.fbs-panel{display:grid;gap:18px}.fbs-panel__hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #dbe2ea;border-radius:20px;background:radial-gradient(circle at 94% 8%,rgb(215 25 32 / 12%),transparent 30%),linear-gradient(135deg,#fff,#fafbfc);padding:20px}.fbs-panel__hero h2,.fbs-workspace__heading h3{margin:2px 0 0}.fbs-panel__hero p:last-child,.fbs-workspace__heading p:last-child{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.fbs-panel__hero-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:16px;background:#171717;color:#fff}.fbs-panel__scope{max-width:300px;border:1px solid #fecaca;border-radius:999px;background:#fff5f5;color:#991b1b;padding:8px 12px;font-size:12px;font-weight:800;text-align:center}.fbs-marketplace-entry{min-height:min(720px,calc(100vh - 150px));align-content:start}.fbs-marketplace-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fbs-marketplace-card{--marketplace-accent: #7c3aed;--marketplace-soft: #f5f3ff;position:relative;display:grid;min-height:250px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--marketplace-accent) 25%,var(--line, #dbe2ea));border-radius:24px;background:radial-gradient(circle at 96% 5%,color-mix(in srgb,var(--marketplace-accent) 16%,transparent),transparent 36%),color-mix(in srgb,var(--surface, #fff) 97%,var(--marketplace-soft));padding:30px;color:var(--ink, #172033);font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fbs-marketplace-card--ozon{--marketplace-accent: #005bff;--marketplace-soft: #eff6ff}.fbs-marketplace-card--yandex{--marketplace-accent: #f59e0b;--marketplace-soft: #fffbeb}.fbs-marketplace-card:hover,.fbs-marketplace-card:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--marketplace-accent) 68%,var(--line, #dbe2ea));box-shadow:0 22px 48px color-mix(in srgb,var(--marketplace-accent) 16%,transparent)}.fbs-marketplace-card:focus-visible{outline:3px solid color-mix(in srgb,var(--marketplace-accent) 30%,transparent);outline-offset:3px}.fbs-marketplace-card__index{position:absolute;top:18px;right:20px;color:color-mix(in srgb,var(--marketplace-accent) 75%,var(--ink, #172033));font-size:13px;font-weight:900;letter-spacing:.08em}.fbs-marketplace-card__brand{display:grid;width:84px;height:84px;place-items:center;border-radius:24px;background:var(--marketplace-accent);box-shadow:0 14px 28px color-mix(in srgb,var(--marketplace-accent) 30%,transparent);color:#fff;font-size:19px;font-weight:950;letter-spacing:-.03em}.fbs-marketplace-card__content{display:grid;gap:8px}.fbs-marketplace-card__content small{color:var(--marketplace-accent);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fbs-marketplace-card__content strong{color:var(--ink, #172033);font-size:clamp(24px,2.4vw,34px);line-height:1.05}.fbs-marketplace-card__content .fbs-marketplace-card__heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:none;color:inherit;line-height:1.1}.fbs-marketplace-card__content .fbs-marketplace-card__active-count{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--marketplace-accent) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--marketplace-accent) 9%,var(--surface, #fff));padding:5px 10px;color:color-mix(in srgb,var(--marketplace-accent) 84%,var(--ink, #172033));font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.fbs-marketplace-card__active-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 14%,transparent)}.fbs-marketplace-card__active-count[data-state=loading]{opacity:.72}.fbs-marketplace-card__active-count[data-state=loading] .fbs-marketplace-card__active-dot{animation:fbs-marketplace-count-pulse 1.2s ease-in-out infinite}.fbs-marketplace-card__active-count[data-state=error]{border-color:color-mix(in srgb,#dc2626 34%,transparent);background:color-mix(in srgb,#dc2626 8%,var(--surface, #fff));color:#b91c1c}@keyframes fbs-marketplace-count-pulse{50%{opacity:.35;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){.fbs-marketplace-card__active-count[data-state=loading] .fbs-marketplace-card__active-dot{animation:none}}.fbs-marketplace-card__content span{max-width:520px;color:var(--muted, #64748b);font-size:14px;line-height:1.55}.fbs-marketplace-card>svg{color:var(--marketplace-accent);transition:transform .18s ease}.fbs-marketplace-card:hover>svg{transform:translate(5px)}.fbs-marketplace-back{display:inline-flex;align-items:center;gap:8px;min-height:38px;margin:0 0 10px;border:1px solid color-mix(in srgb,var(--line, #dbe2ea) 88%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface, #fff) 94%,transparent);padding:8px 13px;color:var(--ink, #172033);font:inherit;font-size:13px;font-weight:850;cursor:pointer;box-shadow:0 5px 14px #0f172a12;transition:border-color .16s ease,background .16s ease,transform .16s ease}.fbs-marketplace-back svg{flex:0 0 auto}.fbs-marketplace-back:hover{border-color:color-mix(in srgb,var(--accent, #c8102e) 42%,var(--line, #dbe2ea));background:color-mix(in srgb,var(--surface, #fff) 90%,var(--accent-soft, #fff1f2));transform:translate(-2px)}.fbs-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px}.fbs-tile{position:relative;display:flex;flex-direction:column;min-height:174px;overflow:hidden;border:1px solid #dce2e9;border-radius:18px;background:#fff;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.fbs-tile__open{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:172px;align-content:start;gap:12px;border:0;background:transparent;padding:16px;color:inherit;font:inherit;text-align:left;cursor:pointer}.fbs-tile__open:focus-visible,.fbs-tile__clients button:focus-visible{outline:3px solid color-mix(in srgb,var(--fbs-accent) 35%,transparent);outline-offset:-3px}.fbs-tile:hover,.fbs-tile.is-active{transform:translateY(-2px);border-color:#9ca3af;box-shadow:0 12px 30px #0f172a17}.fbs-tile.is-active{box-shadow:inset 0 -3px 0 var(--fbs-accent),0 12px 30px #0f172a17}.fbs-tile--red{--fbs-accent: #d71920;--fbs-soft: #fff0f1}.fbs-tile--green{--fbs-accent: #15803d;--fbs-soft: #edf9f1}.fbs-tile--amber{--fbs-accent: #b45309;--fbs-soft: #fff8e7}.fbs-tile--slate{--fbs-accent: #475569;--fbs-soft: #f1f5f9}.fbs-tile--violet{--fbs-accent: #6d28d9;--fbs-soft: #f5f3ff}.fbs-tile--blue{--fbs-accent: #2563eb;--fbs-soft: #eff6ff}.fbs-tile__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--fbs-soft);color:var(--fbs-accent)}.fbs-tile__content{display:grid;gap:7px}.fbs-tile__number{color:var(--fbs-accent);font-size:11px;font-weight:900;letter-spacing:.08em}.fbs-tile__content strong{font-size:15px;line-height:1.25}.fbs-tile__content small{color:var(--muted);font-size:12px;line-height:1.45}.fbs-tile__count{position:absolute;right:13px;bottom:12px;display:grid;min-width:29px;height:29px;place-items:center;border-radius:10px;background:var(--fbs-soft);color:var(--fbs-accent);padding:0 9px;font-size:12px;font-weight:900}.fbs-tile__clients{display:grid;max-height:150px;gap:6px;overflow-y:auto;border-top:1px solid #e5e7eb;background:linear-gradient(180deg,#fafafa,#fff);padding:10px 12px 12px}.fbs-tile__clients-title{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.fbs-tile__clients button{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:7px 8px;color:#334155;text-align:left;cursor:pointer}.fbs-tile__clients button:hover,.fbs-tile__clients button.is-selected{border-color:color-mix(in srgb,var(--fbs-accent) 45%,#e2e8f0);background:var(--fbs-soft);color:var(--fbs-accent)}.fbs-tile__clients button span{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.fbs-tile__clients button strong{display:grid;min-width:24px;height:24px;place-items:center;border-radius:8px;background:var(--fbs-soft);color:var(--fbs-accent);font-size:11px}.fbs-tile__clients-empty{color:#94a3b8;font-size:11px;font-weight:700}.fbs-workspace{display:grid;gap:16px;border:1px solid #dbe2ea;border-radius:20px;background:#fff;padding:20px}.fbs-workspace__heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.fbs-workspace__filters{display:flex;align-items:end;gap:10px}.fbs-workspace__filters label{display:grid;gap:5px;color:#475569;font-size:11px;font-weight:800}.fbs-workspace__filters select,.fbs-workspace__filters input{min-height:42px;border:1px solid #d5dce5;border-radius:12px;background:#fff;padding:0 12px;color:var(--ink)}.fbs-workspace__filters select{max-width:280px}.fbs-refresh-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid #d5dce5;border-radius:12px;background:#fff;padding:0 13px;color:#334155;font-size:12px;font-weight:800}.fbs-refresh-button:disabled{cursor:not-allowed;opacity:.55}.fbs-workspace__search>span:last-child{display:flex;min-width:250px;align-items:center;gap:7px;border:1px solid #d5dce5;border-radius:12px;background:#fff;padding-left:12px}.fbs-workspace__search input{width:100%;border:0;padding-left:0;outline:0}.fbs-order-quick-search{display:grid;gap:4px}.fbs-workspace__search--order>span:last-child{min-width:390px;padding-right:4px}.fbs-order-quick-search__clear,.fbs-order-quick-search__submit{display:inline-flex;flex:0 0 auto;min-height:34px;align-items:center;justify-content:center;border:0;border-radius:9px;cursor:pointer}.fbs-order-quick-search__clear{width:34px;background:transparent;color:#64748b}.fbs-order-quick-search__submit{padding:0 13px;background:var(--primary, #dc2626);color:#fff;font-size:12px;font-weight:850}.fbs-order-quick-search__submit:disabled{cursor:not-allowed;opacity:.5}.fbs-order-quick-search__feedback{max-width:430px;padding-left:4px;font-size:11px;font-weight:750}.fbs-order-quick-search__feedback.is-success{color:#15803d}.fbs-order-quick-search__feedback.is-error{color:#b91c1c}.fbs-supply-request-tool{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:8px 12px;border:1px solid #c4b5fd;border-radius:15px;background:linear-gradient(135deg,#f5f3ff,#fff 72%);padding:13px 15px}.fbs-supply-request-tool__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#ede9fe;color:#6d28d9}.fbs-supply-request-tool label{display:grid;gap:5px}.fbs-supply-request-tool label>span{color:#4c1d95;font-size:12px;font-weight:900}.fbs-supply-request-tool input{min-height:40px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:0 12px;font-weight:800;outline:none}.fbs-supply-request-tool input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.fbs-supply-request-tool>small,.fbs-supply-request-tool__feedback{grid-column:2 / -1;margin:0;font-size:11px;font-weight:750;line-height:1.45}.fbs-supply-request-tool>small{color:#64748b}.fbs-supply-request-tool__feedback.is-success{color:#15803d}.fbs-supply-request-tool__feedback.is-error{color:#b91c1c}.fbs-supply-request-audit{display:grid;gap:11px;border:1px solid #93c5fd;border-radius:15px;background:linear-gradient(135deg,#eff6ff,#fff 72%);padding:13px 15px}.fbs-supply-request-audit__header{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:10px 12px}.fbs-supply-request-audit__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#dbeafe;color:#1d4ed8}.fbs-supply-request-audit__header>div{display:grid;gap:3px}.fbs-supply-request-audit__header strong{color:#1e3a8a;font-size:13px}.fbs-supply-request-audit__header small,.fbs-supply-request-audit__result>small{color:#64748b;font-size:11px;line-height:1.4}.fbs-supply-request-audit__message,.fbs-supply-request-audit__result>p{margin:0;font-size:12px;font-weight:800}.fbs-supply-request-audit .is-success{color:#15803d}.fbs-supply-request-audit .is-warning{color:#b45309}.fbs-supply-request-audit .is-error{color:#b91c1c}.fbs-supply-request-audit__result{display:grid;gap:6px}.fbs-supply-request-audit__issues{display:grid;max-height:360px;gap:8px;overflow:auto;padding-right:3px}.fbs-supply-request-audit__issues article{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;border:1px solid #fed7aa;border-radius:11px;background:#fffaf5;padding:10px 12px}.fbs-supply-request-audit__issues article>div{display:grid;gap:2px}.fbs-supply-request-audit__issues article span{color:#b45309;font-size:11px;font-weight:850}.fbs-supply-request-audit__issues article small{color:#64748b;font-size:11px;line-height:1.35}.fbs-warehouse-board{display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--line, #dbe3ec) 88%,transparent);border-radius:17px;background:color-mix(in srgb,var(--surface, #fff) 96%,#eff6ff);padding:15px}.fbs-warehouse-board__header{display:flex;align-items:center;justify-content:space-between;gap:18px}.fbs-warehouse-board__header>div:first-child{display:grid;gap:3px;min-width:0}.fbs-warehouse-board__header p,.fbs-warehouse-board__header strong,.fbs-warehouse-board__header span{margin:0}.fbs-warehouse-board__header strong{color:var(--ink);font-size:14px}.fbs-warehouse-board__header>div:first-child>span{color:var(--muted);font-size:11px;line-height:1.45}.fbs-warehouse-board__filter{display:grid;grid-template-columns:auto minmax(220px,360px) minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--line, #dbe3ec) 88%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface, #fff) 93%,#dbeafe)}.fbs-warehouse-board__filter>span{color:var(--muted);font-size:11px;font-weight:800}.fbs-warehouse-board__filter select{min-width:0;height:34px;border:1px solid var(--line, #dbe3ec);border-radius:8px;color:var(--ink);background:var(--surface, #fff);padding:0 9px;font:inherit;font-size:12px;font-weight:750}.fbs-warehouse-board__filter small{color:#1d4ed8;font-size:11px;line-height:1.35}.fbs-warehouse-board__hidden{display:flex;align-items:center;justify-content:flex-end;gap:9px;color:var(--muted);font-size:11px;font-weight:750}.fbs-warehouse-board__hidden button{min-height:29px;border:1px solid var(--line, #dbe3ec);border-radius:7px;background:var(--surface, #fff);color:var(--ink);padding:4px 9px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.fbs-warehouse-board__switch{display:inline-flex;flex:0 0 auto;gap:4px;border:1px solid color-mix(in srgb,var(--line, #dbe3ec) 88%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface, #fff) 88%,#e2e8f0);padding:4px}.fbs-warehouse-board__switch button{min-height:34px;border:0;border-radius:9px;background:transparent;color:var(--muted);padding:0 13px;font-size:11px;font-weight:850;cursor:pointer}.fbs-warehouse-board__switch button.is-active{background:var(--surface, #fff);box-shadow:0 4px 12px #0f172a1a;color:var(--ink)}.fbs-sync-audit-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid color-mix(in srgb,#f59e0b 42%,var(--line, #dbe3ec));border-radius:10px;background:color-mix(in srgb,var(--surface, #fff) 88%,#fef3c7);color:color-mix(in srgb,var(--ink, #0f172a) 90%,#92400e);padding:0 11px;font:inherit;font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap}.fbs-sync-audit-button:hover:not(:disabled){border-color:#f59e0b;background:#fffbeb}.fbs-sync-audit-button:disabled{cursor:wait;opacity:.62}.fbs-sync-audit{display:grid;gap:10px;border:1px solid var(--line, #dbe3ec);border-radius:15px;background:var(--surface, #fff);padding:14px 15px}.fbs-sync-audit.is-warning{border-color:color-mix(in srgb,#f59e0b 48%,var(--line, #dbe3ec));background:color-mix(in srgb,var(--surface, #fff) 92%,#fffbeb)}.fbs-sync-audit.is-ok{border-color:color-mix(in srgb,#22c55e 38%,var(--line, #dbe3ec));background:color-mix(in srgb,var(--surface, #fff) 93%,#f0fdf4)}.fbs-sync-audit__heading{display:flex;align-items:start;justify-content:space-between;gap:14px}.fbs-sync-audit__heading>div{display:grid;gap:3px}.fbs-sync-audit__heading p,.fbs-sync-audit__heading strong,.fbs-sync-audit__heading small{margin:0}.fbs-sync-audit__heading strong{color:var(--ink);font-size:14px}.fbs-sync-audit__heading small{color:var(--muted);font-size:11px}.fbs-sync-audit__heading>button{display:inline-grid;place-items:center;width:29px;height:29px;border:1px solid var(--line, #dbe3ec);border-radius:8px;background:var(--surface, #fff);color:var(--muted);cursor:pointer}.fbs-sync-audit__list{display:grid;gap:8px}.fbs-sync-audit__list article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;border:1px solid color-mix(in srgb,#f59e0b 30%,var(--line, #dbe3ec));border-radius:11px;background:var(--surface, #fff);color:#b45309;padding:10px 11px}.fbs-sync-audit__list article>div{display:grid;gap:3px;min-width:0}.fbs-sync-audit__list strong{color:var(--ink);font-size:12px}.fbs-sync-audit__list span,.fbs-sync-audit__list small{color:var(--muted);font-size:11px;line-height:1.4}.fbs-warehouse-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:9px}.fbs-warehouse-tile{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;border:1px solid color-mix(in srgb,var(--line, #dbe3ec) 92%,transparent);border-radius:14px;background:var(--surface, #fff);color:var(--ink);padding:13px 14px;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fbs-warehouse-tile:hover,.fbs-warehouse-tile.is-active{border-color:#60a5fa;box-shadow:0 8px 22px #2563eb1f;transform:translateY(-1px)}.fbs-warehouse-tile.is-active{background:color-mix(in srgb,var(--surface, #fff) 92%,#dbeafe)}.fbs-warehouse-tile.is-warning{border-color:#fbbf24;background:color-mix(in srgb,var(--surface, #fff) 92%,#fef3c7)}.fbs-warehouse-tile__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:#dbeafe;color:#2563eb}.fbs-warehouse-tile.is-warning .fbs-warehouse-tile__icon{background:#fef3c7;color:#b45309}.fbs-warehouse-tile__content{display:grid;min-width:0;gap:4px}.fbs-warehouse-tile__content strong{overflow:hidden;color:var(--ink);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.fbs-warehouse-tile__content small,.fbs-warehouse-tile__content span{color:var(--muted);font-size:10px;line-height:1.4}.fbs-warehouse-tile__content em{width:max-content;max-width:100%;border-radius:999px;background:#fee2e2;color:#b91c1c;padding:3px 8px;font-size:9px;font-style:normal;font-weight:850}.fbs-shipped-date-filter{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,220px)) auto;align-items:end;gap:10px;border:1px solid #dbe3ec;border-radius:14px;background:#f8fafc;padding:12px 14px}.fbs-shipped-date-filter__title{display:flex;align-items:center;gap:9px;min-width:0}.fbs-shipped-date-filter__title svg{color:#2563eb}.fbs-shipped-date-filter__title div,.fbs-shipped-date-filter label{display:grid;gap:3px}.fbs-shipped-date-filter__title strong{color:var(--ink);font-size:13px}.fbs-shipped-date-filter__title small,.fbs-shipped-date-filter label span{color:var(--muted);font-size:10px;font-weight:750}.fbs-shipped-date-filter input{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:var(--ink);padding:0 10px}.fbs-order-summary,.fbs-cost-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fbs-order-sort{display:flex;justify-content:flex-end}.fbs-order-sort label{display:grid;gap:4px;width:min(100%,340px)}.fbs-order-sort span{color:var(--muted);font-size:11px;font-weight:750}.fbs-order-sort select{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:10px;background:var(--surface, #fff);color:var(--ink);padding:7px 32px 7px 10px;font:inherit;font-size:12px;font-weight:750}.fbs-cancelled-export{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(220,38,38,.2);border-radius:14px;background:#fef2f2b8}.fbs-cancelled-export>div{display:grid;gap:4px}.fbs-cancelled-export small{color:var(--muted)}.fbs-cancelled-export .button{flex:0 0 auto}@media(max-width:720px){.fbs-cancelled-export{align-items:stretch;flex-direction:column}}.fbs-order-summary article,.fbs-cost-summary article{display:grid;gap:6px;border:1px solid #e2e7ed;border-radius:15px;background:#f9fafb;padding:15px}.fbs-order-summary article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.fbs-order-summary svg{color:#64748b}.fbs-order-summary span,.fbs-cost-summary span,.fbs-cost-summary small{color:var(--muted);font-size:12px;font-weight:750}.fbs-order-summary strong,.fbs-cost-summary strong{font-size:20px}.fbs-order-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px 16px;border:1px solid #dbe3ec;border-radius:15px;background:linear-gradient(135deg,#f8fafc,#fff);padding:13px 15px}.fbs-order-actions__selection{display:grid;gap:3px}.fbs-order-actions__selection strong{color:var(--ink);font-size:13px}.fbs-order-actions__selection span{color:var(--muted);font-size:11px}.fbs-order-actions__quick-select{display:flex;align-items:end;flex-wrap:wrap;gap:7px;margin-top:7px}.fbs-order-actions__quick-select button{min-height:34px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1d4ed8;padding:0 11px;font-size:11px;font-weight:850;cursor:pointer}.fbs-order-actions__quick-select button:hover:not(:disabled){border-color:#60a5fa;background:#dbeafe}.fbs-order-actions__quick-select button:disabled{cursor:not-allowed;opacity:.5}.fbs-order-actions__age-zones{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:6px}.fbs-order-actions__age-zones>span{margin-right:2px;color:#475569;font-size:11px;font-weight:900}.fbs-order-actions__age-zones button{min-height:32px;border-width:1px;font-weight:900}.fbs-order-actions__age-zones button.is-green{border-color:#22c55e;background:#dcfce7;color:#166534}.fbs-order-actions__age-zones button.is-yellow{border-color:#f59e0b;background:#fef3c7;color:#92400e}.fbs-order-actions__age-zones button.is-red{border-color:#ef4444;background:#fee2e2;color:#991b1b}.fbs-order-actions__quick-select label{display:grid;gap:3px}.fbs-order-actions__quick-select label span{color:#64748b;font-size:9px;font-weight:800}.fbs-order-actions__quick-select input{width:92px;min-height:34px;border:1px solid #cbd5e1;border-radius:10px;outline:none;background:#fff;color:#17202a;padding:0 9px;font-size:12px;font-weight:800}.fbs-order-actions__quick-select input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.fbs-order-actions__quick-select small{align-self:center;color:#64748b;font-size:10px;font-weight:750}.fbs-order-actions__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fbs-order-actions__buttons .button{display:inline-flex;align-items:center;gap:7px;min-height:38px}.fbs-create-missing-requests{border-color:#7c3aed!important;background:#f5f3ff!important;color:#5b21b6!important}.fbs-create-missing-requests:hover:not(:disabled){border-color:#6d28d9!important;background:#ede9fe!important}.fbs-order-actions__danger{border-color:#fecaca!important;color:#b91c1c!important}.fbs-order-actions__danger:hover:not(:disabled){background:#fef2f2!important}.fbs-order-actions__change-destination{border-color:#fbbf24!important;background:#fffbeb!important;color:#92400e!important}.fbs-order-actions__change-destination:hover:not(:disabled){border-color:#f59e0b!important;background:#fef3c7!important}.fbs-order-actions__merge-supplies{border-color:#7c3aed!important;background:#f5f3ff!important;color:#5b21b6!important}.fbs-order-actions__merge-supplies:hover:not(:disabled){border-color:#6d28d9!important;background:#ede9fe!important}.fbs-order-actions__message,.fbs-order-actions__error{grid-column:1 / -1;margin:0;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.45;white-space:pre-line}.fbs-order-actions__hint{grid-column:1 / -1;margin:0;color:#475569;font-size:11px;font-weight:750}.fbs-order-actions__message{background:#ecfdf5;color:#047857}.fbs-order-actions__error{background:#fff1f2;color:#be123c}.fbs-assembly-dialog-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;background:#0f172a9e;padding:22px;backdrop-filter:blur(8px)}.fbs-assembly-dialog{display:grid;width:min(620px,100%);max-height:calc(100vh - 44px);overflow:auto;grid-template-columns:auto 1fr;gap:0 14px;border:1px solid rgba(255,255,255,.75);border-radius:24px;background:#fff;box-shadow:0 28px 80px #0f172a52;padding:24px}.fbs-assembly-dialog__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#111827;color:#fff}.fbs-assembly-dialog__heading h3{margin:2px 0 4px;color:#0f172a;font-size:21px}.fbs-assembly-dialog__heading>p:last-child{margin:0;color:#64748b;font-size:12px}.fbs-assembly-dialog__choices,.fbs-assembly-dialog__warning,.fbs-assembly-dialog__actions{grid-column:1 / -1}.fbs-assembly-dialog__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.fbs-supply-delivery-dialog{width:min(680px,100%)}.fbs-supply-delivery-dialog__icon{background:#7c3aed}.fbs-supply-delivery-dialog__fields,.fbs-supply-delivery-dialog__supplies{display:grid;grid-column:1 / -1;gap:12px;margin-top:20px}.fbs-supply-delivery-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fbs-supply-delivery-dialog__fields label{display:grid;gap:7px;color:#334155;font-size:12px;font-weight:750}.fbs-supply-delivery-dialog__fields select,.fbs-supply-delivery-dialog__fields input{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;padding:0 12px;font:inherit}.fbs-supply-delivery-dialog__fields small{color:#64748b;font-size:10px;font-weight:500;line-height:1.45}.fbs-supply-delivery-dialog__supplies{max-height:190px;overflow:auto;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:10px}.fbs-supply-delivery-dialog__supplies>div{display:grid;grid-template-columns:minmax(120px,auto) 1fr auto;align-items:center;gap:10px;border-radius:10px;background:#fff;padding:10px 12px;color:#334155;font-size:11px}.fbs-supply-delivery-dialog__supplies small{color:#64748b}@media(max-width:640px){.fbs-supply-delivery-dialog__fields{grid-template-columns:1fr}.fbs-supply-delivery-dialog__supplies>div{grid-template-columns:1fr;gap:3px}}.fbs-stocks__routing-button{white-space:nowrap}.fbs-routing-dialog{width:min(1040px,100%)}.fbs-routing-dialog__icon{background:#e11d2e}.fbs-routing-dialog__fields{display:grid;grid-column:1 / -1;gap:14px;margin-top:22px}.fbs-routing-dialog__fields>label:not(.fbs-routing-dialog__toggle){display:grid;gap:7px;color:#334155;font-size:12px;font-weight:700}.fbs-routing-dialog__fields select{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;padding:0 13px;font:inherit}.fbs-routing-dialog__fields small{color:#64748b;font-size:11px;font-weight:500;line-height:1.45}.fbs-routing-dialog__toggle{display:flex;align-items:flex-start;gap:12px;border:1px solid #dbe2ea;border-radius:14px;background:#f8fafc;color:#0f172a;padding:14px;cursor:pointer}.fbs-routing-dialog__toggle input{width:18px;height:18px;margin:1px 0 0;accent-color:#e11d2e}.fbs-routing-dialog__toggle span,.fbs-routing-dialog__toggle strong,.fbs-routing-dialog__toggle small{display:block}.fbs-routing-dialog__toggle small{margin-top:5px}.fbs-routing-dialog__warehouse-routes{display:grid;gap:10px;border:1px solid #dbe2ea;border-radius:16px;background:#f8fafc;padding:14px}.fbs-routing-dialog__warehouse-heading,.fbs-routing-dialog__warehouse-name,.fbs-routing-dialog__warehouse-result,.fbs-routing-dialog__warehouse-empty{display:flex;align-items:center}.fbs-routing-dialog__warehouse-heading{justify-content:space-between;gap:12px}.fbs-routing-dialog__warehouse-heading strong,.fbs-routing-dialog__warehouse-heading small,.fbs-routing-dialog__warehouse-name strong,.fbs-routing-dialog__warehouse-name span{display:block}.fbs-routing-dialog__warehouse-heading>span{flex:0 0 auto;border-radius:999px;background:#e2e8f0;color:#334155;padding:5px 9px;font-size:10px;font-weight:800}.fbs-routing-dialog__warehouse-list{display:grid;max-height:min(430px,48vh);gap:8px;overflow:auto;padding-right:3px}.fbs-routing-dialog__warehouse-row{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.85fr) minmax(210px,1fr);align-items:center;gap:12px;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:13px;background:#fff;padding:11px 12px}.fbs-routing-dialog__warehouse-row.is-central{border-left-color:#2563eb}.fbs-routing-dialog__warehouse-row.is-branch{grid-template-columns:minmax(210px,.9fr) minmax(170px,.7fr) minmax(340px,1.4fr);border-left-color:#16a34a}.fbs-routing-dialog__warehouse-row.is-excluded{border-left-color:#dc2626;background:snow}.fbs-routing-dialog__warehouse-name{min-width:0;gap:9px;color:#334155}.fbs-routing-dialog__warehouse-name>div{min-width:0}.fbs-routing-dialog__warehouse-name strong{overflow:hidden;color:#0f172a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.fbs-routing-dialog__warehouse-name span{margin-top:3px;overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.fbs-routing-dialog__warehouse-row label,.fbs-routing-dialog__warehouse-branch-fields label{display:grid;min-width:0;gap:5px}.fbs-routing-dialog__warehouse-row label>span{color:#64748b;font-size:10px;font-weight:800}.fbs-routing-dialog__warehouse-row select{min-height:36px;border-radius:9px;padding-inline:9px;font-size:11px}.fbs-routing-dialog__warehouse-branch-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fbs-routing-dialog__warehouse-result{min-height:36px;gap:7px;border-radius:9px;background:#f1f5f9;color:#475569;padding:8px 10px;font-size:10px;font-weight:750}.fbs-routing-dialog__warehouse-row.is-excluded .fbs-routing-dialog__warehouse-result{background:#fee2e2;color:#b91c1c}.fbs-routing-dialog__warehouse-empty{min-height:58px;justify-content:center;gap:8px;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;font-size:11px}.fbs-routing-dialog__notice,.fbs-routing-dialog__error{grid-column:1 / -1;margin:14px 0 0;border-radius:12px;padding:11px 13px;font-size:11px;line-height:1.5}.fbs-routing-dialog__notice{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}.fbs-routing-dialog__error{border:1px solid #fecdd3;background:#fff1f2;color:#be123c}.fbs-assembly-dialog__choices>button{display:flex;min-height:132px;align-items:flex-start;gap:11px;border:1px solid #dbe2ea;border-radius:17px;background:#f8fafc;color:#64748b;padding:16px;text-align:left;cursor:pointer;transition:.16s ease}.fbs-assembly-dialog__choices>button:hover,.fbs-assembly-dialog__choices>button.is-selected{border-color:#22c55e;background:#f0fdf4;color:#15803d;box-shadow:0 10px 24px #22c55e1f}.fbs-assembly-dialog__choices span,.fbs-assembly-dialog__choices strong,.fbs-assembly-dialog__choices small{display:block}.fbs-assembly-dialog__choices strong{color:#0f172a;font-size:14px}.fbs-assembly-dialog__choices small{margin-top:7px;color:#64748b;font-size:11px;line-height:1.5}.fbs-assembly-dialog__warning{margin:12px 0 0;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#9a3412;padding:10px 12px;font-size:11px;line-height:1.5}.fbs-assembly-dialog__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.fbs-delivery-recovery{width:min(780px,100%)}.fbs-delivery-recovery__icon{background:#fff7ed;color:#c2410c}.fbs-delivery-recovery__content{display:grid;grid-column:1 / -1;gap:14px;margin-top:20px}.fbs-delivery-recovery__group{overflow:hidden;border:1px solid #dbe2ea;border-radius:16px;background:#f8fafc}.fbs-delivery-recovery__group.is-rescan{border-color:#bae6fd;background:#f0f9ff}.fbs-delivery-recovery__group.is-cancelled{border-color:#fecaca;background:#fff7f7}.fbs-delivery-recovery__group-heading{display:flex;align-items:flex-start;gap:10px;padding:14px 16px}.fbs-delivery-recovery__group.is-rescan .fbs-delivery-recovery__group-heading{color:#0369a1}.fbs-delivery-recovery__group.is-cancelled .fbs-delivery-recovery__group-heading{color:#b91c1c}.fbs-delivery-recovery__group-heading strong,.fbs-delivery-recovery__group-heading p{display:block;margin:0}.fbs-delivery-recovery__group-heading strong{color:#0f172a;font-size:14px}.fbs-delivery-recovery__group-heading p{margin-top:4px;color:#64748b;font-size:11px;line-height:1.5}.fbs-delivery-recovery__orders{display:grid;gap:1px;border-top:1px solid rgba(148,163,184,.24);background:#94a3b83d}.fbs-delivery-recovery__order{background:#fff;padding:14px 16px}.fbs-delivery-recovery__order-title{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.fbs-delivery-recovery__order-title strong{color:#0f172a;font-size:14px}.fbs-delivery-recovery__order-title span{border-radius:999px;background:#e2e8f0;color:#334155;padding:3px 8px;font-size:10px;font-weight:750}.fbs-delivery-recovery__product{margin:7px 0 0;color:#334155;font-size:12px}.fbs-delivery-recovery__product b{color:#0f172a}.fbs-delivery-recovery__details{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0}.fbs-delivery-recovery__details>div{display:flex;min-width:0;gap:5px;font-size:10px}.fbs-delivery-recovery__details dt{color:#94a3b8}.fbs-delivery-recovery__details dd{margin:0;color:#334155;font-weight:700}.fbs-delivery-recovery__kiz{max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbs-delivery-recovery__reason,.fbs-delivery-recovery__empty{margin:10px 0 0;color:#64748b;font-size:10px;line-height:1.45}.fbs-delivery-recovery__empty{margin:0;border:1px solid #dbe2ea;border-radius:12px;background:#f8fafc;padding:12px}.fbs-cost-summary__total{border-color:#fecaca!important;background:#fff6f6!important}.fbs-cost-summary__total strong{color:#b91c1c}.fbs-table-wrap{overflow:hidden;border:1px solid #e1e6ec;border-radius:15px}.fbs-cargo-supplies,.fbs-cargo-places{display:grid;gap:14px}.fbs-cargo-supply,.fbs-cargo-place{overflow:hidden;border:1px solid #dbe3ee;border-radius:18px;background:#fff}.fbs-cargo-supply.is-ready{border-color:#86d5aa;box-shadow:0 12px 32px #16a34a1a}.fbs-cargo-supply.is-ignored{border-color:#fb923c;box-shadow:0 12px 32px #ea580c24}.fbs-cargo-supply>summary,.fbs-cargo-place>summary{display:grid;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;list-style:none}.fbs-cargo-supply>summary{grid-template-columns:minmax(220px,1fr) auto auto;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.fbs-cargo-supply.is-ready>summary{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.fbs-cargo-supply.is-ignored>summary{background:linear-gradient(135deg,#fff7ed,#ffedd5)}.fbs-status--ignored{color:#9a3412;background:#fed7aa}.fbs-cargo-supply__admin{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#9a3412}.fbs-cargo-supply__admin span{min-width:0}.fbs-cargo-supply__ignore-button{border-color:#f97316;color:#9a3412;background:#fff}.fbs-cargo-supply>summary::-webkit-details-marker,.fbs-cargo-place>summary::-webkit-details-marker{display:none}.fbs-cargo-supply summary span,.fbs-cargo-place summary span{display:grid;gap:3px}.fbs-cargo-supply summary small,.fbs-cargo-place summary small{color:#64748b}.fbs-cargo-supply__progress{text-align:right}.fbs-cargo-places{padding:16px;background:#f8fafc}.fbs-cargo-place{border-radius:14px}.fbs-cargo-place--closed{border-color:#86d5aa}.fbs-cargo-place--open{border-color:#93c5fd;box-shadow:0 8px 24px #2563eb14}.fbs-cargo-place>summary{grid-template-columns:42px minmax(220px,1fr) auto}.fbs-cargo-place__number{display:inline-grid!important;width:34px;height:34px;place-items:center;border-radius:11px;color:#fff;background:#2563eb;font-weight:800}.fbs-cargo-place--closed .fbs-cargo-place__number{background:#16a34a}.fbs-cargo-place__table{border-top:1px solid #e2e8f0;border-radius:0}.fbs-cargo-place__empty{margin:0;padding:18px 20px;border-top:1px solid #e2e8f0;color:#64748b}@media(max-width:860px){.fbs-marketplace-picker{grid-template-columns:1fr}.fbs-marketplace-card{min-height:190px}.fbs-cargo-supply>summary,.fbs-cargo-place>summary{grid-template-columns:1fr}.fbs-cargo-supply__progress{text-align:left}.fbs-cargo-supply__admin{align-items:stretch;flex-direction:column}.fbs-cargo-place__number{display:none!important}}@media(max-width:560px){.fbs-marketplace-card{min-height:0;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:24px 20px}.fbs-marketplace-card__brand{width:64px;height:64px;border-radius:19px;font-size:15px}.fbs-marketplace-card>svg{display:none}.fbs-marketplace-card__content span{font-size:13px}}.fbs-table{width:100%;border-collapse:collapse}.fbs-table th{border-bottom:1px solid #e1e6ec;background:#f6f8fa;color:#475569;padding:11px 13px;font-size:11px;text-align:left;text-transform:uppercase}.fbs-table td{border-bottom:1px solid #edf0f3;padding:13px;color:#334155;font-size:12px;vertical-align:top}.fbs-table tbody tr:last-child td{border-bottom:0}.fbs-table__check{width:42px;padding-right:4px!important;text-align:center!important}.fbs-table__check input{width:16px;height:16px;accent-color:#dc2626;cursor:pointer}.fbs-table__row--selected td{background:#fff7f7}.fbs-table__shipment-group>tr:not(.fbs-table__shipment-heading)>td{background:#f0fdf4;border-bottom-color:#bbf7d0}.fbs-table__shipment-group>.fbs-table__row--selected>td{background:#dcfce7}.fbs-table__shipment-heading td{border-top:2px solid #22c55e;border-bottom:1px solid #86efac;background:#dcfce7;color:#166534;padding-block:8px}.fbs-table__date-group .fbs-table__shipment-heading td{border-top-color:color-mix(in srgb,var(--accent, #c8102e) 45%,var(--line, #dbe2ea));border-bottom-color:color-mix(in srgb,var(--accent, #c8102e) 24%,var(--line, #dbe2ea));background:color-mix(in srgb,var(--surface, #fff) 91%,var(--accent-soft, #fff1f2));color:var(--ink, #172033)}.fbs-table__date-group .fbs-table__shipment-toggle{border-color:color-mix(in srgb,var(--accent, #c8102e) 36%,var(--line, #dbe2ea));color:var(--accent, #c8102e)}.fbs-table__date-group .fbs-table__shipment-heading td strong,.fbs-table__date-group .fbs-table__shipment-heading td span{color:var(--ink, #172033)}.fbs-table__shipment-group--nested .fbs-table__shipment-heading td{border-top:1px solid #93c5fd;border-bottom-color:#bfdbfe;background:#eff6ff;color:#1e40af;padding-left:30px}.fbs-table__shipment-group--nested .fbs-table__shipment-toggle,.fbs-table__shipment-group--nested .fbs-table__shipment-actions button{border-color:#93c5fd;color:#1d4ed8}.fbs-table__shipment-heading td>div{display:flex;align-items:center;gap:7px}.fbs-table__shipment-heading-content{justify-content:space-between;gap:12px!important}.fbs-table__shipment-heading-content>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.fbs-table__shipment-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid #86efac;border-radius:7px;background:#ffffffbd;color:#166534;cursor:pointer}.fbs-table__shipment-toggle:hover{background:#fff}.fbs-table__shipment-toggle:focus-visible{outline:2px solid #16a34a;outline-offset:2px}.fbs-table__shipment-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.fbs-table__shipment-actions button{display:inline-flex;align-items:center;gap:4px;border:1px solid #86efac;border-radius:8px;background:#ffffffb3;color:#166534;padding:5px 8px;font-size:10px;font-weight:800;cursor:pointer}.fbs-table__shipment-actions button:disabled{cursor:default;opacity:.5}.fbs-table__shipment-actions .fbs-emergency-assembly-button{border-color:#f59e0b;background:#fffbeb;color:#9a3412}.fbs-table__shipment-actions .fbs-emergency-assembly-button:hover:not(:disabled){border-color:#ea580c;background:#fff7ed}.fbs-table__shipment-actions .fbs-emergency-assembly-status{display:inline-flex;align-items:center;gap:4px;border:1px solid #f59e0b;border-radius:8px;background:#fffbeb;color:#9a3412;padding:5px 8px;font-size:10px;font-weight:800}.fbs-passes{display:grid;gap:18px}.fbs-passes__intro,.fbs-passes__form,.fbs-passes__list{border:1px solid var(--line);border-radius:18px;background:#fff;padding:18px}.fbs-passes__intro,.fbs-passes__intro>div,.fbs-passes__list article,.fbs-passes__list article>div{display:flex;align-items:center;gap:12px}.fbs-passes__intro{justify-content:space-between}.fbs-passes__intro span,.fbs-passes__list span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.fbs-passes label,.fbs-passes__intro label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.fbs-passes input,.fbs-passes select{min-height:40px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);padding:8px 10px}.fbs-passes__form{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px}.fbs-passes__form>label{min-width:0}.fbs-passes__form input,.fbs-passes__form select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fbs-passes__form h3,.fbs-passes__form-actions{grid-column:1 / -1}.fbs-passes__form-actions,.fbs-passes__list article>div:last-child{display:flex;gap:8px}.fbs-passes__message{margin:0;color:#166534;font-size:12px;font-weight:800}.fbs-passes__list{display:grid;gap:0}.fbs-passes__list article{justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0}.fbs-passes__list article:last-child{border-bottom:0}.fbs-passes__list article>div:first-child{display:block}.fbs-table__shipment-heading td strong{color:#166534;font-size:11px;text-transform:uppercase}.fbs-table__shipment-heading .fbs-table__shipment-warehouse{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid currentColor;border-radius:8px;background:#ffffffd1;color:#0f172a;font-size:15px;font-weight:900;line-height:1.15;letter-spacing:.035em;text-transform:uppercase}.fbs-table__shipment-heading td span{color:#15803d;font-size:11px;font-weight:750}.fbs-table td strong,.fbs-table td small{display:block}.fbs-table td strong{color:var(--ink);font-size:12px;line-height:1.4}.fbs-table td small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.4}.fbs-order-age{display:inline-flex;align-items:center;gap:4px;margin-top:6px;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850;white-space:nowrap}.fbs-order-age--normal{background:#ecfdf5;color:#047857}.fbs-order-age--warning{background:#fef9c3;color:#a16207}.fbs-order-age--critical{background:#fef2f2;color:#b91c1c}.fbs-order-age--finished{background:#eff6ff;color:#1d4ed8}.fbs-order-warehouse-badge{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:4px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:3px 7px;font-size:9px;font-weight:800;line-height:1.2}.fbs-order-warehouse-badge.is-warning{border-color:#fbbf24;background:#fffbeb;color:#92400e}.fbs-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.fbs-order-documents{display:grid;min-width:132px;gap:6px}.fbs-order-document-button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid #fecaca;border-radius:9px;background:#fff7f7;color:#b91c1c;padding:6px 9px;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}.fbs-order-document-button:hover:not(:disabled){border-color:#f87171;background:#fff1f2}.fbs-order-document-button--cargo{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.fbs-order-document-button--cargo:hover:not(:disabled){border-color:#60a5fa;background:#dbeafe}.fbs-order-document-button:disabled{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.fbs-cancelled-order-action{min-width:148px}.fbs-cancelled-order-action button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid #fca5a5;border-radius:9px;background:#fff1f2;color:#b91c1c;padding:6px 9px;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}.fbs-cancelled-order-action button:hover:not(:disabled){border-color:#dc2626;background:#fee2e2}.fbs-cancelled-order-action button:disabled{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.fbs-table td .fbs-order-documents__note{margin:0;color:#64748b;font-size:9px;font-weight:750;text-align:center}.fbs-box-list{display:flex;max-width:300px;flex-wrap:wrap;gap:5px}.fbs-box-list span{border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;padding:5px 7px;font-size:10px;font-weight:800;white-space:nowrap}.fbs-pallet-reservation{display:grid;gap:.2rem;margin-bottom:.5rem;padding:.55rem .65rem;border:1px solid rgba(34,197,94,.32);border-radius:10px;background:#22c55e14;color:#166534}.fbs-pallet-reservation strong{font-size:.78rem}.fbs-pallet-reservation small{display:block;color:inherit;font-size:.7rem}.fbs-pallet-reservation--warning{border-color:#f59e0b59;background:#f59e0b17;color:#92400e}.fbs-pallet-reservation--warning small{max-width:320px}.fbs-pallet-reservation__remove{align-self:flex-start;min-height:28px;margin-top:4px;border:1px solid #d97706;border-radius:7px;background:#fff;color:#92400e;padding:4px 8px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.fbs-pallet-reservation__remove:hover:not(:disabled){background:#fffbeb}.fbs-pallet-reservation__remove:disabled{cursor:not-allowed;opacity:.55}.fbs-relabel-stock{display:grid;min-width:230px;max-width:320px;gap:5px;border:1px solid #c4b5fd;border-radius:11px;background:linear-gradient(145deg,#f5f3ff,#eef2ff);padding:9px}.fbs-relabel-stock>strong{color:#6d28d9;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.fbs-relabel-stock>span:not(.fbs-missing-box){color:#312e81;font-size:11px;font-weight:850}.fbs-relabel-stock>small{color:#6366f1;font-size:9px;font-weight:750}.fbs-box-list--relabel span{border-color:#c4b5fd;background:#fff;color:#6d28d9}.fbs-missing-box{color:#b45309;font-size:10px;font-weight:800}.fbs-request-link{display:inline-flex;margin-top:7px;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:9px;font-weight:850;white-space:nowrap}.fbs-request-link--cancelled{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.fbs-status{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;white-space:nowrap}.fbs-status--active{background:#fff7ed;color:#c2410c}.fbs-status--shipped{background:#ecfdf3;color:#15803d}.fbs-status--archive{background:#f1f5f9;color:#475569}.fbs-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;padding:30px;text-align:center}.fbs-empty>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#f1f5f9;color:#64748b}.fbs-empty p,.fbs-cost-empty p{max-width:560px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.fbs-empty--error>span{background:#fff1f2;color:#be123c}.fbs-cost-empty{display:flex;align-items:center;gap:14px;border:1px dashed #d5dce5;border-radius:15px;background:#fafbfc;padding:22px;color:#64748b}.fbs-cost-empty strong{display:block;margin-bottom:5px;color:var(--ink)}.fbs-source-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;border-top:1px solid #edf0f3;padding-top:13px;color:#64748b;font-size:10px;font-weight:750}.fbs-source-line span{display:inline-flex;align-items:center;gap:5px}.fbs-connect-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;border:1px dashed #cbd5e1;border-radius:16px;background:#fafbfc;padding:24px}.fbs-connect-empty>span{display:grid;width:54px;height:54px;place-items:center;border-radius:17px;background:#fff1f2;color:#be123c}.fbs-connect-empty strong{display:block;margin-bottom:5px}.fbs-connect-empty p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.fbs-connect-form{display:grid;gap:15px;border:1px solid #dbe2ea;border-radius:16px;background:#fafbfc;padding:18px}.fbs-connect-form__heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.fbs-connect-form__heading h4{margin:2px 0 0;font-size:18px}.fbs-connect-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fbs-connect-form label{display:grid;gap:5px;color:#475569;font-size:11px;font-weight:800}.fbs-connect-form input,.fbs-connect-form select{min-height:42px;border:1px solid #d5dce5;border-radius:12px;background:#fff;padding:0 12px;color:var(--ink)}.fbs-connect-form__key{grid-column:span 2}.fbs-connect-form>.primary-button{justify-self:start}.fbs-pricing{display:grid;gap:14px}.fbs-pricing__intro{display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:hidden;border:1px solid #ddd6fe;border-radius:17px;background:radial-gradient(circle at 92% 10%,rgb(124 58 237 / 14%),transparent 34%),linear-gradient(135deg,#faf8ff,#fff);padding:17px}.fbs-pricing__intro>div,.fbs-pricing__preview header>div,.fbs-pricing__section header>div{display:flex;align-items:center;gap:12px}.fbs-pricing__intro>div>span,.fbs-pricing__preview header>div>span,.fbs-pricing__section header>div>span{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:12px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:900}.fbs-pricing__intro strong,.fbs-pricing__section h4,.fbs-pricing__preview h4{display:block;margin:0;color:#1e1b2e}.fbs-pricing__intro p,.fbs-pricing__section header p,.fbs-pricing__preview header p{margin:4px 0 0;color:#6b647d;font-size:12px;line-height:1.45}.fbs-pricing__pallet-status{border:1px solid #d9d4e2;border-radius:999px;background:#f8f7fa;color:#6b647d;padding:7px 11px;font-size:11px;font-weight:850;white-space:nowrap}.fbs-pricing__pallet-status.is-enabled{border-color:#86efac;background:#f0fdf4;color:#15803d}.fbs-pricing__section,.fbs-pricing__preview{display:grid;gap:15px;border:1px solid #e4e1ea;border-radius:17px;background:#fff;padding:17px}.fbs-pricing__section header,.fbs-pricing__preview header{display:flex;align-items:center;justify-content:space-between;gap:15px}.fbs-pricing__section header>div>span{background:#f4f1f8;color:#6b647d}.fbs-pricing__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.fbs-pricing__fields--processing{grid-template-columns:minmax(220px,.7fr) minmax(0,2.3fr)}.fbs-pricing__fields>label,.fbs-pricing__service-picker{display:grid;align-content:start;gap:6px;color:#4b4459;font-size:11px;font-weight:800}.fbs-pricing__fields input,.fbs-pricing__fields select{width:100%;min-height:43px;border:1px solid #d9d4e2;border-radius:11px;background:#fff;padding:0 11px;color:#201b2b}.fbs-pricing__fields label>small{color:#756e82;font-size:10px;font-weight:650}.fbs-pricing__service-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.fbs-pricing__service-picker>div>label{display:grid;grid-template-columns:auto minmax(0,1fr) 78px;align-items:center;gap:8px;min-height:58px;border:1px solid #e3dfea;border-radius:12px;background:#fbfafc;padding:9px;cursor:pointer}.fbs-pricing__service-picker>div>label.is-selected{border-color:#c4b5fd;background:#f7f5ff;box-shadow:inset 3px 0 #7c3aed}.fbs-pricing__service-picker input[type=checkbox]{width:17px;min-height:17px;accent-color:#7c3aed}.fbs-pricing__service-picker label>span{display:grid;gap:3px}.fbs-pricing__service-picker label strong{color:#282132;font-size:11px}.fbs-pricing__service-picker label small{color:#7b7287;font-size:9px;font-weight:650}.fbs-pricing__service-picker .fbs-pricing__match{width:100%;min-height:34px;border:1px solid #d9d4e2;border-radius:8px;background:#fff;color:#201b2b;padding:0 8px;font-size:10px}.fbs-pricing__service-picker label>input[type=number]{min-height:34px;padding:0 7px}.fbs-pricing__service-picker>div>p{grid-column:1 / -1;margin:0;border:1px dashed #d9d4e2;border-radius:11px;padding:12px;color:#756e82;font-size:11px}.fbs-pricing__pallets{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr);gap:12px}.fbs-pricing__pallets>label{display:flex;align-items:center;gap:11px;border:1px solid #e3dfea;border-radius:13px;background:#fbfafc;padding:12px;cursor:pointer}.fbs-pricing__pallets>label.is-enabled{border-color:#86efac;background:#f0fdf4;box-shadow:inset 3px 0 #22c55e}.fbs-pricing__pallets>label>input{width:19px;min-height:19px;flex:0 0 19px;accent-color:#16a34a}.fbs-pricing__pallets>label>span{display:grid;gap:4px}.fbs-pricing__pallets>label strong{color:#282132;font-size:12px}.fbs-pricing__pallets>label small{color:#756e82;font-size:10px;line-height:1.45}.fbs-pricing__pallets .fbs-pricing__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fbs-pricing__preview{border-color:#ddd6fe;background:linear-gradient(145deg,#faf8ff,#fff)}.fbs-pricing__preview>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.fbs-pricing__preview article{display:grid;gap:4px;border:1px solid #e4def2;border-radius:13px;background:#ffffffd1;padding:12px}.fbs-pricing__preview article>span{color:#6d28d9;font-size:10px;font-weight:900;text-transform:uppercase}.fbs-pricing__preview article strong{color:#211832;font-size:20px}.fbs-pricing__preview article small{color:#756e82;font-size:9px;line-height:1.5}.fbs-pricing__success{margin:0;border:1px solid #bbf7d0;border-radius:12px;background:#f0fdf4;color:#166534;padding:11px 13px;font-size:12px;font-weight:750}.fbs-pricing__footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #eeeaf2;padding-top:14px}.fbs-pricing__footer p{margin:0;color:#756e82;font-size:11px}.fbs-calculator{display:grid;gap:14px}.fbs-calculator__input-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:18px 26px;overflow:hidden;border:1px solid #dbeafe;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgb(37 99 235 / 12%),transparent 36%),linear-gradient(145deg,#f8fbff,#fff 64%);padding:20px}.fbs-calculator__intro{display:flex;align-items:flex-start;gap:13px}.fbs-calculator__intro>span{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#2563eb,#1d4ed8);box-shadow:0 12px 25px #2563eb33;color:#fff}.fbs-calculator__intro h4,.fbs-calculator__intro p{margin:0}.fbs-calculator__intro h4{margin-top:3px;color:#172033;font-size:20px}.fbs-calculator__intro p:last-child{max-width:650px;margin-top:7px;color:#64748b;font-size:12px;line-height:1.65}.fbs-calculator__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.fbs-calculator--admin .fbs-calculator__intro,.fbs-calculator__form--admin{grid-column:1 / -1}.fbs-calculator__form--admin{grid-template-columns:minmax(140px,.55fr) minmax(190px,.85fr) minmax(220px,1.2fr) auto}.fbs-calculator__form--client{grid-template-columns:minmax(140px,.65fr) minmax(220px,1.25fr) auto}.fbs-calculator__form label{display:grid;min-width:0;gap:6px}.fbs-calculator__form label>span{color:#334155;font-size:11px;font-weight:850}.fbs-calculator__form input,.fbs-calculator__form select{width:100%;min-width:0;height:48px;border:1px solid #bfdbfe;border-radius:13px;background:#ffffffe5;padding:0 13px;color:#0f172a;font-size:17px;font-weight:800;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.fbs-calculator__form select{font-size:13px;font-weight:750}.fbs-calculator__form input:focus,.fbs-calculator__form select:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.fbs-calculator__form button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:13px;background:linear-gradient(145deg,#2563eb,#1d4ed8);box-shadow:0 10px 20px #2563eb33;color:#fff;padding:0 16px;font-size:12px;font-weight:900;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}.fbs-calculator__form button:hover{transform:translateY(-1px);box-shadow:0 14px 24px #2563eb40}.fbs-calculator__form button:disabled{cursor:wait;opacity:.62;transform:none;box-shadow:none}.fbs-calculator__error{grid-column:2;margin:-8px 0 0;border:1px solid #fecaca;border-radius:11px;background:#fff1f2;color:#991b1b;padding:9px 11px;font-size:11px;font-weight:800}.fbs-calculator__rules{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;border-top:1px solid #dbeafe;padding-top:14px}.fbs-calculator__rules>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;border:1px solid rgb(219 234 254 / 85%);border-radius:12px;background:#ffffffc7;padding:10px}.fbs-calculator__rules svg{grid-row:1 / 3;color:#2563eb}.fbs-calculator__rules span{color:#64748b;font-size:10px;font-weight:750}.fbs-calculator__rules strong{color:#1e3a8a;font-size:13px}.fbs-calculator__results{display:grid;gap:12px}.fbs-calculator__client-results{display:grid;grid-template-columns:minmax(0,720px);gap:12px}.fbs-calculator__client-results article{display:grid;gap:7px;overflow:hidden;border:1px solid #bfdbfe;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgb(37 99 235 / 15%),transparent 42%),linear-gradient(145deg,#eff6ff,#fff);padding:21px}.fbs-calculator__client-results small{color:#2563eb;font-size:11px;font-weight:850}.fbs-calculator__client-results span{color:#64748b;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.fbs-calculator__client-results strong{color:#172033;font-size:clamp(26px,3vw,38px);line-height:1.1}.fbs-calculator__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.fbs-calculator__summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafc;padding:11px 13px}.fbs-calculator__summary span{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.fbs-calculator__summary strong{color:#172033;font-size:15px}.fbs-calculator__directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fbs-calculator__directions--single{grid-template-columns:minmax(0,720px)}.fbs-calculator-direction{position:relative;display:grid;gap:14px;overflow:hidden;border-radius:18px;padding:18px;color:#fff;box-shadow:0 14px 30px #0f172a24}.fbs-calculator-direction:after{position:absolute;top:-70px;right:-55px;width:180px;height:180px;border-radius:999px;background:#ffffff17;content:""}.fbs-calculator-direction--blue{background:linear-gradient(145deg,#2563eb,#1e40af)}.fbs-calculator-direction--green{background:linear-gradient(145deg,#059669,#047857)}.fbs-calculator-direction header{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.fbs-calculator-direction header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#ffffff24}.fbs-calculator-direction header div,.fbs-calculator-direction header small,.fbs-calculator-direction header strong{display:block}.fbs-calculator-direction header small,.fbs-calculator-direction__total span{color:#ffffffc2;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fbs-calculator-direction header strong{margin-top:2px;font-size:16px}.fbs-calculator-direction__total{position:relative;z-index:1;display:grid;gap:5px;border-block:1px solid rgb(255 255 255 / 16%);padding:14px 0}.fbs-calculator-direction__total strong{font-size:clamp(27px,3.2vw,38px);line-height:1}.fbs-calculator-direction dl{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.fbs-calculator-direction dl>div{display:grid;gap:3px;border-radius:10px;background:#ffffff1a;padding:9px}.fbs-calculator-direction dt{color:#ffffffb8;font-size:9px}.fbs-calculator-direction dd{margin:0;font-size:12px;font-weight:850}.fbs-calculator__breakdown{border:1px solid #e2e8f0;border-radius:14px;background:#fff}.fbs-calculator__breakdown summary{cursor:pointer;color:#334155;padding:12px 14px;font-size:11px;font-weight:850}.fbs-calculator__breakdown>div{display:grid;gap:7px;border-top:1px solid #e2e8f0;padding:12px 14px}.fbs-calculator__breakdown>div>div{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#64748b;font-size:11px}.fbs-calculator__breakdown>div>div strong{color:#1e293b}.fbs-calculator__breakdown>div>div.is-total{border-top:1px dashed #cbd5e1;color:#1e3a8a;padding-top:8px;font-weight:850}.fbs-calculator__placeholder{display:flex;min-height:150px;align-items:center;justify-content:center;gap:13px;border:1px dashed #bfdbfe;border-radius:17px;background:#f8fbff;padding:20px;text-align:left}.fbs-calculator__placeholder>span{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;border-radius:16px;background:#dbeafe;color:#2563eb}.fbs-calculator__placeholder strong{color:#1e3a8a;font-size:14px}.fbs-calculator__placeholder p{max-width:520px;margin:5px 0 0;color:#64748b;font-size:11px;line-height:1.55}@media(max-width:1180px){.fbs-tiles,.fbs-passes__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fbs-panel__hero,.fbs-workspace__heading{display:grid;grid-template-columns:1fr;align-items:start}.fbs-panel__hero-icon{display:none}.fbs-panel__scope{max-width:none;justify-self:start}.fbs-workspace__filters,.fbs-workspace__filters label,.fbs-workspace__search>span:last-child,.fbs-order-quick-search{width:100%;min-width:0}.fbs-workspace__filters{display:grid}.fbs-supply-request-tool{grid-template-columns:1fr;align-items:stretch}.fbs-supply-request-tool__icon{display:none}.fbs-supply-request-tool>small,.fbs-supply-request-tool__feedback{grid-column:1}.fbs-supply-request-tool .button{width:100%}.fbs-supply-request-audit__header,.fbs-supply-request-audit__issues article{grid-template-columns:1fr;align-items:stretch}.fbs-supply-request-audit__icon{display:none}.fbs-supply-request-audit .button{width:100%}.fbs-warehouse-board__header{display:grid}.fbs-warehouse-board__switch,.fbs-warehouse-board__switch button{width:100%}.fbs-warehouse-board__switch button{flex:1 1 0}.fbs-sync-audit-button,.fbs-refresh-button{width:100%}.fbs-workspace__filters select{width:100%;max-width:none}.fbs-order-summary,.fbs-cost-summary,.fbs-shipped-date-filter{grid-template-columns:1fr}.fbs-shipped-date-filter .button{width:100%;justify-content:center}.fbs-order-actions{grid-template-columns:1fr}.fbs-order-actions__buttons{display:grid;justify-content:stretch}.fbs-order-actions__buttons .button{justify-content:center}.fbs-assembly-dialog__choices,.fbs-routing-dialog__warehouse-row,.fbs-routing-dialog__warehouse-row.is-branch,.fbs-routing-dialog__warehouse-branch-fields,.fbs-connect-empty,.fbs-connect-form__grid{grid-template-columns:1fr}.fbs-connect-form__key{grid-column:auto}.fbs-pricing__fields,.fbs-pricing__fields--processing,.fbs-pricing__pallets,.fbs-pricing__pallets .fbs-pricing__fields{grid-template-columns:1fr}.fbs-pricing__preview>div,.fbs-pricing__service-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fbs-calculator__input-card{grid-template-columns:1fr}.fbs-calculator__form--admin{grid-template-columns:repeat(2,minmax(0,1fr))}.fbs-calculator__form--client{grid-template-columns:1fr}.fbs-calculator__error{grid-column:1}.fbs-pricing__footer,.fbs-pricing__intro{display:grid;justify-items:start}.fbs-passes__form{grid-template-columns:1fr}}@media(max-width:520px){.fbs-assembly-dialog-backdrop{padding:10px}.fbs-assembly-dialog{max-height:calc(100vh - 20px);border-radius:18px;padding:18px}.fbs-assembly-dialog__actions{display:grid}.fbs-tiles{grid-template-columns:1fr}.fbs-tile{min-height:140px}.fbs-workspace{padding:15px}.fbs-warehouse-board{padding:12px}.fbs-warehouse-tiles{grid-template-columns:1fr}.fbs-table{min-width:660px}.fbs-table-wrap{overflow-x:auto}.fbs-pricing__preview>div,.fbs-pricing__service-picker>div{grid-template-columns:1fr}.fbs-calculator__form,.fbs-calculator__form--admin,.fbs-calculator__summary,.fbs-calculator__client-results,.fbs-calculator__directions,.fbs-calculator__rules{grid-template-columns:1fr}.fbs-calculator__form button{width:100%}.fbs-calculator-direction dl{grid-template-columns:1fr}.fbs-pricing__service-picker>div>label{grid-template-columns:auto minmax(0,1fr)}.fbs-pricing__service-picker label>input[type=number]{grid-column:2}.fbs-pricing__footer .primary-button{width:100%;justify-content:center}}.fbs-stocks{display:grid;gap:16px}.fbs-stocks__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px;border:1px solid #bbf7d0;border-radius:18px;background:radial-gradient(circle at 90% 0,rgba(34,197,94,.14),transparent 32%),linear-gradient(135deg,#f0fdf4,#f8fafc)}.fbs-stocks__intro h3{margin:3px 0 6px;color:#17202a;font-size:20px}.fbs-stocks__intro p:last-child{max-width:680px;margin:0;color:#64748b;line-height:1.55}.fbs-stocks__sync{flex:0 0 auto;white-space:nowrap}.fbs-stocks__header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:9px}.fbs-stocks__selectors{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}.fbs-stocks__selectors label{display:grid;gap:7px;color:#475569;font-size:12px;font-weight:700}.fbs-stocks__selectors select{width:100%;min-height:42px;border:1px solid #d8dee7;border-radius:12px;outline:none;background:#fff;color:#1e293b;padding:0 12px}.fbs-stocks__selectors select:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.fbs-stocks__show-zero{align-self:end;display:flex!important;align-items:center;min-height:42px;gap:9px!important;border:1px solid #d8dee7;border-radius:12px;background:#fff;padding:0 12px;cursor:pointer}.fbs-stocks__show-zero input{width:16px;height:16px;margin:0;accent-color:#2563eb}.fbs-stocks__warehouse-status{display:flex;align-items:center;gap:11px;border:1px solid #fed7aa;border-radius:13px;background:#fff7ed;color:#9a3412;padding:12px 14px}.fbs-stocks__warehouse-status.is-connected{border-color:#86efac;background:#f0fdf4;color:#166534}.fbs-stocks__warehouse-status>svg{flex:0 0 auto}.fbs-stocks__warehouse-status>div{display:grid;gap:3px}.fbs-stocks__warehouse-status strong{font-size:12px}.fbs-stocks__warehouse-status span{color:#64748b;font-size:11px;line-height:1.45}.fbs-stocks__auto-sync{display:flex;align-items:center;gap:11px;border:1px solid #bfdbfe;border-radius:13px;background:#eff6ff;color:#1d4ed8;padding:12px 14px}.fbs-stocks__auto-sync>svg{flex:0 0 auto}.fbs-stocks__auto-sync>div{display:grid;gap:3px}.fbs-stocks__auto-sync strong{font-size:12px}.fbs-stocks__auto-sync span{color:#475569;font-size:11px;line-height:1.45}.fbs-stocks__health{display:flex;align-items:center;gap:12px;border:1px solid;border-radius:14px;padding:14px 16px}.fbs-stocks__health>svg{flex:0 0 auto}.fbs-stocks__health>div{display:grid;gap:4px}.fbs-stocks__health strong{font-size:14px}.fbs-stocks__health span{font-size:12px;line-height:1.45}.fbs-stocks__health.is-ok{border-color:#86efac;background:#f0fdf4;color:#166534}.fbs-stocks__health.is-danger{border-color:#fca5a5;background:#fff1f2;color:#b91c1c}.fbs-stocks__summary{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px}.fbs-stocks__summary>div{display:grid;gap:5px;min-height:82px;align-content:center;padding:13px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.fbs-stocks__summary span{color:#64748b;font-size:11px;line-height:1.3}.fbs-stocks__summary strong{color:#17202a;font-size:20px}.fbs-stocks__summary .is-green{border-color:#bbf7d0;background:#f0fdf4}.fbs-stocks__summary .is-green strong{color:#15803d}.fbs-stocks__summary .is-red{border-color:#fecaca;background:#fff7f7}.fbs-stocks__summary .is-red strong{color:#b91c1c}.fbs-stocks__summary .is-amber{border-color:#fde68a;background:#fffbeb}.fbs-stocks__summary .is-amber strong{color:#b45309}.fbs-stocks__table tr.fbs-stocks__row--wb-excess>td{background:#fff7f7}.fbs-stocks__wb-excess{display:block;margin-top:4px;color:#b91c1c;font-weight:800}.fbs-stocks__fix-excess{display:inline-flex;align-items:center;gap:6px;margin-top:7px;border:1px solid #ef4444;border-radius:9px;background:#dc2626;padding:6px 9px;color:#fff;font-size:11px;font-weight:850}.fbs-stocks__fix-excess:disabled{cursor:wait;opacity:.6}.fbs-stocks__rule,.fbs-stocks__message{display:flex;align-items:center;gap:9px;margin:0;border-radius:12px;padding:11px 13px;font-size:12px;line-height:1.5}.fbs-stocks__rule{border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af}.fbs-stocks__rule svg{flex:0 0 auto}.fbs-stocks__bulkbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbeafe;border-radius:13px;background:#f8fbff;padding:10px 12px}.fbs-stocks__select-all,.fbs-stocks__select-cell{display:inline-flex;align-items:center;gap:8px}.fbs-stocks__select-all{color:#334155;font-size:11px;font-weight:800}.fbs-stocks__select-all input,.fbs-stocks__select-cell input{flex-shrink:0;width:17px;height:17px;accent-color:#2563eb}.fbs-stocks__bulk-actions{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:6px}.fbs-stocks__bulk-limit{display:grid;gap:4px;color:#475569;font-size:10px;font-weight:800}.fbs-stocks__bulk-limit input,.fbs-stocks__limit-input input,.fbs-stocks__relabel-input input{width:126px;min-height:30px;border:1px solid #cbd5e1;border-radius:8px;outline:none;background:#fff;color:#0f172a;padding:4px 8px;font:inherit;font-size:12px;font-weight:800}.fbs-stocks__bulk-limit input:focus,.fbs-stocks__limit-input input:focus,.fbs-stocks__relabel-input input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.fbs-stocks__select-cell{width:40px;justify-content:center}.fbs-stocks__select-cell input{margin:0}.fbs-stocks__message{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;font-weight:700}.fbs-stocks__table{min-width:1170px}.fbs-stocks__table-wrap{overflow-x:auto}.fbs-stocks__table td:nth-child(4),.fbs-stocks__table td:nth-child(5),.fbs-stocks__table td:nth-child(6),.fbs-stocks__table td:nth-child(7),.fbs-stocks__table td:nth-child(8){text-align:right}.fbs-stocks__limit-input{display:grid;justify-items:end;gap:4px}.fbs-stocks__limit-input small{color:#64748b;font-size:10px;white-space:nowrap}.fbs-stocks__relabel-input{display:grid;justify-items:end;gap:4px;margin-top:10px;border-top:1px solid #ddd6fe;padding-top:9px}.fbs-stocks__relabel-input>span{color:#6d28d9;font-size:10px;font-weight:900}.fbs-stocks__relabel-input small{max-width:220px;color:#6b7280;font-size:9px;line-height:1.35;text-align:right}.fbs-stocks__relabel-badge,.fbs-stocks__relabel-source{display:block;width:fit-content;margin-top:6px;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.fbs-stocks__relabel-badge{background:#ede9fe;color:#6d28d9!important}.fbs-stocks__relabel-source{background:#fef3c7;color:#92400e!important}.fbs-stocks__row--shortage td{background:#fff7f7!important}.fbs-stocks__row--shortage td:first-child{box-shadow:inset 3px 0 #ef4444}.fbs-stocks__status{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;white-space:nowrap}.fbs-stocks__status--selling{background:#dcfce7;color:#166534}.fbs-stocks__status--stopped{background:#fee2e2;color:#991b1b}.fbs-stocks__status--unmanaged{background:#e2e8f0;color:#475569}.fbs-stocks__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fbs-stocks__action{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:1px solid;border-radius:9px;background:#fff;padding:5px 8px;font-size:10px;font-weight:800;cursor:pointer}.fbs-stocks__action--on{border-color:#86efac;color:#15803d}.fbs-stocks__action--off{border-color:#fca5a5;color:#b91c1c}.fbs-stocks__action:disabled{opacity:.42;cursor:default}.fbs-stocks__difference,.fbs-stocks__row-error{color:#b45309!important}.fbs-stocks__shortage{display:block;margin-top:7px;color:#b91c1c!important;font-size:10px;font-weight:800;line-height:1.4}.fbs-stocks__row-error{margin-top:7px}.fbs-stocks__pager{display:flex;align-items:center;justify-content:center;gap:14px;color:#64748b;font-size:12px}.is-spinning{animation:fbs-spin .9s linear infinite}@keyframes fbs-spin{to{transform:rotate(360deg)}}@media(max-width:1080px){.fbs-stocks__summary{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:720px){.fbs-stocks__intro{display:grid}.fbs-stocks__sync{width:100%;justify-content:center}.fbs-stocks__header-actions{width:100%}.fbs-stocks__selectors,.fbs-stocks__summary{grid-template-columns:1fr}.fbs-stocks__bulkbar{align-items:stretch;flex-direction:column}.fbs-stocks__bulk-actions{justify-content:stretch}.fbs-stocks__bulk-actions .fbs-stocks__action{flex:1 1 180px;justify-content:center}.fbs-stocks__summary>div{min-height:68px}.fbs-stocks__pager{justify-content:space-between}.fbs-stocks__pager span{text-align:center}}.fbs-product-report{display:grid;gap:18px}.fbs-product-report__period{display:flex;align-items:end;flex-wrap:wrap;gap:10px;border:1px solid #dbeafe;border-radius:13px;background:#f8fbff;padding:13px}.fbs-product-report__period label{display:grid;gap:5px;color:#475569;font-size:12px;font-weight:800}.fbs-product-report__period input,.fbs-product-report__period select,.fbs-product-report__keyword input{border:1px solid #cbd5e1;border-radius:9px;background:#fff;font:inherit;outline:none;padding:9px 10px}.fbs-product-report__period input:focus,.fbs-product-report__period select:focus,.fbs-product-report__keyword input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.fbs-product-report__window{display:grid;gap:12px;min-width:0;border:1px solid #e2e8f0;border-radius:15px;background:#fff;box-shadow:0 6px 22px #0f172a0d;padding:15px}.fbs-product-report__window--search{border-color:#ddd6fe;background:linear-gradient(180deg,#faf8ff,#fff 160px)}.fbs-product-report__window>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fbs-product-report__window h4,.fbs-product-report__window p{margin:0}.fbs-product-report__window h4{font-size:18px}.fbs-product-report__window header p:last-child{margin-top:4px;color:#64748b;font-size:13px}.fbs-product-report__summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px}.fbs-product-report__summary>span{display:grid;gap:2px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:10px 12px}.fbs-product-report__summary small{color:#64748b;font-weight:750}.fbs-product-report__summary strong{font-size:20px}.fbs-product-report__keyword{display:flex;align-items:center;gap:8px;max-width:640px;border:1px solid #ddd6fe;border-radius:11px;background:#fff;color:#6d28d9;padding:6px 10px}.fbs-product-report__keyword input{min-width:0;flex:1;border:0;box-shadow:none}.fbs-product-report__keyword input:focus{border:0;box-shadow:none}.fbs-product-report__table{max-height:520px}.fbs-product-report__table td{vertical-align:top}.fbs-product-report__table td strong,.fbs-product-report__table td small{display:block}.fbs-product-report__table td small{margin-top:3px;color:#64748b}.fbs-product-report__numbers{max-width:330px;white-space:normal;word-break:break-word}.fbs-product-report__hint,.fbs-product-report__empty{border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;padding:18px;text-align:center}.fbs-product-report__error{margin:0;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c;font-weight:750;padding:10px 12px}.fbs-penalties-report__filters{display:grid;grid-template-columns:repeat(2,minmax(145px,.7fr)) minmax(210px,1fr) minmax(240px,1.4fr) auto auto}.fbs-penalties-report__filters input,.fbs-penalties-report__filters select{width:100%;min-height:40px}.fbs-penalties-report__summary>span.is-danger{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.fbs-penalties-report__summary>span.is-success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.fbs-penalties-report__warning,.fbs-penalties-report__sources{margin:0;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#9a3412;padding:10px 12px}.fbs-penalties-report__sources{display:grid;gap:5px}.fbs-penalties-report__sources p{margin:0}.fbs-penalties-report__amount{color:#b91c1c}.fbs-penalties-report__refund{color:#15803d}.fbs-penalties-report__table{max-height:620px}.fbs-penalties-report__table table{min-width:1280px}@media(max-width:720px){.fbs-product-report__window>header{align-items:stretch;flex-direction:column}.fbs-product-report__summary{grid-template-columns:repeat(2,minmax(120px,1fr))}.fbs-product-report__window>header button,.fbs-product-report__period button{width:100%;justify-content:center}.fbs-penalties-report__filters{grid-template-columns:1fr}}.fbs-deadline-report{display:grid;gap:16px}.fbs-deadline-report__hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid #fecaca;border-radius:18px;background:linear-gradient(135deg,#fff7f7,#fff)}.fbs-deadline-report__hero h4,.fbs-deadline-report__hero p{margin:0}.fbs-deadline-report__hero h4{margin:4px 0 6px;font-size:20px}.fbs-deadline-report__hero p:last-child{color:#64748b}.fbs-deadline-report__total{display:grid;min-width:116px;justify-items:center;padding:12px 18px;border-radius:14px;background:#fff;box-shadow:0 8px 24px #991b1b1a}.fbs-deadline-report__total strong{color:#b91c1c;font-size:28px}.fbs-deadline-report__total small,.fbs-deadline-report__total span{color:#64748b}.fbs-deadline-report__zones{display:flex;flex-wrap:wrap;gap:8px}.fbs-deadline-report__zones button{padding:9px 13px;border:1px solid #cbd5e1;border-radius:999px;color:#334155;background:#fff;cursor:pointer;font-weight:750}.fbs-deadline-report__zones button.is-red{border-color:#fca5a5;color:#b91c1c;background:#fff1f2}.fbs-deadline-report__zones button.is-yellow{border-color:#facc15;color:#854d0e;background:#fefce8}.fbs-deadline-report__zones button.is-green{border-color:#86efac;color:#166534;background:#f0fdf4}.fbs-deadline-report__zones button.is-active{outline:3px solid rgb(59 130 246 / 20%);box-shadow:inset 0 0 0 1px currentColor}.fbs-deadline-report__filters{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr)) auto;align-items:end;gap:10px}.fbs-deadline-report__filters label{display:grid;gap:6px}.fbs-deadline-report__filters label>span{color:#64748b;font-size:12px;font-weight:750}.fbs-deadline-report__filters input,.fbs-deadline-report__filters select{min-width:0;width:100%}.fbs-deadline-report__filters button{white-space:nowrap}.fbs-deadline-report__selection{display:flex;align-items:center;gap:14px;border:1px solid #dbe5f0;border-radius:14px;background:#f8fafc;padding:12px 14px}.fbs-deadline-report__selection label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.fbs-deadline-report__selection input,.fbs-deadline-report__checkbox input{width:18px;height:18px;accent-color:#2563eb}.fbs-deadline-report__selection strong{margin-left:auto;white-space:nowrap}.fbs-deadline-report__checkbox{width:44px;text-align:center}.fbs-deadline-report__table{max-height:640px;overflow:auto;overscroll-behavior:contain}.fbs-deadline-report__table thead th{position:sticky;top:0;z-index:2}.fbs-delivery-audit{display:grid;gap:14px;padding:18px;border:1px solid rgba(234,88,12,.34);border-radius:18px;background:linear-gradient(145deg,#fff7edf5,#fffffffa);box-shadow:0 14px 32px #9a341214}.fbs-delivery-audit__header,.fbs-delivery-audit__actions,.fbs-delivery-audit__created{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.fbs-delivery-audit__header h4,.fbs-delivery-audit__header p{margin:0}.fbs-delivery-audit__header>div{display:grid;gap:5px;max-width:780px}.fbs-delivery-audit__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.fbs-delivery-audit__summary article{display:grid;gap:3px;padding:12px 14px;border:1px solid rgba(148,163,184,.25);border-radius:13px;background:#ffffffd6}.fbs-delivery-audit__summary article.is-ok{border-color:#16a34a4d;background:#f0fdf4e6}.fbs-delivery-audit__summary article.is-warning{border-color:#ea580c66;background:#ffedd5eb}.fbs-delivery-audit__summary small,.fbs-delivery-audit__summary span,.fbs-delivery-audit__orders small{color:var(--muted)}.fbs-delivery-audit__summary strong{font-size:1.35rem}.fbs-delivery-audit__created{justify-content:flex-start;padding:11px 13px;border:1px solid rgba(22,163,74,.32);border-radius:12px;color:#166534;background:#f0fdf4}.fbs-delivery-audit__created span{flex:1 1 320px}.fbs-delivery-audit__actions{justify-content:flex-start;padding:10px 12px;border-radius:12px;background:#ffffffc7}.fbs-delivery-audit__actions label{display:inline-flex;align-items:center;gap:8px}.fbs-delivery-audit__actions .button{margin-left:auto}.fbs-delivery-audit__supplies,.fbs-delivery-audit__orders{max-height:430px;overflow:auto;overscroll-behavior:contain}.fbs-delivery-audit__supplies thead th,.fbs-delivery-audit__orders thead th{position:sticky;top:0;z-index:2;background:#fff7ed}.fbs-delivery-audit__supplies tr.is-recovery_required td,.fbs-delivery-audit__orders tr.is-reassemble td{background:#fee2e29e}.fbs-delivery-audit__orders tr.is-assemble td,.fbs-delivery-audit__orders tr.is-complete td{background:#fff7edb8}.fbs-delivery-audit__orders tr.is-blocked{opacity:.65}.fbs-delivery-audit__orders td>strong,.fbs-delivery-audit__orders td>small,.fbs-delivery-audit__orders td>span{display:block}.fbs-delivery-audit__orders small.is-error{margin-top:4px;color:#b91c1c;font-weight:700}.fbs-delivery-audit__route-issues{padding:10px 12px;border:1px solid rgba(220,38,38,.22);border-radius:12px;background:#fef2f2}.fbs-delivery-audit__route-issues summary{cursor:pointer;font-weight:800;color:#991b1b}.fbs-delivery-audit__empty,.fbs-delivery-audit__checked-at{margin:0;color:var(--muted)}@media(max-width:760px){.fbs-delivery-audit{padding:13px}.fbs-delivery-audit__header .button,.fbs-delivery-audit__actions .button{width:100%;margin-left:0}}.fbs-deadline-report__table td{vertical-align:top}.fbs-deadline-report__table td strong,.fbs-deadline-report__table td small{display:block}.fbs-deadline-report__table td small{margin-top:3px;color:#64748b}.fbs-deadline-report__row.is-critical{background:#fff7f7}.fbs-deadline-report__row.is-warning{background:#fffdf2}.fbs-deadline-report__row.is-normal{background:#f7fff9}.fbs-deadline-report__row{cursor:pointer}.fbs-deadline-report__row:hover,.fbs-deadline-report__row:focus-within{outline:2px solid rgb(37 99 235 / 35%);outline-offset:-2px}.fbs-deadline-report__order-button{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit;font-weight:800}.fbs-deadline-report__order-button:focus-visible{border-radius:4px;outline:2px solid #2563eb;outline-offset:2px}.fbs-deadline-report__tone{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800}.fbs-deadline-report__tone.is-critical{color:#991b1b;background:#fee2e2}.fbs-deadline-report__tone.is-warning{color:#854d0e;background:#fef3c7}.fbs-deadline-report__tone.is-normal{color:#166534;background:#dcfce7}.fbs-deadline-report__stock{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800}.fbs-deadline-report__stock.is-available{color:#166534;background:#dcfce7}.fbs-deadline-report__stock.is-missing{color:#991b1b;background:#fee2e2}.fbs-deadline-report__table .is-overdue{color:#b91c1c}.fbs-deadline-report__error{margin:0;padding:10px 12px;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;background:#fef2f2;font-weight:750}.fbs-deadline-report__empty{padding:28px!important;color:#64748b;text-align:center!important}.fbs-deadline-details{position:fixed;z-index:90;inset:0;display:grid;place-items:center;overflow:auto;background:#0f172a7a;padding:24px}.fbs-deadline-details__dialog{display:grid;width:min(980px,100%);max-height:calc(100vh - 48px);gap:18px;overflow:auto;border-radius:20px;background:#fff;box-shadow:0 24px 70px #0f172a47;padding:22px}.fbs-deadline-details__dialog>header,.fbs-deadline-details__dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.fbs-deadline-details__dialog h3,.fbs-deadline-details__dialog p{margin:0}.fbs-deadline-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fbs-deadline-details__item{display:grid;min-width:0;gap:4px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:11px 12px}.fbs-deadline-details__item.is-wide{grid-column:1 / -1}.fbs-deadline-details__item span{color:#64748b;font-size:11px;font-weight:800}.fbs-deadline-details__item strong{overflow-wrap:anywhere;font-size:13px}.fbs-deadline-details__dialog>footer{justify-content:flex-end}@media(max-width:1180px){.fbs-deadline-report__filters{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:720px){.fbs-deadline-report__hero{align-items:stretch;flex-direction:column}.fbs-deadline-report__filters{grid-template-columns:1fr}.fbs-deadline-report__filters button{width:100%;justify-content:center}.fbs-deadline-report__selection{align-items:stretch;flex-direction:column}.fbs-deadline-report__selection strong{margin-left:0}.fbs-deadline-report__selection .button{width:100%;justify-content:center}.fbs-deadline-details{padding:10px}.fbs-deadline-details__dialog{max-height:calc(100vh - 20px);padding:16px}.fbs-deadline-details__grid{grid-template-columns:1fr}.fbs-deadline-details__dialog>footer{align-items:stretch;flex-direction:column-reverse}.fbs-deadline-details__dialog>footer .button{width:100%;justify-content:center}}.fbs-allocation{display:grid;gap:18px}.fbs-allocation__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px;border:1px solid #dbe5f0;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#eef6ff)}.fbs-allocation__header h3{margin:4px 0 6px}.fbs-allocation__header p{margin:0;color:#526579}.fbs-allocation__switch{display:flex;align-items:center;gap:10px;min-width:250px;padding:12px 14px;border-radius:14px;background:#fff;font-weight:700;box-shadow:0 8px 22px #29537a14}.fbs-allocation__switch input{width:20px;height:20px;accent-color:#1476d4}.fbs-allocation__client-change{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #f3c66c;border-radius:14px;color:#7a4a00;background:#fff8e8}.fbs-allocation__client-change div{display:grid;flex:1}.fbs-allocation__client-change span{font-size:13px}.fbs-allocation__rules{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:14px}.fbs-allocation__rules>label,.fbs-allocation__rules>div{display:grid;grid-template-columns:auto 90px 1fr;align-items:center;gap:10px;padding:16px;border:1px solid #dde6ef;border-radius:16px;background:#fff}.fbs-allocation__rules input{width:90px}.fbs-allocation__rules small{color:#697b8f}.fbs-allocation__rules>div{grid-template-columns:1fr auto auto}.fbs-allocation__rules>div span,.fbs-allocation__rules>div strong{display:block}.fbs-allocation__table-wrap{overflow-x:auto;border:1px solid #dce5ee;border-radius:18px;background:#fff}.fbs-allocation__table{width:100%;border-collapse:collapse}.fbs-allocation__table th,.fbs-allocation__table td{padding:14px 16px;border-bottom:1px solid #edf1f5;text-align:left}.fbs-allocation__table th{color:#607185;background:#f7f9fc;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.fbs-allocation__table td:first-child{min-width:300px}.fbs-allocation__table td small{display:block;margin-top:3px;color:#7a899a}.fbs-allocation__table input[type=radio]{width:20px;height:20px;accent-color:#1476d4}.fbs-allocation__recommended{display:inline-flex;min-width:58px;justify-content:center;padding:6px 10px;border-radius:999px;color:#11633b;background:#eaf8f0;font-weight:800}.fbs-allocation__percent{display:inline-flex;align-items:center;gap:6px}.fbs-allocation__percent input{width:86px}.fbs-allocation__total{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding-right:8px}.fbs-allocation__total.is-valid{color:#16724a}.fbs-allocation__total.is-invalid{color:#b3472f}.fbs-allocation__actions{display:flex;flex-wrap:wrap;gap:10px}.fbs-allocation__api{display:grid;gap:14px;padding:20px;border:1px solid #dbe3ee;border-radius:18px;background:#f9fbfd}.fbs-allocation__api-heading{display:flex;gap:12px;align-items:flex-start}.fbs-allocation__api-heading h4,.fbs-allocation__api-heading p{margin:0}.fbs-allocation__api-heading p{margin-top:4px;color:#64768a}.fbs-allocation__api-create{display:flex;gap:10px}.fbs-allocation__api-create input{min-width:280px}.fbs-allocation__secret{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #79c89f;border-radius:12px;background:#effbf4}.fbs-allocation__secret code{flex:1;overflow-wrap:anywhere}.fbs-allocation__secret button,.fbs-allocation__keys button,.fbs-allocation__changes button{display:inline-flex;align-items:center;gap:6px;border:0;color:#1765ad;background:transparent;cursor:pointer}.fbs-allocation__endpoints{display:grid;gap:6px;padding:12px;border-radius:12px;background:#152333;color:#d9e9fa}.fbs-allocation__endpoints span{color:#94b5d6}.fbs-allocation__keys{display:grid;gap:8px}.fbs-allocation__keys>div{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e0e7ef;border-radius:12px;background:#fff}.fbs-allocation__keys>div>span{display:grid;flex:1}.fbs-allocation__keys small{color:#768699}.fbs-allocation__keys .is-revoked{opacity:.58}.fbs-allocation__changes{display:grid;gap:8px}.fbs-allocation__changes h4{margin:0 0 4px}.fbs-allocation__changes article{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #f1c76f;border-radius:12px;background:#fffaf0}.fbs-allocation__changes article>div{display:grid;flex:1}.fbs-allocation__changes article span{color:#6e7885;font-size:13px}.fbs-allocation__changes article.is-acknowledged{border-color:#dde5ed;background:#f8fafc}.fbs-allocation__message,.fbs-allocation__error,.fbs-allocation-empty{padding:13px 15px;border-radius:12px}.fbs-allocation__message{color:#14653e;background:#eaf8f0}.fbs-allocation__error{color:#9b3424;background:#fff0ed}.fbs-allocation-empty{color:#607185;background:#f4f7fa}@media(max-width:860px){.fbs-allocation__header{flex-direction:column}.fbs-allocation__switch{min-width:0;width:100%}.fbs-allocation__rules{grid-template-columns:1fr}.fbs-allocation__rules>label,.fbs-allocation__rules>div{grid-template-columns:1fr}.fbs-allocation__api-create,.fbs-allocation__secret{align-items:stretch;flex-direction:column}.fbs-allocation__api-create input{min-width:0;width:100%}}@media screen{.app-layout .fbs-tiles{align-items:stretch}.app-layout .fbs-tiles>.fbs-tile{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:8px;min-width:0;min-height:0;overflow:visible;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;transform:none!important}.app-layout .fbs-tiles>.fbs-tile>.fbs-tile__open{grid-row:1;align-self:stretch;align-content:start;min-width:0;width:100%;height:100%;padding-bottom:48px;border:1px solid var(--line, #dce2e9);border-radius:18px;background:var(--surface, #ffffff)}.app-layout .fbs-tiles>.fbs-tile>.fbs-tile__clients{grid-row:2;align-self:start;min-width:0;border:1px solid var(--line, #dce2e9);border-radius:12px}.app-layout .fbs-tile__content{align-content:start;min-width:0;overflow-wrap:anywhere}.app-layout .fbs-tiles>.fbs-tile.is-active>.fbs-tile__open,.app-layout .fbs-tiles>.fbs-tile>.fbs-tile__open:hover{border-color:var(--fbs-accent)}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles>.fbs-tile>.fbs-tile__open{background:linear-gradient(115deg,#202127,var(--fbs-soft));border-color:#50515e}:root[data-ui-variant=la_panthera][data-ui-style=light] .app-layout .fbs-tiles>.fbs-tile>.fbs-tile__open{background:linear-gradient(115deg,#fff,color-mix(in srgb,var(--fbs-accent) 7%,#ffffff));border-color:#d6e2e2}}@media screen{:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]{display:grid!important;grid-template-columns:minmax(180px,1.25fr) repeat(7,minmax(0,1fr))!important;gap:10px!important;align-items:stretch;background:var(--surface,transparent)!important}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]>.fbs-tile{display:block!important;grid-row:auto!important;aspect-ratio:1;min-width:0!important;height:auto!important;min-height:0!important}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]>.fbs-tile>.fbs-tile__open{display:flex!important;flex-direction:column;align-items:flex-start;gap:5px!important;padding:10px 10px 34px!important;height:100%!important;min-height:0!important;width:100%;position:relative;overflow:hidden}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES] .fbs-tile__content{display:grid;gap:4px!important;min-width:0}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES] .fbs-tile__content strong{font-size:clamp(11px,.8vw,14px)!important;line-height:1.2!important;overflow-wrap:anywhere}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES] .fbs-tile__content small{display:none!important}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES] .fbs-tile__icon{width:25px!important;height:25px!important;border-radius:7px}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES] .fbs-tile__icon svg{width:18px;height:18px}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES] .fbs-tile__number{position:absolute;top:12px;right:12px;font-size:11px!important}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES] .fbs-tile__count{bottom:7px!important;right:8px!important;height:22px!important;min-height:0!important;font-size:11px!important;padding:0 5px!important}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]>.fbs-tile--has-clients{grid-column:1;grid-row:1 / span 2!important;aspect-ratio:auto;display:flex!important;flex-direction:column;border:1px solid var(--border,#d6e0e7)!important;border-radius:16px!important;overflow:hidden!important}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]>.fbs-tile--has-clients>.fbs-tile__open{flex:0 0 auto;height:auto!important;min-height:95px!important;border:0!important;border-radius:0!important}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]>.fbs-tile--has-clients>.fbs-tile__clients{flex:1 1 0;align-self:stretch;max-height:none;min-height:0;overflow:auto;border:0!important;border-radius:0!important;padding:8px!important}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES] .fbs-tile__clients button{padding:7px!important;font-size:11px!important}}@media screen and (max-width:1100px){:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]{grid-template-columns:minmax(155px,1.15fr) repeat(4,minmax(0,1fr))!important}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]>.fbs-tile--has-clients{grid-row:1 / span 4!important}}@media screen and (max-width:600px){:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))!important}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]>.fbs-tile--has-clients{grid-column:1 / -1;grid-row:auto!important;max-height:300px}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES]>.fbs-tile--has-clients>.fbs-tile__clients{flex-basis:auto;max-height:170px}:root[data-ui-variant=la_panthera] .app-layout .fbs-tiles[data-marketplace=WILDBERRIES] .fbs-tile__content strong{font-size:13px!important}}.fbs-section-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.fbs-section-tabs>button{padding:10px 16px;border:1px solid var(--border-color, #dce4e8);border-radius:12px;background:var(--surface, #fff);color:inherit;font:inherit;font-weight:650;cursor:pointer}.fbs-section-tabs>button[aria-pressed=true]{background:var(--accent-soft, #eee9f4);border-color:var(--accent, #695381)}.fbs-section-tabs>button:focus-visible,.fbs-stock-management summary:focus-visible{outline:2px solid var(--accent, #695381);outline-offset:3px}.fbs-stock-management{min-width:0;margin:0 0 20px;padding:0;border:1px solid var(--border-color, #dce4e8);border-radius:14px}.fbs-stock-management summary{padding:16px;cursor:pointer;font-weight:700;overflow-wrap:anywhere}.fbs-stock-management__hint,.fbs-stock-management .fbs-allocation{margin:0 16px 16px}.fbs-stock-management:disabled{opacity:.65}.fbs-history-orders>section+section{margin-top:28px}@media screen{:root .app-layout .fbs-tiles[data-marketplace=WILDBERRIES][data-menu-layout=seven]{display:grid!important;grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(160px,auto));gap:12px!important;align-items:stretch}:root .app-layout .fbs-tiles[data-marketplace=WILDBERRIES][data-menu-layout=seven]>.fbs-tile{grid-row:auto!important;grid-column:auto;aspect-ratio:auto!important;min-width:0!important;height:auto!important}:root .app-layout .fbs-tiles[data-marketplace=WILDBERRIES][data-menu-layout=seven]>.fbs-tile--has-clients{grid-column:1;grid-row:1 / span 2!important;max-height:none}:root .app-layout .fbs-tiles[data-marketplace=WILDBERRIES][data-menu-layout=seven] .fbs-tile__content strong{font-size:clamp(14px,1vw,17px)!important;line-height:1.3!important}}@media screen and (max-width:900px){:root .app-layout .fbs-tiles[data-marketplace=WILDBERRIES][data-menu-layout=seven]{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto;grid-auto-rows:minmax(140px,auto)}:root .app-layout .fbs-tiles[data-marketplace=WILDBERRIES][data-menu-layout=seven]>.fbs-tile--has-clients{grid-column:1 / -1;grid-row:auto!important;max-height:300px}:root .app-layout .fbs-tiles[data-marketplace=WILDBERRIES][data-menu-layout=seven]>.fbs-tile--has-clients>.fbs-tile__clients{flex-basis:auto;max-height:170px}}@media screen and (max-width:600px){:root .app-layout .fbs-tiles[data-marketplace=WILDBERRIES][data-menu-layout=seven]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.fbs-marketplace-card__brand img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.fbo-marketplaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 24px}.fbo-marketplaces button[aria-pressed=true]{outline:3px solid var(--accent,#2563eb);outline-offset:2px}.fbo-marketplaces .fbs-marketplace-card__content{display:grid;gap:8px}.fbo-progress{display:grid;gap:16px;margin:20px 0}.fbo-progress .online-execution-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.fbo-progress-bars{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fbo-progress-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.fbo-progress-filters label{display:grid;gap:6px;flex:1 1 260px}.fbo-progress-filters input{min-height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:8px}.fbo-progress-filters [role=group]{display:flex;flex-wrap:wrap;gap:6px}.fbo-progress-filters button{padding:10px 12px}.fbo-progress-filters button[aria-pressed=true]{background:#e8f0ff;color:#1742a5}.fbo-progress .online-execution-table-wrap{max-height:480px;overflow:auto}.fbo-progress-history summary{cursor:pointer;font-weight:700;padding:12px 0}.fbo-kiz{overflow-wrap:anywhere;min-width:160px;max-width:240px}@media(max-width:720px){.fbo-marketplaces,.fbo-progress-bars{grid-template-columns:1fr}.fbo-progress .online-execution-metrics{grid-template-columns:1fr 1fr}}[aria-label="\414\432\443\445\44d\442\430\43f\43d\430\44f  \441\431\43e\440\43a\430  \424\411\41e"]>section>p:has(>button){display:flex;align-items:center;flex-wrap:wrap;gap:8px}[aria-label="\414\432\443\445\44d\442\430\43f\43d\430\44f  \441\431\43e\440\43a\430  \424\411\41e"]>section>p>button{appearance:none;min-height:44px;padding:11px 18px;border:1px solid var(--line, #dce3eb);border-radius:12px;background:var(--surface, #fff);color:var(--text, #334155);font:inherit;font-weight:700;line-height:1.3;cursor:pointer;transition:box-shadow .15s}[aria-label="\414\432\443\445\44d\442\430\43f\43d\430\44f  \441\431\43e\440\43a\430  \424\411\41e"]>section>p>button:not([class]){background:#f0ebf7;color:#51416f;border-color:#ded4ed}[aria-label="\414\432\443\445\44d\442\430\43f\43d\430\44f  \441\431\43e\440\43a\430  \424\411\41e"]>section>p>button:hover:not(:disabled){box-shadow:0 3px 12px #7460a830}[aria-label="\414\432\443\445\44d\442\430\43f\43d\430\44f  \441\431\43e\440\43a\430  \424\411\41e"]>section>p>button:focus-visible{outline:3px solid #a899cf;outline-offset:3px}[aria-label="\414\432\443\445\44d\442\430\43f\43d\430\44f  \441\431\43e\440\43a\430  \424\411\41e"]>section>p>button:disabled{opacity:.55;cursor:not-allowed}.fbs-marketplace-card.fbs-marketplace-card--lamoda{--marketplace-accent:#111;--marketplace-soft:#f3f4f6}.fbs-marketplace-card--lamoda .fbs-marketplace-card__brand img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.fbs-marketplace-card--lamoda .lamoda-wordmark{display:block;width:168px;max-width:100%;height:28px;background:currentColor;-webkit-mask:url(/brand/lamoda-wordmark.svg) center/contain no-repeat;mask:url(/brand/lamoda-wordmark.svg) center/contain no-repeat}.fbo-marketplaces>.fbs-marketplace-card{width:100%;min-width:0;min-height:200px;height:100%;box-sizing:border-box}@media(min-width:1800px){.fbo-marketplaces{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-main [aria-label=FBO] .fbo-marketplaces,[aria-label=FBO] .fbo-marketplaces{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;align-items:stretch}[aria-label=FBO] .fbo-marketplaces>.fbs-marketplace-card{width:100%!important;min-width:0!important;min-height:200px!important;height:100%!important;box-sizing:border-box}@media(min-width:1800px){[aria-label=FBO] .fbo-marketplaces{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:700px){[aria-label=FBO] .fbo-marketplaces{grid-template-columns:1fr!important}}.confirm-dialog-backdrop{position:fixed;z-index:140;inset:0;display:grid;place-items:center;background:#0f172a6b;padding:20px}.confirm-dialog{display:grid;width:min(520px,calc(100vw - 40px));max-width:calc(100vw - 40px);gap:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 24px 80px #0f172a3d;overflow:hidden;padding:16px}.confirm-dialog__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.confirm-dialog__header>div{min-width:0;overflow-wrap:anywhere}.confirm-dialog__icon{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#fff7ed;color:#c2410c}.confirm-dialog__header h3,.confirm-dialog__header p{margin:0}.confirm-dialog__header h3{font-size:18px}.confirm-dialog__header p{margin-top:4px;color:var(--muted);line-height:1.4}.confirm-dialog__details{display:grid;min-width:0;max-height:46vh;overflow:auto;gap:7px;margin:0;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#9a3412;padding:12px 12px 12px 30px}.confirm-dialog__details li{line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.confirm-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.confirm-dialog__secondary{border-color:var(--line);background:#fff;color:var(--red-dark)}@media(max-width:560px){.confirm-dialog-backdrop{padding:10px}.confirm-dialog{width:100%}.confirm-dialog__header{grid-template-columns:auto minmax(0,1fr)}.confirm-dialog__header .icon-button{grid-column:1 / -1;justify-self:end}.confirm-dialog__actions,.confirm-dialog__actions .primary-button{width:100%}.confirm-dialog__actions{flex-direction:column-reverse}}.fby-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.fby-card{border:1px solid #d8e3e9;border-radius:20px;padding:20px;min-width:0}.fby-selectors{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.yandex-fby label{display:flex;flex-direction:column;gap:6px;margin:10px 0;font-weight:600}.yandex-fby input,.yandex-fby select,.yandex-fby textarea{max-width:100%;min-width:0;padding:12px;border:1px solid #d8e3e9;border-radius:10px;font:inherit}.yandex-fby fieldset{border:0;padding:0;margin:0}.fby-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fby-actions label input[type=file]{max-width:230px;padding:4px;font-size:13px}.fby-table{overflow:auto;margin:16px 0}.fby-table td,.fby-table th{padding:8px;text-align:left;border-bottom:1px solid #d8e3e9}.fby-table small{display:block}.fby-table input{width:180px}.fby-request{border-bottom:1px solid #d8e3e9;padding:16px 0}.fby-request p{margin:8px 0}.fby-actions [aria-pressed=true]{background:#fff1c5}.yandex-fby button:disabled{opacity:.55}@media(max-width:900px){.fby-columns,.fby-selectors{grid-template-columns:1fr}}
