@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist.woff2)format("woff2")}:root{--paper:#fcfaf5;--ink:#14143a;--navy:#131836;--orange:#ff5a0f;--orange-hover:#e84f0a;--gold:#ffc46e;--sun:#fce5bf;--blue:#1179f8;--border:#ece9df;--line:#d9d5c9;--muted:#5c5c66;--card:#fff;--table-ink:#3b3b56;--head-bg:#f6f4ee;--hover-bg:#fbf9f2;--quiet-bg:#f1efe8;--ok:#0e7c4a;--ok-bg:#e4f3ea;--warn:#8a5a00;--warn-bg:#fce5bf;--bad:#b42318;--bad-bg:#fce9e7;--info:#0b4fa6;--info-bg:#e7f0fe;--card-head:#e0dcd0;--purple:#7a4fd6;--purple-bg:#f3eefc;--purple-ink:#5b34b0;--rail-w:208px;--r-ctl:6px;--r-card:12px;--sans:system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--display:system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mono:system-ui, -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box}.loadbar{transform-origin:0;background:var(--orange);z-index:50;opacity:0;pointer-events:none;width:100%;height:3px;transition:opacity .15s;position:fixed;top:0;left:0;transform:scaleX(0)}html.loading .loadbar{opacity:1;transition:transform 6s cubic-bezier(.05,.6,.15,1),opacity .1s;transform:scaleX(.92)}@media (prefers-reduced-motion:reduce){html.loading .loadbar{transition:none;transform:scaleX(.4)}}html{font:13px/1.5 var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}body{margin:0}a{color:var(--blue);text-decoration:none}a:hover{color:#0b5fcc;text-decoration:underline}[hidden]{display:none!important}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;margin:0}p{margin:0}.mono{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.muted{color:var(--muted)}.label{font:500 11px/1 var(--sans);color:var(--muted)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.app{min-height:100vh;display:flex}.rail{width:var(--rail-w);background:var(--navy);color:#fff;--sans:Geist, system-ui, sans-serif;height:100vh;font-family:var(--sans);flex-direction:column;flex:none;padding:14px 10px 12px;display:flex;position:sticky;top:0}.rail-head{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.rail-ro{color:var(--gold);font:700 9px/1.4 var(--sans);letter-spacing:.06em;text-align:center;background:#3b2e10;border-radius:5px;margin:8px 8px 0;padding:4px 8px}.nav{flex-direction:column;gap:0;margin-top:16px;display:flex}.rail .nav{scrollbar-gutter:stable;overscroll-behavior:contain;scroll-behavior:smooth;color:#fff0;flex:auto;min-height:0;margin:16px -10px 0;padding:0 4px 12px 10px;transition:color .25s;overflow-y:auto}.rail .nav:hover,.rail .nav:focus-within{color:#ffffff38}.rail .nav::-webkit-scrollbar{width:6px}.rail .nav::-webkit-scrollbar-track{background:0 0}.rail .nav::-webkit-scrollbar-thumb{border-radius:999px;box-shadow:inset 0 0 0 6px}.rail .nav::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 6px #fff6}@supports not selector(::-webkit-scrollbar){.rail .nav{scrollbar-width:thin;scrollbar-color:transparent transparent}.rail .nav:hover,.rail .nav:focus-within{scrollbar-color:#ffffff38 transparent}}.nav-group{font:500 11px/1 var(--sans);color:#ffffff6b;padding:20px 8px 6px}.nav a{color:#ffffffb3;height:26px;font:600 12px/1 var(--sans);border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.nav a:hover{color:#fff;background:#ffffff0f;text-decoration:none}.nav a[aria-current=page]{color:#fff;background:#ffffff1a}.nav a[aria-current=page]:before{content:"";background:var(--orange);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:-10px}.nav svg{flex:none;width:14px;height:14px}.who{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:auto;padding:8px;display:flex;position:relative}.who .whoami{min-width:0;color:inherit;flex:1;display:block}.who .whoami:hover{text-decoration:none}.who:hover,.who:focus-within{background:#ffffff0f}.who .whoami:focus-visible{outline:2px solid var(--orange);outline-offset:1px;text-decoration:none}.who .avatar{width:28px;height:28px}.whomenu{border:1px solid var(--border);z-index:5;opacity:0;visibility:hidden;background:#fff;border-radius:10px;gap:2px;width:180px;padding:6px;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px);box-shadow:0 12px 32px #0b0e2424}.whomenu:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.who:hover .whomenu,.who:focus-within .whomenu{opacity:1;visibility:visible;transform:none}.whomenu a,.whomenu button{text-align:left;cursor:pointer;width:100%;height:30px;color:var(--ink);font:500 12px/1 var(--sans);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.whomenu a:hover,.whomenu button:hover{background:var(--head-bg);text-decoration:none}.whomenu a:focus-visible,.whomenu button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.whomenu svg{width:14px;height:14px;color:var(--muted);flex:none}@media (prefers-reduced-motion:reduce){.whomenu{transition:none}}.who b{font:600 11px/1.25 var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.who span{color:#fff9;font-size:11px}.who form{display:contents}.avatar{background:var(--sun);width:32px;height:32px;color:var(--ink);font:700 12px var(--display);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.avatar:hover{text-decoration:none}.page{flex-direction:column;flex:1;gap:18px;min-width:0;padding:28px 32px 24px;display:flex}.page h2{margin-top:6px;font-size:16px;font-weight:700}.pagehead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pagehead h1{font-size:22px;font-weight:700;line-height:1.2}.pagehead p{color:var(--muted);margin:4px 0 0}.pagehead .backlink:hover{text-decoration:none}.pagehead-actions{gap:8px;display:flex}.pagehead,.pagehead-actions{flex-wrap:wrap}.env{height:26px;font:700 11px/1 var(--display);letter-spacing:.06em;border-radius:6px;align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex}.env:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.env-live{color:#ff9a8a;background:#3a1410}.env-test{color:var(--gold);background:#3b2e10}.rail .env{border-radius:5px;gap:5px;height:16px;padding:0 7px 0 6px;font-size:8.5px}.rail .env:before{width:5px;height:5px}.btn{border-radius:var(--r-ctl);height:36px;font:500 13px/1 var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.btn:hover,a.btn:hover,a.btn:focus-visible{text-decoration:none}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:var(--orange-hover);color:#fff}.btn-secondary{border-color:var(--line);color:var(--ink);background:#fff}.btn-secondary:hover{background:var(--head-bg);border-color:var(--line);color:var(--ink)}.btn-quiet{color:var(--ink)}.btn-quiet:hover{background:var(--quiet-bg);color:var(--ink)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{color:#fff;background:#23235a}.btn-danger{background:var(--bad);color:#fff}.btn-danger:hover{color:#fff;background:#9a1c13}.btn-sm{height:30px;padding:0 10px;font-size:12px}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:default}.iconbtn{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.iconbtn svg{width:18px;height:18px}.rail .iconbtn:hover{background:#ffffff14}.on-paper{color:var(--muted)}.on-paper:hover{background:var(--quiet-bg);color:var(--ink);text-decoration:none}.field{gap:2px;display:grid}.field>span{color:var(--muted);font-size:12px;font-weight:500}.field>span.between{justify-content:space-between;display:flex}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:var(--r-ctl);width:100%;height:40px;font:13px var(--sans);color:var(--ink);background:#fff;padding:0 10px}.field textarea{resize:vertical;height:auto;min-height:84px;padding:8px 10px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--info-bg);outline:none}.field input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.field input[disabled]{background:var(--head-bg);color:#9b9a9f}.field input.mono{font-size:13px}.help{color:var(--muted);font-size:12px}.err{color:var(--bad);font-size:12px}.select-wrap{display:block;position:relative}.select-wrap select{appearance:none;padding-right:30px}.select-wrap svg{pointer-events:none;width:14px;height:14px;color:var(--ink);margin-top:-7px;position:absolute;top:50%;right:10px}.check{align-items:center;gap:8px;font-size:13px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--ink);margin:0}.toggle{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.toggle input{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;width:34px;height:20px;margin:0;position:relative}.toggle input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #14143a33}.toggle input:checked{background:var(--ink)}.toggle input:checked:after{left:16px}.check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.check input{appearance:none;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:4px;flex:none;width:16px;height:16px;margin:0;transition:background-color .14s,border-color .14s;position:relative}.check input:checked{background:var(--ink);border-color:var(--ink)}.check input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:7px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.check input:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .btn,.toolbar .search input{height:26px}.toolbar .btn{gap:5px;padding:0 9px;font-size:11px}.toolbar .btn>svg{width:13px;height:13px}.toolbar .count{min-width:16px;height:16px;padding:0 4px}.range label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.range input{border:1px solid var(--line);border-radius:var(--r-ctl);height:28px;font:12px var(--sans);color:var(--ink);background:#fff;padding:0 8px}.toolbar .spacer{margin-left:auto}.toolbar .search{align-items:center;gap:6px;display:flex;position:relative}.toolbar .search input{border:1px solid var(--line);border-radius:var(--r-ctl);width:170px;font:11px var(--sans);color:var(--ink);background:#fff;padding:0 8px 0 28px}.toolbar .search>svg{width:13px;height:13px;color:var(--muted);pointer-events:none;margin-top:-6.5px;position:absolute;top:50%;left:9px}.toolbar .search .btn{height:22px;color:var(--muted);background:var(--quiet-bg);padding:0 7px;font-size:11px}.toolbar .search .btn:hover{color:var(--ink);background:var(--head-bg)}.btn.applied{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.applied:hover{background:#23235a}.count{background:var(--ink);color:#fff;min-width:18px;height:18px;font:600 11px/1 var(--sans);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.btn.applied .count{color:var(--ink);background:#ffffffeb}.chips{flex-wrap:wrap;gap:6px;margin-top:-10px;display:flex}.chip{background:var(--info-bg);height:22px;font:500 11px/1 var(--sans);color:var(--blue);border-radius:6px;align-items:center;gap:4px;padding:0 6px 0 8px;display:inline-flex}.chip:hover{background:#d9e8fd;text-decoration:none}.chip svg{width:12px;height:12px}.chip b{color:var(--blue);margin-right:-2px;font-weight:500}.dd{display:inline-flex;position:relative}.dd>summary{cursor:pointer;list-style:none;display:inline-flex}.dd>summary::-webkit-details-marker{display:none}.dd>summary::marker{content:""}.dd[open]>summary:before{content:"";z-index:4;cursor:default;position:fixed;inset:0}.dd::details-content{z-index:5;opacity:0;clip-path:inset(0 -24px 100%);transition:clip-path .12s ease-in, transform .12s ease-in, opacity .1s ease-in, content-visibility .12s allow-discrete;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)}.dd[open]::details-content{opacity:1;clip-path:inset(0 -24px -40px);transition:clip-path .22s cubic-bezier(.2, .7, .2, 1), transform .22s cubic-bezier(.2, .7, .2, 1), opacity .1s ease-out, content-visibility .22s allow-discrete;transform:none}.dd:has(>.menu.right)::details-content{left:auto;right:0}.per .dd::details-content{clip-path:inset(100% -24px 0);top:auto;bottom:calc(100% + 6px);transform:translateY(6px)}.per .dd[open]::details-content{clip-path:inset(-40px -24px 0);transform:none}.dd[open]:has(.combo-panel:not([hidden]))::details-content{clip-path:none}.dd[open]:has(.combo-more:not([hidden]))::details-content{clip-path:none}.dd[open]:has(.menu-off-in:is(:hover,:focus))::details-content{clip-path:none}@supports not selector(::details-content){.dd[open]>.menu,.dd[open]>.fpanel{animation:.22s cubic-bezier(.2,.7,.2,1) dd-in}}@keyframes dd-in{0%{opacity:0;clip-path:inset(0 -24px 100%);transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.dd::details-content{clip-path:none;transition:none;transform:none}.dd[open]::details-content{clip-path:none;transition:none;transform:none}.per .dd::details-content{clip-path:none;transition:none;transform:none}.dd[open]>.menu,.dd[open]>.fpanel{animation:none}.btn,.switch,.switch:after{transition:none}}.menu{border:1px solid var(--border);z-index:5;background:#fff;border-radius:10px;gap:2px;width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0b0e2424}.menu.right{left:auto;right:0}.menu a,.menu button{height:30px;color:var(--ink);font:500 12px/1 var(--sans);white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.menu button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.menu a:hover,.menu button:hover{background:var(--head-bg);text-decoration:none}.menu a[aria-current=true]{background:var(--quiet-bg)}.menu .danger{color:var(--bad)}.menu svg{width:14px;height:14px}.menu .menu-lead{align-items:center;gap:8px;display:inline-flex}.menu-off{height:30px;color:var(--muted);font:500 12px/1 var(--sans);white-space:nowrap;cursor:default;border-radius:6px;align-items:center;padding:0 10px;display:flex}.menu-off-in{cursor:help;border-radius:4px;outline:none;align-items:center;gap:6px;display:inline-flex;position:relative}.menu-off-in:focus-visible{box-shadow:0 0 0 3px var(--info-bg)}.menu-off-in:hover .menu-tip,.menu-off-in:focus .menu-tip{display:block}.tip-text.menu-tip{max-width:220px;top:50%;left:auto;right:calc(100% + 25px);translate:0 -50%}.tip-text.menu-tip:after{border-bottom-color:#0000;border-left-color:var(--ink);top:50%;bottom:auto;left:100%;translate:0 -50%}.menu hr{border:0;border-top:1px solid var(--border);margin:3px 4px}.dd-card>summary{border:1px solid var(--line);border-radius:var(--r-ctl);width:26px;height:26px;color:var(--ink);background:#fff}.dd-card>summary svg{width:14px;height:14px}.dd-card[open]>summary{border-color:var(--ink);box-shadow:0 0 0 3px var(--quiet-bg)}.dd-card .menu{width:200px}.dd-card .menu-off{color:#9b9a9f;gap:8px}.dd-card .menu hr{margin:4px 2px}.fpanel{border:1px solid var(--border);z-index:5;background:#fff;border-radius:12px;width:460px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 40px #0b0e2429}.fpanel .row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:4px 12px;display:grid}.fpanel .row:first-child{padding-top:10px}.fpanel .row:last-of-type{padding-bottom:10px}.fpanel .row>span:first-child{color:var(--muted);font-size:12px}.fpanel .row select,.fpanel .row input{border-radius:var(--r-ctl);background:var(--quiet-bg);width:100%;height:28px;font:12px var(--sans);color:var(--ink);border:1px solid #0000;padding:0 8px}.fpanel .row select:hover,.fpanel .row input:hover{background:var(--head-bg)}.fpanel .row select:focus-visible,.fpanel .row input:focus-visible{outline:2px solid var(--blue);outline-offset:-1px;background:#fff}.fpanel .row .set select,.fpanel .row .set input{border-color:var(--ink);background:#fff}.fpanel .row.dates:last-of-type{padding-bottom:4px}.fpanel .presets{flex-wrap:wrap;gap:4px;padding:2px 0;display:flex}.fpanel .presets a{background:var(--quiet-bg);height:22px;font:500 11px/1 var(--sans);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.fpanel .presets a:hover{background:var(--head-bg);text-decoration:none}.fpanel .presets a[aria-current=true]{background:var(--info-bg);color:var(--blue)}.fpanel .presets a[aria-current=true] svg{width:12px;height:12px;margin:0 -2px 0 4px}.fpanel.saved{width:300px;padding:6px}.fpanel.saved .none{margin:0;padding:8px 10px;font-size:12px}.fpanel.saved .srow{align-items:center;gap:4px;display:flex}.fpanel.saved .srow a{min-width:0;height:30px;color:var(--ink);font:500 12px/1 var(--sans);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex;overflow:hidden}.fpanel.saved .srow a:hover{background:var(--head-bg);text-decoration:none}.fpanel.saved .srow a[aria-current=true]{background:var(--quiet-bg)}.fpanel.saved .srow a.del{width:28px;color:var(--muted);flex:none;justify-content:center;padding:0}.fpanel.saved .srow a.del:hover{color:var(--bad)}.fpanel.saved .ssave{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:4px;padding:8px 4px 2px;display:flex}.fpanel.saved .ssave input[type=text]{border-radius:var(--r-ctl);background:var(--quiet-bg);min-width:0;height:28px;font:12px var(--sans);color:var(--ink);border:1px solid #0000;flex:1;padding:0 8px}.fpanel.saved .ssave input[type=text]:focus-visible{outline:2px solid var(--blue);outline-offset:-1px;background:#fff}.fpanel.saved .ssave .muted{padding:6px 4px;font-size:12px}.fpanel.saved .err{color:var(--bad);margin:6px 4px 2px;font-size:12px}.fpanel footer{background:var(--hover-bg);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.fpanel footer div{gap:8px;display:flex}.dd:has(>.fpanel.right)::details-content{left:auto;right:0}.fpanel.right{left:auto;right:0}.fpanel.export{width:300px}.fpanel.export>a{height:42px;color:var(--ink);font:500 13px/1 var(--sans);border-top:1px solid var(--border);align-items:center;gap:10px;padding:0 14px;display:flex}.fpanel.export>a:first-child{border-top:0}.fpanel.export>a:hover{background:var(--head-bg);text-decoration:none}.fpanel.export>a svg{width:16px;height:16px;color:var(--muted);flex:none}.fpanel.export .custom{border-top:1px solid var(--border);gap:8px;padding:12px 14px;display:grid}.fpanel.export .custom>span{color:var(--muted);font-size:12px}.fpanel.export .dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fpanel.export .dates input{border:1px solid var(--line);border-radius:var(--r-ctl);width:100%;height:30px;font:12px var(--sans);color:var(--ink);background:#fff;padding:0 8px}.fpanel.export .dates input:focus-visible{outline:2px solid var(--blue);outline-offset:-1px}.fpanel.export .custom button{justify-self:end}.fpanel.export footer{color:var(--muted);display:block}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card)}.card.table{flex-direction:column;display:flex}.card.table .scroll{overflow:visible}.card.table.wide .scroll,.card.table .scroll.is-wide{overflow-x:auto}.scroll .dd.is-pinned::details-content{top:var(--dd-top,auto);right:var(--dd-right,auto);position:fixed;bottom:auto;left:auto}@supports not selector(::details-content){.scroll .dd.is-pinned>.menu{top:var(--dd-top,auto);right:var(--dd-right,auto);position:fixed;bottom:auto;left:auto}}thead th:first-child{border-top-left-radius:var(--r-card)}thead th:last-child{border-top-right-radius:var(--r-card)}.card.table table:last-child tbody tr:last-child td:first-child{border-bottom-left-radius:var(--r-card)}.card.table table:last-child tbody tr:last-child td:last-child{border-bottom-right-radius:var(--r-card)}table{border-collapse:separate;border-spacing:0;width:100%}thead th{background:var(--head-bg);text-align:left;font:600 12px/1 var(--sans);color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;height:40px;padding:0 12px;position:sticky;top:0}thead th.sorted{color:var(--ink)}thead th .sort{align-items:center;gap:6px;display:inline-flex}thead th svg{width:14px;height:14px}tbody td{border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;height:52px;color:var(--table-ink);padding:10px 12px;font-size:12px}tbody tr:hover td{background:var(--hover-bg)}tbody tr:last-child td{border-bottom:0}td.num,th.num{text-align:left;font-variant-numeric:tabular-nums}.cell b{color:inherit;font-weight:600;display:block}.cell span:not(.badge){color:#8a8894;margin-top:1px;font-size:11px;display:block}.cell .badge+span{margin-top:4px}.cell span.money,.cell span.money span.ccy{font-size:inherit;margin-top:0;display:inline}.cell span.money{color:inherit}.cell span.money span.ccy{color:#8a8894}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.money .ccy{color:#8a8894}.cell.plain b{font-weight:400}td.actions,th.actions{text-align:right;width:44px;padding:0 8px 0 0}col.c44{width:44px}col.c70{width:70px}col.c90{width:90px}col.c110{width:110px}col.c120{width:120px}col.c150{width:150px}col.c170{width:170px}col.c200{width:200px}col.c240{width:240px}td.actions .rowform{justify-content:flex-end;align-items:center;gap:6px;display:flex}td.actions .rowform .btn{height:26px;padding:0 9px;font-size:11.5px}td.actions .mine{background:var(--warn-bg);color:var(--warn);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:600}td.actions .iconbtn{color:#8a8894}tbody tr:hover td.actions .iconbtn{color:var(--ink)}td.empty{text-align:center;color:var(--muted);white-space:normal;padding:40px 24px}td.empty h3{color:var(--ink);margin-bottom:4px;font-size:15px}.facts{border:1px solid var(--border);border-radius:var(--r-card);background:#fff;grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0;padding:16px 20px;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;color:var(--table-ink);margin:0}.strip{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);flex-wrap:wrap;gap:16px 40px;padding:16px 20px;display:flex}.strip>div{align-content:start;gap:3px;min-width:0;display:grid}.strip .k{font:500 11px/1.4 var(--sans);color:var(--muted)}.strip .v{font:600 13px/1.5 var(--sans);color:var(--ink);overflow-wrap:anywhere}.strip .sub{color:#8a8894;font-size:11px}.strip .v.mono{font-variant-numeric:tabular-nums}.seatsum{font:400 11.5px/1.5 var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.seatsum>div{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.seatsum>div>span:not(.k):before{content:"·";color:var(--line);margin-right:6px}.seatsum>div+div{border-left:1px solid var(--line);padding-left:20px}.seatsum b{color:var(--ink);font-weight:600}.seatsum .sum{font-weight:600}.seatsum .sum:before{content:none}.seatsum .sum.got{color:var(--ok)}.seatsum .sum.due{color:var(--warn)}.card.table:not(.daygrid) thead th{text-transform:none;height:35px;font-size:10px;font-weight:600}.card.table:not(.daygrid) tbody td:not(.actions):not(.empty){height:56px;padding:7px 12px;line-height:1.3}.card.table:not(.daygrid) tbody td.actions{height:56px}.card.table:not(.daygrid) tbody td{border-bottom-color:#f4f2ec}.card.table:not(.daygrid) tbody .badge{gap:5px;height:16px;padding:0 7px;font-size:10px}.card.table:not(.daygrid) tbody .badge:before{width:5px;height:5px}.card.table:not(.daygrid) .cell .badge+span{margin-top:2px}.card.table:not(.daygrid) .cell b,.card.table:not(.daygrid) .mono{font-size:12px;font-weight:400}.card.table:not(.daygrid) .cell>b:has(>a){font-weight:500}.card.table:not(.daygrid) .cell>span:not(.badge){font-size:10.5px}.card.table:not(.daygrid) .money .ccy,.card.table:not(.daygrid) .cell span.money span.ccy{color:#8a8894;font-size:10px}.card.table:not(.daygrid) .mono,.card.table:not(.daygrid) .money{font-variant-numeric:normal}.card.table tbody td.actions:has(>.dd:only-child){text-align:center;padding:0}.card.table tbody td.actions summary.iconbtn{justify-content:center;align-items:center;width:28px;height:28px}.card.table:not(.daygrid):not(.seattbl) col:not(.c44){width:auto}.seattbl table{table-layout:fixed;min-width:980px}.seattbl col.sh-date{width:11.5%}.seattbl col.sh-cust{width:18.5%}.seattbl col.sh-country{width:13%}.seattbl col.sh-course,.seattbl col.sh-paid{width:14%}.seattbl col.sh-pending,.seattbl col.sh-agent{width:14.5%}.seattbl col.sh-coll{width:140px}.card.table tbody td.wraps{white-space:normal;min-width:160px}.card.table tbody td.actions.wraps{min-width:0}.card.table tbody td.wraps .badge,.card.table tbody td.wraps .mine{white-space:normal;text-align:left;border-radius:10px;align-items:flex-start;width:150px;height:auto;padding:3px 8px;line-height:1.35;display:inline-flex}.card.table tbody td.wraps .badge:before{flex:none;margin-top:4px}.card.table.seattbl tbody td:nth-child(8):not(.actions):not(.empty){padding-right:4px}.seattbl tbody td:not(.actions),.seattbl .cell>b,.seattbl .cell>span:not(.kind):not(.badge){text-overflow:ellipsis;overflow:hidden}.seattbl td.cust b{font-weight:500}.seattbl td.cust span.call.booked{color:var(--ok)}.seattbl td.cust span.call.open{color:var(--warn)}.seattbl td.sec b{color:var(--muted)}.seattbl td.sec>span.muted{font-size:12px}.seattbl .pv{box-sizing:border-box;width:16px;height:16px;font:700 9px/1 var(--sans);background:0 0;border:1px solid;border-radius:3px}.seattbl .pv-stripe{color:#635bff}.seattbl .pv-razorpay{color:#0c2451}.seattbl .pv-splitit{color:#fff;background:#3cc2ba;border-color:#3cc2ba}.seattbl .pv-payflex{color:#0000;border-color:#0000}.sect{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.sect>h2{background:var(--card-head);border-bottom:1px solid var(--card-head);align-items:center;height:46px;margin:0;padding:0 20px;font-size:14px;font-weight:700;display:flex}.sect-body{padding:18px 20px}.sect-body.stack{align-content:start;gap:10px;display:grid}.sect .scroll{overflow-x:auto}.sect table thead th{background:var(--card);border-radius:0;position:static}.sect table tbody tr:last-child td{border-bottom:0}.sect>p.muted{padding:18px 20px}.pairs{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:11px 24px;margin:0;display:grid}.pairs dt{color:var(--muted)}.pairs dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.pairs dd .sub{color:#8a8894;margin-top:2px;font-size:11px;display:block}.two{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.sect-body.two{gap:11px 48px}.summary{gap:8px;margin:0;display:grid}.summary .row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.summary dt{color:var(--muted);align-items:center;gap:8px;min-width:0;display:flex}.summary dd{text-align:right;white-space:nowrap;color:var(--ink);margin:0}.summary .cut dt,.summary .cut dd,.summary .cut .money .ccy{color:var(--ok)}.summary .tag{background:var(--quiet-bg);color:var(--table-ink);font:500 11px/1.4 var(--sans);white-space:nowrap;border-radius:4px;padding:2px 6px}.summary .cut .tag{background:var(--ok-bg);color:var(--ok)}.summary .total{border-top:1px solid var(--border);margin-top:2px;padding-top:10px}.summary .total dt{color:var(--ink);font-weight:700}.summary .total dd{font-size:15px;font-weight:700}.summary dd .sub{color:#8a8894;font-size:11px;font-weight:400;display:block}.summary .was{color:#8a8894;font-size:11px}.summary .was .ccy{display:none}.summary .cut .sub{color:#8a8894}.summary .total .tag.off{background:var(--ok-bg);color:var(--ok)}.summary .total dd .sub{font-weight:400}.summary .settled{border-top:1px solid var(--border);margin-top:2px;padding-top:8px}.amt{font:700 22px/1.1 var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.amt .ccy{color:#8a8894;margin-left:4px;font-size:13px;font-weight:500}.lede{color:var(--muted);margin:0;font-size:12px}.lede b{color:var(--ink);font-weight:600}.activity{margin:0;padding:0;list-style:none;display:grid}.activity li{border-top:1px solid var(--border);grid-template-columns:118px 16px minmax(0,1fr) auto;align-items:start;gap:0 10px;padding:6px 0;font-size:12px;display:grid}.activity li:first-child{border-top:0;padding-top:0}.activity li:last-child{padding-bottom:0}.activity .t{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.activity .dot{background:var(--line);border-radius:50%;justify-self:center;width:8px;height:8px;margin-top:4px}.activity .dot.ok{background:var(--ok)}.activity .dot.bad{background:var(--bad)}.activity .what{color:var(--ink);overflow-wrap:anywhere}.activity .what span{color:#8a8894;font-size:11px;display:block}.activity .who{color:var(--muted);white-space:nowrap}.activity .msg summary{cursor:pointer;color:var(--blue);font-size:11px}.activity .msg pre{background:var(--quiet-bg);border:1px solid var(--border);border-radius:var(--r-ctl);max-height:360px;font:11px/1.45 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--table-ink);margin:6px 0 0;padding:10px;overflow:auto}.id{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:500}.pagehead .backlink{align-items:center;gap:5px;display:inline-flex}.pagehead .backlink svg{width:14px;height:14px}.pager{border-top:1px solid var(--border);border-radius:0 0 var(--r-card) var(--r-card);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.per{align-items:center;gap:8px;margin-left:auto;display:flex}.per summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-ctl);height:30px;font:500 12px var(--sans);background:#fff;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.per summary svg{width:14px;height:14px}.per .menu{width:130px;top:auto;bottom:calc(100% + 6px)}@supports selector(::details-content){.menu,.menu.right,.per .menu,.fpanel{position:static;inset:auto}}.pages{align-items:center;gap:4px;display:flex}.pages a,.pages span{border:1px solid var(--line);min-width:30px;height:30px;color:var(--ink);font:500 12px var(--sans);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.pages a:hover{background:var(--quiet-bg);text-decoration:none}.pages a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.pages a.off{color:#b8b4a8;pointer-events:none;background:var(--head-bg)}.pages .gap{color:var(--muted);background:0 0;border-color:#0000;min-width:20px;padding:0}.pages svg{width:16px;height:16px}.badge{height:22px;font:500 12px/1 var(--sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge-ok{color:var(--ok);background:var(--ok-bg)}.badge-warn{color:var(--warn);background:var(--warn-bg)}.badge-bad{color:var(--bad);background:var(--bad-bg)}.badge-info{color:var(--blue);background:var(--info-bg)}.badge-neutral{color:var(--muted);background:var(--quiet-bg)}.badge-draft{color:var(--muted);border:1px dashed var(--line);background:0 0}.badge-ink{color:var(--paper);background:var(--ink)}tbody .badge{gap:5px;height:20px;padding:0 8px;font-size:11px}.cell span.tag-badge{margin-top:4px}.cell .tag-badge .badge{gap:4px;height:16px;padding:0 6px;font-size:10px}.cell .tag-badge .badge:before{width:5px;height:5px}[data-copy],[data-copy-from]{min-width:112px;transition:opacity .14s,background-color .14s,border-color .14s,color .14s}.btn-sm[data-copy],.btn-sm[data-copy-from]{min-width:90px}.is-copying{opacity:.6;cursor:progress;pointer-events:none}.badges{white-space:normal}td.rowact,th.rowact{text-align:right;white-space:nowrap;width:110px;padding:0 12px 0 0}td.rowact .btn+.dd{vertical-align:middle;margin-left:6px}td.rowact .btn.btn-sm{vertical-align:middle;min-width:76px;height:26px;padding:0 8px;font-size:11px}td.rowact .btn+.dd{margin-left:4px}td.rowact summary.iconbtn{width:26px;height:26px}td.rowact summary.iconbtn svg{width:16px;height:16px}.btn-sm{gap:6px;height:30px;padding:0 10px;font-size:12px}.rowbtns{gap:8px;display:inline-flex}.rowbtns .btn.btn-sm{min-width:0;padding:0 4px}.mast-badges{align-items:center;gap:8px;margin-bottom:12px;font-size:12px}.stackform{justify-items:start;gap:8px;display:grid}.stackform .field{width:100%}.pv{width:16px;height:16px;font:600 11px/1 var(--sans);vertical-align:1px;border-radius:4px;place-items:center;margin-right:6px;display:inline-grid}.pv-stripe{color:#5a48c7;background:#ebe6ff}.pv-razorpay{background:var(--info-bg);color:var(--info)}.pv-splitit{color:#fff;background:#3cc2ba;font-size:9px}.pv-payflex,.seattbl .pv-payflex{color:#0000;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none'%3E%3Ccircle cx='14' cy='14' r='11.5' fill='%2314143A' fill-opacity='.14'/%3E%3Cpath d='M14 14V2.5A11.5 11.5 0 0 1 23.96 19.75Z' fill='%23FF7434'/%3E%3Cpath d='M14 14V2.5M14 14L23.96 19.75M14 14L4.04 19.75' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;font-size:0}.pv-payflex{background-size:14px 14px;width:14px;height:14px;font-size:11px}.alert{border:1px solid;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.alert svg{flex:none;width:16px;height:16px;margin-top:1px}.alert-error{color:var(--bad);background:var(--bad-bg);border-color:#f2c4be}.alert-ok{color:var(--ok);background:var(--ok-bg);border-color:#bfe3cd}.alert-warn{color:var(--warn);background:var(--warn-bg);border-color:#f1cf92}.alert-info{color:var(--info);background:var(--info-bg);border-color:#bcd4f7}.toast{z-index:40;background:var(--card);border:1px solid #bfe3cd;border-left:3px solid var(--ok);border-radius:10px;align-items:flex-start;gap:10px;width:340px;max-width:calc(100vw - 32px);padding:12px;animation:.18s cubic-bezier(.16,1,.3,1) toast-in;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 16px 40px #0b0e242e}.toast>svg{width:16px;height:16px;color:var(--ok);flex:none;margin-top:1px}.toast-bad{border-color:#f2c4be;border-left-color:var(--bad)}.toast-bad>svg{color:var(--bad)}.toast>.toast-x{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .12s,color .12s;display:inline-grid;position:absolute;top:6px;right:6px}.toast>.toast-x svg{width:12px;height:12px}.toast>.toast-x:hover{background:var(--quiet-bg);color:var(--ink)}.toast>.toast-x:focus-visible{outline:2px solid var(--blue);outline-offset:1px;color:var(--ink)}.toast-body{flex:auto;min-width:0;padding-right:24px}.toast-body b{font:600 13px/1.35 var(--sans);color:var(--ink);display:block}.toast-body p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.toast.is-gone{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(8px)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.toast.is-gone{transition:none}}@media (width<=560px){.toast{width:auto;left:16px;right:16px}}.overlay{z-index:20;background:#0b0e2494;place-items:center;padding:24px;animation:.15s overlay-in;display:grid;position:fixed;inset:0}@keyframes overlay-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.overlay,dialog.dialog{animation:none}}dialog.dialog{width:600px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);color:var(--ink);background:#fff;border:0;border-radius:14px;margin:0;padding:0;animation:.15s cubic-bezier(.16,1,.3,1) dialog-in;position:static;overflow:auto;box-shadow:0 24px 60px #0b0e2447}@supports (height:100dvh){dialog.dialog{max-height:calc(100dvh - 48px)}}dialog.dialog:has(.scrollarea){flex-direction:column;display:flex;overflow:hidden}.dialog>.dialog-head,.dialog>.dialog-flash,.dialog>.dialog-foot{flex:none}.dialog:has(.scrollarea)>.dialog-head{padding-bottom:16px}.dialog .scrollarea{background:var(--paper);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex:auto;min-height:0;overflow-y:auto}.dialog .scrollarea .tray{background:0 0;border:0}.dialog .scrollarea::-webkit-scrollbar{width:10px}.dialog .scrollarea::-webkit-scrollbar-track{background:0 0}.dialog .scrollarea::-webkit-scrollbar-thumb{border:3px solid var(--paper);background:#b8b4a8;border-radius:999px}.dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 0;display:flex}.dialog-head .title{align-items:center;gap:10px;display:flex}.dialog-head h2{font-size:18px;font-weight:700}.dialog-head p{color:var(--muted);margin:4px 0 0}.dialog-flash{padding:0 24px}.dialog-body{gap:18px;padding:18px 24px 8px;display:grid}.dialog-foot{justify-content:space-between;align-items:center;gap:8px;padding:16px 24px 22px;display:flex}.dialog-foot div{gap:8px;margin-left:auto;display:flex}.dialog-foot a svg{vertical-align:-2px;width:14px;height:14px}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.dl div{gap:2px;display:grid}.dl dt{color:var(--muted);font-size:12px}.dl dd{overflow-wrap:anywhere;margin:0;font-size:13px}.quote{border-left:3px solid var(--sun);white-space:pre-wrap;background:#fff;border-radius:0 6px 6px 0;padding:10px 12px;font-size:13px}.notes{gap:8px;display:grid}.note{border:1px solid var(--border);background:var(--hover-bg);border-radius:8px;gap:10px;padding:10px 12px;display:flex}.note .avatar{width:26px;height:26px;font-size:10px}.note .meta{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.note .meta b{color:var(--ink);font-weight:600}.note .meta svg{width:14px;height:14px}.note p{white-space:pre-wrap;margin:4px 0 0}.notes form{gap:8px;display:grid}.notes form .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.split{min-height:100vh;display:flex}.split-brand{background:var(--navy);color:#fff;flex-direction:column;flex:none;justify-content:space-between;width:560px;padding:44px 48px;display:flex}.split-brand .mark{align-items:center;gap:12px;display:flex}.split-brand .mark span{font:500 13px/1 var(--sans);color:#fff9;border-left:1px solid #ffffff40;padding-left:12px}.split-brand h2{color:#fff;max-width:400px;font-size:30px;font-weight:700;line-height:1.15}.split-brand p{color:#ffffffa8;max-width:400px;margin:14px 0 0;font-size:14px;line-height:1.55}.split-brand .foot{align-items:center;gap:12px;display:flex}.split-brand .foot .mono{color:#ffffff8c}.split-form{flex:1;place-items:center;padding:48px;display:grid}.auth{gap:20px;width:380px;max-width:100%;display:grid}.auth h1{font-size:26px;font-weight:700;line-height:1.2}.auth h1+p{color:var(--muted);margin:6px 0 0}.auth form{gap:20px;display:grid}.auth .btn{height:42px;font-size:14px;transition:background-color .14s,border-color .14s,color .14s,opacity .16s}.auth .btn[data-was]{opacity:.85;cursor:progress}.auth .btn[data-was]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite auth-spin,.16s ease-out auth-fade}.auth .btn-sm[data-was]:before{width:11px;height:11px}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.auth .btn{transition:none}.auth .btn[data-was]:before{animation:none}}.auth .links{justify-content:space-between;font-size:12px;display:flex}.field-set{gap:12px;display:grid}.rules{gap:5px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.rules li{align-items:center;gap:7px;display:flex}.rules svg{flex:none}.rule-todo{color:var(--muted)}.rule-ok{color:var(--ok)}.rule-no{color:var(--bad);font-weight:500}.seg{background:var(--quiet-bg);border-radius:8px;gap:2px;padding:3px;display:flex}.seg a{height:32px;color:var(--muted);font:500 13px/1 var(--sans);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.seg a:hover{color:var(--ink);text-decoration:none}.seg a[aria-current=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #14143a14}.seg svg{width:16px;height:16px}.segtabs{scrollbar-width:thin;scrollbar-color:#cfccc4 transparent;background:var(--card);border:1px solid var(--border);border-radius:10px;align-self:flex-start;max-width:100%;display:inline-flex;overflow-x:auto;box-shadow:0 1px 2px #0b0e240a}.segtabs a{height:30px;font:500 11.5px/1 var(--sans);color:#3b4a63;white-space:nowrap;border-right:1px solid var(--border);flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.segtabs a:last-child{border-right:0}.segtabs a:not([aria-current]):hover{background:var(--hover-bg);color:var(--ink);text-decoration:none}.segtabs a:focus-visible{outline-offset:-2px}.segtabs a:before{content:"";background:var(--dot,#b9b6c8);border-radius:50%;width:6px;height:6px}.segtabs a b{font:500 10.5px/1 var(--sans);color:#3b4a63;background:#efebe2;border-radius:999px;padding:2px 6px}.segtabs a[aria-current=page]{color:#eceaf4;background:#2f3d55;border-right-color:#2f3d55;text-decoration:none}.segtabs a[aria-current=page] b{color:#eceaf4;background:#ffffff29}.segtabs .d-green{--dot:var(--ok)}.segtabs .d-amber{--dot:#f0a020}.segtabs .d-blue{--dot:var(--blue)}.segtabs .d-purple{--dot:#7c5ce0}.segtabs .d-red{--dot:#d64535}.learnlist{gap:inherit;flex-direction:column;min-width:0;display:flex}.learnlist .toolbar+.chips{margin-top:8px}.learnlist tr.ended td,.learnlist tr.ended td a,.learnlist tr.ended .cell span:not(.badge),.learnlist tr.ended .money .ccy{color:#9b9a9f}.learnlist .cell b.noname{color:#8a8894}.learnlist .card.table:not(.daygrid) .cell>span:not(.badge),.learnlist .paid small{color:#6b6a7e}.learnlist .card.table:not(.daygrid) tbody .badge{font-weight:400}.learnlist .cc{background:var(--quiet-bg);height:18px;color:var(--table-ink);font:500 10.5px/1 var(--sans);letter-spacing:.02em;border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.learnlist .cell b .cnt{background:var(--info-bg);color:var(--info);font:500 9.5px/15px var(--sans);vertical-align:1px;border-radius:999px;margin:0 0 0 6px;padding:0 6px;display:inline-block}.learnlist .badge-elite{color:#5a48c7;background:#ebe6ff}.learnlist .badge-teal{color:#0f6b63;background:#ddf3f0}.learnlist .badge-pink{color:#9d174d;background:#fce7f3}.learnlist .st{font:500 10.5px/1.2 var(--sans);margin-top:4px;display:block}.learnlist .st-info{color:var(--info)}.learnlist .st-bad{color:var(--bad)}.learnlist .paid{align-items:center;display:flex}.learnlist .paid .pv,.learnlist .paid .pv0{flex:none}.learnlist .paid .pv0{width:16px;margin-right:6px}.learnlist .paid .pv-payflex{width:16px;height:16px}.learnlist .paid b{color:var(--table-ink);font-weight:400;display:block}.learnlist .paid small{margin-top:1px;font-size:10.5px;display:block}.learnlist .card.table:not(.daygrid) tr.ended .cell>span:not(.badge),.learnlist tr.ended .st,.learnlist tr.ended .paid small,.learnlist tr.ended .paid b{color:#9b9a9f}.pagehead:has(.headtabs){margin-bottom:18px}.learntabs a{text-align:center;line-height:28px;display:inline-block}.learntabs b{font:500 11px/28px var(--sans);font-variant-numeric:tabular-nums;color:#8a8894;margin-left:6px}.learntabs a[aria-current=true] b{color:var(--muted)}.learntabs a b.red{color:var(--bad)}.learnlist td.cell:first-child b>a,.batchlearn td.cell:first-child b>a{color:var(--ink)}.learnlist td.cell:first-child b>a:hover,.batchlearn td.cell:first-child b>a:hover{color:#0b5fcc}.learnlist .toolbar .seg.planchips{height:26px}.learnlist .toolbar .seg.planchips a{height:22px;font-size:11px}.learnlist .planchips b{background:var(--warn-bg);color:var(--warn)}.pagehead-actions:has(>.headtabs){min-width:0;max-width:100%}.headtabs{min-width:0;max-width:100%;display:flex}.exvt .ph,.exvt-hint{display:none}.card.table.exvt tbody td:not(.actions):not(.empty){vertical-align:top;height:auto;padding:11px 10px 9px}.card.table.exvt thead th{padding:0 10px}.exvt thead th:nth-child(2){border-top-left-radius:var(--r-card)}.card.table.exvt th,.card.table.exvt td{white-space:nowrap}.card.table.exvt th.actions,.card.table.exvt td.actions{width:1%}.exvt .x1{height:20px;font:400 12px/20px var(--sans);color:var(--table-ink);white-space:nowrap;align-items:center;gap:6px;display:flex}.exvt .x2{max-width:160px;height:13px;font:400 10.5px/13px var(--sans);color:#6b6a7e;white-space:nowrap;text-overflow:ellipsis;margin-top:0;overflow:hidden}.exvt td.buyer .x2{max-width:260px}.exvt .x1 .name{color:var(--ink);font-weight:500}.exvt .x2 a{color:var(--blue);text-decoration:none}.exvt .x2 a:hover{color:#0b5fcc}.exvt td.num .x1,.exvt td.num .x2{font-variant-numeric:tabular-nums;max-width:none}.exvt td.num .pv,.exvt td.num .pv0{flex:none;margin-right:0}.exvt td.num .pv0{width:16px}.exvt .xamt{font-variant-numeric:tabular-nums}.exvt .xamt .ccy{color:#8a8894;margin-left:3px;font-size:10.5px}.exvt .xamt.gone{color:#8a8894;text-decoration:line-through}.exvt .x2.red{color:var(--bad)}.exvt .quiet{color:#8a8894}.vchip{height:18px;font:500 10.5px/1 var(--sans);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.vchip.mem{color:#5a48c7;background:#ebe6ff}.vchip.non{background:var(--quiet-bg);color:var(--table-ink)}.exvt .qty{font:500 10.5px/1 var(--sans);color:var(--muted)}.vpill{height:20px;font:500 11px/1 var(--sans);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.vpill.to_buy{background:var(--warn-bg);color:var(--warn)}.vpill.bought{background:var(--info-bg);color:var(--blue)}.vpill.refunded{background:var(--quiet-bg);color:#6b6a7e}.exvt .cc,.exvt .vchip,.exvt .vpill{height:14px;font:500 10px/1 var(--sans);border-radius:3px;padding:0 4px}.card.table.exvt tbody td.actions{z-index:1;vertical-align:middle;background:var(--card);height:auto;position:sticky;right:0}.card.table.exvt .scroll.is-wide tbody td.actions{box-shadow:-8px 0 8px -8px #14143a1f}.card.table.exvt tbody tr:hover td.actions{background:var(--hover-bg)}.card.table.exvt tbody td.actions:has(>.dd[open]){z-index:3}.card.table.exvt thead th.actions{z-index:2;position:sticky;right:0}@media (width<=767px){.exvt .ph{display:table-cell}.exvt .dt{display:none}.exvt .scroll{overflow-x:auto}.exvt table{min-width:1080px}.exvt thead th:nth-child(2){border-top-left-radius:0}.card.table.exvt td.ph,.card.table.exvt th.ph{z-index:2;background:var(--card);position:sticky;left:0}.card.table.exvt .scroll.is-wide td.ph,.card.table.exvt .scroll.is-wide th.ph{box-shadow:8px 0 8px -8px #14143a1f}.card.table.exvt thead th.ph{background:var(--head-bg)}.card.table.exvt tbody tr:hover td.ph{background:var(--hover-bg)}.card.table.exvt tbody td.actions,.card.table.exvt thead th.actions,.card.table.exvt .scroll.is-wide tbody td.actions{box-shadow:none;position:static}.exvt-hint{color:#8a8894;margin:0;font-size:11.5px;display:block}}.dialog-head.band{background:var(--head-bg);border-bottom:1px solid var(--border);padding:14px 18px 12px}.dialog-head.band>div:first-child{flex:1;min-width:0}.dialog-head.band .title{gap:8px}.dialog-head.band h2{font-size:15px;font-weight:600;line-height:1.3}.dialog-head.band h2 a{color:inherit;text-decoration:none}.dialog-head.band h2 a:hover{color:var(--blue)}.dialog-head.band .vpill,.xv-head .cc,.xv-head .vchip{height:14px;font:500 10px/1 var(--sans);vertical-align:1px;border-radius:3px;padding:0 4px}.xv-head .cc{background:var(--quiet-bg);color:var(--table-ink);align-items:center;display:inline-flex}.xv-kick{font:600 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#8a8894;margin-bottom:4px;display:block}.xv-head{grid-template-columns:auto minmax(0,1.3fr) auto minmax(0,1fr);gap:5px 10px;margin:10px 0 0;font-size:12px;line-height:16px;display:grid}.xv-head dt{color:#8a8894}.xv-head dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.xv-head dd.quiet,.xv-head .q{color:#6b6a7e}.xv-head dd.wrap{white-space:normal}.xv-head .sep{color:#c9c5ba;margin:0 5px}.xv-head .pv,.xv-money .pv{vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-right:4px;font-size:8.5px}.xv-body{gap:12px}.xv-money{border:1px solid var(--border);border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.xv-money>div{padding:9px 12px}.xv-money>div+div{border-left:1px solid var(--border)}.xv-money>div>span{color:#6b6a7e;font-size:11px;display:block}.xv-money b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:600;display:block}.xv-money b.quiet{color:#8a8894;white-space:normal;font-weight:400}.xv-money b .gone{color:#8a8894;text-decoration:line-through}.xv-money .ccy{color:#8a8894;margin-left:3px;font-size:10.5px;font-weight:400}.xv-money small{color:#8a8894;font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;display:block}.xv-money small.red{color:var(--bad)}.xv-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;font-size:12px;display:grid}.xv-facts dt{color:#6b6a7e;font-size:11px}.xv-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0}.xv-facts dd.quiet{color:#8a8894}.xv-unit{font:600 11px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 -4px}.xv-acts{border-top:1px solid var(--border);color:var(--table-ink);gap:6px;padding-top:10px;font-size:12px;line-height:16px;display:grid}.xv-acts .ev{grid-template-columns:6px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.xv-acts .ev:before{content:"";background:#c9c5ba;border-radius:50%;width:6px;height:6px;transform:translateY(-1px)}.xv-acts .ev.k:before{background:var(--blue)}.xv-acts small{color:#8a8894;font-size:11px}.xv-sum{border:1px solid var(--border);border-radius:8px;overflow:hidden}.xv-sum .r{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 13px;font-size:12.5px;display:flex}.xv-sum .r:first-child{border-top:0}.xv-sum .r>span:first-child{color:var(--muted)}.xv-sum .r b{color:var(--ink);text-align:right;font-weight:500}.xv-sum .r.tot{background:var(--head-bg);font-weight:700}.xv-sum .r.tot>span:first-child{color:var(--ink)}.xv-cost{grid-template-columns:80px minmax(0,1fr);gap:8px;display:grid}@media (width<=640px){.xv-head{grid-template-columns:auto minmax(0,1fr)}.xv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.xv-money{grid-auto-flow:row}.xv-money>div+div{border-left:0;border-top:1px solid var(--border)}}.batchlearn{gap:inherit;flex-direction:column;min-width:0;display:flex}.batchlearn .toolbar.two-row>.search{order:3;margin-left:0}.batchlearn .toolbar.two-row>.spacer{order:4}.batchlearn .toolbar.two-row>.export{order:5}.batchlearn .toolbar.two-row .search input{width:290px;max-width:calc(100vw - 120px);height:26px;font-size:11px}.batchlearn .tl{font:500 12px/1.4 var(--sans);color:var(--muted);white-space:nowrap;text-underline-offset:3px;align-items:center;gap:5px;-webkit-text-decoration:underline #c9c6d4;text-decoration:underline #c9c6d4;display:inline-flex}.batchlearn .tl:hover{color:var(--ink);text-decoration-color:currentColor}.batchlearn .planchips a.bad:not([aria-current=true]) b:not(.zero){background:var(--bad-bg);color:var(--bad)}.batchlearn .cell b.noname{color:#8a8894}.batchlearn .cell .pct{color:#8a8894;margin-left:4px;font-size:10px;font-weight:400}.batchlearn .cell span.late{color:var(--bad)}.batchlearn .tfoot{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:6px;margin:0;padding:10px 14px;font-size:12px;display:flex}.lpage{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:18px;display:grid}@media (width<=1360px){.lpage{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=1023px){.lpage{grid-template-columns:minmax(0,1fr)}}.lpage>.lp-thread{flex-direction:column;align-self:stretch;min-width:0;display:flex}.lp-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 20px;display:flex}.lp-back{color:var(--ink);display:inline-grid}.lp-head h1{font-size:17px;font-weight:700;line-height:22px}.lp-sub{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:16px}.lp-thread .thread{flex:1;padding:16px 22px}.lp-empty{color:var(--muted);margin:0;font-size:12px}.lp-side{min-width:0}@media (width>=1024px){.lpage>.card{height:calc(100dvh - 52px)}.lpage>.lp-thread .thread{min-height:0;overflow-y:auto}.lpage>.lp-side{flex-direction:column;display:flex}.lpage>.lp-side>.lp-tabs{flex:none}.lpage>.lp-side>[data-pane]{flex:1;min-height:0;overflow-y:auto}}.lp-tabs{border-bottom:1px solid var(--border);display:flex}.lp-tabs a{height:38px;font:600 13px/1 var(--sans);color:var(--muted);border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;display:flex}.lp-tabs a:hover{color:var(--ink);text-decoration:none}.lp-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);background:var(--head-bg)}.lp-tabs a:first-child{border-top-left-radius:var(--r-card)}.lp-tabs a:last-child{border-top-right-radius:var(--r-card)}.lp-tabs a b,.etag{background:var(--quiet-bg);height:18px;color:var(--table-ink);font:600 11px/1 var(--sans);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.lp-block{border-bottom:1px solid var(--border);gap:8px;padding:12px 16px;display:grid}.lp-block:last-child{border-bottom:0}.lp-block h3{font:700 13px/1.3 var(--sans);letter-spacing:0;align-items:center;gap:8px;display:flex}.lp-block h3 .lp-agent{margin-left:4px;font-size:12px;font-weight:500}.lp-kv{grid-template-columns:100px minmax(0,1fr);gap:5px 12px;margin:0;font-size:12px;line-height:17px;display:grid}.lp-kv dt{color:var(--muted)}.lp-kv dd{overflow-wrap:anywhere;margin:0}.lp-kv dd .sub{color:var(--muted)}.lp-kv dd.late{color:var(--bad)}.ecard{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0}.ecard.dim{background:var(--hover-bg)}.ecard.dim .ecard-h b{color:var(--muted)}.ecard-h{border-bottom:1px solid var(--border);background:var(--head-bg);border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.ecard-h b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ecard-h>:not(b){flex-shrink:0}.ecard-h .etag{background:var(--card);border:1px solid var(--border)}.ecard-h .etag.held{background:var(--warn-bg);color:var(--warn);border-color:#0000}.ecard-h .ecard-pill{margin-left:auto}.ecard-pill .badge{height:18px;padding:0 7px;font-size:11px}.ecard-h .dd>summary.iconbtn{width:26px;height:26px}.ecard-s{border-bottom:1px solid var(--border);gap:6px;padding:9px 12px;display:grid}.ecard-s:last-child{border-bottom:0}.elab{font:600 10.5px/1 var(--sans);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.elab .ecard-pill{margin-left:auto}.enote{color:var(--muted);margin:0;font-size:11.5px}.epick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ecard-why{border:1px solid;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.ecard-why.bad{color:var(--bad);background:var(--bad-bg);border-color:#f2c4be}.ecard-why.neutral{color:var(--table-ink);background:var(--quiet-bg);border-color:var(--border)}.paysum{vertical-align:-3px;width:18px;height:18px;color:var(--paper);background:#5a48c7;border-radius:50%;place-items:center;margin-left:4px;font:italic 700 11px/1 Georgia,serif;display:inline-grid}.paysum:hover{background:var(--purple-ink);color:var(--paper);text-decoration:none}.pftl.lptl{padding-bottom:4px}.pftl.lptl li{gap:3px;padding:8px 0 9px}.pftl.lptl li:before{top:12px}.pftl.lptl .hd{font-size:12px;line-height:1.5}.pftl.lptl .pfwho{font-size:10.5px}.lpfacts{flex-wrap:wrap;align-items:center;gap:2px 0;font-size:11px;line-height:16px;display:flex}.lpfacts>span+span:before{content:"·";color:var(--muted);margin:0 6px}.pftl.lptl li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 12px}.pftl.lptl li>:not(.hd):not(.lpamt):not(.lpstate){grid-column:1/-1}.pftl.lptl li.money:before{background:var(--ok)}.lpamt{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.lpamt.bad{color:var(--bad)}.lpamt .pv{vertical-align:0;margin-right:5px}.lpstate.badge{gap:5px;height:16px;padding:0 7px;font-size:10px}.lpstate.badge:before{width:5px;height:5px}.lpfl{grid-template-columns:100px minmax(0,1fr);gap:4px 12px;margin:5px 0 0;font-size:11px;display:grid}.lpfl dt{font:600 10px/1.7 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#8a8894}.lpfl dd{overflow-wrap:anywhere;margin:0}.lpfl .old{color:#8a8894;text-decoration:line-through}.lpfl dd.none{color:#9b9a9f;font-style:italic}.lpdet{margin-top:2px}.lpdet summary{cursor:pointer;width:max-content;color:var(--muted);font-size:10.5px;list-style:none}.lpdet summary::-webkit-details-marker{display:none}.lpdet summary:before{content:"›";width:8px;transition:transform .15s;display:inline-block}.lpdet[open] summary:before{transform:rotate(90deg)}.lpact>.lp-empty{padding:12px 16px}.lpact>.alert{margin:12px 16px}.lpmore{margin:0;padding:0 16px 14px 36px;font-size:12px}.thr{flex-direction:column;gap:10px;min-width:0;display:flex}.thr-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thr-chips{flex-wrap:wrap;gap:8px;display:flex}.thr-chips a{border:1px solid var(--line);background:var(--card);height:26px;font:500 12px/1 var(--sans);color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}.thr-chips a:hover{background:var(--hover-bg);color:var(--ink);text-decoration:none}.thr-chips a[aria-current=true]{border-color:var(--ink);background:var(--ink);color:#eceaf4}.thr-chips b{background:var(--quiet-bg);min-width:18px;height:18px;color:var(--muted);font:600 10.5px/1 var(--sans);border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}.thr-chips b.zero{border:1px solid var(--line);background:0 0}.thr-chips a[aria-current=true] b{color:#eceaf4;background:#eceaf433;border:0}.thr-expand{color:var(--muted);margin-left:auto;font-size:12px}.thr-expand:hover{color:var(--ink)}.thr-list{margin:0;padding:0;list-style:none}.thr-row{border-bottom:1px solid #f4f2ec}.thr-row[open],.thr-list>li:last-child .thr-row{border-bottom:0}.thr-row>summary{cursor:pointer;align-items:center;gap:10px;height:36px;font-size:12px;list-style:none;display:flex}.thr-row>summary::-webkit-details-marker{display:none}.thr-ic{flex:none;place-items:center;width:18px;display:grid}.thr-ic.email{color:var(--blue)}.thr-ic.whatsapp{color:var(--ok)}.thr-ic.sms{color:#5a48c7}.thr-what{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.thr-what b{font-weight:600}.thr-what span{color:var(--muted)}.thr-st{flex:none;align-items:center;gap:4px;display:inline-flex}.thr-pill{height:16px;font:600 10px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.thr-pill.ok{color:var(--ok);background:var(--ok-bg)}.thr-pill.info{color:var(--info);background:var(--info-bg)}.thr-pill.bad{color:var(--bad);background:var(--bad-bg)}.thr-pill.neutral{color:var(--muted);background:var(--quiet-bg)}.thr-bang{color:var(--bad);font-weight:700}.thr-tag{background:var(--quiet-bg);height:16px;color:var(--table-ink);font:600 10px/1 var(--sans);border-radius:4px;flex:none;align-items:center;padding:0 5px;display:inline-flex}.thr-tm{text-align:right;width:96px;color:var(--muted);white-space:nowrap;flex:none;font-size:11px}@media (width<=1360px){.thr-tm{width:auto}}.thr-chev{color:#8a8894;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.thr-row[open]>summary .thr-chev svg{transform:rotate(180deg)}.thr-row>summary:hover .thr-chev{background:var(--quiet-bg);color:var(--ink)}.thr-open{border:1px solid var(--border);background:var(--hover-bg);border-radius:8px;gap:6px;min-width:0;margin:0 0 10px 32px;padding:10px 12px;font-size:12px;display:grid}.thr-subj{overflow-wrap:anywhere;font-weight:600}.thr-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.thr-msg{gap:10px;display:grid}.thr-para{color:var(--table-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.thr-para b{color:var(--ink);font-weight:600}.thr-html{margin:0}.thr-note{color:var(--muted);margin:0}.thr-frame{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);width:100%;height:480px;display:block}.thr-steps{border-top:1px solid var(--border);color:var(--muted);gap:3px;margin:0;padding:8px 0 0;font-size:12px;list-style:none;display:grid}.thr-steps li{flex-wrap:wrap;gap:0 10px;display:flex}.thr-steps li:before{content:"●";color:#c9c6d4;font-size:8px;line-height:18px}.thr-steps li.ok:before{color:var(--ok)}.thr-steps li.bad:before{color:var(--bad)}.thr-step{min-width:64px;color:var(--table-ink)}.thr-gap{color:#8a8894}.thr-fail{color:var(--bad);background:var(--bad-bg);border-radius:8px;padding:11px 13px;font-size:12.5px}.thr-fail p{overflow-wrap:anywhere;margin:0}.thr-copy{border:1px solid var(--line);background:var(--card);height:24px;font:500 11px/1 var(--sans);color:var(--ink);vertical-align:middle;cursor:pointer;border-radius:4px;align-items:center;margin-left:6px;padding:0 8px;display:inline-flex}.thr-copy:hover{background:var(--hover-bg)}.thr-copy.is-copied{color:var(--ok)}.thr-acts{margin:0}.thr-resend{background:var(--ink);color:#eceaf4;height:26px;padding:0 10px;font-size:12px}.thr-resend:hover{color:#eceaf4;background:#23235a}.thr-more{margin:0;font-size:12px}.thr-ic.is-note{color:var(--warn)}.note-body{overflow-wrap:anywhere;gap:6px;display:grid}.note-body p{white-space:pre-wrap;margin:0}.note-body ul,.note-body ol{margin:0;padding-left:18px}.note-body a,.note-files a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.note-files{gap:4px;margin:0;padding:0;list-style:none;display:grid}.note-files li{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;display:flex}.note-files span{color:var(--muted);flex:none;font-size:11px}.notebar{z-index:2;border-top:1px solid var(--border);border-radius:0 0 var(--r-card) var(--r-card);position:sticky;bottom:0;overflow:hidden;box-shadow:0 -8px 20px #0b0e2414}.nb-bar{cursor:pointer;background:#e8e8ec;align-items:center;height:40px;padding:0 22px;list-style:none;display:flex}.nb-bar::-webkit-details-marker{display:none}.nb-tab{border-bottom:2px solid var(--orange);height:40px;font:600 13px/1 var(--sans);color:var(--orange);align-items:center;padding:0 10px;display:flex}.nb-chev{color:var(--muted);margin-left:auto;transition:transform .2s cubic-bezier(.2,0,0,1);display:grid;transform:rotate(180deg)}.notebar[open]:not(.is-closing) .nb-chev{transform:none}.nb-wrap{background:#fdebaa;grid-template-rows:1fr;transition:grid-template-rows .2s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1);display:grid}.nb-wrap>.nb-box{min-height:0;transition:transform .2s cubic-bezier(.2,0,0,1),padding .2s cubic-bezier(.2,0,0,1);overflow:hidden}.notebar.is-opening .nb-wrap,.notebar.is-closing .nb-wrap{opacity:0;grid-template-rows:0fr}.notebar.is-opening .nb-box,.notebar.is-closing .nb-box{padding-block:0;transform:translateY(4px)}.notebar.is-closing .nb-wrap,.notebar.is-closing .nb-box,.notebar.is-closing .nb-chev{transition-duration:.16s;transition-timing-function:cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion:reduce){.nb-wrap,.nb-wrap>.nb-box,.nb-chev{transition:none}}.nb-box{gap:10px;padding:14px 22px;display:grid}.nb-help{color:#6b4600;margin:0;font-size:12px}.nb-tools{align-items:center;gap:14px;display:flex}@media (width<=640px){.nb-tools{gap:4px}}.nb-tool{width:28px;height:28px;color:var(--table-ink);font:600 14px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.nb-tool:hover{color:var(--ink);background:#f7d79e}.nb-area{min-height:110px;max-height:240px;font:13px/1.5 var(--sans);color:var(--warn);overflow-wrap:anywhere;background:0 0;border:0;padding:0;overflow-y:auto}.nb-area:focus{outline:none}.nb-area ul,.nb-area ol{margin:0;padding-left:18px}.nb-area a{color:var(--blue);text-decoration:underline}textarea.nb-plain{resize:vertical;width:100%}.nb-link{align-items:center;gap:6px;display:flex}.nb-link input{border-radius:var(--r-ctl);min-width:0;height:26px;font:12px var(--sans);border:1px solid #f1cf92;flex:1;padding:0 8px}.nb-small{height:26px;padding:0 10px;font-size:12px}.nb-files{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.nb-files:empty{display:none}.nb-files li{align-items:center;gap:8px;display:flex}.nb-fname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nb-files progress{width:80px;height:6px}.nb-remove{color:var(--bad);font:500 12px/1.4 var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nb-err{color:var(--bad);margin:0;font-size:12px}.nb-foot{align-items:center;gap:14px;display:flex}.nb-save{background:#fff6d6;border-color:#f1cf92;height:28px;margin-left:auto;padding:0 12px;font-size:12px}.nb-save:hover{background:var(--warn-bg);border-color:#f1cf92}.msgerr-why{white-space:normal;min-width:160px;max-width:360px}.msgerr-why p{color:var(--table-ink);margin:0;font-size:12px}.msgerr-copy{font:400 11px/1.4 var(--sans);color:#8a8894;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;text-decoration:underline}.msgerr-copy:hover{color:var(--ink)}.msgerr-copy.is-copied{color:var(--ok)}.msgerr-tm{white-space:nowrap}.card.table td.actions:has(>.msgerr-resend){width:auto;padding-right:12px}.msgerr-resend{background:var(--ink);color:#eceaf4;white-space:nowrap;height:26px;padding:0 10px;font-size:12px}.msgerr-resend:hover{color:#eceaf4;background:#23235a}.rs-facts{padding:10px 14px;font-size:12px}.lp-act{font:500 12px/1 var(--sans);margin-left:6px}.la-body{gap:14px}.la-opts{border:0;gap:8px;margin:0;padding:0;display:grid}.la-opt{border:1px solid var(--border);border-radius:var(--r-ctl);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.la-opt:has(input:checked){border-color:var(--blue);background:var(--hover-bg)}.la-opt.off{cursor:default;color:#9b9a9f}.la-opt-main{gap:2px;min-width:0;font-size:12px;display:grid}.la-opt-main b{font-size:13px}.la-opt-side{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.la-note{margin:0;font-size:12px}.la-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.la-grid .la-wide{grid-column:1/-1}@media (width<=640px){.la-grid{grid-template-columns:minmax(0,1fr)}}.la-sum{border-collapse:collapse;width:100%;font-size:12px}.la-sum th{text-align:left;font:600 10px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#8a8894;padding:6px 8px}.la-sum td{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:8px}.la-sum s{color:#8a8894}dialog.dialog:has(>.psum){width:704px}dialog.dialog:has(>.psum)>.dialog-head{background:#fff6e8;padding:16px 22px 0}dialog.dialog:has(>.psum)>.dialog-head>div{gap:4px;display:grid}dialog.dialog:has(>.psum)>.dialog-head h2{font-size:16px;line-height:22px}dialog.dialog:has(>.psum)>.dialog-head .iconbtn{width:26px;height:26px;color:var(--muted)}dialog.dialog:has(>.psum)>.dialog-head .iconbtn svg{width:14px;height:14px}dialog.dialog:has(>.psum)>.dialog-head p{font:600 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8a7a55;order:-1;margin:0}.psum-kv{background:#fff6e8;border-bottom:1px solid #f1e3c8;grid-template-columns:120px minmax(0,1fr);gap:6px 12px;margin:0;padding:8px 22px 18px;font-size:12.5px;line-height:18px;display:grid}.psum-kv dt{color:#8a7a55}.psum-kv dd{overflow-wrap:anywhere;margin:0}.psum-kv dd.bad{gap:2px;display:grid}.psum .money{font-weight:700}.psum .money .ccy{color:inherit;font-weight:400}.psum .ok{color:var(--ok)}.psum .bad{color:var(--bad)}.psum-cap{justify-content:space-between;gap:12px;padding:12px 22px 4px;display:flex}.psum-cap>span:first-child{font:600 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8a7a55}.psum-t{border-collapse:collapse;width:100%}.psum-t th{text-align:left;height:32px;font:600 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8a7a55;background:#fbf4e8;padding:0 10px}.psum-t td{vertical-align:top;border-top:1px solid #f4f2ec;height:auto;padding:8px 10px;font-size:12px}.psum-t td:first-child{white-space:nowrap}.psum-t .s{color:#8a8894;margin-top:2px;font-size:10.5px;display:block}.psum-t th:first-child,.psum-t td:first-child{padding-left:22px}.psum-t th:last-child,.psum-t td:last-child{padding-right:22px}.psum-t tr.refund td:first-child{padding-left:38px}.psum-t td.bad{font-weight:700}.psum-t td.bad .ccy,.psum-t td.bad .s{font-weight:400}.psum-kind{color:#5a48c7;height:18px;font:600 9.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ebe6ff;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.psum-t tr.refund .psum-kind{background:var(--bad-bg);color:var(--bad)}.psum-id{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.psum-id:hover{color:var(--ink)}.psum-id.is-copied{color:var(--ok)}.psum-none{color:var(--muted);margin:0;padding:0 22px 4px;font-size:12px}.psum-foot{margin:0;padding:10px 22px 18px;font-size:11.5px}.pagehead.settitle{min-height:36px}.page .sethead{margin-top:6px;font-size:17px;font-weight:700;line-height:1.2}.subbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.subbar .seg a[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.lmsmap-switch{flex:none}.lmsmap-switch a{flex:none;padding:0 14px;font-size:12px}.lmsmap-switch a b{font:500 11px/1 var(--sans);color:#3b4a63;background:#efebe2;border-radius:999px;padding:3px 7px}.lmsmap-last{color:var(--muted);font-size:12px}.page .lmsmap-line{margin:0}.lmsmap-chips{flex-wrap:wrap;gap:6px;display:flex}.lmsmap{padding:0}.lmsmap-group{height:44px;font:600 13px/1 var(--sans);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 16px;list-style:none;display:flex}.lmsmap-group::-webkit-details-marker{display:none}.lmsmap-group b{font:500 11px/1 var(--sans);color:#3b4a63;background:#efebe2;border-radius:999px;padding:3px 7px}.lmsmap-head,.lmsmap-row{align-items:center;gap:14px;padding:0 16px;display:grid}.lmsmap-courses{grid-template-columns:minmax(160px,1fr) minmax(0,360px) minmax(0,360px) 84px 48px}.lmsmap-tutors{grid-template-columns:minmax(140px,1fr) minmax(0,260px) 20px minmax(0,360px) 120px 96px}.lmsmap-head{background:var(--head-bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);height:34px;font:600 11px/1 var(--sans);color:var(--muted)}.lmsmap-row{border-bottom:1px solid var(--border);min-height:58px;color:var(--table-ink);padding-top:8px;padding-bottom:8px;font-size:12.5px}.lmsmap-row:last-child{border-bottom:0}.lmsmap-name{gap:2px;min-width:0;display:grid}.lmsmap-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lmsmap-name .mono{color:var(--muted);font-size:11px}.lmsmap-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.lmsmap-link svg{width:14px;height:14px;color:var(--ok)}.lmsmap-pick{gap:3px;min-width:0;display:grid}.lmsmap-pick .combo-button{height:34px;color:var(--table-ink);font-size:12px}.lmsmap-none{color:var(--muted);font-size:12px}.lmsmap-why{color:var(--muted);font-size:10.5px}.comms-switch{flex:none}.comms-switch a{flex:none;padding:0 14px;font-size:12.5px}.comms-switch svg{width:15px;height:15px}.comms-cap{font:600 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#8a8894}.comms-email{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.comms-moments{display:grid;overflow:hidden}.comms-moments .comms-cap{background:var(--hover-bg);border-bottom:1px solid var(--border);padding:12px 16px}.comms-moments a{color:var(--ink);border-bottom:1px solid #f4f2ec;gap:3px;padding:12px 16px;display:grid}.comms-moments a:last-child{border-bottom:0}.comms-moments a:hover{background:var(--hover-bg);text-decoration:none}.comms-moments a b{font-size:13px;font-weight:600}.comms-moments a span{color:var(--muted);font-size:12px}.comms-moments a[aria-current=true]{background:var(--info-bg)}.comms-moments a[aria-current=true] b{color:var(--info)}.comms-edit .comms-head{justify-content:space-between;gap:12px}.comms-edit .comms-head .btn svg{width:14px;height:14px}.comms-body{gap:12px;display:grid}.comms-body [data-flash]:empty,.comms-card [data-flash]:empty,.comms-test [data-flash]:empty{display:none}.comms-bodyrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.comms-bodyswitch{flex:none}.comms-bodyswitch button{height:30px;color:var(--muted);font:500 12.5px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px}.comms-bodyswitch button:hover{color:var(--ink)}.comms-bodyswitch button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #14143a14}.comms-token{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.comms-token .select-wrap{width:280px}.comms-token .combo-button{height:34px;color:var(--table-ink);font-size:12px}.comms-body textarea{min-height:260px}.comms-edit .comms-foot{border-top:1px solid var(--border);background:var(--hover-bg);padding:12px 20px}.comms-card{gap:10px;padding:16px 18px;display:grid}.comms-title{align-items:center;gap:8px;display:flex}.comms-title b{font-size:14px;font-weight:600}.comms-title .badge{margin-left:auto}.comms-card.is-wa .comms-title svg{color:var(--ok)}.comms-card.is-sms .comms-title svg{color:var(--blue)}.comms-card .comms-cap{margin-top:4px}.comms-wa{border:1px solid var(--border);background:var(--hover-bg);white-space:pre-line;border-radius:8px;padding:12px 14px;font-size:12.5px;line-height:1.6}.comms-kv{font-size:12.5px}.comms-vars{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;margin:0;font-size:12.5px;display:grid}.comms-vars dd{margin:0}.comms-vars code{font:500 12px/1 var(--sans);background:var(--quiet-bg);border-radius:4px;padding:4px 7px}.comms-sms{border:1px solid var(--line);border-radius:var(--r-ctl);width:100%;min-height:70px;font:13px/1.5 var(--sans);color:var(--ink);resize:vertical;background:#fff;padding:8px 10px}.comms-sms:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--info-bg);outline:none}.comms-card .comms-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.comms-count{color:var(--muted);font-size:12px}.comms-count b{color:var(--ink);font-weight:600}.comms-count .is-over{color:var(--warn);font-weight:600}.comms-count.is-bad{color:var(--bad)}.page .comms-line{margin:0}@media (width<=1100px){.comms-email{grid-template-columns:220px minmax(0,1fr)}.comms-token .select-wrap{width:240px}}@media (width<=900px){.comms-email{grid-template-columns:minmax(0,1fr)}}.lmsmap-error{color:var(--bad);font-size:10.5px}.lmsmap-act{color:var(--muted);font-size:11.5px;text-decoration:underline}.lmsmap-act:hover{color:var(--ink)}.field input.code{text-align:center;width:220px;height:44px;font:500 20px var(--mono);letter-spacing:.4em;border-radius:8px}.auth .links .resend{align-items:center;gap:8px;display:inline-flex}.auth .links .tick{font:500 12px/1 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.rail-open,.rail-toggle{display:none}@media (width<=900px){.app{flex-direction:column}.two{grid-template-columns:1fr}.rail{z-index:30;width:auto;height:auto;padding:10px 12px;position:sticky;top:0}.rail-head{justify-content:flex-start;padding:0}.rail-toggle{width:36px;height:36px;margin-left:auto;display:inline-grid}.rail-toggle svg+svg{display:none}.rail-open{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;display:block;position:absolute}.rail-open:focus-visible~.rail-head .rail-toggle{outline:2px solid var(--blue);outline-offset:2px}.rail .nav,.rail .who,.rail .rail-ro{display:none}.rail:has(.rail-open:checked){height:auto;padding-bottom:12px;position:fixed;inset:0;overflow-y:auto}.rail-open:checked~.rail-head .rail-toggle svg{display:none}.rail-open:checked~.rail-head .rail-toggle svg+svg{display:block}.rail-open:checked~.nav,.rail-open:checked~.who{display:flex}.rail-open:checked~.rail-ro{display:block}.rail .nav{overflow:visible}.rail .nav a{height:30px;font-size:12.5px}.rail .nav svg{width:16px;height:16px}.page{padding:20px 16px}.split-brand{display:none}.toolbar{position:relative}.toolbar .dd{position:static}.fpanel{width:min(460px,100vw - 32px)}.card.table .scroll{overflow-x:auto}thead th{position:static}.pager{flex-wrap:wrap;row-gap:8px}.pages{flex-wrap:wrap}}dialog.dialog.narrow{border:1px solid var(--border);width:480px;box-shadow:0 12px 32px #0b0e2429}.dialog.narrow .dialog-head{padding:20px 22px 0}.dialog.narrow .dialog-head h2{font-size:17px}.dialog.narrow .dialog-body{gap:14px;padding:10px 22px 6px}.dialog.narrow .dialog-body p{margin:0}.dialog.narrow .dialog-foot{padding:16px 22px 20px}.dialog-body ul{gap:4px;margin:0;padding-left:18px;display:grid}.form{gap:16px;display:grid}.cols-code{grid-template-columns:minmax(0,1fr) 180px;gap:16px;display:grid}.unit{display:block;position:relative}.unit input{padding-right:36px}.unit i{color:var(--muted);font-size:12px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.radios{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.radio{align-items:center;gap:8px;font-size:13px;display:inline-flex}.radio input{appearance:none;border:1px solid var(--line);background:#fff;border-radius:50%;width:16px;height:16px;margin:0;padding:0}.radio input:checked{border:5px solid var(--ink)}.radio input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dialog .form .field .radio input{flex:none;width:16px;height:16px;padding:0}.disc:has(input[value=fixed]:checked) .disc-percent,.disc:has(input[value=percent]:checked) .disc-fixed{display:none}.disc-row{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.disc-row .radios{flex:none}.disc-percent .field{max-width:200px}.disc-fixed table.prices{width:auto}.disc-fixed table.prices td{padding:3px 0}.disc-fixed table.prices td:nth-child(odd){white-space:nowrap;width:1%;padding-right:8px}.disc-fixed table.prices td:nth-child(2n){padding-right:28px}.disc-fixed table.prices tr td:last-child{padding-right:0}.disc-fixed table.prices input{width:110px;height:28px;padding:0 8px;font-size:12px}.toggles{gap:10px;padding-top:4px;display:grid}.field select[multiple]{height:auto;min-height:132px;padding:6px}.field input[readonly],.field textarea[readonly],.field select[disabled],.field textarea[disabled]{background:var(--head-bg);color:#9b9a9f}fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.card.panel{gap:16px;padding:20px 24px;display:grid}.card.panel h2{margin:0;font-size:15px}.formfoot{justify-content:flex-end;align-items:center;gap:8px;display:flex}table.prices th{text-align:left}table.prices td,table.prices th{padding:6px 8px}table.prices td:first-child{font-family:var(--mono);font-size:12px;font-weight:500}table.prices input{border:1px solid var(--line);border-radius:var(--r-ctl);width:100%;height:36px;font:13px var(--mono);text-align:right;color:var(--ink);background:#fff;padding:0 10px}table.prices input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--info-bg);outline:none}table.prices input[readonly]{background:var(--head-bg);color:#9b9a9f}.linkbox{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.linkbox input{border:1px solid var(--line);border-radius:var(--r-ctl);height:36px;color:var(--ink);font-family:var(--mono);background:#fff;padding:0 10px;font-size:12px}.linkbox input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--info-bg);outline:none}table.diff{border-collapse:collapse;width:100%;font-size:12px}table.diff th{text-align:left;color:var(--muted);padding:4px 8px;font-weight:500}table.diff td{vertical-align:top;font-family:var(--mono);overflow-wrap:anywhere;border-top:1px solid var(--border);padding:4px 8px}table.diff td.was{color:var(--bad)}table.diff td.now{color:var(--ok)}.roles{flex-wrap:wrap;gap:6px;display:flex}.roles .badge{white-space:normal;max-width:100%;height:auto;min-height:22px;padding-block:4px;line-height:1.3}details.raw summary{cursor:pointer;color:var(--muted);font-size:12px}details.raw pre{font:12px var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--head-bg);border-radius:6px;margin:6px 0 0;padding:8px 10px}.sect .notes>.label{display:none}.sect .rowform{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.sect .rowform label{min-width:0;color:var(--muted);flex-direction:column;flex:120px;gap:4px;font-size:11px;display:flex}.sect .rowform input,.sect .rowform select{width:100%;min-width:0;height:30px;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--r-ctl);padding:0 8px;font-size:12px}.sect .rowform button{height:30px;font:inherit;color:var(--card);background:var(--ink);border-radius:var(--r-ctl);cursor:pointer;border:0;flex:none;padding:0 14px;font-size:12px;font-weight:600}.sect .rowform button:hover{opacity:.9}.dialog .tray{background:var(--paper);border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;padding:14px 24px;display:grid}.dialog .tray .sect>h2{height:32px;padding:0 14px;font-size:12px}.dialog .tray .sect-body{padding:11px 14px}.dialog .tray .pairs{gap:6px 16px;font-size:12px}.dialog .tray .wide{grid-column:1/-1}.dialog .tray .said{overflow-wrap:anywhere;margin:0}dialog.dialog.quick,dialog.dialog:has(.tray){width:680px}dialog.dialog:has(.scrollarea){width:720px}dialog.dialog:has(.qvbody){width:760px}dialog.dialog:has(>.scrollarea.qv)>.dialog-head{align-items:center;padding:12px 16px 10px 20px}dialog.dialog:has(>.scrollarea.qv)>.dialog-head .title{gap:8px}dialog.dialog:has(>.scrollarea.qv)>.dialog-head h2{font-size:15px}dialog.dialog:has(>.scrollarea.qv)>.dialog-head p{margin-top:2px;font-size:11.5px}dialog.dialog:has(>.scrollarea.qv)>.dialog-head .iconbtn{width:26px;height:26px}dialog.dialog:has(>.scrollarea.qv)>.dialog-head .iconbtn svg{width:16px;height:16px}dialog.dialog:has(>.scrollarea.qv)>.dialog-foot{padding:8px 16px 8px 20px}dialog.dialog:has(>.scrollarea.qv)>.dialog-foot>a{font-size:12px}dialog.dialog:has(>.scrollarea.qv)>.dialog-foot div{gap:6px}dialog.dialog:has(>.scrollarea.qv)>.dialog-foot .btn{height:28px;padding:0 10px;font-size:12px}dialog.dialog:has(>.scrollarea.qv)>.dialog-foot a svg{width:13px;height:13px}.qvbody{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;padding:12px 20px 14px;display:grid}.qvmain{gap:12px;min-width:0;display:grid}.qvcard{background:var(--card);border:1px solid var(--border);border-radius:10px;min-width:0;padding:10px 12px}.qvcard h3{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;font-size:12px;font-weight:600;display:flex}.qvcard h3 span{color:var(--muted);text-align:right;font-size:11px;font-weight:400}.qvcard>p.muted{margin:0;font-size:12px}.qvbody .paidbox{padding:9px 12px}.qvbody .paidbox b{font-size:13px}.qvbody .paidbox span{font-size:11.5px}.qvbody .summary{gap:4px;font-size:12px}.qvbody .summary .total{padding-top:6px}.qvbody .summary .total dd{font-size:13px}.qvbody .summary dd .sub{white-space:normal}.qvbody .lkfx{margin-top:6px;font-size:11px}.qvbody .pfsched{padding:0}.qvbody .lktl .pfrow{grid-template-columns:14px minmax(0,1fr) auto;column-gap:8px;padding:4px 0}.qvbody .pfrow:before{top:20px;bottom:-4px;left:6px}.qvbody .pfmark{width:14px;height:14px;margin-top:1px}.qvbody .pfmark svg{width:9px;height:9px}.qvbody .pfl1{gap:2px 8px;font-size:11.5px}.qvbody .pfl1 a,.qvbody .pfl1 .lkno{font-size:11px}.qvbody .lkhere{font-size:9.5px}.qvbody .pfl2{margin-top:1px;font-size:10.5px}.qvbody .pfamt{gap:6px}.qvbody .pfamt .badge{gap:4px;height:16px;padding:0 6px;font-size:10.5px}.qvbody .pfamt .badge:before{width:5px;height:5px}.qvbody .pfamt b{font-size:11.5px}.qvkv{grid-template-columns:52px minmax(0,1fr);gap:5px 10px;margin:0;font-size:12px;line-height:17px;display:grid}.qvkv dt{color:var(--muted);font-size:11px}.qvkv dd{overflow-wrap:anywhere;margin:0}.qvkv dd .sub{color:var(--muted);font-size:11px;display:block}.qvkv .gap{border-top:1px solid var(--border);margin-top:3px;padding-top:7px}@media (width<=720px){.qvbody{grid-template-columns:minmax(0,1fr)}}.lqvbody{gap:12px;padding:12px 20px 14px;display:grid}.lqvbody .said{overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:19px}.lqvbody .said.muted{font-size:12px}.lqvcols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.lqvcol{gap:12px;min-width:0;display:grid}.lqvbody .qvkv{grid-template-columns:88px minmax(0,1fr);gap:4px 10px}.lqvbody .qvkv .mono,.lqvbody .qvkv .id{font-size:11px}.lqvbody .qvkv dd .muted{color:#8a8894}.lqvbody .qvkv.answers{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lqvacc{background:var(--card);border:1px solid var(--border);border-radius:10px}.lqvacc details+details{border-top:1px solid var(--border)}.lqvacc summary{cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;list-style:none;transition:background .15s;display:flex}.lqvacc summary::-webkit-details-marker{display:none}.lqvacc summary:hover{background:var(--hover-bg)}.lqvacc details:first-child summary{border-radius:10px 10px 0 0}.lqvacc details:last-child:not([open]) summary{border-radius:0 0 10px 10px}.lqvacc summary:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.lqvacc summary svg{color:var(--muted);flex:none;transition:transform .26s cubic-bezier(.2,.7,.2,1);transform:rotate(-90deg)}.lqvacc details[open] summary svg{transform:none}.lqvacc summary em{color:var(--muted);text-align:right;margin-left:auto;font-size:11px;font-style:normal;font-weight:400}.lqvacc .in{padding:0 12px 10px 34px}.lqvacc .activity{border-top:1px solid var(--border);margin:8px 0 0;padding:8px 0 0;font-size:11.5px}.lqvacc details{interpolate-size:allow-keywords}.lqvacc details::details-content{opacity:0;block-size:0;transition:block-size .26s cubic-bezier(.2, .7, .2, 1), opacity .2s ease, content-visibility .26s allow-discrete;overflow:clip}.lqvacc details[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.lqvacc summary svg{transition:none}.lqvacc details::details-content{transition:none}}@media (width<=720px){.lqvcols{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.overlay:has(>dialog.dialog>.scrollarea.qv){z-index:31;padding:8px}dialog.dialog:has(>.scrollarea.qv){width:100%;max-width:100%;max-height:calc(100dvh - 16px)}dialog.dialog:has(>.scrollarea.qv)>.dialog-head{padding:10px 8px 8px 14px}dialog.dialog:has(>.scrollarea.qv)>.dialog-foot{flex-wrap:wrap;padding:8px 10px 8px 14px}.qvbody,.lqvbody{gap:10px;padding:10px 10px 12px}.qvmain,.lqvcol{gap:10px}.lqvacc summary{flex-wrap:wrap;row-gap:2px}.lqvacc summary em{text-align:left;flex-basis:100%;margin-left:22px}.lqvacc .in{padding-left:12px}}body.has-quick{overflow:hidden}.sessions-grid{border-collapse:collapse;width:100%;margin-top:6px}.sessions-grid th{text-align:left;color:var(--muted);padding:0 0 4px;font-size:12px;font-weight:600}.sessions-grid td{padding:0 8px 6px 0}.sessions-grid td:last-child{padding-right:0}.sessions-grid input{border:1px solid var(--line);border-radius:var(--r-ctl);width:100%;height:36px;font:inherit;color:var(--ink);background:#fff;padding:0 8px}.sessions-grid input:focus-visible{outline:2px solid var(--orange);outline-offset:1px}dialog.dialog:has(.wsbox){width:820px}dialog.dialog:has(.wsbox),dialog.dialog.sticky{flex-direction:column;display:flex;overflow:hidden}dialog.dialog:has(.wsbox)>.dialog-head,dialog.dialog.sticky>.dialog-head{background:var(--quiet-bg);align-items:center;padding:12px 22px}dialog.dialog:has(.wsbox)>.dialog-head h2,dialog.dialog.sticky>.dialog-head h2{font-size:15px}dialog.dialog:has(.wsbox)>.dialog-body,dialog.dialog.sticky>.dialog-body{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex:auto;align-content:start;min-height:0;overflow-y:auto}dialog.dialog:has(.wsbox)>.dialog-foot,dialog.dialog.sticky>.dialog-foot{background:var(--quiet-bg);padding:9px 22px}dialog.dialog:has(.wsbox)>.dialog-foot .btn,dialog.dialog.sticky>.dialog-foot .btn{height:30px;padding:0 12px;font-size:12px}dialog.dialog:has(.wsbox)>.dialog-head .iconbtn,dialog.dialog.sticky>.dialog-head .iconbtn{width:26px;height:26px}dialog.dialog:has(.wsbox)>.dialog-body::-webkit-scrollbar{width:10px}dialog.dialog:has(.wsbox)>.dialog-body::-webkit-scrollbar-track{background:0 0}dialog.dialog:has(.wsbox)>.dialog-body::-webkit-scrollbar-thumb{background:#cfccc4;border:3px solid #fff;border-radius:999px}.req{color:var(--bad);font-weight:700}.opt{color:#9b9a9f;font-weight:400}.wsbox{background:#f4f4f5;border:1px solid #e7e7e9;border-radius:8px;gap:12px;padding:14px 16px;display:grid}.wsbox .wsbox-foot{border-top-color:#e1e1e4}.wsbox-head{align-items:center;gap:10px;display:flex}.wsbox-head b{font-size:13px;font-weight:700}.wsbox-acts{gap:6px;margin-left:auto;display:flex}.wsbox-acts .btn{align-items:center;gap:4px;display:inline-flex}.wsbox-acts .btn svg{flex:none}.del-session[disabled]{opacity:.3;cursor:default}.del-session[disabled]:hover{color:inherit;background:0 0}.del-session:not([disabled]):hover{color:var(--bad)}.wsbox-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.wsbox-body{gap:12px;display:grid}.quotebox{border:1px solid var(--line);background:var(--head-bg);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.quotebox-rows{gap:6px;display:grid}.qrow{justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;display:flex}.qrow span{color:var(--muted)}.qrow b{font-family:var(--mono);font-variant-numeric:tabular-nums}.qrow.is-total{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.qrow.is-total span{color:var(--ink);font-weight:600}.qrow.is-total b{font-size:15px}.balance-cut{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:10px;display:grid}.balance-cut+.help{margin-top:-10px}.quotebox .help{margin:0}.raise-how{gap:4px;display:grid}.raise-mode:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.raise-how>span{color:var(--muted);font-size:11px;font-weight:500;line-height:15px}.raise-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.raise-opt{border:1px solid var(--line);cursor:pointer;background:var(--card);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.raise-opt:has(input:checked){border-color:var(--orange);background:var(--hover-bg)}.raise-opt:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:1px}.raise-opt input{accent-color:var(--orange);margin:2px 0 0}.raise-opt>span{gap:2px;display:grid}.raise-opt b{font-weight:600}.raise-opt>span>span{color:var(--muted);font-size:12px}.raise-opt{gap:8px;padding:10px 12px;font-size:12px;line-height:17px}.raise-opt>span>span{font-size:11px;line-height:15px}.raise-once,.raise-plan{gap:inherit;display:grid}.dialog .form .raise-once>.field{grid-template-rows:none}.raise-plan p{color:var(--table-ink);margin:0}.raise-plan p.help{color:var(--muted)}.qrow b.none{color:#b7b5bd;font-weight:500}.quotebox .qrow b{transition:opacity .14s}.quotebox.is-busy .qrow b{opacity:.34}@keyframes qrow-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.quotebox-rows.is-fresh .qrow b,.balance-said.is-fresh{animation:.2s cubic-bezier(.16,1,.3,1) both qrow-in}@media (prefers-reduced-motion:reduce){.quotebox-rows.is-fresh .qrow b{animation:none}.quotebox .qrow b{transition:none}.balance-said.is-fresh{animation:none}}.stepper{border:1px solid var(--line);border-radius:var(--r-ctl);background:#fff;justify-self:start;align-items:stretch;width:max-content;height:40px;display:inline-flex;overflow:hidden}.stepper button{width:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background-color .14s;display:grid}.stepper button:hover:not(:disabled){background:var(--hover-bg)}.stepper button:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.stepper button:disabled{color:#c9c7ce;cursor:default}.field .stepper input.n{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;width:46px;min-width:0;height:100%;font:600 14px var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);cursor:default;background:#fff;border-radius:0;flex:none;padding:0}.field .stepper input.n:focus{box-shadow:none;border-color:var(--line);outline:none}.dialog .form .stepper{height:32px}.dialog .form .stepper button{width:32px}.dialog .form .stepper input.n{width:40px;font-size:13px}.combo[data-link-picker]{position:relative}.combo-row.is-person{white-space:normal;gap:1px;padding:7px 9px;display:grid}.combo-row.is-person b{font-size:12.5px;font-weight:600}.combo-row.is-person span{color:var(--muted);font-size:11.5px}.wsbox-foot .help:first-child{color:var(--ink);font-weight:600}.wsbox-foot .help+.help{margin-left:auto}.wsgrid thead th,.wsgrid tbody td,.sessions-grid thead th,.sessions-grid tbody td{white-space:normal;background:0 0;border-bottom:0;height:auto;position:static}.wsgrid tbody tr:hover td,.sessions-grid tbody tr:hover td{background:0 0}.wsgrid{border-collapse:collapse;width:100%}.wsgrid th{text-align:left;font:500 11px/1 var(--sans);color:var(--muted);padding:0 8px 7px 0}.wsgrid td{vertical-align:middle;padding:0 8px 6px 0}.wsgrid td:last-child,.wsgrid th:last-child{padding-right:0}.wsgrid td.n{width:72px;font:500 11px var(--sans);color:var(--muted)}.wsgrid th.h,.wsgrid td.h{text-align:center;width:68px}.wsgrid td.h output{font-variant-numeric:tabular-nums;height:36px;color:var(--muted);line-height:36px;display:block}.wsgrid th.del,.wsgrid td.del{width:32px}.wsgrid th.cur,.wsgrid td.cur{width:200px}.wsgrid input:not([type=hidden]),.wsgrid select{border:1px solid var(--line);border-radius:var(--r-ctl);width:100%;height:36px;font:inherit;color:var(--ink);background:#fff;padding:0 8px}.wsgrid input:focus-visible,.wsgrid select:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.wsgrid input[name=price_selling],.wsgrid input[name=price_actual]{width:130px}.wsgrid .select-wrap{display:block}.switchrow{align-items:center;gap:10px;display:flex}.switchrow label{cursor:pointer;font-size:12px;font-weight:600}.switch{appearance:none;cursor:pointer;background:var(--line);border-radius:999px;flex:none;width:32px;height:18px;margin:0;transition:background .14s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch:checked{background:var(--ok)}.switch:checked:after{transform:translate(14px)}.switch:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.switchrow:has(.switch:not(:checked))~.wsbox.priced{display:none}.tabs{gap:6px;display:flex}.tabs input{opacity:0;pointer-events:none;position:absolute}.tabs label{cursor:pointer;border:1px solid var(--line);height:26px;font:600 12px var(--sans);color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 13px;display:inline-flex}.tabs input:checked+label{background:var(--ink);border-color:var(--ink);color:#fff}.tabs input:disabled+label{color:#b9b7bf;background:var(--quiet-bg);border-color:var(--border);cursor:default}.tabs input:focus-visible+label{outline:2px solid var(--orange);outline-offset:2px}.wsbox:has(#tier-standard:checked) [data-tier=elite],.wsbox:has(#tier-elite:checked) [data-tier=standard]{display:none}@media (width<=720px){.wsgrid td.n{width:54px}.wsgrid th.cur,.wsgrid td.cur{width:120px}}.wsgrid[data-tier]{justify-self:start;width:auto}.wsgrid[data-tier] th,.wsgrid[data-tier] td,.dialog .wsgrid[data-tier] th,.dialog .wsgrid[data-tier] td{padding-right:14px}.wsgrid[data-tier] th:last-child,.wsgrid[data-tier] td:last-child,.dialog .wsgrid[data-tier] th:last-child,.dialog .wsgrid[data-tier] td:last-child{padding-right:0}.rec-head{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);gap:10px;padding:14px 18px;display:grid}.rec-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rec-id{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.rec-id h1{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.rec-sub{color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin:0;font-size:12.5px;display:flex}.rec-sub b{color:var(--ink);font-weight:600}.rec-sub .dot{color:var(--line)}.rec-meter{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 28px;padding-top:11px;display:grid}.meter b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.meter>span{color:var(--muted);font-size:12px}.meter-bar{background:var(--quiet-bg);border-radius:4px;height:7px;margin:7px 0 5px;position:relative}.meter-fill{background:var(--ok);border-radius:4px;position:absolute;inset:0 auto 0 0}.meter-bar.is-low .meter-fill{background:var(--gold)}.meter-min{background:var(--ink);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.meter-foot{color:var(--muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.rec-money{gap:22px;margin:0;display:flex}.rec-money>div{text-align:right;gap:1px;display:grid}.rec-money dt{color:var(--muted);font-size:11px}.rec-money dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.rec-money .due dd{color:var(--warn)}.meter-fill{width:var(--p,0%)}.meter-min{left:var(--p,0%)}.p-0{--p:0%}.p-5{--p:5%}.p-10{--p:10%}.p-15{--p:15%}.p-20{--p:20%}.p-25{--p:25%}.p-30{--p:30%}.p-35{--p:35%}.p-40{--p:40%}.p-45{--p:45%}.p-50{--p:50%}.p-55{--p:55%}.p-60{--p:60%}.p-65{--p:65%}.p-70{--p:70%}.p-75{--p:75%}.p-80{--p:80%}.p-85{--p:85%}.p-90{--p:90%}.p-95{--p:95%}.p-100{--p:100%}.rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.rec-col{align-content:start;gap:14px;display:grid}.rec-col>*{min-width:0}.rec-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);gap:9px;padding:12px 16px 14px;display:grid}.rec-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rec-card-head h2{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:600}.rec-card-head a{font-size:12px;font-weight:500}.linkchain ul{margin:0;padding:0;list-style:none;display:grid}.linkchain li{border-top:1px solid var(--border);gap:3px;padding:8px 0;display:grid}.linkchain li:first-child{border-top:0;padding-top:0}.linkchain .lc-row{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.linkchain .lc-gw{align-items:center;display:inline-flex}.linkchain .lc-amt{margin-left:auto}.linkchain .badge{height:18px;padding:0 7px;font-size:11px}.linkchain li.struck .lc-gw,.linkchain li.struck .lc-amt{color:var(--muted);-webkit-text-decoration:line-through #b9b6ae;text-decoration:line-through #b9b6ae}.linkchain li.struck .lc-row>a{text-decoration:line-through}.linkchain .lc-note{color:var(--muted);margin:0;font-size:12px}.lc-old{border-top:1px solid var(--border);padding-top:8px}.lc-old>summary{cursor:pointer;color:var(--blue);align-items:center;gap:4px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.lc-old>summary::-webkit-details-marker{display:none}.lc-old>summary svg{transition:transform .15s}.lc-old[open]>summary svg{transform:rotate(180deg)}.lc-old .lc-hide,.lc-old[open] .lc-view{display:none}.lc-old[open] .lc-hide{display:inline}.lc-old>ul{margin-top:8px}.lc-old li:first-child{border-top:1px solid var(--border);padding-top:8px}.kv{grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:7px 14px;margin:0;font-size:13px;display:grid}.kv dt{color:var(--muted);font-size:12px}.kv dd{overflow-wrap:anywhere;margin:0}.kv dd .sub,.dl dd .sub{color:var(--muted)}.daylist{gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.daylist li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.daylist.numbered li{grid-template-columns:16px minmax(0,1fr) auto}.daylist .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.daylist time{font-variant-numeric:tabular-nums;color:var(--muted)}.pricegrid{border-collapse:collapse;width:100%;font-size:13px}.pricegrid th{font:500 11px/1 var(--sans);color:var(--muted);text-align:right;padding:0 0 5px}.pricegrid th:first-child{text-align:left}.pricegrid td{text-align:right;font-variant-numeric:tabular-nums;padding:4px 0}.pricegrid td:first-child{text-align:left;font-weight:500}.pricegrid td+td{padding-left:16px}.pricegrid s{color:var(--muted);margin-left:5px;font-size:11px;text-decoration-thickness:1px}.pricegrid tbody tr+tr td{border-top:1px solid var(--border)}.pricegrid thead th,.pricegrid tbody td{white-space:nowrap;height:auto;color:inherit;background:0 0;border-bottom:0;position:static}.pricegrid tbody tr:hover td{background:0 0}.wsgrid.priceset th.sn,.wsgrid.priceset td.sn{text-align:right;width:24px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.wsgrid.priceset th.cur,.wsgrid.priceset td.cur{width:58px;font-weight:500}.wsgrid.priceset th{text-align:right;white-space:nowrap}.wsgrid.priceset th.sn,.wsgrid.priceset th.cur{text-align:left}.dialog .wsgrid.priceset td input{text-align:right;font-variant-numeric:tabular-nums;width:96px;height:28px}.dialog .wsgrid.priceset td,.dialog .wsgrid.priceset th{padding:0 10px 4px 0}.dialog .wsgrid.priceset td:last-child,.dialog .wsgrid.priceset th:last-child{padding-right:0}.wsgrid.priceset{width:auto}.wsgrid.sells{justify-self:start;width:auto}.wsgrid.sells th,.wsgrid.sells td{white-space:nowrap;padding:0 18px 6px 0}.wsgrid.sells th.tick,.wsgrid.sells td.tick{text-align:center;padding-right:22px}.wsgrid.sells td.tick .check{gap:0;display:inline-flex}.wsgrid.sells tbody td:first-child{color:var(--ink);font-size:12px}.wsgrid.sells .check input,.dialog .form .wsgrid.sells .check input{border:1px solid var(--line);background:#fff;border-radius:4px;width:16px;height:16px;padding:0}.wsgrid.sells .check input:checked,.dialog .form .wsgrid.sells .check input:checked{background:var(--ink);border-color:var(--ink)}.flagrow{flex-wrap:wrap;gap:5px;display:flex}@media (width<=1023px){.rec-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.rec-meter{grid-template-columns:minmax(0,1fr)}.rec-money{gap:16px}}.statrow{flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.statrow>div{align-items:baseline;gap:6px;display:flex}.statrow dt{color:var(--muted);order:2;font-size:12px}.statrow dd{font-variant-numeric:tabular-nums;order:1;margin:0;font-size:15px;font-weight:700}.taxnow{margin-bottom:14px;padding:14px 16px}.taxnow-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.taxnow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.taxnow-grid>div{gap:1px;min-width:0;display:grid}.taxnow-grid dt{color:var(--muted);font-size:12px}.taxnow-grid dd{min-width:0;margin:0}.taxnow-grid dd.big{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.taxnow-grid dd.sub{color:var(--muted);font-size:12px}@media (width<=720px){.taxnow-grid{grid-template-columns:minmax(0,1fr)}}.people{border-collapse:collapse;width:100%;font-size:13px}.people thead th{font:500 11px/1 var(--sans);color:var(--muted);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;background:0 0;height:auto;padding:0 12px 6px 0;position:static}.people tbody td{vertical-align:top;border-bottom:1px solid var(--border);white-space:normal;height:auto;color:inherit;background:0 0;padding:8px 12px 8px 0;position:static}.people tbody tr:last-child td{border-bottom:0}.people tbody tr:hover td{background:0 0}.people th.num,.people td.num{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.people b{font-weight:600;display:block}.people small{color:var(--muted);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.feed{gap:2px;margin:0;display:grid}.feed .fday{font:600 11px/1 var(--sans);color:var(--muted);border-top:1px solid var(--border);padding:12px 0 5px;display:block}.feed .fday:first-child{border-top:0;padding-top:0}.feed li{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:10px;padding:4px 0;display:grid}.feed li[title],td.hasmore[title]{cursor:help}.cmsface{object-fit:cover;background:var(--quiet-bg);border-radius:999px;flex:none;width:32px;height:32px}.cmsface-lg{width:40px;height:40px}.phonerow{align-items:start;gap:6px;display:flex}.phonerow .select-wrap{flex:0 46%;min-width:0}.phonerow input{flex:54%;min-width:0}.rec-head.withface{grid-template-columns:auto minmax(0,1fr);column-gap:12px}.rec-head.withface>.cmsface{grid-area:1/1/span 2;align-self:center}td.facecell{align-items:center;gap:10px;display:flex}td.facecell>.cell.plain{min-width:0}ul.feed{padding:0;list-style:none}.feed time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.feed .what{font-size:13px}.feed .what b{font-weight:600}.feed .what span{color:var(--muted)}.aside{border-left:2px solid var(--line);color:var(--muted);padding:2px 0 2px 12px;font-size:12.5px}.aside b{color:var(--ink);font-weight:600}.tabstrip{border-bottom:1px solid var(--border);gap:4px;margin-bottom:-4px;display:flex;overflow-x:auto}.tabstrip a{height:38px;font:500 13px/1 var(--sans);color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.tabstrip a:hover{color:var(--ink);background:var(--hover-bg);text-decoration:none}.tabstrip a[aria-current=page]{color:var(--ink);border-bottom-color:var(--orange);font-weight:600}.tabstrip a b{color:var(--muted);background:var(--quiet-bg);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.tabstrip a[aria-current=page] b{color:var(--ink)}tbody tr.sub-row td{background:var(--hover-bg);height:40px;font-size:11px}tbody tr.sub-row td:first-child{padding-left:28px}tbody tr.sub-row:hover td{background:var(--quiet-bg)}.notice{background:var(--warn-bg);border-radius:var(--r-card);color:#6b4600;border:1px solid #e9c88a;padding:12px 14px;font-size:12px}.notice b{margin-bottom:2px;display:block}.sessions-grid td.note{width:34%}.sessions-grid th.dow,.sessions-grid td.dow,.wsgrid th.dow,.wsgrid td.dow{width:28px;padding:0 18px 6px 2px}.sessions-grid td.dow output,.wsgrid td.dow output{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:500;display:block}.sessions-grid td.dow output{line-height:36px}.wsgrid td.dow output{line-height:32px}.wsgrid tr.is-bad input[type=datetime-local]{border-color:var(--bad)}.dialog .form .cols-2,.dialog .form .cols-3{align-items:stretch;gap:12px 26px}.dialog .form .cols-4{align-items:stretch;gap:10px 14px}.dialog .form>details{border:1px solid var(--line);border-radius:6px;padding:0}.dialog .form>details>summary{cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.dialog .form>details>summary::-webkit-details-marker{display:none}.dialog .form>details>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;margin-left:auto;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.dialog .form>details[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}.dialog .form>details>.help{margin:0 12px 10px}.dialog .form>details>.cols-4{padding:0 12px 12px}.dialog .form>details .field>span{letter-spacing:.04em;font-size:11px}.dialog .form .field{grid-template-rows:15px minmax(32px,auto) auto;align-content:start;gap:4px}.dialog .form>.field,.dialog .form>label.field{grid-template-rows:none}.dialog .form .field>span:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:15px;overflow:hidden}.dialog .form .field input,.dialog .form .field select,.dialog .form .field textarea{height:32px;padding:0 8px;font-size:12px}.dialog .form .field textarea{height:auto;min-height:60px;padding:6px 8px}.dialog .form .field{min-width:0}.dialog .form .field input[type=datetime-local]{cursor:pointer;min-width:0;padding:0 6px}.dialog .form .field input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;width:12px;height:12px;margin:0 0 0 2px;padding:0}.dialog .form .field input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:.9}.dialog .form .field select[multiple]{height:auto;min-height:104px}.dialog .form .help{font-size:11px;line-height:1.4}.dialog .form{gap:12px}.dialog .form .toggles{gap:6px 16px}.dialog .wsbox{gap:9px;padding:10px 12px}.dialog .form .wsbox[data-sessions]{margin:8px 0}.dialog .form .switchrow{margin-top:8px}.dialog .wsgrid input:not([type=hidden]),.dialog .wsgrid select{height:32px;font-size:12px}.dialog .wsgrid td{padding:0 6px 6px 0}.dialog .wsgrid th.dow,.dialog .wsgrid td.dow{padding:0 18px 6px 2px}.dialog .wsgrid input[type=datetime-local],.sessions-grid input[type=datetime-local]{cursor:pointer;height:28px;padding:0 5px;font-size:11px}.dialog .wsgrid input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;margin-left:1px;padding:0;transition:opacity .14s,transform .14s;transform:scale(.72)}.sessions-grid input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;margin-left:1px;padding:0;transition:opacity .14s,transform .14s;transform:scale(.72)}.dialog .wsgrid input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:.8}.sessions-grid input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:.8}.dialog .wsgrid input[type=datetime-local]::-webkit-calendar-picker-indicator:active{transform:scale(.62)}.sessions-grid input[type=datetime-local]::-webkit-calendar-picker-indicator:active{transform:scale(.62)}.dialog .wsgrid input,.dialog .wsgrid select,.sessions-grid input{transition:border-color .14s,box-shadow .14s,background-color .14s}@media (prefers-reduced-motion:reduce){.dialog .wsgrid input,.dialog .wsgrid select,.sessions-grid input{transition:none}.dialog .wsgrid input[type=datetime-local]::-webkit-calendar-picker-indicator{transition:none}.sessions-grid input[type=datetime-local]::-webkit-calendar-picker-indicator{transition:none}}.dialog .wsgrid td.h output,.dialog .wsgrid td.dow output{height:28px;line-height:28px}.dialog .wsgrid td.h output{height:32px;line-height:32px}.dialog .select-wrap svg{width:12px;height:12px;margin-top:-6px;right:8px}.dialog .field input.mono{font-size:12px}.combo-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.combo-hidden select{pointer-events:none}.combo-hidden{max-width:1px;max-height:1px}.combo{min-width:0;max-width:100%;position:relative}.combo-button{border:1px solid var(--line);border-radius:var(--r-ctl);width:100%;height:40px;font:13px var(--sans);color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;padding:0 26px 0 10px;line-height:38px;transition:background-color .14s,border-color .14s,box-shadow .14s;display:block;overflow:hidden}.combo-button:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);opacity:.5;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:10px;transform:rotate(45deg)}.combo-button.is-empty{color:#9b9a9f}.combo-button[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.combo-err{z-index:3;border-radius:var(--r-ctl);background:var(--bad-bg);width:max-content;min-width:100%;max-width:240px;color:var(--bad);font:12px var(--sans);border:1px solid #f2c4be;padding:4px 8px;line-height:1.4;position:absolute;top:calc(100% + 4px);left:0}.combo-button:hover{background:var(--hover-bg)}.combo-button:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--info-bg);outline:none}.combo-button[disabled]{background:var(--head-bg);color:#9b9a9f;cursor:default}.combo.is-multi .combo-button{height:auto;min-height:40px;padding-top:4px;padding-bottom:4px}.dialog .form .combo.is-multi .combo-button{min-height:32px}.combo-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.combo-chips .chip{background:var(--quiet-bg);border:1px solid var(--border);max-width:118px;height:19px;font:500 11px/1 var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex;overflow:hidden}.combo-chips .chip.is-more{background:var(--ink);border-color:var(--ink);color:#fff;cursor:help}.combo-more{z-index:61;border:1px solid var(--line);overscroll-behavior:contain;background:#fff;border-radius:6px;width:max-content;min-width:150px;max-width:230px;padding:8px 0 6px;animation:.12s cubic-bezier(.16,1,.3,1) combo-in;position:fixed;overflow-y:auto;box-shadow:0 4px 14px #0b0e2424}.combo-more>b{border-bottom:1px solid var(--border);font:600 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;padding:0 12px 6px;display:block}.combo-more ul{margin:0;padding:0;list-style:none}.combo-more li{font:400 12.5px/1.35 var(--sans);color:var(--ink);padding:4px 12px}.combo-more:has(li>b){max-width:340px}.combo-more li:has(>b){grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.combo-more li>b{font:600 11px/1.6 var(--sans);color:var(--blue)}.combo.is-multi .combo-row{padding-left:29px;position:relative}.combo.is-multi .combo-row:before{content:"";border:1px solid var(--line);background:#fff;border-radius:3px;width:13px;height:13px;margin-top:-7px;position:absolute;top:50%;left:9px}.combo.is-multi .combo-row[aria-selected=true]:before{background:var(--ink);border-color:var(--ink)}.combo.is-multi .combo-row[aria-selected=true]:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:7px;margin-top:-4.5px;position:absolute;top:50%;left:13.5px;transform:rotate(45deg)}.combo.is-multi .combo-row.is-none{display:none}.combo-button[disabled]:after{border-color:#9b9a9f}.dialog .form .combo-button,.dialog .wsgrid .combo-button{height:32px;padding:0 24px 0 8px;font-size:12px;line-height:30px}.dialog .form .combo-button:after,.dialog .wsgrid .combo-button:after{right:8px}.fpanel .row .combo-button{background:var(--quiet-bg);border-color:#0000;height:28px;padding:0 22px 0 8px;font-size:12px;line-height:26px}.fpanel .row .combo.is-multi .combo-button{height:28px;min-height:28px;padding-top:0;padding-bottom:0}.fpanel .row .combo-chips{flex-wrap:nowrap;height:26px;overflow:hidden}.fpanel .row .combo-chips .chip{background:var(--info-bg);height:20px;color:var(--blue);font:600 11px/1 var(--sans);letter-spacing:.01em;border:0;border-radius:4px;flex:none;max-width:120px;padding:0 6px}.fpanel .row .combo-chips .chip.is-more{background:var(--ink);color:#fff}.fpanel .row .combo-button:hover{background:var(--head-bg)}.toolbar .combo-button{height:28px;font-size:11px;line-height:26px}.combo-panel{z-index:60;border:1px solid var(--line);transform-origin:0 0;background:#fff;border-radius:6px;flex-direction:column;width:max-content;max-width:min(440px,100vw - 16px);animation:.14s cubic-bezier(.16,1,.3,1) combo-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 14px #0b0e2424}.combo-panel.is-up{transform-origin:0 100%;animation-name:combo-in-up}@keyframes combo-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}@keyframes combo-in-up{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:none}}.combo-panel.is-closing{pointer-events:none;animation:.12s forwards combo-out}.combo-panel.is-up.is-closing{animation-name:combo-out-up}@keyframes combo-out{to{opacity:0;transform:scale(.98)translateY(-3px)}}@keyframes combo-out-up{to{opacity:0;transform:scale(.98)translateY(3px)}}@media (prefers-reduced-motion:reduce){.combo-panel,.combo-panel.is-closing{animation:none}}.combo-searchrow{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.combo-searchrow svg{width:13px;height:13px;color:var(--muted);opacity:.7;flex:none}.combo .combo-panel .combo-searchrow .combo-search,.combo .combo-panel .combo-searchrow .combo-search:focus{width:auto;min-width:0;height:100%;box-shadow:none;font:12px var(--sans);color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.combo-search::placeholder{color:#9b9a9f}.combo-list{min-height:0;padding:4px;overflow-y:auto}.combo-list:focus{outline:none}.combo-empty{text-align:center;color:var(--muted);padding:14px 10px;font-size:12px}.combo-row{cursor:pointer;white-space:nowrap;color:var(--ink);border-radius:4px;align-items:baseline;gap:4px;padding:6px 8px;font-size:12px;line-height:1.35;display:flex}.combo-row b{color:var(--ink);font-weight:500}.combo-row span{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.combo-row .combo-label{color:inherit;text-overflow:ellipsis;min-width:0;overflow:hidden}.combo-row.is-none{color:var(--muted)}.combo-row.is-on,.combo-row:hover{background:var(--hover-bg)}.combo-row[aria-selected=true]{background:var(--info-bg)}.combo-row.is-why{cursor:default;color:var(--muted);flex-wrap:wrap}.combo-row.is-why:hover,.combo-row.is-why.is-on{background:0 0}.combo-row.is-why small{color:var(--muted);flex-basis:100%;font-size:10.5px}.combo-row[aria-selected=true].is-on{background:var(--hover-bg)}.report-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.report-bar .field{width:120px}.report-bar .field select{text-overflow:ellipsis}.report-bar .field>span{font-size:11px}.report-bar .field select{height:28px;padding:0 22px 0 8px;font-size:12px}.report-bar .combo-button{height:28px;padding:0 22px 0 8px;font-size:12px;line-height:26px}.report-bar .combo-button:after{right:8px}.report-bar .btn{height:28px;padding:0 10px;font-size:12px}.report-bar .btn-quiet{margin-left:-8px;padding:0 8px}.report-bar .seg{margin-left:auto;padding:2px}.report-bar .seg a{white-space:nowrap;height:24px;padding:0 12px;font-size:12px}.seg.report-tabs a{white-space:nowrap;height:28px;padding:0 14px;font-size:12px}.pagehead-actions:has(>.seg.report-tabs){min-width:0;max-width:100%}.seg.report-tabs{scrollbar-width:none;flex:0 auto;max-width:100%;overflow-x:auto}.seg.report-tabs a{flex:none}.report-note{color:var(--muted);font-size:12px}.seg.report-by{width:fit-content;padding:2px}.seg.report-by a{height:24px;padding:0 12px;font-size:12px}.daygrid table{width:max-content;min-width:100%}.daygrid th,.daygrid td{text-align:right}.daygrid thead th{height:auto;font:400 10px/1.3 var(--sans);padding:6px 10px}.daygrid thead th.lbl,.daygrid thead th.tot{font-weight:500}.daygrid thead th b{font:500 11px/1.3 var(--sans);color:var(--ink);display:block}.daygrid tbody td{font-variant-numeric:tabular-nums;height:40px;padding:0 10px}.daygrid tbody td:not(.lbl){font-size:11px}.daygrid:not(.salegrid) th:not(.lbl),.daygrid:not(.salegrid) td:not(.lbl){min-width:56px}.daygrid .lbl{z-index:1;text-overflow:ellipsis;text-align:left;background:var(--card);border-right:1px solid var(--border);max-width:220px;color:var(--ink);font-weight:600;position:sticky;left:0;overflow:hidden}.daygrid thead .lbl,.daygrid thead .tot{z-index:2;background:var(--head-bg)}.daygrid .tot{z-index:1;background:var(--head-bg);border-left:1px solid var(--border);color:var(--ink);font-weight:700;position:sticky;right:0}.daygrid td.z{color:#9b9a9f}.daygrid td.lo{color:var(--warn)}.daygrid tbody tr:hover .lbl{background:var(--hover-bg)}.daygrid tr.sec td{background:var(--quiet-bg);height:30px;font:600 11px/1 var(--sans);color:var(--table-ink)}.daygrid tr.foot td,.daygrid tr.foot .lbl,.daygrid tr.foot .tot{background:var(--ok-bg);color:var(--ok);font-weight:700}.daygrid tbody:not(:last-child) tr.foot td{border-bottom:1px solid var(--border)}.card.table.daygrid table:last-child tbody:not(:last-child) tr:last-child td{border-radius:0}.salegrid thead th,.strip .chg{font-size:11px}.strip .chg.up{color:var(--ok)}.strip .chg.down{color:var(--bad)}.strip .chg.flat{color:var(--muted)}.daybars{padding:12px 16px}.daybars svg{width:100%;height:120px;display:block}.daybars .bar{fill:var(--table-ink)}.daybars .bar.z{fill:var(--border)}.daybars-ends{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.report-bar .field input[type=date]{height:28px;padding:0 8px;font-size:12px}.salegrid td,.salegrid th{min-width:110px}.health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card.health{align-content:start;gap:6px;padding:14px 16px;display:grid}.health-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.health-head b{font:600 13px/1.3 var(--sans);color:var(--ink)}.health-n{font:700 22px/1.2 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}.card.health p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.health-links{flex-wrap:wrap;gap:4px 14px;display:flex}.card.health a{font-size:12px;font-weight:500}.cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=1100px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cards table{table-layout:fixed}.cards td.lbl{text-overflow:ellipsis;overflow:hidden}.cards td.mono{width:72px}.planbox,.planbody{gap:12px;display:grid}.planrows input{width:100%}.planrows input[readonly]{background:var(--quiet-bg);color:var(--muted)}.planrows th.sn,.planrows td.sn{text-align:right;width:24px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.planrows th.num,.planrows td.num{text-align:right}.planfoot{justify-content:space-between;gap:12px;margin:0;font-size:13px;display:flex}.planok{color:var(--ok);font-weight:500}.planbad{color:var(--bad);font-weight:500}.balancechip{margin:0}[data-balance-locked]{background:var(--head-bg)}.lockhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.lockedtag{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.lockgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.lockgrid div{gap:2px;min-width:0;display:grid}.lockgrid dt{color:var(--muted);font-size:11px}.lockgrid dd{overflow-wrap:anywhere;margin:0;font-weight:600}.balanceprice{gap:6px;margin:0;display:grid}.balanceprice div{justify-content:space-between;gap:12px;display:flex}.balanceprice dt{color:var(--ink)}.balanceprice dd{font-variant-numeric:tabular-nums;margin:0}.balanceprice .is-paid dd{color:var(--ok)}.balanceprice .is-plan{border-top:1px solid var(--border);padding-top:6px;font-weight:700}.planrows tr[data-plan-paid]{background:var(--hover-bg);color:var(--muted)}.planrows tr[data-plan-paid] td.sn{color:var(--ok)}.checkpart{align-content:start;gap:8px;display:grid}.checkpart h4{font:600 12px/1 var(--sans);color:var(--muted);margin:0}.checkpart p{margin:0}.checkapproval b{margin-bottom:2px;display:block}dialog.dialog:has(.linkpop){width:960px;height:min(780px,100vh - 48px)}@supports (height:100dvh){dialog.dialog:has(.linkpop){height:min(780px,100dvh - 48px)}}dialog.dialog.sticky>.linkpop{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex:auto;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.linkpop-main{flex-direction:column;min-width:0;min-height:0;display:flex}.linkpop-scroll{flex:auto;min-height:0;overflow-y:auto}.linkpop-rail{background:var(--head-bg);border-left:1px solid var(--border);flex-direction:column;gap:14px;min-width:0;padding:14px 18px 18px;display:flex;overflow-y:auto}@media (width<=1007px){dialog.dialog.sticky>.linkpop{display:block;overflow-y:auto}.linkpop-main,.linkpop-scroll,.linkpop-rail{overflow:visible}.linkpop-rail{border-left:0;border-top:1px solid var(--border)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stepbar{border-bottom:1px solid var(--border);background:var(--hover-bg);flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin:0;padding:12px 24px;list-style:none;display:flex}.stepbar li{align-items:center;gap:8px;display:flex}.stepbar li+li:before{content:"";background:var(--line);width:28px;height:1px}.stepbar-step{cursor:pointer;font:500 12.5px/1 var(--sans);color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.stepbar-step:disabled{cursor:default}.stepbar-step:not(:disabled):hover .stepbar-name{color:var(--ink);text-decoration:underline}.stepbar-step:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.stepbar-step i{width:22px;height:22px;font:600 11px/1 var(--sans);border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.stepbar-step i svg{display:none}.stepbar-step[aria-current=step]{color:var(--ink);font-weight:600}.stepbar-step[aria-current=step] i{background:var(--ink);border-color:var(--ink);color:#fff}.stepbar li.is-done .stepbar-step i{background:var(--ok-bg);color:var(--ok);border-color:#bfe3cd}.stepbar li.is-done .stepbar-step:not([aria-current]) i span{display:none}.stepbar li.is-done .stepbar-step:not([aria-current]) i svg{display:block}@media (width<=640px){.stepbar-step:not([aria-current]) .stepbar-name{display:none}}dialog[data-step="1"] .linkform [data-pane]:not([data-pane="1"]),dialog[data-step="2"] .linkform [data-pane]:not([data-pane="2"]),dialog[data-step="3"] .linkform [data-pane]:not([data-pane="3"]),dialog[data-step="1"] [data-step-only]:not([data-step-only~="1"]),dialog[data-step="2"] [data-step-only]:not([data-step-only~="2"]),dialog[data-step="3"] [data-step-only]:not([data-step-only~="3"]),dialog[data-step="4"] [data-step-only]{display:none}dialog:not([data-step]) .steppane+.steppane{border-top:1px solid var(--border)}.linkpop .linkform{gap:0;padding:0}.steppane{align-content:start;gap:14px;padding:16px 24px 18px;display:grid}.steppane:focus{outline:none}.steppane.is-bands{gap:0;padding:0}.stepsec{gap:12px;min-width:0;padding:16px 24px 18px;display:grid}.stepsec.is-band{background:var(--hover-bg)}.stepsec.is-flat{padding:0}.stephd{font:700 13px/1.2 var(--sans);letter-spacing:0;color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.stephd svg{color:var(--muted);flex:none}.steprow{flex-wrap:wrap;align-items:start;gap:14px;display:flex}.steprow.is-end{align-items:flex-end}.steprow>.field{max-width:100%}.steprow>.field.w-l{width:228px}.steprow>.field.w-m{width:128px}.steprow>.field.w-s{width:110px}.steprow>.field.w-xs{width:104px}.steprow>.field.w-chan{width:220px}.steprow>.field.w-phone{width:300px}.steprow>.field.w-gw{width:264px}.dialog .form.linkform .field>span:first-child{overflow:visible}.linkpop fieldset.field{border:0;min-width:0;margin:0;padding:0}.tip{vertical-align:-3px;width:16px;height:16px;color:var(--muted);cursor:help;border-radius:50%;place-items:center;margin-left:5px;display:inline-grid;position:relative}.tip:hover,.tip:focus{color:var(--ink);outline:none}.tip:focus-visible{box-shadow:0 0 0 3px var(--info-bg)}.tip-text{z-index:20;width:max-content;max-width:min(240px,100vw - 16px);translate:var(--tip-dx,0px) 0;background:var(--ink);color:var(--head-bg);font:400 12px/1.45 var(--sans);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;pointer-events:none;border-radius:8px;padding:8px 10px;display:none;position:absolute;top:calc(100% + 8px);left:-10px;box-shadow:0 4px 14px #0b0e2424}.tip-text:after{content:"";bottom:100%;left:calc(13px - var(--tip-dx,0px));border:5px solid #0000;border-bottom-color:var(--ink);position:absolute}.tip:hover .tip-text,.tip:focus .tip-text{display:block}.linkpop-rail .tip-text{left:auto;right:-10px}.linkpop-rail .tip-text:after{left:auto;right:calc(13px + var(--tip-dx,0px))}.linkpop-rail.has-who [data-link-quote-note]{display:none}.segpick,.paymode{background:var(--quiet-bg);border-radius:8px;gap:2px;width:max-content;max-width:100%;padding:3px;display:flex}.segpick .radio,.paymode .radio{height:28px;font:500 12.5px/1 var(--sans);color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 12px;display:inline-flex;position:relative}.linkpop .segpick .radio input,.linkpop .paymode .radio input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segpick .radio:has(input:checked),.paymode .radio:has(input:checked){color:var(--ink);background:#fff;box-shadow:0 1px 2px #14143a14}.segpick .radio:has(input:focus-visible),.paymode .radio:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:1px}.paymode .radio:has(input:disabled){color:#9b9a9f;cursor:default}.paymode{gap:4px;width:420px;padding:4px}.paymode .radio{flex:1 1 0;height:40px;font-size:13px;font-weight:600}.paymode.is-cards{width:100%}.paymode.is-cards .radio{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:54px;padding:8px 12px;line-height:1.3}.paymode.is-cards [data-pay-flex-choice]{flex-grow:1.35}.paymode.is-cards{background:0 0;gap:8px;padding:0}.paymode.is-cards .radio{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;padding:12px}.paymode.is-cards .radio:before{content:"";box-sizing:border-box;border:1.5px solid var(--line);background:var(--card);border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px}.paymode.is-cards .radio:hover:not(:has(input:checked,input:disabled)){background:var(--hover-bg)}.paymode.is-cards .radio:has(input:checked){border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f3f8ff}.paymode.is-cards .radio:has(input:checked):before{border:5px solid var(--blue)}.paymode .paysub{font:400 11.5px/1.35 var(--sans);color:var(--muted);margin-top:3px;display:block}.tagrow{flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;display:flex}.linkpop .tag{border:1px solid var(--border);height:26px;font:500 12.5px/1 var(--sans);color:var(--table-ink);background:#fff;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.linkpop .tag:empty,.tagrow:has(.tag:not(:empty)) .tagrow-none{display:none}.dgrid{grid-template-columns:124px minmax(0,165px) minmax(0,116px) minmax(0,176px);align-items:center;gap:8px 10px;display:grid}.dgrid-row{display:contents}.dgrid-head{font:500 11px/1.2 var(--sans);color:var(--muted)}.dgrid-label{font:600 12.5px/1.3 var(--sans);color:var(--ink);white-space:nowrap}.linkpop .dgrid input,.linkpop .dgrid select{border:1px solid var(--line);border-radius:var(--r-ctl);width:100%;height:32px;font:12px var(--sans);color:var(--ink);background:#fff;padding:0 8px}.linkpop .dgrid input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--info-bg);outline:none}.linkpop .dgrid input[disabled]{background:var(--head-bg);color:#9b9a9f}.dgrid-cell,.dgrid-tax{min-width:0}.dgrid-tax:has([data-link-taxmode]:not([hidden])) .dgrid-none,.dgrid-tax:has([data-link-etaxmode]:not([hidden])) .dgrid-none{display:none}@media (width<=640px){.dgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dgrid-head{display:none}.dgrid-label{grid-column:1/-1;padding-top:4px}}.planreceipts{margin:0 0 12px}.payflexline{margin:0 0 12px;font-size:12px}.payflexline b{margin-bottom:1px;font-size:12.5px;display:block}.planrows td.payhow{color:var(--muted);font-size:12px;line-height:1.3}.planrows .paytag{height:20px;font:500 11.5px/1 var(--sans);white-space:nowrap;background:var(--quiet-bg);color:var(--table-ink);border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.planrows .paytag.payrepeat{background:var(--info-bg);color:var(--info)}.planrows td.payhow .payrepeat,.planrows td.payhow.payauto .paynow{display:none}.planrows td.payhow.payauto .payrepeat{display:inline-flex}.planrows:has(th[data-payflex-col]:not([hidden])) :is(th,td:nth-child(2)){white-space:nowrap}.planpanel{border:1px solid var(--border);background:var(--head-bg);border-radius:10px;gap:14px;padding:14px 16px;display:grid}.planpanel .radios{min-height:28px}.linkpop-rail .quotebox{background:0 0;border:0;gap:6px;padding:0}.linkpop-rail .quotebox-rows{gap:5px}.linkpop-rail .qrow{font-size:12.5px}.linkpop-rail .qrow b{white-space:nowrap}.linkpop-rail .qrow.is-total{border-top:0;order:-1;justify-content:start;gap:4px;padding:0 0 8px;display:grid}.linkpop-rail .qrow.is-total span{font:500 11px/1.3 var(--sans);color:var(--muted)}.linkpop-rail .qrow.is-total b{font:700 22px/1.1 var(--sans);letter-spacing:-.02em}.qtag{vertical-align:1px;background:var(--ok-bg);height:18px;color:var(--ok);font:600 11px/1 var(--sans);border-radius:4px;align-items:center;margin-left:6px;padding:0 6px;font-style:normal;display:inline-flex}.railrule{background:var(--line);border:0;height:1px;margin:0}.railpart{gap:6px;display:grid}.raillabel{font:500 11px/1.3 var(--sans);color:var(--muted)}.railpart>b{font:600 13px/1.3 var(--sans);color:var(--ink)}.railmini{border:1px solid var(--border);background:#fff;border-radius:8px;display:grid;overflow:hidden}.railmini>div{border-top:1px solid var(--border);color:var(--table-ink);justify-content:space-between;gap:10px;padding:7px 10px;font-size:12px;display:flex}.railmini>div:first-child{border-top:0}.railmini b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.railmini .is-quiet{color:var(--muted)}.railmini .is-ok{background:var(--ok-bg);color:var(--ok);font-weight:600}.railmini .is-bad{background:var(--bad-bg);color:var(--bad);font-weight:500}.linkpop-rail .alert{font-size:12px}.dialog-foot.stepfoot{justify-content:space-between}.dialog-foot.stepfoot>div{gap:8px;margin-left:0;display:flex}.dialog-foot.stepfoot>.stepfoot-r{margin-left:auto}.dialog-foot.stepfoot>.stepfoot-r>[data-plan-draft]{order:-1}.btn[aria-disabled=true]{opacity:.45}.checkhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.checkview{gap:0}.checkview .checkpart{gap:10px;padding:14px 0}.checkview .checkpart:first-child{padding-top:0}.checkview .checkhead h4{font:700 13px/1.2 var(--sans);color:var(--ink)}.checkfacts{grid-template-columns:150px minmax(0,1fr);gap:7px 16px;margin:0;font-size:12.5px;display:grid}.checkfacts dt{color:var(--muted)}.checkfacts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.checksched{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.checkpart .checkflex{color:var(--ink);margin:0 0 8px;font-size:12.5px}.flexflag{vertical-align:1px;background:var(--info-bg);height:18px;color:var(--info);font:600 11px/1 var(--sans);border:1px solid #bcd4f7;border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.checktable{border-collapse:collapse;width:100%}.checktable th{text-align:left;height:30px;font:600 11.5px/1 var(--sans);color:var(--muted);border-bottom:1px solid var(--border);background:#fff;padding:0 12px}.checktable td{height:34px;color:var(--table-ink);border-bottom:1px solid var(--border);padding:4px 12px;font-size:12px}.checktable tr:last-child td{border-bottom:0}.checktable .sn{width:28px;color:var(--muted)}.checktable .num{text-align:right;font-variant-numeric:tabular-nums}.checkfoot{border-top:1px solid var(--border);background:var(--head-bg);justify-content:space-between;gap:12px;padding:9px 12px;font-size:12.5px;display:flex}.linkbtn{font:500 12px/1 var(--sans);color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0}.linkbtn:hover{color:#0b5fcc;text-decoration:underline}.linkbtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.btn.is-off,.menu .is-off{opacity:.45;pointer-events:none}.menu .is-off{height:30px;color:var(--muted);font:500 12px/1 var(--sans);white-space:nowrap;align-items:center;padding:0 10px;display:flex}.planschedule tr.replaced td{color:var(--muted)}.toolbar.two-row{row-gap:10px}.toolbar.two-row>*{order:3}.toolbar.two-row>.lead{flex:1 1 0;order:0;min-width:0}.toolbar.two-row>.search{flex:none;order:1;margin-left:auto}.toolbar.two-row>.break{flex-basis:100%;order:2;height:0}.toolbar.two-row .search input{width:300px;height:32px;font-size:12.5px}.toolbar.two-row .chips{margin:0}.seg.planchips{box-sizing:border-box;gap:2px;width:max-content;max-width:100%;height:28px;padding:2px;display:inline-flex;overflow-x:auto}.seg.planchips a{white-space:nowrap;flex:none;gap:5px;height:24px;padding:0 8px 0 9px;font-size:11.5px}.planchips b{box-sizing:border-box;background:var(--card-head);min-width:16px;height:16px;color:var(--muted);font:600 10px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;display:inline-grid}.planchips a[aria-current=true] b{background:var(--ink);color:#fff}.planchips b.zero{border:1px solid var(--line);color:var(--cell-sub);background:0 0}.progress{align-items:center;gap:9px;display:flex}.progress .ring{flex:none}.progress .cell span.late{color:var(--bad)}.ring .track,.ring .fill{stroke-width:3px}.ring .track{stroke:var(--quiet-bg)}.ring .fill{stroke:var(--ok)}.ring-lg .track,.ring-lg .fill{stroke-width:5px}.pagehead.rechead{align-items:flex-start}.rechead h1{flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;display:flex}.rechead h1 .badges{flex-wrap:wrap;gap:6px;font-weight:400;display:inline-flex}.rechead .rec-sub{margin-top:4px}.strip.recstrip{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr);gap:0;padding:0;display:grid}.strip.recstrip.five{grid-template-columns:repeat(5,minmax(0,1fr))}.recstrip>div{border-left:1px solid var(--border);padding:14px 18px}.recstrip>div:first-child{border-left:0}.recstrip .v{font:700 15px/1.3 var(--sans);font-variant-numeric:tabular-nums}.recstrip .v.ok,.recstrip .v.ok .ccy{color:var(--ok)}.recstrip .v.bad,.recstrip .v.bad .ccy{color:var(--bad)}.recstrip .ringcell{align-items:center;gap:14px;display:flex}.recstrip .ringcell>div{gap:3px;min-width:0;display:grid}.recstrip .ringcell .v{font-size:14px}@media (width<=1100px){.strip.recstrip,.strip.recstrip.five{grid-template-columns:repeat(2,minmax(0,1fr))}.recstrip>div{border-left:0;border-top:1px solid var(--border)}.recstrip>div:first-child,.recstrip>div:nth-child(2){border-top:0}}.rec-grid.side{grid-template-columns:minmax(0,1fr) 340px}@media (width<=1360px){.rec-grid.side{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1023px){.rec-grid.side{grid-template-columns:minmax(0,1fr)}}.card.table.headed thead th{border-radius:0}.cardhead{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.cardhead h2{color:var(--ink);margin:0;font-size:14px;font-weight:700}.cardhead .muted{font-size:12px}.cardfoot{border-top:1px solid var(--border);background:var(--head-bg);color:var(--muted);border-radius:0 0 var(--r-card) var(--r-card);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 16px;font-size:12px;display:flex}.paytable td.n{width:36px;color:var(--cell-sub);font-variant-numeric:tabular-nums}.paytable tbody tr.late td{background:var(--bad-bg)}.paytable .cell .late{color:var(--bad)}.paytable td{white-space:nowrap}.paytable td.linkcell{white-space:normal;width:100%}.paytable .linkrow .url{flex:1 1 0;width:0;max-width:220px}.paytable td.linkcell>.btn{margin-top:6px}.cell a.dl{margin-top:2px;font-size:11px;display:inline-block}.linkrow{align-items:center;gap:6px;min-width:0;display:flex}.linkrow .url{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--head-bg);min-width:0;max-width:230px;height:30px;font:500 12px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--table-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:0 10px;display:inline-flex;overflow:hidden}.linkrow .url>span{text-overflow:ellipsis;overflow:hidden}.linkrow-main .url{flex:1;max-width:none;height:36px;font-size:12.5px}.linkrow .dot{border-radius:50%;flex:none;width:8px;height:8px}.dot-ready{background:var(--ok)}.dot-opened{background:var(--blue)}.sub.linkstate{color:var(--cell-sub);margin-top:4px;font-size:11px;display:block}.summary dd.okfig,.summary dd.okfig .ccy{color:var(--ok)}.summary dd.strongfig{font-weight:700}.summary dd.badfig,.summary dd.badfig .ccy{color:var(--bad)}.facts2{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12px;display:flex}.facts2 b{color:var(--ink);font-weight:600}.paidbox{background:var(--ok-bg);color:var(--ok);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.paidbox>div{gap:2px;min-width:0;display:grid}.paidbox b{color:var(--ok);font-size:14px;font-weight:600}.paidbox b .money .ccy{color:var(--ok)}.paidbox span{font-size:12px}.paidbox.notpaid{background:var(--quiet-bg);color:var(--table-ink)}.paidbox.notpaid b,.paidbox.notpaid b .money .ccy{color:var(--ink)}.docs{flex-wrap:wrap;gap:8px;display:flex}.selform .field{width:100%}.field>span.selrow{font:inherit;color:inherit;gap:8px;display:flex}.selrow select,.selrow .combo{flex:1;min-width:0}.selrow .btn{height:40px}.access-state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.access-todo{justify-content:space-between;align-items:center}.queue-grey td{color:var(--muted)}.strip.recstrip.pfsum{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.strip.recstrip.pfsum{grid-template-columns:repeat(2,minmax(0,1fr))}}.brandmark{border:1px solid var(--line);height:16px;font:700 10px/1 var(--sans);letter-spacing:.03em;color:var(--table-ink);vertical-align:1px;border-radius:3px;align-items:center;margin-right:6px;padding:0 4px;display:inline-flex}.pflist .late{color:var(--bad)}.card.table .pflist .cell b.pfpaid{white-space:nowrap;font-size:11px}.pflist .cell b.pfpaid>span:not(.money){font-size:inherit;margin-top:0;display:inline}.pflist .cell b.pfpaid>span.mono{color:inherit}.pflist .cell b.pfpaid>span.muted{font-size:10px}.card.table .pflist tbody td.wraps .badge{width:max-content;max-width:150px}.pfstatus .pfwhy{color:var(--bad);white-space:normal;margin-top:3px;font-size:11.5px;display:block}.pfstatus .pfcopy{width:max-content;margin-top:6px;display:flex}.rec-grid.side.pfgrid{grid-template-columns:minmax(0,1fr) 400px}@media (width<=1360px){.rec-grid.side.pfgrid{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1023px){.rec-grid.side.pfgrid{grid-template-columns:minmax(0,1fr)}}.pfgrid>[data-plan-side]{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);gap:0}.pfgrid>[data-plan-side]>.rec-card{border:0;border-top:1px solid var(--border);border-radius:0}.pfgrid>[data-plan-side]>.pftabs+.rec-card{border-top:0}.tabstrip.pftabs{gap:0;margin:0}.pftabs a{flex:1 1 0;justify-content:center}.pftabs a[aria-current=page]{background:var(--head-bg)}.pfgrid>[data-plan-side] .rec-card{gap:6px;font-size:12px;line-height:17px}.pfgrid>[data-plan-side] .rec-card-head h2{line-height:16px}.pfgrid>[data-plan-side] .kv{gap:4px 14px;font-size:12px;line-height:17px}.pfgrid>[data-plan-side] .kv dt{font-size:11.5px;line-height:16px}.pfgrid>[data-plan-side] .lede{line-height:17px}.pfdot{background:var(--bad);border-radius:50%;width:7px;height:7px;display:inline-block}.pfnone{padding:14px 16px}.pfbox{border:1px solid;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:12px 16px 0;padding:8px 8px 8px 14px;display:flex}.pfbox.bad{background:var(--bad-bg);border-color:var(--bad-line)}.pfbox.warn{background:var(--warn-bg);border-color:var(--warn-line)}.pfbox .pftx{min-width:0;color:var(--table-ink);flex:380px;gap:3px;margin:0;font-size:12.5px;display:grid}.pfbox.bad .pftx b{color:var(--bad);font-weight:600}.pfbox.warn .pftx b{color:var(--warn-deep);font-weight:600}.pfbox .pftx span{color:var(--muted);font-size:12px}.pfbox .pfcta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pfsched{margin:0;padding:4px 0;list-style:none}.pfrow{grid-template-columns:18px minmax(0,1fr) auto 32px;column-gap:12px;padding:10px 16px;display:grid;position:relative}.pfrow:before{content:"";background:var(--border);width:2px;position:absolute;top:30px;bottom:-10px;left:24px}.pfrow:last-child:before{display:none}.pfrow.off{color:var(--muted)}.pfmark{z-index:1;box-sizing:border-box;background:var(--card);width:18px;height:18px;font:700 10px/1 var(--sans);border-radius:50%;place-items:center;margin-top:1px;display:grid;position:relative}.pfmark.paid{background:var(--ok);color:var(--paper)}.pfmark.fail{border:2px solid var(--bad);color:var(--bad)}.pfmark.wait{border:2px solid var(--line)}.pfmark.off{background:var(--quiet-bg)}.pfmid{min-width:0}.pfl1{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;display:flex}.pfl1 b{font-weight:600}.pfl1 a{font-variant-numeric:tabular-nums;font-size:11.5px}.pfl2{color:var(--muted);margin-top:3px;font-size:11px}.pfl2 .late{color:var(--bad)}.pftries{border-radius:var(--r-ctl);background:var(--hover-bg);color:var(--muted);font-variant-numeric:tabular-nums;gap:3px;margin-top:7px;padding:6px 10px;font-size:11px;display:grid}.pftries b{color:var(--table-ink);margin-right:8px;font-weight:600}.pftries i{margin-left:10px;font-style:normal}.pftries i.bad{color:var(--bad)}.pfmid>.linkrow,.pfmid>.btn{margin-top:8px}.pfamt{align-self:start;align-items:center;gap:8px;display:flex}.pfamt .badge{gap:5px;height:18px;padding:0 7px;font-size:11px}.pfamt b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pfrow .rowact{align-self:start;margin-top:-7px}.pfmain .cardhead h2{font-size:13px}.pfmain .cardhead .muted{font-size:11.5px}.pfmoney .summary{font-size:12px}.pfmoney .summary .total dd{font-size:13px}.pfmoney{border-top:1px solid var(--border);background:var(--head-bg);border-radius:0 0 var(--r-card) var(--r-card);padding:12px 16px 14px}.pfmoney dt .sub{color:#8a8894;font-size:11px}.pfmoney h2{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:700}.pfmcols{gap:16px;padding-right:44px;display:grid}.btn.pfbtn{gap:5px;height:28px;padding:0 10px;font-size:12px;transition:background-color .14s,border-color .14s,color .14s,transform 80ms}.btn.pfbtn svg{width:14px;height:14px;color:var(--muted);flex:none}.rechead .pagehead-actions{gap:6px;margin-left:auto}.rechead .pagehead-actions .btn{height:28px;padding:0 10px;font-size:12px}.btn.pfcheck svg{color:var(--blue)}.btn.pfcheck:hover{border-color:var(--blue);background:var(--info-bg);color:var(--info)}.btn.pfopen svg{color:var(--purple)}.btn.pfopen:hover{border-color:var(--purple);background:var(--purple-bg);color:var(--purple-ink)}.btn.pfview svg{color:var(--ok)}.btn.pfview:hover{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.btn.pfbtn:active{background:var(--quiet-bg);border-color:#a9a496;transform:translateY(1px)}.btn.pfcopy svg{color:var(--blue)}.btn.pfcopy:hover{border-color:var(--blue);background:var(--info-bg);color:var(--info)}.btn.pfcopy svg+svg,.btn.pfcopy.is-copied svg:first-child{display:none}.btn.pfcopy.is-copied svg+svg{display:block}.btn.pfcopy.is-copied,.btn.pfcopy.is-copied:hover{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.btn.pfcopy.is-copied svg{color:var(--ok)}.btn.pfclose svg{color:var(--bad)}.btn.pfclose:hover{border-color:var(--bad);background:var(--bad-bg);color:var(--bad)}.pfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pfacts>div{align-items:center;display:flex}.pfacts .btn{flex:1}.pfcardrow{align-items:center;margin:0;font-size:13px;font-weight:600;display:flex}.pftl{margin:0;padding:4px 16px 8px 36px;list-style:none;position:relative}.pftl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:19px}.pftl li{gap:3px;padding:10px 0 11px;display:grid;position:relative}.pftl li:before{content:"";background:var(--line);border:2px solid var(--card);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:-22px}.pftl li.bad:before{background:var(--bad)}.pftl li.ok:before{background:var(--ok)}.pftl .hd{font-size:13px;font-weight:600}.pftl .pfwho{color:var(--muted);font-size:11px}.pffl{grid-template-columns:96px minmax(0,1fr);gap:4px 12px;margin:5px 0 0;font-size:12px;display:grid}.pffl dt{font:600 10px/1.7 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pffl dd{overflow-wrap:anywhere;margin:0}.pftl li{gap:2px;padding:6px 0 7px}.pftl li:before{top:8px}.pftl .hd{font-size:12px;line-height:16px}.pftl .pfwho{line-height:15px}.pffl dd{line-height:17px}.rec-sub .reckind{color:var(--ink);font-weight:500}.btn.pfedit svg{color:var(--ink)}.cardhead h2 .tip{margin-left:4px}.pfmain>.lkbody{gap:10px;padding:12px 16px 14px;display:grid}.pfmain>.lkbody:has(+.cardhead),.pfmain>.lktl:has(+.cardhead){border-bottom:1px solid var(--border)}.pfmain>.lkbody.lkfoot{padding-top:2px}.pfmain>.cardhead.lksub{border-bottom:0;padding-bottom:2px}.lktl .pfrow{grid-template-columns:18px minmax(0,1fr) auto}.lkhere{font:700 10px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--orange)}.pfl1 .lkno{color:var(--table-ink);font-variant-numeric:tabular-nums;font-size:11.5px}.lkchain .lc-row{font-size:12px}.lkchain .lc-note{font-size:11px}.lkchain>.lc-old:first-child{border-top:0;padding-top:0}.lkmoney .cardhead{border-bottom:0;padding-bottom:0}.lkmoney .cardhead h2{font-size:13px}.lkmbody{padding:12px 16px 14px}.lkmoney .summary{gap:6px;font-size:12px}.lkmoney .summary .total{padding-top:8px}.lkmoney .summary .total dd{font-size:13px}.lkmoney dt .sub{color:#8a8894;font-size:11px}.lkpaid .summary .total{border-top:0;margin-top:0;padding-top:0}.lkfx{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.5}.pftl .lkact{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:15px}.kv dd .sub.blk{display:block}.rec-card .notes>.label{display:none}.pftl .msg summary{cursor:pointer;color:var(--blue);font-size:11px}.pftl .msg pre{background:var(--quiet-bg);border-radius:var(--r-ctl);max-height:260px;font:10.5px/1.45 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;padding:8px 10px;overflow:auto}.lkrefund summary{cursor:pointer;color:var(--blue);font-size:12px}.lkrefund[open] summary{margin-bottom:8px}.refund-seats p{margin:0;font-size:12px;line-height:1.45}.refund-seats-ends{color:var(--warn)}.refund-seats-tell{color:var(--muted)}.refund-seats-tell ul{margin:4px 0 0;padding-left:18px;font-size:12px}dialog.dialog.gw{border-color:#e7e2d6;border-radius:12px;box-shadow:0 24px 48px #0f172a29,0 4px 8px #0f172a14}.gw-head{background:#fdf8eb;border-bottom:1px solid #f1ede2;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 22px;display:flex}.gw-head h2{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1}.iconbtn.gw-x{width:24px;height:24px;color:var(--muted)}.iconbtn.gw-x svg{width:14px;height:14px}.iconbtn.gw-x:hover{background:var(--quiet-bg)}.gw-ctx{background:#fdf8eb;border-bottom:1px solid #f1ede2;gap:8px;padding:10px 22px;display:grid}.gw-ctx p{color:#94896c;font-size:11px}.gw-who{color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;font-size:12.5px;line-height:1.3;display:grid}.gw-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.gw-who span{color:#94896c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.gw-body{gap:14px;padding:20px 22px 22px;display:grid}.gw-body .alert{font-size:12px}dialog.dialog.gw{width:580px}.gw-swap{grid-template-columns:140px 72px minmax(0,1fr);align-items:start;display:grid}.gw-from,.gw-to{min-width:0}.gw-lab{font:700 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.gw-to .gw-lab{color:var(--orange)}.gw-tile{border:1px solid var(--border);background:var(--head-bg);border-radius:8px;align-content:start;gap:3px;min-width:0;padding:8px 10px;display:grid}.gw-from .gw-tile{box-sizing:border-box;align-content:center;height:82px;margin-top:30px}.gw-swap.is-one .gw-from .gw-tile{height:62px;margin-top:0}.gw-forkbox{display:block}.gw-fork{margin-top:15px;display:block}.gw-fork path{stroke:#c9c5ba;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.gw-fork .on path{stroke:var(--ink)}.gw-pick{gap:6px;display:grid}.gw-opt{box-sizing:border-box;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2px 8px;height:62px;padding:8px 10px;display:grid}.gw-opt input{accent-color:var(--orange);grid-row:span 2;margin:2px 0 0}.gw-opt:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.gw-opt:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:1px}.gw-opt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:11px;line-height:1.35;overflow:hidden}.gw-opt.is-loading{cursor:default;grid-template-columns:minmax(0,1fr);align-content:center;gap:6px}.gw-name{align-items:center;font-size:12px;font-weight:600;display:flex}.gw-name .pv{margin-right:5px}.gw-amt{font:700 15px/1.25 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--table-ink)}.gw-opt .gw-amt{text-align:right;color:var(--ink)}.gw-amt i{color:var(--muted);font-size:11px;font-style:normal;font-weight:500}.gw-tile small{color:var(--muted);font-size:11px;line-height:1.35}.gw-sched{border:1px solid var(--border);border-radius:10px;gap:8px;padding:10px 10px 0;display:grid;overflow:hidden}.gw-schedctl{align-items:flex-end;gap:12px;display:flex}.gw-schedctl .field{gap:5px;font-size:12px;font-weight:500;display:grid}.gw-schedctl select{min-width:64px;height:24px;padding-left:10px;font-size:12.5px}.gw-schedctl .combo-button{min-width:64px;height:24px;font-size:12.5px;line-height:22px}:is(.gw,.split-sched) .segpick .radio{height:22px;padding:0 10px;font-size:12px}:is(.gw,.split-sched) .segpick .radio input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gw-rows{border-collapse:collapse;width:calc(100% + 20px);margin:0 -10px;font-size:12px}.gw-rows thead th{background:var(--head-bg);height:auto;font:500 12px/1.45 var(--sans);text-align:left;color:var(--muted);border-bottom:0;border-radius:0;padding:3px 8px;position:static}.gw-rows tbody td{height:auto;color:var(--ink);font-variant-numeric:tabular-nums;border-bottom:0;padding:3px 8px;font-size:12px;line-height:1.45}.gw-rows tbody tr:hover td{background:0 0}.gw-rows tbody tr:last-child td{border-bottom:0}.gw-rows th:first-child,.gw-rows td:first-child{padding-left:10px}.gw-rows th:last-child,.gw-rows td:last-child{padding-right:10px}.gw-rows .num{text-align:right}.gw-amtin{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-ctl);width:96px;height:22px;font:inherit;text-align:right;padding:0 6px}.gw-datein{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-ctl);width:124px;height:22px;font:inherit;color:var(--ink);padding:0 6px}.gw-datein::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;width:12px;height:12px;margin:0 0 0 2px;padding:0}.gw-datein:hover::-webkit-calendar-picker-indicator{opacity:.9}.gw-auto{color:var(--blue);font-weight:500}.gw-sum{color:var(--bad);margin-bottom:8px;font-size:12px}.gw-alert{border-radius:6px;align-items:flex-start;gap:8px;padding:7px 10px;font-size:12px;line-height:1.4;display:flex}.gw-alert b{font-weight:600}.gw-alert-warn{background:var(--warn-bg);color:var(--warn)}.gw-alert-info{background:var(--info-bg);color:var(--info)}.gw-foot{background:#fdf8eb;border-top:1px solid #f1ede2;align-items:center;gap:8px;padding:12px 22px;display:flex}.gw-foot .btn{height:28px;padding:0 12px;font-size:12px}.gw-acts{gap:8px;margin-left:auto;display:flex}.gw-ok{text-align:center;justify-items:center;gap:8px;padding:26px 26px 18px;display:grid;position:relative}.iconbtn.gw-okx{position:absolute;top:10px;right:12px}.gw-okmark{background:var(--ok-bg);width:48px;height:48px;color:var(--ok);border-radius:50%;place-items:center;margin-bottom:4px;display:grid;box-shadow:0 0 0 6px #f2f9f4}.gw-okmark svg{width:26px;height:26px}.gw-ok h2{letter-spacing:-.01em;font-size:17px;font-weight:700}.gw-ok>p{max-width:36ch;color:var(--table-ink);font-size:13px}.gw-ok>p b{color:var(--ink);font-weight:600}.gw-change{background:var(--head-bg);color:var(--muted);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:6px 10px;font-size:12px;display:inline-flex}.gw-change>svg{width:14px;height:14px}.gw-was{align-items:center;-webkit-text-decoration:line-through #b9b6ae;text-decoration:line-through #b9b6ae;display:inline-flex}.gw-now{color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.gw-change .pv{margin-right:5px}.gw-link{border:1px solid var(--border);background:var(--head-bg);width:100%;color:var(--table-ink);text-align:left;border-radius:6px;align-items:center;gap:8px;margin-top:6px;padding:3px 3px 3px 10px;font-size:12px;line-height:1.3;display:flex}.gw-link .url{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gw-link .btn{flex:none;height:26px}.gw-ok>p.gw-meta{color:#8a8894;max-width:none;font-size:11px}.gw-meta a,.gw-meta s{white-space:nowrap}.gw-tile.is-loading{gap:6px}.gw-skel{background:var(--quiet-bg);border-radius:4px;width:72%;height:12px;animation:1.2s ease-in-out infinite gw-wait;display:block}.gw-skel-s{width:52%;height:8px}.gw-alert-wait{background:var(--head-bg);color:var(--muted)}@keyframes gw-wait{50%{opacity:.45}}dialog.dialog.gw.gw-in>*{animation:.2s ease-out gw-in}@keyframes gw-in{0%{opacity:0;transform:translateY(3px)}}.gw-okmark{animation:.3s cubic-bezier(.16,1,.3,1) both gw-ok-in;position:relative}.gw-okmark:after{content:"";box-shadow:0 0 0 0 var(--ok);opacity:0;pointer-events:none;border-radius:50%;animation:.6s ease-out .1s gw-ok-ring;position:absolute;inset:0}.gw-okmark svg path{stroke-dasharray:22;stroke-dashoffset:22px;animation:.3s ease-out .25s forwards gw-ok-draw}.gw-ok>h2,.gw-ok>p,.gw-ok>.gw-change,.gw-ok>.gw-link{animation:.3s ease-out .3s both gw-ok-words}@keyframes gw-ok-in{0%{opacity:0;transform:scale(.6)}}@keyframes gw-ok-draw{to{stroke-dashoffset:0}}@keyframes gw-ok-ring{0%{opacity:.35;box-shadow:0 0 0 0 var(--ok)}to{opacity:0;box-shadow:0 0 0 14px var(--ok)}}@keyframes gw-ok-words{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.gw-skel,dialog.dialog.gw.gw-in>*,.gw-okmark,.gw-okmark:after,.gw-ok>h2,.gw-ok>p,.gw-ok>.gw-change,.gw-ok>.gw-link{animation:none}.gw-okmark svg path{stroke-dashoffset:0;animation:none}}@media (width<=600px){.gw-swap{grid-template-columns:minmax(0,1fr);gap:10px}.gw-forkbox{display:none}.gw-from .gw-tile,.gw-swap.is-one .gw-from .gw-tile{height:auto;margin-top:0}}@media (width<=560px){.gw-who{grid-template-columns:minmax(0,1fr)}}dialog.dialog:has(>.pgx-mid){flex-direction:column;width:960px;max-width:calc(100vw - 48px);height:min(640px,100vh - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden}@supports (height:100dvh){dialog.dialog:has(>.pgx-mid){height:min(640px,100dvh - 48px);max-height:calc(100dvh - 48px)}}dialog.dialog:has(>.pgx-mid)>.dialog-head{background:var(--paper);border-bottom:1px solid var(--border);flex:none;align-items:center;padding:10px 16px 10px 20px}dialog.dialog:has(>.pgx-mid)>.dialog-head>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}dialog.dialog:has(>.pgx-mid)>.dialog-head .title{flex:none}dialog.dialog:has(>.pgx-mid)>.dialog-head h2{white-space:nowrap;font-size:16px;font-weight:700}dialog.dialog:has(>.pgx-mid)>.dialog-head p{align-items:center;min-width:0;margin:0;font-size:12px;display:flex}dialog.dialog:has(>.pgx-mid)>.dialog-head .iconbtn{width:28px;height:28px;color:var(--muted)}.pgx-linkbox{border:1px solid var(--border);background:var(--card);border-radius:6px;align-items:stretch;min-width:0;height:26px;display:inline-flex;overflow:hidden}.pgx-url{min-width:0;color:var(--table-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:0 9px;text-decoration:none;display:flex;overflow:hidden}.pgx-url svg{color:#8a8894;flex:none}.pgx-url:hover{color:var(--blue);text-decoration:none}.pgx-copy{border-left:1px solid var(--border);min-width:78px;color:var(--ink);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.pgx-copy[hidden]{display:none}.pgx-copy:hover{background:var(--head-bg);color:var(--ink);text-decoration:none}.pgx-copy.is-copied{color:var(--ok)}dialog.dialog:has(>.pgx-mid)>.dialog-flash{flex:none;padding:10px 20px 0}.pgx-mid{flex:auto;min-height:0;overflow-y:auto}dialog.dialog:has(>.pgx-mid)>.dialog-foot{background:var(--paper);border-top:1px solid var(--border);flex:none;padding:8px 16px}.pgx-foot .btn{height:32px;padding:0 14px;font-weight:600}.pgx-foot .btn-primary{padding:0 18px}.pgx-note{color:var(--muted);margin:0;font-size:12.5px}.pgx-edit{grid-template-columns:minmax(0,1fr) 370px;height:100%;display:grid}.pgx-main{background:var(--quiet-bg);flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px 12px 12px 16px;display:flex;overflow-y:scroll}.pgx-main::-webkit-scrollbar{width:8px}.pgx-main::-webkit-scrollbar-thumb{border:2px solid var(--quiet-bg);background:#cfccc4;border-radius:4px}.pgx-sec{border:1px solid var(--card-head);background:var(--card);border-radius:10px;flex:none;overflow:hidden}.pgx-sec[hidden]{display:none}.pgx-strip{color:var(--ink);align-items:center;gap:6px;margin:0;padding:12px 14px 0;font-size:13px;font-weight:700;line-height:18px;display:flex}.pgx-strip svg{color:#8a8894;flex:none}.pgx-body{flex-direction:column;gap:10px;padding:10px 14px 12px;display:flex}.pgx-prices h3{color:var(--ink);margin:0;font-size:13px;font-weight:700}.pgx-row{gap:10px;display:grid}.pgx-row:not(:has(>:not([hidden]))){display:none}.pgx-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pgx-f{flex-direction:column;gap:4px;min-width:0;display:flex}.pgx-lb{min-width:0;color:var(--table-ink);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.pgx-lb .tip{margin-left:0}.pgx-hint{text-overflow:ellipsis;color:#8a8894;margin-left:auto;font-size:10.5px;font-weight:400;overflow:hidden}.pgx-in{border:1px solid var(--line);width:100%;min-width:0;height:32px;font:12px var(--sans);color:var(--ink);background:#fff;border-radius:6px;align-items:center;gap:7px;padding:0 10px;display:flex;overflow:hidden}.pgx-in:focus,.pgx-in:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--info-bg);outline:none}.pgx-in input{width:100%;min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0}.pgx-in::placeholder,.pgx-in input::placeholder{color:#9b9a9f}.pgx-in[disabled],.pgx-in:has(input[disabled]){background:var(--head-bg);color:#9b9a9f}.pgx-pre{color:#8a8894;flex:none}.pgx-mid .combo-button{height:32px;padding:0 30px 0 10px;font-size:12px;line-height:30px}.pgx-mid .combo-button:after{opacity:1;background:var(--muted);border:0;width:14px;height:14px;margin-top:-7px;right:11px;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/14px no-repeat}.pgx-f .select-wrap select{border:1px solid var(--line);width:100%;height:32px;font:12px var(--sans);color:var(--ink);background:#fff;border-radius:6px;padding:0 30px 0 10px}.pgx-f .select-wrap svg{color:var(--muted);right:11px}.pgx-date{padding:0;position:relative}.pgx-date input{cursor:pointer;padding:0 28px 0 10px}.pgx-date input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:40px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.pgx-date svg{color:var(--muted);pointer-events:none;margin-top:-7.5px;position:absolute;top:50%;right:9px}.pgx-tickline{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 12px;display:flex;overflow:hidden}.pgx-tickline:has(input:checked){border:1.5px solid var(--ink);background:var(--hover-bg);padding:0 11.5px}.pgx-tickline input{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #b9b7bf;border-radius:3px;flex:none;width:14px;height:14px;margin:0;position:relative}.pgx-tickline input:checked{background:var(--ink);border-color:var(--ink)}.pgx-tickline input:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:3px;height:7px;position:absolute;top:.5px;left:3.5px;transform:rotate(45deg)}.pgx-tickline b{color:var(--ink);font-size:12px;font-weight:600}.pgx-tickline b+span{color:var(--muted);margin-left:6px;font-size:11px}.pgx-prices{background:var(--head-bg);border-left:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.pgx-ph{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pgx-ph span{color:var(--muted);font-size:11.5px}.pgx-pline{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.pgx-tr{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;grid-template-columns:38px minmax(0,1fr) 124px 44px;align-items:center;gap:8px;height:28px;display:grid}.pgx-th{height:24px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:10px;font-weight:600}.pgx-cc{color:var(--ink);font-size:12px;font-weight:600}.pgx-cat{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.pgx-pin{gap:6px;height:24px;padding:0 8px;font-size:11.5px}.pgx-pin:has(input:placeholder-shown) .pgx-pre{display:none}.pgx-off{background:var(--ok-bg);color:var(--ok);white-space:nowrap;border-radius:4px;justify-self:end;padding:2px 5px;font-size:10.5px;font-weight:600}.pgx-check{outline:none;flex-direction:column;gap:16px;padding:20px;display:flex}.pgx-checkhead{align-items:center;gap:10px;display:flex}.pgx-checkhead h2{outline:none;margin:0;font-size:16px;font-weight:700}.pgx-chip{background:var(--ink);color:#eceaf4;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pgx-checksub{color:var(--muted);margin:-12px 0 0;font-size:12.5px}.pgx-list{grid-template-columns:180px 210px 22px auto;align-items:center;gap:8px 14px;max-width:820px;display:grid}.pgx-gt{color:#8a8894;grid-column:1/-1;align-items:center;gap:7px;margin-top:18px;font-size:11.5px;font-weight:600;display:flex}.pgx-gt:first-child{margin-top:0}.pgx-gt svg{color:#b9b7bf}.pgx-k{color:var(--table-ink);font-size:13px;font-weight:500}.pgx-old{background:var(--head-bg);color:#8a8894;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;border-radius:5px;justify-self:start;align-items:center;max-width:100%;height:26px;padding:0 9px;font-size:12.5px;-webkit-text-decoration:line-through #c9c6be;text-decoration:line-through #c9c6be;display:inline-flex;overflow:hidden}.pgx-ar{color:#b9b7bf;justify-content:center;display:flex}.pgx-to{align-items:center;gap:10px;min-width:0;display:flex}.pgx-new{background:var(--info-bg);height:26px;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.pgx-cnote{color:var(--ok);white-space:nowrap;font-size:11.5px;font-weight:600}.pgx-also{color:var(--muted);grid-column:2/-1;margin-top:-4px;font-size:11.5px}.pgx-saved{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:28px;display:flex}.pgx-saved .pgx-tick{margin-bottom:0}.pgx-saved h2{outline:none;margin:0;font-size:17px;font-weight:700}.pgx-saved>p{color:var(--muted);margin:0;font-size:13px}.pgx-sum{background:var(--head-bg);border-radius:8px;flex-direction:column;align-items:center;gap:6px;margin-top:4px;padding:12px 16px;display:flex}.pgx-chg{color:var(--table-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:0 8px;font-size:12.5px;display:flex}.pgx-chg b{color:var(--ink);font-weight:600}.pgx-link{border:1px solid var(--border);background:var(--head-bg);border-radius:6px;align-items:center;gap:8px;max-width:100%;height:36px;margin-top:6px;padding:0 6px 0 12px;display:flex}.pgx-link span{text-overflow:ellipsis;white-space:nowrap;color:var(--table-ink);font-size:12.5px;overflow:hidden}.pgx-link .btn{flex:none;height:26px;padding:0 10px;font-weight:600}.pgx-saved>p.pgx-meta{color:#8a8894;font-size:11px}dialog.dialog:has(>.pgx-mid).gw-in>*{animation:.2s ease-out gw-in}.pgx-saved>h2,.pgx-saved>p,.pgx-saved>.pgx-sum,.pgx-saved>.pgx-link{animation:.3s ease-out .3s both gw-ok-words}@media (prefers-reduced-motion:reduce){dialog.dialog:has(>.pgx-mid).gw-in>*,.pgx-saved>h2,.pgx-saved>p,.pgx-saved>.pgx-sum,.pgx-saved>.pgx-link{animation:none}}@media (width<=860px){.pgx-edit{grid-template-columns:minmax(0,1fr);height:auto}.pgx-main{overflow:visible}.pgx-prices{border-left:0;border-top:1px solid var(--border);overflow:visible}.pgx-list{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.pgx-list .pgx-k,.pgx-also{grid-column:1/-1}.pgx-list .pgx-k{margin-top:4px}}@media (width<=600px){.pgx-two{grid-template-columns:minmax(0,1fr)}.pgx-check{padding:18px 16px}.pgx-prices{padding:16px}dialog.dialog:has(>.pgx-mid)>.dialog-head,dialog.dialog:has(>.pgx-mid)>.dialog-foot{padding-left:16px;padding-right:16px}.pgx-tickline b+span{display:none}}.ptlist{gap:inherit;flex-direction:column;min-width:0;display:flex}.ptlist .segtabs a.d-red:not([aria-current]) b{background:var(--bad-bg);color:var(--bad)}.ptlist td.cell:first-child b>a{color:var(--ink)}.ptlist td.cell:first-child b>a:hover{color:#0b5fcc}.pt-pills{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cell span.pt-late,span.pt-late{color:var(--bad)}.ptrec{flex-direction:column;gap:12px;min-width:0;display:flex}.ptrec .tabstrip{margin-bottom:0}.pt-foot td{border-top:1px solid var(--border);background:var(--head-bg);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:600}dialog.dialog:has(>form.pt-add){width:1120px}dialog.dialog:has(>form.pt-pay){width:560px}dialog.dialog:has(>form.pt-add)>.dialog-head,dialog.dialog:has(>form.pt-pay)>.dialog-head{background:#fff6e8;border-bottom:1px solid #f1e3c8;padding:20px 24px 14px}dialog.dialog:has(>form.pt-add)>.dialog-head p,dialog.dialog:has(>form.pt-pay)>.dialog-head p{color:#8a7a55;margin-top:5px;font-size:13px}.pt-body{gap:20px}.pt-part{gap:10px;min-width:0;display:grid}.pt-part h3{font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.pt-cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pt-cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pt-price{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.pt-ccy{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--head-bg);color:#9b9a9f;align-items:center;height:40px;padding:0 10px;font-size:13px;display:flex}.pt-help{color:var(--muted);margin:0;font-size:12px}.pt-scroll{overflow-x:auto}.pt-rows{border-collapse:collapse;width:100%;font-size:12px}.pt-rows th{text-align:left;font:600 10px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:0 8px 6px 0}.pt-rows td{vertical-align:middle;padding:0 8px 8px 0}.pt-rows input,.pt-rows select{border:1px solid var(--line);border-radius:var(--r-ctl);width:100%;height:34px;font:12px var(--sans);color:var(--ink);background:#fff;padding:0 10px}.pt-rows input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--info-bg);outline:none}.pt-rows td.pt-x{white-space:nowrap;width:1%}.pt-rows tbody.is-bad input{border-color:var(--bad)}.pt-rows tr.pt-say td{color:var(--bad);padding:0 8px 10px 0;font-size:11.5px}.pt-rows tbody.is-file tr.pt-say td{color:var(--info)}.pt-addrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-checks{flex-wrap:wrap;gap:22px;display:flex}.pt-opts{gap:8px;display:grid}.pt-opt{border:1px solid var(--border);border-radius:var(--r-ctl);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.pt-opt:has(input:checked){border-color:var(--blue);background:var(--hover-bg)}.pt-opt>input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:0}.pt-opt-main{flex:1;gap:2px;min-width:0;font-size:13px;display:grid}.pt-opt-main span{color:var(--muted);font-size:12px}.pt-payby{flex:none;width:200px}.pt-paid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 12px;display:none}.pt-add:has(input[name=pay_kind][value=paid]:checked) .pt-paid{display:grid}.pt-add:has(input[name=pay_kind][value=paid]:checked) .pt-payby{display:none}.pt-sum{border:1px solid var(--border);border-radius:var(--r-ctl);gap:6px;padding:10px 14px;font-size:13px;display:grid}.pt-sum .r{justify-content:space-between;gap:16px;display:flex}.pt-sum .r.tot{border-top:1px solid var(--border);padding-top:6px;font-weight:700}.pt-note{margin:0;font-size:12px}.pt-add .dialog-foot>.pt-help{flex:auto;min-width:0}@media (width<=900px){.pt-cols3,.pt-paid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pt-cols3,.pt-cols2,.pt-paid{grid-template-columns:minmax(0,1fr)}.pt-opt{flex-wrap:wrap}.pt-payby{width:100%}}
