:root{--ev-green:#0B7A53;--ev-green-2:#0A6847;--ev-green-soft:#E8F6EE;--ev-yellow-soft:#FFF5D8;--ev-blue-soft:#EAF4FB;--ev-purple-soft:#F2ECFA;--ev-red-soft:#FDECEC;--ev-bg:#F6F7F5;--ev-surface:#fff;--ev-border:#E3E7E3;--ev-text:#222724;--ev-muted:#6A736D;--ev-shadow:0 14px 38px rgba(21,31,25,.09);--ink:#202522;--ink2:#1B211E;--ink3:#2A312C;--inkl:#E3E7E3;--paper:#fff;--sf:#fff;--sf2:#FAFBF9;--sf3:#F1F3F1;--ln:#E3E7E3;--ln2:#ECEFEC;--tx:#222724;--mu:#6A736D;--mu2:#9AA39D;--cy:var(--ev-green);--cy2:var(--ev-green-soft);--cyd:var(--ev-green-2);--gn:var(--ev-green);--gns:var(--ev-green-soft);--am:#996A07;--ams:var(--ev-yellow-soft);--rd:#B42E2E;--rds:var(--ev-red-soft);--bl:#2F6FAE;--bls:var(--ev-blue-soft);--vi:#6A4F9E;--vis:var(--ev-purple-soft);--gy:#8D9690;--gys:#EEF1EE;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body{background:var(--ev-bg);color:var(--ev-text);font-size:13.5px}.lb{font-size:12px;font-weight:650;letter-spacing:.01em;text-transform:none;color:var(--ev-muted)}.lb,.mo{font-family:var(--sans)}.mo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.01em}.bt{min-height:40px;padding:0 16px;border-radius:14px;border:1px solid var(--ev-border);background:#fff;color:var(--ev-text);font-size:13.5px;font-weight:700;gap:7px}.bt:hover{border-color:#CBD4CD;background:#FBFCFB}.bt.sm{min-height:32px;padding:0 12px;border-radius:11px;font-size:12.5px}.bt.cy,.bt.pr{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.bt.cy:hover,.bt.pr:hover{background:var(--ev-green-2);border-color:var(--ev-green-2)}.bt.rd{background:var(--ev-red-soft);border-color:#F2CFCF;color:#B42E2E}.bt.gh{background:transparent;border-color:transparent;color:var(--ev-muted)}.bt.gh:hover{background:var(--ev-green-soft);color:var(--ev-green)}.fi label{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ev-text);margin-bottom:6px}.in{min-height:44px;padding:10px 14px;border:1px solid var(--ev-border);border-radius:14px;font-size:14px;background:#fff}select.in{padding:10px 12px}textarea.in{min-height:76px}.in:focus{border-color:var(--ev-green);box-shadow:0 0 0 3px var(--ev-green-soft)}.hint{font-size:11.5px;color:var(--ev-muted);margin-top:4px}#toast{background:#202522;border-radius:16px;padding:14px 18px;font-weight:650;box-shadow:var(--ev-shadow)}#toast,.nt{font-size:13px}.nt{background:var(--ev-yellow-soft);border:0;border-left:0;border-radius:18px;padding:14px 16px;color:#5B5238;line-height:1.55}.nt b{color:#3E3826}.nt.am{background:var(--ev-yellow-soft)}.nt.rd{background:var(--ev-red-soft);color:#7C3A3A}.nt.gn{background:var(--ev-green-soft);color:#2C5B46}.mdlc{border-radius:26px;box-shadow:0 18px 60px rgba(0,0,0,.16)}.mdlh{background:#fff;color:var(--ev-text);padding:20px 22px 10px;border-bottom:0}.mdlh h3{font-size:20px;font-weight:750;letter-spacing:-.02em}.mdlh .lb{color:var(--ev-muted)}.mdlb{padding:12px 22px 18px}.mdlf{padding:14px 22px 20px;border-top:1px solid var(--ev-border);background:#fff}.bg{font-family:var(--sans);font-size:11.5px;font-weight:700;letter-spacing:0;text-transform:none;min-height:24px;padding:3px 10px;border-radius:999px;align-items:center}.b-gy{background:var(--gys);color:#5E6A62}.b-cy,.b-gn{background:var(--ev-green-soft);color:var(--ev-green)}.b-am{background:var(--ev-yellow-soft);color:#996A07}.b-rd{background:var(--ev-red-soft);color:#B42E2E}.b-bl{background:var(--ev-blue-soft);color:#2F6FAE}.b-vi{background:var(--ev-purple-soft);color:#6A4F9E}.cd{border-radius:20px;border-color:var(--ev-border);box-shadow:0 1px 2px rgba(0,0,0,.03)}.cdh{padding:14px 16px 10px;border-bottom:0}.cdh h3{font-size:15.5px;font-weight:750;letter-spacing:-.015em}.cdh .dot{width:8px;height:8px;border-radius:50%}.cdb{padding:6px 16px 14px}.sh h2{font-size:19px;letter-spacing:-.025em;font-weight:750}.st,.stq{border:0;border-radius:18px;background:var(--ev-green-soft);padding:14px 16px}.st .v,.stq .v{font-family:var(--sans);font-size:26px;font-weight:800;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st .d,.stq .d{color:var(--ev-muted)}.st:nth-child(2n),.stq:nth-child(2n){background:var(--ev-yellow-soft)}.st:nth-child(3n),.stq:nth-child(3n){background:var(--ev-blue-soft)}.st:nth-child(5n),.stq:nth-child(5n){background:var(--ev-purple-soft)}.stq{--c:transparent}.stq:before{display:none}.fst{border-left:1px solid var(--ev-border);border:1px solid var(--ev-border);border-radius:16px;background:#fff}.fst .v{font-size:22px;font-weight:800;letter-spacing:-.03em}.tw{border-radius:20px;border-color:var(--ev-border)}th{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--ev-muted);background:#FAFBF9;padding:10px 12px}td{padding:11px 12px;border-bottom:1px solid var(--ev-border);font-size:13px}.tcap th,tr.ck:hover td,tr.sel td{background:var(--ev-green-soft)}.tcap th{color:var(--ev-green);font-weight:750}.twm{display:none}@media(max-width:899px){.tw .sc,.tw>div>table{display:none}.tw{border:0;background:transparent;box-shadow:none;overflow:visible}.twm{display:grid;grid-gap:9px;gap:9px}.twm .rcard{background:#fff;border:1px solid var(--ev-border);border-radius:18px;padding:13px 15px;text-align:left;width:100%}.twm .rcard .rt{font-size:16px;font-weight:750;letter-spacing:-.015em;align-items:center;gap:8px}.twm .rcard .rrow,.twm .rcard .rt{display:flex;justify-content:space-between}.twm .rcard .rrow{gap:10px;align-items:baseline;padding:3.5px 0;font-size:12.5px}.twm .rcard .rrow .rk{color:var(--ev-muted);font-size:11.5px;font-weight:650;flex:0 0 auto}.twm .rcard .rrow .rv{text-align:right;min-width:0}}.ox{width:36px;height:36px;border-radius:50%;border:1px solid var(--ev-border);background:#fff;display:inline-grid;place-items:center;font-size:13px}.ox:hover{background:var(--ev-green-soft);color:var(--ev-green);border-color:#B7DFC9}.kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kv .kvi{background:#fff;border:1px solid var(--ev-border);border-radius:16px;padding:11px 13px;display:block}.kv .kvi dt{font-family:var(--sans);font-size:11px;font-weight:650;color:var(--ev-muted);letter-spacing:0;text-transform:none}.kv .kvi dd{margin-top:4px;font-size:13.5px;font-weight:600}.cb{width:22px;height:22px;border-radius:7px;font-size:12px}.cb.on{background:var(--ev-green);border-color:var(--ev-green)}.ptabs{gap:8px}.ptab{border:1px solid var(--ev-border);background:#fff;border-radius:16px;padding:12px 15px;min-width:150px}.ptab .nm{font-size:13px;font-weight:700}.ptab .mt{font-size:11px;color:var(--ev-muted);font-weight:500}.ptab.on{border-color:#9ED4BC;background:var(--ev-green-soft)}.ptab.on .nm{color:var(--ev-green)}.sht{border-radius:24px 0 0 24px;border-left:1px solid var(--ev-border);box-shadow:-18px 0 60px rgba(0,0,0,.14)}.shth{background:#fff;color:var(--ev-text);padding:20px 20px 8px;border-bottom:0}.shth h3{font-size:22px;font-weight:750;letter-spacing:-.025em}.shth .lb{color:var(--ev-muted)}@media(max-width:768px){.sht{top:auto;left:0;right:0;bottom:0;width:100%;max-width:100%;max-height:86vh;border-radius:28px 28px 0 0;transform:translateY(103%);border-left:0}.sht.on{transform:none}.sht:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:46px;height:5px;border-radius:999px;background:#C9CECB}}.av{border-radius:50%;font-weight:800}.emp h3{font-size:16px;font-weight:750}.ch{min-height:36px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:650;display:inline-flex;align-items:center;gap:6px;background:#fff}.ch.on{background:var(--ev-green-soft);border-color:#A9DBC4;color:var(--ev-green)}.ch .n{background:#fff;border-radius:999px;padding:1px 7px;font-weight:700}.swx{width:46px;height:28px;padding:3px;background:#DDE2DF}.swx i{width:22px;height:22px}.swx.on{background:var(--ev-green)}.swx.on i{margin-left:18px}.dp{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;gap:7px}.dp .dt{width:8px;height:8px}.bar{height:8px;border-radius:999px;background:#E9EEEA}.bar i{border-radius:inherit}.gsearch{background:#fff;border:1px solid var(--ev-border);border-radius:18px;min-height:44px;color:#414844;box-shadow:0 1px 2px rgba(0,0,0,.03)}.gsearch:hover{background:#fff;border-color:#B7DFC9}.gsearch::placeholder{color:var(--ev-muted)}.kbd{background:#F1F3F1;border-color:var(--ev-border);border-radius:7px;color:#6A736D;font-weight:700}.gsbox{border-radius:22px;border:1px solid var(--ev-border);box-shadow:0 18px 60px rgba(0,0,0,.12)}.gsin{padding:16px 18px;border-bottom:1px solid var(--ev-border)}.gsin input{font-size:15px;font-weight:600}.gsg{font-family:var(--sans);font-size:10.5px;font-weight:750;letter-spacing:.02em;color:var(--ev-muted)}.gsr{border-radius:12px}.gsr.act:hover,.gsr:hover{background:var(--ev-green-soft)}.hdin{border-radius:10px;font-size:15px;font-weight:750}.hdin:focus{background:var(--ev-green-soft);border-color:#B7DFC9}.top{background:#fff;border-bottom:1px solid var(--ev-border)}.top .logo{color:var(--ev-text)}.top .logo i{background:var(--ev-green);color:#fff;border-radius:10px}.tb{width:40px;height:40px;border-radius:14px;border:1px solid var(--ev-border);background:#fff;color:var(--ev-text);display:inline-grid;place-items:center}.tb:hover{background:var(--ev-green-soft);color:var(--ev-green)}#whoami.tb{width:auto;padding:0 12px;display:inline-flex;gap:6px;align-items:center}#whoami .mo{color:var(--ev-muted)!important}.rsw{background:#F1F3F1;padding:3px}.rsw,.rsw button{border-radius:999px}.rsw button{color:var(--ev-muted);font-weight:700}.rsw button.on{background:var(--ev-green);color:#fff}.wsel{background:#fff;border:1px solid var(--ev-border);border-radius:14px}.wsel,.wsel b{color:var(--ev-text)}.wsel span{color:var(--ev-muted)}.wsel .dt{background:var(--ev-green)}.backw{background:#fff;border:1px solid var(--ev-border);border-radius:999px;color:var(--ev-text);font-weight:650}.qbar{background:var(--ev-bg);border-bottom:1px solid var(--ev-border)}.qbar .lb{color:var(--ev-muted)}.qb{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--ev-border);background:#fff;color:var(--ev-text);font-size:12px;font-weight:700}.qb.on{background:var(--ev-green-soft);border-color:#A9DBC4;color:var(--ev-green)}.qb .g{color:inherit}.qb .pin{color:#C8A431}.qbs{border-radius:18px}.ctx{background:transparent;border-bottom:0;gap:10px;padding:12px 14px 2px}.ctx-l{border-right:0;background:#fff;border:1px solid var(--ev-border);border-radius:16px;padding:10px 15px}.ctx-l .lb{color:var(--ev-muted)}.km{background:#fff;border-right:1px solid var(--ev-border);border-radius:16px;margin:0;border:1px solid var(--ev-border)}.km:before{display:none}.km .lb{color:var(--ev-muted)}.km .km-n{font-family:var(--sans);font-size:20px;font-weight:800;letter-spacing:-.03em}.km .km-b{height:6px;border-radius:999px;background:#E9EEEA;overflow:hidden}.km .km-b i{background:var(--c)}.ctx-n{color:var(--ev-muted);border-left:0}.nav{background:#fff;border-right:1px solid var(--ev-border)}.nav .nb{color:#414844;border-left:0;border-radius:12px;margin:1px 8px;font-weight:600}.nav .nb.on,.nav .nb:hover{background:var(--ev-green-soft);color:var(--ev-green)}.nav .nb.on{font-weight:750;border-left:0}.nav .nb.hero{background:var(--ev-green);color:#fff;border-radius:14px;margin:6px 10px}.nav .nb .g{opacity:.85}.nav .ng .lb,.nav .ngt .lb{color:var(--ev-muted)}.ngt{background:#fff;border:1px solid var(--ev-border);border-radius:12px;margin:3px 8px}.ngt:hover{background:var(--ev-green-soft);border-color:#B7DFC9}.ngw.solo .ngt.nbsolo{background:#fff;border:1px solid var(--ev-border);border-radius:14px;color:#414844}.ngw.solo .ngt.nbsolo.on{background:var(--ev-green-soft);border-color:#9ED4BC;color:var(--ev-green)}.ngw.solo .ngt.nbsolo .lb{color:inherit}.navcol{background:#fff;border:1px solid var(--ev-border);border-radius:10px;color:var(--ev-muted)}.mbnav{display:none}@media(max-width:899px){.mbnav{position:fixed;left:10px;right:10px;bottom:10px;z-index:39;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;padding:8px;background:#fff;border:1px solid var(--ev-border);border-radius:22px;box-shadow:0 12px 34px rgba(0,0,0,.12)}.mbnav a,.mbnav button{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:8px 4px;border-radius:14px;font-size:17px;color:var(--ev-text);background:transparent;border:0}.mbnav span{font-size:10px;font-weight:650}.mbnav .on{background:var(--ev-green-soft);color:var(--ev-green);font-weight:750}.work{padding-bottom:86px}}.tl2:before{background:#D8E8DE;width:2px}.rev,.tline{border-radius:18px;border:1px solid var(--ev-border);background:#fff}.rev{position:relative}.rev:before{content:"";position:absolute;left:-21px;top:20px;width:10px;height:10px;border-radius:50%;background:#AFC6B7;border:4px solid var(--ev-bg)}.rev.live{background:var(--ev-green-soft);border-color:#B9DFC9}.rev.live:before{background:var(--ev-green)}.rev.completed{opacity:.75}.pastfold{border-radius:16px;border:1px solid var(--ev-border);background:#fff}.tgap span{background:var(--ev-bg);color:var(--ev-muted);border-radius:999px;border:1px dashed var(--ev-border);padding:3px 10px}.nowln2 .nl{border-radius:999px;color:#fff;font-weight:750}.nowln2 .nl,.nowln2 .np{background:var(--ev-green)}.rmc{border-radius:18px;border:1px solid var(--ev-border);background:#fff}.rmc.gn,.rmc.ok{background:var(--ev-green-soft);border-color:#C2E4D0}.rmc.am,.rmc.warn{background:var(--ev-yellow-soft);border-color:#F0DFA7}.rmc.rd{background:var(--ev-red-soft);border-color:#F2CFCF}.ph{border-radius:30px;border-color:#1E2521}#login,.phb{background:var(--ev-bg)}.lgcard{background:#fff;border:1px solid var(--ev-border);border-radius:28px;box-shadow:var(--ev-shadow);padding:44px}@media(max-width:700px){.lgcard{padding:26px 20px}}.lgnote{color:var(--ev-muted)}.lgr{background:#fff;border:1px solid var(--ev-border);border-radius:20px}.lgr:hover{border-color:#9ED4BC;background:var(--ev-green-soft)}.lgr h3{color:var(--ev-text)}.lgr p{color:var(--ev-muted)}.lgr .how{color:var(--ev-green);font-weight:650}.npanel{background:#fff;border:1px solid var(--ev-border);border-radius:18px;box-shadow:var(--ev-shadow)}.npanel .np b{color:var(--ev-text)}.tlwin{border-radius:20px;border:1px solid var(--ev-border);background:#fff}.tlwinh{background:#FAFBF9;border-bottom:1px solid var(--ev-border)}.tlwinh h2{letter-spacing:-.02em}.hdiv{border-color:var(--ev-border)}.ovtog{background:#F1F3F1;border-radius:999px;padding:3px}.ovtog button{border-radius:999px;font-weight:700}.ovtog button.on{background:var(--ev-green);color:#fff}.clnew{border:1.5px dashed #b7dfc9;border-radius:16px;background:var(--ev-green-soft);color:var(--ev-green);font-weight:700}.ctx-l b,.km-n,.stf .km-n{color:var(--ev-text)}.km-n,.stf .km-n{font-family:var(--sans)}.evb{background:#fff;border:1px solid var(--ev-border);border-radius:18px;color:var(--ev-text);box-shadow:none}.evb:hover{border-color:#B7DFC9}.evb.on{box-shadow:0 0 0 3px var(--ev-green-soft)}.evb h3{color:var(--ev-text)}.evb .mt,.evb .mt span{color:var(--ev-muted)}.evb .mt .mo{color:var(--ev-text)}.evb .lb{color:var(--ev-muted)}.evb.live,.ti.evw[style*="--live"] .evb{background:var(--ev-green-soft);border-color:#B9DFC9}.ti .t b{font-family:var(--sans);font-weight:750}.ti .t s{color:var(--ev-muted)}.stillrun{background:var(--ev-yellow-soft);color:#996A07;border-radius:999px;padding:6px 10px;font-weight:700}.bt:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.bt:hover .lb,.bt:hover .mo{color:#EAF6EF}.bt.gh:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.bt.rd:hover{background:var(--rd);border-color:var(--rd);color:#fff}.qb:hover,.tb:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.qb:hover .g,.qb:hover .pin,.qb:hover .qx{color:#EAF6EF}.qbpin:hover,.qbs:hover{background:var(--ev-green);color:#fff}.qbs:hover{border-color:var(--ev-green)}.qbs:hover b,.qbs:hover span{color:#fff}.qbs:hover .kbd{background:rgba(255,255,255,.18);border-color:transparent;color:#fff}.gsearch:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.gsearch:hover::placeholder{color:#D7ECDF}.wsel:hover{background:var(--ev-green);border-color:var(--ev-green)}.wsel:hover b,.wsel:hover span{color:#fff}.wsel:hover .dt{background:#fff}.backw:hover,.nback:hover{color:#fff}.backw:hover,.km:hover,.nback:hover{background:var(--ev-green);border-color:var(--ev-green)}.km:hover .km-n,.km:hover .km-o,.km:hover .lb{color:#fff}.km:hover .km-b{background:rgba(255,255,255,.25)}.km:hover .km-b i{background:#fff}.nav .nb:hover{background:var(--ev-green);color:#fff}.nav .nb.hero:hover{background:var(--ev-green-2)}.ngt:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.ngt:hover .lb,.ngt:hover .nct{color:#EAF6EF}.ngw.solo .ngt.nbsolo:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.ngw.solo .ngt.nbsolo:hover .lb{color:#fff}.navcol:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.colh:hover,tbody tr.ck:hover,tr.ck:hover td{background:#FAFAF6}.ox:hover{color:#fff}.ox:hover,.ptab:hover{background:var(--ev-green);border-color:var(--ev-green)}.ch:hover,.ptab:hover .mt,.ptab:hover .nm{color:#fff}.ch:hover{background:var(--ev-green);border-color:var(--ev-green)}.ch:hover .n{background:rgba(255,255,255,.2);color:#fff}.gsr.act:hover,.gsr:hover{background:var(--ev-green)}.gsr:hover .acti,.gsr:hover .gsk,.gsr:hover b,.gsr:hover span{color:#fff}.np:hover{background:#FAFAF6}.hdin:hover{border-color:var(--ev-green)}.twm .rcard:active{background:#FAFAF6}body.lite .nb:hover,body.lite .ngt:hover,body.lite .qbpin:hover,body.lite .tb:hover{background:var(--ev-green);color:#fff;border-color:var(--ev-green)}.ngw.open .ngt{background:var(--ev-green-soft);border-color:#B7DFC9}.ngw.open .ngt .lb{color:var(--ev-green)}.ngw.open .ngt:hover{background:var(--ev-green)}.ngw.open .ngt:hover .lb,.ngw.open .ngt:hover .nct{color:#fff}.wsel,.wsel b,.wsel span{white-space:nowrap}@media(max-width:899px){.navburger{display:flex;min-width:40px;min-height:40px;align-items:center;justify-content:center}.nav{position:fixed;left:0;top:0;bottom:0;width:274px;z-index:70;transform:translateX(-106%);transition:transform .18s ease}body.navopen .nav{transform:none;box-shadow:14px 0 34px rgba(0,0,0,.35)}body.navopen #navbk{display:block;position:fixed;inset:0;z-index:65;background:rgba(10,14,16,.45)}.top{overflow-x:auto;scrollbar-width:none}.top::-webkit-scrollbar{display:none}}@media(max-width:1023px){#whoami.tb,.qbar,.top #ctxsel,.top .av,.top .tb:not(.navburger){display:none}.top{gap:14px;height:72px;padding:0 18px;background:rgba(252,251,247,.96);border-bottom:1px solid rgba(23,54,43,.07)}.top .tb.navburger{box-shadow:none;font-size:22px;min-width:44px;min-height:44px}.backw,.top .tb.navburger{border:0;background:none;padding:0}.backw{font-weight:650;font-size:17px;white-space:nowrap}.backw,.backw:hover{color:var(--ev-text)}.backw:hover{background:none}.top .logo{margin-left:auto;display:flex;flex-direction:column;align-items:center;gap:2px;color:#166534;font-size:17px;font-weight:800;letter-spacing:.24em;line-height:1}.top .logo i{display:none}.top .logo:after{content:"WEDDINGS";font-size:8px;letter-spacing:.42em;font-weight:700;color:#166534}.rsw{padding:2px;flex:0 0 auto}.rsw button{font-size:8px;padding:4px 6px}.top .sp{display:none}}@media(max-width:767px){.rsw{display:none}}:root{--ev-radius-control:14px;--ev-radius-card:18px;--ev-radius-section:24px;--ev-radius-sheet:28px;--ev-radius-pill:999px;--ev-control-h:48px;--ev-attention-soft:var(--ev-yellow-soft);--ev-info-soft:var(--ev-blue-soft);--ev-secondary-soft:var(--ev-purple-soft);--hx-info:#2F6FB2;--hx-attn:#C67B00;--hx-attn-soft:#FEF8E6;--hx-lav:#6A5AA6;--hx-danger:#C83A3A;--hx-danger-soft:#FDEAEA;--hx-forest:#013E2C;--hx-green-dark:#06301F;--hx-ink:#26251F;--hx-muted:#86847C;--hx-faint:#A3A29F;--hx-gold:#C39A44;--hx-border:#EFEBE3;--hx-rule:#F1EEE8;--hx-surface:#FFFEFC;--hx-bg:#FCFBF7;--hx-mint:#F4F8EE;--hx-mint-ink:#0C3B22;--hx-tint-1:#F5F9EF;--hx-tint-2:#FDF8EC;--hx-tint-3:#F1F7F2;--hx-tint-4:#F5F0FB;--hx-serif:var(--font-playfair),"Playfair Display",Georgia,serif}.hx,.hx button,.hx input,.mbnav{font-family:var(--font-inter),"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media(max-width:1023px){.hx-head h1{font-family:var(--hx-serif)}}.work{background:var(--hx-bg)}@media(max-width:1023px){.scr{padding-left:20px;padding-right:20px}}.hx{max-width:1280px;margin:0 auto}.hx-head{margin:18px 0 0}.hx-head .hx-trow{display:flex;align-items:center;gap:10px}.hx-head h1{flex:1 1;min-width:0;font-size:30px;font-weight:500;letter-spacing:-.2px;line-height:1;margin:0;color:var(--hx-green-dark)}.hx-head .hx-sub{display:block;margin-top:7px;font-size:13px;line-height:1.15;color:var(--hx-muted);font-weight:450}.hx-acts{display:flex;gap:8px;flex:0 0 auto}.hx-ib{width:42px;height:42px;border-radius:var(--ev-radius-control);border:1px solid var(--ev-border);background:#fff;color:var(--hx-ink);display:inline-grid;place-items:center;transition:.13s}.hx-ib.on,.hx-ib:hover{border-color:#9ED4BC;color:var(--ev-green)}.hx-ib.on{background:var(--ev-green-soft)}.hx-ib.sm{width:36px;height:36px;border-radius:11px}.hx-ib.ghost{border-color:transparent;color:var(--ev-muted)}.hx-ib.ghost:hover{border-color:var(--ev-border);color:var(--hx-ink)}.hx-search{display:flex;align-items:center;gap:10px;height:48px;background:#F7F4EE;border:1px solid var(--hx-border);border-radius:13px;padding:0 14px;margin:12px 0 0}.hx-search .hx-mic,.hx-search .hx-si{color:var(--hx-faint);flex:0 0 auto;width:16px;height:16px}.hx-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:13.5px;font-weight:500;color:var(--hx-ink)}.hx-search input::placeholder{color:var(--hx-faint);font-weight:450}.hx-search .hx-count{flex:0 0 auto;font-size:12.5px;font-weight:650;color:var(--ev-green);background:var(--ev-green-soft);border-radius:var(--ev-radius-pill);padding:6px 11px;white-space:nowrap}.hx-search .hx-clear{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--ev-border);background:#fff;color:var(--ev-muted);display:grid;place-items:center}.hx-search .hx-clear:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.hx-search:focus-within{border-color:var(--ev-green);box-shadow:0 0 0 3px var(--ev-green-soft)}.hx-rail{display:flex;gap:8px;overflow-x:auto;margin:12px -20px 0;padding:2px 20px;scroll-snap-type:x proximity;scroll-padding-left:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hx-rail::-webkit-scrollbar{display:none}.hx-prop{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;background:var(--hx-surface);border:1px solid #eae5dc;border-radius:12px;color:#2C2B25;transition:.14s}.hx-prop b{font-size:12.5px;font-weight:600;letter-spacing:-.1px;color:inherit;white-space:nowrap}.hx-prop svg{flex:0 0 auto;width:14px;height:14px}.hx-prop.on{background:var(--hx-forest);border-color:var(--hx-forest);color:#fff}.hx-prop:not(.on):hover{border-color:#9ED4BC;color:var(--ev-green)}.hx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin:18px 0 0}.hx-kpi{height:100px;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:13px;padding:12px 6px 13px;border:1px solid transparent;cursor:pointer;font:inherit;--k:var(--hx-forest)}.hx-kpi.on{border-color:var(--k);box-shadow:inset 0 0 0 1px var(--k)}.hx-kpi.on .ic{background:var(--k);color:#fff!important}.hx-kpi .ic{flex:0 0 auto;display:grid;place-items:center}.hx-kpi .ic svg{width:19px;height:19px}.hx-kpi .lab{display:block;margin-top:10px;font-size:11px;font-weight:500;color:#4E4B44;letter-spacing:-.15px;line-height:1.15}.hx-kpi .num{display:block;margin-top:auto;font-size:24px;font-weight:700;letter-spacing:-.6px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hx-green-dark)}.hx-kpi.t-info{background:var(--hx-tint-1);--k:var(--hx-green-dark)}.hx-kpi.t-info .ic{color:var(--hx-green-dark)}.hx-kpi.t-attn{background:var(--hx-tint-2);--k:var(--hx-gold)}.hx-kpi.t-attn .ic{color:var(--hx-gold)}.hx-kpi.t-mint{background:var(--hx-tint-3);--k:#2A6A48}.hx-kpi.t-mint .ic{color:#2A6A48}.hx-kpi.t-lav{background:var(--hx-tint-4);--k:var(--hx-lav)}.hx-kpi.t-lav .ic{color:var(--hx-lav)}.hx-kpi.t-danger{background:var(--hx-danger-soft);--k:var(--hx-danger)}.hx-kpi.t-danger .ic{color:var(--hx-danger)}.hx-attn{background:#FDFCF9;border:1px solid var(--hx-border);border-radius:13px;padding:12px 11px;margin:10px 0 0}.hx-attn .hd{display:flex;align-items:center;gap:8px;padding-left:2px;font-size:12px;font-weight:600;letter-spacing:-.2px;color:var(--hx-ink)}.hx-attn .hd svg{color:var(--hx-ink);width:15px;height:15px}.hx-attn .rail{display:flex;gap:7px;overflow-x:auto;margin:11px -11px 0;padding:2px 11px;scroll-padding-left:11px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hx-attn .rail::-webkit-scrollbar{display:none}.hx-attn .it{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 11px;border-radius:18px;background:var(--hx-surface);border:1px solid #ede9e1;color:#5C594F;font-size:11.5px;font-weight:500;white-space:nowrap;transition:.13s}.hx-attn .it b{font-size:13px;font-weight:700;color:var(--hx-green-dark)}.hx-attn .it svg:first-of-type{width:14px;height:14px}.hx-attn .it-keys svg:first-of-type{color:var(--hx-gold)}.hx-attn .it-hampers svg:first-of-type{color:#2A6A48}.hx-attn .it-arrivals svg:first-of-type{color:var(--hx-green-dark)}.hx-attn .it .ar{color:#A9A498}.hx-attn .it.on{border-color:var(--hx-gold);box-shadow:inset 0 0 0 1px var(--hx-gold)}.hx-attn .it:active{transform:scale(.98)}.hx-tabs{display:flex;gap:5px;overflow-x:auto;margin:8px -20px 0;padding:0 12px;border-bottom:1px solid #efece6;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hx-tabs::-webkit-scrollbar{display:none}.hx-tab{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:5px;height:42px;padding:0 10px;border-radius:11px 11px 0 0;font-size:11.5px;font-weight:600;letter-spacing:-.15px;color:#4A473E;white-space:nowrap;background:none;border:0;transition:background .14s,color .14s}.hx-tab svg{flex:0 0 auto;width:14px;height:14px}.hx-tab.on{background:var(--hx-forest);color:#fff;font-weight:650}.hx-tab.on:after{content:"";position:absolute;left:7px;right:7px;bottom:0;height:3px;background:#2E6B4A;border-radius:2px}.hx-filterbar,.hx-tab:not(.on):hover{color:var(--ev-green)}.hx-filterbar{display:flex;align-items:center;gap:8px;background:var(--ev-green-soft);border:1px solid #b9e0cc;border-radius:14px;padding:10px 14px;margin-bottom:14px;font-size:13px}.hx-filterbar .t{flex:1 1;min-width:0;font-weight:600}.hx-filterbar .t b{font-weight:800}.hx-filterbar button{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #b9e0cc;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:750;color:var(--ev-green)}.hx-filterbar button:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.hx-toolbar{display:none}.hx-meta{font-size:12.5px;color:var(--ev-muted);font-weight:550}.hx-wsel{min-height:36px;border:1px solid var(--ev-border);border-radius:11px;background:#fff;font-size:12.5px;font-weight:650;color:var(--hx-ink);padding:0 10px}.hx-cisel{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;font-size:10.5px;font-weight:600;letter-spacing:-.25px;line-height:1;width:104px;height:30px;padding:0 8px;cursor:pointer}.hx-cisel .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-cisel svg{flex:0 0 auto}.hx-cisel.key{justify-content:flex-start}.hx-cisel.s-attn{background:var(--hx-attn-soft);color:var(--hx-attn)}.hx-cisel.s-off{background:#F1F3F1;color:var(--ev-muted)}.hx-cisel.s-wait{background:var(--hx-danger-soft);color:var(--hx-danger)}.hx-cisel.s-in{background:var(--hx-mint);color:var(--hx-mint-ink)}.hx-cisel.s-out{background:#EDF6FC;color:var(--hx-info)}.hx-cisel.blk{width:100%;height:auto;justify-content:flex-start;gap:6px;padding:0;border-radius:0;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.hx-cisel.blk.s-attn,.hx-cisel.blk.s-in,.hx-cisel.blk.s-off,.hx-cisel.blk.s-out,.hx-cisel.blk.s-wait{background:transparent}.hx-cisel.blk .t{flex:1 1;text-align:left}.hx-cisel.blk .cv{display:flex;flex:0 0 auto;color:var(--ev-muted);transform:rotate(90deg)}.hx-menu{position:fixed;z-index:90;min-width:198px;background:#fff;border:1px solid var(--ev-border);border-radius:16px;box-shadow:0 16px 44px rgba(0,0,0,.16);padding:5px;display:grid;grid-gap:1px;gap:1px}.hx-menu>button{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 13px;border-radius:12px;font-size:13.5px;font-weight:650;color:var(--hx-ink);text-align:left;background:none;border:0;cursor:pointer}.hx-menu>button:hover{background:var(--ev-green-soft)}.hx-menu>button.on{background:#F4F7F5}.hx-menu .dt{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.hx-menu .dt.d-wait{background:var(--hx-danger)}.hx-menu .dt.d-attn{background:#E3A008}.hx-menu .dt.d-in{background:var(--ev-green)}.hx-menu .dt.d-out{background:var(--hx-info)}.hx-menu .dt.d-off{background:#AEB6B0}.hx-menu .ck{margin-left:auto;color:var(--ev-green);font-weight:800}.hx-keywith{display:inline-flex;align-items:center;gap:7px;max-width:180px;border:1px solid var(--ev-border);border-left:3px solid var(--ev-green);border-radius:10px;background:#fff;padding:6px 8px;font-size:12px;font-weight:650;color:var(--hx-ink)}.hx-keywith .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-keywith .x{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--ev-muted);background:none;border:0;flex:0 0 auto}.hx-keywith .x:hover{background:var(--hx-danger-soft);color:var(--hx-danger)}.hx-keywith.empty{border-left-color:var(--ev-border);border-style:dashed;color:var(--ev-muted);font-weight:600}.hx-keywith.empty:hover{border-color:#9ED4BC;color:var(--ev-green)}.hx-star{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#C6CEC9;background:none;border:0}.hx-star.on,.hx-star:hover{color:#D9A425}.hx-rooms{background:var(--hx-surface);border:1px solid var(--hx-border);border-radius:13px;overflow:hidden;margin:14px 0 16px}.hx-wingh{width:100%;text-align:left;padding:12px 13px;min-height:48px;background:var(--hx-surface);border:0;border-bottom:1px solid var(--hx-rule);cursor:pointer}.hx-wingh,.hx-wingh .lft{display:flex;align-items:center;gap:8px}.hx-wingh .lft{flex:1 1;min-width:0}.hx-wingh b{min-width:0;font-family:var(--hx-serif);font-size:13.5px;font-weight:700;letter-spacing:-.15px;color:var(--hx-green-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-wingh .n{flex:0 0 auto;font-size:10.5px;color:#4C6A55;background:#EAF0E8;border:0;border-radius:10px;padding:4px 8px;letter-spacing:-.05px}.hx-wingh .n,.hx-wingh .pn{font-weight:500;white-space:nowrap}.hx-wingh .pn{flex:0 1 auto;min-width:0;font-size:11.5px;color:#6C6960;overflow:hidden;text-overflow:ellipsis}.hx-wingh .car{flex:0 0 auto;font-style:normal;font-size:10px;color:#A09B90;transition:transform .14s}.hx-wingh.closed .car{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.hx-wingh .car{transition:none}}.hx-room{display:grid;grid-template-columns:38px minmax(0,1fr) auto 46px;align-items:stretch;grid-gap:0;gap:0;padding:0 10px 0 0;min-height:78px;width:100%;text-align:left;border-top:1px solid var(--hx-rule);border-bottom:0;background:var(--hx-surface)}.hx-room:first-of-type{border-top:0}.hx-room:active{background:#FAFAF6}.hx-room .star{width:38px;height:auto;align-self:stretch;border:0;border-right:1px solid var(--hx-rule);background:none;display:grid;place-items:center;color:#C9C8C1;border-radius:0}.hx-room .star.on{color:#D9A425}.hx-room .inf{min-width:0;align-self:center;padding:12px 8px 12px 12px}.hx-room .no{font-size:21px;font-weight:700;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--hx-green-dark)}.hx-room .who{margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:12.5px;color:#1F1E1A;font-weight:500;line-height:1.25;letter-spacing:-.2px}.hx-room .who .nml{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.hx-room .who .nml>svg{flex:0 0 auto;color:var(--hx-gold);width:13px;height:13px}.hx-room .who .nm{display:block;max-width:100%;min-width:0;color:#1F1E1A;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-room .who .noone{color:#959187;font-weight:450;font-size:12px}.hx-room .ops{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;padding:10px 0}.hx-room .hamp{display:grid;place-items:center;margin-left:8px}.hx-room .hamp .hx-ib{width:44px;height:44px;border-radius:12px;border-color:#EDE9E1;background:var(--hx-surface)}.hx-room .hamp .hx-ib.on,.hx-room .hamp .hx-ib.on:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.hx-room .hamp .hx-ib.on svg{color:#fff}.hx-room .hamp .hx-ib:active{transform:scale(.94)}.hx-room .hamp:empty{display:none}.hxmk{display:flex;align-items:center;gap:12px;padding:13px 14px;margin-bottom:2px;background:var(--ev-green-soft);border:1px solid #b7dfc9;border-radius:var(--ev-radius-card)}.hxmk .mk{flex:0 0 auto;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--ev-green);color:#fff}.hxmk .tx{min-width:0}.hxmk .tx b{display:block;font-size:14.5px;font-weight:700;color:var(--hx-green-dark,#0A4A34)}.hxmk .tx span{display:block;margin-top:2px;font-size:12.5px;color:#4B6F5C}.hx-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 13px;border-radius:var(--ev-radius-pill);border:1px solid var(--ev-border);background:#fff;font-size:12.5px;font-weight:650;color:var(--ev-muted);transition:.13s}.hx-chip:hover{border-color:#9ED4BC;color:var(--ev-green)}.hx-chip:active{transform:scale(.97)}.hx-desk{display:none}.hx-mob{display:block}.hx-tab.deskonly{display:none}@media(min-width:1024px){.hx-desk{display:block}.hx-mob{display:none}.hx-tab.deskonly{display:flex}.hx-head h1{font-size:30px}.hx-head .hx-sub{font-size:13px}.hx-head{margin:6px 0 16px}.hx-search{height:50px;border-radius:16px;margin-bottom:14px}.hx-search input{font-size:14.5px}.hx-prop{height:46px;padding:0 18px}.hx-prop b{font-size:13.5px}.hx-tab{height:44px;font-size:13px;padding:0 15px;border-radius:13px}.hx-attn{padding:13px 14px 11px;margin-bottom:16px}.hx-attn .it{height:42px;font-size:13px}.hx-cisel.key:not(.blk),.hx-cisel:not(.blk){width:140px;height:36px;font-size:11.5px;border-radius:12px}.hx-toolbar{display:flex;align-items:center;gap:10px;margin:2px 0 12px}.hx-toolbar .sp{flex:1 1}.hx-kpis,.hx-rail{margin-bottom:14px}.hx-tabs{margin-bottom:12px}.hx-kpi .tx{min-width:0}}.hx-desk .tw{background:#fff;border:1px solid var(--ev-border);border-radius:var(--ev-radius-card);overflow:hidden}.hx-desk th{font-size:11.5px}.hx-desk td{font-size:12.5px;padding-top:9px;padding-bottom:9px}.hx-desk td .lb{white-space:nowrap}.hx-desk .rno{font-size:13.5px;font-weight:750}.hx-desk .hx-guests{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.hx-spill{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 13px;border-radius:12px;font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:-.1px}.hx-spill.s-in{background:var(--hx-mint);color:var(--hx-mint-ink)}.hx-spill.s-off{background:#F1F3F1;color:var(--ev-muted)}.hx-spill.s-attn{background:var(--hx-attn-soft);color:var(--hx-attn)}.hx-spill.s-out{background:#EDF6FC;color:var(--hx-info)}.hx-desk .hx-hamp{background:var(--hx-surface);border-color:#EDE9E1}.hx-desk .hx-hamp:hover{border-color:#9ED4BC;color:var(--ev-green)}.hx-desk .hx-hamp.on,.hx-desk .hx-hamp.on:hover{background:var(--ev-green);border-color:var(--ev-green);color:#fff}.hx-desk .hx-hamp.on svg{color:#fff}.hx-desk .tw td{border-bottom-color:var(--hx-rule)}.hx-desk th{background:var(--hx-surface);color:var(--ev-muted);letter-spacing:0;text-transform:none}.hx-pager{display:flex;align-items:center;gap:10px;padding:12px 4px 2px}.hx-pager .hx-meta{flex:1 1}.hx-pager .pgs{display:flex;align-items:center;gap:5px}.hx-pager .pg{min-width:32px;height:32px;padding:0 6px;border-radius:9px;border:1px solid transparent;background:none;font-size:12.5px;font-weight:650;color:var(--ev-muted);display:inline-grid;place-items:center}.hx-pager .pg.on{background:#fff;border-color:var(--ev-green);color:var(--ev-green);font-weight:750}.hx-pager .pg.nav:disabled{opacity:.35}.hx-pager .pg:not(.on):not(:disabled):hover{border-color:var(--ev-border)}.hx-pager .pg.gap{pointer-events:none}.hx-pager .hx-wsel{margin-left:6px}.sht.h-gn .shth:empty{display:none}.sht.h-gn .shtb{padding-top:22px}.sht.h-gn .shtb>div:first-of-type>div:last-child{order:-1}.sht.h-gn .shtb h3{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.sht.h-gn .shtb>div:first-of-type .lb{font-size:11.5px;color:var(--ev-muted);font-weight:550}.sht.h-gn .rnum{font-family:inherit;font-size:12.5px;font-weight:750;padding:6px 10px;border-radius:9px;background:var(--ev-green-soft);color:var(--ev-green)}.sht.h-gn .shtb>div:first-of-type .star{color:#D9A425;font-size:15px}@media(max-width:767px){.sht.h-gn .occr{display:inline-flex;width:auto;max-width:100%;padding:6px 9px;gap:7px;border-radius:10px;margin:0 6px 6px 0;vertical-align:top}.sht.h-gn .occr .pav2{width:22px;height:22px;font-size:9px}.sht.h-gn .occr .oi{flex:0 1 auto}.sht.h-gn .occr .oi b{font-size:11.5px}.sht.h-gn .occr .oi .lb{font-size:10px}.sht.h-gn .occr .bg{font-size:9.5px;padding:2px 7px}.sht.h-gn{max-height:92dvh;height:auto;min-height:60dvh}}.hx-sheet-actions{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding:12px 0 4px;margin-top:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;border-top:1px solid var(--ev-border)}.hx-sheet-actions .bt{justify-content:center;min-height:48px}@media(max-width:899px){.mbnav{left:0;right:0;bottom:0;border-radius:0;gap:4px;padding:9px 8px calc(9px + env(safe-area-inset-bottom,0px));background:#FDFCFA;border:0;border-top:1px solid #efece6;box-shadow:none}.mbnav a,.mbnav button{min-height:52px;border-radius:14px;gap:4px;padding:8px 4px}.mbnav span{font-size:11px;font-weight:500;letter-spacing:-.05px}.mbnav svg{display:block;margin:0 auto;width:18px;height:18px}.mbnav .on{background:var(--hx-forest);color:#fff;font-weight:600}.mbnav .on span{color:#fff}.work{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.hx-attn .it,.hx-chip,.hx-ib,.hx-kpi,.hx-prop,.hx-tab{transition:background .14s,border-color .14s,color .14s}@media(prefers-reduced-motion:reduce){.hx-attn .it,.hx-chip,.hx-ib,.hx-kpi,.hx-prop,.hx-tab,.mdl,.sht{transition:none!important}}.hx{overflow-x:clip}@media(max-width:1023px){.hd{display:block;margin:18px 0 0}.hd h1{font-family:var(--hx-serif);font-size:30px;font-weight:500;letter-spacing:-.2px;line-height:1;color:var(--hx-green-dark)}.hd .sub{display:block;margin-top:7px;font-size:13px;line-height:1.3;color:var(--hx-muted);font-family:inherit;text-transform:none;letter-spacing:-.1px;font-weight:450}.hd .sp{display:none}.hd .bt{margin-right:8px}.hd .bt,.hd .ovtog{margin-top:12px}.lb{text-transform:none;letter-spacing:-.05px;font-size:11px;font-weight:500;color:var(--hx-muted)}.lb,.mo{font-family:inherit}.fstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.fst{background:var(--hx-surface);border:1px solid var(--hx-border);border-radius:13px;padding:12px;text-align:left}.fst .lb{font-size:11px;color:#4E4B44;letter-spacing:-.15px}.fst .v{display:block;margin-top:8px;font-size:24px;font-weight:700;letter-spacing:-.6px;color:var(--hx-green-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fst .d{display:block;margin-top:5px;font-size:10.5px;color:var(--hx-muted)}.cd{background:var(--hx-surface);border:1px solid var(--hx-border);border-radius:13px;overflow:hidden}.cdh{background:#FDFCF9;border-bottom:1px solid var(--hx-rule);min-height:44px;padding:10px 13px}.cdh h3{font-family:var(--hx-serif);font-size:14px;font-weight:700;letter-spacing:-.15px;color:var(--hx-green-dark);text-transform:none}.cdh .lb{font-size:10.5px}.ptabs{gap:8px}.ptab{background:var(--hx-surface);border:1px solid #eae5dc;border-radius:12px;padding:10px 13px;min-width:0}.ptab .nm{font-size:12.5px;font-weight:600;letter-spacing:-.1px}.ptab .mt{font-size:10.5px;color:var(--hx-muted)}.ptab.on{background:var(--hx-forest);border-color:var(--hx-forest)}.ptab.on .mt,.ptab.on .nm{color:#fff}.ovtog{background:#F1EEE8;border-radius:11px;padding:3px}.ovtog button{border-radius:9px;font-size:11.5px;font-weight:600;padding:7px 13px;color:#4A473E}.ovtog button.on{background:var(--hx-forest);color:#fff}.bt{border-radius:11px;font-weight:600}.bt.cy{background:var(--hx-forest);border-color:var(--hx-forest)}.twm{gap:9px}.twm .rcard{background:var(--hx-surface);border:1px solid var(--hx-border);border-radius:13px;padding:12px 14px}.twm .rcard .rt{font-size:15px;font-weight:700;letter-spacing:-.3px;color:var(--hx-green-dark)}.twm .rcard .rrow{font-size:12px}.twm .rcard .rrow .rk{font-size:10.5px;color:var(--hx-muted)}.in,select.in,textarea.in{border-radius:11px;border-color:var(--hx-border)}.gsearch{background:#F7F4EE;border:1px solid var(--hx-border);border-radius:13px;box-shadow:none}.nt{border-radius:12px}.hint{font-size:11px;color:var(--hx-muted)}.clnew{border-radius:13px;border:1px dashed #ded8cb;background:var(--hx-surface)}.trst{border-radius:9px;font-size:10px}.trnm b{font-size:12.5px;letter-spacing:-.15px}.row{flex-wrap:wrap}.row>div[style*="width: 400"]{width:100%!important;flex:1 1 100%!important}.hx-tab .ct{font-size:9.5px;font-weight:700;background:#EAF0E8;color:#4C6A55;border-radius:9px;padding:3px 7px;margin-left:2px}.hx-tab.on .ct{background:rgba(255,255,255,.18);color:#fff}.hx-tabs{margin-bottom:12px}.mdlh h3{font-size:17px}.fi label{font-family:inherit;text-transform:none;letter-spacing:-.05px;font-size:11px;font-weight:550;color:var(--hx-muted)}.fi .in,.fi select,.fi textarea{border-radius:11px;border-color:var(--hx-border);font-size:13px}.sht{border-color:var(--hx-border)}.shth{background:#FDFCF9;color:var(--hx-ink);border-bottom:1px solid var(--hx-rule);padding:16px 16px 12px}.shth h3{font-family:var(--hx-serif);font-size:17px;font-weight:700;letter-spacing:-.2px;color:var(--hx-green-dark)}.shth .lb{color:var(--hx-muted);font-size:11px}.shth .rnum{font-family:inherit;font-size:12px;font-weight:700;padding:6px 10px;border-radius:9px;background:var(--hx-mint);color:var(--hx-mint-ink)}.lgx .hx-kpis{gap:10px;margin-top:14px}.lgx .hx-kpi{height:118px;border-radius:16px;padding:13px 6px 11px;align-items:center;text-align:center}.lgx .hx-kpi .lab{font-size:12px;font-weight:700;color:var(--hx-ink);white-space:normal;line-height:1.25;letter-spacing:-.1px;margin-top:8px}.lgx .hx-kpi .num{font-size:30px;margin-top:auto}.lgx .hx-kpi.t-attn{background:#FCF3E3}.lgx .hx-kpi.t-attn .ic{color:#E9A123}.lgx .hx-kpi.t-lav{background:#EFEBFB}.lgx .hx-kpi.t-lav .ic{color:#6B4FE0}.lgx .hx-kpi.t-danger{background:#FBEAEA}.lgx .hx-kpi.t-danger .ic{color:#E24A4A}.lgx .hx-kpi.t-mint{background:#E8F2EB}.lgx .hx-kpi.t-mint .ic{color:#1E7A4E}.lgx .hx-tabs{background:#fff;border-bottom:1px solid var(--hx-border);border-radius:15px;padding:5px;gap:4px;margin:13px 0 0;border:1px solid var(--hx-border)}.lgx .hx-tab{height:42px;border-radius:11px;font-size:12.8px;font-weight:700;color:var(--hx-ink);padding:0 10px}.lgx .hx-tab.on{background:#123A28;color:#fff}.lgx .hx-tab.on .ct{background:rgba(255,255,255,.18);color:#fff}.lgx .hx-tab.on:after{display:none}.lgx .hx-tab .ct{background:#E7E4DE;color:#3E3B36;border-radius:999px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:0 5px}.lgx .nt{display:flex;gap:12px;background:#FDFCF9;border:1px solid var(--hx-border);border-radius:16px;padding:15px 16px;margin-top:13px;font-size:14px;line-height:1.55;color:var(--hx-muted)}.lgx .nt b{color:var(--hx-ink)}.lgx .nt.rd{background:#FBEAEA;border:0;color:#7B3535}.lgx .nt.rd b{color:#2A1210}.lgx .cols{background:#fff;border:1px solid var(--hx-border);border-radius:15px;margin-top:12px}.lgx .colh{padding:15px 17px}.lgx .colh h3{font-size:16px;font-weight:700;color:var(--hx-ink);font-family:inherit;text-transform:none}.lgx .colh .lb{font-size:14px}.lgx .datebreak{display:flex;align-items:center;gap:11px;margin:18px 0 10px}.lgx .datebreak b{font-size:17px;font-weight:700;color:var(--hx-green-dark);white-space:nowrap}.lgx .datebreak span{font-size:14px;color:var(--hx-muted);white-space:nowrap}.lgx .datebreak:after{content:"";flex:1 1;height:1px;background:var(--hx-border)}.lgx .gr.sec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:12px 0}.lgx .gr.g2:not(.sec){display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.lgx .st{background:var(--hx-surface);border:1px solid var(--hx-border);border-radius:13px;padding:11px 10px;text-align:left;min-width:0}.lgx .st .lb{font-size:10.5px;color:#4E4B44}.lgx .st .v{font-size:22px;font-weight:700;letter-spacing:-.5px;margin-top:6px;color:var(--hx-green-dark)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgx .st .d{font-size:10px;color:var(--hx-muted);margin-top:4px}.lgx .occr{flex-wrap:wrap;gap:8px;border-radius:13px;border-color:var(--hx-border);padding:11px 12px;margin-bottom:8px}.lgx .occr .oi{flex:1 1 55%;min-width:0}.lgx .occr .oi b{font-size:13px;white-space:normal}.lgx .occr .phw{margin-left:auto}.lgx .occr .bt{flex:1 1 100%;justify-content:center;min-height:42px}.lgx .occr .bg{margin-left:auto}.lgx .twm .rcard .bt{width:100%;justify-content:center;min-height:44px}.lgrun .edb{width:36px;height:36px;border-radius:11px;color:#15633F;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex:0 0 auto}.lgrun,.lgrun .edb{border:1px solid var(--hx-border);background:#fff}.lgrun{border-radius:17px;padding:14px 16px 15px;margin-bottom:13px}.lgrun.ovd{border-color:#F0C9C9}.lgrun .top{display:flex;align-items:flex-start;gap:10px}.lgrun .pill{background:#E2F0E7;color:#14603E;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;line-height:1}.lgrun .tm{text-align:right}.lgrun .tm b{display:block;font-size:22px;font-weight:700;color:var(--hx-green-dark);line-height:1;letter-spacing:-.2px}.lgrun .tm .eta,.lgrun .tm em{display:inline-block;font-style:normal;margin-top:7px;border:1px solid var(--hx-border);border-radius:7px;padding:3px 9px;font-size:12px;color:var(--hx-muted);font-weight:500;background:#fff}.lgrun .kv{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding:8px 0 0}.lgrun .kv .k{font-size:13.5px;color:var(--hx-muted);padding-top:3px;white-space:nowrap}.lgrun .kv .v{flex:1 1;text-align:right;font-size:15px;font-weight:700;color:var(--hx-ink);line-height:1.3;letter-spacing:-.15px;min-width:0;overflow-wrap:anywhere}.lgrun .kv .v.loc{font-weight:400;font-size:14.5px}.lgrun .kv .v.st2{font-size:14px}.lgrun .kv .m,.lgrun .kv .v.st2{font-weight:400;color:var(--hx-muted)}.lgrun .kv .m{display:block;font-size:13.5px;margin-top:5px}.lgrun .kv .g{font-weight:400;color:#6F6C66}.lgrun .phv{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex:1 1;min-width:0}.lgrun .phv .num{font-size:15px;font-weight:700;letter-spacing:-.2px}.lgrun .hr{height:1px;background:#F0EDE7;margin:14px 0 2px}.lgrun .sel{flex:1 1;max-width:255px;border:1px solid #ddd8d0;border-radius:11px;background:#fff;display:flex;align-items:center;gap:10px;padding:11px 12px 11px 15px;margin-left:auto}.lgrun .sel span{flex:1 1;text-align:center;font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.lgrun .sel span i{font-style:normal;font-weight:400;color:#6F6C66}.lgrun .sel .cv{font-style:normal;font-size:11px;color:var(--hx-muted)}.lgrun .sel.none span{color:var(--hx-green-dark)}.lgrun .acts{display:flex;gap:9px;margin-top:14px}.lgrun .acts .bt{flex:1 1;height:44px;font-size:14px;white-space:nowrap;padding:0 6px;justify-content:center}.sh h2{font-family:var(--hx-serif);font-size:15px;font-weight:700;letter-spacing:-.15px;color:var(--hx-green-dark);text-transform:none}.sh .lb{font-size:10.5px}}@media(hover:none){.bt:hover{background:#fff;border-color:var(--hx-border);color:var(--hx-ink)}.bt.cy:hover,.bt.pr:hover{background:var(--hx-forest);border-color:var(--hx-forest);color:#fff}.bt.gh:hover,.tb:hover{background:transparent;color:inherit;border-color:transparent}.ox:hover{background:#fff;color:var(--hx-muted);border-color:var(--hx-border)}.gsr.act:hover,.gsr:hover,.ngt:hover,tr.ck:hover td{background:transparent}.ngt:hover{border-color:transparent}.nav .nb:hover{background:transparent;color:inherit}.lgr:hover{background:#fff}.lgr:hover,.occr:hover{border-color:var(--hx-border)}.occr:hover{background:var(--hx-surface)}.hx-prop:not(.on):hover{border-color:#EAE5DC;color:#2C2B25}.hx-tab:not(.on):hover{color:#4A473E}.hx-chip:hover{border-color:var(--ev-border);color:var(--ev-muted)}.hx-ib:hover{border-color:#EDE9E1;color:var(--hx-ink)}.hx-star:hover{color:#C9C8C1}.hx-search .hx-clear:hover{background:#fff}.hx-keywith.empty:hover,.hx-search .hx-clear:hover{border-color:var(--ev-border);color:var(--ev-muted)}.hx-filterbar button:hover{background:#fff;border-color:#B9E0CC;color:var(--ev-green)}.backw:hover{background:none;color:var(--ev-text)}}.mdl{background:rgba(16,20,17,0);transition:opacity .15s,background .18s}.mdl.on{background:rgba(16,20,17,.44)}.mdlc{background:var(--hx-surface);border:1px solid var(--hx-border);border-radius:20px;box-shadow:0 28px 70px rgba(24,32,27,.3)}.mdlh,.mdlh:hover{position:relative;background:#FDFCF9;color:var(--hx-ink);border-bottom:1px solid var(--hx-rule);border-radius:20px 20px 0 0;padding:16px 60px 13px 18px}.mdlh h3{font-family:var(--hx-serif);font-weight:700;letter-spacing:-.2px;color:var(--hx-green-dark)}.mdlx{position:absolute;top:13px;right:13px;width:36px;height:36px;border-radius:12px;border:1px solid var(--hx-border);background:#fff;color:var(--hx-ink);display:grid;place-items:center;cursor:pointer;padding:0;transition:border-color .13s,color .13s}.mdlx:hover{border-color:#9ED4BC;color:var(--ev-green)}.mdlb{padding:15px 18px 18px}.mdlf{border-top:1px solid var(--hx-rule);background:var(--hx-surface);padding:12px 18px 14px;border-radius:0 0 20px 20px}@media(max-width:899px){.mdl{padding:0;align-items:end;justify-items:center}.mdl.mid .mdlc,.mdl.wide .mdlc,.mdlc{width:100%;max-width:none;border:0;border-top:1px solid var(--hx-border);border-radius:24px 24px 0 0;max-height:calc(100dvh - 24px);box-shadow:0 -18px 60px rgba(24,32,27,.3);transform:translateY(28px);transition:transform .24s cubic-bezier(.32,.72,.33,1)}.mdl.on .mdlc{transform:none}.mdlh,.mdlh:hover{border-radius:24px 24px 0 0;padding:24px 58px 13px 18px}.mdlh:before{content:"";position:absolute;top:9px;left:50%;transform:translateX(-50%);width:44px;height:4px;border-radius:3px;background:#DAD5CC}.mdlx{top:18px;right:14px}.mdlc{display:flex;flex-direction:column}.mdlb{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 18px 18px}.mdlf{border-radius:0;padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px))}}@media(hover:none){.mdlx:hover{border-color:var(--hx-border);color:var(--hx-ink)}}@media(prefers-reduced-motion:reduce){.mdl,.mdlc{transition:none}}.phb{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;border:1px solid var(--hx-border);background:#fff;font-size:0}.phb:hover{background:#fff;border-color:var(--hx-border)}.vx{--vxg:#15633F;--vxgbg:#E8F2EB;--vxgtint:#EDF5F0;--vxgdark:var(--hx-forest,#013E2C);--vxam:#DE9019;--vxamtx:#B4700C;--vxambg:#FBEDD7;--vxamtint:#FDF2E2;--vxpu:#6B4FD8;--vxpubg:#EBE6FB;--vxputint:#F2EEFD;--vxbl:#3E7FC1;--vxblbg:#E7F0FA;--vxrd:#D6483C;--vxink:var(--hx-ink,#26251F);--vxhead:var(--hx-green-dark,#06301F);--vxmut:var(--hx-muted,#86847C);--vxmut2:#6E6B65;--vxline:var(--hx-border,#EFEBE3);--vxline2:var(--hx-rule,#F1EEE8)}.vx,.vx :where(button,input,select){font-family:var(--font-inter),"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--vxink)}.vx button{cursor:pointer}.vx .sp{flex:1 1}.vx-back{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0;background:none;border:0;font-size:14.5px;font-weight:700;color:var(--vxg)}.vx-srow{display:flex;gap:11px;margin-top:15px}.vx-search{flex:1 1;min-width:0;height:48px;background:#fff;border:1px solid var(--vxline);border-radius:14px;display:flex;align-items:center;gap:9px;padding:0 12px 0 13px;color:var(--vxmut)}.vx-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:13.5px;color:var(--vxink)}.vx-search input::placeholder{color:#A4A199}.vx-search .vr{width:1px;height:22px;background:var(--vxline);flex:0 0 auto}.vx-tune{position:relative;display:flex;background:none;border:0;padding:0;color:var(--vxhead)}.vx-tune u{position:absolute;top:-1px;right:-1px;width:6px;height:6px;border-radius:50%;background:#1F9D55}.vx-clear{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:1px solid var(--vxline);background:#fff;color:var(--vxmut);display:grid;place-items:center;padding:0}.vx-add{height:48px;border:1px solid var(--vxgdark);background:var(--vxgdark);border-radius:14px;font-size:14.5px;font-weight:700;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;white-space:nowrap;flex:0 0 auto}.vx-rail{display:flex;gap:8px;overflow-x:auto;margin:11px -20px 0;padding:2px 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vx-rail::-webkit-scrollbar{display:none}.vx-rchip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;background:#fff;border:1px solid #eae5dc;border-radius:12px;font-size:12.5px;font-weight:600;letter-spacing:-.1px;color:#2C2B25;white-space:nowrap}.vx-rchip.on{background:var(--vxgdark);border-color:var(--vxgdark);color:#fff}.vx-vcard{width:100%;text-align:left;background:#fff;border:1px solid var(--vxline);border-radius:16px;margin-top:10px;gap:10px;padding:10px 12px}.vx-tile,.vx-vcard{display:flex;align-items:center}.vx-tile{width:48px;height:48px;border-radius:14px;background:var(--vxgbg);color:var(--vxg);justify-content:center;flex:0 0 auto}.vx-vmain{flex:1 1;min-width:0}.vx-cat{display:inline-block;background:var(--vxgbg);color:var(--vxg);border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.09em;padding:4px 7px;text-transform:uppercase;white-space:nowrap}.vx-vname{font-size:16px;font-weight:700;margin-top:5px;letter-spacing:-.25px;color:var(--vxink)}.vx-vname,.vx-vper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-vper{font-size:13px;color:var(--vxmut);margin-top:2px}.vx-vcon{flex:0 0 auto;display:flex;flex-direction:column;gap:7px;color:var(--vxmut2)}.vx-vcon div{display:flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.vx-vcon svg{color:var(--vxmut2);flex:0 0 auto}@media(max-width:519px){.vx-vcon{display:none}}.vx-callb{width:36px;border-radius:11px;background:var(--vxgbg);border:0;color:var(--vxg);text-decoration:none}.vx-callb,.vx-kebab{height:36px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.vx-kebab{width:32px;border-radius:11px;background:#fff;border:1px solid var(--vxline);color:var(--vxink);padding:0}.vx-viewall{width:100%;background:none;border:0;text-align:center;color:var(--vxg);font-size:14.5px;font-weight:700;padding:15px 0 4px;display:flex;align-items:center;justify-content:center;gap:7px}.vx-empty{margin-top:12px;background:#fff;border:1px dashed #ded8cb;border-radius:16px;padding:22px 16px;text-align:center;font-size:13px;color:var(--vxmut)}.vx-cov{margin:18px -20px 0;background:#F2EEE7;border-radius:22px;padding:17px 0 18px 20px}.vx-covh{display:flex;align-items:flex-start;gap:10px;padding-right:20px}.vx-covh h2{margin:0;font-size:19.5px;font-weight:700;color:var(--vxhead);letter-spacing:-.3px}.vx-covh p{margin:5px 0 0;font-size:12.5px;color:var(--vxmut)}.vx-covh .vx-viewlink{display:flex;font-size:13.5px;color:var(--vxg);white-space:nowrap;padding:3px 0 0;background:none;border:0}.vx-covh .vx-viewlink,.vx-pill{align-items:center;gap:5px;font-weight:700}.vx-pill{display:inline-flex;border-radius:999px;font-size:11.5px;padding:5px 10px;vertical-align:2px}.vx-pill.am{background:var(--vxambg);color:var(--vxamtx)}.vx-fnstrip{display:flex;gap:11px;margin-top:14px;overflow-x:auto;padding-right:20px;scrollbar-width:none}.vx-fnstrip::-webkit-scrollbar{display:none}.vx-fcard{flex:0 0 auto;width:172px;background:#fff;border:1px solid var(--vxline);border-radius:15px;padding:11px;text-align:left}.vx-fcard .r1{display:flex;align-items:center;gap:9px;min-width:0}.vx-fcard .nm{font-size:13.5px;font-weight:700;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--vxink)}.vx-fcard .dt{gap:5px;font-size:11.5px;color:var(--vxmut);margin-top:4px;width:auto;height:auto;border-radius:0;white-space:nowrap}.vx-fcard .dt,.vx-fcard .r2{display:flex;align-items:center}.vx-fcard .r2{gap:7px;margin-top:11px}.vx-ftile{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.vx-ftile.am{background:var(--vxambg);color:var(--vxam)}.vx-ftile.pu{background:var(--vxpubg);color:var(--vxpu)}.vx-ftile.bl{background:var(--vxblbg);color:var(--vxbl)}.vx-ok{width:20px;height:20px;border-radius:50%;background:#1E7A4E;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.vx-ok.soft{background:var(--vxgbg);color:#1E7A4E}.vx-cnum{font-size:13px;font-weight:700}.vx-gap{display:inline-flex;align-items:center;gap:4px;background:var(--vxambg);color:var(--vxamtx);border-radius:999px;font-size:11px;font-weight:700;padding:4px 8px;flex:0 0 auto;white-space:nowrap}.vx-summ{background:#fff;border:1px solid var(--vxline);border-radius:16px;padding:12px 13px;margin-top:15px;gap:11px}.vx-rtile,.vx-summ{display:flex;align-items:center}.vx-rtile{width:42px;height:42px;border-radius:12px;justify-content:center;flex:0 0 auto}.vx-rtile.gn{background:var(--vxgbg);color:#1E7A4E}.vx-rtile.am{background:var(--vxambg);color:var(--vxam)}.vx-summ .n{font-size:20px;font-weight:700;color:var(--vxhead);line-height:1}.vx-summ .l{font-size:12.5px;color:var(--vxmut);margin-top:3px}.vx-summ .vr{width:1px;height:34px;background:var(--vxline)}.vx-filt{position:relative;height:42px;border:1px solid var(--vxline);border-radius:12px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 11px;flex:0 0 auto;color:var(--vxink)}.vx-filt select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;font-size:14px;font-weight:600;padding-right:2px;max-width:104px}.vx-fn{width:100%;text-align:left;background:#fff;border:1px solid var(--vxline);border-radius:15px;padding:11px 12px;margin-top:10px}.vx-fn .r1{display:flex;align-items:center;gap:10px;min-width:0}.vx-ftile.lg{width:44px;height:44px;border-radius:13px}.vx-fn .main{flex:1 1;min-width:0}.vx-fn .nm{font-size:16.5px;font-weight:700;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--vxink)}.vx-fn .dt{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--vxmut);margin-top:3px;width:auto;height:auto;border-radius:0;white-space:nowrap}.vx-tag{border-radius:6px;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:4px 7px;flex:0 0 auto}.vx-tag.am{background:var(--vxambg);color:var(--vxamtx)}.vx-tag.pu{background:var(--vxpubg);color:#5B3FC4}.vx-tag.bl{background:var(--vxblbg);color:var(--vxbl)}.vx-cnt{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--vxink);flex:0 0 auto}.vx-cnt svg{color:var(--vxmut2)}.vx-fn>.chev{color:var(--vxink)}.vx-chips{display:flex;gap:6px;margin:9px 0 1px 54px;overflow-x:auto;scrollbar-width:none}.vx-chips::-webkit-scrollbar{display:none}.vx-chip{flex:0 0 auto;border:1px solid var(--vxline);border-radius:999px;font-size:11.5px;color:var(--vxmut2);padding:5px 10px;background:#fff;white-space:nowrap}@media(max-width:479px){.vx-summ{gap:8px;padding:11px 10px}.vx-summ .vr{display:none}.vx-filt{padding:0 9px;gap:6px}.vx-filt select{max-width:82px}}.vx-h1row{display:flex;align-items:flex-start;gap:10px}.vx-h1row .hd{flex:1 1;min-width:0}.vx-h1row .vx-kebab{width:38px;height:38px;margin-top:22px}.vx-panel{border-radius:18px;padding:13px;margin-top:13px}.vx-panel.gn{background:var(--vxgtint);border:1px solid #dde9e1}.vx-panel.am{background:var(--vxamtint);border:1px solid #f2e2c8}.vx-panel.pu{background:var(--vxputint);border:1px solid #e4dcf8}.vx-ph{gap:10px}.vx-ph,.vx-pico{display:flex;align-items:center}.vx-pico{width:32px;height:32px;border-radius:50%;justify-content:center;flex:0 0 auto}.vx-pico.gn{background:var(--vxgbg);color:var(--vxg)}.vx-pico.am{background:#F8DFB6;color:var(--vxamtx)}.vx-pico.pu{background:#DDD3F7;color:#5B3FC4}.vx-plab{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.vx-plab.gn{color:var(--vxg)}.vx-plab.am{color:var(--vxamtx)}.vx-plab.pu{color:#5B3FC4}.vx-ph .sml{font-size:13px;color:var(--vxmut2);margin-top:3px}.vx-inner{background:#fff;border:1px solid var(--vxline);border-radius:14px;margin-top:11px;overflow:hidden}.vx-frow{display:flex;align-items:center;gap:11px;padding:11px 12px;border-bottom:1px solid var(--vxline2)}.vx-frow:last-child{border-bottom:0}.vx-fico{width:32px;height:32px;border-radius:9px;background:var(--vxgbg);color:var(--vxg);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.vx-frow>div{flex:1 1;min-width:0}.vx-frow .k{font-size:12px;color:var(--vxmut)}.vx-frow .v,.vx-frow input,.vx-frow select{display:block;width:100%;border:0;outline:0;background:transparent;padding:0;font-size:15px;font-weight:700;margin-top:2px;letter-spacing:-.2px;color:var(--vxink)}.vx-frow select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.vx-keyrow{display:flex;align-items:center;gap:10px;margin-top:9px}.vx-keyrow .big{font-size:15.5px;font-weight:700;color:var(--vxink)}.vx-keyrow .sml{font-size:13px;color:var(--vxmut2);margin-top:4px}.vx-obtn{height:40px;border-radius:12px;border:1px solid #e7c68b;background:transparent;color:var(--vxamtx);font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;white-space:nowrap;flex:0 0 auto}.vx-pcard{background:#fff;border:1px solid var(--vxline);border-radius:14px;padding:12px;margin-top:11px;gap:11px}.vx-av,.vx-pcard{display:flex;align-items:center}.vx-av{width:44px;height:44px;border-radius:50%;background:#6B3FBF;color:#fff;justify-content:center;font-size:14px;font-weight:700;flex:0 0 auto}.vx-av.gy{background:var(--vxmut2)}.vx-pcard .nm{font-size:15.5px;font-weight:700;letter-spacing:-.2px;color:var(--vxink)}.vx-pcard .rl{font-size:12.5px;color:var(--vxmut);margin-top:2px}.vx-pcard .cc{gap:8px;margin-top:7px;font-size:11.5px;color:var(--vxmut2);white-space:nowrap}.vx-pcard .cc,.vx-pcard .cc span{display:flex;align-items:center;overflow:hidden}.vx-pcard .cc span{gap:5px;min-width:0;text-overflow:ellipsis}.vx-pcard .cc i{width:1px;height:13px;background:#DCD8D1;display:block;flex:0 0 auto}.vx-act{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;text-decoration:none}.vx-act.g{background:var(--vxgbg);color:var(--vxg)}.vx-act.d{background:#14543A;color:#fff}.vx-act.x{background:#fff;border:1px solid var(--vxline);color:var(--vxmut)}.vx-dash{width:100%;margin-top:10px;height:44px;border-radius:12px;border:1px dashed #c9bcee;background:rgba(255,255,255,.45);color:#5B3FC4;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px}.vx-dash.am{border-color:#E7C68B;color:var(--vxamtx)}.vx-help{font-size:12.5px;line-height:1.5;color:var(--vxmut);margin:11px 2px 1px}.vx-form{background:#fff;border:1px solid var(--vxline);border-radius:14px;margin-top:10px;padding:12px}.vx-form label{display:block;font-size:11px;font-weight:550;color:var(--vxmut);margin:9px 0 4px}.vx-form label:first-child{margin-top:0}.vx-form input{width:100%;height:42px;border:1px solid var(--vxline);border-radius:11px;padding:0 11px;font-size:13.5px;outline:0;background:#fff}.vx-form input:focus{border-color:var(--vxg)}.vx-form .acts{display:flex;gap:8px;margin-top:12px}.vx-form .acts button{flex:1 1;height:42px;border-radius:11px;border:1px solid var(--vxline);background:#fff;font-size:13.5px;font-weight:700}.vx-form .acts button.pri{background:var(--vxgdark);border-color:var(--vxgdark);color:#fff}.vx-fchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vx-fchip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--vxline);border-radius:999px;padding:8px 11px;font-size:13.5px;font-weight:600;color:var(--vxink)}.vx-fchip svg.c{color:var(--vxam)}.vx-fchip .x{display:flex;background:none;border:0;padding:0;color:var(--vxmut)}.vx-pool{background:#fff;border:1px solid var(--vxline);border-radius:14px;margin-top:10px;overflow:hidden}.vx-pool button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--vxline2);padding:11px 12px}.vx-pool button:last-child{border-bottom:0}.vx-pool .nm{flex:1 1;min-width:0;font-size:14px;font-weight:600;color:var(--vxink)}.vx-pool .nm .lb{display:block;font-size:11.5px;font-weight:450;color:var(--vxmut);margin-top:2px}.vx-pool .add{color:var(--vxg);font-size:12.5px;font-weight:700;flex:0 0 auto}.vx-confirm{margin-top:13px;background:var(--vxambg);border:1px solid #f2e2c8;border-radius:14px;padding:12px 13px;font-size:13px;color:var(--vxamtx);line-height:1.45}.vx-confirm b{display:block;color:#7A4B06;margin-bottom:8px}.vx-confirm .acts{display:flex;gap:8px}.vx-confirm .acts button{flex:1 1;height:40px;border-radius:11px;font-size:13px;font-weight:700;border:1px solid #e7c68b;background:#fff;color:var(--vxamtx)}.vx-confirm .acts button.danger{background:var(--vxrd);border-color:var(--vxrd);color:#fff}.vx-foot{position:-webkit-sticky;position:sticky;bottom:10px;z-index:6;display:flex;gap:12px;margin:18px -8px 0;background:var(--hx-bg,#FCFBF7);border:1px solid var(--vxline);border-radius:16px;padding:10px;box-shadow:0 10px 30px rgba(24,32,27,.12)}@media(max-width:899px){.vx-foot{bottom:calc(78px + env(safe-area-inset-bottom,0px))}}.vx-foot button{flex:1 1;height:48px;border-radius:12px;font-size:15px;font-weight:700;border:1px solid var(--vxline);background:#fff}.vx-foot .rm{border-color:#EBB6B0;color:var(--vxrd)}.vx-foot .sv{background:#14543A;border-color:#14543A;color:#fff}.vx-mrows{background:#fff;border:1px solid var(--vxline);border-radius:14px;overflow:hidden}.vx-mrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--vxline2);padding:10px 12px}.vx-mrow:last-child{border-bottom:0}.vx-mrow .vx-tile{width:40px;height:40px;border-radius:12px}.vx-mrow .who{flex:1 1;min-width:0}.vx-mrow .who b{font-size:14px;letter-spacing:-.2px}.vx-mrow .who .lb,.vx-mrow .who b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-mrow .who .lb{margin-top:2px}.vx-mlab,.vx-mrow .who .lb{font-size:11.5px;color:var(--vxmut)}.vx-mlab{font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:14px 2px 8px}.vx-mlab:first-child{margin-top:0}.vx-msearch{display:flex;align-items:center;gap:9px;height:44px;background:#F7F4EE;border:1px solid var(--vxline);border-radius:12px;padding:0 12px;margin-bottom:10px;color:var(--vxmut)}.vx-msearch input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:13.5px;color:var(--vxink)}@media(hover:none){.vx-fn:hover,.vx-mrow:hover,.vx-vcard:hover{background:#fff}.vx-rchip:not(.on):hover{border-color:#EAE5DC;color:#2C2B25}}.px{--pxg:#17643F;--pxgbg:#E6F1EA;--pxgtint:#EAF3EE;--pxgdark:var(--hx-forest,#013E2C);--pxam:#DE9019;--pxamtx:#A96C0C;--pxambg:#FBEDD7;--pxamtint:#FDF5E8;--pxpu:#6B4FD8;--pxputx:#5B3FC4;--pxpubg:#EBE6FB;--pxputint:#F3EFFD;--pxrd:#D6483C;--pxwa:#1FA24F;--pxink:var(--hx-ink,#26251F);--pxhead:var(--hx-green-dark,#06301F);--pxmut:var(--hx-muted,#86847C);--pxmut2:#6E6B65;--pxline:var(--hx-border,#EFEBE3);--pxline2:var(--hx-rule,#F1EEE8)}.px,.px :where(button,input,select){font-family:var(--font-inter),"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--pxink)}.px button{cursor:pointer}.px .sp{flex:1 1}.px .hd{display:block;margin:18px 0 0}.px .hd h1{font-family:var(--hx-serif);font-size:33px;font-weight:600;letter-spacing:-.4px;line-height:1.1;color:var(--pxhead);text-transform:none}.px .hd .sub{display:block;margin-top:8px;font-size:14px;color:var(--pxmut2);font-family:inherit;text-transform:none;letter-spacing:-.1px;font-weight:450}.px-btnrow{display:flex;gap:11px;margin-top:15px}.px-btn{height:44px;border:1px solid #dcd7cf;background:#fff;border-radius:12px;font-size:14.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;white-space:nowrap}.px-btn.pri{background:var(--pxgdark);border-color:var(--pxgdark);color:#fff}.px-btn.sm{height:38px;font-size:13.5px;padding:0 13px;border-radius:11px}.px-note{display:flex;gap:11px;background:var(--pxamtint);border-radius:14px;padding:14px;margin-top:14px}.px-note svg{flex:0 0 auto;color:var(--pxam);margin-top:1px}.px-note p{margin:0;font-size:13.5px;line-height:1.55;color:#5A4A32}.px-note b{color:#3B2E19;font-weight:700}.px-ftabs{display:flex;gap:10px;margin:14px -20px 0;padding:2px 20px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.px-ftabs::-webkit-scrollbar{display:none}.px-ftab{flex:0 0 auto;width:124px;background:#fff;border:1px solid var(--pxline);border-radius:14px;padding:12px;text-align:left}.px-ftab b{display:block;font-size:15.5px;font-weight:700;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-ftab span{display:block;font-size:12.5px;color:var(--pxmut);margin-top:6px;line-height:1.35}.px-ftab.on{background:var(--pxgdark);border-color:var(--pxgdark)}.px-ftab.on b{color:#fff}.px-ftab.on span{color:#BFD6C8}.px-ftab.add{border-style:dashed;border-color:#B9CFC1;background:#FBFCFB}.px-ftab.add b{color:var(--pxg)}.px-stabs{display:flex;gap:10px;margin-top:14px}.px-stab{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px;border-radius:12px;background:#fff;border:1px solid var(--pxline);font-size:14.5px;font-weight:700}.px-stab u{font-style:normal;text-decoration:none;font-size:13px;color:var(--pxmut2);font-weight:700}.px-stab.on{background:var(--pxgbg);border-color:#BFDCCB}.px-stab.on,.px-stab.on u{color:var(--pxg)}.px-clist{background:#fff;border:1px solid var(--pxline);border-radius:16px;margin-top:13px;overflow:hidden}.px-clh{display:flex;align-items:center;gap:9px;background:var(--pxamtint);padding:12px 13px;border-bottom:1px solid var(--pxline2)}.px-clh.gal{background:var(--pxputint)}.px-clh b{font-size:15.5px;font-weight:700}.px-clh .ct{font-size:13.5px;font-weight:700;color:var(--pxmut2)}.px-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.px-dot.am{background:var(--pxam)}.px-dot.gn{background:#1E7A4E}.px-dot.pu{background:var(--pxpu)}.px-dot.gy{background:#9A968E}.px-ico{width:30px;height:30px;border-radius:9px;background:#fff;border:1px solid var(--pxline);display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--pxink);padding:0}.px-clb{padding:12px 13px 13px}.px-el{display:flex;align-items:flex-start;gap:10px;padding:10px 1px;border-bottom:1px solid var(--pxline2)}.px-el:first-child{padding-top:2px}.px-ck{width:26px;height:26px;border-radius:8px;border:1.5px solid #c9c4ba;background:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:1px;padding:0;color:#fff}.px-ck.on{background:#1B6B45;border-color:#1B6B45}.px-el .main{flex:1 1;min-width:0}.px-el input{border:0;outline:0;background:transparent;padding:0}.px-el input:focus{background:#F7F4EE;border-radius:6px}.px-el .nm{width:100%;font-size:15px;font-weight:700;letter-spacing:-.2px}.px-el .meta{display:flex;align-items:center;gap:8px;margin-top:4px}.px-el .meta input{font-size:13px;color:var(--pxmut2)}.px-el .qty{width:34px;flex:0 0 auto}.px-el .times{font-size:12px;color:var(--pxmut);flex:0 0 auto}.px-el .size{width:92px;flex:0 0 auto}.px-el .note{flex:1 1;min-width:0}.px-el .px-ico{width:28px;height:28px;color:var(--pxmut2)}.px-clempty{padding:16px 4px;font-size:13px;color:var(--pxmut);text-align:center}.px-dash{border:1px dashed #c6c1b7;background:#FCFBF9;border-radius:12px;margin-top:10px;justify-content:center;gap:8px;height:44px;font-size:14.5px;font-weight:700}.px-dash,.px-dash2{width:100%;display:flex;align-items:center}.px-dash2{border:1px dashed #b9cfc1;background:#FBFCFB;border-radius:12px;margin-top:11px;gap:12px;padding:12px 13px;text-align:left}.px-dash2 b{flex:0 0 46%;display:flex;align-items:center;gap:7px;font-size:14.5px;font-weight:700;color:var(--pxg)}.px-dash2 span{flex:1 1;line-height:1.4}.px-dash2 span,.px-prog{font-size:13px;color:var(--pxmut2)}.px-prog{margin:14px 0 8px}.px-bar{height:9px;border-radius:6px;background:#E9E5DE;overflow:hidden}.px-bar i{display:block;height:100%;border-radius:6px;background:#1B6B45}.px-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.px-gi{position:relative;background:#F4F1EA;border:1px solid var(--pxline);border-radius:12px;min-height:86px;padding:11px 34px 11px 12px;font-size:13px;font-weight:600;line-height:1.35;display:flex;align-items:flex-end;overflow:hidden}.px-gi .gx{position:absolute;top:7px;right:7px;width:26px;height:26px;border-radius:8px;border:1px solid var(--pxline);background:#fff;color:var(--pxmut2);display:flex;align-items:center;justify-content:center;padding:0}.px-panel{border-radius:16px;padding:13px;margin-top:14px}.px-panel.gn{background:var(--pxgtint)}.px-panel.pu{background:var(--pxputint)}.px-panel.am{background:var(--pxamtint)}.px-ph{display:flex;align-items:flex-start;gap:9px}.px-ph .px-dot{margin-top:6px}.px-ph h2{margin:0;flex:1 1;min-width:0;font-family:var(--hx-serif);font-size:16.5px;font-weight:600;color:var(--pxhead);line-height:1.3;text-transform:none;letter-spacing:0}.px-ph .px-btn.sm{margin:-4px 0 0}.px-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.px-fbox{display:block;background:#fff;border:1px solid var(--pxline);border-radius:12px;padding:10px 12px;min-width:0;position:relative;text-align:left}.px-fbox.full{grid-column:1/-1}.px-fbox .k{display:block;font-size:11.5px;color:var(--pxmut)}.px-fbox .v,.px-fbox input,.px-fbox select{display:block;width:100%;border:0;outline:0;background:transparent;padding:0;margin-top:4px;font-size:15.5px;font-weight:700;letter-spacing:-.2px;line-height:1.25;color:var(--pxink)}.px-fbox .v.soft,.px-fbox input.soft{font-weight:500}.px-fbox input::placeholder{color:#A9A69E;font-weight:500}.px-fbox select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:22px}.px-fbox .chev{position:absolute;right:10px;bottom:12px;color:var(--pxmut2);pointer-events:none}.px-tag{display:inline-block;border-radius:8px;font-size:13px;font-weight:700;padding:5px 10px;margin-top:5px}.px-tag.t-gn{background:var(--pxgbg);color:var(--pxg)}.px-tag.t-cy{background:#E3F0F7;color:#2F6FB2}.px-tag.t-gy{background:#F1EEE8;color:#6E6B65}.px-tag.t-rd{background:#FBEAEA;color:#C83A3A}.px-rmv{width:100%;margin-top:12px;height:44px;border-radius:12px;border:1px solid #ebb6b0;color:var(--pxrd);font-size:14px;font-weight:700;text-align:center;justify-content:center;padding:0 12px}.px-rmv,.px-vrow{background:#fff;display:flex;align-items:center}.px-vrow{border:1px solid var(--pxline);border-radius:13px;padding:11px 12px;margin-top:10px;gap:11px;cursor:pointer}.px-av{width:38px;height:38px;border-radius:50%;background:#6B3FBF;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;flex:0 0 auto}.px-av.gy{background:var(--pxmut2)}.px-vrow .main{flex:1 1;min-width:0}.px-vrow .main b{font-size:15px;font-weight:700;letter-spacing:-.2px}.px-vrow .main b,.px-vrow .main span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-vrow .main span{font-size:12.5px;color:var(--pxmut);margin-top:2px}.px-vrow .main em{display:block;font-style:normal;font-size:14px;font-weight:500;margin-top:6px;white-space:nowrap}.px-rbtns{display:flex;gap:7px;flex:0 0 auto}.px-rb{width:34px;height:34px;border-radius:10px;border:1px solid var(--pxline);background:#fff;display:flex;align-items:center;justify-content:center;padding:0;text-decoration:none;cursor:pointer}.px-rb.g{color:var(--pxg);background:var(--pxgbg)}.px-rb.g,.px-rb.w{border-color:transparent}.px-rb.w{color:var(--pxwa);background:#E9F7EE}.px-rb.x,.px-vempty{color:var(--pxmut2)}.px-vempty{font-size:13px;margin:10px 2px 0}.px-addlink{width:100%;background:transparent;border:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:700;color:var(--pxputx);padding:14px 0 4px}.px-addlink.am{color:var(--pxamtx)}.px-tasks{background:#fff;border:1px solid var(--pxline);border-radius:16px;padding:13px;margin-top:14px}.px-trow{display:flex;align-items:center;gap:9px;padding:8px 1px;border-bottom:1px solid var(--pxline2)}.px-trow:last-of-type{border-bottom:0}.px-trow .tdot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.px-trow .nm{flex:1 1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-trow .due{font-size:12px;color:var(--pxmut);flex:0 0 auto}.px-help{font-size:12.5px;line-height:1.5;color:var(--pxmut);margin:10px 2px 2px}.px-empty{background:#fff;border:1px dashed #ded8cb;border-radius:16px;padding:34px 18px;margin-top:15px;text-align:center}.px-empty h3{margin:0;font-family:var(--hx-serif);font-size:18px;font-weight:600;color:var(--pxhead)}.px-empty p{margin:9px auto 0;font-size:13px;line-height:1.55;color:var(--pxmut2);max-width:420px}.px-shh h3{font-family:var(--hx-serif);font-size:22px;font-weight:600;letter-spacing:-.3px;color:var(--hx-green-dark)}.px-shh .lb{margin-top:4px;font-size:12.5px}.px-lab{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin:10px 0 0}.px-lab.pu{color:var(--pxputx)}.px-lab.gn{color:var(--pxg)}.px-lab.am{color:var(--pxamtx)}.px-lab .sml{font-weight:500;color:var(--pxmut2)}.px-search{height:46px;background:#fff;border:1px solid var(--pxline);border-radius:13px;margin-top:11px;display:flex;align-items:center;gap:9px;padding:0 13px;color:var(--pxmut)}.px-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:14px;color:var(--pxink)}.px-search input::placeholder{color:#A4A199}.px-plist{background:#fff;border:1px solid var(--pxline);border-radius:14px;margin-top:11px;overflow:hidden}.px-prow{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--pxline2);padding:11px 12px}.px-prow:last-child{border-bottom:0}.px-prow>div{flex:1 1;min-width:0}.px-prow b{font-size:15px;font-weight:700;letter-spacing:-.2px}.px-prow b,.px-prow>div>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-prow>div>span{font-size:12.5px;color:var(--pxmut);margin-top:2px}.px-prow .add{flex:0 0 auto;font-size:12.5px;font-weight:700;color:var(--pxg)}.px-prow.none{color:var(--pxmut2);font-size:13px;cursor:default;justify-content:center}.px-hint{background:var(--pxpubg);border-radius:12px;padding:12px 13px;margin:11px 0 2px;font-size:13px;line-height:1.5;color:#4B3D77}.px-spanel{border-radius:15px;padding:12px;margin-top:12px}.px-spanel.gn{background:#F1F7F3}.px-spanel.am{background:var(--pxamtint)}.px-spanel.pu{background:var(--pxputint)}.px-spanel .px-vrow{cursor:default}.px-keyrow{display:flex;align-items:center;gap:10px;margin-top:8px}.px-keyrow .b1{font-size:14.5px;font-weight:600}.px-keyrow .b2{font-size:12.5px;color:var(--pxmut2);margin-top:6px}.px-obtn{height:40px;border-radius:12px;border:1px solid #e7c68b;background:#fff;color:var(--pxamtx);font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;white-space:nowrap;flex:0 0 auto}.px-fchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.px-fchip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--pxline);border-radius:10px;padding:8px 11px;font-size:13.5px;font-weight:600}.px-fchip .x{display:flex;background:none;border:0;padding:0;color:var(--pxmut2)}.px-pool{overflow:hidden}.px-form,.px-pool{background:#fff;border:1px solid var(--pxline);border-radius:14px;margin-top:10px}.px-form{padding:12px}.px-form label{display:block;font-size:11px;font-weight:550;color:var(--pxmut);margin:9px 0 4px}.px-form label:first-child{margin-top:0}.px-form input{width:100%;height:42px;border:1px solid var(--pxline);border-radius:11px;padding:0 11px;font-size:13.5px;outline:0;background:#fff}.px-form input:focus{border-color:var(--pxg)}.px-form .acts{display:flex;gap:8px;margin-top:12px}.px-form .acts button{flex:1 1;height:42px;border-radius:11px;border:1px solid var(--pxline);background:#fff;font-size:13.5px;font-weight:700}.px-form .acts button.pri{background:var(--pxgdark);border-color:var(--pxgdark);color:#fff}.px-confirm{margin-top:13px;background:var(--pxambg);border:1px solid #f2e2c8;border-radius:14px;padding:12px 13px;font-size:13px;color:var(--pxamtx);line-height:1.45}.px-confirm b{display:block;color:#7A4B06;margin-bottom:8px}.px-confirm .acts{display:flex;gap:8px}.px-confirm .acts button{flex:1 1;height:40px;border-radius:11px;font-size:13px;font-weight:700;border:1px solid #e7c68b;background:#fff;color:var(--pxamtx)}.px-confirm .acts button.danger{background:var(--pxrd);border-color:var(--pxrd);color:#fff}.px-sf{display:flex;gap:11px;margin-top:14px}.px-sf button{flex:1 1;height:48px;border-radius:12px;font-size:15px;font-weight:700;border:1px solid #dcd7cf;background:#fff}.px-sf .rmv{border-color:transparent;color:var(--pxrd)}.px-sf .pri{background:var(--pxgdark);border-color:var(--pxgdark);color:#fff}@media(min-width:1024px){.px-ftabs{flex-wrap:wrap;margin:14px 0 0;padding:0;overflow:visible}.px-ftab{width:150px}.px-cols{display:flex;gap:16px;align-items:flex-start}.px-main{flex:1 1;min-width:0}.px-side{width:340px;flex:0 0 auto}.px-side .px-panel:first-child{margin-top:13px}.px-el .main{display:flex;align-items:center;gap:12px}.px-el .nm{flex:1 1;min-width:0;width:auto}.px-el .meta{margin-top:0;flex:0 0 auto;width:340px}.px-gal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(hover:none){.px-prow:hover,.px-vrow:hover{background:#fff}}