:root{--ink:#0e1b2c;--ink2:#16283f;--paper:#f5f2ea;--amber:#f5a623;--orange:#ff6b35;--green:#2fa36b;--steel:#4a6fa5;--line:#e3ddcf;--mut:#7a8698;--bg:#efeae0;--panel:#fbf9f3;--panel-2:#ede8db;--shadow:0 8px 30px #0e1b2c1f}*{box-sizing:border-box;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink)}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:root{--nav-strip:#0a1522;--nav-list:#0e1b2c;--nav-chip:#16283f;--nav-hover:#1b2f48;--nav-on:#24374f;--nav-field:#2a3f5c;--nav-text:#c5d2e1;--nav-soft:#b9c7d8;--nav-mut:#8fafd6;--area-sell:#f5c46b;--area-make:#c9a3e0;--area-stock:#ff9e73;--area-money:#7fd1a6;--area-people:#7fd0c8;--area-system:#8fb4e8}[data-area=sell]{--area:var(--area-sell)}[data-area=make]{--area:var(--area-make)}[data-area=stock]{--area:var(--area-stock)}[data-area=money]{--area:var(--area-money)}[data-area=people]{--area:var(--area-people)}[data-area=system]{--area:var(--area-system)}[data-area=pinned]{--area:var(--amber)}[data-area=recent]{--area:var(--nav-mut)}.shell{height:100vh;display:flex}.sidebar{flex:none;height:100%;display:flex}.mod-strip{background:var(--nav-strip);flex-direction:column;flex:none;align-items:center;width:88px;padding-bottom:12px;display:flex;overflow-y:auto}.mod-strip-top{flex:none;justify-content:center;align-items:center;height:76px;display:flex}.menu-btn{background:var(--amber);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.mod-area{flex-direction:column;align-items:center;display:flex}.mod-divider{background:var(--area);opacity:.55;border-radius:999px;width:40px;height:3px;margin:6px 0}.mod-btn{width:76px;min-height:46px;color:var(--nav-mut);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:600;line-height:1.1;display:flex}.mod-btn:hover,.mod-btn.on{background:var(--nav-chip)}.mod-btn.on{color:#fff;font-weight:800}.mod-chip{border-radius:7px;justify-content:center;align-items:center;width:28px;height:24px;display:flex}.mod-btn.on .mod-chip{background:var(--area);color:var(--ink)}.mod-label{white-space:nowrap;text-overflow:ellipsis;max-width:72px;overflow:hidden}.screen-list{background:var(--nav-list);width:264px;color:var(--nav-soft);border-left:1px solid var(--nav-hover);flex-direction:column;flex:none;display:flex}.list-head{border-bottom:1px solid var(--nav-on);flex:none;align-items:center;gap:6px;height:76px;padding:0 6px 0 20px;display:flex}.list-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.list-area,.list-group-head{letter-spacing:.08em;text-transform:uppercase;color:var(--nav-mut);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.screen-list .dot{background:var(--area);border-radius:999px;flex:none;width:8px;height:8px}.list-name{color:var(--paper);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;overflow:hidden}.list-count{color:var(--nav-mut);white-space:nowrap;font-size:12px;font-weight:600}.list-hide,.search-clear{cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.list-hide{width:44px;height:44px;color:var(--nav-mut);background:0 0;border-radius:10px}.list-hide:hover{background:var(--nav-chip)}.list-search{flex:none;padding:12px 12px 6px}.search-box{background:var(--nav-chip);border:1px solid var(--nav-field);height:44px;color:var(--nav-mut);border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.search-box:focus-within{outline:2px solid var(--amber);outline-offset:2px}.search-box input{min-width:0;color:var(--paper);appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:14px}.search-box input::placeholder{color:var(--nav-mut)}.search-box input::-webkit-search-cancel-button{display:none}.search-box kbd{color:var(--nav-mut);border:1px solid #3a4f6b;border-radius:6px;flex:none;padding:3px 6px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.search-clear{background:var(--nav-on);width:30px;height:30px;color:var(--paper);border-radius:8px}.list-body{flex:1;padding:0 12px 20px;overflow-y:auto}.list-group,.list-body{flex-direction:column;gap:2px;display:flex}.list-group-head{gap:8px;padding:14px 10px 6px}.list-group-name{flex:1}.list-group-count{letter-spacing:0;font-weight:600}.screen-row{align-items:center;gap:2px;display:flex}.screen-row a{min-width:0;min-height:44px;color:var(--nav-text);border-radius:10px;flex:1;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.screen-row a:hover{background:var(--nav-hover)}.screen-row a.on{background:var(--nav-on);color:#fff;font-weight:700}.row-chip{background:var(--nav-chip);width:32px;height:32px;color:var(--area);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.screen-row a.on .row-chip{background:var(--area);color:var(--ink)}.row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.row-label,.row-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-sub{color:var(--nav-mut);font-size:12px;font-weight:600}.screen-row .pin{width:36px;height:44px;color:var(--nav-mut);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.screen-row:hover .pin,.screen-row .pin:focus-visible,.screen-row .pin[aria-pressed=true]{opacity:1}.screen-row .pin[aria-pressed=true]{color:var(--amber)}@media (hover:none){.screen-row .pin{opacity:1}}.list-empty{color:var(--nav-soft);margin:8px 10px;font-size:13px;line-height:1.5}.mod-strip button:focus-visible,.screen-list button:focus-visible,.screen-list a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.work{flex-direction:column;flex:1;min-width:0;display:flex}.shell-top{background:var(--paper);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:76px;padding:0 32px;display:flex}.crumbs{color:#5e6878;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.crumb-here{color:var(--ink);text-overflow:ellipsis;font-weight:800;overflow:hidden}.shell-top .who{color:var(--ink2);align-items:center;gap:12px;font-size:13px;display:flex}.shell-top .who-name{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.shell-top .who button,.shell-top .language-picker select{border:1px solid var(--line);min-height:44px;color:var(--ink2);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-weight:700}.shell-top .language-picker span{color:#5e6878;font-size:12px}.main{flex:1;min-width:0;min-height:0;overflow:hidden auto}.topbar{z-index:5;background:var(--ink);color:var(--paper);align-items:center;gap:14px;padding:14px 24px;display:flex;position:sticky;top:0}.topbar h1{font-size:15px;font-weight:700}.topbar .sub{color:#9fb0c6;margin-left:auto;font-size:12px}.phone-bar,.nav-scrim,.field-tabs{display:none}@media (width<=767px){.shell{flex-direction:column;height:100dvh}.phone-bar{min-height:44px;padding:0 8px;padding-top:env(safe-area-inset-top);background:var(--ink);color:var(--paper);flex:none;align-items:center;gap:10px;display:flex}.phone-bar .logo{font-size:16px;font-weight:900}.phone-bar .logo em{color:var(--amber);font-style:normal}.phone-bar .offline-slot{margin-left:auto}.nav-toggle{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{background:currentColor;width:20px;height:2px;display:block;position:relative}.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";position:absolute;left:0}.nav-toggle-bars:before{top:-6px}.nav-toggle-bars:after{top:6px}.sidebar{z-index:30;width:min(352px,92vw);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.screen-list{flex:1;width:auto;min-width:0}.shell.nav-open .sidebar{transform:translate(0)}.work{flex:1;width:100%;min-height:0}.shell-top{height:auto;min-height:52px;padding:4px 12px}.crumb-area,.crumb-module,.crumbs svg,.shell-top .who-name,.shell-top .language-picker span{display:none}.nav-scrim{z-index:25;background:#00000073;display:block;position:fixed;inset:0}.main{flex:1;width:100%}.shell.field .main{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.topbar{flex-wrap:wrap;padding:10px 12px}.field-tabs{z-index:20;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--ink);border-top:1px solid #24344a;display:flex;position:fixed;bottom:0;left:0;right:0}.field-tabs a{color:#9fb0c6;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.field-tabs a.on{color:var(--amber)}}.kpis{gap:14px;padding:18px 24px;display:flex}.kpi{background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;flex:1;padding:12px 16px}.kpi b{color:var(--ink);font-size:26px;display:block}.kpi small{color:var(--mut);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:11px;display:block}.cols3{grid-template-columns:1fr 1fr 1fr;gap:14px;padding:0 24px 24px;display:grid}.col h3{letter-spacing:.15em;text-transform:uppercase;color:#5b6b80;padding:10px 4px;font-size:12px;font-weight:700}.col h3 b{background:var(--ink);color:var(--paper);border-radius:10px;margin-left:6px;padding:1px 8px;font-size:11px}.lr-card{background:var(--paper);border:1px solid var(--line);color:inherit;border-radius:8px;margin-bottom:10px;padding:12px 14px;text-decoration:none;display:block;position:relative}.lr-card:before{content:"";background:var(--orange);border-radius:2px;width:4px;position:absolute;top:10px;bottom:10px;left:0}.lr-card.assigned:before{background:var(--steel)}.lr-card.transit:before{background:var(--green)}.lr-card .num{color:var(--ink);font-family:ui-monospace,Menlo,monospace;font-size:14px;font-weight:700}.pill{float:right;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:800}.pill.p-o{color:#b4430f;background:#ffe7dc}.pill.p-b{color:#2c5382;background:#dee8f6}.pill.p-g{color:#1e7a4d;background:#ddf2e7}.path{color:var(--mut);margin:6px 0;font-size:12px}.path b{color:var(--ink);font-weight:600}.path .arr{color:var(--amber);padding:0 4px;font-weight:900}.meta-row{color:var(--mut);border-top:1px dashed var(--line);flex-wrap:wrap;gap:12px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.assign-btn{background:var(--ink);width:100%;color:var(--amber);letter-spacing:.06em;cursor:pointer;border:0;border-radius:6px;margin-top:10px;padding:8px;font-size:12px;font-weight:800}.assign-btn.steel{background:var(--steel);color:#fff}.drv-row{color:var(--ink);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.av{background:var(--steel);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex}.page-center{justify-content:center;padding:28px;display:flex}.doc{background:var(--paper);width:880px;max-width:100%;box-shadow:var(--shadow);border-radius:10px;overflow:hidden}.doc.narrow{width:680px}.doc .hd{background:var(--ink);color:var(--paper);align-items:center;gap:14px;padding:14px 24px;display:flex}.doc .hd small{letter-spacing:.25em;color:var(--amber);text-transform:uppercase;font-size:10px;display:block}.doc .hd b{font-size:18px}.doc .hd .lr-tag{color:var(--amber);margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-weight:700}.barcode{background:repeating-linear-gradient(90deg, var(--paper) 0 3px, transparent 3px 5px, var(--paper) 5px 6px, transparent 6px 11px);width:170px;height:38px;margin-left:auto}.grid2-cell{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.cell{border-right:1px dashed var(--line);padding:14px 22px}.cell:last-child{border-right:0}.cell small{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:3px;font-size:10px;display:block}.cell b{color:var(--ink);font-size:15px}.cell span{color:var(--mut);font-size:12px;display:block}table.doc-table{border-collapse:collapse;width:100%;font-size:13px}table.doc-table th{letter-spacing:.15em;text-transform:uppercase;color:var(--mut);text-align:left;border-bottom:1px solid var(--line);padding:10px 22px;font-size:10px}table.doc-table td{color:var(--ink);border-bottom:1px solid #ede8db;padding:10px 22px}table.doc-table td.mono{font-family:ui-monospace,Menlo,monospace;font-weight:700}table.doc-table tr.nest td:first-child{color:var(--mut);padding-left:44px}.packed-tag{color:#2c5382;letter-spacing:.05em;background:#dee8f6;border-radius:3px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:800}.doc .foot{background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.foot .tot b{color:var(--ink);font-size:18px}.foot .tot small{color:var(--mut);letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:block}.btn{letter-spacing:.06em;cursor:pointer;border:0;border-radius:6px;padding:10px 18px;font-size:12px;font-weight:800}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--ink);color:var(--amber)}.btn-amber{background:var(--amber);color:var(--ink)}.btn-green{background:var(--green);color:#fff}.btn-ghost{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.btn-ghost-orange{border:1.5px solid var(--orange);color:var(--orange);background:0 0}.pcard{border:1.5px solid var(--line);background:var(--panel);border-radius:8px;padding:14px 16px}.pcard>small{letter-spacing:.2em;text-transform:uppercase;color:var(--mut);font-size:9px;font-weight:800}.fld{margin-top:10px}.fld label{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:3px;font-size:10px;display:block}.fld input,.fld select,.fld textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1.5px dashed #c9c2b2;outline:none;padding:5px 2px;font-size:14px;font-weight:600}.fld input:focus,.fld select:focus,.fld textarea:focus{border-bottom-color:var(--amber)}.pill-opt{letter-spacing:.05em;color:#a08a55;cursor:pointer;background:0 0;border:1.5px solid #e2cfa0;border-radius:20px;padding:6px 13px;font-size:11px;font-weight:800}.pill-opt.on{background:var(--ink);border-color:var(--ink);color:var(--amber)}.route-box{border:1.5px dashed var(--amber);background:#fdf6e7;border-radius:8px;margin:0 24px 18px;padding:14px 16px}.route-box>small{letter-spacing:.2em;text-transform:uppercase;color:#a97a12;font-size:9px;font-weight:800}.rline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin:14px 24px 10px;font-size:10px;font-weight:700}.tabs{background:var(--ink2);gap:0;padding:0 24px;display:flex;overflow-x:auto}.tab{color:#8ca0b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:11px 18px;font-size:12px;font-weight:700}.tab.on{color:var(--amber);border-bottom-color:var(--amber)}.tl{padding:22px 26px}.ev{gap:16px;padding-bottom:24px;display:flex;position:relative}.ev:before{content:"";border-left:3px dashed var(--line);position:absolute;top:22px;bottom:0;left:9px}.ev:last-child:before{display:none}.dot{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:flex}.dot.d-g{background:var(--green)}.dot.d-a{background:var(--amber);color:var(--ink)}.dot.d-w{border:3px dashed var(--line);background:#fff}.ev b{color:var(--ink);font-size:14px}.ev small{color:var(--mut);margin-top:2px;font-size:12px;display:block}.ev .ph{gap:6px;margin-top:8px;display:flex}.ev .ph img{object-fit:cover;background:linear-gradient(140deg,#c9d6e8,#8fa6c4);border-radius:4px;width:44px;height:34px;display:block}.mode-tag{letter-spacing:.08em;vertical-align:2px;color:#2c5382;background:#dee8f6;border-radius:3px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:800}.login-shell{background:var(--ink);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{background:var(--paper);width:360px;box-shadow:var(--shadow);border-radius:12px;padding:30px 28px}.login-card .logo{margin-bottom:4px;font-size:22px;font-weight:900}.login-card .logo em{color:var(--amber);font-style:normal}.login-card .tag{color:var(--mut);margin-bottom:22px;font-size:12px}.error-note{color:#b4430f;margin-top:10px;font-size:12px}.card{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:16px 18px}.stack-gap>*+*{margin-top:12px}.screen-pad{padding:24px}.grid2{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}.print-screen{padding:20px 24px 40px}.print-bar{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:10px 14px;display:flex}.copy-opt{color:var(--ink);align-items:center;gap:6px;font-size:12px;display:flex}.sheets{flex-direction:column;align-items:center;gap:24px;display:flex}.lr-sheet{width:210mm;max-width:100%;min-height:297mm;color:var(--ink);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:6mm;padding:12mm 12mm 10mm;display:flex}.lr-head{border-bottom:2px solid var(--ink);align-items:flex-start;gap:10mm;padding-bottom:5mm;display:flex}.lr-brand b{font-size:22px;font-weight:900;display:block}.lr-brand b em{color:var(--amber);font-style:normal}.lr-brand span{color:var(--mut);font-size:10px;display:block}.lr-title{text-align:right;margin-left:auto}.lr-title small{letter-spacing:.22em;text-transform:uppercase;color:var(--mut);font-size:9px;display:block}.lr-title b{letter-spacing:.04em;font-size:26px}.lr-copy{letter-spacing:.14em;background:var(--amber);color:var(--ink);border-radius:3px;margin-top:4px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-block}.lr-qr{text-align:center;flex:none}.lr-qr img{width:36mm;height:36mm;display:block}.lr-qr figcaption{letter-spacing:.04em;margin-top:2px;font-size:9px;font-weight:700}.lr-strip{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.lr-strip>div{border-right:1px solid var(--line);padding:6px 10px}.lr-strip>div:last-child{border-right:0}.lr-strip small,.lr-parties small,.lr-terms small,.lr-amount small{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:9px;display:block}.lr-strip b{font-size:13px}.lr-parties{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.lr-parties>div{border-right:1px solid var(--line);padding:8px 12px}.lr-parties>div:last-child{border-right:0}.lr-parties b{margin:2px 0 3px;font-size:15px;display:block}.lr-parties span{color:#4a5568;font-size:11px;display:block}table.lr-table{border-collapse:collapse;width:100%;font-size:12px}table.lr-table th{letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:var(--ink);text-align:left;padding:6px 10px;font-size:9px}table.lr-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 10px}table.lr-table .qr-cell{width:20mm}table.lr-table .qr-cell img{width:17mm;height:17mm;display:block}.nested-note{color:var(--mut);font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:400}table.lr-table tfoot td{border-top:2px solid var(--ink);background:var(--panel-2);border-bottom:0;font-weight:800}.lr-money{grid-template-columns:1fr 55mm;align-items:start;gap:6mm;display:grid}.lr-terms p{color:#4a5568;margin-top:3px;font-size:9.5px;line-height:1.5}.lr-amount{border:1px solid var(--ink);text-align:right;padding:8px 12px}.lr-amount b{font-size:22px;display:block}.lr-amount span{color:var(--mut);font-size:9.5px}.lr-signs{grid-template-columns:repeat(4,1fr);gap:6mm;margin-top:auto;padding-top:12mm;display:grid}.lr-signs>div span{border-bottom:1px solid var(--ink);height:12mm;display:block}.lr-signs>div small{color:var(--mut);text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:9px;display:block}.lr-foot{color:var(--mut);border-top:1px solid var(--line);justify-content:space-between;padding-top:3mm;font-size:9px;display:flex}@media print{@page{size:A4 portrait;margin:0}body{background:#fff}.sidebar,.shell-top,.topbar,.no-print,.print-bar{display:none!important}.shell,.work,.main,.print-screen{height:auto;min-height:0;margin:0;padding:0;display:block;overflow:visible}.sheets{display:block}.lr-sheet{width:210mm;min-height:297mm;box-shadow:none;break-after:page;page-break-after:always}.lr-sheet:last-child{break-after:auto;page-break-after:auto}.lr-sheet,table.lr-table th,.lr-copy,table.lr-table tfoot td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.master-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.master-form{background:var(--panel-2);border-bottom:1px solid var(--line);padding:16px 20px}.master-form>b{margin-bottom:10px;display:block}.master-form .master-bar{border-bottom:0;padding:12px 0 0}.row-actions{justify-content:flex-end;gap:6px;display:flex}.row-actions .btn{padding:4px 10px;font-size:11px}tr.row-off td{color:var(--mut);background:repeating-linear-gradient(45deg,#0000 0 6px,#7a86980f 6px 12px)}.qc-combo{position:relative}.qc-list{z-index:50;border:1px solid var(--line);background:#fff;border-radius:6px;max-height:240px;margin:2px 0 0;padding:4px 0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #0e1b2c1f}.qc-list li{cursor:pointer;min-height:20px;padding:8px 12px;font-size:14px}.qc-list li:hover,.qc-list li[aria-selected=true]{background:var(--panel-2)}.qc-list .qc-create{border-top:1px dashed var(--line);font-weight:700}.qc-ask{background:var(--panel);border:1px dashed var(--amber);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;font-size:13px;display:flex}.qc-ask button,.qc-dialog button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;min-height:32px;padding:4px 14px;font-weight:700}.qc-scrim{z-index:1100;background:#0e1b2c73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qc-dialog{background:#fff;border-radius:8px;flex-direction:column;width:min(960px,100vw - 32px);height:min(720px,100vh - 32px);display:flex;overflow:hidden}.qc-dialog-head,.qc-dialog-foot{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.qc-dialog-foot{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.qc-dialog iframe{border:0;flex:1;width:100%}.main.embed{height:100vh;overflow-y:auto}:root{--ax-ink:#0e1b2c;--ax-ink-2:#16283f;--ax-ink-3:#24374f;--ax-ink-4:#2a3c55;--ax-ink-5:#3a4f6b;--ax-desk:#efeae0;--ax-paper:#f5f2ea;--ax-surface:#fbf9f3;--ax-panel:#f1ece0;--ax-sunk:#ede8db;--ax-white:#fff;--ax-amber:#f5a623;--ax-amber-wash:#fdf6e7;--ax-amber-line:#e2cfa0;--ax-amber-ink:#a08a55;--ax-orange:#ff6b35;--ax-orange-wash:#fff4ef;--ax-green:#2fa36b;--ax-steel:#4a6fa5;--ax-line:#e3ddcf;--ax-line-2:#ddd6c6;--ax-line-dash:#c9c2b2;--ax-line-hair:#ede8db;--ax-text:#0e1b2c;--ax-text-2:#16283f;--ax-text-muted:#7a8698;--ax-text-on-dark:#f5f2ea;--ax-text-on-dark-dim:#9fb0c6;--ax-text-nav:#b9c7d8;--ax-text-nav-sub:#8fa3be;--ax-text-nav-label:#63799b;--ax-text-icon:#7f97b5;--ax-neg:#b4430f;--ax-pos:#1e7a4d;--ax-pill-alert-bg:#ffe7dc;--ax-pill-alert-fg:#b4430f;--ax-pill-info-bg:#dee8f6;--ax-pill-info-fg:#2c5382;--ax-pill-ok-bg:#ddf2e7;--ax-pill-ok-fg:#1e7a4d;--ax-pill-warn-bg:#fdf0d3;--ax-pill-warn-fg:#8a6410;--ax-pill-idle-bg:#e7e3d8;--ax-pill-idle-fg:#6b7686;--ax-bg-app:var(--ax-desk);--ax-bg-content:var(--ax-paper);--ax-bg-card:var(--ax-surface);--ax-border-card:var(--ax-line);--ax-accent:var(--ax-amber);--ax-focus:var(--ax-amber);--ax-shadow-doc:0 8px 30px #0e1b2c1f;--ax-shadow-now:0 0 0 4px #f5a62340;--ax-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ax-font-mono:ui-monospace, Menlo, Consolas, monospace;--ax-text-micro:9px;--ax-text-caption:10px;--ax-text-meta:10.5px;--ax-text-small:11px;--ax-text-body-s:11.5px;--ax-text-body:12.5px;--ax-text-table:13px;--ax-text-title:15px;--ax-text-doc-no:17px;--ax-text-kpi:24px;--ax-weight-regular:500;--ax-weight-medium:600;--ax-weight-bold:700;--ax-weight-heavy:800;--ax-weight-black:900;--ax-leading-tight:1.25;--ax-leading-body:1.5;--ax-leading-loose:1.7;--ax-track-eyebrow:.22em;--ax-track-label:.15em;--ax-track-caps:.1em;--ax-track-button:.06em;--ax-track-tight:-.01em;--ax-space-1:2px;--ax-space-2:4px;--ax-space-3:6px;--ax-space-4:8px;--ax-space-5:10px;--ax-space-6:12px;--ax-space-7:14px;--ax-space-8:16px;--ax-space-9:18px;--ax-space-10:20px;--ax-space-12:24px;--ax-space-14:28px;--ax-radius-xs:3px;--ax-radius-sm:4px;--ax-radius-md:5px;--ax-radius:6px;--ax-radius-lg:8px;--ax-radius-xl:10px;--ax-radius-pill:20px;--ax-border:1px;--ax-border-strong:1.5px;--ax-border-rule:2px;--ax-border-accent:3px;--ax-border-kpi:5px;--ax-sidebar-w:238px;--ax-assistant-w:376px;--ax-assistant-rail-w:38px;--ax-doc-w:880px;--ax-doc-w-wide:1120px;--ax-doc-side-w:300px;--ax-node-min-w:150px;--ax-text-kpi-s:18px;--ax-avatar-lg:52px}.crm-placeholder{padding:var(--ax-space-12)}.crm-placeholder h1{font-size:var(--ax-text-title);font-weight:var(--ax-weight-heavy);letter-spacing:var(--ax-track-tight);color:var(--ax-text)}.crm-placeholder p{margin-top:var(--ax-space-4);font-size:var(--ax-text-body);color:var(--ax-text-muted)}.t-info{--tone-bg:var(--ax-pill-info-bg);--tone-fg:var(--ax-pill-info-fg)}.t-ok{--tone-bg:var(--ax-pill-ok-bg);--tone-fg:var(--ax-pill-ok-fg)}.t-warn{--tone-bg:var(--ax-pill-warn-bg);--tone-fg:var(--ax-pill-warn-fg)}.t-alert{--tone-bg:var(--ax-pill-alert-bg);--tone-fg:var(--ax-pill-alert-fg)}.t-amber{--tone-bg:var(--ax-amber-wash);--tone-fg:var(--ax-pill-warn-fg);--tone-solid:var(--ax-amber)}.t-idle{--tone-bg:var(--ax-pill-idle-bg);--tone-fg:var(--ax-pill-idle-fg)}.t-ink{--tone-bg:var(--ax-ink);--tone-fg:var(--ax-text-on-dark);--tone-solid:var(--ax-ink)}.ap-gap{flex:1}.ap-eyebrow{font-size:11px;font-weight:var(--ax-weight-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-2)}.mono{font-family:var(--ax-font-mono)}.ap-pill{border-radius:var(--ax-radius-pill);background:var(--tone-bg);color:var(--tone-fg);font-size:11px;font-weight:var(--ax-weight-bold);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.ap-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.ap-avatar{font-weight:var(--ax-weight-black);background:var(--tone-bg);color:var(--tone-fg);letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;display:inline-grid}.ap-avatar.s-sm{border-radius:8px;width:30px;height:30px;font-size:11px}.ap-avatar.s-md{width:40px;height:40px;font-size:14px}.ap-avatar.s-lg{border-radius:12px;width:52px;height:52px;font-size:18px}.ap-icontext{color:var(--ax-text-2);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex}.ap-icontext svg{color:var(--tone-fg,var(--ax-steel))}.ap-icontext-label{color:var(--ax-text-muted);font-weight:var(--ax-weight-medium)}.ap-icontext b{font-weight:var(--ax-weight-heavy);color:var(--ax-text);overflow-wrap:anywhere}.ap-chip{background:var(--tone-bg);color:var(--tone-fg);border-radius:10px;flex:none;place-items:center;display:inline-grid}.ap-chip.s-sm{border-radius:8px;width:32px;height:32px}.ap-chip.s-md{width:36px;height:36px}.ap-chip.s-lg{border-radius:12px;width:44px;height:44px}.c-email{--ch:var(--ax-pill-info-fg);--ch-bg:var(--ax-pill-info-bg)}.c-sms{--ch:#7a4f99;--ch-bg:#f1e7f7}.c-phone{--ch:#1d6b6b;--ch-bg:#d9eeec}.c-whatsapp{--ch:var(--ax-pill-ok-fg);--ch-bg:var(--ax-pill-ok-bg)}.c-visit{--ch:var(--ax-pill-alert-fg);--ch-bg:var(--ax-pill-alert-bg)}.ap-channel{align-items:center;gap:10px;min-width:0;display:inline-flex}.ap-channel-chip{background:var(--ch-bg);width:32px;height:32px;color:var(--ch);border-radius:8px;flex:none;place-items:center;display:grid}.ap-channel b{font-weight:var(--ax-weight-heavy);font-size:13px}.ap-legend{font-size:11.5px;font-weight:var(--ax-weight-bold);color:var(--ax-text-2);flex-wrap:wrap;gap:6px 14px;display:inline-flex}.ap-legend span{align-items:center;gap:6px;display:inline-flex}.ap-legend i{background:var(--ch);border-radius:3px;width:10px;height:10px}.ap-meter{gap:6px;display:grid}.ap-meter-text{color:var(--ax-text-2);justify-content:space-between;gap:8px;font-size:12px;display:flex}.ap-meter-text b{color:var(--tone-fg)}.ap-meter-bar,.ap-meter-inline{background:var(--ax-sunk);border-radius:999px;height:8px;display:block;overflow:hidden}.ap-meter-bar span,.ap-meter-inline span{border-radius:inherit;background:var(--tone-solid,var(--tone-fg));height:100%;display:block}.ap-meter-inline{flex:1;min-width:40px;height:6px}.ap-status{flex-wrap:wrap;gap:6px;display:flex}.ap-status button{border-radius:var(--ax-radius-pill);border:1px solid var(--ax-line-2);background:var(--ax-white);min-height:32px;color:var(--ax-text-muted);font:inherit;font-size:12px;font-weight:var(--ax-weight-medium);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ap-status button i{background:var(--ax-line-dash);border-radius:50%;width:7px;height:7px}.ap-status button[aria-pressed=true]{background:var(--ax-amber-wash);border-color:var(--ax-amber);color:var(--ax-pill-warn-fg);font-weight:var(--ax-weight-heavy)}.ap-status button[aria-pressed=true] i{background:var(--ax-amber)}.ap-panel{background:var(--ax-surface);border:1px solid var(--ax-line);min-width:0;color:var(--ax-text);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.ap-panel.flush{gap:0;padding:0;overflow:hidden}.ap-panel.flush>.ap-panel-head{padding:16px}.ap-panel-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-panel-head h3{font-size:16px;font-weight:var(--ax-weight-black);margin:0}.ap-panel-aside{font-size:11.5px;font-weight:var(--ax-weight-bold);color:var(--ax-text-2)}.ap-panel.dark{background:var(--ax-ink);border-color:var(--ax-ink);color:var(--ax-text-on-dark)}.ap-hero{align-items:center;gap:14px;display:flex}.ap-hero-text{min-width:0}.ap-hero h2{font-size:22px;font-weight:var(--ax-weight-black);letter-spacing:var(--ax-track-tight);margin:0;line-height:1.15}.ap-hero p{color:var(--ax-text-2);margin:4px 0 0;font-size:13px}.ap-hero-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-facts{flex-wrap:wrap;gap:8px 20px;display:flex}.ap-switch{font-size:12px;font-weight:var(--ax-weight-bold);color:var(--ax-text-2);cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.ap-switch input{opacity:0;cursor:pointer;width:40px;height:24px;margin:0;position:absolute;right:0}.ap-switch i{background:var(--ax-line-dash);border-radius:999px;width:40px;height:24px;transition:background .15s;position:relative}.ap-switch i:after{content:"";background:var(--ax-white);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}.ap-switch input:checked+i{background:var(--ax-green)}.ap-switch input:checked+i:after{left:19px}.ap-switch input:focus-visible+i{outline:2px solid var(--ax-focus);outline-offset:2px}.ap-factgrid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px 14px;margin:0;display:grid}.ap-factgrid dt{font-size:11px;font-weight:var(--ax-weight-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-2)}.ap-factgrid dd{font-size:14px;font-weight:var(--ax-weight-bold);margin:4px 0 0}.ap-journey ol{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.ap-journey li{flex:1;justify-content:center;min-width:0;display:flex;position:relative}.ap-journey-step{max-width:100%;font-size:12px;line-height:1.2;font-weight:var(--ax-weight-heavy);color:var(--ax-pos);text-align:center;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.ap-journey li+li:before{content:"";background:var(--ax-pos);opacity:.5;height:2px;position:absolute;top:18px;left:calc(20px - 50%);right:calc(50% + 20px)}.ap-journey-dot{border:2px solid var(--ax-pos);background:var(--ax-pill-ok-bg);width:36px;height:36px;color:var(--ax-pos);border-radius:50%;place-items:center;display:grid}.ap-journey li.now .ap-journey-dot{background:var(--ax-amber);border-color:var(--ax-pill-warn-fg);color:var(--ax-ink);box-shadow:var(--ax-shadow-now)}.ap-journey li.now .ap-journey-step{color:var(--ax-text)}.ap-journey li.next .ap-journey-dot{border-color:var(--ax-line-dash);background:var(--ax-white);color:var(--ax-text-muted)}.ap-journey li.next .ap-journey-step{color:var(--ax-text-muted)}.ap-journey-notes{gap:4px;margin-top:12px;display:grid}.ap-funnel{gap:10px;display:grid}.ap-funnel-row{grid-template-columns:96px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.ap-funnel-label b{font-size:13px;font-weight:var(--ax-weight-heavy);display:block}.ap-funnel-label small{color:var(--ax-text-muted);font-size:10.5px}.ap-funnel-track{justify-content:center;display:flex}.ap-funnel-track span{min-height:32px;font-weight:var(--ax-weight-heavy);background:var(--tone-solid,var(--tone-fg));color:var(--ax-ink);border-radius:6px;place-items:center;display:grid}.ap-funnel-track span.t-ink{color:var(--ax-text-on-dark)}.ap-funnel-track span.t-ok{background:var(--ax-green);color:var(--ax-white)}.ap-funnel-rate{font-size:12px;font-weight:var(--ax-weight-heavy);color:var(--ax-text-muted);text-align:right}.ap-funnel-rate.pos{color:var(--ax-pos)}.ap-entitylist{flex:none;gap:8px;display:grid;container-type:inline-size}@container (width<=420px){.ap-entity-person{display:none}}.ap-entitylist-head{align-items:center;gap:8px;display:flex}.ap-entitylist-head small{font-size:11px;font-weight:var(--ax-weight-heavy);color:var(--ax-text-2)}.ap-entitylist-body{scrollbar-width:thin;scrollbar-color:var(--ax-line-dash) transparent;grid-auto-rows:max-content;gap:6px;max-height:260px;padding-right:4px;display:grid;overflow-y:auto}.ap-entity{border:1px solid var(--ax-line);background:var(--ax-white);min-width:0;min-height:44px;color:var(--ax-text);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}a.ap-entity:hover{border-color:var(--ax-line-dash)}.ap-entity-name{font-size:13px;font-weight:var(--ax-weight-heavy);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ap-entity-person{color:var(--ax-text-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:2;min-width:0;font-size:12px;overflow:hidden}.ap-entity-ref{white-space:nowrap}.ap-entity .ap-pill{flex:none}.ap-entity-ref{font-size:11.5px;font-weight:var(--ax-weight-bold);color:var(--ax-text-2)}.ap-stat{background:var(--tone-bg);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.ap-stat .ap-chip{background:var(--ax-white)}.ap-stat .ap-eyebrow{color:var(--tone-fg);font-size:10.5px}.ap-stat b{font-size:15px;font-weight:var(--ax-weight-black);display:block}.ap-stat small{color:var(--ax-text-2);font-size:11px}.ap-totals{background:var(--ax-ink);color:var(--ax-text-on-dark);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.ap-totals header{align-items:center;gap:8px;display:flex}.ap-totals .ap-eyebrow{color:var(--ax-text-nav)}.ap-totals header small{font-size:11px;font-weight:var(--ax-weight-heavy);color:var(--ax-amber)}.ap-totals dl{gap:4px;margin:0;display:grid}.ap-totals dl div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.ap-totals dt{color:var(--ax-text-nav)}.ap-totals dd{font-weight:var(--ax-weight-heavy);font-variant-numeric:tabular-nums;margin:0}.ap-totals dd.pos{color:var(--area-money)}.ap-totals dd.neg{color:var(--area-stock)}.ap-totals-big{border-top:1px solid var(--ax-ink-3);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;display:flex}.ap-totals-big>div{flex:1;gap:2px;min-width:160px;display:grid}.ap-totals-big>div>.ap-eyebrow{color:var(--ax-amber)}.ap-totals-big>div>b{font-size:28px;font-weight:var(--ax-weight-black);color:var(--ax-amber);line-height:1.1}.ap-totals-big>div>small{color:var(--ax-text-nav);font-size:11px}.ap-totals-action{background:var(--ax-amber);min-height:48px;color:var(--ax-ink);border-radius:10px;align-items:center;gap:10px;padding:8px 16px;text-decoration:none;display:inline-flex}.ap-totals-action b{font-size:14px;font-weight:var(--ax-weight-black);display:block}.ap-totals-action small{color:var(--ax-ink-3);font-size:11px;display:block}.ap-btn{cursor:pointer;min-height:44px;font:inherit;font-size:14px;font-weight:var(--ax-weight-heavy);background:var(--ax-white);border:1px solid var(--ax-line-2);color:var(--ax-text);border-radius:10px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.ap-btn:hover{border-color:var(--ax-line-dash)}.ap-btn.k-primary{background:var(--ax-amber);border-color:var(--ax-amber);color:var(--ax-ink)}.ap-btn.k-soft{background:var(--ax-amber-wash);border:2px solid var(--ax-amber);color:var(--ax-pill-warn-fg)}.ap-btn.k-ghost{background:0 0}.ap-btn:focus-visible,.ap-status button:focus-visible,.ap-totals-action:focus-visible,.ap-entity:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.ap-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-table{flex-direction:column;min-width:0;min-height:0;display:flex}.ap-table-head,.ap-table-row{grid-template-columns:var(--tracks);align-items:center;gap:12px;padding:0 16px;display:grid}.ap-table-head{background:var(--ax-ink);min-height:40px;color:var(--ax-text-on-dark);font-size:11px;font-weight:var(--ax-weight-heavy);letter-spacing:.1em;text-transform:uppercase}.ap-table-row{border-bottom:1px solid var(--ax-line-hair);cursor:default;min-height:56px}.ap-table-row.on{background:var(--ax-amber-wash)}.ap-table-row>span{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.end{text-align:right;justify-content:flex-end}.ap-table-no{background:var(--ax-sunk);width:26px;height:26px;font-weight:var(--ax-weight-heavy);border-radius:50%;justify-content:center;font-size:11px!important}.ap-table-row.on .ap-table-no{background:var(--ax-amber)}.ap-table-del{width:36px;height:36px;color:var(--ax-line-dash);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ap-table-del:hover{color:var(--ax-neg);background:var(--ax-pill-alert-bg)}.ap-table-empty{color:var(--ax-text-muted);margin:0;padding:24px 16px}.ap-num{font-weight:var(--ax-weight-black);font-variant-numeric:tabular-nums;text-align:right;min-width:40px}.ap-stack{gap:1px;min-width:0;display:grid}.ap-stack b{font-weight:var(--ax-weight-heavy);font-size:13px}.ap-stack small{color:var(--ax-text-muted);font-size:11px}.ap-quickadd{border-top:2px solid var(--ax-amber);background:var(--ax-amber-wash);grid-template-columns:32px 120px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:12px 16px;display:grid}.ap-quickadd-plus{background:var(--ax-amber);width:28px;height:28px;color:var(--ax-ink);border-radius:50%;place-items:center;display:grid}.ap-quickadd-fields{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.ap-quickadd-fields input,.ap-quickadd-fields select,.ap-quickadd-fields .ap-field{border:1px solid var(--ax-line-2);background:var(--ax-white);min-height:44px;font:inherit;color:var(--ax-text);box-sizing:border-box;border-radius:10px;width:100%;padding:0 12px;font-size:13px}.ap-quickadd-fields .ap-field{border:2px solid var(--ax-amber);font-weight:var(--ax-weight-heavy);align-items:center;gap:8px;display:flex}.ap-quickadd-save{border:1px solid var(--ax-line-2);background:var(--ax-white);width:44px;height:44px;color:var(--ax-text-muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.ap-record{max-width:1600px;color:var(--ax-text);font-family:var(--ax-font-sans);grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid}.ap-region{flex-direction:column;gap:16px;min-width:0;display:flex}.ap-region>*{flex:1}.ap-region.r-actions>*{flex:none}@container page (width>=600px){.ap-record{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 24px}.r-hero,.r-main,.r-actions{grid-column:1/-1}}@container page (width>=1000px){.r-hero{grid-area:hero}.r-side{grid-area:side}.r-side2{grid-area:side2}.r-left{grid-area:left}.r-main{grid-area:main}.r-b1{grid-area:b1}.r-b2{grid-area:b2}.r-b3{grid-area:b3}.r-actions{grid-area:actions}.ap-record{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hero hero hero hero hero side side side side2 side2 side2 side2""left left left left main main main main main main main main""b1 b1 b1 b1 b2 b2 b2 b2 b3 b3 b3 b3""actions actions actions actions actions actions actions actions actions actions actions actions"}}.ap-table{container-type:inline-size}@container (width<=759px){.ap-table-head{display:none}.ap-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px 16px}.ap-table-row>span[data-label]:before{content:attr(data-label);font-size:10px;font-weight:var(--ax-weight-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-muted);display:block}.ap-table-row>span[data-label]{flex-direction:column;align-items:flex-start;gap:4px}.ap-table-row>span.end{text-align:left;align-items:flex-start}.ap-table-row>.phone-hide,.ap-table-row .ap-table-no{display:none}.ap-table-row>span[data-label]:first-of-type{grid-column:1/-1}}@media (width<=899px){.ap-quickadd{grid-template-columns:32px minmax(0,1fr) 44px}.ap-quickadd-fields{grid-area:2/1/auto/-1}.ap-funnel-row{grid-template-columns:80px minmax(0,1fr) 44px}.ap-entity-person,.ap-entity-ref{display:none}.ap-journey-step{font-size:11px}}.ap-pagehead{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.ap-pagehead-text{flex:280px;gap:4px;min-width:0;display:grid}.ap-pagehead h1{font-size:26px;font-weight:var(--ax-weight-black);letter-spacing:var(--ax-track-tight);text-wrap:balance;align-items:center;gap:10px;margin:0;display:flex}.ap-pagehead p{color:var(--ax-text-2);margin:0;font-size:14px}.ap-count{font-size:13px;font-weight:var(--ax-weight-heavy);border-radius:var(--ax-radius-pill);background:var(--ax-ink);color:var(--ax-text-on-dark);padding:2px 10px}.ap-pagehead-actions{flex-wrap:wrap;gap:10px;display:flex}.ap-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-search{border:1px solid var(--ax-line-2);background:var(--ax-white);max-width:360px;min-height:44px;color:var(--ax-text-muted);border-radius:10px;flex:240px;align-items:center;gap:8px;padding:0 12px;display:flex}.ap-search input{min-width:0;font:inherit;color:var(--ax-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.ap-search:focus-within{outline:2px solid var(--ax-focus);outline-offset:1px}.ap-chips{flex-wrap:wrap;gap:6px;display:flex}.ap-chips button{border-radius:var(--ax-radius-pill);border:1px solid var(--ax-line-2);background:var(--ax-white);min-height:36px;font:inherit;font-size:13px;font-weight:var(--ax-weight-bold);color:var(--ax-text-2);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ap-chips button span{background:var(--ax-sunk);border-radius:999px;padding:1px 7px;font-size:11px}.ap-chips button[aria-pressed=true]{background:var(--ax-ink);border-color:var(--ax-ink);color:var(--ax-text-on-dark)}.ap-chips button[aria-pressed=true] span{background:var(--ax-amber);color:var(--ax-ink)}.ap-chips button:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.ap-formgrid{grid-template-columns:minmax(0,1fr);gap:14px 18px;display:grid}@media (width>=640px){.ap-formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-field-wrap.wide{grid-column:1/-1}}.ap-field-wrap{gap:6px;min-width:0;display:grid}.ap-field-wrap>label{font-size:11px;font-weight:var(--ax-weight-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-2)}.ap-field-wrap>label b{color:var(--ax-neg)}.ap-input{border:1px solid var(--ax-line-2);background:var(--ax-white);min-width:0;min-height:44px;color:var(--ax-text-muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.ap-input:focus-within{border-color:var(--ax-amber);outline:2px solid var(--ax-focus);outline-offset:1px}.ap-input.bad{border-color:var(--ax-neg)}.ap-input input,.ap-input select,.ap-input textarea{width:100%;min-width:0;font:inherit;font-size:14px;font-weight:var(--ax-weight-medium);color:var(--ax-text);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.ap-input textarea{resize:vertical;line-height:1.5}.ap-field-error{color:var(--ax-neg);font-size:12px;font-weight:var(--ax-weight-bold)}.ap-timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ap-timeline li{grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.ap-timeline-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-timeline b{font-size:13.5px;font-weight:var(--ax-weight-heavy)}.ap-timeline small{color:var(--ax-text-muted);font-size:12px}.ap-timeline p{color:var(--ax-text-2);max-width:65ch;margin:4px 0 0;font-size:13px}.ap-empty{color:var(--ax-text-muted);margin:0;font-size:13px}.ap-board{scrollbar-width:thin;scrollbar-color:var(--ax-line-dash) transparent;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.ap-lane{background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:14px;flex-direction:column;min-height:200px;display:flex}.ap-lane header{border-bottom:1px solid var(--ax-line);align-items:center;gap:8px;padding:12px 14px;display:flex}.ap-lane header i{background:var(--tone-solid,var(--tone-fg));border-radius:3px;width:10px;height:10px}.ap-lane header b{font-size:13px;font-weight:var(--ax-weight-black)}.ap-lane header span:not(.ap-gap){font-size:11px;font-weight:var(--ax-weight-heavy);background:var(--ax-white);border-radius:999px;padding:1px 8px}.ap-lane header small{font-size:12px;font-weight:var(--ax-weight-heavy);color:var(--ax-text-2);font-variant-numeric:tabular-nums}.ap-lane-body{align-content:start;gap:10px;padding:12px;display:grid}.ap-lanecard{background:var(--ax-white);border:1px solid var(--ax-line);border-radius:10px;gap:4px;padding:12px;display:grid}.ap-lanecard a{color:var(--ax-text);text-decoration:none}.ap-lanecard a:hover b{text-decoration:underline}.ap-lanecard b{font-size:13.5px;font-weight:var(--ax-weight-heavy)}.ap-lanecard small{color:var(--ax-text-muted);font-size:12px}.ap-lanecard-foot{align-items:center;gap:6px;margin-top:6px;display:flex}.ap-lanecard-foot strong{font-size:14px;font-weight:var(--ax-weight-black);font-variant-numeric:tabular-nums}.ap-lanecard-foot button{border:1px solid var(--ax-line-2);background:var(--ax-surface);width:36px;height:36px;color:var(--ax-text-2);cursor:pointer;border-radius:8px;place-items:center;display:grid}.ap-lanecard-foot button:hover{border-color:var(--ax-amber)}.ap-toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;border-radius:var(--ax-radius-pill);background:var(--ax-ink);color:var(--ax-text-on-dark);font-size:13px;font-weight:var(--ax-weight-heavy);box-shadow:var(--ax-shadow-doc);align-items:center;gap:8px;padding:10px 16px;display:flex;position:fixed;transform:translate(-50%)}.ap-emptystate{text-align:center;color:var(--ax-text-2);justify-items:center;gap:10px;padding:32px 16px;display:grid}.ap-emptystate b{font-size:16px;font-weight:var(--ax-weight-black);color:var(--ax-text)}.ap-listpage{gap:16px;max-width:1600px;padding:16px;display:grid}@media (width>=900px){.ap-listpage{padding:24px}}.ap-table-row.clickable{cursor:pointer}.ap-table-row.clickable:hover{background:var(--ax-panel)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-band{background:var(--ax-surface);border:1px solid var(--ax-line);border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.ap-band-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ap-band-text{flex:260px;gap:6px;min-width:0;display:grid}.ap-band-name{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.ap-band-name h1{font-size:22px;font-weight:var(--ax-weight-black);letter-spacing:var(--ax-track-tight);overflow-wrap:anywhere;margin:0;line-height:1.15}.ap-band-name code{font-family:var(--ax-font-mono,ui-monospace, monospace);color:var(--ax-text-2);background:var(--ax-paper);border:1px solid var(--ax-line);border-radius:6px;padding:2px 6px;font-size:12px}.ap-band-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ap-band-fact{color:var(--ax-text-2);font-size:12.5px;font-weight:var(--ax-weight-medium);align-items:center;gap:5px;display:inline-flex}.ap-band-actions{flex-wrap:wrap;gap:8px;display:flex}.ap-band-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ap-band-tiles .ap-stat>div{flex:1;min-width:0}.ap-band-tiles .ap-meter{margin-top:4px}@media (width<=640px){.ap-band-actions{width:100%}.ap-band-actions>*{flex:1;justify-content:center}}.ap-listpage>*{min-width:0}.ap-tabs{scrollbar-width:none;border-bottom:1px solid var(--ax-line);gap:4px;margin-bottom:-1px;display:flex;overflow-x:auto}.ap-tabs::-webkit-scrollbar{display:none}.ap-tabs button{min-height:44px;font:inherit;font-size:13.5px;font-weight:var(--ax-weight-bold);color:var(--ax-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:relative}.ap-tabs button:hover{color:var(--ax-text)}.ap-tabs button[aria-selected=true]{color:var(--ax-text);border-bottom-color:var(--ax-amber);font-weight:var(--ax-weight-heavy)}.ap-tabs button:focus-visible{outline:2px solid var(--ax-focus);outline-offset:-2px}.ap-tabs button i{font-size:11px;font-style:normal;font-weight:var(--ax-weight-heavy);background:var(--ax-pill-idle-bg);color:var(--ax-pill-idle-fg);border-radius:999px;padding:1px 7px}.ap-tabs button[aria-selected=true] i{background:var(--ax-amber-wash);color:var(--ax-pill-warn-fg)}.ap-tabs button b{background:var(--ax-neg);border-radius:50%;width:7px;height:7px}.ap-tabs button.bad{color:var(--ax-neg)}.ap-tabpanel{gap:16px;min-width:0;padding-top:16px;display:grid}.ap-checklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ap-checklist button{border:1px solid var(--ax-line);background:var(--ax-white);width:100%;min-height:52px;font:inherit;text-align:left;color:var(--ax-text);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.ap-checklist button:hover{border-color:var(--ax-line-dash)}.ap-checklist button:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.ap-check-box{border:2px solid var(--ax-line-dash);width:22px;height:22px;color:var(--ax-white);border-radius:6px;flex:none;place-items:center;display:grid}.ap-checklist li.done .ap-check-box{background:var(--ax-pos,#2f7d4f);border-color:var(--ax-pos,#2f7d4f)}.ap-check-text{flex:1;gap:1px;min-width:0;display:grid}.ap-check-text b{font-size:13.5px}.ap-check-text small{color:var(--ax-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ap-checklist li.done .ap-check-text b{color:var(--ax-text-2)}.ap-edittable{gap:8px;min-width:0;display:grid}.ap-et-head,.ap-et-row{grid-template-columns:var(--et-cols);align-items:start;gap:8px;display:grid}.ap-et-head{padding:0 2px}.ap-et-head span{font-size:10.5px;font-weight:var(--ax-weight-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-2)}.ap-et-head b{color:var(--ax-neg)}.ap-et-cell{gap:4px;min-width:0;display:grid}.ap-et-label{display:none}.ap-et-cell .ap-input{min-height:42px;padding:0 10px}.ap-et-cell .ap-input input,.ap-et-cell .ap-input select{padding:8px 0;font-size:13.5px}.ap-et-primary{justify-content:center;align-items:center;min-height:42px;display:flex}.ap-et-primary input{width:18px;height:18px;accent-color:var(--ax-amber)}.ap-et-primary span{display:none}.ap-et-del{border:1px solid var(--ax-line);background:var(--ax-white);width:44px;height:42px;color:var(--ax-text-2);cursor:pointer;border-radius:10px;place-items:center;display:grid}.ap-et-del:hover:not(:disabled){color:var(--ax-neg);border-color:var(--ax-neg)}.ap-et-del:disabled{opacity:.4;cursor:not-allowed}.ap-et-foot{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.ap-et-foot .ap-btn{align-items:center;gap:6px;display:inline-flex}.ap-et-foot small{color:var(--ax-text-2);font-size:12px}@media (width<=899px){.ap-et-head{display:none}.ap-et-row{border:1px solid var(--ax-line);background:var(--ax-white);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ap-et-label{font-size:10.5px;font-weight:var(--ax-weight-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-2);display:block}.ap-et-label b{color:var(--ax-neg)}.ap-et-primary{grid-column:1;justify-content:flex-start;gap:8px}.ap-et-primary span{font-size:13px;font-weight:var(--ax-weight-bold);display:inline}.ap-et-del{grid-area:1/2;justify-self:end}}@media (width<=420px){.ap-et-cell{grid-column:1/-1}}.ap-doc{grid-template-columns:minmax(0,1fr);grid-template-areas:"party""fields""journey""lines""side""totals""actions";align-items:start;gap:16px;display:grid}.d-party{grid-area:party}.d-fields{grid-area:fields}.d-journey{grid-area:journey}.d-lines{grid-area:lines}.d-side{grid-area:side}.d-totals{grid-area:totals}.d-actions{grid-area:actions}.ap-doc>.ap-region{gap:16px;min-width:0;display:grid}.ap-listpage{container:page/inline-size}@container page (width>=760px){.ap-doc{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"party fields""journey journey""lines lines""side totals""actions actions"}}@container page (width>=1360px){.ap-doc{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"party fields journey""lines lines lines""side side totals""actions actions actions"}}@container page (width>=1560px){.ap-doc{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 420px}}.ap-doc .ap-hero h2 a{color:inherit;text-decoration:none}.ap-doc .ap-hero h2 a:hover{text-decoration:underline}.ap-doc .ap-hero-tags{margin-top:6px}.ap-journey li.opt .ap-journey-dot{border-style:dashed;border-color:var(--ax-plum,#6b3f86);color:var(--ax-plum,#6b3f86);background:var(--ax-white)}.ap-journey li.opt .ap-journey-step{color:var(--ax-plum,#6b3f86)}.ap-totals-action:disabled{opacity:.45;cursor:not-allowed}button.ap-totals-action{font:inherit;text-align:left;cursor:pointer}.ap-et-calc{align-self:center}.ap-et-calc b{font-variant-numeric:tabular-nums;font-size:13.5px}.ap-et-calc.end,.ap-et-head span.end{text-align:right;justify-content:flex-end}.ap-et-cell input.end{text-align:right}.ap-assist-btn{border:1px solid var(--ax-amber-line);background:var(--ax-amber-wash);min-height:44px;color:var(--ax-pill-warn-fg);font:inherit;font-size:13px;font-weight:var(--ax-weight-heavy);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ap-assist-btn:hover{border-color:var(--ax-amber)}.ap-assist-btn.on{background:var(--ax-amber);border-color:var(--ax-amber);color:var(--ax-ink)}.ap-assist-btn:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}@media (width<=767px){.ap-assist-btn span{display:none}.ap-assist-btn{justify-content:center;width:44px;padding:0}}.ap-assist{width:var(--assist-w,420px);background:var(--ax-surface);border-left:1px solid var(--ax-line);height:100%;color:var(--ax-text);flex-direction:column;flex:none;min-width:0;display:flex;position:relative}.ap-assist-edge{cursor:col-resize;z-index:2;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.ap-assist-edge:after{content:"";background:var(--ax-line-dash);opacity:0;border-radius:2px;width:2px;height:48px;margin-top:-24px;transition:opacity .15s;position:absolute;top:50%;left:3px}.ap-assist-edge:hover:after,.ap-assist-edge:focus-visible:after{opacity:1}.ap-assist-edge:focus-visible{outline:2px solid var(--ax-focus)}body.ap-assist-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.ap-assist-head{border-bottom:1px solid var(--ax-line);background:var(--ax-ink);min-height:76px;color:var(--ax-text-on-dark);flex:none;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.ap-assist-mark{background:var(--ax-amber);width:34px;height:34px;color:var(--ax-ink);border-radius:10px;flex:none;place-items:center;display:grid}.ap-assist-title{flex:1;gap:2px;min-width:0;display:grid}.ap-assist-title b{font-size:15px;font-weight:var(--ax-weight-black)}.ap-assist-title small{color:var(--ax-text-nav);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ap-assist-icon{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ap-assist-icon:hover:not(:disabled){background:color-mix(in srgb, currentColor 12%, transparent)}.ap-assist-icon:disabled{opacity:.4;cursor:default}.ap-assist-icon:focus-visible{outline:2px solid var(--ax-focus)}.ap-assist-list{scrollbar-width:thin;scrollbar-color:var(--ax-line-dash) transparent;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.ap-assist-hello{color:var(--ax-text-2);gap:12px;font-size:13.5px;line-height:1.5;display:grid}.ap-assist-hello p{margin:0}.ap-assist-sugs{gap:8px;display:grid}.ap-assist-sugs button{text-align:left;border:1px solid var(--ax-line);background:var(--ax-white);min-height:44px;font:inherit;color:var(--ax-text);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:13px}.ap-assist-sugs button:hover{border-color:var(--ax-amber);background:var(--ax-amber-wash)}.ap-assist-msg{overflow-wrap:anywhere;border-radius:12px;max-width:92%;padding:10px 12px;font-size:13.5px;line-height:1.55}.ap-assist-msg p{margin:0 0 6px}.ap-assist-msg p:last-child{margin-bottom:0}.ap-assist-msg ul,.ap-assist-msg ol{margin:0 0 6px;padding-left:20px}.ap-assist-msg code{font-family:var(--ax-font-mono);background:var(--ax-paper);border-radius:4px;padding:1px 4px;font-size:12px}.ap-assist-msg.user{background:var(--ax-ink);color:var(--ax-text-on-dark);border-bottom-right-radius:4px;align-self:flex-end}.ap-assist-msg.user code{background:var(--ax-ink-3)}.ap-assist-msg.assistant{background:var(--ax-white);border:1px solid var(--ax-line);border-bottom-left-radius:4px;align-self:flex-start}.ap-assist-msg.error{border-color:var(--ax-neg);color:var(--ax-neg);background:var(--ax-pill-alert-bg)}.ap-assist-att{opacity:.8;align-items:center;gap:4px;margin-bottom:4px;font-size:11px;display:flex}.ap-assist-dots{gap:4px;padding:4px 0;display:inline-flex}.ap-assist-dots i{background:var(--ax-text-muted);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ap-dot}.ap-assist-dots i:nth-child(2){animation-delay:.15s}.ap-assist-dots i:nth-child(3){animation-delay:.3s}@keyframes ap-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.ap-assist-dots i{animation:none}}.ap-assist-form{border-top:1px solid var(--ax-line);background:var(--ax-surface);padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));flex:none;gap:6px;display:grid}.ap-assist-row{align-items:flex-end;gap:8px;display:flex}.ap-assist-row .ap-assist-icon{color:var(--ax-text-2)}.ap-assist-row textarea{resize:none;field-sizing:content;border:1px solid var(--ax-line-2);background:var(--ax-white);min-width:0;min-height:44px;max-height:160px;font:inherit;color:var(--ax-text);border-radius:10px;flex:1;padding:11px 12px;font-size:14px;line-height:1.4}.ap-assist-row textarea:focus{outline:2px solid var(--ax-focus);outline-offset:1px;border-color:var(--ax-amber)}.ap-assist-send{background:var(--ax-amber);width:44px;height:44px;color:var(--ax-ink);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ap-assist-send:disabled{opacity:.45;cursor:default}.ap-assist-send.stop{background:var(--ax-ink);color:var(--ax-text-on-dark)}.ap-assist-send:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.ap-assist-files{flex-wrap:wrap;gap:6px;display:flex}.ap-assist-files span{background:var(--ax-pill-info-bg);color:var(--ax-pill-info-fg);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex}.ap-assist-files button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ap-assist-foot{color:var(--ax-text-muted);font-size:11px}@media (width<=767px){.ap-assist{z-index:40;border-left:0;width:100%;height:100dvh;position:fixed;inset:0}.ap-assist-edge{display:none}.ap-assist-head{min-height:56px;padding-top:env(safe-area-inset-top)}}.ui-home{max-width:1320px;color:var(--ax-text);font-family:var(--ax-font-sans);flex-direction:column;gap:28px;padding:20px 16px 32px;display:flex}@media (width>=768px){.ui-home{padding:32px}}.ui-home-head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.ui-home-title{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.ui-home-title h1{font-size:28px;font-weight:var(--ax-weight-black);letter-spacing:var(--ax-track-tight);margin:0}@media (width>=768px){.ui-home-title h1{font-size:34px}}.ui-home-title p{color:var(--ax-text-2);margin:0;font-size:15px}.ui-eyebrow{font-size:12px;font-weight:var(--ax-weight-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--ax-text-2);align-items:center;gap:8px;display:inline-flex}.ui-dot{background:var(--area,var(--ax-amber));border-radius:3px;flex:none;width:10px;height:10px}.ui-home-stats{gap:12px;display:flex}.ui-stat{border-radius:var(--ax-radius-xl);background:var(--ax-amber-wash);border:1px solid var(--ax-amber-line);flex-direction:column;gap:2px;min-width:112px;padding:12px 14px;display:flex}.ui-stat b{font-size:26px;font-weight:var(--ax-weight-black);color:var(--ax-pill-warn-fg)}.ui-stat span{color:var(--ax-pill-warn-fg);font-size:12px}.ui-stat-dark{background:var(--ax-ink);border-color:var(--ax-ink)}.ui-stat-dark b{color:var(--ax-text-on-dark)}.ui-stat-dark span{color:var(--ax-text-nav)}.ui-home-group{flex-direction:column;gap:12px;display:flex}.ui-home-group h2{font-size:13px;font-weight:var(--ax-weight-heavy);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.ui-tiles{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=600px){.ui-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ui-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}}.ui-tile{min-height:44px;color:var(--ax-text);background:var(--ax-surface);border:2px solid var(--ax-line);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;text-decoration:none;display:flex}.ui-tile:hover{background:var(--ax-white);border-color:var(--ax-line-dash)}.ui-tile.on{border-color:var(--ax-ink);background:var(--ax-white)}.ui-tile:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.ui-tile-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ui-tile-chip{background:var(--ax-ink);width:44px;height:44px;color:var(--area,var(--ax-amber));border-radius:12px;justify-content:center;align-items:center;display:flex}.ui-tile-name{font-size:16px;font-weight:var(--ax-weight-heavy)}.ui-tile-path{font-family:var(--ax-font-mono);color:var(--ax-text-muted);overflow-wrap:anywhere;font-size:12px}@media (width<=599px){.ui-tile{flex-direction:row;align-items:center;gap:12px;padding:10px 12px}.ui-tile-top{order:0}.ui-tile-name{font-size:15px}.ui-tile-path{display:none}.ui-tile .ui-pill{order:3;margin-left:auto}}.ui-tile.planned{background:0 0;border-style:dashed}.ui-tile.planned .ui-tile-chip{background:var(--ax-sunk);color:var(--ax-text-2)}.ui-pill{border-radius:var(--ax-radius-pill);font-size:10px;font-weight:var(--ax-weight-bold);letter-spacing:var(--ax-track-caps);text-transform:uppercase;background:var(--ax-pill-idle-bg);color:var(--ax-pill-idle-fg);align-items:center;padding:2px 8px;display:inline-flex}.screen-row.planned a{color:var(--nav-mut)}.row-planned{color:var(--nav-mut);font-style:italic}a.mod-btn{text-decoration:none}.mod-strip{scrollbar-width:none;overflow-x:hidden}.mod-strip::-webkit-scrollbar{display:none}.list-body,.screen-list{scrollbar-width:thin;scrollbar-color:var(--nav-on) transparent;overflow-x:hidden}.list-body::-webkit-scrollbar{width:8px}.list-body::-webkit-scrollbar-track{background:0 0}.list-body::-webkit-scrollbar-thumb{background:var(--nav-on);border:2px solid var(--nav-list);border-radius:999px}.list-body::-webkit-scrollbar-button{display:none}.main{scrollbar-width:thin;scrollbar-color:var(--ax-line-dash) transparent;overflow-x:hidden}.main::-webkit-scrollbar{width:10px}.main::-webkit-scrollbar-track{background:0 0}.main::-webkit-scrollbar-thumb{background:var(--ax-line-dash);border:3px solid var(--ax-desk);border-radius:999px}.main::-webkit-scrollbar-button{display:none}.main{container:page/inline-size}.crr{color:var(--ax-text);font-family:var(--ax-font-sans);font-size:var(--ax-text-body);gap:14px;font-weight:500;line-height:1.5;display:grid}.crr,.crr *,.crr :before,.crr :after{box-sizing:border-box}.crr-gap{flex:1}.crr-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:16px;height:16px}.crr-i.crr-sm{width:13px;height:13px}.crr-i.crr-lg{width:18px;height:18px}.crr-t-info{color:var(--ax-pill-info-fg)}.crr-t-ok{color:var(--ax-pill-ok-fg)}.crr-t-warn{color:var(--ax-pill-warn-fg)}.crr-t-alert{color:var(--ax-pill-alert-fg)}.crr-t-amber{color:var(--ax-amber-ink)}.crr-t-idle{color:var(--ax-pill-idle-fg)}.crr-t-muted{color:var(--ax-text-muted)}.crr-chip{border-radius:var(--ax-radius);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.crr-chip.crr-info{background:var(--ax-pill-info-bg);color:var(--ax-pill-info-fg)}.crr-chip.crr-ok{background:var(--ax-pill-ok-bg);color:var(--ax-pill-ok-fg)}.crr-chip.crr-warn{background:var(--ax-pill-warn-bg);color:var(--ax-pill-warn-fg)}.crr-chip.crr-alert{background:var(--ax-pill-alert-bg);color:var(--ax-pill-alert-fg)}.crr-chip.crr-amber{background:var(--ax-amber-wash);color:var(--ax-amber-ink);box-shadow:inset 0 0 0 1px var(--ax-amber-line)}.crr-chip.crr-idle{background:var(--ax-pill-idle-bg);color:var(--ax-pill-idle-fg)}.crr-chip.crr-muted{background:var(--ax-sunk);color:var(--ax-text-muted)}.crr-band{background:var(--ax-surface);border:1px solid var(--ax-line);border-radius:var(--ax-radius-xl);overflow:hidden}.crr-band-top{border-bottom:1px solid var(--ax-line);flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.crr-avatar{letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.crr-avatar.crr-co{width:var(--ax-avatar-lg);height:var(--ax-avatar-lg);font-size:var(--ax-text-kpi-s);background:var(--ax-amber);color:var(--ax-ink);box-shadow:var(--ax-shadow-now)}.crr-avatar.crr-me{width:26px;height:26px;font-size:var(--ax-text-caption);background:var(--ax-pill-info-bg);color:var(--ax-pill-info-fg)}.crr-avatar.crr-p{width:34px;height:34px;font-size:var(--ax-text-small);background:var(--ax-sunk);color:var(--ax-text-2)}.crr-is-primary .crr-avatar.crr-p{background:var(--ax-amber);color:var(--ax-ink)}.crr-who-block{flex:260px;gap:4px;min-width:0;display:grid}.crr-who-block .crr-name{font-size:var(--ax-text-doc-no);text-wrap:balance;overflow-wrap:anywhere;font-weight:800}.crr-who-block .crr-meta{font-size:var(--ax-text-small);color:var(--ax-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.crr-no{font-family:var(--ax-font-mono)}.crr-owner{font-size:var(--ax-text-small);color:var(--ax-text-muted);align-items:center;gap:8px;display:flex}.crr-owner b{color:var(--ax-text);font-size:var(--ax-text-body-s);display:block}.crr-pill{border-radius:var(--ax-radius-pill);font-size:var(--ax-text-caption);letter-spacing:var(--ax-track-caps);text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}.crr-pill.crr-info{background:var(--ax-pill-info-bg);color:var(--ax-pill-info-fg)}.crr-pill.crr-ok{background:var(--ax-pill-ok-bg);color:var(--ax-pill-ok-fg)}.crr-pill.crr-warn{background:var(--ax-pill-warn-bg);color:var(--ax-pill-warn-fg)}.crr-pill.crr-alert{background:var(--ax-pill-alert-bg);color:var(--ax-pill-alert-fg)}.crr-pill.crr-idle{background:var(--ax-pill-idle-bg);color:var(--ax-pill-idle-fg)}.crr-pill.crr-amber{background:var(--ax-amber-wash);color:var(--ax-amber-ink)}.crr-pill.crr-muted{background:var(--ax-sunk);color:var(--ax-text-muted)}.crr-tiles{grid-template-columns:repeat(4,1fr);display:grid}.crr-tile{border-right:1px solid var(--ax-line);align-items:flex-start;gap:10px;min-width:0;padding:12px 16px;display:flex}.crr-tile:last-child{border-right:0}.crr-tile>div{flex:1;min-width:0}.crr-tile .crr-lbl{margin-bottom:0}.crr-tile .crr-big{font-size:var(--ax-text-kpi-s);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:800;line-height:1.25}.crr-tile .crr-sub{font-size:var(--ax-text-caption);color:var(--ax-text-muted)}.crr-meter{background:var(--ax-sunk);border-radius:2px;width:100%;max-width:120px;height:4px;margin-top:4px}.crr-meter span{background:var(--ax-amber);border-radius:2px;height:100%;display:block}@media (width<=760px){.crr-tiles{grid-template-columns:1fr 1fr}.crr-tile:nth-child(2){border-right:0}.crr-tile:nth-child(-n+2){border-bottom:1px solid var(--ax-line)}}.crr-tabs{scrollbar-width:none;border-bottom:1px solid var(--ax-line);-webkit-overflow-scrolling:touch;gap:2px;display:flex;overflow:auto hidden}.crr-tabs::-webkit-scrollbar{display:none}.crr-tab{white-space:nowrap;font:inherit;font-size:var(--ax-text-small);letter-spacing:var(--ax-track-button);color:var(--ax-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:9px 14px 8px;font-weight:700;display:inline-flex}.crr-tab:hover{color:var(--ax-text-2)}.crr-tab[aria-selected=true]{color:var(--ax-text);border-bottom-color:var(--ax-amber)}.crr-tab[aria-selected=true] .crr-i{color:var(--ax-amber-ink)}.crr-count{border-radius:var(--ax-radius-pill);background:var(--ax-sunk);min-width:18px;color:var(--ax-text-2);font-size:var(--ax-text-caption);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px}.crr-tab[aria-selected=true] .crr-count{background:var(--ax-amber);color:var(--ax-ink)}.crr-panel{gap:14px;padding-top:14px;display:grid}.crr-card{background:var(--ax-surface);border:1px solid var(--ax-line);border-radius:var(--ax-radius-lg);min-width:0;padding:16px}.crr-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.crr-head b{font-size:var(--ax-text-table);color:var(--ax-text)}.crr-head small{font-size:var(--ax-text-caption);color:var(--ax-text-muted)}.crr-req{color:var(--ax-neg)}.crr-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.crr-three{grid-template-columns:1.1fr 1fr 1fr;gap:14px;display:grid}@media (width<=860px){.crr-two,.crr-three{grid-template-columns:1fr}}.crr-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 18px;display:grid}.crr-grid .crr-wide{grid-column:1/-1}.crr label,.crr-lbl{font-size:var(--ax-text-caption);letter-spacing:var(--ax-track-caps);text-transform:uppercase;color:var(--ax-text-muted);margin-bottom:2px;display:block}.crr input,.crr select,.crr textarea{background:var(--ax-white);border:1px solid var(--ax-line-2);border-radius:var(--ax-radius-sm);width:100%;font-family:var(--ax-font-sans);font-size:var(--ax-text-body);color:var(--ax-text);min-height:28px;padding:4px 6px;font-weight:600}.crr textarea{resize:vertical;min-height:70px;line-height:1.6}.crr input:focus-visible,.crr select:focus-visible,.crr textarea:focus-visible,.crr button:focus-visible,.crr a:focus-visible{outline:2px solid var(--ax-amber);outline-offset:1px}.crr .crr-bad{border-color:var(--ax-neg)}.crr-ic{position:relative}.crr-ic>.crr-i{color:var(--ax-text-muted);pointer-events:none;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.crr .crr-ic>input,.crr .crr-ic>select{padding-left:26px}.crr-btn{border-radius:var(--ax-radius-sm);font:inherit;font-size:var(--ax-text-small);letter-spacing:var(--ax-track-button);cursor:pointer;border:1px solid var(--ax-line-2);color:var(--ax-text-2);background:0 0;align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex}.crr-btn.crr-primary{background:var(--ax-amber);border-color:var(--ax-amber-line);color:var(--ax-ink)}.crr-btn.crr-soft{border-color:var(--ax-amber-line);color:var(--ax-text)}.crr-btn.crr-add{border-style:dashed;border-color:var(--ax-line-dash)}.crr-btn:disabled{opacity:.45;cursor:not-allowed}.crr-ibtn{border:1px solid var(--ax-line-2);border-radius:var(--ax-radius-sm);background:var(--ax-white);width:28px;height:28px;color:var(--ax-text-2);cursor:pointer;place-items:center;padding:0;text-decoration:none;display:inline-grid}.crr-ibtn.crr-call:hover{color:var(--ax-pill-info-fg);border-color:currentColor}.crr-ibtn.crr-wa:hover{color:var(--ax-pill-ok-fg);border-color:currentColor}.crr-ibtn.crr-mail:hover{color:var(--ax-pill-warn-fg);border-color:currentColor}.crr-ibtn.crr-del:hover{color:var(--ax-neg);border-color:currentColor}.crr-ibtn:disabled{opacity:.4;cursor:not-allowed}.crr-ibtn:disabled:hover{color:var(--ax-text-2);border-color:var(--ax-line-2)}.crr-foot{border-top:1px solid var(--ax-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.crr-hint{font-size:var(--ax-text-caption);color:var(--ax-text-muted)}.crr-hint.crr-hint-bad{color:var(--ax-neg)}.crr-val{font-size:var(--ax-text-body);color:var(--ax-text);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:600;display:flex}.crr-num{font-variant-numeric:tabular-nums}.crr-desc{font-size:var(--ax-text-body);color:var(--ax-text-2);max-width:65ch;margin:0;line-height:1.7}.crr-kv{font-size:var(--ax-text-body-s);grid-template-columns:110px 1fr;gap:6px 10px;margin:0;display:grid}.crr-kv dt{color:var(--ax-text-muted)}.crr-kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.crr-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crr-checks button{text-align:left;border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-paper);width:100%;font:inherit;color:var(--ax-text);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.crr-checks button:hover{border-color:var(--ax-amber-line)}.crr-checks .crr-hint{margin-left:auto}.crr-tbl-wrap{overflow-x:auto}table.crr-contacts{border-collapse:collapse;width:100%;font-size:var(--ax-text-body)}table.crr-contacts th{text-align:left;font-size:var(--ax-text-caption);letter-spacing:var(--ax-track-caps);text-transform:uppercase;color:var(--ax-text-muted);border-bottom:1px solid var(--ax-line);white-space:nowrap;padding:0 4px 6px;font-weight:600}table.crr-contacts td{border-bottom:1px solid var(--ax-line);vertical-align:middle;padding:6px 4px}table.crr-contacts tr.crr-is-primary td{background:var(--ax-amber-wash)}table.crr-contacts td.crr-c-sal{width:78px}table.crr-contacts .crr-c-pri{text-align:center;width:60px}table.crr-contacts .crr-c-del{text-align:center;width:40px}table.crr-contacts .crr-cell-lbl{display:none}.crr input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--ax-amber)}@media (width<=760px){table.crr-contacts thead{display:none}table.crr-contacts,table.crr-contacts tbody,table.crr-contacts tr,table.crr-contacts td{width:100%;display:block}table.crr-contacts tr{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-surface);grid-template-columns:1fr 1fr;gap:8px 10px;margin-bottom:10px;padding:12px;display:grid}table.crr-contacts tr.crr-is-primary{background:var(--ax-amber-wash);border-color:var(--ax-amber-line)}table.crr-contacts tr.crr-is-primary td{background:0 0}table.crr-contacts td{border:0;padding:0}table.crr-contacts td.crr-c-sal,table.crr-contacts td.crr-c-pri,table.crr-contacts td.crr-c-del{text-align:left;width:auto}table.crr-contacts td.crr-c-email,table.crr-contacts td.crr-c-title{grid-column:1/-1}table.crr-contacts .crr-cell-lbl{display:block}table.crr-contacts td.crr-c-pri{align-items:center;gap:6px;display:flex}table.crr-contacts td.crr-c-pri .crr-cell-lbl{margin:0}table.crr-contacts td.crr-c-del{text-align:right}}.crr-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.crr-pcard{border:1px solid var(--ax-line);border-radius:var(--ax-radius-lg);background:var(--ax-paper);align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.crr-pcard.crr-is-primary{border-color:var(--ax-amber-line);background:var(--ax-amber-wash)}.crr-pcard .crr-row1{align-items:center;gap:10px;min-width:0;display:flex}.crr-pcard .crr-row1>div:not(.crr-avatar){min-width:0}.crr-pcard .crr-who{font-weight:800;font-size:var(--ax-text-table);overflow-wrap:anywhere}.crr-pcard .crr-role{font-size:var(--ax-text-small);color:var(--ax-text-muted)}.crr-pcard .crr-line{font-size:var(--ax-text-body-s);font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-width:0;display:flex}.crr-pcard .crr-line span{overflow-wrap:anywhere;min-width:0}.crr-pcard .crr-acts{border-top:1px solid var(--ax-line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.crr-pcard .crr-acts .crr-btn{font-size:var(--ax-text-caption);padding:3px 8px}.crr-pcard.crr-add{border-style:dashed;border-color:var(--ax-line-dash);min-height:150px;color:var(--ax-text-2);font:inherit;font-weight:700;font-size:var(--ax-text-small);letter-spacing:var(--ax-track-button);cursor:pointer;background:0 0;align-content:center;place-items:center}.crr-timeline{margin:0;padding:0;list-style:none;display:grid}.crr-timeline li{grid-template-columns:28px 1fr;gap:12px;padding-bottom:14px;display:grid;position:relative}.crr-timeline li>div{min-width:0}.crr-timeline li:not(:last-child):before{content:"";border-left:1px dashed var(--ax-line-dash);position:absolute;top:30px;bottom:2px;left:13.5px}.crr-timeline .crr-t-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.crr-timeline .crr-t-head b{font-size:var(--ax-text-body)}.crr-timeline .crr-when{font-size:var(--ax-text-caption);color:var(--ax-text-muted);font-variant-numeric:tabular-nums}.crr-timeline p{font-size:var(--ax-text-body-s);color:var(--ax-text-2);max-width:65ch;margin:2px 0 0}.crr-toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ax-text);color:var(--ax-paper);border-radius:var(--ax-radius-pill);font-size:var(--ax-text-small);align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:flex;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.crr-panel{animation:.16s ease-out crr-rise}@keyframes crr-rise{0%{transform:translateY(3px)}to{transform:none}}}.ap-stepper{gap:4px;min-width:0;display:grid}.ap-stepper-label{font-size:10.5px;font-weight:var(--ax-weight-heavy);letter-spacing:var(--ax-track-caps);text-transform:uppercase;color:var(--ax-text-muted)}.ap-stepper-row{border:1px solid var(--ax-line-2);background:var(--ax-white);border-radius:10px;grid-template-columns:44px minmax(0,1fr) 44px;display:grid;overflow:hidden}.ap-stepper-row button{background:var(--ax-panel);min-height:44px;color:var(--ax-text);cursor:pointer;border:0;place-items:center;display:grid}.ap-stepper-row button:hover:not(:disabled){background:var(--ax-amber-wash)}.ap-stepper-row button:disabled{color:var(--ax-text-muted);cursor:default;opacity:.6}.ap-stepper-row button:focus-visible,.ap-stepper-row input:focus-visible{outline:2px solid var(--ax-focus);outline-offset:-2px}.ap-stepper-row input{border:0;border-left:1px solid var(--ax-line);border-right:1px solid var(--ax-line);text-align:center;min-width:0;min-height:44px;font:inherit;font-family:var(--ax-font-mono);font-size:16px;font-weight:var(--ax-weight-bold);color:var(--ax-text);background:0 0}.ap-stepper small{color:var(--ax-text-2);font-size:11.5px}.ap-stepcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.ap-stepcard{border:1px solid var(--ax-line);border-left:4px solid var(--ax-line-dash);background:var(--ax-white);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.ap-stepcard.s-run{border-left-color:var(--ax-amber)}.ap-stepcard.s-done{border-left-color:var(--ax-pos)}.ap-stepcard header{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ap-stepcard header>div{gap:2px;min-width:0;display:grid}.ap-stepcard header b{font-size:14px}.ap-stepcard header small{color:var(--ax-text-2);overflow-wrap:anywhere;font-size:12px}.ap-stepcard-n{background:var(--ax-ink);width:28px;height:28px;color:var(--ax-text-on-dark);font-size:12px;font-weight:var(--ax-weight-heavy);border-radius:50%;place-items:center;display:grid}.ap-stepcard-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ap-stepcard-btns{flex-wrap:wrap;gap:8px;display:flex}.ap-stepcard-btns>*{flex:1;justify-content:center}.px-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.px-tiles2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.px-grid3{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1100px){.px-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.px-link{font-size:12.5px;font-weight:var(--ax-weight-heavy);color:var(--ax-steel)}button.px-link{cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-family:inherit}.px-muted{color:var(--ax-text-muted);font-size:13px}.px-pad{padding:16px}.fx-page{padding-bottom:96px}@container page (width>=760px){.fx-page{padding-bottom:24px}}.fx-today{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container page (width>=1000px){.fx-today{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.fx-col{gap:16px;min-width:0;display:grid}.fx-stack{gap:12px;min-width:0;display:grid}.fx-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fx-notes{color:var(--ax-text-2);max-width:65ch;margin:0;font-size:13.5px;line-height:1.55}.fx-who{border:2px solid var(--ax-amber);background:var(--ax-amber-wash);min-height:44px;color:var(--ax-pill-warn-fg);font-size:12px;font-weight:var(--ax-weight-heavy);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:0 6px 0 12px;display:inline-flex}.fx-who select{min-height:40px;font:inherit;font-size:15px;font-weight:var(--ax-weight-black);letter-spacing:0;text-transform:none;color:var(--ax-text);cursor:pointer;background:0 0;border:0}.fx-who:focus-within{outline:2px solid var(--ax-focus);outline-offset:2px}.fx-big{border:1px solid var(--ax-amber);background:var(--ax-amber);width:100%;min-height:56px;color:var(--ax-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:12px;align-items:center;gap:12px;padding:10px 18px;text-decoration:none;display:flex}.fx-big b{font-size:16px;font-weight:var(--ax-weight-black);display:block}.fx-big small{color:var(--ax-ink-3);font-size:12px;display:block}.fx-big.k-plain{background:var(--ax-ink);border-color:var(--ax-ink);color:var(--ax-text-on-dark)}.fx-big.k-plain small{color:var(--ax-text-on-dark-dim)}.fx-big.k-danger{background:var(--ax-pill-alert-bg);border-color:var(--ax-neg);color:var(--ax-pill-alert-fg)}.fx-big:disabled{opacity:.5;cursor:not-allowed}.fx-big:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.fx-dock{z-index:5;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--ax-surface);border-top:1px solid var(--ax-line);box-shadow:var(--ax-shadow-doc);margin:0 -16px -96px;position:sticky;bottom:0}@container page (width>=760px){.fx-dock{display:none}}.fx-notice{background:var(--tone-bg);color:var(--ax-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.fx-notice>div{flex:160px;min-width:0}.fx-notice .ap-chip{background:var(--ax-white)}.fx-gps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.fx-gps dt{font-size:10.5px;font-weight:var(--ax-weight-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-muted)}.fx-gps dd{font-size:14px;font-weight:var(--ax-weight-bold);overflow-wrap:anywhere;margin:2px 0 0}.fx-test{font-size:11px;font-weight:var(--ax-weight-heavy);color:var(--ax-text-muted);border:1px dashed var(--ax-line-dash);border-radius:8px;align-items:center;gap:6px;padding:2px 4px 2px 8px;display:inline-flex}.fx-test select{min-height:32px;font:inherit;color:var(--ax-text);background:0 0;border:0;font-size:12px}.fx-photoadd{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}@container page (width>=760px){.fx-photoadd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fx-photobtn{border:2px dashed var(--ax-amber);background:var(--ax-amber-wash);min-height:56px;color:var(--ax-pill-warn-fg);cursor:pointer;box-sizing:border-box;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;display:flex;position:relative}.fx-photobtn b{font-size:15px;font-weight:var(--ax-weight-black);color:var(--ax-text);display:block}.fx-photobtn small{font-size:12px;display:block}.fx-photobtn input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fx-photobtn:focus-within{outline:2px solid var(--ax-focus);outline-offset:2px}.fx-photos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.fx-photo{gap:6px;min-width:0;margin:0;display:grid}.fx-photo img,.fx-photo-ph{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--ax-line);background:var(--ax-sunk);width:100%;color:var(--ax-text-muted);border-radius:10px;place-items:center;display:grid}.fx-photo figcaption{gap:1px;min-width:0;display:grid}.fx-photo figcaption b{font-size:12.5px;font-weight:var(--ax-weight-heavy)}.fx-photo figcaption small{color:var(--ax-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fx-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container page (width>=900px){.fx-choices{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-choices button{border:1px solid var(--ax-line-2);background:var(--ax-white);min-height:72px;color:var(--ax-text-2);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-items:start;gap:2px;padding:10px 12px;display:grid}.fx-choices button b{font-size:14px;font-weight:var(--ax-weight-black);color:var(--ax-text)}.fx-choices button small{color:var(--ax-text-muted);font-size:11.5px}.fx-choices button[aria-checked=true]{border:2px solid var(--ax-amber);background:var(--ax-amber-wash);color:var(--ax-pill-warn-fg)}.fx-choices button:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.fx-order{gap:10px;display:grid}.fx-oline{border:1px solid var(--ax-line);background:var(--ax-white);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px;display:grid;position:relative}.fx-oline-item{grid-column:1/-1;padding-right:40px}.fx-oline-item select{font-weight:var(--ax-weight-bold)}.fx-oline-amt{justify-items:end;gap:2px;display:grid}.fx-oline-amt small{color:var(--ax-text-muted);font-size:11px}@container page (width>=900px){.fx-oline{grid-template-columns:minmax(0,1fr) auto 160px;padding-right:52px}.fx-oline-item{grid-column:auto;padding-right:12px}}.fx-x{width:36px;height:44px;color:var(--ax-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}.fx-x:hover{color:var(--ax-neg);background:var(--ax-pill-alert-bg)}.fx-ordertotal{background:var(--ax-ink);color:var(--ax-text-on-dark);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.fx-ordertotal dt{font-size:10px;font-weight:var(--ax-weight-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-on-dark-dim)}.fx-ordertotal dd{font-size:13px;font-weight:var(--ax-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0}.fx-ordertotal .big dd{font-size:16px;font-weight:var(--ax-weight-black);color:var(--ax-amber)}@container page (width<=420px){.fx-ordertotal{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-miss .ap-input{min-width:180px}.fx-next{background:var(--ax-ink);color:var(--ax-text-on-dark);border-radius:14px;gap:8px;min-width:0;padding:18px;display:grid}.fx-next .ap-eyebrow{color:var(--ax-amber)}.fx-next h2{font-size:22px;font-weight:var(--ax-weight-black);overflow-wrap:anywhere;margin:0;line-height:1.2}.fx-next p{color:var(--ax-text-on-dark-dim);margin:0;font-size:13px}.fx-next-facts{flex-wrap:wrap;align-items:center;gap:10px 20px;padding:6px 0;display:flex}.fx-next-facts>span:not(.ap-pill){gap:1px;display:grid}.fx-next-facts b{font-size:16px;font-weight:var(--ax-weight-black)}.fx-next-facts small{color:var(--ax-text-on-dark-dim);font-size:11px}.fx-next-note{color:var(--ax-text-on-dark-dim);font-size:12.5px}.fx-next .fx-big{margin-top:4px}.fx-stops{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-stop>a,.fx-stop>div{border:1px solid var(--ax-line);background:var(--ax-white);min-height:56px;color:var(--ax-text);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}.fx-stop>a:hover{border-color:var(--ax-line-dash)}.fx-stop>a:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.fx-stop.now>a{border:2px solid var(--ax-amber);background:var(--ax-amber-wash)}.fx-stop-n{background:var(--tone-bg);width:30px;height:30px;color:var(--tone-fg);font-size:13px;font-weight:var(--ax-weight-black);border-radius:50%;place-items:center;display:grid}.fx-stop-text{gap:2px;min-width:0;display:grid}.fx-stop-text b{font-size:14px;font-weight:var(--ax-weight-heavy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-stop-text small{color:var(--ax-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fx-stop-side{justify-items:end;gap:4px;display:grid}.fx-stop-side b{font-size:13px}.fx-fus{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-fus li{border:1px solid var(--ax-line);background:var(--ax-white);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.fx-fus a{min-width:0;min-height:44px;color:var(--ax-text);flex:1;align-content:center;gap:2px;text-decoration:none;display:grid}.fx-fus b{font-size:13.5px;font-weight:var(--ax-weight-heavy)}.fx-fus small{color:var(--ax-text-muted);font-size:12px}.fx-alerts{margin:0;padding:0;list-style:none}.fx-alerts li{border-bottom:1px solid var(--ax-line-hair)}.fx-alerts button{width:100%;min-height:64px;font:inherit;color:var(--ax-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.fx-alerts button:hover{background:var(--ax-panel)}.fx-alerts button:focus-visible{outline:2px solid var(--ax-focus);outline-offset:-2px}.fx-alerts li.unread{background:var(--ax-amber-wash)}.fx-alerts li.unread .fx-alert-text b{font-weight:var(--ax-weight-black)}.fx-alerts li.read .fx-alert-text b{font-weight:var(--ax-weight-medium);color:var(--ax-text-2)}.fx-alert-text{flex:1;gap:2px;min-width:0;display:grid}.fx-alert-text b{font-size:14px}.fx-alert-text small{color:var(--ax-text-muted);overflow-wrap:anywhere;font-size:12px}.fx-alerts svg{color:var(--ax-text-muted);flex:none}.fx-rules{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@container page (width>=1100px){.fx-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-rule{border:1px solid var(--ax-line);border-left:4px solid var(--ax-amber);background:var(--ax-surface);border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.fx-rule.off{border-left-color:var(--ax-line-dash)}.fx-rule.off .fx-rule-body{opacity:.7}.fx-rule-head{align-items:center;gap:12px;display:flex}.fx-rule-body{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container page (width>=640px){.fx-rule-body{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-rule-save{justify-content:flex-end}.fx-switch{min-height:44px;padding-right:2px}.fx-tfoot{background:var(--ax-sunk);font-size:13px;font-weight:var(--ax-weight-bold);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fx-beatbar{color:inherit;border-radius:10px;min-height:44px;margin:-6px;padding:6px;text-decoration:none;display:block}.fx-beatbar:hover{background:var(--ax-panel)}.fx-beatbar:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}@container page (width<=420px){.fx-two{grid-template-columns:minmax(0,1fr)}.fx-gps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fx-clines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fx-cline{border:1px solid var(--ax-line);background:var(--ax-white);border-radius:12px;gap:10px;padding:12px;display:grid;position:relative}.fx-cline-head{flex-wrap:wrap;align-items:center;gap:10px;padding-right:40px;display:flex}.fx-cline-cat{flex:160px;gap:2px;min-width:0;display:grid}.fx-cline-cat b{font-size:14.5px;font-weight:var(--ax-weight-black)}.fx-cline-cat small{color:var(--ax-text-muted);overflow-wrap:anywhere;font-size:12px}.fx-cline .fx-photos{grid-template-columns:repeat(auto-fill,minmax(110px,140px))}.fx-jtable{border-collapse:collapse;width:100%;font-size:13px}.fx-jtable th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-on-dark);background:var(--ax-ink);padding:8px 12px;font-size:10.5px}.fx-jtable td{border-bottom:1px solid var(--ax-line-hair);padding:8px 12px}.fx-jtable td.mono{text-align:right;font-variant-numeric:tabular-nums}.fx-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-checks li{border:1px solid var(--ax-line);background:var(--ax-white);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto 140px;align-items:center;gap:12px;padding:8px 12px;display:grid}.fx-checks .ap-field-wrap>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@container page (width<=640px){.fx-checks li{grid-template-columns:auto minmax(0,1fr)}.fx-checks li .ap-pill{display:none}.fx-checks li .ap-field-wrap{grid-column:1/-1}}.fx-map{border:1px solid var(--ax-line);border-radius:12px;width:100%;height:auto;display:block}.fx-legend i{width:14px;height:4px}.fx-calls{margin:0;padding:0;list-style:none}.fx-calls>li{border-bottom:1px solid var(--ax-line-hair)}.fx-calls>li.open{background:var(--ax-panel)}.fx-call-head{width:100%;min-height:64px;font:inherit;color:var(--ax-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.fx-call-head:hover{background:var(--ax-panel)}.fx-call-head:focus-visible{outline:2px solid var(--ax-focus);outline-offset:-2px}.fx-call-head>svg{color:var(--ax-text-muted);flex:none}.fx-call-sum{color:var(--ax-text-2);font-size:13px;line-height:1.45}.fx-call-body{gap:10px;padding:0 16px 16px 64px;display:grid}@container page (width<=640px){.fx-call-body{padding-left:16px}}.fx-transcript{border-left:3px solid var(--ax-amber);background:var(--ax-white);border-radius:0 10px 10px 0;margin:0;padding:10px 12px}.fx-transcript figcaption{font-size:10.5px;font-weight:var(--ax-weight-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-muted)}.fx-transcript blockquote{color:var(--ax-text-2);margin:4px 0 0;font-size:13px;line-height:1.5}.fx-audio{background:var(--ax-sunk);min-height:36px;font-size:12px;font-weight:var(--ax-weight-bold);color:var(--ax-text-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fx-convo{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container page (width>=900px){.fx-convo{grid-template-columns:minmax(240px,1fr) minmax(0,2.2fr)}}.fx-plist{gap:4px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.fx-plist button{width:100%;min-height:48px;font:inherit;color:var(--ax-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.fx-plist button:hover{background:var(--ax-panel)}.fx-plist button[aria-pressed=true]{border-color:var(--ax-amber);background:var(--ax-amber-wash)}.fx-plist button:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.fx-thread{gap:10px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.fx-thread li{align-items:flex-start;gap:8px;max-width:88%;display:flex}.fx-thread li.out{flex-direction:row-reverse;margin-left:auto}.fx-bubble{border:1px solid var(--ax-line);background:var(--ax-white);border-radius:12px;gap:4px;min-width:0;padding:8px 12px;display:grid}.fx-thread li.out .fx-bubble{background:var(--ax-amber-wash);border-color:var(--ax-amber-line)}.fx-bubble small{color:var(--ax-text-muted);font-size:11px}.fx-bubble b{font-size:13px}.fx-bubble p{overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.fx-file{font-size:12px;font-weight:var(--ax-weight-bold);color:var(--ax-steel)}.fx-reply{border-top:1px dashed var(--ax-line-dash);gap:10px;padding-top:12px;display:grid}.fx-reply .fx-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-qrbox{background:var(--ax-white);border:1px solid var(--ax-line);border-radius:12px;place-items:center;padding:12px;display:grid}.fx-qr{width:min(220px,100%);height:auto}.fx-steps{color:var(--ax-text-2);gap:4px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.fx-qrtext{width:100%;max-height:180px;font-family:var(--ax-font-mono);overflow-wrap:anywhere;word-break:break-all;font-size:11px;line-height:1.4;display:block;overflow-y:auto}.fx-audio-play{width:100%;max-width:420px;display:block}.ql-page{--ql-text2:#3d4a5c;--ql-mut:#5e6878;--ql-faint:#9aa3b0;--ql-gold:#8a6410;--ql-cream:#fdf0d3;--ql-lit:#fdf6e7;--ql-cut:#b4430f;--ql-cut-wash:#ffe7dc;--ql-red:#b42318;--ql-red-wash:#fbe3e1;--ql-won:#1e7a4d;--ql-won-wash:#ddf2e7;--ql-blue:#2c5382;--ql-blue-wash:#dee8f6;--ql-plum:#6b3f86;--ql-plum-wash:#eee3f4;--ql-teal:#1d6b6b;--ql-teal-wash:#d9eeec;color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;gap:14px;padding:16px;display:flex}.ql-page h1{margin:0;font-size:16px;font-weight:800}.ql-grow{flex-grow:1}.ql-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ql-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--ql-mut);font-size:10px;font-weight:800}.ql-page kbd{color:var(--ink);background:#fff;border:1px solid #c9c2b2;border-bottom-width:2px;border-radius:5px;padding:1px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.ql-head{background:var(--ink);color:var(--paper);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;display:flex}.ql-head-chip{width:34px;height:34px;color:var(--ink);background:#f5c46b;border-radius:9px;justify-content:center;align-items:center;display:flex}.ql-crumb{color:#b9c7d8;font-size:14px;font-weight:600}.ql-search{box-sizing:border-box;background:var(--ink2);color:#8fafd6;border:1px solid #24374f;border-radius:11px;flex:0 440px;align-items:center;gap:8px;min-width:0;height:44px;padding:0 8px 0 12px;display:flex}.ql-search input{min-width:0;height:40px;font:inherit;color:var(--paper);background:0 0;border:none;outline:none;flex-grow:1;font-size:14px;font-weight:700}.ql-search kbd{color:#b9c7d8;background:#24374f;border-color:#3a5070}.ql-new{background:var(--amber);height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:900;display:flex}.ql-new kbd{opacity:.7;background:0 0;border:none;padding:0}.ql-new:disabled{opacity:.6;cursor:default}.ql-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ql-card{box-sizing:border-box;background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 14px;display:flex}.ql-card[data-tone=gold]{--ql-ink:var(--ql-gold);--ql-wash:var(--ql-cream);--ql-value:var(--ink)}.ql-card[data-tone=cut]{--ql-ink:var(--ql-cut);--ql-wash:var(--ql-cut-wash);--ql-value:var(--ql-cut)}.ql-card[data-tone=won]{--ql-ink:var(--ql-won);--ql-wash:var(--ql-won-wash);--ql-value:var(--ql-won)}.ql-card-icon{background:var(--ql-wash);width:40px;height:40px;color:var(--ql-ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ql-card-text{flex-direction:column;min-width:0;display:flex}.ql-card-line{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ql-card-line b{color:var(--ql-value);font-size:22px;font-weight:900}.ql-card-line span{color:var(--ql-mut);text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.ql-box{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ql-tabs-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.ql-tabs{background:var(--panel-2);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.ql-tab{height:44px;color:var(--ql-text2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.ql-tab[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0e1b2c26}.ql-count{box-sizing:border-box;min-width:22px;color:var(--ql-text2);text-align:center;background:#dcd5c5;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:900}.ql-tab[aria-selected=true] .ql-count{background:var(--ink);color:var(--paper)}.ql-dot{background:var(--ql-dot,var(--ink));border-radius:999px;flex-shrink:0;width:8px;height:8px}[data-tab=draft],[data-status=draft]{--ql-dot:var(--ql-faint)}[data-tab=sent],[data-status=sent]{--ql-dot:#4f7fc0}[data-tab=expiring]{--ql-dot:#ff6b35}[data-tab=converted],[data-status=converted]{--ql-dot:#2fa36b}[data-tab=superseded],[data-status=superseded]{--ql-dot:#9b6bbe}.ql-today{color:var(--ql-mut);white-space:nowrap;font-size:12px;font-weight:700}.ql-scroll{overflow-x:auto}.ql-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:14px}.ql-table th{background:var(--ink2);color:#b9c7d8;text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;padding:9px 10px;font-size:11px;font-weight:800}.ql-table td{border-bottom:1px solid var(--panel-2);vertical-align:middle;height:46px;padding:5px 10px}.ql-table .num{text-align:right}.ql-table tbody tr{cursor:pointer}.ql-table tbody tr:hover{background:var(--paper)}.ql-table tbody tr.menu-on{background:var(--ql-lit)}.ql-table tbody tr:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.ql-no{white-space:nowrap;align-items:center;gap:6px;display:flex}.ql-no .ql-mono{font-size:13px;font-weight:700}.ql-ver{box-sizing:border-box;background:var(--ql-plum-wash);height:20px;color:var(--ql-plum);border:1px solid #c9a3e0;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:900;display:flex}.ql-party{align-items:center;gap:10px;min-width:0;display:flex}.ql-avatar{background:var(--ql-cream);width:34px;height:34px;color:var(--ql-gold);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.ql-party-name{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.ql-lead{background:var(--ql-teal-wash);color:var(--ql-teal);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:800}.ql-date{color:var(--ql-text2);white-space:nowrap}.ql-valid{white-space:nowrap;align-items:center;gap:6px;display:flex}.ql-valid .ql-mono{font-weight:700}.ql-valid .near{color:var(--ql-cut)}.ql-valid .past{color:var(--ql-red)}.ql-valid .off{color:var(--ql-faint)}.ql-left{background:var(--ql-cut-wash);color:var(--ql-cut);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.ql-left.past{background:var(--ql-red-wash);color:var(--ql-red)}.ql-value{white-space:nowrap;font-weight:900}.ql-status{background:var(--panel-2);color:var(--ql-text2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.ql-status .ql-dot{width:7px;height:7px}.ql-status[data-status=sent]{background:var(--ql-blue-wash);color:var(--ql-blue)}.ql-status[data-status=converted]{background:var(--ql-won-wash);color:var(--ql-won)}.ql-status[data-status=superseded]{background:var(--ql-plum-wash);color:var(--ql-plum)}.ql-rep{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ql-rep-chip{background:var(--ql-blue-wash);width:26px;height:26px;color:var(--ql-blue);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}.ql-main-cell{width:172px}.ql-main{box-sizing:border-box;background:var(--panel);width:100%;height:44px;color:var(--ink2);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #c9c2b2;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.ql-main.strong{border-color:var(--amber);background:var(--amber);color:var(--ink)}.ql-more-cell{width:44px;position:relative}.ql-more{width:44px;height:44px;color:var(--ql-text2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;font-size:18px}.ql-more[aria-expanded=true]{background:var(--ql-cream);border-color:var(--amber)}.ql-menu{z-index:5;box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;width:220px;padding:6px;display:flex;position:absolute;top:50px;right:0;box-shadow:0 12px 28px #0e1b2c2e}.ql-menu>button,.ql-menu>a{box-sizing:border-box;height:44px;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.ql-menu>button:hover,.ql-menu>a:hover{background:var(--paper)}.ql-menu-none{color:var(--ql-mut);white-space:normal;padding:10px;font-size:13px}.ql-empty{height:120px;color:var(--ql-mut);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ql-foot{box-sizing:border-box;border-top:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ql-text2);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 16px;font-size:12px;display:flex}.ql-foot b{color:var(--ink)}.ql-key{align-items:center;gap:6px;display:flex}.ql-detail{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.ql-detail-bar{gap:10px;margin-bottom:12px;display:flex}.ql-plain{background:var(--panel);min-height:44px;color:var(--ink2);font:inherit;cursor:pointer;border:1px solid #c9c2b2;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=640px){.ql-page{padding:16px}.ql-search{flex-basis:100%}}.ql-alert{background:var(--ql-red-wash);color:var(--ql-red);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700}.qf-page .qf-grow{flex-grow:1}.qf-mono{font-family:var(--ax-font-mono,ui-monospace, monospace)}.qf-faint{color:var(--ql-mut);font-size:13px}.qf-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--ql-mut);font-size:10.5px;font-weight:800;display:block}.qf-cap.gold{color:var(--amber)}.qf-head-no{font-size:16px;font-weight:800}.qf-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:14px 16px}.qf-hide{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qf-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1.4fr) minmax(0,.9fr);align-items:start;gap:14px;display:grid}.qf-top>.qf-card{align-self:stretch}.qf-row{align-items:center;gap:8px;min-width:0;display:flex}.qf-switch{background:var(--paper);border-radius:10px;padding:3px;display:inline-flex}.qf-switch button{color:var(--ql-mut);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font-weight:700;display:inline-flex}.qf-switch button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0e1b2c1f}.qf-kbd,.qf-page kbd{font:600 11px var(--ax-font-mono,monospace);border:1px solid var(--line);color:var(--ink2);background:#fff;border-bottom-width:2px;border-radius:5px;padding:1px 6px}.qf-chip{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.qf-chip.plum{background:var(--ql-plum-wash);color:var(--ql-plum)}.qf-chip.dark{background:var(--ink);color:#fff}.qf-chip.blue{background:var(--ql-blue-wash);color:var(--ql-blue)}.qf-party{align-items:center;gap:10px;display:flex}.qf-avatar{background:var(--ql-cream);width:36px;height:36px;color:var(--ql-gold);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.qf-party-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.qf-pick{color:var(--ql-mut);flex-wrap:wrap;margin-top:8px;font-size:13px}.qf-pick select{flex:120px;min-width:0}.qf-pick select,.qf-inline select,.qf-field select{border:1px solid var(--line);text-overflow:ellipsis;background:#fff;border-radius:8px;max-width:100%;min-height:34px;padding:4px 8px}.qf-inline{min-width:0}.qf-inline select{flex:1;min-width:0}.qf-facts,.qf-journey-facts{color:var(--ql-text2);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:13px;display:flex}.qf-facts span,.qf-journey-facts span,.qf-inline{align-items:center;gap:6px;display:inline-flex}.qf-facts b,.qf-journey-facts b{color:var(--ink)}.qf-fields{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;display:flex}.qf-field{flex-direction:column;flex:none;gap:3px;min-width:0;max-width:100%;display:flex}.qf-field.qf-wide{flex:150px}.qf-field.qf-wide select{width:100%}.qf-quote{container-type:inline-size}@container (width>=400px){.qf-fields{grid-template-columns:auto auto auto minmax(120px,1fr);display:grid}.qf-fields .qf-valid{grid-column:1/4}}.qf-field .qf-cap{align-items:center;gap:4px;display:inline-flex}.qf-value{align-items:center;min-height:34px;font-weight:700;display:inline-flex}.qf-field input{box-sizing:border-box;border:1px solid var(--line);border-radius:8px;width:7.6em;min-height:34px;padding:4px 8px;font-size:14px;font-weight:700}.qf-big{align-items:center;gap:6px;min-height:34px;font-size:15px;font-weight:800;display:inline-flex}.qf-ver{background:var(--ql-plum-wash);color:var(--ql-plum);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.qf-valid .qf-row{flex-wrap:wrap;gap:6px}.qf-day{border:1px solid var(--line);min-width:40px;min-height:34px;color:var(--ql-plum);cursor:pointer;background:#fff;border-radius:8px;font-weight:800}.qf-day[aria-pressed=true]{background:var(--ql-plum);color:#fff;border-color:var(--ql-plum)}.qf-rep-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;min-height:34px;font-weight:700;display:inline-flex;overflow:hidden}.qf-rep-chip{background:var(--ql-won-wash);width:26px;height:26px;color:var(--ql-won);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.qf-steps{justify-content:space-between;margin:8px 0 0;padding:0;list-style:none;display:flex}.qf-steps li{color:var(--ql-faint);white-space:nowrap;flex-direction:column;flex:0 auto;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:700;display:flex}.qf-step-dot{box-sizing:border-box;border:2px solid var(--line);background:#fff;border-radius:50%;width:26px;height:26px}.qf-steps li.optional .qf-step-dot{border-style:dashed;border-color:var(--ql-plum)}.qf-steps li[data-state=done]{color:var(--ql-won)}.qf-steps li[data-state=done] .qf-step-dot{background:var(--ql-won-wash);border-color:var(--ql-won)}.qf-steps li[data-state=now]{color:var(--ink)}.qf-steps li[data-state=now] .qf-step-dot{background:var(--amber);border-color:var(--ql-gold)}.qf-items{flex-direction:column;padding:0;display:flex;overflow:hidden}.qf-items-head{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.qf-items-head h2{margin:0;font-size:16px;font-weight:800}.qf-head-chip{background:var(--ql-cut-wash);width:30px;height:30px;color:var(--ql-cut);border-radius:8px;place-items:center;display:grid}.qf-key{color:var(--ql-text2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.qf-scroll{overflow-x:auto}.qf-table{border-collapse:collapse;width:100%;font-size:14px}.qf-table th{background:var(--ink);color:#fff;text-align:left;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:10px;font-size:11px}.qf-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 10px}.qf-table .num{text-align:right}.qf-table tr.picked td{background:var(--ql-lit)}.qf-no{background:var(--panel-2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-grid}tr.picked .qf-no,.qf-no.add{background:var(--amber);color:var(--ink)}.qf-product{min-width:220px}.qf-product select{background:0 0;border:0;max-width:100%;padding:2px 0;font-size:14px;font-weight:800}.qf-sub{color:var(--ql-mut);font-size:12px;display:block}.qf-cell{border:1px solid var(--line);background:#fff;border-radius:8px;width:7em;min-height:34px;padding:4px 8px;font-weight:700}.qf-cell.short{width:5em}.qf-cell.num{text-align:right}.qf-stock{min-width:120px;color:var(--ql-won);flex-direction:column;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.qf-stock-bar{background:var(--panel-2);border-radius:3px;height:5px;display:block;overflow:hidden}.qf-stock-bar span{background:var(--ql-won);height:100%;display:block}.qf-stock.short{color:var(--ql-cut)}.qf-stock.short .qf-stock-bar{background:var(--orange)}.qf-gst{background:var(--ql-blue-wash);color:var(--ql-blue);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.qf-amount{white-space:nowrap;font-weight:800}.qf-icon-btn{min-width:32px;min-height:32px;color:var(--ql-mut);cursor:pointer;background:0 0;border:0;border-radius:8px}.qf-icon-btn:hover{background:var(--ql-red-wash);color:var(--ql-red)}.qf-add-row td{background:var(--ql-lit);border-top:2px solid var(--amber)}.qf-search{border:2px solid var(--amber);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.qf-search input{background:0 0;border:0;outline:0;flex:1;min-height:38px;font-size:14px;font-weight:700}.qf-matches{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.qf-matches button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:44px;padding:4px 10px;display:flex}.qf-matches button span{color:var(--ql-mut);font-size:12px}.qf-nomatch{margin-top:6px}.qf-bottom{grid-template-columns:minmax(0,1.1fr) minmax(0,.55fr) minmax(0,1.45fr);align-items:stretch;gap:14px;display:grid}.qf-this-head{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;margin-bottom:8px;display:flex}.qf-this-head .qf-cap{flex:none;display:inline}.qf-this-head b,.qf-this-head .qf-faint{text-overflow:ellipsis;min-width:0;overflow:hidden}.qf-this-head b{flex:none;max-width:65%}.qf-this-head .qf-faint{flex:0 3 auto;margin-left:auto}.qf-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.qf-tile{border-radius:10px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:14px;display:flex}.qf-tile>span{min-width:0}.qf-tile b{display:block}.qf-tile.blue{background:var(--ql-blue-wash);color:var(--ql-blue)}.qf-tile.plum{background:var(--ql-plum-wash);color:var(--ql-plum)}.qf-tile.teal{background:var(--ql-teal-wash);color:var(--ql-teal)}.qf-tile.cut{background:var(--ql-cut-wash);color:var(--ql-cut)}.qf-tile.gold{background:var(--ql-cream);color:var(--ql-gold)}.qf-tile b,.qf-tile .qf-cap{color:inherit}.qf-cover{flex-direction:column;display:flex}.qf-cover textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:60px;font:inherit;resize:vertical;border-radius:10px;flex:1;margin-top:8px;padding:8px 10px}.qf-totals{background:var(--ink);color:#fff;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.qf-totals .qf-cap{color:var(--ql-faint)}.qf-totals-head{align-items:center;gap:8px;display:flex}.qf-other{color:#b9c7d8;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.qf-toggle{background:#2a3f5c;border-radius:999px;width:34px;height:20px;position:relative}.qf-toggle span{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.qf-toggle.on{background:var(--amber)}.qf-toggle.on span{left:16px}.qf-sums{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:2px 18px;margin:0;font-size:14px;display:grid}.qf-sums div{justify-content:space-between;gap:10px;display:flex}.qf-sums dt{color:#b9c7d8}.qf-sums dd{margin:0;font-weight:700}.qf-sums .tax dt{color:#8fb4e8}.qf-totals-note{color:#b9c7d8;margin:0;font-size:13px}.qf-totals-foot{border-top:1px solid #2a3f5c;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:auto;padding-top:8px;display:flex}.qf-total-box{flex-direction:column;flex:180px;min-width:0;display:flex}.qf-total{color:var(--amber);font-size:22px;font-weight:800;line-height:1.15}.qf-words{color:#b9c7d8;text-transform:none;font-size:11.5px;line-height:1.3}.qf-words:first-letter{text-transform:uppercase}.qf-make-wrap{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.qf-make{background:var(--amber);min-height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.qf-make:disabled{opacity:.55;cursor:not-allowed}.qf-make-why{color:#f5c46b;text-align:right;max-width:16rem;font-size:11px}.qf-head-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.qf-btn{border:1px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.qf-btn:disabled{opacity:.55;cursor:not-allowed}.ql-head .qf-btn{min-height:44px;padding:0 14px}@media (width>=1280px){.qf-page{box-sizing:border-box;min-height:100%}.qf-page>*{flex-shrink:0}.qf-page>.qf-items{flex:auto}.qf-page.qf-fill{height:100%}.qf-fill>.qf-items{flex:1 1 0;min-height:180px}.qf-fill>.qf-items .qf-scroll{flex:1 1 0;min-height:0;overflow:auto}.qf-fill .qf-table th{z-index:2;position:sticky;top:0}.qf-fill .qf-add-row td{z-index:1;position:sticky;bottom:0}.qf-fill .qf-totals-foot{padding-right:56px}}@media (width<=1100px){.qf-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qf-top .qf-customer{grid-column:1/-1}.qf-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qf-bottom .qf-totals{grid-column:1/-1}}@media (width<=700px){.qf-top,.qf-bottom{grid-template-columns:1fr}}.qf-field .qf-number{font:inherit;color:var(--ink);background:0 0;border:0;width:auto;min-height:0;padding:0;font-weight:800}
