.sidebar{overflow:hidden}.sidebar .nav{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.sidebar-brand{flex-shrink:0;padding:18px 16px 12px}.sidebar-brand .brand-tile{width:100%;max-width:180px;height:52px;padding:8px 12px;border-radius:12px}.sidebar-brand .brand-tile img{width:auto;height:auto;max-height:100%;max-width:100%;filter:none}.sidebar-brand .mod{margin-top:8px;padding-left:2px}.sidebar-user{position:relative;flex-shrink:0;margin-top:0;padding:8px;border-top:1px solid rgba(255,255,255,.12)}.su-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;margin:0;border:none;border-radius:10px;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer}.su-row:hover,.su-row[aria-expanded=true]{background:#ffffff1a}.su-avatar{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;font-size:12px;font-weight:700;letter-spacing:.02em}.su-dot{position:absolute;top:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:#ef4444;border:2px solid #0b3d91}.su-names{display:grid;min-width:0;flex:1;line-height:1.25}.su-names strong{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.su-names span{font-size:11.5px;color:#ffffffa6}.su-chev{flex-shrink:0;opacity:.6}.su-menu{position:absolute;left:8px;right:8px;bottom:calc(100% - 4px);z-index:20;display:grid;padding:6px;background:#fff;color:var(--t1);border-radius:12px;box-shadow:0 12px 32px #0f172a47}.su-menu a,.su-menu button{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:8px 10px;border:none;border-radius:8px;background:none;color:var(--t1);font:inherit;font-size:13.5px;text-align:left;text-decoration:none;cursor:pointer}.su-menu a:hover,.su-menu button:hover{background:#f2f2f7;text-decoration:none}.su-menu svg{color:var(--t3);flex-shrink:0}.su-menu .su-out,.su-menu .su-out svg{color:var(--red)}.su-hint{margin-left:auto;font-size:11.5px;color:var(--t3)}.su-sep{height:1px;margin:4px 6px;background:#e5e5ea}.sec-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;margin-bottom:14px;border:none;border-radius:10px;background:#f2f2f7}.sec-tabs a{padding:4px 12px;margin:0;border:none;border-radius:8px;font-size:13px;font-weight:500;line-height:1.5;color:#3a3a3c}.sec-tabs a:hover{color:var(--t1);text-decoration:none}.sec-tabs a.on{background:#fff;color:var(--t1);font-weight:600;box-shadow:0 1px 3px #0000001f}.mb-title{transition:opacity .15s ease}.mb-title.faded{opacity:0}@media(max-width:900px){.sec-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%;width:max-content}.sec-tabs::-webkit-scrollbar{display:none}.sec-tabs a{white-space:nowrap}.sidebar-user{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.state-card{margin:2.5rem auto;max-width:520px;padding:20px 22px;border-radius:16px;background:#f5f5f7;color:var(--t1);font-size:14px}.state-card.red{background:#fff1f0}.state-title{font-size:16px;font-weight:700;margin-bottom:4px}.state-card.red .state-title{color:#9f1c13}.state-text{color:var(--t2);line-height:1.5}.state-detail{margin-top:8px;font-size:12px;color:var(--t3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.state-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.settings-col{max-width:680px;margin:0 auto}.main:has(>.settings-col)>.linkbtn{margin-left:max(0px,calc((100% - 680px)/2))}.ios-groups.one-col{grid-template-columns:minmax(0,1fr);gap:28px}.ios-group.editing .ios-card{background:#fff;box-shadow:0 0 0 1px #d1d1d6}.ios-group.editing .ios-row>.input,.ios-group.editing .ios-row.stack>.input{background:#f5f5f7}.ios-row.stack>textarea.input{resize:vertical;min-height:0;font:inherit}.ios-field+.ios-field,.ios-field+.ios-row,.ios-row+.ios-field{border-top:1px solid rgba(60,60,67,.12)}.ios-row .req{color:var(--red)}.ios-row>.input[aria-invalid=true]{box-shadow:0 0 0 1.5px var(--red)}.ios-err{padding:0 16px 10px;font-size:12.5px;color:#b42318;text-align:right}.ios-row.stack+.ios-err{text-align:left}.ios-row.sub{padding-left:28px;font-size:13.5px}.ios-more .v{display:inline-flex;align-items:center;gap:4px}.ios-chev{color:#c7c7cc;transition:transform .15s ease}.ios-chev.down{transform:rotate(90deg)}.linkbtn.danger{color:var(--red)}label.linkbtn{cursor:pointer}label.linkbtn.disabled{opacity:.6;pointer-events:none}.logo-line{padding-top:9px;padding-bottom:9px}.logo-thumb{display:flex;align-items:center;justify-content:center;width:132px;height:44px;padding:4px 8px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #3c3c431f;color:var(--t3);font-size:12.5px}.logo-thumb img{max-width:100%;max-height:100%;object-fit:contain}.logo-acts{display:inline-flex;gap:16px;align-items:center}.logo-acts .linkbtn{font-size:13.5px;font-weight:600}.ios-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:46px;height:28px;margin:0;border-radius:14px;background:#e9e9eb;cursor:pointer;transition:background .18s ease}.ios-switch:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .18s ease}.ios-switch:checked{background:#34c759}.ios-switch:checked:after{transform:translate(18px)}.ios-switch:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ns-modal.small{width:min(440px,100%)}.ns-modal.small .ns-head h2{font-size:19px}@media(max-width:640px){.ios-row>.input{width:55%}.logo-thumb{width:104px}}.list-filters.au-filters{justify-content:flex-start;margin-bottom:14px;flex-wrap:wrap;align-items:center;gap:8px}.au-range{display:inline-flex;align-items:center;gap:6px;color:var(--t3)}.au-range input{min-width:0}.audit-list .slist-row:not(.slist-headrow){cursor:pointer}.au-detail.full{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal;color:var(--t2)}.au-ids{color:var(--t2)}.au-more{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:16px}.home-tiles.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tiles.n3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.home-tiles .home-tile:nth-child(n+3){display:none}.home-tiles .home-tile{padding:12px 14px;gap:2px}.home-tiles .home-tile .v{font-size:24px}.home-tiles .home-tile .l{font-size:12.5px;line-height:1.3}}a.ios-row.ios-link{color:inherit;text-decoration:none}a.ios-row.ios-link:hover{background:#ececf0;text-decoration:none}.ios-row.ios-danger{justify-content:center;color:var(--red);font-weight:500}.pw-hint{font-size:12.5px;color:var(--t3)}.pw-hint.bad{color:#b45309}.sc-row{flex-wrap:wrap;row-gap:6px}.sc-label{min-width:0}.sc-right{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.sc-right .linkbtn{font-size:13px;font-weight:600}.sc-src{font-size:12px;color:var(--t3)}.sc-conflict{justify-content:space-between;align-items:center}.sc-acts{display:inline-flex;gap:14px;flex-shrink:0}.recent-list{overflow:visible;flex-wrap:nowrap}.recent-tab{min-width:0;flex:0 1 auto}.recent-more{position:relative;flex-shrink:0}.recent-more-btn{height:100%;min-height:30px;padding:4px 10px;border:1px solid var(--b1);border-radius:8px;background:var(--bg2);color:var(--t2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.recent-more-btn:hover,.recent-more-btn[aria-expanded=true]{border-color:var(--b2);color:var(--t1)}.recent-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:280px;max-height:320px;overflow-y:auto;padding:6px;background:#fff;border-radius:12px;box-shadow:0 12px 32px #0f172a2e,0 0 0 1px #0f172a0f}.recent-menu-row{display:flex;align-items:center;gap:6px;padding:7px 8px 7px 10px;border-radius:8px;font-size:13px;color:var(--t1);cursor:pointer}.recent-menu-row:hover{background:#f2f2f7}.recent-menu-row .recent-title{flex:1}.pal-sec{padding:8px 14px 4px;font-size:11.5px;font-weight:600;color:var(--t3)}.flag{display:inline-block;flex-shrink:0;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #00000014}.flag-none{display:inline-grid;place-items:center;font-size:8px;font-weight:700;background:#e5e5ea;color:#636366}.sidebar-fx{flex-shrink:0;padding:8px 10px 10px;border-top:1px solid rgba(255,255,255,.08)}.fx-island{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff14;color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 18px #0000002e;transition:background .15s ease,transform .15s ease}.fx-island:hover,.fx-island.on{background:#ffffff29}.fx-island:focus-visible{outline:2px solid #fff;outline-offset:2px}.fx-flags{display:flex;flex-shrink:0}.fx-flags .flag+.flag{margin-left:-6px;box-shadow:0 0 0 1.5px #0b3d91}.fx-island-text{flex:1;min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-chev{flex-shrink:0;opacity:.7}.fx-pop{position:fixed;z-index:1200;box-sizing:border-box;padding:14px;border-radius:18px;background:var(--bg2, #fff);color:var(--t1, #1d1d1f);box-shadow:0 18px 48px #0a1e4638,0 0 0 1px #0000000d;display:flex;flex-direction:column;gap:12px;animation:fx-in .14s ease-out}@keyframes fx-in{0%{opacity:0;transform:translateY(4px)}}.fx-head{display:flex;justify-content:space-between;align-items:baseline}.fx-head strong{font-size:15px}.fx-head span{font-size:12px;color:var(--t3, #8e8e93)}.fx-conv{display:grid;gap:6px;position:relative;padding:10px;border-radius:14px;background:#f5f5f7}.fx-line{display:flex;align-items:center;gap:8px;background:#fff;border-radius:10px;padding:4px 4px 4px 10px}.fx-amount,.fx-result{flex:1 1 0;width:0;min-width:0;border:none;background:none;font:inherit;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;padding:6px 0;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-cur{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:4px 6px 4px 8px;border-radius:8px;background:#f5f5f7;cursor:pointer}.fx-cur select{border:none;background:none;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;padding:2px 0}.fx-swap{justify-self:center;width:28px;height:28px;margin:-4px 0;border-radius:999px;border:1px solid #e5e5ea;background:#fff;color:var(--acc, #005bb5);display:grid;place-items:center;cursor:pointer;transform:rotate(90deg)}.fx-rate{font-size:11.5px;color:var(--t3, #8e8e93);text-align:right;font-variant-numeric:tabular-nums}.fx-list{display:grid}.fx-row{display:grid;grid-template-columns:20px 36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 2px;font-size:13.5px}.fx-row+.fx-row{border-top:1px solid #f0f0f3}.fx-code{font-weight:600}.fx-name{color:var(--t3, #8e8e93);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-val{font-variant-numeric:tabular-nums;font-weight:600}.fx-note{margin:0;font-size:11px;line-height:1.5;color:var(--t3, #8e8e93)}.sup-file .sf-steps,.cust-file .sf-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sup-refs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.sup-pill{font-size:12.5px;font-weight:600;padding:4px 11px;border-radius:999px;background:#e8e8ed;color:#3a3a3c;white-space:nowrap}.sup-pill.APPROVED{background:#dcfce7;color:#14532d}.sup-pill.EXPIRING{background:#fef3c7;color:#78350f}.sup-pill.EXPIRED,.sup-pill.NOT_APPROVED{background:#fee2e2;color:#7f1d1d}.sup-pill.BLOCKED{background:#1d1d1f;color:#fff}.btn.sup-more{padding-left:10px;padding-right:10px}.btn.sup-more .ico{margin:0}.sup-notice{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.sup-notice-body{flex:1 1 260px;display:flex;flex-direction:column;gap:4px;min-width:0}.sup-reasons{margin:0;padding-left:18px;font-weight:600}.sup-flash{display:flex;gap:12px;align-items:center;margin-bottom:16px}.sup-quiet{font-size:12.5px;color:var(--t3);font-weight:400}.sup-good{color:#0d7a55}.sup-mid{color:#b45309}.sup-bad,.linkbtn.sup-bad{color:var(--red)}.sup-sub{font-weight:600;font-size:13px;color:var(--t2)}.sup-groups{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr))}.sup-cols{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.sup-side{display:flex;flex-direction:column;gap:24px;min-width:0}.sup-activity{margin-top:24px}@media(max-width:900px){.sup-cols{grid-template-columns:minmax(0,1fr)}}.sup-row>.k{flex-shrink:0}.sup-row>.v{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px}.sup-row-acts{display:inline-flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:13px}.sup-row-acts .linkbtn,.sup-row-acts a{font-size:13px}.sup-chips{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.sup-link-select.input{padding:4px 8px;font-size:13px;max-width:220px}.sup-eval{gap:4px}.sup-eval-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.sup-eval-meta{font-size:13px;color:var(--t3)}.sup-eval.old{opacity:.75}.sup-eval.void .k{text-decoration:line-through;color:var(--t3)}.sup-act{font-size:13.5px}.sup-act-main{min-width:0}.sup-act-kind{font-size:12px;color:var(--t3)}.sup-act-side{display:inline-flex;gap:10px;align-items:center;flex-shrink:0}.sup-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.sup-checks.one{grid-template-columns:minmax(0,1fr)}.sup-checks.inline{display:flex;flex-wrap:wrap;gap:6px 16px}.sup-check{display:flex;gap:6px;align-items:center;font-size:13px}.sup-cert-row{display:grid;grid-template-columns:1fr 1.3fr .7fr 1.1fr;gap:6px}.sup-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.sup-scores label{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.sup-scores select.input{width:84px;flex:0 0 84px}.sup-chips .note.plain{color:var(--t3);font-size:12px}.sup-answers{display:flex;flex-direction:column;gap:8px}.sup-answers .ios-row{font-size:13px;padding:8px 12px}.pt-readonly{display:flex;justify-content:space-between;gap:8px;background:#f5f5f7;color:var(--t2)}.pt-hint{font-size:12px;color:var(--t3)}.sup-list .cell-k{display:none}.cust-hist .ios-row{font-size:13.5px}.cust-terms-row .k{font-weight:600}.cust-chips{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}@media(max-width:640px){.sup-checks,.sup-scores{grid-template-columns:minmax(0,1fr)}.sup-cert-row.keep-cols{grid-template-columns:1fr 1fr}.sup-row{flex-wrap:wrap}.sup-row>.v{flex:1 1 auto;justify-content:flex-end}.ios-row.sup-act{flex-direction:column;align-items:flex-start;gap:4px}.sup-notice>.btn{width:100%;justify-content:center}}@container (max-width: 560px){.sup-list .cell-k{display:inline;color:var(--t3);font-size:12px;margin-right:4px}.sup-list .slist-row>.sup-cap,.sup-list .slist-row>.sup-appr{display:none}.sup-list .slist-row>.slist-status{grid-column:1 / -1}}.sup-select{position:relative}.sup-trigger{display:flex;align-items:center;gap:8px;width:100%;text-align:left;cursor:pointer}.sup-trigger.empty .sup-name{color:var(--t3, #8e8e93)}.sup-chev{flex-shrink:0;margin-left:auto;color:var(--t3, #8e8e93)}.sup-hidden{position:absolute;left:12px;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.sup-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sup-dot.ok{background:#1f9d55}.sup-dot.warn{background:#e6a100}.sup-dot.bad{background:#d70015}.sup-tag{flex-shrink:0;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.sup-tag.ok{background:#e3f6ea;color:#137a3e}.sup-tag.warn{background:#fff4d6;color:#8a5a00}.sup-tag.bad{background:#fde7e9;color:#b0001a}.sup-pop{position:fixed;z-index:1300;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 12px 32px #0f172a29,0 0 0 1px #0f172a0f;padding:6px;font-size:14px;color:var(--t1, #1d1d1f)}.sup-search{display:flex;align-items:center;gap:8px;margin:2px 2px 6px;padding:7px 10px;border-radius:10px;background:#f2f2f7;color:var(--t3, #8e8e93)}.sup-search input{flex:1;border:none;background:none;font:inherit;outline:none;color:var(--t1, #1d1d1f)}.sup-list{overflow-y:auto;min-height:0}.sup-group{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--t3, #8e8e93);padding:10px 10px 4px}.sup-opt{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.sup-opt:hover,.sup-opt.on{background:#f2f2f7}.sup-opt.sel{background:#eef4fc}.sup-opt.off{cursor:not-allowed}.sup-opt.off .sup-name{color:var(--t3, #8e8e93)}.sup-opt.off:hover{background:none}.sup-check{flex-shrink:0;color:var(--acc, #005bb5)}.sup-empty{padding:12px 10px;color:var(--t3, #8e8e93)}.sup-foot{margin-top:4px;padding:8px 10px 4px;border-top:1px solid #ececf0;font-size:11.5px;line-height:1.45;color:var(--t3, #8e8e93)}.sup-trigger.invalid{border-color:var(--red, #d70015);box-shadow:0 0 0 3px #d700151f}.sup-error{margin-top:4px;font-size:12px;color:var(--red, #d70015)}.nx-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 20px;border-radius:16px;background:#f0f5fc;margin-bottom:20px}.nx-card.warn{background:#fdf6e3}.nx-card.done{background:#eaf6f0}.nx-card.off{background:#f5f5f7;color:var(--t3)}.nx-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 320px}.nx-text strong{font-size:16px;font-weight:600}.nx-text span{font-size:13.5px;color:var(--t2);line-height:1.45}.nx-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nx-acts a.btn{text-decoration:none}.so-msg{margin:-8px 0 18px}.more-btn{padding-left:10px;padding-right:10px}.more-pop{min-width:260px}.more-pop button,.more-off{display:flex;flex-direction:column;gap:1px}.more-pop button span,.more-off span{font-size:12px;color:var(--t3)}.more-pop button.danger strong{color:#b42318}.more-off{padding:9px 12px;font-size:14px;color:var(--t3);cursor:default}.more-off .linkbtn{align-self:flex-start;font-size:12.5px;margin-top:2px;padding:0}.so-page .sf-title{flex:1 1 0;min-width:240px}.so-page .sf-refs{overflow-wrap:anywhere}.so-top{margin-bottom:24px}.so-page>.ios-group{margin-bottom:24px}.so-drift .linkbtn{font-size:inherit;font-weight:600}.so-err{color:var(--red)}.so-dlg-text{margin:0;font-size:13.5px;color:var(--t2)}.so-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.so-check input{margin-top:3px}.so-check small{display:block;font-size:12px;color:var(--t3)}.so-buygrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.so-payform .so-payfields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sol-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 130px 28px;gap:6px 16px;align-items:start;padding:12px 16px;font-size:14px}.sol-row+.sol-row{border-top:1px solid rgba(60,60,67,.12)}.sol-part{display:flex;flex-direction:column;gap:6px;min-width:0}.sol-pn{display:flex;flex-wrap:wrap;gap:0 10px;align-items:baseline}.sol-pn a{font-weight:600;color:var(--t1)}.sol-desc{font-size:13px;color:var(--t3)}.sol-notes{display:flex;flex-wrap:wrap;gap:6px}.sol-notes:empty{display:none}.sol-notes .note{white-space:normal}.sol-err{font-size:12.5px;color:var(--red)}.sol-qty{white-space:nowrap;color:var(--t2)}.sol-price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap}.sol-price span{font-size:12.5px;color:var(--t3)}.sol-price .input{width:110px;text-align:right;padding:6px 8px}.sol-none{color:var(--t3)}.sol-more{text-align:right}.sol-more .linkbtn{font-size:16px;font-weight:700;letter-spacing:1px;color:var(--t3);padding:0 4px}.sol-ex{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:13px;color:var(--t2);padding:8px 0 2px}.sol-ex .input{width:96px;padding:4px 8px}.sol-total{display:flex;justify-content:flex-end;gap:16px;padding:12px 60px 12px 16px;border-top:1px solid rgba(60,60,67,.12);font-size:14px}.sol-total strong{font-weight:700}.sh-line{align-items:flex-start;flex-wrap:wrap}.sh-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.sh-items{font-size:12.5px;color:var(--t3)}.sh-awb{display:flex;gap:8px;align-items:center;font-size:13.5px}.sh-awb form{display:flex;gap:6px;align-items:center}.sh-awb .input{width:170px;padding:5px 8px}.sh-docs{font-size:13.5px;white-space:nowrap}.ql-tbl.no-pricing .ql-cost{display:none}.ql-head-tools{display:flex;gap:14px;align-items:center}.ql-head-tools label{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--t2);cursor:pointer}.ql-err{display:block;font-size:11.5px;color:var(--red);margin-top:3px;white-space:normal}.ql-below{margin-top:4px}.ql-add{display:grid;grid-template-columns:minmax(220px,2fr) 100px auto;gap:8px;margin-top:14px;align-items:start}.ns-err{font-size:12px;color:var(--red);margin:-4px 0 2px}.accept-list{margin:0;padding:0;list-style:none;font-size:13px;display:grid;gap:4px}.sales-list .sale-stage{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media(max-width:640px){.sales-filters{flex-direction:column;align-items:stretch}.sales-filters .seg{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.sales-filters .seg button{white-space:nowrap}.sf-title{max-width:100%}.sf-refs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sol-row{grid-template-columns:minmax(0,1fr) auto 22px;padding:12px}.sol-row .sol-qty{grid-column:2;grid-row:2;font-size:13px}.sol-row .sol-price{grid-column:2;grid-row:1}.sol-row .sol-part{grid-column:1;grid-row:1 / span 2}.sol-row .sol-more{grid-column:3;grid-row:1}.sol-total{padding-right:12px}.so-payform .so-payfields,.so-buygrid{grid-template-columns:1fr 1fr}.nx-card{padding:14px 16px}.nx-acts{width:100%}.sh-awb .input{width:130px}.ql-add{grid-template-columns:minmax(0,1fr) 70px}.ql-add>.btn{grid-column:1 / -1}table.tbl.ql-tbl,table.tbl.ql-tbl tbody,table.tbl.ql-tbl tfoot{display:block;width:100%}table.tbl.ql-tbl thead{display:none}table.tbl.ql-tbl tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--b1)}table.tbl.ql-tbl tbody td{display:block;padding:0;border:none;background:none;max-width:none!important}table.tbl.ql-tbl tbody td:first-child{grid-column:1;max-width:none}table.tbl.ql-tbl tbody td.ql-qty{grid-column:2;grid-row:1;text-align:right}table.tbl.ql-tbl tbody td.ql-total{grid-column:2;text-align:right}table.tbl.ql-tbl tbody td[data-k]:before{content:attr(data-k);display:block;font-size:11px;color:var(--t3)}table.tbl.ql-tbl tfoot tr{display:flex;justify-content:flex-end;gap:10px;padding:10px 0}table.tbl.ql-tbl tfoot td{border:none;padding:0}table.tbl.ql-tbl tfoot td:empty{display:none}}.st-cols2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.st-cols3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.st-sub{display:grid;gap:10px;padding:10px 12px;border-radius:12px;background:#f5f5f7}.st-sub-title{font-size:12px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.02em}.st-hint{font-size:12.5px;color:var(--t3)}.st-more{justify-self:start;align-self:flex-start;font-size:13px}.st-btns{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.st-btns .linkbtn{margin-left:auto}.st-err{margin:0;font-size:13px}.st-err-act{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:8px}.st-added{margin:0;font-size:13px}.st-ok{font-size:13px;color:var(--grn);font-weight:600}.grn-page{display:flex;flex-direction:column;gap:18px;min-width:0}.grn-page>.notice{margin:0}.grn-h{font-size:17px;font-weight:700;margin:0 0 6px}.grn-poline>.k{display:flex;flex-wrap:wrap;gap:0 6px;min-width:0}.grn-poline-sub{flex-basis:100%;font-size:12.5px;color:var(--t3)}.grn-photos{display:flex;gap:6px;align-items:center}.slist.st-grn-lines .slist-row{grid-template-columns:minmax(0,2.2fr) minmax(0,.7fr) minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.8fr)}.grn-list.st-grn .slist-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.45fr) minmax(0,1.3fr)}.slist.st-ncr-list .slist-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1fr)}.st-ncr-list .slist-row.focus{background:#eef4fd}.ncr-sheet{display:grid;gap:14px}.ncr-sheet .ios-group{margin:0}.ncr-desc{font-size:14px;line-height:1.45;white-space:pre-wrap}.ncr-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ncr-pick{display:grid;gap:4px}.ncr-pick-results{display:flex;flex-direction:column;border:1px solid var(--b1);border-radius:10px;max-height:220px;overflow-y:auto}.ncr-pick-results button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;padding:8px 12px;border:0;border-bottom:1px solid var(--b1);background:none;font:inherit;font-size:13.5px;cursor:pointer}.ncr-pick-results button:last-child{border-bottom:0}.ncr-pick-results button:hover,.ncr-pick-results button:focus{background:#f2f2f7;outline:none}.ncr-picked{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:#f5f5f7;font-size:13.5px}.slist.st-count-lines .slist-row{grid-template-columns:minmax(0,.6fr) minmax(0,2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.6fr);cursor:default}.st-count-lines.blind .slist-row{grid-template-columns:minmax(0,.6fr) minmax(0,2fr) minmax(0,1.1fr)}.st-count-lines .slist-row:hover{background:none}.st-count-lines .input{max-width:140px}.cnt-diff{font-weight:700}.cnt-diff.neg{color:var(--red)}.cnt-diff.pos{color:#b45309}.cnt-extra{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,.7fr) minmax(0,.8fr) auto;gap:8px;align-items:end;padding:10px 0;border-bottom:1px solid var(--b1)}.cnt-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cnt-actions .cnt-cancel{margin-left:auto}.slist.st-loc-list .slist-row{grid-template-columns:minmax(0,.8fr) minmax(0,.4fr) minmax(0,2fr)}.slist.st-loc-items .slist-row{grid-template-columns:minmax(0,2fr) minmax(0,.6fr) minmax(0,.9fr) minmax(0,1fr)}.loc-rack-title .note{margin-left:8px;vertical-align:middle}@media(max-width:640px){.st-cols3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-cols3>:first-child{grid-column:1 / -1}.cnt-extra{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-count-lines .input{max-width:none}}.loc-rack .ios-group-head{flex-wrap:wrap;gap:4px 12px}.loc-rack-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.loc-rack-title .note{margin-left:0}@container (max-width: 560px){.slist.st-loc-list .slist-row.slist-row{grid-template-columns:minmax(0,1fr) auto}.slist.st-loc-list .slist-row>:first-child{grid-column:auto}.slist.st-loc-list .slist-row>:last-child{grid-column:1 / -1}}.cnt-lbl{display:none;color:var(--t3);font-size:12.5px}@container (max-width: 560px){.cnt-lbl{display:inline}}.form-err{font-size:13px;color:#9f1d1d;background:#fde8e8;border-radius:10px;padding:8px 12px;line-height:1.4}.field-warn{display:block;margin-top:4px;font-size:12px;color:#b45309}.input.input-warn{border-color:#e8890c;background:#fffaf0}.sale-stage.red .dot{background:var(--red)}.sale-stage.red{color:#9f1d1d}.sn-addphoto{align-self:flex-start;margin-top:4px;font-size:13px;display:inline-flex;align-items:center;gap:4px;padding:0}.sn-notes{display:flex;flex-wrap:wrap;gap:6px;margin-top:-8px;min-width:0}.sn-notes .note{text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.sn-banner{align-items:flex-start}.sn-banner-body{flex:1;min-width:0}.sn-banner-act{flex-shrink:0;align-self:center}.sn-also{margin:6px 0 0;padding:0 0 0 16px;font-size:12.5px;opacity:.9}.sn-also-text{opacity:.85}@media(max-width:640px){.sn-banner{flex-wrap:wrap}.sn-banner-act{flex-basis:100%;padding-left:26px}}.sn-next{display:flex;flex-direction:column;gap:12px}.sn-form{display:grid;gap:10px}.sn-line{font-size:13.5px;line-height:1.45;color:var(--t1)}.sn-line.hold{color:#9f1d1d}.sn-line.ok{color:var(--grn);font-weight:600}.sn-line.muted{color:var(--t3);font-size:12.5px}.sn-check{display:flex;gap:8px;align-items:center;font-size:13px}.sn-links{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:10px;border-top:1px solid #e5e5ea}.sn-links .linkbtn{display:inline-flex;align-items:center;gap:4px;font-size:13.5px}.sn-revs{display:grid;gap:4px;margin:4px 0 6px 22px;font-size:12px;color:var(--t3)}.sn-inline-form{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.sn-inline-form .input{flex:1 1 200px}.sn-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,104px));gap:10px;margin-top:-8px}.sn-tile{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;border:none;border-radius:14px;background:#f5f5f7;color:var(--t1, #1d1d1f);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .15s ease,transform .1s ease}.sn-tile:hover{background:#ececf0}.sn-tile:active{transform:scale(.97)}.sn-tile:focus-visible{outline:2px solid var(--acc, #005bb5);outline-offset:2px}.sn-tile-ic{width:38px;height:38px;border-radius:50%;background:#fff;color:var(--acc, #005bb5);display:grid;place-items:center;box-shadow:0 1px 3px #0000000f}.sn-tile.is-next{background:#e8f0fb}.sn-tile.is-next:hover{background:#dce8f8}.sn-tile.is-next .sn-tile-ic{background:var(--acc, #005bb5);color:#fff}.sn-tile.danger,.sn-tile.danger .sn-tile-ic{color:var(--red, #d70015)}.menu-pop{min-width:230px;z-index:60}.menu-pop.left{left:0;right:auto}.menu-pop button{display:flex;flex-direction:column;gap:1px}.menu-pop button strong{font-weight:600}.menu-pop button span{font-size:12px;color:#6e6e73}.menu-pop button.danger strong{color:var(--red)}.menu-pop.menu-icons{min-width:220px;padding:6px;border-radius:14px}.menu-pop.menu-icons button{flex-direction:row;align-items:center;gap:11px;padding:8px 10px;border-radius:8px}.menu-pop.menu-icons button strong{font-weight:400}.menu-ico{display:inline-flex;color:#6e6e73}.menu-pop button.danger .menu-ico{color:var(--red)}.menu-sep{height:1px;background:#ececf0;margin:5px 4px}@media(max-width:640px){.menu-pop{position:fixed;left:16px!important;right:16px!important;top:auto;min-width:0}}.ro-page{display:flex;flex-direction:column;gap:16px}.ro-page .sf-head{margin-bottom:0}.ro-page .sf-steps{grid-template-columns:repeat(7,minmax(0,1fr))}.ro-sn{font-weight:500;color:var(--t3);font-size:.7em;letter-spacing:0}.ro-now{display:none}.ro-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}@media(max-width:640px){.ro-page .sf-steps .lbl,.ro-page .sf-steps li.now .sub,.ro-page .sf-steps .sub{display:none}.ro-now{display:block;font-size:13px;color:var(--acc);font-weight:600;margin-top:-6px}.ro-page .sf-title h1{overflow-wrap:anywhere}.ro-page .sf-actions .btn{flex:1 1 auto}}.pill-select.on{border-color:var(--acc);color:var(--acc)}@media(max-width:640px){.list-filters.stock-filters{flex-wrap:wrap}.list-filters.stock-filters .seg{flex:1 1 100%;flex-wrap:wrap;overflow:visible}.stock-filters .pill-select{flex:0 0 auto;max-width:100%}}.cat-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cat-alt-box{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #e5e5ea}.cat-alt-chip{display:inline-flex;align-items:center;gap:4px}.cat-alt-chip button{border:none;background:none;padding:0;cursor:pointer;color:inherit;display:inline-flex}button.note.cat-req{border:none;font:inherit;font-size:12px;cursor:pointer;text-align:left}button.note.cat-req:hover{filter:brightness(.96)}.cat-level .note{align-self:flex-start;text-decoration:none}@media(max-width:640px){.cat-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}.sn-banner-title{display:block;margin-bottom:2px}.sn-form .row-2{align-items:start}.cat-level{min-width:0}.cat-level .note{white-space:normal;max-width:100%}.stock-tabs{display:flex;align-items:flex-end;gap:16px;margin-bottom:8px}.st-tabs{display:flex;gap:24px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #e5e5ea}@media(max-width:700px){.stock-tabs{flex-direction:column-reverse;align-items:stretch;gap:8px}.stock-tabs .pill-select{align-self:flex-start;margin-bottom:0}}.st-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 0;margin-bottom:-1px;border:none;border-bottom:2.5px solid transparent;background:none;font:inherit;font-size:14.5px;color:var(--t2, #6e6e73);white-space:nowrap;cursor:pointer}.st-tab em{font-style:normal;font-size:12px;font-weight:600;min-width:20px;text-align:center;padding:1px 7px;border-radius:999px;background:#f2f2f7;color:var(--t3, #8e8e93)}.st-tab:hover{color:var(--t1, #1d1d1f)}.st-tab.on{color:var(--t1, #1d1d1f);font-weight:600;border-bottom-color:var(--t1, #1d1d1f)}.st-tab.on em{background:var(--t1, #1d1d1f);color:#fff}.stock-tabs .pill-select{margin-bottom:6px;flex-shrink:0}@media(max-width:700px){.stock-tabs .pill-select{margin-bottom:0}}.st-ic{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;color:#fff;font-weight:800;font-size:15px;line-height:1}.st-ic.t-ok{background:#1f9d55}.st-ic.t-bad{background:#d70015}.st-ic.t-mix{background:#e6a100}.st-ic.t-gray{background:#8e8e93}.stock-list .pl-part{align-items:center}.stock-list .pl-head.tone-ok{background:linear-gradient(90deg,#eef8f1,#fff0 60%)}.stock-list .pl-head.tone-bad{background:linear-gradient(90deg,#fdeef0,#fff0 60%)}.stock-list .pl-head.tone-mix{background:linear-gradient(90deg,#fff5e0,#fff0 60%)}.stock-list .pl-head.tone-gray{background:linear-gradient(90deg,#f2f2f4,#fff0 60%)}.stock-list .pl-head:hover{filter:brightness(.985)}.st-text{font-size:14px;font-weight:600}.st-text.t-ok{color:#15803d}.st-text.t-bad{color:#c4001a}.st-text.t-mix{color:#b77900}.st-text.t-gray{color:#6e6e73}.qring{display:inline-flex;align-items:center;gap:9px}.qring svg{width:32px;height:32px;flex-shrink:0}.qring circle{fill:none;stroke-width:5}.qring circle.held{stroke:#f2c14e}.qring circle.empty{stroke:#e5e5ea}.qring circle.free{stroke:#1f9d55;stroke-linecap:round}.qring-txt{display:flex;flex-direction:column;line-height:1.15}.qring-txt b{font-size:16px;font-weight:700}.qring-txt b span{font-size:12px;font-weight:500;color:var(--t3, #8e8e93)}.qring-txt small{font-size:11.5px;color:var(--t2, #6e6e73)}.nstack{display:flex;flex-direction:column;gap:3px;min-width:0}.nline{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;overflow-wrap:anywhere}.nline svg{flex-shrink:0}a.nline:hover{text-decoration:underline}.nline.red{color:#c4001a}.nline.amber{color:#9a6100}.nline.blue{color:#0b5cb8}.nline.purple{color:#6d28d9}.nline.gray,.nline.plain{color:var(--t2, #6e6e73)}.nmore{font-size:12px;color:var(--t3, #8e8e93);padding-left:20px}.cat-list .slist-row.tone-ok{background:linear-gradient(90deg,#eef8f1,#fff0 60%)}.cat-list .slist-row.tone-bad{background:linear-gradient(90deg,#fdeef0,#fff0 60%)}.cat-list .slist-row.tone-mix{background:linear-gradient(90deg,#fff5e0,#fff0 60%)}.cat-list .slist-row.tone-gray{background:linear-gradient(90deg,#f4f4f6,#fff0 60%)}.cat-list .slist-row:not(.slist-headrow):hover{filter:brightness(.985)}.cat-list .pl-part{align-items:center}.cat-pn{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.cat-haz{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#fff4d6;color:#8a5a00}.cat-level{display:flex;flex-direction:column;gap:5px}.cat-level b{font-size:15px}.lv-ok{color:var(--t1, #1d1d1f)}b.lv-bad{color:#c4001a}b.lv-mix{color:#b77900}.lv-bar{position:relative;display:block;width:120px;max-width:100%;height:6px;border-radius:3px;background:#ececf0}.lv-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.lv-bar i.lv-ok{background:#1f9d55}.lv-bar i.lv-bad{background:#d70015}.lv-bar i.lv-mix{background:#e6a100}.lv-bar i.lv-gray{background:#8e8e93}.lv-bar s{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;background:#1d1d1f;opacity:.55}.cat-nomin{font-size:11.5px}.cat-next{cursor:default;min-width:0}button.nline.cat-req{border:none;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;cursor:pointer}button.nline.cat-req:hover{text-decoration:underline}.icon-ghost{width:32px;height:32px;border:none;border-radius:999px;background:none;color:var(--t3, #8e8e93);display:inline-grid;place-items:center;cursor:pointer}.icon-ghost:hover{background:#f0f0f3;color:var(--acc, #005bb5)}.sn-hint{font-size:12.5px;color:var(--t3)}.pf-more{padding-left:10px;padding-right:10px}.pf-more-pop{min-width:250px}.pf-more-pop button{display:flex;flex-direction:column;gap:1px}.pf-more-pop button strong{font-weight:500}.pf-more-pop button span{font-size:12px;color:var(--t3)}.pf-more-pop button.danger strong{color:var(--red)}.pf-wait{font-size:13.5px;color:var(--t3);padding:0 4px}.badge.pf-badge-short{background:#fde8e8;color:#9b1c1c}.pf-lines{margin-bottom:8px}.pf-lines-head{display:flex;align-items:center;gap:12px;margin:0 0 8px 4px}.pf-lines-head h3{margin:0;font-size:13px;font-weight:600;color:var(--t3)}.pf-tbl{display:flex;flex-direction:column;background:#f5f5f7;border-radius:14px;padding:4px 14px}.pf-row{display:grid;grid-template-columns:28px minmax(160px,2.4fr) minmax(64px,.7fr) minmax(70px,.7fr) minmax(90px,.9fr) minmax(90px,.9fr);gap:12px;align-items:center;padding:10px 0;font-size:14px;min-width:0}.pf-lines.recv .pf-row{grid-template-columns:28px minmax(160px,2.4fr) minmax(64px,.7fr) minmax(70px,.7fr) minmax(90px,.9fr) minmax(90px,.9fr) minmax(70px,.6fr)}.pf-lines.editing .pf-row{grid-template-columns:28px minmax(160px,2.4fr) minmax(76px,.7fr) minmax(80px,.7fr) minmax(100px,.9fr) minmax(90px,.9fr) 28px}.pf-lines.editing.recv .pf-row{grid-template-columns:28px minmax(160px,2.4fr) minmax(76px,.7fr) minmax(80px,.7fr) minmax(100px,.9fr) minmax(90px,.9fr) minmax(70px,.6fr) 28px}.pf-row+.pf-row{border-top:1px solid rgba(60,60,67,.12)}.pf-row>*{min-width:0}.pf-hrow{font-size:12px;color:var(--t3);padding:8px 0 6px}.pf-row .num{text-align:right;white-space:nowrap}.pf-row .input{padding:6px 8px;font-size:13.5px;width:100%;text-align:right}.pf-row select.input{text-align:left}.pf-row .input.pf-need{border-color:#e8890c;background:#fffaf0}.pf-no{color:var(--t3);font-size:12.5px}.pf-part{display:flex;flex-direction:column}.pf-part a{font-weight:600}.pf-part small{color:var(--t3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.pf-part small.pf-err{color:var(--red);font-weight:600}.pf-row.gone{opacity:.4;text-decoration:line-through}.pf-row.bad .input{border-color:var(--red)}.pf-total{display:flex;justify-content:flex-end;gap:16px;font-weight:700}.pf-total-l{color:var(--t3);font-weight:600}.pf-savebar{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap}.pf-savebar>.input{flex:1 1 260px}.pf-addline{margin:4px 4px 24px}.pf-addform{display:grid;grid-template-columns:1.3fr 1.4fr 80px 64px 110px 120px auto;gap:8px;align-items:end;padding:14px;border-radius:14px;background:#f5f5f7}.pf-addform-btns{display:flex;gap:6px}.pf-addform-err{grid-column:1 / -1}.pf-details{margin:8px 0 20px}.pf-date{padding:4px 8px;font-size:13.5px;width:auto}.pf-pay-row{display:flex;gap:12px;flex-wrap:wrap}.pf-pay-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end;margin-top:14px}.rfq-sup{display:grid;grid-template-columns:minmax(160px,1.6fr) minmax(140px,1.4fr) minmax(140px,1.2fr) auto;gap:12px;align-items:center;padding:11px 0;font-size:14px}.rfq-sup+.rfq-sup{border-top:1px solid rgba(60,60,67,.12)}.rfq-sup>*{min-width:0}.rfq-sup .quiet{display:flex;gap:12px;justify-content:flex-end;white-space:nowrap;font-size:13px}.rfq-sup .quiet a,.rfq-sup .quiet button{color:var(--acc)}.rfq-sent{font-size:12.5px;color:var(--t3)}.rfq-sent.ok{color:var(--grn)}.rfq-cmp{display:flex;flex-direction:column;background:#f5f5f7;border-radius:14px;padding:4px 14px;overflow-x:auto}.rfq-cmp-row{display:grid;gap:12px;align-items:center;padding:10px 0;font-size:14px;min-width:0}.rfq-cmp-row+.rfq-cmp-row{border-top:1px solid rgba(60,60,67,.12)}.rfq-cmp-row>*{min-width:0}.rfq-cmp-row.head{font-size:12px;color:var(--t3);padding:8px 0 6px}.rfq-cmp-row.old{opacity:.45}.rfq-cmp-row.selected{background:#e6f4ee;margin:0 -14px;padding-left:14px;padding-right:14px}.rfq-cmp-row .num{text-align:right}.rfq-cmp-row small{display:block;font-size:12px;color:var(--t3)}.rfq-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.note.green{background:#e6f4ee;color:#0b6b4a}.rfq-base{font-weight:700}@media(max-width:640px){.pf-tbl,.rfq-cmp{padding:2px 12px}.pf-row,.pf-lines.recv .pf-row,.pf-lines.editing .pf-row,.pf-lines.editing.recv .pf-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px}.pf-hrow{display:none!important}.pf-hrow+.pf-row{border-top:none}.pf-no{display:none}.pf-part{grid-column:1 / -1}.pf-row>[data-l]:before{content:attr(data-l);display:block;font-size:11.5px;color:var(--t3);text-align:left}.pf-row>[data-l]{text-align:left}.pf-row .input{text-align:left}.pf-x{grid-column:1 / -1;justify-self:end}.pf-total{display:flex}.pf-addform,.pf-pay-form{grid-template-columns:minmax(0,1fr)}.rfq-sup{grid-template-columns:minmax(0,1fr) auto}.rfq-sup>:nth-child(2),.rfq-sup>:nth-child(3){grid-column:1 / -1}.rfq-sup>:nth-child(4){grid-row:1;grid-column:2}.rfq-cmp-row,.rfq-cmp-row.selected{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:4px 12px}.rfq-cmp-row.head{display:none}.rfq-cmp-row>:first-child,.rfq-cmp-row>.rfq-act{grid-column:1 / -1}.rfq-cmp-row>[data-l]:before{content:attr(data-l);display:block;font-size:11.5px;color:var(--t3)}.rfq-cmp-row .num{text-align:left}}.qf-lines{display:grid;gap:10px}.qf-line{display:grid;grid-template-columns:minmax(180px,1.6fr) 110px 110px minmax(120px,1fr) minmax(120px,1fr);gap:8px;align-items:end}.qf-pn{font-size:13.5px;padding-bottom:9px;min-width:0}.qf-pn span{color:var(--t3)}.rfq-addform{grid-template-columns:1.3fr 1.6fr 80px 64px auto}.pf-warn-list{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;color:#9b1c1c}.rq-status{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--t2);margin:0 4px 20px}.rq-status .dot{width:8px;height:8px;border-radius:999px;background:var(--acc)}@media(max-width:640px){.qf-line,.rfq-addform{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qf-pn{grid-column:1 / -1;padding-bottom:0}}.np-desc{margin-top:6px;font-size:13px}.np-err{margin-top:4px;font-size:12.5px;color:var(--red);font-weight:600}.input.np-bad{border-color:var(--red)}.po-watermark{position:fixed;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-28deg);font-size:64px;font-weight:800;letter-spacing:.04em;color:#b91c1c29;white-space:nowrap;pointer-events:none;z-index:5}@media print{.po-watermark{color:#b91c1c38;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ds-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start;container-type:inline-size}.ds-main{min-width:0;display:flex;flex-direction:column;gap:16px}.ds-card.sn-card{max-width:none}.ds-card .sn-pn{font-size:24px}.ds-addr{white-space:pre-line}@media(max-width:1100px){.ds-grid{grid-template-columns:minmax(0,1fr)}.ds-card{order:-1;position:static}}.ds-tl{display:flex;flex-direction:column;background:var(--bg2);border-radius:18px;padding:18px 18px 4px;box-shadow:var(--sh-sm)}.ds-ti{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding-bottom:16px;position:relative}.ds-ti:before{content:"";position:absolute;left:13px;top:30px;bottom:0;width:2px;background:#e6e9ef}.ds-ti:last-child:before{display:none}.ds-ti.done:before{background:#22a35a}.ds-ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#e6e9ef}.ds-ic.done{background:#22a35a}.ds-ic.now{background:var(--acc)}.ds-pulse{width:9px;height:9px;border-radius:50%;background:#fff}.ds-t{font-size:14.5px;font-weight:600;display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-height:28px}.ds-t small{font-weight:400;color:var(--t3);font-size:12.5px}.ds-ti.now .ds-t{color:var(--acc)}.ds-ti.todo .ds-t{color:var(--t3)}.ds-bd{grid-column:2;font-size:13.5px;color:var(--t2);display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:2px}.ds-muted{color:var(--t3);font-size:13px}.ds-panel{background:#eef4fc;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;color:var(--t1)}.ds-panel.green{background:#e9f6ee}.ds-btns{display:flex;flex-wrap:wrap;gap:8px}.ds-sub{font-size:11.5px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.05em}.ds-line{display:flex;gap:8px;align-items:flex-start;font-size:13px}.ds-line.amber{color:#8a5a00}.ds-line.red{color:var(--red)}.ds-records{display:flex;flex-direction:column;background:var(--bg2);border-radius:12px;padding:2px 12px}.ds-rec{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;padding:9px 0;border-top:1px solid var(--b1)}.ds-rec:first-child{border-top:none}.ds-rec-id{display:flex;flex-direction:column;min-width:0}.ds-rec-id a{font-weight:600;color:var(--t1)}.ds-rec-id small{color:var(--t3);font-size:12px}.ds-docs{display:flex;flex-wrap:wrap;gap:6px}.ds-chip{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;background:#eef0f4;color:var(--t1)}.ds-chip a{color:inherit}.ds-chip em{font-style:normal;font-weight:500;color:var(--t3)}.ds-chip.ok{background:#e9f6ee;color:#15803d}.ds-chip.in{background:#eef4fc;color:#00478f}.ds-chip.bad,.ds-chip.miss{background:#fdeeee;color:#b4232b}.ds-checks{display:flex;flex-direction:column;gap:2px;background:var(--bg2);border-radius:12px;padding:10px 12px}.ds-check{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:13.5px;cursor:pointer}.ds-check input{width:18px;height:18px;accent-color:#15803d;margin:0;flex-shrink:0}.ds-awb{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px;align-items:end}.ds-awb .f{margin:0}@container (max-width: 560px){.ds-awb{grid-template-columns:minmax(0,1fr)}}.ds-files{display:flex;flex-direction:column;gap:10px;background:var(--s2);border-radius:12px;padding:12px}.ds-file{display:flex;flex-direction:column;gap:6px}.po-deliv{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:2px;background:#e6e9ef;border-radius:10px;padding:2px}.po-deliv button{border:none;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--t2);padding:5px 10px;border-radius:8px;cursor:pointer}.po-deliv button.on{background:#fff;color:var(--t1);box-shadow:0 1px 2px #0f172a1f;cursor:default}.po-deliv button:disabled:not(.on){opacity:.5}.q-wrap{container-type:inline-size}.q-grid{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:20px;align-items:start}.q-main{min-width:0;display:flex;flex-direction:column}.q-card.sn-card{max-width:none}.q-head,.q-row{display:grid;grid-template-columns:minmax(104px,1.4fr) 62px minmax(112px,1.1fr) 70px 68px 90px 90px 18px;gap:8px;align-items:center}.q-head{font-size:11px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.04em;padding:0 2px 7px;border-bottom:1px solid var(--b1)}.q-head .r{text-align:right}.q-row{padding:10px 2px;border-bottom:1px solid var(--b1);font-size:13.5px}.q-part{display:flex;flex-direction:column;min-width:0}.q-part a,.q-part b{font-weight:700;color:var(--t1)}.q-part small{font-size:12px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-qty{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-variant-numeric:tabular-nums}.q-qty>span{font-size:12px;color:var(--t3)}.q-qty .q-in{width:44px;padding:6px}.q-cost,.q-price,.q-total{text-align:right;font-variant-numeric:tabular-nums}.q-cost{color:var(--t3)}.q-total{font-weight:700}.q-in{font:inherit;font-size:13.5px;width:100%;border:1px solid #cfd6e0;border-radius:8px;padding:6px 8px;background:#fff;text-align:right;font-variant-numeric:tabular-nums;color:var(--t1);min-width:0}.q-in::-webkit-inner-spin-button{display:none}.q-in.ghost{border-color:transparent;background:transparent;color:var(--t3)}.q-in.ghost:hover,.q-in.ghost:focus{border-color:#cfd6e0;background:#fff;color:var(--t1)}.q-in.bad{border-color:var(--red);color:var(--red)}.q-margin{display:flex;justify-content:flex-end}.q-pct{position:relative;width:100%}.q-pct .q-in{padding-right:20px;color:#15803d;font-weight:600}.q-pct em{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12px;color:var(--t3);pointer-events:none}.q-pct.low .q-in{color:#8a5a00}.q-pct.neg .q-in{color:var(--red)}.q-ro{font-variant-numeric:tabular-nums;color:var(--t2)}.q-src-cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.q-src{position:relative;display:inline-flex;align-items:center;max-width:100%;font-size:12px;font-weight:600;padding:5px 22px 5px 10px;border-radius:999px;white-space:nowrap;cursor:pointer}.q-src>span{overflow:hidden;text-overflow:ellipsis}.q-src:after{content:"▾";position:absolute;right:9px;font-size:10px;opacity:.7}.q-src.ro{padding-right:10px;cursor:default}.q-src.ro:after{content:none}.q-src select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.q-src.stock{background:#e9f6ee;color:#15803d}.q-src.short{background:#fff4dc;color:#8a5a00}.q-src.drop{background:#efe9ff;color:#5b21b6}.q-src:focus-within{outline:2px solid var(--acc);outline-offset:2px}.q-sub{font-size:11.5px;color:var(--t3)}.q-sub.amber{color:#8a5a00;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-sub .linkbtn{font-size:11.5px}.q-sum{display:flex;justify-content:flex-end;gap:18px;flex-wrap:wrap;padding:10px 2px 12px;font-size:13.5px;font-variant-numeric:tabular-nums}.q-sum b{font-size:15px}.q-sum b.neg{color:var(--red)}.q-sum span:nth-child(2) b{color:#15803d}.q-sum .muted{color:var(--t3)}.q-add{display:grid;grid-template-columns:minmax(0,1fr) 76px auto;gap:8px;margin-bottom:20px}.q-revbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#f4f6f9;border-radius:12px;padding:9px 12px;margin-bottom:10px;font-size:13.5px;color:var(--t2)}.q-revbar b{color:var(--t1)}.q-row.ro{color:var(--t2)}.q-chg{background:#fff4dc;color:#8a5a00;border-radius:6px;padding:1px 6px;font-weight:600}.q-totbox{background:#ffffffe6;border-radius:14px;padding:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.q-totbox small{font-size:11px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.05em}.q-totbox b{font-size:21px;font-variant-numeric:tabular-nums}.q-mchip{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:#e9f6ee;color:#15803d}.q-mchip.neg{background:#fdeeee;color:var(--red)}.q-date{font:inherit;font-size:13px;border:1px solid transparent;background:transparent;border-radius:7px;padding:2px 4px;text-align:right;color:var(--t1)}.q-date:hover,.q-date:focus{border-color:#cfd6e0;background:#fff}.q-revs{background:#ffffffe6;border-radius:14px;padding:4px 8px 6px;display:flex;flex-direction:column}.q-revs-h{font-size:11px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.05em;padding:6px 4px 4px}.q-rev{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;border:none;background:none;font:inherit;font-size:13px;text-align:left;padding:7px 6px;border-radius:9px;cursor:pointer;color:var(--t1)}.q-rev small{color:var(--t3);font-size:12px}.q-rev:hover{background:#f4f6f9}.q-rev.on{background:#eef4fc;font-weight:600}.q-revtag{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:#e9ecf1;color:var(--t2)}.q-revtag.sent{background:#eef4fc;color:var(--acc)}.q-revtot{font-variant-numeric:tabular-nums;color:var(--t2)}.q-card-row>*{flex:1 1 0}@container (max-width: 960px){.q-grid{grid-template-columns:minmax(0,1fr)}.q-card{order:-1;position:static}}@media(max-width:760px){.q-head{display:none}.q-row{grid-template-columns:minmax(0,1fr) 70px 22px;grid-template-areas:"part part del" "src src src" "margin price total";row-gap:8px}.q-part{grid-area:part}.q-qty{grid-area:part;justify-self:end;align-self:start}.q-src-cell{grid-area:src}.q-cost{display:none}.q-margin{grid-area:margin}.q-price{grid-area:price}.q-total{grid-area:total}.q-row>div:last-child{grid-area:del}.q-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.dr-page{max-width:980px}.dr-controls{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.dr-sheet{--dr-rule: #e6e9ef;--dr-soft: #f4f6f9;--blue: #1d6fd6;--blue-bg: #eef4fd;--blue-t: #0b4fa8;--teal: #0f8f83;--teal-bg: #e8f6f4;--teal-t: #0b6b62;--green: #22a35a;--green-bg: #eaf7ef;--green-t: #15803d;--amber: #e09400;--amber-bg: #fff5e0;--amber-t: #8a5a00;--violet: #6d4fd8;--violet-bg: #f2eefe;--violet-t: #4c2fb5;--red: #d93025;--red-bg: #fdeeee;--red-t: #b4232b;--slate: #64748b;--slate-bg: #f1f4f8;--slate-t: #334155;display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.45;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dr-sheet a{color:var(--acc);white-space:nowrap}.dr-muted{color:var(--t3)}.dr-head{background:linear-gradient(135deg,#0b3f86,#1d6fd6);color:#fff;border-radius:14px;padding:18px 20px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.dr-co{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.dr-head h2{margin:3px 0 2px;font-size:26px;letter-spacing:-.02em}.dr-date{font-size:14px;opacity:.92}.dr-meta{text-align:right;font-size:11.5px;opacity:.88;line-height:1.5}.dr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dr-kpi{border-radius:12px;padding:11px 13px;background:var(--bg);border-top:3px solid var(--line);min-width:0}.dr-kpi small{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--t)}.dr-kpi b{display:block;font-size:18px;margin:3px 0 1px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dr-kpi span{font-size:11.5px;color:var(--t2)}.dr-kpi.zero{background:var(--dr-soft);border-top-color:#d5dbe4}.dr-kpi.zero small,.dr-kpi.zero b{color:var(--t3)}.dr-kpi.zero b{font-weight:500}.dr-card{border:1px solid var(--dr-rule);border-radius:12px;overflow:hidden;background:var(--bg2);break-inside:avoid;page-break-inside:avoid}.dr-card>h3{margin:0;font-size:13px;display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg);color:var(--t);border-bottom:1px solid var(--dr-rule)}.dr-card>h3:before{content:"";width:4px;height:15px;border-radius:2px;background:var(--line)}.dr-card>h3 em{margin-left:auto;font-style:normal;font-weight:700;font-size:11px;background:#fff;color:var(--t);border-radius:999px;padding:1px 9px}.dr-card.dr-att{border:1.5px solid #f0b9bd}.dr-body{padding:4px 12px 6px}.dr-tbl{overflow-x:auto}.dr-tbl table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.dr-tbl td{padding:7px 6px;vertical-align:top;border-top:1px solid var(--dr-rule)}.dr-tbl tr:first-child td{border-top:none}.dr-fit{width:1%;white-space:nowrap}.dr-num{text-align:right;white-space:nowrap}.tone-blue{--line: var(--blue);--bg: var(--blue-bg);--t: var(--blue-t)}.tone-teal{--line: var(--teal);--bg: var(--teal-bg);--t: var(--teal-t)}.tone-green{--line: var(--green);--bg: var(--green-bg);--t: var(--green-t)}.tone-amber{--line: var(--amber);--bg: var(--amber-bg);--t: var(--amber-t)}.tone-violet{--line: var(--violet);--bg: var(--violet-bg);--t: var(--violet-t)}.tone-red{--line: var(--red);--bg: var(--red-bg);--t: var(--red-t)}.tone-slate{--line: var(--slate);--bg: var(--slate-bg);--t: var(--slate-t)}.dr-chip{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.dr-chip.blue{background:var(--blue-bg);color:var(--blue-t)}.dr-chip.teal{background:var(--teal-bg);color:var(--teal-t)}.dr-chip.green{background:var(--green-bg);color:var(--green-t)}.dr-chip.amber{background:var(--amber-bg);color:var(--amber-t)}.dr-chip.violet{background:var(--violet-bg);color:var(--violet-t)}.dr-chip.red{background:var(--red-bg);color:var(--red-t)}.dr-chip.slate{background:var(--slate-bg);color:var(--slate-t)}.dr-people{display:flex;flex-direction:column}.dr-person{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:9px 2px;border-top:1px solid var(--dr-rule);break-inside:avoid;page-break-inside:avoid}.dr-person:first-child{border-top:none}.dr-who{display:flex;gap:9px;align-items:flex-start}.dr-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.dr-who b{display:block;font-size:13px}.dr-who small{display:block;color:var(--t3);font-size:11.5px}.dr-acts{display:flex;flex-direction:column;min-width:0}.dr-act{display:grid;grid-template-columns:40px 10px minmax(0,1fr);gap:6px;align-items:baseline;padding:2px 0}.dr-act time{color:var(--t3);font-size:11.5px;font-variant-numeric:tabular-nums}.dr-act i{width:7px;height:7px;border-radius:50%;background:var(--line);align-self:center}.dr-act>span{min-width:0;overflow-wrap:anywhere}.dr-more summary{cursor:pointer;color:var(--acc);font-size:12px;font-weight:600;padding:4px 0 2px 56px;list-style:none}.dr-more summary::-webkit-details-marker{display:none}@media print{.dr-more summary{color:var(--t3)}}.dr-quiet{font-size:12.5px;color:var(--t3);background:var(--dr-soft);border-radius:10px;padding:9px 14px}.dr-quiet b{color:var(--t2)}.dr-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--t3);border-top:1px solid var(--dr-rule);padding-top:6px}@media(max-width:720px){.dr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-person{grid-template-columns:minmax(0,1fr);gap:4px}.dr-head h2{font-size:22px}}@media print{.dr-page{max-width:none}.dr-sheet{font-size:11px;gap:9px}.dr-head{padding:12px 16px}.dr-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dr-person{grid-template-columns:150px minmax(0,1fr);gap:10px}.dr-sheet a{color:var(--acc);text-decoration:none}}.btn.fin-more{padding:7px 10px;display:inline-flex;align-items:center}.fin-menu button{display:flex;flex-direction:column;gap:1px}.fin-menu button strong{font-weight:500}.fin-menu button span{font-size:12px;color:var(--t3)}.fin-menu button.danger strong{color:var(--red)}.fin-err,.fin-warn{font-size:13px;padding:7px 11px;border-radius:10px}.fin-err{background:#fee2e2;color:#7f1d1d}.fin-warn{background:#fef3c7;color:#78350f}.fin-sum{font-size:13px;background:#f5f5f7;border-radius:10px;padding:9px 12px;line-height:1.5}.fin-reverse{display:grid;gap:12px}.fin-notice{margin-bottom:16px}.sale-stage.purple .dot{background:#7c3aed}.fin-pill{font-size:13px;font-weight:600;padding:4px 11px;border-radius:999px;background:#f5f5f7}.inv-file .sf-steps{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px}.inv-file .sf-steps:empty{display:none}.fin-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);grid-template-areas:"lines info" "lines pays";gap:24px 28px;align-items:start}.fin-body>:nth-child(1){grid-area:info}.fin-body>:nth-child(2){grid-area:lines}.fin-body>:nth-child(3){grid-area:pays}@media(max-width:900px){.fin-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "lines" "pays"}}.fin-lines .slist-row{grid-template-columns:minmax(0,2.4fr) minmax(70px,.6fr) minmax(100px,.8fr) minmax(100px,.8fr);cursor:default}.fin-lines .slist-row:hover{background:none}.fin-narrow{display:none}@container (max-width: 560px){.fin-lines .slist-row.slist-row{grid-template-columns:minmax(0,1fr) auto}.fin-lines .slist-row>:first-child{grid-column:1}.fin-lines .fin-wide{display:none}.fin-lines .fin-narrow{display:block}.fin-lines .slist .num,.fin-lines .num{text-align:right}}.fin-totals{display:grid;gap:4px;width:min(300px,100%);margin:12px 0 0 auto;font-size:14px}.fin-tot-row{display:flex;justify-content:space-between;gap:24px}.fin-tot-row.strong{font-weight:700}.ios-row.fin-pay-row.click{cursor:pointer}.ios-row.fin-pay-row.click:hover{background:#ececf0}.fin-pay-k{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;min-width:0}.ios-row.off .fin-pay-k strong{text-decoration:line-through}.card.fin-draft{display:grid;gap:14px}.fin-draft-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fin-draft-head h3{margin:0}.fin-draft-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.fin-edit{display:grid;gap:0}.fin-edit-row{display:grid;grid-template-columns:150px minmax(160px,1fr) 84px 70px 110px 110px 32px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--b1)}.fin-edit-row.head{font-size:12px;color:var(--t3);padding-top:0}.fin-edit-row .input{padding:6px 8px;font-size:13.5px;min-width:0}.fin-edit-row .num{text-align:right;white-space:nowrap}.fin-line-msg{grid-column:1 / -1}.fin-draft-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;border-top:1px solid var(--b1);padding-top:14px}.fin-draft-foot>span{margin-right:auto}.fin-cn-row .input{width:90px;padding:5px 8px}@media(max-width:640px){.fin-edit-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 32px;padding:10px 0}.fin-edit-row.head{display:none}.fin-edit-row>:nth-child(1){grid-column:1 / 4}.fin-edit-row>:nth-child(7){grid-column:4;grid-row:1}.fin-edit-row>:nth-child(2){grid-column:1 / -1}.fin-edit-row>:nth-child(6){grid-column:1 / -1;font-weight:600}.fin-draft-foot>span{flex-basis:100%}}.fin-no{font-weight:600;white-space:nowrap}.fin-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.slist-row.fin-dead{color:var(--t3)}.slist-row.fin-dead .fin-no{text-decoration:line-through}.fin-mini{font-size:12.5px}.fin-sub-head{font-weight:600;font-size:13px;margin-bottom:6px}.ios-row.fin-alloc-row .input{width:120px;padding:5px 8px}.fin-kv .fin-credit{color:var(--grn)}.fin-narrow-inline{display:none;margin-left:8px}@container (max-width: 560px){.acc-list .slist-row.slist-row{grid-template-columns:minmax(0,1fr) auto}.acc-list .slist-row>:first-child{grid-column:1}.acc-list .fin-wide{display:none}.acc-list .fin-narrow-inline{display:inline-block}.slist.acc-list .num,.slist.fin-lines .num,.slist.fin-stmt .num{text-align:right}}.fin-period{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fin-period label{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--t3)}.ios-group.fin-book{margin-bottom:26px}.fin-book .ios-group-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.fin-book .ios-group-head strong{font-size:14px}.fin-pos{color:var(--grn)}.fin-stmt .slist-row{grid-template-columns:96px minmax(0,2.6fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(120px,.9fr)}.fin-stmt .slist-row.fin-open-row{background:#fafafc;cursor:default}@container (max-width: 560px){.fin-stmt .slist-row.slist-row{grid-template-columns:minmax(0,1fr) auto}.fin-stmt .slist-row>.fin-date,.fin-stmt .slist-row>:first-child{grid-column:1 / -1;font-size:12.5px;color:var(--t3)}.fin-stmt .slist-row>.slist-part{grid-column:1}.fin-stmt .fin-wide{display:none}.fin-stmt .fin-narrow{display:block}}#print-sheet{position:relative;overflow:hidden}.fin-watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;font-size:110px;font-weight:900;letter-spacing:.08em;color:#b91c1c29;transform:rotate(-30deg);z-index:1}.fin-ph{display:flex;justify-content:space-between;gap:16px;border-bottom:3px solid #005bb5;padding-bottom:12px}.fin-ph-l{display:flex;gap:14px;align-items:flex-start}.fin-ph-l img{max-height:52px;max-width:150px;object-fit:contain}.fin-ph-title{font-size:22px;font-weight:800;color:#005bb5}.fin-ph-co{font-size:12.5px;font-weight:700;margin-top:2px}.fin-ph-sub{font-size:11px;color:#555}.fin-ph-r{text-align:right;font-size:12px}@media print{.fin-watermark{color:#b91c1c38;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.note.green{background:#dcfce7;color:#14532d}.ios-row.fin-pay-row>.v{white-space:nowrap}.ios-group.fin-attn{margin-bottom:18px}.fin-attn .ios-group-title{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--t1)}.ios-row.fin-attn-row{align-items:flex-start}.ios-row.fin-attn-row>.k{display:flex;gap:8px;align-items:center;flex-shrink:0}.ios-row.fin-attn-row>.v{color:var(--t2);font-size:13.5px}.fin-folds{display:grid;gap:10px;margin-top:18px}details.card.fin-fold{padding:0}.fin-fold>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:14px 18px;cursor:pointer;font-weight:600;font-size:14.5px}.fin-fold>summary::-webkit-details-marker{display:none}.fin-fold-chev{color:var(--t3);transition:transform .15s}.fin-fold[open] .fin-fold-chev{transform:rotate(90deg)}.fin-fold-body{padding:0 18px 16px;overflow-x:auto}@media(max-width:640px){.ios-row.fin-attn-row{flex-direction:column;gap:4px}.ios-row.fin-attn-row>.v{text-align:left}}@media print{.fin-fold .fin-fold-body{display:block}}.fin-more-list>summary{cursor:pointer;font-size:13px;color:var(--acc);margin:6px 4px}.fin-more-list>.ios-card{margin-top:6px}.fin-filters>.seg{flex-shrink:0}.list-filters.fin-filters{flex-wrap:wrap}
