@import "https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600;700;800&display=swap";:root{--ink:#0b1b33;--ink-2:#12294a;--slate:#5a6b85;--line:#e3e9f2;--paper:#f4f7fb;--white:#fff;--cyan:#22b8d6;--cyan-deep:#1487d8;--mint:#3fcfae;--amber:#f2a93b;--rose:#e9607a;--r:16px;--sidebar:262px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c9d4e4;border-radius:8px}.adj-page .builder,.adj-page .plist,.adj-page .oo-recent-list,.adj-page .itin-sugs,.fr-page .split>.detail,.drv-page .split>.detail,.card.pay,.ui-dd.dark .ui-dd-menu{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.adj-page .builder::-webkit-scrollbar-thumb{background:#ffffff38}.adj-page .plist::-webkit-scrollbar-thumb{background:#ffffff38}.adj-page .oo-recent-list::-webkit-scrollbar-thumb{background:#ffffff38}.adj-page .itin-sugs::-webkit-scrollbar-thumb{background:#ffffff38}.fr-page .split>.detail::-webkit-scrollbar-thumb{background:#ffffff38}.drv-page .split>.detail::-webkit-scrollbar-thumb{background:#ffffff38}.card.pay::-webkit-scrollbar-thumb{background:#ffffff38}.ui-dd.dark .ui-dd-menu::-webkit-scrollbar-thumb{background:#ffffff38}.mono{font-family:JetBrains Mono,monospace}.app{width:100%;min-height:100vh;display:flex}.app.collapsed .sidebar{opacity:0;border:0;flex:0 0 0;width:0}.main{flex-direction:column;flex:auto;min-width:0;height:100vh;display:flex;overflow-y:auto}.wrap{flex-direction:column;flex:auto;align-items:stretch;width:100%;max-width:1720px;min-height:0;margin:0 auto;padding:26px 40px 52px;display:flex}.wrap>*{flex:none}.page-head p,.page-head .sub-t,.h-row>div>p,.dashpage .greet p{white-space:nowrap;text-overflow:ellipsis;max-width:860px;display:block;overflow:hidden}.main>.fr-page,.main>.adj-page{flex-direction:column;flex:auto;min-height:0;display:flex}.fr-page>.wrap,.adj-page>.wrap{flex:auto;min-height:0;overflow-y:auto}.wrap .vfill{flex-direction:column;flex:auto;min-height:200px;display:flex;overflow:hidden}.wrap .vfill>.vscroll{flex:auto;min-height:0;overflow-y:auto}.vscroll thead th{z-index:2;box-shadow:0 1px 0 var(--line);position:-webkit-sticky;position:sticky;top:0}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table){border-collapse:collapse;width:100%}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) th{letter-spacing:.15em;color:#93a2b8;text-transform:uppercase;text-align:left;white-space:nowrap;z-index:1;box-shadow:0 1px 0 var(--line);background:#fafcfe;padding:11px 14px;font:700 9.4px Inter;position:-webkit-sticky;position:sticky;top:0}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) td{color:var(--ink);vertical-align:middle;border-bottom:1px solid #f0f4f9;padding:13px 14px;font-size:12.9px}:-webkit-any(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) :-webkit-any(th,td):first-child{padding-left:20px}:-moz-any(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) :-moz-any(th,td):first-child{padding-left:20px}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) :is(th,td):first-child{padding-left:20px}:-webkit-any(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) :-webkit-any(th,td):last-child{padding-right:20px}:-moz-any(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) :-moz-any(th,td):last-child{padding-right:20px}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) :is(th,td):last-child{padding-right:20px}:-webkit-any(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) :-webkit-any(th.r,td.r,td.num){text-align:right}:-moz-any(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) :-moz-any(th.r,td.r,td.num){text-align:right}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) :is(th.r,td.r,td.num){text-align:right}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) tbody tr:last-child td{border-bottom:0}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) tbody tr{transition:background .13s}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) tbody tr:hover td{background:#eff6fd}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) tr.click{cursor:pointer}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) th.sortable:hover{color:var(--cyan-deep)}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) th.s-on{color:var(--cyan-deep)}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) .s-arr{margin-left:5px;font-size:8px}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) td.who{font-weight:600}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) td.who small{color:var(--slate);margin-top:3px;font-size:10.8px;font-weight:400;display:block}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) td.amt{font-family:JetBrains Mono;font-weight:700}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) td.amt.pos{color:#12856b}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) td.amt.neg{color:#c43d58}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) .mono{font-family:JetBrains Mono,monospace;font-size:11.8px}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) .dim{color:var(--slate)}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) .bad{color:#c0392b}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) .good{color:#12856b}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table){counter-reset:fmrow}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) thead tr:before{content:"#";vertical-align:middle;text-align:right;letter-spacing:.15em;color:#93a2b8;white-space:nowrap;z-index:1;box-shadow:0 1px 0 var(--line);background:#fafcfe;padding:11px 0 11px 20px;font:700 9.4px Inter;display:table-cell;position:-webkit-sticky;position:sticky;top:0}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) tbody tr{counter-increment:fmrow}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) tbody tr:before{content:counter(fmrow);vertical-align:middle;text-align:right;color:#93a2b8;border-bottom:1px solid #f0f4f9;padding:13px 0 13px 20px;font:500 10.5px JetBrains Mono;display:table-cell}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) tbody tr:last-child:before{border-bottom:0}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) tbody tr:hover:before{background:#eff6fd}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) tbody tr:has(>td[colspan]){counter-increment:none}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) tbody tr:has(>td[colspan]):before{content:""}.badge{letter-spacing:.08em;border-radius:20px;align-items:center;padding:4px 9px;font:700 10px Inter;display:inline-flex}.b-open{color:#1268a8;background:#1487d81a}.b-processing,.b-approved{color:#9a6608;background:#f2a93b29}.b-paid{color:#12856b;background:#3fcfae29}.b-lock{color:#5a6b85;background:#5a6b8521}.b-draft{color:#5a6b85;background:#5a6b851f}.btn{cursor:pointer;border:0;border-radius:12px;align-items:center;gap:9px;padding:12px 20px;font:600 13px Inter;transition:all .18s;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;box-shadow:0 8px 20px -6px #1487d88c}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 24px -6px #1487d899}.btn:disabled{color:#9aa8bc;cursor:not-allowed;box-shadow:none;background:#e7ecf4;transform:none}.btn-ghost{border:1px solid var(--line);color:var(--ink);background:#fff}.btn-ghost:hover{border-color:#c8d5e6}.btn-danger{color:#fff;background:linear-gradient(135deg,#e9607a,#c0334e);box-shadow:0 8px 20px -6px #c0334e80}.btn-danger:hover{transform:translateY(-1px);box-shadow:0 12px 24px -6px #c0334e8c}.filterbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.filterbar .grow{flex:1}.pill-fld{position:relative}.pill-fld input,.pill-fld select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:40px;outline:none;padding:10px 16px;font:500 12.5px inherit;transition:all .16s}.pill-fld input{width:210px;padding-left:38px}.pill-fld input::placeholder{color:#93a2b8;font-weight:400}.pill-fld select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:34px}.pill-fld input:focus,.pill-fld select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d621}.pill-fld span.li{color:#93a2b8;pointer-events:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;display:flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.pill-fld .car{pointer-events:none;color:#93a2b8;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tl-actions{position:relative}.actbtn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:40px;align-items:center;gap:7px;padding:9px 15px;font:600 12.5px inherit;display:inline-flex}.actbtn:hover{border-color:var(--cyan);color:var(--cyan-deep)}.actbtn:disabled{opacity:.5;cursor:not-allowed}.actbackdrop{z-index:40;position:fixed;top:0;bottom:0;left:0;right:0}.actmenu{color:var(--ink);z-index:41;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:196px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px -16px #0b1b334d}.actmenu button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font:600 12.6px inherit;display:flex}.actmenu button:hover:not(:disabled){background:#f4f8fd}.actmenu button:disabled{opacity:.4;cursor:not-allowed}.actmenu button svg{color:#93a2b8}.actmenu button.del,.actmenu button.del svg{color:#c0334e}.ring{position:relative}.ring svg{transform:rotate(-90deg)}.ring .track{stroke:#edf2f8}.ring .fill{stroke:url(#frg1);stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.ring .draft{stroke:var(--amber);stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.ring-mid{text-align:center;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ring-mid .pct{letter-spacing:-.02em;color:var(--ink);font-family:Sora;font-size:22px;font-weight:700;line-height:1}.ring-mid .lb{letter-spacing:.16em;color:#93a2b8;margin-top:4px;font:700 8.4px Inter}.card{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:20px}.card-t{letter-spacing:.18em;color:#93a2b8;margin-bottom:14px;font:700 10px Inter}@media (max-width:900px){.wrap{padding:18px}}@media (max-height:920px){.wrap{padding:14px 30px 28px}.card{color:var(--ink);padding:16px}.filterbar{margin-bottom:9px}.pill-fld input,.pill-fld select{padding:8px 14px}.pill-fld input{padding-left:36px}}.ro-note{color:var(--slate);background:#f1f6fc;border:1px solid #d7e5f5;border-radius:12px;align-items:center;gap:6px;margin:0 0 14px;padding:9px 14px;font:500 11.5px Inter;display:inline-flex}.ro-note svg{opacity:.8;flex:none}.fm-tip{vertical-align:middle;color:#a9b6ca;cursor:help;outline:none;align-items:center;margin-left:6px;display:inline-flex;position:relative}.fm-tip:hover{color:var(--cyan-deep)}.fm-tip:focus-visible{color:var(--cyan-deep)}.fm-tip.warn{color:#d9a445}.fm-tip.warn:hover{color:#a66a12}.fm-tip.warn:focus-visible{color:#a66a12}.fm-tip-box{z-index:80;cursor:auto;border:1px solid var(--line);width:300px;color:var(--slate);white-space:normal;text-align:left;background:#fff;border-radius:12px;padding:12px 14px;font:500 11.8px/1.55 Inter;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px #0b1b3326}.fm-tip-box b{color:var(--ink);font-weight:700}.fm-tip-act{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;margin-top:9px;padding:5px 11px;font:600 11px inherit;transition:all .13s;display:block}.fm-tip-act:hover{border-color:var(--cyan);color:var(--cyan-deep)}.status{border:1px solid var(--line);border-radius:var(--r);color:var(--ink);background:#fff;flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:22px;padding:0 30px 0 0;display:flex;overflow:hidden}.status .per{background:linear-gradient(135deg,#0b1b33 0%,#0e2140 60%,#0b2a44 100%);flex-direction:column;flex:0 auto;justify-content:center;gap:8px;min-width:200px;max-width:340px;padding:20px 26px;display:flex;position:relative;overflow:hidden}.status .per h3{overflow-wrap:anywhere}.status .per:after{content:"";pointer-events:none;background:radial-gradient(circle,#22b8d62e,#22b8d600 68%);border-radius:50%;width:200px;height:200px;position:absolute;top:-90px;right:-70px}.status .per>*{z-index:1;position:relative}.status .per .k{letter-spacing:.16em;text-transform:uppercase;color:#7fa0c8;font:700 9.6px Inter}.status .per .pmark{align-items:center;gap:11px;min-width:0;display:flex}.status .per .pmark h3{min-width:0}.status .per .pmark img{box-sizing:border-box;background:#fff;border-radius:9px;flex:none;padding:3px}.status .per.compact h3{letter-spacing:0;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font:600 13.5px/1.35 Inter;display:-webkit-box;overflow:hidden}.status .per h3{letter-spacing:-.02em;color:#fff;margin:0;font-family:Sora;font-size:26px;font-weight:700;line-height:1.05}.status .per .rid{color:#cfe1ec;background:#ffffff17;border-radius:5px;align-items:center;gap:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px;font-family:JetBrains Mono;font-size:10.5px;display:inline-flex}.status .per+.divide{display:none}.status .divide{background:#eaf1f6;flex:0 0 1px;align-self:stretch;width:1px}.status .ring-wrap{flex:auto;align-items:center;gap:22px;min-width:0;padding:18px 28px;display:flex}.status .ring{flex:0 0 122px;width:122px;height:122px}.status .ring-mid .pct{font-size:18px}.status .ring-mid .lb{margin-top:3px;font-size:7.6px}.status .prog-k{letter-spacing:.16em;text-transform:uppercase;color:#93a2b8;margin-bottom:8px;font:700 9.6px Inter}.status .legend{flex-direction:column;gap:6px;display:flex}.status .leg{color:var(--slate);text-transform:lowercase;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.status .leg .lg{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status .leg b{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;text-transform:none;min-width:18px;font-family:Sora;font-size:12.5px;font-weight:600}.status .sw{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.status .sw.l{background:var(--cyan-deep)}.status .sw.o{background:var(--amber)}.status .sw.t{background:#cbd8e2}.status .leg:last-child,.status .leg:last-child b{color:#93a2b8}.status .impact{flex-direction:column;flex:1.5 auto;justify-content:center;gap:12px;min-width:280px;padding:18px 32px;display:flex}.status .impact-h{letter-spacing:.16em;text-transform:uppercase;color:#93a2b8;font:700 9.6px Inter;display:block}.status .impact-grid{flex-direction:column;gap:10px;display:flex}.status .icard{align-items:center;gap:11px;min-width:0;display:flex}.status .icard .top{flex:auto;align-items:center;gap:10px;min-width:0;margin-bottom:0;display:flex}.status .icard .ci{color:#fff;letter-spacing:.02em;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font:700 9px Inter;display:flex;overflow:hidden}.status .icard .ci img{object-fit:cover;width:100%;height:100%}.status .icard .cn{color:var(--ink);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 12.5px Inter;overflow:hidden}.status .icard .val{letter-spacing:-.01em;color:#9fb2c0;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-family:Sora;font-size:15px;font-weight:600}.status .icard .val.pos{color:#12856b}.status .icard .val.neg{color:#c43d58}.status .totals{text-align:right;flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:10px 30px;margin-left:auto;padding:18px 0 18px 32px;display:flex}.status .tot{flex-direction:column;justify-content:center;align-self:center;align-items:flex-end;display:flex}.status .tot .k{letter-spacing:.16em;text-transform:uppercase;color:#93a2b8;margin-bottom:7px;font:700 9.6px Inter}.status .tot .v{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Sora;font-size:26px;font-weight:700;line-height:1}.status .tot .vs{color:#7e94a6;text-transform:none;margin-top:6px;font-size:11px}.status .gen-act{border-left:1px solid #f1f6f9;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;padding-left:26px;display:flex}.status .gen-act .btn{white-space:nowrap}.status .gen-act .hint{text-align:right;color:#7e94a6;white-space:nowrap;text-overflow:ellipsis;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;margin-top:8px;font-size:11px;line-height:1.4;display:flex;overflow:hidden}.status .gen-act .hint svg{flex:none}.status .tot .v.info{color:#0c447c}.status .tot .v.mute{color:#93a2b8}.status .tot .v.good{color:#12856b}.status .tot .v.warn{color:#a66a12}.status .tot .v.bad{color:#c0392b}@media (max-width:1600px){.status .per{max-width:300px}.status .per h3{font-size:22px}.status .ring-wrap{gap:16px;padding:16px 22px}.status .totals{gap:22px;padding-left:24px}.status .tot .v{font-size:21px}.status .tot .k{margin-bottom:5px}.status .gen-act{padding-left:20px}}@media (max-height:920px){.status{margin-bottom:16px;padding-right:20px}.status .per{gap:6px;min-width:216px;padding:14px 20px}.status .per h3{font-size:22px}.status .ring-wrap{gap:16px;padding:12px 20px}.status .ring{flex:0 0 106px;width:106px;height:106px}.status .ring-mid .pct{font-size:16px}.status .prog-k{margin-bottom:5px}.status .legend{gap:4px}.status .leg{font-size:11.4px}.status .impact{gap:8px;padding:13px 22px}.status .impact-grid{gap:7px}.status .icard{gap:8px}.status .icard .ci{border-radius:6px;width:20px;height:20px;font-size:8px}.status .icard .cn{font-size:11.5px}.status .icard .val{font-size:13.5px}.status .totals{gap:22px;padding:12px 0 12px 22px}.status .tot .v{font-size:21px}}.mdl-bg{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1b338c;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.mdl{color:var(--ink);background:#fff;border-radius:14px;outline:none;flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 1px 2px #1020340f,0 18px 50px -18px #10203447}.mdl-head{border-bottom:1px solid var(--line);background:#f7fafd;flex:none;align-items:center;gap:14px;padding:18px 26px 14px;display:flex}.mdl-ht{flex:1;min-width:0}.mdl-head h3{color:var(--ink);letter-spacing:-.01em;font-family:Sora,Inter,sans-serif;font-size:17px;font-weight:600;line-height:1.2}.mdl-head p{color:#8a95a3;margin-top:4px;font-size:12px;line-height:1.5}.mdl-tg{flex:none}.mdl-x{cursor:pointer;color:#8a95a3;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;transition:all .15s;display:grid}.mdl-x:hover{color:var(--ink);background:#f2f4f6}.mdl-rail{flex:none;gap:6px;padding:12px 26px 4px;display:flex}.mdl-rail .st{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-family:inherit}.mdl-rail .st .bar{background:#e9ecef;border-radius:2px;height:2px;transition:background .2s}.mdl-rail .st .nm{color:#a6afba;margin-top:7px;font:400 11.5px Inter;transition:color .2s}.mdl-rail .st.done .bar{background:var(--cyan-deep)}.mdl-rail .st.on .nm{color:var(--ink);font-weight:500}.mdl-rail .st.locked{cursor:not-allowed}.mdl-rail .st.locked .nm{color:#c9d0da}.mdl-foot .mdl-fh.mdl-held{color:var(--rose);font-weight:600}.mdl-foot .mdl-fh.mdl-held:before{content:"";background:var(--rose);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.mdl-foot .mdl-fh.mdl-held.nudge{animation:.45s mdl-nudge}@keyframes mdl-nudge{0%,to{transform:none}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.mdl-lede{color:#8a95a3;flex:none;padding:12px 26px 0;font:400 12px/1.5 Inter}.mdl-body{flex:auto;min-height:0;padding:4px 26px 18px;overflow-y:auto}.mdl.stepped .mdl-body{flex:0 auto;max-height:min(56vh,540px);display:grid}.mdl.stepped .mdl-stage{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.mdl.stepped .mdl-stage.on{visibility:visible;pointer-events:auto}.mdl-grid{grid-template-columns:minmax(0,1fr);row-gap:2px;display:grid}.mdl-f{grid-template-columns:148px minmax(0,1fr);align-items:center;column-gap:16px;min-width:0;display:grid}.mdl-grid .wide,.mdl-f.wide{grid-column:1/-1}.mdl.wide .mdl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px}.mdl.wide .mdl-f{grid-template-columns:132px minmax(0,1fr)}.mdl .mdl-body .mdl-f>label{text-align:right;letter-spacing:0;text-transform:none;color:#5a6b85;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font:500 12px/1.3 Inter;display:-webkit-box;overflow:hidden}.mdl-body .req{color:var(--cyan-deep);margin-left:3px}.mdl-body .mdl-hint{color:#a6afba;grid-column:2;margin:0;padding:4px 4px 6px;font:400 11px/1.45 Inter}.mdl-body>.mdl-hint{padding-left:164px}.mdl.wide .mdl-body>.mdl-hint{padding-left:148px}.mdl-body .mdl-f>.mdl-note{color:#93a2b8;box-sizing:border-box;min-height:32px;padding:7px 4px;font:400 12.5px/1.45 Inter}.mdl-body input:not([type=checkbox]):not([type=radio]):not([type=range]),.mdl-body textarea,.mdl-body select,.mdl-body .ui-dd-trigger,.mdl-body .df-input{box-sizing:border-box;width:100%;min-width:0;height:32px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #e1e8f0;border-radius:0;outline:none;padding:6px 4px;font:400 13.5px Inter;transition:border-color .15s,background .15s}.mdl-body input[readonly],.mdl-body input:disabled,.mdl-body textarea[readonly]{border-bottom-color:#0000}.mdl-body input:hover,.mdl-body textarea:hover,.mdl-body select:hover,.mdl-body .ui-dd-trigger:hover,.mdl-body .df-input:hover{border-bottom-color:#cbd8e6}.mdl-body input:focus,.mdl-body textarea:focus,.mdl-body select:focus,.mdl-body .ui-dd-trigger:focus,.mdl-body .df-input:focus{border-bottom-color:var(--cyan-deep);box-shadow:none;background:#f9fcfe}.mdl-body textarea{resize:vertical;height:auto;min-height:68px;line-height:1.55}.mdl-body input::placeholder,.mdl-body textarea::placeholder{color:#b7c0ca;font-weight:400}.mdl-body input[inputmode=decimal],.mdl-body .df-input{font-family:JetBrains Mono,monospace;font-size:13px}.mdl-body .mdl-f .df-wrap{max-width:190px}.mdl-body .mdl-f:not(.wide)>.ui-dd{justify-self:start;width:auto;min-width:190px;max-width:100%}.mdl-body .mdl-f>.ui-dd .ui-dd-trigger{width:100%}.mdl-body .mdl-f:not(.wide)>input:not([type=checkbox]):not([type=radio]):not([type=range]){field-sizing:content;justify-self:start;width:auto;min-width:190px;max-width:100%}.mdl-body .ui-dd-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mdl-body .df-wrap{width:100%;min-width:0}.mdl-body .nstep{width:auto;height:32px}.mdl-pair{align-items:center;gap:10px;min-width:0;display:flex}.mdl-pair>*{flex:1 1 0;min-width:0}.mdl-pair>.ui-dd,.mdl-pair>.df-wrap{width:auto}.mdl-pair>.fix{flex:none}.mdl-sec{text-align:right;white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-deep);border:0;grid-template-columns:minmax(148px,max-content) minmax(0,1fr);align-items:center;column-gap:16px;margin:0;padding:40px 0 10px;font:600 9px Inter;display:grid}.mdl-sec:after{content:"";background:#f1f4f6;height:1px}.mdl.wide .mdl-sec{grid-column:1/-1;grid-template-columns:minmax(132px,max-content) minmax(0,1fr)}.mdl-body>.mdl-sec:first-child{padding-top:4px}.mdl-sec+.mdl-hint{grid-column:1/-1;padding:0 4px 6px 164px}.mdl-fh{color:#8a95a3;white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;gap:7px;min-width:0;margin-right:auto;font:400 11.5px/1.4 Inter;display:flex;overflow:hidden}.mdl-fh svg{flex:none}.mdl-fh:before{content:"";background:var(--cyan-deep);border-radius:5px;flex:0 0 5px;width:5px;height:5px}.mdl-foot{border-top:1px solid var(--line);background:#fcfdfd;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:13px 26px;display:flex}.mdl .mdl-foot .btn{white-space:nowrap;box-shadow:none;border:0;border-radius:8px;flex:none;padding:9px 18px;font:500 13px Inter;text-decoration:none}.mdl-body .btn{box-shadow:none;border-radius:8px;padding:9px 16px;font:500 12.5px Inter;text-decoration:none}.mdl-body .btn.sm{border-radius:7px;padding:6px 11px;font-size:11.5px}.mdl-body .btn-ghost{border:1px solid var(--line);color:var(--ink);background:#fff}.mdl-body .btn-primary{background:var(--cyan-deep);color:#fff}.mdl-body .btn-danger{color:#fff;background:#c0334e}.mdl .mdl-foot .btn-ghost{color:#77828f;background:0 0;border:0}.mdl .mdl-foot .btn-ghost:hover{color:var(--ink);background:#f2f4f6}.mdl .mdl-foot .btn-primary{background:var(--cyan-deep);color:#fff;box-shadow:0 1px 2px #1487d866}.mdl .mdl-foot .btn-primary:hover{background:#1179c2;transform:none}.mdl .mdl-foot .btn-danger{color:#fff;background:#c0334e;box-shadow:0 1px 2px #c0334e66}.mdl .mdl-foot .btn:disabled{color:#9aa8bc;opacity:1;box-shadow:none;background:#e7ecf4}.mdl-confirm .mdl-body,.mdl-destructive .mdl-body{color:var(--slate);padding:6px 26px 20px;font-size:13.2px;line-height:1.6}.mdl-destructive .mdl-head h3{color:#a32540}.mdl-destructive .mdl-foot{background:#fef6f8;border-top-color:#e9607a47}.mdl-destructive .mdl-fh{color:#a32540}.mdl-destructive .mdl-fh:before{background:var(--rose)}@media (max-width:640px){.mdl-f,.mdl.wide .mdl-f{grid-template-columns:minmax(0,1fr);row-gap:2px}.mdl .mdl-body .mdl-f>label{text-align:left}.mdl.wide .mdl-grid{grid-template-columns:minmax(0,1fr)}.mdl-sec,.mdl.wide .mdl-sec{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mdl-body .mdl-hint,.mdl-sec+.mdl-hint{grid-column:1;padding-left:4px}}@media (max-height:920px){.mdl-head{padding:15px 20px 11px}.mdl-body{padding:2px 20px 14px}.mdl-rail{padding:0 20px 2px}.mdl-foot{padding:10px 20px}.mdl-sec{padding:13px 0 6px}}.unlock-body{flex-direction:column;gap:18px;padding:6px 2px 2px;display:flex}.unlock-say{align-items:flex-start;gap:13px;display:flex}.unlock-mark{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:#eef4fb;border-radius:12px;flex:none;place-items:center;display:grid}.unlock-why{min-width:0;color:var(--slate);flex:1;padding-top:2px;font-size:12.8px;line-height:1.55}.unlock-err{color:var(--rose);align-items:center;gap:8px;font:600 12px Inter;display:flex}.mdl-body .unlock-body input[readonly]{color:var(--slate);cursor:default}.mdl-body .unlock-body input[readonly]:hover,.mdl-body .unlock-body input[readonly]:focus{background:0 0;border-bottom-color:#0000}.mdl-body .mdl-seg{border:1px solid var(--line);background:#f5f8fc;border-radius:9px;flex-wrap:wrap;justify-self:start;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex}.mdl-body .mdl-seg button{color:var(--slate);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 11px;font:600 11.4px inherit;transition:background .13s,color .13s}.mdl-body .mdl-seg button:hover{color:var(--ink)}.mdl-body .mdl-seg button.on{color:var(--cyan-deep);background:#fff;box-shadow:0 1px 2px #0b1b331a}.dashpage,.wallview{--ink-2:#0a1730;--page:#f1f5fa;--card:#fff;--d1:#173257;--d2:#0a1a34;--d-line:#ffffff17;--accent:linear-gradient(135deg,#22b8d6,#1487d8);--accent-soft:linear-gradient(135deg,#22b8d629,#1487d829);--dark-card:linear-gradient(157deg,#173257,#0a1a34);--good:#0e9b7e;--good-bg:#e4f7f1;--good-bd:#b7e7da;--warn:#b4741a;--warn-bg:#fcf2e1;--bad:#c43c5c;--bad-bg:#fce9ee;--sh:0 16px 36px -22px #09182e8c;--sh-dark:0 18px 40px -24px #050f20d9}.dashpage{width:100%;max-width:1720px;margin:0 auto;padding:26px 40px 40px}@media (max-width:900px){.dashpage{padding:12px 14px 30px}}@media (max-height:920px){.dashpage{padding:14px 30px 24px}}.dashpage .mono,.wallview .mono{font-family:JetBrains Mono,monospace}.dashpage button,.wallview button{cursor:pointer;background:0 0;border:0;font-family:inherit}.dashpage .dhead{box-shadow:var(--sh-dark);background:linear-gradient(105deg,#0b1d38,#14315c 62%,#123e63);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 20px;display:flex;position:relative;overflow:hidden}.dashpage .dhead:after{content:"";pointer-events:none;background:radial-gradient(520px 220px at 88% -40%,#22b8d638,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.dashpage .dhead .logo{z-index:1;text-align:left;border-radius:12px;align-items:center;gap:11px;padding:4px 8px 4px 4px;transition:background .15s;display:flex;position:relative}.dashpage .dhead .logo:hover{background:#ffffff12}.dashpage .dhead .logo .fm-tag{--tag:#7fa8ce}.dashpage .dhead .logo>div{border-left:1px solid #ffffff24;margin-left:2px;padding-left:13px}.dashpage .dhead .logo>div b{color:#f3f8fd;letter-spacing:.02em;font:800 16px Sora}.dashpage .dhead .logo>div span{color:#7fa8ce;letter-spacing:.14em;margin-top:1px;font:600 10px Inter;display:block}.dashpage .lrow.cu{gap:13px}.dashpage .cu-date{color:var(--ink);text-align:center;border:1px solid var(--line);border-top:3px solid var(--slate);background:#f4f7fb;border-radius:10px;flex:none;width:42px;padding:5px 0 6px;line-height:1}.dashpage .cu-date b{color:var(--ink);font:800 16px Sora;display:block}.dashpage .cu-date i{letter-spacing:.1em;color:var(--slate);margin-top:2px;font:700 8.5px Inter;display:block}.dashpage .lrow.cu.bad .cu-date{border-top-color:var(--rose);background:var(--bad-bg)}.dashpage .lrow.cu.warn .cu-date{border-top-color:var(--amber);background:var(--warn-bg)}.dashpage .lrow.cu.good .cu-date{border-top-color:var(--mint);background:var(--good-bg)}.dashpage .lrow.cu.info .cu-date{border-top-color:var(--cyan-deep)}.dashpage .dhead .sp{flex:1}.dashpage .dhead .dh-act{z-index:1;background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font:700 11.5px Inter;transition:all .15s;display:flex;position:relative;box-shadow:0 12px 24px -10px #1487d8bf}.dashpage .dhead .dh-act:hover{filter:brightness(1.06)}.dashpage .dhead .wall{color:#dff4fa;z-index:1;background:#22b8d624;border:1px solid #22b8d657;border-radius:12px;align-items:center;gap:9px;padding:10px 16px;font:700 11.5px Inter;transition:all .15s;display:flex;position:relative}.dashpage .dhead .wall:hover{background:#22b8d642}.dashpage .dhead .wall i{border-left:7px solid var(--cyan);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0}.dashpage .greet{align-items:flex-end;gap:16px;padding:30px 6px 22px;display:flex}.dashpage .greet .ey{letter-spacing:.16em;color:var(--slate);font:700 10px Inter}.dashpage .greet .ey b{color:var(--cyan-deep)}.dashpage .greet h1{letter-spacing:-.01em;margin:8px 0 7px;font:800 28px/1.15 Sora}.dashpage .greet p{color:var(--slate);font-size:13px;line-height:1.6}.dashpage .greet .clock{text-align:right;color:var(--slate);margin-left:auto;font:600 12px Inter}.dashpage .greet .clock b{color:var(--ink);font:700 22px JetBrains Mono;display:block}.dashpage .probnote{background:var(--warn-bg);color:var(--warn);border:1px solid #f1dca9;border-radius:12px;margin:6px 0 0;padding:9px 14px;font:600 11.5px Inter}.dashpage .probnote b{font-weight:700}.dashpage .kpis{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:6px;display:grid}.dashpage .kpi{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:16px;padding:15px 16px}.dashpage .kpi .k{letter-spacing:.11em;color:var(--slate);font:700 9.5px Inter}.dashpage .kpi .v{letter-spacing:-.01em;margin:7px 0 5px;font:800 23px Sora}.dashpage .kpi .m{color:var(--slate);font-size:11px}.dashpage .kpi .up{color:var(--good);font-weight:700}.dashpage .kpi .dn{color:var(--bad);font-weight:700}.dashpage .kpi.hot{background:linear-gradient(155deg,#fff6ec,#fffdfb);border-color:#f6deb5}.dashpage .kpi.hot .v{color:var(--warn)}.dashpage .grid{grid-template-columns:repeat(12,1fr);gap:14px;margin-top:14px;display:grid}.dashpage .card{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:18px;min-width:0;padding:17px 18px}.dashpage .card.dark{background:var(--dark-card);border-color:var(--d-line);color:#eaf1fa;box-shadow:var(--sh-dark);position:relative;overflow:hidden}.dashpage .card.dark:after{content:"";pointer-events:none;background:radial-gradient(360px 180px at 90% -30%,#22b8d629,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.dashpage .card h3{font:700 13px Sora}.dashpage .card .sub{color:var(--slate);margin-top:2px;font-size:11px}.dashpage .card.dark .sub{color:#8fa9c7}.dashpage .span4{grid-column:span 4}.dashpage .span8{grid-column:span 8}.dashpage .span12{grid-column:span 12}.dashpage .rowhead{align-items:center;gap:12px;margin-bottom:12px;display:flex}.dashpage .rowhead .sp{flex:1}.dashpage .bars{align-items:flex-end;gap:8px;height:150px;margin-top:14px;display:flex}.dashpage .bars .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.dashpage .bars .bar{background:#e7edf5;border-radius:7px 7px 3px 3px;width:100%;max-width:26px}.dashpage .bars .col.hi .bar{background:var(--accent);box-shadow:0 8px 16px -8px #1487d899}.dashpage .bars .lab{color:var(--slate);font:600 9px JetBrains Mono}.dashpage .bars .col.hi .lab{color:var(--cyan-deep);font-weight:700}.dashpage .lrow{border-top:1px solid var(--line);align-items:center;gap:11px;padding:9px 0;display:flex}.dashpage .card.dark .lrow{border-color:var(--d-line)}.dashpage .lrow:first-of-type{border-top:0}.dashpage .lrow .nm{flex:1;min-width:0}.dashpage .lrow .nm b{white-space:nowrap;text-overflow:ellipsis;font:600 12.5px Inter;display:block;overflow:hidden}.dashpage .lrow .nm span{color:var(--slate);font-size:10.5px}.dashpage .card.dark .lrow .nm span{color:#8fa9c7}.dashpage .lrow .pct{font:700 12px JetBrains Mono}.dashpage a.lrow{color:inherit;text-decoration:none}.dashpage a.lrow:hover{opacity:.86}.dashpage .pill,.wallview .pill{letter-spacing:.06em;border-radius:99px;padding:3px 8px;font:700 9px Inter}.dashpage .pill.now,.wallview .pill.now{background:var(--bad-bg);color:var(--bad)}.dashpage .pill.soon,.wallview .pill.soon{background:var(--warn-bg);color:var(--warn)}.dashpage .pill.clear,.wallview .pill.clear{background:var(--good-bg);color:var(--good)}.dashpage .pill.late{background:var(--warn-bg);color:var(--warn)}.dashpage .pill.absent{background:var(--bad-bg);color:var(--bad)}.dashpage .legend{flex-direction:column;gap:7px;margin-top:12px;display:flex}.dashpage .legend .li{align-items:center;gap:9px;font-size:11.5px;display:flex}.dashpage .legend .sw{border-radius:4px;flex:none;width:11px;height:11px}.dashpage .legend .li .nm{color:var(--slate);flex:1}.dashpage .legend .li b{font:700 11.5px JetBrains Mono}.dashpage .tag{letter-spacing:.06em;border-radius:6px;padding:3px 7px;font:700 8.5px Inter}.dashpage .tag.SENT{color:#1568c4;background:#e7f1fc}.dashpage .tag.PAID{background:var(--good-bg);color:var(--good)}.dashpage .tag.LOCKED{color:#5a4bd6;background:#ecebfb}.dashpage .tag.DRAFT{color:var(--slate);background:#f0f3f8}.dashpage .tag.CLEARED,.dashpage .tag.SETTLED{background:var(--good-bg);color:var(--good)}.dashpage .tag.OPEN{color:#1568c4;background:#e7f1fc}.dashpage .empty,.mdl .empty{color:var(--slate);padding:14px 2px;font-size:11.5px;font-style:italic}.dashpage .card.dark .empty,.mdl .card.dark .empty{color:#8fa9c7}.dashpage .note{text-align:center;color:var(--slate);margin-top:20px;font-size:11px;font-style:italic}.wallview{z-index:60;color:#eaf1fa;background:radial-gradient(1200px 620px at 12% -12%,#22b8d629,#0000 60%),radial-gradient(900px 500px at 100% 108%,#3fcfae1a,#0000 60%),#07162c;flex-direction:column;padding:40px 52px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.wallview.on{display:flex}.wallview .wtop{align-items:center;gap:16px;margin-bottom:26px;display:flex}.wallview .wtop b{letter-spacing:.03em;font:800 22px Sora}.wallview .wtop .tag{letter-spacing:.16em;color:#a9c0dc;background:#ffffff14;border-radius:99px;padding:8px 13px;font:700 10px Inter}.wallview .wtop .cos{align-items:center;gap:8px;margin-left:auto;display:flex}.wallview .wtop .clock{font:700 26px JetBrains Mono}.wallview .wstale{color:#f2c57c;background:#f2a93b24;border:1px solid #f2a93b57;border-radius:12px;margin:-14px 0 18px;padding:8px 14px;font:600 13px Inter}.wallview .wstage{flex:1;position:relative}.wallview .wscreen{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .5s,transform .5s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(14px)}.wallview .wscreen.on{opacity:1;pointer-events:auto;transform:none}.wallview .weyebrow{letter-spacing:.18em;color:#7fa8ce;margin-bottom:14px;font:700 12px Inter}.wallview .whero{letter-spacing:-.02em;font:800 68px/1 Sora}.wallview .wsub{color:#a9c0dc;margin-top:12px;font-size:16px}.wallview .wgrid4{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:auto;display:grid}.wallview .wgrid3{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.wallview .wtile{background:var(--dark-card);border:1px solid var(--d-line);border-radius:22px;padding:22px 24px}.wallview .wtile .t{letter-spacing:.12em;color:#7fa8ce;font:700 11px Inter}.wallview .wtile .n{letter-spacing:-.01em;margin:10px 0 5px;font:800 42px Sora}.wallview .wtile .n span{color:#7fa8ce;font-size:20px}.wallview .wtile .c{color:#a9c0dc;font-size:13px}.wallview .wneed{border:1px solid var(--d-line);background:#ffffff0a;border-radius:16px;align-items:center;gap:16px;margin-top:12px;padding:16px 20px;font-size:17px;display:flex}.wallview .wneed .pill{padding:5px 11px;font-size:11px}.wallview .wneed .sp{flex:1}.wallview .wneed .qty{font:800 22px JetBrains Mono}.wallview .pill.calm{color:#a9c0dc;background:#ffffff1a}.wallview .wneed .wtsk{white-space:nowrap;text-overflow:ellipsis;max-width:48%;overflow:hidden}.wallview .wtags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wallview .wtag{letter-spacing:.05em;color:#a9c0dc;border:1px solid var(--d-line);background:#ffffff0f;border-radius:99px;padding:4px 11px;font:700 11px Inter}.wallview .wneed .who{color:#8fa9c7;white-space:nowrap;font:700 14px Inter}.wallview .wneed .when{color:#a9c0dc;white-space:nowrap;text-align:right;min-width:112px;font:800 15px JetBrains Mono}.wallview .wneed .when.late{color:var(--rose)}.wallview .wbars{align-items:flex-end;gap:20px;height:100%;margin-top:20px;display:flex}.wallview .wbars .c{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:12px;height:100%;display:flex}.wallview .wbars .v{font:700 16px JetBrains Mono}.wallview .wbars .track{background:#ffffff0d;border-radius:12px 12px 6px 6px;flex:1;align-items:flex-end;width:100%;max-width:82px;display:flex}.wallview .wbars .fill{background:#1d3b66;border-radius:12px 12px 6px 6px;width:100%}.wallview .wbars .c.top .fill{background:var(--accent);box-shadow:0 12px 30px -10px #22b8d6b3}.wallview .wbars .nm{align-items:center;gap:9px;font:700 14px Inter;display:flex}.wallview .wroad{flex-direction:column;gap:10px;margin-top:20px;display:flex}.wallview .wroadrow{border:1px solid var(--d-line);background:#ffffff0a;border-radius:16px;grid-template-columns:230px 1fr 150px 120px;align-items:center;gap:18px;padding:14px 20px;display:grid}.wallview .wroadrow .drv{align-items:center;gap:12px;display:flex}.wallview .wroadrow .drv b{font:700 17px Inter}.wallview .wroadrow .drv span{color:#8fa9c7;font-size:12px;display:block}.wallview .wroadrow .site{align-items:center;gap:11px;font-size:15px;display:flex}.wallview .wroadrow .site span{color:#a9c0dc}.wallview .wroadrow .loc{color:#a9c0dc;font-size:14px}.wallview .wroadrow .stat{letter-spacing:.04em;justify-self:end;align-items:center;gap:8px;font:700 12px Inter;display:flex}.wallview .wroadrow .stat .led{background:var(--mint);border-radius:99px;width:9px;height:9px;box-shadow:0 0 0 4px #3fcfae2e}.wallview .wroadrow .stat.late .led{background:var(--amber);box-shadow:0 0 0 4px #f2a93b2e}.wallview .wshift{gap:14px;margin-top:16px;display:flex}.wallview .wshift .s{border:1px solid var(--d-line);background:#ffffff0a;border-radius:16px;flex:1;align-items:center;gap:12px;padding:14px 18px;font:700 15px Inter;display:flex}.wallview .wshift .s .sp{flex:1}.wallview .wshift .s .q{color:var(--mint);font:800 18px JetBrains Mono}.wallview .wempty{color:#8fa9c7;margin-top:24px;font-size:18px;font-style:italic}.wallview .wlogo .fm-word{font-size:34px}.wallview .wlogo .fm-tag{font-size:10px}@media (max-width:1100px){.wallview .wlogo svg{width:40px;height:40px}.wallview .wlogo .fm-word{font-size:26px}.wallview .wlogo .fm-tag{font-size:8px}}.wallview .wgrid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wallview .wnames{flex-wrap:wrap;gap:10px 14px;margin-top:14px;display:flex}.wallview .wname{color:#eaf1fa;border:1px solid var(--d-line);background:#ffffff0d;border-radius:14px;padding:9px 15px;font:700 22px Sora,Inter,sans-serif}.wallview .wname i{color:#8fa9c7;font:600 13px Inter}.wallview .wdots{justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.wallview .wdots button{background:#ffffff38;border-radius:99px;width:9px;height:9px;transition:all .3s}.wallview .wdots button.on{background:var(--cyan);width:32px}.wallview .wexit{color:#e7f0fa;background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;padding:11px 18px;font:700 12px Inter;position:absolute;bottom:24px;right:26px}@media (max-width:1180px){.dashpage .kpis{grid-template-columns:repeat(3,1fr)}.dashpage .span4{grid-column:span 6}.dashpage .span8{grid-column:span 12}.wallview .wroadrow{grid-template-columns:200px 1fr 110px}.wallview .wroadrow .loc{display:none}}.dashpage .dbtn{border:1px solid var(--line);color:var(--ink);box-shadow:var(--sh);background:#fff;border-radius:11px;align-items:center;gap:7px;padding:8px 14px;font:600 12px Inter;transition:border-color .15s;display:inline-flex}.dashpage .dbtn:hover{border-color:var(--cyan)}.dashpage .dbtn.p{color:#fff;background:var(--accent);border:0;box-shadow:0 10px 22px -10px #1487d8b3}.dashpage .dbtn.sm{box-shadow:none;border-radius:9px;padding:6px 11px;font-size:11px}.dashpage .dbtn:disabled{opacity:.5;cursor:default}.dashpage .greet .jump{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.dashpage .tbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.dashpage .dsel .ui-dd-trigger{height:34px;box-shadow:var(--sh);padding:0 10px}.dashpage .dsearch{color:var(--ink);border:1px solid var(--line);height:34px;box-shadow:var(--sh);background:#fff;border-radius:10px;flex:1;align-items:center;min-width:150px;max-width:260px;padding:0 12px;display:flex}.dashpage .dsearch input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font:500 12px Inter}.dashpage .kpis.k4{grid-template-columns:repeat(4,1fr)}.dashpage .dtab{--cols:minmax(0,1fr)}.dashpage .dtab .hd,.dashpage .dtab .row{grid-template-columns:var(--cols);align-items:center;gap:10px;display:grid}.dashpage .dtab .hd{letter-spacing:.09em;color:var(--slate);padding:0 0 8px;font:700 9px Inter}.dashpage .dtab .row{border-top:1px solid var(--line);padding:9px 0}.dashpage .dtab .row.tap{cursor:pointer}.dashpage .dtab .row.tap:hover{background:#f7fafd}.dashpage .dtab .nm{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;min-width:0;font:600 12px Inter;display:flex;overflow:hidden}.dashpage .dtab .r{text-align:right}.dashpage .dtab .row .r{color:var(--ink);font:700 12px JetBrains Mono}.dashpage .dtab .row .r.pos{color:var(--good)}.dashpage .dtab .row .r.neg{color:var(--bad)}.dashpage .track{background:linear-gradient(90deg,#f3f6fa,#edf2f8);border-radius:99px;flex:1;min-width:60px;height:11px;position:relative}.dashpage .track i{background:var(--accent);border-radius:99px;display:block;position:absolute;top:0;bottom:0;left:0}.dashpage a.lrow:hover .track i{filter:brightness(1.08)}.dashpage .probnote.bad{background:var(--bad-bg);color:var(--bad);border-color:#f3cbd5}.dashpage .probnote span{opacity:.9;margin-top:2px;font-weight:600;display:block}.dashpage .card.quiet{opacity:.74}.dashpage .items{border-top:1px solid var(--line);max-height:240px;margin-top:11px;padding-top:8px;overflow-y:auto}.dashpage .items .r{color:var(--slate);border-bottom:1px solid #f4f7fb;flex-wrap:wrap;gap:9px;padding:6px 0;font:500 11.4px Inter;display:flex}.dashpage .items .r span:first-child{color:var(--ink);font-weight:600}.dashpage .items .r .bad{color:var(--bad);font-weight:700}.dashpage .task{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.dashpage .task:first-of-type{border-top:0}.dashpage .task.done{opacity:.55}.dashpage .task.done .ttl b{text-decoration:line-through}.dashpage .task .tick{width:24px;height:24px;color:var(--good);background:#fff;border:1.6px solid #c6d2e2;border-radius:8px;flex:0 0 24px;place-items:center;margin-top:1px;display:grid}.dashpage .task .tick:hover{border-color:var(--cyan)}.dashpage .task.late .tick{border-color:var(--rose)}.dashpage .task .body{flex:1;min-width:0}.dashpage .task .ttl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashpage .task .ttl b{font:600 13px Inter}.dashpage .task .dt{color:var(--slate);margin-top:5px;font-size:11.5px;line-height:1.55}.dashpage .task .mt{color:var(--slate);flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;font-size:11px;display:flex}.dashpage .task .mt .late{color:var(--bad);font-weight:700}.dashpage .task .ent{border:1px solid var(--line);color:var(--cyan-deep);background:#f7fafd;border-radius:99px;padding:3px 10px;font:600 10.4px Inter}.dashpage .task .ent:hover{border-color:var(--cyan)}.dashpage .task .lb{border:1px solid var(--line);color:var(--slate);background:#f1f5fa;border-radius:99px;padding:2px 9px;font:600 10px Inter}.dashpage .task .cl,.dashpage .task .ct{border-radius:99px;padding:3px 10px;font:600 10.4px Inter}.dashpage .task .cl{color:#1568c4;background:#e7f1fc;border:1px solid #cfe1f6}.dashpage .task .ct{background:var(--good-bg);border:1px solid var(--good-bd);color:var(--good)}.dashpage .task .cl:hover,.dashpage .task .ct:hover{border-color:var(--cyan)}.dashpage .task.spot{background:#f4faff;border-radius:12px;padding-left:10px;padding-right:10px;box-shadow:0 0 0 2px #1487d847}.dashpage .task .acts{flex-wrap:wrap;gap:6px;display:flex}.dashpage .pill.urgent{background:var(--bad-bg);color:var(--bad)}.dashpage .pill.high{background:var(--warn-bg);color:var(--warn)}.dashpage .pill.normal{color:#1568c4;background:#e7f1fc}.dashpage .pill.low{color:var(--slate);background:#f0f3f8}.dashpage .mdl-bg button{cursor:pointer;font-family:inherit}.dashpage .mdl-x{border:1px solid var(--line);background:#fff}.dashpage .chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dashpage .chip{border:1px solid var(--line);letter-spacing:.08em;color:var(--slate);opacity:.5;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font:700 9.2px Inter;display:inline-flex}.dashpage .chip.on{opacity:1}.dashpage .chip b{color:var(--ink);font:700 10.4px JetBrains Mono}.dashpage .chip.expiry.on{background:var(--bad-bg);color:var(--bad);border-color:#f3cbd5}.dashpage .chip.payroll.on{background:var(--warn-bg);color:var(--warn);border-color:#f1dca9}.dashpage .chip.invoice.on{color:#1568c4;background:#e7f1fc;border-color:#cfe1f6}.dashpage .chip.cheque.on{color:#5a4bd6;background:#ecebfb;border-color:#e0d3f5}.dashpage .chip.task.on{background:var(--good-bg);color:var(--good);border-color:#b7e7da}.dashpage .calgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.dashpage .cdow{letter-spacing:.13em;color:var(--slate);padding:4px 6px;font:700 8.6px Inter}.dashpage .cday{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;min-height:104px;padding:8px 9px;overflow:hidden}.dashpage .cday:hover{border-color:var(--cyan)}.dashpage .cday.out{cursor:default;background:0 0;border:0}.dashpage .cday.today{border-color:var(--cyan-deep);box-shadow:0 0 0 2px #1487d824}.dashpage .cday .n{color:var(--ink);margin-bottom:6px;font:700 12px JetBrains Mono}.dashpage .cday .ev{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin-bottom:3px;padding:3px 6px;font:600 9.6px Inter;overflow:hidden}.dashpage .cday .ev.bad{background:var(--bad-bg);color:var(--bad)}.dashpage .cday .ev.warn{background:var(--warn-bg);color:var(--warn)}.dashpage .cday .ev.good{background:var(--good-bg);color:var(--good)}.dashpage .cday .ev.info{color:#1568c4;background:#e7f1fc}.dashpage .cday .more{color:var(--slate);margin-top:2px;font:600 9px Inter}.dashpage .calrow,.mdl .calrow{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:11px;width:100%;margin-bottom:8px;padding:11px 13px;display:flex}.dashpage .calrow:hover,.mdl .calrow:hover{border-color:var(--cyan)}.dashpage .calrow .k,.mdl .calrow .k{letter-spacing:.1em;color:var(--slate);background:#f1f5fa;border-radius:6px;padding:3px 8px;font:700 8px Inter}.dashpage .calrow.bad .k,.mdl .calrow.bad .k{background:var(--bad-bg);color:var(--bad)}.dashpage .calrow.warn .k,.mdl .calrow.warn .k{background:var(--warn-bg);color:var(--warn)}.dashpage .calrow.good .k,.mdl .calrow.good .k{background:var(--good-bg);color:var(--good)}.dashpage .calrow .t,.mdl .calrow .t{min-width:0;color:var(--ink);flex:1;font:600 12.4px Inter}.dashpage .calrow .d,.mdl .calrow .d{color:var(--slate);font:600 11px JetBrains Mono}@media (max-width:1180px){.dashpage .kpis.k4{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.dashpage .cday{min-height:74px}.dashpage .cday .ev{display:none}}.dashpage .waits{flex-direction:column;gap:6px;margin-top:12px;display:flex}.sidebar{width:var(--sidebar);flex:0 0 var(--sidebar);color:#c7d4e8;background:linear-gradient(#0b1b33 0%,#0e2140 55%,#0b1b33 100%);flex-direction:column;height:100vh;transition:width .42s cubic-bezier(.32,.72,0,1),flex-basis .42s cubic-bezier(.32,.72,0,1),opacity .3s;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.brand{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:22px 20px 18px;display:flex}.brand>.fm-lockup{flex:none;min-width:0}.brand .fm-tag{--tag:#6b84a8}.nav{flex:1;padding:14px 12px 24px;overflow-y:auto}.nav::-webkit-scrollbar-thumb{background:#ffffff1f}.nav-label{letter-spacing:.2em;color:#4e668a;padding:14px 10px 7px;font-size:9.5px;font-weight:700}.grp{margin-bottom:2px}.grp>button{cursor:pointer;color:#b7c7de;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 11px;font:500 13.2px Inter;transition:all .16s;display:flex}.grp>button:hover{color:#fff;background:#ffffff0f}.grp>button svg{opacity:.85;flex:0 0 17px}.chev{opacity:.5;margin-left:auto;transition:all .22s}.grp.open .chev{transform:rotate(90deg)}.grp.open>button{color:#fff}.grp.active>button{color:#fff;box-shadow:inset 2px 0 0 var(--cyan);background:linear-gradient(90deg,#22b8d638,#22b8d605)}.sub{max-height:0;transition:max-height .3s;overflow:hidden}.grp.open .sub{max-height:560px}.subsub{border-left:1px solid #ffffff17;margin:1px 0 4px 30px;padding-left:11px}.subsub a{color:#7e93b4;padding:6px 11px 6px 18px;font-size:11.8px;position:relative}.subsub a:hover{color:#fff;background:#ffffff0d}.subsub a.on{color:#fff;font-weight:600}.subsub a.on:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 6px 1px var(--cyan),0 0 2px var(--cyan);border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.sub a{color:#8fa3c0;border-radius:8px;padding:7px 11px 7px 41px;font-size:12.4px;text-decoration:none;transition:all .15s;display:block;position:relative}.sub a:hover{color:#fff;background:#ffffff0d}.sub a.on{color:#fff;font-weight:600}.sub a.on:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.nav-parent-row{align-items:center;display:flex}.nav-parent-row>a{flex:1}.subtoggle{cursor:pointer;color:#7e93b4;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;margin-right:6px;transition:all .15s;display:grid}.subtoggle:hover{color:#fff;background:#ffffff0f}.subtoggle svg{transition:transform .18s}.nav-parent.open>.nav-parent-row .subtoggle svg{transform:rotate(90deg)}@media (max-width:900px){.sidebar{display:none}}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f4f7fbe6;align-items:center;gap:14px;padding:11px 24px;display:flex;position:-webkit-sticky;position:sticky;top:0}.tb-left{flex:none;align-items:center;gap:12px;display:flex}.menu-btn{border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--slate);background:#fff;border-radius:11px;place-items:center;transition:all .16s;display:grid}.menu-btn:hover{color:var(--ink);border-color:#c8d5e6}.search{flex:1;min-width:120px;max-width:440px;position:relative}.search input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;outline:none;padding:10px 40px 10px 38px;font:400 13.4px Inter;transition:all .18s}.search input::placeholder{color:#93a2b8}.search input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d624}.search>svg{color:#93a2b8;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search kbd{color:#93a2b8;border:1px solid var(--line);background:#f1f5fa;border-radius:6px;padding:2px 6px;font:600 10px Inter;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.search-panel{color:var(--ink);border:1px solid var(--line);z-index:60;background:#fff;border-radius:13px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px -16px #0b1b3359}.search-note{color:var(--slate);padding:14px 12px;font:500 12px Inter}.search-note.bad{color:#c0334e}.search-group+.search-group{margin-top:2px}.search-group-head{letter-spacing:.09em;text-transform:uppercase;color:#93a2b8;padding:8px 11px 4px;font:700 8.5px Inter}.search-hit{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 11px;display:flex}.search-hit.on{background:#22b8d61f}.search-hit-main{flex:1;min-width:0;display:block}.search-hit-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font:600 12.8px Inter;display:block;overflow:hidden}.search-hit-sub{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:500 11px Inter;display:block;overflow:hidden}.search-hit-code{color:var(--cyan-deep);border:1px solid var(--line);background:#f1f7fb;border-radius:7px;flex:none;padding:3px 7px;font:600 10px JetBrains Mono,Inter}.search-problems{border-top:1px solid var(--line);color:#a66a12;background:#fbf8f2;border-radius:0 0 9px 9px;margin-top:6px;padding:9px 11px;font:500 10.5px/1.5 Inter}.tb-right{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.company-switch{border:1px solid var(--line);background:#fff;border-radius:11px;gap:2px;padding:3px;display:flex}.company-switch button{cursor:pointer;color:var(--slate);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font:600 12px Inter;transition:all .15s;display:flex}.company-switch button:hover{color:var(--ink)}.company-switch button .cdot{border-radius:50%;width:7px;height:7px}.company-switch button.on{background:var(--ink);color:#fff;box-shadow:0 4px 10px -4px #0b1b3380}.period{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:8px 12px;display:flex}.period select{color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;font:600 13px Inter}.period-dd{position:relative}.period-dd-trigger{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:8px 12px;font:600 13px Inter;transition:all .16s;display:flex}.period-dd-trigger:hover{border-color:#c8d5e6}.period-dd-trigger:disabled{opacity:.55;cursor:not-allowed}.period-dd-label{text-align:left;min-width:80px}.period-dd-caret{opacity:.5;transition:transform .18s}.period-dd-caret.up{transform:rotate(180deg)}.period-dd-menu{color:var(--ink);border:1px solid var(--line);z-index:40;background:#fff;border-radius:12px;min-width:220px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 16px 40px -12px #0b1b3347}.period-dd-item{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font:500 13px Inter;display:flex}.period-dd-item>span:first-child{flex:1}.period-dd-item:hover{background:var(--paper)}.period-dd-item.sel{color:var(--cyan-deep);background:#22b8d61a}.period-dd-dot{background:var(--mint);border-radius:50%;width:6px;height:6px}.period-dd-check{color:var(--cyan-deep)}.tb-divider{background:var(--line);width:1px;height:26px;margin:0 1px}.icon-btn{border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--slate);background:#fff;border-radius:11px;place-items:center;transition:all .16s;display:grid;position:relative}.icon-btn:hover{color:var(--ink);border-color:#c8d5e6}.icon-btn .dot{background:var(--rose);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.profile{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:5px 12px 5px 5px;transition:all .16s;display:flex}.profile:hover{border-color:#c8d5e6}.profile .avatar{color:#fff;background:linear-gradient(135deg,#12294a,#1487d8);border-radius:9px;place-items:center;width:30px;height:30px;font:700 11.5px Inter;display:grid}.profile .nm{font:600 12.8px/1.25 Inter}.profile .rl{color:var(--slate);font-size:10.5px}@media (max-width:1280px){.search kbd{display:none}}@media (max-width:1180px){.company-switch{display:none}}@media (max-width:900px){.topbar{gap:10px;padding:11px 16px}.search{max-width:none}.profile .nm,.profile .rl,.period,.period-dd{display:none}}@media (max-height:920px){.topbar{padding:7px 20px}.menu-btn{width:34px;height:34px}}.period-dd-dot.open{background:#f2a93b}.period-dd-dot.locked{background:#12856b}.page-head{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}@media (max-height:920px){.page-head{margin-bottom:10px}.page-head h2,.h-row h2{font-size:23px}.page-head p,.page-head .sub-t,.h-row>div>p{font-size:11.8px}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) th{padding:8px 14px}:is(table.fm-table,table.mtbl,table.adv-tbl,table.dbt-tbl,.adj-page table) td{padding:9px 14px}}.eyebrow{letter-spacing:.2em;color:var(--cyan-deep);margin-bottom:7px;font:700 10px Inter}.page-head h2,.h-row h2{letter-spacing:-.02em;color:var(--ink);font-family:Sora;font-size:28px;font-weight:700}.page-head .sub-t,.h-row>div>p{color:var(--slate);margin-top:6px;font-size:13.6px;line-height:1.55}.head-right{align-items:center;gap:12px;margin-left:auto;display:flex}.runchip{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:11px 16px;display:flex}.runchip .k{letter-spacing:.16em;color:#93a2b8;font:700 9.5px Inter}.runchip .v{color:var(--ink);margin-top:3px;font-family:JetBrains Mono;font-size:14.5px;font-weight:700}.runchip .vr{background:var(--line);width:1px;height:30px}.hint{color:var(--slate);text-align:right;justify-content:flex-end;align-items:center;gap:5px;margin-top:7px;font-size:11.5px;display:flex}.page-head.ph-inline{align-items:center}.page-head.ph-inline>:first-child{flex:340px;min-width:0}.page-head.ph-inline .head-right{flex-wrap:wrap;flex:none;justify-content:flex-end;row-gap:10px}.page-head.ph-inline .head-right .btn{white-space:nowrap}.cpick{cursor:pointer;gap:10px;min-width:0;max-width:272px;transition:all .15s;position:relative}.cpick:hover{border-color:#c8d5e6}.cpick:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d629}.cpick .cp-txt{flex:auto;min-width:0}.cpick .cp-line{align-items:baseline;gap:7px;min-width:0;margin-top:3px;display:flex}.cpick .cp-code{color:var(--ink);white-space:nowrap;flex:none;font-family:JetBrains Mono;font-size:14px;font-weight:700}.cpick .cp-car{color:#93a2b8;flex:none;align-items:center;display:flex}.cpick .cp-sel{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.cpick .cp-sel .ui-dd-trigger{opacity:0;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:14px;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.cpick .cp-sel .ui-dd-trigger:hover{border-color:#0000}@media (max-width:860px){.cpick{flex:200px;max-width:none}}.conn-banner{border:1px solid var(--line);color:var(--slate);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:13px;display:flex}.conn-banner.err{color:#9a2540;background:#e9607a14;border-color:#e9607a4d}.pr-grid{grid-template-columns:1.2fr 1.2fr .78fr;align-items:start;gap:18px;margin-bottom:18px;display:grid}@media (max-width:1240px){.pr-grid{grid-template-columns:1fr 1fr}}.pay{color:#fff;background:linear-gradient(150deg,#0b1b33 0%,#153560 70%,#0e4c7a 100%);border:0;position:relative;overflow:hidden}.pay.teal{background:linear-gradient(150deg,#0b1b33 0%,#124a5e 70%,#118a9e 100%)}.pay:after{content:"";background:radial-gradient(circle,#22b8d652,#0000 68%);border-radius:50%;width:190px;height:190px;position:absolute;top:-50px;right:-50px}.pay .card-t{color:#ffffff80}.co{align-items:center;gap:11px;margin-bottom:16px;display:flex;position:relative}.co-badge{width:44px;height:44px;color:var(--ink);background:#fff;border:1px solid #ffffff40;border-radius:11px;flex:0 0 44px;place-items:center;font:700 12px JetBrains Mono;display:grid;overflow:hidden}.co-badge img{object-fit:contain;width:100%;height:100%;padding:5px}.co h3{font-family:Sora;font-size:14.5px;font-weight:600}.co p{color:#ffffff8c;margin-top:2px;font-size:11px}.amount{letter-spacing:-.02em;font-family:Sora;font-size:33px;font-weight:700;position:relative}.amount small{opacity:.6;margin-right:4px;font-size:14px;font-weight:500}.delta{color:#5fe3c0;margin-top:5px;font-size:11.5px;position:relative}.delta.dn{color:#ffafbe}.bars{gap:5px;margin:16px 0 6px;display:flex;position:relative}.bars span{background:#ffffff29;border-radius:4px;flex:1;height:5px}.bars span.st-done{background:linear-gradient(90deg,#22b8d6,#5fe3c0)}.bars span.st-part{background:#ffc66b}.bars span.st-open{background:#ffafbebf}.bars span.st-empty{background:#ffffff1f}.bars-cap{color:#ffffff8c;margin-bottom:12px;font-size:11px;position:relative}.rows{border-top:1px solid #ffffff1f;flex-direction:column;padding-top:8px;display:flex;position:relative}.rows .row{color:#ffffffb8;align-items:center;gap:8px;padding:6px 0;font-size:12.2px;display:flex}.rows .row b{color:#fff;margin-left:auto;font-family:JetBrains Mono;font-weight:500}.rows .rlink{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:6px;font-family:inherit;transition:all .13s}.rows .rlink:hover{background:#ffffff0f}.rows .mdot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rows .mdot.st-done{background:#5fe3c0}.rows .mdot.st-part{background:#ffc66b}.rows .mdot.st-open{background:#ffafbe}.rows .mdot.st-empty{background:#ffffff38}.rows .ml{min-width:0}.rows .mst{letter-spacing:.04em;color:#ffffff73;white-space:nowrap;font:600 9.6px Inter}.rows .mst.st-done{color:#5fe3c0}.rows .mst.st-part{color:#ffc66b}.rows .mst.st-open{color:#ffafbe}.combined .big{letter-spacing:-.02em;font-family:Sora;font-size:31px;font-weight:700}.combined .stats{border-top:1px solid var(--line);gap:22px;margin-top:16px;padding-top:15px;display:flex}.combined .stats .v{font-family:JetBrains Mono;font-size:17px;font-weight:700}.nexts{flex-direction:column;gap:4px;display:flex}.nexts .ns-note{color:var(--slate);padding:6px 0 2px;font:500 12.4px/1.55 Inter}.nexts .ns-done{color:#12856b;align-items:center;gap:8px;padding:8px 0 4px;font:600 12.6px Inter;display:flex}.nexts .ns-list{flex-direction:column;margin-top:2px;display:flex}.nexts .ns-row{cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #f0f4f9;border-radius:9px;align-items:center;gap:8px;padding:8px 6px;font-family:inherit;transition:all .13s;display:flex}.nexts .ns-row:last-child{border-bottom:0}.nexts .ns-row:hover{background:#f1f8fd}.nexts .ns-gen{color:#8aa0b8;border:1.5px dashed #b9c6d6;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.nexts .ns-row .nl{flex:1;min-width:0;font:600 12.4px Inter}.nexts .ns-row .nd{color:#a66a12;white-space:nowrap;background:#fbf1e3;border-radius:10px;padding:3px 8px;font:600 10.5px Inter}.nexts .ns-go{border:1px solid var(--line);color:var(--cyan-deep);cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:10px 14px;font:600 12.4px inherit;transition:all .15s;display:flex}.nexts .ns-go:hover{border-color:var(--cyan);background:#f1f8fd}.nexts .ns-go:disabled{color:#9aa8bc;border-color:var(--line);cursor:not-allowed;background:#f7f9fc}.fr-page .scroll-cue{border:1px dashed var(--line);width:100%;color:var(--slate);cursor:pointer;background:#fafcfe;border-radius:30px;justify-content:center;align-items:center;gap:8px;margin:2px 0 18px;padding:10px 18px;font:600 12px inherit;transition:all .16s;display:flex}.fr-page .scroll-cue:hover{border-color:var(--cyan);color:var(--cyan-deep);background:#f1f8fd}.fr-page .scroll-cue svg{animation:1.6s ease-in-out infinite pr-cue-bob}@keyframes pr-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.shorts{grid-template-columns:1fr;gap:14px;display:grid}.short{border:1px solid var(--line);cursor:pointer;color:inherit;text-align:left;background:#fff;border-radius:14px;align-items:center;gap:13px;width:100%;padding:17px;font-family:inherit;text-decoration:none;transition:all .18s;display:flex}.short:hover{border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 12px 26px -14px #0b1b334d}.short .sq{color:#fff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.short .sq.a{background:linear-gradient(135deg,#1487d8,#0b1b33)}.short .sq.b{background:linear-gradient(135deg,#22b8d6,#12856b)}.short .sq.c{background:linear-gradient(135deg,#5a6b85,#0b1b33)}.short h4{font:600 13.8px Inter}.short p{color:var(--slate);margin-top:2px;font-size:11.4px}.short .go{color:#b6c3d6;margin-left:auto;transition:all .18s}.short:hover .go{color:var(--cyan-deep);transform:translate(3px)}.tcard{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;margin-top:18px;overflow:hidden}.thead{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:17px 20px;display:flex}.thead h3{font-family:Sora;font-size:15.5px;font-weight:600}.thead p{color:var(--slate);margin-top:2px;font-size:11.8px}.filters{gap:7px;margin-left:auto;display:flex}.chip{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:9px;align-items:center;padding:7px 13px;font:600 11.8px Inter;transition:all .15s;display:inline-flex}.chip:hover{color:var(--ink);border-color:#c8d5e6}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.rid{font-family:JetBrains Mono;font-size:12.6px;font-weight:700}.num{font-family:JetBrains Mono;font-weight:500}.act{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:6px 11px;font:600 11.5px Inter;transition:all .15s}.act:hover{border-color:var(--cyan);color:var(--cyan-deep)}.tfoot{border-top:1px solid var(--line);color:var(--slate);background:#fafcfe;align-items:center;gap:8px;padding:14px 20px;font-size:12.2px;display:flex}.pg{gap:6px;margin-left:auto;display:flex}.pg button{border:1px solid var(--line);min-width:31px;height:31px;color:var(--slate);cursor:pointer;background:#fff;border-radius:8px;font:600 12px Inter}.pg button.on{background:var(--ink);color:#fff;border-color:var(--ink)}@media (max-width:820px){.pr-grid{grid-template-columns:1fr}}.ov-grid{grid-template-columns:1.75fr 1fr;align-items:start;gap:18px;margin-bottom:18px;display:grid}.ov-main{flex-direction:column;gap:18px;min-width:0;display:flex}.ov-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ov-side{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:1120px){.ov-grid{grid-template-columns:1fr}}@media (max-width:640px){.ov-pair{grid-template-columns:1fr}}.ov-top{align-items:flex-start;gap:10px;display:flex;position:relative}.ov-tag{letter-spacing:.06em;color:#ffffffe6;white-space:nowrap;background:#ffffff29;border-radius:20px;margin-left:auto;padding:5px 10px;font:700 9px Inter}.ov-trips .ov-top,.ov-margin .ov-top{align-items:center}.spark{width:100%;height:48px;margin:14px 0 6px;display:block;position:relative}.pay .spark polyline{filter:drop-shadow(0 2px 5px #0000002e)}.donut{flex:none;margin-left:auto}.ov-margin{padding-bottom:18px}.ov-margin .amount{margin-top:2px}.ov-retain{color:#12856b;margin-top:6px;font-size:12px;font-weight:600}.mgrows{flex-direction:column;gap:11px;margin:16px 0 4px;display:flex}.mgrow{align-items:center;gap:12px;display:flex}.mgrow .ml{width:92px;color:var(--slate);flex:0 0 92px;align-items:center;gap:8px;font-size:12px;display:flex}.mgrow .ml i{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.mgrow .mbar{background:#eef2f8;border-radius:6px;flex:1;height:9px;overflow:hidden}.mgrow .mbar i{border-radius:6px;height:100%;display:block}.mgrow .mval{text-align:right;width:80px;color:var(--ink);flex:0 0 80px;font-family:JetBrains Mono;font-size:12.5px;font-weight:600}.ov-shares{border-top:1px solid var(--line);gap:26px;margin-top:16px;padding-top:15px;display:flex}.ov-shares .k{letter-spacing:.1em;color:#93a2b8;font:700 9px Inter}.ov-shares .v{color:var(--ink);margin-top:5px;font-family:JetBrains Mono;font-size:16px;font-weight:700}.ov-trips .big{letter-spacing:-.02em;font-family:Sora;font-size:34px;font-weight:700;line-height:1}.ov-trips-main{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ov-trips-sub{color:var(--slate);margin-top:4px;font-size:12px}.ov-trips .ring{flex:0 0 110px;width:110px;height:110px}.cp-all{color:#fff;background:linear-gradient(135deg,#14294b,#0a1b34);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-dd-menu .cp-all{border-radius:6px}.cpick .cp-code.all{letter-spacing:0;text-transform:none;color:var(--ink);font:700 13px Inter}.fm-lockup{--rule:#0b1b33;--dash:#22b8d6;--dashop:.5;--mid:#12294a;--lead:#22b8d6;--trend:#1487d8;--word:#0b1b33;--accent:#1487d8;--tag:#5a6b85;align-items:center;gap:13px;line-height:1;text-decoration:none;display:inline-flex}.fm-lockup.fm-dark{--rule:#7fe6f7;--dash:#fff;--dashop:.35;--mid:#fff;--lead:#3fd3ee;--trend:#fff;--word:#fff;--accent:#3fd3ee;--tag:#9fc0d8}.fm-lockup svg{flex:none;display:block}.fm-stack{flex-direction:column;gap:5px;min-width:0;display:flex}.fm-word{letter-spacing:-.02em;white-space:nowrap;font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px}.fm-word b{color:var(--word);font-weight:600}.fm-word i{color:var(--accent);font-style:normal;font-weight:800}.fm-tag{letter-spacing:.26em;color:var(--tag);white-space:nowrap;align-items:center;gap:.7em;font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:7.5px;font-weight:600;display:flex}.fm-tag s{opacity:.45;background:currentColor;flex:1;height:1px;text-decoration:none}.fm-r,.fm-g,.fm-b1,.fm-b2,.fm-p1,.fm-p2,.fm-p3{transform-box:fill-box}.fm-r{transform-origin:0}.fm-g,.fm-b1,.fm-b2{transform-origin:50% 100%}.fm-p1,.fm-p2,.fm-p3{transform-origin:50%}.fm-t{stroke-dasharray:100}.fm-loop .fm-grp{animation:5.6s linear infinite both fmC}.fm-loop .fm-r{animation:5.6s cubic-bezier(.3,.9,.2,1) infinite both fmD}.fm-loop .fm-g{animation:5.6s cubic-bezier(.2,1,.3,1) .3s infinite both fmG}.fm-loop .fm-b1{animation:5.6s cubic-bezier(.2,1,.3,1) .18s infinite both fmR}.fm-loop .fm-b2{animation:5.6s cubic-bezier(.2,1,.3,1) .3s infinite both fmR}.fm-loop .fm-p1{animation:5.6s cubic-bezier(.2,1.5,.35,1) .18s infinite both fmP}.fm-loop .fm-p2{animation:5.6s cubic-bezier(.2,1.5,.35,1) .24s infinite both fmP}.fm-loop .fm-p3{animation:5.6s cubic-bezier(.2,1.5,.35,1) .3s infinite both fmP}.fm-loop .fm-t{animation:5.6s cubic-bezier(.3,.9,.2,1) .3s infinite both fmT}.fm-once .fm-r{animation:2.2s cubic-bezier(.3,.9,.2,1) both fmD}.fm-once .fm-g{animation:2.2s cubic-bezier(.2,1,.3,1) .12s both fmG}.fm-once .fm-b1{animation:2.2s cubic-bezier(.2,1,.3,1) 70ms both fmR}.fm-once .fm-b2{animation:2.2s cubic-bezier(.2,1,.3,1) .12s both fmR}.fm-once .fm-p1{animation:2.2s cubic-bezier(.2,1.5,.35,1) 70ms both fmP}.fm-once .fm-p2{animation:2.2s cubic-bezier(.2,1.5,.35,1) .1s both fmP}.fm-once .fm-p3{animation:2.2s cubic-bezier(.2,1.5,.35,1) .12s both fmP}.fm-once .fm-t{animation:2.2s cubic-bezier(.3,.9,.2,1) .12s both fmT}.fm-still *{animation:none!important}.fm-still .fm-t{stroke-dasharray:none}@keyframes fmC{0%,90%{opacity:1}96%,to{opacity:0}}@keyframes fmD{0%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes fmR{0%{transform:scaleY(0)}12%{transform:scaleY(1.06)}17%,to{transform:scaleY(1)}}@keyframes fmG{0%{transform:scaleY(0)}24%,to{transform:scaleY(1)}}@keyframes fmP{0%{transform:scale(0)}6%{transform:scale(1.35)}11%,to{transform:scale(1)}}@keyframes fmT{0%,14%{stroke-dashoffset:100px}30%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fm-lockup *{animation:none!important}.fm-lockup .fm-t{stroke-dasharray:none}}.pl-wrap{flex:auto;place-items:center;min-height:60vh;padding:40px 20px;display:grid}.pl-in{opacity:0;flex-direction:column;align-items:center;gap:18px;animation:.3s .32s forwards plIn;display:flex}@keyframes plIn{to{opacity:1}}.pl-say{letter-spacing:.2em;text-transform:uppercase;color:#93a2b8;font:600 10.6px Inter}.detail .pl-wrap .pl-say{color:#ffffff80}@media (prefers-reduced-motion:reduce){.pl-in{opacity:1;animation:none}}.gd-layer{z-index:6000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.gd-dim{pointer-events:auto;background:#09142694;animation:.22s both gdFade;position:fixed}@keyframes gdFade{0%{opacity:0}to{opacity:1}}.gd-ring{pointer-events:none;border-radius:12px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 2px #3fd3ee,0 0 0 7px #3fd3ee47}.gd-card{color:var(--ink);pointer-events:auto;background:#fff;border-radius:16px;padding:16px 18px 14px;animation:.22s cubic-bezier(.2,1,.3,1) both gdIn;position:fixed;box-shadow:0 24px 60px -18px #0b1b338c}@keyframes gdIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.gd-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.gd-of{letter-spacing:.08em;text-transform:uppercase;color:#93a2b8;font:700 9.4px JetBrains Mono}.gd-x{cursor:pointer;color:#b4c0d0;background:0 0;border:0;margin-left:auto;padding:0 2px;font:400 20px/1 Inter}.gd-x:hover{color:var(--ink)}.gd-card h4{color:var(--ink);margin:0 0 6px;font:700 15px/1.3 Sora}.gd-card p{color:var(--slate);margin:0;font:500 12.6px/1.6 Inter}.gd-dots{gap:5px;margin:14px 0 12px;display:flex}.gd-dots button{cursor:pointer;background:#e4eaf2;border:0;border-radius:99px;width:20px;height:4px;padding:0}.gd-dots button.done{background:#bfe3d6}.gd-dots button.on{background:#1487d8}.gd-foot{align-items:center;gap:8px;display:flex}.gd-foot .btn{padding:8px 15px}.gd-off{cursor:pointer;color:#93a2b8;text-underline-offset:3px;background:0 0;border:0;margin-right:auto;padding:0;font:500 11.2px Inter;text-decoration:underline}.gd-off:hover{color:#c0334e}.gd-help{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding:0;transition:all .14s;display:grid}.gd-help span{color:#93a2b8;font:700 11.5px/1 Inter}.gd-help:hover{border-color:var(--cyan);background:#f4fafe}.gd-help:hover span{color:var(--cyan-deep)}@media (prefers-reduced-motion:reduce){.gd-dim,.gd-card{animation:none}.gd-ring{transition:none}}.as-btn span{color:var(--cyan-deep);font-size:12px}.as-scrim{z-index:6100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09142657;justify-content:center;align-items:flex-start;padding:9vh 20px 20px;animation:.18s both gdFade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.as-panel{color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;width:min(680px,100%);max-height:78vh;animation:.2s cubic-bezier(.2,1,.3,1) both gdIn;display:flex;overflow:hidden;box-shadow:0 34px 90px -24px #0b1b338c}.as-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px 16px;display:flex}.as-in{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:11px;flex:1;padding:11px 14px;font:500 14px Inter}.as-in:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #1487d81f}.as-body{padding:14px 16px 18px;overflow-y:auto}.as-note{color:var(--slate);border:1px solid var(--line);background:#f7fafd;border-radius:12px;padding:12px 14px;font:500 12.2px/1.6 Inter}.as-sugs{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.as-sugs button{border:1px solid var(--line);cursor:pointer;color:#5a6b85;background:#fff;border-radius:99px;padding:7px 13px;font:500 12px Inter;transition:all .14s}.as-sugs button:hover{border-color:var(--cyan);color:var(--ink);background:#f4fafe}.as-none{padding:18px 4px}.as-none b{color:var(--ink);margin-bottom:5px;font:700 13.4px Inter;display:block}.as-none span{color:var(--slate);font:500 12.2px/1.6 Inter}.as-hit{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:10px;padding:13px 15px}.as-hit:last-child{margin-bottom:0}.as-h{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:6px;display:flex}.as-h b{color:var(--ink);font:700 13.4px Inter}.as-tag{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:#7c8ca3;border:1px solid var(--line);background:#f1f5fa;border-radius:99px;padding:3px 8px;font:700 8.8px Inter}.as-tag.how{color:#1268a8;background:#eaf3fe;border-color:#cfe0f8}.as-tag.setting{color:#9a6412;background:#fdf3e6;border-color:#f0dcbe}.as-tag.page{color:#0e6b57;background:#eaf7f2;border-color:#bfe3d6}.as-hit p{color:var(--slate);margin:0;font:500 12.4px/1.6 Inter}.as-f{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.as-f em{color:#93a2b8;font:600 10.4px Inter}.as-f code{color:#a9b6c8;border:1px solid var(--line);background:#f7fafd;border-radius:5px;padding:2px 6px;font:500 10px JetBrains Mono}.as-f button{cursor:pointer;color:var(--cyan-deep);background:0 0;border:0;margin-left:auto;padding:0;font:600 11.6px Inter}.as-f button:hover{text-decoration:underline}.chat-page .eyebrow{letter-spacing:.18em;color:#93a2b8}.cht-head{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.cht-head h2{letter-spacing:-.01em;color:var(--ink);margin-top:6px;font:700 22px Sora,Inter}.cht-head p{color:var(--slate);margin-top:4px;font:500 12.5px Inter}.cht-head .sp{flex:1}.cht-shell{align-items:stretch;gap:14px;min-width:0;max-width:100%;height:calc(100vh - 250px);min-height:440px;display:flex}.cht-list{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;flex:0 288px;min-width:210px;display:flex;overflow:hidden}.cht-list-head{color:var(--ink);border-bottom:1px solid var(--line);background:#f7fafd;align-items:center;gap:8px;padding:12px 14px;display:flex}.cht-list-head b{color:var(--ink);font:700 11px Sora,Inter}.cht-list-head .n{letter-spacing:.06em;color:#1487d8;background:#e3f0fa;border-radius:9px;padding:2px 8px;font:700 8.5px Inter}.cht-list-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.cht-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5fa;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:11px 13px;font-family:inherit;display:flex}.cht-row:hover{background:#f7fafd}.cht-row.on{background:#f1f7fd}.cht-row .who{flex-direction:column;flex:1;min-width:0;display:flex}.cht-row .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font:700 12.2px Inter;display:block;overflow:hidden}.cht-row .ms{color:#93a2b8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:500 11.4px/1.45 Inter;display:block;overflow:hidden}.cht-row .ms.new{color:var(--ink);font-weight:600}.cht-row .side{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.cht-row .at{color:#93a2b8;white-space:nowrap;font:500 9.4px JetBrains Mono,monospace}.cht-row .rcpt{color:#93a2b8;white-space:nowrap;font:600 9.4px Inter}.cht-row .rcpt.seen{color:#1487d8}.cht-badge{color:#fff;background:#1487d8;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font:700 9px Inter;display:flex}.cht-conv{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.cht-conv-head{color:var(--ink);border-bottom:1px solid var(--line);background:#f7fafd;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.cht-conv-head .nm{color:var(--ink);font:700 13px Sora,Inter}.cht-conv-head .rl{color:var(--slate);font:500 11px Inter}.cht-conv-head .sp{flex:1}.cht-msgs{background:#fbfcfe;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.cht-more{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:999px;align-self:center;padding:5px 14px;font:600 11px inherit}.cht-day{letter-spacing:.12em;color:#93a2b8;background:#eef3f9;border-radius:999px;align-self:center;padding:3px 11px;font:700 8.6px Inter}.cht-msg{align-items:flex-end;gap:9px;max-width:78%;display:flex}.cht-msg.mine{flex-direction:row-reverse;align-self:flex-end}.cht-bub{color:var(--ink);border:1px solid var(--line);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;background:#fff;border-radius:13px;min-width:0;padding:9px 13px;font:500 12.6px/1.6 Inter}.cht-msg.mine .cht-bub{background:linear-gradient(135deg, var(--cyan), var(--cyan-deep));color:#fff;border-color:#0000}.cht-bub .by{letter-spacing:.04em;color:#1487d8;margin-bottom:3px;font:700 9.6px Inter;display:block}.cht-bub .at{color:#93a2b8;margin-top:4px;font:500 9px JetBrains Mono,monospace;display:block}.cht-msg.mine .cht-bub .at{color:#ffffffc7}.cht-composer{border-top:1px solid var(--line);background:#fff;align-items:flex-end;gap:9px;padding:11px 14px;display:flex}.cht-composer textarea{resize:none;border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:12px;outline:none;flex:1;max-height:132px;padding:10px 13px;font:500 12.8px/1.5 Inter,sans-serif}.cht-composer textarea:focus{border-color:var(--cyan)}.cht-count{color:#93a2b8;padding-bottom:12px;font:500 9.4px JetBrains Mono,monospace}.cht-count.over{color:#c0392b}.cht-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:30px 24px;display:flex}.cht-empty b{color:var(--ink);font:700 14px Sora,Inter}.cht-empty span{color:var(--slate);max-width:380px;font:500 12.2px/1.6 Inter}.cht-note{color:var(--slate);border:1px dashed var(--line);background:#f7fafd;border-radius:11px;padding:9px 12px;font:500 11.6px/1.55 Inter}.cht-err{color:#c0392b;background:#fcedec;border:1px solid #f6d5d1;border-radius:10px;padding:10px 12px;font:600 12px/1.5 Inter}.cht-warn{color:#a66a12;background:#fbf1e3;border:1px solid #f0dfc0;border-radius:10px;padding:10px 12px;font:600 11.8px/1.55 Inter}.cht-problems{color:#a66a12;background:#fdf8ef;border:1px solid #f0dfc0;border-radius:11px;margin-bottom:12px;padding:9px 12px;font:500 11.2px/1.55 Inter}.chat-page .btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;text-decoration:none;display:inline-flex}.chat-page .btn.p{background:linear-gradient(135deg, var(--cyan), var(--cyan-deep));color:#fff}.chat-page .btn.sm{padding:6px 11px;font-size:11.4px}.chat-page .btn:disabled{opacity:.55;cursor:not-allowed}.cht-mail{background:linear-gradient(160deg,#f4f9fe,#eaf2fb);border:1px solid #d7e5f5;border-radius:12px;padding:13px 15px}.cht-mail .t{color:var(--cyan-deep);font:700 11.5px Inter}.cht-mail .to{color:var(--ink);word-wrap:break-word;overflow-wrap:break-word;background:#fff;border:1px solid #dce8f5;border-radius:9px;margin:9px 0;padding:8px 11px;font:500 11.8px JetBrains Mono,monospace}.cht-mail .msg{color:var(--ink);white-space:pre-wrap;background:#fff;border:1px solid #dce8f5;border-radius:9px;max-height:190px;margin:9px 0;padding:10px 12px;font:500 12.2px/1.6 Inter;overflow-y:auto}.cht-mail .dim{color:var(--slate);font-size:11.4px;line-height:1.55}@media (max-width:900px){.cht-shell{flex-direction:column;height:auto}.cht-list{color:var(--ink);flex:none;min-width:0;max-height:268px}.cht-conv{min-height:460px}.cht-msg{max-width:92%}}.tb-chat-panel{color:var(--ink);border:1px solid var(--line);z-index:80;background:#fff;border-radius:13px;width:352px;max-width:92vw;margin-top:8px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 20px 50px -16px #0b1b3359}.tb-chat-head{color:var(--ink);border-bottom:1px solid var(--line);background:#f7fafd;align-items:center;gap:9px;padding:11px 14px;display:flex}.tb-chat-head b{color:var(--ink);font:700 12.5px Sora,Inter}.tb-chat-head .n{letter-spacing:.06em;color:#1487d8;background:#e3f0fa;border-radius:9px;padding:2px 8px;font:700 8.5px Inter}.tb-chat-head .sp{flex:1}.tb-chat-head .go{cursor:pointer;color:#1487d8;background:0 0;border:0;padding:0;font:600 10.5px inherit}.tb-chat-find{border-bottom:1px solid var(--line-2);padding:9px 12px}.tb-chat-find input{border:1px solid var(--line);width:100%;color:var(--ink);border-radius:9px;outline:none;padding:7px 10px;font:500 12px Inter,sans-serif}.tb-chat-find input:focus{border-color:var(--cyan)}.tb-chat-body{max-height:356px;overflow-y:auto}.tb-chat-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5fa;align-items:flex-start;gap:10px;width:100%;padding:10px 13px;font-family:inherit;display:flex}.tb-chat-row:hover{background:#f7fafd}.tb-chat-row .who{flex:1;min-width:0}.tb-chat-row .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font:700 12px Inter;display:block;overflow:hidden}.tb-chat-row .ms{color:#93a2b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:500 11.1px Inter;display:block;overflow:hidden}.tb-chat-row .ms.new{color:var(--ink);font-weight:600}.tb-chat-row .side{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.tb-chat-row .at{color:#93a2b8;white-space:nowrap;font:500 9.2px JetBrains Mono,monospace}.tb-chat-row .rcpt{color:#93a2b8;white-space:nowrap;font:600 9.2px Inter}.tb-chat-row .rcpt.seen{color:#1487d8}.tb-chat-tag{letter-spacing:.09em;color:#5a6b85;background:#eef3f9;border-radius:8px;margin-left:6px;padding:2px 7px;font:700 7.6px Inter}.tb-chat-note{color:var(--slate);padding:15px 14px;font:500 11.4px/1.55 Inter}.tb-chat-foot{border-top:1px solid var(--line);color:var(--slate);background:#fbfcfe;padding:9px 13px;font:500 11px/1.5 Inter}.tb-chat-foot.bad{color:#c0392b;background:#fcedec}.tb-chat-foot.warn{color:#a66a12;background:#fdf8ef}.cgp-pick{border:1px solid var(--line);border-radius:11px;overflow:hidden}.cgp-pick-find{border-bottom:1px solid var(--line-2);background:#f7fafd;padding:8px 10px}.cgp-pick-find input{border:1px solid var(--line);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:7px 10px;font:500 12px Inter,sans-serif}.cgp-pick-list{max-height:232px;overflow-y:auto}.cgp-pick-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5fa;align-items:center;gap:9px;width:100%;padding:8px 11px;font-family:inherit;display:flex}.cgp-pick-row:hover{background:#f7fafd}.cgp-pick-row.on{background:#f1f7fd}.cgp-pick-row .who{flex:1;min-width:0}.cgp-pick-row .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font:600 12px Inter;display:block;overflow:hidden}.cgp-pick-row .rl{color:#93a2b8;margin-top:1px;font:500 10px Inter;display:block}.cgp-box{color:#fff;background:#fff;border:1.6px solid #c6d3e2;border-radius:5px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font:700 10px Inter;display:flex}.cgp-pick-row.on .cgp-box{background:#1487d8;border-color:#1487d8}.cgp-count{color:var(--slate);border-top:1px solid var(--line-2);background:#fbfcfe;padding:8px 11px;font:600 11.2px Inter}.cgp-count.bad{color:#c0392b}.cgp-members{color:var(--slate);font:500 11.2px/1.6 Inter}.lg-body{background:var(--paper,#f4f7fb);min-height:100vh;color:var(--ink,#0b1b33);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.lg-stage{color:#fff;background:linear-gradient(160deg,#0b1b33 0%,#0e2547 48%,#0b3a55 100%);flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:44px 52px;display:flex;position:relative;overflow:hidden}.lg-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#22b8d647,#0000 66%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-140px}.lg-stage:after{content:"";pointer-events:none;background:radial-gradient(circle,#2fb98d38,#0000 66%);border-radius:50%;width:480px;height:480px;position:absolute;bottom:-180px;left:-120px}.lg-scene{opacity:.9;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lg-scene .grid line{stroke:#ffffff0d;stroke-width:1px}.lg-dash{stroke-dasharray:6 10;stroke-linecap:round;animation:2.4s linear infinite lgflow}@keyframes lgflow{to{stroke-dashoffset:-160px}}.lg-node{animation:3s ease-in-out infinite lgpulse}@keyframes lgpulse{0%,to{opacity:.45}50%{opacity:1}}.lg-van{animation:9s linear infinite lgdrive}@keyframes lgdrive{0%{offset-distance:0%}to{offset-distance:100%}}.lg-brandrow{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.lg-mid{z-index:2;max-width:470px;position:relative}.lg-mid .kick{letter-spacing:.24em;color:#7fe0f2;margin-bottom:16px;font:700 11px Inter}.lg-mid h1{letter-spacing:-.02em;font-family:Sora,Inter;font-size:38px;font-weight:800;line-height:1.14}.lg-mid h1 .g{background:linear-gradient(120deg,#3fcfae,#22b8d6);color:#0000;-webkit-background-clip:text;background-clip:text}.lg-mid p{color:#ffffffb8;margin-top:16px;font-size:14.5px;line-height:1.7}.lg-feat{z-index:2;flex-wrap:wrap;gap:26px;display:flex;position:relative}.lg-feat .f{align-items:center;gap:10px;display:flex}.lg-feat .f .ic{color:#7fe0f2;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.lg-feat .f b{font:600 13px Inter;display:block}.lg-feat .f span{color:#ffffff8c;font-size:11px}.lg-panel{color:var(--ink);background:#fff;flex-direction:column;flex:none;justify-content:center;width:min(520px,44vw);padding:48px 56px;display:flex;position:relative}.lg-top{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.lg-mini{align-items:center;gap:9px;display:flex}.lg-mini .fm-word{font-size:15px}.lg-help{color:var(--slate);font-size:12px;text-decoration:none}.lg-help:hover{color:var(--cyan-deep)}.lg-form{width:100%;margin:auto 0}.lg-form .eyebrow{letter-spacing:.2em;color:var(--cyan-deep);margin-bottom:10px}.lg-form h2{letter-spacing:-.02em;font-family:Sora,Inter;font-size:27px;font-weight:700}.lg-form .lede{color:var(--slate);margin:8px 0 28px;font-size:13.4px}.lg-field{margin-bottom:16px}.lg-field label{letter-spacing:.1em;color:var(--slate);margin-bottom:8px;font:700 10px Inter;display:block}.lg-inp{align-items:center;display:flex;position:relative}.lg-inp>svg{color:#93a2b8;position:absolute;left:14px}.lg-inp input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfe;border-radius:12px;outline:none;padding:13px 44px 13px 42px;font:500 13.6px Inter;transition:all .16s}.lg-inp input::placeholder{color:#aab6c8}.lg-inp input:focus{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 3px #22b8d624}.lg-eye{cursor:pointer;color:#93a2b8;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;right:12px}.lg-eye:hover{color:var(--slate)}.lg-rowline{justify-content:space-between;align-items:center;margin:6px 0 22px;display:flex}.lg-remember{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:9px;display:flex;position:relative}.lg-remember input{opacity:0;pointer-events:none;position:absolute}.lg-remember .box{background:#fff;border:1.6px solid #cbd6e5;border-radius:6px;place-items:center;width:19px;height:19px;transition:all .16s;display:grid}.lg-remember .box svg{opacity:0;color:#fff;transition:all .16s;transform:scale(.6)}.lg-remember input:checked+.box{background:linear-gradient(135deg, var(--cyan), var(--cyan-deep));border-color:#0000}.lg-remember input:checked+.box svg{opacity:1;transform:scale(1)}.lg-remember span{color:var(--ink);font-size:12.6px;font-weight:500}.lg-forgot{color:var(--cyan-deep);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12.6px;font-weight:600;text-decoration:none}.lg-forgot:hover{text-decoration:underline}.lg-signin{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--cyan), var(--cyan-deep));border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px;font:600 14px Inter;transition:all .18s;display:flex;box-shadow:0 12px 26px -8px #1487d899}.lg-signin:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -8px #1487d8b3}.lg-signin:disabled{box-shadow:none;cursor:not-allowed;background:#c6d2e2}.lg-err{color:#c0392b;background:#fcedec;border-radius:11px;margin-bottom:16px;padding:11px 14px;font:600 12.5px Inter}.lg-note{color:#1487d8;background:#f0f7fd;border-radius:11px;margin-bottom:16px;padding:11px 14px;font:600 12.5px Inter}.lg-foot{color:var(--mute);justify-content:space-between;gap:10px;margin-top:auto;padding-top:26px;font-size:11px;display:flex}@media (max-width:980px){.lg-stage{display:none}.lg-panel{color:var(--ink);width:100%;padding:32px 24px}}.df-wrap{width:100%;display:block;position:relative}.df-input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:9px 34px 9px 12px;font:500 13px inherit}.df-input::placeholder{color:#9aa8bc;font-weight:400}.df-input:focus{border-color:var(--cyan,#22b8d6);box-shadow:0 0 0 3px #22b8d621}.df-wrap .df-input{padding-right:34px}.df-cal{width:26px;height:26px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;transition:color .15s,background .15s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.df-cal:hover{color:var(--ink);background:#f1f5fa}.dfc{z-index:9999;border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px;box-shadow:0 22px 54px -16px #0b1b3357}.dfc-head{align-items:center;gap:6px;margin-bottom:10px;display:flex}.dfc-my{text-align:center;color:var(--ink);flex:1;font-family:Sora,Inter,sans-serif;font-size:13.5px;font-weight:600}.dfc-nav{border:1px solid var(--line);cursor:pointer;width:28px;height:28px;color:var(--slate);background:#fff;border-radius:8px;flex:0 0 28px;place-items:center;transition:all .15s;display:grid}.dfc-nav:hover{border-color:var(--cyan);color:var(--cyan-deep)}.dfc-week{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.dfc-week span{text-align:center;letter-spacing:.1em;color:#93a2b8;font:700 9px Inter}.dfc-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dfc-d{cursor:pointer;height:32px;color:var(--ink);background:0 0;border:0;border-radius:9px;font:600 12px Inter;transition:all .12s}.dfc-d:hover{background:#eef4fb}.dfc-d.out{color:#c3cedc;font-weight:500}.dfc-d.today{box-shadow:inset 0 0 0 1.5px var(--line)}.dfc-d.sel{background:linear-gradient(135deg, var(--cyan), var(--cyan-deep));color:#fff;box-shadow:none}.dfc-d.sel:hover{background:linear-gradient(135deg, var(--cyan), var(--cyan-deep))}.dfc-foot{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.dfc-act{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;flex:1;padding:7px 10px;font:600 11.5px inherit;transition:all .15s}.dfc-act:hover{border-color:var(--cyan);color:var(--cyan-deep)}.dfc-act.clr:hover{border-color:var(--rose);color:var(--rose)}@media (max-width:1024px){.dfc-d{height:38px;font-size:13px}.dfc-nav{flex:0 0 34px;width:34px;height:34px}}.df-frame{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 11px;transition:all .15s;display:inline-flex}.df-frame:hover{border-color:#cfdbea}.df-frame .fk{letter-spacing:.12em;color:#93a2b8;font:700 8px Inter}.df-frame .df-wrap{align-items:center;width:auto;display:flex}.df-frame .df-wrap .df-input{width:88px;height:auto;color:var(--ink);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font:600 11.8px JetBrains Mono!important}.df-frame .df-cal{color:#93a2b8;background:0 0;border:0;align-items:center;width:auto;height:auto;margin-left:6px;padding:0;display:flex;position:static;transform:none}.df-frame .df-cal:hover{color:var(--ink);background:0 0}.ui-dd{position:relative}.ui-dd-trigger{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font:500 12.8px inherit;transition:all .15s;display:flex}.ui-dd-trigger:hover{border-color:#c8d5e6}.ui-dd-trigger:disabled{cursor:default;opacity:.55}.ui-dd-trigger:disabled:hover{border-color:var(--line)}.ui-dd-label{text-align:left;flex:1}.ui-dd-ic{flex:none;align-items:center;line-height:0;display:flex}.cs .ui-dd-label,.cs .ui-dd-txt{letter-spacing:.01em;font-weight:600}.cs-all{color:var(--cyan-deep);background:#1487d821;border:1px solid #1487d842;border-radius:7px;flex:none;place-items:center;display:grid}.ui-dd.dark .cs-all{color:#7fe0f2;background:#22b8d633;border-color:#22b8d65c}.cs .ui-dd-item{padding:8px 11px}.ui-dd-caret{opacity:.5;flex:none;transition:transform .18s}.ui-dd-caret.up{transform:rotate(180deg)}.ui-dd-menu{color:var(--ink);border:1px solid var(--line);z-index:9999;background:#fff;border-radius:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6px;overflow-y:auto;box-shadow:0 18px 44px -12px #0b1b3357}.ui-dd-search{z-index:1;background:#fff;padding:2px 2px 6px;position:-webkit-sticky;position:sticky;top:0}.ui-dd-search input{border:1px solid var(--line);border-radius:8px;outline:none;width:100%;padding:8px 10px;font:500 12.5px Inter}.ui-dd-search input:focus{border-color:var(--cyan,#22b8d6)}.ui-dd.dark .ui-dd-search{background:#12233f}.ui-dd.dark .ui-dd-search input{color:#fff;background:#ffffff0f;border-color:#ffffff24}.ui-dd-item{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font:500 12.8px inherit;display:flex}.ui-dd-txt{flex:1}.ui-dd-item:hover{background:var(--paper,#f4f7fb)}.ui-dd-item.sel{color:var(--cyan-deep);background:#22b8d61a}.ui-dd-check{color:var(--cyan-deep);flex:none}.ui-dd.dark .ui-dd-trigger{color:#fff;background:#ffffff0f;border-color:#ffffff24}.ui-dd.dark .ui-dd-trigger:hover{border-color:#ffffff47}.ui-dd.dark .ui-dd-menu{background:#12233f;border-color:#ffffff1f;box-shadow:0 16px 40px -12px #00000080}.ui-dd.dark .ui-dd-item{color:#ffffffd9}.ui-dd.dark .ui-dd-item:hover{background:#ffffff12}.ui-dd.dark .ui-dd-item.sel{color:#7fe0f2;background:#22b8d62e}.ui-dd.dark .ui-dd-check{color:#7fe0f2}.dashpage .card.dark .ui-dd-trigger,.fr-page .pm-card .ui-dd-trigger,.wallview .ui-dd-trigger{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.dashpage .card.dark .ui-dd-trigger:hover,.fr-page .pm-card .ui-dd-trigger:hover,.wallview .ui-dd-trigger:hover{border-color:#ffffff52}.dashpage .card.dark .ui-dd-caret,.fr-page .pm-card .ui-dd-caret,.wallview .ui-dd-caret{opacity:.75}.dashpage .card.dark .ui-dd-menu,.fr-page .pm-card .ui-dd-menu,.wallview .ui-dd-menu{background:#12233f;border-color:#ffffff24;box-shadow:0 18px 44px -12px #0000008c}.dashpage .card.dark .ui-dd-item,.fr-page .pm-card .ui-dd-item,.wallview .ui-dd-item{color:#e7f0fa}.dashpage .card.dark .ui-dd-item:hover,.fr-page .pm-card .ui-dd-item:hover,.wallview .ui-dd-item:hover{background:#ffffff14}.dashpage .card.dark .ui-dd-item.sel,.fr-page .pm-card .ui-dd-item.sel,.wallview .ui-dd-item.sel{color:#fff;background:#22b8d633}.dashpage .card.dark .ui-dd-search,.fr-page .pm-card .ui-dd-search,.wallview .ui-dd-search{background:#12233f}.dashpage .card.dark .ui-dd-search input,.fr-page .pm-card .ui-dd-search input,.wallview .ui-dd-search input{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.segtabs{border:1px solid var(--line);background:#fff;border-radius:40px;align-self:flex-start;align-items:center;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px;display:inline-flex;position:relative}.seg-knob{z-index:0;background:var(--ink);border-radius:30px;transition:left .26s cubic-bezier(.4,0,.2,1),top .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1),height .26s cubic-bezier(.4,0,.2,1),background .2s;position:absolute}.segtabs.block{flex-wrap:wrap;display:flex}.segtab{cursor:pointer;color:var(--slate);white-space:nowrap;background:0 0;border:0;border-radius:30px;align-items:center;gap:7px;padding:7px 15px;font:600 12.5px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:background .15s,color .15s;display:inline-flex}.segtab:hover{color:var(--ink)}.segtab .ct{color:var(--slate);text-align:center;background:#eef2f8;border-radius:20px;min-width:18px;padding:1px 7px;font:700 10px JetBrains Mono,monospace}.segtab{z-index:1;position:relative}.segtab.on{color:#fff;background:0 0}.segtab.on:hover{color:#fff}.segtab.on .ct{color:#fff;background:#ffffff38}.segtabs.lg{padding:6px}.segtabs.lg .segtab{padding:10px 20px;font-size:14px}.segtabs.lg .segtab .ct{padding:2px 8px;font-size:11px}.seg-ic{opacity:.7;align-items:center;display:inline-flex}.segtab.on .seg-ic{opacity:1}.drv-page .split>.detail .segtabs,.fr-page .split>.detail .segtabs{background:#ffffff0f;border-color:#ffffff24}.drv-page .split>.detail .seg-knob,.fr-page .split>.detail .seg-knob{background:#fff}.drv-page .split>.detail .segtab,.fr-page .split>.detail .segtab{color:#fff9}.drv-page .split>.detail .segtab:hover,.fr-page .split>.detail .segtab:hover{color:#fff}.drv-page .split>.detail .segtab.on,.fr-page .split>.detail .segtab.on,.drv-page .split>.detail .segtab.on:hover,.fr-page .split>.detail .segtab.on:hover{color:var(--ink)}.drv-page .split>.detail .segtab .ct,.fr-page .split>.detail .segtab .ct{color:#ffffffb3;background:#ffffff1f}.drv-page .split>.detail .segtab.on .ct,.fr-page .split>.detail .segtab.on .ct{color:var(--ink);background:#0b1b331f}@media (max-height:920px){.segtabs{padding:4px}.segtab{padding:6px 12px;font-size:12px}.segtabs.lg .segtab{padding:7px 14px;font-size:12.5px}}.okpop-root{z-index:950;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.okpop{color:var(--ink);pointer-events:auto;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:14px;min-width:240px;max-width:min(420px,86vw);padding:26px 34px 24px;animation:.34s cubic-bezier(.2,1.4,.4,1) both okpop-in;display:flex;box-shadow:0 8px 18px -10px #0b1b332e,0 28px 64px -24px #0b1b3361}.okpop-root.out .okpop{animation:.24s ease-in both okpop-out}.okpop-t{color:var(--ink);text-align:center;text-wrap:pretty;font:600 13.6px/1.5 Inter}.okpop-mark{width:56px;height:56px}.okpop-mark .ring{fill:#12856b12;stroke:#12856b;stroke-width:2.6px;stroke-linecap:round;transform-origin:50%;stroke-dasharray:144.5;stroke-dashoffset:144.5px;animation:.5s ease-out .12s forwards okpop-draw;transform:rotate(-90deg)}.okpop-mark .tick{fill:none;stroke:#12856b;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32;stroke-dashoffset:32px;animation:.32s cubic-bezier(.3,0,.2,1) .5s forwards okpop-draw}@keyframes okpop-in{0%{opacity:0;transform:translateY(14px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes okpop-out{to{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes okpop-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.okpop{color:var(--ink);animation:.18s ease-out both okpop-fade}.okpop-root.out .okpop{animation:.18s ease-in reverse both okpop-fade}.okpop-mark .ring,.okpop-mark .tick{stroke-dashoffset:0;animation:none}@keyframes okpop-fade{0%{opacity:0}to{opacity:1}}}.dnx{width:100%;max-width:1720px;margin:0 auto;padding:26px 40px 50px}@media (max-width:900px){.dnx{padding:12px 14px 30px}}.dnx .mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.dnx .neg{color:#c0392b}.dnx-err{color:#c0392b;background:#fbede9;border-radius:12px;margin-bottom:12px;padding:11px 15px;font:600 12px Inter}.dnx-err.soft{color:#8a5a10;background:#fbf1e3}.dnx-hero{color:#eaf1fa;background:linear-gradient(150deg,#14294b,#0a1b34);border-radius:20px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 16px 36px -22px #09182ecc}.dnx-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#22b8d638,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-96px;right:-70px}.dnx-hero .top{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex;position:relative}.dnx-hero .sp{flex:1}.dnx-hero .eyb{letter-spacing:.2em;color:#7e95b6;font:700 9px Inter}.dnx-hero h1{letter-spacing:-.02em;margin-top:7px;font:600 25px Sora}.dnx-hero .chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dnx-hero .chip{letter-spacing:.11em;color:#cfe0f2;background:#ffffff14;border:1px solid #ffffff1f;border-radius:99px;padding:4px 11px;font:700 8.6px Inter}.dnx-hero .chip.ok{color:#8fe8c6;background:#3fcfae26;border-color:#3fcfae4d}.dnx-hero .chip.no{color:#ff9db0;background:#e9607a24;border-color:#e9607a4d}.dnx-hero .ring{align-items:center;gap:10px;display:flex;position:relative}.dnx-hero .ring .bg{fill:none;stroke:#ffffff1f;stroke-width:5px}.dnx-hero .ring .fg{fill:none;stroke:#2ecde8;stroke-width:5px;stroke-linecap:round}.dnx-hero .ring text{fill:#eaf1fa;font:700 11px Sora}.dnx-hero .ring span{letter-spacing:.13em;color:#7e95b6;font:700 8px/1.5 Inter}.dnx-hero .say{color:#9db2ce;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;padding:12px 15px;font:600 11.4px/1.55 Inter;position:relative}.dnx-hero .say b{color:#eaf1fa}.dnx-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px;display:grid}.dnx-kpis>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:13px 16px;box-shadow:0 1px 2px #0d23400d,0 10px 26px -16px #0d234038}.dnx-kpis .k{letter-spacing:.13em;color:var(--slate);font:700 8.6px Inter;display:block}.dnx-kpis b{color:var(--ink);margin-top:6px;font-size:20px;font-weight:700;display:block}.dnx-kpis .s{color:#93a2b8;margin-top:4px;font:500 10.4px Inter;display:block}.dnx-kpis .s.warn{color:#a66a12;font-weight:600}.dnx-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}@media (max-width:1100px){.dnx-grid{grid-template-columns:1fr}}.dnx .main{flex-direction:column;gap:12px;min-width:0;display:flex}.dnx-dec{border:1px solid var(--line);background:#fff;border-left:3px solid #1487d8;border-radius:16px;padding:15px 18px;box-shadow:0 1px 2px #0d23400d,0 10px 26px -16px #0d234038}.dnx-dec.urgent{border-left-color:#e9607a}.dnx-dec .head{align-items:center;gap:12px;display:flex}.dnx-dec .ic{color:#fff;background:linear-gradient(140deg,#1487d8,#22b8d6);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font:800 12px Sora;display:grid}.dnx-dec.urgent .ic{background:linear-gradient(140deg,#e9607a,#f2a93b)}.dnx-dec .tx{min-width:0}.dnx-dec .k{letter-spacing:.13em;color:var(--slate);font:700 8px Inter}.dnx-dec b{color:var(--ink);margin-top:2px;font:600 13.4px Inter;display:block}.dnx-dec .sub{color:var(--slate);font-weight:500}.dnx-dec .amt{color:var(--ink);white-space:nowrap;margin-left:auto;font:700 14px JetBrains Mono}.dnx-dec .acts{gap:8px;margin-top:11px;display:flex}.dnx-dec .go{cursor:pointer;color:#04182e;background:linear-gradient(120deg,#2ecde8,#1668ce);border:0;border-radius:9px;align-items:center;gap:5px;padding:7px 14px;font:700 11px Inter;display:inline-flex}.dnx-dec.week .go{color:var(--ink);background:#eef3f9}.dnx-dec .more{border:1px solid var(--line);cursor:pointer;color:var(--slate);background:#fff;border-radius:9px;padding:7px 12px;font:600 11px Inter}.dnx-dec .detail{border:1px solid var(--line);color:var(--slate);background:#f7fafd;border-radius:10px;margin-top:10px;padding:10px 12px;font:500 11.6px/1.6 Inter}.dnx-empty{border:1px dashed var(--line);text-align:center;color:var(--slate);background:#fff;border-radius:16px;padding:22px;font:500 12.4px Inter}.dnx-day{border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px 18px;box-shadow:0 1px 2px #0d23400d,0 10px 26px -16px #0d234038}.dnx-day .h h3,.dnx .rail .h h3{letter-spacing:-.015em;color:var(--ink);font:600 15px Sora}.dnx-day .h span,.dnx .rail .h span{color:var(--slate);margin-top:2px;font:500 10.8px Inter;display:block}.dnx-day .row{cursor:pointer;border-bottom:1px solid #f1f5fa;align-items:center;gap:12px;padding:10px 0;display:flex}.dnx-day .row:last-child{border-bottom:0}.dnx-day .row b{width:44px;color:var(--ink);font-size:11px}.dnx-day .dot{background:#1487d8;border-radius:50%;flex:none;width:9px;height:9px}.dnx-day .row.done .dot{background:#3fcfae}.dnx-day .what{color:var(--ink);min-width:0;font:600 12.2px Inter}.dnx-day .what em{color:var(--slate);font-style:normal;font-weight:500}.dnx-day .st{letter-spacing:.1em;color:var(--slate);white-space:nowrap;margin-left:auto;font:700 9px Inter}.dnx-day .st.ok{color:#12856b}.dnx-day .none,.dnx .rail .none{color:#93a2b8;padding:16px 0 6px;font:500 11.6px Inter}.dnx-day .h,.dnx .rail .h{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:10px}.dnx .rail{border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px 18px;box-shadow:0 1px 2px #0d23400d,0 10px 26px -16px #0d234038}.dnx .rail .cap{letter-spacing:.13em;color:#93a2b8;margin:13px 0 4px;font:700 8.4px Inter}.dnx .who{align-items:center;gap:10px;padding:7px 0;display:flex}.dnx .who .av{color:#fff;background:linear-gradient(140deg,#2ecde8,#1668ce);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font:700 10px Sora;display:grid}.dnx .who .av.off{background:#c4cedb}.dnx .who .nm{color:var(--ink);min-width:0;font:600 12.2px Inter}.dnx .who .nm small{color:var(--slate);margin-top:1px;font:500 10.2px Inter;display:block}.dnx .who.dim .nm{color:var(--slate)}.dnx .who .tag{letter-spacing:.09em;border:1px solid var(--line);color:var(--slate);border-radius:5px;margin-left:auto;padding:2px 6px;font:700 8px Inter}.dnx-hero .classic{color:#cfe0f2;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff29;border-radius:99px;align-self:flex-start;padding:9px 16px;font:700 10.5px inherit}.dnx-hero .classic:hover{border-color:#ffffff57}.dnx-dec{transition:transform .15s,box-shadow .15s}.dnx-dec:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0d23400f,0 18px 38px -18px #0d234057}.dnx-dec .prog{align-items:center;gap:10px;margin-top:11px;display:flex}.dnx-dec .prog .track{background:#edf1f7;border-radius:99px;flex:1;height:7px;overflow:hidden}.dnx-dec .prog .track i{background:linear-gradient(90deg,#2ecde8,#1668ce);border-radius:99px;height:100%;transition:width .4s;display:block}.dnx-dec.urgent .prog .track i{background:linear-gradient(90deg,#e9607a,#f2a93b)}.dnx-dec .prog .lbl{color:var(--slate);white-space:nowrap;font:700 10px JetBrains Mono}.dnx-kpis .sparkrow{align-items:center;gap:12px;display:flex}.dnx-kpis .spark{flex:none;width:88px;height:24px;overflow:visible}.dnx-kpis .spark .ln{fill:none;stroke:#1668ce;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.dnx-kpis .spark .area{fill:#1668ce1f}.dnx-kpis .spark .dot{fill:#fff;stroke:#1668ce;stroke-width:2px}.dnx-day .row b{text-align:center;width:auto;min-width:48px;color:var(--ink);background:#eef3f9;border-radius:7px;padding:4px 8px;font:700 10.5px JetBrains Mono}.dnx-day .row.done b{color:#0e7a5f;background:#e6f6ef}.dnx-day .st{color:#9a6608;background:#fbf1e3;border-radius:99px;padding:3px 9px}.dnx-day .st.ok{color:#12856b;background:#e6f6ef}.dnx-day .row{border-radius:10px;margin:0 -8px;padding:10px 8px;transition:background .12s}.dnx-day .row:hover{background:#f7fafd}.dnx-dec.settled{opacity:.88;border-left-color:#3fcfae}.dnx-dec.settled .ic{background:linear-gradient(140deg,#3fcfae,#12856b)}.dnx-dec.settled b{color:var(--slate)}.dnx-cap{letter-spacing:.14em;color:#93a2b8;margin:6px 2px 0;font:700 8.6px Inter}.dnx-hero .top{align-items:center}.dnx-hero .top>div:first-child{align-self:flex-start}.dnx-hero .classic{align-self:center}.dnx-hero .ring{text-align:center;flex-direction:column;gap:7px}.dnx-hero .ring svg{margin:0 auto;display:block}.dnx-hero .ring span{letter-spacing:.12em;line-height:1.4}.dnx-kpis>div{border-top:3px solid #1487d8}.dnx-kpis>div:first-child{border-top-color:#12856b}.dnx-kpis>div:nth-child(2){border-top-color:#f2a93b}.dnx-kpis>div:nth-child(3){border-top-color:#e9607a}.dnx-kpis>div:first-child b{color:#12856b}.dnx-kpis .s a{color:var(--cyan-deep);cursor:pointer;font-weight:700}.dnx-kpis .minichips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dnx-kpis .minichips i{letter-spacing:.09em;border-radius:99px;padding:4px 10px;font:700 8.4px Inter}.dnx-kpis .minichips i.ok{color:#12856b;background:#e6f6ef}.dnx-kpis .minichips i.no{color:#c0392b;background:#fbede9}.dnx-dec.urgent .ic{border-radius:50%;width:34px;height:34px;font-size:14px}.dnx-dec .tx b{cursor:pointer}.dnx-dec .tx b:hover{text-decoration:underline}.dnx-dec.urgent b{font-size:15px}.dnx-dec.urgent .amt{font-size:17px}.dnx-dec .amt.dim{color:#c4cedb}.dnx-dec .prog .lbl.solo{margin-left:auto}.dnx-dec .go{border-radius:99px;padding:9px 18px;font-size:11.5px}.dnx-dec .more{border-radius:99px;padding:9px 15px}.dnx-dec .more:hover{color:#1668ce;border-color:#1668ce}.dnx-dec.compact{border-left-width:3px;border-left-color:#f2a93b;padding:12px 16px}.dnx-dec.compact .ic{color:#a66a12;background:#fbf1e3;border-radius:8px;width:26px;height:26px;font-size:11px}.dnx-dec.compact .head{gap:11px}.dnx-dec.compact .tx{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.dnx-dec.compact .k{flex:none}.dnx-dec.compact b{white-space:nowrap;text-overflow:ellipsis;margin-top:0;overflow:hidden}.dnx-dec.compact .more{flex:none}.dnx-dec .detail .dlink{cursor:pointer;color:var(--cyan-deep);background:0 0;border:0;margin-top:8px;padding:0;font:700 11px Inter;display:block}.dnx-hero .ring span em{letter-spacing:0;text-transform:none;color:#9db2ce;max-width:130px;margin-top:3px;font:500 9.5px Inter;display:block}.dnx-day .what.struck{color:#93a2b8;text-decoration:line-through}.dnx-day .row{position:relative}.dnx-day .row .dot{z-index:1;position:relative}.dnx-day .row:not(:last-child) .dot:after{content:"";background:#edf1f7;width:2px;height:26px;margin-left:-1px;position:absolute;top:100%;left:50%}.dnx-day .st{background:0 0}.dnx-day .st.ok{background:#e6f6ef}.dnx .rail .cap{color:var(--slate);letter-spacing:.11em;background:#eef3f9;border-radius:99px;padding:4px 10px;display:inline-block}.dnx-grid{margin-top:0}.dnx .maincol{min-width:0}.dnx .maincol .main{margin-top:16px}.dnx .rail{align-self:start}.dnx-hero .ringrow{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:16px;margin-top:14px;padding:12px 15px;display:flex;position:relative}.dnx-hero .ringrow svg{flex:none;display:block}.dnx-hero .ringrow .bg{fill:none;stroke:#ffffff1f;stroke-width:5px}.dnx-hero .ringrow .fg{fill:none;stroke:#2ecde8;stroke-width:5px;stroke-linecap:round}.dnx-hero .ringrow text{fill:#eaf1fa;font:700 11px Sora}.dnx-hero .ringrow .rt{min-width:0}.dnx-hero .ringrow .rt b{letter-spacing:-.01em;color:#eaf1fa;font:600 14px Sora;display:block}.dnx-hero .ringrow .rt span{color:#9db2ce;margin-top:3px;font:500 10.8px Inter;display:block}.dnx-hero .ringrow .rt em{color:#7fe0f2;margin-top:5px;font:600 10.2px Inter;display:block}.dnx .rail .h{align-items:baseline;gap:10px;display:flex}.dnx .rail .h .inout{letter-spacing:.08em;color:#12856b;background:#e6f6ef;border-radius:99px;margin-left:auto;padding:4px 10px;font:700 9px JetBrains Mono}.dnx .rail .capline{align-items:center;gap:9px;margin:13px 0 4px;display:flex}.dnx .rail .capline .cap{margin:0}.dnx .rail .cap.blue{color:#1668ce;background:#e1eefc}.dnx .rail .capline em{color:var(--slate);font:600 10px Inter}.dnx .who .meta{color:var(--slate);white-space:nowrap;margin-left:auto;font:500 10.4px Inter}.dnx-dec .ic svg{display:block}.dnx-hero .saycard{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;position:relative}.dnx-hero .saycard .say{background:0 0;border:0;border-radius:14px 14px 0 0;margin-top:0}.dnx-hero .ringrow.joined{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0 0 14px 14px;margin-top:0}.dnx .viewbody,.dnx .viewbody .dnx-grid{margin-top:16px}.dnx .rail .cap.dark{color:#eaf1fa;background:#0b1b33}.dnx .rail .cap.amber{color:#9a6608;background:#fbf1e3}.dnx .rail .setrow{text-align:left;border:1px dashed var(--line);cursor:pointer;width:100%;color:var(--slate);background:#fbfcfe;border-radius:10px;margin:5px 0;padding:9px 11px;font:500 11px inherit;display:block}.dnx .rail .setrow b{color:var(--cyan-deep);font-weight:700}.dnx .rail .setrow:hover{border-color:var(--cyan)}@keyframes dnx-nod{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.dnx-kpis.fin .fin-kpi{display:block}.fin-kpi .k{letter-spacing:.13em;color:var(--slate);font:700 8.6px Inter;display:block}.fin-kpi b{margin-top:6px;font-size:20px;display:block}.fin-kpi b.neg{color:#c0392b}.fin-kpi b.pos{color:#12856b}.fin-kpi svg{width:100%;height:34px;margin-top:8px;overflow:visible}.fin-kpi .ln{fill:none;stroke:#1668ce;stroke-width:2px;vector-effect:non-scaling-stroke}.fin-kpi .area{fill:#1668ce1a}.fin-kpi .dot{fill:#fff;stroke:#1668ce;stroke-width:2px}.fin-bars{align-items:flex-end;gap:8px;height:170px;padding:12px 4px 0;display:flex}.fin-bars .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.fin-bars .col .bar{background:linear-gradient(#2ecde8,#1668ce);border-radius:7px 7px 3px 3px;width:100%;max-width:34px}.fin-bars .col.neg .bar{background:linear-gradient(#e9607a,#c0392b)}.fin-bars .col.wk .bar{opacity:.45}.fin-bars .col.td .bar{outline-offset:1px;outline:2px solid #0b1b33}.fin-bars .col span{color:#a9b6ca;font:700 8.4px Inter}.fin-bars.ops{height:130px}.dnx-day .row .age{color:var(--warn,#a66a12);text-align:right;width:44px}.fin-owed{color:var(--ink);border-bottom:1px solid #f1f5fa;align-items:center;gap:9px;padding:7px 0;font:600 11.8px Inter;display:flex}.fin-owed:last-child{border-bottom:0}.fin-owed i{border-radius:4px;flex:none;width:10px;height:10px}.fin-owed em{color:var(--slate);min-width:0;font-style:normal;font-weight:500}.fin-owed b{white-space:nowrap;margin-left:auto}.fin-owed b.neg,.fin-owed .neg{color:#c0392b}.fin-cash{border-bottom:1px solid #f1f5fa;padding:8px 0}.fin-cash .l1{color:var(--ink);font:700 12px Inter;display:flex}.fin-cash .l1 b{margin-left:auto}.fin-cash .l2{color:var(--slate);margin-top:3px;font:500 10.4px Inter}.fin-cash .l2 .old{color:#a66a12;font-style:normal;font-weight:700}.fin-note{color:#93a2b8;margin-top:10px;font:500 10px/1.5 Inter}.dnx-raillink{cursor:pointer;color:var(--cyan-deep);background:0 0;border:0;padding:8px 0 0;font:700 11px Inter}.tm-dot{background:#d6dee9;border-radius:50%;flex:none;width:8px;height:8px}.tm-dot.on{background:#12856b}.tm-load{background:#edf1f7;border-radius:99px;flex:none;width:90px;height:6px;overflow:hidden}.tm-load i{background:linear-gradient(90deg,#2ecde8,#1668ce);height:100%;display:block}.tm-tasks{padding:4px 0 10px 20px}.tm-tasks>div{color:var(--slate);cursor:pointer;padding:4px 0;font:500 11.6px Inter}.tm-tasks>div:hover{color:var(--ink)}.tm-tasks em{color:#a9b6ca;font-style:normal}.tm-act{min-width:0;color:var(--slate);font-weight:500}.tm-act b{color:var(--ink)}.dnx-hero .pgsw{background:#ffffff12;border:1px solid #ffffff1a;border-radius:99px;flex:none;gap:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:4px;display:flex}.dnx-hero .pgsw button{cursor:pointer;color:#9db2ce;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:8px 18px;font:700 11.5px inherit;transition:all .13s}.dnx-hero .pgsw button:hover{color:#eaf1fa}.dnx-hero .pgsw button.on{color:#04182e;background:linear-gradient(120deg,#2ecde8,#1668ce)}.dnx .viewbody .dashpage{max-width:none;padding:0}.dnx-day .what em{margin-left:6px}.dnx-day.tv .h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dnx-day.tv .h .sp{flex:1}.dnx-day.tv .h span{margin-top:2px}.tv-tabs{background:#eef3f9;border-radius:99px;gap:4px;padding:3px;display:flex}.tv-tabs button{cursor:pointer;color:var(--slate);background:0 0;border:0;border-radius:99px;padding:6px 14px;font:700 11px Inter;transition:all .12s}.tv-tabs button.on{color:#fff;background:#0b1b33}.tv-q{border:1px solid var(--line);min-width:210px;color:var(--ink);border-radius:99px;padding:8px 14px;font:500 11.6px inherit}.tv-q:focus{border-color:var(--cyan);outline:none}.dnx-day.tv .row .due{text-align:right;background:0 0;width:auto;min-width:60px;padding:0}.dnx-day.tv .row.spot{background:#f0fafd;border-radius:10px;outline:1px solid #22b8d666}.tv-detail{border-bottom:1px solid #f1f5fa;padding:2px 0 12px 21px}.tv-detail p{color:var(--slate);max-width:80ch;font:500 12px/1.6 Inter}.tv-meta{color:#93a2b8;margin-top:6px;font:500 10.4px Inter}.tv-acts{gap:7px;margin-top:10px;display:flex}.tv-acts button{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:99px;padding:6px 14px;font:600 11px Inter;transition:all .12s}.tv-acts button:hover:not(:disabled){color:#1668ce;border-color:#1668ce}.tv-acts button.ok{color:#0e7a5f;background:#e6f6ef;border-color:#bfd6c9}.tv-acts button.bad:hover:not(:disabled){color:#c0392b;background:#faf2f1;border-color:#e4c9c9}.tv-acts button:disabled{opacity:.5;cursor:default}.qtv{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0d23400d,0 10px 26px -16px #0d234038}.qtv-head{color:#eaf1fa;background:linear-gradient(120deg,#0e2a4d,#123a63);align-items:center;gap:11px;padding:14px 16px;display:flex}.qtv-head .plus{color:#04182e;background:linear-gradient(140deg,#2ecde8,#1668ce);border-radius:10px;place-items:center;width:30px;height:30px;font:800 15px Sora;display:grid}.qtv-head b{letter-spacing:-.01em;font:600 13.5px Sora;display:block}.qtv-head em{color:#9db2ce;margin-top:2px;font:500 9.8px Inter;display:block}.qtv-form{flex-direction:column;gap:8px;padding:13px 14px 4px;display:flex}.qtv-form .pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qtv-form input,.qtv-form select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;width:100%;padding:9px 12px;font:500 12px inherit}.qtv-form input:focus,.qtv-form select:focus{border-color:var(--cyan);outline:none}.qtv-form select.pri-urgent{color:#c0392b;border-color:#e9607a;font-weight:700}.qtv-form select.pri-high{color:#a66a12;border-color:#f2a93b;font-weight:700}.qtv-form .go{cursor:pointer;color:#04182e;background:linear-gradient(120deg,#2ecde8,#1668ce);border:0;border-radius:10px;padding:10px 0;font:700 12px Inter;transition:all .13s}.qtv-form .go:hover:not(:disabled){filter:brightness(1.06)}.qtv-cap{letter-spacing:.13em;color:#93a2b8;padding:13px 15px 4px;font:700 8.4px Inter}.qtv-recent{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:7px 15px;font:600 11.6px Inter;transition:all .12s;display:flex}.qtv-recent i{background:#d6dee9;border-radius:50%;flex:none;width:8px;height:8px}.qtv-recent i.on{background:#1487d8}.qtv-recent i.ok{background:#3fcfae}.qtv-recent span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qtv-recent em{color:#a9b6ca;white-space:nowrap;margin-left:auto;font:500 9.6px Inter}.qtv-cuts{grid-template-columns:1fr 1fr 1fr;gap:7px;padding:4px 14px 14px;display:grid}.qtv-cuts button{cursor:pointer;border:0;border-radius:9px;padding:9px 0;font:700 10.4px Inter;transition:all .13s}.qtv-cuts .c1{color:#1668ce;background:#e1eefc}.qtv-cuts .c2{color:#c0392b;background:#fbede9}.qtv-cuts .c3{color:#0e7a5f;background:#e6f6ef}.qtv-cuts button:hover{filter:brightness(.96)}.tv-fchip{cursor:pointer;letter-spacing:.05em;color:#fff;background:#0b1b33;border:0;border-radius:99px;padding:6px 12px;font:700 10px Inter}.dnx .todaycols{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:16px;margin-top:14px;display:grid}@media (max-width:1250px){.dnx .todaycols{grid-template-columns:1fr}}.dnx .tmain{min-width:0}.dnx .tmain .dnx-kpis{margin-top:0}.dnx .tside{position:-webkit-sticky;position:sticky;top:16px}.qtv{color:#eaf1fa;background:linear-gradient(160deg,#0e2a4d,#0a1b34);border:0;box-shadow:0 16px 36px -22px #09182ecc}.qtv-head{background:#ffffff0d;border-bottom:1px solid #ffffff14}.qtv-cap{color:#7e95b6}.qtv-recent{color:#eaf1fa}.qtv-recent:hover{background:#ffffff0f}.qtv-recent em{color:#7e95b6}.qtv-form input,.qtv-form select{background:#fffffff2;border-color:#ffffff29}.dnx .scroll-cue{border:1px dashed var(--cyan);width:100%;color:var(--cyan-deep);cursor:pointer;background:#f0fafd;border-radius:30px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;font:600 12px inherit;transition:all .16s;display:flex}.dnx .scroll-cue:hover{background:#e4f6fb}.qtv-head .plus{color:#fff;background:linear-gradient(140deg,#3fcfae,#12856b)}.qtv-form .go{color:#fff;background:linear-gradient(120deg,#34d3a6,#0e8a78)}.qtv{border-top:3px solid #3fcfae}.qtv-sugg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qtv-sugg em{color:#7e95b6;font:600 10px Inter}.qtv-sugg button{color:#8fe8c6;cursor:pointer;background:#3fcfae1f;border:1px dashed #3fcfae8c;border-radius:99px;padding:5px 11px;font:600 10.6px Inter;transition:all .12s}.qtv-sugg button:hover{background:#3fcfae38}.qtv-sugg button i{color:#9db2ce;font-style:normal;font-weight:500}.qtv-tags{flex-wrap:wrap;gap:6px;display:flex}.qtv-tags .tag{color:#8fe8c6;cursor:pointer;background:#3fcfae2e;border:0;border-radius:99px;padding:5px 11px;font:700 10.4px Inter}.qtv-tags .tag.cl{color:#7fe0f2;background:#22b8d629}.qtv-tags .tag.own{color:#eaf1fa;background:#ffffff1a}.qtv .qtv-date input{background:#fffffff2;border:1px solid #ffffff29;border-radius:10px;width:100%;padding:9px 12px;font:500 12px inherit}.qtv .qtv-sel{width:100%}.qtv-recent{padding:5px 15px}.dnx .todaycols{grid-template-columns:minmax(0,1fr) 410px}@media (max-width:1440px){.dnx .todaycols{grid-template-columns:minmax(0,1fr) 370px}}@media (max-width:1250px){.dnx .todaycols{grid-template-columns:1fr}}.dnx .tside{min-width:0}.dnx-hero .whoglance{cursor:pointer;background:#ffffff12;border:0;border-radius:99px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-family:inherit;transition:all .13s;display:flex}.dnx-hero .whoglance:hover{background:#ffffff1f}.dnx-hero .whoglance .avs{display:flex}.dnx-hero .whoglance .avs i{color:#04182e;background:linear-gradient(140deg,#2ecde8,#1668ce);border:2px solid #10233f;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-7px;font:700 8.6px Sora;display:grid}.dnx-hero .whoglance .avs i:first-child{margin-left:0}.dnx-hero .whoglance em{color:#8fe8c6;font:700 9.6px JetBrains Mono}.dnx .railwrap{min-width:0}.dnx .railwrap .scroll-cue,.dnx .railwrap .railtask{margin-top:12px}.dnx .railwrap .railtask .qtv{border-radius:16px}.dnx .who{padding:5px 0}.dnx .who .av{border-radius:9px;width:26px;height:26px;font-size:9px}.dnx .rail .cap,.dnx .rail .capline{margin-top:10px}.dnx .who-cluster{align-items:center;gap:10px;padding:6px 0;display:flex}.dnx .who-cluster .avs{display:flex}.dnx .who-cluster .avs i{color:#fff;background:linear-gradient(140deg,#2ecde8,#1668ce);border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-8px;font:700 8.6px Sora;display:grid}.dnx .who-cluster .avs i:first-child{margin-left:0}.dnx .who-cluster .avs i.more{color:var(--slate);background:#eef3f9}.dnx .who-cluster em{color:var(--slate);font:600 10.6px Inter}.fin-kpi .d{margin-top:6px;font:700 10.4px JetBrains Mono;display:block}.fin-kpi .d.up{color:#12856b}.fin-kpi .d.dn{color:#c0392b}.fin-kpi .d.none{color:#93a2b8;font:500 10.4px Inter}.fin-months{border-bottom:1px solid #f1f5fa;grid-template-columns:minmax(0,1fr) 130px 130px 130px;align-items:baseline;gap:10px;padding:9px 0;display:grid}.fin-months:last-child{border-bottom:0}.fin-months.hd{letter-spacing:.12em;color:#a2afc1;border-bottom:1.5px solid var(--ink);padding:10px 0 7px;font:700 8.4px Inter}.fin-months.hd b{font:inherit;text-align:right}.fin-months span{color:var(--ink);font:600 12.2px Inter}.fin-months span i{letter-spacing:.08em;color:var(--cyan-deep);font:700 8.6px Inter}.fin-months b{text-align:right;font-size:12px}.fin-months b.pos{color:#12856b}.fin-months b.neg{color:#c0392b}@media (max-width:760px){.fin-months{grid-template-columns:minmax(0,1fr) 1fr 1fr 1fr}}.fin-scope{color:var(--slate);margin-bottom:10px;font:500 11.4px Inter}.fin-scope b{color:var(--ink)}.fin-duechip{letter-spacing:.07em;color:#9a6608;white-space:nowrap;background:#fbf1e3;border-radius:99px;padding:5px 11px;font:700 9px JetBrains Mono}.fin-duechip.ok{color:#0e7a5f;background:#e6f6ef}.dnx-day .what.settled{color:var(--slate)}.dnx-day .row .paidon{color:#12856b;white-space:nowrap;font-size:10.6px}.dnx-day .row .st.due{color:#9a6608;background:#fbf1e3}.tv-lbl{min-width:150px}.tv-tick{border:1px solid var(--line);cursor:pointer;color:#12856b;background:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font:700 12px Inter;transition:all .12s;display:grid}.tv-tick:hover:not(:disabled){background:#e6f6ef;border-color:#bfd6c9}.tv-tick:disabled{opacity:.5;cursor:default}.dnx-day .row.doing .dot{background:#f2a93b}.dnx-day .st.going{color:#9a6608;background:#fbf1e3}.tm-pres{letter-spacing:.1em;white-space:nowrap;border-radius:99px;flex:none;padding:4px 9px;font:700 8.6px Inter}.tm-pres.in{color:#0e7a5f;background:#e6f6ef}.tm-pres.exp{color:#1668ce;background:#eaf3fe}.tm-pres.lv{color:#9a6a1b;background:#fdf3e2}.tm-pres.off{color:#7c8ca3;background:#f1f4f9}.tm-mantu{letter-spacing:.1em;color:#7fd6ea;background:#10233f;border-radius:99px;flex:none;padding:4px 9px;font:700 8.6px Inter}.tm-beat{flex:none;align-items:flex-end;gap:2.5px;height:14px;display:inline-flex}.tm-beat i{background:linear-gradient(#2ecde8,#1668ce);border-radius:2px 2px 0 0;width:4px}.tm-beat i.z{background:#e4eaf2;height:2px!important}.tm-beat.flat{color:#c3cdda;letter-spacing:.2em;align-items:center;font:700 10px JetBrains Mono}.tm-word{background:#fff9ee;border:1px solid #f2e3c2;border-radius:16px;margin-bottom:14px;padding:13px 18px 10px}.tm-word .cap{letter-spacing:.13em;color:#b98a2f;font:700 8.4px Inter}.tm-word .wrow{color:var(--slate);cursor:pointer;border-bottom:1px dashed #f0e2c4;padding:7px 0;font:500 12px Inter}.tm-word .wrow:last-child{border-bottom:0}.tm-word .wrow b{color:var(--ink);font-weight:600}.tm-word .wrow em{color:#c25e3a;white-space:nowrap;margin-left:6px;font-style:normal;font-weight:600}.tm-word .wrow:hover b{text-decoration:underline}.tm-tasks .trow{align-items:center;gap:10px;display:flex}.tm-tasks .trow>span:first-child{flex:1;min-width:0}.tm-pass{flex:none}.tm-passsel{min-width:112px}.tm-actx{border:1px solid var(--line);cursor:pointer;color:var(--slate);white-space:nowrap;background:#fff;border-radius:99px;margin-left:auto;padding:3px 9px;font:700 9.5px Inter}.tm-actx:hover{color:var(--ink);border-color:#c9d4e2}.mc{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:14px;padding:15px 18px;box-shadow:0 1px 2px #0d24420d,0 10px 26px -16px #0d244224}.mc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}.mc-head b{letter-spacing:-.015em;color:var(--ink);font:600 13.5px Sora}.mc-head button{border:1px solid var(--line);width:24px;height:24px;color:var(--slate);cursor:pointer;background:#fff;border-radius:8px;padding:0;font:600 14px/1 Inter}.mc-head button:hover{color:var(--ink);border-color:#c9d4e2}.mc-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mc-w{letter-spacing:.1em;color:#a9b6ca;text-align:center;padding:3px 0 5px;font:700 8px Inter}.mc-d{color:var(--slate);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:8px;padding:5px 0 11px;font:600 11px JetBrains Mono;position:relative}.mc-d:hover{background:#f3f8fc}.mc-d.pin{background:#eaf3fe}.mc-d.today{color:#1668ce;box-shadow:inset 0 0 0 1.5px #1668ce}.mc-d.hol{color:#b98a2f;font-weight:700}.mc-d i{background:0 0;border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.mc-d.late i{background:#d8574c}.mc-d.open i{background:#2ecde8}.mc-d.done i{background:#3fcfae}.mc-leg{justify-content:center;gap:10px;padding-top:8px;display:flex}.mc-leg em{letter-spacing:.08em;font:700 8px Inter}.mc-leg .late{color:#d8574c}.mc-leg .open{color:#1fa7c4}.mc-leg .done{color:#12856b}.mc-leg .hol{color:#b98a2f}.mc-panel{border-top:1px dashed var(--line);margin-top:9px;padding-top:10px}.mc-date{letter-spacing:.1em;text-transform:uppercase;color:#93a2b8;font:700 8.6px Inter}.mc-hol{color:#9a6a1b;padding:7px 0 2px;font:600 11.6px Inter}.mc-item{cursor:pointer;color:var(--slate);border-bottom:1px solid #f4f7fb;align-items:baseline;gap:8px;padding:6px 0;font:500 11.6px Inter;display:flex}.mc-item:last-of-type{border-bottom:0}.mc-item b{color:#7c8ca3;flex:0 0 34px;font:700 10px JetBrains Mono}.mc-item span{flex:1;min-width:0}.mc-item em{color:#a9b6ca;white-space:nowrap;font-size:10px;font-style:normal}.mc-item:hover span{color:var(--ink)}.mc-item.done span{color:#a9b6ca;text-decoration:line-through}.mc-item.late b{color:#d8574c}.mc-none{color:#93a2b8;padding:8px 0 2px;font:500 11.6px Inter}.mc-add{color:#0e7a96;letter-spacing:.04em;cursor:pointer;background:#f2fbfe;border:1px dashed #2ecde8;border-radius:10px;width:100%;margin-top:10px;padding:8px 0;font:700 10.6px Inter;transition:all .13s;display:block}.mc-add:hover{background:#e5f7fc;border-style:solid}.dnx .viewbody>*+*{margin-top:16px}.taskcols{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.tcmain{min-width:0}.tcmain>*+*{margin-top:16px}@media (max-width:1100px){.taskcols{grid-template-columns:1fr}}.qtv-form textarea{border:1px solid var(--line);color:var(--ink);resize:none;background:#fff;border-radius:10px;min-height:58px;padding:10px 12px;font:500 12.5px/1.5 Inter;overflow:hidden}.qtv-form textarea:focus{border-color:var(--cyan);outline:none}.dnx-day .row .tico{color:#5a6b85;z-index:1;background:#eef2f8;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;position:relative}.dnx-day .row .tico img{object-fit:contain;border-radius:4px;width:16px;height:16px}.dnx-day .row:not(:last-child) .tico:after{content:"";background:#e4eaf2;width:2px;height:14px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dnx-day .row.done .tico{color:#0e7a5f;background:#e6f6ef}.dnx-day .row.doing .tico{color:#9a6a1b;background:#fdf3e2}.dnx .rail .holhover{cursor:default;outline:none;position:relative}.dnx .rail .holhover .stpop{color:var(--ink);z-index:90;text-align:left;border:1px solid var(--line);letter-spacing:0;text-transform:none;background:#fff;border-radius:12px;min-width:240px;padding:11px 13px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 1px 2px #0d24420f,0 14px 30px -14px #0d244259}.dnx .rail .holhover:hover .stpop,.dnx .rail .holhover:focus .stpop{display:block}.dnx .rail .holhover .stpop em{color:var(--ink);font:700 13px Sora;display:block}.dnx .rail .holhover .stpop .hd{color:var(--slate);margin:3px 0 6px;font:500 11px Inter;display:block}.dnx .rail .holhover .stpop .wk{color:#0e7a5f;padding:2px 0;font:600 11.5px Inter;display:block}.dnx .rail .holhover .stpop .setlnk{cursor:pointer;color:var(--cyan-deep,#1487d8);text-align:left;background:0 0;border:0;padding:4px 0 0;font:600 11px Inter}.dnx .rail .holhover .stpop .setlnk:hover{text-decoration:underline}.qtv.du{color:#fff4e5;background:linear-gradient(160deg,#6e330c 0%,#9a4c12 58%,#bd6a10 100%);border-top:3px solid #ffce7a;box-shadow:0 18px 38px -22px #6e330cd9}.qtv.du .qtv-head{color:#fff4e5;background:#ffffff12;border-bottom:1px solid #ffffff1f;position:relative}.qtv.du.due .qtv-head{background:linear-gradient(120deg,#ffce7a33,#ffffff0d)}.qtv.du .qtv-head .plus{color:#4a2405;background:linear-gradient(140deg,#ffce7a,#f2a93b)}.qtv.du .qtv-head em{color:#f7d3a6}.du-edit{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:8px;margin-left:auto;padding:5px 10px;font:700 10.4px inherit}.du-edit:hover{background:#fff3}.qtv.du .qtv-form textarea{color:var(--ink);resize:none;background:#fffffff5;border:1px solid #ffffff38;border-radius:10px;width:100%;min-height:66px;padding:9px 12px;font:500 12.4px/1.5 inherit}.qtv.du .qtv-form textarea:focus{border-color:#ffce7a;outline:none;box-shadow:0 0 0 3px #ffce7a40}.qtv.du .qtv-cap{color:#f7d3a6}.qtv.du .du-tag{color:#ffe4b8;background:#ffce7a38}.qtv.du .du-tag button{color:#ffe4b8}.qtv.du .du-tags.read .du-tag:hover{background:#ffce7a57}.qtv.du .du-tagbox input{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.qtv.du .du-tagbox input::placeholder{color:#fff4e59e}.qtv.du .du-tagbox input:focus{background:#ffffff29;border-color:#ffce7a}.qtv.du .du-acts .go{color:#4a2405;background:linear-gradient(120deg,#ffce7a,#f2a93b)}.qtv.du .du-cancel{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.qtv.du .du-mine p{color:#fff4e5}.qtv.du .du-item:hover{background:#ffffff12}.qtv.du .du-who b{color:#fff4e5}.qtv.du .du-who span{color:#f7d3a6}.qtv.du .du-body{color:#fff4e5d6}.qtv.du .du-none{color:#f7d3a6}.qtv.du .dnx-err{color:#ffe4b8;background:#ffffff1f}.qtv.du .du-feed{scrollbar-color:#ffffff4d transparent}.du-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.du-tags.read{padding:0}.du-tag{color:#1268a8;cursor:default;background:#eaf3fe;border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font:600 11px Inter;display:inline-flex}.du-tags.read .du-tag{cursor:pointer}.du-tags.small .du-tag{padding:2px 7px;font-size:10px}.du-tag button{color:#1268a8;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font:700 12px/1 Inter}.du-tagbox{flex:160px;min-width:160px;position:relative}.du-tagbox input{border:1px dashed var(--line);border-radius:10px;width:100%;padding:8px 11px;font:500 11.6px inherit}.du-tagbox input:focus{border-color:var(--cyan);border-style:solid;outline:none}.du-menu{color:var(--ink);z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px -18px #0b1b3359}.du-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:7px 10px;font-family:inherit;display:flex}.du-menu button:hover{background:#f4f8fd}.du-menu button b{color:var(--ink);font:600 12px Inter}.du-menu button span{color:var(--slate);font:500 10.4px Inter}.du-acts{justify-content:flex-end;gap:8px;padding-bottom:6px;display:flex}.du-acts .go{padding:10px 16px}.du-cancel{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:9px 13px;font:600 11.5px inherit}.du-mine{padding:12px 15px 4px}.du-mine p{color:var(--ink);white-space:pre-wrap;margin:0 0 8px;font:500 12.6px/1.55 Inter}.du-feed{max-height:340px;padding:2px 6px 10px;overflow-y:auto}.du-item{border-radius:10px;padding:8px 9px}.du-item:hover{background:#f7fafd}.du-who{align-items:baseline;gap:8px;display:flex}.du-who b{color:var(--ink);font:700 11.4px Inter}.du-who span{color:#93a2b8;font:500 9.8px JetBrains Mono}.du-body{color:#3d4c63;white-space:pre-wrap;margin-top:2px;font:500 11.8px/1.5 Inter}.du-item .du-tags{margin-top:5px}.du-none{color:var(--slate);padding:10px 9px 6px;font:500 11.6px Inter}.pm-card{z-index:3;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex;position:relative}.pm-lbl{letter-spacing:.14em;color:#fff6;align-items:center;gap:7px;font:700 9.4px Inter;display:flex}.pm-anchor{position:relative}.pm-now{letter-spacing:.02em;color:#ffffffd9;background:#ffffff12;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font:700 11px inherit;display:inline-flex}.pm-now.chq{color:#ffd9a0;background:#ffc66b24;border-color:#ffc66b66}.pm-now.live{cursor:pointer;transition:all .14s}.pm-now.live:hover{border-color:#fff6}.pm-now:disabled{cursor:default;opacity:.85}.pm-menu{z-index:40;background:#0e2140;border:1px solid #ffffff29;border-radius:11px;min-width:230px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 44px -16px #0009}.pm-menu button{cursor:pointer;color:#ffffffc7;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 11px;font:600 12.2px inherit;display:flex}.pm-menu button:hover{color:#fff;background:#ffffff12}.pm-menu button.on{color:#7fe0f2}.pm-menu button.on svg{margin-left:auto}.pm-menu button.own{color:#ffc66b;border-top:1px solid #ffffff14;border-radius:0 0 8px 8px;margin-top:3px}.pm-mnote{color:#ffffff61;padding:7px 11px 5px;font:500 10.4px/1.45 Inter}.pm-src{color:#ffffff61;font:500 10.6px Inter}.pm-src.err{color:#ffafbe}.pm-chip{letter-spacing:.05em;color:#ffffffb3;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:2.5px 8px;font:700 8.6px Inter}.pm-chip.chq{color:#ffd9a0;background:#ffc66b24;border-color:#ffc66b66}.listcard .pm-chip,.lc-scroll .pm-chip{color:#a66a12;background:#fbf1e3;border-color:#f0dcbb}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.nstep{color:inherit;background:0 0;border-radius:11px;align-items:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;transition:all .15s;display:inline-flex;position:relative;overflow:hidden}.nstep:after{content:"";border-radius:inherit;opacity:.16;pointer-events:none;border:1px solid;transition:all .15s;position:absolute;top:0;bottom:0;left:0;right:0}.nstep:focus-within{box-shadow:0 0 0 3px #22b8d629}.nstep:focus-within:after{border-color:var(--cyan);opacity:1}.nstep.off{opacity:.55}.ns-b{width:34px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-family:inherit;transition:all .14s;display:grid;position:relative}.ns-b:before{content:"";opacity:.06;background:currentColor;transition:all .14s;position:absolute;top:0;bottom:0;left:0;right:0}.ns-b svg{opacity:.7;position:relative}.ns-b:hover:not(:disabled){color:#fff}.ns-b:hover:not(:disabled):before{background:var(--cyan-deep);opacity:1}.ns-b:hover:not(:disabled) svg{opacity:1}.ns-b:disabled{opacity:.35;cursor:not-allowed}.ns-v{flex:auto;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 8px;display:flex}.nstep .ns-v input{color:inherit;outline:none;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;height:auto!important;margin:0!important;padding:9px 0!important;font:600 13px JetBrains Mono,monospace!important}.ns-v input:disabled{cursor:default}.ns-v input::placeholder{color:inherit;opacity:.45;font-weight:400}.ns-u{color:inherit;opacity:.6;white-space:nowrap;flex:none;font:500 11px Inter}@media (max-width:1024px){.ns-b{width:42px}.nstep .ns-v input{padding:11px 0!important}}@media (max-height:920px){.ns-b{width:31px}.nstep .ns-v input{padding:7px 0!important;font-size:12.4px!important}}.fr-page .page-head{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.fr-page .fbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}@media (max-height:920px){.fr-page .fbar{margin-bottom:8px}.fr-page .iconpill{width:36px;height:36px}}.fr-page .faf{color:var(--ink);align-items:center;gap:9px;padding-right:6px;font:600 12.6px Inter;display:flex}.fr-page .faf .n{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font:700 10.5px Inter;display:grid}.fr-page .fbar .grow{flex:1}.fr-page .wrap>.split{flex:auto;align-items:stretch;min-height:0}.fr-page>.wrap{padding-bottom:6px}.fr-page .split>.listcard{flex-direction:column;min-height:0;display:flex}.fr-page .split .lc-scroll{flex:auto;min-height:0;max-height:none;padding-bottom:8px}.fr-page .split>.detail{min-height:0;overflow-y:auto}.fr-page .iconpill{border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--slate);background:#fff;border-radius:50%;place-items:center;transition:all .15s;display:grid}.fr-page .iconpill:hover{border-color:var(--cyan);color:var(--cyan-deep)}.fr-page .split{grid-template-columns:460px 1fr;align-items:stretch;gap:18px;display:grid}.fr-page .rowcheck{border:1.5px solid var(--line);cursor:pointer;color:#fff;background:#fff;border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;transition:all .14s;display:grid}.fr-page .lc-scroll .drow .rowcheck,.fr-page .lc-scroll .erow .rowcheck{display:none}.fr-page .listcard.selmode .drow .rowcheck,.fr-page .listcard.selmode .erow .rowcheck,.fr-page .lc-scroll .drow .rowcheck.on,.fr-page .lc-scroll .erow .rowcheck.on{display:grid}.fr-page .lc-sort{color:var(--ink);background:#f1f5fa;border-radius:20px;gap:3px;margin-left:12px;padding:3px;display:flex}.fr-page .lc-sort button{cursor:pointer;color:var(--slate);white-space:nowrap;background:0 0;border:0;border-radius:16px;padding:4px 10px;font:600 10.4px inherit;transition:all .13s}.fr-page .lc-sort button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0b1b331f}.fr-page .rowcheck.on{background:var(--cyan-deep);border-color:var(--cyan-deep)}.fr-page .selall{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:40px;align-items:center;gap:8px;padding:8px 15px;font:600 12.5px Inter;display:flex}.fr-page .selall:hover{border-color:#c8d5e6}.fr-page .bulk-btn{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;cursor:pointer;border:0;border-radius:40px;align-items:center;gap:8px;padding:9px 17px;font:600 12.5px Inter;display:inline-flex;box-shadow:0 8px 20px -8px #1487d88c}.fr-page .bulk-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.fr-page .listcard{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.fr-page .lc-head{align-items:center;padding:16px 18px 13px;display:flex}.fr-page .lc-head h3{font-family:Sora;font-size:15px;font-weight:600}.fr-page .lc-head .cnt{letter-spacing:.05em;color:var(--slate);background:#f1f5fa;border-radius:20px;margin-left:auto;padding:4px 10px;font:700 10px Inter}.fr-page .lc-scroll{max-height:640px;padding:0 10px 12px;overflow-y:auto}.fr-page .drow{cursor:pointer;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:13px 12px;transition:all .14s;display:flex}.fr-page .drow:hover{background:#f7fafd}.fr-page .drow.sel{border-color:var(--ink);background:#fff;box-shadow:0 10px 26px -16px #0b1b338c}.fr-page .dav{color:#fff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font:700 13px Inter;display:grid}.fr-page .dav.v{background:linear-gradient(135deg,#1487d8,#0b1b33)}.fr-page .dav.s{background:linear-gradient(135deg,#22b8d6,#12856b)}.fr-page .di{flex:1;min-width:0}.fr-page .di .n{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font:600 13.4px/1.3 Inter;display:-webkit-box;overflow:hidden}.fr-page .di .m{color:var(--slate);align-items:center;gap:7px;margin-top:3px;font-size:11px;display:flex}.fr-page .di .m .cc{border-radius:50%;width:6px;height:6px}.fr-page .di .m .cc.v{background:var(--cyan-deep)}.fr-page .di .m .cc.s{background:var(--mint)}.fr-page .di .m .cc.unset{background:var(--slate)}.fr-page .dr{text-align:right;flex:none}.fr-page .dr .amt{color:var(--ink);font-family:JetBrains Mono;font-size:14px;font-weight:700}.fr-page .dr .st{letter-spacing:.09em;border-radius:20px;margin-top:5px;padding:3px 8px;font:700 8.6px Inter;display:inline-block}.fr-page .st.locked{color:#c43d58;background:#e9607a1c}.fr-page .st.draft{color:#9a6608;background:#f2a93b26}.fr-page .detail{border-radius:var(--r);color:#fff;background:linear-gradient(160deg,#0b1b33,#0e2140 60%,#0b2a44);padding:26px 28px;position:relative;overflow:hidden}.fr-page .detail:after{content:"";background:radial-gradient(circle,#22b8d638,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.fr-page .dtop{flex-wrap:wrap;gap:30px;display:flex;position:relative}.fr-page .rno{letter-spacing:-.01em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;font-family:Sora;font-size:26px;font-weight:700;display:flex}.fr-page .chipw{letter-spacing:.09em;border-radius:20px;padding:5px 11px;font:700 9.4px Inter}.fr-page .chipw.locked{color:#ff9db0;background:#e9607a2e;border:1px solid #e9607a52}.fr-page .chipw.draft{color:#ffce82;background:#f2a93b2e;border:1px solid #f2a93b52}.fr-page .dtop .rcol{text-align:right;flex:none;margin-left:auto}.fr-page .dtop .rcol .amt{white-space:nowrap;font-family:Sora;font-size:24px;font-weight:700}.fr-page .dtop .rcol .lb{letter-spacing:.14em;color:#fff6;margin-bottom:6px;font:700 9.4px Inter}.fr-page .rt-wrap{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;margin-bottom:16px;position:relative;overflow:hidden}.fr-page .rt-title{border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:13px 18px;font:600 12.4px Inter;display:flex}.fr-page .rt-title .cs{margin-left:auto;font-family:JetBrains Mono;font-size:12.4px;font-weight:700}.fr-page .rt-wrap table{border-collapse:collapse;width:100%}.fr-page .rt-wrap th{letter-spacing:.14em;color:#ffffff61;text-align:left;white-space:nowrap;padding:9px 14px;font:700 9px Inter}.fr-page .rt-wrap th:first-child,.fr-page .rt-wrap td:first-child{padding-left:18px}.fr-page .rt-wrap th:last-child,.fr-page .rt-wrap td:last-child{padding-right:18px}.fr-page .rt-wrap th.r,.fr-page .rt-wrap td.r{text-align:right}.fr-page .rt-wrap td{color:#ffffffd1;border-top:1px solid #ffffff0f;padding:11px 14px;font-size:12.4px}.fr-page .rt-wrap td.time{color:#fff;font-family:JetBrains Mono;font-weight:500}.fr-page .rt-wrap td.code{color:#ffffff80;font-family:JetBrains Mono;font-size:11.4px}.fr-page .rt-wrap td.desc{color:#fff;font-weight:500}.fr-page .rt-wrap td.desc small.op{color:#ffffff73;margin-top:2px;font:500 10.4px Inter;display:block}.fr-page .rt-wrap td.amt{color:#fff;white-space:nowrap;font-family:JetBrains Mono;font-weight:700}.fr-page .rt-title{align-items:center;gap:9px;display:flex}.fr-page .pill{letter-spacing:.08em;color:#7fe0f2;white-space:nowrap;background:#22b8d61a;border:1px solid #22b8d659;border-radius:20px;padding:3.5px 9px;font:700 9px Inter;display:inline-block}.fr-page .pill.rt{color:#7fe8d0;background:#3fcfae1a;border-color:#3fcfae66}.fr-page .inp{color:#fff;text-align:right;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;outline:none;width:52px;padding:5px 8px;font:500 12px JetBrains Mono}.fr-page .inp.w{width:76px}.fr-page .inp:disabled{opacity:.6;cursor:not-allowed}.fr-page .inp:focus{border-color:var(--cyan)}.fr-page .st2{letter-spacing:.09em;border-radius:6px;padding:3.5px 9px;font:700 8.6px Inter;display:inline-block}.fr-page .st2.locked{color:#ff9db0;background:#e9607a26;border:1px solid #e9607a52}.fr-page .st2.draft{color:#ffce82;background:#f2a93b26;border:1px solid #f2a93b4d}.fr-page .dfoot{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:26px;padding-top:20px;display:flex;position:relative}.fr-page .dfoot .fk{letter-spacing:.14em;color:#fff6;margin-bottom:6px;font:700 9.4px Inter}.fr-page .dfoot .fv{font-family:JetBrains Mono;font-size:17px;font-weight:700}.fr-page .dfoot .actions{align-items:center;gap:10px;margin-left:auto;display:flex}.fr-page .lockbtn{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;cursor:pointer;border:0;border-radius:40px;align-items:center;gap:8px;padding:12px 22px;font:600 12.8px Inter;transition:all .18s;display:flex;box-shadow:0 10px 24px -8px #1487d899}.fr-page .lockbtn:hover{transform:translateY(-1px)}.fr-page .lockbtn.save{background:linear-gradient(135deg,var(--mint),#12856b)}.fr-page .lockbtn.save.idle{box-shadow:none;color:#ffffff8c;cursor:default;background:#ffffff14;border:1px solid #ffffff29}.fr-page .split>.detail.frs{flex-direction:column;min-height:0;display:flex;overflow:hidden}.fr-page .detail.frs>*{flex:none}.fr-page .detail.frs .dscroll{flex-direction:column;flex:1 1 0;gap:14px;min-height:150px;margin:0 -6px;padding:0 6px;display:flex;overflow:hidden}.fr-page .detail.frs .dfoot{margin-top:14px}.fr-page .detail-empty{color:#fff9;text-align:center;padding:40px 0;font-size:13px}@media (max-width:1240px){.fr-page .split{grid-template-columns:1fr}.fr-page .lc-scroll{max-height:340px}}.fr-page .dtop{align-items:flex-start}.fr-page .rno{overflow-wrap:anywhere;flex-wrap:wrap;gap:10px;min-width:0;font-size:22px;line-height:1.3}.fr-page .rno .chipw{flex:none}.fr-page .did{color:#ffffff80;margin-top:5px;font-size:11.4px}.fr-page .dtop .rcol{flex:none;padding-left:18px}.fr-page .dtop .rcol .amt{white-space:nowrap;font-size:23px}.fr-page .ops{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fr-page .rt-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;flex:0 auto;min-height:88px;margin-bottom:0;display:flex;overflow:hidden}.fr-page .rt-card.shut{flex:none;min-height:0}.fr-page .rl-list{flex:auto;min-height:0;overflow-y:auto}.fr-page .rl-list::-webkit-scrollbar-thumb{background:#ffffff38}.fr-page .rt-card .rt-title{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 16px;font:600 12.6px Inter;display:flex}.fr-page .rt-card .rt-title .tn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fr-page .rt-card .rt-title .cs{white-space:nowrap;margin-left:auto;font-family:JetBrains Mono;font-size:12.6px;font-weight:700}.fr-page .rl-list{flex-direction:column;display:flex}.fr-page .rl{cursor:pointer;text-align:left;color:#fff;background:0 0;border:0;border-top:1px solid #ffffff0d;align-items:center;gap:11px;width:100%;padding:9px 16px;font-family:inherit;transition:all .13s;display:flex}.fr-page .rl:first-child{border-top:0}.fr-page .rl:hover{background:#ffffff0f}.fr-page .rl-t{flex:0 0 44px;font-family:JetBrains Mono;font-size:12px;font-weight:500}.fr-page .rl-d{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font:500 12.4px Inter;overflow:hidden}.fr-page .rl .pill{flex:none}.fr-page .rl-m{color:#ffffff80;white-space:nowrap;flex:none;font-family:JetBrains Mono;font-size:10.8px}.fr-page .rl-a{white-space:nowrap;text-align:right;flex:none;min-width:86px;font-family:JetBrains Mono;font-size:12.6px;font-weight:700}.fr-page .rl .st2{flex:none}.fr-page .rl>svg:last-child{color:#ffffff4d;flex:none}@media (max-width:1500px){.fr-page .rl-m{display:none}}.fr-page .detail .rt-drawer{z-index:7;color:#fff;background:linear-gradient(160deg,#0c1e39,#0e2140 55%,#0c2b46);border-left:1px solid #ffffff1a;flex-direction:column;width:420px;max-width:92%;padding:24px 24px 14px;animation:.42s cubic-bezier(.22,.85,.3,1) frDrawerIn;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-28px 0 60px -24px #000000b3}.fr-page .detail .rt-drawer.out{animation:.36s cubic-bezier(.5,0,.75,.3) forwards frDrawerOut}@keyframes frDrawerIn{0%{opacity:.35;transform:translate(110%)}to{opacity:1;transform:none}}@keyframes frDrawerOut{0%{opacity:1;transform:none}to{opacity:.25;transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.fr-page .detail .rt-drawer,.fr-page .detail .rt-drawer.out{animation-duration:10ms}}.fr-page .rt-drawer header{align-items:flex-start;gap:12px;display:flex}.fr-page .rt-drawer header .k{letter-spacing:.16em;color:#fff6;margin-bottom:7px;font:700 9.4px Inter}.fr-page .rt-drawer header h3{overflow-wrap:anywhere;font:600 15.6px/1.3 Sora}.fr-page .rt-drawer header{flex:none}.fr-page .rt-drawer header p{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font:500 11.6px/1 Inter;display:flex}.fr-page .rt-drawer header p .st2{flex:none;padding:4px 9px;line-height:1;transform:translateY(-.5px)}.fr-page .rt-drawer header .x{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-left:auto;transition:all .14s;display:grid}.fr-page .rt-drawer header .x:hover{background:#ffffff21}.fr-page .dw-facts{border:1px solid #ffffff17;border-radius:12px;flex:none;margin-top:16px;overflow:hidden}.fr-page .dw-facts>div{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.fr-page .dw-facts>div:first-child{border-top:0}.fr-page .dw-facts span{letter-spacing:.12em;color:#fff6;font:700 9.4px Inter}.fr-page .dw-facts b{text-align:right;overflow-wrap:anywhere;min-width:0;font:600 12.4px Inter}.fr-page .dw-facts .cli b{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;line-height:1.35;display:flex}.fr-page .dw-edit{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;flex:none;margin-top:14px;padding:4px 14px}.fr-page .dw-edit .f{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.fr-page .dw-edit .f:first-child{border-top:0}.fr-page .dw-edit .f span{letter-spacing:.12em;color:#fff6;font:700 9.4px Inter}.fr-page .dw-edit .f b{font-family:JetBrains Mono;font-size:13px;font-weight:700}.fr-page .dw-edit .f.total b{font-size:17px}.fr-page .rt-drawer footer{flex:none;align-items:center;gap:14px;margin-top:auto;padding-top:16px;display:flex}.fr-page .dw-note{color:#ffffff73;flex:auto;min-width:0;font-size:11.2px;line-height:1.45}.fr-page .dw-note b{color:#ffffffbf}.fr-page .rt-drawer footer .lockbtn{flex:none}.fr-page .dtop.v4{flex-wrap:nowrap;align-items:center;gap:13px;padding:4px 0 38px;display:flex}.fr-page .dtop.v4 .rno{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex-wrap:nowrap;flex:0 auto;min-width:110px;font-size:19px}.fr-page .dtop.v4 .rno .nmx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fr-page .dtop.v4 .rno .chipw{flex:none;margin-left:2px}.fr-page .dtop.v4 .grow{flex:1 1 0;min-width:8px}.fr-page .dtop.v4 .pm-card{flex:none;margin:0}.fr-page .dtop.v4 .hleft{flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex}.fr-page .opsline{align-items:center;gap:9px;min-width:0;display:flex}.fr-page .opavs{flex:none;display:flex}.fr-page .opav{color:#fff;background:linear-gradient(140deg,#2b4a76,#12233f);border:2px solid #10233f;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-7px;font:700 8.4px Inter;display:grid}.fr-page .opav:first-child{margin-left:0}.fr-page .oplbl{letter-spacing:.14em;color:#ffffff61;border-right:1px solid #ffffff2e;flex:none;margin-right:2px;padding-right:10px;font:700 9.4px Inter}.fr-page .opnames{letter-spacing:.04em;text-transform:uppercase;color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;font:600 11.4px Inter;overflow:hidden}.fr-page .rtot{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.fr-page .rtot span{letter-spacing:.14em;color:#fff6;font:700 9.4px Inter}.fr-page .rtot b{letter-spacing:-.01em;font:700 21px Sora}.fr-page .rt-card{border-left:3px solid #0000}.fr-page .rt-card .rt-title{cursor:pointer;color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;width:100%;font-family:inherit}.fr-page .rt-card .rt-title:hover{background:#ffffff0a}.fr-page .rt-card.shut .rt-title{border-bottom:0}.fr-page .rt-title .tsub{color:#ffffff73;white-space:nowrap;flex:none;font:600 10.6px Inter}.fr-page .rt-title .tchev{color:#fff6;margin-left:4px;transition:all .18s;display:grid}.fr-page .rt-card.shut .tchev{transform:rotate(-90deg)}.fr-page .rl-d{letter-spacing:.02em;text-transform:uppercase;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font:700 12.2px/1.32 Inter;overflow:visible}.fr-page .rl-ty{letter-spacing:.1em;flex:none;font:700 10px Inter}.fr-page .rl-ty.rd{color:#5fd4e8}.fr-page .rl-ty.ow{color:#7fa8f2}.fr-page .rl-m{color:#7e96bc}.fr-page .rl-a{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.fr-page .rl-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.fr-page .rl-dot.df{background:#f2a93b}.fr-page .rl-dot.lk{background:#e9607a}.fr-page .rl{grid-template-columns:16px 46px minmax(0,1fr) minmax(56px,104px) 84px 104px 112px 14px;align-items:center;gap:11px;display:grid}.fr-page .rl-o{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 11px Inter;overflow:hidden}.fr-page .rl-ty{justify-self:start}.fr-page .rl-m,.fr-page .rl-a{justify-self:end}@media (max-width:1500px){.fr-page .rl{grid-template-columns:16px 46px minmax(0,1fr) minmax(70px,140px) 96px 116px 14px}.fr-page .rl-m{display:none}}.fr-page .rl .rck{color:#fff;cursor:pointer;border:1.5px solid #ffffff47;border-radius:5px;place-items:center;width:15px;height:15px;transition:all .13s;display:grid}.fr-page .rl .rck:hover{border-color:#ffffff8c}.fr-page .rl .rck.on{background:var(--cyan-deep);border-color:var(--cyan-deep)}.fr-page .rl .rck.ghost{cursor:default;border-color:#0000}.fr-page .split>.detail.frs{padding-bottom:0}.fr-page .detail.frs .dfoot{margin-top:4px;padding-top:8px;padding-bottom:0}.fr-page .dtop.v4{align-items:center}.fr-page .rt-drawer .dw-body{flex-direction:column;flex:none;display:flex;overflow:visible}.fr-page .rt-drawer footer.dw-verbs{flex-wrap:nowrap;justify-content:flex-end;gap:8px}.fr-page .rt-drawer footer.dw-verbs .lockbtn{white-space:nowrap;padding:9px 14px;font-size:12px}.fr-page .rt-drawer footer.dw-verbs .lockbtn.sq{justify-content:center;width:38px;padding:9px}.fr-page .dw-edit .f b.ro{color:#ffffff9e}.fr-page .rt-drawer footer{padding-bottom:6px}.fr-page .dw-facts>div{padding:8px 13px}.fr-page .dw-facts .cli{align-items:center;padding:8px 13px}.fr-page .dw-facts .cli span{padding-top:0}.fr-page .dw-facts .cli b{flex-wrap:nowrap;min-width:0;overflow:hidden}.fr-page .dw-facts .cli b span,.fr-page .dw-facts .cli b>span{flex:none}.fr-page .dw-facts b{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:11.8px;overflow:hidden}.fr-page .dw-facts span{font-size:9px}.fr-page .inv-note{border:1px solid var(--line);color:var(--slate);background:#f7fafd;border-radius:12px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 14px;font:500 12px/1.55 Inter;display:flex}.fr-page .inv-note>svg{color:#a9b6ca;flex:none;margin-top:2px}.fr-page .inv-note b{color:var(--ink);font-weight:600}.fr-page .inv-note a{color:var(--cyan-deep);cursor:pointer;font-weight:600;text-decoration:underline}button.back{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:40px;align-items:center;gap:11px;margin-left:auto;padding:6px 18px 6px 6px;font-family:inherit;transition:all .18s;display:inline-flex}button.back:hover{border-color:var(--cyan);box-shadow:0 8px 22px -14px #1487d899}button.back .barb{background:linear-gradient(135deg,var(--ink),var(--ink-2));color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}button.back:hover .barb{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));transform:translate(-2px)}button.back .bt{text-align:left;line-height:1.2}button.back .bt b{color:var(--ink);font:600 12.8px Inter;display:block}button.back .bt span{color:var(--slate);font-size:10.5px}.fr-page .pill-fld label{color:var(--slate);font:600 12px Inter}.fr-page .erow{cursor:pointer;border:1px solid #0000;border-radius:13px;align-items:center;gap:13px;padding:13px 12px;transition:all .14s;display:flex}.fr-page .erow:hover{background:#f7fafd}.fr-page .erow.sel{border-color:var(--ink);background:#fff;box-shadow:0 10px 26px -16px #0b1b338c}.fr-page .eav{color:#fff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font:700 13px Inter;display:grid}.fr-page .eav.v{background:linear-gradient(135deg,#1487d8,#0b1b33)}.fr-page .eav.s{background:linear-gradient(135deg,#22b8d6,#12856b)}.fr-page .ei{flex:1;min-width:0}.fr-page .ei .n{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font:600 13.4px Inter;overflow:hidden}.fr-page .ei .m{letter-spacing:.05em;color:var(--slate);text-transform:uppercase;align-items:center;gap:6px;margin-top:3px;font:600 10.4px Inter;display:flex}.fr-page .ei .m .cc{border-radius:50%;width:6px;height:6px}.fr-page .ei .m .cc.v{background:var(--cyan-deep)}.fr-page .ei .m .cc.s{background:var(--mint)}.fr-page .er{text-align:right;flex:none}.fr-page .er .amt{color:var(--ink);font-family:JetBrains Mono;font-size:14px;font-weight:700}.fr-page .er .st{letter-spacing:.09em;border-radius:20px;margin-top:5px;padding:3px 8px;font:700 8.6px Inter;display:inline-block}.fr-page .er .st.locked{color:#c43d58;background:#e9607a1c}.fr-page .er .st.draft{color:#9a6608;background:#f2a93b26}.fr-page .meta{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:26px;padding-top:20px;display:flex;position:relative}.fr-page .meta .mk{letter-spacing:.14em;color:#fff6;margin-bottom:6px;font:700 9.4px Inter}.fr-page .meta .actions{align-items:center;gap:10px;margin-left:auto;display:flex}.fr-page .op-facts{grid-template-columns:1fr 1fr;gap:0 18px;padding:6px 16px 12px;display:grid}.fr-page .op-facts>div{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.fr-page .op-facts>div:first-child,.fr-page .op-facts>div:nth-child(2){border-top:0}.fr-page .op-facts span{letter-spacing:.12em;color:#fff6;font:700 9px Inter}.fr-page .op-facts b{text-align:right;white-space:nowrap;font:600 12px Inter}.fr-page .op-facts .warn b{color:#ffce82}@media (max-width:1180px){.fr-page .op-facts{grid-template-columns:1fr}.fr-page .op-facts>div:nth-child(2){border-top:1px solid #ffffff0f}}.fr-page .op-rl{grid-template-columns:minmax(0,1fr) 160px 130px 14px}.fr-page .rl.trip{grid-template-columns:16px minmax(0,1fr) 96px 74px 78px 104px 116px 14px}.fr-page .rl.trip .rl-n{color:#ffffffb8;white-space:nowrap;justify-self:end;font:600 11px Inter}.fr-page .rl.trip .rl-r{color:#fff9;white-space:nowrap;justify-self:end;font-family:JetBrains Mono;font-size:11px}@media (max-width:1500px){.fr-page .rl.trip{grid-template-columns:16px minmax(0,1fr) 96px 74px 78px 116px 14px}.fr-page .rl.trip .rl-r{display:none}}.fr-page .lockbtn.ghost{box-shadow:none;color:#fffc;background:#ffffff14;border:1px solid #ffffff29}.fr-page .lockbtn.ghost:hover{background:#ffffff24}.fr-page .fbar .pill-fld.fbar-search{flex:none;width:330px}.fr-page .fbar .pill-fld.fbar-search input{text-overflow:ellipsis;width:100%}.fr-page .rt-drawer .dw-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;line-height:1;display:flex}.fr-page .rt-drawer .dw-meta .t{color:#ffffffdb;font:600 12.4px JetBrains Mono}.fr-page .rt-drawer .dw-meta i{background:#ffffff2e;width:1px;height:12px;display:inline-block}.fr-page .rt-drawer .dw-meta .sh{color:#fff9;font:600 11.6px Inter}.fr-page .rt-drawer .dw-meta .ty{letter-spacing:.1em;font:700 10.4px Inter}.fr-page .rt-drawer .dw-meta .ty.rd{color:#5fd4e8}.fr-page .rt-drawer .dw-meta .ty.ow{color:#7fa8f2}.fr-page .rt-drawer .dw-band{background:#ffffff08;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:16px;margin:18px -24px 0;padding:14px 24px;display:flex}.fr-page .rt-drawer .dw-band .pb{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.fr-page .rt-drawer .dw-band .px{flex:none;align-items:center;gap:10px;display:flex}.fr-page .rt-drawer .dw-band span{letter-spacing:.14em;color:#fff6;white-space:nowrap;font:700 9.4px Inter}.fr-page .rt-drawer .dw-band b{align-items:center;gap:8px;min-width:0;font:600 12.4px Inter;display:flex}.fr-page .rt-drawer .dw-band .px b{font-family:JetBrains Mono;font-size:14px}.fr-page .rt-drawer .dw-band .pb{min-width:0}.fr-page .rt-drawer .dw-band .px{white-space:nowrap;flex:none}.fr-page .rt-drawer .dw-band .ui-dd{flex:auto;min-width:0;max-width:100%}.fr-page .rt-drawer .dw-band .ui-dd-trigger{width:100%;min-width:0}.fr-page .rt-drawer .dw-band .ui-dd-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fr-page .lock-mod{letter-spacing:.06em;white-space:nowrap;border-radius:20px;align-items:center;padding:4px 9px;font:700 9.6px Inter;display:inline-flex}.fr-page .lock-mod.adj{color:#5b4bc4;background:#7c6be81f}.fr-page .lock-mod.oo{color:var(--cyan-deep);background:#22b8d61f}.fr-page .lc-head .segtabs{margin-left:12px}.fr-page .lk-card .lk-cols{letter-spacing:.14em;color:#ffffff61;border-bottom:1px solid #ffffff14;grid-template-columns:56px minmax(0,1fr) 128px 128px 14px;align-items:center;gap:12px;padding:11px 16px;font:700 9px Inter;display:grid}.fr-page .lk-card .lk-cols .c{text-align:left}.fr-page .lk-card .lk-cols .r{text-align:right}.fr-page .rl.lk-row{grid-template-columns:56px minmax(0,1fr) 128px 128px 14px;gap:12px;display:grid}.fr-page .lk-ref{color:#ffffff80;font-family:JetBrains Mono;font-size:11.4px}.fr-page .lk-det{color:#fff;overflow-wrap:anywhere;min-width:0;font:700 12.4px Inter}.fr-page .lk-det small{color:#ffffff73;margin-top:2px;font:500 10.4px Inter;display:block}.fr-page .lk-src{color:#7fa8f2;white-space:nowrap;font:600 11.6px Inter}.fr-page .detail.frs .dscroll>.lk-card{flex-direction:column;flex:auto;min-height:0;display:flex}.fr-page .lk-card>.lk-cols{flex:none}.fr-page .lk-card>.rl-list{flex:auto;min-height:64px;overflow-y:auto}.fr-page .lk-card>.rl-list::-webkit-scrollbar-thumb{background:#ffffff38}.fr-page .lk-activity{border-top:1px solid #ffffff14;flex:none;padding:10px 16px 12px}.fr-page .lk-activity .k{letter-spacing:.14em;color:#ffffff61;margin-bottom:6px;font:700 9px Inter}.fr-page .lk-activity .none{color:#ffffff73;font:500 11.4px Inter}.fr-page .lk-activity .ev{align-items:center;gap:10px;padding:3px 0;display:flex}.fr-page .lk-activity .ev i{background:#4e6d97;border-radius:50%;flex:none;width:7px;height:7px}.fr-page .lk-activity .ev.locked i{background:#e9607a}.fr-page .lk-activity .ev.raised i{background:#3fcfae}.fr-page .lk-activity .ev b{color:#fff;overflow-wrap:anywhere;min-width:0;font:600 11.6px Inter}.fr-page .lk-activity .ev span{color:#ffffff73;white-space:nowrap;margin-left:auto;font-family:JetBrains Mono;font-size:10.4px}.fr-page.lk-page>.wrap{padding-bottom:18px}.fr-page.lk-page .split>.detail.frs{padding-bottom:14px}.fr-page.lk-page .lk-card>.rl-list{padding-bottom:2px}.fr-page.consol .detail{background:linear-gradient(160deg,#12112e,#241a4a 58%,#33265f)}.fr-page.consol .detail:after{background:radial-gradient(circle,#9e6be847,#0000 68%)}.fr-page.consol .rt-title{color:#ede7fb}.fr-page.consol .status .badge{vertical-align:1px}.fr-page.consol .drow{align-items:center;gap:12px;padding:12px 13px}.fr-page.consol .di{min-width:0}.fr-page.consol .di .n{white-space:normal;text-overflow:clip;flex-wrap:wrap;align-items:center;gap:9px;min-height:20px;line-height:1.3;display:flex;overflow:visible}.fr-page.consol .di .n .nm{min-width:0}.fr-page.consol .dr{white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;min-height:20px;padding-left:12px;display:flex}.fr-page.consol .dr .amt{font-size:15px}.fr-page.consol .rl-d{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;justify-self:start;min-width:0;overflow:hidden}.fr-page.consol .rl{grid-template-columns:minmax(0,1fr) 92px 128px 14px;gap:14px}@media (max-width:1500px){.fr-page.consol .rl{grid-template-columns:minmax(0,1fr) 92px 128px 14px}.fr-page.consol .rl-m{display:block}}.fr-page.consol .rl:disabled{cursor:default}.fr-page.consol .rl:disabled:hover{background:0 0}.fr-page.consol .rt-card{flex:none;min-height:0}.fr-page.consol .rl-list{flex:none;overflow:visible}.fr-page.consol .dtop.v4 .cx-who{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 11.6px Inter;overflow:hidden}.fr-page.consol .dtop.v4 .cx-paycard{background:0 0;border:0;flex:none;justify-content:flex-end;gap:9px;min-width:0;margin:0;padding:0}.fr-page.consol .dtop.v4 .cx-paycard .pm-now{cursor:default}.fr-page.consol .dtop.v4 .cx-paycard .pm-src{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:22ch;overflow:hidden}@media (max-width:1180px){.fr-page.consol .dtop.v4 .cx-paycard .pm-src{display:none}}.fr-page.consol .dr .st.locked{color:#0e7a5f;background:#12856b1c}.fr-page.consol .dtop.v4 .chipw.locked{color:#8fe8c6;background:#3fcfae29;border:1px solid #3fcfae4d}.fr-page.consol .dtop.v4 .opsline .oplbl{letter-spacing:.14em;color:#ffffff6b;font:700 8.6px Inter}.fr-page.consol .dtop.v4 .opsline .opnames{color:#ffffff8c;font:500 11.4px Inter}.fr-page.consol .split>.detail.frs{flex-direction:column;min-height:0;display:flex;overflow:hidden}.fr-page.consol .detail.frs>*{flex:none}.fr-page.consol .detail.frs .dscroll{flex-direction:column;flex:1 1 0;gap:14px;min-height:150px;margin:0 -6px;padding:0 6px;display:flex;overflow:auto}.fr-page.consol .cx-exp{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:40px;align-items:center;gap:7px;padding:9px 15px;font:600 12.4px inherit;transition:all .15s;display:inline-flex}.fr-page.consol .cx-exp:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan-deep)}.fr-page.consol .cx-exp:disabled{opacity:.5;cursor:not-allowed}.fr-page.consol .cx-draftbar{background:#f2a93b1f;border:1px solid #f2a93b4d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 6px;padding:12px 15px;display:flex;position:relative}.fr-page.consol .cx-draftbar .lbl{color:#ffce82;align-items:center;gap:8px;font:600 12px Inter;display:flex}.fr-page.consol .cx-fix{color:#ffe0a6;cursor:pointer;background:#f2a93b29;border:1px solid #f2a93b66;border-radius:20px;align-items:center;gap:6px;padding:6px 13px;font:600 11.4px inherit;transition:all .15s;display:inline-flex}.fr-page.consol .cx-fix:hover{background:#f2a93b47}.rb-cols{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.rb-cols .rb-lbl{letter-spacing:.1em;color:var(--slate);text-transform:uppercase;width:100%;font:700 9px Inter}.rb-cols label{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font:600 12.6px Inter;display:inline-flex}.rb-cols label input{width:16px;height:16px;accent-color:var(--cyan-deep);cursor:pointer}.rb-cols label.off{opacity:.4;cursor:not-allowed}.cx-block{background:#fdf8ef;border:1px solid #f0dfc0;border-radius:14px;margin-bottom:14px;padding:14px 16px}.cx-block b{color:#a66a12;margin-bottom:9px;font:700 13px/1.5 Inter;display:block}.cx-block table{border-collapse:collapse;background:#fff;border:1px solid #f0dfc0;border-radius:10px;width:100%}.cx-block th{letter-spacing:.1em;color:#93a2b8;text-transform:uppercase;text-align:left;border-bottom:1px solid #f3e7d2;padding:8px 11px;font:700 8.6px Inter}.cx-block th.r,.cx-block td.r{text-align:right}.cx-block td{color:var(--ink);border-bottom:1px solid #faf3e8;padding:9px 11px;font:500 12.4px Inter}.cx-block td.r{font-family:JetBrains Mono,monospace;font-size:12px}.cx-block tr:last-child td{border-bottom:0}.cx-block td.bad{color:#c0392b;font-weight:700}.cx-block p{color:#7a4e08;margin-top:10px;font:500 12px/1.65 Inter}.cx-block p a{color:#0e7c93;cursor:pointer;font-weight:700;text-decoration:underline}.cx-block.soft{border-color:var(--line);background:#f7fafd}.cx-block.soft b{color:var(--ink)}.cx-block.soft p{color:var(--slate)}.fr-page.consol .di .m .cx-paychip{letter-spacing:.06em;color:#1b6ea8;background:#eaf3fb;border:1px solid #cfe3f4;border-radius:5px;margin-left:8px;padding:2px 7px;font:700 8.2px Inter;display:inline-block}.fr-page.consol .di .m .cx-paychip.chq{color:#9a6608;background:#fdf3e2;border-color:#f0dfc0}.fr-page.consol .cx-mseg{margin-left:10px}.fr-page.consol .rb-cols label small{color:#93a2b8;font-weight:500}.fr-page.consol .cn-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:14px;display:grid}.fr-page.consol .cn-c{min-width:0}.fr-page.consol .s4{grid-column:span 4}.fr-page.consol .s6{grid-column:span 6}.fr-page.consol .s8{grid-column:span 8}.fr-page.consol .s12{grid-column:span 12}@media (max-width:1180px){.fr-page.consol .s4,.fr-page.consol .s6,.fr-page.consol .s8{grid-column:span 12}}.fr-page.consol .cn-paid,.fr-page.consol .cn-half,.fr-page.consol .cn-fc,.fr-page.consol .cn-lock,.fr-page.consol .cn-cmp{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.fr-page.consol .cn-h{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:17px 19px 14px;display:flex}.fr-page.consol .cn-h>div:first-child{flex:1;min-width:110px}.fr-page.consol .cn-h h3{color:var(--ink);font-family:Sora;font-size:14.5px;font-weight:600}.fr-page.consol .cn-h p{color:var(--slate);margin-top:3px;font:500 11px/1.5 Inter}.fr-page.consol .cn-h .tot{text-align:right;color:var(--ink);white-space:nowrap;font:700 19px Sora}.fr-page.consol .cn-h .tot span{color:var(--slate);margin-top:3px;font:500 10.4px Inter;display:block}.fr-page.consol .cn-hero{color:#eaf1fa;background:linear-gradient(150deg,#14294b,#0a1b34);border-radius:20px;padding:20px 22px;position:relative;overflow:hidden}.fr-page.consol .cn-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#22b8d638,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-96px;right:-70px}.fr-page.consol .cn-hero.down:after{background:radial-gradient(circle,#d4526e3d,#0000 68%)}.fr-page.consol .cn-hero-h{flex-wrap:wrap;align-items:center;gap:13px;display:flex;position:relative}.fr-page.consol .cn-hero-h .grow{flex:1}.fr-page.consol .cn-hero-h .lb{letter-spacing:.18em;color:#7e95b6;font:700 9px Inter}.fr-page.consol .cn-hero-h h3{margin-top:5px;font-family:Sora;font-size:19px;font-weight:600}.fr-page.consol .cn-sum{flex-wrap:wrap;align-items:flex-end;gap:18px 26px;margin-top:26px;display:flex;position:relative}.fr-page.consol .cn-sum .grow{flex:1}.fr-page.consol .cn-sum .k{letter-spacing:.18em;color:#7e95b6;font:700 9px Inter}.fr-page.consol .cn-sum .v{letter-spacing:-.03em;white-space:nowrap;margin-top:9px;font:700 30px Sora}.fr-page.consol .cn-sum .f.pos .k{color:#8fe8c6}.fr-page.consol .cn-sum .f.pos .v{color:#6fe3b8}.fr-page.consol .cn-sum .f.neg .k{color:#ffb0bf}.fr-page.consol .cn-sum .f.neg .v{color:#ff8fa5}.fr-page.consol .cn-sum .op{color:#4e6789;padding-bottom:6px;font:400 24px Sora}.fr-page.consol .cn-hero-tr{flex:none;width:250px;min-width:0}.fr-page.consol .cn-hero-tr .th{align-items:baseline;gap:8px;display:flex}.fr-page.consol .cn-hero-tr .th span{letter-spacing:.15em;color:#ffffff6b;font:700 8.6px Inter}.fr-page.consol .cn-hero-tr .th b{margin-left:auto;font:700 10px JetBrains Mono,monospace}.fr-page.consol .cn-hero-tr .th b.pos{color:#6fe3b8}.fr-page.consol .cn-hero-tr .th b.neg{color:#ff8fa5}.fr-page.consol .cn-hero-say{color:#9db2ce;text-wrap:pretty;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;padding:13px 15px;font:600 11px/1.55 Inter;display:flex;position:relative}.fr-page.consol .cn-hero-say b{color:#fff;font-weight:700}.fr-page.consol .cn-hero-say .m{white-space:nowrap;margin-left:auto;font:700 10.5px JetBrains Mono,monospace}.fr-page.consol .cn-hero-say .m.pos{color:#6fe3b8}.fr-page.consol .cn-hero-say .m.neg{color:#ff8fa5}.fr-page.consol .cn-tr{flex:none;width:170px}.fr-page.consol .cn-tr svg{width:100%;height:44px;display:block;overflow:visible}.fr-page.consol .cn-tr.tall svg{height:104px}.fr-page.consol .cn-tr .ln{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.fr-page.consol .cn-tr .dot{fill:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.fr-page.consol .cn-tr .zero{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}.fr-page.consol .cn-tr.rev .ln,.fr-page.consol .cn-tr.rev .dot{stroke:#12856b}.fr-page.consol .cn-tr.rev .area{fill:#12856b21}.fr-page.consol .cn-tr.cost .ln,.fr-page.consol .cn-tr.cost .dot{stroke:#1487d8}.fr-page.consol .cn-tr.cost .area{fill:#1487d821}.fr-page.consol .cn-tr.profit .ln,.fr-page.consol .cn-tr.profit .dot{stroke:#1668ce}.fr-page.consol .cn-tr.profit .area{fill:#1668ce21}.fr-page.consol .cn-tr-x{margin-top:5px;display:flex}.fr-page.consol .cn-tr-x span{text-align:center;letter-spacing:.05em;color:#a9b6ca;flex:1 1 0;min-width:0;font:700 7.4px Inter;overflow:hidden}.fr-page.consol .cn-tr-x span.off{color:#d6dee9}.fr-page.consol .cn-tr-x span.on{color:var(--ink)}.fr-page.consol .cn-tr-x.ends{justify-content:space-between}.fr-page.consol .cn-tr-x.ends span{text-align:left;flex:none}.fr-page.consol .cn-tr-x.ends span:last-child{text-align:right}.fr-page.consol .cn-hero .cn-tr .zero{stroke:#ffffff29}.fr-page.consol .cn-hero .cn-tr .dot{fill:#0a1b34}.fr-page.consol .cn-hero .cn-tr.profit .ln,.fr-page.consol .cn-hero .cn-tr.profit .dot{stroke:#7fe0f2}.fr-page.consol .cn-hero .cn-tr.profit .area{fill:#7fe0f226}.fr-page.consol .cn-hero .cn-tr-x span{color:#ffffff61}.fr-page.consol .cn-hero .cn-tr-x span.off{color:#ffffff29}.fr-page.consol .cn-hero .cn-tr-x span.on{color:#eaf1fa}.fr-page.consol .cn-rows{border-top:1px solid var(--line);flex-direction:column;display:flex}.fr-page.consol .cn-rows .none{color:var(--slate);padding:16px 19px;font:500 11.6px/1.55 Inter}.fr-page.consol .cn-rows .r{color:var(--ink);text-align:left;border-bottom:1px solid #f4f6fa;align-items:center;gap:10px;padding:10px 19px;font:500 12px Inter;display:flex}.fr-page.consol .cn-rows .r:last-child{border-bottom:0}.fr-page.consol .cn-rows .tx{flex:1;min-width:0}.fr-page.consol .cn-rows .tx b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.fr-page.consol .cn-rows .sub{color:#93a2b8;margin-top:2px;font:500 10.4px Inter;display:block}.fr-page.consol .cn-rows .am{white-space:nowrap;font:700 12.2px JetBrains Mono,monospace}.fr-page.consol .cn-rows .am.back{color:#12856b}.fr-page.consol .cn-rows .st{letter-spacing:.09em;color:var(--slate);background:#eef3f9;border-radius:6px;padding:3px 7px;font:700 8px Inter}.fr-page.consol .cn-rows .st.paid{color:#0e7a5f;background:#e6f6ef}.fr-page.consol .cn-rows .st.due{color:#a66a12;background:#fbf1e3}.fr-page.consol .cn-rows .av{color:#4c6484;background:#f1f4f9;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font:600 9.6px JetBrains Mono,monospace;display:grid}.fr-page.consol .cn-rows .kd{letter-spacing:.09em;color:#5a6b85;margin-top:3px;font:700 8.2px Inter;display:inline-block}.fr-page.consol .cn-rows .kd.ADVANCE{color:#5a3b9e}.fr-page.consol .cn-rows .kd.INSTANT{color:#1268a8}.fr-page.consol .cn-rows.bars .bar{background:#edf1f7;border-radius:99px;height:4px;margin-top:7px;display:block;overflow:hidden}.fr-page.consol .cn-rows.bars .bar i{background:linear-gradient(90deg,#22b8d6,#1487d8);border-radius:99px;height:100%;display:block}.fr-page.consol .cn-rows.bars .bar i.back{background:#a9bcd4}.fr-page.consol .cn-rows .r.out{background:#fbfcfe}.fr-page.consol .cn-rows .r.out .tx b{color:var(--slate);font-weight:500}.fr-page.consol .cn-note{color:var(--slate);padding:13px 19px 0;font:500 11px/1.55 Inter}.fr-page.consol .cn-foot{border-top:1px solid var(--line);margin-top:auto;display:flex}.fr-page.consol .cn-foot button{cursor:pointer;color:var(--cyan-deep);background:#fbfcfe;border:0;flex:1;padding:11px;font:600 11.6px inherit;transition:background .13s}.fr-page.consol .cn-foot button:hover{background:#f2f9fe}.fr-page.consol .cn-foot button+button{border-left:1px solid var(--line)}.fr-page.consol .cn-half>summary{cursor:pointer;list-style:none}.fr-page.consol .cn-half>summary::-webkit-details-marker{display:none}.fr-page.consol .cn-half .cn-ch{color:#4c6484;background:#f1f4f9;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;transition:transform .18s;display:grid}.fr-page.consol .cn-half[open] .cn-ch{transform:rotate(180deg)}.fr-page.consol .cn-half .cn-tr{width:132px}.fr-page.consol .cn-half .cn-tr svg{height:36px}.fr-page.consol .cn-new{letter-spacing:.12em;color:var(--cyan-deep);white-space:nowrap;background:#22b8d621;border-radius:7px;padding:4px 9px;font:700 8.4px Inter}.fr-page.consol .cn-fc .cn-h .ttl{align-items:center;gap:9px;display:flex}.fr-page.consol .cn-fc-ch{gap:14px;margin-top:16px;padding:4px 21px 0;display:flex}.fr-page.consol .cn-fc-ch .ax{text-align:right;color:#aebacb;white-space:nowrap;flex-direction:column;flex:none;justify-content:space-between;height:236px;padding-bottom:26px;font:600 9px JetBrains Mono,monospace;display:flex}.fr-page.consol .cn-fc-ch .pl{flex:1;min-width:0}.fr-page.consol .cn-fc-ch svg{width:100%;height:210px;display:block;overflow:visible}.fr-page.consol .cn-fc-ch .band{fill:#f7f9fc}.fr-page.consol .cn-fc-ch .zero{stroke:#dce3ed;stroke-width:1px;vector-effect:non-scaling-stroke}.fr-page.consol .cn-fc-ch .act{fill:none;stroke:#1668ce;stroke-width:2.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.fr-page.consol .cn-fc-ch .prj{fill:none;stroke:#22b8d6;stroke-width:2.6px;stroke-dasharray:7 6;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.fr-page.consol .cn-fc-ch .mk{height:0;position:relative}.fr-page.consol .cn-fc-ch .mk span{box-sizing:content-box;background:#fff;border-radius:50%;width:9px;height:9px;margin:-215px 0 0 -4.5px;position:absolute}.fr-page.consol .cn-fc-ch .mk .low{border:2.6px solid #d4526e}.fr-page.consol .cn-fc-ch .mk .end.act{border:2.6px solid #1668ce}.fr-page.consol .cn-fc-ch .mk .end.prj{border:2.6px solid #22b8d6;margin-left:-9px}.fr-page.consol .cn-fc-ch .xs{margin-top:8px;display:flex}.fr-page.consol .cn-fc-ch .xs span{text-align:center;letter-spacing:.04em;color:#a9b6ca;flex:1;min-width:0;font:700 8.6px Inter;overflow:hidden}.fr-page.consol .cn-fc-ch .xs span.on{color:var(--ink)}.fr-page.consol .cn-fc-ch .xs span.pj{color:#137fa0}.fr-page.consol .cn-fc-lg{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 20px;margin:16px 21px 0;padding-top:14px;display:flex}.fr-page.consol .cn-fc-lg span{white-space:nowrap;color:var(--slate);align-items:center;gap:8px;font:600 10.5px Inter;display:flex}.fr-page.consol .cn-fc-lg i{border-radius:2px;width:14px;height:3px}.fr-page.consol .cn-fc-lg i.a{background:#1668ce}.fr-page.consol .cn-fc-lg i.p{background:repeating-linear-gradient(90deg,#22b8d6 0,#22b8d6 5px,#0000 5px,#0000 9px)}.fr-page.consol .cn-fc-lg em{color:#8c9ab0;text-wrap:pretty;min-width:0;font:500 10.5px Inter}.fr-page.consol .cn-fc-lg b{white-space:nowrap;margin-left:auto;font:600 10.5px JetBrains Mono,monospace}.fr-page.consol .cn-fc-lg b.pos{color:#0e8a78}.fr-page.consol .cn-fc-lg b.neg{color:#c43c5c}.fr-page.consol .cn-fc .cn-go{cursor:pointer;color:#04182e;white-space:nowrap;background:linear-gradient(120deg,#2ecde8,#1668ce);border:0;border-radius:13px;flex:none;margin-left:auto;padding:11px 18px;font:700 11.5px Inter;transition:all .14s}.fr-page.consol .cn-fc .cn-go:hover{filter:brightness(1.06)}.fr-page.consol .cn-lock{flex-direction:column;display:flex}.fr-page.consol .cn-lock .grow{flex:1}.fr-page.consol .cn-lock .ring{flex:none;margin-left:auto}.fr-page.consol .cn-lock .ring .bg{fill:none;stroke:#edf1f7;stroke-width:5px}.fr-page.consol .cn-lock .ring .fg{fill:none;stroke-width:5px;stroke-linecap:round;stroke:#22b8d6}.fr-page.consol .cn-lock .ring.ok .fg{stroke:#12856b}.fr-page.consol .cn-lock .ring.warn .fg{stroke:#e0a100}.fr-page.consol .cn-lock .ring text{fill:var(--ink);font:700 11px Sora}.fr-page.consol .cn-blk{background:#f1f5fa;border-radius:14px;align-items:center;gap:12px;margin:16px 19px 19px;padding:12px 14px;display:flex}.fr-page.consol .cn-blk.bad{background:#d4526e12}.fr-page.consol .cn-blk .k{letter-spacing:.16em;color:var(--slate);font:700 8.6px Inter;display:block}.fr-page.consol .cn-blk.bad .k{color:#c43c5c}.fr-page.consol .cn-blk b{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;margin-top:5px;font:700 17px Sora;display:block}.fr-page.consol .cn-blk button{cursor:pointer;color:var(--cyan-deep);white-space:nowrap;background:0 0;border:0;margin-left:auto;font:700 11px Inter}.fr-page.consol .cn-blk button:hover{text-decoration:underline}.fr-page.consol .cn-rows .r.ck{cursor:pointer;background:0 0;border-left:0;border-right:0;width:100%;font-family:inherit;transition:background .13s}.fr-page.consol .cn-rows .r.ck:hover{background:#f7fafd}.fr-page.consol .cn-rows .r.ck .ic{color:#c43c5c;background:#d4526e1f;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font:700 10px Sora;display:grid}.fr-page.consol .cn-rows .r.ck.ok .ic{color:#0e8a78;background:#11a38e1f}.fr-page.consol .cn-rows .r.ck.ok .tx b{color:var(--slate);font-weight:500}.fr-page.consol .cn-cmp>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:15px 20px;list-style:none;display:flex}.fr-page.consol .cn-cmp>summary::-webkit-details-marker{display:none}.fr-page.consol .cn-cmp .t{color:var(--ink);font-family:Sora;font-size:14.5px;font-weight:600}.fr-page.consol .cn-cmp .s{min-width:0;color:var(--slate);flex:1;font:500 11.6px Inter}.fr-page.consol .cn-cmp .hint{letter-spacing:.11em;color:#7a8ca5;white-space:nowrap;font:700 9.4px Inter}.fr-page.consol .cn-cmp .cn-ch{color:#4c6484;background:#f1f4f9;border-radius:9px;place-items:center;width:26px;height:26px;transition:transform .18s;display:grid}.fr-page.consol .cn-cmp[open] .cn-ch{transform:rotate(180deg)}.fr-page.consol .cn-cmp-b{border-top:1px solid var(--line)}.fr-page.consol .cn-cmp-t{padding:6px 20px 4px}.fr-page.consol .cn-cmp-t .hd,.fr-page.consol .cn-cmp-t .rw{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center;gap:12px;display:grid}.fr-page.consol .cn-cmp-t .hd{letter-spacing:.14em;color:#a2afc1;padding:12px 0 8px;font:700 8.4px Inter}.fr-page.consol .cn-cmp-t .hd .r,.fr-page.consol .cn-cmp-t .rw .r{text-align:right}.fr-page.consol .cn-cmp-t .rw{border-top:1px solid #f4f6fa;padding:11px 0;font:500 11.8px Inter}.fr-page.consol .cn-cmp-t .rw .nm{color:#7a8ca5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fr-page.consol .cn-cmp-t .rw.on .nm{color:var(--ink);font-weight:600}.fr-page.consol .cn-cmp-t .mono{font-family:JetBrains Mono,monospace}.fr-page.consol .cn-cmp-t .pos{color:#0e8a78}.fr-page.consol .cn-cmp-t .neg{color:#c43c5c}.fr-page.consol .cx-left-who{align-items:center;gap:13px;min-width:0;display:flex}.fr-page.consol .cx-bk-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px 18px 14px;display:flex}.fr-page.consol .cx-bk-h>div:first-child{flex:1;min-width:130px}.fr-page.consol .cx-bk-h h3{color:var(--ink);font-family:Sora;font-size:15px;font-weight:600}.fr-page.consol .cx-bk-h p{color:var(--slate);margin-top:4px;font:500 11.4px/1.5 Inter}.fr-page.consol .cx-rows{flex-direction:column;flex:1;display:flex}.fr-page.consol .cx-rows .none{color:var(--slate);text-align:center;padding:18px;font:500 12px Inter}.fr-page.consol .cx-rows .r{color:var(--ink);border-bottom:1px solid #f1f5fa;align-items:center;gap:10px;padding:9px 18px;font:500 12.2px Inter;display:flex}.fr-page.consol .cx-rows .r:last-child{border-bottom:0}.fr-page.consol .cx-rows .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.fr-page.consol .cx-rows .sub{color:#93a2b8;white-space:nowrap;font:500 10.6px Inter}.fr-page.consol .cx-rows .am{white-space:nowrap;font:700 12.4px JetBrains Mono,monospace}.fr-page.consol .cn-notes{background:var(--line);border-top:1px solid var(--line);flex-direction:column;gap:1px;display:flex}.fr-page.consol .cx-note{color:var(--ink);background:#fff;align-items:flex-start;gap:10px;padding:11px 20px;font:500 12.4px/1.5 Inter;display:flex}.fr-page.consol .cx-note .ar{flex:none;font-size:10px;line-height:1.7}.fr-page.consol .cx-note.up .ar{color:#c0392b}.fr-page.consol .cx-note.down .ar{color:#12856b}.fr-page.consol .cx-note.new .ar{color:#1487d8}.fr-page.consol .cx-note.flat{color:var(--slate)}.fr-page.consol .cx-diff{border-top:1px solid var(--line)}.fr-page.consol .cx-diff-h{flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 20px 10px;display:flex}.fr-page.consol .cx-diff-h b{color:var(--ink);font:600 13px Inter}.fr-page.consol .cx-diff-h span{color:var(--slate);font:500 11.4px Inter}.fr-page.consol .cx-diff td.mono{font-family:JetBrains Mono,monospace}.fr-page.consol .cx-diff-co{letter-spacing:.09em;color:var(--slate);background:#eef3f9;border-radius:6px;margin-left:8px;padding:2px 7px;font:700 8px Inter;display:inline-block}.fr-page.consol .cx-diff-d span{letter-spacing:.1em;text-transform:uppercase;color:#a9b6ca;margin-top:3px;font:700 8px Inter;display:block}.fr-page.consol .cx-diff-d.added{color:#c0392b}.fr-page.consol .cx-diff-d.gone{color:#12856b}.fr-page.consol .cx-diff-d.moved{color:var(--ink)}.fr-page.consol .dav.unset{background:linear-gradient(135deg,#93a2b8,#5a6b85)}.fc-page .fc-co{margin-bottom:20px}.fc-page .fc-proj{margin-bottom:14px}.fc-page .fc-proj .dtop{align-items:flex-start;gap:18px}.fc-page .fc-proj .cx-left-who{align-items:center;gap:13px;min-width:0;display:flex}.fc-page .fc-proj .lb{letter-spacing:.13em;color:#ffffff6b;font:700 8.8px Inter}.fc-page .fc-proj .cx-left-who h3{margin-top:5px;font-family:Sora;font-size:19px;font-weight:600}.fc-page .fc-proj .cn-tr{width:300px;margin-left:auto}.fc-page .fc-proj .cn-tr svg{height:58px}.fc-page .cn-tr-x span b{margin-top:2px;font:700 8.6px JetBrains Mono,monospace;display:block}.fc-page .fc-proj .cn-tr .zero{stroke:#ffffff29}.fc-page .fc-proj .cn-tr .dot{fill:#0f2440}.fc-page .fc-proj .cn-tr.cost .ln,.fc-page .fc-proj .cn-tr.cost .dot{stroke:#7fc4f2}.fc-page .fc-proj .cn-tr.cost .area{fill:#7fc4f226}.fc-page .fc-proj .cn-tr.rev .ln,.fc-page .fc-proj .cn-tr.rev .dot{stroke:#6fe3b8}.fc-page .fc-proj .cn-tr.rev .area{fill:#6fe3b826}.fc-page .fc-proj .cn-tr-x span{color:#fff6}.fc-page .fc-proj .cn-tr-x span.on{color:#eaf1fa}.fc-page .fc-sum{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:flex-end;gap:18px;margin:22px 0 4px;padding-bottom:18px;display:flex;position:relative}.fc-page .fc-sum .k{letter-spacing:.13em;color:#ffffff6b;font:700 8.6px Inter}.fc-page .fc-sum .v{color:#eaf1fa;margin-top:6px;font:700 18px JetBrains Mono,monospace}.fc-page .fc-sum .v.up{color:#ffc98f}.fc-page .fc-sum .v.down{color:#6fe3b8}.fc-page .fc-sum .m{color:#ffffff80;margin-top:5px;font:500 10.4px Inter}.fc-page .fc-sum .op{color:#ffffff52;padding-bottom:22px;font:400 16px Inter}.fc-page .fc-sum .f.big{text-align:right;margin-left:auto}.fc-page .fc-sum .f.big .v{font-size:26px}.fc-page .fc-margin{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex;position:relative}.fc-page .fc-margin>svg{color:#ffffff59;flex:none}.fc-page .fc-margin .m{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;flex:200px;padding:12px 14px}.fc-page .fc-margin .m .k{letter-spacing:.12em;color:#ffffff73;font:700 8.4px Inter;display:block}.fc-page .fc-margin .m .v{color:#eaf1fa;margin-top:6px;font:700 22px JetBrains Mono,monospace;display:block}.fc-page .fc-margin .m .s{color:#ffffff8c;margin-top:4px;font:500 10.6px Inter;display:block}.fc-page .fc-margin .m.big{background:#22b8d621;border-color:#22b8d652}.fc-page .fc-margin .m.big.pos .v{color:#6fe3b8}.fc-page .fc-margin .m.big.neg .v{color:#ff9c8f}.fc-page .fc-note{color:#ffffff80;margin-top:12px;font:500 11px/1.55 Inter;position:relative}.fc-page .fc-plan{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:1000px){.fc-page .fc-plan{grid-template-columns:1fr}}.fc-page .fc-list{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.fc-page .fc-add{border:1px solid var(--line);color:var(--cyan-deep);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:6px 11px;font:600 11.4px inherit;transition:all .13s;display:inline-flex}.fc-page .fc-add:hover{border-color:var(--cyan);background:#f7fcfe}.fc-page .fc-r .am.up{color:#c0392b}.fc-page .fc-r .am.down{color:#12856b}.fc-page .fc-acts{flex:none;gap:3px;display:flex}.fc-page .fc-acts button{cursor:pointer;color:#a9b6ca;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:26px;height:26px;transition:all .13s;display:grid}.fc-page .fc-acts button:hover{border-color:var(--line);color:var(--ink);background:#f7fafd}.fc-page .fc-acts button.bad:hover{color:#c0392b;background:#fdf6f5;border-color:#f2c4c0}.fc-page .fc-find{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.fc-page .fc-find-h{border-bottom:1px solid var(--line);padding:18px 20px 14px}.fc-page .fc-find-h h3{color:var(--ink);font-family:Sora;font-size:15.5px;font-weight:600}.fc-page .fc-find-h p{color:var(--slate);max-width:78ch;margin-top:5px;font:500 12px/1.6 Inter}.fc-page .fc-f{border-bottom:1px solid #f1f5fa;padding:15px 20px}.fc-page .fc-f:last-child{border-bottom:0}.fc-page .fc-f-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fc-page .fc-f-h b{color:var(--ink);font:600 13.4px Inter}.fc-page .fc-f-h .go{cursor:pointer;color:var(--cyan-deep);background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font:600 11.6px Inter;display:inline-flex}.fc-page .fc-f .sev{letter-spacing:.1em;color:var(--slate);white-space:nowrap;background:#eef3f9;border-radius:6px;padding:3px 8px;font:700 8px Inter}.fc-page .fc-f.act .sev{color:#c0392b;background:#fbede9}.fc-page .fc-f.watch .sev{color:#a66a12;background:#fbf1e3}.fc-page .fc-f>p{color:var(--slate);max-width:82ch;margin-top:8px;font:500 12.4px/1.65 Inter}.fc-page .fc-f-do{border:1px solid var(--line);color:var(--ink);background:#f7fafd;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 12px;font:500 12px/1.55 Inter;display:flex}.fc-page .fc-f-do>svg{color:#a9b6ca;flex:none;margin-top:2px}.fc-page .fc-f-i{margin-top:10px}.fc-page .fc-f-i summary{cursor:pointer;color:var(--cyan-deep);font:600 11.4px Inter;list-style:none}.fc-page .fc-f-i summary::-webkit-details-marker{display:none}.fc-page .fc-f-i summary:before{content:"▸ ";font-size:9px}.fc-page .fc-f-i[open] summary:before{content:"▾ "}.fc-page .fc-f-rows{border:1px solid var(--line);border-radius:10px;margin-top:8px;overflow:hidden}.fc-page .fc-f-rows .r{color:var(--ink);border-bottom:1px solid #f1f5fa;flex-wrap:wrap;gap:16px;padding:8px 12px;font:500 11.6px Inter;display:flex}.fc-page .fc-f-rows .r:last-child{border-bottom:0}.fc-page .fc-f-rows .r span{gap:6px;display:inline-flex}.fc-page .fc-f-rows .r b{letter-spacing:.09em;text-transform:uppercase;color:#a9b6ca;align-self:center;font:700 8.2px Inter}.fc-page .fc-toast{z-index:900;color:#fff;background:#0b1b33;border-radius:12px;max-width:90vw;padding:11px 18px;font:500 12.4px Inter;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #0b1b3399}.fc-page .fc-head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.fc-page .fc-head p{min-width:240px;color:var(--slate);flex:1;max-width:80ch;font:500 12.4px/1.6 Inter}.fc-page .fc-task{border:1px solid var(--line);letter-spacing:.09em;color:var(--cyan-deep);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font:700 8px inherit;transition:all .13s;display:inline-flex}.fc-page .fc-task:hover{border-color:var(--cyan);background:#f7fcfe}.fc-page .fc-task.notask{color:#a9b6ca;cursor:default;background:#fbfcfe}.sp-root{z-index:900;visibility:hidden;pointer-events:none;transition:visibility 0s linear .42s;position:fixed;top:0;bottom:0;left:0;right:0}.sp-root.on{visibility:visible;pointer-events:auto;transition:visibility}.sp-scrim{opacity:0;background:#0b1b3373;transition:opacity .42s;position:absolute;top:0;bottom:0;left:0;right:0}.sp-root.on .sp-scrim{opacity:1}.sp-panel{color:var(--ink);background:var(--paper);border-left:1px solid var(--line);outline:none;flex-direction:column;max-width:94vw;transition:transform .42s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-30px 0 70px -30px #0b1b3373}.sp-root.on .sp-panel{transform:translate(0)}.sp-head{border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.sp-ht{flex:1;min-width:0}.sp-head h3{color:var(--ink);font-family:Sora;font-size:17px;font-weight:600}.sp-head p{color:var(--slate);margin-top:5px;font-size:12.2px;line-height:1.5}.sp-x{border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--slate);background:#fff;border-radius:50%;flex:none;place-items:center;transition:all .15s;display:grid}.sp-x:hover{border-color:var(--rose);color:var(--rose)}.sp-tools{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 22px;display:flex}.sp-tools .pill-fld{flex:1;min-width:160px}.sp-tools .pill-fld input{width:100%}.sp-body{flex:auto;min-height:0;padding:14px 22px;overflow-y:auto}.sp-foot{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;flex:none;align-items:center;gap:14px;padding:14px 22px;display:flex}@media (max-height:920px){.sp-head{padding:15px 18px 12px}.sp-tools{padding:10px 18px}.sp-body,.sp-foot{padding:11px 18px}}.adj-page .page-head{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.adj-page h2{letter-spacing:-.02em;color:var(--ink);font-family:Sora;font-size:28px;font-weight:700}.adj-page .sub-t{color:var(--slate);margin-top:6px;font-size:13.5px;line-height:1.55}.adj-page .split{grid-template-columns:1fr 400px;align-items:start;gap:18px;margin-bottom:18px;display:grid}.adj-page .builder{border-radius:var(--r);color:#fff;background:linear-gradient(160deg,#0b1b33,#0e2140 60%,#0b2a44);flex-direction:column;min-height:430px;max-height:calc(100vh - 498px);padding:18px 22px;display:flex;position:relative;overflow:hidden}.adj-page .builder>*{flex:none}.adj-page .builder.fitted{min-height:0;max-height:none}.adj-page .builder:after{content:"";pointer-events:none;background:radial-gradient(circle,#22b8d633,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.adj-page .bh>div,.adj-page .scope,.adj-page .scope-static{z-index:2;position:relative}.adj-page .bh{align-items:center;gap:14px;margin-bottom:14px;display:flex;position:relative}.adj-page .bh h3{font-family:Sora;font-size:17px;font-weight:600}.adj-page .scope{background:#ffffff12;border:1px solid #ffffff1f;border-radius:30px;gap:4px;margin-left:auto;padding:4px;display:flex}.adj-page .scope button{cursor:pointer;color:#fff9;background:0 0;border:0;border-radius:24px;align-items:center;gap:6px;padding:7px 14px;font:600 11.6px inherit;transition:all .15s;display:flex}.adj-page .scope button:hover{color:#fff}.adj-page .scope button.on{color:var(--ink);background:#fff}.adj-page .scope-static{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:7px;margin-left:auto;padding:8px 15px;font:600 11.6px Inter;display:flex}.adj-page .scroll-cue{border:1px dashed var(--line);width:100%;color:var(--slate);cursor:pointer;background:#fafcfe;border-radius:30px;justify-content:center;align-items:center;gap:8px;margin:2px 0 18px;padding:10px 18px;font:600 12px inherit;transition:all .16s;display:flex}.adj-page .scroll-cue:hover{border-color:var(--cyan);color:var(--cyan-deep);background:#f1f8fd}.adj-page .scroll-cue svg{animation:1.6s ease-in-out infinite adj-cue-bob}@keyframes adj-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.adj-page .frow{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid;position:relative}.adj-page .fld{position:relative}.adj-page .fld label{letter-spacing:.14em;color:#ffffff6b;margin-bottom:8px;font:700 9.4px Inter;display:block}.adj-page .fld select,.adj-page .fld input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;outline:none;width:100%;padding:11px 14px;font:500 13px Inter;transition:all .16s}.adj-page .fld select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:34px}.adj-page .fld select option{color:#fff;background:#0e2140}.adj-page .fld input::placeholder{color:#ffffff59;font-weight:400}.adj-page .fld select:focus,.adj-page .fld input:focus{border-color:var(--cyan);background:#22b8d617}.adj-page .fld .car{pointer-events:none;color:#ffffff73;position:absolute;bottom:13px;right:13px}.adj-page .fld .ui-dd-trigger{border-radius:11px;padding:11px 14px}.adj-page .erow{grid-template-columns:1.5fr .85fr 1.6fr 40px;gap:10px;margin-bottom:10px;display:grid;position:relative}.adj-page .erow select,.adj-page .erow input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;outline:none;width:100%;padding:11px 13px;font:500 12.8px Inter;transition:all .16s}.adj-page .erow select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.adj-page .erow select option{background:#0e2140}.adj-page .erow input::placeholder{color:#ffffff52;font-weight:400}.adj-page .erow select:focus,.adj-page .erow input:focus{border-color:var(--cyan);background:#22b8d617}.adj-page .del{color:#ff9db0;cursor:pointer;background:#e9607a1f;border:1px solid #e9607a4d;border-radius:11px;place-items:center;transition:all .15s;display:grid}.adj-page .del:hover{background:#e9607a3d}.adj-page .rep-flow{grid-template-columns:1fr 44px 1fr;align-items:end;gap:10px;margin-bottom:16px;display:grid;position:relative}.adj-page .rep-end{position:relative}.adj-page .rep-end label{align-items:center;gap:7px;display:flex}.adj-page .rep-end label em{letter-spacing:.12em;font-style:normal}.adj-page .rep-end label.out em{color:#ff9db0}.adj-page .rep-end label.in em{color:#5fe3c0}.adj-page .rp-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.adj-page .rp-dot.out{background:#e9607a}.adj-page .rp-dot.in{background:#3fcfae}.adj-page .rep-arrow{color:#ffffff57;justify-content:center;align-items:center;height:46px;display:flex}.adj-page .rep-ctx{z-index:2;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:13px 14px 2px;position:relative}.adj-page .rep-ctx-h{color:#fff9;margin-bottom:11px;font:600 11px Inter}.adj-page .rep-ctx-h span{color:#ffffff5c;font-weight:500}.adj-page .rep-ctx .frow{margin-bottom:13px}.adj-page .rep-ctx .fld label{color:#ffffff61;margin-bottom:6px;font-size:9px}.adj-page .rep-money{grid-template-columns:1fr 210px;align-items:end;gap:14px;margin-bottom:auto;padding-bottom:18px;display:grid;position:relative}.adj-page .rep-flow .ui-dd-trigger,.adj-page .rep-ctx .ui-dd-trigger,.adj-page .rep-money .ui-dd-trigger{height:46px}.adj-page .rep-amt .amt-wrap{background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;align-items:center;height:46px;padding:0 13px;transition:all .16s;display:flex}.adj-page .rep-amt .amt-wrap:focus-within{border-color:var(--cyan);background:#22b8d61a}.adj-page .rep-amt .cur{color:#ffffff6b;flex:none;padding-right:9px;font:700 12px Inter}.adj-page .rep-amt input{color:#fff;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-family:JetBrains Mono;font-size:17px;font-weight:700}.adj-page .rep-amt input::placeholder{color:#ffffff4d;font-weight:400}@media (max-width:760px){.adj-page .rep-flow{grid-template-columns:1fr}.adj-page .rep-arrow{height:auto;transform:rotate(90deg)}.adj-page .rep-money{grid-template-columns:1fr}}.adj-page .bfoot{z-index:2;border-top:1px solid #ffffff1c;flex:none;padding-top:15px;position:relative}.adj-page .cfwd{color:#ffffffbf;cursor:pointer;align-items:center;gap:10px;margin-bottom:18px;font-size:12.6px;display:flex}.adj-page .bfoot .cfwd{margin-bottom:12px}.adj-page .cfwd input{width:17px;height:17px;accent-color:var(--cyan);cursor:pointer}.adj-page .savebtn{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px;font:600 13.6px inherit;transition:all .18s;display:flex;box-shadow:0 12px 26px -8px #1487d899}.adj-page .savebtn .sb-n{background:#ffffff38;border-radius:20px;margin-left:2px;padding:3px 9px;font:700 10.5px JetBrains Mono}.adj-page .savebtn:hover{transform:translateY(-1px)}.adj-page .savebtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.adj-page .pctbig{letter-spacing:-.02em;align-items:center;gap:14px;margin-bottom:6px;font-family:Sora;font-size:44px;font-weight:700;display:flex}.adj-page .pctbig .tag{letter-spacing:.1em;border-radius:20px;padding:5px 11px;font:700 9.6px Inter}.adj-page .slider{-webkit-appearance:none;background:#ffffff26;border-radius:6px;outline:none;width:100%;height:6px;margin:10px 0 12px}.adj-page .slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 3px 10px #00000059,0 0 0 4px #22b8d659}.adj-page .slider::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:20px;height:20px}.adj-page .dcards{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.adj-page .dcard{background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;min-width:0;padding:13px 15px}.adj-page .dcard .dt{align-items:center;gap:9px;min-width:0;margin-bottom:8px;display:flex}.adj-page .dcard .di{border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.adj-page .dcard .di img{object-fit:contain;background:#fff;width:100%;height:100%;padding:2px}.adj-page .dcard .dn{white-space:nowrap;text-overflow:ellipsis;font:600 12px Inter;overflow:hidden}.adj-page .dcard .base{color:#ffffff73;margin-bottom:5px;font-size:10.6px}.adj-page .dcard .amt{color:#5fe3c0;font-family:JetBrains Mono;font-size:19px;font-weight:700}.adj-page .dsl-head{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:0;display:flex}.adj-page .dsl-head .fld{flex:none}.adj-page .dsl-scope{text-align:right;flex-direction:column;flex:200px;align-items:flex-end;gap:5px;min-width:0;padding-bottom:6px;display:flex}.adj-page .dsl-scope .k{letter-spacing:.14em;color:#ffffff6b;font:700 9.4px Inter}.adj-page .dsl-scope b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:600 12.6px Inter;overflow:hidden}.adj-page .dsl-open{text-align:left;cursor:pointer;color:#fff;z-index:2;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:13px;width:100%;margin-bottom:12px;padding:11px 14px;font-family:inherit;transition:all .16s;display:flex;position:relative}.adj-page .dsl-open:hover:not(:disabled){background:#22b8d61f;border-color:#22b8d666}.adj-page .dsl-open:disabled{opacity:.5;cursor:not-allowed}.adj-page .dsl-open .do-i{color:#7fe0f2;background:#22b8d629;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.adj-page .dsl-open .do-t{flex:1;min-width:0}.adj-page .dsl-open .do-t b{font:600 12.8px Inter;display:block}.adj-page .dsl-open .do-t small{color:#ffffff80;margin-top:3px;font-size:10.8px;display:block}.adj-page .dsl-open .do-v{color:#5fe3c0;white-space:nowrap;flex:none;font-family:JetBrains Mono;font-size:15px;font-weight:700}.adj-page .dsl-open .do-go{color:#ffffff9e;flex:none;align-items:center;gap:5px;font:600 11.4px Inter;display:inline-flex}.dsl-rows{flex-direction:column;gap:8px;display:flex}.dsl-row{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;display:flex}.dsl-row.edited{background:#fffcf6;border-color:#f2a93b8c}.dsl-row .dr-who{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font:600 12.6px Inter;overflow:hidden}.dsl-row .dr-who small{color:var(--slate);margin-top:3px;font:400 10.4px Inter;display:block}.dsl-row .dr-co{letter-spacing:.06em;color:#fff;border-radius:6px;flex:none;padding:3px 8px;font:700 9px Inter}.dsl-row .dr-amt{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.dsl-row .dr-amt input{border:1px solid var(--line);width:112px;color:var(--ink);text-align:right;background:#fff;border-radius:9px;outline:none;padding:8px 10px;font:600 12.4px JetBrains Mono;transition:all .15s}.dsl-row .dr-amt input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d621}.dsl-row .dr-undo{cursor:pointer;color:#9a6608;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:600 10px inherit;display:inline-flex}.dsl-row .dr-undo:hover{text-decoration:underline}.sp-tot{flex-direction:column;gap:3px;display:flex}.sp-tot span{letter-spacing:.14em;text-transform:uppercase;color:#93a2b8;font:700 9px Inter}.sp-tot b{letter-spacing:-.01em;color:var(--ink);font-family:Sora;font-size:19px;font-weight:700}.adj-page .cf-col{flex-direction:column;gap:14px;display:flex}.adj-page .cfcard{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.adj-page .cf-head{border-bottom:1px solid var(--line);padding:18px 20px 14px}.adj-page .cf-head h3{font-family:Sora;font-size:15.5px;font-weight:600}.adj-page .cf-head p{color:var(--slate);margin-top:5px;font-size:11.8px;line-height:1.5}.adj-page .cf-body{padding:12px}.adj-page .cf-item{border-radius:12px;align-items:center;gap:12px;padding:12px;transition:all .14s;display:flex}.adj-page .cf-item:hover{background:#f7fafd}.adj-page .cf-ic{color:#fff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.adj-page .cf-ic.ded{background:linear-gradient(135deg,#e9607a,#b23a52)}.adj-page .cf-ic.inc{background:linear-gradient(135deg,#3fcfae,#12856b)}.adj-page .cf-ic.dsl{background:linear-gradient(135deg,#f2a93b,#b87309)}.adj-page .cf-i{flex:1;min-width:0}.adj-page .cf-i .n{font:600 12.8px Inter}.adj-page .cf-i .m{color:var(--slate);margin-top:3px;font-size:10.8px}.adj-page .cf-r{text-align:right;flex:none;align-items:center;gap:10px;display:flex}.adj-page .cf-r .a{white-space:nowrap;font-family:JetBrains Mono;font-size:13px;font-weight:700}.adj-page .cf-x{border:1px solid var(--line);cursor:pointer;color:#93a2b8;background:#fff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;transition:all .15s;display:grid}.adj-page .cf-x:hover{border-color:var(--rose);color:var(--rose)}.adj-page .cf-empty{text-align:center;color:var(--slate);background:#f7fafd;border-radius:12px;margin:12px;padding:22px;font-size:12.4px}.adj-page .linecard{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.adj-page .lh{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:14px;padding:17px 20px;display:flex}.adj-page .lh>div:first-child{flex:180px;min-width:0}.adj-page .lh .segtabs,.adj-page .lh .rt{flex:none}.adj-page .lh h3{white-space:nowrap;text-overflow:ellipsis;font-family:Sora;font-size:15.5px;font-weight:600;overflow:hidden}.adj-page .lh p{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.8px;overflow:hidden}@media (max-width:1240px){.adj-page .lh{flex-wrap:wrap}.adj-page .lh>div:first-child{flex:100%}}.adj-page .lh .rt{align-items:center;gap:9px;margin-left:auto;display:flex}.adj-page .selall{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:40px;align-items:center;gap:8px;padding:8px 15px;font:600 12.5px inherit;display:flex}.adj-page .selall:hover{border-color:#c8d5e6}.adj-page .selall:disabled{opacity:.5;cursor:not-allowed}.adj-page .rowcheck{border:1.5px solid var(--line);cursor:pointer;color:#fff;background:#fff;border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;transition:all .14s;display:grid}.adj-page .rowcheck.on{background:var(--cyan-deep);border-color:var(--cyan-deep)}.adj-page .lockall{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;cursor:pointer;border:0;border-radius:30px;align-items:center;gap:7px;padding:10px 17px;font:600 12.2px inherit;display:flex;box-shadow:0 8px 18px -8px #1487d899}.adj-page .lockall:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.adj-page .cotag{letter-spacing:.08em;color:#fff;border-radius:6px;padding:3.5px 9px;font:700 9.2px Inter}.adj-page .cotag.v{background:linear-gradient(135deg,#1487d8,#0b1b33)}.adj-page .cotag.s{background:linear-gradient(135deg,#22b8d6,#12856b)}.adj-page .tgl{cursor:pointer;background:#d8e0ec;border:0;border-radius:20px;width:40px;height:22px;padding:0;transition:all .16s;position:relative}.adj-page .tgl span{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.adj-page .tgl.on{background:var(--cyan-deep)}.adj-page .tgl.on span{left:21px}.adj-page .cf-iconbtn{border:1px solid var(--line);width:30px;height:30px;color:var(--cyan-deep);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:inline-grid}.adj-page .cf-iconbtn:hover{background:#eef6fc}.adj-page .cf-iconbtn.danger{color:#c0392b}.adj-page .cf-iconbtn.danger:hover{background:#fcedec}.adj-page .amt-inp{border:1px solid var(--line);text-align:right;border-radius:8px;outline:none;width:96px;padding:5px 8px;font:600 12px JetBrains Mono}.adj-page .amt-inp:focus{border-color:var(--cyan)}.adj-page .st{letter-spacing:.08em;border-radius:20px;padding:4px 10px;font:700 10px Inter;display:inline-block}.adj-page .st.draft{color:#9a6608;background:#f2a93b29}.adj-page .st.locked{color:#12856b;background:#3fcfae29}.adj-page .act{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:6px 11px;font:600 11.4px inherit;transition:all .15s}.adj-page .act:hover{border-color:var(--cyan);color:var(--cyan-deep)}.adj-page .act.del{color:#c0334e}.adj-page .act.del:hover{border-color:#c0334e}.adj-page .tfoot{border-top:1px solid var(--line);color:var(--slate);background:#fafcfe;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;font-size:12.2px;display:flex}.adj-page .tfoot b{color:var(--ink);font-family:JetBrains Mono}.adj-page .tfoot .rr{flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.adj-page .adj-note{color:var(--slate);text-align:center;background:#f7fafd;border-radius:12px;padding:22px;font-size:12.4px}.adj-page .filterbar .ui-dd-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.adj-page .plist{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;flex:auto;min-height:120px;margin-bottom:14px;overflow-y:auto}.adj-page .plist-empty{text-align:center;color:#fff6;padding:26px;font-size:12px}.adj-page .prow{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:9px 12px;display:flex}.adj-page .prow:last-child{border-bottom:0}.adj-page .prow:hover{background:#ffffff08}.adj-page .prow .pn{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font:600 12.4px Inter;overflow:hidden}.adj-page .prow .pn small{color:#fff6;margin-top:2px;font:400 10px Inter;display:block}.adj-page .prow .pco{letter-spacing:.06em;color:#fff;border-radius:6px;flex:none;padding:3px 8px;font:700 9px Inter}.adj-page .prow .pco.v{background:linear-gradient(135deg,#1487d8,#0b1b33)}.adj-page .prow .pco.s{background:linear-gradient(135deg,#22b8d6,#12856b)}.adj-page .prow .pamt{color:#fff;text-align:right;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;outline:none;flex:0 0 104px;width:104px;padding:8px 10px;font:600 12px JetBrains Mono}.adj-page .prow .pamt:focus{border-color:var(--cyan)}.adj-page .prow .pamt.calc{opacity:.85}.adj-page .prow .ppr{flex:0 0 132px;width:132px}.adj-page .prow .ppr .ui-dd-trigger{border-radius:9px;padding:8px}.adj-page .prow .base{color:#ffffff73;text-align:right;flex:none;min-width:96px;font:500 10.4px JetBrains Mono}.adj-page .prow .psave{color:#7fe8d0;cursor:pointer;background:#3fcfae1f;border:1px solid #3fcfae59;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.adj-page .prow .psave:hover{background:#3fcfae3d}.adj-page .prow .psave:disabled{opacity:.35;cursor:not-allowed}.adj-page .dbadge{letter-spacing:.02em;vertical-align:middle;border-radius:14px;padding:2px 8px;font:700 10px JetBrains Mono;display:inline-block}.adj-page .dbadge.dp{color:#12856b;background:#3fcfae29}.adj-page .dbadge.dn{color:#c43d58;background:#e9607a24}@media (max-width:1240px){.adj-page .split{grid-template-columns:1fr}}@media (max-width:900px){.adj-page .frow,.adj-page .erow,.adj-page .dcards{grid-template-columns:1fr}}@media (max-height:920px){.adj-page .builder{min-height:360px;max-height:calc(100vh - 410px);padding:18px 20px}.adj-page .bh{margin-bottom:14px}.adj-page .bfoot{padding-top:12px}.adj-page .bfoot .cfwd{margin-bottom:9px}.adj-page .savebtn{padding:11px}}@media (max-width:1240px){.adj-page .builder{min-height:0;max-height:none}.adj-page .plist{flex:none;max-height:340px}}.adj-page .es-yahoo{color:#8a5b10;background:#fef7ec;border:1px solid #f3dfbc;border-radius:12px;align-items:center;gap:11px;margin-bottom:14px;padding:11px 16px;font:500 12.5px/1.5 Inter;display:flex}.adj-page .es-yahoo svg{flex:none}.adj-page .es-yahoo b{font-weight:700}.adj-page .rt-launch{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.adj-page .rt-open{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2ecde8,#1668ce);border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 16px;font:600 12.4px inherit;transition:all .14s;display:inline-flex;box-shadow:0 8px 18px -8px #1668ce99}.adj-page .rt-open:hover{transform:translateY(-1px)}.adj-page .rt-open:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.adj-page .rt-hint{color:#8ca0b8;font:500 11.4px Inter}.adj-page .rt-sum{color:#e8f1fa;flex:1;align-items:center;gap:8px;min-width:0;font:600 12px Inter;display:flex}.adj-page .rt-sum .itn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adj-page .rt-sum .km{color:#0e7a5f;background:#e9f7f1;border-radius:99px;flex:none;padding:3px 9px;font:700 10.6px Inter}.adj-page .rt-ov{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:220;background:#0a1b3480;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.adj-page .rt-mdl{scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:linear-gradient(150deg,#14294b,#0a1b34);border:1px solid #ffffff14;border-radius:16px;width:min(640px,94vw);max-height:min(86vh,780px);padding:18px 20px 16px;overflow-y:auto;box-shadow:0 30px 70px -20px #0a1b34bf}.adj-page .rt-mh{align-items:center;gap:10px;margin-bottom:12px;display:flex}.adj-page .rt-mh h4{letter-spacing:-.015em;color:#fff;font:600 15px Sora}.adj-page .rt-mh p{color:#ffffff8c;margin-top:2px;font:500 11px Inter}.adj-page .rt-mh .rswap{margin-left:auto}.adj-page .rt-mh .rt-x{cursor:pointer;color:#ffffffb3;background:0 0;border:1px solid #fff3;border-radius:9px;padding:6px 8px;transition:all .14s;display:inline-flex}.adj-page .rt-mh .rt-x:hover{color:#fff;border-color:#ffffff73}.adj-page .rt-mh .rswap+.rt-x{margin-left:0}.adj-page .rt-mf{align-items:center;gap:10px;margin-top:12px;display:flex}.adj-page .rt-mf .rt-done{margin-left:auto}.adj-page .rt-mdl .itin-card{margin-bottom:0}.adj-page .ov-side,.wrap .ov-side{scrollbar-width:thin;scrollbar-color:#c9d4e2 transparent;max-height:max(340px,100vh - 300px);overflow-y:auto}.wrap .ov-side::-webkit-scrollbar{width:6px}.wrap .ov-side::-webkit-scrollbar-thumb{background:#c9d4e2;border-radius:99px}.adj-page .esync .linecard,.adj-page .esync .vscroll{max-height:max(320px,100vh - 430px)}.adj-page .vscroll{scrollbar-width:thin;scrollbar-color:#c9d4e2 transparent;overflow-y:auto}.adj-page .vscroll::-webkit-scrollbar{width:6px}.adj-page .vscroll::-webkit-scrollbar-thumb{background:#c9d4e2;border-radius:99px}.wrap .scroll-cue{border:1px dashed var(--line);width:100%;color:var(--slate);cursor:pointer;background:#fafcfe;border-radius:30px;justify-content:center;align-items:center;gap:8px;margin:2px 0 14px;padding:10px 18px;font:600 12px inherit;transition:all .16s;display:flex}.wrap .scroll-cue:hover{border-color:var(--cyan);color:var(--cyan-deep);background:#f1f8fd}.wrap .scroll-cue svg{animation:1.6s ease-in-out infinite adj-cue-bob}.wrap .short.record{background:linear-gradient(135deg,#f2fbf8,#e6f6ef);border:1px solid #12856b59;box-shadow:0 8px 20px -12px #12856b80}.wrap .short.record h4{color:#0e7a5f}.wrap .short.record:hover{border-color:#12856b}.wrap .short.record:disabled{opacity:.55;cursor:not-allowed}.wrap .short .sq.r{color:#fff;background:linear-gradient(135deg,#3fcfae,#12856b)}.adj-page .ov-side,.wrap .ov-side{max-height:none;overflow:visible}.wrap .shorts{gap:8px}.wrap .shorts .short{gap:11px;padding:9px 12px}.wrap .shorts .short .sq{flex:0 0 36px;width:36px;height:36px}.wrap .shorts .short h4{font-size:12.6px}.wrap .shorts .short p{font-size:10.6px;line-height:1.35}.adj-page .rone .oo-bh{padding:11px 22px 9px}.adj-page .rone .oo-bh h3{font-size:16px}.adj-page .rone .oo-bh p{white-space:nowrap;text-overflow:ellipsis;max-width:none;margin-top:3px;overflow:hidden}.adj-page .rone .rstatus{padding:6px 13px}.adj-page .rone .rsteps{padding:2px 26px 4px}.adj-page .rone .rstep{padding:12px 0}.adj-page .rone .stephead{margin-bottom:9px}.adj-page .rone .mvchip{padding:6px 13px}.adj-page .rone .rt-open{padding:9px 15px}.adj-page .rone .charges .cg label{margin-bottom:6px}.adj-page .rone .charges .cbox{padding:9px 13px}.adj-page .rone .oo-bfoot{padding:8px 22px}.adj-page .rone .rcol .mapbox{height:170px}.adj-page .rone .pcard-h{padding:13px 18px 11px}.adj-page .rone .tripsum .sumline{padding:6px 0}.adj-page .esync .status{margin-bottom:14px}.mdl .es-review .es-reqrow{border:1px solid var(--line);background:#f6fafd;border-radius:11px;flex-wrap:wrap;gap:26px;margin-bottom:13px;padding:10px 14px;display:flex}.mdl .es-review .es-reqrow .rq label{letter-spacing:.12em;color:#93a2b8;margin-bottom:3px;font:700 9.2px Inter;display:block}.mdl .es-review .es-reqrow .rq b{color:var(--ink);font:600 12.6px Inter}.mdl .es-review .es-reqrow .rq b.mono{font:700 11.5px JetBrains Mono}.adj-page .mnt-datestep{align-items:center;gap:6px;display:flex}.adj-page .mnt-datestep .stp{border:1px solid var(--line);width:30px;height:38px;color:var(--slate);cursor:pointer;background:#fff;border-radius:10px;font:600 15px Inter;transition:all .14s}.adj-page .mnt-datestep .stp:hover{color:var(--ink);border-color:#c9d4e2}.mdl .es-review .es-two{grid-template-columns:1.22fr 1fr;align-items:stretch;gap:18px;display:grid}.mdl .es-review .es-two .es-map.tall{height:auto;min-height:300px}.mdl .es-review .es-paycard{border:1px solid var(--line);background:#f9fbfe;border-radius:12px;flex-direction:column;align-self:start;gap:12px;width:100%;padding:14px 16px;display:flex}.mdl .es-review .es-paycard .mdl-f{width:100%}.mdl .es-review .es-margin{border-top:1px solid var(--line);color:var(--slate);justify-content:space-between;align-items:baseline;padding-top:11px;font:600 11.6px Inter;display:flex}.mdl .es-review .es-margin b{color:#12856b;font:700 13px JetBrains Mono}@media (max-width:900px){.mdl .es-review .es-two{grid-template-columns:1fr}}.mdl .es-review .es-reqrow{background:#f6f8fb;justify-content:space-between;gap:24px;padding:13px 18px}.mdl .es-review .es-route{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 16px 13px}.mdl .es-review .es-prow{align-items:flex-start;gap:12px;padding-bottom:14px;display:flex;position:relative}.mdl .es-review .es-plist .es-prow:last-child{padding-bottom:0}.mdl .es-review .es-pdot{flex:0 0 16px;justify-content:center;width:16px;padding-top:27px;display:flex;position:relative}.mdl .es-review .es-pdot i{border-radius:50%;width:12px;height:12px;display:block}.mdl .es-review .es-pdot i.start{background:#fff;border:2.5px solid #1668ce}.mdl .es-review .es-pdot i.mid{background:#f2a93b}.mdl .es-review .es-pdot i.end{background:#1668ce}.mdl .es-review .es-prow:not(:last-child) .es-pdot:after{content:"";background:#e3eaf2;width:2px;margin-left:-1px;position:absolute;top:42px;bottom:-8px;left:50%}.mdl .es-review .es-pfld{flex:1;min-width:0;position:relative}.mdl .es-review .es-pfld label{letter-spacing:.14em;color:#93a2b8;margin-bottom:5px;font:700 9.4px JetBrains Mono;display:block}.mdl .es-review .es-pfld input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px;font:500 13px Inter}.mdl .es-review .es-pfld input:focus{border-color:var(--cyan);outline:0;box-shadow:0 0 0 3px #2ecde824}.mdl .es-review .es-px{color:#93a2b8;cursor:pointer;background:0 0;border:0;flex:none;padding:29px 0 0}.mdl .es-review .es-px:hover{color:#c4425b}.mdl .es-review .es-sugs{border:1px solid var(--line);z-index:9999;background:#fff;border-radius:12px;max-height:210px;margin-top:4px;padding:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px -12px #0b1b3357}.mdl .es-review .es-sugs button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font:500 12.8px inherit;display:flex}.mdl .es-review .es-sugs button:hover{background:var(--paper,#f4f7fb)}.mdl .es-review .es-ractions{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.mdl .es-review .es-addstop{color:var(--slate);cursor:pointer;background:0 0;border:1px dashed #c9d4e2;border-radius:99px;padding:8px 15px;font:600 12px Inter;transition:all .14s}.mdl .es-review .es-addstop:hover{border-color:var(--cyan);color:var(--cyan-deep)}.mdl .es-review .itin-right{align-items:center;gap:9px;display:flex}.mdl .es-review .es-kmchip{color:#1268a8;background:#eaf3fe;border-radius:99px;padding:6px 11px;font:700 10.5px JetBrains Mono}.mdl .es-review .es-recalc{color:#1268a8;cursor:pointer;background:#eaf3fe;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font:600 12.4px Inter;transition:all .14s;display:inline-flex}.mdl .es-review .es-recalc:hover{background:#ddebfb}.mdl .es-review .es-recalc:disabled{opacity:.55;cursor:default}.mdl .es-review .es-mapcol{flex-direction:column;gap:8px;display:flex}.mdl .es-review .es-drop{text-align:center;cursor:pointer;min-height:300px;color:var(--slate);background:#f6f8fb;border:1.5px dashed #c9d4e2;border-radius:14px;flex:1;place-items:center;font:500 12.4px Inter;transition:border-color .15s;display:grid;position:relative;overflow:hidden}.mdl .es-review .es-drop:hover{border-color:#9fb3cc}.mdl .es-review .es-drop.has{border:1px solid var(--line);cursor:zoom-in}.mdl .es-review .es-drop img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mdl .es-review .es-drop .browse{color:#1268a8;text-decoration:underline}.mdl .es-review .es-gmlink{color:#1268a8;cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:2px 0;font:600 12px Inter}.mdl .es-review .es-gmlink:hover{text-decoration:underline}.mdl .es-review .es-priceline{border:1px solid var(--line);background:#f6f8fb;border-radius:11px;align-items:center;gap:10px;min-width:0;margin-bottom:14px;padding:11px 16px;display:flex}.mdl .es-review .es-priceline .k{letter-spacing:.14em;color:#93a2b8;flex:none;font:700 9.4px JetBrains Mono}.mdl .es-review .es-priceline .route{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font:600 12.6px Inter;overflow:hidden}.mdl .es-review .es-priceline .km{color:#1268a8;background:#eaf3fe;border-radius:99px;flex:none;padding:4px 9px;font:700 10.5px JetBrains Mono}.mdl .es-review .es-priceline .who{color:#93a2b8;white-space:nowrap;flex:none;font:500 11.6px Inter}.mdl .es-review .es-priceline .edit{color:#1268a8;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;font:600 12.2px Inter}.mdl .es-review .es-priceline .edit:hover{text-decoration:underline}.mdl .es-review .es-mvchips{flex-wrap:wrap;gap:8px;display:flex}.mdl .es-review .es-mvchips button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:99px;padding:9px 16px;font:600 12.2px Inter;transition:all .13s}.mdl .es-review .es-mvchips button:hover{color:var(--ink);border-color:#c9d4e2}.mdl .es-review .es-mvchips button.on{color:#1268a8;background:#eaf3fe;border-color:#1668ce}.mdl .es-review .req{color:#c2410c;font-style:normal}.mdl .es-review .es-paycard{gap:0;padding:14px 16px 12px}.mdl .es-review .es-paycard .k{letter-spacing:.14em;color:#1268a8;margin-bottom:4px;font:700 9.4px JetBrains Mono}.mdl .es-review .es-payrow{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.mdl .es-review .es-payrow>label{color:var(--ink);font:600 12.4px Inter}.mdl .es-review .es-payrow .amt{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:baseline;gap:6px;padding:7px 11px;display:flex}.mdl .es-review .es-payrow .amt .cur{color:#93a2b8;font:700 10px JetBrains Mono}.mdl .es-review .es-payrow .amt input{text-align:right;width:76px;color:var(--ink);outline:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font:700 13px JetBrains Mono!important}.mdl .es-review .es-ratehint{color:#93a2b8;text-align:right;border-bottom:1px solid #eef2f7;padding:4px 0 6px;font:500 10.6px Inter}.mdl .es-review .es-margin{border-top:0;padding-top:12px}.mdl .es-review .es-margin>span:first-child{letter-spacing:.12em;color:#93a2b8;font:700 9.4px JetBrains Mono}.mdl .es-review .es-margin .pct{color:#93a2b8;margin-left:6px;font:600 10.4px Inter}.mdl .es-still{color:#b45309;font:600 12px Inter}.mdl .es-review .es-two .mdl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 16px}.mdl .es-review .es-two .mdl-f{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:6px}.mdl .es-review .es-two .mdl-f>label,.mdl .mdl-body .es-two .mdl-f>label{text-align:left;letter-spacing:.14em;color:#93a2b8;text-transform:uppercase;width:auto;padding:0;font:700 9.4px JetBrains Mono}.mdl .es-review .es-two .mdl-f:not(.wide)>input{width:100%;max-width:none}.mdl .es-review .es-two .mdl-f>input{border:1px solid var(--line);color:var(--ink);box-shadow:none;background:#fff;border-radius:10px;padding:10px 12px;font:500 13px Inter}.mdl .es-review .es-two .mdl-f>input:focus{border-color:var(--cyan);outline:0;box-shadow:0 0 0 3px #2ecde824}.mdl .es-review .es-two .mdl-f:not(.wide)>.ui-dd{width:100%;max-width:none}.mdl .es-review .es-drvwrap{width:100%;position:relative}.mdl .es-review .es-drvwrap input{border:1px solid var(--line);width:100%;color:var(--ink);box-shadow:none;background:#fff;border-radius:10px;padding:10px 36px 10px 12px;font:500 13px Inter}.mdl .es-review .es-drvwrap input:focus{border-color:var(--cyan);outline:0;box-shadow:0 0 0 3px #2ecde824}.mdl .es-review .es-drvwrap .car{color:#93a2b8;pointer-events:none;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mdl .es-review .es-payrow:last-of-type{border-bottom:0}.mdl .es-review .es-margin{border-top:1px solid #eef2f7;margin-top:2px}.mdl .es-review .es-payrow>.ui-dd{flex:0 210px;max-width:210px}.mdl .es-review .es-payrow>.ui-dd .ui-dd-trigger{width:100%}.mdl .es-review .es-two .mdl-grid{row-gap:14px}.mdl .es-review .es-two .mdl-f{row-gap:5px;min-height:0;margin:0;padding:0}.mdl .es-review .es-two .mdl-f>label{margin:0}.mdl .es-review .es-drvwrap{z-index:60}.mdl .es-review .es-two{align-items:start}.mdl .es-review .es-paycard{padding:12px 14px 10px}.mdl .es-review .es-payrow{padding:8px 0}.mdl .es-review .es-payrow.rw-claim .amt input{color:#1268a8}.mdl .es-review .es-payrow.rw-pay .amt input{color:#12856b}.mdl .mdl-body .es-review .es-drvwrap input{border:1px solid var(--line);color:var(--ink);box-shadow:none;background:#fff;border-radius:10px;width:100%;max-width:none;padding:10px 36px 10px 12px;font:500 13px Inter}.mdl .mdl-body .es-review .es-drvwrap input:focus{border-color:var(--cyan);outline:0;box-shadow:0 0 0 3px #2ecde829}.mdl .mdl-body .es-review .es-drvwrap .es-sugs{border-radius:12px;margin-top:6px}.mdl .es-review .es-payrow>.ui-dd{flex:auto;min-width:0;max-width:250px;margin-left:auto}.mdl .es-review .es-payrow>.ui-dd .ui-dd-trigger{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:8px 11px;font:500 12.6px Inter}.mdl .es-review .es-payrow>.ui-dd .ui-dd-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdl .es-review .es-payrow>.ui-dd{max-width:calc(100% - 116px)}.mdl .es-review .es-payrow>.ui-dd .ui-dd-trigger{font-size:12.2px}.mdl .mdl-body .es-review .es-drvwrap .car{pointer-events:none;color:#93a2b8;align-items:center;display:flex;top:50%;bottom:auto;right:12px;transform:translateY(-50%)}.mnt .tc{background:#fff;border:1px solid #e5e9f4;border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px 16px;display:flex;position:relative;box-shadow:0 1px 2px #1c2a4e0d,0 10px 28px #1c2a4e12}.mnt .tc.off{opacity:.6;background:#fcfcfd}.mnt .tc .tc-sp{flex:1}.mnt .tc-head{align-items:flex-start;gap:10px;display:flex}.mnt .tc-hl{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.mnt .tc-title{letter-spacing:.2px;color:#1c2a4e;font:800 16px Sora}.mnt .tc-pill{letter-spacing:.8px;color:#7d89a6;border:1px solid #dbe3f2;border-radius:999px;padding:3px 9px;font:600 9.6px JetBrains Mono}.mnt .tc-edited{letter-spacing:.8px;color:#b97a1c;background:#fdf3e2;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font:700 9.6px JetBrains Mono;display:inline-flex}.mnt .tc-edited i{background:#e2a33c;border-radius:50%;width:6px;height:6px}.mnt .tc-shared{letter-spacing:.6px;color:#1b5fb8;background:#dcedfc;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font:700 9.6px JetBrains Mono;display:inline-flex}.mnt .tc-rail{align-items:flex-start;padding:2px 4px 0;display:flex}.mnt .tc-node{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.mnt .tc-dot{background:#fff;border:2px solid #2f7fe0;border-radius:50%;flex:none;width:10px;height:10px}.mnt .tc-dot.fill{background:#2f7fe0}.mnt .tc-nn{letter-spacing:.5px;color:#7d89a6;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font:600 9.6px JetBrains Mono;overflow:hidden}.mnt .tc-nn.hub{color:#1b5fb8;font-weight:700}.mnt .tc-np{color:#2f7fe0;font:700 10px JetBrains Mono}.mnt .tc-np.dim{color:#7d89a6;font-weight:600}.mnt .tc-line{background:#dbe3f2;border-radius:2px;flex:1;min-width:22px;height:2px;margin-top:6px}.mnt .tc-riding{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mnt .tc-rk{letter-spacing:.8px;color:#a5aec6;font:600 9.6px JetBrains Mono}.mnt .tc-rn{color:#1c2a4e;background:#f1f4fa;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font:700 11px JetBrains Mono;display:inline-flex}.mnt .tc-hr{background:#eef1f8;height:1px}.mnt .tc-foot{align-items:center;gap:12px;display:flex}.mnt .tc-av{color:#fff;background:#1c2a4e;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font:700 14px JetBrains Mono;display:flex}.mnt .tc-who{flex-direction:column;gap:1px;min-width:0;display:flex}.mnt .tc-who b{color:#1c2a4e;font:800 13.6px Inter}.mnt .tc-who span{letter-spacing:.3px;color:#a5aec6;font:600 10.8px Inter}.mnt .tc-money{gap:18px;margin-right:6px;display:flex}.mnt .tc-m{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mnt .tc-m label{letter-spacing:1px;color:#a5aec6;font:600 8.6px JetBrains Mono}.mnt .tc-m b{color:#1c2a4e;font:700 12.8px JetBrains Mono}.mnt .tc-m b.c{color:#2f7fe0}.mnt .tc-m b.g{color:#1a9a67}.mnt .tc-m b i{font:inherit;color:#7fbfa4;font-size:9.6px;font-style:normal}.mnt .tc-editbtn{color:#1b5fb8;cursor:pointer;background:#e8f1fd;border:1px solid #d2e3fb;border-radius:10px;padding:9px 15px;font:700 12.8px inherit;transition:all .13s}.mnt .tc-editbtn:hover{background:#d9eafc}.mnt .tc-done{color:#fff;cursor:pointer;background:#2f7fe0;border:0;border-radius:10px;margin-left:auto;padding:9px 18px;font:700 12.8px inherit}.mnt .tc-done:hover{background:#1b5fb8}.mnt .tc-ctrl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mnt .tc-chip{border:1px solid #e5e9f4;border-radius:10px;align-items:center;gap:8px;padding:5px 8px;display:flex}.mnt .tc-chip.drv .ui-dd-trigger{color:#1c2a4e;background:0 0;border:0;padding:2px 4px;font:700 12.8px Inter}.mnt .tc-mini{color:#fff;background:#1c2a4e;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font:700 10px JetBrains Mono;display:flex}.mnt .tc-strip{font:700 12px JetBrains Mono}.mnt .tc-strip b{color:#1c2a4e}.mnt .tc-strip b.c{color:#2f7fe0}.mnt .tc-strip b.g{color:#1a9a67}.mnt .tc-strip em{color:#a5aec6;font-style:normal}.mnt .tc-ghost{color:#5a6785;cursor:pointer;background:#fff;border:1px solid #e5e9f4;border-radius:10px;padding:8px 12px;font:600 12.4px inherit;transition:all .13s}.mnt .tc-ghost:hover{border-color:#b9c6e0}.mnt .tc-ghost.no{color:#d9414d;border-color:#f6cdd1;font-weight:700}.mnt .tc-ghost.no:hover{background:#fdeaea}.mnt .tc-ghost.ok{color:#12856b;border-color:#bfe6d6;font-weight:700}.mnt .tc-ghost:disabled{opacity:.5;cursor:default}.mnt .tc-band{background:#eaf2fe;border:1px solid #d2e3fb;border-radius:10px;align-items:center;gap:10px;padding:9px 14px;display:flex}.mnt .tc-band span{color:#1b5fb8;font:600 12.2px Inter}.mnt .tc-band .tc-i{color:#fff;background:#2f7fe0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font:700 10px JetBrains Mono;display:inline-flex}.mnt .tc-reset{color:#1b5fb8;cursor:pointer;background:0 0;border:0;padding:0;font:700 12.2px inherit}.mnt .tc-reset:hover{text-decoration:underline}.mnt .tc-itin{flex-direction:column;padding:2px 2px 0;display:flex}.mnt .tc-row{gap:13px;display:flex}.mnt .tc-time{text-align:center;color:#1c2a4e;background:#fbfcfe;border:1px solid #e5e9f4;border-radius:8px;flex:none;width:60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:6px 0;font:700 12.4px JetBrains Mono}.mnt .tc-time.hub{color:#1b5fb8;background:#eaf2fe;border-color:#d2e3fb}.mnt .tc-dcol{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:14px;display:flex}.mnt .tc-dcol .tc-dot{width:12px;height:12px;margin-top:8px}.mnt .tc-vline{background:#dbe3f2;flex:1;width:2px;margin-top:4px}.mnt .tc-body{flex-direction:column;flex:1;gap:8px;min-width:0;padding-bottom:20px;display:flex}.mnt .tc-body.last{gap:3px;padding-bottom:4px}.mnt .tc-stop{letter-spacing:.5px;color:#1c2a4e;margin-top:7px;font:700 11.6px JetBrains Mono}.mnt .tc-stop em{color:#a5aec6;font-style:normal;font-weight:600}.mnt .tc-stop.hub{color:#1b5fb8}.mnt .tc-sub{color:#7d89a6;font:600 12.2px Inter}.mnt .tc-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mnt .tc-rider{background:#f1f4fa;border-radius:999px;align-items:center;gap:7px;padding:5px 6px 5px 13px;display:inline-flex}.mnt .tc-rider b{color:#1c2a4e;font:700 12.6px Inter}.mnt .tc-rider span{color:#7d89a6;font:600 10.6px JetBrains Mono}.mnt .tc-rider u{letter-spacing:.06em;color:#12856b;background:#eaf7f1;border-radius:99px;padding:2px 7px;font:700 8.6px Inter;text-decoration:none}.mnt .tc-rider button{color:#a5aec6;cursor:pointer;background:0 0;border:0;border-radius:50%;width:18px;height:18px;padding:0;font:400 12px/1 inherit}.mnt .tc-rider button:hover{color:#d9414d;background:#fdeaea}.mnt .tc-plus{color:#7d89a6;cursor:pointer;background:0 0;border:1px dashed #c9d3e8;border-radius:50%;width:26px;height:26px;padding:0;font:400 14px/1 inherit}.mnt .tc-plus:hover{color:#2f7fe0;border-color:#2f7fe0}.mnt .tc-addrow{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.mnt .tc-toast{color:#fff;z-index:80;background:#1c2a4e;border-radius:12px;align-items:center;gap:14px;padding:11px 16px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #1c2a4e4d}.mnt .tc-toast span{font:600 12.8px Inter}.mnt .tc-toast button{color:#8cc0ff;cursor:pointer;background:0 0;border:0;padding:0;font:800 12.8px inherit}.mnt .tc-toast button:hover{text-decoration:underline}.mnt .mnt-shb .tc{border-radius:14px;gap:9px;padding:11px 13px 10px}.mnt .mnt-shb .tc-title{font-size:13px}.mnt .mnt-shb .tc-pill{padding:2px 7px;font-size:8.6px}.mnt .mnt-shb .tc-edited,.mnt .mnt-shb .tc-shared{padding:3px 8px;font-size:8.6px}.mnt .mnt-shb .tc-rail{padding:0 2px}.mnt .mnt-shb .tc-dot{border-width:2px;width:8px;height:8px}.mnt .mnt-shb .tc-nn{max-width:76px;font-size:8.4px}.mnt .mnt-shb .tc-np{font-size:9px}.mnt .mnt-shb .tc-line{min-width:12px;margin-top:5px}.mnt .mnt-shb .tc-riding{flex-wrap:nowrap;gap:7px;min-width:0}.mnt .mnt-shb .tc-rk{font-size:8.6px}.mnt .mnt-shb .tc-rn{min-width:16px;height:16px;font-size:10px}.mnt .mnt-shb .tc-foot{gap:9px}.mnt .mnt-shb .tc-av{border-radius:9px;width:30px;height:30px;font-size:11.5px}.mnt .mnt-shb .tc-who b{font-size:11.8px}.mnt .mnt-shb .tc-who span{font-size:9.4px}.mnt .mnt-shb .tc-money{gap:12px;margin-right:2px}.mnt .mnt-shb .tc-m label{font-size:7.8px}.mnt .mnt-shb .tc-m b{font-size:11px}.mnt .mnt-shb .tc-editbtn{border-radius:9px;padding:7px 11px;font-size:11.6px}.mnt .mnt-shb .tc-done{padding:7px 14px;font-size:11.8px}.mnt .mnt-shb .tc-ctrl{gap:8px}.mnt .mnt-shb .tc-chip{padding:4px 7px}.mnt .mnt-shb .tc-strip{font-size:10.6px}.mnt .mnt-shb .tc-ghost{padding:6px 10px;font-size:11.4px}.mnt .mnt-shb .tc-band{gap:8px;padding:7px 11px}.mnt .mnt-shb .tc-band span,.mnt .mnt-shb .tc-reset{font-size:11px}.mnt .mnt-shb .tc-time{width:52px;padding:5px 0;font-size:11.2px}.mnt .mnt-shb .tc-body{gap:6px;padding-bottom:13px}.mnt .mnt-shb .tc-stop{margin-top:5px;font-size:10.6px}.mnt .mnt-shb .tc-sub{font-size:11px}.mnt .mnt-shb .tc-rider{gap:6px;padding:4px 5px 4px 10px}.mnt .mnt-shb .tc-rider b{font-size:11.4px}.mnt .mnt-shb .tc-rider span{font-size:9.6px}.mnt .mnt-shb .tc-plus{width:22px;height:22px;font-size:12px}.mnt .mnt-shb .tc{gap:8px;padding:10px 12px 9px}.mnt .mnt-shb .tc-nn{text-overflow:clip;max-width:none;overflow:visible}.mnt .mnt-shb .tc-rail{flex-wrap:wrap;row-gap:7px}.mnt .mnt-shb .tc-line{margin-top:4px}.mnt .mnt-shb .tc-node{gap:2px}.mnt .tm .dep{opacity:1;font-size:8.6px;font-weight:800}.mnt .mnt-shift.m .tm .dep{color:#b26312}.mnt .mnt-shift.e .tm .dep{color:#4a3287}.mnt .mnt-shift.n .tm .dep{color:#0f6fb2}.mnt .mnt-shift.n.dk .tm .dep{color:#9cd9ec}.mnt .mnt-shift:has(.tc){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.mnt .mnt-shift:has(.tc):before{display:none}.mnt .mnt-shift:has(.tc) .mnt-shh{border:1px solid var(--line);border-radius:13px;margin-bottom:10px;padding:11px 15px}.mnt .mnt-shift.m:has(.tc) .mnt-shh{border-color:#f3e3c2}.mnt .mnt-shift.e:has(.tc) .mnt-shh{border-color:#dfd5f2}.mnt .mnt-shift.n:has(.tc) .mnt-shh{border-color:#cce2f3}.mnt .mnt-shift:has(.tc) .mnt-shb{background:0 0;padding:2px 3px 8px}.mnt .mnt-shift:has(.tc) .mnt-shb{max-height:none;overflow:visible}.mnt .tc-riding{flex-wrap:wrap}.mnt .tc-namep{color:#1c2a4e;white-space:nowrap;background:#f1f4fa;border-radius:999px;padding:3px 10px;font:600 11px Inter}.mnt .tc-namep.dim{color:#7d89a6}.mnt .mnt-shb .tc-riding{flex-wrap:wrap}.mnt .mnt-shb .tc-namep{padding:2px 9px;font-size:10.4px}.mgmt-page .sup-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 16px;display:flex}.mgmt-page .sup-filters .fl{letter-spacing:.14em;color:#93a2b8;font:700 9px Inter}.mgmt-page .sup-q{max-width:220px}.mgmt-page .sup-q input{width:100%}.mgmt-page .sup-sp{flex:1}.mgmt-page .sup-chip{letter-spacing:.06em;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;font:700 9.6px inherit;transition:all .13s;display:inline-flex}.mgmt-page .sup-chip i{border-radius:50%;width:6px;height:6px}.mgmt-page .sup-chip b{font:700 10.5px JetBrains Mono}.mgmt-page .sup-chip.amb{color:#b7791f;background:#fef7ec;border-color:#f3e3c2}.mgmt-page .sup-chip.amb i{background:#e9932a}.mgmt-page .sup-chip.red{color:#c0392b;background:#fcedec;border-color:#f2c4c0}.mgmt-page .sup-chip.red i{background:#c0392b}.mgmt-page .sup-chip.red.o{background:#fff}.mgmt-page .sup-chip.grn{color:#12856b;background:#eaf7f1;border-color:#cbebdd}.mgmt-page .sup-chip.grn i{background:#12856b}.mgmt-page .sup-chip.on{box-shadow:0 0 0 2px #14294b29}.mgmt-page .sup-chip:hover{filter:brightness(.97)}.mgmt-page .sup-th{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:14px 18px 12px;display:flex}.mgmt-page .sup-th h3{letter-spacing:-.015em;color:var(--ink);font:600 15px Sora}.mgmt-page .sup-th .sub{color:#93a2b8;font:500 11px Inter}.mgmt-page .sup-needpill{color:#b7791f;white-space:nowrap;background:#fef7ec;border:1px solid #f3e3c2;border-radius:99px;margin-left:auto;padding:5px 12px;font:700 10px Inter}.mgmt-page .sup-tbl th{letter-spacing:.1em;color:#93a2b8;font:700 8.8px JetBrains Mono}.mgmt-page .sup-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.mgmt-page .sup-name{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font:600 13px inherit}.mgmt-page .sup-name:hover{color:var(--cyan-deep)}.mgmt-page .sup-never{color:#c0392b;font-weight:600}.mgmt-page .sup-off{color:var(--cyan-deep);font-weight:600}.mgmt-page .sup-act{text-align:right;white-space:nowrap}.mgmt-page .sup-check{color:#1b5fb8;cursor:pointer;background:#fff;border:1px solid #d2e3fb;border-radius:9px;padding:7px 13px;font:600 12px inherit;transition:all .13s}.mgmt-page .sup-check:hover{background:#eaf3fe}.mgmt-page .sup-dots{border:1px solid var(--line);color:#7d89a6;cursor:pointer;background:#fff;border-radius:9px;width:30px;height:30px;margin-left:7px;font:700 13px/1 inherit;transition:all .13s}.mgmt-page .sup-dots:hover{color:#2f7fe0;border-color:#2f7fe0}.mgmt-page .sup-menuov{z-index:160;position:fixed;top:0;bottom:0;left:0;right:0}.mgmt-page .sup-menu{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;width:178px;padding:6px;display:flex;position:fixed;box-shadow:0 18px 44px -12px #0b1b3357}.mgmt-page .sup-menu button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;font:500 12.6px inherit}.mgmt-page .sup-menu button:hover{background:#f4f7fb}.mgmt-page .sup-menu button.warn{color:#c0392b}.mdl .sup-wknav{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mdl .sup-wknav b{letter-spacing:.08em;color:var(--ink);font:700 11px JetBrains Mono}.mdl .sup-wknav .stp{border:1px solid var(--line);width:28px;height:30px;color:var(--slate);cursor:pointer;background:#fff;border-radius:9px;font:600 14px Inter}.mdl .sup-wknav .stp:hover{color:var(--ink);border-color:#c9d4e2}.mdl .sup-wknav .lg{color:#93a2b8;align-items:center;gap:6px;font:600 10.6px Inter;display:inline-flex}.mdl .sup-wknav .lg:first-of-type{margin-left:auto}.mdl .sup-wknav .lg i{border-radius:50%;width:7px;height:7px}.mdl .sup-wknav .lg i.a{background:#e9932a}.mdl .sup-wknav .lg i.g{background:#12856b}.mdl .sup-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.mdl .sup-day{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;flex-direction:column;gap:6px;min-height:120px;padding:8px;display:flex}.mdl .sup-day.today{border-color:#8fcbef;box-shadow:0 0 0 2px #2ecde826}.mdl .sup-day .dh{letter-spacing:.1em;color:#93a2b8;align-items:baseline;gap:6px;margin-bottom:2px;font:700 8.6px JetBrains Mono;display:flex}.mdl .sup-day .dh b{color:var(--ink);font:700 12px JetBrains Mono}.mdl .sup-day .it{border-radius:8px;flex-direction:column;gap:1px;padding:6px 8px;display:flex;position:relative}.mdl .sup-day .it span{color:var(--ink);font:600 10.8px/1.3 Inter}.mdl .sup-day .it em{color:#93a2b8;font:500 9.4px Inter}.mdl .sup-day .it i{font:700 8px Inter;position:absolute;top:7px;right:7px}.mdl .sup-day .it.a{background:#fef7ec;border:1px solid #f3e3c2}.mdl .sup-day .it.a i{background:#e9932a;border-radius:50%;width:6px;height:6px}.mdl .sup-day .it.g{background:#eaf7f1;border:1px solid #cbebdd}.mdl .sup-day .it.g i{color:#12856b}.mdl .sup-day .mt{color:#c4cfdc;text-align:center;margin:auto 0;font:500 11px Inter}.ck-page .ck-strip{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.ck-page .ck-strip .st{letter-spacing:.1em;border-radius:99px;padding:5px 11px;font:700 9px Inter}.ck-page .ck-strip .st.draft{color:#b7791f;background:#fff6e6;border:1px solid #f3e3c2}.ck-page .ck-strip .st.done{color:#12856b;background:#eaf7f1;border:1px solid #cbebdd}.ck-page .ck-strip .meta{color:var(--slate);font:500 12px Inter}.ck-page .ck-strip .pg{color:var(--slate);align-items:center;gap:8px;font:500 11.5px Inter;display:inline-flex}.ck-page .ck-strip .pg .bar{background:#eef3f9;border-radius:99px;width:86px;height:6px;display:inline-block;overflow:hidden}.ck-page .ck-strip .pg .bar i{background:linear-gradient(90deg,#22b8d6,#1487d8);border-radius:99px;height:100%;display:block}.ck-page .ck-strip .pg b{color:var(--ink);font:700 11.5px JetBrains Mono}.ck-page .ck-strip .chip{border-radius:99px;padding:4px 10px;font:700 10px Inter}.ck-page .ck-strip .chip.r{color:#c0392b;background:#fcedec}.ck-page .ck-strip .chip.a{color:#b7791f;background:#fef7ec}.ck-page .ck-strip .chip.g{color:#12856b;background:#eaf7f1}.ck-page .ck-strip .sp{flex:1}.ck-page .ck-split{align-items:start}.ck-page .ck-detail{scrollbar-width:thin;scrollbar-color:#c9d4e2 transparent;gap:12px;max-height:calc(100vh - 232px);padding-right:3px;overflow-y:auto}.ck-page .ck-detail::-webkit-scrollbar{width:6px}.ck-page .ck-detail::-webkit-scrollbar-thumb{background:#c9d4e2;border-radius:99px}.ck-page .ck-notes{gap:10px;padding:10px 16px}.ck-page .ck-notes textarea{height:48px;min-height:48px}.ck-page .ck-detail>*{flex:none}.lp-wrap{width:100%;position:relative}.lp-wrap input{width:100%}.lp-wrap .lp-ok{color:#12856b;pointer-events:none;font:700 11px Inter;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.lp-menu{color:var(--ink);z-index:9999;border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:12px;max-height:250px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 18px 44px -12px #0b1b3357}.lp-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 11px;font-family:inherit;display:block}.lp-menu button:hover{background:var(--paper,#f4f7fb)}.lp-menu button b{color:var(--ink);font:600 12.6px Inter;display:block}.lp-menu button span{color:#93a2b8;margin-top:1px;font:500 10.6px Inter;display:block}.lp-menu .lp-cap{letter-spacing:.12em;color:#93a2b8;border-top:1px solid var(--line);margin-top:4px;padding:8px 11px 3px;font:700 8.6px JetBrains Mono}.lp-menu button.add b{color:#1268a8}.mdl .rtf .stop{background:0 0;border:0;align-items:flex-start;gap:10px;margin:0;padding:0 0 14px;display:flex;position:relative}.mdl .rtf .stop .time{text-align:center;border:1px solid var(--line);width:58px;color:var(--ink);background:#fbfcfe;border-radius:8px;flex:0 0 58px;order:0;padding:7px 0;font:700 12px JetBrains Mono}.mdl .rtf .stop.transit .time{color:#b26312;background:#fef7ec;border-color:#f3e3c2}.mdl .rtf .stop.last .time{color:#1b5fb8;background:#eaf2fe;border-color:#d2e3fb}.mdl .rtf .stop .idx{flex-direction:column;flex:0 0 14px;align-self:stretch;align-items:center;width:14px;padding-top:9px;display:flex}.mdl .rtf .stop .idx .dot{background:#fff;border:2px solid #2f7fe0;border-radius:50%;flex:none;width:12px;height:12px}.mdl .rtf .stop.first .idx .dot{border-color:#1d9e75}.mdl .rtf .stop.last .idx .dot{background:#2f7fe0}.mdl .rtf .stop.transit .idx .dot{background:#f2a93b;border-color:#e9932a}.mdl .rtf .stop:not(:last-child) .idx:after{content:"";background:#e3eaf2;flex:1;width:2px;min-height:12px;margin-top:4px}.mdl .rtf .stop .idx .num{display:none}.mdl .rtf .stop .handle{opacity:.45;padding-top:9px}.mdl .rtf .stop .handle:hover{opacity:1}.rr-page .rr-pick select{min-width:230px}.rr-page .rr-err{color:#9b2942;background:#fdf0f3;border:1px solid #f3cdd6;border-radius:12px;margin-top:12px;padding:10px 14px;font:600 12.5px Inter}.rr-work{--rr-h:calc(100vh - 320px);grid-template-columns:286px 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}.rr-queue{height:var(--rr-h);flex-direction:column;padding:0;display:flex;overflow:hidden}.rr-qh{letter-spacing:.09em;color:#93a2b8;flex:none;padding:12px 16px 8px;font:700 9.8px Inter}.rr-qh b{color:#b7791f;margin-left:5px}.rr-qh.done{border-top:1px solid #edf1f7;margin-top:6px}.rr-qh.done b{color:#12856b}.rr-list{overscroll-behavior:contain;flex:auto;overflow-y:auto}.rr-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;width:100%;padding:9px 16px;display:block}.rr-list button:hover{background:#f7fafe}.rr-list button.on{background:#eaf3fe;border-left-color:#1668ce}.rr-list button b{color:var(--ink);font:600 12.8px Inter;display:block}.rr-list button.ok b{color:#12856b}.rr-list button span{color:#93a2b8;margin-top:2px;font:500 11px Inter;display:block}.rr-done{color:#12856b;padding:14px 16px;font:600 12px Inter}.rr-map{height:var(--rr-h);flex-direction:column;padding:0;display:flex;overflow:hidden}.rr-map>*{flex:none}.rr-mh{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-end;gap:16px;padding:11px 18px 10px;display:flex}.rr-mh label{letter-spacing:.09em;color:#93a2b8;font:700 9.5px Inter}.rr-mh h3{color:var(--ink);margin:1px 0;font:700 16.5px Sora}.rr-mh>div>span{color:#93a2b8;font:500 11.5px Inter}.rr-find{flex:none;gap:8px;display:flex}.rr-find input{background:#fff;border:1px solid #e4eaf2;border-radius:10px;min-width:250px;padding:9px 13px;font:500 12.5px Inter}.rr-find input:focus{border-color:#1668ce;outline:none;box-shadow:0 0 0 3px #1668ce1f}.rr-canvas{background:#edf1f7;flex:auto;width:100%;min-height:210px}.rr-canvas .leaflet-container{width:100%;height:100%}.rr-nohit{color:#b7791f;padding:3px 0;font:500 11.5px Inter}.rr-same{z-index:1300;position:relative}.rr-sameb{cursor:pointer;color:#5a6b85;background:#fff;border:1px solid #e4eaf2;border-radius:9px;padding:7px 12px;font:600 11.8px Inter}.rr-sameb:hover{color:#1668ce;border-color:#1668ce}.rr-sameb.on{color:#fff;background:linear-gradient(135deg,#14294b,#0a1b34);border-color:#0000}.rr-same>div{z-index:1300;background:#fff;border:1px solid #e4eaf2;border-radius:12px;min-width:230px;max-height:250px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 14px 34px #0b1b3333}.rr-same>div button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:8px 11px;font:600 12px Inter;display:block}.rr-same>div button:hover{background:#eaf3fe}.rr-same>div span{color:#93a2b8;padding:9px 11px;font:500 11.5px Inter;display:block}.rr-empty{text-align:center;padding:46px 22px}.rr-empty b{color:#12856b;font:700 15px Sora;display:block}.rr-empty span{color:#93a2b8;margin-top:5px;font:500 12.5px Inter;display:block}.rr-warn{margin-top:14px;padding:13px 18px}.rr-warn b{color:#b7791f;margin-bottom:6px;font:700 12.5px Inter;display:block}.rr-warn div{color:#5a6b85;padding:2px 0;font:500 11.8px Inter}@media (max-width:1180px){.rr-work{--rr-h:auto;grid-template-columns:1fr}.rr-map,.rr-queue{height:auto}.rr-canvas{flex:none;height:340px}.rr-queue{max-height:340px}}.rr-page .rr-pick{flex:none;align-items:center;gap:8px;display:flex}.rr-nm{flex:1;min-width:0}.rr-nm label{letter-spacing:.09em;color:#93a2b8;font:700 9.5px Inter;display:block}.rr-nm input{width:100%;max-width:420px;color:var(--ink);background:#f7fafe;border:1px solid #0000;border-radius:9px;margin:3px 0 2px;padding:5px 10px;font:700 16.5px Sora}.rr-nm input:hover{border-color:#e4eaf2}.rr-nm input:focus{background:#fff;border-color:#1668ce;outline:none;box-shadow:0 0 0 3px #1668ce1f}.rr-nm>span{color:#93a2b8;font:500 11.5px Inter;display:block}.rr-nm em{color:#b7791f;font-style:normal;font-weight:600}.rr-people{margin-top:12px;padding:0;overflow:hidden}.rr-people .mtbl td b{color:var(--ink);font:600 12.8px Inter;display:block}.rr-people .mtbl td span.dim{color:#93a2b8;font:500 11px Inter;display:block}.rr-people tr.ask{background:#fffcf6}.rr-yes{color:#12856b;font-weight:600}.rr-ask{color:#b7791f;font-weight:600}.rr-answers{flex-wrap:wrap;gap:6px;display:flex}.rr-answers button{cursor:pointer;border:1px solid;border-radius:9px;padding:6px 11px;font:600 11.6px Inter}.rr-answers .yes{color:#0f6f5c;background:#eaf7f2;border-color:#bfe5d8}.rr-answers .yes:hover{background:#d8f0e7}.rr-answers .yes i{opacity:.65;margin-left:5px;font-family:JetBrains Mono;font-style:normal}.rr-answers .no{color:#5a6b85;background:#fff;border-color:#e4eaf2}.rr-answers .no:hover{color:#1668ce;border-color:#1668ce}.rr-page .rr-region{min-width:250px}.rr-page .rr-seg{margin:12px 0 0}.rr-keep{cursor:pointer;background:#fef7ec;border:1px solid #f3e3c2;border-radius:9px;flex:none;align-items:center;gap:7px;padding:6px 11px;display:flex}.rr-keep input{accent-color:#b7791f;cursor:pointer;width:14px;height:14px}.rr-keep span{color:#b7791f;white-space:nowrap;text-overflow:ellipsis;max-width:250px;font:600 11.6px Inter;overflow:hidden}.rr-ph{border-bottom:1px solid #edf1f7;padding:12px 18px}.rr-ph b{color:var(--ink);font:700 13px Sora;display:block}.rr-ph span{color:#93a2b8;margin-top:2px;font:500 11.6px Inter;display:block}.rr-crew td.cell b{color:var(--ink);font:600 12.6px Inter;display:block}.rr-crew td.cell span{color:#93a2b8;font:500 10.6px Inter;display:block}.rr-crew td.cell.ok b{color:#0f6f5c}.rr-crew td.cell.ok b:before{content:"✓ ";color:#12856b}.rr-crew td.cell.ask{background:#fffbf3}.rr-crew td.cell.ask b{color:#b7791f}.rr-crew td.cell.new b{color:#1268a8}.rr-crew td.cell.new b:after{content:" · new";color:#93a2b8;font:600 10px Inter}.rr-crew td.cell.none b{color:#c3ccd9}.rr-crew tr.ask{background:#fffdf9}.rr-grp{flex-wrap:wrap;align-items:center;gap:5px;margin-right:8px;display:inline-flex}.rr-grp>i{letter-spacing:.07em;color:#93a2b8;text-transform:uppercase;font:700 9.5px Inter}.rr-rmeta{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.rr-rmeta i{border-radius:99px;padding:3px 10px;font:600 11px Inter}.rr-rmeta i.ok{color:#0f6f5c;background:#e7f6f0}.rr-rmeta i.warn{color:#b7791f;background:#fef7ec}.rr-rmeta i.sites{color:#5a6b85;text-overflow:ellipsis;white-space:nowrap;background:#f1f4f8;max-width:320px;overflow:hidden}.rr-itin{background:#fcfdff;border-top:1px solid #edf1f7;flex-wrap:wrap;align-content:flex-start;gap:6px;padding:11px 18px;display:flex}.rr-map .rr-itin{overscroll-behavior:contain;flex:0 auto;min-height:78px;max-height:40%;overflow-y:auto}.rr-map .rr-canvas{flex:auto;min-height:150px}.rr-stop{color:var(--ink);background:#fff;border:1px solid #e4eaf2;border-radius:99px;align-items:center;gap:6px;padding:4px 11px 4px 4px;font:600 11.8px Inter;display:inline-flex}.rr-stop em{color:#1268a8;background:#eaf3fe;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font:700 9.6px JetBrains Mono;display:flex}.rr-stop.hub{background:#fef7ec;border-color:#f3e3c2}.rr-stop.hub em{color:#fff;background:#b7791f}.rr-stop.off{color:#b7791f;background:#fffdf9;border-style:dashed}.rr-stop.off em{color:#b7791f;background:#fef3e2}.rr-stop i{color:#12856b;letter-spacing:.04em;font:600 9.4px Inter}.rr-basis{background:#fff;border:1px solid #e4eaf2;border-radius:9px;display:inline-flex;overflow:hidden}.rr-basis button{cursor:pointer;color:#5a6b85;background:0 0;border:0;padding:6px 11px;font:600 11.4px Inter}.rr-basis button.on{color:#fff;background:linear-gradient(135deg,#14294b,#0a1b34)}.rr-basis button:disabled{cursor:default;opacity:.6}.btn.btn-sm{padding:6px 13px;font-size:11.6px}.rr-pnote{color:#93a2b8;border-top:1px solid #edf1f7;padding:11px 18px;font:500 11.6px/1.6 Inter}.rr-pnote b{color:#5a6b85;font-family:JetBrains Mono;font-size:11px}.rr-rmeta i.road{color:#1268a8;background:#eaf3fe;font-family:JetBrains Mono;font-size:10.4px}.rr-list button span.rr-rdet{color:#5a6b85;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font:600 11.4px Inter;display:-webkit-box;overflow:hidden}.rr-crew td.cell.todo{background:#fffbf3}.rr-crew td.cell.todo b{color:#b7791f}.rr-crew td.cell.todo b:after{content:" · not answered";color:#c9a227;font:600 10px Inter}.rr-bchip{white-space:nowrap;border-radius:99px;padding:3px 10px;font:700 10.4px Inter}.rr-bchip.package{color:#1268a8;background:#eaf3fe}.rr-bchip.trip{color:#0f6f5c;background:#e7f6f0}.rr-bchip.mix{color:#9b2942;background:#fdf0f3}.rr-setall{color:#93a2b8;align-items:center;gap:5px;margin-left:10px;font:600 10.2px Inter;display:inline-flex}.rr-setall button{color:#5a6b85;cursor:pointer;background:#fff;border:1px solid #e4eaf2;border-radius:7px;padding:3px 8px;font:600 10.2px Inter}.rr-setall button:hover{color:#1668ce;border-color:#1668ce}.rr-split{align-items:center;gap:5px;margin-left:10px;display:inline-flex}.rr-split input{text-align:right;background:#fff;border:1px solid #e4eaf2;border-radius:8px;width:104px;padding:5px 9px;font:600 11.6px JetBrains Mono}.rr-split input:focus{border-color:#1668ce;outline:none;box-shadow:0 0 0 3px #1668ce1f}.rr-split select{color:#5a6b85;background:#fff;border:1px solid #e4eaf2;border-radius:8px;padding:5px 7px;font:600 10.6px Inter}.rr-split button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#14294b,#0a1b34);border:0;border-radius:8px;padding:6px 13px;font:700 10.8px Inter}.rr-split button:disabled{opacity:.45;cursor:default}.rr-legend{color:#93a2b8;border-top:1px solid #edf1f7;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 18px;font:600 10.6px Inter;display:flex}.rr-legend .s{border-radius:50%;width:11px;height:11px;margin-left:8px;display:inline-block}.rr-legend .s:first-child{margin-left:0}.rr-legend .s.start{background:#12856b}.rr-legend .s.stop{background:#1668ce}.rr-legend .s.hub{background:#b7791f}.rr-legend .s.site{background:#db2777}.rr-legend b{color:#b7791f;margin-left:6px;font-weight:600}.rr-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:4000;background:#0a1b346b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rr-dlg{background:#fff;border-radius:18px;width:min(620px,100%);max-height:86vh;overflow:auto;box-shadow:0 30px 80px #0b1b3359}.rr-dh{border-bottom:1px solid #edf1f7;align-items:center;gap:13px;padding:18px 22px;display:flex}.rr-dh i{color:#1268a8;background:#eaf3fe;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font:700 17px Inter;display:flex}.rr-dh.ok i{color:#0f6f5c;background:#e7f6f0}.rr-dh b{color:var(--ink);font:700 15.5px Sora;display:block}.rr-dh span{color:#93a2b8;margin-top:2px;font:500 12px Inter;display:block}.rr-dnum{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:9px;padding:16px 22px;display:grid}.rr-dnum>div{background:#f7fafe;border:1px solid #e9eff7;border-radius:11px;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px;display:flex}.rr-dnum label{color:#5a6b85;font:600 11px Inter}.rr-dnum b{color:var(--ink);font:700 15px JetBrains Mono}.rr-dnotes{padding:0 22px 14px}.rr-dnotes label{letter-spacing:.09em;color:#b7791f;margin-bottom:5px;font:700 9.6px Inter;display:block}.rr-dnotes div{color:#5a6b85;padding:2px 0;font:500 11.8px/1.5 Inter}.rr-dnotes .more{color:#93a2b8}.rr-df{background:#fcfdff;border-top:1px solid #edf1f7;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.rr-up{padding:16px 22px 4px}.rr-up>label{display:block}.rr-up>label>span{letter-spacing:.09em;color:#93a2b8;margin-bottom:4px;font:700 9.6px Inter;display:block}.rr-up input{letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #e4eaf2;border-radius:10px;width:170px;padding:9px 13px;font:700 15px JetBrains Mono}.rr-up input:focus{border-color:#1668ce;outline:none;box-shadow:0 0 0 3px #1668ce1f}.rr-upknown{margin-top:13px}.rr-upknown>label{letter-spacing:.09em;color:#93a2b8;margin-bottom:5px;font:700 9.6px Inter;display:block}.rr-upknown>div{flex-wrap:wrap;gap:5px;display:flex}.rr-upknown button{color:#5a6b85;cursor:pointer;background:#fff;border:1px solid #e4eaf2;border-radius:8px;padding:5px 11px;font:700 11.4px JetBrains Mono}.rr-upknown button:hover{color:#1668ce;border-color:#1668ce}.rr-upknown button.on{color:#fff;background:linear-gradient(135deg,#14294b,#0a1b34);border-color:#0000}.rr-up p{color:#5a6b85;margin:14px 0 0;font:500 11.8px/1.6 Inter}.rr-up p b{color:var(--ink);font-family:JetBrains Mono}.rr-uperr{color:#9b2942;background:#fdf0f3;border:1px solid #f3cdd6;border-radius:10px;margin-top:11px;padding:9px 12px;font:600 12px Inter}.rr-page.admin-page{padding-bottom:0}.wrap:has(>.rr-page){padding-bottom:0}.rr-list::-webkit-scrollbar{width:8px;height:8px}.rr-itin::-webkit-scrollbar{width:8px;height:8px}.rr-list::-webkit-scrollbar-thumb{background:#d8e1ee;border-radius:99px}.rr-itin::-webkit-scrollbar-thumb{background:#d8e1ee;border-radius:99px}.rr-list::-webkit-scrollbar-thumb:hover{background:#b9c7da}.rr-itin::-webkit-scrollbar-thumb:hover{background:#b9c7da}.rr-list::-webkit-scrollbar-track{background:0 0}.rr-itin::-webkit-scrollbar-track{background:0 0}.rr-place{height:var(--rr-h);flex-direction:column;margin-top:12px;padding:0;display:flex;overflow:hidden}.rr-place>*{flex:none}.rr-ph2{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 18px 11px;display:flex}.rr-who{flex:1;min-width:0;position:relative}.rr-who>label{letter-spacing:.11em;color:#93a2b8;align-items:center;gap:4px;font:700 9.6px Inter;display:flex}.rr-count{cursor:pointer;letter-spacing:.11em;color:#93a2b8;background:0 0;border:0;padding:0 2px;font:700 9.6px Inter}.rr-count:hover{color:#1668ce}.rr-title{align-items:center;gap:10px;min-width:0;margin-top:3px;display:flex}.rr-title input{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;width:auto;min-width:120px;max-width:380px;margin-left:-6px;padding:2px 6px;font:700 19px Sora}.rr-title input:hover{background:#f7fafe;border-color:#e4eaf2}.rr-title input:focus{background:#fff;border-color:#1668ce;outline:none;box-shadow:0 0 0 3px #1668ce1f}.rr-uses{letter-spacing:.04em;color:#1268a8;white-space:nowrap;text-overflow:ellipsis;background:#eaf3fe;border-radius:99px;max-width:420px;padding:4px 11px;font:700 10px JetBrains Mono;overflow:hidden}.rr-renote{color:#b7791f;margin-top:4px;font:600 11px Inter;display:block}.rr-usename{cursor:pointer;text-align:left;color:#1668ce;text-underline-offset:2px;background:0 0;border:0;margin-top:4px;padding:0;font:600 11px Inter;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}.rr-usename:hover{color:#0b4f9e}.rr-jump{z-index:1400;background:#fff;border:1px solid #e4eaf2;border-radius:12px;min-width:260px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 14px 34px #0b1b3333}.rr-jump label{letter-spacing:.09em;color:#93a2b8;padding:8px 10px 4px;font:700 9.4px Inter;display:block}.rr-jump button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:7px 10px;font:600 12px Inter;display:block}.rr-jump button:hover{background:#f7fafe}.rr-jump button.on{color:#1268a8;background:#eaf3fe}.rr-jump button.ok{color:#0f6f5c}.rr-place .rr-find input{min-width:230px}.rr-body{grid-template-columns:316px 1fr;min-height:0;display:grid;flex:auto!important}.rr-matches{background:#fff;border-right:1px solid #edf1f7;flex-direction:column;min-height:0;display:flex}.rr-mh2{justify-content:space-between;align-items:center;padding:11px 14px 8px;display:flex}.rr-mh2 span{letter-spacing:.11em;color:#93a2b8;font:700 9.6px Inter}.rr-mh2 span b{color:var(--ink);background:#edf1f7;border-radius:99px;margin-left:5px;padding:1px 8px;font:700 10.5px JetBrains Mono}.rr-mh2 i{letter-spacing:.06em;color:#b4c0d0;font:700 9.4px JetBrains Mono}.rr-mlist{overscroll-behavior:contain;flex:auto;padding:0 8px;overflow-y:auto}.rr-mlist button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:11px;width:100%;margin-bottom:2px;padding:10px;display:flex}.rr-mlist button:hover{background:#f7fafe}.rr-mlist button.on{background:#eaf3fe;border-color:#d6e6fb}.rr-mlist button em{color:#1668ce;background:#fff;border:2px solid #1668ce;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font:700 10.5px Inter;display:flex}.rr-mlist button.on em{color:#fff;background:#1668ce}.rr-mlist button b{color:var(--ink);font:700 13px/1.3 Inter;display:block}.rr-mlist button span{color:#93a2b8;margin-top:2px;font:500 11px/1.35 Inter;display:block}.rr-mnone{color:#b7791f;padding:16px 12px;font:500 12px/1.55 Inter}.rr-mfoot{color:#93a2b8;border-top:1px solid #edf1f7;padding:11px 14px 13px;font:500 11.6px/1.5 Inter}.rr-mapwrap{background:#edf1f7;min-height:0;position:relative}.rr-mapwrap .rr-canvas{flex:none;height:auto;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.rr-pinchip{z-index:800;pointer-events:none;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:8px 13px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 24px #0b1b3338}.rr-pinchip label{letter-spacing:.11em;color:#93a2b8;font:700 9.4px Inter}.rr-pinchip b{color:var(--ink);font:700 12.5px JetBrains Mono}.rr-pinchip span{color:#1668ce;font:600 11.4px Inter}.rr-foot{color:var(--ink);z-index:1200;background:#fcfdff;border-top:1px solid #edf1f7;align-items:center;gap:9px;padding:11px 18px;display:flex;position:relative}.rr-foot .sp{flex:1}.rr-savenote{color:#93a2b8;font:500 11.6px Inter}.rr-foot .rr-same>div{top:auto;bottom:calc(100% + 8px)}@media (max-width:1100px){.rr-body{grid-template-columns:270px 1fr}}.rr-page .h-row>div>p.rr-lede{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.rr-page .h-row{align-items:center}.rr-page .rr-pick{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.rr-regpill{align-items:center;gap:8px;display:flex}.rr-regpill>span{letter-spacing:.11em;color:#93a2b8;font:700 9.4px Inter}.rr-regpill .rr-region{min-width:132px}.rr-rstate{white-space:nowrap;border:1px solid var(--line);color:#7c8ca3;background:#f1f5fa;border-radius:99px;padding:4px 9px;font:600 10.6px Inter}.rr-rstate.ok{color:#0e6b57;background:#eaf7f2;border-color:#bfe3d6}.rr-rstate.warn{color:#9a6412;background:#fdf3e6;border-color:#f0dcbe}.rr-rdot{background:#c3cddb;border-radius:50%;width:7px;height:7px;display:inline-block}.rr-rdot.ok{background:#12856b}.rr-rdot.warn{background:#d68a16}.rr-rdrop{border:1px solid var(--line);cursor:pointer;color:#b4c0d0;background:#fff;border-radius:8px;flex:none;width:26px;height:26px;font:700 15px/1 Inter;transition:all .14s}.rr-rdrop:hover:not(:disabled){color:#c0334e;background:#fdf4f6;border-color:#ebc3cb}.rr-rdrop:disabled{opacity:.4;cursor:default}.rr-ddlg{width:min(560px,100%)}.rr-ddlg .rr-dh i{color:#c0334e;background:#fdf4f6}.rr-dkeep{margin:0;padding:14px 22px 4px;list-style:none}.rr-dkeep li{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid}.rr-dkeep li em{letter-spacing:.09em;text-transform:uppercase;text-align:center;color:#0e6b57;background:#eaf7f2;border-radius:99px;margin-top:1px;padding:4px 0;font:700 9.4px Inter}.rr-dkeep li.go em{color:#c0334e;background:#fdf4f6}.rr-dkeep li span{color:#5a6b85;font:500 11.9px/1.55 Inter}.rr-dkeep li span b{color:var(--ink);font-weight:700}.rr-acts{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.rr-acts button{cursor:pointer;border:0;border-left:1px solid var(--line);background:#fff;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;transition:all .14s;display:inline-flex}.rr-acts button:first-child{border-left:0}.rr-acts button i{color:#93a2b8;font:700 12px/1 JetBrains Mono}.rr-acts button b{color:var(--ink);white-space:nowrap;font:600 12.2px Inter}.rr-acts button:hover:not(:disabled){background:#f4fafe}.rr-acts button:hover:not(:disabled) i{color:var(--cyan)}.rr-acts button:disabled{opacity:.5;cursor:default}.rr-steps{margin-top:12px;padding:0;overflow:visible}.rr-strow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:9px 16px 5px;display:grid}.rr-stl{scrollbar-width:none;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.rr-stl::-webkit-scrollbar{display:none}.rr-stl li{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:99px;flex:none;align-items:center;gap:7px;padding:5px 11px 5px 6px;display:flex}.rr-stl li em{color:#93a2b8;background:#fff;border:1.5px solid #d8e1ee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font:700 10.5px JetBrains Mono;display:flex}.rr-stl li b{color:#93a2b8;font:600 12.6px Inter}.rr-stl li i{letter-spacing:.06em;color:#b4c0d0;font:700 9.4px JetBrains Mono}.rr-stl li.done em{color:#fff;background:#12856b;border-color:#12856b}.rr-stl li.done b{color:#1f2d3d}.rr-stl li.done i{color:#93a2b8}.rr-stl li.now{background:#eaf3fe;border-color:#cfe0f8}.rr-stl li.now em{color:#fff;background:#1668ce;border-color:#1668ce}.rr-stl li.now b{color:#14294b;font-weight:700}.rr-stl li.now i{color:#1268a8}.rr-stl li:hover{border-color:#cfe0f8}.rr-stsep{background:#e4eaf2;flex:none;width:18px;height:1.5px}.rr-stact{white-space:nowrap;align-items:center;gap:8px;display:flex}.rr-stact>span{color:#93a2b8;margin-right:2px;font:500 12px Inter}.rr-stact>span.ok{color:#12856b;font-weight:600}.rr-stact .btn{padding:8px 14px}.rr-how{margin-top:12px;padding:0}.rr-how.shut .rr-howl,.rr-how.shut .rr-howf{display:none}.rr-how.shut .rr-howh{border-bottom:0;padding-bottom:14px}.rr-howh{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px 10px;display:flex}.rr-howh>div{flex:1;min-width:0}.rr-howx{border:1px solid var(--line);cursor:pointer;color:#7c8ca3;background:#fff;border-radius:8px;padding:5px 11px;font:600 11.4px Inter;transition:all .14s}.rr-howx:hover{color:var(--ink);border-color:#c8d5e6}.rr-howh b{color:var(--ink);font:700 13.6px Inter;display:block}.rr-howh>div>span{color:var(--slate);margin-top:3px;font:500 11.8px/1.5 Inter;display:block}.rr-hstate{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line);color:#7c8ca3;background:#f1f5fa;border-radius:99px;padding:5px 10px;font:700 9.6px JetBrains Mono}.rr-hstate.ok{color:#0e6b57;background:#eaf7f2;border-color:#bfe3d6}.rr-hstate.warn{color:#9a6412;background:#fdf3e6;border-color:#f0dcbe}.rr-howl{margin:0;padding:6px 18px 4px;list-style:none}.rr-howl li{border-bottom:1px solid #f0f4f9;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}.rr-howl li:last-child{border-bottom:0}.rr-howl li em{color:#93a2b8;background:#fff;border:1.5px solid #d8e1ee;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;margin-top:1px;font:700 10.5px JetBrains Mono;display:flex}.rr-howl li b{color:var(--ink);font:700 12.6px Inter}.rr-howl li>div>span{color:var(--slate);margin-top:3px;font:500 11.6px/1.55 Inter;display:block}.rr-howl li>div>span b{color:#2a3a4f;font-weight:700}.rr-howl li .btn{white-space:nowrap;align-self:center;padding:7px 13px}.rr-howf{border-top:1px solid var(--line);color:#8b99ac;padding:10px 18px 14px;font:500 11.4px/1.55 Inter}@media (max-width:900px){.rr-howh{flex-wrap:wrap}.rr-howl li{grid-template-columns:auto minmax(0,1fr)}.rr-howl li .btn{grid-column:2;justify-self:start;margin-top:8px}.rr-page .rr-pick{justify-content:flex-start}}.rr-tmode{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 4px;display:grid}.rr-tmode button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;font-family:inherit;transition:all .14s;display:flex}.rr-tmode button:hover{border-color:#c8d5e6}.rr-tmode button b{color:var(--ink);font:700 12.4px Inter}.rr-tmode button span{color:var(--slate);font:500 11.2px/1.5 Inter}.rr-tmode button.on{border-color:var(--cyan);background:#f4fafe;box-shadow:0 0 0 3px #1487d81f}.rr-tmode button.on b{color:var(--cyan-deep)}@media (max-width:720px){.rr-tmode{grid-template-columns:1fr}}.rr-eff{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:4px 6px 4px 10px;display:inline-flex}.rr-eff>span{letter-spacing:.04em;text-transform:uppercase;color:#93a2b8;font:600 10.4px Inter}.rr-eff input{color:var(--ink);background:0 0;border:0;outline:none;width:126px;padding:2px 0;font:600 12px Inter}.rr-eff:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #1487d81f}.rr-eff.on{background:#fffcf5;border-color:#e7c68b}.rr-eff.on>span{color:#a66a12}.rr-eff-x{cursor:pointer;color:#93a2b8;background:0 0;border:0;padding:0 4px;font:700 14px/1 Inter}.rr-eff-x:hover{color:#c43d58}.rr-stbar{align-items:center;gap:12px;padding:5px 16px 10px;display:flex}.rr-stbar .rr-eff{margin-left:2px;padding:4px 9px}.rr-stbar .rr-eff input{width:118px;font-size:11.6px}.rr-stbar .rr-prog{background:#edf1f7;border-radius:99px;flex:1;height:6px;overflow:hidden}.rr-stbar .rr-prog i{background:linear-gradient(90deg,#2ecde8,#1668ce);border-radius:99px;height:100%;transition:width .4s;display:block}.rr-stbar>i{letter-spacing:.06em;color:#93a2b8;white-space:nowrap;font:700 9.4px JetBrains Mono}@media (max-width:1500px){.rr-stact>span{display:none}}@media (max-width:1280px){.rr-stl li i{display:none}.rr-stsep{width:10px}}.rr-work2{grid-template-columns:300px 1fr}.rr-work2 .rr-place{margin-top:0}.rr-work2 .rr-qh{justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.rr-work2 .rr-qh span{letter-spacing:.11em;color:#93a2b8;font:700 9.6px Inter}.rr-work2 .rr-qh span b{color:var(--ink);background:#edf1f7;border-radius:99px;margin-left:5px;padding:1px 8px;font:700 10.5px JetBrains Mono}.rr-sort{cursor:pointer;letter-spacing:.08em;color:#b4c0d0;background:0 0;border:0;padding:2px 4px;font:700 9.4px JetBrains Mono}.rr-sort:hover{color:#1668ce}.rr-work2 .rr-list{padding:0 8px}.rr-work2 .rr-list button{border:1px solid #0000;border-left:0;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:2px;padding:10px;display:flex}.rr-work2 .rr-list button:hover{background:#f7fafe}.rr-work2 .rr-list button.on{background:#eaf3fe;border-color:#d6e6fb}.rr-work2 .rr-list button em{color:#93a2b8;background:#fff;border:1.5px solid #d8e1ee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font:700 10.5px JetBrains Mono;display:flex}.rr-work2 .rr-list button.on em{color:#fff;background:#1668ce;border-color:#1668ce}.rr-work2 .rr-list button b{color:var(--ink);font:700 13px/1.3 Inter;display:block}.rr-work2 .rr-list button span{color:#93a2b8;margin-top:2px;font:500 11px/1.35 Inter;display:block}.rr-qf{border-top:1px solid #edf1f7;flex:none;justify-content:space-between;gap:8px;padding:10px 14px 12px;display:flex}.rr-qf button{cursor:pointer;color:#1668ce;background:0 0;border:0;padding:0;font:600 12px Inter}.rr-qf button.ok{color:#12856b}.rr-qf button:hover{text-decoration:underline}.rr-pricing{margin-top:12px;padding:0;overflow:hidden}.rr-pricing .rr-ph{padding:14px 20px 12px}.rr-pricing .rr-ph b{font:700 15px Sora}.rr-price2{border-collapse:separate;border-spacing:0;width:100%}.rr-price2 thead th{letter-spacing:.11em;color:#93a2b8;text-align:left;background:#fafcfe;border-bottom:1px solid #edf1f7;padding:8px 16px 10px;font:700 9.6px Inter}.rr-price2 thead th:first-child{padding-left:20px}.rr-price2 th.n,.rr-price2 td.n{text-align:right}.rr-price2 th.c,.rr-price2 td.c{text-align:center}.rr-price2 th.a,.rr-price2 td.a{text-align:right;width:118px;padding-right:20px}.rr-price2 tr.band td{border-bottom:0;padding:0}.rr-bandrow{color:#fff;background:linear-gradient(135deg,#14294b,#0a1b34);align-items:center;gap:14px;padding:13px 20px;display:flex}.rr-bandrow .who b{color:#fff;letter-spacing:.01em;font:700 14px Sora;display:block}.rr-bandrow .who span{color:#ffffff9e;margin-top:1px;font:500 11px Inter;display:block}.rr-bandrow .rr-bchip{border-radius:99px;flex:none;padding:4px 11px;font:700 10.2px Inter}.rr-bandrow .rr-bchip.package{color:#9be6f5;background:#2ecde82e}.rr-bandrow .rr-bchip.trip{color:#9fe9cf;background:#7ee0c02e}.rr-bandrow .rr-bchip.mix{color:#ffb3c3;background:#ff789633}.rr-bandrow .rr-setall{color:#fff9;margin-left:2px;font:600 10.2px Inter}.rr-bandrow .rr-setall button{color:#fff;background:#ffffff14;border-color:#ffffff29}.rr-bandrow .rr-setall button:hover{color:#fff;background:#ffffff29;border-color:#ffffff4d}.rr-bandrow .rr-split{margin-left:2px}.rr-bandrow .rr-split input{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.rr-bandrow .rr-split input::placeholder{color:#ffffff73}.rr-bandrow .rr-split input:focus{background:#ffffff29;border-color:#2ecde8;box-shadow:0 0 0 3px #2ecde82e}.rr-bandrow .rr-split select{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.rr-bandrow .rr-split select option{color:var(--ink)}.rr-bandrow .rr-split button{background:linear-gradient(135deg,#2ecde8,#1668ce)}.rr-bandrow .sp{flex:1}.rr-bandrow .tot{text-align:right;flex:none}.rr-bandrow .tot label{letter-spacing:.11em;color:#ffffff8c;font:700 9.2px Inter;display:block}.rr-bandrow .tot b{color:#fff;margin-top:1px;font:700 15px JetBrains Mono;display:block}.rr-bandrow .btn.btn-primary{box-shadow:none;background:linear-gradient(135deg,#2ecde8,#1668ce);flex:none}.rr-allok{color:#9fe9cf;flex:none;font:700 11.6px Inter}.rr-price2 tbody tr:not(.band) td{vertical-align:middle;border-bottom:1px solid #edf1f7;border-left:3px solid #0000;padding:13px 16px}.rr-price2 tbody tr:not(.band) td:first-child{padding-left:17px}.rr-price2 tbody tr:not(.band):hover td{background:#f7fafe}.rr-price2 tbody tr.open td:first-child{border-left-color:#f3c36b}.rr-price2 tbody tr:not(.band) td>b{color:var(--ink);font:700 13px Inter;display:block}.rr-price2 td>b .t{color:#93a2b8;margin-left:6px;font:600 11px JetBrains Mono}.rr-price2 td>b.mono{font:700 12.4px JetBrains Mono}.rr-price2 td span.d{color:#93a2b8;white-space:nowrap;text-overflow:ellipsis;max-width:340px;margin-top:2px;font:500 11px Inter;display:block;overflow:hidden}.rr-price2 td.c span.d{max-width:none}.rr-price2 td.n input{text-align:right;background:#fff;border:1px solid #e4eaf2;border-radius:9px;width:118px;padding:7px 10px;font:600 12.6px JetBrains Mono}.rr-price2 td.n input:focus{border-color:#1668ce;outline:none;box-shadow:0 0 0 3px #1668ce1f}.rr-price2 td.n b.calc{color:#93a2b8;font:600 12.6px JetBrains Mono}.rr-price2 td.n b.calc:before{content:"= ";color:#c3ccd9}.rr-price2 td.a .rr-yes{color:#12856b;font:700 15px Inter}.rr-price2 .rr-basis{margin:0 auto}.rr-pricing .rr-pnote{padding:11px 20px 13px}.rr-tdlg{width:min(760px,100%)}.rr-tform{grid-template-columns:minmax(0,1fr) 150px 150px;align-items:end;gap:14px;padding:18px 22px 6px;display:grid}.rr-tform label{flex-direction:column;gap:5px;min-width:0;display:flex}.rr-tform label>span{letter-spacing:.11em;color:#93a2b8;font:700 9.6px Inter}.rr-tform .f-prefix input{letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #e4eaf2;border-radius:10px;width:100%;padding:9px 12px;font:700 14px JetBrains Mono}.rr-tform .f-prefix input:focus{border-color:#1668ce;outline:none;box-shadow:0 0 0 3px #1668ce1f}.rr-step{background:#fff;border:1px solid #e4eaf2;border-radius:10px;display:flex;overflow:hidden}.rr-step button{color:#5a6b85;cursor:pointer;background:#f7fafe;border:0;width:34px;font:700 15px Inter}.rr-step button:hover{color:#1668ce;background:#eaf3fe}.rr-step input{text-align:center;-moz-appearance:textfield;border:0;flex:1;min-width:0;padding:8px 4px;font:700 13.5px JetBrains Mono}.rr-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rr-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rr-step input:focus{outline:none}.rr-tcodes{background:#f7fafe;border:1px solid #e1eaf6;border-radius:12px;align-items:center;gap:12px;min-height:44px;margin:10px 22px 0;padding:10px 14px;display:flex}.rr-tcodes label{letter-spacing:.11em;color:#93a2b8;flex:none;font:700 9.6px Inter}.rr-tcodes>div{flex-wrap:wrap;gap:6px;display:flex}.rr-tcodes b{color:#1268a8;background:#fff;border:1px solid #d6e6fb;border-radius:8px;padding:3px 9px;font:700 11.6px JetBrains Mono}.rr-tcodes span{color:#93a2b8;font:500 11.8px Inter}.rr-tknown{padding:14px 22px 6px}.rr-tknown>label{letter-spacing:.11em;color:#93a2b8;margin-bottom:7px;font:700 9.6px Inter;display:block}.rr-tknown>div{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;max-height:190px;padding-right:2px;display:grid;overflow-y:auto}.rr-tknown button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e4eaf2;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:7px 10px;display:flex;position:relative}.rr-tknown button b{color:var(--ink);font:700 12px JetBrains Mono}.rr-tknown button span{color:#93a2b8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:500 10.4px Inter;overflow:hidden}.rr-tknown button i{color:#b4c0d0;font:700 9.6px JetBrains Mono;position:absolute;top:7px;right:9px}.rr-tknown button:hover{border-color:#1668ce}.rr-tknown button.on{background:linear-gradient(135deg,#14294b,#0a1b34);border-color:#0000}.rr-tknown button.on b,.rr-tknown button.on span,.rr-tknown button.on i{color:#fff}.rr-tknown button.on span{color:#ffffffb3}.rr-tknown button.dim{opacity:.45}.rr-tfoot{justify-content:flex-start;margin-top:12px}.rr-tfoot>span{color:#93a2b8;flex:1;padding-right:10px;font:500 11.4px/1.5 Inter}.rr-tfoot>span b{color:#5a6b85}.adj-page .oo-split{grid-template-columns:1fr 372px;align-items:start;gap:18px;margin-bottom:18px;display:grid}.adj-page .oo-builder{border-radius:var(--r);color:#fff;background:linear-gradient(#0e2140,#0b1b33);position:relative;overflow:hidden}.adj-page .oo-bh{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:16px;padding:13px 22px 11px;display:flex;position:relative}.adj-page .oo-bh h3{font-family:Sora;font-size:17px;font-weight:600}.adj-page .oo-bh p{color:#ffffff80;max-width:400px;margin-top:5px;font-size:12.2px;line-height:1.5}.adj-page .oo-body{grid-template-columns:1fr 320px;display:grid;position:relative}.adj-page .oo-left{grid-template-columns:1fr 1fr;align-content:start;gap:9px 20px;padding:13px 22px 14px;display:grid}.adj-page .oo-fld.lead,.adj-page .oo-fld.w2{grid-column:1/-1}.adj-page .oo-fld{position:relative}.adj-page .oo-fld label{letter-spacing:.14em;color:#ffffff6b;margin-bottom:9px;font:700 9.4px Inter;display:block}.adj-page .oo-req{color:#7fe0f2;margin-left:3px}.adj-page .oo-fld input,.adj-page .oo-fld select{color:#fff;background:0 0;border:0;border-bottom:1.5px solid #ffffff29;outline:none;width:100%;padding:7px 2px;font:500 14px Inter;transition:all .18s}.adj-page .oo-fld input::placeholder{color:#ffffff47;font-weight:400}.adj-page .oo-fld input:focus,.adj-page .oo-fld select:focus{border-color:var(--cyan)}.adj-page .oo-fld.lead input{letter-spacing:-.01em;font-family:Sora;font-size:21px;font-weight:600}.adj-page .oo-fld select option{color:#fff;background:#0e2140}.adj-page .oo-fld select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:11px;padding:12px 34px 12px 14px;font:500 13.5px Inter}.adj-page .oo-fld select:focus{border-color:var(--cyan);background:#22b8d617}.adj-page .oo-fld .ui-dd-trigger{border-radius:11px;padding:12px 14px}.adj-page .oo-fld .car{pointer-events:none;color:#ffffff73;position:absolute;bottom:13px;right:13px}.adj-page .oo-chips{flex-wrap:wrap;gap:9px;display:flex}.adj-page .oo-chip{cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff24;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:150px;padding:8px 12px;font-family:inherit;transition:all .16s;display:flex}.adj-page .oo-chip:hover{border-color:#ffffff47}.adj-page .oo-chip.on{border-color:var(--cyan);background:#22b8d621}.adj-page .oo-chip .ci{width:30px;height:30px;color:var(--ink);background:#fff;border-radius:8px;flex:0 0 30px;place-items:center;font:700 9px JetBrains Mono;display:grid;overflow:hidden}.adj-page .oo-chip .ci img{object-fit:contain;width:100%;height:100%;padding:3px}.adj-page .oo-chip .cn{color:#fff;text-align:left;font:600 12.2px Inter}.adj-page .oo-chip .cn small{color:#ffffff73;margin-top:2px;font-size:9.6px;font-weight:500;display:block}.adj-page .oo-amtpane{background:#ffffff09;border-left:1px solid #ffffff17;flex-direction:column;padding:14px 20px;display:flex}.adj-page .oo-amtpane .k{letter-spacing:.14em;color:#ffffff6b;margin-bottom:10px;font:700 9.4px Inter}.adj-page .oo-amtbox{border-bottom:1.5px solid #ffffff2e;align-items:baseline;gap:8px;padding-bottom:8px;transition:all .18s;display:flex}.adj-page .oo-amtbox:focus-within{border-color:var(--cyan)}.adj-page .oo-amtbox .cur{color:#ffffff73;font-family:JetBrains Mono;font-size:14px;font-weight:700}.adj-page .oo-amtbox input{letter-spacing:-.02em;color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-family:Sora;font-size:25px;font-weight:700}.adj-page .oo-amtbox input::placeholder{color:#fff3}.adj-page .oo-quick{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.adj-page .oo-quick button{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;padding:5px 11px;font:600 10.8px JetBrains Mono;transition:all .15s}.adj-page .oo-quick button:hover{border-color:var(--cyan);color:#7fe0f2;background:#22b8d61a}.adj-page .oo-pane-row{flex-direction:column;gap:10px;margin-top:10px;display:flex}.adj-page .oo-bfoot{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 22px;display:flex;position:relative}.adj-page .oo-ghost{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:11px;margin-left:auto;padding:12px 18px;font:600 12.6px inherit;transition:all .16s}.adj-page .oo-ghost:hover{background:#ffffff1f}.adj-page .oo-save{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:9px;padding:13px 26px;font:600 13.2px inherit;transition:all .18s;display:flex;box-shadow:0 12px 26px -8px #1487d899}.adj-page .oo-save:hover{transform:translateY(-1px)}.adj-page .oo-save:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.adj-page .oo-side{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;display:flex;overflow:hidden}.adj-page .oo-side-h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:18px 20px 15px;display:flex}.adj-page .oo-side-h .si{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.adj-page .oo-side-h h4{font-family:Sora;font-size:14.6px;font-weight:600}.adj-page .oo-recent-search{flex:none;margin:14px 20px 4px;position:relative}.adj-page .oo-recent-search svg:first-child{color:#93a2b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.adj-page .oo-recent-search input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfe;border-radius:30px;outline:none;padding:9px 34px;font:500 12.6px Inter;transition:all .16s}.adj-page .oo-recent-search input:focus{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 3px #22b8d61f}.adj-page .oo-recent-search input::placeholder{color:#9aa8bc}.adj-page .oo-recent-clear{color:var(--slate);cursor:pointer;background:#e7ecf4;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.adj-page .oo-recent-clear:hover{color:var(--ink);background:#dce4ef}.adj-page .oo-recent-list{flex-direction:column;flex:auto;gap:3px;min-height:0;max-height:270px;padding:8px 12px 14px;display:flex;overflow-y:auto}.adj-page .oo-recent-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:9px 8px;font-family:inherit;transition:all .12s;display:flex}.adj-page .oo-recent-item:hover{background:#f1f8fd}.adj-page .oo-recent-item .rn{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font:600 12.6px Inter;overflow:hidden}.adj-page .oo-recent-item .rb{color:var(--slate);white-space:nowrap;flex:none;font:500 11px JetBrains Mono}.adj-page .oo-recent-empty{text-align:center;color:var(--slate);border:1px dashed var(--line);background:#fafcfe;border-radius:10px;margin:10px 8px;padding:16px 12px;font-size:12px;line-height:1.6}.adj-page .itin-card,.mdl .itin-card{background:#22b8d612;border:1px solid #22b8d64d;border-radius:12px;margin:2px 0 16px;padding:14px 15px}.adj-page .itin-row{align-items:center;gap:10px;margin-bottom:9px;display:flex}.adj-page .itin-dot{border-radius:50%;flex:0 0 11px;width:11px;height:11px}.adj-page .itin-field{flex:1;position:relative}.adj-page .itin-field input{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;outline:none;width:100%;padding:10px 12px;font:500 13px Inter}.adj-page .itin-field input:focus{border-color:var(--cyan);background:#22b8d617}.adj-page .itin-field input::placeholder{color:#ffffff59}.adj-page .itin-sugs,.mdl .itin-sugs{z-index:8;background:#0e2140;border:1px solid #ffffff29;border-radius:10px;max-height:230px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 44px -16px #0009}.adj-page .itin-sugs button,.mdl .itin-sugs button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font:500 12.4px Inter;display:flex}.adj-page .itin-sugs button:hover,.mdl .itin-sugs button:hover{background:#ffffff14}.adj-page .itin-sugs button span,.mdl .itin-sugs button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adj-page .itin-sugs button svg,.mdl .itin-sugs button svg{color:#fff6;flex:none}.adj-page .itin-x{color:#ff9db0;cursor:pointer;background:#e9607a1f;border:1px solid #e9607a4d;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.adj-page .itin-x:hover{background:#e9607a3d}.adj-page .itin-actions,.mdl .itin-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.adj-page .itin-add,.mdl .itin-add{color:#ffffffb3;cursor:pointer;background:0 0;border:1px dashed #ffffff3d;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font:600 12px inherit;display:inline-flex}.adj-page .itin-add:hover,.mdl .itin-add:hover{color:#7fe0f2;border-color:#22b8d680}.adj-page .itin-right,.mdl .itin-right{align-items:center;gap:10px;display:flex}.adj-page .itin-km,.mdl .itin-km{color:#7fe8d0;background:#3fcfae24;border:1px solid #3fcfae4d;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font:600 11.5px JetBrains Mono;display:inline-flex}.adj-page .itin-calc,.mdl .itin-calc{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font:600 12.4px inherit;display:inline-flex}.adj-page .itin-calc:disabled,.mdl .itin-calc:disabled{opacity:.6;cursor:not-allowed}.adj-page .oo-side .sumline{color:var(--slate);border-bottom:1px solid #f0f4f9;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12.4px;display:flex}.adj-page .oo-side .sumline:last-child{border-bottom:0}.adj-page .oo-side .sumline b{color:var(--ink);text-align:right;font-weight:600}.adj-page .rstatus{color:#ffce7a;letter-spacing:.1em;z-index:2;background:#f2a93b24;border:1px solid #f2a93b4d;border-radius:30px;align-items:center;gap:8px;margin-left:auto;padding:7px 14px;font:700 9.6px Inter;display:inline-flex;position:relative}.adj-page .rsteps{counter-reset:rstep;padding:6px 26px 8px}.adj-page .rstep{grid-template-columns:34px 1fr;gap:16px;padding:20px 0;display:grid;position:relative}.adj-page .rstep:not(:last-child):before{content:"";background:#ffffff1a;width:2px;position:absolute;top:52px;bottom:-2px;left:16px}.adj-page .rnum{counter-increment:rstep;color:#7fe0f2;z-index:2;background:#22b8d624;border:1.5px solid #22b8d666;border-radius:50%;place-items:center;width:34px;height:34px;font:700 13px JetBrains Mono;display:grid;position:relative}.adj-page .rnum:before{content:counter(rstep)}.adj-page .rbody{min-width:0}.adj-page .rswap{color:#7fe0f2;cursor:pointer;background:#22b8d61f;border:1px solid #22b8d64d;border-radius:30px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font:600 10.4px inherit;display:inline-flex}.adj-page .rswap:hover{background:#22b8d633}.adj-page .charges{align-items:flex-end;gap:12px;display:flex}.adj-page .charges .cg{flex:1 1 0;min-width:0}.adj-page .charges .cg.cdist{flex:0 0 130px}.adj-page .charges .cbox input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adj-page .charges .cbox input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.adj-page .charges .cbox input[type=number]{-moz-appearance:textfield}.adj-page .charges .cg label{letter-spacing:.14em;color:#ffffff6b;margin-bottom:8px;font:700 9.2px Inter;display:block}.adj-page .charges .cbox{background:#0c1e39;border:1px solid #ffffff24;border-radius:11px;align-items:baseline;gap:6px;padding:11px 13px;display:flex}.adj-page .charges .cbox .cur{color:#ffffff6b;font:600 10.6px JetBrains Mono}.adj-page .charges .cbox input{color:#fff;background:0 0;border:0;outline:none;width:100%;padding:0;font:700 16px JetBrains Mono}.adj-page .charges .cg.cclaim .cbox input,.adj-page .charges .cg.cclaim label{color:#7fe0f2}.adj-page .charges .cg.cpay .cbox input,.adj-page .charges .cg.cpay label{color:#5fe3c0}.adj-page .stephead{align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.adj-page .stephead h4{color:#fff;font:600 13.5px Inter}.adj-page .stephead span{color:#fff6;font:500 11px Inter}.adj-page .mvchips{flex-wrap:wrap;gap:8px;display:flex}.adj-page .mvchip{color:#ffffffb8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:30px;padding:8px 15px;font:600 12px inherit;transition:all .15s}.adj-page .mvchip:hover{color:#fff;border-color:#ffffff52}.adj-page .mvchip.on{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;border-color:#0000}.adj-page .tqk{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.adj-page .tqk button{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;padding:5px 12px;font:600 11px JetBrains Mono}.adj-page .tqk button:hover{border-color:var(--cyan);color:#7fe0f2;background:#22b8d61a}.adj-page .rtoggle{color:#ffffffbf;cursor:pointer;align-items:center;gap:8px;font:600 12px Inter;display:inline-flex}.adj-page .rtoggle input{width:16px;height:16px;accent-color:var(--cyan);cursor:pointer}.adj-page .retblock{border-top:1px dashed #ffffff24;margin-top:10px;padding-top:12px}.adj-page .retlabel{letter-spacing:.14em;color:#7c6be8e6;text-transform:uppercase;margin-bottom:8px;font:700 9.6px Inter}.adj-page .panel{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;margin-bottom:20px;overflow:hidden}.adj-page .panel .ph,.mdl .panel .ph{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 22px;display:flex}.adj-page .panel .ph .pi,.mdl .panel .ph .pi{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px -8px #1487d880}.adj-page .panel .ph h3,.mdl .panel .ph h3{color:var(--ink);font-family:Sora;font-size:16px;font-weight:600}.adj-page .panel .ph p,.mdl .panel .ph p{color:var(--slate);margin-top:3px;font-size:12px}.adj-page .panel .ph .actions,.mdl .panel .ph .actions{align-items:center;gap:10px;margin-left:auto;display:flex}.adj-page .addbox{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;display:flex;overflow:hidden}.adj-page .addbox input{color:var(--ink);border:0;outline:none;width:190px;padding:9px 14px;font:500 12.8px Inter}.adj-page .addbox input::placeholder{color:#9aa8bc}.adj-page .addbtn{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;cursor:pointer;border:0;align-items:center;gap:7px;padding:9px 16px;font:600 12.4px inherit;transition:all .15s;display:flex}.adj-page .addbtn:hover{filter:brightness(1.06)}.adj-page .addbtn:disabled{opacity:.55;cursor:not-allowed}.adj-page .mt-body{padding:18px 22px 22px}.adj-page .mt-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adj-page .mtrow{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;transition:all .15s;display:flex}.adj-page .mtrow:hover{background:#fff;border-color:#cfdcec}.adj-page .mtrow .order{color:#93a2b8;text-align:center;flex:0 0 20px;width:20px;font:700 10px JetBrains Mono}.adj-page .mtrow input{min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:1;padding:8px 10px;font:600 13px Inter;transition:all .15s}.adj-page .mtrow input:focus{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 3px #22b8d61f}.adj-page .mtrow input:disabled{color:var(--ink);opacity:1}.adj-page .mt-actions{align-items:center;gap:6px;display:flex}.adj-page .mt-actions .mini{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:all .15s;display:grid}.adj-page .mt-actions .mini:disabled{opacity:.45;cursor:not-allowed}.adj-page .mt-actions .mini.save{color:#12856b}.adj-page .mt-actions .mini.save:hover:not(:disabled){background:#eaf7f1;border-color:#bee7d4}.adj-page .mt-actions .mini.del{color:#c43d58}.adj-page .mt-actions .mini.del:hover:not(:disabled){background:#fdf1f4;border-color:#f1c6d0}.adj-page .mt-foot{border-top:1px dashed var(--line);align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.adj-page .mt-foot .hint{color:var(--slate);align-items:center;gap:7px;font-size:11.4px;display:flex}.adj-page .mt-foot .hint svg{color:#3fcfae;flex:none}@media (max-width:1080px){.adj-page .mt-grid{grid-template-columns:1fr}}.adj-page .fieldlist{flex-direction:column;gap:10px;display:flex}.adj-page .frow2{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;transition:all .15s;display:flex}.adj-page .frow2:hover{background:#fff;border-color:#cfdcec}.adj-page .frow2.off{opacity:.55}.adj-page .frow2 .flabel{min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:1;padding:8px 10px;font:600 13px Inter;transition:all .15s}.adj-page .frow2 .flabel:focus{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 3px #22b8d61f}.adj-page .frow2 .flabel:disabled{color:var(--ink);opacity:1}.adj-page .frow2 .ftype{color:var(--slate);text-transform:uppercase;letter-spacing:.06em;background:#eef3f9;border-radius:6px;padding:3px 8px;font:600 10px JetBrains Mono}.adj-page .frow2 .fbadge{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border:1px solid var(--line);border-radius:20px;padding:3px 8px;font:700 9px Inter}.adj-page .frow2 .fbadge.custom{color:var(--cyan-deep);background:#f1f8fd;border-color:#bee0f5}.adj-page .fswitch{cursor:pointer;flex:none;display:inline-flex;position:relative}.adj-page .fswitch input{opacity:0;width:0;height:0;position:absolute}.adj-page .fswitch .track{background:#cbd6e4;border-radius:20px;width:38px;height:22px;transition:all .18s;display:block}.adj-page .fswitch .knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.adj-page .fswitch input:checked+.track{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep))}.adj-page .fswitch input:checked+.track .knob{transform:translate(16px)}.adj-page .addfield{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.adj-page .addfield .af-label{border:1px solid var(--line);min-width:180px;color:var(--ink);border-radius:10px;outline:none;flex:1;padding:10px 13px;font:500 13px Inter}.adj-page .addfield .af-label:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d61f}.adj-page .addfield .af-type .ui-dd-trigger{border-radius:10px;padding:10px 13px}.adj-page .addfield .af-opts{border:1px solid var(--line);min-width:160px;color:var(--ink);border-radius:10px;outline:none;flex:1;padding:10px 13px;font:500 13px Inter}.adj-page .addfield .af-opts:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d61f}.adj-page .addfield .addbtn{border-radius:10px}.adj-page .es-ctrl{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.adj-page .es-f{flex-direction:column;gap:7px;display:flex}.adj-page .es-f label{letter-spacing:.14em;color:var(--slate);font:700 9.4px Inter}.adj-page .es-f select,.adj-page .es-f input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;outline:none;min-width:160px;padding:10px 13px;font:500 13px Inter}.adj-page .es-f .ui-dd{min-width:160px}.adj-page .es-f .ui-dd-trigger{padding:10px 13px}.adj-page .es-unread-note{color:var(--slate);align-items:center;gap:7px;padding-bottom:3px;font:600 11px Inter;display:inline-flex}.adj-page .es-unread-note svg{color:#93a2b8}.mdl-head .es-frommail{letter-spacing:.1em;color:#12856b;white-space:nowrap;background:#eaf7f1;border:1px solid #bfe6d6;border-radius:20px;margin-left:8px;padding:4px 9px;font:700 8.8px Inter}.mdl-foot .es-err{color:#c0392b;align-items:center;gap:7px;min-width:0;font:600 12px Inter;display:inline-flex}.mdl-foot .es-err svg{flex:none}.mdl .es-review>.mdl-sec:not(:first-child){margin-top:4px}.mdl .es-review .itin-card{background:#f6fbfe;border-color:#cfe3f2;margin:0}.mdl .es-review .itin-field input::placeholder{color:#93a2b8}.mdl .es-review .itin-x{color:#c0392b;background:#fdf1f0;border-color:#f3cfcb}.mdl .es-review .itin-x:hover{background:#fbe3e1}.mdl .es-review .itin-add{color:var(--slate);border-color:#c6d6e6}.mdl .es-review .itin-add:hover{border-color:var(--cyan);color:var(--cyan-deep)}.mdl .es-review .itin-km{color:#12856b;background:#eaf7f1;border-color:#bfe6d6}.mdl .es-review .itin-sugs{border-color:var(--line);background:#fff;box-shadow:0 20px 44px -16px #0b1b3347}.mdl .es-review .itin-sugs button{color:var(--ink)}.mdl .es-review .itin-sugs button:hover{background:#f2f7fc}.mdl .es-review .itin-sugs button svg{color:#93a2b8}.mdl .es-review .mdl-f .car{pointer-events:none;color:#93a2b8;display:flex;position:absolute;bottom:11px;right:12px}.mdl .es-review .es-map{border:1px solid var(--line);background:#f1f5fa;border-radius:12px;height:220px;position:relative;overflow:hidden}.mdl .es-review .es-map img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mdl .es-review .es-map .empty{text-align:center;color:var(--slate);place-items:center;padding:16px;font-size:12px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mdl .es-review .es-map .gm{color:#fff;cursor:pointer;background:#0b1b33d9;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font:600 10.5px Inter;display:inline-flex;position:absolute;bottom:10px;left:10px}.mdl .es-review .es-map .gm:hover{background:var(--cyan-deep)}.adj-page .es-logo{color:#fff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font:700 11px JetBrains Mono;display:grid}.adj-page .es-code{color:var(--ink-2);background:#eef3f9;border-radius:5px;padding:2px 6px;font-family:JetBrains Mono;font-size:10.4px}.adj-page .es-editor{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.adj-page .es-editor-h{border-bottom:1px solid var(--line);background:#fafcfe;padding:14px 18px;font-family:Sora;font-size:13.5px;font-weight:600}.adj-page .es-form{grid-template-columns:1fr 1fr;gap:16px;padding:18px;display:grid}.adj-page .es-form .ff label{letter-spacing:.14em;color:var(--slate);margin-bottom:7px;font:700 9.2px Inter;display:block}.adj-page .es-form .ff input,.adj-page .es-form .ff select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:11px 13px;font:500 13px Inter}.adj-page .es-form .ff input:focus,.adj-page .es-form .ff select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d61f}.adj-page .es-form .ff .ui-dd-trigger{padding:11px 13px}.adj-page .es-hint{color:var(--slate);margin-top:6px;font-size:11px}.adj-page .es-secret{background:#fafcfe;border:1px dashed #c6d2e2;border-radius:12px;align-items:flex-start;gap:12px;margin:0 18px 16px;padding:14px 16px;display:flex}.adj-page .es-secret .ic{width:34px;height:34px;color:var(--cyan-deep);background:#eaf1fb;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.adj-page .es-secret b{font-size:12.6px}.adj-page .es-secret p{color:var(--slate);margin-top:5px;font-size:11.6px;line-height:1.55}.adj-page .es-testmsg{align-items:center;gap:8px;margin:0 18px 12px;font:600 12px Inter;display:flex}.adj-page .es-editor-f{border-top:1px solid var(--line);background:#fafcfe;align-items:center;gap:12px;padding:14px 18px;display:flex}@media (max-width:800px){.adj-page .es-form{grid-template-columns:1fr}}.adj-page .th-sort{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:5px;display:inline-flex}.adj-page .tl-table thead th:hover .th-sort{color:var(--ink)}.adj-page .tl-client{color:var(--ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.adj-page .tl-client img{object-fit:contain;border-radius:4px;flex:0 0 18px;width:18px;height:18px}.adj-page .tlbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adj-page .tlbar .grow{flex:1}.adj-page .tlbar .faf{color:var(--ink);align-items:center;gap:9px;font:600 12.4px Inter;display:flex}.adj-page .tlbar .faf .n{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font:700 10.5px Inter;display:grid}.adj-page .tlbar .pill-fld input{width:190px}.adj-page .tlbar .pill-fld select,.adj-page .tlbar .pill-fld .ui-dd{min-width:130px}.adj-page .timebox{background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;align-items:center;transition:all .16s;display:flex;position:relative}.adj-page .timebox:focus-within{border-color:var(--cyan);background:#22b8d617}.adj-page .timebox .ttext{color:#fff;outline:none;flex:1;min-width:0;font:500 13px Inter;background:0 0!important;border:0!important;padding:11px 4px 11px 14px!important}.adj-page .timebox .ttext::placeholder{color:#ffffff59}.adj-page .timebox .tpick{color:#ffffff80;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;height:100%;padding:0 12px;display:grid}.adj-page .timebox .tpick:hover{color:#7fe0f2}.adj-page .timebox .thidden{opacity:0;pointer-events:none;border:0;width:26px;height:1px;margin:0;padding:0;position:absolute;bottom:0;right:6px}.adj-page .drow{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.adj-page .drow .fld{flex:1 1 0;min-width:150px}.adj-page .drow .fld.narrow{flex:0 0 120px;min-width:120px}.adj-page .drow .fld.qwrap{flex:2 1 0;min-width:180px}.adj-page .drow .tqk{margin-top:0}.adj-page .rcol{flex-direction:column;gap:16px;display:flex}.adj-page .pcard{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.adj-page .pcard-h{align-items:center;gap:10px;padding:16px 18px 13px;display:flex}.adj-page .pcard-h .pi,.mdl .pcard-h .pi{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.adj-page .pcard-h h4{font-family:Sora;font-size:14.5px;font-weight:600}.adj-page .pcard-h .gmaps-link{cursor:pointer;color:var(--cyan-deep);background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:4px 2px;font-size:12px;font-weight:600;display:inline-flex}.adj-page .pcard-h .gmaps-link:hover{color:var(--cyan)}.adj-page .mapbox{border:1px solid var(--line);background:linear-gradient(135deg,#e8f0f7,#d9e6f2);border-radius:12px;height:200px;margin:0 14px;position:relative;overflow:hidden}.adj-page .mapbox .mapempty{text-align:center;color:var(--slate);place-items:center;padding:20px;font-size:12px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.adj-page .maptag{color:#fff;background:#0b1b33d1;border-radius:7px;padding:5px 9px;font:600 10px JetBrains Mono;position:absolute;bottom:10px;left:10px}.adj-page .routestat{border:1px solid var(--line);border-radius:12px;margin:14px;display:flex;overflow:hidden}.adj-page .routestat .rs{text-align:center;flex:1;padding:13px 14px}.adj-page .routestat .rs+.rs{border-left:1px solid var(--line)}.adj-page .routestat .rk{letter-spacing:.1em;color:#93a2b8;margin-bottom:6px;font:700 8.6px Inter}.adj-page .routestat .rv{color:var(--ink);font-family:JetBrains Mono;font-size:14px;font-weight:700}.adj-page .routestat .rs.rclaim .rv{color:#1268a8}.adj-page .routestat .rs.rpay .rv{color:#12856b}.adj-page .tripsum{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:18px 20px}.adj-page .tripsum h4{margin-bottom:14px;font-family:Sora;font-size:14px;font-weight:600}.adj-page .tripsum .sumline{color:var(--slate);border-bottom:1px solid #f0f4f9;align-items:center;padding:8px 0;font-size:12.4px;display:flex}.adj-page .tripsum .sumline:last-child{border-bottom:0}.adj-page .tripsum .sumline b{color:var(--ink);text-align:right;margin-left:auto;font-weight:600}.adj-page .tripsum .cobadge{letter-spacing:.08em;color:#fff;border-radius:6px;margin-left:auto;padding:3px 8px;font:700 9px Inter}.adj-page .mgbar{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.adj-page .mgbar .mh{letter-spacing:.1em;color:#93a2b8;align-items:center;margin-bottom:9px;font:700 9px Inter;display:flex}.adj-page .mgbar .mh b{color:#12856b;margin-left:auto;font-family:JetBrains Mono;font-size:13px}.adj-page .mbar{background:#eaf0f7;border-radius:5px;height:7px;display:flex;overflow:hidden}.adj-page .mbar .paypart{background:linear-gradient(90deg,#12856b,#3fcfae)}.adj-page .mbar .marginpart{background:linear-gradient(90deg,#1487d8,#22b8d6)}.adj-page .mbar-key{color:var(--slate);gap:16px;margin-top:9px;font-size:10.4px;display:flex}.adj-page .mbar-key span{align-items:center;gap:6px;display:flex}.adj-page .mbar-key i{border-radius:2px;width:8px;height:8px;display:inline-block}@media (max-width:1180px){.adj-page .oo-split{grid-template-columns:1fr}}@media (max-width:820px){.adj-page .oo-body{grid-template-columns:1fr}.adj-page .oo-amtpane{border-top:1px solid #ffffff17;border-left:0}}.adj-page .oo-amtpane .oo-fld.pane label{letter-spacing:.14em;color:#ffffff80;margin-bottom:6px;font:700 8.6px Inter;display:block}.adj-page .oo-lines .vscroll{min-height:308px}.oo-builder .oo-date input{color:#fff;background:#ffffff0f;border-color:#ffffff29}.oo-lines .st.wait{color:#7c6be8;background:#7c6be824;border:1px solid #7c6be84d}.mgmt-page{padding:4px 2px 40px}.mgmt-page.admin-page{width:100%;max-width:1720px;margin:0 auto;padding:26px 40px 52px}@media (max-width:900px){.mgmt-page.admin-page{padding:18px}}.mgmt-page .h-row{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.mgmt-page .split{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}@media (max-width:1180px){.mgmt-page .split{grid-template-columns:1fr}}.mgmt-page .panel{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px}.mgmt-page .panel.dark{color:#fff;background:linear-gradient(160deg,#0f1e38,#183254);border:0;overflow:hidden}.mgmt-page .plist{max-height:calc(100vh - 210px);padding:8px;overflow:auto}.mgmt-page .search{border:1px solid var(--line);color:var(--slate);border-radius:9px;align-items:center;gap:8px;margin:6px 6px 10px;padding:8px 11px;display:flex}.mgmt-page .search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;font:500 12.5px Inter}.mgmt-page .li{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:11px;transition:all .13s;display:flex}.mgmt-page .li:hover{background:#eef2f7}.mgmt-page .li.on{background:linear-gradient(135deg,#22b8d61f,#1487d80f);border-color:#22b8d64d}.mgmt-page .av{color:#fff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font:700 12px JetBrains Mono,monospace;display:grid}.mgmt-page .li .nm{color:var(--ink);font:600 13px Inter}.mgmt-page .li .mt{color:var(--slate);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:10.8px;display:flex}.mgmt-page .pill{letter-spacing:.06em;white-space:nowrap;border-radius:20px;padding:3px 7px;font:700 8px Inter;display:inline-block}.mgmt-page .pill.sub{color:#3b6ca8;background:#eef3fb}.mgmt-page .pill.ok{color:#0e7b60;background:#3fcfae29}.mgmt-page .pill.warn{color:#9a6608;background:#f2a93b29}.mgmt-page .pill.bad{color:#b23350;background:#e9607a29}.mgmt-page .dhead{border-bottom:1px solid #ffffff1a;align-items:center;gap:15px;padding:20px 22px;display:flex}.mgmt-page .dhead .av{border-radius:13px;flex:0 0 52px;width:52px;height:52px;font-size:16px}.mgmt-page .dhead h3{font-family:Sora,Inter;font-size:19px;font-weight:600}.mgmt-page .dhead .sub{color:#9db2d0;flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;font-size:11.5px;display:flex}.mgmt-page .tabs{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:3px;padding:10px 16px 0;display:flex}.mgmt-page .tab{color:#9db2d0;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 14px;font:600 12px inherit}.mgmt-page .tab.on{color:#fff;border-bottom-color:var(--cyan)}.mgmt-page .dbody{padding:20px 22px}.mgmt-page .dot{vertical-align:0;background:var(--cyan-deep);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.mgmt-page .tag{letter-spacing:.08em;color:#ffce82;background:#f2a93b33;border-radius:5px;padding:3px 7px;font:700 7.6px Inter}.mgmt-page .noteform{flex-direction:column;gap:9px;margin-top:14px;display:flex}.mgmt-page .noteform textarea,.mgmt-page .noteform select{color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;padding:10px 12px;font:500 12.6px Inter}.mgmt-page .noteform textarea::placeholder{color:#8fa6c6}.mgmt-page .btn{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;display:inline-flex}.mgmt-page .empty{color:#9db2d0;padding:14px 4px;font-size:12.5px}.mgmt-page .loading{color:var(--slate);text-align:center;padding:40px}.mgmt-page .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mgmt-page .searchbox{border:1px solid var(--line);min-width:260px;color:var(--slate);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;display:flex}.mgmt-page .searchbox input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;font:500 12.6px Inter}.mgmt-page .count{color:var(--slate);font:600 11.5px Inter}.mgmt-page .card{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;max-height:calc(100vh - 220px);overflow:auto}table.mtbl{white-space:nowrap}.mgmt-page .btn{cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.mgmt-page .btn.p{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff}.mgmt-page .set-card{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px 22px}.mgmt-page .set-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mgmt-page .set-title{color:var(--ink);font:700 14px Sora,Inter}.mgmt-page .set-sub{color:var(--slate);max-width:640px;margin-top:5px;font-size:12.5px;line-height:1.55}.mgmt-page .tgl{cursor:pointer;background:#d8e0ec;border:0;border-radius:20px;width:40px;height:22px;padding:0;transition:all .16s;position:relative}.mgmt-page .tgl span{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.mgmt-page .tgl.on{background:var(--cyan-deep)}.mgmt-page .tgl.on span{left:21px}.mgmt-page .stat{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px 17px}.mgmt-page .stat .k{letter-spacing:.12em;color:var(--slate);text-transform:uppercase;font:700 8.4px Inter}.mgmt-page .stat .v{color:var(--ink);margin-top:6px;font-family:Sora,Inter;font-size:25px;font-weight:700}.mgmt-page .stat.ok{background:linear-gradient(#fff,#f3fcf9);border-color:#3fcfae66}.mgmt-page .stat.ok .v{color:#0e7b60}.mgmt-page .stat.warn{background:linear-gradient(#fff,#fffaf1);border-color:#f2a93b66}.mgmt-page .stat.warn .v{color:#9a6608}.mgmt-page .stat.bad{background:linear-gradient(#fff,#fff4f6);border-color:#e9607a66}.mgmt-page .stat.bad .v{color:#b23350}.mgmt-page .searchbox{border-radius:40px!important;padding:9px 16px!important}.mgmt-page .panel.route{color:#fff;background:linear-gradient(160deg,#141232,#241a4a 60%,#33265f);border:0;overflow:hidden}.mgmt-page .route .dhead{border-bottom:1px solid #ffffff1a}.mgmt-page .route .step{border-bottom:1px solid #ffffff0f;align-items:center;gap:11px;padding:9px 0;display:flex}.mgmt-page .route .step .n{background:#ffffff14;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font:700 10px JetBrains Mono;display:grid}.mgmt-page .route .step.transit .n{color:#e7d8fb;background:#9e6be84d}.mgmt-page .tp-in{border:1px solid var(--line);text-align:center;width:80px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:7px 9px;font:500 13px Inter}.mgmt-page .tp-in:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d621}.mgmt-page .dev-notes{color:var(--ink);font-size:13.5px;line-height:1.6}.mgmt-page .dev-notes h2{margin:18px 0 8px;font:700 17px Sora,Inter}.mgmt-page .dev-notes h3{color:var(--cyan-deep);margin:16px 0 6px;font:700 14px Sora,Inter}.mgmt-page .dev-notes h4{margin:12px 0 4px;font:700 12.5px Inter}.mgmt-page .dev-notes p{margin:6px 0}.mgmt-page .dev-notes ul{margin:6px 0 6px 20px}.mgmt-page .dev-notes li{margin:3px 0}.mgmt-page .dev-notes code{color:var(--cyan-deep);background:#eef2f8;border-radius:5px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:12px}.mgmt-page .cf-iconbtn{border:1px solid var(--line,#dbe2ec);width:30px;height:30px;color:var(--cyan-deep);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:inline-grid}.mgmt-page .cf-iconbtn:hover{background:#eef6fc}.mgmt-page .cf-iconbtn:disabled{opacity:.45;cursor:not-allowed}.mgmt-page .cf-iconbtn.danger{color:#c0392b}.mgmt-page .cf-iconbtn.danger:hover{background:#fcedec}.dc-msg{cursor:pointer;border-radius:12px;margin-bottom:14px;padding:10px 14px;font:600 12px Inter}.dc-msg.ok{color:#12856b;background:#eaf7f1}.dc-msg.err{color:#c0392b;background:#fcedec}.dc-req .av{color:#fff;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font:700 12.5px Inter;display:grid}.dc-req .av.sm{border-radius:10px;flex-basis:32px;width:32px;height:32px;font-size:11.5px}.dc-list{flex-direction:column;gap:10px;display:flex}.dc-req{border:1px solid var(--line,#e3e9f2);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dc-req .body{flex:1;min-width:0}.dc-req .it{letter-spacing:.01em;font:700 12.5px Inter}.dc-req .mt{color:var(--slate,#5a6b85);margin-top:3px;font:500 11px Inter}.dc-req .nt{color:var(--mist,#93a2b8);margin-top:3px;font:italic 500 11px Inter}.dc-req .act{flex:none;gap:7px;display:flex}.dc-req .act.wide{flex:320px}.dc-in{border:1px solid var(--line,#e3e9f2);border-radius:10px;outline:none;flex:1;min-width:120px;padding:8px 11px;font:500 12px Inter}.dc-in:focus{border-color:var(--cyan,#22b8d6)}.dc-empty{text-align:center;color:var(--mist,#93a2b8);padding:34px;font:500 12.5px Inter}.mgmt-page .btn.dc-danger{color:#fff;background:linear-gradient(135deg,#e05c4e,#c0392b)}.dq-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.dq-bar .searchbox{margin-left:auto}.dq-sel .ui-dd-trigger{height:38px;padding:0 10px}.dc-req .it .dq-st{letter-spacing:.09em;vertical-align:middle;border-radius:6px;margin-left:9px;padding:3px 7px;font:700 7.6px Inter}.dq-st.warn{color:#a66a12;background:#fbf1e3}.dq-st.good{color:#12856b;background:#eaf7f1}.dq-st.bad{color:#c0392b;background:#fcedec}.dq-dupe{background:#fff6e6;border:1px solid #f0dcbb;border-radius:12px;margin-bottom:16px;padding:12px 14px}.dq-dupe>b{color:#a66a12;align-items:center;gap:7px;margin-bottom:9px;font:700 12px Inter;display:flex}.dq-dupe .row{color:var(--slate);border-top:1px solid #f0dcbb;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;font-size:11.4px;display:flex}.dq-dupe .row .tm{color:var(--ink);font:700 11.5px JetBrains Mono,monospace}.dq-dupe .row .it{color:var(--ink);flex:160px;min-width:0;font-weight:600}.dq-dupe .row .gap{color:#a66a12;margin-left:auto;font:700 10px Inter}.dq-dupe .note{color:#a66a12;margin-top:9px;font-size:11px;display:block}.set-locked{align-items:flex-start;gap:16px;padding:26px 24px;display:flex}.set-locked .ic{color:#a66a12;background:#fbf1e3;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.set-locked h3{color:var(--ink);font-family:Sora,Inter;font-size:17px;font-weight:700}.set-locked p{color:var(--slate);max-width:600px;margin-top:7px;font-size:12.6px;line-height:1.65}.set-locked code{border:1px solid var(--line);color:var(--ink);background:#f1f5fa;border-radius:6px;padding:2px 7px;font:600 11.4px JetBrains Mono,monospace}.set-locked .askbox{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.set-locked .askbox input{border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:10px;outline:none;flex:320px;padding:10px 13px;font:500 12.6px Inter}.set-locked .askbox input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d621}.set-locked .asked{color:#12856b;background:#eaf7f1;border:1px solid #bfe8da;border-radius:20px;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;font:600 12px Inter;display:inline-flex}.set-locked .err{color:#c0392b;margin-top:10px;font:600 11.6px Inter}.acc-req{border-bottom:1px solid var(--line-2);color:var(--slate);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:11.6px;display:flex}.acc-req b{color:var(--ink);font:600 12px Inter}.acc-req .sec{letter-spacing:.08em;color:#1268a8;background:#eaf1fb;border-radius:5px;padding:3px 8px;font:700 7.6px Inter}.acc-req .why{color:var(--slate);flex:100%;font-size:11px}.acc-req .acts{gap:6px;margin-left:auto;display:flex}.mdl .steps{color:var(--ink);border-bottom:1px solid var(--line);z-index:3;background:#fff;gap:8px;margin:-20px -22px 16px;padding:14px 22px;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-x:auto}@media (max-height:920px){.mdl .steps{color:var(--ink);margin:-15px -18px 14px;padding:11px 18px}}.mdl .stp{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:30px;align-items:center;gap:9px;padding:8px 14px;font-family:inherit;transition:all .15s;display:flex}.mdl .stp .n{width:22px;height:22px;color:var(--slate);background:#eef2f8;border-radius:50%;flex:0 0 22px;place-items:center;font:700 10.5px JetBrains Mono;display:grid}.mdl .stp .l{color:var(--slate);font:600 12.6px Inter}.mdl .stp.on{background:var(--ink)}.mdl .stp.on .n{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff}.mdl .stp.on .l{color:#fff}.mdl .stp:not(.on):hover{background:#f4f7fb}.mdl .docgrid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}@media (max-width:820px){.mdl .docgrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mdl .docgrid{grid-template-columns:1fr}}.mdl .doc{color:var(--ink);background:#fbfcfe;border:1px dashed #c6d2e2;border-radius:12px;flex-direction:column;gap:11px;padding:14px;transition:all .15s;display:flex}.mdl .doc:hover{border-color:var(--cyan);background:#f4fafe}.mdl .doc .dl{letter-spacing:.06em;color:var(--ink);align-items:center;gap:8px;font:700 9.4px Inter;display:flex}.mdl .doc .dl .di{width:26px;height:26px;color:var(--cyan-deep);background:#eaf1fb;border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.mdl .doc .drop{justify-content:space-between;align-items:center;gap:9px;display:flex}.mdl .doc .fn{color:#93a2b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.6px;overflow:hidden}.mdl .doc .browse{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 13px;font:600 10.6px inherit;display:flex;position:relative;overflow:hidden}.mdl .doc .browse:hover{background:var(--cyan-deep)}.mdl .doc .browse input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.mdl .doc.done{background:#f3fbf7;border-style:solid;border-color:#bee7d4}.mdl .doc.done .di{color:#12856b;background:#eaf7f1}.mdl .doc.done .fn{color:#12856b;font-weight:600}.mdl .doc.picked{border-style:solid;border-color:var(--cyan);background:#f4fafe}.mdl .doc.filedout{opacity:.75;background:#f3fbf7;border-style:solid;border-color:#bee7d4}.mdl .doc.filedout .di{color:#12856b;background:#eaf7f1}.mdl .doc.filedout .fn{color:#12856b}.mdl .doc .dfiled{letter-spacing:.06em;text-transform:uppercase;color:#12856b;background:#eaf7f1;border-radius:99px;margin-left:auto;padding:3px 8px;font:700 9px Inter}.mdl .dpick{align-items:flex-start;gap:11px;min-width:0;display:flex}.mdl .dthumb{object-fit:cover;object-position:top center;border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:8px;flex:0 0 62px;width:62px;height:78px;display:block}.mdl .dthumb.pdf{color:#93a2b8;cursor:default;place-items:center;font:700 11px Inter;display:grid}.mdl .dpt{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.mdl .dpt b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:600 11.4px Inter;overflow:hidden}.mdl .dpt span{color:#93a2b8;font:500 10.4px Inter}.mdl .dpa{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:7px;display:flex}.mdl .dpa button{cursor:pointer;border:0;border-radius:8px;padding:7px 12px;font:600 10.6px inherit}.mdl .dpa .go{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff}.mdl .dpa .go:disabled{color:#9aa8bc;cursor:not-allowed;background:#e7ecf4}.mdl .dpa .ghost{border:1px solid var(--line);color:var(--slate);background:#fff}.mdl .dpa .ghost:hover{color:var(--ink);border-color:#c8d5e6}.du-scan{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.du-scan figure{border:2px solid var(--line);cursor:pointer;background:#f4f7fb;border-radius:12px;margin:0;transition:all .14s;overflow:hidden}.du-scan figure:hover{border-color:#c8d5e6}.du-scan figure.on{border-color:var(--cyan-deep);box-shadow:0 0 0 3px #1487d824}.du-scan img{object-fit:contain;background:#e9eef5;width:100%;height:220px;display:block}.du-scan figcaption{color:var(--slate);align-items:center;gap:6px;padding:7px 10px;font:600 11px Inter;display:flex}.du-scan figure.on figcaption{color:var(--cyan-deep)}.du-scan figure.on figcaption:before{content:"";background:var(--cyan-deep);border-radius:50%;width:7px;height:7px}.du-wait{text-align:center;color:var(--slate);background:#f4f7fb;border-radius:12px;grid-column:1/-1;padding:26px;font:500 12.5px Inter}.mdl .filepick.du-pick{cursor:pointer;border:1px solid var(--line);background:#fbfcfe;border-radius:10px;align-items:center;gap:10px;width:100%;padding:4px;display:flex}.mdl .filepick.du-pick:hover{border-color:#c8d5e6}.mdl .filepick.du-pick:focus-visible{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #1487d824}.mdl .filepick.du-pick input[type=file]{display:none}.mdl .filepick.du-pick .fp-btn{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;white-space:nowrap;border-radius:7px;flex:none;padding:8px 14px;font:600 12px Inter}.mdl .filepick.du-pick .fp-name{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 12px Inter;overflow:hidden}.drv-page{--r:16px;flex-direction:column;flex:auto;align-items:stretch;width:100%;max-width:1720px;min-height:0;margin:0 auto;padding:26px 40px 30px;display:flex;overflow-y:auto}.drv-page>*{flex:none}@media (max-width:900px){.drv-page{padding:18px}}@media (max-height:920px){.drv-page{padding:14px 30px 20px}}.drv-page .page-head{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.drv-page .sub-t{color:var(--slate);margin-top:6px;font-size:13px;line-height:1.55}.drv-page .reg{cursor:pointer;background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;border:0;border-radius:12px;align-items:center;gap:8px;margin-left:auto;padding:12px 20px;font:600 12.8px inherit;transition:all .18s;display:inline-flex;box-shadow:0 8px 20px -6px #1487d88c}.drv-page .reg:hover{transform:translateY(-1px)}.drv-page .fbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.drv-page .grow{flex:1}.drv-page .pill-fld input{width:220px}.drv-page .split{flex:auto;grid-template-columns:388px 1fr;align-items:stretch;gap:18px;min-height:0;display:grid}@media (max-width:1180px){.drv-page .split{flex:none;grid-template-columns:1fr;align-items:start}}.drv-page .listcard{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.drv-page .split>.detail{flex-direction:column;min-height:0;display:flex;overflow:hidden}.drv-page .detail>.dhero{flex:none}.drv-page .detail>.dbody{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.drv-page .dbody>*{flex:none}.drv-page .lc-head{align-items:center;padding:16px 18px 13px;display:flex}.drv-page .lc-head h3{font-family:Sora,Inter;font-size:15px;font-weight:600}.drv-page .lc-head .cnt{letter-spacing:.05em;color:var(--slate);background:#f1f5fa;border-radius:20px;margin-left:auto;padding:4px 10px;font:700 10px Inter}.drv-page .lc-scroll{flex:auto;min-height:0;max-height:none;padding:0 10px 12px;overflow-y:auto}.drv-page .drow{cursor:pointer;border:1px solid #0000;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:11px 12px;transition:all .14s;display:grid}.drv-page .drow:hover{background:#f7fafd}.drv-page .drow.sel{border-color:var(--ink);background:#fff;box-shadow:0 10px 26px -16px #0b1b338c}.drv-page .dav{color:#fff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font:700 13px Inter;display:grid}.drv-page .di{flex:1;min-width:0}.drv-page .di .n{color:var(--ink);white-space:normal;word-break:break-word;font:600 13px/1.25 Inter;overflow:visible}.drv-page .di .m{color:var(--slate);white-space:nowrap;align-items:center;gap:7px;margin-top:3px;font-size:11px;display:flex;overflow:hidden}.drv-page .di .m .cc{border-radius:50%;width:6px;height:6px}.drv-page .di .m .cc.v{background:var(--cyan-deep)}.drv-page .di .m .cc.s{background:var(--mint)}.drv-page .dr{flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:flex-end;gap:4px;display:flex}.drv-page .tbadge{letter-spacing:.06em;white-space:nowrap;border-radius:20px;padding:4px 9px;font:700 8.4px/1 Inter;display:inline-block}.drv-page .tbadge.sub{color:#6b37c4;background:#9e6be838}.drv-page .tbadge.drv{color:#0f5e9e;background:#22b8d638}.drv-page .tbadge.off{color:#5a6b85;background:#5a6b8524}.drv-page .dr .badge.drv{color:#12856b;background:#3fcfae2e;padding:4px 9px;font-size:8.4px}.drv-page .dr .badge.sub{color:#5a6b85;background:#5a6b8524;padding:4px 9px;font-size:8.4px}.drv-page .dr .badge.park{color:#9a6608;background:#f2a93b2e;padding:4px 9px;font-size:8.4px}.drv-page .dr .flag{letter-spacing:.05em;color:#c43d58;margin-top:6px;font:700 8px Inter;display:block}.drv-page .detail{border-radius:var(--r);color:#fff;background:linear-gradient(160deg,#0b1b33,#0e2140 60%,#0b2a44);position:relative;overflow:hidden}.drv-page .detail:after{content:"";pointer-events:none;background:radial-gradient(circle,#22b8d633,#0000 68%);border-radius:50%;width:250px;height:250px;position:absolute;top:-70px;right:-70px}.drv-page .dhero{border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:24px 28px 20px;display:flex;position:relative}.drv-page .hav{background:linear-gradient(135deg,#1487d8,#0b1b33);border:1px solid #ffffff24;border-radius:16px;flex:0 0 56px;place-items:center;width:56px;height:56px;font:700 18px Sora;display:grid}.drv-page .dhero h3{letter-spacing:-.01em;font-family:Sora,Inter;font-size:22px;font-weight:700}.drv-page .who{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.drv-page .who .badge,.drv-page .who .co,.drv-page .who .code{line-height:1;align-items:center!important;display:inline-flex!important}.drv-page .who .co i{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.drv-page .who .badge{letter-spacing:.08em;color:#c9aef5;background:#9e6be833;border:1px solid #9e6be84d;border-radius:20px;padding:4px 9px}.drv-page .who .co{align-items:center;gap:6px;display:flex}.drv-page .who .co i{background:var(--cyan-deep);border-radius:50%;width:7px;height:7px}.drv-page .who .code{font-family:JetBrains Mono;font-size:11px}.drv-page .edit{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:8px;margin-left:auto;padding:10px 16px;font:600 12.4px inherit;transition:all .15s;display:flex}.drv-page .edit:hover{background:#ffffff26}.drv-page .detail .segtabs{margin:12px 24px 0}.drv-page .dbody{padding:22px 28px 26px;position:relative}.drv-page .dstat{background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;padding:15px 16px}.drv-page .dstat .k{letter-spacing:.14em;color:#ffffff6b;align-items:center;gap:7px;font:700 8.8px Inter;display:flex}.drv-page .dstat .k .si{color:#7fe0f2;background:#22b8d624;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.drv-page .dstat .v{margin-top:10px;font-family:Sora,Inter;font-size:23px;font-weight:700;line-height:1}.drv-page .dstat .v small{color:#ffffff80;margin-right:4px;font-family:JetBrains Mono;font-size:12px;font-weight:500}.drv-page .dstat.money .v{color:#7fe0f2}.drv-page .dsec-t{letter-spacing:.16em;color:#fff6;margin:0 0 14px;font:700 9.6px Inter}.drv-page .rt-wrap{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;margin-bottom:24px;overflow:hidden}.drv-page .rt-title{border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:13px 18px;font:600 12.2px Inter;display:flex}.drv-page table{border-collapse:collapse;width:100%}.drv-page th{letter-spacing:.12em;color:#ffffff61;text-align:left;white-space:nowrap;padding:11px 14px;font:700 9px Inter}.drv-page th:first-child,.drv-page td:first-child{padding-left:18px}.drv-page th:last-child,.drv-page td:last-child{padding-right:18px}.drv-page th.r,.drv-page td.r{text-align:right}.drv-page td{color:#ffffffd9;border-top:1px solid #ffffff0f;padding:12px 14px;font-size:12.4px}.drv-page td.code{font-family:JetBrains Mono;font-size:11.6px}.drv-page td.code .dotc{background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.drv-page td .client{color:#fff9;font-size:11.6px}.drv-page .mode{color:#ffffffbf;background:#ffffff14;border-radius:20px;padding:3px 9px;font:600 10.2px Inter}.drv-page td.num{text-align:right;color:#fff;font-family:JetBrains Mono;font-weight:700}.drv-page td.adj{text-align:right;font-family:JetBrains Mono;font-weight:700}.drv-page td.adj.pos{color:#5fe3c0}.drv-page td.adj.neg{color:#ff9db0}.drv-page td.eff{text-align:right;color:#7fe0f2;font-family:JetBrains Mono;font-size:13px;font-weight:700}.drv-page tfoot td{background:#ffffff08;border-top:1px solid #ffffff1f;font-weight:700}.drv-page tbody tr.grp td{letter-spacing:.1em;color:#ffffff8c;text-transform:uppercase;background:#ffffff08;font:700 9px Inter}.drv-page .op-comp{letter-spacing:.05em;border-radius:20px;padding:4px 9px;font:700 8.4px Inter}.drv-page .op-comp.ok{color:#7fe8d0;background:#3fcfae29}.drv-page .op-comp.warn{color:#ffce82;background:#f2a93b2e}.drv-page .op-comp.miss{color:#ff9db0;background:#e9607a29}.drv-page td .opname{color:#fff;font:600 12.6px Inter}.drv-page .d-empty{color:#ffffff80;padding:18px 2px;font-size:12.5px}.drv-page .noteform{flex-direction:column;gap:9px;margin-top:14px;display:flex}.drv-page .noteform textarea,.drv-page .noteform select{color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;padding:10px 12px;font:500 12.6px Inter}.drv-page .noteform .ui-dd-trigger{padding:10px 12px}.drv-page .noteform button{cursor:pointer;background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;border:0;border-radius:10px;align-self:flex-start;padding:9px 16px;font:600 12.4px Inter}.drv-page .loading,.mdl .loading{color:#fff9;text-align:center;padding:60px}.drv-page .mdl-body label{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);flex-direction:column;gap:6px;margin-bottom:14px;font:700 8.6px Inter;display:flex}.drv-page .e-cancel,.mdl .e-cancel{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:10px;padding:9px 16px;font:600 12.4px inherit}.drv-page .e-save,.mdl .e-save{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;cursor:pointer;border:0;border-radius:10px;padding:9px 18px;font:600 12.4px inherit}.drv-page .e-save:disabled,.mdl .e-save:disabled,.mdl .e-cancel:disabled{opacity:.5;cursor:not-allowed}.drv-page .owner-pill{letter-spacing:.06em;color:#c9aef5;background:#9e6be833;border:1px solid #9e6be84d;border-radius:20px;padding:4px 9px;font:700 8.4px Inter}.drv-page .cbanner{border:1px solid;border-radius:13px;align-items:center;gap:14px;margin-bottom:22px;padding:15px 18px;display:flex}.drv-page .cbanner.exp{background:#e9607a1a;border-color:#e9607a47}.drv-page .cbanner.soon{background:#f2a93b1a;border-color:#f2a93b47}.drv-page .cbanner.ok{background:#3fcfae1a;border-color:#3fcfae47}.drv-page .cbanner .cbi{color:#fff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.drv-page .cbanner.exp .cbi{background:linear-gradient(135deg,#e9607a,#c43d58)}.drv-page .cbanner.soon .cbi{background:linear-gradient(135deg,#f2a93b,#e9932a)}.drv-page .cbanner.ok .cbi{background:linear-gradient(135deg,#2fb98d,#12856b)}.drv-page .cbanner .cbt b{font:600 13.4px Inter;display:block}.drv-page .cbanner.exp .cbt b{color:#ff9db0}.drv-page .cbanner.soon .cbt b{color:#ffce7a}.drv-page .cbanner.ok .cbt b{color:#7fe8d0}.drv-page .cbanner .cbt span{color:#fff9;font-size:11.6px}.drv-page .cgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1180px){.drv-page .cgrid{grid-template-columns:1fr 1fr}}.drv-page .vcc{background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;padding:15px 16px;position:relative;overflow:hidden}.drv-page .vcc:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.drv-page .vcc.ok:before{background:linear-gradient(#2fb98d,#3fcfae)}.drv-page .vcc.soon:before{background:linear-gradient(#f2a93b,#e9932a)}.drv-page .vcc.exp:before,.drv-page .vcc.miss:before{background:linear-gradient(#e9607a,#c43d58)}.drv-page .vcc .ck{letter-spacing:.1em;color:#ffffff73;font:700 8.8px Inter}.drv-page .vcc .cd{color:#fff;margin-top:10px;font-family:JetBrains Mono;font-size:14.5px;font-weight:700}.drv-page .vcc.soon .cd{color:#ffce7a}.drv-page .vcc.exp .cd{color:#ff9db0}.drv-page .vcc.miss .cd{color:#ff9db0;font-size:12.5px;font-style:italic}.drv-page .vcc .cs{letter-spacing:.06em;border-radius:20px;align-items:center;gap:5px;margin-top:8px;padding:3px 8px;font:700 8px Inter;display:inline-flex}.drv-page .vcc.ok .cs{color:#7fe8d0;background:#3fcfae29}.drv-page .vcc.soon .cs{color:#ffce7a;background:#f2a93b29}.drv-page .vcc.exp .cs,.drv-page .vcc.miss .cs{color:#ff9db0;background:#e9607a29}.drv-page .lnk{cursor:pointer;text-underline-offset:2px;text-decoration-line:underline;text-decoration-style:dotted}.drv-page .lnk:hover{color:#7fe0f2}.drv-page .dav.rt-code,.drv-page .hav.rt-code{text-align:center;letter-spacing:.01em;word-break:break-word;padding:0 2px;font-weight:700;line-height:1.02;overflow:hidden}.drv-page .rt-pref{flex:none;min-width:150px}.drv-page .rd-body{grid-template-columns:1.1fr .9fr;align-items:start;gap:16px;margin-top:14px;display:grid}@media (max-width:1080px){.drv-page .rd-body{grid-template-columns:1fr}}.drv-page .rd-rcol{flex-direction:column;gap:14px;display:flex}.drv-page .rd-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;overflow:hidden}.drv-page .rd-ch{letter-spacing:.14em;color:#ffffff8c;border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:12px 16px;font:700 9.4px Inter;display:flex}.drv-page .rd-ch svg{color:#7fe0f2}.drv-page .rd-ch .r{color:#ffffff80;letter-spacing:0;margin-left:auto;font:600 10.4px JetBrains Mono}.drv-page .rd-itin table{border-collapse:collapse;width:100%}.drv-page .rd-itin thead th{letter-spacing:.12em;color:#fff6;text-align:left;z-index:1;background:#101f3a;padding:9px 14px;font:700 8.4px Inter;position:-webkit-sticky;position:sticky;top:0}.drv-page .rd-itin thead th.r{text-align:right}.drv-page .rd-itin td{color:#ffffffd9;border-top:1px solid #ffffff0f;padding:9px 14px;font-size:12px}.drv-page .rd-itin tbody tr:hover td{background:#ffffff08}.drv-page .rd-itin td.num{color:#fff6;width:34px;font-family:JetBrains Mono}.drv-page .rd-itin td.time{color:#fff;text-align:right;font-family:JetBrains Mono;font-weight:500}.drv-page .rd-assign{grid-template-columns:1fr 1fr;gap:14px 16px;padding:15px 16px;display:grid}.drv-page .rd-af .k{letter-spacing:.12em;color:#fff6;margin-bottom:5px;font:700 8.4px Inter}.drv-page .rd-af .v{color:#fff;overflow-wrap:anywhere;font:600 12.6px Inter}.drv-page .rd-af .v.mono{font-family:JetBrains Mono;font-size:12px}.drv-page .rd-seats{color:#ffffff8c;vertical-align:1px;background:#ffffff14;border-radius:6px;margin-left:8px;padding:2px 7px;font:600 10px Inter}.drv-page .e-sec,.mdl .e-sec{margin-top:20px}.drv-page .e-add,.mdl .e-add{border:1px solid var(--cyan);color:var(--cyan-deep);cursor:pointer;background:#f1fafe;border-radius:8px;padding:6px 12px;font:600 11.4px inherit}.drv-page .e-oplist,.mdl .e-oplist{flex-direction:column;gap:6px;display:flex}.drv-page .e-op,.mdl .e-op{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;flex-direction:column;gap:0;padding:8px 12px;display:flex}.drv-page .e-op.open,.mdl .e-op.open{border-color:var(--cyan)}.drv-page .e-op-row,.mdl .e-op-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.drv-page .e-op-m,.mdl .e-op-m{color:var(--slate);font:500 11px JetBrains Mono}.mdl .e-opedit{margin:10px -4px 2px;padding:12px}.mdl .e-opedit-acts{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mdl .e-opedit .e-save{padding:8px 16px;font-size:12px}.drv-page .e-op-n,.mdl .e-op-n{color:var(--ink);align-items:center;gap:8px;font:600 12.6px Inter;display:flex}.drv-page .e-tag.off{letter-spacing:.05em;color:#c43d58;background:#c43d581f;border-radius:20px;padding:3px 7px;font:700 8px Inter}.drv-page .e-op-a,.mdl .e-op-a{gap:6px;display:flex}.drv-page .e-op-a button,.mdl .e-op-a button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:8px;padding:6px 11px;font:600 11px inherit}.drv-page .e-op-a button:hover,.mdl .e-op-a button:hover{border-color:var(--cyan);color:var(--cyan-deep)}.drv-page .e-op-a button.del:hover,.mdl .e-op-a button.del:hover{color:#c43d58;border-color:#c43d58}.drv-page .e-op-a button:disabled,.mdl .e-op-a button:disabled{opacity:.5;cursor:not-allowed}.drv-page .e-addop,.mdl .e-addop{background:#fbfcfe;border:1px dashed #c6d2e2;border-radius:12px;margin-top:12px;padding:14px}.drv-page .e-grid2,.mdl .e-grid2{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.drv-page .e-addop label,.mdl .e-addop label{margin-bottom:0}.drv-page .e-check,.mdl .e-check{letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:8px;font:600 11.4px Inter;display:flex}.drv-page .e-check input,.mdl .e-check input{width:auto;padding:0}.drv-page .e-hint,.mdl .e-hint{color:var(--slate);margin-top:8px;font-size:11px;line-height:1.5}.drv-page .e-danger,.mdl .e-danger{background:#fef7f8;border:1px solid #f1d2d9;border-radius:12px;margin-top:18px;padding:14px}.drv-page .e-danger-h,.mdl .e-danger-h{letter-spacing:.12em;color:#c43d58;margin-bottom:10px;font:700 9px Inter}.drv-page .e-danger-row,.mdl .e-danger-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.drv-page .e-danger-row+.e-danger-row,.mdl .e-danger-row+.e-danger-row{border-top:1px solid #f3dbe0}.drv-page .e-danger-row b,.mdl .e-danger-row b{color:var(--ink);font:600 12.4px Inter;display:block}.drv-page .e-danger-row span,.mdl .e-danger-row span{color:var(--slate);font-size:11px}.drv-page .e-warn,.mdl .e-warn{color:#a66a12;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0a93b;border-radius:9px;padding:8px 16px;font:600 12px inherit}.drv-page .e-del,.mdl .e-del{color:#fff;cursor:pointer;white-space:nowrap;background:#c43d58;border:0;border-radius:9px;padding:8px 18px;font:600 12px inherit}.drv-page .e-warn:disabled,.mdl .e-warn:disabled,.drv-page .e-del:disabled,.mdl .e-del:disabled{opacity:.5;cursor:not-allowed}.drv-page .mdl-body .e-addop input,.mdl .mdl-body .e-addop input{width:100%}@media (max-width:520px){.drv-page .e-grid2{grid-template-columns:1fr}}.drv-page .cx-view2{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:5px 12px;font:600 10.6px inherit}.drv-page .cx-view2:hover{background:#22b8d633}.rf{flex-direction:column;gap:6px;min-width:0;display:flex}.rf>span{letter-spacing:.1em;color:var(--slate);text-transform:uppercase;font:700 8.4px Inter}.rf input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;outline:none;width:100%;padding:10px 12px;font:500 12.8px Inter}.rf input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d621}.filepick.light{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:5px;display:flex;overflow:hidden}.filepick.light input{display:none}.filepick.light .fp-btn{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;white-space:nowrap;border-radius:7px;flex:none;padding:7px 13px;font:600 11px Inter}.filepick.light .fp-name{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 11.5px Inter;overflow:hidden}.drv-page .filepick{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:10px;margin:0;padding:6px;display:flex;overflow:hidden}.drv-page .filepick:hover{border-color:#ffffff4d}.drv-page .filepick:focus-visible{border-color:var(--cyan);outline:none}.drv-page .filepick input{display:none}.drv-page .filepick .fp-btn{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;white-space:nowrap;border-radius:7px;flex:none;padding:7px 14px;font:600 11.5px Inter}.drv-page .filepick .fp-name{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 12px Inter;overflow:hidden}.drv-page .tripcomp{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;overflow:hidden}.drv-page .tc-head,.drv-page .tc-row{grid-template-columns:1.4fr .7fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:10px 16px;display:grid}.drv-page .tc-head{letter-spacing:.12em;color:#ffffff6b;border-bottom:1px solid #ffffff14;font:700 8.6px Inter}.drv-page .tc-row{color:#fff;border-top:1px solid #ffffff0f;font:600 12.6px Inter}.drv-page .tc-row:first-of-type{border-top:none}.drv-page .tc-head .r,.drv-page .tc-row .r{text-align:right}.drv-page .tc-row .mono{color:#ffffffd1;font-family:JetBrains Mono;font-size:12px}.drv-page .tc-row .mono.pos{color:#41e0b4}.drv-page .tc-row .mono.neg{color:#ff8e8e}.drv-page .tripcomp.q .tc-head,.drv-page .tripcomp.q .tc-row{grid-template-columns:1.2fr .6fr 1fr 1fr 1fr 1fr}.drv-page .tc-row .mono.pay{color:#ffffff9e;justify-content:flex-end;align-items:baseline;gap:5px;display:inline-flex}.drv-page .tc-row .mono.pay em{letter-spacing:.08em;color:#ffffff52;text-transform:uppercase;font:600 8px Inter}.drv-page .pa-body{padding:16px 18px}.drv-page .pa-chip{letter-spacing:.09em;border-radius:9px;margin-left:auto;padding:4px 9px;font:700 8.4px Inter}.drv-page .pa-chip.ok{color:#7fe8cb;background:#3fcfae29}.drv-page .pa-chip.warn{color:#f3c687;background:#f2a93b29}.drv-page .pa-chip.bad{color:#f0a79e;background:#e05c4e2e}.drv-page .pa-chip.off{color:#fff9;background:#ffffff17}.drv-page .pa-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:14px;display:grid}.drv-page .pa-grid .k{letter-spacing:.13em;color:#fff6;margin-bottom:5px;font:700 8.6px Inter;display:block}.drv-page .pa-grid b{font:600 13px Inter}.drv-page .pa-grid b.mono{font-family:JetBrains Mono;font-size:12px}.drv-page .pa-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:14px;display:grid}.drv-page .pa-form label{flex-direction:column;display:flex}.drv-page .pa-form label>span{letter-spacing:.12em;color:#fff6;margin-bottom:6px;font:700 8.6px Inter}.drv-page .pa-form input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:10px 12px;font:500 13px inherit}.drv-page .pa-form input:focus{background:#ffffff17;border-color:#22b8d6}.drv-page .pa-form input::placeholder{color:#ffffff4d}.drv-page .pa-check{align-items:center;gap:9px;flex-direction:row!important}.drv-page .pa-check span{color:#fffc;letter-spacing:0;margin:0;font:600 12px Inter}.drv-page .pa-act{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.drv-page .pa-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;padding:10px 16px;font:600 12.2px inherit}.drv-page .pa-btn:hover{background:#ffffff1f}.drv-page .pa-btn.p{background:linear-gradient(135deg,#22b8d6,#1487d8);border-color:#0000}.drv-page .pa-btn:disabled{opacity:.45;cursor:default}.drv-page .pa-msg{border-radius:10px;margin-bottom:14px;padding:10px 13px;font:600 11.8px Inter}.drv-page .pa-msg.ok{color:#7fe8cb;background:#3fcfae24}.drv-page .pa-msg.err{color:#f0a79e;background:#e05c4e29}.drv-page .pa-note{color:#ffffff73;margin-top:14px;font:500 11.4px/1.55 Inter}.drv-page .dbody{container-type:inline-size}.pub-bar{border:1px solid var(--line);background:#fff;border-left:4px solid #93a2b8;border-radius:13px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:12px 16px;display:flex}.pub-bar.done{border-left-color:#12856b}.pub-bar.due{background:#fffcf6;border-left-color:#e9932a}.pub-bar .pub-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.pub-bar .pub-txt b{color:var(--ink);font:600 13px Inter}.pub-bar .pub-txt span{color:var(--slate);font-size:11.4px}.pub-bar .pub-notes{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pub-bar .pub-note{color:var(--slate);border:1px solid var(--line);background:#f1f5fa;border-radius:20px;padding:4px 10px;font:600 10px Inter}.pub-bar .pub-warn{color:#a66a12;background:#fbf1e3;border:1px solid #f0dcbb;border-radius:20px;padding:4px 10px;font:600 10px Inter}.pub-bar .pub-btn{cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;border:0;border-radius:11px;padding:11px 18px;font:600 12.4px inherit;transition:all .16s;box-shadow:0 8px 18px -7px #1487d899}.pub-bar .pub-btn:hover:not(:disabled){transform:translateY(-1px)}.pub-bar .pub-btn:disabled{cursor:default;box-shadow:none;color:#93a2b8;border:1px solid var(--line);background:#eef3f9;transform:none}.pub-dot{background:#93a2b8;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #93a2b829}.pub-dot.published{background:#12856b;box-shadow:0 0 0 3px #12856b29}.pub-dot.changed{background:#e9932a;box-shadow:0 0 0 3px #e9932a2e}.pub-dot.new{background:#1487d8;box-shadow:0 0 0 3px #1487d82e}.pub-dot.removed{background:#c0392b;box-shadow:0 0 0 3px #c0392b29}@media (max-width:820px){.pub-bar{gap:10px;padding:11px 13px}.pub-bar .pub-notes{flex-basis:100%;order:4;margin-left:0}.pub-bar .pub-btn{min-height:42px;margin-left:auto}}.pub-bar.v2{border-left-width:1px;border-left-color:var(--line);gap:13px}.pub-bar.v2 .pub-ic{color:#1668ce;background:#eaf3fe;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.pub-bar.v2.done{background:#fbfefd}.pub-bar.v2.done .pub-ic{color:#0e7a5f;background:#e6f6ef}.pub-bar.v2.due{background:#fffcf6}.pub-bar.v2.due .pub-ic{color:#9a6a1b;background:#fdf3e2;animation:1.9s ease-in-out infinite pub-nudge}@keyframes pub-nudge{0%{box-shadow:0 0 #f2a93b73}70%{box-shadow:0 0 0 8px #f2a93b00}to{box-shadow:0 0 #f2a93b00}}.pub-bar.v2 .pub-cap{letter-spacing:.14em;color:#93a2b8;font:700 8px Inter}.pub-bar.v2 .pub-txt{gap:2px}.pub-bar.v2 .pub-txt b{font:600 13.5px Inter}.pub-bar.v2{gap:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-left:auto;padding:9px 12px}.pub-bar.v2 .pub-ic{border-radius:10px;flex:0 0 32px;width:32px;height:32px}.pub-bar.v2 .pub-txt b{font-size:12.5px}.pub-bar.v2 .pub-txt span{font-size:10.8px}.pub-bar.v2 .pub-notes{margin-left:4px}.pub-bar.v2 .pub-btn{padding:9px 15px}.pub-bar.v2{width:100%;margin-left:0}.drv-page .rt-band{border-top:1px solid #edf1f7;align-items:baseline;gap:9px;padding:9px 14px 4px;display:flex}.drv-page .rt-band b{letter-spacing:.06em;color:#14294b;font:700 10.5px JetBrains Mono}.drv-page .rt-band span{color:#93a2b8;white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 10.6px Inter;overflow:hidden}.drv-page .lc-scroll>div:first-child .rt-band{border-top:0}.drv-page .dhero .asg{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:6px;margin-left:10px;padding:3px 10px 3px 7px;font:600 11px Inter;display:inline-flex}.drv-page .dhero .asg i{background:#41e0b4;border-radius:50%;width:7px;height:7px}.drv-page .dhero .asg em{color:#ffffff9e;margin-left:2px;font:600 10px JetBrains Mono}.drv-page .dhero .asg.none{color:#ffd08a}.drv-page .dhero .asg.none i{background:#f2a93b}.drv-page .rd-legend{letter-spacing:.06em;color:#ffffff80;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:7px 14px;font:600 9.6px Inter;display:flex}.drv-page .rd-legend i{border-radius:50%;width:9px;height:9px;margin-left:9px;display:inline-block}.drv-page .rd-legend i:first-child{margin-left:0}.drv-page .rd-legend i.s{background:#1487d8}.drv-page .rd-legend i.t{background:#f2a93b}.drv-page .rd-legend i.c{background:#db2777}.drv-page .rd-legend span{letter-spacing:0;text-transform:none;color:#ffffff61;margin-left:auto;font-weight:500}.drv-page .rail{flex-direction:column;display:flex}.drv-page .rail-list{overscroll-behavior:contain;max-height:430px;padding:6px 8px;overflow-y:auto}.drv-page .rail-row{cursor:default;background:#ffffff09;border:1px solid #0000;border-left:3px solid #1487d8;border-radius:11px;align-items:center;gap:8px;margin-bottom:3px;padding:7px 8px;display:flex}.drv-page .rail-row[draggable=true]{cursor:grab}.drv-page .rail-row.transit{background:#f2a93b17;border-left-color:#f2a93b}.drv-page .rail-row.site{background:#db27771a;border-left-color:#db2777}.drv-page .rail-row.lift{opacity:.45}.drv-page .rail-row.over{background:#2ecde824;border-color:#2ecde8}.drv-page .rail-row.nopin .rail-main span{color:#ff9db0}.drv-page .rail-grip{color:#ffffff47;letter-spacing:-2px;cursor:grab;flex:none;font:700 11px Inter}.drv-page .rail-dot{color:#fff;background:#1487d8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font:700 10px Inter;display:flex}.drv-page .rail-row.transit .rail-dot{background:#f2a93b}.drv-page .rail-row.site .rail-dot{background:#db2777;font-size:9.5px}.drv-page .rail-dot.first{background:#2fb98d}.drv-page .rail-dot.last{background:#e9607a}.drv-page .rail-row.transit .rail-dot.first,.drv-page .rail-row.transit .rail-dot.last{background:#f2a93b}.drv-page .rail-row.site .rail-dot.first,.drv-page .rail-row.site .rail-dot.last{background:#db2777}.drv-page .rail-main{flex:1;min-width:0}.drv-page .rail-main b{color:#fff;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:700 12.2px Inter;display:block;overflow:hidden}.drv-page .rail-main span{color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;margin-top:1px;font:500 9.8px Inter;display:block}.drv-page .rail-time{text-align:center;color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;width:58px;padding:5px 4px;font:600 11px JetBrains Mono}.drv-page .rail-time:focus{border-color:#2ecde8;outline:none}.drv-page .rail-time::placeholder{color:#ffffff4d}.drv-page .rail-x{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font:700 11px Inter;display:flex}.drv-page .rail-x:hover{color:#fff;background:#e9607a4d;border-color:#e9607a80}.drv-page .rail-empty{color:#ffffff80;padding:16px 12px;font:500 12px Inter}.drv-page .rail-add{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 12px 11px;display:flex}.drv-page .rail-addb{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;padding:6px 11px;font:700 11px Inter}.drv-page .rail-addb.stop:hover{background:#1487d859;border-color:#1487d8}.drv-page .rail-addb.transit:hover{background:#f2a93b4d;border-color:#f2a93b}.drv-page .rail-addb.site:hover{background:#db27774d;border-color:#db2777}.drv-page .rail-hint{color:#ffffff61;margin-left:auto;font:500 10.4px Inter}.drv-page .rail-addtag{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;flex:none;padding:4px 9px;font:700 9.4px Inter}.drv-page .rail-addtag.stop{color:#9bd4ff;background:#1487d84d}.drv-page .rail-addtag.transit{color:#ffd08a;background:#f2a93b4d}.drv-page .rail-addtag.site{color:#ffc2dd;background:#db27774d}.drv-page .rail-add .lp-wrap{flex:1;min-width:220px}.drv-page .rail-add .lp-wrap input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;width:100%;padding:7px 11px;font:600 12px Inter}.drv-page .rail-add .lp-wrap input::placeholder{color:#fff6}.drv-page .rail-add .lp-wrap input:focus{border-color:#2ecde8;outline:none}.drv-page .rail-cancel{color:#ffffff8c;cursor:pointer;background:0 0;border:0;font:600 11px Inter}.drv-page .rail-cancel:hover{color:#fff}.drv-page .rail-msg{color:#ff9db0;padding:7px 14px 10px;font:600 11px Inter}.drv-page .rail-msg.ok{color:#7fe8d0}.drv-page .rd-ch .rd-pen{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-left:10px;padding:0;display:inline-flex}.drv-page .rd-ch .rd-pen:hover{background:#ffffff29}.drv-page .rd-ch .rd-pen.on{background:linear-gradient(135deg,#2ecde8,#1668ce);border-color:#0000}.drv-page .rail-known{background:#ffffff0a;border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.drv-page .rail-known>span{letter-spacing:.09em;color:#ffffff6b;margin-right:4px;font:700 9.2px Inter}.drv-page .rail-known button{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:1px dashed #ffffff4d;border-radius:8px;padding:4px 10px;font:700 10.6px Inter}.drv-page .rail-known button.transit{color:#ffd08a;border-color:#f2a93b}.drv-page .rail-known button.transit:hover{background:#f2a93b40}.drv-page .rail-known button.site{color:#ffc2dd;border-color:#db2777}.drv-page .rail-known button.site:hover{background:#db277740}.drv-page .rt-chips{gap:6px;margin-left:auto;display:flex}.drv-page .rt-chips span{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:baseline;gap:6px;padding:6px 11px;display:inline-flex}.drv-page .rt-chips label{letter-spacing:.09em;color:#93a2b8;font:700 9.2px Inter}.drv-page .rt-chips b{color:var(--ink);font:700 12.5px JetBrains Mono}.drv-page .rt-chips span.g{background:#e7f6f0;border-color:#cfebe0}.drv-page .rt-chips span.g b,.drv-page .rt-chips span.g label{color:#0f6f5c}.drv-page .rt-chips span.a{background:#fef7ec;border-color:#f3e3c2}.drv-page .rt-chips span.a b,.drv-page .rt-chips span.a label{color:#b7791f}.drv-page .rt-chips span.t{background:#eaf3fe;border-color:#d6e6fb}.drv-page .rt-chips span.t b,.drv-page .rt-chips span.t label{color:#1268a8}.drv-page .dstat .sub{letter-spacing:.04em;color:#ffffff6b;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:600 9.6px Inter;overflow:hidden}.drv-page .dstat .v.mono{font-family:JetBrains Mono}.drv-page .rd-ch .rd-on{letter-spacing:.08em;color:#7fe8d0;background:#3fcfae33;border-radius:99px;padding:2px 8px;font:700 8.6px Inter}.drv-page .rd-ch .rd-off{letter-spacing:.08em;color:#ffd08a;background:#f2a93b38;border-radius:99px;padding:2px 8px;font:700 8.6px Inter}.drv-page .rd-drvh{align-items:center;gap:11px;padding:12px 14px 4px;display:flex}.drv-page .rd-who{flex:auto;min-width:0}.drv-page .rd-who b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.drv-page .rd-who span{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:500 10.6px Inter;display:block;overflow:hidden}.drv-page .rd-af .v.rd-co{align-items:center;gap:9px;display:flex}.drv-page .rd-colo{background:#fff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 2px 6px #00000040}.drv-page .rd-body.rd-contract{flex:auto;align-items:stretch;min-height:0;margin-top:12px}.drv-page .rd-contract>.rd-rcol{min-height:0}.drv-page .rd-contract>.rd-rcol:first-child{min-height:auto}.drv-page .rd-contract>.rd-rcol:first-child>.rd-card:first-child,.drv-page .rd-contract .rd-drv{flex-direction:column;flex:auto;display:flex}.drv-page .rd-contract .rd-assign{flex-direction:column;flex:auto;justify-content:space-evenly;gap:10px;padding:12px 16px 14px;display:flex}.drv-page .rd-av{color:#fff;background:linear-gradient(135deg,#2ecde8,#1668ce);border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font:700 12.5px Inter;display:flex}.drv-page .rd-drvh b{color:#fff;font:700 13.5px Inter;display:block}.drv-page .rd-drvh span{color:#ffffff8c;align-items:center;gap:4px;margin-top:2px;font:500 10.8px Inter;display:flex}.drv-page .fbar.rt-fbar{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.drv-page .rt-fbar .segtabs{flex:none;align-self:center}.drv-page .rt-fbar .grow{flex:1 1 0;min-width:8px}.drv-page .rt-fbar .rt-q{flex:0 330px;min-width:220px}.drv-page .rt-fbar .rt-q input{width:100%}.drv-page .rt-clear{cursor:pointer;color:#1668ce;background:0 0;border:0;padding:6px 8px;font:600 11.6px Inter}.drv-page .rt-clear:hover{text-decoration:underline}.drv-page .rd-tabs{border-bottom:1px solid #ffffff14;gap:2px;margin:0 -4px 12px;padding:0 16px;display:flex}.drv-page .rd-tabs button{cursor:pointer;color:#ffffff8c;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 13px 9px;font:600 12.2px Inter;display:inline-flex}.drv-page .rd-tabs button:hover{color:#fff}.drv-page .rd-tabs button.on{color:#fff;border-bottom-color:#2ecde8}.drv-page .rd-tabs button i{color:#ffffffbf;background:#ffffff1a;border-radius:99px;padding:1px 7px;font:700 9.4px JetBrains Mono}.drv-page .rd-tabs button i.warn{color:#ffd08a;letter-spacing:.06em;text-transform:uppercase;background:#f2a93b40;font-family:Inter}.drv-page .rd-body.one{grid-template-columns:1fr}.drv-page .rd-mapcard{overflow:hidden}.drv-page .rd-body.rd-fill{flex:auto;align-items:stretch;min-height:0}.drv-page .rd-fill>*{min-height:0}.drv-page .rd-fill>.rd-railcard{flex-direction:column;display:flex}.drv-page .rd-fill .rail{flex-direction:column;flex:auto;min-height:0;display:flex}.drv-page .rd-fill .rail-list{flex:auto;min-height:0;max-height:none;overflow-y:auto}.drv-page .rd-fill .rd-rcol{min-height:0}.drv-page .rd-fill .rd-mapcard{flex-direction:column;flex:auto;min-height:0;display:flex}.drv-page .rd-fill .rd-mapcard>.rd-ch,.drv-page .rd-fill .rd-mapcard>.rd-legend{flex:none}.drv-page .rd-mapempty{flex:auto;place-items:center;min-height:200px;padding:18px;display:grid}.drv-page .rd-ch .rd-edit-acts{flex:none;gap:6px;margin-left:10px;display:inline-flex}.drv-page .rd-act{white-space:nowrap;color:#fff;letter-spacing:.02em;text-transform:none;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font:700 11.2px inherit;transition:all .14s;display:inline-flex}.drv-page .rd-act:hover:not(:disabled){background:#ffffff29;border-color:#ffffff4d}.drv-page .rd-act.ghost{background:#ffffff14;border-color:#ffffff2e}.drv-page .rd-act.go{background:linear-gradient(135deg,#2ecde8,#1668ce);border-color:#0000}.drv-page .rd-act.go:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(135deg,#2ecde8,#1668ce)}.drv-page .rd-act:disabled{opacity:.42;cursor:not-allowed}.drv-page .rd-ch .rd-act{border-radius:8px;gap:6px;padding:5px 11px;font-size:10.4px}.drv-page .rd-ch .rd-pen:disabled{opacity:.42;cursor:not-allowed}.drv-page .rd-foot.acts{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 14px;display:flex}.drv-page .rd-foot.acts>span{flex:160px;min-width:0}.drv-page .dhero .who .tt{color:#9fdcf0;align-items:center;margin-left:2px;display:inline-flex}.mdl-body .rt-ask{color:var(--ink);margin:6px 0 4px;font:500 13px/1.55 Inter}.mdl-body .rt-ask b{color:var(--cyan-deep)}.drv-page .rd-legend.under{border-top:1px solid #ffffff12;border-bottom:0}.drv-page .rd-legend.under span{margin-left:10px;margin-right:auto}.drv-page .rd-legend.under .edit{margin-left:auto}.drv-page .rd-body.rd-contract{grid-template-columns:minmax(240px,270px) minmax(0,1fr)}@media (max-width:1080px){.drv-page .rd-body.rd-contract{grid-template-columns:1fr}}.drv-page .rd-deal{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.drv-page .rd-mode{color:#9fdcf0;white-space:nowrap;background:#2ecde81a;border:1px solid #2ecde880;border-radius:10px;padding:7px 13px;font:700 12px Inter}.drv-page .rd-big{color:#ff9db0;white-space:nowrap;align-items:baseline;gap:6px;font:700 24px JetBrains Mono;display:inline-flex}.drv-page .rd-big em{color:#ffffff80;font:600 11px Inter}.drv-page .rd-approx{color:#ffffff80;white-space:nowrap;border-left:1px solid #ffffff1f;padding-left:14px;font:500 12px Inter}.drv-page .rd-approx b{color:#fff;font:700 14px JetBrains Mono}.drv-page .rd-adj{color:#ffd08a;flex-basis:100%;font:500 11px Inter}.drv-page .rd-eq{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.drv-page .rd-eq .rd-term{flex:0 auto}.drv-page .rd-eq .rd-sum{flex:none}.drv-page .rd-term{flex-direction:column;gap:3px;min-width:0;display:flex}.drv-page .rd-term b{color:#fff;white-space:nowrap;font:700 20px/1.1 JetBrains Mono}.drv-page .rd-term b.c{color:#7fe0f2}.drv-page .rd-term b.p{color:#ff9db0}.drv-page .rd-term b.g{color:#41e0b4}.drv-page .rd-term span{letter-spacing:.12em;color:#fff6;white-space:nowrap;font:700 8.4px Inter}.drv-page .rd-op{color:#ffffff59;align-self:flex-start;margin-top:4px;font:500 15px Inter}.drv-page .rd-sum{flex-direction:column;flex:none;align-items:flex-end;gap:3px;margin-left:auto;padding-left:16px;display:flex}.drv-page .rd-sum b{color:#fff;white-space:nowrap;font:700 24px/1.1 JetBrains Mono}.drv-page .rd-sum span{letter-spacing:.12em;color:#fff6;white-space:nowrap;font:700 8.4px Inter}.drv-page .rd-sum.out b{color:#ff9db0}.drv-page .rd-sum.in b{color:#41e0b4}.drv-page .rd-sum.neg b{color:#ff9db0}.drv-page .rd-in .rd-term b.g{color:#7fc4ff}.drv-page .rd-claim.none{color:#ffd08a;background:#f2a93b1f;border:1px solid #f2a93b59;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;font:600 12.4px Inter;display:flex}.drv-page .rd-claim.none b{color:#fff;font-family:JetBrains Mono;font-weight:700}.drv-page .rd-claim.none button{color:#ffd08a;cursor:pointer;white-space:nowrap;background:#0b1b3359;border:1px solid #f2a93b80;border-radius:9px;margin-left:auto;padding:7px 12px;font:700 11.4px Inter}.drv-page .rd-claim.none button:hover{background:#f2a93b38}.drv-page .dhero.compact{gap:12px;padding:14px 18px 12px}.drv-page .dhero.compact .hav{border-radius:12px;width:46px;height:46px}.drv-page .dhero.compact h3{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:16px;overflow:hidden}.drv-page .dhero.compact .who{flex-wrap:wrap;row-gap:4px}.drv-page .rt-more{flex:none;position:relative}.drv-page .rt-dots{color:#fff;cursor:pointer;letter-spacing:1px;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;width:34px;height:34px;font:700 18px/1 Inter}.drv-page .rt-dots:hover,.drv-page .rt-dots.on{background:#ffffff2e}.drv-page .rt-menu{color:var(--ink);z-index:1500;background:#fff;border:1px solid #e4eaf2;border-radius:12px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #0b1b3338}.drv-page .rt-menu button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:9px 12px;font:600 12.2px Inter;display:block}.drv-page .rt-menu button:hover{color:#1268a8;background:#eaf3fe}.drv-page .rail-list{max-height:none;padding:6px 8px;overflow:visible}.drv-page .rail-roles{border:1px solid #ffffff24;border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.drv-page .rail-roles button{color:#ffffff8c;cursor:pointer;letter-spacing:.02em;background:#ffffff0a;border:0;padding:4px 8px;font:700 9.8px Inter}.drv-page .rail-roles button+button{border-left:1px solid #ffffff1a}.drv-page .rail-roles button.stop.on{color:#fff;background:#1487d8}.drv-page .rail-roles button.transit.on{color:#14294b;background:#f2a93b}.drv-page .rail-roles button.site.on{color:#fff;background:#db2777}.drv-page .rail-when{color:#ffffffb3;text-align:right;min-width:46px;font:600 11.5px JetBrains Mono}.drv-page .rail.editing .rail-row{padding:6px 8px}.drv-page .rd-tbl{overflow-x:auto}.drv-page .rd-tbl table{min-width:100%}.drv-page .rd-tbl tbody tr.focus td{background:#2ecde81a;box-shadow:inset 3px 0 #2ecde8}.drv-page .rd-tbl tbody tr.off td{opacity:.55}.drv-page .rd-sub{color:#ffffff73;white-space:nowrap;margin-top:3px;font:500 10.4px Inter}.drv-page .rd-offtag{letter-spacing:.06em;color:#ff9db0;vertical-align:1px;margin-left:6px;font:700 8px Inter}.drv-page .rd-na{opacity:.38;font-size:11px}.drv-page .rd-date{color:#ffffffb3;white-space:nowrap;font:600 11.5px JetBrains Mono}.drv-page .rd-date.ok{color:#7fe8d0}.drv-page .rd-date.soon{color:#ffce82}.drv-page .rd-date.exp{color:#ff9db0}.drv-page .rd-foot{color:#ffffff6b;border-top:1px solid #ffffff0f;padding:10px 16px 12px;font:500 11px/1.5 Inter}.drv-page .rt-menu button.danger{color:#c43d58}.drv-page .rt-menu button.danger:hover{color:#a32642;background:#fcedec}.drv-page .rt-menu button:disabled{opacity:.45;cursor:default}.drv-page .rd-rcol .rt-wrap{margin-bottom:0}.drv-page .rd-rcol>div>.dsec-t{margin-top:0}.drv-page .tbadge.ok{color:#12856b;background:#eaf7f1}.drv-page .tbadge.soon{color:#a66a12;background:#fbf1e3}.drv-page .tbadge.exp{color:#c43d58;background:#fdf1f4}.drv-page .di .n .rt-yr{color:var(--slate);font-weight:500}.drv-page .vcc .ck .ckr{letter-spacing:0;color:#fff9;text-transform:none;margin-left:8px;font:600 9px JetBrains Mono}.drv-page .vcc .cs .csd{opacity:.75;margin-left:5px;font-style:normal;font-weight:500}.drv-page .di .n .rt-plate{letter-spacing:.02em;color:var(--ink);font:700 13px JetBrains Mono}.drv-page .dhero.compact h3.rt-plate-h{letter-spacing:.03em;font:700 18px JetBrains Mono}.drv-page .tbadge.park{color:#9a6608;background:#f2a93b2e}.drv-page .di .m .parked{color:#b9670f;font-weight:600}.drv-page .op-comp.park{color:#ffce82;background:#f2a93b2e}.drv-page .rd-parktag{letter-spacing:.06em;color:#ffce82;vertical-align:1px;background:#f2a93b29;border-radius:5px;margin-left:8px;padding:2px 6px;font:700 8px Inter}.drv-page .dr.row{flex-direction:row;align-items:center;gap:6px;overflow:visible}.drv-page .tbadge.flag{color:#c43d58;background:#fdf1f4}.drv-page .di .m .trips{color:#1268a8;font-weight:600}.drv-page .rt-fbar .rt-pref{flex:none}.drv-page .rt-fbar .rt-right{flex:0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.drv-page .rt-fbar .rt-right .rt-q{flex:0 330px;min-width:200px}@media (max-width:1180px){.drv-page .fbar.rt-fbar{flex-wrap:wrap;row-gap:8px}}@media (max-width:1560px){.drv-page .fbar.rt-fbar.wide{flex-wrap:wrap;row-gap:8px}}.drv-page .lc-sort{color:var(--ink);background:#f1f5fa;border-radius:20px;flex-wrap:wrap;gap:3px;margin-left:12px;padding:3px;display:flex}.drv-page .lc-sort button{cursor:pointer;color:var(--slate);white-space:nowrap;background:0 0;border:0;border-radius:16px;padding:4px 10px;font:600 10.4px inherit;transition:all .13s}.drv-page .lc-sort button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0b1b331f}.drv-page .lc-head .cnt{margin-left:auto}.drv-page .rd-counts{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;gap:28px;margin-bottom:12px}.drv-page .rd-body.one>.rd-card+.rd-card{margin-top:12px}.drv-page .rd-msg{color:#fffc;white-space:pre-wrap;margin:0;padding:14px 16px;font:500 12.2px/1.55 Inter}.drv-page textarea.rd-msged{box-sizing:border-box;resize:vertical;background:#ffffff05;border:0;border-top:1px solid #ffffff0f;outline:none;flex:none;width:100%;height:236px;min-height:120px;font-family:Inter}.drv-page textarea.rd-msged:focus{background:#ffffff0d}.drv-page textarea.rd-msged::placeholder{color:#ffffff52}.drv-page .rd-inp{box-sizing:border-box;color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;outline:none;width:100%;padding:7px 10px;font:500 12.2px inherit}.drv-page .rd-inp:focus{border-color:var(--cyan)}.drv-page .rd-inp::placeholder{color:#ffffff59}.drv-page .rd-body.rd-remind{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr)}.drv-page .rd-remind>.rd-rcol{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}.drv-page .rd-remind>.rd-rcol>.rd-card{flex:none}.drv-page .rd-remind>.rd-rcol>.rd-card.rd-grow{flex-direction:column;min-height:0;display:flex}.drv-page .rd-remind>.rd-rcol>.rd-card.rd-grow>.rd-ch,.drv-page .rd-remind>.rd-rcol>.rd-card.rd-grow>.rd-foot{flex:none}.drv-page .rd-tbl td.pos{color:#5fe3c0}.drv-page .rd-tbl td.neg{color:#ff9db0}.mdl .off-list{margin:0 0 4px;padding:0 0 0 18px;list-style:none}.mdl .off-list li{color:var(--ink);padding:5px 0;font:500 12.6px/1.55 Inter;position:relative}.mdl .off-list li:before{content:"";background:#c43d58;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:-14px}.mdl .off-list b{font-weight:700}.mdl .off-routes{flex-wrap:wrap;gap:6px;padding:2px 0 6px;display:flex}.mdl .off-chip{color:#c0392b;background:#fcedec;border-radius:7px;padding:4px 9px;font:700 10.6px JetBrains Mono}.mdl .off-chip.more{color:var(--slate);background:#eef2f8}.drv-page .rt-menu button.bad{color:#ff9db0}.drv-page .rt-menu button.bad:hover{color:#ffc2ce;background:#e9607a29}.drv-page .dq-note{color:var(--slate);background:#eef3f9;border-radius:12px;margin-bottom:14px;padding:10px 14px;font:600 12px Inter}.drv-page .dq-note.ok{color:#12856b;cursor:pointer;background:#eaf7f1}.drv-page .dq-note.err{color:#c0392b;background:#fcedec}.drv-page .rd-body.dq-body{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr)}@media (max-width:1080px){.drv-page .rd-body.dq-body{grid-template-columns:1fr}}.drv-page .dq-body>.rd-rcol{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}.drv-page .dq-body>.rd-rcol>.rd-card{flex:none}.drv-page .dq-photo{flex-direction:column;min-height:0;display:flex}.drv-page .dq-photo>.rd-ch{flex:none}.drv-page .dq-shot{background:#08172b;flex:auto;place-items:center;min-height:260px;padding:10px;display:grid;overflow:auto}.drv-page .dq-shot img{object-fit:contain;cursor:zoom-in;border-radius:6px;max-width:100%;max-height:100%;display:block}.drv-page .dq-shot.zoom{place-items:start center}.drv-page .dq-shot.zoom img{cursor:zoom-out;width:auto;max-width:none;max-height:none}.drv-page .dq-reject{background:#e9607a1a;border:1px solid #e9607a59;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.drv-page .dq-reject .rd-inp{flex:260px}.drv-page .rd-act.bad{background:linear-gradient(135deg,#e9607a,#c43d58);border-color:#0000}.drv-page .rd-act.bad:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(135deg,#e9607a,#c43d58)}.drv-page .rd-ago{vertical-align:1px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ffffff9e;background:#ffffff1a;border-radius:20px;margin-left:8px;padding:3px 9px;font:700 9.4px Inter;display:inline-block}.drv-page .rd-ago.due{color:#ffce82;background:#f2a93b33}.drv-page .rd-remind .rd-tbl tr.rd-click td{cursor:pointer}.drv-page .rd-remind input[type=checkbox]{cursor:pointer;width:15px;height:15px}@media (max-width:1080px){.drv-page .rd-body.rd-remind{grid-template-columns:1fr}}.drv-page .rt-hero-acts{flex:none;align-items:center;gap:8px;display:flex}.drv-page .wa-btn{white-space:nowrap;cursor:pointer;letter-spacing:.02em;color:#fff;background:#1fa855;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font:700 11.2px Inter;transition:all .14s;display:inline-flex}.drv-page .wa-btn:hover:not(:disabled){background:#25c263}.drv-page .wa-btn:disabled{color:#fff6;cursor:not-allowed;box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.drv-page .rt-hero-acts .wa-btn{border-radius:20px;padding:8px 15px;font-size:11.4px}.drv-page .rt-hero-acts .wa-btn.due{box-shadow:0 0 0 3px #1fa85538}.drv-page .rt-hero-acts .wa-btn:hover:not(:disabled){transform:translateY(-1px)}.drv-page .rd-body.rd-account{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.drv-page .rd-tbl tr.rd-click{cursor:pointer}.drv-page .rd-tbl tr.rd-click:hover td{background:#ffffff0a}.drv-page .rd-archrow td{background:#ffffff05;padding:0!important}.drv-page .rd-arch{cursor:pointer;letter-spacing:.13em;text-transform:uppercase;color:#ffffff80;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 14px;font:700 9.4px Inter;display:flex}.drv-page .rd-arch:hover{color:#fffc;background:#ffffff0a}.drv-page .rd-arch i{letter-spacing:0;background:#ffffff1a;border-radius:99px;padding:2px 7px;font:700 9px JetBrains Mono}.drv-page .rd-fill .rd-card.rd-grow{flex-direction:column;flex:auto;min-height:0;display:flex}.drv-page .rd-fill .rd-card.rd-grow>.rd-ch{flex:none}.drv-page .rd-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.drv-page .rd-tbl td.nowrap{white-space:nowrap}.drv-page .rd-assign.rd-two{grid-template-columns:1fr 1fr;gap:12px 18px;padding:12px 16px 14px}.drv-page .rd-assign.rd-two .rd-af.wide{grid-column:1/-1}.drv-page .rd-portal>div>.dsec-t{display:none}.drv-page .rd-portal .rt-wrap{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;margin:0}.drv-page .rd-portal .rt-title{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;padding:12px 16px;font:700 9.4px Inter}.drv-page .rd-portal .rt-title svg{color:#7fe0f2}.drv-page .rd-portal .pa-body{padding:14px 16px 16px}.drv-page .dhero .who .co.rd-comark{gap:6px}.drv-page .dhero .who .co.rd-comark>:first-child{background:#fff;border-radius:5px;flex:none;overflow:hidden}.drv-page .rt-dots.rd-hero-pen{place-items:center;font-size:0;display:grid}.drv-page .rd-body.rd-hist{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);row-gap:12px}.drv-page .rd-hist>.rd-histbar{grid-column:1/-1}.drv-page .rd-histbar{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.drv-page .rd-chips{scrollbar-width:none;flex-wrap:nowrap;gap:4px;min-width:0;padding:1px 0;display:flex;overflow-x:auto}.drv-page .rd-chips::-webkit-scrollbar{display:none}.drv-page .rd-chips button{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;flex:none;align-items:center;gap:6px;padding:5px 11px;font:600 10.6px Inter;display:inline-flex}.drv-page .rd-chips button i{background:#ffffff1a;border-radius:99px;padding:1px 6px;font:700 9px JetBrains Mono}.drv-page .rd-chips button.on{color:#fff;background:linear-gradient(135deg,#2ecde8,#1668ce);border-color:#0000}.drv-page .rd-histq{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;outline:none;flex:0 0 240px;min-width:0;margin-left:auto;padding:7px 12px;font:500 11.6px Inter}.drv-page .rd-histq:focus{border-color:var(--cyan)}.drv-page .rd-tl{padding:4px 16px 12px}.drv-page .tl-row{border-bottom:1px solid #ffffff0d;grid-template-columns:78px 14px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.drv-page .tl-row:last-child{border-bottom:0}.drv-page .tl-when b{color:#ffffffbf;font:700 10.4px JetBrains Mono;display:block}.drv-page .tl-when span{color:#ffffff61;margin-top:2px;font:500 9.4px JetBrains Mono;display:block}.drv-page .tl-dot{background:#5a6b85;border-radius:50%;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 3px #ffffff0f}.drv-page .tl-row.ok .tl-dot{background:#3fcfae}.drv-page .tl-row.warn .tl-dot{background:#f2a93b}.drv-page .tl-row.bad .tl-dot{background:#e9607a}.drv-page .tl-row.info .tl-dot{background:#4aa3e0}.drv-page .tl-t{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;font:600 12.6px Inter;display:flex}.drv-page .tl-mod{letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;background:#ffffff12;border-radius:5px;padding:2px 6px;font:700 8.2px Inter}.drv-page .tl-pin{letter-spacing:.08em;text-transform:uppercase;color:#ffce82;font:700 8px Inter}.drv-page .tl-d{color:#ffffff9e;white-space:pre-wrap;margin-top:3px;font:500 11.6px/1.5 Inter}.drv-page .tl-w{color:#fff6;margin-top:3px;font:500 10.4px Inter}.drv-page .tl-amt{color:#7fe8d0;white-space:nowrap;padding-top:2px;font:700 12.4px JetBrains Mono}.drv-page .tl-amt.neg{color:#ff9db0}.drv-page .rd-noteform{margin-top:0;padding:14px 16px 16px}.drv-page .rd-hist .rd-rcol>.rd-card>.rd-foot{padding:12px 16px 14px}.drv-page .rd-hist .rd-rcol{overscroll-behavior:contain;padding-right:2px;overflow-y:auto}.drv-page .rd-hist .rd-rcol>.rd-card{flex:none}.drv-page .rd-hist .rd-noteform textarea{min-height:84px}.drv-page .rd-note2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow-x:hidden;overflow-y:scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}.rtf .mdl-f{position:relative}.rtf .mdl-f .unit{color:#93a2b8;pointer-events:none;align-items:center;height:36px;font:600 11px JetBrains Mono;display:flex;position:absolute;bottom:0;right:12px}.mdl .mdl-body .rtf .mdl-f.mono input{padding-right:36px;font-family:JetBrains Mono;font-size:12.6px}.rtf .ttoggle{background:#f4fafe;border:1px solid #cfe7f8;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 15px;display:flex}.mdl-body .rtf .sw{cursor:pointer;flex:0 0 42px;width:42px;height:24px;margin:0;display:block;position:relative}.rtf .sw input{opacity:0;position:absolute}.rtf .sw .tr{background:#cbd6e4;border-radius:20px;transition:all .15s;position:absolute;top:0;bottom:0;left:0;right:0}.rtf .sw input:checked+.tr{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep))}.rtf .sw .kn{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.rtf .sw input:checked~.kn{transform:translate(18px)}.rtf .tl{color:var(--ink);font:600 12.8px Inter}.rtf .tl span{color:var(--slate);margin-top:2px;font-size:11px;font-weight:400;display:block}.rtf .chips-hint{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.rtf .chip{color:var(--slate);background:#eef3f9;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font:600 10.6px Inter;display:flex}.rtf .chip svg{cursor:pointer;opacity:.5;width:11px;height:11px}.rtf .chip svg:hover{opacity:1}.rtf .stops{flex-direction:column;gap:8px;display:flex}.rtf .stop{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 10px 9px 8px;display:flex;position:relative}.rtf .stop:hover{border-color:#cfdcec}.rtf .stop.transit{background:#fbf7fe;border-color:#e7cff5}.rtf .stop .handle{color:#c2cedd;cursor:grab;flex:0 0 14px;display:flex}.rtf .stop .idx{flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.rtf .stop .idx .dot{z-index:1;background:#fff;border:2.5px solid #c2cedd;border-radius:50%;width:11px;height:11px}.rtf .stop.first .idx .dot{border-color:#12856b}.rtf .stop.last .idx .dot{border-color:#e9607a}.rtf .stop.transit .idx .dot{border-color:var(--violet)}.rtf .stop .idx .num{color:var(--slate);font:700 8px JetBrains Mono;position:absolute;bottom:-9px}.mdl-body .rtf .stops .stop input.time{text-align:center;color:var(--ink);flex:0 0 84px;padding:0 8px;font:600 12.4px JetBrains Mono}.rtf .stop .del{border:1px solid var(--line);color:#c43d58;cursor:pointer;background:#fff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.rtf .stop .del:hover{background:#fdf1f4;border-color:#f1c6d0}@media (max-width:600px){.mdl-body .rtf .stops .stop input.time{flex-basis:70px}}.hr-board{min-width:0}.hr-rail{color:#fff;scroll-behavior:smooth;background:#091629;border:1px solid #ffffff17;border-radius:16px;padding:0 0 12px;overflow-x:auto;overflow-y:hidden}.hr-rail::-webkit-scrollbar{height:10px}.hr-rail::-webkit-scrollbar-thumb{background:#fff3;border-radius:5px}.hr-rail::-webkit-scrollbar-thumb:hover{background:#ffffff52}.hr-rail::-webkit-scrollbar-track{background:#0000002e;border-radius:5px}.hr-scrollbar{background:#091629;border:1px solid #ffffff17;border-radius:8px;height:12px;margin-bottom:6px;overflow-x:auto;overflow-y:hidden}.hr-scrollbar.off{display:none}.hr-scrollbar>i{height:1px;display:block}.hr-scrollbar::-webkit-scrollbar{height:10px}.hr-scrollbar::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:5px}.hr-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff70}.hr-scrollbar::-webkit-scrollbar-track{background:#0000002e;border-radius:5px}.hr-track{align-items:flex-start;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:14px 14px 0;display:flex;position:relative}.hr-hour{flex:none;padding-right:12px;position:relative}.hr-hh{color:#ffffffa8;align-items:center;gap:7px;margin-bottom:8px;font:700 11px JetBrains Mono,monospace;display:flex}.hr-hh .n{color:#ffffffb8;background:#ffffff1a;border-radius:20px;padding:2px 7px;font-size:9px}.hr-hh.busy .n{color:#f7d9a6;background:#f2a93b38}.hr-tick{background:#ffffff24;border-radius:2px;height:2px;margin-bottom:14px;position:relative}.hr-tick:before{content:"";background:#ffffff57;border-radius:2px;width:2px;height:10px;position:absolute;top:-4px;left:0}.hr-slot{flex-direction:column;gap:10px;display:flex}.hr-more{cursor:pointer;color:#fffc;background:#ffffff0a;border:1px dashed #ffffff3d;border-radius:11px;width:198px;padding:9px;font:600 11px inherit}.hr-more:hover{color:#fff;background:#ffffff1a;border-color:#ffffff70}.hr-card{width:198px;color:inherit;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;padding:11px 12px;display:block}button.hr-card{cursor:pointer;text-align:left;font-family:inherit;transition:all .16s}button.hr-card:hover{background:#ffffff1a;border-color:#22b8d699}button.hr-card:focus-visible{outline-offset:2px;outline:2px solid #22b8d6}.hr-now{z-index:6;pointer-events:none;background:linear-gradient(#ff6b5a,#ff6b5a47);border-radius:2px;width:2px;position:absolute;top:34px;bottom:8px}.hr-now:before{content:"";background:#ff6b5a;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 4px #ff6b5a33}.hr-now .t{color:#3a0c06;white-space:nowrap;background:#ff6b5a;border-radius:20px;padding:3px 8px;font:700 10.5px JetBrains Mono,monospace;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px -3px #ff6b5a99}.vg-page .vg-empty{color:var(--ink);text-align:center;border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:12px;padding:26px 18px;font:500 12.5px Inter}.vg-page .vg-glance{grid-template-columns:1fr 300px;gap:16px;margin-bottom:16px;display:grid}.vg-page .vg-day{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;min-width:0;padding:14px 16px 10px}.vg-page .vg-day h4{letter-spacing:.12em;color:var(--slate);margin:0 0 2px;font:700 9px Inter}.vg-page .vg-day .sub{color:var(--mist,#93a2b8);margin-bottom:12px;font:500 11px Inter}.vg-page .vg-bars{align-items:flex-end;gap:6px;min-height:84px;display:flex}.vg-page .vg-bar{cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;padding:0;font-family:inherit;display:flex}.vg-page .vg-bar i{background:linear-gradient(180deg,var(--cyan),var(--cyan-deep));border-radius:5px 5px 2px 2px;width:100%;display:block}.vg-page .vg-bar.peak i{background:linear-gradient(#f2a93b,#a66a12)}.vg-page .vg-bar b{color:var(--ink);font:700 10.5px JetBrains Mono,monospace}.vg-page .vg-bar span{color:var(--mist,#93a2b8);writing-mode:vertical-rl;font:500 8.6px JetBrains Mono,monospace;transform:rotate(180deg)}.vg-page .vg-bar:hover i{filter:brightness(1.12)}.vg-page .vg-bar:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:6px}.vg-page .vg-legend{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:14px 16px}.vg-page .vg-legend h4{letter-spacing:.12em;color:var(--slate);margin:0 0 10px;font:700 9px Inter}.vg-page .vg-legend dl{grid-template-columns:auto 1fr;align-items:baseline;gap:7px 10px;margin:0;display:grid}.vg-page .vg-legend dt{margin:0;font:700 12px Sora,Inter}.vg-page .vg-legend dt.green{color:#12856b}.vg-page .vg-legend dt.mist{color:var(--mist,#93a2b8)}.vg-page .vg-legend dd{color:var(--slate);margin:0;font:500 11.2px/1.45 Inter}.vg-page .vg-legend .amber{letter-spacing:.06em;color:#a66a12;background:#fbf1e3;border:1px solid #f0dcbb;border-radius:6px;padding:2px 6px;font:700 9px Inter}.vg-page .vg-card .vg-top{align-items:center;gap:7px;margin-bottom:8px;display:flex}.vg-page .vg-card .vg-tm{color:#ffffffb8;font:700 12px JetBrains Mono,monospace}.vg-page .vg-card .vg-gap{letter-spacing:.07em;color:#f7d9a6;white-space:nowrap;background:#f2a93b33;border:1px solid #f2a93b6b;border-radius:6px;margin-left:auto;padding:2px 6px;font:700 8px Inter}.vg-page .vg-card .vg-rg{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font:700 14.5px Sora,Inter;overflow:hidden}.vg-page .vg-card .vg-cl{color:#ffffff94;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:500 10.6px Inter;overflow:hidden}.vg-page .vg-card .vg-n{align-items:baseline;gap:6px;margin-top:10px;display:flex}.vg-page .vg-card .vg-n b{color:#fff;font:700 30px/1 Sora,Inter}.vg-page .vg-card .vg-n span{color:#ffffff80;letter-spacing:.04em;font:600 10.5px Inter}.vg-page .vg-card .vg-load{align-items:center;gap:6px;margin-top:6px;font:500 10.5px Inter;display:flex}.vg-page .vg-card .vg-load .dot{border-radius:50%;flex:0 0 5px;width:5px;height:5px}.vg-page .vg-card .vg-load.counted{color:#a6efda}.vg-page .vg-card .vg-load.counted .dot{background:#57e2b4}.vg-page .vg-card .vg-load.planned{color:#ffffff80}.vg-page .vg-card .vg-load.planned .dot{background:#ffffff57}@media (max-width:1100px){.vg-page .vg-glance{grid-template-columns:1fr}}.dact-page .page-head{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.dact-page .hav.da-day{background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));color:#fff;font:700 20px Sora,Inter}.dact-page .listcard .tbadge.run{color:#a66a12;background:#f2a93b29;border-color:#f2a93b66}.dact-page .detail .dbody{gap:14px}.dact-page .detail .da-stats{grid-template-columns:repeat(auto-fit,minmax(216px,1fr));gap:10px;display:grid}.dact-page .detail .da-stat{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:13px;padding:12px 14px;display:flex}.dact-page .detail .da-donut{flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;position:relative}.dact-page .detail .da-donut svg{position:absolute;top:0;bottom:0;left:0;right:0}.dact-page .detail .da-donut b{color:#fff;font:700 15px Sora,Inter;position:relative}.dact-page .detail .da-stat .t{min-width:0}.dact-page .detail .da-stat .k{letter-spacing:.12em;color:#ffffff80;font:700 8.6px Inter}.dact-page .detail .da-stat .v{color:#fff;margin-top:4px;font:700 23px/1.1 Sora,Inter}.dact-page .detail .da-stat .v small{color:#ffffff73;font-size:13px;font-weight:700}.dact-page .detail .da-stat .s{color:#fff9;margin-top:3px;font:500 11px Inter}.dact-page .detail .rt-hero-acts.da-scroll{gap:5px;display:flex}.dact-page .detail .da-scroll button{cursor:pointer;color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:9px;min-width:32px;height:32px;padding:0 11px;font:600 12.5px inherit;transition:all .16s}.dact-page .detail .da-scroll button:hover{color:#fff;background:#ffffff24;border-color:#ffffff52}.dact-page .detail .da-card.done{background:#ffffff09;border-color:#ffffff14}.dact-page .detail .da-card.run{border-color:#f2a93b99;box-shadow:0 0 0 3px #f2a93b24}.dact-page .detail .da-card.next{border-color:#4fb8f599;box-shadow:0 0 0 3px #4fb8f524}.dact-page .detail .da-card .hd{align-items:center;gap:7px;display:flex}.dact-page .detail .da-card .tm{color:#fff;font:700 13px JetBrains Mono,monospace}.dact-page .detail .da-card.done .tm{color:#ffffff6b}.dact-page .detail .da-card .nx{letter-spacing:.09em;color:#bfe4fb;background:#4fb8f533;border-radius:7px;margin-left:auto;padding:3px 7px;font:700 7.6px Inter}.dact-page .detail .da-card .ti{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font:700 12.5px Inter;overflow:hidden}.dact-page .detail .da-card.done .ti{color:#ffffff9e}.dact-page .detail .da-card .who{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-width:0;padding:9px 0 0;font-family:inherit;display:flex}.dact-page .detail .da-card .who .av{color:#fff;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font:700 9px Inter;display:grid}.dact-page .detail .da-card .who .nm{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 11.5px Inter;overflow:hidden}.dact-page .detail .da-card .who:hover .nm{color:#fff;text-decoration:underline}.dact-page .detail .da-card .ct{color:#ffffffa8;margin-top:9px;font:500 11px Inter}.dact-page .detail .da-card .ct b{color:#fff;font:700 12px JetBrains Mono,monospace}.dact-page .detail .da-card .st{color:#ffffff70;min-height:12px;margin-top:7px;font:500 10px JetBrains Mono,monospace}.dact-page .detail .da-bar{background:#ffffff1f;border-radius:4px;height:5px;margin-top:8px;overflow:hidden}.dact-page .detail .da-bar i{background:linear-gradient(90deg,#4fd6f5,#4fb8f5);border-radius:4px;height:100%;display:block}.dact-page .detail .da-bar i.full{background:linear-gradient(90deg,#57e2b4,#2fbf8f)}.dact-page .detail .da-src{letter-spacing:.08em;color:#fffc;background:#ffffff1f;border-radius:7px;padding:3px 7px;font:700 8.2px Inter}.dact-page .detail .da-src.BRINKS{color:#bfe4fb;background:#4fb8f533}.dact-page .detail .da-src.MANTU{color:#a6efda;background:#3fcfae33}.dact-page .detail .da-src.SASHA{color:#dccefa;background:#a07ce83d}.dact-page .detail .da-src.FIXED{color:#f7d9a6;background:#f2a93b38}.dact-page .detail .da-unsent{letter-spacing:.09em;color:#f7d9a6;background:#f2a93b33;border:1px solid #f2a93b66;border-radius:7px;margin-left:auto;padding:3px 7px;font:700 7.4px Inter}.dact-page .detail .da-card .nx+.da-unsent{margin-left:6px}.dact-page .detail .da-own{flex-wrap:wrap;gap:10px;padding:12px 14px 14px;display:flex}.dact-page .detail .da-own .d-empty{width:100%}@media (max-width:1100px){.dact-page .detail .da-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dact-page button.back{margin-left:0}.dact-page .detail .da-stats{grid-template-columns:1fr}}.ck-page{--rail:268px;--mute:#93a2b8;--green:#3fcfae;--good:#12856b;--good-bg:#eaf7f1;--good-bd:#bfe8da;--bad:#c0392b;--bad-bg:#fcedec;--bad-bd:#f3cfcb;--warn:#b7791f;--warn-bg:#fff6e6;--warn-bd:#f0dcbb}.ck-page .ck-head{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;display:flex}.ck-page .ck-head .eyebrow{letter-spacing:.18em;color:var(--cyan-deep);margin-bottom:4px}.ck-page .ck-head h2{letter-spacing:-.02em;align-items:center;gap:10px;font-family:Sora;font-size:22px;font-weight:700;display:flex}.ck-page .ck-head .sub-t{color:var(--slate);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.ck-page .ck-head .sub-t b{color:var(--ink);font-family:JetBrains Mono}.ck-page .ck-head .sub-t .draft{letter-spacing:.06em;color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-bd);border-radius:20px;padding:3px 8px;font:700 7.6px Inter}.ck-page .ck-head .sub-t .done{letter-spacing:.06em;color:var(--good);background:var(--good-bg);border:1px solid var(--good-bd);border-radius:20px;padding:3px 8px;font:700 7.6px Inter}.ck-page .ck-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 16px;font:600 12.2px inherit;transition:all .16s;display:inline-flex}.ck-page .ck-btn.ghost{border:1px solid var(--line);color:var(--ink);background:#fff}.ck-page .ck-btn.ghost:hover{border-color:#cbd6e5}.ck-page .ck-btn.primary{background:linear-gradient(135deg, var(--cyan), var(--cyan-deep));color:#fff;box-shadow:0 8px 18px -7px #1487d899}.ck-page .ck-btn.primary:hover{transform:translateY(-1px)}.ck-page .ck-btn:disabled{opacity:.5;cursor:default;transform:none}.ck-page .ck-split{grid-template-columns:var(--rail) 1fr;align-items:start;gap:16px;display:grid}@media (max-width:1100px){.ck-page .ck-split{grid-template-columns:1fr}}.ck-page .ck-ticket{color:var(--ink);border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:12px;width:100%;margin-bottom:8px;padding:11px 12px;font-family:inherit;transition:all .13s}.ck-page .ck-ticket:hover{background:#f7fafd}.ck-page .ck-ticket.on{border-color:var(--ink);box-shadow:0 10px 26px -16px #0b1b338c}.ck-page .ck-detail{flex-direction:column;gap:14px;display:flex}.ck-page .ck-card{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.ck-page .ck-rt{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px 6px;display:flex}.ck-page .ck-rt .rb{color:#1268a8;background:#eaf1fb;border:1px solid #cfe1f6;border-radius:20px;flex:none;padding:4px 10px;font:700 9px Inter}.ck-page .rt-line{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}.ck-page .rt-line .pt{flex-direction:column;gap:3px;min-width:0;display:flex}.ck-page .rt-line .pt .pl{letter-spacing:.1em;color:var(--mute);font:700 7.4px Inter}.ck-page .rt-line .pt .pn{white-space:nowrap;text-overflow:ellipsis;font:700 12.4px Inter;overflow:hidden}.ck-page .rt-line .pt.end{text-align:right}.ck-page .rt-line .trk{flex:1;align-items:center;gap:6px;min-width:60px;display:flex}.ck-page .rt-line .trk .dt{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.ck-page .rt-line .trk .dt.a{background:var(--green)}.ck-page .rt-line .trk .dt.b{background:var(--rose)}.ck-page .rt-line .trk .ln{border-top:2px dashed #c6d2e2;flex:1;height:0;position:relative}.ck-page .rt-line .trk .ln svg{color:var(--cyan-deep);background:#fff;padding:0 4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.ck-page .rt-line .trk .mid{letter-spacing:.07em;white-space:nowrap;border-radius:20px;flex:none;padding:3px 8px;font:700 7.6px Inter}.ck-page .ck-rt .tv{text-align:right;flex:none}.ck-page .ck-rt .tv .k{letter-spacing:.1em;color:var(--mute);font:700 7.4px Inter}.ck-page .ck-rt .tv .v{margin-top:3px;font-family:JetBrains Mono;font-size:14px;font-weight:700}.ck-page .rt-chips{flex-wrap:wrap;gap:8px;padding:10px 16px 14px;display:flex}.ck-page .rt-chip{color:var(--ink);border:1px solid var(--line);background:#fbfcfe;border-radius:20px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.ck-page .rt-chip .ck{letter-spacing:.08em;color:var(--mute);font:700 7.4px Inter}.ck-page .rt-chip .cv{font:600 11px Inter}.ck-page .rt-chip .cv.mono{font-family:JetBrains Mono;font-size:10.6px;font-weight:700}.ck-page .ck-audit{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));display:grid}.ck-page .ck-acell{color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 14px}.ck-page .ck-acell .dk{letter-spacing:.06em;color:var(--slate);font:700 8px Inter}.ck-page .ck-acell .dv{align-items:center;gap:5px;margin-top:6px;font:700 10.5px Inter;display:inline-flex}.ck-page .ck-acell .dv .d{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.ck-page .ck-acell .dx{color:var(--mute);margin-top:4px;font:500 9px JetBrains Mono}.ck-page .ck-acell.ok .dv{color:var(--good)}.ck-page .ck-acell.ok .dv .d{background:var(--green)}.ck-page .ck-acell.exp .dv{color:var(--bad)}.ck-page .ck-acell.exp .dv .d{background:var(--rose)}.ck-page .ck-acell.miss .dv{color:var(--warn)}.ck-page .ck-acell.miss .dv .d{background:var(--amber)}.ck-page .ck-acell.soon .dv{color:var(--cyan-deep)}.ck-page .ck-acell.soon .dv .d{background:var(--cyan-deep)}.ck-page .ck-detail .ck-card{margin-bottom:10px}.ck-page .ck-tog{background:#eef3f9;border-radius:30px;gap:2px;padding:2.5px;display:flex}.ck-page .ck-tog button{color:#7a8ba3;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:30px;flex:1;min-height:30px;padding:6.5px 6px;font:600 10.6px inherit;transition:all .16s}.ck-page .ck-tog button:hover{color:var(--ink)}.ck-page .ck-tog button.on{background:#fff;box-shadow:0 2px 6px -1px #0b1b332e}.ck-page .ck-pg{color:var(--slate);align-items:center;gap:8px;font:500 11.4px Inter;display:inline-flex}.ck-page .ck-pg .bar{background:#e4ebf4;border-radius:3px;width:82px;height:5px;overflow:hidden}.ck-page .ck-pg .bar i{background:var(--cyan);border-radius:3px;height:100%;transition:width .2s;display:block}.ck-page .ck-pg b{color:var(--ink);font:700 11.4px JetBrains Mono,monospace}.ck-page .lc-add{border:1px solid var(--line);width:26px;height:26px;color:var(--cyan-deep);cursor:pointer;background:#fff;border-radius:8px;margin-left:auto;font:700 16px/1 Inter}.ck-page .lc-add:hover{border-color:var(--cyan)}.ck-page .ck-tog{max-width:232px}.ck-page .ck-detail{gap:0}.ck-page .split{align-items:stretch;min-height:0}.ck-page .detail .rd-af .k{letter-spacing:.12em;color:#fff6;margin-bottom:5px;font:700 8.4px Inter}.ck-page .detail .rd-assign.ck-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;padding:12px 16px 14px}.ck-page .detail .rd-assign.ck-grid .rd-af.wide{grid-column:1/-1}.ck-page .detail .ck-txt,.ck-page .detail .ck-timectl{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;outline:none;font:500 12.6px Inter}.ck-page .detail .ck-txt{width:100%;padding:9px 11px}.ck-page .detail .ck-txt::placeholder{color:#ffffff4d}.ck-page .detail .ck-txt:focus,.ck-page .detail .ck-timectl:focus-within,.ck-page .detail .ck-numctl:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d629}.ck-page .detail .ck-timectl{color:#ffffff8c;align-items:center;gap:6px;padding:5px 9px;display:flex}.ck-page .detail .ck-timectl input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:none;width:100%;font:600 13px JetBrains Mono,monospace}.ck-page .detail .ck-numctl{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;align-items:center;padding:2px;display:flex}.ck-page .detail .ck-numctl input{color:#fff;text-align:center;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:28px;font:700 13px JetBrains Mono,monospace}.ck-page .detail .ck-numctl button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:8px;flex:none;width:28px;height:28px;font:700 15px Inter}.ck-page .detail .ck-numctl button:hover{background:#ffffff2e}.ck-page .detail .ck-numctl.over{border-color:#e9607a}.ck-page .detail .ck-numctl.over input{color:#ff9db0}.ck-page .detail .ck-tog{background:0 0;border:0;border-radius:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;max-width:none;padding:0;display:grid}.ck-page .detail .ck-tog button{color:#ffffffb8;cursor:pointer;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff21;border-radius:11px;padding:10px;font:600 12.2px inherit;transition:all .14s}.ck-page .detail .ck-tog button:hover:not(:disabled){color:#fff;background:#ffffff1a}.ck-page .detail .ck-tog button.on{color:#fff;background:#ffffff24}.ck-page .detail .ck-tog button.g.on{color:#5fe3c0;background:#5fe3c021;border-color:#5fe3c08c}.ck-page .detail .ck-tog button.b.on{color:#ff9db0;background:#ff9db021;border-color:#ff9db08c}.ck-page .detail .ck-tog button.n.on{color:#ffd08a;background:#ffd08a21;border-color:#ffd08a8c}.ck-page .detail .ck-tog button:disabled{cursor:not-allowed;opacity:.5}.ck-page .detail .ck-ro{color:#fff;font:600 12.6px Inter}.ck-page .rd-body.ck-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.ck-page .rd-body.ck-three .rd-assign.ck-grid{grid-template-columns:1fr}@media (max-width:1280px){.ck-page .rd-body.ck-three{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ck-page .rd-body.ck-three{grid-template-columns:1fr}}.ck-page .dbody>.rd-card+.rd-card,.ck-page .dbody>.rd-card+.rd-body{margin-top:12px}.ck-page .dbody .rd-card{align-self:start;height:auto;min-height:0;overflow:visible}.ck-page .rd-body.ck-three{align-items:start}.ck-page .detail .ck-legrow{border-top:1px solid #ffffff14}.ck-page .detail .ck-legrow b{color:#fff}.ck-page .detail .ck-legrow.head span{color:#fff6}.ck-page .detail .ck-legs{padding:4px 16px 10px}.ck-page .detail .ck-drop{color:#5fe3c0}.ck-page .detail .ck-drop.none{color:#ffffff40}.ck-page .detail .ck-drop.bad{color:#ff9db0}.ck-page .detail .ck-foot{background:#0000002e;border-top:1px solid #ffffff14;flex:none;padding:12px 18px 14px}.ck-page .ck-pens{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.ck-page .ck-pen{color:#ff9db0;background:#e9607a24;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font:600 10.8px Inter;display:inline-flex}.ck-page .ck-pen button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.ck-page .ck-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ck-page .ck-acts .sp{flex:1}.ck-page .ck-acts .ck-left{color:#ffffff8c;font:600 11.6px Inter}.ck-page .detail .rd-act:disabled{opacity:.38;cursor:not-allowed}.ck-page .ck-vprog{flex:none;align-items:center;gap:9px;display:flex}.ck-page .ck-vprog .k{letter-spacing:.14em;color:#fff6;font:700 8.4px Inter}.ck-page .ck-vprog .bar{background:#ffffff1f;border-radius:3px;width:96px;height:5px;overflow:hidden}.ck-page .ck-vprog .bar i{background:var(--cyan);border-radius:3px;height:100%;transition:width .2s;display:block}.ck-page .ck-vprog b{color:#fff;font:700 12px JetBrains Mono,monospace}.ck-page .dhero.compact h3.rt-plate-h .badge{letter-spacing:.1em;vertical-align:middle;background:#ffffff24;border-radius:7px;margin-left:9px;padding:3px 8px;font:700 9px Inter}.ck-page .detail .ck-seats{letter-spacing:.06em;color:#fff;background:#ffffff1f;border-radius:7px;margin-left:9px;padding:3px 8px;font:700 9px JetBrains Mono,monospace}.ck-page .detail .ck-legrow b em{letter-spacing:.13em;color:#ffffff61;margin-top:3px;font:600 8.6px Inter;display:block}.ck-page .detail .ck-drop{flex-direction:column;align-items:center;gap:2px;display:flex}.ck-page .detail .ck-drop em{letter-spacing:.14em;color:#ffffff4d;font:600 7.6px Inter}.ck-page .detail .ck-verdict{color:#ffffffa6;background:#5fe3c014;border:1px solid #5fe3c04d;border-radius:13px;align-items:center;gap:11px;margin-top:12px;padding:13px 16px;font:500 12.4px/1.5 Inter;display:flex}.ck-page .detail .ck-verdict b{color:#fff;font-weight:700}.ck-page .detail .ck-verdict .ic{color:#5fe3c0;background:#5fe3c02e;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font:700 12px Inter;display:grid}.ck-page .detail .ck-verdict.bad{background:#ff9db014;border-color:#ff9db057}.ck-page .detail .ck-verdict.bad .ic{color:#ff9db0;background:#ff9db033}.ck-page .rd-act.done{color:#5fe3c0;background:#5fe3c029}.ck-page .rd-act.warn{color:#ffd08a;border-color:#ffd08a8c}.ck-page .rd-act.bad{color:#ff9db0;border-color:#ff9db08c}.ck-page .ck-acts .ck-ro{color:#ffffff80;font:500 11.5px Inter}.ck-page .ck-rt.drawer{background:0 0;padding:4px 0 14px}.ck-page .ck-audit.drawer{grid-template-columns:1fr;gap:8px}.ck-page .ck-legs{padding:2px 2px 6px}.ck-page .ck-legrow{border-top:1px solid var(--line);grid-template-columns:minmax(96px,1.1fr) 118px 132px 132px 62px;align-items:center;gap:10px;padding:6px 0;display:grid}.ck-page .ck-legrow:first-child{border-top:0}.ck-page .ck-legrow b{letter-spacing:.09em;color:var(--ink);font:700 10.4px Inter}.ck-page .ck-legrow.head{border:0;padding:0 0 4px}.ck-page .ck-legrow.head span{letter-spacing:.13em;color:var(--slate);font:700 8.6px Inter}.ck-page .ck-drop{color:var(--good);text-align:center;font:700 13px JetBrains Mono,monospace}.ck-page .ck-drop.none{color:#c3cedd;font-weight:500}.ck-page .ck-drop.bad{color:var(--bad)}.ck-page .ck-timectl.sm{padding:4px 8px}.ck-page .ck-timectl.sm input{font-size:12.5px}.ck-page .ck-numctl.sm{padding:2px}.ck-page .ck-numctl.sm input{height:28px;font-size:13px}.ck-page .ck-numctl.sm button{width:28px;height:28px}.ck-page .ck-btn.has{border-color:var(--rose);color:var(--bad)}.ck-page .ck-notes.drawer{padding:0;display:block}.ck-page .ck-notes.drawer .nb{margin-bottom:16px}.ck-page .ck-notes.drawer .nh{color:var(--slate);margin-top:5px;font:500 11px/1.5 Inter;display:block}@media (max-width:1180px){.ck-page .ck-legrow{grid-template-columns:minmax(70px,1fr) 104px 118px 118px 48px;gap:7px}}.ck-page .ck-addleg{border:1px dashed var(--line);color:var(--slate);cursor:pointer;background:0 0;border-radius:9px;width:100%;padding:8px 12px;font:600 11.6px Inter}.ck-page .ck-addleg:hover{border-color:var(--cyan);color:var(--cyan-deep)}.ck-page .ck-addleg:disabled{opacity:.45;cursor:not-allowed}.ck-page .ck-tog button:disabled{cursor:default}.ck-page .ck-numctl{border:1px solid var(--line);background:#fff;border-radius:30px;align-items:center;min-height:30px;display:flex;overflow:hidden}.ck-page .ck-numctl button{width:30px;color:var(--slate);cursor:pointer;background:#f6f9fc;border:0;padding:6px 0;font:600 13px inherit}.ck-page .ck-numctl button:hover{background:#eef3f9}.ck-page .ck-numctl input{text-align:center;color:var(--ink);border:0;outline:none;flex:1;width:100%;min-width:0;font:700 12px JetBrains Mono}.ck-page .ck-numctl.over{border-color:var(--rose)}.ck-page .ck-numctl.over input{color:var(--bad)}.ck-page .ck-timectl{border:1px solid var(--line);background:#fff;border-radius:30px;align-items:center;gap:7px;min-height:30px;padding:7px 13px;display:flex}.ck-page .ck-timectl input{color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-width:0;font:600 11.5px JetBrains Mono}.ck-page .ck-timectl svg{color:#93a2b8;flex:none}.ck-page .ck-txt{border:1px solid var(--line);width:100%;color:var(--ink);border-radius:30px;outline:none;min-height:30px;padding:7px 13px;font:600 10.8px inherit}.ck-page .ck-txt:focus,.ck-page .ck-timectl:focus-within{border-color:var(--cyan)}.ck-page .ck-notes{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;display:grid}@media (max-width:900px){.ck-page .ck-notes{grid-template-columns:1fr}}.ck-page .ck-notes .nb label{letter-spacing:.06em;color:var(--slate);margin-bottom:6px;font:700 8.4px Inter;display:block}.ck-page .ck-notes textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#fbfcfe;border-radius:11px;outline:none;min-height:56px;padding:11px 13px;font:400 12px Inter}.ck-page .ck-notes textarea:focus{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 3px #22b8d621}.ck-page .ck-pen{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-bd);border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font:600 10.5px Inter;display:inline-flex}.ck-page .ck-pen button{cursor:pointer;color:var(--bad);background:0 0;border:0;padding:0;font-weight:700}.ck-page .ck-empty{text-align:center;color:var(--mute);padding:30px 18px;font:500 12.5px Inter}.ck-page .ck-acell{color:var(--ink);text-align:left;background:#fff;border-top:0;border-left:0;width:100%;font-family:inherit}.ck-page .ck-acell.fix{cursor:pointer}.ck-page .ck-acell.fix:hover{background:#f7fafd}.ck-page .ck-acell:disabled{cursor:default}.ck-page .ck-amend{border:1px solid var(--line);color:var(--cyan-deep);cursor:pointer;background:#fff;border-radius:20px;margin-left:10px;padding:5px 12px;font:600 10px inherit}.ck-page .ck-amend:hover{border-color:var(--cyan);background:#f2fafe}.mdl .ck-doc{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 13px}.mdl .ck-doc.exp{background:#fff9f8;border-color:#f3cfcb}.mdl .ck-doc.miss{background:#fffcf6;border-color:#f0dcbb}.mdl .ck-doc .dh{align-items:center;gap:8px;display:flex}.mdl .ck-doc .nm{font:600 12.5px Inter}.mdl .ck-doc .tag{letter-spacing:.06em;border-radius:20px;margin-left:auto;padding:3px 8px;font:700 7.6px Inter}.mdl .ck-doc .tag.ok{color:#12856b;background:#eaf7f1}.mdl .ck-doc .tag.soon{color:var(--cyan-deep);background:#eaf1fb}.mdl .ck-doc .tag.exp{color:#c0392b;background:#fcedec}.mdl .ck-doc .tag.miss{color:#b7791f;background:#fff6e6}.mdl .ck-doc .src{color:#93a2b8;margin:4px 0 9px;font:500 10px Inter}.mdl .ck-doc input[type=date]{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;outline:none;padding:8px 11px;font:600 12px JetBrains Mono}.mdl .ck-doc input[type=date]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d621}.mdl .ck-doc .acts{gap:7px;margin-top:9px;display:flex}.mdl .ck-doc .sv{color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--cyan), var(--cyan-deep));border:0;border-radius:9px;flex:1;padding:8px;font:600 11px inherit}.mdl .ck-doc .sv:disabled{cursor:default;background:#cbd6e5}.mdl .ck-doc .up{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:8px 13px;font:600 11px Inter}.mdl .ck-doc .up:hover{border-color:var(--cyan)}.mdl .ck-doc .up.off{opacity:.45;cursor:default}.mdl .ck-doc input[type=text]{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;outline:none;padding:8px 11px;font:600 12px JetBrains Mono}.mdl .ck-doc input[type=text]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d621}@media (max-width:1180px){.app[data-tablet=on] .ck-page{--rail:0}.app[data-tablet=on] .ck-page .ck-split{grid-template-columns:1fr;gap:12px}.app[data-tablet=on] .ck-page .ck-ticket{scroll-snap-align:start;flex:0 0 208px;margin-bottom:0;padding:12px 13px}.app[data-tablet=on] .ck-page .ck-audit{grid-template-columns:repeat(4,minmax(0,1fr))}.app[data-tablet=on] .ck-page .ck-acell{min-height:74px;padding:13px 14px}.app[data-tablet=on] .ck-page .ck-acell .dv{font-size:11.5px}.app[data-tablet=on] .ck-page .ck-tog{padding:3px}.app[data-tablet=on] .ck-page .ck-tog button{min-height:42px;font-size:12.4px}.app[data-tablet=on] .ck-page .ck-numctl,.app[data-tablet=on] .ck-page .ck-timectl,.app[data-tablet=on] .ck-page .ck-txt{min-height:44px;font-size:13px}.app[data-tablet=on] .ck-page .ck-numctl button{width:46px;font-size:17px}.app[data-tablet=on] .ck-page .ck-numctl input{font-size:15px}.app[data-tablet=on] .ck-page .ck-timectl input{font-size:14px}.app[data-tablet=on] .ck-page .ck-btn{min-height:44px}.app[data-tablet=on] .ck-page .ck-rt{gap:12px;padding:14px 16px 8px}.app[data-tablet=on] .ck-page .rt-line{flex:100%;order:3}.app[data-tablet=on] .ck-page .ck-rt .tv{margin-left:auto}}@media (max-width:860px){.app[data-tablet=on] .ck-page .ck-audit{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-tablet=on] .ck-page .ck-head h2{font-size:19px}}@media (max-width:1180px) and (hover:none){.app[data-tablet=on] .ck-page .ck-tog button:hover{color:#7a8ba3}.app[data-tablet=on] .ck-page .ck-tog button.on:hover{color:inherit}.app[data-tablet=on] .ck-page .ck-acell.fix:hover,.app[data-tablet=on] .ck-page .ck-ticket:hover{background:#fff}}.mnt .mnt-ctrl{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 12px;display:flex}.mnt .mnt-board{grid-template-columns:1fr 1fr 1.15fr;align-items:start;gap:14px;display:grid}.mnt .mnt-shift{border:1px solid var(--line);background:#fff;border-radius:15px;position:relative;overflow:hidden}.mnt .mnt-shift:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.mnt .mnt-shift.m:before{background:linear-gradient(90deg,#f2a93b,#e9932a)}.mnt .mnt-shift.e:before{background:linear-gradient(90deg,#5a3b9e,#8e6bd0)}.mnt .mnt-shift.n:before{background:linear-gradient(90deg,#12294a,#1487d8)}.mnt .mnt-shh{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 16px;display:flex}.mnt .mnt-shift.m .mnt-shh{background:#fef8ee;border-bottom-color:#f3e3c2}.mnt .mnt-shift.e .mnt-shh{background:#f4f0fb;border-bottom-color:#dfd5f2}.mnt .mnt-shift.n .mnt-shh{background:#edf5fc;border-bottom-color:#cce2f3}.mnt .mnt-shic{border:2px solid;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.mnt .mnt-shift.m .mnt-shic{color:#c9781c;background:#fcefda;border-color:#f0ce8e}.mnt .mnt-shift.e .mnt-shic{color:#5a3b9e;background:#eee8f9;border-color:#c4b2e8}.mnt .mnt-shift.n .mnt-shic{color:#1487d8;background:#e3f0fa;border-color:#a5cfec}.mnt .mnt-shh .t{color:var(--ink);font:700 15px Inter}.mnt .mnt-shh .s{color:#93a2b8;margin-top:2px;font:500 11px Inter}.mnt .mnt-shh .tm{margin-left:auto;font:700 16px JetBrains Mono}.mnt .mnt-shift.m .tm{color:#c9781c}.mnt .mnt-shift.e .tm{color:#5a3b9e}.mnt .mnt-shift.n .tm{color:var(--cyan-deep,#1487d8)}.mnt .mnt-shb{flex-direction:column;gap:10px;padding:12px;display:flex}.mnt .mnt-tt{letter-spacing:.05em;border-radius:12px;padding:3px 8px;font:700 8.5px Inter}.mnt .mnt-tt.tl{color:#a66a12;background:#fbf1e3;border:1px solid #f0dcbb}.mnt .mnt-tt.ts{color:#5a6b85;background:#eef2f8;border:1px solid #e3e9f2}.mnt .mnt-chg{letter-spacing:.04em;color:#a66a12;background:#fbf1e3;border:1px solid #f0dcbb;border-radius:12px;padding:3px 8px;font:700 8.5px Inter}.mnt .mnt-edit{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:6px 13px;font:600 11.5px inherit;transition:all .14s}.mnt .mnt-edit:hover{border-color:var(--cyan,#22b8d6);color:var(--cyan-deep,#1487d8)}.mnt .mnt-today{color:#4b3f9e;background:#eef0fc;border-radius:5px;padding:2px 6px;font:700 8px Inter}.mnt .mnt-unmapped{color:#c0392b;background:#fcedec;border-radius:9px;margin-top:10px;padding:9px 12px;font:600 12px Inter}.mnt .mnt-unmapped .lnks{flex-wrap:wrap;gap:12px;margin-top:7px;display:flex}.mnt .mnt-unmapped button{cursor:pointer;color:var(--cyan-deep);background:0 0;border:0;padding:0;font:700 11.5px Inter;text-decoration:underline}.mnt .mnt-pxbadge{border-radius:5px;flex:none;padding:2px 6px;font:700 8px Inter}.mnt .mnt-tools{align-items:center;gap:10px;padding:0 12px 12px;display:flex}.mnt .mnt-tools .pick{flex:1;min-width:0}.mnt .mnt-addvan{color:var(--slate);cursor:pointer;white-space:nowrap;background:#fbfcfe;border:1px dashed #c6d2e2;border-radius:10px;padding:9px 15px;font:600 12px inherit;transition:all .14s}.mnt .mnt-addvan:hover{border-color:var(--cyan,#22b8d6);color:var(--cyan-deep,#1487d8)}.mnt .mnt-addvan:disabled{opacity:.5;cursor:not-allowed}.mnt .mnt-emails{letter-spacing:.06em;white-space:nowrap;border-radius:20px;padding:7px 13px;font:700 10px Inter}.mnt .mnt-emails.ok{color:#12856b;background:#eaf7f1;border:1px solid #c6ebda}.mnt .mnt-emails.warn{color:#a66a12;background:#fbf1e3;border:1px solid #f0dcbb}.mnt .mnt-gear{border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--slate);background:#fff;border-radius:11px;place-items:center;transition:all .15s;display:grid}.mnt .mnt-gear:hover{color:var(--ink);border-color:#c8d5e6}.mnt .mnt-foot{color:var(--slate);align-items:center;gap:9px;margin-top:14px;font:500 12px Inter;display:flex}.mnt .mnt-empty{color:#93a2b8;padding:8px 4px;font:500 12px Inter}@media (max-width:1400px){.mnt .mnt-board{grid-template-columns:1fr 1fr}.mnt .mnt-shift.n{grid-column:1/-1}}@media (max-width:860px){.mnt .mnt-board{grid-template-columns:1fr}.mnt .mnt-shift.n{grid-column:auto}}.bkb-grid{grid-template-columns:1fr 272px;align-items:start;gap:14px;display:grid}@media (max-width:980px){.bkb-grid{grid-template-columns:1fr}}.bkb-bench{border:1px solid var(--line);background:#fff;border-radius:16px;position:-webkit-sticky;position:sticky;top:14px;overflow:hidden}.bkb-bench.hot,.bkb-van.hot{outline-offset:2px;outline:2px dashed #22b8d6}.bkb-bench-h{border-bottom:1px solid var(--line);background:#f7fafd;padding:12px 15px}.bkb-bench-h .t{color:var(--ink);font:700 12.5px Sora,Inter}.bkb-bench-h .s{color:#93a2b8;margin-top:3px;font:500 10.5px/1.45 Inter}.bkb-bench-b{flex-direction:column;gap:8px;max-height:66vh;padding:10px;display:flex;overflow-y:auto}.bkb-vans{grid-template-columns:repeat(auto-fill,minmax(305px,1fr));gap:12px;display:grid}.bkb-van{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.bkb-van-h{background:#f7fafd;align-items:center;gap:10px;padding:11px 13px 9px;display:flex}.bkb-van-h .av{color:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font:700 12px Inter;display:grid}.bkb-van-h .n{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font:700 12.5px Inter;overflow:hidden}.bkb-van-h .s{color:#93a2b8;white-space:nowrap;text-overflow:ellipsis;font:500 10px Inter;overflow:hidden}.bkb-van-h .tot{color:var(--slate);background:#edf2f9;border-radius:9px;flex:none;margin-left:auto;padding:3px 9px;font:700 11.5px JetBrains Mono}.bkb-cap{background:#edf2f9;border-radius:3px;height:5px;margin:0 13px;overflow:hidden}.bkb-cap i{background:linear-gradient(90deg,#22b8d6,#1487d8);border-radius:3px;height:100%;transition:width .25s;display:block}.bkb-cap.warn i{background:linear-gradient(90deg,#f2a93b,#e9932a)}.bkb-cap.over i{background:linear-gradient(90deg,#e97551,#c0392b)}.bkb-van-b{flex-direction:column;gap:7px;min-height:54px;padding:10px 11px 12px;display:flex}.bkb-g{letter-spacing:.08em;border-radius:9px;align-self:flex-start;margin-top:3px;padding:3px 10px;font:700 8.5px Inter}.bkb-chip{color:var(--ink);cursor:grab;background:#f7fafd;border:1px solid #edf2f9;border-radius:10px;align-items:center;gap:9px;padding:7px 10px;transition:all .13s;display:flex}.bkb-chip:hover{background:#fff;border-color:#cfdcec}.bkb-chip .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font:650 12px Inter;overflow:hidden}.bkb-chip .lc{color:#93a2b8;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:500 9px Inter;overflow:hidden}.bkb-chip .kp{border-radius:9px;flex:none;margin-left:auto;padding:2px 8px;font:700 9.5px Inter}.bkb-why{color:#a94442;font:500 10px/1.45 Inter}.bkb-addvan{border:1.5px dashed var(--line);background:#fbfcfe;border-radius:15px;flex-direction:column;justify-content:center;gap:8px;padding:14px;display:flex}.bkb-addvan .t{letter-spacing:.08em;color:#93a2b8;font:700 10px Inter}.bkt-site{align-items:center;gap:10px;display:flex}.bkt-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.bkt-dot.IN{background:#2fb98d}.bkt-dot.AMENDED{background:#f2a93b}.bkt-dot.WAITING{background:#c6d2e2}.bkt-dot.LATE{background:#e9607a}.bkt-snm{letter-spacing:.01em;color:var(--ink);font:700 12.2px Inter}.bkt-amtag{letter-spacing:.05em;color:#a66a12;cursor:pointer;background:#fbf1e3;border:1px solid #f0dcbb;border-radius:12px;align-items:center;gap:4px;margin-left:6px;padding:3px 8px;font:700 7.6px Inter;transition:all .14s;display:inline-flex}.bkt-amtag:hover{border-color:#e2bc77}.bkt-pill{letter-spacing:.06em;border-radius:20px;align-items:center;padding:5px 11px;font:700 8.2px Inter;display:inline-flex}.bkt-pill.IN{color:#12856b;background:#eaf7f1}.bkt-pill.AMENDED{color:#a66a12;background:#fbf1e3}.bkt-pill.WAITING{color:#7a8ba3;background:#eef3f9}.bkt-pill.LATE{color:#c0392b;background:#fcedec}.bkt-sends{color:#93a2b8;margin-left:8px;font:500 10.4px Inter}.bkt-ref{color:var(--ink);font:600 11.4px JetBrains Mono}.bkt-trans{justify-content:flex-end;align-items:center;gap:10px;display:flex}.bkt-trans .rt{color:var(--ink);font:700 12px JetBrains Mono}.bkt-trans .rt small{color:#93a2b8;font-weight:400}.bkt-mbar{background:#eef3f9;border-radius:3px;width:52px;height:5px;overflow:hidden}.bkt-mbar span{background:linear-gradient(90deg,#2fb98d,#3fcfae);border-radius:3px;height:100%;display:block}.bkt-recv{color:var(--slate);font:500 11px JetBrains Mono}.bkt-reqbtn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:5px 11px;font:600 10.4px Inter;transition:all .14s}.bkt-reqbtn:hover{color:#1487d8;border-color:#22b8d6}.bkt-dash{color:#c7d2df}.bkt-filter{margin-left:auto;position:relative}.bkt-filter input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;outline:none;width:210px;padding:8px 12px 8px 32px;font:500 11.6px Inter}.bkt-filter input:focus{border-color:#22b8d6;box-shadow:0 0 0 3px #22b8d621}.bkt-filter svg{color:#93a2b8;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.bkc-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bkc-views{border:1px solid var(--line);background:#fff;border-radius:40px;align-items:center;gap:4px;padding:5px;display:inline-flex;position:relative}.bkc-views button{z-index:1;cursor:pointer;color:var(--slate);white-space:nowrap;background:0 0;border:0;border-radius:30px;align-items:center;gap:7px;padding:7px 15px;font:600 12.5px Inter;transition:color .18s;display:flex;position:relative}.bkc-views button svg{opacity:.7}.bkc-views button.on{color:#fff}.bkc-views button.on svg{opacity:1}.bkc-knob{background:var(--ink);z-index:0;border-radius:30px;transition:left .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1);position:absolute;top:5px;bottom:5px}.bkc-vsep{display:none}.bkc-ctx{align-items:center;gap:8px;display:flex}.bkc-field{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 11px;transition:all .15s;display:flex}.bkc-field:hover{border-color:#cfdbea}.bkc-field>svg{color:#93a2b8;flex:none}.bkc-field .fk{letter-spacing:.12em;color:#93a2b8;font:700 8px Inter}.bkc-field .df-wrap{align-items:center;display:flex}.bkc-field .df-input{width:84px;color:var(--ink);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font:600 11.8px JetBrains Mono!important}.bkc-field select{color:var(--ink);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:none;padding-right:16px;font:600 12.4px Inter}.bkc-field.site{position:relative}.bkc-field.site .car{color:#93a2b8;pointer-events:none;display:flex;position:absolute;right:10px}.bkc-row2{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:6px 12px;display:flex;box-shadow:0 10px 30px -24px #0b1b3380}.bkc-scope{align-items:center;gap:2px;display:flex}.bkc-scope button{cursor:pointer;color:var(--slate);white-space:nowrap;background:0 0;border:0;padding:9px 12px 10px;font:600 12.2px Inter;transition:color .15s;position:relative}.bkc-scope button:hover{color:var(--ink)}.bkc-scope button:after{content:"";background:0 0;border-radius:3px;height:2.5px;transition:all .18s;position:absolute;bottom:2px;left:12px;right:12px}.bkc-scope button.on{color:#1487d8}.bkc-scope button.on:after{background:linear-gradient(90deg,#22b8d6,#1487d8)}.bkc-search{flex:1;align-items:center;min-width:140px;display:flex;position:relative}.bkc-search svg{color:#93a2b8;position:absolute;left:12px}.bkc-search input{border:1px solid var(--line);width:100%;height:36px;color:var(--ink);background:#fff;border-radius:20px;outline:none;padding:0 14px 0 34px;font:500 12.2px Inter}.bkc-search input:focus{border-color:#22b8d6;box-shadow:0 0 0 3px #22b8d621}.bkc-counts{align-items:center;gap:7px;display:flex}.bkc-cnt{border:1px solid;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font:700 10.4px Inter;display:inline-flex}.bkc-cnt b{margin-left:2px;font-family:JetBrains Mono;font-size:12px}.bkc-cnt.ride{color:#12856b;background:#eaf7f1;border-color:#c6ebda}.bkc-cnt.van{border-color:var(--line);color:var(--slate);background:#fff}.bkc-cnt.warn{color:#a66a12;background:#fbf1e3;border-color:#f0dcbb}.bkc-cnt.un{color:#c43d58;background:#fdf1f4;border-color:#f3cbd4}.bkc-cnt .d{border-radius:50%;width:7px;height:7px}.bkc-cnt.ride .d{background:#2fb98d}.bkc-cnt.un .d{background:#e9607a}@media (max-width:1180px){.bkc-counts{margin-left:auto}}@media (max-width:720px){.bkc-views{flex:1}.bkc-views button{flex:1;justify-content:center;padding:9px 6px}.bkc-search{flex-basis:100%;order:5}}.bkc-field .df-wrap{align-items:center;width:auto;display:flex}.bkc-field .df-wrap .df-input{width:88px;height:auto;padding-right:0!important}.bkc-field .df-cal{color:#93a2b8;background:0 0;border:0;align-items:center;width:auto;height:auto;margin-left:6px;padding:0;display:flex;position:static;transform:none}.bkc-field .df-cal:hover{color:var(--ink);background:0 0}.bkc-field .ui-dd{min-width:140px}.bkc-field .ui-dd-trigger{color:var(--ink);height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mnt .scroll-cue{border:1px dashed var(--line);width:100%;color:var(--slate);cursor:pointer;background:#fafcfe;border-radius:30px;justify-content:center;align-items:center;gap:8px;margin:2px 0 14px;padding:10px 18px;font:600 12px inherit;transition:all .16s;display:flex}.mnt .scroll-cue:hover{border-color:var(--cyan);color:var(--cyan-deep);background:#f1f8fd}.mnt .scroll-cue svg{animation:1.6s ease-in-out infinite mnt-cue-bob}@keyframes mnt-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.mnt .mnt-hello{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:36px 26px 26px;display:flex}.mnt .mnt-hello .glyph{color:#fff;background:linear-gradient(135deg,#2ecde8,#1668ce);border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:4px;display:grid;box-shadow:0 12px 24px -12px #1668ce99}.mnt .mnt-hello h3{letter-spacing:-.02em;color:var(--ink);font:600 19px Sora}.mnt .mnt-hello p{color:var(--slate);max-width:560px;font:500 12.8px/1.6 Inter}.mnt .mnt-hello p b{color:var(--ink)}.mnt .mnt-hello .acts{gap:10px;margin-top:12px;display:flex}.mnt .mnt-hello .steps{letter-spacing:.12em;color:#93a2b8;align-items:center;gap:8px;margin-top:16px;font:700 9px Inter;display:flex}.mnt .mnt-hello .steps b{color:#1668ce;letter-spacing:0;background:#eaf3fe;border-radius:50%;place-items:center;width:17px;height:17px;font:700 9.5px Inter;display:grid}.mnt .mnt-hello .steps i{color:#c9d4e2;font-style:normal}.mnt .mnt-datestep{align-items:center;gap:6px;display:flex}.mnt .mnt-datestep .stp{border:1px solid var(--line);width:30px;height:34px;color:var(--slate);cursor:pointer;background:#fff;border-radius:10px;font:600 16px/1 Inter}.mnt .mnt-datestep .stp:hover{color:var(--ink);border-color:#c9d4e2}.mnt .mnt-kband{background:linear-gradient(150deg,#14294b,#0a1b34);border-radius:14px;grid-template-columns:repeat(6,1fr);margin-bottom:16px;padding:13px 6px;display:grid;box-shadow:0 1px 2px #0d24420d,0 12px 28px -18px #0d244280}.mnt .mnt-kband .kt{border-left:1px solid #ffffff14;min-width:0;padding:2px 16px}.mnt .mnt-kband .kt:first-child{border-left:0}.mnt .mnt-kband .kl{letter-spacing:.11em;color:#8fa5c4;align-items:center;gap:6px;font:700 8.4px Inter;display:flex}.mnt .mnt-kband .kl svg{color:#5f7fa8}.mnt .mnt-kband b{color:#fff;white-space:nowrap;margin-top:6px;font:700 20px Inter;display:block}.mnt .mnt-kband b.mono{font-family:JetBrains Mono;font-size:17px}.mnt .mnt-kband b.grn{color:#52e6be}.mnt .mnt-kband b em{color:#7fd6ea;margin-left:4px;font-size:11px;font-style:normal}.mnt .mnt-kband i{color:#7c93b5;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:500 10.4px Inter;display:block;overflow:hidden}@media (max-width:1280px){.mnt .mnt-kband{grid-template-columns:repeat(3,1fr);row-gap:12px}.mnt .mnt-kband .kt:nth-child(4){border-left:0}}.mnt .mnt-unmapped{background:0 0;border:0;padding:0 8px 10px 49px}.mnt .mnt-shift.n.dk{background:linear-gradient(160deg,#14294b,#0a1b34);border-color:#0e2242}.mnt .mnt-shift.n.dk:before{background:linear-gradient(90deg,#2ecde8,#1668ce)}.mnt .mnt-shift.n.dk .mnt-shh{background:#ffffff0a;border-bottom-color:#ffffff17}.mnt .mnt-shift.n.dk .mnt-shic{color:#7fd6ea;background:#2ecde81f;border-color:#7fd6ea73}.mnt .mnt-shift.n.dk .mnt-shh .t{color:#fff}.mnt .mnt-shift.n.dk .mnt-shh .s{color:#8fa5c4}.mnt .mnt-shift.n.dk .tm{color:#7fd6ea}.mnt .mnt-shift.n.dk .mnt-edit{color:#d7e4f5;background:#ffffff14;border:1px solid #ffffff2e}.mnt .mnt-shift.n.dk .mnt-edit:hover{background:#ffffff24}.mnt .mnt-shift.n.dk .mnt-empty{color:#7c93b5}.mnt .mnt-shift.n.dk .mnt-tools{border-top:1px solid #ffffff17}.mnt .mnt-shift.n.dk .mnt-addvan{color:#d7e4f5;background:#ffffff14;border:1px solid #ffffff2e}.mnt .mnt-shift.n.dk .mnt-addvan:hover:not(:disabled){background:#ffffff24}.mnt .tm .dep{letter-spacing:.11em;color:#93a2b8;vertical-align:2px;margin-right:7px;font:700 7.8px Inter}.mnt .mnt-kband b.wrn{color:#ffb55c}.mnt .mnt-syncnudge{animation:1.9s ease-in-out infinite mnt-nudge}@keyframes mnt-nudge{0%{box-shadow:0 0 #f2a93b8c}70%{box-shadow:0 0 0 9px #f2a93b00}to{box-shadow:0 0 #f2a93b00}}.mnt .mnt-shb{scrollbar-width:thin;scrollbar-color:#c9d4e2 transparent;max-height:470px;overflow-y:auto}.mnt .mnt-shb::-webkit-scrollbar{width:6px}.mnt .mnt-shb::-webkit-scrollbar-thumb{background:#c9d4e2;border-radius:99px}.mnt .mnt-shift.n.dk .mnt-shb{scrollbar-color:#2e4a73 transparent}.mnt .mnt-shift.n.dk .mnt-shb::-webkit-scrollbar-thumb{background:#2e4a73}.mnt .h-row>div>p{white-space:normal;text-overflow:clip;overflow:visible}.mnt .mnt-dcard{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .13s,box-shadow .13s;overflow:hidden;box-shadow:0 1px 2px #0d24420a}.mnt .mnt-dcard:hover{border-color:#cfdcec;box-shadow:0 4px 14px -8px #0d24422e}.mnt .mnt-dcard .rh{background:#f8fafc;border-bottom:1px solid #edf1f7;align-items:center;gap:10px;padding:10px 12px;display:flex}.mnt .mnt-dcard .rav{color:#fff;letter-spacing:.02em;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font:700 10px Inter;display:grid}.mnt .mnt-dcard .rg{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font:700 13px Sora;overflow:hidden}.mnt .mnt-dcard .rg.un{color:#c0392b}.mnt .mnt-dcard .meta{flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}.mnt .mnt-dcard .meta i{letter-spacing:.06em;white-space:nowrap;border-radius:99px;padding:3px 8px;font:700 8.4px JetBrains Mono}.mnt .mnt-dcard .meta .pax{color:#5a6b85;background:#eef2f8;border:1px solid #e3e9f2}.mnt .mnt-dcard .meta .tt.tl{color:#a66a12;background:#fbf1e3;border:1px solid #f0dcbb}.mnt .mnt-dcard .meta .tt.ts{color:#5a6b85;background:#eef2f8;border:1px solid #e3e9f2}.mnt .mnt-dcard .meta .chg{color:#9a6a1b;background:#fdf3e2;border:1px solid #f0dcbb}.mnt .mnt-dcard .rh .mnt-edit{flex:none;margin-left:2px}.mnt .mnt-dcard .lnks{flex-wrap:wrap;gap:12px;padding-top:5px;display:flex}.mnt .mnt-dcard .lnks button{color:var(--cyan-deep,#1487d8);cursor:pointer;background:0 0;border:0;padding:0;font:600 11px Inter}.mnt .mnt-dcard .lnks button:hover{text-decoration:underline}.mnt .mnt-dcard .rsel{padding-top:7px}.mnt .mnt-shift.n.dk .mnt-dcard{border-color:#ffffff24}.mnt .mnt-dcard.nvc.over{border-color:#2ecde8;box-shadow:0 0 0 3px #2ecde840}.mnt .mnt-dcard .pxr{color:var(--ink);background:#f8fafc;border:1px solid #edf1f7;border-radius:8px;align-items:center;gap:8px;margin-top:5px;padding:7px 8px;font:600 11.6px Inter;display:flex}.mnt .mnt-dcard .pxr[draggable=true]{cursor:grab}.mnt .mnt-dcard .pxr .grip{color:#c3cdda;flex:none}.mnt .mnt-dcard .pxr .pn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mnt .mnt-dcard .pxr .lc{letter-spacing:.08em;color:var(--cyan-deep,#1487d8);text-transform:uppercase;white-space:nowrap;margin-left:auto;font:700 8.6px JetBrains Mono}.mnt .mnt-dcard .pxr .undo{cursor:pointer;color:var(--slate);background:0 0;border:0;padding:0 2px;font-size:13px}.mnt .mnt-dcard .pxr.cxl .pn{color:#a9b6ca;text-decoration:line-through}.mnt .mnt-dcard .pnone{color:#93a2b8;padding:8px 2px 2px;font:500 11.6px Inter}.mnt .mnt-shift.n.dk .mnt-shb{flex-direction:column;gap:10px;padding:12px;display:flex}.mnt .mnt-dcard .rh{background:#fff}.mnt .mnt-shift.m .mnt-shh,.mnt .mnt-shift.e .mnt-shh{border-bottom-color:var(--line);background:#fff}.mnt .mnt-shift:before{display:none}.mnt .mnt-shift .mnt-shh{border-bottom:0;padding:12px 16px}.mnt .mnt-shift .mnt-shic{color:#fff;background:#ffffff2e;border:0;border-radius:10px;flex:0 0 32px;width:32px;height:32px}.mnt .mnt-shift.m .mnt-shic,.mnt .mnt-shift.e .mnt-shic,.mnt .mnt-shift.n .mnt-shic{color:#fff;background:#ffffff2e;border-color:#0000}.mnt .mnt-shift .mnt-shh .t{color:#fff}.mnt .mnt-shift .mnt-shh .s{color:#ffffffc7}.mnt .mnt-shift.m .tm,.mnt .mnt-shift.e .tm,.mnt .mnt-shift.n .tm{color:#fff}.mnt .mnt-shift.n{border:1px solid var(--line);background:#fff}.mnt .mnt-shift.n .mnt-shb{flex-direction:column;gap:10px;padding:12px;display:flex}.mnt .mnt-shift.n .mnt-dcard{border-color:var(--line)}.mnt .mnt-shift.n .mnt-tools{border-top:1px solid var(--line)}.mnt .mnt-shift.n .mnt-addvan{border:1px solid var(--line);color:var(--slate);background:#fff}.mnt .mnt-shift.n .mnt-addvan:hover:not(:disabled){color:var(--ink);background:#f7fafd;border-color:#c9d4e2}.mnt .mnt-shift.n .mnt-shb::-webkit-scrollbar-thumb{background:#c9d4e2}.mnt .mnt-shift.n .mnt-shb{scrollbar-color:#c9d4e2 transparent}.mnt .mnt-rw{border-bottom:1px solid #f1f5fa}.mnt .mnt-rline{align-items:center;gap:11px;padding:10px 4px;display:flex}.mnt .mnt-rw .rav{color:#fff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font:700 11px Inter;display:grid}.mnt .mnt-rw .rmain{flex:1;min-width:0}.mnt .mnt-rw .l1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mnt .mnt-rw .l1 b{color:var(--ink);font:700 13px Inter}.mnt .mnt-rw .l1 .px{color:var(--slate);font:600 10.5px Inter}.mnt .mnt-rw .l1 i{letter-spacing:.06em;white-space:nowrap;border-radius:99px;padding:2.5px 8px;font:700 8.4px JetBrains Mono}.mnt .mnt-rw .l1 .tt.tl{color:#a66a12;background:#fbf1e3;border:1px solid #f0dcbb}.mnt .mnt-rw .l1 .tt.ts{color:#5a6b85;background:#eef2f8;border:1px solid #e3e9f2}.mnt .mnt-rw .l1 .chg{color:#9a6a1b;background:#fdf3e2;border:1px solid #f0dcbb}.mnt .mnt-rw .l2{letter-spacing:.04em;color:var(--slate);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:700 10px Inter;overflow:hidden}.mnt .mnt-rw .l2 em{color:#a9b6ca;font-style:normal}.mnt .mnt-rw .l2.miss{color:#c0392b;text-transform:none;font:600 11px Inter}.mnt .mnt-rw .rlnks{flex-wrap:wrap;gap:12px;padding:0 4px 10px 45px;display:flex}.mnt .mnt-rw .rlnks button{color:var(--cyan-deep,#1487d8);cursor:pointer;background:0 0;border:0;padding:0;font:600 11px Inter}.mnt .mnt-rw .rlnks button:hover{text-decoration:underline}.mnt .mnt-dcard .nmw{flex:1;min-width:0}.mnt .mnt-dcard .nmw .rg{letter-spacing:.03em;text-transform:uppercase;font:700 12.5px Inter;display:block}.mnt .mnt-dcard .nmw small{color:#93a2b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:500 10.5px Inter;display:block;overflow:hidden}.mnt .mnt-dcard .pxr{background:#f5f8fc}.mnt .mnt-shb.runs{gap:8px;padding:12px}.mnt .mnt-rw{border:1px solid var(--line);background:#fff;border-radius:11px;transition:border-color .13s}.mnt .mnt-rw:hover{border-color:#cfdcec}.mnt .mnt-rw:last-of-type{border-bottom:1px solid var(--line)}.mnt .mnt-rw .rlnks{padding:0 12px 10px 53px}.mnt .mnt-rw .rsel{padding:0 12px 12px 53px}.mnt .mnt-rw .l1 i,.mnt .mnt-dcard .meta i,.mnt .mnt-tt,.mnt .mnt-chg{letter-spacing:.05em;border-radius:99px;padding:3px 9px;font:700 8.5px Inter}.mnt .mnt-rw .l1{flex-wrap:nowrap;min-width:0}.mnt .mnt-rw .l1 b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mnt .mnt-rw .l1 .px,.mnt .mnt-rw .l1 i{flex:none}.mnt .mnt-shift.m .mnt-shh{background:linear-gradient(120deg,#2cb4e8,#1373ce)}.mnt .mnt-shift.e .mnt-shh{background:linear-gradient(120deg,#f5ae3d,#da7e12)}.mnt .mnt-shift.n .mnt-shh{background:linear-gradient(120deg,#315a96,#122a4e)}.mnt .mnt-rw .l1 b{text-overflow:clip;overflow:visible}.mnt .chgdot{color:#fff;cursor:default;background:#f2a93b;border-radius:50%;outline:none;flex:none;place-items:center;width:18px;height:18px;font:700 9.5px JetBrains Mono;display:grid;position:relative}.mnt .chgdot .chgpop{z-index:40;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:250px;padding:11px 13px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 1px 2px #0d24420f,0 14px 30px -14px #0d244259}.mnt .chgdot:hover .chgpop,.mnt .chgdot:focus .chgpop{display:block}.mnt .chgdot .chgpop em{letter-spacing:.12em;color:#93a2b8;margin-bottom:7px;font:700 8.2px Inter;display:block}.mnt .chgdot .chgpop .mr{align-items:center;gap:8px;padding:4px 0;display:flex}.mnt .chgdot .chgpop .mr i{letter-spacing:.05em;border-radius:99px;flex:none;padding:2.5px 8px;font:700 8px Inter}.mnt .chgdot .chgpop .mr b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 11.5px Inter;overflow:hidden}.mnt .chgdot .chgpop .mr u{letter-spacing:.06em;color:var(--cyan-deep,#1487d8);text-transform:uppercase;white-space:nowrap;margin-left:auto;font:700 8.4px JetBrains Mono;text-decoration:none}.mnt .chgdot .chgpop.fx{z-index:1200;display:block;position:fixed}.mnt .chgdot:hover .chgpop:not(.fx),.mnt .chgdot:focus .chgpop:not(.fx){display:none}.mnt .mnt-shb{max-height:max(260px,100vh - 348px)}.mnt .mnt-rline{gap:12px;padding:13px 14px}.mnt .mnt-rw .l2{margin-top:4px}.mnt .mnt-dcard .pxr{padding:8px 10px}.mnt .mnt-dcard .rh{padding:11px 12px}.mnt .mnt-dcard .rb{padding:10px 12px 12px}.mnt .mnt-dcard .plist{margin-top:0}.mnt .mnt-dcard .pxr{margin-top:7px}.mnt .mnt-dcard .plist .pxr:first-child{margin-top:0}.mnt .mnt-dcard .pnone{padding:2px 2px 0}.mnt .mnt-dcard .rsel{padding:0 0 8px}.mnt .mnt-shift.n .mnt-tools{align-items:stretch;gap:10px;padding:12px;display:flex}.mnt .mnt-shift.n .mnt-tools .pick{flex:1;min-width:0}.mnt .mnt-shift.n .mnt-addvan{border-radius:10px;flex:none;padding:0 16px;font:700 11.5px Inter}.mnt .mnt-dcard .nvx{border:1px solid var(--line);color:#93a2b8;cursor:pointer;background:#fff;border-radius:8px;flex:none;width:26px;height:26px;font:600 12px/1 Inter}.mnt .mnt-dcard .nvx:hover{color:#c0392b;background:#fdf7f6;border-color:#f2c4c0}.mnt .mnt-shb.runs,.mnt .mnt-shift.n .mnt-shb{gap:5px}.mnt .mnt-rline{padding:10px 14px}.mnt .drv-page .split>.detail{scrollbar-width:thin;min-height:0;overflow-y:auto}.mnt .drv-page .status{margin-bottom:14px}.mnt .drv-page .status .pub-bar.v2{gap:9px;width:100%;margin:0;padding:9px 10px}.mnt .drv-page .status .pub-bar.v2 .pub-notes{margin-left:0}.mnt .drv-page .status .pub-bar.v2{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:0;padding:0;display:flex}.mnt .drv-page .status .pub-bar.v2 .pub-ic{display:none}.mnt .drv-page .status .pub-bar.v2 .pub-txt b{font-size:12.3px}.mnt .drv-page .status .pub-bar.v2 .pub-txt span{font-size:10.6px}.mnt .drv-page .status .pub-bar.v2 .pub-btn{width:100%;padding:10px 14px}.mnt .drv-page .status .pub-bar.v2 .pub-notes{margin:0}.mnt .wa-filter{margin-bottom:12px}.mnt .drv-page .status .pub-bar.v2 .pub-txt span,.mnt .drv-page .status .pub-bar.v2 .pub-notes{display:none}.mnt .drv-page .status .pub-bar.v2{max-width:230px}.mnt .drv-page .status .pub-bar.v2 .pub-txt b{color:var(--slate);font-size:11.5px;font-weight:600}.mnt .drv-page .status .pub-bar.v2{justify-content:center;gap:6px}.mnt .drv-page .status .pub-bar.v2 .pub-cap{margin-bottom:-2px}.mnt .drv-page .status .pub-bar.v2 .pub-btn{padding:9px 14px}.mnt .drv-page .split{height:max(320px,100vh - 452px)}.mnt .drv-page .split>.detail{scrollbar-width:thin;scrollbar-color:#2e4a73 transparent;background:linear-gradient(160deg,#14294b,#0a1b34)}.mnt .drv-page .split>.detail::-webkit-scrollbar{width:6px}.mnt .drv-page .split>.detail::-webkit-scrollbar-thumb{background:#2e4a73;border-radius:99px}.mnt .drv-page .lc-scroll{scrollbar-width:thin;scrollbar-color:#c9d4e2 transparent}.mnt .drv-page .dav,.mnt .drv-page .hav{border-radius:10px}.mnt .drv-page .dhero{gap:12px;padding:13px 20px 12px}.mnt .drv-page .hav{border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:14px}.mnt .drv-page .dhero h3{font-size:16px}.mnt .drv-page .dbody{padding:12px 20px 18px}.mnt .drv-page .dkseg{background:#ffffff12;border:1px solid #ffffff1a;border-radius:99px;padding:4px}.mnt .drv-page .dkseg .seg-knob{background:linear-gradient(120deg,#2ecde8,#1668ce)}.mnt .drv-page .dkseg .segtab{color:#9db2ce}.mnt .drv-page .dkseg .segtab:hover{color:#eaf1fa}.mnt .drv-page .dkseg .segtab.on{color:#04182e}.mnt .drv-page .dkseg .segtab .ct{color:inherit;background:#ffffff29}.mnt .drv-page .wa-send{gap:6px;margin-left:auto;display:flex}.mnt .drv-page .wab{cursor:pointer;letter-spacing:.03em;color:#6be59a;background:#25d3661f;border:1px solid #25d36659;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font:700 11px JetBrains Mono;transition:all .13s;display:inline-flex}.mnt .drv-page .wab:hover{color:#9af0bc;background:#25d36633}.mnt .drv-page .wab svg{flex:none}.pub-bar.v2.calm .pub-ic{animation:none}.mnt .drv-page .tripcomp .tc-head{padding:6px 0 5px;font-size:8px}.mnt .drv-page .tripcomp .tc-row{min-height:0;padding:6px 0;font-size:12px;line-height:1.35}.mnt .drv-page .tripcomp .tc-row .mono{font-size:10.5px}.mnt .drv-page .tripcomp .tc-head,.mnt .drv-page .tripcomp .tc-row{column-gap:14px;padding-left:12px;padding-right:12px}.mnt .drv-page .tripcomp .tc-row{border-radius:8px}.mnt .drv-page .dkseg{padding:3px}.mnt .drv-page .dkseg .segtab{padding:5px 10px;font-size:10.4px}.mnt .drv-page .dkseg .segtab .ct{padding:1px 6px;font-size:9px}.mnt .drv-page .dkseg .seg-ic{display:none}.mnt .drv-page .dhero .wa-send{margin-left:auto}.mnt .drv-page .wa-confirm{color:#9af0bc;background:#25d3661a;border:1px dashed #25d36666;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 20px 0;padding:9px 14px;font:500 11.5px Inter;display:flex}.mnt .drv-page .wa-confirm .yes{cursor:pointer;color:#fff;background:#1fa85a;border:0;border-radius:8px;padding:6px 12px;font:700 11px Inter}.mnt .drv-page .wa-confirm .no{cursor:pointer;color:#d7e4f5;background:0 0;border:1px solid #fff3;border-radius:8px;padding:6px 12px;font:600 11px Inter}.mnt .drv-page .tripcomp .tc-row{padding:9px 12px;font-size:12.5px;line-height:1.45}.mnt .drv-page .tripcomp .tc-head{padding:8px 12px 6px}.mnt .mnt-hello .glyph.lg{border:1px solid var(--line);background:#fff;box-shadow:0 8px 20px -10px #0d244240}.mnt .mnt-hello .glyph.lg img{object-fit:contain;border-radius:10px;width:38px;height:38px}.mnt .mnt-steps{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.mnt .mnt-steps .st{letter-spacing:.08em;cursor:pointer;border:1px solid var(--line);color:#93a2b8;background:#fff;border-radius:99px;padding:6px 12px;font:700 9.5px Inter;transition:all .13s}.mnt .mnt-steps .st:hover{color:var(--ink);border-color:#c9d4e2}.mnt .mnt-steps .st.done{color:#0e7a5f;background:#e6f6ef;border-color:#c5eadd}.mnt .mnt-steps .st.next{color:#9a6a1b;background:#fdf3e2;border-color:#f0dcbb}.mnt .mnt-steps i{color:#c3cdda;font:700 11px Inter}.mnt .mnt-kband.k5{grid-template-columns:repeat(5,1fr)}.mnt .mnt-steps.inctrl{margin-bottom:0;margin-left:auto}.mnt .mnt-steps .st{position:relative}.mnt .mnt-steps .stpop{z-index:80;text-align:left;border:1px solid var(--line);letter-spacing:0;cursor:default;background:#fff;border-radius:12px;min-width:240px;padding:11px 13px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 2px #0d24420f,0 14px 30px -14px #0d244259}.mnt .mnt-steps .st:hover .stpop,.mnt .mnt-steps .st:focus .stpop{display:block}.mnt .mnt-steps .stpop em{letter-spacing:.12em;color:#93a2b8;margin-bottom:7px;font:700 8.2px Inter;display:block}.mnt .mnt-steps .stpop>span{padding:3px 0;font:600 11.5px Inter;display:block}.mnt .mnt-steps .stpop>span.ok{color:#0e7a5f}.mnt .mnt-steps .stpop>span.wt{color:#9a6a1b}.mnt .mnt-steps .stpop>span.fr{color:#7c8ca3;margin-top:4px;font-size:10.6px;font-weight:500}.mnt .mnt-icobtn{border:1px solid var(--line);width:36px;height:36px;color:var(--slate);cursor:pointer;background:#fff;border-radius:10px;place-items:center;transition:all .13s;display:grid}.mnt .mnt-icobtn:hover{color:var(--ink);background:#f7fafd;border-color:#c9d4e2}.mnt .mnt-cmwrap{display:inline-flex;position:relative}.mnt .mnt-cmwrap .stpop{z-index:80;text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:270px;padding:11px 13px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 2px #0d24420f,0 14px 30px -14px #0d244259}.mnt .mnt-cmwrap:hover .stpop,.mnt .mnt-cmwrap:focus-within .stpop{display:block}.mnt .mnt-cmwrap .stpop em{letter-spacing:.12em;color:#93a2b8;margin-bottom:7px;font:700 8.2px Inter;display:block}.mnt .mnt-cmwrap .stpop>span{padding:3px 0;font:600 11.5px Inter;display:block}.mnt .mnt-cmwrap .stpop>span.ok{color:#0e7a5f}.mnt .mnt-cmwrap .stpop>span.wt{color:#9a6a1b}.mnt .mnt-cmwrap .stpop>span.fr{color:#5a6b85;margin-top:4px;font-size:11px;font-weight:500;line-height:1.5}.mnt .btn.ghosted{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.mnt .mnt-tblh{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:13px 16px 11px;display:flex}.mnt .mnt-tblh h3{letter-spacing:-.015em;color:var(--ink);font:600 15px Sora}.mnt .mnt-tblh span{color:#93a2b8;font:500 10.8px Inter}.mnt .chgdot .chgpop,.mnt .mnt-steps .stpop,.mnt .mnt-cmwrap .stpop{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;min-width:250px;padding:11px 13px;box-shadow:0 1px 2px #0d24420f,0 14px 30px -14px #0d244259}.mnt .chgdot .chgpop em,.mnt .mnt-steps .stpop em,.mnt .mnt-cmwrap .stpop em{letter-spacing:.12em;color:#93a2b8;text-transform:uppercase;margin-bottom:7px;font:700 8.2px Inter;display:block}.mnt .mnt-steps .stpop>span,.mnt .mnt-cmwrap .stpop>span{letter-spacing:0;text-transform:none;padding:3px 0;font:600 11.5px Inter;display:block}.mnt .pill-fld{align-items:center;display:flex}.mnt .pill-fld input{flex:auto;width:100%;min-width:0}.mnt .mnt-kband.k4{grid-template-columns:repeat(4,1fr)}.mnt .mnt-kband b em{color:#7c93b5;font-size:13px;font-style:normal}.mnt .bkc-bar{flex-wrap:nowrap}.mnt .bkc-ctx{flex-wrap:nowrap;flex:auto;min-width:0}.mnt .bkc-ctx .mnt-steps.inctrl{flex-wrap:nowrap;margin-left:0}.mnt .bkc-ctx .mnt-steps .st{white-space:nowrap;padding:5px 10px}.mnt .bkc-ctx .bkc-field.site{flex:none;margin-left:auto}@media (max-width:1460px){.mnt .bkc-bar{flex-wrap:wrap}}.mnt .mnt-steps.inhead{flex-wrap:nowrap;margin:0}.mnt .mnt-steps.inhead .st{white-space:nowrap}.mnt .bkc-ctx .bkc-field.site{margin-left:0}.drv-page.mgmt-page.set-page{max-width:1720px;margin:0 auto;padding:26px 40px 30px}@media (max-width:900px){.drv-page.mgmt-page.set-page{padding:18px}}.set-page .set-lede{color:var(--slate);font:500 12.4px/1.6 Inter}.set-page .set-content{min-width:0;display:block}.set-page .set-content>.set-card{margin-bottom:16px}.set-intro{align-items:flex-start;gap:14px;margin:2px 0 14px;display:flex}.set-intro b{color:var(--ink);font:700 15px Sora}.set-intro p{color:var(--slate);max-width:640px;margin:3px 0 0;font:500 12.2px/1.55 Inter}.set-group{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;margin-bottom:16px;overflow:hidden}.set-group>h3{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:#5a6b85;background:#fbfdff;align-items:center;gap:9px;margin:0;padding:13px 18px;font:700 11.4px Inter;display:flex}.set-group>h3 span{letter-spacing:0;text-transform:none;color:#93a2b8;margin-left:auto;font:500 10.8px Inter}.set-group.legacy>h3{color:#8a6a22;background:#fffcf5;border-bottom-color:#f0e4cc}.st-row{border-bottom:1px solid #f2f6fa;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:6px 22px;padding:14px 18px;display:grid}.st-row:last-child{border-bottom:0}.st-row.bad{background:#fffafb}.st-row.locked{opacity:.62}.st-lbl label{color:var(--ink);font:600 12.8px/1.35 Inter;display:block}.st-lbl code{color:#a9b6c8;word-break:break-all;margin-top:3px;font:500 9.8px JetBrains Mono;display:block}.st-fld{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.st-in{border:1px solid var(--line);width:150px;color:var(--ink);background:#fff;border-radius:9px;padding:8px 11px;font:600 13px Inter}.st-in.wide{width:min(420px,100%)}.st-area{border:1px solid var(--line);width:min(560px,100%);color:var(--ink);resize:vertical;background:#fff;border-radius:9px;padding:9px 11px;font:500 12px/1.5 JetBrains Mono}.st-in:focus,.st-area:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #1487d81f}.st-in:disabled,.st-area:disabled{color:#8b99ac;cursor:not-allowed;background:#f7fafd}.st-row.bad .st-in,.st-row.bad .st-area{border-color:#e9a3b2;box-shadow:0 0 0 3px #c0334e1a}.st-unit{color:#93a2b8;white-space:nowrap;font:600 11.4px Inter}.st-tgl{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:9px;padding:5px 13px 5px 6px;font-family:inherit;transition:all .14s;display:inline-flex}.st-tgl i{background:#dce4ee;border-radius:99px;flex:none;width:30px;height:17px;transition:all .16s;position:relative}.st-tgl i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0b1b334d}.st-tgl span{color:var(--slate);font:600 12px Inter}.st-tgl.on{background:#f3fbf8;border-color:#bfe3d6}.st-tgl.on i{background:#12856b}.st-tgl.on i:after{transform:translate(13px)}.st-tgl.on span{color:#0e6b57}.st-tgl:disabled{cursor:not-allowed;opacity:.7}.st-chips{flex-wrap:wrap;gap:5px;width:100%;display:flex}.st-chips em{border:1px solid var(--line);color:#5a6b85;background:#f1f5fa;border-radius:6px;padding:3px 7px;font:600 10.4px JetBrains Mono}.st-reset{border:1px solid var(--line);cursor:pointer;color:#93a2b8;background:#fff;border-radius:8px;padding:5px 10px;font:600 11px Inter;transition:all .14s}.st-reset:hover{color:var(--ink);border-color:#c8d5e6}.st-row.derived{background:#fbfcfe}.st-derived{color:var(--ink);border:1px solid var(--line);background:#f1f5fa;border-radius:9px;max-width:min(560px,100%);padding:8px 12px;font:600 13px/1.45 Inter}.st-badge{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:#5a6b85;border:1px solid var(--line);background:#ecf1f7;border-radius:99px;padding:4px 9px;font:700 9.2px Inter}.st-src{color:#93a2b8;margin-top:4px;font:600 10.6px JetBrains Mono;display:block}.st-warn{color:#9a6412;background:#fdf3e6;border:1px solid #f0dcbe;border-radius:8px;margin-top:6px;padding:7px 10px;font:600 11.2px/1.5 Inter;display:block}.st-warn code{color:#7a5210;background:#fff;border:1px solid #e9dcc4;border-radius:5px;padding:1px 5px;font:600 10.4px JetBrains Mono}.st-badge.ok{color:#0e6b57;background:#eaf7f2;border-color:#bfe3d6}.st-badge.none{color:#c0334e;background:#fdf1f4;border-color:#ebc3cb}.st-help{color:#8b99ac;grid-column:2;font:500 11.4px/1.55 Inter}.st-help i{color:#a9b6c8;font-style:normal}.st-help b.bad{color:#c0334e;font-weight:600}.st-help .st-set{letter-spacing:.05em;text-transform:uppercase;color:#9a6412;background:#fdf3e6;border:1px solid #f0dcbe;border-radius:99px;margin-left:8px;padding:2px 7px;font:600 9.6px Inter;display:inline-block}.set-save{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);background:#fffffff0;align-items:center;gap:12px;margin:0 -1px -1px;padding:12px 18px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.set-save>span{color:var(--slate);flex:1;font:500 12px Inter}.set-save>span b{color:var(--ink)}.set-save .bad{color:#c0334e;font-weight:600}.set-hit{letter-spacing:.06em;text-transform:uppercase;color:#1268a8;background:#eaf3fe;border:1px solid #cfe0f8;border-radius:99px;margin-left:auto;padding:3px 8px;font:600 9.4px JetBrains Mono}.set-none{color:var(--slate);padding:22px 18px;font:500 12.5px Inter}.rg-wrap{margin-top:10px}.rg-note{color:var(--mist,#93a2b8);white-space:nowrap;margin-left:auto;font:500 11.5px Inter}.rg-pfx{letter-spacing:.04em;color:var(--ink);background:#eef3f9;border-radius:7px;padding:3px 9px;font:700 12px JetBrains Mono,monospace;display:inline-block}.rg-unnamed .rg-pfx{color:var(--slate);background:#fbfcfe;border:1px dashed #c6d3e4}.rg-parked{letter-spacing:.05em;color:#9a6412;margin-top:3px;font:600 9.4px Inter;display:block}@media (max-width:900px){.st-row{grid-template-columns:minmax(0,1fr)}.st-help{grid-column:1}}.wk-scrim{z-index:5000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1b3480;justify-content:center;align-items:center;animation:.18s ease-out wk-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.wk-card{color:var(--ink);text-align:center;background:#fff;border-radius:22px;width:min(420px,92vw);padding:26px 34px 24px;animation:.28s cubic-bezier(.2,.9,.3,1.2) wk-pop;box-shadow:0 34px 90px #0b1b3366}.wk-route{margin:0 auto 6px;display:block;overflow:visible}.wk-ghost{fill:none;stroke:#e4eaf2;stroke-width:5px;stroke-linecap:round}.wk-draw{fill:none;stroke:url(#wk-road);stroke-width:5px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;animation:2.6s ease-in-out infinite wk-draw}.wk-pin{stroke:#fff;stroke-width:3px;filter:drop-shadow(0 3px 6px #0b1b334d)}.wk-pin.s{fill:#12856b;animation:2.6s infinite wk-pulse}.wk-pin.t{fill:#b7791f;animation:2.6s .95s infinite wk-pulse}.wk-pin.c{fill:#db2777;animation:2.6s 1.9s infinite wk-pulse}.wk-van{filter:drop-shadow(0 2px 5px #1668ce73)}.wk-card b{color:#14294b;margin-top:4px;font:700 16px Sora;display:block}.wk-phase{color:#5a6b85;min-height:18px;margin-top:5px;font:500 12.6px Inter;animation:.5s ease-out wk-fade;display:block}.wk-card em{color:#93a2b8;margin-top:8px;font:500 11px Inter;display:block}.wk-bar{background:#edf1f7;border-radius:99px;height:5px;margin-top:16px;overflow:hidden}.wk-bar i{background:linear-gradient(90deg,#2ecde8,#1668ce);border-radius:99px;width:40%;height:100%;animation:1.4s ease-in-out infinite wk-slide;display:block}@keyframes wk-draw{0%{stroke-dashoffset:420px}70%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes wk-pulse{0%,to{transform-origin:50%;transform-box:fill-box;transform:scale(1)}12%{transform:scale(1.35)}24%{transform:scale(1)}}@keyframes wk-slide{0%{margin-left:-40%}to{margin-left:100%}}@keyframes wk-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes wk-in{0%{opacity:0}to{opacity:1}}@keyframes wk-pop{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wk-draw,.wk-pin,.wk-bar i,.wk-card,.wk-scrim,.wk-phase{animation:none}.wk-draw{stroke-dashoffset:0}.wk-bar i{width:100%}}.admin-page .acc-note{color:var(--slate);border:1px solid var(--line);background:#f5f8fc;border-radius:12px;margin-bottom:14px;padding:11px 14px;font:500 11.8px/1.6 Inter}.admin-page .acc-empty{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:34px 26px;display:flex}.admin-page .acc-empty b{color:var(--ink);font:700 14px Sora,Inter}.admin-page .acc-empty span{color:var(--slate);max-width:560px;margin:0 auto;font:500 12.4px/1.6 Inter}.admin-page .acc-empty code{background:#eef2f8;border-radius:5px;padding:1px 6px;font-family:JetBrains Mono,monospace}.admin-page .acc-sect{margin-bottom:16px}.admin-page .acc-sect-h{letter-spacing:.16em;color:#93a2b8;margin:0 0 8px 2px;font:700 9px Inter}.admin-page .acc-scroll{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#fff;border-radius:14px;overflow-x:auto}.admin-page .acc-grid{border-collapse:collapse;width:100%;min-width:720px}.admin-page .acc-grid th{letter-spacing:.05em;color:#5a6b85;text-transform:uppercase;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 8px;font:700 9px Inter}.admin-page .acc-grid th.pg,.admin-page .acc-grid td.pg{text-align:left;min-width:220px}.admin-page .acc-grid td{text-align:center;border-bottom:1px solid #f1f5fa;padding:8px}.admin-page .acc-grid tr:last-child td{border-bottom:0}.admin-page .acc-grid td.pg b{color:var(--ink);font:600 12.4px Inter;display:block}.admin-page .acc-grid td.pg span{color:#93a2b8;font:500 9.5px JetBrains Mono}.admin-page .acc-cell{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-width:74px;padding:6px 8px;font:700 11px inherit}.admin-page .acc-cell:hover{border-color:#c8d5e6}.admin-page .acc-tone{min-width:74px;display:inline-block}.admin-page .acc-sel .ui-dd-trigger{color:inherit;border-radius:8px;min-width:74px;padding:6px 8px}.admin-page .acc-ov{border-bottom:1px solid #f1f5fa;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.admin-page .acc-ov:last-child{border-bottom:0}.admin-page .acc-ov b{color:var(--ink);font:600 12.5px Inter}.admin-page .acc-ov .pk{color:var(--slate);font:500 11.5px Inter}.admin-page .acc-ov .lv{letter-spacing:.04em;font:700 10px Inter}.admin-page .acc-lbl{letter-spacing:.09em;color:var(--slate);margin-bottom:6px;font:700 8.5px Inter}.pf-wrap{--cyan:#22b8d6;--cyan-deep:#1487d8;--mint:#3fcfae;--amber:#f2a93b;--rose:#e9607a;--violet:#9e6be8;--r:16px;max-width:1240px}.pf-hero{border-radius:var(--r);color:#fff;background:linear-gradient(160deg,#0b1b33,#0e2140 60%,#0b2a44);margin-bottom:16px;position:relative;overflow:hidden}.pf-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#22b8d633,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-70px}.pf-hero-main{flex-wrap:wrap;align-items:center;gap:20px;padding:24px 28px;display:flex;position:relative}.pf-hav{color:#fff;background:linear-gradient(135deg,#22b8d6,#12856b);border-radius:20px;flex:0 0 76px;place-items:center;width:76px;height:76px;font:700 26px Inter;display:grid;position:relative;box-shadow:0 10px 26px -8px #22b8d680}.pf-hav.f{background:linear-gradient(135deg,#e9607a,#9e6be8)}.pf-hav .pres{background:#3fcfae;border:3px solid #0e2140;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-3px;right:-3px}.pf-hav .pres.out{background:#7c8ba5}.pf-hid h2{letter-spacing:-.01em;font:700 24px Inter}.pf-hid .role{color:#fff9;margin-top:5px;font-size:13px}.pf-tags{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.pf-htag{color:#fffc;background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font:600 10.2px Inter;display:inline-flex}.pf-htag.co i{background:var(--mint);border-radius:50%;width:7px;height:7px}.pf-htag.mono{font-family:JetBrains Mono;font-size:10px}.pf-hstatus{letter-spacing:.06em;color:#7fe8d0;background:#3fcfae29;border:1px solid #3fcfae52;border-radius:20px;align-items:center;gap:7px;padding:6px 12px;font:700 9px Inter;display:inline-flex}.pf-hstatus.out{color:#ffffffb3;background:#ffffff14;border-color:#ffffff29}.pf-hstatus .ld{background:#5fe3c0;border-radius:50%;width:7px;height:7px}.pf-hstatus.out .ld{background:#93a2b8}.pf-hero-acts{gap:9px;margin-left:auto;display:flex}.pf-hbtn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:8px;padding:10px 16px;font:600 12.2px Inter;transition:all .15s;display:flex}.pf-hbtn:hover{background:#ffffff24}.pf-today{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid}.pf-td{border-right:1px solid #ffffff12;padding:15px 28px}.pf-td:last-child{border-right:0}.pf-td .k{letter-spacing:.12em;color:#ffffff6b;font:700 8.6px Inter}.pf-td .v{color:#fff;margin-top:8px;font:700 19px Inter}.pf-td .v.mono{font-family:JetBrains Mono;font-size:17px}.pf-td .v small{color:#ffffff80;margin-left:3px;font-size:11px;font-weight:500}.pf-td .v.dim{color:#ffffff80}.pf-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.pf-stat{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px;position:relative;overflow:hidden}.pf-stat:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.pf-stat.a:before{background:linear-gradient(#2fb98d,#3fcfae)}.pf-stat.b:before{background:linear-gradient(#1487d8,#22b8d6)}.pf-stat.c:before{background:linear-gradient(#9e6be8,#7c4bd0)}.pf-stat.d:before{background:linear-gradient(#f2a93b,#e9932a)}.pf-stat .k{letter-spacing:.1em;color:var(--slate);font:700 8.8px Inter}.pf-stat .v{color:var(--ink);margin-top:12px;font:700 26px/1 Inter}.pf-stat .v small{color:#93a2b8;font-size:13px;font-weight:500}.pf-stat .sub{color:#93a2b8;margin-top:7px;font-size:10.6px}.pf-stat .bar{background:#eef3f9;border-radius:4px;height:5px;margin-top:11px;overflow:hidden}.pf-stat .bar span{background:linear-gradient(90deg,#2fb98d,#3fcfae);border-radius:4px;height:100%;display:block}.pf-cols{grid-template-columns:1.5fr 1fr;align-items:start;gap:16px;display:grid}.pf-card{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.pf-card-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 20px;display:flex}.pf-card-h h3{font:600 14.5px Inter}.pf-card-h .ci{color:#fff;background:linear-gradient(135deg,#12294a,#1487d8);border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.pf-card-h .r{color:var(--slate);margin-left:auto;font:600 11.4px Inter}.pf-card-b{padding:18px 20px}.pf-info{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.pf-if .k{letter-spacing:.11em;color:#93a2b8;margin-bottom:5px;font:700 8.6px Inter}.pf-if .v{color:var(--ink);font:600 13px Inter}.pf-if .v.mono{font-family:JetBrains Mono;font-size:12.4px}.pf-if .v.lock{color:var(--slate)}.pf-if .v a{color:var(--cyan-deep);text-decoration:none}.pf-wk{flex-direction:column;gap:8px;display:flex}.pf-wkm{align-items:center;gap:12px;display:flex}.pf-wkm .dy{letter-spacing:.06em;color:var(--slate);flex:0 0 44px;width:44px;font:700 9px Inter}.pf-wkm .sh{color:#12856b;background:#eaf7f1;border:1px solid #c6ebda;border-radius:8px;flex:1;justify-content:space-between;align-items:center;padding:8px 12px;font:600 11.6px JetBrains Mono;display:flex}.pf-wkm .sh.half{color:#1268a8;background:#eaf1fb;border-color:#cfe1f6}.pf-wkm .sh.off{color:#b4c0d0;border-color:var(--line);background:#fbfcfe;font-family:Inter;font-weight:600}.pf-wkm .sh .hrs{color:#93a2b8;font-size:10px}.pf-lv{border-bottom:1px solid #f0f4f9;align-items:center;gap:14px;padding:13px 0;display:flex}.pf-lv:last-child{border-bottom:0}.pf-lv .li{color:#fff;background:linear-gradient(135deg,#22b8d6,#1487d8);border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.pf-lv .lb{flex:1}.pf-lv .ln{font:600 12.8px Inter}.pf-lv .ls{color:#93a2b8;margin-top:2px;font:500 10.5px Inter}.pf-lv .lbal{text-align:right}.pf-lv .lbal b{font:700 17px Inter}.pf-lv .lbal span{color:#93a2b8;font-size:10px;display:block}.pf-cal{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.pf-cal .dh{letter-spacing:.06em;color:#93a2b8;text-align:center;padding-bottom:4px;font:700 8.4px Inter}.pf-cd{aspect-ratio:1;border:1px solid var(--line);min-height:38px;color:var(--slate);border-radius:8px;place-items:center;font:600 11px JetBrains Mono;display:grid}.pf-cd.present{color:#12856b;background:#eaf7f1;border-color:#c6ebda}.pf-cd.late{color:#a66a12;background:#fbf1e3;border-color:#f0dcbb}.pf-cd.off{color:#c2cedd;background:#fbfcfe}.pf-cd.leave{color:#7c4bd0;background:#f3eefc;border-color:#e1d0f5}.pf-cd.today{outline:2px solid var(--cyan);outline-offset:1px}.pf-pill{letter-spacing:.05em;border-radius:20px;padding:4px 9px;font:700 8.4px Inter}.pf-pill.present{color:#12856b;background:#eaf7f1}.pf-pill.late{color:#a66a12;background:#fbf1e3}.pf-pill.leave{color:#7c4bd0;background:#f3eefc}.pf-pill.absent{color:#c0392b;background:#fcedec}@media (max-width:1100px){.pf-cols{grid-template-columns:1fr}.pf-stats,.pf-today{grid-template-columns:1fr 1fr}}@media (max-width:720px){.pf-stats,.pf-info{grid-template-columns:1fr}}.rc-page{--good:#12856b;--good-bg:#eaf7f1;--good-bd:#bfe8da;--bad:#c0392b;--bad-bg:#fcedec;--bad-bd:#f3cfcb}.rc-pick{border:1px solid var(--line);text-align:center;color:var(--slate);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:40px 28px;display:flex}.rc-pick svg{color:var(--cyan-deep)}.rc-pick b{color:var(--ink);font:700 15px Sora,Inter}.rc-pick span{max-width:520px;font-size:12.4px;line-height:1.6}.rc-stale{background:var(--bad-bg);border:1px solid var(--bad-bd);border-radius:13px;margin-bottom:16px;padding:13px 16px}.rc-stale>b{color:var(--bad);align-items:center;gap:7px;margin-bottom:8px;font:700 12px Inter;display:flex}.rc-stale .row{color:var(--slate);border-top:1px solid var(--bad-bd);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0;font-size:11.6px;display:flex}.rc-stale .row .tm{font:600 11px JetBrains Mono,monospace}.rc-stale .row .nm{color:var(--ink);font-weight:600}.rc-stale .row .rf{color:var(--slate);font:600 10.5px JetBrains Mono,monospace}.rc-stale .row .am{color:var(--ink);font:700 11.5px JetBrains Mono,monospace}.rc-stale .row .gap{color:var(--bad);margin-left:auto;font:700 10px Inter}.rc-stale .note{color:var(--bad);margin-top:9px;font-size:11px;display:block}.rc-post{background:#f5f9fe;border:1px solid #cfe1f6;border-radius:13px;margin-bottom:16px;padding:13px 16px}.rc-post>b{color:#0c447c;margin-bottom:9px;font:700 12px Inter;display:block}.rc-post .row{border-top:1px solid #dce9f8;flex-wrap:wrap;align-items:center;gap:12px;padding:7px 0;display:flex}.rc-post .row .pd{color:var(--ink);font:700 12px JetBrains Mono,monospace}.rc-post .row .am{color:var(--ink);font:700 12.5px JetBrains Mono,monospace}.rc-post .row .ap{color:var(--slate);font-size:11px}.rc-post .row .btn{margin-left:auto}.rc-page .rc-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.rc-page .rc-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.rc-page .rc-filters .pill-fld{margin-left:auto}.rc-page .rc-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.rc-tbl td,.rc-tbl th{vertical-align:middle}.rc-tbl tr.rc-done td{opacity:.62}.rc-tbl tr.rc-stale-row td{background:#fffaf9}.rc-kind{letter-spacing:.09em;color:var(--slate);white-space:nowrap;background:#edf2f9;border-radius:6px;padding:3px 8px;font:700 7.6px Inter}.rc-kind.PAYROLL_BULK{color:#1268a8;background:#eaf1fb}.rc-kind.CHEQUE{color:#5a3b9e;background:#f1ecfb}.rc-kind.ONEOFF{color:#a66a12;background:#fbf1e3}.rc-kind.FEE{color:#c0392b;background:#fcedec}.rc-payee b{color:var(--ink);font:600 12.6px Inter}.rc-det{color:var(--slate);margin-top:3px;font-size:11px}.rc-exp{cursor:pointer;color:var(--cyan-deep);background:0 0;border:0;align-items:center;gap:7px;padding:0;font:600 12.6px inherit;display:inline-flex}.rc-exp svg{transition:transform .15s}.rc-cleared{color:var(--good);background:var(--good-bg);border:1px solid var(--good-bd);white-space:nowrap;border-radius:20px;padding:3px 9px;font:600 11px Inter}.rc-cleared.auto{color:var(--slate);letter-spacing:.01em;background:#5a6b8514;border-color:#5a6b852e;font-weight:500}.rc-out{color:var(--slate);font:600 11px Inter}.rc-tbl .btn.sm{border-radius:8px;margin-left:6px;padding:6px 11px;font-size:11px}.rc-clearbox,.rc-tiebox{align-items:center;gap:6px;display:inline-flex}.rc-clearbox .df-wrap .df-input,.rc-tiebox .df-wrap .df-input{letter-spacing:-.2px;width:128px;padding:8px 32px 8px 11px;font:600 12.2px JetBrains Mono,monospace}.rc-sub td{background:#f7fafd;padding:0!important}.rc-payees{flex-direction:column;display:flex}.rc-payees .payee{border-top:1px solid var(--line);align-items:center;gap:12px;padding:9px 16px;display:flex}.rc-payees .payee .n{color:var(--ink);flex:1;min-width:0;font:600 12px Inter}.rc-payees .payee .a{font:700 12px JetBrains Mono,monospace}.rc-payees .none{color:var(--slate);padding:12px 16px;font-size:12px}.rc-payees .chq{align-items:center;gap:6px;display:inline-flex}.rc-payees .chq input{border:1px solid var(--line);border-radius:8px;outline:none;width:120px;padding:6px 9px;font:600 11.5px JetBrains Mono,monospace}.rc-payees .chq input:focus{border-color:var(--cyan)}.rc-payees .payee{flex-wrap:wrap}.rc-chqerr{color:#c0392b;background:#fcedec;border:1px solid #f6d5d1;border-radius:8px;flex:100%;padding:7px 10px;font:600 11.4px/1.5 Inter}.rc-empty{border:1px solid var(--line);text-align:center;color:var(--slate);background:#fff;border-radius:14px;padding:34px 20px;font-size:12.5px}.rc-presets{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.rc-presets button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font:600 11.6px inherit;display:inline-flex}.rc-presets button b{color:var(--slate);font:700 11px JetBrains Mono,monospace}.rc-presets button.on{border-color:var(--cyan);color:var(--cyan-deep);background:#f2fafe}.rc-err{color:#c0392b;background:#fcedec;border:1px solid #f6d5d1;border-radius:9px;align-items:center;gap:7px;margin-top:14px;padding:8px 11px;font:600 11.6px/1.5 Inter;display:flex}.rc-stmt-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rc-note{color:var(--slate);font-size:11.6px}.rc-tied{color:var(--good);align-items:center;gap:8px;font:600 11.5px Inter;display:inline-flex}.rc-tiebox .ui-dd{max-width:220px}.rc-tiebox .ui-dd-trigger{border-radius:8px;padding:6px 9px}.rc-adv{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px 26px}.rc-adv .hd{border-bottom:2px solid var(--ink);justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.rc-adv .hd .co{font-family:Sora,Inter;font-size:17px;font-weight:700}.rc-adv .hd .ad{color:var(--slate);margin-top:3px;font-size:11px}.rc-adv .hd .r{text-align:right}.rc-adv .hd .r .k{letter-spacing:.16em;color:var(--cyan-deep);font:700 9px Inter}.rc-adv .hd .r .dt{margin-top:4px;font:600 11.5px JetBrains Mono,monospace}.rc-adv .to{margin:18px 0 14px}.rc-adv .to .k{letter-spacing:.14em;color:var(--slate);font:700 8.4px Inter}.rc-adv .to .nm{margin-top:5px;font-family:Sora,Inter;font-size:16px;font-weight:600}.rc-adv .amt{background:#f5f9fe;border:1px solid #cfe1f6;border-radius:11px;align-items:baseline;gap:12px;padding:14px 17px;display:flex}.rc-adv .amt .k{letter-spacing:.14em;color:#0c447c;font:700 8.4px Inter}.rc-adv .amt .v{color:#0c447c;margin-left:auto;font-family:Sora,Inter;font-size:22px;font-weight:700}.rc-adv .meta{color:var(--slate);flex-wrap:wrap;gap:16px;margin:12px 0 18px;font-size:11.4px;display:flex}.rc-adv .bd{border-collapse:collapse;width:100%}.rc-adv .bd th{letter-spacing:.1em;color:var(--slate);text-align:left;border-bottom:1px solid var(--line);padding:8px 10px;font:700 8.4px Inter}.rc-adv .bd th.r,.rc-adv .bd td.r{text-align:right}.rc-adv .bd td{border-bottom:1px solid var(--line);padding:9px 10px;font-size:12.2px}.rc-adv .bd tr.tot td{border-bottom:0;border-top:2px solid var(--ink);font-weight:700}.rc-adv .nt{color:var(--slate);margin-top:14px;font-size:11.4px}@media print{body *{visibility:hidden}#rc-advice-print,#rc-advice-print *{visibility:visible}#rc-advice-print{border:0;width:100%;padding:0;position:absolute;top:0;left:0}}@media (max-width:1180px){.app[data-tablet=on] .rc-page .card{overflow:auto}.app[data-tablet=on] .rc-tbl{min-width:860px}}.rc-page .rc-chqno{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;padding:2px 0;font-family:JetBrains Mono;font-size:12px}.rc-page .rc-chqno:hover{color:var(--cyan-deep)}.rc-page .rc-chqno.none{color:#b4761a;background:#fbf1e3;border:1px dashed #ebc98b;border-radius:20px;padding:3px 10px;font-family:Inter;font-size:11.4px;font-weight:600}.rc-page .rc-chqno.none:hover{color:#8c5a0c;border-color:#d9a445}.rc-page .rc-chqedit{align-items:center;gap:6px;display:inline-flex}.rc-page .rc-chqedit input{border:1px solid var(--line);width:104px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:5px 9px;font:500 12px JetBrains Mono}.rc-page .rc-chqedit input:focus{border-color:var(--cyan)}.rc-page .rc-bar{margin:0 0 14px}.rc-page .h-row{align-items:flex-start;gap:16px;display:flex}.rc-page .rc-settings{flex:none;margin-left:auto}.rc-page .rc-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rc-page .rc-tbl td.out b{color:var(--ink)}.rc-page .rc-tbl td.in b{color:#12856b}.rc-page .rc-tbl th,.rc-page .rc-tbl td{white-space:nowrap}.rc-page .rc-tbl td .rc-payee,.rc-page .rc-tbl td .rc-det{white-space:normal;overflow-wrap:anywhere}.rc-page .rc-tbl td .rc-det{font-size:11.4px;line-height:1.4}.rc-page .rc-tbl .rc-kind{letter-spacing:.08em;font:700 9.4px Inter}.rc-page .rc-filters .pill-fld{flex:none}.rc-page .rc-filters .pill-fld input{text-overflow:ellipsis;width:288px}.rc-page .status .per{max-width:250px}.rc-page .status .per h3{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box;overflow:hidden}.rc-page .status .totals{flex-wrap:wrap;row-gap:12px}.rc-page .status .gen-act{min-width:0}.rc-page .status .tot .vs{white-space:nowrap}.rc-page .rc-acts{flex-direction:column;flex:none;align-items:stretch;gap:8px;width:186px;display:flex}.rc-page .rc-acts .btn{white-space:nowrap;justify-content:center;width:100%}.rc-page .rc-tbl :-webkit-any(th.c,td.c){text-align:center}.rc-page .rc-tbl :-moz-any(th.c,td.c){text-align:center}.rc-page .rc-tbl :is(th.c,td.c){text-align:center}.rc-page .rc-tbl td.c .rc-chqno{margin:0 auto}.rc-page .rc-chqedit{justify-content:center;align-items:center;gap:6px;display:inline-flex}.rc-page .rc-chqedit input{width:104px}.rc-page .card>.lc-head{border-bottom:1px solid var(--line);align-items:center;padding:16px 18px 13px;display:flex}.rc-page .card>.lc-head h3{margin:0;font-family:Sora;font-size:15px;font-weight:600}.rc-page .card>.lc-head .cnt{letter-spacing:.05em;color:var(--slate);background:#f1f5fa;border-radius:20px;margin-left:auto;padding:4px 10px;font:700 10px Inter}.bc-scrim{z-index:900;background:#0b1b3347;animation:.16s ease-out bc-in;position:fixed;top:0;bottom:0;left:0;right:0}.bc-panel{color:var(--ink);z-index:901;border-left:1px solid var(--line);background:#fff;flex-direction:column;width:min(640px,94vw);animation:.22s cubic-bezier(.2,.9,.3,1) bc-slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -30px #0b1b3373}@keyframes bc-in{0%{opacity:0}to{opacity:1}}@keyframes bc-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bc-scrim,.bc-panel{animation:none}}.bc-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.bc-title{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bc-title .rc-kind{align-self:flex-start}.bc-title b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font:700 16px Sora,Inter;overflow:hidden}.bc-sub{color:var(--slate);font:500 11.6px Inter}.bc-x{border:1px solid var(--line);width:32px;height:32px;color:var(--slate);cursor:pointer;background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.bc-x:hover{color:var(--ink);background:#f4f7fb}.bc-progress{border-bottom:1px solid var(--line);padding:14px 20px 12px}.bc-pnum{align-items:baseline;gap:6px;display:flex}.bc-pnum b{color:var(--ink);font:700 24px/1 JetBrains Mono,monospace}.bc-pnum>span{color:var(--slate);font:600 12px Inter}.bc-pnum em.flag{letter-spacing:.06em;text-transform:uppercase;color:#c0392b;background:#fcedec;border:1px solid #f6d5d1;border-radius:20px;margin-left:6px;padding:2px 8px;font:700 10px Inter}.bc-pnum .bc-amt{color:var(--ink);margin-left:auto;font:700 12.5px JetBrains Mono,monospace}.bc-pnum .bc-amt span{color:var(--slate);font:500 11px Inter}.bc-bar{background:#edf1f7;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.bc-bar i{background:linear-gradient(90deg,#2ecde8,#1668ce);border-radius:99px;height:100%;transition:width .25s;display:block}.bc-bar.done i{background:linear-gradient(90deg,#3fcfae,#12856b)}.bc-filters{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 20px;display:flex}.bc-filters .segtabs{align-self:stretch;width:auto}.bc-filters .segtab{flex:auto;justify-content:center}.bc-tools{align-items:center;gap:8px;display:flex}.bc-tools .pill-fld{flex:auto}.bc-tools .pill-fld input{width:100%}.bc-sort{border:1px solid var(--line);color:var(--slate);cursor:pointer;white-space:nowrap;background:#fff;border-radius:40px;align-items:center;gap:6px;padding:9px 13px;font:600 11.5px Inter;display:inline-flex}.bc-sort.on{color:var(--cyan-deep);background:#f0fafd;border-color:#bfe3f0}.bc-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:6px 12px 12px;overflow-y:auto}.bc-none{text-align:center;color:var(--slate);padding:26px 12px;font:500 12.5px Inter}.bc-row{cursor:default;border:1px solid #0000;border-radius:12px;outline:none;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.bc-row+.bc-row{margin-top:2px}.bc-row:hover{background:#f7fafd}.bc-row:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d629}.bc-row.on{background:#f1faf6}.bc-row.flag{background:#fdf3f2}.bc-row.busy{opacity:.6}.bc-box{color:#fff;cursor:pointer;background:#fff;border:2px solid #c9d4e2;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;transition:all .12s;display:grid}.bc-box:hover:not(:disabled){border-color:var(--cyan-deep)}.bc-row.on .bc-box{background:#12856b;border-color:#12856b}.bc-box:disabled{cursor:default;opacity:.55}.bc-who{flex-direction:column;gap:2px;min-width:0;display:flex}.bc-who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font:600 12.8px Inter;overflow:hidden}.bc-who span{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font:500 10.8px Inter;overflow:hidden}.bc-row.on .bc-who span{color:#12856b}.bc-flagword{color:#c0392b;font-style:normal;font-weight:700}.bc-row .bc-amt{color:var(--ink);white-space:nowrap;font:700 12.6px JetBrains Mono,monospace}.bc-acts{align-items:center;gap:4px;display:inline-flex}.bc-lnk{cursor:pointer;color:var(--cyan-deep);background:0 0;border:0;border-radius:7px;padding:5px 7px;font:600 11px Inter}.bc-lnk:hover{background:#eaf6fb}.bc-lnk:disabled{opacity:.5;cursor:default}.bc-flagb{color:#b4c0d0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.bc-flagb:hover,.bc-flagb.on{color:#c0392b;background:#fcedec;border-color:#f6d5d1}.bc-flagform{flex-direction:column;grid-column:1/-1;gap:8px;padding:8px 2px 4px 38px;display:flex}.bc-flagopts{flex-wrap:wrap;gap:6px;display:flex}.bc-flagopts button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:20px;padding:5px 11px;font:600 11px Inter}.bc-flagopts button.on{color:#c0392b;background:#fcedec;border-color:#f6d5d1}.bc-flagform input{border:1px solid var(--line);border-radius:9px;outline:none;width:100%;padding:8px 11px;font:500 12px Inter}.bc-flagform input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22b8d621}.bc-flagbtns{justify-content:flex-end;gap:6px;display:flex}.bc-foot{color:var(--ink);border-top:1px solid var(--line);background:#fbfcfe;align-items:center;gap:12px;padding:12px 20px;display:flex}.bc-hint{color:var(--slate);flex:1;font:500 11.6px/1.45 Inter}.bc-err{color:#c0392b;flex:1;font:600 11.6px Inter}.bc-ok{color:#12856b;flex:1;align-items:center;gap:6px;font:600 12px Inter;display:inline-flex}.rc-vchip{letter-spacing:.04em;color:var(--cyan-deep);vertical-align:1px;white-space:nowrap;background:#eaf6fb;border:1px solid #bfe3f0;border-radius:20px;margin-left:10px;padding:2px 8px;font:700 9.6px Inter;display:inline-block}.rc-vchip.flag{color:#c0392b;background:#fcedec;border-color:#f6d5d1}.rc-vchip.done{color:#12856b;text-transform:uppercase;letter-spacing:.08em;background:#e7f6f0;border-color:#cfebe0}.dbt-page .eyebrow{letter-spacing:.18em;color:#93a2b8}.dbt-head{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.dbt-head h2{letter-spacing:-.01em;color:var(--ink);margin-top:6px;font:700 22px Sora,Inter}.dbt-head p{color:var(--slate);margin-top:4px;font:500 12.5px Inter}.dbt-card{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;padding:6px 4px}.dbt-co{align-items:center;gap:8px;min-width:0;display:inline-flex}.dbt-tbl tr.paid td{background:#fafdfb}.dbt-wait{letter-spacing:.06em;color:#a66a12;background:#fbf1e3;border-radius:999px;padding:3px 9px;font:700 9px Inter}.dbt-over{letter-spacing:.05em;color:#c0392b;margin-left:7px;font:700 8px Inter}.dbt-st{letter-spacing:.06em;border-radius:999px;padding:4px 9px;font:700 8.6px Inter}.dbt-st.open{color:#0e7c93;background:#e6f7fb}.dbt-st.settled{color:#12856b;background:#eaf7f1}.dbt-st.written_off{color:#c0392b;background:#fcedec}.dbt-st.closed{color:#5a6b85;background:#eef2f7}.dbt-empty{color:var(--slate);border:1px dashed var(--line);background:#fff;border-radius:14px;padding:26px 18px;font-size:12.6px;line-height:1.6}.dbt-pick{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:40px 28px;display:flex}.dbt-pick b{color:var(--ink);font:700 15px Sora,Inter}.dbt-pick span{color:var(--slate);max-width:520px;font-size:12.4px;line-height:1.6}.dbt-err{color:#c0392b;background:#fcedec;border:1px solid #f6d5d1;border-radius:10px;padding:10px 12px;font:600 12px/1.5 Inter}.dbt-err.big{margin-bottom:12px}.dbt-page .dbt-toast{z-index:999;color:#fff;background:#0b1b33;border-radius:12px;max-width:420px;padding:12px 18px;font:600 13px/1.45 Inter;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px -12px #0b1b3380}.dbt-page .dbt-toast.err{background:#7a1f2b}.dbt-page .btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;text-decoration:none;display:inline-flex}.dbt-page .btn.p{background:linear-gradient(135deg, var(--cyan), var(--cyan-deep));color:#fff}.dbt-page .btn.sm{padding:6px 11px;font-size:11.4px}.dbt-page .btn.danger{color:#c0392b;border-color:#f6d5d1}.dbt-page .btn:disabled{opacity:.55;cursor:not-allowed}.dbt-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dbt-kv>div{background:#f7fafd;border-radius:10px;padding:10px 12px}.dbt-kv span{letter-spacing:.12em;color:#93a2b8;font:700 8px Inter;display:block}.dbt-kv b{color:var(--ink);text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.dbt-kv .bad{color:#c0392b}.dbt-kv .good{color:#12856b}.dbt-kv .mono{font-family:JetBrains Mono,monospace}.dbt-sect{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-bottom:6px;display:flex}.dbt-sect span{letter-spacing:.16em;color:#93a2b8;font:700 9px Inter}.dbt-wa{background:linear-gradient(160deg,#f2fbf7,#eaf7f1);border:1px solid #bfe8da;border-radius:12px;padding:13px 15px}.dbt-wa .t{color:#12856b;font:700 11.5px Inter}.dbt-wa .msg{color:var(--ink);white-space:pre-wrap;background:#fff;border:1px solid #d8efe4;border-radius:9px;margin:9px 0;padding:10px 12px;font:500 12.4px/1.6 Inter}.dbt-wa .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dbt-wa .dim{color:var(--slate);font-size:11.5px}@media (max-width:700px){.dbt-kv{grid-template-columns:1fr 1fr}.dbt-page .dbt-toast{max-width:none;bottom:16px;left:16px;right:16px}}.adv-page .eyebrow{letter-spacing:.18em;color:#93a2b8}.adv-head{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.adv-head h2{letter-spacing:-.01em;color:var(--ink);margin-top:6px;font:700 22px Sora,Inter}.adv-head p{color:var(--slate);margin-top:4px;font:500 12.5px Inter}.adv-card{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;padding:6px 4px}.adv-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.adv-co{align-items:center;gap:8px;min-width:0;display:inline-flex}.adv-st{letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:4px 9px;font:700 8.6px Inter;display:inline-block}.adv-st.pending{color:#a66a12;background:#fbf1e3}.adv-st.approved{color:#0e7c93;background:#e6f7fb}.adv-st.paid{color:#3b57b8;background:#edf1fc}.adv-st.cleared{color:#12856b;background:#eaf7f1}.adv-st.rejected{color:#c0392b;background:#fcedec}.adv-st.cancelled{color:#5a6b85;background:#eef2f7}.adv-prog{min-width:96px}.adv-prog .track{background:#edf1f7;border-radius:999px;height:5px;overflow:hidden}.adv-prog .fill{background:linear-gradient(90deg, var(--cyan), var(--cyan-deep));border-radius:999px;height:5px}.adv-prog .fill.done{background:#12856b}.adv-prog .lbl{color:var(--slate);letter-spacing:.04em;margin-top:4px;font:600 9.4px Inter}.adv-empty{color:var(--slate);border:1px dashed var(--line);background:#fff;border-radius:14px;padding:26px 18px;font-size:12.6px;line-height:1.6}.adv-err{color:#c0392b;background:#fcedec;border:1px solid #f6d5d1;border-radius:10px;padding:10px 12px;font:600 12px/1.5 Inter}.adv-warn{color:#7a4e08;background:#fdf8ef;border:1px solid #f0dfc0;border-radius:12px;padding:12px 14px;font:500 12.2px/1.6 Inter}.adv-warn b{color:#a66a12;margin-bottom:4px;font:700 12.4px Inter;display:block}.adv-page .adv-toast{z-index:999;color:#fff;background:#0b1b33;border-radius:12px;max-width:420px;padding:12px 18px;font:600 13px/1.45 Inter;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px -12px #0b1b3380}.adv-page .adv-toast.err{background:#7a1f2b}.adv-page .btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;text-decoration:none;display:inline-flex}.adv-page .btn.sm{padding:6px 11px;font-size:11.4px}.adv-page .btn:disabled{opacity:.55;cursor:not-allowed}.adv-unit{color:var(--slate);white-space:nowrap;font:600 11.5px Inter}.adv-val{min-width:0;min-height:32px;color:var(--ink);align-items:center;gap:8px;font:600 13px Inter;display:flex}.adv-val.mono{font-family:JetBrains Mono,monospace}.adv-val.bad{color:#c0392b}.adv-val.good{color:#12856b}.adv-plan{color:var(--ink);background:#f7fafd;border:1px solid #e4ebf3;border-radius:11px;margin-top:14px;padding:11px 13px;font:500 12px/1.6 Inter}.adv-plan b{font-family:JetBrains Mono,monospace;font-weight:700}.adv-sect{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-bottom:6px;display:flex}.adv-sect span{letter-spacing:.16em;color:var(--cyan-deep);font:600 9px Inter}.adv-note{color:var(--slate);white-space:pre-wrap;background:#f7fafd;border-radius:10px;margin-top:12px;padding:10px 12px;font:500 11.8px/1.6 Inter}.mdl-body .adv-warn,.mdl-body .adv-empty,.mdl-body .adv-err,.mdl-body table.adv-tbl{margin-top:12px}@media (max-width:700px){.adv-page .adv-toast{max-width:none;bottom:16px;left:16px;right:16px}}.adv-tbl .adv-next{color:var(--cyan-deep);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;font:600 10.4px Inter;display:flex}.adv-tbl tr:hover .adv-next{color:#0e7c93}.mdl-body .adv-split{flex-wrap:wrap;gap:12px}.mdl-body .adv-split>.mdl-pair{flex:120px;align-items:center;gap:8px;display:flex}.mdl-body .adv-or{color:#a6afba;text-transform:lowercase;font:500 11px Inter}.mdl-body .adv-split>.mdl-pair>input{width:100%;min-width:0}.adv-lockline{color:var(--cyan-deep);cursor:pointer;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font:600 10.8px Inter;transition:all .13s;display:inline-flex}.adv-lockline:hover:not(:disabled){border-color:var(--cyan);background:#f7fcfe}.adv-lockline:disabled{opacity:.55;cursor:default}.adv-st.recovering{color:#9a6608;background:#fbf1e3}.adv-st.recovered{color:#0e7a5f;background:#e6f6ef}.app-scrim{display:none}@media (max-width:1180px){html,body{overflow-x:hidden}.app{width:100%;max-width:100%;overflow-x:hidden}.app .main{width:100%;max-width:100%;height:100vh;height:100dvh;overflow-x:hidden}.app img,.app svg,.app video,.app canvas,.app pre,.app .wrap,.app .card,.app .panel{max-width:100%}.app .sidebar{z-index:1300;opacity:1;visibility:visible;width:min(88vw,296px);height:100vh;flex-basis:auto;height:100dvh;transition:transform .42s cubic-bezier(.32,.72,0,1),visibility;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(0);box-shadow:0 0 60px -10px #0000008c}.app .sidebar .nav{overscroll-behavior:contain}.app.collapsed .sidebar{opacity:1;visibility:hidden;pointer-events:none;width:min(88vw,296px);box-shadow:none;border:0;flex:none;transition:transform .42s cubic-bezier(.32,.72,0,1),visibility 0s .42s;transform:translate(-101%)}.app-scrim{z-index:1290;cursor:pointer;opacity:0;visibility:hidden;background:#080f1e80;border:0;transition:opacity .42s,visibility .42s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.app.nav-open .app-scrim{opacity:1;visibility:visible}.app.nav-open .main{overflow:hidden}.app[data-tablet=on] .mdl-bg{z-index:1500}.app .topbar{flex-wrap:nowrap;gap:9px;padding:10px 14px}.app .topbar .search{display:none}.app .menu-btn{flex:0 0 44px;width:44px;height:44px}.app .company-switch,.app .period,.app .period-dd{min-width:0;display:flex}.app .company-switch,.app .period{max-width:46vw}.app .company-switch *,.app .period *{min-width:0}.app .profile .nm,.app .profile .rl{display:none}.app input:not([type=checkbox]):not([type=radio]),.app select,.app textarea{font-size:16px!important}.app[data-tablet=on] .mtbl,.app[data-tablet=on] .rc-tbl,.app[data-tablet=on] .rt-wrap,.app[data-tablet=on] .rc-tbl.rc-tbl,.app[data-tablet=on] .mtbl.mtbl{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;min-width:0;display:block;overflow-x:auto}.app[data-tablet=on] .mgmt-page .mtbl td,.app[data-tablet=on] .mgmt-page .mtbl th{padding:9px 10px;font-size:11.8px}.app [class*=tabs],.app[data-tablet=on] .segtabs{scrollbar-width:none;-ms-overflow-style:none}.app [class*=tabs]::-webkit-scrollbar{height:0;display:none}.app[data-tablet=on] .segtabs::-webkit-scrollbar{height:0;display:none}.app[data-tablet=on] .wrap,.app[data-tablet=on] .mgmt-page,.app[data-tablet=on] .adj-page .wrap,.app[data-tablet=on] .drv-page,.app[data-tablet=on] .esync,.app[data-tablet=on] .rc-page{padding-left:16px;padding-right:16px}.app[data-tablet=on] .mgmt-page .split,.app[data-tablet=on] .adj-page .split,.app[data-tablet=on] .drv-page .split{grid-template-columns:200px minmax(0,1fr);gap:12px}.app[data-tablet=on] .dact-page .da-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-tablet=on] .btn,.app[data-tablet=on] .btn-primary,.app[data-tablet=on] .btn-ghost,.app[data-tablet=on] .ck-btn,.app input:not([type=checkbox]):not([type=radio]):not([type=range]),.app select,.app textarea,.app[data-tablet=on] .searchbox,.app[data-tablet=on] .tk .acts .btn,.app[data-tablet=on] .dq-sel,.app[data-tablet=on] .ui-dd-trigger{min-height:42px}.app[data-tablet=on] .searchbox,.app[data-tablet=on] .mgmt-page .searchbox{flex:240px;min-width:0}}@media (max-width:900px){.app[data-tablet=on] .mgmt-page .split,.app[data-tablet=on] .adj-page .split,.app[data-tablet=on] .drv-page .split{grid-template-columns:1fr}.app[data-tablet=on] .mgmt-page .lc-scroll,.app[data-tablet=on] .drv-page .lc-scroll{max-height:240px}}@media (max-width:700px){.app[data-tablet=on] .wrap,.app[data-tablet=on] .mgmt-page,.app[data-tablet=on] .adj-page .wrap,.app[data-tablet=on] .drv-page,.app[data-tablet=on] .esync,.app[data-tablet=on] .rc-page{padding-left:13px;padding-right:13px}.app[data-tablet=on] .h-row,.app[data-tablet=on] .page-head,.app[data-tablet=on] .ck-page .ck-head{flex-wrap:wrap}.app[data-tablet=on] button.back{margin-left:0}.app[data-tablet=on] .dact-page .da-stats{grid-template-columns:1fr}.app[data-tablet=on] .tk{flex-wrap:wrap}.app[data-tablet=on] .tk .acts{flex-basis:100%;margin-left:37px}}@media (max-width:1180px) and (hover:none){.app[data-tablet=on] button.back:hover .barb,.app[data-tablet=on] .btn:hover,.app[data-tablet=on] .ck-btn.primary:hover,.app[data-tablet=on] .btn-primary:hover{transform:none}.app[data-tablet=on] .mgmt-page .mtbl tbody tr:hover td{background:inherit}.app[data-tablet=on] .pub-bar .pub-btn:hover:not(:disabled){transform:none}}
