:root{--accent:#17181A;--accent-ink:#ffffff;--accent-wash:#efefec;--key:#55595e;--key-wash:#f1f1ee;--ok:#1b7847;--warn:#8a5200;--crit:#d61c18;--ok-wash:#e6f2eb;--warn-wash:#f6eee2;--crit-wash:#fdf0ef;--ink:#17181a;--ink-2:#55595e;--ink-3:#666c73;--ground:#f2f1ed;--surface:#ffffff;--surface-alt:#f7f6f3;--line:#e5e3de;--line-strong:#cfcdc7;--control-edge:#8d8b85;--brand:#d6140c;--brand-ink:#ffffff;--brand-wash:#fdeceb;--brand-text:#d6140c;--rail-bg:#0a0a09;--rail-ink:#9a9690;--rail-brand-ink:#f2f1ed;--rail-rule:#2a2927;--card-radius:10px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--rail:92px;--strip:36px;--radius:3px;--z-sticky:10;--z-drawer-backdrop:18;--z-drawer:19;--z-confirm:25;--z-scrim:30;--z-menu:40;--row:40px;--ui:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,"Cascadia Mono",monospace;--t-total:22px;--t-title:20px;--t-body:14px;--t-figure:14px;--t-meta:13px;--t-chrome:12px;--total-col:192px;--key-col:150px;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948;--series-solo:#17181a;--series-mute:#c9c9c5;--series-compare:#8f908b;--age-0:#c9d9cc;--age-1:#e8c98a;--age-2:#d99a3c;--age-3:#c9622a;--age-4:#c41a16}@media (prefers-color-scheme:dark){:root{--accent:#efefec;--accent-ink:#17181a;--accent-wash:#2f2f2c;--key:#a7a7a2;--key-wash:#292927;--ok:#47ab74;--warn:#d08f34;--crit:#ff6b63;--ok-wash:#152a1e;--warn-wash:#2c2415;--crit-wash:#35201f;--ink:#e5e5e2;--ink-2:#a7a7a2;--ink-3:#969691;--ground:#0e0e0d;--surface:#191918;--surface-alt:#211f1e;--line:#3c3b36;--line-strong:#52504a;--control-edge:#6c6a64;--brand:#ff4a3d;--brand-ink:#16100f;--brand-wash:#2a1513;--brand-text:#ff4a3d;--rail-bg:#060605;--rail-ink:#9a9690;--rail-brand-ink:#f2f1ed;--rail-rule:#232221;--series-1:#2a78d6;--series-2:#d1531f;--series-3:#1baf7a;--series-4:#c07f10;--series-5:#d4618f;--series-6:#3f9c43;--series-7:#6c5ad0;--series-8:#e34948;--series-solo:#efefec;--series-mute:#4e4e4a;--series-compare:#8a8a85;--age-0:#2f4a37;--age-1:#7a6232;--age-2:#b07a2c;--age-3:#d2652e;--age-4:#ff6b63}}:root[data-theme=dark]{--accent:#efefec;--accent-ink:#17181a;--accent-wash:#2f2f2c;--key:#a7a7a2;--key-wash:#292927;--ok:#47ab74;--warn:#d08f34;--crit:#ff6b63;--ok-wash:#152a1e;--warn-wash:#2c2415;--crit-wash:#35201f;--ink:#e5e5e2;--ink-2:#a7a7a2;--ink-3:#969691;--ground:#0e0e0d;--surface:#191918;--surface-alt:#211f1e;--line:#3c3b36;--line-strong:#52504a;--control-edge:#6c6a64;--brand:#ff4a3d;--brand-ink:#16100f;--brand-wash:#2a1513;--brand-text:#ff4a3d;--rail-bg:#060605;--rail-ink:#9a9690;--rail-brand-ink:#f2f1ed;--rail-rule:#232221;--series-1:#2a78d6;--series-2:#d1531f;--series-3:#1baf7a;--series-4:#c07f10;--series-5:#d4618f;--series-6:#3f9c43;--series-7:#6c5ad0;--series-8:#e34948;--series-solo:#efefec;--series-mute:#4e4e4a;--series-compare:#8a8a85;--age-0:#2f4a37;--age-1:#7a6232;--age-2:#b07a2c;--age-3:#d2652e;--age-4:#ff6b63}:root[data-theme=light]{--accent:#17181A;--accent-ink:#ffffff;--accent-wash:#efefec;--key:#55595e;--key-wash:#f1f1ee;--ok:#1b7847;--warn:#8a5200;--crit:#d61c18;--ok-wash:#e6f2eb;--warn-wash:#f6eee2;--crit-wash:#fdf0ef;--ink:#17181a;--ink-2:#55595e;--ink-3:#666c73;--ground:#f2f1ed;--surface:#ffffff;--surface-alt:#f7f6f3;--line:#e5e3de;--line-strong:#cfcdc7;--control-edge:#8d8b85;--brand:#d6140c;--brand-ink:#ffffff;--brand-wash:#fdeceb;--brand-text:#d6140c;--rail-bg:#0a0a09;--rail-ink:#9a9690;--rail-brand-ink:#f2f1ed;--rail-rule:#2a2927;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948;--series-solo:#17181a;--series-mute:#c9c9c5;--series-compare:#8f908b;--age-0:#c9d9cc;--age-1:#e8c98a;--age-2:#d99a3c;--age-3:#c9622a;--age-4:#c41a16}.fd{height:100vh;padding-left:var(--rail);padding-top:var(--strip);background:var(--ground);color:var(--ink);font-family:var(--ui);font-size:var(--t-body);line-height:1.45;font-variant-numeric:tabular-nums;display:flex;flex-direction:column}.fd *,.fd :after,.fd :before{box-sizing:border-box}.fd :focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius)}.fd :where(a:any-link){color:var(--key)}.fd-rail{position:fixed;left:0;top:0;bottom:0;width:var(--rail);display:flex;flex-direction:column;gap:var(--s2);padding:var(--s2) var(--s1) var(--s3);background:var(--rail-bg);color:var(--rail-ink);z-index:var(--z-menu)}.fd-rail>*,.fd-rail>*>*{min-width:0;max-width:100%}.fd-rail-head{flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--s1)}.fd-rail-sections{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.fd-rail-readout{flex:none;gap:var(--s1);color:var(--rail-ink);opacity:.75}.fd-rail-item,.fd-rail-readout{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--t-chrome)}.fd-rail-item{gap:4px;padding:var(--s2) 0 var(--s2);margin:0 2px;border-radius:8px;background:var(--brand);color:var(--brand-ink);font-weight:600;line-height:1.2;text-decoration:none}.fd-rail-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-rail-slot{position:relative}.fd-nav-flyout{position:fixed;left:var(--rail);width:232px;max-width:calc(100vw - var(--rail));max-height:calc(100vh - 2 * var(--s2));overflow-y:auto;overscroll-behavior:contain;padding:var(--s2);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 10px 28px rgb(0 0 0/18%);z-index:var(--z-menu)}.fd-nav-flyout .fd-menu{position:static;min-width:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.fd-nav-flyout .fd-menu-item{padding:var(--s1) var(--s2)}.fd-nav-flyout-heading{margin:0 0 var(--s1);padding:0 var(--s2);font-size:var(--t-chrome);font-weight:700;opacity:.7}.fd-strip{position:fixed;top:0;left:var(--rail);right:0;height:var(--strip);display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:0 var(--s3);background:var(--surface);border-bottom:1px solid var(--line-strong);z-index:var(--z-menu)}.fd-strip-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-chrome);color:var(--ink-2)}@media (display-mode:window-controls-overlay){.fd-strip{left:max(var(--rail),env(titlebar-area-x,0px));right:calc(100vw - env(titlebar-area-x, 0px) - env(titlebar-area-width, 100vw));-webkit-app-region:drag;app-region:drag}.fd-strip a,.fd-strip button,.fd-strip-tools{-webkit-app-region:no-drag;app-region:no-drag}.fd-rail{padding-top:calc(var(--s2) + min(env(titlebar-area-height, 0px), env(titlebar-area-x, 0px) * 1000))}}.fd-strip-section{font-weight:500;color:var(--ink-2)}.fd-strip-screen{font-weight:600;color:var(--ink)}.fd-strip-sep{padding:0 var(--s2);color:var(--ink-3)}.fd-strip-tools{display:flex;align-items:center;gap:var(--s2);flex:none}.fd-strip-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-2);cursor:pointer}.fd-strip-icon:hover{background:var(--surface-alt);color:var(--ink)}.fd-strip-divider{width:1px;height:18px;background:var(--line-strong)}.fd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fd-account-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--surface-alt);border:1px solid var(--line);font-weight:700;letter-spacing:.02em;color:var(--ink)}.fd-account{position:relative}.fd-account-button{height:28px;gap:var(--s2);max-width:240px;padding-inline:var(--s1) var(--s2);border-color:transparent;background:transparent;font-size:var(--t-chrome)}.fd-account-button:hover{background:var(--surface-alt)}.fd-account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-account-caret{flex:none;opacity:.7}.fd-brand{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none;padding:var(--s2) 0 var(--s3);border-bottom:1px solid var(--rail-rule);font-size:var(--t-chrome);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0 var(--s1);color:var(--rail-brand-ink);text-align:center;text-decoration:none}.fd-brand svg{flex:none}.fd-brand-word{letter-spacing:.08em;line-height:1}.fd-brand-a{color:var(--brand)}.fd-brand:hover .fd-brand-word{color:#ffffff}.fd-screen{flex:1;min-height:0;display:flex;flex-direction:column}.fd-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(420px,1fr) minmax(560px,46%)}.fd-pane{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface)}.fd-pane+.fd-pane{border-left:1px solid var(--line-strong)}.fd-main-cards{gap:var(--s4);padding:var(--s4);background:var(--ground);grid-template-columns:minmax(420px,1fr) minmax(600px,720px)}.fd-pane-card{border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.fd-main-cards>.fd-pane-card+.fd-pane-card{border-left:1px solid var(--line)}.fd-pane-head{padding:var(--s3) var(--s4);flex:none}.fd-page-head,.fd-pane-head{display:flex;align-items:center;gap:var(--s3);border-bottom:1px solid var(--line)}.fd-page-head{flex-wrap:nowrap;height:var(--row);padding:0 var(--s4);flex:none}.fd-page-head.fd-doc-head{align-items:center;flex-wrap:nowrap;gap:var(--s3);padding:0 var(--s4)}.fd-page-title{font-size:var(--t-title);font-weight:640}.fd-page-count,.fd-page-title{margin:0;min-width:0;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-page-count{color:var(--ink-2);font-size:var(--t-meta)}.fd-page-actions{display:flex;align-items:center;gap:var(--s2);height:30px;margin-left:auto;flex:none}.fd-page-actions .fd-btn-primary{width:auto;height:30px;padding:0 var(--s4)}.fd-meta{font-size:var(--t-meta);color:var(--ink-2)}.fd-figure{font-family:var(--mono);font-size:var(--t-figure);font-variant-numeric:tabular-nums}.fd-code{font-family:var(--mono);font-size:var(--t-figure)}.fd-search{width:100%;height:var(--s7);padding:0 var(--s3);border:1px solid var(--control-edge);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-family:var(--ui);font-size:var(--t-body)}.fd-search::placeholder{color:var(--ink-3)}.fd-input{height:30px;padding:0 var(--s2);border:1px solid var(--control-edge);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-family:var(--mono);font-size:var(--t-figure);font-variant-numeric:tabular-nums}.fd-input-text{font-family:var(--ui);font-size:var(--t-body)}.fd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:30px;padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-body);cursor:pointer}.fd-btn:hover:not(:disabled){border-color:var(--accent)}.fd-btn:disabled{opacity:.55;cursor:default}.fd-btn-primary{height:var(--s7);width:100%;border-color:transparent;background:var(--accent);color:var(--accent-ink);font-size:var(--t-body);font-weight:640}.fd-btn-primary .fd-kbd{background:color-mix(in srgb,var(--accent-ink) 16%,transparent);border-color:color-mix(in srgb,var(--accent-ink) 34%,transparent);color:var(--accent-ink)}.fd-kbd{height:17px;padding:0 5px;border:1px solid color-mix(in srgb,var(--key) 45%,transparent);border-radius:var(--radius);background:var(--key-wash);color:var(--key);font-family:var(--mono);font-size:var(--t-chrome);font-weight:600;letter-spacing:.04em;white-space:nowrap}.fd-chip,.fd-kbd{display:inline-flex;align-items:center}.fd-chip{gap:var(--s1);height:24px;padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);color:var(--ink-2);font-size:var(--t-meta);cursor:pointer}.fd-chip[aria-pressed=true],.fd-chip[data-form=PCT]{border-color:var(--accent);background:var(--accent-wash);color:var(--ink)}.fd-stock{display:inline-flex;align-items:center;justify-content:flex-end;min-width:64px;height:22px;padding:0 var(--s2);border:1px solid transparent;border-radius:var(--radius);font-family:var(--mono);font-size:var(--t-figure);font-variant-numeric:tabular-nums}.fd-result-vat,.fd-stock{white-space:nowrap}.fd-stock-ok{background:var(--ok-wash);border-color:color-mix(in srgb,var(--ok) 35%,transparent);color:var(--ok)}.fd-stock-out{background:var(--crit-wash);border-color:color-mix(in srgb,var(--crit) 35%,transparent);color:var(--crit)}.fd-stock-elsewhere{min-width:0;margin-left:var(--s1);background:var(--surface-alt);border-color:var(--line-strong);color:var(--ink-2);font-weight:600}.fd-search-head{padding:var(--s3) var(--s3) 0;flex:none}.fd-search-row{display:flex;align-items:center;gap:var(--s2);padding:0 var(--s3);border:1px solid var(--control-edge);border-radius:var(--radius);background:var(--surface)}.fd-search-row:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.fd-search-row>.fd-search{border:0;padding:0;background:transparent}.fd-search-row>.fd-search:focus{outline:none}.fd-search-glyph{display:inline-flex;color:var(--ink-3);flex:none}.fd-scanner-state{flex:none;gap:var(--s1);color:var(--ink-2)}.fd-scanner-state[data-armed=false]{color:var(--ink-3)}.fd-search-hint{margin:var(--s2) 0 0}.fd-results-head{display:flex;align-items:center;gap:var(--s3);margin:var(--s3) calc(-1 * var(--s3)) 0;padding:var(--s1) var(--s3);background:var(--surface-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.fd-results-head>.fd-counter{margin-left:0;font-size:var(--t-meta);font-weight:600}.fd-results-legend{display:inline-flex;align-items:center;gap:var(--s1);margin-left:auto;text-transform:none;letter-spacing:0;font-size:var(--t-meta)}.fd-results-legend>.fd-vat-dot:not(:first-child){margin-left:var(--s2)}.fd-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s2) var(--s4);margin-top:var(--s3)}.fd-counter,.fd-push{margin-left:auto}.fd-results-area{flex:1;min-height:0;overflow-y:auto}.fd-results{margin:0;padding:0;list-style:none;container:results/inline-size}.fd-result{display:grid;grid-template-columns:minmax(0,1fr);row-gap:2px;padding:6px var(--s3) 6px calc(var(--s3) - 3px);border-left:3px solid transparent;border-bottom:1px solid var(--line);cursor:pointer}.fd-result-top{font-weight:600}.fd-result-sub,.fd-result-top{display:flex;align-items:center;gap:var(--s2);min-width:0}.fd-result-sub,.fd-result-sub>.fd-result-code{font-size:var(--t-meta);color:var(--ink-3)}.fd-result-sub>.fd-result-code{flex:none}.fd-result-code>.fd-result-location:before,.fd-result-sub>.fd-alt-note:before,.fd-result-sub>.fd-result-brand:before{content:"·";padding:0 var(--s1);color:var(--ink-3)}.fd-result-tail{display:inline-flex;align-items:center;gap:var(--s2);margin-left:auto;flex:none}.fd-vat-dot{display:inline-block;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--ink-2);background:transparent;flex:none}.fd-vat-dot[data-vat=item]{background:var(--ink);border-color:var(--ink)}.fd-result[aria-selected=true]{border-left-color:var(--brand);background:var(--brand-wash)}.fd-result-name{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1 1 auto;min-width:0;line-height:1.25}.fd-result-name>.fd-brand-chip{margin-left:0}.fd-result-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-result-brand,.fd-result-held{color:var(--ink-3);white-space:nowrap}.fd-result-held{margin-left:6px}.fd-row-actions{display:inline-flex;gap:6px;white-space:nowrap}.fd-result-price{text-align:right;flex:none}.fd-result-vat-slot{justify-content:flex-end;align-items:baseline;min-width:170px}.fd-result-hint,.fd-result-vat-slot{display:inline-flex;flex:none}.fd-result-price-vat{font-weight:400;font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap}.fd-result-price-vat>.fd-figure{font-family:var(--mono);color:var(--ink)}.fd-result-price-vat-label{color:var(--ink-3)}.fd-result-sub>.fd-alt-note,.fd-result-sub>.fd-result-brand{flex-shrink:100;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-retired{border-top:1px solid var(--line)}.fd-retired-head{margin:0;padding:var(--s2) var(--s4)}.fd-result-retired{color:var(--ink-2)}.fd-result-retired-link{display:grid;gap:2px;color:inherit;text-decoration:none}.fd-result-retired-link:hover .fd-result-title{text-decoration:underline}.fd-result-sub>.fd-result-brand.fd-result-number{flex-shrink:1;min-width:7ch}@container results (max-width: 519px){.fd-result-sub>.fd-result-vat-slot{min-width:0}.fd-result-price-vat-label{display:none}}.fd-result-key{text-align:right;flex:none;min-width:40px}.fd-alternative{background:var(--surface-alt);padding-left:calc(var(--s3) - 3px + var(--s3))}.fd-alt-sub{padding-left:calc(var(--s4) + var(--s2))}.fd-result-location{display:inline;font-size:var(--t-meta);color:var(--ink-3)}.fd-alt-connector{color:var(--ink-3);flex:none;width:var(--s4)}.fd-alt-note{color:var(--ink-3);white-space:nowrap}.fd-alt-banner{display:flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s3) var(--s1) calc(var(--s3) - 3px + var(--s3));border-left:3px solid transparent;border-bottom:1px solid var(--line);background:var(--warn-wash);color:var(--warn);font-size:var(--t-meta)}.fd-alt-banner-glyph{flex:none}.fd-empty{padding:var(--s5) var(--s4);color:var(--ink-2)}.fd-sale-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.fd-cart{flex:0 0 auto;min-height:0;margin:0;padding:0}.fd-sline-table{--sline-control:32px;--sale-line-cols:24px minmax(0,1fr) 100px 112px 120px 32px;display:block;width:100%;border-collapse:collapse}.fd-sline-table>tbody,.fd-sline-table>thead{display:block}.fd-sline-grid{display:grid;grid-template-columns:var(--sale-line-cols);column-gap:10px;align-items:center;padding:0 var(--s3)}.fd-sline-head{padding-top:var(--s2);padding-bottom:var(--s2);background:var(--surface-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--t-meta);font-weight:650;color:var(--ink-2)}.fd-sline-head>th{padding:0;font-weight:inherit;text-align:left}.fd-sline-head>th.fd-sline-r,.fd-sline-r{text-align:right}.fd-sline{border-bottom:1px solid var(--line)}.fd-sline-row{box-sizing:border-box;min-height:50px;padding-top:var(--s1);padding-bottom:var(--s1);cursor:pointer}.fd-sline-below>td,.fd-sline-editor>td,.fd-sline-row>td{min-width:0;padding:0}.fd-sline-row:hover{background:var(--surface-alt)}.fd-sline-open>.fd-sline-below,.fd-sline-open>.fd-sline-editor,.fd-sline-open>.fd-sline-row{background:var(--surface-alt);box-shadow:inset 3px 0 0 var(--ink)}.fd-sline-editor{align-items:start;padding-bottom:var(--s3)}.fd-sline-editor>td>.fd-meta{display:inline-block;line-height:var(--sline-control,32px)}.fd-sline-below{padding-bottom:var(--s2)}.fd-sline-below-cell{grid-column:2/-1}.fd-sline-c-n{font-variant-numeric:tabular-nums}.fd-sline-c-item{min-width:0}.fd-sline-c-amount,.fd-sline-c-price{min-width:0;font-variant-numeric:tabular-nums}.fd-sline-c-end,.fd-sline-c-qty{justify-self:end}.fd-sline-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:650;text-align:left;overflow-wrap:normal;word-break:normal;cursor:pointer}.fd-sline-name-link{text-decoration:none}.fd-sline-name-link:focus-visible,.fd-sline-name-link:hover{text-decoration:underline}.fd-sline-n{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.fd-sline-n:disabled{cursor:default}.fd-sline-note,.fd-sline-sub{display:block;margin-top:2px;overflow:hidden;font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.fd-sline-note-crit,.fd-sline-price-below{color:var(--crit)}.fd-sline-note-free{color:var(--ok);font-weight:650}.fd-sline-qty{box-sizing:border-box;display:inline-grid;grid-template-columns:24px minmax(0,1fr) auto 24px;align-items:center;width:100px;height:var(--sline-control,32px);border:1px solid var(--control-edge);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fd-sline-qty:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.fd-sline-qty>.fd-sline-qty-input{width:100%;min-width:0;height:30px;padding:0 2px;border:0;background:transparent;text-align:center}.fd-sline-qty>.fd-sline-qty-input:focus{outline:none}.fd-sline-qty>.fd-unit-token{padding-right:2px;font-size:var(--t-meta);color:var(--ink-3)}.fd-sline-step{height:30px;padding:0;border:0;background:transparent;color:var(--ink-2);font:inherit;cursor:pointer}.fd-sline-step:hover:not(:disabled){background:var(--surface-alt);color:var(--ink)}.fd-sline-qty-fixed,.fd-sline:not(.fd-sline-open)>.fd-sline-row:not(:hover):not(:focus-within) .fd-sline-qty{border-color:transparent;background:transparent;outline:none}.fd-sline-qty-fixed>.fd-sline-step,.fd-sline:not(.fd-sline-open)>.fd-sline-row:not(:hover):not(:focus-within) .fd-sline-step{visibility:hidden}.fd-sline-edlbl{font-size:var(--t-meta);line-height:var(--sline-control,32px);color:var(--ink-2);text-align:right;white-space:nowrap}.fd-sline-editor .fd-btn,.fd-sline-editor .fd-cart-lots,.fd-sline-editor .fd-input{box-sizing:border-box;height:var(--sline-control,32px)}.fd-sline-editor .fd-cart-comm-input,.fd-sline-editor .fd-cart-selling,.fd-sline-editor .fd-cart-selling-input{width:100%}.fd-sline-disc{box-sizing:border-box;display:flex;align-items:center;height:var(--sline-control,32px);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fd-sline-disc:focus-within{border-color:var(--accent)}.fd-sline-disc>.fd-sline-disc-input{flex:1;min-width:0;height:30px;border:0;background:transparent;text-align:right}.fd-sline-disc>.fd-sline-disc-input:focus{outline:none}.fd-sline-disc>.fd-sline-disc-form{height:30px;border:0;border-left:1px solid var(--line);border-radius:0}.fd-sline-disc-free{border-color:var(--ok);box-shadow:0 0 0 1px var(--ok)}.fd-sline-bin{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--sline-control,32px);height:var(--sline-control,32px);padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);cursor:pointer}.fd-sline-bin:hover:not(:disabled){border-color:var(--crit);color:var(--crit)}.fd-sline-warranty{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--s2);max-width:100%;height:var(--sline-control,32px);padding-right:var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.fd-sline-warranty>.fd-input{width:44px;height:30px;border:0;background:transparent;text-align:right}.fd-sline-warranty>.fd-engine-until{overflow:hidden;font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.fd-sline-warranty[data-valid=false]{border-color:var(--crit)}.fd-sline-warranty-check{margin-left:var(--s2);font-size:var(--t-meta);color:var(--crit);white-space:nowrap}.fd-sline-serials{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);font-size:var(--t-meta);color:var(--warn)}.fd-sline-serials[data-done=true]{color:var(--ok)}.fd-sline-serials>.fd-input{box-sizing:border-box;width:240px}.fd-sline-serials>.fd-btn,.fd-sline-serials>.fd-input{height:var(--sline-control,32px)}.fd-sline-serials>.fd-note{flex-basis:100%;margin:0}.fd-cart-table{width:100%;table-layout:fixed;border-collapse:collapse}.fd-cart-th{padding:var(--s1) var(--s3);background:var(--surface-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--t-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--ink-2)}.fd-cart-th-item{width:auto}.fd-cart-th-qty{width:104px}.fd-cart-th-price{width:120px;text-align:right}.fd-cart-th-amount{width:124px;text-align:right}.fd-cart-line{border-bottom:1px solid var(--line)}.fd-cart-line[data-open=true]>.fd-cart-details-row,.fd-cart-line[data-open=true]>.fd-cart-row{background:var(--brand-wash)}.fd-cart-cell{padding:var(--s2) var(--s3);vertical-align:middle}.fd-cart-cell-item{min-width:0}.fd-cart-lead{display:flex;align-items:center;gap:var(--s2);min-width:0}.fd-cart-cell-qty{text-align:left}.fd-cart-cell-price{text-align:right}.fd-cart-th-comm{width:76px;text-align:right}.fd-cart-cell-comm{text-align:right;vertical-align:top}.fd-cart-comm{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.fd-cart-comm-input{width:64px;text-align:right}.fd-cart-comm-changed{border-color:var(--accent);font-weight:600}.fd-cart-cell-amount{text-align:right}.fd-cart-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-3);cursor:pointer}.fd-cart-toggle:hover{background:rgba(0,0,0,.06);color:var(--ink)}.fd-cart-toggle>.fd-disclosure-chevron{transform:rotate(-45deg)}.fd-cart-toggle[aria-expanded=true]>.fd-disclosure-chevron{transform:rotate(45deg)}.fd-cart-item{display:flex;flex-direction:column;min-width:0;gap:2px;line-height:1.25}.fd-cart-item>.fd-cart-name{font-weight:600}.fd-qty-group{display:inline-flex;align-items:center;height:28px;border:1px solid var(--control-edge);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fd-qty-group:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.fd-qty-group>.fd-cart-qty{width:48px;height:26px;border:0;border-radius:0;background:transparent;text-align:right}.fd-qty-group>.fd-cart-qty:focus{outline:none}.fd-qty-group>.fd-unit-token{padding:0 var(--s2) 0 var(--s1);border-left:1px solid var(--line);height:100%;display:inline-flex;align-items:center;background:var(--surface-alt)}.fd-cart-floor,.fd-cart-less{display:block;color:var(--ink-3)}.fd-cart-floor-below{color:var(--crit);font-weight:600}.fd-cart-line[data-below-floor=true] .fd-cart-amount{color:var(--crit)}.fd-bill-discount{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;margin-right:.75rem}.fd-cart-details-row>td{padding:0 var(--s3) var(--s2)}.fd-cart-details{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fd-cart-details>.fd-cart-lots{height:28px;gap:var(--s1);font-size:var(--t-body);color:var(--ink);text-decoration:none}.fd-cart-lots-caret{color:var(--ink-3);font-size:var(--t-meta)}.fd-segmented{display:inline-flex;height:28px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);overflow:hidden;cursor:pointer;font:inherit}.fd-segment{display:inline-flex;align-items:center;padding:0 var(--s2);font-size:var(--t-meta);color:var(--ink-3)}.fd-segment+.fd-segment{border-left:1px solid var(--line-strong)}.fd-segment-on{background:var(--surface-alt);color:var(--ink);font-weight:600}.fd-cart-remove{height:28px;margin-left:auto;gap:var(--s1);color:var(--ink-2)}.fd-cart-engine-row>td{padding:0 var(--s3) var(--s3)}.fd-cart-line[data-open=true]>.fd-cart-engine-row{background:var(--brand-wash)}.fd-cart-name-row{display:flex;align-items:center;gap:var(--s2);min-width:0}.fd-cart-name-row>.fd-cart-name{min-width:0;font-weight:600}.fd-chip-engine{flex:none;height:22px;padding:0 var(--s2);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--t-meta);font-weight:600}.fd-engine-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fd-engine-row{display:grid;grid-template-columns:20px 124px minmax(0,1fr);align-items:start;gap:var(--s3);padding:var(--s3);border-bottom:1px solid var(--line)}.fd-engine-row:last-child{border-bottom:0}.fd-engine-check{position:relative;width:20px;height:20px;margin-top:5px;border:1.5px solid var(--line-strong);border-radius:50%;box-sizing:border-box}.fd-engine-check[data-done=true]{border-color:var(--ink);background:var(--ink)}.fd-engine-check[data-done=true]:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid var(--surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.fd-engine-label{padding-top:6px;font-weight:600}.fd-engine-field{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.fd-engine-inputs{display:flex;align-items:center;gap:var(--s2);min-width:0}.fd-engine-serial{flex:0 1 210px;min-width:0}.fd-engine-scan{flex:none;gap:var(--s1)}.fd-engine-term{width:60px;text-align:right}.fd-engine-term::placeholder{color:var(--ink);opacity:1}.fd-engine-until{color:var(--ink-2);white-space:nowrap}.fd-engine-hint{color:var(--ink-3)}.fd-engine-field>.fd-note{margin:var(--s1) 0 0}.fd-engine-card>.fd-engine-working{border:0;border-top:1px solid var(--line);border-radius:0;background:var(--surface-alt)}.fd-engine-working>[data-testid=cart-batch]{padding-right:var(--s3);border-right:1px solid var(--line)}.fd-ready-hint{display:flex;align-items:center;gap:var(--s2);margin:var(--s2) var(--s3) 0;color:var(--ink-2)}.fd-ready-dot{flex:none;width:8px;height:8px;border:1.5px solid var(--ink-3);border-radius:50%}.fd-ready-hint .fd-link-button{font-size:inherit}.fd-add-line{display:flex;align-items:center;gap:var(--s2);flex:none;margin:var(--s2) var(--s3) 0;padding:var(--s3);border:1px dashed var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--ink-3);font:inherit;font-size:var(--t-meta);text-align:left;cursor:pointer}.fd-add-line:hover{border-color:var(--ink-3);color:var(--ink-2)}.fd-add-line-glyph{font-size:var(--t-body)}.fd-cart-top{display:grid;grid-template-columns:minmax(0,1fr) auto 96px 24px;align-items:center;gap:var(--s2)}.fd-cart-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-cart-code{font-size:var(--t-meta);color:var(--ink-3);white-space:nowrap}.fd-cart-qty{width:60px;height:24px;padding:0 var(--s1);text-align:right}.fd-cart-lots{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.fd-cart-lots:focus-visible,.fd-cart-lots:hover{text-decoration:underline solid}.fd-qty-unit-wrap{display:flex;align-items:center;gap:4px;min-width:0}.fd-qty-unit-wrap>.fd-input{flex:1 1 auto;width:auto;min-width:0}.fd-qty-unit-wrap>.fd-cart-qty{flex:none;width:60px}.fd-unit-token{flex:none;font-size:var(--t-meta);color:var(--ink-3)}.fd-cart-amount{text-align:right;font-family:var(--mono);font-size:var(--t-figure)}.fd-cart-sub{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s1) var(--s2);margin-top:2px;min-width:0}.fd-cart-sub .fd-cart-lots,.fd-cart-sub>.fd-meta{white-space:nowrap}.fd-drop{border:none;background:none;padding:0 var(--s1);color:var(--ink-3);cursor:pointer;font-family:var(--mono);font-size:var(--t-figure)}.fd-drop:hover{color:var(--crit)}.fd-totals{flex:none;padding:var(--s3) var(--s3);border-top:1px solid var(--line);background:var(--surface)}.fd-total-vat-label{display:inline-flex;align-items:center;gap:var(--s2)}.fd-chip-vat[data-on=true]{background:var(--brand-wash);border-color:color-mix(in srgb,var(--brand-text) 35%,transparent);color:var(--brand-text)}.fd-total-grand-label{display:flex;flex-direction:column;gap:2px}.fd-total-grand-word{font-weight:600}.fd-cart-summary{white-space:nowrap}.fd-total-row{display:flex;align-items:baseline;justify-content:space-between;padding:2px 0}.fd-total-grand{padding-top:var(--s2);margin-top:var(--s2);border-top:1px solid var(--line-strong)}.fd-total-grand .fd-total-value{font-family:var(--mono);font-size:var(--t-total);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.1}.fd-total-value{font-family:var(--mono);font-size:var(--t-figure);font-variant-numeric:tabular-nums}.fd-total-pending{color:var(--ink-3)}.fd-actions{flex:none;padding:var(--s2) var(--s3) var(--s3)}.fd-sale-head{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s3);border-bottom:1px solid var(--line)}.fd-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--surface-alt);color:var(--ink-2)}.fd-sale-who{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:2px;line-height:1.25}.fd-sale-who>.fd-customer-name{font-weight:600}.fd-customer-terms{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-sale-sold{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);background:var(--surface-alt);border-bottom:1px solid var(--line);font-size:var(--t-meta)}.fd-sale-sold-name{font-weight:600;color:var(--ink)}.fd-sale-sold>.fd-link-button{font-size:var(--t-meta);border-bottom-color:var(--line-strong)}.fd-customer-bar{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);flex:none}.fd-customer-bar .fd-customer-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-customer-bar-sold{margin-left:var(--s3);white-space:nowrap}.fd-customer-bar>.fd-meta{flex:none;white-space:nowrap}.fd-pane-foot .fd-btn{white-space:nowrap}.fd-customer-name{font-weight:600}.fd-picker{flex:none;padding:var(--s3) var(--s4) var(--s4);border-bottom:1px solid var(--line);background:var(--surface-alt)}.fd-picker-list{margin:var(--s2) 0 0;padding:0;list-style:none;max-height:calc(var(--row) * 5);overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fd-picker-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s3);height:var(--row);padding:0 var(--s3) 0 calc(var(--s3) - 3px);border-left:3px solid transparent;cursor:pointer}.fd-picker-option+.fd-picker-option{border-top:1px solid var(--line)}.fd-result-warn{color:var(--crit);font-weight:600}.fd-picker-choice{width:100%;border-top:0;border-right:0;border-bottom:0;background:none;color:inherit;font:inherit;text-align:left}li+li>.fd-picker-choice{border-top:1px solid var(--line)}.fd-picker-choice:focus-visible{border-left-color:var(--accent);background:var(--accent-wash)}.fd-picker-option[aria-selected=true]{border-left-color:var(--accent);background:var(--accent-wash)}.fd-picker-standing{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3);border-radius:var(--radius);background:var(--surface-alt)}.fd-picker-standing-name{font-weight:600}.fd-picker-standing-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3)}.fd-picker-standing-row[data-over=true]>.fd-figure{color:var(--crit);font-weight:640}.fd-field{display:flex;flex-direction:column;gap:var(--s1)}.fd-field>.fd-figure{white-space:nowrap}.fd-field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-top:var(--s2)}.fd-form-actions{display:flex;gap:var(--s2);margin-top:var(--s3)}.fd-note{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2) var(--s3);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-alt)}.fd-note-warn{border-color:var(--warn);background:var(--warn-wash);color:var(--warn)}.fd-note-crit{border-color:var(--crit);background:var(--crit-wash);color:var(--crit)}.fd-confirm{position:fixed;left:calc(var(--rail) + var(--s4));bottom:var(--s4);z-index:var(--z-confirm);width:min(430px,calc(100vw - var(--rail) - 2 * var(--s4)));box-sizing:border-box;display:grid;grid-template-columns:32px minmax(0,1fr) auto 28px;gap:var(--s3);align-items:center;padding:var(--s3) var(--s2) var(--s3) var(--s3);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 16px 44px rgb(0 0 0/22%);overflow:hidden}.fd-confirm-tick{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:var(--ok-wash);color:var(--ok)}.fd-confirm-text{display:flex;flex-direction:column;gap:1px;min-width:0}.fd-confirm-title{font-weight:650}.fd-confirm-detail{font-size:var(--t-meta);color:var(--ink-2)}.fd-confirm-actions,.fd-done-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fd-confirm-close,.fd-done-close{width:28px;height:28px;border:0;border-radius:var(--radius);background:none;color:var(--ink-2);font:inherit;cursor:pointer}.fd-confirm-close:hover,.fd-done-close:hover{background:var(--surface-alt)}.fd-confirm-clock{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ok);transform-origin:left center;animation:fd-confirm-clock 6s linear forwards}@keyframes fd-confirm-clock{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.fd-confirm-clock{animation:none}}.fd-done{margin:var(--s3) var(--s4) 0;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink);overflow:hidden}.fd-done-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto 30px;gap:var(--s3);align-items:center;padding:var(--s3) var(--s2) var(--s3) var(--s3)}.fd-done-tile{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:var(--ok-wash);color:var(--ok)}.fd-done-what{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-done-tile-key{background:var(--key-wash);color:var(--ink)}.fd-done-title{font-weight:750}.fd-done-title-ok{color:var(--ok)}.fd-done-sub{font-size:var(--t-meta);color:var(--ink-2)}.fd-done-no{font-family:var(--mono);font-weight:700;color:var(--ink)}.fd-done-amount{font-weight:750;font-variant-numeric:tabular-nums;text-align:right}.fd-done-band{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3);border-top:1px solid var(--line);background:var(--surface-alt)}.fd-done-band-ok{background:var(--ok-wash);color:var(--ok)}.fd-done-band-label{font-family:var(--mono);font-size:var(--t-meta);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fd-done-band-amount{font-size:var(--t-total);font-weight:800;font-variant-numeric:tabular-nums}.fd-done-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-top:1px solid var(--line)}.fd-done-status{font-size:var(--t-meta);font-weight:600;color:var(--ok)}.fd-last-sale{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:var(--s3) var(--s4) 0;padding:var(--s1) var(--s2) var(--s1) var(--s3);border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);font-size:var(--t-meta)}.fd-last-sale-tick{font-weight:600;color:var(--ok)}.fd-last-sale-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-left:auto}.fd-note-link,.fd-note-title{font-weight:640}.fd-note-link{align-self:flex-start;color:inherit;text-decoration:underline}.fd-note code{font-family:var(--mono);font-size:var(--t-figure);font-weight:700}.fd-note ul{margin:var(--s1) 0 0;padding-left:var(--s4)}.fd-sale-notes{flex:none;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--s4) 0}.fd-scrim{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#000000 45%,transparent);z-index:var(--z-scrim)}.fd-dialog{width:560px;max-height:90vh;overflow-y:auto;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.fd-dialog-head{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s4);border-bottom:1px solid var(--line)}.fd-dialog-title{margin:0;font-size:var(--t-title);font-weight:640}.fd-dialog-body{flex-direction:column}.fd-dialog-body,.fd-dialog-foot{padding:var(--s4);display:flex;gap:var(--s3)}.fd-dialog-foot{align-items:center;border-top:1px solid var(--line)}.fd-dialog-foot .fd-btn-danger-solid,.fd-dialog-foot .fd-btn-primary{width:auto;min-width:200px;margin-left:auto}.fd-dialog-doc{display:flex;flex-direction:column;width:760px;max-width:92vw;height:78vh;overflow:hidden}.fd-tender-row{align-items:center}.fd-tender-head,.fd-tender-row{display:grid;grid-template-columns:128px 116px 116px minmax(0,1fr) 28px;gap:var(--s2)}.fd-tender-sec{display:flex;flex-direction:column;gap:var(--s2)}.fd-tender-sec-title{margin:0;font-size:var(--t-meta);font-weight:600;color:var(--ink-2)}.fd-credit{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);border:2px solid var(--accent);border-radius:var(--radius)}.fd-credit-off{border:1px dashed var(--line-strong)}.fd-credit-available{flex:1;font-size:var(--t-body)}.fd-credit-amount{width:150px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.fd-chk{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.fd-chk-on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.fd-job-ground{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3) var(--s4);overflow:hidden;background:var(--ground)}.fd-job-ground>*{flex:none}.fd-jhead{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fd-jtitle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.fd-jno{margin:0;font-family:var(--mono);font-size:var(--t-title);font-weight:700}.fd-chip-ink,.fd-chip.fd-chip-ink{border-color:transparent;background:var(--accent);color:var(--accent-ink)}.fd-jsteps{gap:6px;margin-left:auto;font-size:var(--t-meta);color:var(--ink-2)}.fd-jstep,.fd-jsteps{display:inline-flex;align-items:center}.fd-jstep{height:26px;padding:0 10px;border:1px solid var(--line);border-radius:13px}.fd-jstep-done{border-color:transparent;background:var(--ok-wash);color:var(--ok)}.fd-jstep-now{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:600}.fd-jstep-arrow{color:var(--line-strong)}.fd-jtitle-actions{display:inline-flex;align-items:center;gap:var(--s2)}.fd-jstrike{display:flex;gap:var(--s2);padding:var(--s2) var(--s4)}.fd-jgrid,.fd-jstrike{border-bottom:1px solid var(--line)}.fd-jgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fd-jcard{display:flex;gap:var(--s3);min-width:0;padding:var(--s3) var(--s4)}.fd-jcard+.fd-jcard{border-left:1px solid var(--line)}.fd-jicon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink-2)}.fd-jbody{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.fd-jlbl,.fd-jnote-lbl{display:flex;justify-content:space-between;gap:var(--s2);font-size:var(--t-meta);color:var(--ink-2)}.fd-jmain{font-size:var(--t-body);font-weight:650}.fd-jlink{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.fd-jnotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);padding:var(--s3) var(--s4)}.fd-jnote{display:flex;flex-direction:column;gap:4px;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt)}.fd-jfound{display:flex;align-items:flex-start;gap:var(--s2)}.fd-jfound .fd-input{flex:1;min-width:0}.fd-jnote-tools{display:flex;flex-direction:column;gap:var(--s1)}.fd-jnote-text{max-height:4.6em;overflow-y:auto;white-space:pre-wrap}.fd-job-ground>.fd-job-panes{display:flex;flex:1 1 0;min-height:0;align-items:stretch;gap:var(--s3)}.fd-job-lines{flex:1.6 1 600px;overflow:hidden}.fd-job-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.fd-job-foot{flex:none;border-top:1px solid var(--line-strong);background:var(--surface)}.fd-job-cost>.fd-job-actions-stack{margin-top:auto}@media (max-height:640px){.fd-job-ground{overflow-y:auto}.fd-job-ground>.fd-job-panes{flex:none}.fd-job-lines,.fd-job-scroll{overflow:visible}}.fd-dialog-parts{display:flex;flex-direction:column;width:min(1240px,calc(100vw - var(--rail) - 32px));margin-left:var(--rail);height:88vh;max-height:88vh;overflow:hidden}.fd-job-parts-body{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.fd-job-parts-search{display:flex;min-height:0;min-width:0}.fd-job-parts-search>.fd-pane{flex:1}.fd-job-parts-added{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line-strong);background:var(--surface)}.fd-job-parts-list{flex:1;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.fd-job-parts-list li{display:flex;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.fd-job-parts-name{min-width:0}.fd-job-lines-beside-cost{flex:1.25 1 460px}.fd-job-cost{flex:0.8 1 300px;overflow-y:auto}.fd-job-cost-rows{border-top:0}.fd-job-notice{margin:0 var(--s3);padding:var(--s2) var(--s3);border-radius:8px;background:var(--warn-wash);color:var(--warn);font-size:var(--t-meta)}.fd-job-actions-stack{flex-direction:column;align-items:stretch}.fd-line-where{display:block;min-width:0;max-width:100%}.fd-chip-fit{max-width:100%;min-width:0;vertical-align:middle}.fd-chip-fit .fd-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-job-actions-stack .fd-chip{align-self:flex-start}.fd-job-th-note{text-transform:none;letter-spacing:0;font-weight:400}.fd-job-cell-tool{width:1%;white-space:nowrap}.fd-job-band,.fd-job-sold{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);background:var(--surface-alt);font-size:var(--t-meta);color:var(--ink-2)}.fd-job-band b,.fd-job-sold b{color:var(--ink)}.fd-job-search-hint{margin:0;padding:var(--s2) var(--s3)}.fd-job-table{width:100%;border-collapse:collapse}.fd-job-table th{padding:4px var(--s3);background:var(--surface-alt);font-size:var(--t-meta);font-weight:600;color:var(--ink-2);text-align:left;white-space:nowrap}.fd-job-table td,.fd-job-table th{border-bottom:1px solid var(--line)}.fd-job-table td{padding:var(--s2) var(--s3);vertical-align:middle}.fd-job-table th.fd-acct-num{text-align:right}.fd-job-row-open,.fd-job-row-open td{background:var(--accent-wash)}.fd-job-line-name{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.fd-job-line-name:disabled{cursor:default}.fd-job-details{flex-wrap:wrap;gap:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fd-job-addnext,.fd-job-details{display:flex;align-items:center;padding:var(--s2) var(--s3)}.fd-job-addnext{gap:var(--s2);margin:var(--s2) var(--s3);border:1px dashed var(--line-strong);border-radius:var(--radius);background:none;color:var(--ink-2);font:inherit;font-size:var(--t-meta);text-align:left;cursor:pointer}.fd-job-addrow{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.fd-job-addrow-text{flex:1}.fd-job-addrow-amount{width:130px}.fd-job-addrow-ref{width:200px}.fd-job-deposits,.fd-job-notes-row{padding:var(--s2) var(--s3)}.fd-job-deposits{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line)}.fd-job-deposit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fd-job-papers{border-top:1px solid var(--line)}.fd-job-paper-name{display:block;font-weight:600}.fd-job-paper-detail{display:block}.fd-job-paper-actions{width:1%;white-space:nowrap;text-align:right}.fd-job-paper-actions .fd-btn+.fd-btn{margin-left:var(--s2)}.fd-job-papers-foot{display:flex;justify-content:flex-end;padding:var(--s2) var(--s3)}.fd-job-actions{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3) var(--s3)}.fd-job-actions>.fd-btn,.fd-job-actions>.fd-btn-primary{height:44px}.fd-split{position:relative;display:inline-flex}.fd-split>.fd-split-main{height:32px;border-top-right-radius:0;border-bottom-right-radius:0}.fd-split>.fd-split-more{height:32px;margin-left:-1px;padding:0 var(--s2);border-top-left-radius:0;border-bottom-left-radius:0}.fd-split>.fd-split-more[aria-expanded=true]{background:var(--key-wash)}.fd-job-papers-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;width:470px;max-width:calc(100vw - 32px);border:1px solid var(--line-strong);border-radius:var(--card-radius);background:var(--surface);box-shadow:0 18px 48px rgba(0,0,0,.25);overflow:hidden}.fd-job-papers-menu-head,.fd-job-papers-row{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.fd-job-papers-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--s3)}.fd-job-papers-row-off{opacity:.55}.fd-job-papers-name{display:block;font-weight:650}.fd-job-papers-to{display:block;margin-top:2px}.fd-job-papers-menu-foot{display:flex;justify-content:space-between;align-items:center;padding:var(--s3) var(--s4);background:var(--surface-alt)}.fd-print-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:260px;max-width:calc(100vw - 32px);padding:var(--s1) 0;border:1px solid var(--line-strong);border-radius:var(--card-radius);background:var(--surface);box-shadow:0 18px 48px rgba(0,0,0,.25)}.fd-print-menu-item{display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s2) var(--s4);border:0;background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.fd-print-menu-item:focus-visible,.fd-print-menu-item:hover{background:var(--key-wash)}.fd-btn-tall{height:44px}.fd-handover-tick{width:36px}.fd-handover-who{display:flex;flex-wrap:wrap;gap:var(--s2)}.fd-handover-who .fd-btn[data-on=true]{border:2px solid var(--accent);font-weight:600}.fd-credit-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fd-credit-search{width:220px}.fd-credit-src,.fd-credit-who{display:flex;flex-direction:column;gap:2px}.fd-credit-sources{display:flex;flex-direction:column;gap:var(--s2)}.fd-credit-name{color:var(--ink);font-weight:650;text-decoration:none}.fd-credit-name:hover{text-decoration:underline}.fd-credit-actions{display:inline-flex;justify-content:flex-end;gap:6px;width:100%}.fd-credit-note{margin:var(--s2) 0 0}.fd-customer-page{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3) var(--s4);overflow-y:auto}.fd-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.fd-tile{display:flex;flex-direction:column;gap:4px;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fd-tile-net{border:2px solid var(--accent)}.fd-tile-figure{font-size:var(--t-total);font-variant-numeric:tabular-nums}.fd-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);align-items:start}.fd-acct-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fd-acct-card-title{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);margin:0;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);font-size:var(--t-body);font-weight:640}.fd-acct-card-aside{font-weight:400}.fd-acct-card-actions{display:inline-flex;gap:6px}.fd-acct-table{width:100%;border-collapse:collapse}.fd-acct-table td,.fd-acct-table th{padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.fd-acct-table th{font-size:var(--t-meta);font-weight:600;color:var(--ink-2)}.fd-acct-table tr:last-child td{border-bottom:0}.fd-acct-num{font-variant-numeric:tabular-nums}.fd-acct-num,.fd-acct-table th.fd-acct-num{text-align:right}.fd-buyback{gap:0;padding:0}.fd-dialog-sec{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.fd-dialog-sec-last{border-bottom:0}.fd-dialog-sec-title{margin:0;font-size:var(--t-meta);font-weight:600;color:var(--ink-2)}.fd-dialog-sec-aside{font-weight:400}.fd-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s3)}.fd-buyback-found{display:flex;align-items:center;gap:var(--s2)}.fd-buyback-found-text{flex:1}.fd-chip-known{border-color:transparent;font-weight:600}.fd-buyback-credit,.fd-chip-known{background:var(--ok-wash);color:var(--ok)}.fd-buyback-credit{padding:var(--s2) var(--s3);border-radius:var(--radius);font-size:var(--t-meta)}.fd-input-money{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.fd-btn-go{flex:1;height:44px}.fd-tally{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3);border-radius:var(--radius);background:var(--surface-alt)}.fd-tally-row{display:flex;justify-content:space-between;align-items:baseline}.fd-lot-list{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius)}.fd-lot-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 96px;align-items:center;gap:var(--s3);min-height:var(--row);padding:var(--s1) var(--s3)}.fd-lot-row+.fd-lot-row{border-top:1px solid var(--line)}.fd-lot-row>.fd-meta{white-space:nowrap}.fd-change{color:var(--ok);font-weight:640}.fd-tally-balance .fd-change{font-size:var(--t-total)}@keyframes fd-flash{0%{background:var(--ok-wash)}to{background:transparent}}.fd-flash{animation:fd-flash .6s ease-out}@media (prefers-reduced-motion:reduce){.fd-flash{animation:none;background:var(--ok-wash)}.fd *,.fd :after,.fd :before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.fd-skip-link{position:absolute;top:var(--s2);left:var(--s2);z-index:var(--z-scrim);padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--t-meta);transform:translateY(calc(-100% - var(--s4)));transition:transform .12s ease-out}.fd-skip-link:focus,.fd-skip-link:focus-visible{transform:translateY(0)}.fd-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fd-nav-item{text-decoration:none}.fd-nav-item-idle{background:transparent;color:var(--rail-ink);font-weight:500}.fd-nav-item-idle:hover{background:rgba(255,255,255,.08);color:#ffffff}.fd-main-doc{grid-template-columns:minmax(0,1fr) 640px}.fd-receive{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--s4);align-items:start;padding:var(--s3) var(--s5) var(--s5)}.fd-receive-col{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.fd-receive-head,.fd-receive-into{align-items:center}.fd-receive-into{display:inline-flex;gap:var(--s2)}.fd-receive-into>button{width:auto;min-width:88px;height:28px}.fd-draft-chip{font-size:var(--t-meta)}.fd-draft-chip-unsaved{background:var(--warn-wash);border-color:transparent;color:var(--warn)}.fd-receive-paper{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:var(--s3);align-items:end;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.fd-receive-paper>.fd-field{min-width:0}.fd-receive-paper .fd-input-date,.fd-receive-paper .fd-input-ref{width:100%;min-width:0}.fd-receive-supplier .fd-customer-name{font-weight:650}.fd-receive-supplier-row{display:flex;align-items:center;gap:var(--s2);min-width:0}.fd-receive-supplier-row>.fd-customer-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-receive-bill-total{text-align:right}.fd-receive-paper input[data-needed=true]{border-color:var(--warn);box-shadow:0 0 0 1px var(--warn)}.fd-receive-finder{position:relative}.fd-receive-search{height:40px;border-width:2px;border-color:var(--ink)}.fd-receive-drop{position:absolute;z-index:var(--z-menu);top:calc(100% + 4px);left:0;right:0;max-height:360px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:0 16px 40px rgba(0,0,0,.22)}.fd-receive-drop-note{margin:0;padding:var(--s2) var(--s3)}.fd-receive-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.fd-receive-tab{display:inline-flex;align-items:center;gap:var(--s2);margin-bottom:-1px;padding:var(--s2) var(--s4);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-2);font:inherit;font-weight:650;cursor:pointer}.fd-receive-tab[aria-selected=true]{border-bottom-color:var(--brand);color:var(--ink)}.fd-receive-tab-count{padding:0 6px;border-radius:9px;background:var(--key-wash);color:var(--ink);font-size:var(--t-meta)}.fd-receive-tab-count-warn{background:var(--warn-wash);color:var(--warn)}.fd-receive-tabpanel{min-width:0}.fd-receipt-lines tr[data-selected=true]>td{background:var(--surface-alt)}.fd-receipt-lines tr[data-selected=true]>td:first-child{box-shadow:inset 3px 0 0 var(--ink)}.fd-receipt-lines .fd-dt-below>td{padding:0 var(--s3) var(--s2);background:var(--surface)}.fd-receipt-stepper{display:inline-flex;align-items:center;gap:2px}.fd-receipt-step{width:24px;height:28px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer}.fd-receipt-lines tr:not(:hover):not([data-selected=true]) .fd-receipt-step{visibility:hidden}.fd-receipt-cost{width:96px;height:28px;text-align:right}.fd-receipt-cost-cell{display:inline-flex;flex-direction:column;align-items:flex-end}.fd-receipt-cost-up{display:block;margin-top:2px;padding:0;border:0;background:transparent;color:var(--warn);font:inherit;font-size:var(--t-meta);font-weight:700;text-align:right;cursor:pointer}.fd-receipt-serials{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding:var(--s1) 0 var(--s1) 44px;font-size:var(--t-meta)}.fd-receipt-serials-label{font-weight:650}.fd-serial-count[data-state=short]{background:var(--warn-wash);color:var(--warn)}.fd-serial-count[data-state=complete]{background:var(--ok-wash);color:var(--ok)}.fd-serial-count[data-state=over]{background:var(--crit-wash);color:var(--crit)}.fd-serial-chip{display:inline-flex;align-items:center;gap:var(--s1);height:28px;padding:0 var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font-family:var(--mono)}.fd-serial-chip[data-repeated=true]{border-color:var(--crit);color:var(--crit)}.fd-serial-chip-remove{padding:0;border:0;background:transparent;color:var(--ink-2);font:inherit;cursor:pointer}.fd-receipt-serial-box{width:240px;height:28px}.fd-receipt-serial-problem{color:var(--crit)}.fd-receive-prices{border:1px solid var(--line);border-top:0;border-radius:0 0 var(--card-radius) var(--card-radius);background:var(--surface)}.fd-receive-prices-grid{display:grid;grid-template-columns:minmax(0,1fr) 160px 140px 160px;column-gap:var(--s3);align-items:center;padding:var(--s2) var(--s4);border-bottom:1px solid var(--line)}.fd-receive-prices-head{background:var(--surface-alt);color:var(--ink-2);font-size:var(--t-meta);font-weight:650}.fd-receive-price-part{display:flex;flex-direction:column;min-width:0}.fd-receive-price-row .fd-receipt-cost-up{cursor:default}.fd-receive-price-new{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.fd-receive-price-margin[data-negative=true]{color:var(--crit);font-weight:650}.fd-receipt-price{width:120px;height:28px;text-align:right}.fd-receipt-price-changed{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.fd-receipt-rate{width:180px;height:28px}.fd-receive-prices-foot{margin:0;padding:var(--s2) var(--s4);background:var(--surface-alt)}.fd-receive-change-part{vertical-align:baseline}.fd-change-part{gap:var(--s3)}.fd-change-part-vat{display:flex;flex-wrap:wrap;gap:var(--s3);margin:0;padding:0;border:0}.fd-change-part-vat>legend{margin-bottom:var(--s1);padding:0}.fd-change-part-vat-option{display:inline-flex;align-items:center;gap:var(--s1);cursor:pointer}.fd-receive-dialog-next{margin-left:auto}.fd-box-number{display:flex;flex-direction:column;gap:var(--s3)}.fd-box-number-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s2)}.fd-box-number-field{flex:1;min-width:0}.fd-receipt-notes>.fd-input-text{width:100%}.fd-receive-rail{position:sticky;top:var(--s3);display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.fd-receive-total{font-size:var(--t-total)}.fd-receive-kv{display:flex;justify-content:space-between;gap:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line)}.fd-receive-kv>b{font-variant-numeric:tabular-nums;text-align:right}.fd-receive-kv-ok{color:var(--ok)}.fd-receive-kv-warn{color:var(--warn)}.fd-receive-checks{display:flex;flex-direction:column;gap:var(--s1);padding-top:var(--s2);border-top:1px solid var(--line)}.fd-receive-checks>ul{margin:0;padding:0;list-style:none}.fd-receive-check{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--s2)}.fd-receive-check-mark{font-weight:800}.fd-receive-check[data-ok=true]>.fd-receive-check-mark{color:var(--ok)}.fd-receive-check[data-ok=false]>.fd-receive-check-mark{color:var(--warn)}.fd-receive-submit{width:100%;height:44px;justify-content:center}.fd-main-single{grid-template-columns:minmax(0,1fr)}.fd-pane-doc{min-height:0}.fd-doc-head{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);flex:none}.fd-input-date{width:136px}.fd-input-ref{width:140px}.fd-field-grow{flex:1}.fd-chip-static{cursor:default;border-color:var(--line-strong);color:var(--ink)}.fd-doc-cols{padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);background:var(--surface-alt);flex:none}.fd-right{text-align:right}.fd-result-group{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-chosen-chip{gap:4px;background:var(--brand-wash);border-color:transparent;color:var(--brand-text);font-size:var(--t-meta)}.fd-chosen-chip:before{content:"✓";line-height:1}.fd-results-legend-word{color:var(--ink-3)}.fd-scope-row{display:grid;grid-template-columns:130px minmax(0,1fr) 120px 84px 24px;align-items:center;gap:var(--s2)}.fd-actions-row{display:flex;align-items:center;gap:var(--s3)}.fd-actions-row .fd-btn-primary{width:auto;min-width:220px;margin-left:auto}.fd-total-source{color:var(--ink-3)}.fd-sheet-area{flex:1;min-height:0;overflow-y:auto}.fd-sheet-group+.fd-sheet-group{border-top:1px solid var(--line-strong)}.fd-sheet-group-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:0;padding:var(--s2) var(--s4);background:var(--surface-alt);border-bottom:1px solid var(--line);font-size:var(--t-meta);font-weight:400}.fd-sheet-lines{margin:0;padding:0;list-style:none}.fd-sheet-line{padding:var(--s1) var(--s4);border-bottom:1px solid var(--line)}.fd-sheet-line:focus-within{background:var(--accent-wash)}.fd-count-row{display:grid;grid-template-columns:150px minmax(0,1fr) 118px 118px 176px;align-items:center;gap:var(--s3);min-height:var(--row)}.fd-count-row-valued{grid-template-columns:150px minmax(0,1fr) 118px 118px 176px 116px}.fd-variance-short{color:var(--crit)}.fd-variance-over{color:var(--ok)}.fd-report-summary{display:flex;align-items:flex-end;gap:var(--s7);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);background:var(--surface-alt);flex:none}.fd-summary-figure{display:flex;flex-direction:column;gap:2px}.fd-summary-grand{font-size:var(--t-total);font-weight:650;line-height:1.1}.fd-report-exports{display:flex;align-items:center;gap:var(--s2)}.fd-report-exports .fd-btn{text-decoration:none}.fd-report-exports [aria-disabled=true]{opacity:.55;cursor:default}.fd-report-filters{flex:none;padding:var(--s2) var(--s4) var(--s3);border-bottom:1px solid var(--line)}.fd-filter-row{display:flex;align-items:flex-end;gap:var(--s3);flex-wrap:wrap}.fd-filter-row .fd-field{position:relative;min-width:180px}.fd-filter-bar .fd-filter-row{gap:var(--s2) var(--s3)}.fd-filter-add{flex:none;width:200px}.fd-filter-added{display:flex;align-items:flex-end;gap:var(--s1)}.fd-filter-remove{flex:none;width:30px;padding:0}.fd-filter-range{display:flex;align-items:center;gap:var(--s1)}.fd-filter-field{display:flex;align-items:flex-end}.fd-filter-row .fd-chip{height:30px;padding:0 var(--s3)}.fd-filter-list{position:absolute;z-index:2;top:100%;left:0;right:0;margin-top:var(--s1);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 6px 20px rgb(0 0 0/12%)}.fd-chip-filter{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-filter-summary{display:block;margin:var(--s2) 0 0;color:var(--ink-2)}table.fd-report-table thead th{padding:var(--s2) var(--s3);background:var(--surface-alt);border-bottom:1px solid var(--line);font-size:var(--t-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--ink-2)}.fd-report-table{display:flex;flex-direction:column;min-height:0;flex:1}.fd-report-rows{flex:1;min-height:0;overflow-y:auto}.fd-report-totals{flex:none;padding:var(--s3) var(--s4);border-top:2px solid var(--line-strong);background:var(--surface-alt);font-weight:600}.fd-report-totals .fd-total-value{font-size:var(--t-total);font-weight:650;line-height:1.1}.fd-grand-total{display:block}.fd-entries{border-left:2px solid var(--line-strong);padding-left:var(--s3)}.fd-daily-table .fd-report-rows{flex:none;min-height:0;overflow-y:visible}.fd-seg{display:flex;gap:2px}.fd-daily-splits{flex:none;padding:var(--s3) var(--s4) var(--s4);border-top:1px solid var(--line);background:var(--ground)}.fd-daily-voided{margin-top:var(--s3)}.fd-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);padding:var(--s3) var(--s4) 0}.fd-ranking{min-width:0}.fd-slow-section{padding:var(--s4) var(--s4) var(--s3);border-top:1px solid var(--line)}.fd-field-narrow,.fd-filter-row .fd-field-narrow{min-width:132px}.fd-filter-row .fd-field-count{min-width:320px}.fd-measure{line-height:1.25}.fd-measure,.fd-measure>.fd-figure{display:block}.fd-measure-value{color:var(--ink-2);font-size:var(--t-meta)}.fd-dt-table tfoot .fd-measure-value{color:inherit}.fd-dt-table tfoot .fd-measure{font-weight:500}.fd-dt-table td:has(>.fd-measure){padding-left:var(--s2);padding-right:var(--s2)}.fd-variance-header{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);background:var(--surface-alt)}.fd-basis{font-weight:650;letter-spacing:.04em}.fd-report-section-title{flex:none;margin:var(--s4) 0 0;padding:0 var(--s4);font-size:var(--t-body);font-weight:640;color:var(--ink-2)}.fd-menu{position:absolute;top:calc(100% + var(--s1));left:0;z-index:var(--z-menu);min-width:320px;padding:var(--s1);background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 10px 28px rgb(0 0 0/18%)}.fd-menu,.fd-menu-item{border-radius:var(--radius)}.fd-menu-item{display:grid;gap:1px;padding:var(--s2) var(--s3);color:var(--ink);text-decoration:none}.fd-menu-item:hover{background:var(--surface-alt)}.fd-menu-item[aria-current=page]{background:var(--accent-wash)}.fd-menu-label{font-size:var(--t-body);font-weight:600}.fd-menu-blurb{font-size:var(--t-meta);color:var(--ink-2);letter-spacing:.01em}.fd-bell{position:relative;flex:none}.fd-bell-button{position:relative;padding-inline:var(--s3);display:inline-flex;align-items:center;justify-content:center}.fd-bell-badge{position:absolute;top:-6px;right:-6px;min-width:17px;padding:0 4px;border-radius:9px;background:var(--brand);color:#ffffff;font-size:var(--t-chrome);font-weight:700;line-height:17px;text-align:center}.fd-account-panel{left:auto;right:0;min-width:180px}.fd-account-role{display:block;padding:var(--s1) var(--s3);letter-spacing:.04em}.fd-account-item{width:100%;border:0;background:none;text-align:left;cursor:pointer;font:inherit;font-weight:600}.fd-bell-panel{z-index:var(--z-menu);width:410px;display:flex;flex-direction:column}.fd-bell-arrival,.fd-bell-panel{position:absolute;top:calc(100% + var(--s2));right:0;max-width:calc(100vw - 2 * var(--s3));overflow:hidden;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 16px 44px rgb(0 0 0/22%);text-align:left}.fd-bell-arrival{z-index:var(--z-confirm);width:390px;box-sizing:border-box;display:grid;grid-template-columns:32px minmax(0,1fr) 28px;gap:var(--s3);align-items:start;padding:var(--s3) var(--s2) var(--s3) var(--s3);color:var(--ink)}.fd-bell-button-new{border-color:var(--brand);box-shadow:0 0 0 3px var(--crit-wash)}.fd-bell-arrival-text{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-bell-arrival-title{font-weight:650}.fd-bell-arrival-body{font-size:var(--t-meta);color:var(--ink-2)}.fd-bell-arrival-acts{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s2)}.fd-bell-arrival-acts .fd-btn-primary{width:auto;height:28px;padding:0 var(--s3);font-size:var(--t-meta)}.fd-bell-arrival-clock{background:var(--ink-2)}.fd-bell-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s3) var(--s2)}.fd-bell-heading{margin:0;font-size:var(--t-body);font-weight:700}.fd-bell-tabs{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:0 var(--s3) var(--s2);border-bottom:1px solid var(--line)}.fd-segmented>button{height:100%;padding:0 var(--s3);border:0;background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-meta);cursor:pointer}.fd-segmented>button+button{border-left:1px solid var(--line-strong)}.fd-segmented>button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.fd-bell-list{max-height:min(540px,60vh);overflow-y:auto}.fd-bell-group{padding:var(--s2) var(--s3) var(--s1);background:var(--surface-alt);border-bottom:1px solid var(--line);color:var(--ink-2);font-family:var(--mono);font-size:var(--t-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fd-bell-notice{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 14px;gap:var(--s3);align-items:start;padding:var(--s3);border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fd-bell-notice:focus-visible,.fd-bell-notice:hover{background:var(--surface-alt)}.fd-bell-notice-text{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-bell-notice-title{font-weight:650}.fd-bell-notice-read .fd-bell-notice-title{font-weight:400;color:var(--ink-2)}.fd-bell-notice-body{overflow:hidden;color:var(--ink-2);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap}.fd-bell-dot{width:8px;height:8px;margin-top:6px;justify-self:center;border-radius:50%;background:var(--brand)}.fd-bell-chevron{justify-self:center;color:var(--ink-3)}.fd-bell-none{margin:0;padding:var(--s4) var(--s3);color:var(--ink-2);font-size:var(--t-meta);text-align:center}.fd-bell-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--surface-alt);font-size:var(--t-meta)}.fd-bell-foot a{color:var(--ink);font-weight:650;text-underline-offset:2px}.fd-notice-tile{width:32px;height:32px;display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:6px}.fd-notice-tile-large{width:42px;height:42px;border-radius:8px}.fd-notice-tile-low{background:var(--warn-wash);color:var(--warn)}.fd-notice-tile-over{background:var(--crit-wash);color:var(--crit)}.fd-notice-tile-job{background:var(--key-wash);color:var(--ink)}.fd-notice-tile-pay{background:var(--ok-wash);color:var(--ok)}.fd-notices{display:flex;flex-wrap:wrap;gap:var(--s4);align-items:flex-start;padding:var(--s4) var(--s4) var(--s4)}.fd-notices-list{flex:1 1 340px;min-width:290px;max-width:400px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:10px}.fd-notices-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.fd-notices-row-on,.fd-notices-row-on:hover{background:var(--key-wash)}.fd-notices-more{margin:var(--s2) var(--s3)}.fd-notice-detail{flex:999 1 560px;min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:10px}.fd-notice-head{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s4);border-bottom:1px solid var(--line)}.fd-notice-head-text{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.fd-notice-title{margin:0;font-size:var(--t-title)}.fd-notice-chips{display:flex;flex-wrap:wrap;gap:var(--s2);padding:var(--s3) var(--s4) 0}.fd-notice-chip{display:inline-flex;align-items:center;height:22px;padding:0 var(--s2);border-radius:4px;font-size:var(--t-meta);font-weight:650;white-space:nowrap}.fd-notice-chip-warn{background:var(--warn-wash);color:var(--warn)}.fd-notice-chip-crit{background:var(--crit-wash);color:var(--crit)}.fd-notice-chip-ok{background:var(--ok-wash);color:var(--ok)}.fd-notice-chip-key{background:var(--key-wash);color:var(--ink)}.fd-notice-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s3) var(--s4)}.fd-notice-note{margin:0;padding:var(--s3) var(--s4);color:var(--ink-2);font-size:var(--t-meta)}.fd-notice-table-box{overflow-x:auto;border-top:1px solid var(--line)}.fd-notice-table{width:100%;border-collapse:collapse}.fd-notice-table th{padding:var(--s2) var(--s3);background:var(--surface-alt);border-bottom:1px solid var(--line);color:var(--ink-2);font-family:var(--mono);font-size:var(--t-meta);font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.fd-notice-table th.fd-num{text-align:right}.fd-notice-table td{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);vertical-align:top}.fd-notice-code{color:var(--ink);font-family:var(--mono);font-size:var(--t-meta);font-weight:700;text-underline-offset:2px}.fd-notice-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fd-notice-now{background:var(--surface-alt)}.fd-notice-fact{display:flex;flex-direction:column;gap:3px;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.fd-notice-fact-label{color:var(--ink-2);font-family:var(--mono);font-size:var(--t-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fd-notice-fact-value{font-weight:600}.fd-notice-foot{align-items:center;justify-content:space-between;padding:var(--s3) var(--s4);background:var(--surface-alt);border-top:1px solid var(--line)}.fd-notice-actions,.fd-notice-foot{display:flex;flex-wrap:wrap;gap:var(--s2)}.fd-home{flex:1;min-height:0;overflow-y:auto;padding:var(--s6) var(--s7);background:var(--ground)}.fd-page-count strong{font-weight:660;color:var(--ink)}.fd-home-username{font-weight:500;color:var(--ink-2)}.fd-home-section+.fd-home-section{margin-top:var(--s6)}.fd-home-section-title{display:flex;align-items:center;gap:var(--s2);margin:0 0 var(--s3);font-size:var(--t-body);font-weight:640;color:var(--ink-2)}.fd-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:var(--s3)}.fd-card{display:grid;gap:var(--s1);align-content:start;padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius);color:var(--ink);text-decoration:none}.fd-card:hover{border-color:var(--line-strong);border-left-color:var(--accent);background:var(--surface-alt)}.fd-card-title{font-size:var(--t-body);font-weight:640}.fd-card-blurb{font-size:var(--t-meta);line-height:1.5;color:var(--ink-2)}.fd-items-head{display:flex;align-items:flex-end;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.fd-items-head .fd-input-search{flex:1;min-width:0}.fd-pane-foot{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--line);flex:none}.fd-pane-intro{margin:0;padding:var(--s2) var(--s4) var(--s3);border-bottom:1px solid var(--line);flex:none}.fd-pane-foot .fd-cap-note{margin:0;flex:1;min-width:0}.fd-items-head .fd-field{flex:none;min-width:160px}.fd-items-head .fd-btn{flex:none;width:auto;height:30px;font-size:var(--t-body)}.fd-item-head{position:sticky;top:0;z-index:1;background:var(--surface);border-bottom:1px solid var(--line)}.fd-item-button{border:0;background:none;color:inherit;font:inherit;width:100%;text-align:left;cursor:pointer}.fd-item-button:hover{background:var(--surface-alt)}.fd-item-current{background:var(--accent-wash)}.fd-editor{display:flex;flex-direction:column;min-height:0;flex:1}.fd-editor-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-strong)}.fd-editor-title{display:flex;align-items:center;gap:var(--s2);margin:0;font-size:var(--t-title);font-weight:640}.fd-editor-body{display:grid;gap:var(--s3);align-content:start;flex:1;min-height:0;overflow-y:auto;padding:var(--s4)}.fd-disclosure{border:1px solid var(--line);border-radius:var(--radius);margin:var(--s2) 0 0}.fd-disclosure-summary{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);list-style:none;cursor:pointer;font-size:var(--t-meta);color:var(--ink-2);user-select:none}.fd-disclosure-summary::-webkit-details-marker{display:none}.fd-disclosure-chevron{display:inline-block;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .12s ease}.fd-disclosure[open]>.fd-disclosure-summary>.fd-disclosure-chevron{transform:rotate(45deg)}.fd-disclosure-title{font-weight:600;color:var(--ink)}.fd-disclosure-count{margin-left:auto;color:var(--ink-3)}.fd-disclosure-hint{font-weight:400;color:var(--ink-3)}.fd-disclosure-body{display:grid;gap:var(--s3);padding:var(--s2) var(--s3) var(--s3);border-top:1px solid var(--line)}.fd-field-with-action{display:flex;align-items:center;gap:var(--s2)}.fd-field-with-action .fd-input,.fd-field-with-action [role=combobox]{flex:1;min-width:0}.fd-field-inline{flex-direction:row;align-items:center;gap:var(--s2)}.fd-chip-crit{margin-left:var(--s2);border-color:var(--crit);background:var(--crit-wash);color:var(--crit)}.fd-chip-warn{margin-left:var(--s2);border-color:var(--warn);background:var(--warn-wash);color:var(--warn)}.fd-settlement-line{display:grid;grid-template-columns:120px 92px 110px minmax(0,1fr) 110px;align-items:center;gap:var(--s2);min-height:var(--row)}.fd-settlement-line>span{overflow:hidden;text-overflow:ellipsis}.fd-settlement-total{grid-template-columns:minmax(0,1fr) 110px;padding-top:var(--s2);border-top:1px solid var(--line)}.fd-doc{display:flex;flex-direction:column;gap:var(--s3);flex:1;min-height:0}.fd-doc-title{display:flex;align-items:center;gap:var(--s2);margin:0;font-size:var(--t-title)}.fd-doc-totals{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:var(--s1) var(--s2);margin:0;padding:var(--s2) var(--s4);border-top:1px solid var(--line)}.fd-doc-totals dd{margin:0;text-align:right}.fd-doc-actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.fd-doc-facts{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);margin:0}.fd-doc-facts dd{margin:0}.fd-photo-list{display:grid;gap:var(--s1);margin:0;padding:0;list-style:none}.fd-photo-list li{display:flex;gap:var(--s2);align-items:baseline}.fd-input-amount{width:104px}.fd-crosslink{color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.fd-crosslink:focus-visible,.fd-crosslink:hover{color:var(--ink)}.fd-sale-line{display:grid;grid-template-columns:minmax(0,1fr) 90px 120px 130px;align-items:center;gap:var(--s2);min-height:var(--row);padding:var(--s1) var(--s4)}.fd-sale-line-status{grid-template-columns:minmax(0,1fr) 90px 120px 130px 104px}.fd-sale-line-vat{grid-template-columns:minmax(0,1fr) 90px 110px 120px 110px}.fd-sale-line-numbered{grid-template-columns:32px minmax(0,1fr) 90px 110px 120px 110px}.fd-line-desc{display:flex;gap:var(--s2);min-width:0}.fd-line-desc .fd-line-code{flex:none;white-space:nowrap}.fd-barcode-list{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0;list-style:none}.fd-barcode-chip{display:inline-flex;align-items:center;gap:var(--s2);padding:2px var(--s2);border:1px solid var(--line);border-radius:var(--radius)}.fd-line-code{color:var(--ink-2);margin-right:var(--s2)}.fd-btn-danger{border-color:var(--warn);color:var(--warn)}.fd-btn-danger-solid{border-color:var(--crit);background:var(--crit);color:#fff;font-weight:600}.fd-btn-danger-solid:hover:not(:disabled){filter:brightness(1.08)}.fd-btn-danger-solid:disabled{opacity:.55}.fd-btn-danger-solid .fd-kbd{background:rgba(255,255,255,.16);color:inherit;border-color:rgba(255,255,255,.5)}.fd-confirm-keys{display:contents}a.fd-btn{text-decoration:none}a.fd-btn:hover{background:var(--surface-alt)}.fd-fieldset{display:grid;gap:var(--s3);margin:var(--s2) 0 0;padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius)}.fd-fieldset legend{padding:0 var(--s2)}.fd-actions-inline{display:flex;gap:var(--s2);padding:0;border:0}.fd-statement{flex:none;padding:var(--s3) var(--s4);border-top:1px solid var(--line-strong);background:var(--surface-alt)}.fd-aging{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s2);margin:var(--s2) 0}.fd-aging-cell{display:flex;flex-direction:column;gap:1px}.fd-open-items{max-height:180px;overflow-y:auto;margin:0;padding:0;list-style:none}.fd-open-item{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:var(--s2);min-height:28px}.fd-cart-discount,.fd-cart-selling{display:inline-flex;align-items:center;gap:var(--s1)}.fd-cart-selling-input{width:96px;height:24px;padding:0 var(--s1);text-align:right;font-family:var(--mono);font-size:var(--t-figure)}.fd-cart-price-changed{border-color:var(--accent);font-weight:600}.fd-cart-selling-below{border-color:var(--crit);color:var(--crit)}.fd-cart-disc{width:76px;height:24px;padding:0 var(--s1);text-align:right;font-family:var(--mono);font-size:var(--t-figure)}.fd-sale-notes-entry{display:flex;flex:none;margin:var(--s2) var(--s3) 0}.fd-sale-notes-entry .fd-btn{gap:var(--s2)}.fd-settings{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:var(--s4);padding:var(--s2) var(--s4) var(--s6);background:var(--ground)}.fd-settings-wide{grid-column:1/-1}.fd-settings>.fd-note{margin:0}.fd-settings-card{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.fd-settings-card>.fd-report-rows{flex:none}.fd-settings-card-head{display:grid;gap:var(--s1);padding:var(--s4) var(--s4) var(--s3)}.fd-settings-card-title{font-weight:650}.fd-settings-card-title,.fd-settings-subtitle{margin:0;font-size:var(--t-body);color:var(--ink)}.fd-settings-subtitle{font-weight:600}.fd-settings-row,.fd-settings-section{display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--line)}.fd-settings-label{font-size:var(--t-body);font-weight:600;color:var(--ink)}.fd-settings-card-head>.fd-meta,.fd-settings-row>.fd-meta,.fd-settings-section>.fd-meta{margin:0}.fd-settings-card .fd-input{background:var(--surface-alt)}.fd-settings-input-short{max-width:244px}.fd-settings-input-mid{max-width:284px}.fd-settings-input-rate{width:116px}.fd-settings-band{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2);margin:0;padding:var(--s3) var(--s4);background:var(--surface-alt);border-top:1px solid var(--line)}.fd-settings-rate{font-size:var(--t-title);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}.fd-settings-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3)}.fd-settings-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-top:auto;padding:var(--s3) var(--s4);background:var(--surface-alt);border-top:1px solid var(--line)}.fd-settings-foot-acts>.fd-btn-primary,.fd-settings-foot>.fd-btn-primary{flex:none;width:auto;min-width:88px;height:34px;padding:0 var(--s4)}.fd-settings-foot-acts{display:flex;flex:none;align-items:center;gap:var(--s2)}.fd-settings-foot-acts>.fd-btn{height:34px}.fd-settings-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--line)}.fd-settings-add>.fd-field{flex:1 1 200px;min-width:0}.fd-settings-add-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fd-settings-add-grid>.fd-actions{grid-column:1/-1}.fd-dt-table tr[data-retired=true]>td{opacity:.62}.fd-dt-actions-end{justify-content:flex-end;width:100%}.fd-row-menu-trigger{width:30px;padding:0;justify-content:center}.fd-row-menu{z-index:var(--z-menu);display:grid;min-width:160px;padding:var(--s1);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.14)}.fd-row-menu-item{display:flex;align-items:center;height:30px;padding:0 var(--s3);border:0;border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer}.fd-row-menu-item[data-highlighted]{background:var(--surface-alt)}.fd-row-menu-item[data-disabled]{color:var(--ink-3);cursor:default}.fd-total-discount{font-size:var(--t-body);font-weight:600;color:var(--ink-2)}.fd-dt-table tr[data-severity=ERROR]>td:first-child,.fd-dt-table tr[data-status=FAILED]>td:first-child{box-shadow:inset 3px 0 0 0 var(--crit)}.fd-dt-table tr[data-negative=true] .fd-dt-num{color:var(--crit)}.fd-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-report-section-title .fd-meta{margin-left:var(--s2)}.fd-report-sections{display:flex;flex-direction:column;gap:var(--s4);flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding-right:var(--s2)}.fd-report-sections>.fd-report-table{flex:none}.fd-chart-band{flex:none;border-bottom:1px solid var(--line);background:var(--surface)}.fd-chart-head{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4)}.fd-chart-head .fd-btn{margin-left:auto}.fd-chart-empty,.fd-chart-plot{padding:0 var(--s4) var(--s3)}.fd-chart{display:flex;flex-direction:column;gap:3px}.fd-chart-row{display:grid;grid-template-columns:var(--key-col) minmax(0,1fr) var(--total-col);align-items:center;gap:var(--s2);min-height:18px}.fd-chart-diverging .fd-chart-row{grid-template-columns:var(--key-col) minmax(0,1fr) 1px minmax(0,1fr) var(--total-col)}.fd-chart-key{font-size:var(--t-figure);font-family:var(--ui);color:var(--ink-2);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-chart-track{display:flex;min-width:0;height:14px;align-items:stretch}.fd-chart-track-left{justify-content:flex-end}.fd-chart-bar{background:var(--series-solo);border-radius:2px;min-width:2px}.fd-chart-bar-negative{background:var(--crit)}.fd-share{display:flex;flex-direction:column;gap:var(--s2)}.fd-share-track{display:flex;gap:2px;height:22px;border-radius:3px;overflow:hidden}.fd-share-seg{min-width:2px;height:100%}.fd-share-legend{display:flex;flex-wrap:wrap;gap:2px var(--s4);margin:0;padding:0;list-style:none}.fd-share-item{display:flex;align-items:center;gap:var(--s1);min-width:0}.fd-share-swatch{flex:none;width:9px;height:9px;border-radius:2px}.fd-share-name{font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap}.fd-share-figure{margin-left:auto;flex:none;font-size:var(--t-meta);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.fd-chart-tail{margin:var(--s1) 0 0;padding-left:calc(var(--key-col) + var(--s2))}.fd-chart-bar-folded{background:var(--series-mute)}.fd-chart-zero{background:var(--line-strong);align-self:stretch}.fd-chart-value{font-size:var(--t-figure);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.fd-dt{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.fd-dt-scroll{flex:1;min-height:0;overflow:auto}.fd-dt-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--t-body)}.fd-dt-table td,.fd-dt-table th{padding:var(--s2) var(--s3);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line)}.fd-dt-table thead th{position:sticky;top:0;z-index:2;background:var(--surface-alt);border-bottom:1px solid var(--line);font-size:var(--t-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);user-select:none}.fd-dt-table tfoot td{position:sticky;bottom:0;z-index:2;background:var(--surface);border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}.fd-dt-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-meta);line-height:1.2;color:var(--ink-2)}.fd-dt-table td:has(>.fd-code>.fd-dt-sub){line-height:1.25;padding-top:6px;padding-bottom:6px}.fd-dt-num{display:block;text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}td.fd-dt-num,th.fd-dt-num{display:table-cell}.fd-num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.fd-zero{color:var(--ink-3)}.fd-dt-clickable{cursor:pointer}.fd-dt-table tr[data-current=true] td{background:var(--accent-wash)}.fd-dt-clickable:hover td{background:var(--surface-alt)}.fd-dt-expandable{cursor:pointer}.fd-dt-expandable:hover td{background:var(--surface-alt)}.fd-dt-disclose{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:var(--s2);padding:0;border:0;background:transparent;color:var(--ink-2);vertical-align:middle;cursor:pointer}.fd-dt-disclose:before{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .12s ease}.fd-dt-disclose[aria-expanded=true]:before{transform:rotate(45deg)}.fd-dt-expanded>td{white-space:normal;overflow:visible;padding:var(--s3) var(--s4);background:var(--surface-alt)}.fd-dt-below>td{padding-top:var(--s2)}.fd-dt-actions{display:inline-flex;gap:var(--s2);align-items:center;min-height:30px}.fd-dt-table tr[data-flash=true]>td{animation:fd-flash .6s ease-out}.fd-dt-grip{position:absolute;top:0;right:0;width:9px;height:100%;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.fd-dt-grip:hover{background:var(--accent)}.fd-dt-grip:focus-visible{background:var(--accent);outline:none;box-shadow:inset 0 0 0 2px var(--accent-ink)}.fd-dt-reset{align-self:flex-end;margin-bottom:var(--s2)}.fd-main-drawer{position:relative;overflow:hidden}.fd-drawer{position:absolute;top:0;right:0;bottom:0;width:640px;max-width:100%;z-index:var(--z-drawer);display:flex;flex-direction:column;min-height:0;background:var(--surface);border-left:1px solid var(--line-strong);box-shadow:-12px 0 28px -18px rgb(0 0 0/55%);transform:translateX(100%);visibility:hidden;transition:transform .16s ease-out,visibility .16s}.fd-drawer-wide{width:800px}.fd-dialog-doc.fd-dialog-invoice,.fd-drawer-document{width:min(1100px,92vw)}.fd-drawer-open{transform:translateX(0);visibility:visible}@media (prefers-reduced-motion:reduce){.fd-drawer{transition:none}}.fd-drawer-backdrop{position:absolute;inset:0;z-index:var(--z-drawer-backdrop);background:color-mix(in srgb,#000000 45%,transparent);border:0;padding:0;cursor:default;animation:fd-fade-in .16s ease-out}@keyframes fd-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fd-drawer-backdrop{animation:none}}.fd-drawer-bar{flex:none;display:flex;justify-content:flex-end;padding:var(--s2) var(--s4) 0}.fd-drawer>.fd-doc,.fd-drawer>.fd-pane{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.fd-drawer>.fd-doc>:last-child,.fd-drawer>.fd-pane>:last-child{margin-bottom:var(--s3)}.fd-home-section[data-testid=low-stock-panel] .fd-report-rows{margin-top:var(--s2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fd-home-section[data-testid=low-stock-panel] .fd-dt,.fd-home-section[data-testid=low-stock-panel] .fd-dt-scroll{flex:0 0 auto;height:auto;min-height:0;max-height:19rem}.fd-home-section[data-testid=low-stock-panel] .fd-meta{display:inline-block;margin-top:var(--s2)}.fd-link{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong)}.fd-link:hover{border-bottom-color:currentColor}.fd-link-button,button.fd-link{padding:0;border:0;border-bottom:1px solid var(--line-strong);background:none;font:inherit;cursor:pointer}.fd-link-button{color:inherit;text-align:inherit}.fd-link-button:hover{border-bottom-color:currentColor}.fd-pick-row{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--row);padding:var(--s1) var(--s4);border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fd-pick-row:hover{background:var(--surface-alt)}.fd-pick-row[aria-pressed=true]{background:var(--surface-alt);box-shadow:inset 3px 0 0 var(--accent)}.fd-pick-row .fd-right{margin-left:auto}.fd-job-line-actions{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s2) var(--s4)}.fd-perm{display:flex;align-items:start;gap:var(--s2);padding:var(--s1) 0;cursor:pointer}.fd-perm input{flex:none;margin-top:2px}.fd-perm-label{display:grid;gap:1px}.fd-roles-notes{display:grid;gap:var(--s2);padding:var(--s2) var(--s4) 0}.fd-roles-notes>.fd-note{margin:0}.fd-roles{flex:1;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--s4);padding:var(--s2) var(--s4) var(--s4);background:var(--ground)}.fd-roles-card{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.fd-roles-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);padding:var(--s3) var(--s4);background:var(--surface-alt);border-bottom:1px solid var(--line)}.fd-roles-list-count{font-size:var(--t-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.fd-roles-list{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:var(--s1);margin:0;padding:var(--s2);list-style:none}.fd-role-entry{display:grid;gap:var(--s1);width:100%;padding:var(--s3);border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fd-role-entry:hover{background:var(--surface-alt)}.fd-role-entry[aria-current=true]{background:var(--brand-wash);border-color:var(--brand)}.fd-role-entry-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.fd-role-entry-name{font-size:var(--t-body);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-role-entry-top>.fd-meta{flex:none}.fd-role-entry-code{font-size:var(--t-body);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-role-entry-bar{display:flex;align-items:center;gap:var(--s2)}.fd-role-meter{flex:1;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.fd-role-meter-fill{display:block;height:100%;background:var(--ink-3)}.fd-role-entry[aria-current=true] .fd-role-meter-fill{background:var(--brand)}.fd-role-entry-count{flex:none;font-size:var(--t-body);font-variant-numeric:tabular-nums}.fd-roles-list-foot{margin:0;padding:var(--s3) var(--s4);border-top:1px solid var(--line);background:var(--surface-alt)}.fd-role-head{display:grid;gap:var(--s2);padding:var(--s4);border-bottom:1px solid var(--line)}.fd-role-head-line{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3)}.fd-role-head-main{display:grid;gap:var(--s1);min-width:0}.fd-role-head-main>.fd-meta,.fd-role-head>.fd-note{margin:0}.fd-role-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fd-role-title{margin:0;font-size:var(--t-title);font-weight:650;color:var(--ink)}.fd-role-code{padding:2px var(--s2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);font-size:var(--t-body);color:var(--ink)}.fd-role-head-actions{flex:none;display:flex;align-items:center;gap:var(--s2)}.fd-role-new-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.fd-role-field{display:grid;gap:var(--s1);min-width:0}.fd-role-field-label{font-size:var(--t-body);font-weight:600;color:var(--ink)}.fd-role-card .fd-input{background:var(--surface-alt)}.fd-role-start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fd-role-start-chip{height:28px;padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-meta);cursor:pointer}.fd-role-start-chip[aria-pressed=true]{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-text);font-weight:600}.fd-role-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.fd-role-allowed{font-size:var(--t-body);font-variant-numeric:tabular-nums;color:var(--ink-2)}.fd-choice{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt)}.fd-role-tools>.fd-choice{margin-left:auto}.fd-choice-option{display:inline-flex;align-items:center;gap:var(--s1);height:28px;padding:0 var(--s3);border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--t-meta);cursor:pointer}.fd-choice-option:disabled{color:var(--ink-3);cursor:default}.fd-choice-option[aria-pressed=true]{border-color:var(--line);background:var(--surface);color:var(--ink);font-weight:600}.fd-choice-count{font-variant-numeric:tabular-nums}.fd-role-search{width:290px}.fd-role-perms{flex:1;min-height:0;overflow-y:auto}.fd-role-card-wait,.fd-role-perms-empty{margin:0;padding:var(--s4)}.fd-perm-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface-alt);border-bottom:1px solid var(--line)}.fd-perm-group+.fd-perm-group>.fd-perm-group-head{border-top:1px solid var(--line)}.fd-perm-group-words{display:grid;gap:2px;min-width:0}.fd-perm-group-words>.fd-meta{margin:0}.fd-perm-group-title{margin:0;font-size:var(--t-body);font-weight:650;color:var(--ink)}.fd-perm-group-tally{flex:none;display:flex;align-items:baseline;gap:var(--s2)}.fd-perm-group-count{font-size:var(--t-body);font-variant-numeric:tabular-nums;color:var(--ink)}.fd-perm-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s3);min-height:40px;padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);cursor:pointer}.fd-perm-row:has(input:disabled){cursor:default}.fd-perm-row>input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.fd-perm-row-label{font-size:var(--t-body);color:var(--ink)}.fd-perm-row-flag{font-family:inherit;font-size:var(--t-body);color:var(--ink-2)}.fd-role-everyday{flex:none;margin:var(--s2) var(--s4)}.fd-role-everyday p{margin:0}.fd-role-foot{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--line);background:var(--surface-alt)}.fd-role-foot>.fd-meta{margin-right:auto}.fd-role-foot>.fd-btn-primary{flex:none;width:auto;min-width:96px;height:34px;padding:0 var(--s4)}.fd-report-ground{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s2) var(--s4) var(--s6);background:var(--ground)}.fd-report-ground>.fd-report-covers{padding:var(--s1) var(--s1) 0}.fd-report-ground .fd-report-sections{flex:none;overflow:visible;padding-right:0}.fd-summary-cards{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.fd-summary-card{display:grid;gap:var(--s1);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius)}.fd-summary-card-grand{background:var(--brand-wash);border-color:var(--brand)}.fd-summary-card-label{font-size:var(--t-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.fd-summary-card-grand>.fd-summary-card-label{color:var(--brand-text)}.fd-summary-card-figure{font-size:var(--t-title);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}.fd-report-card{flex:none;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.fd-report-card>.fd-dt,.fd-report-card>.fd-dt>.fd-dt-scroll{flex:none}.fd-report-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4)}.fd-report-card-title{margin:0 auto 0 0;font-size:var(--t-body);font-weight:650;color:var(--ink)}.fd-report-card-foot{margin:0;padding:var(--s3) var(--s4);border-top:1px solid var(--line)}.fd-report-card .fd-dt-expanded>td,.fd-report-card .fd-dt-table tr:has(>td>.fd-dt-disclose[aria-expanded=true])>td{background:var(--brand-wash)}.fd-report-card .fd-dt-expanded .fd-report-table{background:var(--surface);border:1px solid var(--brand);border-radius:var(--radius)}.fd-vat-legend{display:flex;align-items:center;gap:var(--s3);font-size:var(--t-meta);color:var(--ink-2)}.fd-vat-kind{display:inline-flex;align-items:center;gap:var(--s2)}.fd-exc-summary{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius)}.fd-exc-summary-words{display:grid;gap:2px;margin-right:auto}.fd-exc-summary-words>.fd-meta{margin:0}.fd-exc-summary-title{margin:0;font-size:var(--t-body);font-weight:650;color:var(--ink)}.fd-exc-chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0;list-style:none}.fd-exc-chip{display:inline-flex;align-items:center;gap:var(--s1);height:28px;padding:0 var(--s3);border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink-2);font-size:var(--t-meta)}.fd-exc-chip[data-some=true]{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-text)}.fd-exc-chip>span{font-weight:600;font-variant-numeric:tabular-nums}.fd-exc-badge{place-items:center;min-width:28px;height:24px;padding:0 var(--s2);border:1px solid var(--brand);border-radius:12px;background:var(--brand-wash);color:var(--brand-text);font-weight:600;font-variant-numeric:tabular-nums}.fd-exc-badge,.fd-exc-tick{flex:none;display:inline-grid}.fd-exc-tick{place-items:center;width:24px;height:24px;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink-2)}.fd-exc-section{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.fd-exc-section>.fd-dt,.fd-exc-section>.fd-dt>.fd-dt-scroll{flex:none}.fd-exc-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4)}.fd-exc-section[data-empty=false]>.fd-exc-section-head{border-bottom:1px solid var(--line)}.fd-exc-section-title{margin:0;font-size:var(--t-body);font-weight:650;color:var(--ink)}.fd-exc-section-end{margin-left:auto;color:var(--ink-2);font-variant-numeric:tabular-nums}.fd-exc-threshold{display:inline-flex;align-items:center;gap:var(--s1)}.fd-exc-threshold>.fd-input{width:64px;background:var(--surface-alt)}.fd-exc-section[data-empty=false] .fd-exc-threshold-word{display:none}.fd-exc-threshold-word{color:var(--ink-2);font-size:var(--t-meta)}.fd-input-serials{height:auto;min-height:52px;padding:var(--s1) var(--s2);line-height:1.45;resize:vertical;white-space:pre;overflow-x:auto}.fd-quote-grid{display:grid;grid-template-columns:minmax(520px,55fr) minmax(420px,45fr);gap:12px;margin:12px 0;align-items:start}.fd-quote-grid .fd-result{grid-template-columns:150px minmax(0,1fr) 116px 104px}.fd-quote-grid>.fd-pane{max-height:62vh}.fd-cart-price{width:104px;text-align:right;font-family:var(--mono);font-size:var(--t-figure)}.fd-cart-note,.fd-cart-price{height:22px;padding:0 var(--s1)}.fd-cart-note{flex:1 1 120px;min-width:0;font-size:var(--t-meta)}.fd-actions-split{display:flex;gap:var(--s2);align-items:stretch}.fd-actions-split .fd-btn-primary{flex:1 1 auto;width:auto}.fd-btn-quote{flex:none;height:var(--s7);padding:0 var(--s3)}.fd-actions-why{flex:none;margin:0;padding:0 var(--s3) var(--s3);color:var(--ink-2)}.fd-quote-banner{flex:none;display:flex;align-items:center;gap:var(--s2);margin:var(--s2) var(--s3) 0;padding:var(--s1) var(--s1) var(--s1) var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-alt);color:var(--ink);font-size:var(--t-meta)}.fd-quote-banner[data-held=false][data-mode=SELL]{border-color:var(--warn);background:var(--warn-wash);color:var(--warn)}.fd-quote-banner-text{flex:1 1 auto;min-width:0;font-weight:600}.fd-quote-release{flex:none;min-width:28px;height:28px;padding:0 var(--s2)}.fd-quote-fixed{flex:none;margin:0;padding:var(--s1) var(--s3);background:var(--surface-alt);border-bottom:1px solid var(--line);color:var(--ink-2)}.fd-cart-quoted{font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap}.fd-print-notices{position:fixed;right:var(--s4);bottom:var(--s4);z-index:var(--z-scrim);display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2);max-width:460px;pointer-events:none}.fd-print-region:empty{display:none}.fd-print-card{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s2) var(--s3);margin:0;padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 6px 20px rgb(0 0 0/.14);pointer-events:auto}.fd-print-card-failed{border-left:4px solid var(--crit)}.fd-print-card-printed{border-left:4px solid var(--ok)}.fd-print-notice-text{flex:1 1 260px}.fd-print-mark{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;font-size:var(--t-meta);font-weight:800;line-height:1}.fd-print-mark-ok{background:var(--ok-wash);color:var(--ok)}.fd-print-mark-crit{background:var(--crit-wash);color:var(--crit)}.fd-print-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);flex-basis:100%}.fd-print-tray{position:relative}.fd-print-tray-button{display:inline-flex;align-items:center;gap:var(--s1);height:26px;font-size:var(--t-meta)}.fd-print-tray-mark{display:inline-flex;align-items:center;gap:3px;padding:0 var(--s1);border-radius:999px;font-weight:700}.fd-print-tray-mark-ok{background:var(--ok-wash);color:var(--ok)}.fd-print-tray-mark-crit{background:var(--crit-wash);color:var(--crit)}.fd-print-tray-panel{position:absolute;top:calc(100% + var(--s1));right:0;z-index:var(--z-menu);display:flex;flex-direction:column;gap:var(--s2);width:440px;max-height:70vh;overflow:auto;padding:var(--s3)}.fd-print-tray-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.fd-print-tray-off{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s2);padding:var(--s2);border:1px solid var(--crit);border-radius:var(--radius);background:var(--crit-wash)}.fd-print-tray-off>span:nth-child(2){flex:1 1 300px}.fd-print-tray-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.fd-print-tray-row{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--line)}.fd-print-tray-row-failed{padding:var(--s2);border:1px solid var(--crit);border-left-width:4px;border-radius:var(--radius);background:var(--crit-wash)}.fd-print-tray-what{display:flex;justify-content:space-between;gap:var(--s2);flex-basis:100%}.fd-print-tray-said{font-size:var(--t-meta);color:var(--ink-2)}.fd-print-state{font-weight:700}.fd-print-state-printed{color:var(--ok)}.fd-print-state-failed{color:var(--crit)}.fd-print-tray-empty,.fd-print-tray-foot{margin:0}.fd-print-outcome{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--t-meta);font-weight:600}.fd-print-outcome-printed{color:var(--ok)}.fd-print-outcome-failed{color:var(--crit)}.fd-print-outcome-region:empty{display:none}.fd-invoice-prints{flex:none;display:flex;align-items:center;gap:var(--s2);margin:0 var(--s3);padding:var(--s2) 0 0;border-top:1px solid var(--line);font-size:var(--t-meta);color:var(--ink-2)}.fd-invoice-prints>svg{flex:none;color:var(--ink-3)}.fd-invoice-prints .fd-segmented{margin-left:auto;height:26px}.fd-invoice-prints-once{padding:1px var(--s2);border-radius:var(--radius);background:var(--warn-wash);color:var(--warn);font-weight:600;white-space:nowrap}.fd-refund-tenders{display:flex;flex-direction:column;gap:var(--s2)}.fd-refund-tender{display:grid;grid-template-columns:160px 140px 1fr auto;gap:var(--s2);align-items:center}.fd-refund-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.fd-refund-short{color:var(--warn)}.fd-printers-papers{width:100%;border-collapse:collapse;font-size:var(--t-meta)}.fd-printers-papers th{font-weight:600;color:var(--ink-2)}.fd-printers-papers td,.fd-printers-papers th{padding:var(--s1) var(--s2);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.fd-printers-how{margin:0;padding-left:var(--s6);display:grid;gap:var(--s2);font-size:var(--t-body)}.fd-printers-command{display:block;margin-top:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--mono);user-select:all;overflow-wrap:anywhere}.fd-printers-papers-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--s3)}.fd-printers-jobs{margin:0;padding:0;list-style:none}.fd-printers-job{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(200px,1.4fr) auto;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border-top:1px solid var(--line);font-size:var(--t-body)}.fd-printers-job-machine,.fd-printers-job-what{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.fd-printers-job-state{font-size:var(--t-meta);font-weight:600}.fd-printers-job-state-ok{color:var(--ok)}.fd-printers-job-state-crit{color:var(--crit)}.fd-printers-job-state-warn{color:var(--ink-2)}.fd-printers-job-actions{display:flex;align-items:center;gap:var(--s2)}.fd-printers-job-change{min-width:200px}.fd-printers-job-more{grid-column:1/-1}.fd-printers-choices{display:grid;gap:var(--s3);border-top:1px solid var(--line)}.fd-printers-off{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s4);border-left:4px solid var(--crit)}.fd-printers-off-detail{margin:var(--s1) 0 var(--s3)}.fd-printers-ask{border:1px solid var(--warn);border-radius:var(--radius);background:var(--warn-wash)}.fd-printers-ask,.fd-printers-checks{display:grid;gap:var(--s2);padding:var(--s3);font-size:var(--t-body)}.fd-printers-checks{border:1px solid var(--crit);border-radius:var(--radius);background:var(--crit-wash)}.fd-printers-checks>ol{margin:0;padding-left:var(--s5);display:grid;gap:var(--s1)}.fd-printers-checks>.fd-btn{justify-self:start}.fd-printers-others{margin:var(--s3) 0 0}.fd-print-button{position:relative}.fd-printers-papers-title{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3)}.fd-printers-paper-rows{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius)}.fd-printers-paper-row{display:grid;grid-template-columns:minmax(180px,260px) auto minmax(0,1fr);align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);font-size:var(--t-body)}.fd-printers-paper-row+.fd-printers-paper-row{border-top:1px solid var(--line)}.fd-printers-paper-name{display:flex;flex-direction:column;min-width:0}.fd-segmented>button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.fd-printers-paper-row{grid-template-columns:minmax(0,1fr)}}.fd-label-wrap{display:flex;flex-wrap:wrap;gap:var(--s5);align-items:flex-start}.fd-label-stage{display:grid;grid-template-columns:auto 200px auto;grid-template-rows:auto 125px auto;grid-template-areas:". top ." "left sample right" ". bottom .";gap:var(--s2);align-items:center;justify-items:center}.fd-label-side-top{grid-area:top}.fd-label-side-left{grid-area:left}.fd-label-side-right{grid-area:right}.fd-label-side-bottom{grid-area:bottom}.fd-label-sample{grid-area:sample;position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:125px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--t-meta);color:var(--ink-2);text-align:center}.fd-label-frame{position:absolute;inset:5px;border:2px solid var(--ink)}.fd-label-steppers{display:grid;gap:var(--s3);min-width:240px}.fd-label-nudge{display:flex;align-items:center;gap:var(--s3);font-size:var(--t-body)}.fd-label-nudge>span:first-child{width:110px}.fd-stepper{display:inline-flex;align-items:center;gap:var(--s2)}.fd-stepper>.fd-figure{min-width:64px;text-align:center}.fd-result-button{width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border-top:0;border-right:0}.fd-result-button[aria-current=true]{border-left-color:var(--brand);background:var(--brand-wash)}.fd-life{margin:var(--s3) 0 0;padding:0;list-style:none}.fd-life>li{min-height:var(--row);padding:var(--s1) 0;border-bottom:1px solid var(--line)}.fd-seg>button:not(.fd-chip){height:32px;padding:0 var(--s3);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-meta);cursor:pointer}.fd-seg>button:not(.fd-chip):first-child{border-radius:var(--radius) 0 0 var(--radius)}.fd-seg>button:not(.fd-chip):last-child{border-radius:0 var(--radius) var(--radius) 0}.fd-seg>button:not(.fd-chip)+button:not(.fd-chip){margin-left:-2px}.fd-seg>button.fd-seg-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.fd-chip-ok{margin-left:var(--s2);border-color:var(--ok);background:var(--ok-wash);color:var(--ok)}.fd-jobs-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);background:var(--surface)}.fd-jobs-find{flex:1 1 280px}.fd-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);padding:var(--s4);align-items:start;overflow:auto}.fd-board-col{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.fd-board-head{display:grid;grid-template-columns:1fr auto;row-gap:2px;padding:0 2px var(--s1)}.fd-board-title{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fd-board-count,.fd-board-title{font-family:var(--mono);font-size:var(--t-meta)}.fd-board-count{color:var(--ink-2)}.fd-board-sub{grid-column:1/-1}.fd-board-empty{padding:var(--s3) 2px}.fd-board-card{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);color:var(--ink);text-decoration:none}.fd-board-card:focus-visible,.fd-board-card:hover{border-color:var(--line-strong)}.fd-board-card-top{display:flex;justify-content:space-between;gap:var(--s2)}.fd-board-card-kind{margin-right:auto}.fd-board-card-name{font-size:var(--t-body)}.fd-board-marks{display:flex;flex-wrap:wrap;gap:var(--s1)}.fd-board-marks .fd-chip{margin-left:0;cursor:inherit}.fd-jobs-foot{padding:var(--s3) var(--s4);border-top:1px solid var(--line);background:var(--surface)}.fd-screen>.fd-board,.fd-screen>.fd-jobs-rows{flex:1 1 auto;min-height:0}.fd-screen>.fd-jobs-foot{flex:none}.fd-intake{background:var(--ground)}.fd-intake-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--s5) var(--s5) var(--s4)}.fd-intake-col{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:var(--s3)}.fd-intake-step{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.fd-intake-step-waiting{opacity:.6}.fd-intake-step-head{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4)}.fd-intake-step-body{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--s4) var(--s4);border-top:1px solid var(--line)}.fd-intake-n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink-2);font-size:var(--t-meta);font-weight:700}.fd-intake-n-done{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.fd-intake-step-words{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-intake-step-title{font-size:var(--t-body);font-weight:650}.fd-intake-search{height:var(--row)}.fd-intake-hits{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.fd-intake-aside{display:flex;align-items:center;gap:var(--s2);margin:0}.fd-intake-who{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s3)}.fd-intake-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--s2)}.fd-intake-subject{display:grid;grid-template-columns:2fr 1fr;gap:var(--s2);margin-top:var(--s2)}.fd-intake-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:88px;padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fd-intake-tile:hover{background:var(--surface-alt)}.fd-intake-tile[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fd-intake-tile-model{font-weight:600}.fd-intake-tile-add{align-items:center;justify-content:center;border-style:dashed;color:var(--ink-2);font-weight:600}.fd-intake-box{width:100%;min-height:140px;padding:var(--s2) var(--s3);resize:vertical;line-height:1.5}.fd-intake-last{margin:0;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);font-size:var(--t-meta)}.fd-intake-foot{background:var(--surface)}.fd-intake-summary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-intake-write{flex:none;height:var(--row);padding:0 var(--s5)}.fd-mech{flex-direction:column}.fd-mech,.fd-mech-chips{display:flex;gap:var(--s1)}.fd-mech-chips{flex-wrap:wrap;align-items:center}.fd-mech-chip{display:inline-flex;align-items:center;gap:var(--s1);height:26px;padding:0 var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-alt);font-size:var(--t-meta)}.fd-mech-x{border:0;background:none;color:var(--ink-2);font:inherit;cursor:pointer}.fd-jc{overflow:auto}.fd-jc,.fd-jc-card{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4)}.fd-jc-card{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.fd-jc-card-head{display:flex;align-items:center;gap:var(--s3)}.fd-jc-card-head h2{margin:0 auto 0 0;font-size:var(--t-body);font-weight:600}.fd-jc-actions{display:inline-flex;gap:var(--s2)}.fd-jc-strike{flex-direction:row;align-items:center}.fd-jc-strike .fd-input{flex:1}.fd-jc-steps{display:flex;gap:var(--s1);margin:0;padding:0;list-style:none}.fd-jc-steps li{padding:2px var(--s2);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-3);font-size:var(--t-meta)}.fd-jc-steps .fd-jc-step-done{border-color:var(--ok);background:var(--ok-wash);color:var(--ok)}.fd-jc-steps .fd-jc-step-now{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:600}.fd-jc-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4)}.fd-jc-head p{margin:var(--s1) 0 0}.fd-jc-label{margin:0 0 var(--s1);font-family:var(--mono);font-size:var(--t-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.fd-jc-found{display:flex;gap:var(--s2);align-items:flex-start}.fd-jc-found textarea{flex:1}.fd-jc-adding{flex-direction:row;align-items:flex-start}.fd-jc-table{width:100%;border-collapse:collapse;font-size:var(--t-body)}.fd-jc-table th{font-family:var(--mono);font-size:var(--t-meta);font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--ink-2)}.fd-jc-table td,.fd-jc-table th{padding:var(--s2);border-bottom:1px solid var(--line)}.fd-jc-table td{vertical-align:top}.fd-jc-table td .fd-code,.fd-jc-table td .fd-meta{display:block}.fd-jc-table .fd-num{text-align:right;font-variant-numeric:tabular-nums}.fd-jc-line-name{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.fd-jc-line-name:disabled{cursor:default}.fd-jc-tools td{display:table-cell;background:var(--surface-alt)}.fd-jc-tools td>*{display:inline-flex;margin-right:var(--s2);vertical-align:middle}.fd-jc-line-actions,.fd-jc-trips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fd-jc-money{display:flex;flex-direction:column;gap:var(--s1);max-width:560px}.fd-jc-owed{font-family:var(--mono);font-size:var(--t-total)}.fd-jc-bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.fd-jc-bar>span{display:block;height:100%;background:var(--ok)}.fd-jc-bar-words{display:flex;justify-content:space-between}.fd-jc-rows{display:grid;grid-template-columns:1fr auto;gap:var(--s1) var(--s4);margin:var(--s2) 0 0;padding-top:var(--s2);border-top:1px solid var(--line)}.fd-jc-rows dt{margin:0}.fd-jc-rows dd{margin:0;font-family:var(--mono);text-align:right}.fd-jc-bill{padding-top:var(--s2);border-top:1px solid var(--line)}.fd-jc-deposit{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:var(--s3)}.fd-jc-happened{display:flex;flex-direction:column;gap:var(--s1);margin:0;padding:0;list-style:none}.fd-jc-happened li{display:grid;grid-template-columns:160px 1fr;gap:var(--s3)}.fd-check{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--t-meta)}.fd-search-hint-row{display:flex;align-items:center;gap:var(--s3);margin:var(--s2) 0 0;min-width:0}.fd-search-hint-row>.fd-search-hint{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-search-hint-row>.fd-seg{flex:none}.fd-search-hint-row>.fd-seg>button:not(.fd-chip){height:26px}.fd-counter-job-band{padding:var(--s2) var(--s3);background:var(--surface-alt)}.fd-counter-job-band,.fd-unit-model{display:flex;justify-content:space-between}.fd-unit-model{align-items:baseline;gap:var(--s2);padding:var(--s2) var(--s3) var(--s1);font-size:var(--t-meta)}.fd-unit-model-add{margin-left:auto;margin-right:var(--s2);font-size:var(--t-meta);white-space:nowrap}.fd-unit-model-name strong{font-size:var(--t-body)}.fd-result.fd-unit{display:flex;align-items:center;gap:var(--s2);min-height:40px}.fd-unit-serial{flex:none;width:112px}.fd-unit-note{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-unit-price{flex:none;font-weight:650;text-align:right}.fd-result.fd-unit[aria-disabled=true]{cursor:not-allowed;color:var(--ink-2)}.fd-result.fd-unit[data-standing=onSale]{background:var(--surface-alt);border-left-color:var(--accent)}.fd-chip.fd-chip-new{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}.fd-chip.fd-chip-used{background:var(--warn-wash);color:var(--warn);border-color:transparent;font-weight:600}.fd-inline-edit{display:inline-flex;align-items:center;gap:var(--s2)}.fd-btn.fd-btn-sm{height:26px;padding:0 var(--s2);font-size:var(--t-meta)}.fd-cart-warranty{display:inline-flex;align-items:center;gap:var(--s1)}.fd-profit-who{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-profit-note{margin:var(--s2) var(--s3)}.fd-profit-wages{max-width:520px}.fd-job-cost-sale{display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--line);padding-top:var(--s2);margin-top:var(--s1)}.fd-total-row-sub{padding-left:var(--s3)}.fd-person-card{flex:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;margin:var(--s2) 0}.fd-person-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.fd-person-card-title{margin:0;font-size:var(--t-body);font-weight:650}.fd-person-card-rows{margin:0;padding:0;list-style:none}.fd-person-card-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto 30px;grid-template-rows:auto auto;column-gap:var(--s3);row-gap:2px;align-items:center;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.fd-person-card-row:hover{background:var(--surface-alt)}.fd-person-card-mark{grid-column:1;grid-row:1/3;width:30px;height:30px;border-radius:var(--radius);background:var(--key-wash);display:flex;align-items:center;justify-content:center}.fd-person-card-mark-add{background:transparent;border:1px dashed var(--line-strong);color:var(--ink-2)}.fd-person-card-name{grid-column:2;grid-row:1;font-weight:650;min-width:0}.fd-person-card-aside{font-weight:400;color:var(--ink-2)}.fd-person-card-sub{grid-column:2;grid-row:2;font-size:var(--t-meta);color:var(--ink-2)}.fd-person-card-figure b{color:var(--ink)}.fd-person-card-open{grid-column:3;grid-row:1/3}.fd-person-card-menu{grid-column:4;grid-row:1/3}.fd-person-card-add{grid-template-columns:32px minmax(0,1fr) auto;color:var(--ink-2)}.fd-person-card-add .fd-person-card-name{grid-row:1/3;font-weight:400}.fd-person-card-adds{grid-column:3;grid-row:1/3;display:flex;flex-wrap:wrap;gap:var(--s2)}.fd-person-card-shared{margin:0;padding:var(--s2) var(--s3);font-size:var(--t-meta);color:var(--ink-2);background:var(--surface-alt)}.fd-person-add{display:grid;gap:var(--s3)}.fd-person-add-option{display:grid;gap:var(--s1);padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;text-align:left}.fd-person-add-existing{gap:var(--s2)}button.fd-person-add-option{cursor:pointer}button.fd-person-add-option:hover{background:var(--surface-alt)}.fd-person-add-hits{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.fd-person-add-hit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s2);align-items:center;width:100%;padding:var(--s2) var(--s3);border:0;border-bottom:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;text-align:left}button.fd-person-add-hit{cursor:pointer}button.fd-person-add-hit:hover{background:var(--key-wash)}.fd-person-add-hit-taken{color:var(--ink-2)}.fd-person-add-why{display:inline-flex;gap:var(--s1)}.fd-person-unlink-what{margin:var(--s2) 0 0;padding-left:var(--s4);color:var(--ink-2)}.fd-role-mark{display:inline-flex;align-items:center;gap:4px;height:20px;margin-left:var(--s2);padding:0 6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font-size:var(--t-meta);font-weight:400;white-space:nowrap}.fd-person-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:12px}.fd-job-putback{display:inline-flex;align-items:center;gap:var(--s2);margin-left:auto}.fd-sline-editor .fd-job-putback{margin-left:0;max-width:100%}.fd-sline-editor .fd-job-putback>.fd-input{width:48px}.fd-job-none{margin:0;padding:var(--s3)}.fd-frame{display:flex;flex-direction:column;min-height:0}.fd-pbar{flex-wrap:wrap;gap:var(--s2) var(--s4);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);background:var(--surface)}.fd-pbar,.fd-pbar-l{display:flex;align-items:center}.fd-pbar-l{gap:var(--s2)}.fd-pbar-k{font-size:var(--t-meta);color:var(--ink-2)}.fd-pbar-date{width:150px}.fd-frame-page{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4);background:var(--ground)}.fd-answer{margin:0;max-width:1000px;font-size:var(--t-title);line-height:1.45;font-weight:500}.fd-kpi{position:relative;display:flex;flex-direction:column;gap:2px;height:100%;box-sizing:border-box;min-width:0;padding:var(--s3) var(--s3) var(--s2);background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.fd-kpi-l{font-size:var(--t-meta);color:var(--ink-2)}.fd-kpi-v{font-size:var(--t-total);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.fd-kpi-d{font-size:var(--t-meta);font-weight:650;white-space:nowrap}.fd-kpi-d-good{color:var(--ok)}.fd-kpi-d-bad{color:var(--crit)}.fd-kpi-d-flat,.fd-kpi-was{color:var(--ink-2)}.fd-kpi-was{font-weight:400}.fd-kpi-s{font-size:var(--t-meta);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-kpi-spark{width:100%;height:22px;margin-top:var(--s1)}.fd-wboard{display:flex;flex-direction:column;gap:var(--s2)}.fd-wboard-wait{min-height:120px}.fd-grid12{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s3);align-items:stretch}.fd-widget{position:relative;min-width:0;display:flex;flex-direction:column}.fd-widget[data-w="2"]{grid-column:span 2}.fd-widget[data-w="3"]{grid-column:span 3}.fd-widget[data-w="4"]{grid-column:span 4}.fd-widget[data-w="6"]{grid-column:span 6}.fd-widget[data-w="8"]{grid-column:span 8}.fd-widget[data-w="12"]{grid-column:span 12}@media (max-width:1100px){.fd-widget[data-w="2"],.fd-widget[data-w="3"]{grid-column:span 3}.fd-widget[data-w="4"],.fd-widget[data-w="6"],.fd-widget[data-w="8"]{grid-column:span 12}}@media (max-width:700px){.fd-widget[data-w="2"],.fd-widget[data-w="3"]{grid-column:span 6}.fd-widget[data-w="4"]{grid-column:span 12}}.fd-wboard[data-customising] .fd-widget{z-index:1;outline:1px dashed var(--line-strong);outline-offset:2px;border-radius:var(--card-radius)}.fd-widget-bar{gap:var(--s1);height:30px;padding:0 var(--s1) 0 var(--s2);border:1px solid var(--line);border-bottom:0;border-radius:var(--card-radius) var(--card-radius) 0 0;background:var(--surface-alt);font-size:var(--t-meta)}.fd-widget-bar,.fd-widget-grip{display:flex;align-items:center}.fd-widget-grip{flex:1;min-width:0;gap:var(--s2);height:100%;color:var(--ink-2);cursor:grab;user-select:none;touch-action:none}.fd-wboard[data-dragging=move] .fd-widget-grip{cursor:grabbing}.fd-widget-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.fd-widget-corner{position:absolute;right:0;bottom:0;z-index:2;width:22px;height:22px;cursor:nwse-resize;touch-action:none}.fd-widget-corner:after{content:"";position:absolute;right:5px;bottom:5px;width:9px;height:9px;border-right:2.5px solid var(--ink-2);border-bottom:2.5px solid var(--ink-2);border-bottom-right-radius:2px}.fd-widget-corner:hover:after{border-color:var(--ink)}.fd-widget-missing{justify-content:center;min-height:80px}.fd-add-widget{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,2fr);gap:var(--s3);max-height:60vh;padding:var(--s3) var(--s4)}.fd-add-reports,.fd-add-widgets{margin:0;padding:0;list-style:none;overflow-y:auto}.fd-add-reports button{width:100%;padding:var(--s2);border:0;border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fd-add-reports button[aria-pressed=true]{background:var(--key-wash);font-weight:650}.fd-add-widgets li{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--line)}.fd-ic-card{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius)}.fd-wboard[data-customising] .fd-widget-bar+.fd-ic-card,.fd-wboard[data-customising] .fd-widget-bar+.fd-kpi{border-top-left-radius:0;border-top-right-radius:0}.fd-ic-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);padding:var(--s3) var(--s4) 0}.fd-ic-t{font-size:var(--t-body);font-weight:650}.fd-ic-s{padding:2px var(--s4) 0;font-size:var(--t-meta);color:var(--ink-2)}.fd-ic-toggle{padding:0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--t-meta);text-decoration:underline;cursor:pointer}.fd-ic-b{padding:var(--s3) var(--s4) var(--s3);min-width:0}.fd-proof .fd-ic-tblbox{max-height:none}.fd-ic{min-width:0}.fd-ic-empty{margin:0;padding:var(--s4) 0}.fd-ic-empty,.fd-ic-note{color:var(--ink-2);font-size:var(--t-meta)}.fd-ic-note{margin:var(--s2) 0 0}.fd-ic-legend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);margin-bottom:var(--s2);color:var(--ink-2);font-size:var(--t-meta)}.fd-ic-lg{display:inline-flex;align-items:center;gap:6px}.fd-ic-sw{width:10px;height:10px;border-radius:2px}.fd-ic-sw,.fd-ic-swl{flex:none;display:inline-block}.fd-ic-swl{width:16px;height:3px;border-radius:1px}.fd-ic-link{color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong)}.fd-ic-cc{display:grid;grid-template-columns:46px minmax(0,1fr);row-gap:6px}.fd-ic-y{position:relative;font-size:var(--t-chrome);color:var(--ink-2)}.fd-ic-y span{position:absolute;right:8px;transform:translateY(50%);font-variant-numeric:tabular-nums}.fd-ic-plot{position:relative;border-bottom:1px solid var(--line-strong)}.fd-ic-gl{position:absolute;left:0;right:0;height:1px;background:var(--line)}.fd-ic-zero{background:var(--line-strong)}.fd-ic-x{grid-column:2;display:flex;gap:2px;font-size:var(--t-chrome);color:var(--ink-2)}.fd-ic-x span{flex:1 1 0;min-width:0;text-align:center;white-space:nowrap;overflow:hidden}.fd-ic-x-steps span{display:flex;flex-direction:column;white-space:normal;line-height:1.2}.fd-ic-x-scale{justify-content:space-between}.fd-ic-x-scale span{flex:none}.fd-ic-cols{position:absolute;inset:0;display:flex;align-items:flex-end;gap:2px}.fd-ic-col{position:relative;flex:1 1 0;height:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.fd-ic-col:hover{background:var(--surface-alt)}.fd-ic-stack{width:min(22px,76%);display:flex;flex-direction:column-reverse;gap:2px;border-radius:4px 4px 0 0;overflow:hidden}.fd-ic-group{width:min(30px,84%);height:100%;display:flex;align-items:flex-end;gap:2px}.fd-ic-bar{flex:1 1 0;min-width:2px;border-radius:4px 4px 0 0}.fd-ic-col-div{justify-content:flex-start}.fd-ic-steps{gap:var(--s2)}.fd-ic-bar-abs{position:absolute;left:20%;width:60%;border-radius:3px}.fd-ic-bar-wide{left:12%;width:76%}.fd-ic-ovl{width:100%;height:100%;overflow:visible;pointer-events:none}.fd-ic-hits,.fd-ic-ovl{position:absolute;inset:0}.fd-ic-hits{display:flex}.fd-ic-hits span{flex:1 1 0}.fd-ic-hits span:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}.fd-ic-pt{position:absolute;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--surface);pointer-events:none}.fd-ic-pt-col{left:50%;transform:translate(-50%,50%)}.fd-ic-div,.fd-ic-meters,.fd-ic-rank{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s2)}.fd-ic-div li,.fd-ic-meters li,.fd-ic-rank li{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr) auto;align-items:center;gap:var(--s2);font-size:var(--t-meta)}.fd-ic-rank-l{display:flex;flex-direction:column;min-width:0;white-space:nowrap}.fd-ic-rank-d,.fd-ic-rank-l{overflow:hidden;text-overflow:ellipsis}.fd-ic-rank-d{color:var(--ink-2)}.fd-ic-rank-bars{display:flex;flex-direction:column;gap:2px}.fd-ic-hbar{display:block;height:14px;min-width:2px;border-radius:0 4px 4px 0}.fd-ic-hbar-cmp{height:6px}.fd-ic-hbar-stack{display:flex;gap:2px;height:14px;border-radius:0 4px 4px 0;overflow:hidden}.fd-ic-rank-v{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fd-ic-div-track{position:relative;height:14px}.fd-ic-div-mid{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line-strong)}.fd-ic-meter{height:10px;background:var(--surface-alt);overflow:hidden}.fd-ic-meter,.fd-ic-meter span{display:block;border-radius:5px}.fd-ic-meter span{height:100%}.fd-ic-hm{display:grid;gap:2px;align-items:center}.fd-ic-hm-c{height:24px;border-radius:3px}.fd-ic-hm-k{font-size:var(--t-meta);color:var(--ink-2)}.fd-ic-hm-h{font-size:var(--t-chrome);color:var(--ink-2);text-align:center}.fd-ic-scale{display:flex;align-items:center;gap:6px;margin-top:var(--s2);font-size:var(--t-meta);color:var(--ink-2)}.fd-ic-ramp{width:120px;height:10px;border-radius:2px;background:linear-gradient(90deg,color-mix(in oklab,var(--series-1) 8%,var(--surface)),var(--series-1))}.fd-ic-sb{display:flex;gap:2px;height:22px}.fd-ic-sb span{min-width:2px}.fd-ic-sb span:first-child{border-radius:4px 0 0 4px}.fd-ic-sb span:last-child{border-radius:0 4px 4px 0}.fd-ic-pm{gap:var(--s3)}.fd-ic-pm,.fd-ic-pm-row{display:flex;flex-direction:column}.fd-ic-pm-row{gap:var(--s1)}.fd-ic-pm-l{display:flex;justify-content:space-between;gap:var(--s2);font-size:var(--t-meta)}.fd-ic-quad{border-left:1px solid var(--line-strong)}.fd-ic-quad-v{top:0;bottom:0;width:1px}.fd-ic-quad-h,.fd-ic-quad-v{position:absolute;background:var(--line)}.fd-ic-quad-h{left:0;right:0;height:1px}.fd-ic-dot{position:absolute;width:10px;height:10px;border-radius:50%;transform:translate(-50%,50%);box-shadow:0 0 0 2px var(--surface)}.fd-ic-dot-l{position:absolute;transform:translate(8px,50%);font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap;pointer-events:none}.fd-ic-tblbox{max-height:340px;overflow:auto}.fd-ic-tbl{width:100%;border-collapse:collapse;font-size:var(--t-meta)}.fd-ic-tbl th{position:sticky;top:0;background:var(--surface-alt);color:var(--ink-2);font-weight:650;text-align:left;white-space:nowrap}.fd-ic-tbl td,.fd-ic-tbl th{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.fd-ic-tbl .fd-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fd-ic-tbl tfoot td{font-weight:700}.fd-ic-tbl a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong)}.fd-ic-tr-bad td:first-child{box-shadow:inset 3px 0 0 var(--crit)}.fd-ic-tr-warn td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.fd-ic-tr-good td:first-child{box-shadow:inset 3px 0 0 var(--ok)}.fd-screen-report{overflow-y:auto}.fd-screen-report>.fd-main,.fd-screen-report>.fd-report-proof{flex:none;height:calc(100vh - 120px);min-height:480px;margin:0 var(--s4) var(--s4);border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.fd-screen-report>.fd-frame{flex:none}.fd-owed-sides{border-bottom:0;padding-bottom:0}.fd-home>.fd-wboard{margin-bottom:var(--s5)}.fd-widget[data-h=S] :is(.fd-ic-pm,.fd-ic-rank,.fd-ic-div,.fd-ic-meters){max-height:140px;overflow-y:auto}.fd-widget[data-h=M] :is(.fd-ic-pm,.fd-ic-rank,.fd-ic-div,.fd-ic-meters){max-height:260px;overflow-y:auto}.fd-widget[data-h=L] :is(.fd-ic-pm,.fd-ic-rank,.fd-ic-div,.fd-ic-meters){max-height:400px;overflow-y:auto}.fd-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.fd-settings-add-grid>.fd-field-check{grid-column:1/-1;display:flex;align-items:center;gap:var(--s2)}.fd-users-foot>.fd-btn{flex:none;white-space:nowrap}.fd-login-roles{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}.fd-login-roles .fd-field-check{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:baseline}.fd-login-roles .fd-field-check .fd-meta{grid-column:2}.fd-person-preview{padding:var(--s3) var(--s4)}.fd-person-details,.fd-person-tab{padding:var(--s3) var(--s4);gap:var(--s2)}.fd-login-roles.fd-settings-section{margin:0;padding:var(--s3) var(--s4)}.fd-person-details h3,.fd-person-preview h3{font-size:var(--t-body);margin:0 0 6px}.fd-person-preview ul{margin:4px 0 8px;padding-left:18px}.fd-person-details dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0}.fd-person-details dt{color:var(--ink-2)}.fd-person-details dd{margin:0}.fd-person-may{list-style:none;margin:8px 0;padding:0;display:grid;gap:4px}.fd-person-may li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr);gap:8px;align-items:baseline}.fd-codes{list-style:none;margin:8px 0 12px;padding:0;display:grid;grid-template-columns:repeat(2,max-content);gap:6px 24px;font-size:var(--t-body)}.fd-factor-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.fd-factor-qr{width:180px;height:180px;image-rendering:pixelated}.fd-settings-card .fd-factor-code{max-width:12ch;font-variant-numeric:tabular-nums;letter-spacing:.1em}.fd-approval{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:12px 0 0;display:grid;gap:8px}.fd-second-methods{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.fd-jobtype{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fd-jobtype>.fd-jobtype-new{flex:1 1 12rem;min-width:0}.fd-chip.fd-fit-yes{border-color:var(--ok);background:var(--ok-wash);color:var(--ok)}.fd-chip.fd-fit-check{border-color:var(--warn);background:var(--warn-wash);color:var(--warn)}.fd-chip.fd-fit-no{border-color:var(--crit);color:var(--crit)}.fd-engine-fit{display:flex;align-items:center;gap:var(--s2);min-width:0;flex-shrink:0;font-size:var(--t-meta)}.fd-engine-chip{font:inherit;line-height:inherit;flex:none;max-width:180px;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.fd-engine-chip,.fd-engine-fit .fd-check{white-space:nowrap}.fd-pbar-sticky{position:sticky;top:0;z-index:var(--z-sticky);flex:none;min-height:52px;box-sizing:border-box}.fd-pbar-range{position:relative;gap:var(--s1)}.fd-pbar-dates,.fd-pbar-range{display:inline-flex;align-items:center}.fd-pbar-dates{gap:var(--s2);height:32px;padding:0 var(--s3);border:1px solid var(--control-edge);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-body);font-variant-numeric:tabular-nums;cursor:pointer}.fd-pbar-dates-v{font-weight:650}.fd-pbar-dates-open{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.fd-pbar-dates:disabled{color:var(--ink-2);cursor:default}.fd-pbar-step{width:32px;height:32px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer}.fd-pbar-step:disabled{opacity:.4;cursor:default}.fd-pbar-compare{display:flex;align-items:center;gap:var(--s2);margin-left:auto}.fd-pbar-grow{flex:1}.fd-pbar-pop{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:var(--z-menu);display:grid;grid-template-columns:170px minmax(0,1fr);width:720px;max-width:calc(100vw - 140px);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--card-radius);box-shadow:0 22px 56px rgba(0,0,0,.28);overflow:hidden}.fd-pbar-pop-months{display:block;width:320px;padding:var(--s3) var(--s4)}.fd-pbar-presets{margin:0;padding:var(--s2) 0;list-style:none;border-right:1px solid var(--line);background:var(--surface-alt)}.fd-pbar-presets button{width:100%;padding:var(--s2) var(--s4);border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer}.fd-pbar-presets button:focus-visible,.fd-pbar-presets button:hover{background:var(--key-wash)}.fd-pbar-presets button[aria-pressed=true]{font-weight:700;background:var(--surface);box-shadow:inset 3px 0 0 var(--brand,var(--accent))}.fd-pbar-cal{display:flex;flex-direction:column;min-width:0;padding:var(--s3) var(--s4) 0}.fd-cal-nav{display:flex;align-items:center;justify-content:space-between}.fd-cal-nav button{width:30px;height:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer}.fd-cal-nav button:disabled{opacity:.4;cursor:default}.fd-cal-months{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5);margin-top:calc(var(--s2) * -1)}.fd-cal-title{margin-bottom:var(--s2);font-size:var(--t-body);font-weight:650;text-align:center}.fd-cal-days{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;text-align:center}.fd-cal-month{min-width:0}.fd-cal-wd{padding-bottom:var(--s1);font-size:var(--t-meta);color:var(--ink-2)}.fd-cal-day{height:30px;border:0;border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-meta);font-variant-numeric:tabular-nums;cursor:pointer}.fd-cal-day:disabled{color:var(--line-strong);cursor:default}.fd-cal-in{border-radius:0;background:var(--key-wash)}.fd-cal-end{background:var(--accent);color:var(--accent-ink);font-weight:700}.fd-cal-today{text-decoration:underline;text-underline-offset:3px}.fd-cal-hint{margin:var(--s2) 0 0}.fd-cal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s2);margin-top:var(--s3)}.fd-cal-mon{height:40px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-body);cursor:pointer}.fd-cal-mon[aria-pressed=true]{background:var(--accent);border-color:transparent;color:var(--accent-ink);font-weight:700}.fd-cal-mon:disabled{color:var(--line-strong);cursor:default}.fd-pbar-foot{display:flex;align-items:center;gap:var(--s2);margin:var(--s3) calc(var(--s4) * -1) 0;padding:var(--s3) var(--s4);border-top:1px solid var(--line)}.fd-report-covers{margin:0;font-size:var(--t-meta);color:var(--ink-2)}.fd-pane-doc>.fd-report-covers{padding:var(--s2) var(--s4);border-bottom:1px solid var(--line)}.fd-customise svg{flex:none}.fd-abar{gap:var(--s2);background:var(--accent);color:var(--accent-ink);border-bottom-color:transparent}.fd-abar .fd-btn{height:32px;border-color:rgba(127,127,127,.45);background:transparent;color:inherit}.fd-abar .fd-btn-primary{width:auto;height:32px;background:var(--accent-ink);border-color:transparent;color:var(--accent)}.fd-abar-what{font-size:var(--t-meta)}.fd-abar-what b{font-size:var(--t-body)}.fd-abar-what span{opacity:.82}.fd-abar-sep{width:1px;height:20px;background:rgba(127,127,127,.4)}.fd-wboard-guides{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s3);pointer-events:none}.fd-wboard-guides i{border-radius:var(--radius);background:var(--key-wash);opacity:.7}.fd-wboard[data-dragging] .fd-wboard-guides i{opacity:1;outline:1px dashed var(--line-strong);outline-offset:-1px}.fd-widget-more{flex:none;width:26px;height:24px;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--t-body);cursor:pointer}.fd-widget-more:hover,.fd-widget-more[data-state=open]{background:var(--key-wash);color:var(--ink)}.fd-wboard-slot{z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;border:2px dashed var(--series-1);border-radius:var(--card-radius);background:color-mix(in srgb,var(--series-1) 12%,transparent);text-align:center}.fd-wboard-slot b{font-size:var(--t-body);color:var(--ink)}.fd-wboard-slot span{font-size:var(--t-meta);color:var(--ink-2)}.fd-widget-float{position:absolute;z-index:3;pointer-events:none;opacity:.92;box-shadow:0 18px 44px rgba(0,0,0,.28);border-radius:var(--card-radius)}.fd-widget-resizing{opacity:.28;box-shadow:none;outline:2px solid var(--series-1);outline-offset:-1px}.fd-wboard-pill{position:absolute;z-index:4;padding:var(--s1) var(--s2);transform:translate(-100%,8px);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-size:var(--t-meta);font-weight:700;white-space:nowrap;pointer-events:none}.fd-widget-landed{animation:fd-widget-landed .7s ease-out}@keyframes fd-widget-landed{0%{box-shadow:0 0 0 3px var(--series-1)}to{box-shadow:0 0 0 3px transparent}}@media (prefers-reduced-motion:reduce){.fd-widget-landed{animation:none;outline:3px solid var(--series-1)}}.fd-widget-menu{width:250px}.fd-widget-menu-h{padding:var(--s2) var(--s3) var(--s1);font-size:var(--t-meta);font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.fd-widget-menu-row{display:flex;flex-wrap:wrap;gap:var(--s1);padding:0 var(--s3) var(--s2)}.fd-widget-menu-chip{padding:var(--s1) var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--t-meta);cursor:pointer}.fd-widget-menu-chip[data-highlighted]{background:var(--surface-alt)}.fd-widget-menu-chip[data-state=checked]{background:var(--accent);border-color:transparent;color:var(--accent-ink);font-weight:650}.fd-widget-menu-sep{height:1px;margin:var(--s1) 0;background:var(--line)}.fd-widget-menu .fd-row-menu-item{justify-content:space-between}.fd-widget-menu-crit{color:var(--crit)}.fd-item-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0 0 var(--s4)}.fd-item-ournum{padding:2px var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-alt);font-weight:600}.fd-item-steps{display:inline-flex;gap:var(--s1);align-items:center}.fd-item-figures{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s3);margin-bottom:var(--s4)}.fd-item-figure{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fd-item-figure-value{font-size:var(--t-total);font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.fd-item-figure-unit{font-size:var(--t-body);font-weight:600}.fd-item-cost-tag{margin-left:var(--s2)}.fd-item-body{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--s4);align-items:start;padding-bottom:calc(var(--row) * 2)}.fd-item-col{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.fd-item-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--s3) var(--s4) var(--s4)}.fd-item-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s3)}.fd-item-card-title{margin:0;font-size:var(--t-body);font-weight:700}.fd-item-card-foot{margin:var(--s3) 0 0}.fd-item-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.fd-item-field-full{grid-column:1/-1}.fd-item-value{min-height:34px;display:flex;align-items:center;color:var(--ink)}.fd-input-changed{border-color:var(--accent);background:var(--accent-wash)}.fd-item-table{width:100%;border-collapse:collapse}.fd-item-table th{text-align:left;font-size:var(--t-meta);font-weight:600;color:var(--ink-2);padding:var(--s1) var(--s2);border-bottom:1px solid var(--line-strong)}.fd-item-table td{padding:var(--s2);border-bottom:1px solid var(--line);vertical-align:top}.fd-item-table td.fd-num,.fd-item-table th.fd-num{text-align:right;white-space:nowrap}.fd-item-table th.fd-num{font-family:inherit}.fd-item-table-dim td{color:var(--ink-3)}.fd-item-whs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:1fr;gap:var(--s2);margin-bottom:var(--s4)}.fd-item-wh{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s2) var(--s3) var(--s3);border:1px solid var(--line);border-radius:8px;background:var(--surface);min-width:0}.fd-item-wh-shop{border-color:var(--line-strong);background:var(--surface-alt)}.fd-item-wh-top{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);min-height:24px}.fd-item-wh-name{font-weight:700}.fd-item-wh-figure{font-size:var(--t-total);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.fd-item-wh-empty .fd-item-wh-figure{color:var(--ink-3)}.fd-item-wh-facts{display:flex;flex-direction:column;margin:auto 0 0;padding:0;border-top:1px solid var(--line)}.fd-item-wh-fact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--s2);row-gap:2px;min-height:44px;padding:var(--s2) 0;border-bottom:1px solid var(--line)}.fd-item-wh-fact:last-child{border-bottom:0}.fd-item-wh-fact-blank{visibility:hidden}.fd-item-wh-facts dt{font-size:var(--t-meta);color:var(--ink-2)}.fd-item-wh-facts dd{margin:0;display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:var(--s1);min-width:0;font-weight:650;text-align:right}.fd-item-wh-facts dd .fd-meta{font-weight:400}.fd-item-wh-change{grid-column:2;justify-self:end;padding:0;font-size:var(--t-meta)}.fd-item-wh-edit{display:flex;flex-wrap:wrap;gap:var(--s1);min-width:0;width:100%}.fd-item-wh-edit .fd-input{width:0;flex:1 1 100%;min-width:0}.fd-item-wh-edit .fd-btn{flex:1 1 0;min-width:0;padding:0 var(--s2)}.fd-item-lots-at td{padding-top:var(--s3);font-size:var(--t-meta);font-weight:650;color:var(--ink-2);border-bottom:1px solid var(--line-strong)}.fd-item-warehouse-refusal{color:var(--crit)}.fd-item-add-row{display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:start;gap:var(--s2);margin-top:var(--s3)}.fd-number-chain{margin-top:var(--s1)}.fd-number-old{text-decoration:line-through}.fd-fit-question{display:flex;flex-direction:column;gap:var(--s2);margin-bottom:var(--s3)}.fd-fit-answer{margin:0;padding:var(--s2) var(--s3);border-radius:var(--radius);background:var(--surface-alt)}.fd-fit-answer[data-answer=FITS]{background:var(--ok-wash)}.fd-fit-answer[data-answer=DOES_NOT_FIT]{background:var(--crit-wash)}.fd-fit-answer[data-answer=SERIAL_UNKNOWN]{background:var(--warn-wash)}.fd-fit-sub{margin:var(--s3) 0 var(--s2);font-size:var(--t-meta);font-weight:700;color:var(--ink-2)}.fd-fit-question .fd-fit-sub{margin-top:0}.fd-fit-ask{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:var(--s2) var(--s3)}.fd-fit-ask-pair{display:flex;gap:var(--s2)}.fd-fit-ask-pair .fd-input{flex:1 1 auto;min-width:0}.fd-fit-or{padding-bottom:8px}.fd-fit-empty{margin:0;padding:var(--s3);border:1px dashed var(--line);border-radius:var(--radius)}.fd-fit-add{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--line)}.fd-fit-add-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:var(--s2) var(--s3)}.fd-fit-add-model{grid-column:span 4}.fd-fit-add-kind{grid-column:span 2}.fd-fit-add-grid>.fd-field:nth-child(3),.fd-fit-add-grid>.fd-field:nth-child(4){grid-column:span 1}.fd-fit-add-note{grid-column:span 3}.fd-fit-add-button{grid-column:span 1}@media (max-width:720px){.fd-fit-add-grid,.fd-fit-ask{grid-template-columns:minmax(0,1fr)}.fd-fit-or{padding-bottom:0}.fd-fit-add-grid>*{grid-column:auto}}.fd-fit-list{margin:0;padding:0;list-style:none}.fd-fit-brand{padding:var(--s2) 0 var(--s1);font-size:var(--t-meta);font-weight:700;color:var(--ink-2)}.fd-fit-row{padding:var(--s1) 0;border-top:1px solid var(--line)}.fd-fit-row,.fd-fit-takeoff{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fd-fit-takeoff{flex-basis:100%;padding:var(--s1) 0 var(--s2)}.fd-savebar{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:var(--s3);margin-top:var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:0 -6px 20px rgb(0 0 0/12%)}.fd-savebar-changes{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.fd-savebar-grow{flex:1}.fd-savebar .fd-btn{flex:none;white-space:nowrap}.fd-savebar .fd-btn-primary{width:auto}.fd-master-picker{position:relative;display:flex;flex-direction:column;gap:var(--s1);min-width:0}.fd-master-picker-trigger{justify-content:space-between;gap:var(--s2);text-align:left;cursor:pointer}.fd-master-picker-text,.fd-master-picker-trigger{display:flex;align-items:center;min-height:34px}.fd-master-picker-pop{position:absolute;z-index:20;top:100%;left:0;right:auto;width:max(100%,320px);margin-top:var(--s1);padding:var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:0 6px 20px rgb(0 0 0/12%)}.fd-master-picker-pop[data-align=end]{left:auto;right:0}.fd-master-picker-pop[data-side=top]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--s1)}.fd-master-picker-list{max-height:min(18rem,45vh);overflow-y:auto}.fd-master-picker-foot{display:flex;flex-direction:column;gap:var(--s1);padding-top:var(--s2)}.fd-master-picker-foot p{margin:0}.fd-picker-group{padding:var(--s1) var(--s3);font-size:var(--t-meta);font-weight:700;color:var(--ink-2);background:var(--surface-alt)}.fd-part-number-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-part-number-cell .fd-meta{white-space:normal}.fd-part-number{display:inline-flex;align-items:center;gap:var(--s1)}.fd-part-number mark{background:var(--key-wash);color:inherit}.fd-items-answer{margin:0;padding:var(--s2) var(--s4)}.fd-input[data-testid=items-search]{width:340px}.fd-audit-reason,.fd-audit-sentence{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-audit-detail{display:flex;flex-direction:column;gap:var(--s3)}.fd-audit-detail-kind{margin:0}.fd-audit-detail-sentence{margin:0;font-size:var(--t-title,18px);font-weight:600;line-height:1.35}.fd-audit-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s1) var(--s4,16px);margin:0}.fd-audit-facts dt{color:var(--ink-3);font-size:var(--t-meta)}.fd-audit-facts dd{margin:0;overflow-wrap:anywhere}.fd-audit-sub{margin:var(--s2) 0 0;font-size:var(--t-meta);font-weight:700;color:var(--ink-2)}.fd-audit-changes tr[data-changed=true] .fd-audit-was{color:var(--ink-3);text-decoration:line-through}.fd-audit-changes tr[data-changed=true] .fd-audit-now{font-weight:600}.fd-audit-changes td{overflow-wrap:anywhere}.fd-audit-raw pre{max-height:320px;overflow:auto;padding:var(--s2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);font-family:var(--mono);font-size:var(--t-meta);white-space:pre-wrap}.fd-engine-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:var(--s3);padding:var(--s3)}.fd-engine-main,.fd-engine-side{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.fd-engine-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2);margin:0;padding:0;list-style:none}.fd-engine-figures li{display:flex;flex-direction:column;gap:2px;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fd-engine-figures b{font-size:var(--t-title,18px);font-variant-numeric:tabular-nums}.fd-engine-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s1) var(--s3);margin:0}.fd-engine-facts dt{color:var(--ink-3);font-size:var(--t-meta)}.fd-engine-facts dd{margin:0;overflow-wrap:anywhere}.fd-engine-note,.fd-engine-warranty{margin:0}@media (max-width:960px){.fd-engine-page{grid-template-columns:minmax(0,1fr)}.fd-engine-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.fd-label-dialog{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:start}.fd-label-fields{gap:var(--s2);min-width:0}.fd-label-fields,.fd-label-figure{display:flex;flex-direction:column}.fd-label-figure{margin:0;align-items:center;gap:var(--s1)}.fd-label-preview{width:80mm;height:50mm;border:1px solid var(--line-strong);border-radius:4px;background:#fff}.fd-label-dialog .problem{grid-column:1/-1}@media (max-width:640px){.fd-label-dialog{grid-template-columns:minmax(0,1fr)}}.fd-second-with{margin:0;color:var(--ink-2)}.fd-second-another{align-self:flex-start;margin-top:var(--s2)}.fd-fit-ask-model,.fd-fit-ask-serial{min-width:0}.fd-mail-senders td{vertical-align:middle}.fd-mail-senders .fd-input{width:100%}.fd-engine-row-name b{font-weight:600}.fd-labels-sheet{margin:0}.fd-text-crit{color:var(--crit,#b42318)}.fd-warehouses{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4) var(--s5)}.fd-warehouses-notes{display:grid;gap:var(--s2)}.fd-warehouses-notes>.fd-note{margin:0}.fd-warehouse-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s3)}.fd-warehouse-figures>.fd-kpi{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:var(--s3) var(--s4)}.fd-warehouse-card{overflow:hidden}.fd-warehouse-name-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-warehouse-name{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-warehouse-edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:var(--s2);align-items:center}.fd-warehouse-edit-actions{display:flex;gap:var(--s2)}.fd-warehouse-foot{padding:var(--s2) var(--s4);border-top:1px solid var(--line);background:var(--surface-alt)}.fd-transfers{display:flex;flex-direction:column;padding:var(--s4) var(--s5)}.fd-transfer-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.fd-transfer-tabs>button{padding:9px 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--ink-2);font:inherit;font-weight:650;cursor:pointer;display:flex;gap:6px;align-items:center}.fd-transfer-tabs>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--brand)}.fd-transfer-count{font-size:var(--t-meta);padding:0 6px;border-radius:9px;background:var(--key-wash);color:var(--ink)}.fd-transfer-count-warn{background:var(--warn-wash);color:var(--warn)}.fd-transfer-bar-cell{display:inline-flex;align-items:center;gap:var(--s2)}.fd-transfer-bar{width:90px;height:6px;border-radius:3px;background:var(--line);overflow:hidden;display:inline-block}.fd-transfer-bar>span{display:block;height:100%;background:var(--ok)}.fd-transfer-old{color:var(--warn);font-weight:700}.fd-transfer-sub{display:inline-flex;align-items:baseline;gap:var(--s2)}.fd-transfer-notes{display:grid;gap:var(--s2);padding:var(--s3) var(--s5) 0}.fd-transfer{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:var(--s4);padding:var(--s3) var(--s5) var(--s5);align-items:start}.fd-transfer-main{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.fd-transfer-route{border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) minmax(0,1.2fr);gap:var(--s3);padding:var(--s3) var(--s4);align-items:end}.fd-transfer-arrow{height:32px;display:flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:var(--t-title)}.fd-transfer-search{position:relative}.fd-transfer-search>.fd-input{width:100%;height:40px;box-sizing:border-box;border:2px solid var(--ink)}.fd-transfer-hits{position:absolute;z-index:5;left:0;right:0;top:44px;margin:0;padding:4px 0;list-style:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 16px 40px rgba(0,0,0,.18)}.fd-transfer-hits button{width:100%;display:flex;justify-content:space-between;gap:var(--s3);padding:8px 14px;border:0;background:transparent;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.fd-transfer-hits button:focus-visible,.fd-transfer-hits button:hover{background:var(--key-wash)}.fd-transfer-hit-name{font-weight:650}.fd-transfer-hit-side{display:inline-flex;gap:var(--s3);align-items:baseline;white-space:nowrap}.fd-transfer-hit-none{color:var(--crit)}.fd-transfer-lines{border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.fd-transfer-grid{display:grid;grid-template-columns:28px minmax(0,1fr) 130px 110px 110px 40px;column-gap:var(--s3);align-items:center;padding:8px 14px}.fd-transfer-grid-done{grid-template-columns:28px minmax(0,1fr) 110px 150px}.fd-transfer-head{background:var(--surface-alt);font-size:var(--t-meta);font-weight:650;color:var(--ink-2)}.fd-transfer-head,.fd-transfer-line{border-bottom:1px solid var(--line)}.fd-transfer-line:last-child{border-bottom:0}.fd-transfer-part{font-weight:650}.fd-transfer-short{background:var(--crit-wash)}.fd-transfer-short .fd-figure,.fd-transfer-short-words{color:var(--crit);font-weight:700}.fd-transfer .fd-num{text-align:right}.fd-transfer .fd-input{box-sizing:border-box}.fd-transfer-grid .fd-input{width:96px;text-align:right}.fd-transfer-serials{display:flex;align-items:center;gap:var(--s2);padding:0 14px 10px 54px}.fd-transfer-serials>.fd-input{width:280px}.fd-transfer-empty{padding:var(--s5) var(--s4);text-align:center}.fd-transfer-trail{border:1px solid var(--line);border-radius:10px;background:var(--surface)}.fd-transfer-event{display:grid;grid-template-columns:150px 1fr;gap:var(--s3);padding:9px 14px;border-bottom:1px solid var(--line)}.fd-transfer-event:last-child{border-bottom:0}.fd-transfer-rail{position:sticky;top:var(--s3);border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s2)}.fd-transfer-total{font-size:var(--t-total);font-weight:800;font-variant-numeric:tabular-nums}.fd-transfer-kv{display:flex;justify-content:space-between;gap:var(--s2)}.fd-transfer-checks{margin:0;padding:var(--s2) 0 0;list-style:none;border-top:1px solid var(--line);display:grid;gap:4px;font-size:var(--t-meta)}.fd-transfer-checks li:before{content:"✓";color:var(--ok);font-weight:800;margin-right:var(--s2)}.fd-transfer-checks li[data-ok=false]:before{content:"!";color:var(--warn)}.fd-transfer-go{width:100%;height:44px;justify-content:center}.fd-transfer .fd-btn-quiet{border-color:transparent;background:transparent;color:var(--ink-2)}.fd-transfer-route-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-wbw{display:flex;flex-direction:column;gap:var(--s3);min-width:0;padding:var(--s4) var(--s5)}.fd-wbw-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--s3)}.fd-wbw-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--s3);border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fd-wbw-tile:hover{border-color:var(--line-strong)}.fd-wbw-tile-on{border:2px solid var(--brand);padding:calc(var(--s3) - 1px);background:var(--key-wash)}.fd-wbw-tile-top{display:flex;gap:var(--s2);align-items:center;width:100%}.fd-wbw-tile-figure{font-size:var(--t-total);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15}.fd-wbw-part{display:inline-flex;flex-direction:column;min-width:0}.fd-wbw-part>a{font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-wbw-cell{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--mono);font-variant-numeric:tabular-nums}.fd-wbw-qty{white-space:nowrap}.fd-wbw-cell-chosen b{color:var(--brand)}.fd-wbw-side{display:inline-flex;flex-direction:column;min-width:0}.fd-wbw-side-warehouse{font-weight:650}.fd-brand-chip{display:inline-flex;align-items:center;gap:4px;flex:none;box-sizing:border-box;height:20px;max-width:160px;padding:0 6px;margin-left:8px;border:1px solid var(--line-strong,#cfcdc7);border-radius:4px;background:var(--surface,#ffffff);color:var(--ink,#17181a);font-size:var(--t-chrome,12px);font-weight:700;line-height:1;white-space:nowrap;vertical-align:middle}.fd-brand-chip-mark{flex:none;opacity:.7}.fd-brand-chip-word{overflow:hidden;text-overflow:ellipsis}.fd-brand-chip-none{border-style:dashed;color:var(--ink-2,#55595e);font-weight:500}.fd-mark{background:#ffe7a3;color:inherit;border-radius:2px;padding:0 1px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fd-mark{background:#5a4510}}:root[data-theme=dark] .fd-mark{background:#5a4510}.fd-result-section{padding:6px var(--s3,12px);font-size:var(--t-chrome,12px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:var(--surface-alt);border-bottom:1px solid var(--line);list-style:none}.fd-suggest-anchor{position:relative}.fd-suggest{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 14px 34px rgba(0,0,0,.18);overflow:hidden}.fd-suggest-foot,.fd-suggest-head{padding:6px var(--s3,12px);font-size:var(--t-meta);color:var(--ink-2);background:var(--surface-alt);border-bottom:1px solid var(--line)}.fd-suggest-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--s2,8px);padding:8px var(--s3,12px);border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fd-suggest-option:focus-visible,.fd-suggest-option:hover{background:var(--key-wash)}.fd-suggest-main{font-weight:650}.fd-suggest-count{font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap;align-self:center}.fd-suggest-sub{grid-column:1/-1}.fd-settings-words{width:100%;min-height:160px;font-family:var(--mono,ui-monospace,monospace);resize:vertical}.fd-drafts-dialog{width:min(960px,calc(100vw - 48px))}.fd-drafts-table{width:100%;border-collapse:collapse}.fd-drafts-table td,.fd-drafts-table th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.fd-drafts-table th{font-size:var(--t-meta);color:var(--ink-2);font-weight:650}.fd-drafts-table .fd-num{text-align:right;font-variant-numeric:tabular-nums}.fd-drafts-actions{white-space:nowrap;text-align:right}.fd-drafts-actions .fd-btn-primary{width:auto}.fd-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-tile .fd-meta{overflow-wrap:anywhere}.fd-tile-crit{border-color:var(--crit)}.fd-tile-crit .fd-tile-figure{color:var(--crit)}.fd-exp-overview{display:flex;flex-direction:column;gap:var(--s3);margin-bottom:var(--s3)}.fd-exp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:var(--s3);align-items:start}.fd-exp-legend{display:inline-flex;gap:var(--s3);margin-left:auto;font-weight:400}.fd-exp-key{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.fd-exp-bars{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--s4)}.fd-exp-bar{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr) 120px;gap:var(--s3);align-items:center;font-size:var(--t-meta)}.fd-exp-bar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-exp-bar-figure{text-align:right;font-weight:650}.fd-exp-track{display:flex;height:12px;border-radius:3px;background:var(--surface-alt);overflow:hidden}.fd-exp-track i{display:block;height:100%}.fd-exp-shop{background:var(--ink)}.fd-exp-workshop{background:var(--key,var(--ink-2))}.fd-exp-shared{background:repeating-linear-gradient(45deg,var(--ink) 0 4px,var(--ink-2) 4px 8px)}.fd-exp-none{background:var(--line-strong)}.fd-exp-due{list-style:none;margin:0;padding:0}.fd-exp-due li{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line)}.fd-exp-due li>span{display:flex;flex-direction:column;min-width:0}.fd-exp-empty,.fd-exp-foot{margin:0;padding:var(--s3) var(--s4)}.fd-exp-correction{color:var(--crit)}.fd-supplier-name a{font-weight:650;color:inherit}.fd-supplier-terms{display:block}.fd-supplier-brands{display:inline-flex;flex-wrap:wrap;gap:4px}.fd-supplier-owed{display:inline-flex;flex-direction:column;align-items:flex-end}.fd-supplier-overdue{color:var(--crit);font-size:var(--t-meta);font-weight:650}.fd-suppliers-tiles{margin-bottom:var(--s3)}.fd-supplier-facts{margin:0 0 var(--s3)}.fd-supplier-details{display:grid;grid-template-columns:140px minmax(0,1fr);gap:6px var(--s3);margin:0;padding:var(--s3) var(--s4)}.fd-supplier-details dt{color:var(--ink-2)}.fd-supplier-details dd{margin:0;overflow-wrap:anywhere}.fd-staff-tiles{margin-bottom:var(--s3)}.fd-tile-warn .fd-tile-figure{color:var(--warn)}.fd-tile-word{font-size:var(--t-title,18px)}.fd-staff-name-link{color:inherit;font-weight:650}.fd-staff-today{display:inline-flex;align-items:center;gap:6px}.fd-staff-dot{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.fd-staff-dot-present{background:var(--ok)}.fd-staff-dot-half_day,.fd-staff-dot-leave,.fd-staff-dot-on_leave{background:var(--warn)}.fd-staff-dot-absent,.fd-staff-dot-not_marked{background:var(--crit)}.fd-staff-cal{display:grid;grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:3px;padding:var(--s3) var(--s4)}.fd-staff-cal-day{height:28px;border-radius:3px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px;box-sizing:border-box;font-size:var(--t-chrome,12px);background:var(--surface-alt);color:var(--ink-2)}.fd-staff-cal-present{background:var(--ok-wash,var(--surface-alt));color:var(--ok)}.fd-staff-cal-half_day,.fd-staff-cal-leave{background:var(--warn-wash,var(--surface-alt));color:var(--warn)}.fd-staff-cal-absent{background:var(--crit-wash,var(--surface-alt));color:var(--crit)}.fd-staff-cal-ahead,.fd-staff-cal-off{background:transparent;border:1px dashed var(--line)}.fd-mark-today{margin-bottom:var(--s3)}.fd-mark-today-actions{display:inline-flex;gap:var(--s2)}.fd-input-time{width:110px}.fd-audit-act{gap:2px;min-width:0}.fd-audit-act,.fd-audit-steps{display:flex;flex-direction:column}.fd-audit-steps{gap:1px;padding-left:var(--s2);border-left:2px solid var(--line-strong);font-size:var(--t-meta);color:var(--ink-2)}.fd-audit-kindcell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.fd-audit-record-bar{display:flex;gap:var(--s3);align-items:center;margin:0 0 var(--s2)}.fd-audit-steplist{margin:0;padding-left:var(--s4)}.fd-audit-actions{margin:var(--s3) 0}.fd-record-history{margin-top:var(--s3)}.fd-history{list-style:none;margin:0;padding:var(--s2) var(--s4) var(--s3)}.fd-history-act{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--s2);padding:6px 0;position:relative}.fd-history-act:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px;background:var(--line)}.fd-history-point{width:14px;height:14px;margin-top:2px;border-radius:50%;border:2px solid var(--ink);background:var(--surface);box-sizing:border-box;position:relative;z-index:1}.fd-history-look .fd-history-point{border-color:var(--crit);background:var(--crit-wash,var(--surface))}.fd-history-body{gap:2px;min-width:0}.fd-health,.fd-history-body{display:flex;flex-direction:column}.fd-health{gap:var(--s3);margin-bottom:var(--s3)}.fd-health-banner{margin:0;padding:var(--s2) var(--s3);border-radius:var(--radius);background:var(--warn-wash);color:var(--warn)}.fd-health-banner b{color:var(--ink)}.fd-health-span{display:flex;gap:var(--s2)}.fd-problems{list-style:none;margin:0;padding:0}.fd-problems li{border-bottom:1px solid var(--line)}.fd-problem-head{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--s4);cursor:pointer}.fd-problem-head:focus-visible{outline:2px solid var(--accent)}.fd-problem-what{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-problem-figures{display:flex;align-items:center;gap:var(--s2);white-space:nowrap}.fd-spark{display:inline-flex;align-items:flex-end;gap:2px;height:20px}.fd-spark i{width:5px;background:var(--crit);border-radius:1px}.fd-problem-body{padding:0 var(--s4) var(--s2)}.fd-problem-refs{display:flex;gap:var(--s3);flex-wrap:wrap;margin:0}.fd-health-hours{display:flex;align-items:flex-end;gap:3px;height:52px;padding:var(--s2) var(--s4)}.fd-health-hour{flex:1;min-width:3px;background:var(--line-strong);border-radius:1px}.fd-health-hour-failed{background:var(--crit)}.fd-diag-health{flex:none;padding:0 var(--s4) var(--s4)}.fd-diag-health .fd-health{margin-bottom:0}.fd-diag-two{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.fd-diag-left{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.fd-diag-left .fd-health-hours{gap:2px}.fd-diag-left .fd-health-hour{min-width:2px}.fd-health-hours-axis{display:flex;justify-content:space-between;padding:0 var(--s4) var(--s2)}.fd-diag-jobs{list-style:none;margin:0;padding:0}.fd-diag-jobs li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--s2);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line)}.fd-diag-jobs li:last-child{border-bottom:0}.fd-diag-job-what{display:flex;flex-direction:column;min-width:0}.fd-diag-job-what b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-diag-job-what .fd-meta{white-space:nowrap}.fd-diag-job-failed{color:var(--crit);font-weight:600}.fd-label{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:11px;font-size:var(--t-chrome,12px);font-weight:650;white-space:nowrap}.fd-label:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.fd-label-kind{border-radius:4px}.fd-label-kind:before{border-radius:1px}.fd-label-x{all:unset;cursor:pointer;opacity:.6;font-weight:700;padding-left:2px}.fd-labels{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.fd-label-c1{background:#e7f0fb;color:#1d5fa6}.fd-label-c2{background:#e6f2eb;color:#1b7847}.fd-label-c3{background:#f6eee2;color:#8a5200}.fd-label-c4{background:#f3e9f7;color:#7a3a96}.fd-label-c5{background:#fdf0ef;color:#b0221d}.fd-label-c6{background:#e5f4f4;color:#16706f}.fd-label-c7{background:#eef0f2;color:#3d4650}.fd-label-c8{background:#fbf3d6;color:#7a6200}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fd-label-c1{background:#16263a;color:#7fb2ea}:root:not([data-theme=light]) .fd-label-c2{background:#152a1e;color:#5fbf8a}:root:not([data-theme=light]) .fd-label-c3{background:#2c2415;color:#e0a456}:root:not([data-theme=light]) .fd-label-c4{background:#2a1c31;color:#c995e0}:root:not([data-theme=light]) .fd-label-c5{background:#35201f;color:#ff8a82}:root:not([data-theme=light]) .fd-label-c6{background:#132b2b;color:#62c4c2}:root:not([data-theme=light]) .fd-label-c7{background:#24272a;color:#b7c0c9}:root:not([data-theme=light]) .fd-label-c8{background:#2d2810;color:#dcc35a}}:root[data-theme=dark] .fd-label-c1{background:#16263a;color:#7fb2ea}:root[data-theme=dark] .fd-label-c2{background:#152a1e;color:#5fbf8a}:root[data-theme=dark] .fd-label-c3{background:#2c2415;color:#e0a456}:root[data-theme=dark] .fd-label-c4{background:#2a1c31;color:#c995e0}:root[data-theme=dark] .fd-label-c5{background:#35201f;color:#ff8a82}:root[data-theme=dark] .fd-label-c6{background:#132b2b;color:#62c4c2}:root[data-theme=dark] .fd-label-c7{background:#24272a;color:#b7c0c9}:root[data-theme=dark] .fd-label-c8{background:#2d2810;color:#dcc35a}.fd-customer-labels{position:relative;margin:0 0 var(--s3)}button.fd-label{border:1px solid transparent;cursor:pointer;font:inherit;font-size:var(--t-chrome,12px);font-weight:650}.fd-label-picked{border-color:currentColor;box-shadow:0 0 0 1px currentColor}.fd-labels-pop{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:380px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 16px 40px rgba(0,0,0,.22)}.fd-labels-head{margin:0;font-size:var(--t-chrome,12px);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}.fd-labels-foot{display:flex;justify-content:flex-end;gap:var(--s2);margin:0}.fd-label-filter{padding:0 var(--s4)}.fd-bulk-bar,.fd-label-filter{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;margin:0 0 var(--s2)}.fd-bulk-bar{padding:var(--s2) var(--s3);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink)}.fd-bulk-bar .fd-btn,.fd-bulk-bar .fd-link{color:inherit}.fd-tag-list{margin-bottom:var(--s3)}.fd-swatches{display:inline-flex;gap:3px}.fd-swatch{width:16px;height:16px;padding:0;border-radius:50%;border:2px solid transparent;cursor:pointer}.fd-swatch-on{border-color:var(--ink)}.fd-swatch:disabled{cursor:default}.fd-tag-add{display:flex;gap:var(--s2);padding:var(--s3) var(--s4)}.fd-label-share{display:flex;height:22px;margin:0 var(--s4) var(--s3);border-radius:4px;overflow:hidden}.fd-label-share i{display:block;height:100%}.fd-share-none{background:var(--line)}.fd-spark-ink i{background:var(--ink-2)}.fd-label-auto{background:transparent;color:var(--ink-2);border:1px dashed var(--line-strong)}.fd-label-auto:before{content:none}button.fd-label-auto{border:1px dashed var(--line-strong)}button.fd-label-auto.fd-label-picked{border-color:var(--ink);color:var(--ink)}.fd-tag-carriers{display:inline-flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.fd-tag-add .fd-tag-carriers{flex:none}.fd-kinds-tabs{align-self:flex-start;margin:0 0 var(--s3)}.fd-kinds-tabs .fd-choice-option[aria-selected=true]{border-color:var(--line);background:var(--surface);color:var(--ink);font-weight:600}.fd-picker-option:has(>.fd-picker-labels){grid-template-columns:minmax(0,1fr) auto auto}.fd-picker-labels{flex-wrap:nowrap;overflow:hidden}.fd-btn-on{border-color:var(--ink);background:var(--key-wash,var(--surface-alt));font-weight:650}.fd-input-narrow{display:inline-block;width:180px}.fd-audit-step{display:block}.fd-section-title{margin:var(--s3) 0 var(--s2);font-size:var(--t-body)}.fd-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.fd-form-grid>.fd-field-wide{grid-column:1/-1}.fd-asset-page{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--s4);align-items:start}@media (max-width:900px){.fd-asset-page{grid-template-columns:minmax(0,1fr)}}.fd-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s2) var(--s3);margin:0}.fd-facts dt{color:var(--ink-2);font-size:var(--t-meta)}.fd-facts dd{margin:0}.fd-order-lines .fd-input{min-width:0;width:100%}.fd-instalments{display:grid;gap:var(--s2);margin-top:var(--s3)}.fd-instalment-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--s2);align-items:end}.fd-order-goods{display:flex;gap:8px;align-items:center}.fd-order-finder{position:relative;display:block}.fd-order-hits{position:absolute;z-index:20;top:100%;left:0;min-width:320px;margin:2px 0 0;padding:4px 0;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:0 6px 18px rgb(0 0 0/12%)}.fd-order-hits button{display:block;width:100%;padding:6px 10px;text-align:left;background:none;border:0;font:inherit;cursor:pointer}.fd-order-hits button:focus-visible,.fd-order-hits button:hover{background:var(--surface-alt)}.fd-asset-log{margin:0 0 16px;padding:0;list-style:none}.fd-asset-log>li{padding:6px 0;border-bottom:1px solid var(--line)}.fd-asset-log>li:last-child{border-bottom:0}.fd-receipt-extras{display:flex;flex-direction:column;gap:8px;margin:8px 0}.fd-receipt-extras .fd-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.fd-pictures-stage{position:relative;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.fd-pictures-large{max-width:100%;max-height:100%;object-fit:contain}.fd-pictures-main-chip{position:absolute;top:var(--s2);left:var(--s2)}.fd-pictures-larger{position:absolute;right:var(--s2);bottom:var(--s2)}.fd-pictures-strip{display:flex;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap}.fd-pictures-thumb{position:relative;width:64px;height:48px;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);cursor:pointer;overflow:hidden}.fd-pictures-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fd-pictures-thumb-on{outline:2px solid var(--accent);outline-offset:1px}.fd-pictures-facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--s1) var(--s3);margin:var(--s3) 0 0}.fd-pictures-facts dd{margin:0;overflow-wrap:anywhere}.fd-pictures-acts{display:flex;gap:var(--s2);margin-top:var(--s3)}.fd-pictures-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);padding:var(--s3);border:1px dashed var(--line-strong);border-radius:var(--radius)}.fd-pictures-viewer{display:flex;justify-content:center}.fd-pictures-viewer img{max-width:min(80vw,960px);max-height:70vh;object-fit:contain}.fd-picture-dialog{display:flex;flex-direction:column;gap:var(--s3);min-width:min(520px,90vw)}.fd-picture-preview{max-height:180px;max-width:100%;object-fit:contain;align-self:flex-start;border:1px solid var(--line);border-radius:var(--radius)}.fd-picture-reuse{display:flex;flex-direction:column;gap:var(--s2)}.fd-picture-offer{display:flex;align-items:center;gap:var(--s3);padding:var(--s2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.fd-picture-offer img{width:64px;height:48px;object-fit:cover;border-radius:var(--radius)}.fd-picture-offer-on{border-color:var(--accent)}.fd-thumb{object-fit:cover;border-radius:4px;border:1px solid var(--line);background:var(--surface-alt)}.fd-thumb,.fd-thumb-none{width:32px;height:24px;display:block}.fd-thumb-none{border-radius:4px;border:1px dashed var(--line)}.fd-result.fd-result-pictured{grid-template-columns:40px minmax(0,1fr);column-gap:var(--s2)}.fd-result-pictured>.fd-result-sub,.fd-result-pictured>.fd-result-top{grid-column:2}.fd-result-picture{grid-column:1;grid-row:1/span 2;align-self:center;width:40px;height:40px;object-fit:cover;border-radius:4px;border:1px solid var(--line);background:var(--surface-alt)}.fd-result-picture-none{border-style:dashed;background:transparent}.fd-pl-name{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-pl-last{display:flex;gap:var(--s2)}.fd-pl-head-state,.fd-pl-last{align-items:center;flex-wrap:wrap}.fd-pl-head-state{display:inline-flex;gap:var(--s3)}.fd-pl-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--s3);align-items:start;padding:0 var(--s4) var(--s4)}@media (max-width:1099px){.fd-pl-body{grid-template-columns:minmax(0,1fr)}}.fd-pl-main,.fd-pl-side{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.fd-pl-main .fd-item-card,.fd-pl-side .fd-item-card{display:flex;flex-direction:column;gap:var(--s2)}.fd-pl-row{display:grid;gap:var(--s3);align-items:end}.fd-pl-row-list{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 160px}.fd-pl-row-prices{grid-template-columns:minmax(0,1.3fr) 150px minmax(0,1.2fr)}.fd-pl-row .fd-segment{white-space:nowrap}.fd-pl-pct{display:flex;align-items:center;gap:var(--s1)}.fd-pl-pct .fd-input{flex:1 1 auto;min-width:0}@media (max-width:899px){.fd-pl-row-list,.fd-pl-row-prices{grid-template-columns:minmax(0,1fr)}}.fd-pl-lines{min-width:0}.fd-pl-lines-bar{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;margin-bottom:var(--s2)}.fd-pl-lines-bar .fd-input{flex:1 1 180px}.fd-pl-acts,.fd-pl-price{display:inline-flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.fd-pl-price{justify-content:flex-end;width:100%}.fd-pl-type .fd-input{width:110px;text-align:right}.fd-pl-history,.fd-pl-on-it,.fd-pl-pick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.fd-pl-history li,.fd-pl-on-it li,.fd-pl-pick li{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s1) 0;border-bottom:1px solid var(--line)}.fd-pl-dialog .fd-pl-pick{max-height:320px;overflow-y:auto}.fd-pl-issues{list-style:none;margin:0;padding:0;gap:var(--s2)}.fd-pl-issue,.fd-pl-issues{display:flex;flex-direction:column}.fd-pl-issue{gap:var(--s1);padding:var(--s2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fd-pl-issue-latest{border-color:var(--line-strong)}.fd-pl-issue-head{display:flex;align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap}.fd-pl-issue-no{font-weight:600;font-size:var(--t-body);white-space:nowrap}.fd-pl-issue-date{margin-left:auto;white-space:nowrap}.fd-pl-issue-sends{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fd-pl-issue-unsent{align-self:flex-start}.fd-pl-issue-acts{display:flex;gap:var(--s1);flex-wrap:wrap}.fd-pl-issue-acts .fd-btn{flex:1 1 auto;justify-content:center}.fd-pl-side .fd-segmented{display:flex;width:100%;height:auto;min-height:28px}.fd-pl-side .fd-segmented>button{flex:1 1 0;min-width:0;padding:4px var(--s1);line-height:1.25;flex-direction:column;justify-content:center;text-align:center}.fd-pl-segment-sub{display:block;opacity:.8}.fd-pl-columns{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.fd-pl-issued{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin:0 var(--s4) var(--s3)}.fd-pl-dialog{display:flex;flex-direction:column;gap:var(--s3);min-width:min(520px,90vw)}.fd-pl-customer{display:inline-flex;align-items:center;gap:var(--s1)}.fd-pl-customer-find{position:relative;display:block}.fd-pl-customer-find .fd-input{width:100%}.fd-pl-customer-list{list-style:none;margin:var(--s1) 0 0;padding:var(--s1);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fd-chip-x{border:0;background:transparent;color:var(--ink-3);cursor:pointer;padding:0 var(--s1);font:inherit}.fd-chip-x:hover{color:var(--ink)}.fd-pl-dialog .fd-segment-on,.fd-pl-screen .fd-segment-on{background:var(--accent);color:var(--accent-ink)}.fd-pl-preview{display:flex;flex-direction:column;gap:var(--s1)}.fd-pl-preview-frame{width:100%;height:380px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.fd-pl-preview-empty{display:flex;align-items:center;justify-content:center}.fd-pl-price-cell{border:1px dashed transparent;border-radius:var(--radius);background:transparent;padding:2px var(--s1);font:inherit;color:inherit;cursor:text}.fd-pl-price-cell:focus-visible,.fd-pl-price-cell:hover{border-color:var(--line-strong);background:var(--surface-alt)}.fd-pl-bulk{display:flex;flex-wrap:wrap;padding:var(--s2);margin-bottom:var(--s2);border-radius:var(--radius);background:var(--accent-wash)}.fd-pl-bulk,.fd-pl-bulk-ask{align-items:center;gap:var(--s2)}.fd-pl-bulk-ask{display:inline-flex}.fd-pl-bulk-ask .fd-input{width:110px;text-align:right}.fd-pl-bulk .fd-link-button{margin-left:auto}.fd-pl-sent{display:block}.fd-pl-sends{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fd-pl-send-row{display:flex;align-items:end;gap:var(--s2)}.fd-pl-send-row .fd-field{flex:1 1 0;min-width:0}.fd-pl-send-row .fd-field .fd-input{width:100%}.fd-pl-send-row>.fd-btn{flex:none;width:auto;height:30px}.fd-pl-changes ul{margin:var(--s1) 0 0;padding-left:var(--s4);display:flex;flex-direction:column;gap:2px}.fd-pl-searchable{display:flex;flex-direction:column;gap:var(--s1)}.fd-pl-searchable-list{list-style:none;margin:0;padding:var(--s1);max-height:220px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fd-pl-searchable-list li[role=option]{padding:var(--s1) var(--s2);border-radius:var(--radius);cursor:pointer}.fd-pl-searchable-list li[role=option]:hover{background:var(--surface-alt)}.fd-pl-searchable-list li.fd-pl-searchable-on{background:var(--accent);color:var(--accent-ink)}.fd-pl-view{margin:0 0 var(--s2)}.fd-pl-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--s3)}.fd-pl-card{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer}.fd-pl-card:hover{border-color:var(--line-strong)}.fd-pl-card-head{display:flex;justify-content:space-between;align-items:start;gap:var(--s2)}.fd-pl-card-name{font-weight:600;color:var(--ink);text-decoration:none}.fd-pl-card-next{font-size:var(--t-meta);color:var(--ink-2)}.fd-pl-starts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s3);margin-bottom:var(--s3)}.fd-pl-start{display:flex;flex-direction:column;gap:var(--s1);align-items:flex-start;padding:var(--s3);border:1px dashed var(--line-strong);border-radius:var(--radius);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.fd-pl-start:hover{background:var(--surface-alt)}.fd-pics-body{display:flex;flex-direction:column;gap:var(--s3);padding:0 var(--s4) var(--s4)}.fd-pics-body .fd-item-card{display:flex;flex-direction:column;gap:var(--s2)}.fd-pics-brands{width:100%;border-collapse:collapse}.fd-pics-brands td,.fd-pics-brands th{padding:var(--s1) var(--s2);border-bottom:1px solid var(--line);text-align:left}.fd-pics-brands thead th{font-size:var(--t-meta);color:var(--ink-3);font-weight:600}.fd-pics-brands .fd-num{text-align:right;white-space:nowrap}.fd-pics-brands tbody tr:has(.fd-link-button){cursor:pointer}.fd-pics-brands tbody tr:has(.fd-link-button):hover{background:var(--surface-alt)}.fd-pics-brand-on{background:var(--accent-wash)}.fd-pics-bar{display:inline-block;width:120px;height:8px;border-radius:4px;background:var(--surface-alt);vertical-align:middle;overflow:hidden}.fd-pics-bar>span{display:block;height:100%;background:var(--accent)}.fd-pics-queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fd-pics-row{display:grid;grid-template-columns:40px minmax(0,2fr) minmax(0,1fr) minmax(0,1.6fr) auto;gap:var(--s2);align-items:center;padding:var(--s2) 0;border-bottom:1px solid var(--line)}.fd-pics-row-over{outline:2px dashed var(--accent);outline-offset:-2px}.fd-pics-suggest{display:inline-flex;align-items:center;gap:var(--s2)}.fd-pics-matched{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s1)}.fd-pics-matched li{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:var(--s1) 0}@media (max-width:899px){.fd-pics-row{grid-template-columns:40px minmax(0,1fr)}}.fd-pics-take{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3) 16px;max-width:480px;margin:0 auto;min-height:100vh}.fd-pics-take-head{display:flex;justify-content:space-between;align-items:center}.fd-pics-take-card{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fd-pics-take-code{font-size:var(--t-body)}.fd-pics-take-name{margin:0;font-size:var(--t-total)}.fd-pics-take-ways{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s3)}.fd-pics-take-shoot{height:56px;font-size:var(--t-title)}.fd-pics-take-file,.fd-pics-take-skip{height:44px}.fd-pics-take-done{font-size:var(--t-title);text-align:center;margin-top:var(--s6)}.fd-pictures-likeness{position:absolute;top:var(--s2);right:var(--s2)}.fd-pictures-thumb[draggable=true]{cursor:grab}.fd-pictures-thumb-badge{position:absolute;left:2px;bottom:2px;padding:0 3px;border-radius:3px;font-size:var(--t-meta);background:var(--warn-wash);color:var(--ink)}.fd-pictures-straighten{display:flex;flex-direction:column;gap:var(--s3);align-items:center}.fd-pictures-straighten-image{max-width:100%;max-height:360px;transition:transform .2s}.fd-result-picture-wrap{position:relative;grid-column:1;grid-row:1/span 2;align-self:center;display:inline-flex}.fd-result-picture-look{position:absolute;z-index:40;left:48px;top:-40px;width:220px;height:220px;object-fit:contain;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.18)}.fd-pics-sold{white-space:nowrap}.fd-pics-many{width:min(720px,calc(100vw - 32px))}.fd-picture-ways{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.fd-picture-chosen{overflow-wrap:anywhere}.fd-camera-dialog{width:min(760px,calc(100vw - 32px))}.fd-camera-body{display:flex;flex-direction:column;gap:var(--s2)}.fd-camera-choices{flex-wrap:wrap}.fd-camera-frame{position:relative;background:#000;border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;max-height:min(56vh,520px);display:flex;align-items:center;justify-content:center}.fd-camera-frame[hidden]{display:none}.fd-camera-view{width:100%;height:100%;object-fit:contain;display:block}.fd-camera-view[hidden]{display:none}.fd-camera-starting{position:absolute;color:#fff}.fd-camera-trouble{margin:0;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt)}.fd-pl-name-link{color:inherit;text-decoration:none}.fd-pl-name-link:focus-visible,.fd-pl-name-link:hover{text-decoration:underline}.fd-wshare-now{display:grid;grid-template-columns:minmax(140px,auto) minmax(0,1fr);gap:var(--s4);align-items:center;padding:var(--s3) var(--s4) var(--s4)}.fd-wshare-rate{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.fd-wshare-figure{font-size:var(--t-total);line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.fd-wshare-example{margin:0;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);min-width:0}.fd-wshare-bar{height:10px;border-radius:5px;background:var(--line-strong);overflow:hidden}.fd-wshare-bar-workshop{display:block;height:100%;background:var(--accent);transition:width .16s ease}.fd-wshare-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2) var(--s4);font-size:var(--t-meta)}.fd-wshare-key{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--line-strong);vertical-align:-1px}.fd-wshare-key-workshop{background:var(--accent)}.fd-wshare-next{margin:0;padding:0 var(--s4) var(--s3)}.fd-wshare-change{display:grid;gap:var(--s2);padding:var(--s3) var(--s4) var(--s4);border-top:1px solid var(--line)}.fd-wshare-change-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3)}.fd-wshare-change-row .fd-btn-primary,.fd-wshare-field{width:auto}.fd-wshare-field .fd-input-amount{width:9ch}.fd-wshare-suffixed{display:inline-flex;align-items:center;gap:var(--s1)}.fd-wshare-change>.fd-meta{margin:0}.fd-wshare-problem{color:var(--crit)}.fd-wshare-history{padding:var(--s2) var(--s4) var(--s3);border-top:1px solid var(--line)}.fd-wshare-history summary{cursor:pointer}.fd-wshare-history ul{margin:var(--s2) 0 0;padding-left:var(--s4)}@media (max-width:720px){.fd-wshare-now{grid-template-columns:minmax(0,1fr)}}.fd-strike-dialog{width:min(620px,calc(100vw - 32px))}.fd-strike-h{margin:0;font-size:var(--t-body);font-weight:600;color:var(--ink)}.fd-strike-what{display:grid;gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--radius);background:var(--surface-alt)}.fd-strike-what ul{margin:0;padding-left:var(--s4);display:grid;gap:var(--s1)}.fd-strike-reasons{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:calc(-1 * var(--s1))}.fd-chip-btn{height:28px;padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-meta);cursor:pointer}.fd-chip-btn:hover{background:var(--surface-alt)}.fd-chip-btn-on{border-color:var(--accent);color:var(--ink);font-weight:600}.fd-strike-parts{display:grid;gap:var(--s2)}.fd-strike-parts ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius)}.fd-strike-part{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--s3)}.fd-strike-part+.fd-strike-part{border-top:1px solid var(--line)}.fd-strike-part-name{display:flex;flex-direction:column;min-width:0}.fd-strike-part-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-strike-part .fd-segmented{flex:none}.fd-segmented>label{display:inline-flex;align-items:center;height:100%;padding:0 var(--s3);color:var(--ink-2);font-size:var(--t-meta);cursor:pointer}.fd-segmented>label+label{border-left:1px solid var(--line-strong)}.fd-segmented>label:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.fd-segmented>label.fd-segmented-on{background:var(--accent);color:var(--accent-ink);font-weight:600}.fd-segmented>label.fd-segmented-warn{background:var(--warn);color:#fff}.fd-drawer>.fd-xform{flex:1;min-height:0;display:flex;flex-direction:column}.fd-xform-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--s5) var(--s4)}.fd-xform-head{padding:var(--s2) 0 var(--s3);border-bottom:1px solid var(--line)}.fd-xform-head .fd-meta{margin:var(--s1) 0 0}.fd-xform-sec{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--line)}.fd-xform-sec:last-of-type{border-bottom:0}.fd-xform-cap{font-size:var(--t-meta);color:var(--ink-2)}.fd-xform-money{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s4)}.fd-xform-amount{height:52px;font-family:var(--mono);font-size:var(--t-total);font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.fd-xform-day{display:flex;align-items:center;gap:var(--s2)}.fd-xform-day .fd-chip{height:32px}.fd-xform-bills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.fd-xform-bill{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--s2) var(--s3);border:1px solid var(--control-edge);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fd-xform-bill-on,.fd-xform-bill:hover{border-color:var(--ink)}.fd-xform-cats{display:flex;flex-wrap:wrap;gap:var(--s2)}.fd-xform-cats>button{height:34px;padding:0 var(--s3);border:1px solid var(--control-edge);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.fd-xform-cats>button.fd-seg-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.fd-xform-cats>button.fd-xform-cats-all{border-style:dashed;color:var(--ink-2)}.fd-xform-pair,.fd-xform-split{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--s4)}.fd-xform-splitbar{display:flex;flex-direction:column;gap:var(--s1);padding-bottom:2px}.fd-xform-splitbar-track{height:8px;border-radius:4px;background:var(--key-wash,var(--surface-alt));overflow:hidden}.fd-xform-splitbar-track>i{display:block;height:100%;background:var(--accent)}.fd-xform-opt{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius)}.fd-xform-opt>div,.fd-xform-opt>span{display:flex;flex-direction:column;gap:2px}.fd-xform-opt-check{cursor:pointer}.fd-xform-opt-check input{width:18px;height:18px}.fd-xform-opt-wrap{display:flex;flex-direction:column;gap:var(--s2)}.fd-xform-opt-body{padding:0 var(--s3)}.fd-xform-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s5);border-top:1px solid var(--line-strong);background:var(--surface)}.fd-xform-said{min-width:0;font-size:var(--t-meta);color:var(--ink)}.fd-xform-needed{color:var(--warn);font-weight:600}.fd-sw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4)}.fd-sw{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s4);padding:var(--s3) var(--s4) var(--s4);align-items:start}.fd-sw-groups{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.fd-sw-tools{display:flex;align-items:center;gap:var(--s3)}.fd-sw-find{max-width:260px}.fd-sw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius)}.fd-sw-grp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s1) var(--s2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.fd-sw-grp:last-child{border-bottom:0}.fd-sw-grp-bad{background:var(--crit-wash)}.fd-sw-grp-warn{background:var(--warn-wash)}.fd-sw-words{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.fd-sw-w{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 2px 0 var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font-family:var(--ui);font-size:var(--t-meta)}.fd-sw-w>button{width:20px;height:20px;border:0;border-radius:3px;background:transparent;color:var(--ink-2);font:inherit;cursor:pointer}.fd-sw-w>button:hover{background:var(--key-wash);color:var(--ink)}.fd-sw-add{width:96px;height:26px;padding:0 var(--s2);border:1px dashed var(--control-edge);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:var(--t-meta)}.fd-sw-add,.fd-sw-bin{background:transparent}.fd-sw-bin{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius);color:var(--ink-2);cursor:pointer}.fd-sw-bin:hover{border-color:var(--line-strong);color:var(--crit)}.fd-sw-why{grid-column:1/-1;font-size:var(--t-meta);font-weight:600}.fd-sw-bad{color:var(--crit)}.fd-sw-warn{color:var(--warn)}.fd-sw-lines{margin:0;padding-left:var(--s4);font-size:var(--t-meta)}.fd-sw-new{grid-template-columns:minmax(0,1fr) auto}.fd-sw-new,.fd-sw-try{background:var(--surface-alt)}.fd-sw-try{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius)}.fd-sw-try-title{font-size:var(--t-body)}.fd-sw-found,.fd-sw-reads{display:flex;flex-direction:column;gap:var(--s1)}.fd-sw-hit{display:flex;justify-content:space-between;gap:var(--s2);font-size:var(--t-meta)}.fd-sw-hit>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-order-paper{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));align-items:start}.fd-order-paper>.fd-field>.fd-meta:last-child:not(:first-child){margin-top:2px}.fd-order-ro{display:flex;align-items:center;min-height:32px;font-weight:650}.fd-order-result{grid-template-columns:minmax(0,1fr) 168px;column-gap:var(--s3)}.fd-order-result>.fd-result-sub,.fd-order-result>.fd-result-top{grid-column:1}.fd-order-result-figures{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.fd-order-result-figures b{color:var(--ink)}.fd-order-drop-head{display:grid;grid-template-columns:minmax(0,1fr) auto 168px;gap:var(--s3);padding:var(--s1) var(--s3);border-bottom:1px solid var(--line);background:var(--surface-alt);color:var(--ink-3);font-size:var(--t-meta);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.fd-order-drop-head>span:last-child{text-align:right}.fd-order-on-order{font-size:var(--t-meta)}.fd-order-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.fd-order-acts .fd-chip{margin-left:var(--s1)}.fd-order-lines-title{display:flex;align-items:center;gap:var(--s2);margin:0 0 var(--s2);font-size:var(--t-body);font-weight:700}.fd-order-extra{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);min-width:0}.fd-order-kind{font-size:var(--t-meta);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.fd-order-extra .fd-order-goods{display:flex;gap:var(--s2);width:100%}.fd-order-lines-table td,.fd-order-lines-table th{padding-right:var(--s2);padding-left:var(--s2)}.fd-order-figures{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.fd-order-sells{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700}.fd-order-last{color:var(--ink-2);font-family:var(--mono);font-variant-numeric:tabular-nums}.fd-receipt-cost[data-rise=true]{border-color:var(--warn)}.fd-order-rise{cursor:default}.fd-order-qty-cell{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.fd-order-progress{display:inline-flex;align-items:center;gap:var(--s1);color:var(--ink-3);font-size:var(--t-meta);white-space:nowrap}.fd-order-progress>i{display:inline-block;width:48px;height:4px;overflow:hidden;border-radius:2px;background:var(--line)}.fd-order-progress>i>b{display:block;height:100%;background:var(--ok)}.fd-order-notes textarea{width:100%;resize:vertical}.fd-order-bar{height:6px;overflow:hidden;border-radius:3px;background:var(--line)}.fd-order-bar>i{display:block;height:100%;background:var(--ok)}.fd-order-rail-hint{white-space:normal}.fd-order-low{width:min(960px,calc(100vw - 32px))}.fd-order-low-qty{width:72px;text-align:right}.fd-order-low-out{color:var(--crit);font-weight:700}.fd-order-low-table tr[data-enough=true]{color:var(--ink-3)}