:root{--red:#8a0303;--red2:#b20a0a;--black:#0b0b0c;--ink:#171719;--muted:#747479;--line:#e8e8e8;--bg:#f5f5f4;--white:#fff}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.modalBackdrop{z-index:10;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--white);border-radius:12px;flex-direction:column;gap:16px;width:min(100%,460px);padding:32px;display:flex;position:relative;box-shadow:0 20px 70px #0004}.modal h2{margin:0}.modal p{color:var(--muted);margin:0}.modal label,.authForm label{gap:7px;font-size:12px;font-weight:700;display:grid}.modal input,.modal select,.authForm input{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:6px;padding:11px 12px}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.close{cursor:pointer;color:var(--muted);background:0 0;border:0;position:absolute;top:16px;right:16px}.on{color:#18733a;cursor:pointer;background:#dff5e3;border:0;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800}.on.off{color:#777;background:#eee}.authPage{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{background:var(--white);border:1px solid var(--line);border-radius:14px;width:min(100%,430px);padding:40px;box-shadow:0 16px 50px #0000000d}.authBrand{align-items:center;gap:12px;margin-bottom:38px;display:flex}.authBrand b{letter-spacing:.2em;display:block}.authBrand small{color:var(--muted);letter-spacing:.25em;margin-top:3px;font-size:9px;display:block}.authCard h1{margin:10px 0 6px}.authCard>p{color:var(--muted);margin:0 0 28px}.authForm{gap:16px;display:grid}.authNote{text-align:center;margin:22px 0 0!important;font-size:13px!important}.authNote a{color:var(--red);font-weight:700}.authMessage{color:#815b13;background:#fff4e5;border-radius:6px;padding:10px;font-size:12px}button,input{font:inherit}.shell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#09090a;flex-direction:column;width:230px;height:100vh;padding:28px 18px;display:flex;position:fixed}.brand{border-bottom:1px solid #252527;align-items:center;gap:11px;padding:0 8px 26px;display:flex}.mark{border:1px solid #fff;place-items:center;width:37px;height:37px;font-size:28px;font-weight:200;display:grid}.brand b{letter-spacing:.2em;font-size:15px}.brand span{letter-spacing:.32em;color:#aaa;margin-top:3px;font-size:9px;display:block}.tenant{letter-spacing:.18em;color:#777;margin:25px 10px 12px;font-size:9px}.sidebar nav{gap:5px;display:grid}.sidebar nav button{color:#a9a9ad;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:11px 12px;display:flex}.sidebar nav button.active{background:var(--red);color:#fff}.sidebar nav button:hover{color:#fff}.sidefoot{border-top:1px solid #252527;align-items:center;gap:10px;margin-top:auto;padding:20px 8px 0;display:flex}.sidefoot b,.sidefoot small{font-size:11px;display:block}.sidefoot small{color:#777;margin-top:3px}.pulse{background:#5ad06f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #163b1e}main{grid-column:2}header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:106px;padding:0 38px;display:flex}header h1{letter-spacing:-.03em;margin:7px 0 0;font-size:25px;font-weight:400}header h1 strong{font-weight:700}.eyebrow,.overline{letter-spacing:.18em;color:var(--red);font-size:9px;font-weight:800}.headerActions{align-items:center;gap:12px;display:flex}.search{border:1px solid var(--line);background:#fafafa;align-items:center;gap:9px;width:315px;height:42px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1;font-size:12px}.search kbd{color:#888;background:#fff;border:1px solid #ddd;border-radius:4px;padding:3px 5px;font-size:10px}.icon{border:1px solid var(--line);background:#fff;width:42px;height:42px;position:relative}.icon i{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.avatar{color:#fff;background:#111;place-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:grid}.content{padding:32px 38px 50px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.sectionHead h2{margin:4px 0 0;font-family:Georgia,serif;font-size:35px;font-weight:500}.primary{background:var(--red);color:#fff;cursor:pointer;border:0;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid}.stats article{border-right:1px solid var(--line);padding:21px 22px;position:relative}.stats article:last-child{border:0}.stats span,.stats small{color:#777;font-size:10px;display:block}.stats span{text-transform:uppercase;letter-spacing:.12em;font-weight:800}.stats b{margin:6px 0;font-family:Georgia,serif;font-size:32px;display:block}.stats .up{color:#277a3d}.stats .alert:before{content:"";background:var(--red);width:3px;position:absolute;top:0;bottom:0;left:0}.stats .alert b{color:var(--red)}.grid{grid-template-columns:minmax(650px,1fr) 340px;gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.panelHead h3{margin:0;font-size:15px}.panelHead p{color:#888;margin:5px 0 0;font-size:11px}.panelHead button{color:var(--red);background:0 0;border:0;align-items:center;font-size:11px;font-weight:700;display:flex}.tableHead,.row{grid-template-columns:1.45fr 1.05fr .9fr 1.05fr 110px;align-items:center;column-gap:14px;display:grid}.tableHead{border-bottom:1px solid var(--line);letter-spacing:.13em;color:#888;background:#fafafa;padding:11px 20px;font-size:8px;font-weight:800}.row{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:15px 20px}.row:last-child{border:0}.row:hover{background:#fcfcfc}.patient{align-items:center;gap:10px;display:flex}.initials{width:34px;height:34px;color:var(--red);background:#f2eeee;place-items:center;font-size:10px;font-weight:800;display:grid}.row b{font-size:11px;display:block}.row small{color:#888;margin-top:4px;font-size:9px;display:block}.status{background:#f1f1f1;padding:5px 7px;font-size:9px;font-weight:700}.next b{color:var(--red)}.next small{align-items:center;gap:4px;display:flex}.wa{cursor:pointer;background:#fff;border:1px solid #ddd;align-items:center;gap:5px;padding:8px 9px;font-size:9px;font-weight:800;display:flex}.wa:hover{border-color:var(--red);color:var(--red)}.step{border-bottom:1px solid #f0f0f0;grid-template-columns:34px 1fr 30px;align-items:start;gap:10px;padding:16px 18px;display:grid}.stepIcon{background:#f1f1f1;place-items:center;width:30px;height:30px;display:grid}.stepIcon.urgent{color:var(--red);background:#f7eaea}.step b,.step span,.step small{display:block}.step b{font-size:11px}.step span{color:var(--red);margin-top:3px;font-size:10px;font-weight:700}.step small{color:#888;margin-top:4px;font-size:9px}.step button{color:#fff;cursor:pointer;background:#111;border:0;place-items:center;width:28px;height:28px;display:grid}.rule{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f7f7;height:10px}.auto{grid-template-columns:28px 1fr auto;align-items:start;gap:9px;padding:18px;display:grid}.auto>svg{color:var(--red)}.auto b,.auto span{display:block}.auto b{font-size:11px}.auto div span{color:#888;margin-top:4px;font-size:9px;line-height:1.5}.auto .on{color:#fff;background:#111;padding:4px 6px;font-size:8px;font-weight:800}.drawer{z-index:5;background:#fff;width:420px;height:100vh;padding:34px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0002}.close{background:0 0;border:0;position:absolute;top:25px;right:25px}.drawer h2{margin:13px 0 5px;font-family:Georgia,serif;font-size:32px}.drawer>p{color:#777;font-size:12px}.blood{border-left:3px solid var(--red);background:#faf3f3;margin:24px 0;padding:12px;font-size:11px;font-weight:700}.journey{margin:25px 0}.journey>div{border-left:1px solid #ddd;padding:0 0 24px 28px;font-size:12px;font-weight:700;position:relative}.journey>div:last-child{border-left-color:#0000}.journey i{background:#fff;border:2px solid #aaa;border-radius:50%;width:11px;height:11px;position:absolute;top:1px;left:-6px}.journey .done i{background:#111;border-color:#111}.journey .current{color:var(--red)}.journey .current i{background:var(--red);border-color:var(--red);box-shadow:0 0 0 4px #f5dada}.journey small{color:#999;margin-top:4px;font-weight:400;display:block}.messageBox{background:#f7f7f7;padding:20px}.messageBox>b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.messageBox p{color:#555;font-size:12px;line-height:1.7}.full{justify-content:center;width:100%;margin-top:12px}.toast{color:#fff;z-index:10;background:#111;align-items:center;gap:9px;padding:13px 16px;font-size:11px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 30px #0003}@media (max-width:1100px){.grid{grid-template-columns:1fr}.steps{display:none}.search{width:230px}.tableHead,.row{grid-template-columns:1.4fr 1fr 1fr 1fr}.tableHead span:last-child,.wa{display:none}}@media (max-width:760px){.shell{display:block}.sidebar{z-index:8;flex-direction:row;width:100%;height:62px;padding:8px;position:fixed;top:auto;bottom:0}.brand,.tenant,.sidefoot{display:none}.sidebar nav{justify-content:space-around;width:100%;display:flex}.sidebar nav button{padding:8px}.sidebar nav button span,.sidebar nav button:nth-child(n+6){display:none}main{padding-bottom:65px}header{height:auto;padding:18px;display:block}.headerActions{margin-top:15px}.search{flex:1}.content{padding:22px 16px}.stats{grid-template-columns:1fr 1fr}.stats article:nth-child(2){border-right:0}.stats article{border-bottom:1px solid var(--line)}.grid{display:block}.queue{overflow:auto}.tableHead,.row{min-width:760px}.drawer{width:100%}.sectionHead h2{font-size:29px}.primary{padding:10px}.headerActions .avatar{display:none}}.modulePanel{gap:12px;padding:22px;display:grid}.moduleInput{border:1px solid var(--line);background:#fff;width:100%;padding:12px}.moduleText{resize:vertical;min-height:180px}.moduleRow{border:1px solid var(--line);grid-template-columns:1.5fr 1fr auto;align-items:center;gap:16px;padding:15px;display:grid}.moduleRow b,.moduleRow small{display:block}.moduleRow small{color:var(--muted);margin-top:5px}.moduleRow button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:9px 12px}.moduleCards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.moduleCard{text-align:left;cursor:pointer;padding:24px}.moduleCard b,.moduleCard strong,.moduleCard small{display:block}.moduleCard strong{margin:10px 0;font:32px Georgia,serif}.moduleCard small{color:var(--muted)}@media (max-width:760px){.moduleCards{grid-template-columns:1fr 1fr}.moduleRow{grid-template-columns:1fr}.moduleRow button{justify-self:start}}.profileWrap{position:relative}.avatarButton{cursor:pointer;border:0}.avatarButton:hover{background:#2a2a2c}.profileMenu{border:1px solid var(--line);z-index:20;background:#fff;width:260px;padding:14px;position:absolute;top:50px;right:0;box-shadow:0 16px 45px #0002}.profileIdentity{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:12px;display:flex}.profileAvatar{color:#fff;background:#111;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.profileIdentity b,.profileIdentity small{display:block}.profileIdentity b{font-size:12px}.profileIdentity small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.profileRole{letter-spacing:.14em;color:var(--red);padding:12px 0;font-size:9px;font-weight:800}.logoutButton{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;padding:10px 11px;font-size:11px;font-weight:700}.logoutButton:hover{border-color:var(--red);color:var(--red)}.doctorLegend{color:var(--muted);gap:22px;margin-bottom:14px;font-size:11px;display:flex}.doctorLegend span{align-items:center;gap:7px;display:flex}.dot{border-radius:50%;width:9px;height:9px;display:inline-block}.dot.waiting{background:#c41b1b}.dot.called{background:#d99b16}.dot.checked{background:#2b8a4b}.doctorList{overflow:hidden}.doctorPatient{border-bottom:1px solid var(--line);border-left:4px solid #c41b1b;grid-template-columns:1fr 110px auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.doctorPatient.called,.doctorPatient.consultation{border-left-color:#d99b16}.doctorPatient.checked{background:#f6fbf7;border-left-color:#2b8a4b}.patientOpen{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;display:flex}.patientOpen b,.patientOpen small{display:block}.patientOpen small{color:var(--muted);margin-top:4px}.queueNo{background:#f2f2f2;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.statusPill{text-transform:uppercase;font-size:10px;font-weight:800}.doctorActions{gap:7px;display:flex}.doctorActions button,.recordCard a{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;padding:8px 10px;font-size:10px;font-weight:700;text-decoration:none}.doctorDrawer{width:min(620px,100%)}.patientQuick{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.patientQuick span{color:var(--muted);background:#f7f7f7;padding:12px;font-size:10px}.patientQuick b{color:var(--ink);margin-top:4px;display:block}.patientSection{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.patientSection h3{font-size:13px}.recordCard{border:1px solid var(--line);justify-content:space-between;gap:15px;margin-top:9px;padding:12px;display:flex}.recordCard b,.recordCard small{display:block}.recordCard small{color:var(--muted);margin-top:4px;font-size:9px}.recordCard p{margin-bottom:0;font-size:11px;line-height:1.5}.emptyState{color:var(--muted);padding:20px}@media (max-width:760px){.doctorPatient{grid-template-columns:1fr}.doctorActions{justify-content:flex-start}.doctorLegend{flex-wrap:wrap}}.profileAction{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;margin-bottom:8px;padding:10px 11px;font-size:11px;font-weight:700}.profileAction:hover{border-color:var(--red);color:var(--red)}.settingsForm{gap:26px;max-width:850px;padding:24px;display:grid}.settingsSection{gap:13px;display:grid}.settingsSection h3{margin:0}.settingsSection label{gap:7px;font-size:11px;font-weight:700;display:grid}.themeGrid input[type=color]{border:1px solid var(--line);background:#fff;width:100%;height:54px;padding:4px}.logoPreview{object-fit:contain;border:1px solid var(--line);max-width:180px;max-height:80px;padding:8px}@media (max-width:760px){.themeGrid{grid-template-columns:1fr}}.logoEditor{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.logoEditor p{color:var(--muted);margin:5px 0 12px;font-size:10px}.uploadButton,.removeLogo{border:1px solid var(--line);cursor:pointer;background:#fff;margin-right:8px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-block}.uploadButton input{display:none}.removeLogo{color:var(--red)}.logoStage{background:#fff;border:1px dashed #aaa;place-items:center;width:320px;max-width:100%;height:120px;display:grid;overflow:hidden}.logoStage img{transform-origin:50%;display:block}.logoStage span{color:var(--muted);font-size:10px}.logoControls{gap:9px;max-width:520px;display:grid}.logoControls label{grid-template-columns:130px 1fr 42px;align-items:center;gap:10px;display:grid}.logoControls input[type=range]{width:100%}.logoControls small{color:var(--muted);font-size:9px}.hospitalLogo{object-fit:contain;background:#fff;border:1px solid #ffffff40;width:38px;height:38px;padding:3px}@media (max-width:520px){.logoStage{width:100%}.logoControls label{grid-template-columns:1fr}.hospitalLogo{width:34px;height:34px}}.logoMark{background:#fff;padding:0;overflow:hidden}.logoMark img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:3px;display:block}.scheduleToolbar{gap:14px;margin-bottom:16px;display:flex}.scheduleToolbar label,.patientSelect{gap:6px;font-size:10px;font-weight:800;display:grid}.scheduleToolbar select,.scheduleToolbar input,.patientSelect select,.doctorAdmin input,.availabilityPanel input,.availabilityPanel select{border:1px solid var(--line);background:#fff;min-width:220px;padding:10px}.doctorAdmin,.calendarPanel,.availabilityPanel{margin-bottom:16px;padding:20px}.doctorAdmin h3,.calendarPanel h3,.availabilityPanel h3{margin:0 0 14px}.doctorAdmin form,.availabilityPanel form{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.doctorAdmin button,.availabilityPanel button{background:var(--red);color:#fff;cursor:pointer;border:0;padding:10px 13px;font-weight:800}.slotGrid{grid-template-columns:repeat(6,1fr);gap:8px;margin:14px 0;display:grid}.slot{border:1px solid var(--line);text-align:left;background:#fff;min-height:60px;padding:11px}.slot b,.slot small{display:block}.slot small{margin-top:5px;font-size:9px}.slot.open{cursor:pointer;border-left:4px solid #2b8a4b}.slot.booked{background:#fff8e8;border-left:4px solid #d99b16}.slot.blocked{background:#fff2f2;border-left:4px solid #9b111e}.patientSelect{max-width:520px}.scheduleMessage{margin-top:12px}@media (max-width:900px){.slotGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.scheduleToolbar{display:grid}.slotGrid{grid-template-columns:repeat(2,1fr)}.scheduleToolbar select,.scheduleToolbar input{width:100%;min-width:0}}.formGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:12px 0;display:grid}.formGrid label{flex-direction:column;gap:4px;font-size:13px;display:flex}.formGrid input,.formGrid select,.formGrid textarea{font:inherit;border:1px solid #d6d3d1;border-radius:8px;padding:8px 10px}.dataTable{border-collapse:collapse;width:100%;font-size:14px}.dataTable th,.dataTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e7e5e4;padding:8px}.dataTable th{text-transform:uppercase;color:#78716c;font-size:12px}.stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.stat{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:14px}.stat b{font-size:26px;display:block}.stat small{color:#78716c}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tabs button.on{background:var(--red,#8a0303);color:#fff}.err{color:#b91c1c}.pill{background:#f5f5f4;border-radius:99px;padding:2px 8px;font-size:12px;display:inline-block}:root{--accent:#4f46e5;--ink2:#0f172a;--mut:#64748b;--ln:#e2e8f0;--bg2:#f6f7fb;--card:#fff;--r:14px}body{background:var(--bg2);color:var(--ink2);font-size:15px}.app{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.side{color:#e2e8f0;background:linear-gradient(#0f172a,#1e1b4b);flex-direction:column;gap:12px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow:auto}.sideBrand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:6px 8px 14px;display:flex}.sideBrand img{object-fit:cover;border-radius:10px;width:34px;height:34px}.sideBrand b{font-size:14px;display:block}.sideBrand small{color:#94a3b8;text-transform:capitalize}.side nav button{color:#cbd5e1;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:9px 10px;font-size:14.5px;display:flex}.side nav button span{flex:1}.side kbd{color:#94a3b8;background:0 0;border:1px solid #ffffff24;border-radius:5px;padding:1px 5px;font-size:10px}.moreBtn{text-transform:uppercase;letter-spacing:.08em;margin-top:10px;color:#94a3b8!important;font-size:12px!important}.side nav button.sec{padding:7px 10px 7px 14px;font-size:13.5px}.sideFoot{margin-top:auto}.sideFoot button{color:#94a3b8;cursor:pointer;width:100%;font:inherit;background:#ffffff0d;border:0;border-radius:10px;padding:8px;font-size:13px}.mainCol{min-width:0}.top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ln);z-index:5;background:#ffffffd9;align-items:center;gap:16px;padding:12px 28px;display:flex;position:sticky;top:0}.gsearch{border:1px solid var(--ln);background:#f1f5f9;border-radius:12px;flex:1;align-items:center;gap:10px;max-width:680px;padding:6px 12px;display:flex;position:relative}.gsearch input{font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:15px}.ghits{border:1px solid var(--ln);background:#fff;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #0f172a26}.ghits button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:1fr 160px 140px;padding:11px 14px;display:grid}.ghits button.on,.ghits button:hover{background:#eef2ff}.ghits span{color:var(--mut)}.who{margin-left:auto;position:relative}.avatarBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#818cf8,#4f46e5);border:0;border-radius:50%;width:38px;height:38px;font-weight:700;box-shadow:0 4px 10px #4f46e540}.whoMenu{border:1px solid var(--ln);background:#fff;border-radius:12px;flex-direction:column;gap:6px;min-width:220px;padding:14px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 20px 50px #0f172a26}.whoMenu small{color:var(--mut)}.whoMenu button{border:1px solid var(--ln);cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:8px}.page{padding:24px 28px 60px}.pageHead{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.pageHead h1{letter-spacing:-.02em;margin:2px 0 4px;font-size:26px}.pageHead p{color:var(--mut);margin:0}.eyebrow2{letter-spacing:.12em;color:var(--accent);font-size:11px;font-weight:700}.card,.panel{background:var(--card);border:1px solid var(--ln);border-radius:var(--r);margin-bottom:16px;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a08}.card h2{align-items:center;gap:10px;margin:0 0 14px;font-size:18px;display:flex}button.primary,.primary{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(#6366f1,#4f46e5);border:0;border-radius:10px;padding:10px 16px;font-weight:600;box-shadow:0 4px 12px #4f46e533}button.primary:disabled{opacity:.5;cursor:default}.page button:not(.primary):not(.chip):not(.qitem):not(.ghost){border:1px solid var(--ln);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:8px 12px}.ghost{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-weight:600}.xlBtn{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:14px;display:flex;padding:14px!important;font-size:16px!important}.xlBtn kbd{color:#fff;background:#ffffff2e;border:0;border-radius:5px;padding:1px 6px;font-size:11px}.page input,.page select,.page textarea{border:1px solid var(--ln);font:inherit;color:var(--ink2);background:#fff;border-radius:10px;min-width:0;padding:10px 12px}.page input:focus,.page select:focus,.page textarea:focus{border-color:#818cf8;outline:2px solid #c7d2fe}.lbl{color:#334155;flex-direction:column;gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.xl{padding:14px 16px!important;font-size:18px!important}.split{grid-template-columns:minmax(380px,1fr) minmax(380px,1fr);align-items:start;gap:18px;display:grid}.big{padding:22px 24px}.hitList{border:1px solid var(--ln);border-radius:12px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.hitList button{text-align:left;grid-template-columns:1fr 150px 130px 70px;border:0!important;border-bottom:1px solid var(--ln)!important;border-radius:0!important;padding:11px 14px!important;display:grid!important}.hitList button:hover{background:#eef2ff!important}.newPt{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin-top:10px;padding:12px}.newPt small{color:var(--mut)}.row4{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.ptChip{background:#eef2ff;border-radius:12px;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;display:flex}.ptChip div{flex:1}.ptChip small{color:var(--mut);display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--ln);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px}.chip.on{color:#fff;background:#4f46e5;border-color:#4f46e5;box-shadow:0 3px 10px #4f46e540}.tokenCard{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;display:flex}.tokenCard span{letter-spacing:.12em;color:#047857;font-size:11px;font-weight:700}.tokenCard b{color:#065f46;font-size:34px}.dataTable.big td,.dataTable.big th{padding:12px 10px;font-size:15px}.st{color:#475569;text-transform:capitalize;background:#f1f5f9;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-block}.st.waiting{color:#92400e;background:#fef3c7}.st.consultation,.st.called{color:#1e40af;background:#dbeafe}.st.checked{color:#166534;background:#dcfce7}.desk{grid-template-columns:300px 1fr;align-items:start;gap:18px;display:grid}.qcol{max-height:calc(100vh - 110px);position:sticky;top:84px;overflow:auto}.qitem{border:1px solid var(--ln);text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;margin-bottom:8px;padding:10px;display:grid}.qitem small{color:var(--mut);font-size:12px;display:block}.qitem b{color:var(--accent);font-size:18px}.qitem.act{border-color:#818cf8;box-shadow:0 0 0 3px #e0e7ff}.qdone{color:var(--mut);padding:6px 4px;font-size:13px}.center{min-height:320px;color:var(--mut);flex-direction:column;justify-content:center;align-items:center;display:flex}.pad section{border-top:1px solid var(--ln);padding:12px 0}.pad h3{letter-spacing:.06em;text-transform:uppercase;color:#475569;margin:0 0 8px;font-size:13px}.padHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.padHead h2{margin:0}.alert{color:#991b1b;background:#fee2e2;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:600}.hist{color:var(--mut);flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.vitals{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.vitals input{width:100%;min-width:0}.vitals label{flex-direction:column;gap:4px;display:flex}.vitals small{color:var(--mut);font-size:12px}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.two textarea{min-height:70px}.dxrow{gap:8px;margin-bottom:6px;display:flex}.dxrow input:last-child{flex:1}.rxTable{border-collapse:collapse;width:100%}.rxTable th{color:var(--mut);text-align:left;padding:4px;font-size:12px}.rxTable td{padding:3px}.rxTable input{width:100%}.padFoot{border-top:1px solid var(--ln);align-items:center;gap:12px;padding-top:6px;display:flex}.padFoot .xlBtn{flex:1}.payBar{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.payBar b{flex:1;font-size:18px}.stats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.stat3d{border:1px solid var(--ln);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 8px 24px #0f172a0d}.stat3d small{color:var(--mut)}.stat3d b{letter-spacing:-.02em;font-size:26px;display:block}.muted{color:var(--mut)}.pill{color:#3730a3;background:#eef2ff}.toasts{z-index:50;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast2{color:#fff;background:#0f172a;border-radius:12px;max-width:420px;padding:12px 16px;animation:.2s ease-out tin;box-shadow:0 12px 30px #0f172a40}.toast2.ok{border-left:4px solid #22c55e}.toast2.err{border-left:4px solid #ef4444}@keyframes tin{0%{opacity:0;transform:translateY(8px)}}.modulePanel{padding:18px 20px}.moduleRow{padding:12px 4px}.drawer{border-radius:16px 0 0 16px}kbd{border:1px solid var(--ln);background:#f8fafc;border-radius:5px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:11px}@media (max-width:1000px){.app{grid-template-columns:1fr}.side{height:auto;position:static}.split,.desk{grid-template-columns:1fr}.vitals{grid-template-columns:repeat(4,minmax(0,1fr))}.row4{grid-template-columns:1fr 1fr}}.page h1,.page h2,.page h3,.stat3d b,.drawer h2,.drawer h3,.modal h2,.tokenCard b{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}:root{--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI Variable","Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif;--glass:#ffffff94;--glass2:#ffffff61;--gborder:#ffffffbf;--gshadow:0 1px 0 #ffffffe6 inset,0 10px 30px #1f295a1f,0 2px 6px #1f295a0f;--ink2:#0b1020;--mut:#5b6476;--ln:#0f172a14;--accent:#5b5bf6;--r:22px;--blur:saturate(180%) blur(22px)}body,.page input,.page select,.page textarea,button{-webkit-font-smoothing:antialiased;font-family:var(--font)!important}body{color:var(--ink2);background-color:#0000;background-image:radial-gradient(1200px 700px at 8% -10%,#c7d2fe 0,#0000 60%),radial-gradient(900px 600px at 100% 0,#fbcfe8 0,#0000 55%),radial-gradient(900px 700px at 60% 110%,#a5f3fc 0,#0000 55%),linear-gradient(#f5f7ff,#eef1fb);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.page h1,.page h2,.page h3,.stat3d b,.drawer h2,.modal h2,.tokenCard b,.authCard h1{letter-spacing:-.022em;font-family:var(--font)!important}.card,.panel,.stat3d,.glass,.side,.top,.drawer,.modal,.whoMenu,.ghits,.authCard,.assist{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--gborder);box-shadow:var(--gshadow)}.card,.panel{border-radius:var(--r)}.stat3d{border-radius:20px}.side{color:var(--ink2);background:#ffffff6b;border-width:0 1px 0 0;box-shadow:inset 1px 0 #ffffffb3}.sideBrand small,.side kbd,.moreBtn{color:var(--mut)!important}.side kbd{border-color:var(--ln)}.side nav button{color:#1f2937;border-radius:14px}.side nav button:hover{color:#000;background:#ffffff8c}.side nav button.act{color:#000;background:#ffffffd9;box-shadow:0 4px 14px #1f295a1f,inset 0 1px #fff}.sideFoot button{color:var(--mut);background:#ffffff80}.top{box-shadow:none;background:#ffffff73;border-width:0 0 1px}.gsearch{border:1px solid var(--gborder);background:#ffffffb3;border-radius:14px;box-shadow:inset 0 1px 2px #0000000a}.page input,.page select,.page textarea{background:#ffffffbf;border:1px solid #0f172a1a;border-radius:12px}button.primary,.primary{background:linear-gradient(#7c7cff,#5b5bf6);border-radius:14px;box-shadow:0 6px 18px #5b5bf659,inset 0 1px #ffffff59}.chip{border:1px solid var(--gborder);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3}.chip.on{background:linear-gradient(#7c7cff,#5b5bf6);border-color:#0000}.page button:not(.primary):not(.chip):not(.qitem):not(.ghost){border:1px solid var(--gborder);background:#ffffffb3;border-radius:12px}.qitem{border:1px solid var(--gborder);background:#ffffffa6;border-radius:16px}.qitem.act{box-shadow:0 0 0 3px #5b5bf640}.dataTable th{color:var(--mut)}.dataTable td,.dataTable th{border-bottom:1px solid var(--ln)}.tokenCard{background:linear-gradient(135deg,#d1fae5d9,#a7f3d099);border-radius:18px}.toast2{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111827c7;border-radius:16px}.appIcon{filter:drop-shadow(0 4px 6px #1f295a38);flex:none;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.side nav button:hover .appIcon,.stat3d:hover .appIcon{transform:translateY(-1px)scale(1.06)}.card,.stat3d,.chip,.qitem,button.primary{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s}.stat3d:hover,.qitem:hover{transform:translateY(-2px)}button.primary:active,.chip:active{transform:scale(.97)}.page{animation:.28s cubic-bezier(.2,.8,.2,1) rise}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.banner{border:1px solid var(--gborder);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fef3c7bf;border-radius:14px;margin:12px 28px 0;padding:10px 14px}.banner.warn a{margin-left:8px;font-weight:600}.banner.danger{background:#fee2e2cc;margin:12px 0}.hold{max-width:820px;margin:20px auto;padding:28px}.hold h1{margin:0 0 8px}.planGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0;display:grid}.plan{border-radius:18px;flex-direction:column;gap:4px;padding:14px;display:flex}.plan.cur{outline:2px solid #818cf8}.plan small{color:var(--mut)}.fab{cursor:pointer;z-index:40;background:linear-gradient(160deg,#7c7cfff2,#5b5bf6e6 55%,#a855f7e6);border:1px solid #fff9;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #5b5bf673,inset 0 1px #ffffff80}.fab:hover{transform:scale(1.06)}.assist{z-index:41;border-radius:24px;width:min(440px,100vw - 32px);max-height:min(78vh,720px);padding:16px;animation:.22s cubic-bezier(.2,.8,.2,1) pop;position:fixed;bottom:92px;right:22px;overflow:auto}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.assistHead{align-items:center;gap:8px;display:flex}.assistHead small{color:var(--mut);flex:1}.assistSearch{gap:8px;margin:10px 0;display:flex}.assistSearch input{font:inherit;background:#fffc;border:1px solid #0f172a1a;border-radius:12px;flex:1;padding:10px 12px}.assistBody{flex-direction:column;gap:10px;display:flex}.ptLine small{color:var(--mut);display:block}.kv{margin:0;font-size:14px}.kv p{margin:2px 0}.stageBar{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.stageBar i{background:#0f172a1a;border-radius:9px;height:6px}.stageBar i.past{background:#a5b4fc}.stageBar i.on{background:#5b5bf6;box-shadow:0 0 0 3px #5b5bf633}.stageChip{color:#3730a3;background:#5b5bf61f;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.nextStep{border:1px solid var(--gborder);background:#ffffffb3;border-radius:18px;padding:12px 14px}.nextStep small{letter-spacing:.1em;color:var(--mut);margin-top:4px;font-size:11px;font-weight:700;display:block}.nextStep p{margin:2px 0 6px;font-size:16px;font-weight:600}.nextStep.big{margin-top:16px}.nextStep.big p{font-size:18px}.slip{color:#000;background:#fff;border-radius:18px;max-width:720px;margin:24px auto;padding:28px}.slip header{border-bottom:2px solid #000;justify-content:space-between;padding-bottom:8px;display:flex}.slipBox{border:2px solid #000;border-radius:12px;margin:14px 0;padding:14px}.slipBox small{letter-spacing:.1em;font-weight:700}.slip .lg{margin:4px 0 10px;font-size:20px;font-weight:600}.noPrint{align-items:center;gap:8px;display:flex}@media print{body{background:#fff}.noPrint,.fab,.assist{display:none!important}.slip{box-shadow:none;margin:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.panel,.stat3d,.glass,.side,.top,.drawer,.modal,.whoMenu,.ghits,.authCard,.assist{background:#fbfcff}}html.lite .card,html.lite .panel,html.lite .stat3d,html.lite .glass,html.lite .side,html.lite .top,html.lite .drawer,html.lite .modal,html.lite .ghits,html.lite .assist,html.lite .chip,html.lite .toast2,html.lite .banner{background:#fbfcff;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite body{background:#eef1fb}html.lite .appIcon{filter:none}html.lite *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.stats{padding:0;box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:760px){html,body{overflow-x:hidden}main,section,.card,.panel,.modulePanel,form{min-width:0;max-width:100%}.who{flex-shrink:0;margin-right:4px}.card.big,.big{padding:14px 12px}.dataTable{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.topbar,header{flex-wrap:wrap;min-width:0}}:root{--sd-navy:#104176;--sd-navy2:#0f3d7a;--sd-navy3:#0b2e55;--sd-blue:#4a6fa5;--sd-coral:#e33737;--sd-coralTxt:#c62828;--sd-ink:#262626;--sd-mut:#595959;--sd-panel:#f2f2f2;--sd-tint:#e6ecf5;--sd-line:#d9d9d9;--sd-bg:#fff;--sd-surface:#fff;--sd-side:#104176;--sd-sideInk:#fff;--sd-sideMut:#c9d6ea;--font:var(--font-body),"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--fontH:var(--font-heading),"Poppins",var(--font);--accent:var(--sd-navy);--red:var(--sd-coral);--red2:#b82424;--ink2:var(--sd-ink);--ink:var(--sd-ink);--mut:var(--sd-mut);--muted:var(--sd-mut);--ln:var(--sd-line);--line:var(--sd-line);--bg:var(--sd-panel);--bg2:var(--sd-panel);--card:#fff;--r:14px;--glass:#ffffffeb;--glass2:#fffc;--gborder:var(--sd-line);--gshadow:0 1px 2px #1041760f,0 6px 18px #10417612;--blur:saturate(120%) blur(6px)}html body,html.lite body{color:var(--sd-ink);font-family:var(--font);background:var(--sd-bg)!important}h1,h2,h3,h4,.pageHead h1,.sideBrand b,.stat3d b,.stats b{font-family:var(--fontH);color:var(--sd-ink);letter-spacing:-.01em}.mainCol,.page{background:0 0}.page{background:var(--sd-bg)}.top{background:var(--sd-surface)!important;border-bottom:1px solid var(--sd-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.side{background:var(--sd-side)!important;color:var(--sd-sideInk)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}.side a,.side button,.side .sec,.side small,.sideBrand small{color:var(--sd-sideMut)!important}.side b,.sideBrand b{color:var(--sd-sideInk)!important}.side a:hover,.side .sec:hover{color:#fff!important;background:#ffffff14!important}.side a.act,.side .act{border-radius:10px;color:#fff!important;box-shadow:inset 3px 0 0 var(--sd-coral)!important;background:#ffffff1f!important}.sideBrand{border-bottom:1px solid #ffffff24!important}.sideFoot button{color:var(--sd-sideInk)!important;background:#ffffff14!important;border:1px solid #ffffff29!important}.card,.panel,.modulePanel,.stat3d,.glass,.drawer,.modal,.whoMenu,.ghits,.authCard,.assist,.plan,.slipBox{color:var(--sd-ink);border-radius:16px;background:var(--glass)!important;border:1px solid var(--sd-line)!important;box-shadow:var(--gshadow)!important}.stat3d,.stats>*{border-top:4px solid var(--sd-navy)!important}.stat3d:nth-child(2n),.stats>:nth-child(2n){border-top-color:var(--sd-coral)!important}.primary,button.primary,a.primary{font-weight:600;background:var(--sd-navy)!important;color:#fff!important;border:0!important;border-radius:10px!important;box-shadow:0 2px 6px #10417640!important}.primary:hover{background:var(--sd-navy3)!important}.primary:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--sd-coral);outline-offset:2px}button:not(.primary):not(.chip):not(.qitem):not(.ghost):not(.avatarBtn):not(.jobBtn){border-radius:10px;background:var(--sd-surface)!important;color:var(--sd-ink)!important;border:1px solid var(--sd-line)!important}.tabs button.on,.tabs .on,.chip.on,.seg .on{font-weight:700;background:var(--sd-coral)!important;color:#fff!important;border-color:var(--sd-coral)!important}.chip{background:var(--sd-tint)!important;color:var(--sd-navy)!important;border:1px solid #0000!important}input,select,textarea{border-radius:10px;background:var(--sd-surface)!important;color:var(--sd-ink)!important;border:1px solid var(--sd-line)!important}input:focus,select:focus,textarea:focus{border-color:var(--sd-navy)!important;box-shadow:0 0 0 3px #10417626!important}.gsearch{background:var(--sd-panel)!important;border:1px solid var(--sd-line)!important}.dataTable th{font-family:var(--fontH);font-weight:600;background:var(--sd-panel)!important;color:var(--sd-mut)!important}.dataTable td{border-color:var(--sd-line)!important}.dataTable tr:hover td{background:var(--sd-tint)!important}.eyebrow2,.eyebrow{letter-spacing:.12em;color:var(--sd-coralTxt)!important}.pageHead p,small,.muted{color:var(--sd-mut)}.banner.warn{color:#7a4100!important;background:#fff4e5!important;border:1px solid #f5c37a!important}.banner.danger,.err,.toast2.err,.toast2.error{color:#8e1b1b!important;border:1px solid var(--sd-coral)!important;background:#fdecec!important}.toast,.toast2{border-radius:12px;background:var(--sd-navy)!important;color:#fff!important}.badge,.pill{background:var(--sd-tint);color:var(--sd-navy)}.avatarBtn{background:var(--sd-navy)!important;color:#fff!important;box-shadow:none!important}.authPage{background:linear-gradient(180deg,var(--sd-bg) 0,var(--sd-panel) 100%)!important}.authCard{border-top:5px solid var(--sd-navy)!important}.appIcon{filter:none!important}@media print{.side,.top{display:none!important}body{color:#000;background:#fff!important}}.side a,.side nav button,.side .sec,.side .moreBtn,.side li>button{box-shadow:none!important;color:#e6ecf5!important;background:0 0!important;border:1px solid #0000!important}.side a.act,.side .act{color:#fff!important;background:#ffffff24!important}.side .moreBtn{border-color:#fff3!important}.fab{background:var(--sd-coral)!important;color:#fff!important;border:0!important;box-shadow:0 6px 18px #e3373759!important}.pill{font-weight:600;background:var(--sd-tint)!important;color:var(--sd-navy)!important}.aiPanel{border:1px dashed var(--accent,#4a6fa5);background:#e6ecf58c;border-radius:12px;margin:10px 0;padding:10px 12px}.aiPanel .aiHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.aiPanel .warnPill{color:#8a4b00;background:#fff4e5;border:1px solid #f0c27a}.aiPanel .aiDict{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:6px;display:flex}.aiPanel .aiDict textarea{flex:1;min-width:220px;min-height:48px}.aiPanel .aiOut{background:var(--panel,#fff);border-radius:10px;margin-top:8px;padding:8px}.aiPanel .aiWarn{gap:4px;margin:6px 0;display:grid}.aiPanel .aiWarn .block{color:#c62828;font-weight:600}.aiPanel .aiWarn .warn{color:#8a4b00}.aiPanel textarea{width:100%}.selfci{max-width:460px;margin:24px auto;padding:0 12px}.selfci h1{font-size:1.4rem}.tokenBig{text-align:center;padding:16px}.tokenBig b{color:#104176;margin:8px 0;font-size:3.2rem;display:block}.qrPrint{text-align:center;padding:16px}.qrPrint svg{width:280px;height:280px}@media print{.noprint,aside,nav,header{display:none!important}}.tplBar .chip.tpl{padding:0;display:inline-flex;overflow:hidden}.tplBar .chip.tpl button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:6px 10px}.tplBar .chip.tpl .x{opacity:.6;border-left:1px solid #d9d9d9;padding:6px 8px}.tv{color:#fff;min-height:100vh;font-family:var(--font-heading,Poppins),sans-serif;background:#0b2e55;padding:24px 32px}.tv header{border-bottom:3px solid #e33737;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;display:flex}.tv h1{color:#fff;margin:0;font-size:2.2rem}.tv header span{font-size:1.8rem}.tvGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.tvGrid section{background:#104176;border-radius:18px;padding:18px 22px;transition:background .3s}.tvGrid section.flash{background:#e33737;animation:1s ease-in-out 4 tvp}@keyframes tvp{50%{transform:scale(1.03)}}.tvGrid h2{color:#e6ecf5;margin:0 0 8px;font-size:1.5rem}.tv .now b{font-size:6rem;font-weight:700;line-height:1;display:block}.tv small{color:#9fb3d1;text-transform:uppercase;letter-spacing:.08em}.tv .next span{margin-right:16px;font-size:2rem;font-weight:600;display:inline-block}.tvStart{color:#fff;cursor:pointer;z-index:9;background:#e33737;border:0;border-radius:12px;padding:14px 22px;font-size:1.1rem;position:fixed;inset:auto 24px 24px auto}.tvErr{color:#ff6b6b}.tvEmpty{color:#9fb3d1;font-size:1.6rem}.reorder .po{border:1px solid #d9d9d9;border-radius:10px;margin:6px 0;padding:8px 10px}.reorder .poHead{cursor:pointer}.checklist{gap:4px;padding:0;list-style:none;display:grid}.checklist select{min-width:170px}.kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:10px 0;display:grid}.kpi{background:var(--panel,#f2f2f2);border-radius:12px;padding:10px 12px}.kpi small{color:#595959;display:block}.kpi b{font-size:1.3rem}.closeoutText{white-space:pre-wrap;margin:0;font-family:inherit;font-size:.95rem}.offlineBar{border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:.92rem}.offlineBar.offline{color:#8a4b00;background:#fff4e5;border:1px solid #f0c27a}.offlineBar.online{color:#104176;background:#e6ecf5}.offFail{color:#c62828;margin-top:4px}.offDone{color:#1b5e20;margin-top:2px}.tv header{position:static;box-shadow:none!important;background:0 0!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p-navy:#104176;--p-navy2:#0b2e55;--p-navy3:#0f3d7a;--p-steel:#4a6fa5;--p-coral:#e33737;--p-coralT:#c62828;--p-ink:#262626;--p-mut:#595959;--p-line:#e3e8f0;--p-tint:#e6ecf5;--p-bg:#f5f7fb;--p-glass:#ffffffc7;--p-shadow:0 1px 2px #1028500f,0 8px 24px #10285012;--p-shadow2:0 2px 4px #10285014,0 16px 40px #1028501f;--p-r:16px;--p-ring:0 0 0 3px #4a6fa559}html,body{color:var(--p-ink)!important;background:linear-gradient(#f8fafd 0%,#eef2f8 100%) fixed!important}body{-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;font-family:var(--font-body),"Open Sans",system-ui,sans-serif!important}h1,h2,h3,h4,.overline,.side .sideBrand b{letter-spacing:-.01em;font-family:var(--font-heading),"Poppins",sans-serif!important}h1{font-size:1.75rem;font-weight:600;color:var(--p-navy2)!important}h2{color:var(--p-navy2);font-size:1.2rem;font-weight:600}h3{color:var(--p-navy);font-size:1rem;font-weight:600}.main,.content,main{background:0 0!important}.top{-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--p-line)!important;box-shadow:none!important;background:#ffffffb3!important}.card,.panel,.modulePanel,.stat3d,.drawer,.modal,.whoMenu,.assist,.authCard,.kpi,.po,.aiOut{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:var(--p-glass)!important;box-shadow:var(--p-shadow)!important;border-radius:var(--p-r)!important;color:var(--p-ink)!important;border:1px solid #ffffffe6!important}.card,.panel,.modulePanel{padding:20px 22px}.panel+.panel,.modulePanel+.modulePanel{margin-top:16px}.stat3d{transition:transform .18s,box-shadow .18s}.stat3d:hover{transform:translateY(-2px);box-shadow:var(--p-shadow2)!important}.stat3d small{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;color:var(--p-mut)!important}.stat3d b{font-family:var(--font-heading),Poppins,sans-serif;color:var(--p-navy2)!important}.side{background:linear-gradient(#104176 0%,#0b2e55 100%)!important;border:0!important;box-shadow:4px 0 24px #0b2e552e!important}.side,.side *{color:#e6ecf5}.side .sideBrand small{color:#9fb3d1!important}.side nav a,html body .side nav button:not(#_),.side .navItem{transition:background .15s;box-shadow:none!important;color:#e6ecf5!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important}.side nav a:hover,html body .side nav button:not(#_):hover,.side .navItem:hover{background:#ffffff14!important}.side nav a.on,.side nav button.act,html body .side nav button.act:not(#_),.side .navItem.on{box-shadow:inset 3px 0 0 var(--p-coral)!important;background:#ffffff24!important;border-color:#ffffff2e!important}.side kbd,.side .kbd{color:#c9d6ea!important;background:#ffffff1f!important;border:0!important}.sideFoot button,html body .side .sideFoot button:not(#_),html body .side .moreBtn:not(#_),.side details summary{cursor:pointer;color:#e6ecf5!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:12px!important}html body .side .sideFoot button:not(#_):hover{background:#ffffff29!important}button,.btn{border-radius:10px;font-family:inherit;transition:background .15s,box-shadow .15s,transform .1s,border-color .15s}button:not(.chip):not(.fab):not(.close):not(.x):not(.avatar):not([class*=tab]){min-height:38px}.primary,button.primary{padding:0 18px;font-weight:600;background:var(--p-navy)!important;color:#fff!important;border:1px solid var(--p-navy)!important;box-shadow:0 1px 2px #10417633,0 4px 12px #1041762e!important}.primary:hover:not(:disabled){background:var(--p-navy3)!important;box-shadow:0 2px 4px #10417640,0 8px 20px #10417638!important}.primary:active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:not-allowed}.ghost,button.ghost{color:var(--p-navy)!important;border:1px solid var(--p-line)!important;box-shadow:none!important;background:0 0!important}.ghost:hover{background:var(--p-tint)!important}:focus-visible{box-shadow:var(--p-ring)!important;outline:none!important}input:focus,select:focus,textarea:focus{border-color:var(--p-steel)!important;box-shadow:var(--p-ring)!important;outline:none!important}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:40px;padding:8px 12px;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s;color:var(--p-ink)!important;background:#fff!important;border:1px solid #d5dce7!important;border-radius:10px!important}textarea{min-height:80px}.tabs{flex-wrap:wrap;gap:8px;margin:4px 0 16px;display:flex}.tabs button:not(#_){text-transform:capitalize;min-height:34px;padding:6px 16px;border:1px solid var(--p-line)!important;color:var(--p-mut)!important;box-shadow:none!important;background:#ffffffb3!important;border-radius:999px!important}.tabs button:not(#_):hover{color:var(--p-navy)!important;border-color:#c5d1e3!important}html body .tabs button.on:not(#_){background:var(--p-navy)!important;border-color:var(--p-navy)!important;color:#fff!important;box-shadow:0 4px 12px #10417633!important}.chip{cursor:pointer;padding:6px 14px;border:1px solid var(--p-line)!important;color:var(--p-navy)!important;background:#fff!important;border-radius:999px!important}.chip:hover{border-color:var(--p-steel)!important}.chip.on{font-weight:600;background:var(--p-tint)!important;border-color:var(--p-navy)!important;color:var(--p-navy2)!important}.pill{white-space:nowrap;justify-self:start;align-items:center;max-width:max-content;font-size:.75rem;font-weight:600;background:var(--p-tint)!important;width:auto!important;color:var(--p-navy)!important;border-radius:999px!important;flex:none!important;padding:2px 10px!important;display:inline-flex!important}.warnPill{color:#8a4b00!important;background:#fff4e5!important}.actionRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex!important}.actionRow>input,.actionRow>.moduleInput{flex:260px;width:auto!important;margin:0!important}.actionRow>button,.actionRow>a{flex:none;margin:0!important}.moduleRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;transition:box-shadow .15s,border-color .15s;border:1px solid var(--p-line)!important;background:#fff!important;border-radius:12px!important;margin:8px 0!important;padding:12px 14px!important;display:grid!important}.moduleRow:hover{box-shadow:var(--p-shadow);border-color:#c5d1e3!important}.moduleRow b{color:var(--p-navy2);display:block}.moduleRow small{color:var(--p-mut)}.dataTable{border-spacing:0;width:100%;border-collapse:separate!important}.dataTable th{font-family:var(--font-heading),Poppins,sans-serif;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:10px 12px;font-size:.72rem;font-weight:600;color:var(--p-mut)!important;border-bottom:1px solid var(--p-line)!important;background:0 0!important}.dataTable td{vertical-align:middle;padding:11px 12px;border-bottom:1px solid #eef1f6!important}.dataTable tbody tr{transition:background .12s}:is(.panel:has(>.dataTable),.modulePanel:has(>.dataTable)){overflow-x:auto}.formGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:14px 16px;display:grid!important}.formGrid label{color:var(--p-mut);flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;display:flex}.formGrid label:has(>input[type=checkbox]){color:var(--p-ink);flex-direction:row;align-items:center;font-weight:500}.formGrid>button{justify-self:start}.emptyState{text-align:center;background:#ffffff80;border:1px dashed #cbd5e3;border-radius:14px;color:var(--p-mut)!important;margin:8px 0!important;padding:28px 16px!important}.emptyState:before{content:"";background:radial-gradient(circle at 35% 35%,#fff,var(--p-tint));border-radius:50%;width:36px;height:36px;margin:0 auto 8px;display:block;box-shadow:inset 0 0 0 1px #d5dce7}.alert,.err,.banner.danger{color:var(--p-coralT)!important;background:#fdecec!important;border:1px solid #f5c2c2!important;border-radius:12px!important}.overline,.eyebrow{letter-spacing:.12em;font-size:.7rem;font-weight:600;color:var(--p-coralT)!important}.toast{background:var(--p-navy2)!important;color:#fff!important;box-shadow:var(--p-shadow2)!important;border-radius:12px!important}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);place-items:center;padding:20px;animation:.15s pfade;inset:0;background:#0b2e5559!important;display:grid!important;position:fixed!important}.modalBackdrop .modal{width:min(560px,100%);max-height:85vh;animation:.18s prise;overflow:auto;background:#fff!important;padding:24px 26px!important;box-shadow:0 24px 60px #0b2e554d!important}.modal kbd,kbd{min-width:22px;color:var(--p-navy2);text-align:center;background:#f2f5fa;border:1px solid #d5dce7;border-bottom-width:2px;border-radius:6px;padding:1px 7px;font:600 .75rem/1.6 ui-monospace,monospace;display:inline-block}.modal .dataTable td:first-child{white-space:nowrap}@keyframes pfade{0%{opacity:0}}@keyframes prise{0%{opacity:0;transform:translateY(8px)scale(.98)}}html body button.fab:not(#_){background:linear-gradient(160deg,#e33737,#c62828)!important;border:0!important;box-shadow:0 8px 22px #e3373759!important}.drawer{box-shadow:-12px 0 40px #0b2e552e!important}@media (max-width:760px){h1{font-size:1.4rem}.card,.panel,.modulePanel{padding:14px}.moduleRow{grid-template-columns:minmax(0,1fr) auto}.moduleRow .pill{grid-area:2/1}.moduleRow>button{grid-area:1/2/3}.formGrid{grid-template-columns:1fr}.actionRow>input,.actionRow>.moduleInput{flex-basis:100%}.actionRow>button{flex:auto}.tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.tabs button:not(#_){flex:none}.dataTable{font-size:.88rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--p-bg:#eceff4;--p-line:#dce1ea;--p-glass:#f7f8fbeb;--p-card:#f7f8fb;--p-shadow:0 1px 2px #1028500d,0 6px 18px #1028500f}html,body{background:#eceff4!important}.top{border-bottom:1px solid var(--p-line)!important;background:#eceff4d9!important}.card,.panel,.modulePanel,.stat3d,.drawer,.whoMenu,.assist,.authCard,.kpi,.po,.aiOut{background:var(--p-glass)!important;border:1px solid var(--p-line)!important}.moduleRow,html body .moduleRow{border-color:var(--p-line)!important;background:#fbfcfd!important}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fbfcfd!important;border-color:#cfd6e2!important}.dataTable tbody tr:hover{background:#1041760a}.dataTable td{border-bottom-color:#e2e6ee!important}.modalBackdrop .modal{background:#f7f8fb!important}.emptyState{background:#f7f8fb99!important}html body .tabs button:not(#_){background:#f4f6f9!important}html body .tabs button.on:not(#_){background:var(--p-navy)!important}.chip{background:#f7f8fb!important}.mBrand,.mSearchBtn,.btabs,.railToggle,.railScrim{display:none!important}@media (min-width:768px) and (max-width:1199px){html body .app{grid-template-columns:76px minmax(0,1fr)!important;display:grid!important}html body .app>.side{z-index:50;transition:width .2s;top:0;overflow:visible;flex-direction:column!important;width:76px!important;min-width:0!important;height:100vh!important;padding:10px 8px!important;display:flex!important;position:sticky!important}html body .app>.side .railToggle:not(#_){border-radius:12px;place-items:center;width:44px;height:44px;margin:0 auto 8px;font-size:1.1rem;color:#fff!important;background:#ffffff1a!important;border:0!important;display:grid!important}html body .app:not(.railOpen)>.side .sideBrand>div,html body .app:not(.railOpen)>.side nav span,html body .app:not(.railOpen)>.side nav kbd,html body .app:not(.railOpen)>.side .sideFoot{display:none!important}html body .app:not(.railOpen)>.side .sideBrand{justify-content:center;padding:6px 0!important}html body .app:not(.railOpen)>.side nav button:not(#_){justify-content:center;height:52px;min-height:52px;margin:2px auto;width:56px!important;padding:0!important}html body .app:not(.railOpen)>.side nav .moreBtn:not(#_){height:36px;min-height:36px;font-size:0;width:56px!important}html body .app:not(.railOpen)>.side nav .moreBtn:before{content:"⋯";font-size:1.2rem}html body .app.railOpen>.side{left:0;width:272px!important;position:fixed!important;box-shadow:8px 0 40px #0b2e5559!important}html body .app.railOpen>.side nav button:not(#_){min-height:46px}html body .app.railOpen .railScrim{z-index:45;background:#0b2e554d;position:fixed;inset:0;display:block!important}html body .app.railOpen .mainCol{grid-column:2}.page{padding:20px 22px!important}.formGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}button:not(.fab),input:not([type=checkbox]):not([type=radio]),select{min-height:44px!important}}@media (max-width:767px){html,body{font-size:16px;overflow-x:hidden}html body .app{display:block!important}html body .app>.side{display:none!important}html body .mainCol{min-width:0;padding-bottom:calc(76px + env(safe-area-inset-bottom))}html body header.top{z-index:40;align-items:center;gap:8px;top:0;background:linear-gradient(#104176,#0f3d7a)!important;border:0!important;height:60px!important;padding:8px 12px!important;display:flex!important;position:sticky!important;box-shadow:0 2px 12px #0b2e5540!important}html body header.top .mBrand{color:#fff;flex:auto;align-items:center;gap:10px;min-width:0;display:flex!important}.mBrand img{object-fit:cover;border-radius:8px;width:28px;height:28px}.mBrand span{flex-direction:column;min-width:0;display:flex}.mBrand b{font:600 .95rem/1.2 var(--font-heading),Poppins,sans-serif;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mBrand small{color:#b9c8de;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}html body header.top .mSearchBtn:not(#_){border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;color:#fff!important;background:#ffffff1f!important;border:0!important;display:grid!important}html body header.top .gsearch,html body header.top.searching .mBrand{display:none!important}html body header.top.searching .gsearch{border-radius:12px;flex:auto;align-items:center;min-width:0;height:44px;padding:0 8px;background:#fff!important;display:flex!important}html body header.top.searching .gsearch input{width:100%;min-height:40px;font-size:16px;box-shadow:none!important;border:0!important}html body header.top .ghits{z-index:60;background:#f7f8fb;border-radius:14px;max-height:60vh;top:64px;left:8px;right:8px;overflow:auto;box-shadow:0 16px 40px #0b2e5540;position:fixed!important}html body header.top .ghits button{text-align:left;width:100%;min-height:52px}html body header.top .who{flex:none}html body header.top .avatarBtn{width:40px;height:40px;color:#104176!important;background:#fff!important}.whoMenu{z-index:70;width:min(300px,100vw - 16px);top:64px;left:auto;right:8px;position:fixed!important}.whoMenu button{width:100%;min-height:44px}html body .btabs{z-index:60;-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--p-line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#f7f8fbf7;grid-auto-columns:1fr;grid-auto-flow:column;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #10285014;display:grid!important}html body .btabs button:not(#_){border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;padding:4px 2px;font-size:.7rem;font-weight:600;line-height:1.1;display:flex;box-shadow:none!important;color:#595959!important;background:0 0!important;border:0!important}.btabs button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html body .btabs button.act:not(#_){color:#104176!important;background:#e6ecf5!important}.moreDots{height:24px;font-size:1.5rem;line-height:24px}html body .fab{bottom:calc(84px + env(safe-area-inset-bottom))!important;width:52px!important;height:52px!important;right:14px!important}.toasts{bottom:calc(84px + env(safe-area-inset-bottom))!important}html body .modalBackdrop{place-items:end stretch!important;padding:0!important}html body .modalBackdrop .modal{max-width:none;max-height:88vh;animation:.22s psheet;width:100%!important;padding:10px 16px calc(18px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important}@keyframes psheet{0%{transform:translateY(100%)}}.sheetGrip{background:#c9d1dd;border-radius:3px;width:40px;height:5px;margin:2px auto 10px}.sheetHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sheetHead b{font:600 1.05rem var(--font-heading),Poppins,sans-serif;color:#0b2e55}.sheetGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}html body .sheetGrid button:not(#_){text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:10px 6px;font-size:.8rem;font-weight:600;display:flex;border:1px solid var(--p-line)!important;color:#0b2e55!important;box-shadow:none!important;background:#fbfcfd!important}html body .sheetGrid button.act:not(#_){background:#e6ecf5!important;border-color:#104176!important}.sheetFoot{border-top:1px solid var(--p-line);color:#595959;text-transform:capitalize;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:.85rem;display:flex}.page{padding:14px 12px 20px!important}.pageHead{flex-direction:column;gap:10px;align-items:stretch!important}.pageHead p{font-size:.92rem}h1{font-size:1.35rem!important}.card,.panel,.modulePanel{border-radius:14px!important;padding:14px!important}html body .formGrid{gap:12px;grid-template-columns:1fr!important}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:46px!important;font-size:16px!important}input[type=checkbox],input[type=radio]{width:22px;height:22px}button:not(.fab):not(.sheetGrip){min-height:44px!important}.mainCol .formGrid>button.primary,.mainCol form>button.primary:last-child,.mainCol .stickyAct{bottom:calc(80px + env(safe-area-inset-bottom));z-index:20;width:100%;position:sticky;min-height:50px!important;box-shadow:0 8px 24px #1041764d!important}.actionRow>input,.actionRow>.moduleInput,.actionRow>select{flex:100%!important}.actionRow>button{flex:auto}html body .tabs{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;display:grid!important;overflow:visible!important}html body .tabs button:not(#_){white-space:normal;width:100%;min-height:44px;padding:8px 10px;line-height:1.15}html body .moduleRow{grid-template-columns:minmax(0,1fr) auto!important}html body .moduleRow>button{min-width:72px}table.dataTable.stackable,table.dataTable.stackable tbody,table.dataTable.stackable tr,table.dataTable.stackable td{width:100%;display:block}table.dataTable.stackable thead{display:none}table.dataTable.stackable tr{border:1px solid var(--p-line);background:#fbfcfd;border-radius:14px;margin:0 0 10px;padding:8px 12px}table.dataTable.stackable td{text-align:left;word-break:break-word;grid-template-columns:minmax(5.5rem,32%) minmax(0,1fr);align-items:start;gap:6px 12px;min-width:0;display:grid;border-bottom:1px dashed #e2e6ee!important;padding:7px 0!important}table.dataTable.stackable td:last-child{border-bottom:0!important}table.dataTable.stackable td[data-label=""],table.dataTable.stackable td:not([data-label]){grid-template-columns:1fr}table.dataTable.stackable td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:#595959;padding-top:2px;font-size:.72rem;font-weight:600}table.dataTable.stackable td[data-label=""]:before{display:none}table.dataTable.stackable .userCell{justify-content:flex-start}table.dataTable.stackable .rowActions{flex-wrap:wrap;justify-content:flex-start}.modal table.dataTable tr{display:table-row}.panel,.modulePanel,.card{max-width:100%;overflow-x:auto}html body .stats{gap:10px;grid-template-columns:1fr 1fr!important;display:grid!important}html body .stats .stat3d{flex-direction:column;align-items:flex-start;gap:6px;display:flex;padding:12px!important}.split,.desk,.row4,.vitals{grid-template-columns:1fr!important}img,video,canvas,svg{max-width:100%}}@media (min-width:768px) and (max-width:1023px){.split,.desk{grid-template-columns:1fr!important}html body .stats{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:768px) and (max-width:1199px){html body .app>.side .railToggle:not(#_){min-height:44px!important;box-shadow:none!important}}@media (max-width:767px){html body .formGrid>button.primary:disabled,html body form>button.primary:disabled:last-child{opacity:1!important;background:#8fa3c0!important;border-color:#8fa3c0!important}html body .formGrid>button.primary,html body form>button.primary:last-child{outline:6px solid #eceff4eb;margin-top:6px}}.roleChips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.roleChips .chip b{color:#4a6fa5;margin-left:6px}.userCell{align-items:center;gap:12px;min-width:0;display:flex}.userCell img,.userCell .ava{object-fit:cover;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.userCell .ava{color:#104176;font:600 .85rem var(--font-heading),Poppins,sans-serif;background:#e6ecf5;place-items:center;display:grid}.userCell span{flex-direction:column;min-width:0;display:flex}.userCell small{color:#595959;text-overflow:ellipsis;overflow:hidden}.userTable tr.inactive td{opacity:.55}.rowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rowActions button{padding:0 12px}.okPill{color:#1e6b3a!important;background:#e3f4ea!important}.modalBackdrop .modal.wide{width:min(760px,100%)}.accessBox{background:#f2f5fa;border-radius:12px;grid-column:1/-1;padding:12px 14px}.accessBox b{color:#595959;margin-bottom:8px;font-size:.8rem;display:block}.accessBox div{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:767px){.rowActions,.userTable td:first-child{justify-content:flex-start}}.docPicker{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.docCard{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:180px;border-radius:14px!important;padding:10px 14px!important;display:grid!important}.docCard .dot{grid-row:1/3}.docCard small{color:#595959;font-size:.75rem}.docCard.on{border-color:#104176!important;box-shadow:0 0 0 2px #10417626!important}.dot{background:#b8c1cf;border-radius:50%;width:10px;height:10px;display:inline-block}.dot.available{background:#1e9e5a;box-shadow:0 0 0 3px #1e9e5a2e}.dot.on_leave{background:#e33737}.dot.offline{background:#8a94a6}.dot.off_duty{background:#e0a100}.schedHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.schedHead h2{margin:0}.switch{color:#0b2e55;cursor:pointer;align-items:center;gap:10px;font-weight:600;display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch span{background:#c9d1dd;border-radius:13px;width:46px;height:26px;transition:background .15s;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch input:checked+span{background:#1e9e5a}.switch input:checked+span:after{left:23px}.switch input:focus-visible+span{box-shadow:0 0 0 3px #4a6fa559}.weekGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.dayCol{background:#f2f5fa;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.dayCol>b{font:600 .85rem var(--font-heading),Poppins,sans-serif;color:#0b2e55}.sess{background:#fbfcfd;border:1px solid #dce1ea;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;padding:6px;display:grid;position:relative}.sess span{color:#595959;font-size:.7rem}.sess input,.sess select{min-height:32px!important;padding:2px 4px!important;font-size:.8rem!important}.sess select{grid-column:1/-1}.sess .x{width:22px;height:22px;font-size:.7rem;position:absolute;top:-8px;right:-8px;background:#fff!important;border-radius:50%!important;min-height:22px!important;padding:0!important}.addSess{font-size:.8rem;border-style:dashed!important;min-height:32px!important}.availStrip{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.availStrip .a{background:#f7f8fb;border:1px solid #dce1ea;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;display:inline-flex}.availStrip small{color:#595959}.chip.offDoc{opacity:.5}.chip .dot{margin-right:6px}@media (max-width:1199px){.weekGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.weekGrid{grid-template-columns:1fr}.docCard{flex:100%}}.rfiles{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.rfile{background:#f2f5fa;border-radius:10px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.rfile .ghost{font-size:.8rem;border:0!important;min-height:30px!important;padding:0 8px!important}.mini{min-height:26px!important;padding:0 8px!important;font-size:.72rem!important}.upBtn{font-size:.8rem;border-style:dashed!important;min-height:32px!important}.modalBackdrop .modal.viewer{flex-direction:column;width:min(1000px,96vw);height:min(90vh,1100px);display:flex}.viewFrame{background:#fff;border:1px solid #dce1ea;border-radius:12px;flex:1;width:100%}.viewImg{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(90vh - 110px);margin:auto}.btnLink{color:#104176;border:1px solid #dce1ea;border-radius:10px;align-items:center;min-height:38px;padding:0 14px;text-decoration:none;display:inline-flex}@media (max-width:767px){.modalBackdrop .modal.viewer{width:100%;height:92vh}}.patientBanner{color:#fff;background:linear-gradient(135deg,#104176,#0b2e55);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:16px 20px;display:flex;box-shadow:0 10px 30px #0b2e552e}.pbAva{width:52px;height:52px;font:600 1.1rem var(--font-heading),Poppins,sans-serif;background:#ffffff29;border-radius:50%;place-items:center;display:grid}.pbMain{flex:260px;min-width:0}.pbMain h2{margin:0;font-size:1.25rem;color:#fff!important}.pbMeta{color:#c9d6ea;flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:.85rem;display:flex}.pbAllergy{background:#ffffff1a;border-radius:12px;min-width:160px;padding:8px 14px}.pbAllergy small{letter-spacing:.06em;text-transform:uppercase;color:#c9d6ea;font-size:.68rem;display:block}.pbAllergy b{color:#fff}.pbAllergy.has{background:#e33737}.pbAllergy.has small{color:#ffe3e3}.recGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.recGrid>.panel{margin:0!important}.vitalTiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:8px;display:grid}.vitalTiles div{background:#f2f5fa;border-radius:12px;padding:10px}.vitalTiles small{color:#595959;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;display:block}.vitalTiles b{font:600 1.2rem var(--font-heading),Poppins,sans-serif;color:#0b2e55}.vitalTiles i{color:#595959;margin-left:3px;font-size:.75rem;font-style:normal}.glance{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;margin-bottom:12px;display:grid}.glance div{text-align:center;background:#f2f5fa;border-radius:12px;padding:10px}.glance b{font:600 1.15rem var(--font-heading),Poppins,sans-serif;color:#0b2e55;display:block}.glance small{color:#595959;font-size:.75rem}.glance .due b{color:#c62828}.medList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.medList li{background:#f7f8fb;border:1px solid #e2e6ee;border-radius:10px;flex-direction:column;padding:8px 12px;display:flex}.medList span{color:#595959;font-size:.85rem}.noteCard{border-left:3px solid #4a6fa5;margin:8px 0;padding:4px 0 4px 12px}.noteCard p{margin:2px 0 0;font-size:.9rem}.aiCard{background:linear-gradient(160deg,#f7f8fb,#eef2f8)!important}.aiFacts{margin:8px 0;padding-left:18px;font-size:.9rem}.timeline{margin:8px 0 0;padding:0 0 0 8px;list-style:none;position:relative}.timeline:before{content:"";background:#dce1ea;width:2px;position:absolute;top:6px;bottom:6px;left:23px}.timeline li{gap:14px;padding:8px 0;display:flex;position:relative}.tlDot{z-index:1;background:#fff;border:2px solid #dce1ea;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:.9rem;display:grid}.timeline li div{min-width:0}.timeline small{color:#595959;font-size:.75rem}.timeline b{color:#0b2e55;display:block}.timeline p{color:#3a3a3a;margin:2px 0 0;font-size:.88rem}.tl-visit .tlDot{border-color:#104176}.tl-lab .tlDot,.tl-report .tlDot{border-color:#4a6fa5}.tl-rx .tlDot{border-color:#e33737}.tl-bill .tlDot{border-color:#e0a100}.cardList{flex-direction:column;gap:12px;display:flex}.cardList>.panel{margin:0!important}.dxRow{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.notes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:8px 0 0;display:grid}.notes dt{text-transform:uppercase;letter-spacing:.05em;color:#595959;font-size:.7rem}.notes dd{margin:2px 0 0}.reportGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.reportTile{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-height:120px;border-radius:14px!important;padding:12px!important;display:flex!important}.rtIcon{font:700 .7rem var(--font-heading),Poppins,sans-serif;color:#104176;background:#e6ecf5;border-radius:6px;padding:3px 6px}.skeleton{flex-direction:column;gap:12px;display:flex}.skeleton div{background:linear-gradient(90deg,#e6eaf0 25%,#f2f4f8 50%,#e6eaf0 75%) 0 0/200% 100%;border-radius:16px;height:90px;animation:1.2s infinite shim}@keyframes shim{to{background-position:-200% 0}}@media (max-width:1023px){.recGrid{grid-template-columns:1fr}}@media (max-width:767px){.patientBanner{border-radius:14px;padding:14px}.vitalTiles{grid-template-columns:repeat(2,1fr)}.recTabs{grid-template-columns:repeat(2,1fr)!important}}html[data-accent=teal]{--p-navy:#0f766e;--p-navy2:#0b4f4a;--p-navy3:#0d665f;--p-tint:#e0f2ef}html[data-accent=indigo]{--p-navy:#4338ca;--p-navy2:#2e2790;--p-navy3:#3b30b5;--p-tint:#e8e7fb}html[data-accent=emerald]{--p-navy:#047857;--p-navy2:#03543d;--p-navy3:#046c4e;--p-tint:#ddf3ea}html[data-accent=plum]{--p-navy:#7e22ce;--p-navy2:#561794;--p-navy3:#6e1eb5;--p-tint:#f1e5fb}html[data-accent=coral]{--p-navy:#b42323;--p-navy2:#7f1818;--p-navy3:#a01f1f;--p-tint:#fbe6e6}html[data-accent]:not([data-accent=navy]) .side{background:linear-gradient(180deg,var(--p-navy) 0%,var(--p-navy2) 100%)!important}html[data-accent]:not([data-accent=navy]) h1{color:var(--p-navy2)!important}@media (max-width:767px){html[data-accent]:not([data-accent=navy]) body header.top{background:linear-gradient(180deg,var(--p-navy),var(--p-navy3))!important}html[data-accent]:not([data-accent=navy]) body .btabs button.act:not(#_){color:var(--p-navy)!important;background:var(--p-tint)!important}}html[data-theme=soft],html[data-theme=soft] body{background:#e2e6ed!important}html[data-theme=soft] .card,html[data-theme=soft] .panel,html[data-theme=soft] .modulePanel,html[data-theme=soft] .stat3d{background:#f0f2f6f2!important;border-color:#d3d9e3!important}html[data-theme=soft] html body .moduleRow,html[data-theme=soft] .moduleRow{background:#f3f5f8!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-ink:#e6ecf5;--p-mut:#9aa8bc;--p-line:#26344a;--p-glass:#162134eb}html[data-theme=dark],html[data-theme=dark] body{color:#e6ecf5!important;background:#0d1524!important}html[data-theme=dark] .top{background:#0d1524e6!important;border-color:#1f2b3e!important}html[data-theme=dark] .card,html[data-theme=dark] .panel,html[data-theme=dark] .modulePanel,html[data-theme=dark] .stat3d,html[data-theme=dark] .drawer,html[data-theme=dark] .whoMenu,html[data-theme=dark] .assist,html[data-theme=dark] .modalBackdrop .modal,html[data-theme=dark] .kpi{color:#e6ecf5!important;background:#152033!important;border-color:#26344a!important;box-shadow:0 1px 2px #0006,0 8px 24px #00000040!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] b,html[data-theme=dark] .stat3d b,html[data-theme=dark] .moduleRow b,html[data-theme=dark] .sheetHead b,html[data-theme=dark] .timeline b,html[data-theme=dark] .glance b,html[data-theme=dark] .vitalTiles b{color:#e6ecf5!important}html[data-theme=dark] p,html[data-theme=dark] td,html[data-theme=dark] label,html[data-theme=dark] li,html[data-theme=dark] dd{color:#d2dae6}html[data-theme=dark] small,html[data-theme=dark] .muted,html[data-theme=dark] .pageHead p,html[data-theme=dark] .stat3d small,html[data-theme=dark] .dataTable th{color:#9aa8bc!important}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] select,html[data-theme=dark] textarea{color:#e6ecf5!important;background:#0f1a2b!important;border-color:#2c3b53!important}html[data-theme=dark] input::placeholder{color:#6f7f96}html[data-theme=dark] button:not(.primary):not(.fab):not(.chip):not(.avatarBtn):not(#_):not(.mSearchBtn):not(.railToggle){color:#d2dae6!important;background:#1b2940!important;border-color:#2c3b53!important}html[data-theme=dark] .side nav button:not(#_):not(.act),html[data-theme=dark] .side .sideFoot button:not(#_){background:0 0!important}html[data-theme=dark] .chip,html[data-theme=dark] html body .tabs button:not(#_),html[data-theme=dark] .tabs button:not(.on){color:#c9d3e1!important;background:#1b2940!important;border-color:#2c3b53!important}html[data-theme=dark] .tabs button.on:not(#_),html[data-theme=dark] .chip.on{background:var(--p-navy)!important;color:#fff!important;border-color:var(--p-navy)!important}html[data-theme=dark] .moduleRow,html[data-theme=dark] html body .moduleRow,html[data-theme=dark] .medList li,html[data-theme=dark] .vitalTiles div,html[data-theme=dark] .glance div,html[data-theme=dark] .dayCol,html[data-theme=dark] .sess,html[data-theme=dark] .accessBox,html[data-theme=dark] .rfile,html[data-theme=dark] table.dataTable.stackable tr{background:#111c2e!important;border-color:#26344a!important}html[data-theme=dark] .dataTable td{border-bottom-color:#22304a!important}html[data-theme=dark] .dataTable tbody tr:hover{background:#ffffff08}html[data-theme=dark] .pill{color:#bfd0ea!important;background:#22344f!important}html[data-theme=dark] .okPill{color:#7fd9a6!important;background:#123524!important}html[data-theme=dark] .warnPill{color:#f2c478!important;background:#3a2a10!important}html[data-theme=dark] .emptyState{color:#9aa8bc!important;background:#ffffff05!important;border-color:#2c3b53!important}html[data-theme=dark] .btabs{background:#0d1524f7!important;border-color:#1f2b3e!important}html[data-theme=dark] body .btabs button:not(#_){color:#9aa8bc!important;background:0 0!important}html[data-theme=dark] body .btabs button.act:not(#_){color:#fff!important;background:#1b2940!important}html[data-theme=dark] .sheetGrid button:not(#_){color:#e6ecf5!important;background:#111c2e!important;border-color:#26344a!important}html[data-theme=dark] .ghits,html[data-theme=dark] .gsearch{background:#152033!important;border-color:#26344a!important}html[data-theme=dark] .tlDot{background:#152033}html[data-theme=dark] .timeline:before{background:#26344a}html[data-theme=dark] a{color:#8fb4e8}html[data-theme=dark] .eyebrow2,html[data-theme=dark] .overline,html[data-theme=dark] .eyebrow{color:#ff8a8a!important}html[data-density=compact] .card,html[data-density=compact] .panel,html[data-density=compact] .modulePanel{padding:12px 14px!important}html[data-density=compact] .dataTable td,html[data-density=compact] .dataTable th{padding:6px 10px!important}html[data-density=compact] .moduleRow{margin:5px 0!important;padding:8px 12px!important}html[data-density=compact] .page{padding-top:12px!important}html[data-density=compact] .panel+.panel{margin-top:10px}html[data-font=sm]{font-size:14px}html[data-font=sm] body{font-size:14px!important}html[data-font=lg]{font-size:17.5px}html[data-font=lg] body{font-size:17px!important}html[data-font=lg] .dataTable,html[data-font=lg] td{font-size:1rem}.appearance h4{text-transform:uppercase;letter-spacing:.06em;color:#595959;margin:16px 0 8px;font-size:.78rem}.themeGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.themeCard{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-height:0;border-radius:14px!important;padding:10px!important;display:flex!important}.themeCard.on{border-color:var(--p-navy)!important;box-shadow:0 0 0 2px var(--p-tint)!important}.themeCard small{color:#595959;font-size:.72rem;line-height:1.3}.tPrev{border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:18px 1fr;gap:4px;width:100%;height:54px;margin-bottom:4px;padding:5px;display:grid}.tPrev i{background:#104176;border-radius:5px;grid-row:1/3}.tPrev em{border-radius:5px}.t-light .tPrev{background:#eceff4}.t-light .tPrev em{background:#fff}.t-soft .tPrev{background:#dde2ea}.t-soft .tPrev em{background:#f0f2f6}.t-dark .tPrev{background:#0d1524}.t-dark .tPrev em{background:#1b2940}.accentRow{flex-wrap:wrap;gap:8px;display:flex}.accentDot{align-items:center;gap:8px;font-size:.85rem;border-radius:999px!important;padding:0 12px!important;display:inline-flex!important}.accentDot span{background:var(--c);border-radius:50%;width:16px;height:16px}.accentDot.on{border-color:var(--c)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 25%,transparent)!important}.apRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.seg{background:#f2f5fa;border:1px solid #dce1ea;border-radius:12px;gap:3px;padding:3px;display:inline-flex}.seg button{min-height:36px;padding:0 14px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important}html body .seg button.on:not(#_){font-weight:600;color:var(--p-navy)!important;background:#fff!important;box-shadow:0 1px 3px #10285026!important}.apFoot{border-top:1px solid #dce1ea;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;display:flex}html[data-theme=dark] .seg{background:#0f1a2b;border-color:#2c3b53}html[data-theme=dark] body .seg button.on:not(#_){color:#fff!important;background:#22344f!important}@media (max-width:767px){.themeGrid{grid-template-columns:1fr 1fr 1fr}.apRow{grid-template-columns:1fr}.apFoot>button{flex:100%}}:root{--ic-bg:var(--p-tint,#e6ecf5);--ic-fg:var(--p-navy,#104176);--r-card:14px;--sh-1:0 1px 2px #1018280d;--sh-2:0 1px 3px #10182814,0 4px 12px #1018280d}.appIcon{flex:none;filter:none!important}.appIcon .icBg{fill:var(--ic-bg)}.appIcon .icFg{fill:var(--ic-fg)}.appIcon .icFg [stroke]{stroke:var(--ic-fg)}.appIcon .icFg [fill^=\#]{fill:var(--ic-bg)}.appIcon.tone-coral{--ic-bg:#fdecec;--ic-fg:#c62828}.side .appIcon,header.top .mBrand .appIcon,.patientBanner .appIcon{--ic-bg:#ffffff1f;--ic-fg:#fff}.side nav button.act .appIcon{--ic-bg:#fff;--ic-fg:var(--p-navy,#104176)}.side .appIcon.tone-coral{--ic-bg:#e3373738;--ic-fg:#ffd6d6}html[data-theme=dark] .appIcon{--ic-bg:#22344f;--ic-fg:#bfd0ea}html[data-theme=dark] .appIcon.tone-coral{--ic-bg:#3a1c22;--ic-fg:#ff9c9c}.card,.panel,.modulePanel,.stat3d,.kpi{-webkit-backdrop-filter:none!important;box-shadow:var(--sh-1)!important;border-radius:var(--r-card)!important;background:#fff!important;border:1px solid #e3e7ee!important}html[data-theme=soft] .card,html[data-theme=soft] .panel,html[data-theme=soft] .modulePanel,html[data-theme=soft] .stat3d{background:#f4f6f9!important}.panel h3,.modulePanel h3{color:#101828;margin:0 0 12px;font-size:1rem}.pageHead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;margin-bottom:20px!important}.pageHead h1{letter-spacing:-.02em;font-weight:600;margin:2px 0 4px!important;font-size:1.65rem!important}.pageHead p{max-width:760px;margin:0;font-size:.95rem;color:#667085!important}.eyebrow2{font:600 .7rem/1 var(--font-body),"Open Sans",sans-serif!important;letter-spacing:.1em!important;color:#c62828!important}.page{max-width:1440px;padding:28px 32px 40px!important}.stats{gap:16px!important}.stat3d{position:relative;overflow:hidden;border-top:0!important;padding:18px 20px!important}.stat3d:before{display:none!important}.stat3d small{letter-spacing:.06em;font:600 .7rem var(--font-body),"Open Sans",sans-serif!important;color:#667085!important}.stat3d b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;font-size:1.75rem!important}.dataTable{font-variant-numeric:tabular-nums}.dataTable thead th{z-index:1;position:sticky;top:0;color:#667085!important;background:#f9fafb!important;border-bottom:1px solid #eaecf0!important;padding:11px 14px!important;font-size:.7rem!important}.dataTable thead th:first-child{border-top-left-radius:10px}.dataTable thead th:last-child{border-top-right-radius:10px}.dataTable td{color:#344054;border-bottom:1px solid #f2f4f7!important;padding:13px 14px!important}.dataTable tbody tr:last-child td{border-bottom:0!important}html[data-theme=dark] .dataTable thead th{background:#111c2e!important;border-color:#26344a!important}.primary,button.primary{letter-spacing:.01em;font-weight:600;border-radius:10px!important}.ghost,button.ghost{border-radius:10px!important}.top{-webkit-backdrop-filter:saturate(1.6)blur(12px);backdrop-filter:saturate(1.6)blur(12px);height:64px;box-shadow:none!important;background:#ffffffd9!important;border-bottom:1px solid #eaecf0!important}html[data-theme=soft] .top{background:#eceff4e6!important}.gsearch{box-shadow:none!important;background:#f9fafb!important;border:1px solid #eaecf0!important;border-radius:12px!important}.gsearch input{box-shadow:none!important;background:0 0!important;border:0!important}.side nav{flex-direction:column;gap:2px;display:flex}.side nav button:not(#_){gap:10px;font-size:.92rem;font-weight:500;min-height:42px!important;padding:0 10px!important}.side nav button.act:not(#_){font-weight:600;background:#ffffff29!important;box-shadow:inset 3px 0 #e33737!important}.side .moreBtn:not(#_){letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:14px;color:#9fb3d1!important;background:0 0!important;border:0!important;min-height:30px!important;font-size:.68rem!important}.side .sideBrand{border-bottom:1px solid #ffffff14;padding:18px 14px 16px!important}.pill{letter-spacing:.01em;font-weight:600}.padHead{background:linear-gradient(135deg,var(--p-navy,#104176),var(--p-navy2,#0b2e55));color:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-4px -4px 14px;padding:14px 18px;display:flex}.padHead h2{margin:0;font-size:1.2rem;color:#fff!important}.padHead small{color:#c9d6ea!important}.padHead .alert{border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:600;color:#fff!important;background:#e33737!important;border:0!important}.recLink{margin:0 0 10px;display:inline-flex}@media (hover:none),(pointer:coarse){kbd,.kbdHint{display:none!important}}@media (max-width:767px){html body form.card.big>button.primary,html body form.card.big>button.xlBtn{margin-top:12px;outline:0!important;position:static!important;box-shadow:0 4px 14px #10417640!important}.page{padding:16px 14px 24px!important}.pageHead{align-items:stretch;margin-bottom:14px!important}.pageHead h1{font-size:1.35rem!important}html body .app.single .mainCol{padding-bottom:16px}.stat3d b{font-size:1.4rem!important}}@media (min-width:768px) and (max-width:1199px){.page{padding:22px 24px 32px!important}}html body,html body .page,html body .mainCol{background:0 0!important}html{background:#eceff4!important}html[data-theme=soft]{background:#e2e6ed!important}html[data-theme=dark]{background:#0d1524!important}html[data-theme=dark][data-accent] h1,html[data-theme=dark] .pageHead h1{color:#e6ecf5!important}.weekGrid{gap:8px;grid-template-columns:1fr!important}.dayCol{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:10px!important;padding:10px 12px!important}.dayCol>b{flex:0 0 56px}.sess{grid-template-columns:auto auto auto auto!important;gap:8px!important;padding:6px 34px 6px 10px!important}.sess input{width:118px!important}.sess select{grid-column:auto!important;width:96px!important}.sess .x{transform:translateY(-50%);top:50%!important;right:6px!important}.dayCol .addSess{margin-left:auto}@media (max-width:767px){.dayCol>b{flex:100%}.sess{width:100%;grid-template-columns:1fr auto 1fr!important;padding-right:34px!important}.sess input{width:100%!important}.sess select{grid-column:1/-1!important;width:100%!important}.dayCol .addSess{width:100%;margin-left:0}}.lbl small.muted{color:#667085;font-weight:500}.userTable{table-layout:fixed;width:100%}.userTable .rowActions{flex-wrap:wrap;justify-content:flex-start}.userTable td:last-child{white-space:normal}.userTable th:first-child,.userTable td:first-child{width:28%}.userTable th:nth-child(7),.userTable td:nth-child(7){width:22%}@media (max-width:767px){.userTable .rowActions{flex-wrap:wrap}.userTable td:last-child{white-space:normal}}.intGrid{gap:20px;display:grid}.intHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.intHead h2{margin:0 0 4px}.intBadge{white-space:nowrap;background:var(--p-bg);color:var(--p-muted,#5b6475);border:1px solid var(--p-line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.intBadge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.intBadge.ok{color:#137a4b;background:#e6f6ee;border-color:#bfe6d1}.intBadge.err{color:#b4232c;background:#fdecec;border-color:#f6c7c9}.intBadge.warn{color:#9a6200;background:#fff5e0;border-color:#f3dca8}.intBadge.info{color:var(--p-navy);background:#10417612}.intCopy{border:1px dashed var(--p-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.intCopy code{word-break:break-all;font-size:12.5px}.intTo{max-width:240px}.ghost.danger{color:#b4232c}.small{font-size:12.5px}.tokenBill{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.bookPage .slotGrid{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}html body .bookPage .chip.on,html body .portal .chip.on{background:var(--p-navy);color:#fff;border-color:var(--p-navy)}.bookPage .dayChips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.bookPage label.check{flex-direction:row;align-items:center;gap:8px}:root{--co-r:24px;--co-r-sm:16px;--co-spring:cubic-bezier(.34,1.56,.64,1);--co-ease:cubic-bezier(.2,.8,.2,1);--co-glass:#ffffffb8;--co-glass-b:#ffffffe6;--co-shadow:0 1px 2px #101e3c0a,0 10px 30px -12px #10285a29}html[data-theme=dark]{--co-glass:#1c2230b8;--co-glass-b:#ffffff14;--co-shadow:0 10px 30px -12px #0009}html body .page h1{letter-spacing:-.02em;font-family:Poppins,system-ui,sans-serif;font-weight:700}html body .card,html body .panel,html body .modulePanel{border-radius:var(--co-r);background:var(--co-glass);-webkit-backdrop-filter:saturate(1.6)blur(18px);border:1px solid var(--co-glass-b);box-shadow:var(--co-shadow)}html body button,html body .btnLink{transition:transform .35s var(--co-spring),background .2s,box-shadow .2s;border-radius:999px}html body button:active:not(:disabled){transform:scale(.96)}html body input,html body select,html body textarea{border-radius:14px}html body .modal{animation:coPop .45s var(--co-spring);border-radius:28px}@keyframes coPop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body *{transition:none!important;animation:none!important}}html body .appIcon{border-radius:30%}html body .page .appIcon{background:linear-gradient(135deg,var(--t1),var(--t2));box-shadow:0 6px 14px -6px var(--t2)}html body .page .appIcon .icBg{fill:#0000}html body .page .appIcon .icFg,html body .page .appIcon .icFg *{fill:#fff}html body .page .appIcon .icFg [stroke]{stroke:#fff;fill:none}html body .page .appIcon .icFg [fill^=\#]{fill:#00000029}.homeActs{gap:8px;display:flex}.homeGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:18px;display:grid}.widget{border-radius:var(--co-r);background:var(--co-glass);-webkit-backdrop-filter:saturate(1.6)blur(18px);border:1px solid var(--co-glass-b);box-shadow:var(--co-shadow);touch-action:auto;min-height:150px;animation:coPop .5s var(--co-spring) both;flex-direction:column;gap:10px;padding:18px 20px;display:flex;position:relative}.widget.w-s{grid-column:span 1}.widget.w-m{grid-column:span 2}.widget.w-l{grid-column:span 4}.widget .wHead{align-items:center;gap:10px;display:flex}.widget h3{flex:1;margin:0;font:600 15px/1.2 Poppins,system-ui,sans-serif}.wBig{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;display:grid}.wBig b{letter-spacing:-.02em;color:var(--p-navy);font:700 34px/1.05 Poppins,system-ui,sans-serif}.wBig b i{color:var(--p-muted,#6b7385);font-size:18px;font-style:normal}.wBig small{color:var(--p-muted,#6b7385)}.wBig a{grid-column:1/-1;margin-top:6px;font-size:13px}.wBar{background:#1041761a;border-radius:99px;grid-column:1/-1;height:8px;margin-top:8px;overflow:hidden}.wBar span{height:100%;transition:width .8s var(--co-spring);background:linear-gradient(90deg,#4f7bff,#e33737);border-radius:99px;display:block}.wList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wList li{background:#1041760a;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;display:flex}.wList li>b{min-width:52px;color:var(--p-navy);font:600 14px Poppins,sans-serif}.wList li span{flex-direction:column;flex:1;font-size:14px;display:flex}.wList small{color:var(--p-muted,#6b7385);font-size:12px}.wEmpty{color:var(--p-muted,#6b7385);margin:auto 0;font-size:14px}.wSkel{background:linear-gradient(90deg,#1041760d,#1041761a,#1041760d) 0 0/200% 100%;border-radius:14px;height:60px;animation:1.2s infinite skel}@keyframes skel{to{background-position:-200% 0}}.wQuick{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;display:grid}.wQuick a{color:inherit;text-align:center;transition:transform .35s var(--co-spring),background .2s;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.wQuick a:hover{background:#1041760f;transform:translateY(-2px)}.wQuick a:active{transform:scale(.94)}.editBar{background:var(--co-glass);border:1px solid var(--co-glass-b);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.editBar>span:first-child{flex:1;font-weight:600}.defRole{align-items:center;gap:6px;display:flex}.homeGrid.editing .widget{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.widget.jiggle{animation:.32s ease-in-out infinite alternate jiggle}.widget.jiggle:nth-child(2n){animation-delay:-.16s}@keyframes jiggle{0%{rotate:-.6deg}to{rotate:.6deg}}.widget.dragging{z-index:5;cursor:grabbing;animation:none;scale:1.03;box-shadow:0 30px 60px -20px #10285a73}html body .wX{color:#fff;background:#e33737;border:2px solid #fff;border-radius:50%;width:28px;height:28px;padding:0;font:700 18px/26px sans-serif;position:absolute;top:-8px;left:-8px;box-shadow:0 4px 10px #e3373766}.wSizes{gap:6px;margin-top:auto;display:flex}.wSizes button{border:1px solid var(--p-line);background:0 0;padding:4px 10px;font-size:12px}.wSizes button.on{background:var(--p-navy);color:#fff;border-color:var(--p-navy)}.wLibGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:14px 0;display:grid}.wLibGrid button{border:1px solid var(--p-line);background:var(--co-glass);text-align:left;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.wLibGrid small{color:var(--p-muted,#6b7385)}.st{text-transform:capitalize;background:#10417614;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal}@media (max-width:1100px){.homeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget.w-l,.widget.w-m{grid-column:span 2}}@media (max-width:767px){.homeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.widget{min-height:120px;padding:14px}.widget.w-s{grid-column:span 1}.widget.w-m,.widget.w-l{grid-column:span 2}.wBig b{font-size:28px}.homeActs button{padding:8px 14px}}.portal{max-width:720px;margin:0 auto;padding:20px 16px 60px;font-family:Open Sans,system-ui,sans-serif}.portalLogin{margin-top:8vh}.portalLogin h1,.pTop h1{margin:6px 0;font:700 28px/1.15 Poppins,system-ui,sans-serif}.otpIn{letter-spacing:.4em;text-align:center;font:600 26px/1 Poppins,monospace}.pTop{justify-content:space-between;align-items:flex-start;padding:8px 4px 14px;display:flex}.pTop small{color:var(--p-muted,#6b7385)}html body .pTabs{background:var(--co-glass,#fff);border:1px solid var(--p-line);border-radius:999px;gap:6px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}html body .pTabs button{box-shadow:none;background:0 0;border:0;flex:none;padding:9px 14px;font-size:14px;font-weight:600}html body .pTabs button.on{background:var(--p-navy);color:#fff}.pGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.pTile{border:1px solid var(--co-glass-b,#fff);background:var(--co-glass,#fff);box-shadow:var(--co-shadow);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;font-weight:600;display:flex;border-radius:22px!important}.pTile b{color:var(--p-navy);font:700 28px/1 Poppins,sans-serif}.pCard{background:var(--co-glass,#fff);border:1px solid var(--co-glass-b,#fff);box-shadow:var(--co-shadow);color:inherit;border-radius:20px;flex-direction:column;gap:6px;margin-bottom:10px;padding:16px 18px;text-decoration:none;display:flex}.pCard small{color:var(--p-muted,#6b7385)}.pCard.warn{border-left:4px solid #e33737}.pCard.ok{border-left:4px solid #18a058}.pCard ul{margin:4px 0 0 18px;padding:0}.pDose{background:var(--co-glass,#fff);border:1px solid var(--co-glass-b,#fff);box-shadow:var(--co-shadow);border-radius:20px;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;display:grid}.pDose b{font:700 18px Poppins,sans-serif;display:block}.pDose small{color:var(--p-muted,#6b7385);text-transform:capitalize}.pDose ul{margin:0;padding-left:16px}.pDose.done{opacity:.7}.pDose .chip.on{color:#fff;background:#18a058;border-color:#18a058}html body .portal .chip.on{background:var(--p-navy);color:#fff}.portal .slotGrid{flex-wrap:wrap;gap:8px;display:flex}.portal .dayChips{flex-wrap:nowrap;overflow-x:auto}.dictRow{align-items:center;gap:8px;display:flex}.dictRow>input,.dictRow>textarea{flex:1}html body .dictBtn{border:1px solid var(--p-line);background:var(--co-glass,#fff);border-radius:50%;flex:none;width:40px;height:40px;padding:0;font-size:17px}html body .dictBtn.live{color:#fff;background:#e33737;border-color:#e33737;animation:1.2s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 8px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}@media (max-width:480px){.pDose{grid-template-columns:70px 1fr}.pDose button{grid-column:1/-1}}.vmode{margin:0 0 12px}.meetLink{margin-top:2px;font-size:11px;display:block}.importRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.importSum{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.errTxt{color:#b4232c}.fixTxt{color:#137a4b;font-size:12.5px}.rowErr td{background:#e337370d}.pill.create{color:#137a4b;background:#e6f6ee}.pill.update{color:#2747c9;background:#eef3ff}.pill.skip{color:#b4232c;background:#fdecec}.setupProg{border-radius:var(--co-r,20px);background:var(--co-glass,#fff);border:1px solid var(--co-glass-b,#fff);box-shadow:var(--co-shadow);flex-direction:column;gap:10px;margin-bottom:18px;padding:18px 20px;display:flex}.setupProg b{color:var(--p-navy);margin-right:8px;font:700 34px Poppins,sans-serif}.setupSteps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.setupSteps li{background:var(--co-glass,#fff);border:1px solid var(--co-glass-b,#fff);box-shadow:var(--co-shadow);border-radius:20px;align-items:center;gap:14px;padding:14px 18px;display:flex}.setupSteps li>i{width:34px;height:34px;color:var(--p-navy);background:#10417614;border-radius:50%;flex:none;place-items:center;font:700 14px Poppins,sans-serif;display:grid}.setupSteps li.done>i{color:#fff;background:#18a058}.setupSteps li>div{flex-direction:column;flex:1;display:flex}.setupSteps small{color:var(--p-muted,#6b7385)}.setupActs{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.setupSteps li{flex-wrap:wrap}.setupActs{width:100%}}.setupNudge{color:#fff;background:linear-gradient(120deg,#104176,#2747c9 60%,#e33737);border-radius:20px;flex-direction:column;gap:2px;margin-bottom:16px;padding:14px 18px;text-decoration:none;display:flex;box-shadow:0 12px 30px -14px #104176b3}.setupNudge span{opacity:.85;font-size:14px}.idScanSheet{z-index:80;background:var(--card,#fff);border-radius:22px 22px 0 0;padding:14px;position:fixed;inset:auto 0 0;box-shadow:0 -10px 40px #0003}.idScanSheet video{object-fit:cover;background:#000;border-radius:16px;width:100%;max-height:52vh}.idScanSheet .row{align-items:center;gap:8px;margin-top:10px;display:flex}.idScanSheet .row small{flex:1}.dictWrap{position:relative}.dictWrap .dictBtn{position:absolute;top:6px;right:6px}.authForm .forgotLink{align-self:flex-end;margin-top:-6px;font-size:.85rem}.btnLink{text-align:center;text-decoration:none;display:block}html body .authPremium{background:linear-gradient(135deg,#eef2ff,#fdf2f8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;min-height:100vh;padding:0;display:grid;overflow-x:clip}.authPremium .authSide{color:#fff;background:radial-gradient(circle at 20% 10%,#6366f1 0,#0000 45%),radial-gradient(circle at 90% 90%,#ec4899 0,#0000 40%),#0f172a;align-items:center;padding:56px;display:flex}.authSideIn h2{color:#fff;overflow-wrap:anywhere;margin:28px 0 18px;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.2}.authSideIn ul{opacity:.9;overflow-wrap:anywhere;padding-left:18px;line-height:1.65}.authSideIn small{opacity:.6;margin-top:12px;display:block}html body .authPremium .authCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;border-radius:28px;place-self:center;width:min(440px,92vw);box-shadow:0 30px 80px #1e1b4b26}@media (max-width:860px){html body .authPremium{grid-template-columns:1fr}.authPremium .authSide{display:none}html body .authPremium .authCard{margin:32px auto}}.mkLogo{align-items:center;gap:10px;font-weight:800;display:flex}.mkLogo .mark{color:#fff;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:11px;place-items:center;width:34px;height:34px;display:inline-grid}.mk{--mk1:#4f46e5;--mk2:#db2777;color:#0f172a;background:#fbfbff;min-height:100vh;font-size:16px}.mkNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#fbfbffcc;justify-content:space-between;align-items:center;padding:18px 6vw;display:flex;position:sticky;top:0}.mkNav div{align-items:center;gap:22px;display:flex}.mkNav a{color:inherit;font-weight:600;text-decoration:none}.mkBtn{background:linear-gradient(135deg,var(--mk1),var(--mk2));border-radius:14px;padding:13px 22px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 12px 30px #4f46e540;color:#fff!important}.mkBtn.ghostL{background:#fff;box-shadow:inset 0 0 0 1.5px #e2e8f0;color:#0f172a!important}.mkHero{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:56px 6vw 40px;display:grid}.mkHero h1{letter-spacing:-.02em;background:linear-gradient(135deg,#0f172a,#4338ca);color:#0000;-webkit-background-clip:text;background-clip:text;margin:16px 0;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.05}.mkHero p{color:#475569;max-width:560px;font-size:1.15rem}.mkHero small{color:#64748b}.mkCta{flex-wrap:wrap;gap:12px;margin:22px 0 14px;display:flex}.mkPill{color:var(--mk1);background:#eef2ff;border-radius:99px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-block}.mkPhone{background:#0f172a;border-radius:44px;justify-self:center;width:280px;height:560px;padding:12px;transform:rotate(-4deg);box-shadow:0 40px 90px #1e1b4b55}.mkScreen{background:linear-gradient(160deg,#eef2ff,#fce7f3);border-radius:34px;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:10px;height:100%;padding:18px;display:grid}.mkW{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;flex-direction:column;gap:4px;padding:14px;display:flex}.mkW.big{grid-column:span 2;padding:18px}.mkW b{font-size:1.25rem}.mkW i{background:#fff9;border-radius:9px;height:6px;display:block}.mkW.t2{background:linear-gradient(135deg,#10b981,#059669)}.mkW.t3{background:linear-gradient(135deg,#f59e0b,#ef4444)}.mkW.t4{background:linear-gradient(135deg,#ec4899,#db2777)}.mkGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;padding:30px 6vw;display:grid}.mkGrid article{background:#fff;border-radius:22px;padding:24px;box-shadow:0 10px 30px #0f172a0d}.mkGrid span{font-size:1.8rem}.mkGrid h3{margin:10px 0 6px}.mkGrid p{color:#64748b;margin:0}.mkPrice{text-align:center;padding:40px 6vw}.mkPlans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:20px;display:grid}.mkPlans article{background:#fff;border-radius:22px;padding:26px;box-shadow:0 10px 30px #0f172a0d}.mkPlans b{font-size:2rem}.mkPlans small{color:#64748b;font-size:.9rem}.mkPlans .hot{color:#fff;background:linear-gradient(160deg,#4f46e5,#7c3aed)}.mkPlans .hot small,.mkPlans .hot p{color:#e0e7ff}.mkDemo{color:#fff;background:#0f172a;border-radius:30px;grid-template-columns:1fr 1fr;gap:40px;margin:40px 6vw;padding:40px;display:grid}.mkDemo h2{color:#fff;font-size:2rem}.mkDemo p{color:#cbd5e1}.mkDemo .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mkDemo input{width:100%}.mkDemo .hp{position:absolute;left:-9999px}.mkThanks{background:#ffffff14;border-radius:20px;padding:26px}.mkFoot{color:#64748b;text-align:center;padding:30px 6vw}.mkFoot a{color:inherit}@media (max-width:820px){.mkHero,.mkDemo{grid-template-columns:1fr}.mkPhone{width:230px;height:460px}.mkNav div a:not(.mkBtn){display:none}.mkDemo{margin:24px 4vw;padding:24px}}.crm{background:#f8fafc;min-height:100vh;padding:24px 3vw}.crmHead{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.kanban{grid-template-columns:repeat(6,minmax(220px,1fr));gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.kcol{background:#eef2f7;border-radius:18px;min-height:200px;padding:12px}.kcol h3{justify-content:space-between;margin:2px 4px 10px;font-size:.95rem;display:flex}.kcol h3 span{background:#fff;border-radius:99px;padding:0 10px}.kcard{cursor:pointer;background:#fff;border-left:4px solid #6366f1;border-radius:14px;flex-direction:column;gap:4px;margin-bottom:10px;padding:12px;display:flex;box-shadow:0 4px 14px #0f172a0f}.k-won .kcard{border-left-color:#10b981}.k-lost .kcard{border-left-color:#94a3b8}.k-demo .kcard{border-left-color:#f59e0b}.k-trial .kcard{border-left-color:#ec4899}html body .authPremium .authSide{border-radius:0;align-self:stretch;min-height:100vh}html body .crm .crmHead{box-shadow:none;background:0 0;position:static}.mkPlans.two{text-align:left;max-width:880px;margin:20px auto 0}.mkPlans.three{text-align:left;max-width:1100px;margin:20px auto 0}.mkAnnual{opacity:.85;margin-top:8px;display:block}.planOpt.dim{opacity:.55;cursor:not-allowed}.mkPlans ul{margin:14px 0 20px;padding-left:18px;line-height:1.9}.mkPlans .hot ul{color:#eef2ff}.mkPlans article{flex-direction:column;display:flex;position:relative}.mkPlans article .mkBtn{text-align:center;margin-top:auto}.mkTag{background:#fff3;border-radius:99px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:16px;right:16px}.mkTrial{color:#64748b;margin-top:16px}:root{--c-ease:cubic-bezier(.22,1,.36,1);--c-spring:cubic-bezier(.2,.9,.3,1.04);--c-short:.16s;--c-open:.38s;--c-widget-r:24px;--c-card-r:20px;--c-pad:16px}@media (min-width:600px){:root{--c-pad:20px}}@media (min-width:1100px){:root{--c-pad:24px}}html body .mainCol>section,html body .mainCol .content,html body .mainCol>div:not(.btabs){padding-left:var(--c-pad);padding-right:var(--c-pad)}html body .widget{border-radius:var(--c-widget-r)!important}html body .panel,html body .modal,html body .card,html body .kcard,html body .authCard,html body .aquaPill,html body .mkGrid article,html body .mkPlans article{border-radius:var(--c-card-r)}html body button,html body a.chip,html body .btabs button,html body select,html body input:not([type=checkbox]):not([type=radio]){min-height:48px}html body button:not(:disabled),html body a[data-app],html body .chip{transition:transform var(--c-short) var(--c-ease),background-color var(--c-short) var(--c-ease),box-shadow var(--c-short) var(--c-ease),opacity var(--c-short) var(--c-ease)}html body button:not(:disabled):active,html body a[data-app]:active,html body .chip:active,html body .kcard:active{transform:scale(.96)}html body .wQuick{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:14px 8px;display:grid}html body .wQuick a.appLaunch{min-width:48px;min-height:48px;color:inherit;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;text-decoration:none;display:flex;background:0 0!important}html body .wQuick a.appLaunch span{text-align:center;max-width:84px;font-size:12px;font-weight:600;line-height:1.25}html body .wQuick .appIcon{filter:drop-shadow(0 6px 12px #1041762e);width:56px;height:56px}html body{background:#eef2f8}html body:before{content:"";z-index:-1;pointer-events:none;animation:wall 28s var(--c-ease) infinite alternate;background:radial-gradient(35vmax 35vmax at 15% 20%,#1fb6c933,#0000 70%),radial-gradient(40vmax 40vmax at 85% 15%,#ff7a6b29,#0000 70%),radial-gradient(45vmax 45vmax at 50% 95%,#0b2a5b24,#0000 70%);position:fixed;inset:-20vmax}@keyframes wall{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(-3vmax,2vmax)rotate(6deg)}to{transform:translate(2vmax,-2vmax)rotate(-4deg)}}html[data-theme=dark] body{background:#0b1220}html[data-theme=dark] body:before{opacity:.55}html body .mainCol{background:0 0}html body .btabs button{position:relative}html body .btabs button.act:after{content:"";width:20px;height:3px;animation:ind var(--c-short) var(--c-ease);background:currentColor;border-radius:3px;margin-left:-10px;position:absolute;bottom:4px;left:50%}@keyframes ind{0%{opacity:.3;width:4px;margin-left:-2px}}.gestureZone{z-index:75;width:160px;height:28px;padding-bottom:max(6px,env(safe-area-inset-bottom));cursor:pointer;touch-action:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.gestureBar{width:120px;height:5px;transition:width var(--c-short) var(--c-ease),background var(--c-short);background:#0f172a73;border-radius:5px;box-shadow:0 0 0 1px #ffffff80}.gestureZone:hover .gestureBar,.gestureZone:active .gestureBar{background:#0f172ab3;width:140px}html[data-theme=dark] .gestureBar{background:#fff9}@media (max-width:767px){html body .btabs{padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}}.appWin{z-index:90;pointer-events:none;will-change:left,top,width,height;background:linear-gradient(#f7f9fc,#eef2f8);position:fixed;box-shadow:0 30px 80px #0b2a5b59}html[data-theme=dark] .appWin{background:#0f172a}html.appLaunching .mainCol,html.appLaunching .rail,html.appLaunching aside{filter:blur(6px);opacity:.6;transition:transform var(--c-open) var(--c-ease),filter var(--c-open) var(--c-ease),opacity var(--c-open) var(--c-ease);transform:scale(.94)}.aquaPill{--pw:min(360px,100%);width:var(--pw);color:#e6f6fb;cursor:pointer;max-width:300px;min-height:48px;transition:max-width .42s var(--c-spring),border-radius .42s var(--c-spring),padding .42s var(--c-spring),min-height .42s var(--c-spring);background:#0b1220;border-radius:999px;margin:0 auto 16px;padding:0 16px;overflow:hidden;box-shadow:0 10px 28px #0b122059}.aquaPill.open{border-radius:28px;max-width:560px;min-height:180px;padding:6px 18px 16px}.apShort{white-space:nowrap;align-items:center;gap:10px;min-height:48px;font-size:13px;display:flex}.apShort b{color:#5eead4}.apDot{background:#94a3b8;border-radius:50%;flex:none;width:8px;height:8px}.aquaPill.live .apDot{background:#22d3ee;animation:1.6s infinite pulse;box-shadow:0 0 #22d3eeb3}.apMore{opacity:0;max-height:0;transition:opacity .26s var(--c-ease) 80ms,transform .38s var(--c-spring),max-height .42s var(--c-spring);transform:scale(.96)translateY(-6px)}.aquaPill.open .apMore{opacity:1;max-height:260px;transform:none}.apGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px;display:grid}.apGrid div{background:#ffffff12;border-radius:16px;padding:10px}.apGrid small{opacity:.7;font-size:11px;display:block}.apGrid b{font-size:20px}.apNext{opacity:.85;margin:10px 2px 0;font-size:12px}.apLinks{gap:8px;margin-top:10px;display:flex}.apLinks a{text-align:center;color:#5eead4;background:#5eead426;border-radius:14px;flex:1;min-height:44px;font-size:13px;font-weight:700;line-height:44px;text-decoration:none}@media (max-width:480px){.apGrid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){html body:before{animation:none}.aquaPill,.apMore,.gestureBar,html body button,html.appLaunching .mainCol{transition:none!important}.aquaPill.live .apDot{animation:none}}.brandLogo{flex:none;display:block}html body .aquaPill .apGrid small{opacity:1;color:#a9bdd3!important}html body .aquaPill:not(.open){max-width:260px}html body .aquaPill .apShort span{color:#e6f6fb}html body .mkPlans .hot h3{color:#fff}.rollWrap{flex-direction:column;align-items:stretch;gap:10px;max-width:360px;display:flex}.roller{background:linear-gradient(#ffffffe6,#f6f8fcf2);border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e2e8f0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.rollList{scroll-snap-type:y mandatory;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:1;outline:none;height:100%;position:relative;overflow-y:auto}.rollList::-webkit-scrollbar{display:none}.rollItem{scroll-snap-align:center;font-variant-numeric:tabular-nums;color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .16s var(--c-ease,ease-out),transform .16s var(--c-ease,ease-out),font-size .16s;justify-content:center;align-items:center;font-size:17px;display:flex}.rollItem.d0{color:#0b2a5b;font-size:22px;font-weight:700}.rollItem.d1{color:#475569;transform:scale(.94)}.rollItem.d2{transform:scale(.88)}.rollItem.d3{opacity:.6;transform:scale(.84)}.rollHi{background:#1fb6c91f;border-radius:14px;height:44px;margin-top:-22px;position:absolute;top:50%;left:10px;right:10px;box-shadow:inset 0 0 0 1.5px #1fb6c973}.rollList:focus-visible~.rollHi,.roller:focus-within .rollHi{box-shadow:inset 0 0 0 2px #1fb6c9}.rollCount{color:#64748b;text-align:center;font-size:12px}.rollSess .chip{min-height:40px}html[data-theme=dark] .roller{background:#111a2b;box-shadow:inset 0 0 0 1px #1f2b3e}html[data-theme=dark] .rollItem.d0{color:#e6f6fb}@media (prefers-reduced-motion:reduce){.rollItem{transition:none}}.bookRoll{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;display:flex}.daySched{margin-top:8px}.daySched summary{cursor:pointer;min-height:44px;font-weight:600;line-height:44px}.fuBook{flex-direction:column;gap:8px;min-width:260px;display:flex}html body main.authPremium.onbPage{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;width:100%;min-height:100vh;display:grid;overflow:auto}html body .authPremium.onbPage .authSide{box-sizing:border-box;align-self:stretch;height:auto;min-height:auto;padding:clamp(28px,5vw,56px);overflow:visible}html body .authPremium.onbPage .authSideIn{width:100%;max-width:420px}html body .authPremium.onbPage .authSideIn h2{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.2}html body .authPremium.onbPage .authSideIn ul{overflow-wrap:anywhere;margin:0;padding-left:1.1em;line-height:1.55}html body .authPremium.onbPage .authSideIn li{margin:0 0 .55em}html body .authPremium .onbCard{box-sizing:border-box;place-self:center;width:min(520px,100%);max-width:100%;margin:clamp(16px,3vh,40px) auto;padding:clamp(22px,3vw,36px);overflow:visible}html body .authCard,html body .authCard *{box-sizing:border-box}html body .authCard input,html body .authCard select,html body .authCard textarea{width:100%;max-width:100%}html body .onbCard h1{overflow-wrap:anywhere;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.2}html body .onbCard .onbLead,.onbCard>p{color:#64748b;overflow-wrap:anywhere;margin:0 0 18px;font-size:.92rem;line-height:1.45}.onb2{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}@media (max-width:560px){.onb2{grid-template-columns:1fr}}.planPick{border:0;gap:10px;width:100%;min-width:0;margin:0;padding:0;display:grid}.planPick legend{margin-bottom:6px;font-size:.85rem;font-weight:700}html body .planOpt{cursor:pointer;width:100%;min-width:0;min-height:52px;transition:box-shadow .16s var(--c-ease),transform .16s var(--c-ease);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 14px;box-shadow:inset 0 0 0 1.5px #e2e8f0;display:grid!important}html body .planOpt input{accent-color:#1fb6c9;flex-shrink:0;height:18px;margin:0;width:18px!important;min-height:0!important}.planOpt span{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.planOpt span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.planOpt span small{color:#64748b;white-space:normal;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.3}.planOpt em{color:#0b2a5b;white-space:nowrap;font-size:.95rem;font-style:normal;font-weight:800}.planOpt em small{color:#64748b;font-size:10px;font-weight:500}html body .planOpt.on{background:linear-gradient(135deg,#f0fdff,#fff7f5);box-shadow:inset 0 0 0 2px #1fb6c9,0 8px 24px #1fb6c92e}.planOpt:active{transform:scale(.98)}@media (max-width:480px){html body .planOpt{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr)}.planOpt em{grid-column:2;justify-self:start}}.codeOut{letter-spacing:.12em;text-align:center;color:#0b2a5b;font-weight:800;background:#f0fdff!important;font-size:clamp(1.2rem,4vw,1.6rem)!important}.onbDone{flex-direction:column;gap:12px;display:flex}html body .authPremium{overflow-x:clip}@media (max-width:960px){html body main.authPremium.onbPage{grid-template-columns:1fr}.authPremium.onbPage .authSide{display:none}html body .authPremium.onbPage .onbCard{width:min(520px,94vw);margin:24px auto}}@media (min-width:1440px){html body main.authPremium.onbPage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.authPremium.onbPage .authSideIn{max-width:460px;margin-left:auto;margin-right:8%}html body .authPremium.onbPage .onbCard{width:min(540px,100%)}}html body select:not([multiple]){appearance:none;border-radius:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230b2a5b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:38px!important}html[data-theme=dark] body select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23e2e8f0' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important}@media (max-width:820px){.mkW{border-radius:16px;padding:10px}.mkW b{font-size:1rem}.mkW small{font-size:10px}.mkScreen{gap:8px;padding:14px}}html body main.authPremium{width:100%;margin:0!important;padding:0!important}.covNote{color:#065f46;background:#ecfdf5;border-radius:14px;margin:8px 0;padding:12px 14px;font-weight:600}.tokenBill.covered{color:#065f46}.directUp summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.directUp summary small{color:#64748b}.duGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0;display:grid}.duGrid label{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.duHits{z-index:30;background:#fff;border-radius:14px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #0f172a26}.duHits button{text-align:left;flex-direction:column;align-items:flex-start;width:100%;padding:10px 14px;display:flex;background:0 0!important;border:0!important;border-radius:0!important}.duHits button:hover{background:#f1f5f9!important}.duPt{background:#f0fdff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.duPt small{color:#64748b}.warnPill{font-size:11px;color:#92400e!important;background:#fef3c7!important}.navLocked{border-top:1px dashed #cbd5e1;margin-top:10px;padding-top:8px}.navLocked small{color:#94a3b8;margin:0 8px 6px;font-size:11px;display:block}.navLocked .locked{opacity:.55}.payPlan{margin:16px 0}.payPeriod{gap:8px;margin-bottom:12px;display:flex}.payPeriod button{cursor:pointer;background:#e2e8f0;border:0;border-radius:99px;padding:8px 16px;font-weight:700}.payPeriod button.on{color:#fff;background:linear-gradient(135deg,#1fb6c9,#6366f1)}.payGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.payGrid article{background:#fff;border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex;box-shadow:0 10px 30px #0f172a0d}.payGrid article.hot{color:#fff;background:linear-gradient(160deg,#4f46e5,#7c3aed)}.payGrid article.hot p,.payGrid article.hot small{color:#e0e7ff}.payGrid b{font-size:1.4rem}.payGrid button{margin-top:auto}.payPlan.compact .payGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.banner.warn{color:#92400e;background:#fef3c7;border-radius:14px;padding:12px 14px}.plat{background:#f8fafc;min-height:100vh;padding:0 0 40px}.platBody{padding:20px 3vw 32px}.platTop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafceb;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 3vw;display:flex;position:sticky;top:0}.platTopBrand{flex-direction:column;gap:0;min-width:120px;display:flex}.platTopBrand b{font-size:14px}.platProduct{background:#e2e8f0;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.platProduct button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:6px 14px;font-size:13px;font-weight:800}.platProduct button.on{color:#fff;background:#0f172a}.platMoney{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.platMoney small{color:#64748b;font-weight:600}.platTabs{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.platTab{color:#475569;border:1px solid #0000;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.platTab:hover{color:#0f172a;background:#e2e8f0}.platTab.on{color:#fff;background:#0f172a}.platTab.ghostish{opacity:.85;font-weight:600}.platTopActions{align-items:center;gap:8px;margin-left:auto;display:flex}.platSignOut{cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700}.platSignOut:hover{background:#fee2e2;border-color:#fca5a5}.platHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.platHead h1{margin:4px 0 6px;font-size:clamp(1.35rem,2.5vw,1.85rem)}.platHeadActions{flex-wrap:wrap;gap:8px;display:flex}.platStats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:12px 0 20px;display:grid}.platStat{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 6px 18px #0f172a0a}.platStat b{word-break:break-word;font-size:1.5rem;display:block}.platStat small{color:#64748b}.platStatLink{color:inherit;text-decoration:none;transition:transform .12s}.platStatLink:hover{transform:translateY(-2px)}.platQuick{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:8px;display:grid}.platQuickCard{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex;box-shadow:0 6px 18px #0f172a0a}.platQuickCard:hover{border-color:#94a3b8}.platQuickCard b{font-size:1.05rem}.platQuickCard span{color:#64748b;font-size:13px;line-height:1.35}.platFilters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.platFilters label{color:#64748b;flex-direction:column;flex:140px;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.platFilters input,.platFilters select{box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;width:100%;min-height:44px;padding:0 12px}.platFilterBtns{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:2px;display:flex}.platTableWrap{-webkit-overflow-scrolling:touch;background:#fff;border-radius:18px;overflow:auto;box-shadow:0 8px 24px #0f172a0a}.platTableWrap table{width:100%}.platHospTable{min-width:720px}.platPayTable{min-width:780px}.platAdmin{flex-direction:column;gap:2px;font-size:13px;display:flex}.platAdmin small{color:#64748b}.platRowActions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.platMenuWrap{position:relative}.platMenu{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:2px;min-width:160px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #0f172a1a}.platMenu button,.platMenu a{text-align:left;width:100%;font:inherit;cursor:pointer;color:#0f172a;box-sizing:border-box;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:block}.platMenu button:hover,.platMenu a:hover{background:#f1f5f9}.platIds{flex-direction:column;gap:2px;font-size:11px;display:flex}.platMsgCell{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.platCardList{flex-direction:column;gap:12px;display:flex}.platHospCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px;box-shadow:0 6px 18px #0f172a0a}.platHospCardTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.platHospMeta{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0 0 10px;font-size:13px;display:grid}.platHospMeta dt{color:#64748b;text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:700}.platHospMeta dd{margin:2px 0 0}.platHospMore summary{cursor:pointer;color:#475569;margin-bottom:8px;font-size:13px;font-weight:700}.platNav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platNav a{font-size:14px;font-weight:600}.platForm{background:#fff;border-radius:18px;flex-direction:column;gap:14px;max-width:560px;padding:20px;display:flex;box-shadow:0 8px 24px #0f172a0a}.platForm label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.platForm input,.platForm select{border:1.5px solid #e2e8f0;border-radius:12px;min-height:44px;padding:0 12px}.pill-captured,.pill-authorized{color:#166534;background:#dcfce7}.pill-created{color:#075985;background:#e0f2fe}.pill-failed,.pill-open{color:#991b1b;background:#fee2e2}.pill-acknowledged{color:#92400e;background:#fef3c7}.pill-resolved,.pill-ignored{color:#475569;background:#e2e8f0}.pill-trialing{color:#3730a3;background:#e0e7ff}.pill-active{color:#166534;background:#dcfce7}.pill-on_hold,.pill-past_due{color:#9a3412;background:#ffedd5}.ok{color:#166534}.platDesktopOnly{display:block}.platMobileOnly{display:none}@media (max-width:900px){.platDesktopOnly{display:none}.platMobileOnly{display:flex}.platTop{padding:8px 4vw}.platBody{padding:16px 4vw 28px}.platTabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:100%;order:3;padding-bottom:2px;overflow-x:auto}.platTab{flex:none}.platFilters label{flex:100%}.platHospMeta{grid-template-columns:1fr}.platMsgCell{white-space:normal;max-width:100%}}@media (max-width:420px){.platTopBrand .overline{display:none}.platStats{grid-template-columns:1fr 1fr}}@media (max-width:1100px) and (min-width:768px){.userTable th:nth-child(3),.userTable td:nth-child(3),.userTable th:nth-child(4),.userTable td:nth-child(4),.userTable th:nth-child(5),.userTable td:nth-child(5){display:none}}.platHospTable{table-layout:fixed;width:100%}.platHospTable th:nth-child(5),.platHospTable td:nth-child(5),.platHospTable th:nth-child(6),.platHospTable td:nth-child(6){width:6.5rem;font-size:12px}.platHospTable .platAdmin{max-width:11rem;overflow:hidden}.platHospTable .platAdmin small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platNote{color:#334155;background:#f0f5fb;border:1px solid #d5e0ef;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.45}.platNote b{color:#0f172a}.ticketForm label{color:#334155;flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.ticketForm textarea{resize:vertical;min-height:110px}.tempPwBox{color:#f8fafc;letter-spacing:.04em;background:#0f172a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;display:flex}.tempPwBox button{font-family:inherit}.platTabsInline{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.platTabsInline button{border:1px solid var(--p-line,#e2e8f0);cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px;font-size:13px}.platTabsInline button.on{color:#fff;background:#0f172a;border-color:#0f172a}:root{--apple-bg:#f5f5f7;--apple-surface:#fff;--apple-ink:#0f172a;--apple-mut:#6e6e73;--apple-blue:#0d9488;--apple-blue-hover:#0f766e;--apple-link:#0f766e;--apple-line:#00000014;--apple-shadow:0 2px 8px #0000000a,0 12px 32px #0000000f;--apple-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;--font:var(--apple-font);--fontH:var(--apple-font);--font-body:var(--apple-font);--font-heading:var(--apple-font);--ink:#0f172a;--ink2:#0f172a;--muted:#6e6e73;--mut:#6e6e73;--bg:#f5f5f7;--bg2:#f5f5f7;--card:#fff;--white:#fff;--line:#00000014;--ln:#00000014;--accent:#0d9488;--red:#0d9488;--red2:#0f766e;--sd-navy:#0d9488;--sd-navy2:#0f172a;--sd-navy3:#0f766e;--sd-blue:#0d9488;--sd-coral:#0d9488;--sd-coralTxt:#0d9488;--sd-ink:#0f172a;--sd-mut:#6e6e73;--sd-panel:#f5f5f7;--sd-tint:#f5f5f7;--sd-line:#00000014;--sd-bg:#f5f5f7;--sd-surface:#fff;--sd-side:#f5f5f7;--sd-sideInk:#0f172a;--sd-sideMut:#6e6e73;--p-navy:#0d9488;--p-navy2:#0f172a;--p-navy3:#0f766e;--p-steel:#0d9488;--p-coral:#0d9488;--p-coralT:#b42318;--p-ink:#0f172a;--p-mut:#6e6e73;--p-line:#00000014;--p-tint:#f5f5f7;--p-bg:#f5f5f7;--p-glass:#fff;--p-shadow:var(--apple-shadow);--p-shadow2:0 8px 28px #00000014;--p-r:18px;--p-ring:0 0 0 3px #0d948859;--glass:#fff;--gborder:#0000000f;--gshadow:var(--apple-shadow);--r:18px;--mk1:#0d9488;--mk2:#0d9488}html,html body,html.lite body{-webkit-font-smoothing:antialiased;color:#0f172a!important;background:#f5f5f7!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif!important}body,input,select,textarea,button{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif!important}h1,h2,h3,h4,.pageHead h1,.sideBrand b,.stat3d b,.stats b,.overline,.side .sideBrand b,.authCard h1,.mkHero h1{letter-spacing:-.03em;-webkit-text-fill-color:#0f172a;font-weight:600;color:#0f172a!important;background:0 0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif!important}a{color:#0f766e}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #0d9488!important}html body .top{-webkit-backdrop-filter:saturate(180%)blur(20px)!important;backdrop-filter:saturate(180%)blur(20px)!important;box-shadow:none!important;background:#ffffffb8!important;border-bottom:1px solid #0000000f!important}html body .side{color:#0f172a!important;box-shadow:none!important;background:#f5f5f7!important;border-right:1px solid #0000000f!important}html body .side,html body .side *{color:#0f172a}html body .side .sideBrand small,html body .side small,html body .side kbd{color:#6e6e73!important}html body .side nav a,html body .side nav button,html body .side .navItem,html body .side .moreBtn,html body .side .sec{color:#0f172a!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important}html body .side nav a:hover,html body .side nav button:hover,html body .side .navItem:hover{color:#0f172a!important;background:#0000000a!important}html body .side nav a.act,html body .side nav button.act,html body .side .act,html body .side .navItem.on{color:#0d9488!important;box-shadow:none!important;background:#0d94881f!important}html body .sideBrand{border-bottom:1px solid #0000000f!important}html body .sideFoot button,html body .side .moreBtn{color:#0f172a!important;background:0 0!important;border:1px solid #00000014!important;border-radius:999px!important}html body .card,html body .panel,html body .modulePanel,html body .stat3d,html body .drawer,html body .modal,html body .whoMenu,html body .authCard,html body .kpi,html body .assist,html body .widget{-webkit-backdrop-filter:none;backdrop-filter:none;color:#0f172a!important;background:#fff!important;border:0!important;border-radius:18px!important;box-shadow:0 2px 8px #0000000a,0 12px 32px #0000000f!important}html body .stat3d,html body .stats>*{border-top:0!important}html body .primary,html body button.primary,html body a.primary,html body .mkBtn:not(.ghostL){padding:10px 20px;font-weight:500;text-decoration:none;color:#fff!important;box-shadow:none!important;background:#0d9488!important;border:0!important;border-radius:980px!important}html body .primary:hover,html body button.primary:hover,html body a.primary:hover{background:#0f766e!important}html body .ghost,html body button.ghost{color:#0d9488!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:980px!important}html body .chip,html body .tabs button{color:#0f172a!important;background:#fff!important;border:1px solid #00000014!important;border-radius:980px!important}html body .chip.on,html body .tabs button.on{color:#fff!important;background:#0d9488!important;border-color:#0d9488!important}html body input:not([type=checkbox]):not([type=radio]),html body select,html body textarea{color:#0f172a!important;background:#fff!important;border:1px solid #0000001f!important;border-radius:12px!important}html body input:focus,html body select:focus,html body textarea:focus{border-color:#0d9488!important;outline:none!important;box-shadow:0 0 0 3px #0d948840!important}html body .page{background:0 0}html body .pageHead h1{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600}html body .eyebrow2,html body .eyebrow{letter-spacing:.08em;font-weight:600;color:#6e6e73!important}html body .avatarBtn{color:#fff!important;box-shadow:none!important;background:#0d9488!important}html body .whoMenu{min-width:200px;padding:8px}html body .whoMenu button{text-align:left;background:0 0!important;border:0!important;border-radius:12px!important}html body .whoMenu button:hover{color:#0d9488!important;background:#f5f5f7!important}html body .banner.warn{color:#0f172a!important;background:#f5f5f7!important;border:0!important;border-radius:16px!important}html body .dataTable th{color:#6e6e73!important;background:0 0!important;font-family:inherit!important}html body .gsearch{background:#fff!important;border:1px solid #00000014!important;border-radius:980px!important}html body .mk{color:#0f172a!important;background:#fff!important}html body .mkNav{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid #0000000f;background:#ffffffb8!important}html body .mkBtn.ghostL{border-radius:980px;color:#0d9488!important;box-shadow:none!important;background:0 0!important}html body .mkHero{padding:72px 8vw 48px}html body .mkHero h1{letter-spacing:-.04em;-webkit-text-fill-color:#0f172a;line-height:1.05;color:#0f172a!important;background:0 0!important;font-size:clamp(2.6rem,6vw,4.4rem)!important}html body .mkHero p{color:#6e6e73;font-size:1.2rem}html body .mkPill{color:#0f172a;background:#f5f5f7}html body .mkGrid article,html body .mkPlans article{color:#0f172a!important;box-shadow:none!important;background:#f5f5f7!important;border-radius:20px!important}html body .mkPlans .hot{color:#0f172a!important;background:#fff!important;box-shadow:0 2px 8px #0000000a,0 18px 40px #00000014!important}html body .mkPlans .hot small,html body .mkPlans .hot p,html body .mkPlans .hot ul{color:#6e6e73!important}html body .mkTag{color:#fff;background:#0d9488}html body .mkDemo{border-radius:28px;color:#0f172a!important;background:#f5f5f7!important}html body .mkDemo h2,html body .mkDemo p{color:#0f172a!important}html body .mkPhone{background:#0f172a;transform:none;box-shadow:0 24px 60px #0000002e}html body .mkLogo .mark{background:#0d9488!important}html body .authPremium{background:#f5f5f7!important}html body .authPremium .authCard{background:#fff!important;border-top:0!important;border-radius:20px!important;box-shadow:0 2px 8px #0000000a,0 20px 50px #00000014!important}html body .plat,html body .platTop{background:#f5f5f7}html body .platStat,html body .platQuickCard{background:#fff;border-radius:18px;box-shadow:0 2px 8px #0000000a}html body .trialCard h2,html body .aiCard h2{margin:6px 0 8px}html body .wBig b,html body .stat3d b,html body .platStat b,html body .stats b{color:#0f172a!important}html body .featList{gap:12px;margin:0;padding:0;list-style:none;display:grid}html body .featList b{color:#0d9488;letter-spacing:.04em;text-transform:uppercase;font-size:12px;display:block}html body .featList span,html body .featList small{font-weight:400;display:block}html body .featList small{color:#6e6e73}html body .upgradeCard{background:#f5f5f7;border-radius:16px;margin-top:16px;padding:16px 18px}html body .fab{background:#0d9488!important;box-shadow:0 8px 24px #0d948847!important}@media (max-width:820px){html body .mkHero{padding:40px 20px 24px}html body .page{padding:16px 16px 88px}html body .top{padding:10px 14px}}html body .side .appIcon,html body .btabs .appIcon,html body .sheetGrid .appIcon,html body .mSearchBtn .appIcon,html body .gsearch .appIcon{--ic-bg:var(--t1,#0d9488);--ic-fg:#fff;box-shadow:0 2px 6px #0000002e;background:linear-gradient(145deg,var(--t1,#0d9488),var(--t2,#0f172a))!important;border-radius:22%!important}html body .side .appIcon .icBg,html body .btabs .appIcon .icBg,html body .sheetGrid .appIcon .icBg,html body .mSearchBtn .appIcon .icBg,html body .gsearch .appIcon .icBg{fill:#0000!important}html body .side .appIcon .icFg,html body .side .appIcon .icFg *,html body .btabs .appIcon .icFg,html body .btabs .appIcon .icFg *,html body .sheetGrid .appIcon .icFg,html body .sheetGrid .appIcon .icFg *,html body .mSearchBtn .appIcon .icFg,html body .mSearchBtn .appIcon .icFg *,html body .gsearch .appIcon .icFg,html body .gsearch .appIcon .icFg *{fill:#fff!important}html body .side .appIcon .icFg [stroke],html body .btabs .appIcon .icFg [stroke],html body .sheetGrid .appIcon .icFg [stroke],html body .mSearchBtn .appIcon .icFg [stroke],html body .gsearch .appIcon .icFg [stroke]{stroke:#fff!important;fill:none!important}html body .side .appIcon .icFg [fill^=\#],html body .btabs .appIcon .icFg [fill^=\#],html body .sheetGrid .appIcon .icFg [fill^=\#]{fill:#0000002e!important}html body .side nav button.act .appIcon,html body .btabs button.act .appIcon,html body .sheetGrid button.act .appIcon{box-shadow:0 0 0 2px #fff,0 0 0 4px #0d9488!important}html body .favLabel{letter-spacing:.08em;text-transform:uppercase;margin:8px 12px 4px;font-size:11px;font-weight:600;color:#6e6e73!important}html body .sheetGrid .favLabel,html body .sheetFavLabel{grid-column:1/-1;margin:0}html body .side nav button .navStar{justify-content:center;align-items:center;width:22px;height:22px;margin-left:4px;font-size:14px;line-height:1;display:inline-flex;color:#6e6e73!important;flex:none!important}html body .side nav button .navStar.on{color:#0d9488!important}html body .favHome{margin:0 0 16px}html body .favHome h2{margin:0 0 8px;font-size:1.15rem}html body .favTile{position:relative}html body .favTile .navStar{background:#fff;position:absolute;top:4px;right:4px}html body .trialQuiet{margin:0 0 12px}html body header.top,html body .top{z-index:40!important}html body .drawer{z-index:6!important;height:calc(100dvh - 64px)!important;top:64px!important}@media (max-width:767px){html body .drawer{height:calc(100dvh - 60px)!important;top:60px!important}}html body .side nav button .navStar,html body .sheetGrid button .navStar,html body .sideFoot .pinSet .navStar{opacity:1!important;visibility:visible!important;background:#0d94881f!important;border-radius:10px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;font-size:18px!important}html body .side nav button .navStar.on,html body .sheetGrid button .navStar.on{color:#0d9488!important;background:#0d94882e!important}html body .sideFoot .pinSet{align-items:center;gap:8px;min-height:44px;margin-bottom:8px;font-weight:600;color:#0f172a!important;background:#fff!important;border:1px solid #00000014!important;border-radius:12px!important;padding:8px 10px!important;display:flex!important}html body .sideFoot .pinSet.act{box-shadow:0 0 0 2px #0d9488}html body .aiLine{background:#f5f5f7;border:1px solid #00000014;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:8px 14px;font-size:14px;display:flex}html body .spin{vertical-align:-3px;border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.7s linear infinite hmsSpin;display:inline-block}@keyframes hmsSpin{to{transform:rotate(360deg)}}html body .navLocked{display:none}html body .authPremium .authSideIn h2,html body .authPremium .authSide .mkLogo{color:#fff!important;-webkit-text-fill-color:#fff!important}.coBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.coDate,.coActs{align-items:center;gap:6px;display:flex}.coDate input{min-width:150px;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:10px;padding:8px 10px;width:auto!important}.coDate .ghost,.coActs .ghost{min-width:38px;padding:8px 12px}.coGroups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:16px;display:grid}.coGroup{background:var(--p-glass,#fff);box-shadow:var(--p-shadow,none);border:1px solid #0000000f;border-radius:16px;padding:12px 14px}.coGroup>small{letter-spacing:.08em;text-transform:uppercase;color:#86868b;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.coKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coKpi{min-width:0}.coKpi span{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.coKpi b{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:700;display:block;overflow:hidden}.coKpi.good b{color:#1a7f37}.coKpi.warn b{color:#b25000}.coCards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-bottom:16px;display:grid}.coCard{background:var(--p-glass,#fff);box-shadow:var(--p-shadow,none);border:1px solid #0000000f;border-radius:16px;min-width:0;padding:16px}.coCard h3{margin:0 0 10px;font-size:.95rem}.coRow{border-top:1px solid #0000000f;justify-content:space-between;gap:12px;padding:7px 0;font-size:.9rem;display:flex}.coRow:first-of-type{border-top:0}.coRow span{color:#6e6e73}.coRow b{text-align:right;font-weight:600}.coRow.warn b{color:#b25000}.coTable{width:100%;margin-bottom:6px}.coTable td,.coTable th{padding:6px 4px!important}.coSendHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coSendHead h3{margin:0}.coSendHead p{margin:4px 0 0}.coSwitch{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.coFields{grid-template-columns:160px 1fr 1fr;gap:12px;margin:14px 0;display:grid}.coFields label{color:#6e6e73;flex-direction:column;gap:6px;min-width:0;font-size:.82rem;font-weight:600;display:flex}.coFields input{width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #d2d2d7;border-radius:10px;padding:9px 11px}.coSendActs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.coSendActs .primary{padding:9px 22px;width:auto!important}@media (max-width:760px){.coFields,.coCards,.coGroups{grid-template-columns:1fr}}@media print{.coCards{grid-template-columns:1fr 1fr}}.embedPanel{display:block}.embedHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:4px 0 14px;display:flex}.embedHead h3{margin:0;font-size:1.05rem}.embedHead p{max-width:720px;margin:4px 0 0}:root{--clr-ok:#15803d;--clr-ok-bg:#e7f6ec;--clr-warn:#a15c00;--clr-warn-bg:#fdf1df;--clr-bad:#b42318;--clr-bad-bg:#fdecea;--clr-na:#64748b;--clr-na-bg:#eef1f5}html[data-theme=dark]{--clr-ok:#5fd39a;--clr-ok-bg:#12301f;--clr-warn:#f0b257;--clr-warn-bg:#33270f;--clr-bad:#ff8a7d;--clr-bad-bg:#3a1a17;--clr-na:#9aa8bc;--clr-na-bg:#1c2636}@media (prefers-color-scheme:dark){html:not([data-theme]){--clr-ok:#5fd39a;--clr-ok-bg:#12301f;--clr-warn:#f0b257;--clr-warn-bg:#33270f;--clr-bad:#ff8a7d;--clr-bad-bg:#3a1a17;--clr-na:#9aa8bc;--clr-na-bg:#1c2636}}.clr{gap:14px;margin-top:14px;display:grid}.clrHead{gap:8px;display:grid}.clrHead h2{margin:4px 0}.clrHead h2 small{color:var(--p-mut,var(--mut));font-weight:500}.clrBar{background:var(--clr-na-bg);border-radius:99px;height:6px;overflow:hidden}.clrBar i{background:var(--clr-ok);height:100%;transition:width .3s;display:block}.clrList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.clrDept{border:1px solid var(--p-line,var(--ln));border-left:4px solid var(--clr-na);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.clrDept.ok{border-left-color:var(--clr-ok)}.clrDept.warn{border-left-color:var(--clr-warn)}.clrDept.bad{border-left-color:var(--clr-bad)}.clrRow{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.clrRow small{flex-basis:100%}.clrPill{background:var(--clr-na-bg);color:var(--clr-na);white-space:nowrap;border-radius:99px;margin:1px 4px 1px 0;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.clrPill.ok{background:var(--clr-ok-bg);color:var(--clr-ok)}.clrPill.warn{background:var(--clr-warn-bg);color:var(--clr-warn)}.clrPill.bad{background:var(--clr-bad-bg);color:var(--clr-bad)}.clrItems{gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.clrItems li{gap:8px;display:flex}.clrItems li span{text-align:center;flex:none;width:14px;font-weight:800}.clrItems .fail span{color:var(--clr-bad)}.clrItems .ok span{color:var(--clr-ok)}.clrItems .info span{color:var(--clr-na)}.clrItems a{color:inherit;text-underline-offset:2px;text-decoration:underline}.clrSign{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clrSign input{border:1px solid var(--p-line,var(--ln));min-width:0;color:inherit;background:0 0;border-radius:8px;flex:220px;padding:8px 10px}.clrFoot{border-top:1px solid var(--p-line,var(--ln));gap:8px;padding-top:12px;display:grid}.clrFoot .ok{color:var(--clr-ok)}.clrNudge{background:var(--clr-warn-bg);color:var(--clr-warn);border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-weight:600;text-decoration:none;display:flex}.clrNudge b{font-size:16px}.clrLine{border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.clrLine.ok{background:var(--clr-ok-bg);color:var(--clr-ok)}.clrLine.warn{background:var(--clr-warn-bg);color:var(--clr-warn)}.clrLine.bad{background:var(--clr-bad-bg);color:var(--clr-bad)}.clrLine a{color:inherit;font-weight:700}.clrDetails{margin-top:12px}.clrDetails>summary{cursor:pointer;font-weight:700}.clrDesk{gap:14px;display:grid}.clrDesk tr.sel td{background:var(--clr-na-bg)}.linkBtn{color:var(--p-navy,var(--accent));cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.pill.danger{background:var(--clr-bad-bg)!important;color:var(--clr-bad)!important}@media print{.noPrint,.sidebar,.side,nav,header.top,.toasts{display:none!important}.clrSlip{box-shadow:none;border:1px solid #999}}span.avatar{background:var(--av-bg,#ccfbf1);color:var(--av-fg,#0f766e);letter-spacing:.02em;border-radius:50%;flex-direction:row;place-items:center;font-weight:700;line-height:1;position:relative;overflow:visible;flex:none!important;display:inline-grid!important}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar.st-ok:after,.avatar.st-off:after,.avatar.st-err:after{content:"";border:2px solid var(--av-ring,#fff);background:#94a3b8;border-radius:50%;width:28%;min-width:9px;height:28%;min-height:9px;position:absolute;bottom:-1px;right:-1px}.avatar.st-ok:after{background:#16a34a}.avatar.st-err:after{background:#dc2626}.wList li.docAvail>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.photoPick{flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 10px;display:flex}.photoPick>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photoPick small{flex-basis:100%}.photoBtn{cursor:pointer}.span2{grid-column:1/-1}html body .avatarBtn{padding:0;overflow:hidden}.avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.rxStock{margin-top:3px;font-size:.74rem;font-weight:500;display:block}.rxStock.ok{color:#15803d}.rxStock.out{color:#b45309}.rxStock.none{color:#64748b}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f8fafc;--ink2:#f8fafc;--muted:#94a3b8;--mut:#94a3b8;--bg:#0b1220;--bg2:#0b1220;--card:#111a2e;--line:#22304a;--ln:#22304a;--sd-ink:#f8fafc;--sd-mut:#94a3b8;--sd-panel:#0f172a;--sd-tint:#0f172a;--sd-line:#22304a;--sd-bg:#0b1220;--sd-surface:#111a2e;--sd-side:#0f172a;--sd-sideInk:#f8fafc;--sd-sideMut:#94a3b8;--sd-navy2:#f8fafc;--p-ink:#f8fafc;--p-mut:#94a3b8;--p-line:#22304a;--p-tint:#0f172a;--p-bg:#0b1220;--p-glass:#111a2e;--p-navy2:#f8fafc;--glass:#111a2e;--gborder:#22304a;--apple-ink:#f8fafc;--apple-mut:#94a3b8;--apple-bg:#0b1220;--apple-surface:#111a2e;--apple-line:#22304a;--av-bg:#134e4a;--av-fg:#99f6e4;--av-ring:#111a2e}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark].lite body{color:#e2e8f0!important;background:#0b1220!important}html[data-theme=dark] body h1,html[data-theme=dark] body h2,html[data-theme=dark] body h3,html[data-theme=dark] body h4,html[data-theme=dark] body .pageHead h1,html[data-theme=dark] body .sideBrand b,html[data-theme=dark] body .authCard h1,html[data-theme=dark] body .mkHero h1{-webkit-text-fill-color:#fff;color:#fff!important}html[data-theme=dark] body b,html[data-theme=dark] body strong,html[data-theme=dark] body .stat3d b,html[data-theme=dark] body .stats b,html[data-theme=dark] body .wBig b,html[data-theme=dark] body .platStat b{color:#fff!important}html[data-theme=dark] body small,html[data-theme=dark] body .muted,html[data-theme=dark] body .pageHead p,html[data-theme=dark] body .dataTable th,html[data-theme=dark] body .userCell small{color:#94a3b8!important}html[data-theme=dark] body .overline,html[data-theme=dark] body .eyebrow,html[data-theme=dark] body .eyebrow2{-webkit-text-fill-color:#5eead4;color:#5eead4!important}html[data-theme=dark] body a{color:#5eead4}html[data-theme=dark] body .top{background:#0b1220d9!important;border-bottom:1px solid #1e293b!important}html[data-theme=dark] body .side,html[data-theme=dark] body .side *{color:#e2e8f0}html[data-theme=dark] body .side{background:#0f172a!important;border-right:1px solid #1e293b!important}html[data-theme=dark] body .side small,html[data-theme=dark] body .side kbd,html[data-theme=dark] body .side .sec{color:#94a3b8!important}html[data-theme=dark] body .side nav a,html[data-theme=dark] body .side nav button:not(#_):not(#_),html[data-theme=dark] body .side .navItem,html[data-theme=dark] body .side .moreBtn:not(#_):not(#_){color:#e2e8f0!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] body .side nav a:hover,html[data-theme=dark] body .side nav button:not(#_):not(#_):hover,html[data-theme=dark] body .side .navItem:hover{color:#fff!important;background:#ffffff0f!important}html[data-theme=dark] body .side nav a.act,html[data-theme=dark] body .side nav button.act:not(#_):not(#_),html[data-theme=dark] body .side .act,html[data-theme=dark] body .side .navItem.on{color:#5eead4!important;background:#2dd4bf24!important}html[data-theme=dark] body .side nav button.act:not(#_):not(#_) span{color:#5eead4!important}html[data-theme=dark] body .side nav button .navStar{color:#64748b!important;background:0 0!important}html[data-theme=dark] body .side nav button .navStar.on{color:#5eead4!important}html[data-theme=dark] body .sideBrand{border-bottom-color:#1e293b!important}html[data-theme=dark] body .sideFoot button:not(#_):not(#_),html[data-theme=dark] body .sideFoot .pinSet{color:#e2e8f0!important;background:#111a2e!important;border:1px solid #22304a!important}html[data-theme=dark] body .card,html[data-theme=dark] body .panel,html[data-theme=dark] body .modulePanel,html[data-theme=dark] body .stat3d,html[data-theme=dark] body .drawer,html[data-theme=dark] body .modal,html[data-theme=dark] body .whoMenu,html[data-theme=dark] body .authCard,html[data-theme=dark] body .kpi,html[data-theme=dark] body .assist,html[data-theme=dark] body .widget,html[data-theme=dark] body .platStat,html[data-theme=dark] body .platQuickCard,html[data-theme=dark] body .coGroup{color:#e2e8f0!important;background:#111a2e!important;border:1px solid #1e293b!important;box-shadow:0 1px 2px #0006,0 10px 30px #00000040!important}html[data-theme=dark] body .moduleRow,html[data-theme=dark] body .wList li,html[data-theme=dark] body .medList li,html[data-theme=dark] body .vitalTiles div,html[data-theme=dark] body .glance div,html[data-theme=dark] body .accessBox,html[data-theme=dark] body .rfile,html[data-theme=dark] body .dayCol,html[data-theme=dark] body .sess,html[data-theme=dark] body table.dataTable.stackable tr{color:#e2e8f0!important;background:#0f172a!important;border-color:#1e293b!important}html[data-theme=dark] body .dataTable thead th{background:#0f172a!important;border-color:#1e293b!important}html[data-theme=dark] body .dataTable td{border-bottom-color:#1e293b!important}html[data-theme=dark] body .dataTable tbody tr:hover{background:#ffffff08!important}html[data-theme=dark] body .emptyState,html[data-theme=dark] body .wEmpty{color:#94a3b8!important;background:#ffffff05!important;border-color:#22304a!important}html[data-theme=dark] body .banner.warn{color:#fcd34d!important;background:#1f1a0d!important}html[data-theme=dark] body .gsearch,html[data-theme=dark] body .ghits{background:#0f172a!important;border:1px solid #22304a!important}html[data-theme=dark] body .btabs{background:#0b1220f7!important;border-color:#1e293b!important}html[data-theme=dark] body .modalBackdrop{background:#020617b3!important}html[data-theme=dark] body input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] body select,html[data-theme=dark] body textarea{-webkit-text-fill-color:#fff;color:#fff!important;background:#0b1324!important;border:1px solid #2a3a55!important}html[data-theme=dark] body input::placeholder,html[data-theme=dark] body textarea::placeholder{-webkit-text-fill-color:#64748b;color:#64748b!important}html[data-theme=dark] body input:focus,html[data-theme=dark] body select:focus,html[data-theme=dark] body textarea:focus{border-color:#2dd4bf!important;box-shadow:0 0 0 3px #2dd4bf40!important}html[data-theme=dark] body select option{color:#fff;background:#0f172a}html[data-theme=dark] body .side nav button:not(#_):not(#_),html[data-theme=dark] body .whoMenu button:not(#_):not(#_){background:0 0!important;border:0!important}html[data-theme=dark] body .whoMenu button:not(#_):not(#_):hover{color:#5eead4!important;background:#16233a!important}html[data-theme=dark] body .chip,html[data-theme=dark] body .tabs button:not(#_):not(#_),html[data-theme=dark] body .platTabsInline button:not(#_):not(#_){color:#e2e8f0!important;background:#16233a!important;border:1px solid #2a3a55!important}html[data-theme=dark] body .chip.on,html[data-theme=dark] body .tabs button.on:not(#_):not(#_),html[data-theme=dark] body .platTabsInline button.on:not(#_):not(#_){color:#fff!important;background:#0d9488!important;border-color:#0d9488!important}html[data-theme=dark] body .ghost,html[data-theme=dark] body button.ghost{color:#5eead4!important;background:0 0!important}html[data-theme=dark] body .primary,html[data-theme=dark] body button.primary,html[data-theme=dark] body a.primary{color:#fff!important;background:#0d9488!important}html[data-theme=dark] body .primary:hover,html[data-theme=dark] body button.primary:hover{background:#14b8a6!important}html[data-theme=dark] body button:disabled{opacity:.55}html[data-theme=dark] body .seg{background:#0b1324!important;border-color:#2a3a55!important}html[data-theme=dark] body .seg button.on:not(#_):not(#_){color:#fff!important;background:#0d9488!important}html[data-theme=dark] body .pill{color:#cbd5e1!important;background:#1e293b!important}html[data-theme=dark] body .okPill{color:#86efac!important;background:#12301f!important}html[data-theme=dark] body .warnPill{color:#fcd34d!important;background:#33270f!important}html[data-theme=dark] body .wList li.docAvail>span:last-child{flex:1}html[data-theme=dark] body .rxStock.ok{color:#86efac}html[data-theme=dark] body .rxStock.out{color:#fcd34d}html[data-theme=dark] body .rxStock.none{color:#94a3b8}html[data-theme=dark] body .appIcon{--ic-bg:#134e4a;--ic-fg:#99f6e4}html[data-theme=dark] body .authPremium,html[data-theme=dark] body .mk,html[data-theme=dark] body .plat,html[data-theme=dark] body .platTop{color:#e2e8f0!important;background:#0b1220!important}html[data-theme=dark] body .mkGrid article,html[data-theme=dark] body .mkPlans article,html[data-theme=dark] body .mkDemo{color:#e2e8f0!important;background:#111a2e!important}html[data-theme=dark] body .mkDemo h2,html[data-theme=dark] body .mkDemo p{color:#e2e8f0!important}html[data-theme=dark] body .mkNav{border-bottom-color:#1e293b;background:#0b1220d9!important}.tPrev i{background:#0d9488!important}.themeCard.t-system .tPrev{background:linear-gradient(135deg,#f8fafc 50%,#0b1220 50%)!important}html body .app>.side .railToggle:not(#_):not(#_){color:#0f172a!important;background:#0f172a0f!important}html[data-theme=dark] body .app>.side .railToggle:not(#_):not(#_){color:#f8fafc!important;background:#ffffff14!important}html[data-theme=dark] body .stats .stat,html[data-theme=dark] body .stat{color:#e2e8f0!important;background:#111a2e!important;border-color:#1e293b!important}html[data-theme=dark] body .stats .stat small,html[data-theme=dark] body .stat small{color:#94a3b8!important}html[data-theme=dark] body .stat b,html[data-theme=dark] body .stats b,html[data-theme=dark] body .stat3d b,html[data-theme=dark] body .sideBrand b,html[data-theme=dark] body .side .sideBrand b{-webkit-text-fill-color:#fff;color:#fff!important}html[data-theme=dark] body .switch{color:#e2e8f0}html[data-theme=dark] body .switch input:not(:checked)+span{background:#334155}html[data-theme=dark] body .switch input:checked+span{background:#0d9488}:root{--ui-font:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font:var(--ui-font);--fontH:var(--ui-font);--font-body:var(--font-inter),Inter;--font-heading:var(--font-inter),Inter;--apple-font:var(--ui-font)}html,html body,html.lite body,body,input,select,textarea,button,.btn,.portal,.tv,h1,h2,h3,h4,h5,.pageHead h1,.page h1,.page h2,.page h3,.sideBrand b,.side .sideBrand b,.stat3d b,.stats b,.overline,.authCard h1,.mkHero h1,.drawer h2,.modal h2,.tokenCard b,.dataTable th,.mBrand b,.sheetHead b,.pbAva{font-family:var(--ui-font)!important}html body{font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body h1,html body h2,html body .pageHead h1{letter-spacing:-.02em}kbd,code,pre:not(.closeoutText),.tempPwBox,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}html body table.dataTable.stackable:not(.keepTable):not(#_){width:100%;display:block;min-width:0!important;box-shadow:none!important;border-collapse:separate!important;background:0 0!important;border:0!important}html body table.dataTable.stackable:not(.keepTable):not(#_) thead{display:none!important}html body table.dataTable.stackable:not(.keepTable):not(#_) tbody{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;width:100%;display:grid!important}html body table.dataTable.stackable:not(.keepTable):not(#_) tr{flex-direction:column;width:auto;min-width:0;transition:box-shadow .15s,border-color .15s,transform .15s;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;margin:0!important;padding:14px 16px 12px!important;display:flex!important;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0a!important}html body table.dataTable.stackable:not(.keepTable):not(#_) tr:hover{transform:translateY(-1px);border-color:#99f6e4!important;box-shadow:0 2px 4px #0f172a0d,0 10px 24px #0d94881a!important}html body table.dataTable.stackable:not(.keepTable):not(#_) tr:has(>td[colspan]){text-align:center;color:#64748b;grid-column:1/-1;align-items:center}html body table.dataTable.stackable:not(.keepTable):not(#_) td{word-break:break-word;min-width:0;min-height:1.9em;font-size:.9rem;line-height:1.45;position:relative;text-align:left!important;white-space:normal!important;background:0 0!important;border:0!important;border-bottom:1px dashed #e2e8f0!important;width:auto!important;max-width:none!important;padding:6px 0 6px calc(38% + 12px)!important;display:block!important}html body table.dataTable.stackable:not(.keepTable):not(#_) td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:#64748b;width:38%;padding:0;font-size:.7rem;font-weight:600;line-height:1.3;position:absolute;top:8px;left:0}html body table.dataTable.stackable:not(.keepTable):not(#_) td[data-label=""],html body table.dataTable.stackable:not(.keepTable):not(#_) td:not([data-label]){padding-left:0!important}html body table.dataTable.stackable:not(.keepTable):not(#_) td[data-label=""]:before{display:none}html body table.dataTable.stackable:not(.keepTable):not(#_) td:first-child{color:#0f172a;order:-1;margin-bottom:4px;font-size:1rem;font-weight:600;border-bottom:1px solid #eef2f6!important;padding:0 0 10px!important}html body table.dataTable.stackable:not(.keepTable):not(#_) td:first-child:before{width:auto;margin-bottom:2px;font-size:.66rem;display:block;position:static}html body table.dataTable.stackable:not(.keepTable):not(#_) td:first-child small,html body table.dataTable.stackable:not(.keepTable):not(#_) td:first-child .muted{font-weight:400}html body table.dataTable.stackable:not(.keepTable):not(#_) td:last-child{border-bottom:0!important}html body table.dataTable.stackable:not(.keepTable):not(#_) td:last-child:has(button,.rowActions,a.btn):not(:first-child){flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px!important;padding-left:0!important;display:flex!important}html body table.dataTable.stackable:not(.keepTable):not(#_) td:last-child:has(button,.rowActions,a.btn):not(:first-child):before{display:none}html body table.dataTable.stackable:not(.keepTable):not(#_) .rowActions{flex-wrap:wrap;justify-content:flex-start}html body table.dataTable.stackable:not(.keepTable):not(#_) .userCell{justify-content:flex-start}html body table.dataTable.stackable:not(.keepTable):not(#_) td input,html body table.dataTable.stackable:not(.keepTable):not(#_) td select{width:100%;max-width:100%}html body table.dataTable.stackable:not(.keepTable):not(#_) tr.inactive{opacity:.7}html body table.dataTable.stackable:not(.keepTable):not(#_) tr.inactive td{opacity:1}@media (max-width:640px){html body table.dataTable.stackable:not(.keepTable):not(#_) tbody{grid-template-columns:1fr;gap:10px}}html[data-theme=dark] body table.dataTable.stackable:not(.keepTable):not(#_) tr{background:#111a2e!important;border-color:#1e293b!important;box-shadow:0 1px 2px #0000004d!important}html[data-theme=dark] body table.dataTable.stackable:not(.keepTable):not(#_) tr:hover{border-color:#0f766e!important;box-shadow:0 8px 22px #00000059!important}html[data-theme=dark] body table.dataTable.stackable:not(.keepTable):not(#_) td{color:#e2e8f0;border-bottom-color:#1e293b!important}html[data-theme=dark] body table.dataTable.stackable:not(.keepTable):not(#_) td:first-child{color:#f8fafc;border-bottom-color:#243049!important}html[data-theme=dark] body table.dataTable.stackable:not(.keepTable):not(#_) td[data-label]:before{color:#94a3b8}@media print{html body table.dataTable.stackable:not(#_){display:table}html body table.dataTable.stackable:not(#_) thead{display:table-header-group!important}html body table.dataTable.stackable:not(#_) tbody{display:table-row-group!important}html body table.dataTable.stackable:not(#_) tr{box-shadow:none!important;display:table-row!important}html body table.dataTable.stackable:not(#_) td{display:table-cell!important}html body table.dataTable.stackable:not(#_) td:before{display:none!important}}.otpBox{gap:14px;display:grid}.otpBox h1{margin:0}.otpRow{justify-content:center;gap:8px;display:flex}.otpRow input{text-align:center;border-radius:12px;height:54px;font-size:24px;font-weight:650;width:46px!important;padding:0!important}.otpResend{color:var(--sd-navy);justify-self:center;padding:6px 8px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important}.otpResend:disabled{opacity:.55;cursor:default}html body{font-size:17px}html body .pageHead h1{font-size:1.85rem}html body .pageHead p,html body .dataTable,html body .formGrid label,html body .lbl{font-size:16px}html body button,html body .chip,html body .tabs button,html body .jobBtn,html body .langSwitch button{min-height:44px}.jobBtn{color:#fff;width:100%;min-height:64px;font:inherit;cursor:pointer;background:#0d9488;border:0;border-radius:18px;justify-content:center;align-items:center;margin:0 0 16px;padding:16px 20px;font-size:1.25rem;font-weight:650;text-decoration:none;display:flex;box-shadow:0 8px 20px #0d948838}.jobBtn:hover{filter:brightness(1.05)}.jobBtn:active{transform:scale(.98)}.stepWrap{margin:0 0 14px}.stepCount{color:#0f766e;margin:0 0 8px;font-size:15px;font-weight:650}.steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.steps li{color:#64748b;background:#f4f6f9;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:6px 12px;font-size:15px;display:flex}.steps li b{background:#e2e8f0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.steps li.on{color:#fff;background:#0d9488}.steps li.on b{color:#fff;background:#ffffff40}.steps li.done{color:#166534;background:#e7f6ee}.steps li.done b{color:#fff;background:#166534}.cue-wait,.st.waiting,.st.ordered,.st.pending,.pill.cue-wait{color:#9a3412!important;background:#fff4e5!important}.cue-done,.st.checked,.st.completed,.st.dispensed,.st.paid,.pill.cue-done{color:#166534!important;background:#e7f6ee!important}.cue-attn,.st.cancelled,.pill.danger,.pill.cue-attn{color:#b42318!important;background:#fde8e8!important}.hint{border-radius:12px;margin:6px 0 0;padding:8px 12px;font-size:15px}.langSwitch{flex-wrap:wrap;gap:6px;display:flex}.langSwitch button{font:inherit;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:999px;padding:6px 12px;font-size:15px}.langSwitch button.on{color:#fff;background:#0f172a;border-color:#0f172a}.tourBackdrop{z-index:80;background:#0f172a47;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.tourCard{background:#fff;border-radius:24px;width:min(440px,100%);padding:22px 22px 18px;box-shadow:0 20px 60px #0f172a33}.tourCard h2{margin:4px 0 8px;font-size:1.45rem}.tourCard p{margin:0 0 8px;font-size:16px;line-height:1.45}.tourActs{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.tourActs .primary{min-width:120px}@media (min-width:760px){.tourBackdrop{align-items:center}}.viewSwap{animation:viewIn var(--c-short,.16s) var(--c-ease,ease)}@keyframes viewIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.viewSwap{animation:none}}.tabRow{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}html body .side nav a.navGo{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;font-size:.92rem;font-weight:500;text-decoration:none;display:flex}html body .side nav a.navGo span{flex:1}html body .side nav a.navGo.act{font-weight:600;background:#ffffff29!important;box-shadow:inset 3px 0 #e33737!important}@media (min-width:768px) and (max-width:1199px){html body .app:not(.railOpen)>.side nav a.navGo{justify-content:center;height:52px;min-height:52px;margin:2px auto;width:56px!important;padding:0!important}html body .app.railOpen>.side nav a.navGo{min-height:46px}}html body .btabs a.navGo{color:#595959;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;padding:4px 2px;font-size:.7rem;font-weight:600;text-decoration:none;display:flex;position:relative}html body .btabs a.navGo.act{color:#104176!important;background:#e6ecf5!important}html body .btabs a.navGo.act:after{content:"";background:currentColor;border-radius:3px;width:20px;height:3px;margin-left:-10px;position:absolute;bottom:4px;left:50%}html body .sheetGrid a.navGo{border:1px solid var(--p-line);color:#0b2e55;text-align:center;background:#fbfcfd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:10px 6px;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}html body .sheetGrid a.navGo.act{background:#e6ecf5!important;border-color:#104176!important}html body .tabs a.tabLink{border:1px solid var(--p-line);color:var(--p-mut,#5b677a);background:#f4f6f9;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 16px;text-decoration:none;display:inline-flex}html body .side nav a.navGo{min-height:44px;font-size:16px}html body .tabs button{min-height:44px;font-size:15px}html body a.jobBtn:not(#_),html body button.jobBtn:not(#_){background:var(--p-navy,#0d9488)!important;color:#fff!important;border:0!important;border-radius:18px!important;min-height:64px!important;font-size:1.25rem!important;font-weight:650!important;box-shadow:0 8px 20px #0d948847!important}.awayNote{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:10px 0 4px;padding:12px 14px;font-size:.92rem;line-height:1.45}.awayNote b{color:#7c2d12}html[data-theme=dark] body .awayNote{color:#fed7aa;background:#2a1a0e;border-color:#7c2d12}html[data-theme=dark] body .awayNote b{color:#ffedd5}html body .chips .chip.on.offDoc:not(#_){opacity:1;color:#fff!important;background:#b45309!important;border-color:#b45309!important}html body .chips .chip.on.offDoc:not(#_) small{opacity:1;color:#ffedd5!important}
