:root{--paper:#eef1f2;--card:#fff;--ink:#14212a;--sub:#566670;--faint:#93a1a9;--line:#e2e7e9;--brand:#0865e1;--brand-d:#0653b8;--hi:#e8f0fd;--shadow:0 1px 2px #141e230a,0 8px 24px #141e230f;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--paper:#0f1518;--card:#182126;--ink:#e7eef1;--sub:#9fb0b8;--faint:#6b7d85;--line:#263238;--brand:#5b9bff;--hi:#12233f;--shadow:0 1px 2px #0000004d,0 10px 30px #00000059}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{height:100%}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--faint) 40%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--faint) 42%,transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--sub) 60%,transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.wcol-body{scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.wcol-body::-webkit-scrollbar-thumb{background:0 0}.wcol:hover .wcol-body{scrollbar-color:color-mix(in srgb,var(--faint) 45%,transparent) transparent}.wcol:hover .wcol-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--faint) 45%,transparent);background-clip:padding-box;border:3px solid #0000}.wcol-body:hover::-webkit-scrollbar-thumb{background-clip:padding-box;background:color-mix(in srgb,var(--sub) 60%,transparent)!important}body{color:var(--ink);font-family:var(--sans);overscroll-behavior:none;background:#d5dbdd;justify-content:center;display:flex}@media (prefers-color-scheme:dark){body{background:#070b0d}}@media (min-width:900px){body{background:var(--paper);display:block}}.login{background:var(--paper);flex-direction:column;justify-content:center;width:100%;max-width:460px;min-height:100dvh;padding:24px;display:none}.login.show{display:flex}@media (min-width:900px){.login{max-width:100%;min-height:100vh}}.lcard{background:var(--card);border:1px solid var(--line);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:20px;margin:0 auto;padding:30px 26px}.brand{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:4px;font-size:19px;font-weight:800;display:flex}.mk{background:var(--brand);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mk svg{width:58%;height:58%}.brandlogo{height:30px;display:block}.brandlogo.dk{display:none}@media (prefers-color-scheme:dark){.brandlogo.lt{display:none}.brandlogo.dk{display:block}}.brandsub{color:var(--sub);letter-spacing:-.02em;font-size:18px;font-weight:700}.mkimg{object-fit:cover;border-radius:8px;flex:none;width:32px;height:32px}.d-row .ri svg{width:18px;height:18px;color:var(--sub)}.empty svg{width:44px;height:44px;color:var(--faint);stroke-width:1.6px;margin-bottom:10px}.lsub{color:var(--sub);margin-bottom:22px;font-size:13.5px}label{color:var(--sub);text-transform:uppercase;letter-spacing:.05em;margin:14px 0 6px;font-size:12px;font-weight:700;display:block}.field{border:1px solid var(--line);background:var(--paper);width:100%;font:500 15px var(--sans);color:var(--ink);border-radius:11px;outline:none;padding:13px 14px}.field:focus{border-color:var(--brand)}.signin{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:11px;width:100%;margin-top:20px;padding:14px;font-size:15px;font-weight:750}.signin:active{transform:translateY(1px)}.signin:disabled{opacity:.6}.lerr{color:#c1372c;min-height:16px;margin-top:12px;font-size:13px;font-weight:600}.otpfield{text-align:center;letter-spacing:.45em;font-size:20px;font-weight:750}.lback{width:100%;color:var(--sub);font:600 13px var(--sans);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:6px}.login.otp #email,.login.otp #pw,.login.otp #signin,.login.otp #lquick,.login.otp label[for=email],.login.otp label[for=pw]{display:none}.login.otp #lotp{display:block}.lhint{color:var(--faint);border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:11.5px;line-height:1.6}.lhint b{color:var(--sub)}.lquick{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:14px;display:flex}.lquick span{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;width:100%;margin-bottom:2px;font-size:11px;font-weight:800}.lquick button{border:1px solid var(--line);background:var(--paper);color:var(--brand);font:700 12.5px var(--sans);cursor:pointer;border-radius:9px;padding:8px 12px}.lquick button:hover{background:var(--hi);border-color:var(--brand)}.empty{text-align:center;color:var(--faint);margin:40px 14px}.empty .big{margin-bottom:8px;font-size:42px}.empty p{font-size:14px;font-weight:600}.app{background:var(--paper);flex-direction:column;width:100%;max-width:460px;height:100vh;display:none;position:relative;overflow:hidden}.app.on{display:flex}@media (min-width:900px){.app.on{display:none}}.top{flex:none;align-items:center;gap:11px;padding:14px 18px 8px;display:flex}.top .who{flex:1;min-width:0}.top .pr{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:750;overflow:hidden}.top .un{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.logout{border:1px solid var(--line);background:var(--card);color:var(--sub);font:600 12px var(--sans);cursor:pointer;border-radius:999px;flex:none;padding:7px 12px}.picker{scrollbar-width:none;flex:none;gap:7px;padding:6px 18px 8px;display:flex;overflow-x:auto}.picker::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);background:var(--card);color:var(--sub);font:700 12.5px var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 13px;display:flex}.chip .dt{border-radius:50%;width:8px;height:8px}.chip.on{color:#fff;border-color:#0000}.hero{flex:none;justify-content:space-between;align-items:flex-end;gap:10px;padding:6px 18px 2px;display:flex}.dow{letter-spacing:.15em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:700}.date{letter-spacing:-.035em;margin-top:2px;font-size:clamp(28px,8vw,40px);font-weight:820;line-height:1.02}.rel{color:var(--faint);margin-top:2px;font-size:12px;font-weight:600}.nav{gap:8px;display:flex}.chev{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);border-radius:12px;place-items:center;font-size:19px;display:grid}.chev:active{transform:translateY(1px)}.count{color:var(--sub);flex:none;align-items:center;gap:8px;padding:8px 18px 2px;font-size:12px;font-weight:600;display:flex}.today-btn{border:1px solid var(--line);background:var(--card);color:var(--sub);font:600 12px var(--sans);cursor:pointer;border-radius:999px;padding:7px 12px}.stage{touch-action:pan-y;flex:1;position:relative;overflow:hidden}.day{overscroll-behavior:contain;will-change:transform;padding:6px 14px 20px;position:absolute;inset:0;overflow-y:auto}.list{flex-direction:column;gap:9px;padding-top:6px;display:flex}.appt{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--brand);box-shadow:var(--shadow);cursor:pointer;border-radius:13px;gap:12px;padding:11px 14px;display:flex}.appt:active{transform:scale(.996)}.appt.cancelled{opacity:.6}.appt .time{font-variant-numeric:tabular-nums;min-width:60px;padding-top:1px;font-size:13px;font-weight:750}.appt .time .ap{color:var(--faint);font-size:10.5px;font-weight:600}.appt .pt{letter-spacing:-.01em;font-size:15px;font-weight:730}.appt.cancelled .pt{color:var(--faint);text-decoration:line-through}.appt .ty{color:var(--sub);margin-top:1px;font-size:12.5px}.appt .pn{align-items:center;gap:5px;margin-top:5px;font-size:11px;font-weight:700;display:inline-flex}.appt .pn .dt{border-radius:50%;width:7px;height:7px}.install{background:var(--brand);color:#fff;border-radius:13px;flex:none;align-items:center;gap:11px;margin:0 14px 10px;padding:11px 13px;display:none}.install.show{display:flex}.install .txt{flex:1;font-size:12.5px;font-weight:650;line-height:1.35}.install .txt b{font-weight:800}.install button{cursor:pointer;border:none;border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:750}.install .go{color:var(--brand);background:#fff}.install .x{color:#fff;opacity:.85;background:0 0;padding:8px 6px}.searchwrap{border-top:1px solid var(--line);background:var(--card);padding:10px 14px calc(10px + env(safe-area-inset-bottom));flex:none;position:relative}.search{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:9px;padding:11px 13px;display:flex}.search svg,.desk-search svg{color:var(--faint);flex:none}.search input,.desk-search input{font:600 15px var(--sans);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.search input::placeholder,.desk-search input::placeholder{color:var(--faint);font-weight:500}.suggest{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);z-index:900;border-radius:14px;max-height:46dvh;margin-bottom:8px;display:none;position:absolute;bottom:100%;left:14px;right:14px;overflow:hidden auto}.suggest.open{display:block}.sug{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:11px 13px;display:flex}.sug:last-child{border-bottom:none}.sug:hover{background:var(--paper)}.sug .ic{border-radius:50%;flex:none;width:9px;height:9px}.sug .l{font-size:14px;font-weight:700}.sug .s{color:var(--faint);margin-top:1px;font-size:12px}.sug .r{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:650}.sughead{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:8px 13px 4px;font-size:10.5px;font-weight:800}.desk-search{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:9px;width:330px;margin-left:auto;padding:10px 13px;font-size:14px;display:flex;position:relative}.desk-search input{font-size:14px}.desk-search .suggest{margin:0;inset:calc(100% + 8px) 0 auto}.avail{border:1px solid var(--line);background:var(--card);font:700 12px var(--sans);color:#0e7a4b;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.avail .ad{background:#0e7a4b;border-radius:50%;width:8px;height:8px}.avail.off{color:#c1372c}.avail.off .ad{background:#c1372c}.hamb{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.hamb svg{width:20px;height:20px}.admin{background:var(--paper);z-index:1055;flex-direction:column;width:100%;max-width:520px;display:none;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.admin.show{display:flex}.admin-head{border-bottom:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:11px;padding:16px 18px;display:flex}.admin-head .t{font-size:16px;font-weight:800}.admin-head .chat-x{margin-left:auto}.admin-tabs{flex:none;gap:8px;padding:12px 16px 0;display:flex}.admin-tab{font:800 13px var(--sans);color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px 12px}.admin-tab.on{background:var(--hi);color:var(--brand)}.admin-body{flex:1;padding:16px;overflow-y:auto}.sec-title{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:4px 0 10px;font-size:11px;font-weight:800}.usr{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;margin-bottom:8px;padding:12px 14px;display:flex}.usr .un{font-size:14.5px;font-weight:700}.usr .ue{color:var(--faint);font-size:11.5px;font-weight:600}.usr .rolebadge{text-transform:uppercase;letter-spacing:.05em;background:var(--hi);color:var(--brand);border-radius:6px;padding:3px 8px;font-size:9.5px;font-weight:800}.usr .del{color:var(--faint);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px}.usr .del:hover{color:#c1372c}.usr .del svg{width:17px;height:17px}.uform{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-top:16px;padding:14px}.uform input,.uform select{border:1px solid var(--line);background:var(--paper);width:100%;font:500 14px var(--sans);color:var(--ink);border-radius:10px;outline:none;margin-bottom:9px;padding:11px 12px}.bill-card{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:16px}.bill-row{justify-content:space-between;padding:7px 0;font-size:14px;display:flex}.bill-row .k{color:var(--sub)}.bill-row .v{font-weight:700}.pm{background:var(--paper);border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:12px;font-size:14px;font-weight:700;display:flex}.pm svg{width:20px;height:20px;color:var(--brand)}.btn-primary{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:11px 16px;font-size:14px;font-weight:750}.inv{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;font-size:13.5px;display:flex}.inv .st{color:#0e7a4b;font-size:11.5px;font-weight:700}.desk{display:none}@media (min-width:900px){body.authed .desk{flex-direction:row;width:100vw;height:100dvh;display:flex}}.side{background:var(--card);border-right:1px solid var(--line);flex-direction:column;flex:none;width:270px;height:100vh;display:flex}.side-top{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:20px 18px;display:flex}.side-top .pr{letter-spacing:-.01em;font-size:15.5px;font-weight:800;line-height:1.2}.side-top .un{color:var(--faint);margin-top:1px;font-size:11.5px;font-weight:600}.side-list{flex:1;padding:12px 10px;overflow-y:auto}.side-sec{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);padding:10px 12px 6px;font-size:10.5px;font-weight:800}.side-item{cursor:pointer;border-radius:11px;align-items:center;gap:11px;margin-bottom:2px;padding:11px 13px;display:flex}.side-item:hover{background:var(--paper)}.side-item.on{background:var(--hi)}.side-item .dot{border-radius:50%;flex:none;width:11px;height:11px}.side-item .nm{letter-spacing:-.01em;font-size:14px;font-weight:680}.side-item.on .nm{color:var(--brand)}.side-item .ti{color:var(--faint);margin-top:1px;font-size:11px}.side-item .ck{color:var(--brand);opacity:0;margin-left:auto;font-weight:800}.side-item.on .ck{opacity:1}.side-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.side-foot .su{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.side-foot .st{color:var(--faint);font-size:11px;font-weight:600}.main{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.main-head{border-bottom:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:16px;padding:16px 26px;display:flex}.wk-nav{align-items:center;gap:10px;display:flex}.wk-range{text-align:center;letter-spacing:-.01em;min-width:220px;font-size:17px;font-weight:750}.scope-label{color:var(--sub);align-items:center;gap:8px;margin-left:16px;font-size:13px;font-weight:700;display:flex}.scope-label .dt{border-radius:50%;width:10px;height:10px}.week{background:var(--line);flex:1;grid-template-columns:repeat(7,1fr);gap:1px;min-height:0;display:grid;overflow:hidden}.wcol{background:var(--paper);flex-direction:column;min-height:0;display:flex;overflow:hidden}.wcol-head{text-align:center;border-bottom:1px solid var(--line);background:var(--card);flex:none;padding:12px 8px}.wcol-head .dw{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-size:10.5px;font-weight:800}.wcol-head .dn{margin-top:2px;font-size:22px;font-weight:820}.wcol-head.today .dn{color:#fff;background:var(--brand);border-radius:50%;width:38px;height:38px;margin:2px auto 0;line-height:38px}.wcol-body{flex-direction:column;flex:1;gap:5px;min-height:0;padding:8px;display:flex;overflow-y:auto}.ev{cursor:pointer;border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--card);box-shadow:var(--shadow);border-radius:9px;padding:7px 9px}.ev:hover{border-color:var(--brand)}.ev.cancelled{opacity:.55}.ev .et{font-variant-numeric:tabular-nums;color:var(--sub);font-size:10.5px;font-weight:700}.ev .en{margin-top:1px;font-size:12.5px;font-weight:650;line-height:1.22}.ev.cancelled .en{color:var(--faint);text-decoration:line-through}.ev .ep{color:var(--faint);margin-top:1px;font-size:9.5px;font-weight:600}.wcol-empty{color:var(--faint);text-align:center;padding:12px 4px;font-size:11px;font-weight:600}.fab{background:var(--brand);color:#fff;cursor:pointer;z-index:1020;border:none;border-radius:50%;place-items:center;width:56px;height:56px;display:none;position:fixed;bottom:24px;right:20px;box-shadow:0 8px 24px #0865e16b}body.authed .fab{display:grid}.fab svg{width:26px;height:26px}.fab:active{transform:scale(.95)}.chat{background:var(--paper);z-index:1050;flex-direction:column;width:100%;max-width:440px;display:none;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.chat.show{display:flex}.chat-head{border-bottom:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:11px;padding:16px 18px;display:flex}.chat-head .av{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.chat-head .av svg{width:18px;height:18px}.chat-head .t{font-size:15px;font-weight:750}.chat-head .st{color:#0e7a4b;font-size:11.5px;font-weight:650}.chat-x{color:var(--sub);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:24px;line-height:1}.msgs{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;border-radius:15px;max-width:82%;padding:10px 13px;font-size:14.5px;line-height:1.42}.msg.bot{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:5px;align-self:flex-start}.msg.me{background:var(--brand);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.composer{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);flex:none;gap:9px;display:flex}.composer input{border:1px solid var(--line);background:var(--paper);font:500 15px var(--sans);color:var(--ink);border-radius:12px;outline:none;flex:1;padding:12px 14px}.composer button{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:0 18px;font-weight:750}.scrim{opacity:0;pointer-events:none;z-index:1030;background:#0f191e73;transition:opacity .2s;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}.sheet{background:var(--card);z-index:1040;width:100%;max-width:460px;padding:8px 22px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;max-height:86dvh;transition:transform .26s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%,102%);box-shadow:0 -10px 40px #00000040}.sheet.show{transform:translate(-50%)}@media (min-width:900px){.sheet{opacity:0;pointer-events:none;border-radius:20px;max-height:88vh;padding-bottom:24px;transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)scale(.96);box-shadow:0 24px 70px #00000059}.sheet.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.sheet .grip{display:none}}.grip{background:var(--line);border-radius:2px;width:40px;height:4px;margin:6px auto 14px}.d-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-block}.d-name{letter-spacing:-.02em;margin:10px 0 2px;font-size:24px;font-weight:820}.d-when{color:var(--sub);margin-bottom:14px;font-size:13.5px;font-weight:600}.d-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.d-row .ri{background:var(--paper);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.d-row .rl{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.d-row .rv{margin-top:1px;font-size:15px;font-weight:650}.d-close{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--sub);font:700 14px var(--sans);cursor:pointer;border-radius:12px;margin-top:16px;padding:13px}body.usage-page{background:var(--paper);display:block}.us-wrap{max-width:1080px;min-height:100dvh;margin:0 auto;padding:16px 18px 60px}.us-top{align-items:center;gap:11px;padding:4px 0 16px;display:flex}.us-top .who{flex:1;min-width:0}.us-top .pr{letter-spacing:-.01em;font-size:16px;font-weight:800}.us-top .un{color:var(--faint);font-size:11.5px;font-weight:600}a.us-back{text-decoration:none}.us-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-bottom:12px;display:grid}.us-card{margin-bottom:0}.us-cols{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:900px){.us-cols{grid-template-columns:2fr 1fr;align-items:start}}.us-kpi{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:9px;font-size:28px;font-weight:820;display:flex}.us-note{color:var(--sub);margin-top:7px;font-size:12.5px;font-weight:550;line-height:1.55}.us-err{color:#c1372c;margin-top:6px;font-size:12.5px;font-weight:650;line-height:1.5}.us-chip{text-transform:uppercase;letter-spacing:.05em;background:var(--hi);color:var(--brand);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.us-chip.ok{color:#0e7a4b;background:#0e7a4b1a}.us-chip.warn{color:#b97a00;background:#b97a001a}.us-chip.bad{color:#c1372c;background:#c1372c1a}.us-live{color:#0e7a4b;text-transform:none;letter-spacing:0;margin-left:6px;font-size:10.5px;font-weight:700}.us-banner{border:1px solid;border-radius:13px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.us-banner.bad{background:#c1372c12;border-color:#c1372c55}.us-banner.warn{background:#b97a0012;border-color:#b97a0055}.us-banner .btn-primary{flex:none;width:auto;margin-left:auto}.us-actions{margin-top:12px}.us-actions .btn-primary{width:auto;padding:10px 16px}.us-bars{align-items:flex-end;gap:2px;height:56px;margin-top:12px;display:flex}.us-bars .b{border-radius:2px 2px 0 0;flex-direction:column;flex:1;justify-content:flex-end;min-width:3px;max-width:16px;display:flex;overflow:hidden}.us-bars .b i{width:100%;display:block}.us-legend{color:var(--faint);margin-top:8px;font-size:11px;font-weight:650}.us-legend .sw{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin:0 3px 0 2px;display:inline-block}.us-scroll{overflow-x:auto}table.us-tbl{border-collapse:collapse;width:100%;font-size:13px}.us-tbl th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px;font-size:10.5px;font-weight:800}.us-tbl td{border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px;font-weight:550}.us-tbl tr:last-child td{border-bottom:none}.us-tbl .r{text-align:right}.us-tbl .mono{color:var(--sub);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px}.us-tbl .pos b{color:#0e7a4b}.us-tbl .us-desc{white-space:normal;min-width:160px}.us-share{background:var(--line);vertical-align:middle;border-radius:4px;width:80px;height:7px;margin-right:7px;display:inline-block}.us-share i{background:var(--brand);border-radius:4px;height:7px;display:block}.us-more{margin-top:12px}.us-alert{color:var(--sub);flex-wrap:wrap;align-items:center;gap:7px;padding:5px 0;font-size:12.5px;font-weight:600;display:flex}.us-alert .us-nd{color:#c1372c}.us-amount{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.us-amount button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:750 14px var(--sans);cursor:pointer;border-radius:11px;padding:11px 16px}.us-amount button.on{border-color:var(--brand);color:var(--brand);background:var(--hi)}.us-amount .field{width:110px}a.side-item{color:inherit;text-decoration:none}.side-nav{border-top:1px solid var(--line);flex:none;padding:10px}a.bill-open{text-align:center;margin-bottom:12px;text-decoration:none;display:block}.mod{border-radius:999px;align-items:center;gap:4px;margin-top:3px;padding:2px 6px;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex}.mod svg{width:12px;height:12px}.mod.tele{color:#0e7a4b;background:#0e7a4b14}.mod.office{color:var(--sub);background:#8883}.ev .mod{margin-top:0;padding:1px 4px}.ev .mod span{display:none}
