@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Sora:wght@600;700&display=swap";:root{--font-body:"Manrope", "Segoe UI", sans-serif;--font-heading:"Sora", "Manrope", sans-serif;--bg-main:radial-gradient(circle at 11% 18%, #3a80ff3d 0%, #3a80ff00 36%), radial-gradient(circle at 88% 10%, #66aaff29 0%, #6af0 42%), linear-gradient(160deg, #070708 0%, #0e0e10 52%, #111114 100%);--text:#dddddf;--text-strong:#eef5ff;--text-muted:#a2a2aa;--panel-bg:linear-gradient(165deg, #151518f5 0%, #101013f5 100%);--panel-border:#2e2e35;--panel-shadow:0 22px 40px #00000061;--field-bg:#101014;--field-border:#31313a;--brand:#4c93ff;--focus:#4c93ff;--focus-soft:#4c93ff42;--danger:#ff7f7f;--danger-soft:#a0252533;--danger-border:#e066666b;--success:#8bc0ff;--success-soft:#4c93ff33;--success-border:#4c93ff66}*{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--font-body);color:var(--text);background:var(--bg-main);margin:0}button,input,select,textarea{font:inherit}.app-shell{isolation:isolate;min-height:100vh;padding:28px 18px 52px;position:relative;overflow:hidden}.app-neural-bg{z-index:0;pointer-events:none;opacity:.75;position:fixed;inset:0}.flow-field-canvas{width:100%;height:100%;display:block}.app-content{z-index:1;position:relative}.panel{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:22px;padding:22px}.auth-layout{width:min(520px,100%);margin:0 auto}.auth-card{gap:14px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin:0;font-size:.76rem}h1,h2,h3{color:var(--text-strong);font-family:var(--font-heading);margin:0}h1{font-size:clamp(1.7rem,4vw,2.2rem);line-height:1.2}h2{font-size:clamp(1.2rem,2.8vw,1.5rem);line-height:1.25}h3{font-size:1.1rem;line-height:1.2}.helper-text{color:var(--text-muted);margin:0}.form-grid{gap:14px;display:grid}.field-group{gap:6px;display:grid}.field-group label{color:var(--text-strong);font-size:.92rem;font-weight:600}input,select,textarea{border:1px solid var(--field-border);width:100%;font-size:.95rem;font-family:var(--font-body);background:var(--field-bg);color:var(--text-strong);border-radius:12px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}input::placeholder,textarea::placeholder{color:#747480}select option{color:#f2f2f3;background:#121216}input[type=file]{padding:8px}textarea{resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft);outline:none}.password-field{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.checkbox-row{color:var(--text);align-items:center;gap:10px;font-size:.92rem;display:inline-flex}.checkbox-row input{width:16px;height:16px;margin:0}.field-error{color:var(--danger);margin:0;font-size:.84rem}.image-preview-card{background:#121217;border:1px solid #32323a;border-radius:12px;gap:8px;margin-top:6px;padding:8px;display:grid}.image-preview-card img{object-fit:cover;border-radius:9px;width:100%;max-height:180px}.image-preview-meta{color:#a7a7af;justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;display:flex}.banner-error,.banner-success{border-radius:12px;margin:0;padding:10px 12px;font-size:.92rem}.banner-error{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger)}.banner-success{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success)}.btn-primary,.btn-secondary,.btn-link{font-family:var(--font-body);cursor:pointer;border-radius:12px;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s}.btn-primary,.btn-secondary{border:1px solid #0000;padding:10px 14px}.btn-primary{color:#f3f8ff;background:linear-gradient(120deg,#4f95ff,#1f67ff);box-shadow:0 10px 18px #1f67ff47}.btn-primary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-link:hover{transform:translateY(-1px)}.btn-primary:disabled,.btn-secondary:disabled{opacity:.75;cursor:wait}.btn-secondary{color:var(--text-strong);background:#131316;border-color:#34343c}.btn-with-icon{justify-content:center;align-items:center;gap:7px;display:inline-flex}.btn-with-icon svg{width:15px;height:15px}.btn-link{color:#66a6ff;background:0 0;border:none;padding:6px}.toast-save{color:#f3f8ff;cursor:pointer;background:linear-gradient(120deg,#4f95ff,#1f67ff);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:168px;height:42px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 10px 16px #1f67ff3d}.toast-save:hover{transform:translateY(-1px)}.toast-save.is-loading{box-shadow:none;cursor:wait;color:#f4f4f5;background:linear-gradient(120deg,#2a2a30,#3a3a44)}.toast-save.is-success{color:#f4f9ff;background:linear-gradient(120deg,#6bb2ff,#2f7dff);box-shadow:0 8px 12px #2f7dff40}.toast-save-icon{width:16px;height:16px}.spin{animation:.9s linear infinite spin}.dashboard-layout{gap:18px;width:min(1160px,100%);margin:0 auto;display:grid}.topbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative;overflow:hidden}.topbar:before{content:"";background:linear-gradient(90deg,#4c93ffe6,#4c93ff00);height:2px;position:absolute;inset:0 0 auto}.topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.view-switch{background:#111115;border:1px solid #35353d;border-radius:12px;align-items:center;gap:6px;padding:4px;display:inline-flex}.view-switch-btn{color:#b1b1b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.view-switch-btn svg{width:15px;height:15px}.view-switch-btn.is-active{color:#e8f1ff;background:linear-gradient(120deg,#4c93ff3d,#4c93ff1f);border-color:#4c93ff6b}.dashboard-grid{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:18px;display:grid}.flow-card{gap:16px;display:grid}.flow-head{gap:8px;display:grid}.flow-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.flow-stage-chip{color:#a6a6ad;background:linear-gradient(165deg,#111115 0%,#18181d 100%);border:1px solid #36363f;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.flow-stage-chip.is-active{background:linear-gradient(165deg,#4c93ff33 0%,#111115 72%);border-color:#4c93ff}.flow-stage-chip.is-done{border-color:#4c93ff73}.flow-stage-bullet{color:#5c5c63;justify-content:center;align-items:center;display:inline-flex}.flow-stage-check{color:#66a6ff;width:16px;height:16px}.flow-stage-dot{width:14px;height:14px}.flow-stage-icon{color:#66a6ff;background:#121217;border:1px solid #373740;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.flow-stage-icon svg{width:14px;height:14px}.flow-stage-copy{gap:1px;display:grid}.flow-stage-copy strong{color:#f3f3f4;font-size:.8rem}.flow-stage-copy small{color:#a6a6ad;font-size:.74rem}.flow-step-card{background:linear-gradient(160deg,#0f0f12 0%,#151519 100%);border:1px solid #32323a;border-radius:14px;gap:7px;padding:12px;display:grid}.flow-step-card label{letter-spacing:.02em;color:#8cbfff;font-size:.84rem;font-weight:600}.flow-step-card select{background:#0f0f13;border-color:#34343c}.loading-lines{gap:10px;display:grid}.loading-lines span{background:linear-gradient(90deg,#1a1a1f 25%,#222228 45%,#1a1a1f 75%) 0 0/220% 100%;border-radius:10px;width:100%;height:36px;animation:1.3s linear infinite shimmer;display:block}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.category-panel{gap:14px;display:grid}.category-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.category-pill{color:#a8ccff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#4c93ff24;border:1px solid #4c93ff66;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:700}.category-card{text-align:left;cursor:pointer;background:linear-gradient(165deg,#121216 0%,#1a1a1f 100%);border:1px solid #34343c;border-radius:16px;flex-direction:column;gap:12px;padding:14px 14px 12px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.category-accent{background:var(--category-accent,#4c93ff);border-top-left-radius:16px;border-bottom-left-radius:16px;width:4px;position:absolute;inset:0 auto 0 0}.category-card-top{justify-content:space-between;align-items:center;display:flex}.category-icon-wrap{background:color-mix(in srgb, var(--category-accent,#4c93ff) 14%, #0f0f12);border:1px solid color-mix(in srgb, var(--category-accent,#4c93ff) 40%, #373740);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.category-icon{width:20px;height:20px;color:var(--category-accent,#4c93ff)}.category-arrow{color:#9d9da5;width:18px;height:18px;transition:transform .2s,color .2s}.category-card:hover{border-color:color-mix(in srgb, var(--category-accent,#4c93ff) 45%, #4a4a52);background:linear-gradient(165deg,#16161b 0%,#202027 100%);transform:translateY(-3px);box-shadow:0 16px 24px #00000059}.category-card.is-active{border-color:color-mix(in srgb, var(--category-accent,#4c93ff) 58%, #4a4a52);background:linear-gradient(165deg,#ffffff0d 0%,#1b1b21 100%)}.category-card:hover .category-arrow{color:var(--category-accent,#4c93ff);transform:translate(2px,-2px)}.category-card:focus-visible{outline:2px solid var(--category-accent,#4c93ff);outline-offset:2px}.category-content{gap:6px;display:grid}.category-content h3{margin:0;font-size:1.04rem}.category-content p{color:#b0b0b8;margin:0;font-size:.88rem;line-height:1.45}.category-meta{color:#9898a0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:.79rem;display:flex}.category-meta strong{color:var(--category-accent,#4c93ff);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.category-locked{text-align:center;border-style:dashed;align-content:center;justify-items:center;gap:10px;min-height:210px;display:grid}.category-locked-icon{color:#66a6ff;background:#4c93ff24;border:1px solid #4c93ff73;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.category-locked-icon svg{width:22px;height:22px}.report-panel{gap:14px;display:grid}.report-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.report-head .btn-secondary{align-items:center;gap:7px;display:inline-flex}.report-head .btn-secondary svg{width:14px;height:14px}.report-toolbar{background:linear-gradient(160deg,#101015 0%,#17171c 100%);border:1px solid #2f2f37;border-radius:14px;gap:12px;padding:12px;display:grid}.report-toolbar-title{color:#9ec5ff;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:.84rem;font-weight:700;display:inline-flex}.report-toolbar-title svg{width:15px;height:15px}.report-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-filter-field{gap:6px;display:grid}.report-filter-field label{color:#aacdff;font-size:.8rem;font-weight:600}.report-filter-field select{background:#0f0f13;border-color:#33333c}.animated-table-container{border:1px solid #2f2f37;border-radius:14px;width:100%;overflow:auto}.animated-table{border-collapse:collapse;width:100%;min-width:1080px}.animated-table-caption{caption-side:top;text-align:left;color:#94a4b8;padding:12px 14px 8px;font-size:.84rem}.animated-table-head{color:#b9cbea;text-transform:uppercase;letter-spacing:.04em;text-align:left;background:#12121a;border-bottom:1px solid #2c2c34;padding:10px 12px;font-size:.78rem}.animated-table-cell{vertical-align:top;color:#e1e1e5;border-bottom:1px solid #2b2b33;padding:10px 12px;font-size:.88rem}.animated-table-row:hover .animated-table-cell{background:#4c93ff14}.animated-table-footer .animated-table-cell{color:#b3b3ba;background:#111119;font-weight:600}.report-align-right{text-align:right}.report-qty{color:#8fc0ff;background:#4c93ff2e;border:1px solid #4c93ff66;border-radius:999px;justify-content:center;align-items:center;min-width:30px;padding:4px 8px;font-weight:700;display:inline-flex}.report-tags{flex-wrap:wrap;gap:6px;display:flex}.report-tag{color:#d9e8ff;background:#4c93ff1f;border:1px solid #4c93ff59;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.78rem;display:inline-flex}.report-tag strong{color:#8ec0ff;font-size:.74rem}.report-tags.is-muted .report-tag{color:#aaaab2;background:#19191f;border-color:#3b3b45}.report-items{color:#9ea9bb;margin:8px 0 0;font-size:.8rem;line-height:1.4}.report-thumb-list{align-items:center;gap:6px;display:flex}.report-thumb{object-fit:cover;border:1px solid #3a3a45;border-radius:8px;width:52px;height:38px}.report-empty{color:#999aa3;font-size:.82rem}.report-good{color:#8bc0ff;font-size:.82rem;font-weight:700}.recent-panel{gap:14px;display:grid}.recent-panel-head{gap:5px;display:grid}.recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recent-card{background:linear-gradient(165deg,#111116 0%,#191920 100%);border:1px solid #31313a;border-radius:14px;grid-template-columns:86px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.recent-thumb-wrap{background:#121219;border:1px solid #3a3a45;border-radius:10px;width:86px;height:62px;overflow:hidden}.recent-thumb{object-fit:cover;width:100%;height:100%}.recent-thumb-empty{color:#6f85a5;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.recent-thumb-empty svg{width:18px;height:18px}.recent-copy{gap:2px;display:grid}.recent-copy h3{margin:0;font-size:.9rem}.recent-copy p{color:#9fa9bb;margin:0;font-size:.8rem}.recent-copy small{color:#8893a6;font-size:.74rem}.recent-qty{color:#8ec0ff;white-space:nowrap;background:#4c93ff29;border:1px solid #4c93ff73;border-radius:999px;padding:4px 8px;font-size:.75rem}.inventory-panel{gap:16px;display:grid}.inventory-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inventory-card{color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(160deg,#101015 0%,#17171c 100%);border:1px solid #32323a;border-radius:14px;gap:12px;min-height:176px;padding:13px;transition:transform .2s,border-color .2s,background .2s;display:grid}.inventory-card:hover{background:linear-gradient(160deg,#15151b 0%,#202028 100%);border-color:#4c93ff80;transform:translateY(-2px)}.inventory-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inventory-card-top,.inventory-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.inventory-device-icon{color:#8fc0ff;background:#4c93ff21;border:1px solid #4c93ff61;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.inventory-device-icon svg{width:18px;height:18px}.inventory-type{color:#c7d9ef;white-space:nowrap;background:#14141a;border:1px solid #3a3a45;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:700}.inventory-card-copy{gap:8px;display:grid}.inventory-card-copy h3{overflow-wrap:anywhere;font-size:.98rem;line-height:1.3}.inventory-card-copy p{color:#aab4c4;grid-template-columns:auto 1fr;align-items:start;gap:6px;margin:0;font-size:.82rem;line-height:1.45;display:grid}.inventory-card-copy p svg{color:#82b8ff;width:14px;height:14px;margin-top:2px}.inventory-card-meta{color:#9ea9bb;margin-top:auto;font-size:.76rem}.inventory-card-meta span{align-items:center;gap:5px;min-width:0;display:inline-flex}.inventory-card-meta svg{flex:none;width:13px;height:13px}.empty-state{text-align:center;background:#111115a8;border:1px dashed #34343c;border-radius:14px;align-content:center;justify-items:center;gap:8px;min-height:190px;padding:18px;display:grid}.empty-state svg{color:#82b8ff;width:28px;height:28px}.icon-button{color:#dce9ff;cursor:pointer;background:#111116;border:1px solid #34343c;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.icon-button svg{width:18px;height:18px}.inventory-details-modal{width:min(940px,100%)}.detail-summary-grid,.detail-list,.raw-detail-grid{gap:10px;display:grid}.detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-summary-grid>div,.detail-list>div,.raw-detail-grid>div{background:#111116;border:1px solid #303038;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.detail-summary-grid span,.detail-list span,.raw-detail-grid span{color:#92a7c2;text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:700}.detail-summary-grid strong,.detail-list strong,.raw-detail-grid strong{color:#eef5ff;overflow-wrap:anywhere;font-size:.88rem}.detail-section{gap:10px;display:grid}.detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.raw-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px;padding-right:4px;overflow:auto}.modal-backdrop{z-index:20;background:#09121ea8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-card{background:linear-gradient(165deg,#111114 0%,#18181d 100%);border:1px solid #34343c;border-radius:20px;gap:14px;width:min(880px,100%);max-height:calc(100vh - 32px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 52px #00000080}.modal-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.loading-screen{gap:8px;width:min(520px,100%);margin:0 auto;display:grid}.fs-shell{justify-content:center;align-items:center;min-height:calc(100vh - 56px);display:flex}.fs-card{background:#02050b;border:1px solid #192230;border-radius:28px;grid-template-columns:1fr 1fr;width:min(1080px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 44px #07101d47}.fs-overlay{pointer-events:none;z-index:1;background:linear-gradient(#00000014,#00000075);position:absolute;inset:0}.fs-columns{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;grid-auto-flow:column;gap:0;display:grid;position:absolute;inset:0 auto 0 46%}.fs-columns span{opacity:.27;background:linear-gradient(90deg,#fff0 0%,#0000005c 66%,#fff3 100%);width:52px;height:100%}.fs-glow{filter:blur(.2px);z-index:0;pointer-events:none;border-radius:999px;position:absolute}.fs-glow-lg{opacity:.8;background:radial-gradient(circle at 30% 40%,#4f95ff 0%,#1d4ed8 78%);width:250px;height:250px;bottom:-120px;left:-80px}.fs-glow-sm{opacity:.82;background:radial-gradient(circle,#fff 0%,#dbe8ff 88%);width:140px;height:84px;bottom:-34px;left:140px}.fs-left,.fs-right{z-index:2;position:relative}.fs-left{color:#f4f8ff;background:linear-gradient(140deg,#000000db,#010a15e0);border-bottom-left-radius:28px;align-content:center;gap:12px;padding:58px 42px;display:grid}.fs-kicker{text-transform:uppercase;letter-spacing:.14em;color:#9cc8ff;margin:0;font-size:.74rem;font-weight:700}.fs-left h1{color:#fff;font-size:clamp(2rem,4.4vw,3rem);line-height:1.15}.fs-left p{color:#c4d1dd;max-width:38ch;margin:0;line-height:1.6}.fs-right{color:#f1f1f2;background:linear-gradient(150deg,#0f0f12 0%,#17171b 100%);align-content:center;gap:18px;padding:44px 38px;display:grid}.fs-head{gap:8px;display:grid}.fs-icon{color:#3b82f6;width:38px;height:38px}.fs-head h2{color:#e9f1ff;margin:0;font-size:clamp(1.8rem,2.8vw,2.2rem)}.fs-head p{color:#b0b0b8;margin:0}.fs-form{gap:12px;display:grid}.fs-field{gap:6px;display:grid}.fs-field label{color:#a8ccff;font-size:.86rem;font-weight:600}.fs-field input{color:#f1f1f2;background:#101014;border:1px solid #31313a}.fs-password-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.fs-submit{background:linear-gradient(130deg,#3b82f6,#1d4ed8);margin-top:4px;box-shadow:0 12px 16px #1d4ed847}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.dashboard-grid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch}.category-grid,.flow-stage-grid{grid-template-columns:1fr}.topbar-actions{justify-content:space-between;width:100%;margin-left:0}.report-head{flex-direction:column;align-items:stretch}.report-filters,.recent-grid{grid-template-columns:1fr}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-head{flex-direction:column;align-items:stretch}.detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.app-shell{padding:14px 12px 28px}.panel{border-radius:16px;padding:16px}.password-field,.modal-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.btn-primary,.btn-secondary,.toast-save,.view-switch{width:100%}.view-switch-btn{flex:1 1 0;justify-content:center}.recent-card{grid-template-columns:72px 1fr}.recent-thumb-wrap{width:72px;height:52px}.recent-qty{justify-self:start}.inventory-grid,.detail-summary-grid,.detail-list,.raw-detail-grid{grid-template-columns:1fr}.fs-shell{min-height:calc(100vh - 28px)}.fs-card{border-radius:18px;grid-template-columns:1fr}.fs-left{border-radius:0;padding:34px 20px 46px}.fs-right{padding:28px 20px 26px}.fs-columns{display:none}.fs-password-row{grid-template-columns:1fr}.fs-submit{width:100%}.category-panel-head{flex-direction:column;align-items:flex-start}}
