@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url("/assets/nunito-LTD77BFG.woff2") format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-display:swap;src:url("/assets/nunito-sans-3HE2ESOG.woff2") format("woff2")}:root{--sky: #70D0F0;--azure: #1080C0;--deep: #0B6A9E;--ink: #0A1620;--muted: #51626E;--line: #D9E6EE;--bg: #FDFEFF;--tint: #F2F8FC;--chip: #E3F3FB;--ok: #1F9D61;--warn: #B36F06;--okbg: #E7F6EE;--warnbg: #FBF1DE;--stop: #C6392F;--stopbg: #FBEAE8;--quiet: #EEF3F6;--disp: "Nunito", system-ui, sans-serif;--body: "Nunito Sans", system-ui, sans-serif;--side-w: 200px;--top-h: 48px;--soft: 0 1px 2px rgba(10, 22, 32, .04)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--tint);color:var(--ink);font-family:var(--body);font-size:13px;line-height:1.45;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}a{color:var(--azure);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--azure);outline-offset:2px;border-radius:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ic{flex:none;display:inline-block;vertical-align:middle}.muted{color:var(--muted)}.small{font-size:11.5px}.block{display:block}.mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.code{font-size:10.5px;color:#7b8a95;font-weight:700;letter-spacing:.04em}b,strong{font-weight:800}#root>.app{min-height:100vh}.app>.side{position:fixed;inset:0 auto 0 0;width:var(--side-w);z-index:30;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:16px 9px 9px}.wm{display:block;width:132px;height:24.4px;background:url("/assets/pw-wordmark-RFNRWYAS.svg") no-repeat left center / contain;margin:0 0 0 8px}.side .wm-link{display:block;padding:0 0 4px}.side .wm-link:hover{text-decoration:none}.side>.nav{margin-top:20px;flex:1;overflow-y:auto}.nav>.nav-g{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6e7d88;padding:0 8px;margin:0 0 6px}.nav>.nav-g:not(:first-child){margin-top:16px}.side>.nav a{display:flex;align-items:center;gap:9px;height:32px;padding:0 9px;border-radius:8px;color:var(--ink);font-size:13px;font-weight:500;margin-bottom:2px}.side>.nav a:hover{background:var(--tint);text-decoration:none}.side>.nav a .ic{color:#33434f}.side>.nav a[aria-current=page]{background:#e6f3fb;color:var(--deep);font-weight:800}.side>.nav a[aria-current=page] .ic{color:var(--deep)}.side>.nav .dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--ok)}.side>.nav .dot.warn{background:var(--warn)}.side>.nav .count{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--warnbg);color:var(--warn);font-size:10.5px;font-weight:800;display:grid;place-items:center}.side>.side-foot{border:1px solid var(--line);border-radius:8px;padding:9px 10px;font-size:11px;line-height:1.4;color:var(--muted);background:#fbfdfe}.side>.side-foot b{display:block;color:var(--ink);font-size:11.5px}.app>.main{margin-left:var(--side-w);min-height:100vh;display:flex;flex-direction:column}.main>.top{position:sticky;top:0;z-index:20;height:var(--top-h);background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 17px}.top>.ctx{min-width:0;line-height:1.25}.top>.ctx b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top>.ctx span{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main>.top>.badge{align-self:center}.top>.top-r{margin-left:auto;display:flex;align-items:center;gap:13px}.avatar{width:28px;height:28px;border-radius:50%;background:var(--azure);color:#fff;font-size:10.5px;font-weight:900;display:grid;place-items:center;flex:none;letter-spacing:.02em}.top>.menubtn{display:none;width:32px;height:32px;margin-left:-6px;border:0;background:none;border-radius:8px;place-items:center;color:var(--ink)}.main>.view{flex:1;padding:24px 21px 0;width:100%;max-width:1037px}.main>.view:focus{outline:none}.view>.foot:last-child{margin-top:22px;border-top:1px solid var(--line);padding:14px 0 20px;font-size:11px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 14px}.crumb{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;margin:-6px 0 10px}.head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.head h1{font-family:var(--body);font-size:21px;font-weight:900;letter-spacing:-.003em;line-height:1.2;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.head .sub{font-size:13px;color:var(--muted);margin-top:3px;max-width:78ch}.head .sub .code{font-size:11px}.actions{display:flex;gap:8px;flex:none;align-items:center;padding-top:14px;flex-wrap:wrap;justify-content:flex-end}.card{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--soft);padding:14px;min-width:0}.card+.card{margin-top:13px}.card-h{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-height:22px}.card-h h2{font-size:14px;font-weight:800;line-height:1.3}.card-h .more{margin-left:auto;font-size:12px;font-weight:600;white-space:nowrap}.card-h .note{margin-left:auto;font-size:11.5px;color:var(--muted);text-align:right}.card-note{font-size:11.5px;color:var(--muted);margin-top:10px;line-height:1.45}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-items:stretch}.grid2>.card+.card,.grid2>.stack+.card,.grid2>.card+.stack{margin-top:0}.grid2.start{align-items:start}.grid2+.grid2,.grid2+.card,.card+.grid2,.strip+.grid2,.strip+.card{margin-top:13px}.stack>*+*{margin-top:13px}.empty{padding:18px 4px;color:var(--muted);font-size:12.5px}.strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--soft);padding:20px 14px;margin-bottom:0}.strip>a,.strip>div{display:flex;align-items:center;gap:9px;padding:0 14px;color:var(--muted);font-size:11.5px;line-height:1.35;min-width:0}.strip>*+*{border-left:1px solid var(--line)}.strip>a:hover{text-decoration:none}.strip>a:hover .chip{filter:brightness(.97)}.chip{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 8px;border-radius:10px;font-size:10.5px;font-weight:800;white-space:nowrap;background:var(--chip);color:var(--deep);flex:none;line-height:1}.chip .ic{width:10px;height:10px;stroke-width:2.4}.chip.ok{background:var(--okbg);color:var(--ok)}.chip.warn{background:var(--warnbg);color:var(--warn)}.chip.stop{background:var(--stopbg);color:var(--stop)}.chip.quiet{background:var(--quiet);color:var(--muted)}.chip.ink{background:var(--ink);color:#fff}.tag{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--chip);color:var(--deep);border-radius:3px;padding:2px 6px;line-height:1.3;white-space:nowrap;vertical-align:middle}.tag.quiet{background:var(--quiet);color:var(--muted)}.badge{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:10px;background:var(--warnbg);color:#8f5a06;font-size:11px;font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--line);background:var(--tint);color:var(--azure);font-size:12.5px;font-weight:800;white-space:nowrap}.btn:hover{text-decoration:none;border-color:#c3d7e4;background:#eaf4fa}.btn.primary{background:var(--azure);border-color:var(--azure);color:#fff}.btn.primary:hover{background:var(--deep);border-color:var(--deep)}.btn.small{height:26px;padding:0 10px;font-size:12px}.btn.wide{width:100%;height:36px;font-size:13px}.btn.white{background:#fff;color:var(--ink)}.btn.white:hover{background:var(--tint)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.danger{color:var(--stop)}.link{border:0;background:none;padding:0;color:var(--azure);font-weight:600;font-size:12px}.link:hover{text-decoration:underline}.iconbtn{width:28px;height:28px;border-radius:7px;border:1px solid transparent;background:none;display:inline-grid;place-items:center;color:var(--muted)}.iconbtn:hover{background:var(--tint);border-color:var(--line);color:var(--ink)}.btnrow{display:flex;gap:8px;flex-wrap:wrap}.field{display:block;min-width:0}.field>span:first-child,.label{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.input{width:100%;height:34px;border:1px solid var(--line);border-radius:6px;background:#fafdff;padding:0 10px;font-size:13px;color:var(--ink)}.input:focus{outline:none;border-color:var(--azure);box-shadow:0 0 0 3px #1080c024;background:#fff}textarea.input{height:auto;min-height:64px;padding:8px 10px;line-height:1.45;resize:vertical}select.input{appearance:none;-webkit-appearance:none;padding-right:28px;background:#fafdff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2351626E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center}.input.slim{height:28px;font-size:12.5px}.input[readonly]{background:var(--tint);color:#33434f}.search{position:relative;display:block}.search .ic{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted)}.search .input{padding-left:32px}.seg{display:inline-flex;gap:6px;flex-wrap:wrap}.seg button{height:26px;padding:0 10px;border-radius:13px;border:1px solid var(--line);background:#fff;color:#33434f;font-size:12px;font-weight:700}.seg button:hover{border-color:#c3d7e4}.seg button[aria-pressed=true]{background:var(--chip);border-color:#bfe3f5;color:var(--deep);font-weight:800}.switch{position:relative;display:inline-block;width:34px;height:20px;flex:none}.switch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;z-index:1}.switch i{position:absolute;inset:0;border-radius:10px;background:#cbd8e1;transition:background .15s}.switch i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0a162033;transition:transform .15s}.switch input:checked+i{background:var(--azure)}.switch input:checked+i:after{transform:translate(14px)}.switch input:disabled{cursor:not-allowed}.switch input:disabled+i{opacity:.5}.switch input:focus-visible+i{outline:2px solid var(--azure);outline-offset:2px}.tablewrap{overflow-x:auto;margin:0 -14px;padding:0 14px}.t{width:100%;border-collapse:collapse;font-size:13px}.t th{text-align:left;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:0 8px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.t td{padding:8px;border-bottom:1px solid #E8EFF4;vertical-align:middle}.t tbody tr:last-child td{border-bottom:0}.t th.num,.t td.num{text-align:right}.t tr[data-go],.t tr[data-dealer]{cursor:pointer}.t tr[data-go]:hover td,.t tr[data-dealer]:hover td{background:#f7fbfd}.t td b a,.t td a b{color:var(--ink)}.t .sub{display:block;font-size:11.5px;color:var(--muted)}.rows{list-style:none;margin:0;padding:0}.rows>li+li{border-top:1px solid #E8EFF4}.row{display:flex;align-items:center;gap:11px;padding:10px 0;color:var(--ink);min-width:0}a.row:hover,.row[data-go]:hover{text-decoration:none;background:#f9fcfe}.row[data-go]{cursor:pointer}.rows>li:first-child>.row{padding-top:4px}.row-ic{flex:none;width:18px;color:#5a6b77;display:grid;place-items:center}.row-main{flex:1;min-width:0}.row-main>b,.row-t{font-size:13px;font-weight:800}.row-t .lite{font-weight:400}.row-t .lite.muted{white-space:nowrap}.row-m{display:block;font-size:11.5px;color:var(--muted);margin-top:1px}.row-end{flex:none;display:flex;align-items:center;gap:10px}.row .chev{color:#8a9aa5}.amount{font-weight:800;font-size:13px;text-align:right;white-space:nowrap}.amount small{display:block;font-weight:400;font-size:11px;color:var(--muted)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin:0}.facts dt{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.facts dd{margin:3px 0 0;font-size:13px}.callout{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:var(--chip);color:#0d4f75;font-size:12.5px;line-height:1.45}.callout .ic{margin-top:1px}.callout.ok{background:var(--okbg);color:#176b44}.callout.warn{background:var(--warnbg);color:#7f5004}.callout a{font-weight:800}.person{display:flex;align-items:center;gap:9px;min-width:0}.person b{display:block}.av{width:28px;height:28px;border-radius:50%;background:var(--chip);color:var(--deep);font-size:10.5px;font-weight:900;display:grid;place-items:center;flex:none}.av.sky{background:var(--sky);color:#0a3b57}.av.azure{background:var(--azure);color:#fff}.chain{display:flex;align-items:center;flex-wrap:wrap;gap:8px 6px}.chain .step{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:6px;font-size:12px;font-weight:800;background:var(--quiet);color:var(--muted)}.chain .step.done{background:var(--okbg);color:var(--ok)}.chain .step.now{background:var(--chip);color:var(--deep);box-shadow:inset 0 0 0 1.5px #9fd5ef}.chain .step.wait{background:var(--warnbg);color:var(--warn);box-shadow:inset 0 0 0 1.5px #ebcb93}.chain .step.live{background:var(--ok);color:#fff}.chain .sep{color:#9aabb6}.bar5{display:inline-grid;grid-template-columns:repeat(5,14px);gap:3px;vertical-align:middle}.bar5 i{height:6px;border-radius:3px;background:#dce7ee}.bar5 i.done{background:var(--ok)}.bar5 i.now{background:var(--azure)}.bar5 i.wait{background:var(--warn)}.scrim{position:fixed;inset:0;background:#0a162052;z-index:60;opacity:0;transition:opacity .18s}.scrim.show{opacity:1}.sheet{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:#fff;z-index:61;display:flex;flex-direction:column;box-shadow:-12px 0 40px #0a162029;transform:translate(16px);opacity:0;transition:transform .2s,opacity .2s}.sheet.wide{width:min(760px,100vw)}.sheet.show{transform:none;opacity:1}.sheet-h{display:flex;align-items:center;gap:10px;height:52px;padding:0 12px 0 18px;border-bottom:1px solid var(--line);flex:none}.sheet-h h2{font-size:15px;font-weight:800;flex:1;min-width:0}.sheet-b{flex:1;overflow-y:auto;padding:18px}.sheet-f{flex:none;display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:#fbfdfe}.sheet h3{font-size:13px;font-weight:800;margin:18px 0 8px}.toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%,14px);z-index:80;max-width:min(520px,calc(100vw - 32px));display:flex;gap:8px;align-items:flex-start;padding:9px 14px;border-radius:10px;background:#1a232c;color:#fff;font-size:12.5px;line-height:1.45;box-shadow:0 10px 30px #0a162040;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s}.toast .ic{margin-top:1px;color:var(--sky)}.toast.show{opacity:1;transform:translate(-50%)}.top-r>.acct{position:relative}.acct>.acct-btn{border:0;padding:0;background:none;border-radius:50%;display:grid}.acct>.acct-menu{position:absolute;right:0;top:36px;width:248px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:6px;z-index:40;box-shadow:0 14px 40px #0a16202e;font-size:12.5px}.acct>.acct-menu .pm-who{display:block;padding:7px 8px 8px;min-width:0}.acct>.acct-menu .pm-who b{display:block;font-size:12.5px}.acct>.acct-menu .pm-who span{display:block;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.acct>.acct-menu button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;text-align:left;padding:7px 8px;border-radius:7px;color:var(--ink);font-size:12.5px}.acct>.acct-menu button:hover{background:var(--tint)}.acct>.acct-menu hr{border:0;border-top:1px solid var(--line);margin:5px 2px}.acct>.acct-menu .ic{color:var(--muted)}@media (max-width: 1080px){.grid2{grid-template-columns:1fr}.strip{grid-template-columns:1fr 1fr;gap:16px 0;padding:16px 4px}.strip>:nth-child(3){border-left:0}}@media (max-width: 900px){.app>.side{transform:translate(-100%);transition:transform .2s;box-shadow:none;width:240px}body.nav-open .app>.side{transform:none;box-shadow:12px 0 40px #0a16202e}body.nav-open .app>.navscrim{display:block}.app>.navscrim{display:none;position:fixed;inset:0;z-index:29;background:#0a162047}.app>.main{margin-left:0}.top>.menubtn{display:inline-grid}.main>.view{padding:18px 16px 0}}@media (max-width: 640px){.head{flex-direction:column;gap:10px}.actions{padding-top:0;justify-content:flex-start}.head h1{font-size:20px}.strip{grid-template-columns:1fr;padding:4px 14px}.strip>a,.strip>div{padding:12px 0}.strip>*+*{border-left:0;border-top:1px solid var(--line)}.main>.top{padding:0 12px;gap:10px}.main>.top>.badge{display:none}.hide-sm{display:none!important}.t{font-size:12.5px}.t th,.t td{padding-left:6px;padding-right:6px}.t td:first-child,.t th:first-child{padding-left:0}.t td:last-child,.t th:last-child{padding-right:0}.view>.foot:last-child{padding-bottom:54px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.wm-lg{width:215px;height:39.7px;margin:0}.wm-xs{width:70px;height:13px;margin:0}.wm-xxs{width:44px;height:8.2px;margin:0;display:inline-block;vertical-align:middle}.signin{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 16px 56px;background:url("/assets/sky-4CJH7NYL.jpg") center / cover no-repeat #8ccbea}.signin-card{width:100%;max-width:345px;background:#fff;border-radius:14px;padding:30px 30px 26px;box-shadow:0 18px 50px #0b4a6e2e}.signin-card h1{font-family:var(--body);font-size:16px;font-weight:800;margin:22px 0 4px}.signin-lede{font-size:13px;color:#43535f;line-height:1.45;margin-bottom:16px}.signin-card .field{margin-bottom:12px}.signin-card .btn.wide+.btn.wide{margin-top:8px}.signin-card .btn.wide{height:36px;border-radius:7px}.signin-note{font-size:11.5px;color:var(--muted);text-align:center;margin-top:16px;line-height:1.6}.signin-note b{color:#33434f}.w88{min-width:88px}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.filters .grow{flex:1 1 220px}.filters .field{flex:0 0 auto}.filters select.input{min-width:150px}.lite{font-weight:400}.builder{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:13px;align-items:start}.builder-main>*+*{margin-top:13px}.builder-side{position:sticky;top:calc(var(--top-h) + 14px)}.builder-side>*+*{margin-top:13px}.qfields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.t-lines td{vertical-align:top}.t-lines td.l-total,.t-lines td.l-x{padding-top:14px}.t-lines col.c-qty{width:76px}.t-lines col.c-price{width:210px}.t-lines col.c-total{width:100px}.t-lines col.c-x{width:36px}.t-lines .l-prod b{display:block}.t-lines .l-prod .code{margin-top:1px}.t-lines .l-qty .input{width:62px;height:30px;text-align:right;padding:0 8px}.pricebox{position:relative;display:block;width:120px}.pricebox .cur{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:12.5px}.pricebox .input{height:30px;padding-left:20px;text-align:right}.pricebox.low .input{border-color:#e3b76a;background:#fffaf0}.pricebox.floor .input{border-color:#efd8ae}.guide{display:block;font-size:11px;color:var(--muted);margin-top:4px;line-height:1.35}.guide .ic{margin:-2px 3px 0 0}.g-low,.g-floor{color:var(--warn);font-weight:700}.g-bad{color:var(--stop);font-weight:700}.g-low-t{color:var(--warn)}.l-x .iconbtn{width:26px;height:26px}.t-lines .num,.t-lines td.l-total{font-weight:800}.pick-bar{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-bottom:6px}.pick-bar .grow{flex:1 1 220px}.pick-list{max-height:262px;overflow-y:auto;margin:0 -14px;padding:0 14px 18px;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.pick-list .row{padding:8px 0}.pick-list .empty{padding:14px 0}.notes{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.notes .field>span:first-child{display:flex;align-items:center;gap:4px}.sum{margin:0}.sum>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #E8EFF4;font-size:13px}.sum>div:last-child{border-bottom:0}.sum dt{color:#33434f}.sum dd{margin:0;font-weight:700}.sum .est dt{color:var(--muted)}.sum .strong dt,.sum .strong dd{font-weight:900}.sum .due{background:var(--tint);margin:6px -14px -14px;padding:11px 14px;border-radius:0 0 10px 10px;border-bottom:0;font-size:14px}.margin{font-size:12px;color:#33434f;margin-top:10px;padding-top:10px;border-top:1px solid #E8EFF4}.approval p{font-size:12.5px;color:#33434f;margin-bottom:10px}.approval .field{margin-top:10px}.approval .btnrow{margin-top:12px}.low-list{margin:0 0 10px;padding:9px 12px;list-style:none;background:var(--warnbg);border-radius:8px;font-size:12.5px;color:#7f5004;font-weight:700}.low-list li+li{margin-top:3px}.reason{padding:9px 12px;background:var(--tint);border-radius:8px}.orderlink{align-items:center}.orderlink span{flex:1}.orderlink:hover{text-decoration:none;filter:brightness(.98)}.pdf-stage{background:#e9eff3;margin:-18px;padding:24px;min-height:100%;display:flex}.pdf-stage iframe{flex:1;width:100%;min-height:70vh;border:0;background:#fff;box-shadow:0 6px 24px #0a162024}.pdf-band{height:8px;background:var(--brand);margin:0 -34px 24px}.linkbox{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--tint);border-radius:8px;padding:6px 6px 6px 12px;min-width:0}.linkbox code{flex:1;min-width:0;font-family:var(--body);font-size:12.5px;font-weight:700;color:var(--deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sent-ok{text-align:center;padding:12px 6px}.sent-ok .ok-ic{width:46px;height:46px;border-radius:50%;background:var(--okbg);color:var(--ok);display:inline-grid;place-items:center}.sent-ok h3{font-size:16px;margin:12px 0 4px}.sent-ok p{color:var(--muted);margin-bottom:14px}.stack>.field+.field{margin-top:12px}.ql{--brand: #3A3E46;min-height:100vh;background:#f3f5f6;color:#1b2730;display:flex;flex-direction:column}.ql-top{background:var(--brand);color:#fff;display:flex;align-items:center;gap:12px;padding:0 max(16px,calc(50% - 300px));height:58px;flex:none}.ql-brand{display:flex;align-items:center;gap:10px;min-width:0}.ql-brand b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-call{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;background:#ffffff29;color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap}.ql-call:hover{text-decoration:none;background:#ffffff3d}.ql-doc{width:100%;max-width:600px;margin:22px auto 0;background:#fff;border-radius:12px;box-shadow:0 2px 14px #1b273012;padding:26px 26px 22px}.ql-id{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.ql-doc h1{font-size:22px;font-weight:800;line-height:1.2;margin:4px 0}.ql-meta{font-size:12.5px;color:#5e6b74}.ql-note{margin-top:14px;padding:11px 13px;background:#f6f8f9;border-left:3px solid var(--brand);border-radius:0 8px 8px 0;font-size:13.5px;line-height:1.5}.ql-sec{margin-top:22px}.ql-sec h2{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5e6b74;margin-bottom:6px}.ql-lines{list-style:none;margin:0;padding:0}.ql-lines li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #E6EAED;font-size:14px}.ql-lines li:last-child{border-bottom:1px solid #E6EAED}.ql-lines b{display:block;font-weight:700}.ql-q{display:block;font-size:12px;color:#5e6b74}.ql-lines .num{font-weight:700}.ql-totals dl{margin:0;background:#f6f8f9;border-radius:10px;padding:6px 14px}.ql-totals dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px}.ql-totals dl>div+div{border-top:1px solid #E6EAED}.ql-totals dt{color:#5e6b74}.ql-totals dd{margin:0;font-weight:700}.ql-totals .big dt{color:#1b2730;font-weight:800}.ql-totals .big dd{font-size:16px;font-weight:900}.ql-terms summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--brand)}.ql-terms p{font-size:12.5px;color:#5e6b74;margin-top:8px;line-height:1.5}.ql-pdf{margin-top:14px;display:inline-flex;align-items:center;gap:6px;border:1px solid #DCE2E6;background:#fff;color:#1b2730;border-radius:8px;height:34px;padding:0 12px;font-weight:700;font-size:13px}.ql-pdf:hover{background:#f6f8f9}.ql-sign{border-top:1px solid #E6EAED;padding-top:20px}.ql-sign h2{font-size:17px;letter-spacing:0;text-transform:none;color:#1b2730;margin-bottom:12px}.ql-field{display:block;margin-bottom:14px}.ql-field>span{display:block;font-size:12px;font-weight:700;color:#3f4c55;margin-bottom:5px}.ql .input{height:44px;font-size:16px;background:#fff;border-color:#cfd8de;border-radius:8px}.ql .input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1b27301a}.ql-pad{position:relative;height:150px;border:1px solid #CFD8DE;border-radius:10px;background:#fcfdfd;touch-action:none}.ql-pad canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;border-radius:10px}.ql-baseline{position:absolute;left:18px;right:18px;bottom:34px;border-top:1px dashed #B7C2C9;pointer-events:none}.ql-clear{position:absolute;right:8px;top:8px;border:0;background:#eef1f3;color:#3f4c55;font-size:12px;font-weight:700;height:26px;padding:0 10px;border-radius:13px;z-index:1}.ql-agree{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45;margin:4px 0 16px;cursor:pointer}.ql-agree input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--brand);flex:none}.ql-btn{width:100%;height:48px;border-radius:10px;background:var(--brand);border-color:var(--brand);color:#fff;font-size:15px}.ql-btn:hover{background:var(--brand);border-color:var(--brand);filter:brightness(1.08)}.ql-small{font-size:12px;color:#5e6b74;margin-top:10px;line-height:1.5}.ql-ask{width:100%;max-width:600px;margin:16px auto 0;padding:0 26px;font-size:12.5px;color:#5e6b74;text-align:center}.ql-foot{display:flex;align-items:center;justify-content:center;gap:6px;padding:22px 16px 54px;margin-top:auto;font-size:10.5px;color:#7e8a92;font-weight:700}.ql-foot .wm{opacity:.8}.ql-done{text-align:center}.ql-check{width:58px;height:58px;border-radius:50%;margin:6px auto 14px;background:var(--brand);color:#fff;display:grid;place-items:center}.ql-done h1{font-size:21px}.ql-done>p{color:#5e6b74;font-size:13.5px;margin:6px auto 0;max-width:44ch;line-height:1.5}.ql-audit{margin:20px 0 0;text-align:left;background:#f6f8f9;border-radius:10px;padding:4px 14px}.ql-audit>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;font-size:12.5px}.ql-audit>div+div{border-top:1px solid #E6EAED}.ql-audit dt{color:#5e6b74;flex:none}.ql-audit dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.ql-sigimg{display:block;width:100%;max-width:300px;height:auto;margin:16px auto 14px;border-bottom:1px solid #1B2730}@media (max-width: 640px){.ql{background:#fff}.ql-doc{margin:0;border-radius:0;box-shadow:none;padding:20px 18px 8px}.ql-ask{padding:0 18px;text-align:left}.ql-call span{display:none}.ql-call{width:36px;padding:0;justify-content:center}}.timeline{list-style:none;margin:0;padding:0}.tl{position:relative;display:flex;align-items:flex-start;gap:11px;padding:0 0 14px}.tl:last-child{padding-bottom:0}.tl:before{content:"";position:absolute;left:8.5px;top:20px;bottom:-2px;border-left:1.5px solid var(--line)}.tl:last-child:before{display:none}.tl.tl-done:before{border-color:#a8dcc2}.tl-dot{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid #C3D3DD;background:#fff;display:grid;place-items:center;margin-top:1px;position:relative;z-index:1}.tl-done .tl-dot{background:var(--ok);border-color:var(--ok);color:#fff}.tl-now .tl-dot{border-color:var(--azure);box-shadow:inset 0 0 0 3.5px #fff,inset 0 0 0 9px var(--azure)}.tl-wait .tl-dot{border-color:var(--warn);box-shadow:inset 0 0 0 3.5px #fff,inset 0 0 0 9px var(--warn)}.tl-main{flex:1;min-width:0}.tl-main b{display:block;font-size:13px}.tl-next .tl-main b{color:var(--muted);font-weight:700}.todo-on{border-color:#ebcb93;box-shadow:0 0 0 3px #b36f0614}.todo-t{font-size:13px;color:#26333d;line-height:1.5}.refs{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding-top:10px;border-top:1px solid #E8EFF4;font-size:12px;color:var(--muted)}.refs b{color:var(--ink)}.refs a{display:inline-flex;align-items:center;gap:4px;font-weight:700}.cat-seg{margin:0 0 13px}.t-cat{table-layout:fixed}.t-agent th:nth-child(1){width:40%}.t-agent th:nth-child(2){width:24%}.t-wholesale th:nth-child(1){width:34%}.t-wholesale th:nth-child(2){width:18%}.t-wholesale th:nth-child(3){width:16%}.t-wholesale th:nth-child(4){width:16%}.t-ops th:nth-child(1){width:19%}.t-ops th:nth-child(6){width:14%}.t-ops th:nth-child(7){width:15%}.t-cat td{overflow-wrap:anywhere}.pricebox.sell{margin-left:auto;width:104px}.card-p{font-size:12.5px;color:#33434f;line-height:1.5;margin-bottom:10px}.brand-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.brand-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.brand-logo b{display:block;font-size:13.5px}.swatches{display:flex;gap:8px;flex-wrap:wrap}.swatches button{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line)}.swatches button[aria-checked=true]{box-shadow:0 0 0 2px var(--azure)}.brand-prev{display:flex;gap:22px;justify-content:center;align-items:flex-start;background:var(--tint);border-radius:10px;padding:20px 18px 16px;min-width:0}.brand-prev figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.brand-prev figcaption{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.prev-phone{width:170px}.prev-phone>div{width:170px}.pp-top{height:34px;border-radius:14px 14px 0 0;display:flex;align-items:center;gap:6px;padding:0 10px;color:#fff;font-size:10px}.pp-top b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-body{background:#fff;border-radius:0 0 14px 14px;padding:10px 10px 8px;box-shadow:0 6px 18px #0a16201a;display:flex;flex-direction:column;gap:5px}.pp-id{font-size:7.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pp-body b{font-size:10.5px;line-height:1.25}.pp-body i,.pdf-mini i{display:block;height:5px;border-radius:3px;background:#e5ebef}.pp-body i.short,.pdf-mini i.short{width:60%}.pp-btn{margin-top:4px;height:20px;border-radius:5px;color:#fff;font-size:9px;font-weight:800;display:grid;place-items:center}.pp-pw{display:flex;align-items:center;justify-content:center;gap:3px;font-size:6.5px;color:#8a96a0;font-weight:700;margin-top:2px}.pdf-mini{width:150px;height:178px;background:#fff;box-shadow:0 6px 18px #0a16201a;padding:0 12px 10px;display:flex;flex-direction:column;gap:6px}.pdf-mini .pdf-band{height:4px;margin:0 -12px 8px}.pm-head{display:flex;align-items:center;gap:6px;font-size:8.5px;margin-bottom:4px}.pm-head b{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-head span{color:var(--muted);font-size:7px}.pm-sign{margin-top:auto;width:70%;height:18px;border-bottom:1px solid #1B2730}.ask-h{align-items:flex-start}.ask-h>div{flex:1;min-width:0}.ask-h h2 a{color:var(--ink)}.ask-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:start}.ask-reason{font-size:12.5px;margin-top:10px;padding:9px 12px;background:var(--tint);border-radius:8px;line-height:1.45}.ask-do .btnrow{margin-top:10px}.decided{margin-top:13px}.dealer-card{display:flex;align-items:center;gap:12px}.dealer-card>div{flex:1;min-width:0}.dealer-card b{display:block;font-size:14px}.dealer-facts{margin-top:16px;padding-top:14px;border-top:1px solid #E8EFF4}.notyours{display:flex;gap:14px;align-items:flex-start;max-width:560px;padding:20px}.ny-ic{flex:none;width:40px;height:40px;border-radius:10px;background:var(--quiet);color:var(--muted);display:grid;place-items:center}.notyours h1{font-family:var(--disp);font-size:18px;font-weight:900}.notyours p{color:#33434f;margin:4px 0 12px}@media (max-width: 1080px){.builder{grid-template-columns:1fr}.builder-side{position:static}.ask-body,.brand-grid{grid-template-columns:1fr}}@media (max-width: 640px){.qfields,.notes{grid-template-columns:1fr}.t-cat{table-layout:auto}.t-cat th{width:auto!important}.t-lines .l-qty .input{width:58px}.pricebox{width:110px}.brand-prev{gap:10px;padding:12px 8px}.prev-phone,.prev-phone>div{width:150px}.pdf-mini{width:128px;height:180px}.w88{min-width:0}.row-end .amount small{display:none}.filters .field{flex:1 1 140px}.filters select.input{min-width:0}.pdf-stage{padding:12px}}.nw{white-space:nowrap}@media (max-width: 640px){.t-lines,.t-lines tbody{display:block}.t-lines colgroup,.t-lines thead{display:none}.t-lines tr{display:grid;grid-template-columns:58px minmax(0,1fr) auto 30px;grid-template-areas:"prod prod prod x" "qty price total total";column-gap:10px;row-gap:8px;padding:12px 0;border-bottom:1px solid #E8EFF4}.t-lines tr:last-child{border-bottom:0}.t-lines td{display:block;padding:0;border:0}.t-lines td.l-prod{grid-area:prod}.t-lines td.l-qty{grid-area:qty}.t-lines td.l-price{grid-area:price}.t-lines td.l-total{grid-area:total;padding-top:7px;text-align:right}.t-lines td.l-x{grid-area:x;padding-top:0;justify-self:end}.t-lines.ro tr{grid-template-areas:"prod prod prod prod" "qty price total total"}.row{flex-wrap:wrap;row-gap:8px}.row>.row-main{flex:1 1 calc(100% - 32px)}.row>.row-end{margin-left:29px}.row>.row-end.chev{margin-left:0}.pick-row,.row-nav{flex-wrap:nowrap}.pick-row>.row-end{margin-left:0}.t-wholesale .pricebox.sell{width:84px}.t-wholesale .mg-pct{display:none}}.t td.mono{white-space:nowrap}.callout.stop{background:var(--stopbg);color:#8e2a22}.main>.view>.callout,.main>.view>.notyours{margin-bottom:13px}.signin-error{margin:2px 0 10px;font-size:12px;font-weight:700;color:var(--stop)}.ql-error{margin:0 0 12px;font-size:13px;font-weight:700;color:var(--stop)}.dmark{flex:none;display:block;border-radius:8px;object-fit:contain;background:#fff}.dmark.text{display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-family:var(--disp);font-weight:900;letter-spacing:.02em;line-height:1}.combo{position:relative}.combo-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:25;margin:0;padding:4px;list-style:none;max-height:280px;overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 40px #0a162024}.combo-list button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;border:0;background:none;text-align:left;padding:7px 9px;border-radius:6px}.combo-list button:hover,.combo-list button:focus-visible,.combo-list button[aria-selected=true]{background:var(--tint)}.combo-list b{font-size:13px}.combo-list span{font-size:11.5px;color:var(--muted)}.combo-list .empty{padding:10px 9px}.owner-pick{display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;font:inherit;font-size:13px}.owner-pick[aria-expanded=true]{border-color:var(--azure);box-shadow:0 0 0 3px #1080c024;background:#fff}.owner-pick>.ic{color:var(--muted)}.owner-pick-v{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden;white-space:nowrap}.owner-pick-v b{overflow:hidden;text-overflow:ellipsis}.owner-pick-v small{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.owner-list button{flex-direction:row;align-items:center;gap:8px}.owner-list .owner-o{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:13px;color:var(--ink)}.owner-list .ic{color:var(--azure)}.field-note{font-size:11.5px;color:var(--muted);margin-top:5px;line-height:1.45}.bar5.bar3{grid-template-columns:repeat(3,14px)}.bar5 i.fail{background:var(--stop)}.chain .step.fail{background:var(--stopbg);color:var(--stop);box-shadow:inset 0 0 0 1.5px #edb8b2}.tl-fail .tl-dot{border-color:var(--stop);box-shadow:inset 0 0 0 3.5px #fff,inset 0 0 0 9px var(--stop)}.cat-head{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:13px 0}.cat-head .cat-seg{margin:0}.card+.cat-head{margin-top:13px}.t-ops th:nth-child(1){width:25%}.t-ops th:nth-child(2){width:11%}.t-ops th:nth-child(3),.t-ops th:nth-child(4),.t-ops th:nth-child(5){width:9%}.t-ops th:nth-child(6){width:15%}.t-ops th:nth-child(7){width:11%}.t-ops th:nth-child(8){width:11%}.sync-groups{margin-top:4px}.sync-group+.sync-group{margin-top:6px}.sync-gh{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:9px 0 7px;border-bottom:1px solid #E8EFF4}.sync-gh b{font-size:13px}.sync-gh .ic{color:var(--muted)}.sync-note{flex-basis:100%;padding-left:24px;font-size:11.5px;color:var(--muted)}.sync-group .rows>li+li{border-top-color:#f0f4f7}.sync-row{cursor:pointer}.sync-gh input,.sync-row input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--azure)}.sync-gap{flex:none;width:16px}.sync-actions{margin-top:12px}.sync-result{margin-bottom:8px}.sync-result .rows{margin-top:6px}.card+.link-strip{margin-top:13px}.link-strip>button{display:flex;align-items:center;gap:9px;min-width:0;margin:-8px 0;padding:8px 14px;border:0;border-radius:0;background:none;color:var(--muted);font-size:11.5px;line-height:1.35;text-align:left}.link-strip>button:hover .chip{filter:brightness(.97)}.link-strip>button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--azure)}.cat-filter{font-size:12px;color:var(--muted)}.t-ops .ob-code{margin-top:3px}.ob-link{padding:12px 14px 14px;border:1px solid var(--line);border-radius:10px;background:#fcfeff}.ob-link-h{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.sheet .ob-link-h h3{margin:0}.ob-note{margin-left:auto;font-size:11px;color:var(--muted)}.ob-who{margin-top:8px;font-size:12.5px;color:#33434f}.ob-facts{margin-top:10px}.ob-search{margin-top:12px}.ob-list-h{margin-top:12px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ob-cands{margin-top:2px}.ob-cands>li.ob-cand{padding:10px 0}.ob-cand-h{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap}.ob-cand-h b{font-size:13px}.ob-score{margin-left:auto;font-size:11.5px;font-weight:700;color:#33434f}.ob-plans{list-style:none;margin:7px 0 0;padding:0}.ob-plan{display:grid;grid-template-columns:minmax(0,1fr) 76px 92px 132px;align-items:center;gap:10px;padding:6px 0 6px 10px;border-left:2px solid #CFE6F3;font-size:12.5px}.ob-plan+.ob-plan{margin-top:4px}.ob-plan .amount{text-align:right}.ob-plan-b{color:#33434f}.ob-plan-do{display:flex;justify-content:flex-end}.ob-plan.off{border-left-color:#e8eff4;color:var(--muted)}.ob-plan.off .ob-plan-b,.ob-plan.off .amount{color:var(--muted)}.ob-off{font-size:11px;line-height:1.3;text-align:right}.ob-actions{margin-top:12px}.ob-error{margin-top:10px}@media (max-width: 640px){.link-strip>button{margin:0;padding:12px 0}.ob-plan{grid-template-columns:minmax(0,1fr) auto}.ob-plan-b{display:none}.ob-plan-do{grid-column:1 / -1;justify-content:flex-start}.ob-off{text-align:left}}.swatch-pick{width:28px;height:28px;padding:0;border:2px solid #fff;border-radius:50%;background:none;box-shadow:0 0 0 1px var(--line);cursor:pointer}.swatch-pick::-webkit-color-swatch-wrapper{padding:0}.swatch-pick::-webkit-color-swatch{border:0;border-radius:50%}.swatches button[disabled]{cursor:default;opacity:1}.t-people td .link{margin-left:6px;font-size:11.5px}
/*! For license information please see /assets/app-IN55SMRE.css.LEGAL.txt */
/*# sourceMappingURL=/assets/app-IN55SMRE.css.map */
