@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.loginPage{background:#f4f7f6;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.loginBrand{color:#fff;background:linear-gradient(145deg,#0b2c24,#145e49);flex-direction:column;justify-content:center;padding:80px;display:flex;position:relative}.loginLogo{background:#2dad82;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 30px #001a1344}.loginLogo svg{width:34px}.loginBrand h1{margin:24px 0 5px;font-size:36px}.loginBrand>p{color:#bcd7ce;font-size:16px}.securityPoints{flex-direction:column;gap:14px;margin-top:55px;display:flex}.securityPoints span{color:#dcebe6;align-items:center;gap:9px;font-size:13px;display:flex}.securityPoints svg{color:#55d3a9;width:18px}.loginBrand>small{color:#88aca1;position:absolute;bottom:35px}.loginPanel{place-items:center;padding:45px;display:grid}.loginPanel form{background:#fff;border:1px solid #dfe7e4;border-radius:16px;width:380px;padding:35px;box-shadow:0 18px 50px #16392f18}.loginPanel form>div:first-child small{color:#18805f;letter-spacing:1.2px;font-size:9px;font-weight:700}.loginPanel h2{margin:7px 0;font-size:23px}.loginPanel form>div:first-child p{color:#7d8985;margin-bottom:28px;font-size:11px}.loginPanel label{margin-bottom:16px;font-size:11px;font-weight:600;display:block}.loginPanel label>div{border:1px solid #d7e1de;border-radius:8px;align-items:center;height:43px;margin-top:6px;padding:0 11px;display:flex}.loginPanel label svg{color:#7e8c87;width:17px}.loginPanel input{border:0;outline:0;flex:1;padding-left:9px;font-size:13px}.loginPanel form>button{color:#fff;background:#147b5d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-weight:700;display:flex}.loginPanel form>button svg{width:17px}.loginPanel form>button:disabled{opacity:.65}.loginError{color:#a83c33;background:#fce9e7;border-radius:7px;margin-bottom:13px;padding:9px;font-size:10px}.demoAccounts{color:#6e7b77;border-top:1px solid #e8edeb;grid-template-columns:1fr 1fr;gap:5px;margin-top:22px;padding-top:15px;font-size:8px;display:grid}.demoAccounts b,.demoAccounts small{grid-column:1/3}.demoAccounts small{color:#17805f;margin-top:5px}@media (width<=800px){.loginPage{grid-template-columns:1fr}.loginBrand{display:none}.loginPanel{padding:20px}.loginPanel form{width:100%;max-width:390px}}*{box-sizing:border-box}body{color:#17211e;background:#f3f6f5;margin:0;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px}.app{grid-template-columns:232px 304px minmax(720px,1fr);height:100vh;min-height:760px;display:grid}.sidebar{color:#dbe9e5;background:#0d2d26;flex-direction:column;padding:22px 14px 16px;display:flex}.brand{align-items:center;gap:11px;padding:0 9px 22px;display:flex}.brand .logo{color:#fff;background:#24a47a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 18px #051a1555}.brand b{color:#fff;font-size:17px;display:block}.brand small,.user small{color:#8eaaa3;margin-top:2px;font-size:11px;display:block}.org{color:#acc2bc;border:1px solid #2b4942;border-radius:9px;justify-content:space-between;align-items:center;margin:0 4px 20px;padding:10px 9px;font-size:11px;display:flex}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar button{color:#9eb7b0;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;display:flex}.sidebar nav button.on{color:#fff;background:#1e4a3e;font-weight:600}.sidebar nav button.on svg{color:#52d2a7}.sidebar nav button em{color:#fff;background:#db604d;border-radius:20px;margin-left:auto;padding:1px 7px;font-size:11px;font-style:normal}.sideBottom{margin-top:auto}.sideBottom>button{width:100%}.user{border-top:1px solid #29453f;align-items:center;gap:10px;margin-top:12px;padding:17px 7px 0;display:flex}.user .avatar{color:#3b2917;background:#d8b68b;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.user b{color:#f1f6f4;font-size:13px}.user svg{color:#78958e;margin-left:auto}.rail{background:#fff;border-right:1px solid #dfe7e4;flex-direction:column;min-width:0;display:flex}.railHead{justify-content:space-between;align-items:center;padding:21px 18px 13px;display:flex}.railHead b{font-size:17px;display:block}.railHead small{color:#88928f;margin-top:3px;font-size:11px;display:block}.iconBtn{width:34px;position:relative;color:#42534e!important;background:#fff!important;border:1px solid #dbe4e1!important;border-radius:9px!important;place-items:center!important;height:34px!important;padding:0!important;display:grid!important}.railSearch{color:#86928e;background:#f3f6f5;border:1px solid #e0e7e5;border-radius:8px;align-items:center;height:36px;margin:0 18px 12px;padding:0 11px;display:flex}.railSearch input{width:100%;font:inherit;background:0 0;border:0;outline:0;margin-left:8px;font-size:12px}.filters{border-bottom:1px solid #edf1ef;gap:5px;padding:0 18px 13px;display:flex}.filters button{color:#7a8582;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:11px}.filters button.active{color:#137557;background:#e5f4ee;font-weight:600}.plist{padding:10px;overflow:auto}.plist article{cursor:pointer;border:1px solid #0000;border-radius:10px;margin-bottom:7px;padding:13px 12px}.plist article:hover{background:#f7f9f8}.plist article.selected{background:#edf8f4;border-color:#b8decf;box-shadow:inset 3px 0 #19946e}.pTop{justify-content:space-between;align-items:center;display:flex}.pTop b{font-size:14px}.plist p{color:#78847f;margin:6px 0 9px;font-size:11px}.pTags{flex-wrap:wrap;gap:5px;display:flex}.chip{color:#596763;white-space:nowrap;background:#eef2f1;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;line-height:1.2;display:inline-flex}.chip.red{color:#b63f32;background:#fce8e6}.chip.orange{color:#a46116;background:#fff1dc}.chip.green{color:#167250;background:#e4f5ec}.chip.blue{color:#286da8;background:#e7f1fc}.coverage{color:#82908b;border-top:1px dashed #dde5e2;justify-content:space-between;margin-top:10px;padding-top:8px;font-size:10px;display:flex}.coverage span{align-items:center;gap:4px;display:flex}.coverage .ok{color:#20815f}.workspace{flex-direction:column;min-width:0;display:flex;overflow:hidden}.topbar{background:#fff;border-bottom:1px solid #e0e7e4;flex:none;justify-content:space-between;align-items:center;height:79px;padding:13px 27px;display:flex}.crumb{color:#87938f;font-size:10px}.topbar h1{margin:4px 0 0;font-size:20px}.topbar h1 small{color:#8b9692;margin-left:8px;font-size:11px;font-weight:400}.topActions{gap:9px;display:flex}.topActions .iconBtn i{background:#d95546;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.ghost,.primary{color:#53605c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e3df;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.primary{color:#fff;background:#138363;border-color:#138363;font-weight:600}.stepper{background:#fff;border-bottom:1px solid #e1e8e5;justify-content:center;align-items:center;height:75px;padding:0 36px;display:flex}.stepper button{color:#929d99;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:108px;padding:0;display:flex}.stepper button>span{background:#fff;border:1px solid #d1dad7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.stepper button b{font-size:11px;display:block}.stepper button small{white-space:nowrap;font-size:9px}.stepper button.done{color:#177a5c}.stepper button.done>span{color:#fff;background:#198b68;border-color:#198b68}.stepper>i{background:#d8e0dd;width:58px;height:1px;margin:0 10px}.stepper>i.done{background:#3eb48d}.content{padding:18px 24px 100px;overflow:auto}.patientStrip{background:#fff;border:1px solid #e0e7e4;border-radius:11px;align-items:center;gap:11px;padding:12px 15px;display:flex}.personIcon{color:#258364;background:#e5f3ee;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.patientStrip>div:nth-child(2) b{display:block}.patientStrip>div:nth-child(2) span{color:#75817d;white-space:nowrap;font-size:10px}.facts{flex:1;gap:0;margin-left:15px;display:flex}.facts>span{color:#89938f;border-left:1px solid #e8edeb;padding:0 20px;font-size:9px}.facts b{color:#33413d;margin-top:3px;font-size:11px;display:block}.facts b.safe{color:#16805f}.riskCard{background:#fff;border:1px solid #dfe7e4;border-radius:11px;margin-top:13px;overflow:hidden}.riskTitle{background:#f7faf9;border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:center;height:43px;padding:0 14px;display:flex}.riskTitle>span{align-items:center;gap:7px;font-weight:600;display:flex}.riskTitle svg{color:#8a5cc2}.riskLine{border-bottom:1px solid #f0f3f2;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.riskIcon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.redline .riskIcon{color:#bd4436;background:#fce8e6}.orangeLine .riskIcon{color:#b36c17;background:#fff0dc}.riskLine b{font-size:12px}.riskLine p{color:#56635f;margin:0 0 0 10px;font-size:11px;display:inline}.riskLine small{color:#979f9c;margin-top:3px;font-size:9px;display:block}.riskLine button{color:#187557;background:#e7f5ef;border:0;border-radius:6px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;display:flex}.riskFoot{color:#7e8985;align-items:center;gap:7px;padding:8px 14px;font-size:9px;display:flex}.riskFoot button{color:#167b5d;background:0 0;border:0;margin-left:auto;font-size:10px}.sectionHead{justify-content:space-between;align-items:end;margin:19px 2px 10px;display:flex}.sectionHead h2{margin:0;font-size:15px}.sectionHead p{color:#818c88;margin:3px 0 0;font-size:10px}.legend{color:#798581;gap:12px;font-size:9px;display:flex}.dot{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.dot.green{background:#39a77f}.dot.purple{background:#966bc2}.drugList{background:#fff;border:1px solid #dfe7e4;border-radius:11px;overflow:hidden}.listHead,.drugRow{grid-template-columns:minmax(180px,1.35fr) minmax(120px,.85fr) 110px 110px 100px 30px;align-items:center;column-gap:10px;padding:0 14px;display:grid}.listHead{color:#85908c;background:#f7f9f8;border-bottom:1px solid #e5ebe9;height:34px;font-size:9px}.drugRow{border-bottom:1px solid #edf1f0;min-height:60px}.drugRow:last-child{border-bottom:0}.drugMain{align-items:center;gap:9px;display:flex}.drugIcon{color:#34799b;background:#e8f3f9;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.drugIcon svg{width:17px}.drugMain b{font-size:11px;display:block}.drugMain small,.dose small{color:#88938f;font-size:9px;display:block}.dose span{font-size:10px}.version{color:#65716d;font-size:9px}.drugRow .iconBtn{width:27px!important;height:27px!important}.notice{color:#147456;background:#f0f9f5;border:1px solid #c5e1d6;border-radius:10px;align-items:center;margin-top:12px;padding:11px 14px;display:flex}.notice>svg{margin-right:10px}.notice div b{font-size:11px;display:block}.notice div span{color:#608077;font-size:9px}.notice button{color:#13785a;background:0 0;border:0;align-items:center;margin-left:auto;font-size:10px;font-weight:600;display:flex}.actionbar{background:#fff;border-top:1px solid #d9e2df;align-items:center;gap:9px;height:72px;padding:11px 24px;display:flex;position:absolute;bottom:0;left:536px;right:0;box-shadow:0 -5px 20px #1b413812}.actionbar>div:first-child{color:#82908b;grid-template-columns:auto auto;gap:1px 14px;margin-right:auto;font-size:9px;display:grid}.actionbar>div b{color:#41504b;font-size:10px}.bar{background:#e3e9e7;border-radius:4px;grid-column:1/3;width:175px;height:4px;margin-top:4px}.bar i{background:#24a47a;border-radius:4px;width:80%;height:100%;display:block}@media (width<=1150px){.app{grid-template-columns:74px 280px 1fr}.sidebar{padding:20px 9px}.brand>div:last-child,.org,.sidebar nav span,.sidebar nav em,.sideBottom button span,.user>div:nth-child(2),.user svg{display:none}.brand{padding:0 8px 22px}.sidebar nav button,.sideBottom>button{justify-content:center}.actionbar{left:354px}.facts>span{padding:0 10px}.listHead,.drugRow{grid-template-columns:minmax(170px,1.4fr) minmax(110px,1fr) 105px 100px 28px}.listHead span:nth-child(5),.drugRow>:nth-child(5){display:none}}.app.wide{grid-template-columns:232px minmax(800px,1fr)}.app.wide .fullPage{grid-column:2}.fullPage{background:#f4f7f6;min-width:0;height:100vh;overflow:auto}.pageHead{background:#fff;border-bottom:1px solid #dde6e3;justify-content:space-between;align-items:center;height:108px;padding:20px 30px;display:flex}.pageHead small{color:#89948f;font-size:10px}.pageHead h1{margin:3px 0;font-size:22px}.pageHead p{color:#7c8884;margin:0;font-size:11px}.headTools{gap:10px;display:flex}.headTools .iconBtn i{background:#d95546;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.pageBody{max-width:1440px;padding:22px 28px 40px}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kpi{background:#fff;border:1px solid #e0e7e4;border-radius:12px;align-items:center;gap:13px;padding:17px;display:flex}.kpiIcon{color:#168260;background:#e4f5ee;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.kpiIcon.orange{color:#b66d18;background:#fff0dc}.kpiIcon.blue{color:#3479ab;background:#e8f2fc}.kpiIcon.red{color:#bd4639;background:#fce9e7}.kpi span{color:#73807b;font-size:10px;display:block}.kpi b{margin-right:8px;font-size:22px;display:inline-block}.kpi small{color:#7f8c87;font-size:9px}.dashGrid{grid-template-columns:1.65fr 1fr;gap:14px;margin-top:14px;display:grid}.dashGrid.lower{grid-template-columns:1fr 1fr}.panel,.tablePanel{background:#fff;border:1px solid #e0e7e4;border-radius:12px;overflow:hidden}.panel{padding:17px}.panelTitle{justify-content:space-between;align-items:flex-start;display:flex}.panelTitle h3{margin:0;font-size:13px}.panelTitle p{color:#8a9591;margin:3px 0;font-size:9px}.panelTitle button{color:#16805f;background:0 0;border:0;font-size:10px}.chart{border-bottom:1px solid #dde5e2;align-items:end;gap:18px;height:210px;padding:15px 10px 0 34px;display:flex;position:relative}.chart:before,.chart:after{content:"";border-top:1px dashed #e5ebe9;position:absolute;left:35px;right:10px}.chart:before{top:70px}.chart:after{top:125px}.ylabels{color:#98a19e;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:15px;bottom:0;left:7px}.col{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.col i{background:linear-gradient(#35ae86,#187b5d);border-radius:5px 5px 0 0;width:23px}.col span{color:#88938f;margin:7px 0 -20px;font-size:8px}.todo{border-bottom:1px solid #edf1ef;grid-template-columns:28px 1fr auto 15px;align-items:center;gap:9px;padding:12px 0;display:grid}.todo:last-child{border:0}.todo .rank{background:#eef2f1;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.todo .r0{color:#b94135;background:#fbe8e6}.todo b{font-size:11px;display:block}.todo small{color:#87918e;font-size:8px;display:block}.bigGreen{color:#16815f;font-size:20px}.progressRows>div{grid-template-columns:80px 1fr 35px;align-items:center;gap:10px;margin-top:14px;font-size:10px;display:grid}.progressRows i,.complete i{background:#e8eeec;border-radius:5px;height:6px;overflow:hidden}.progressRows em,.complete em{background:#28a57b;border-radius:5px;height:100%;display:block}.progressRows b{font-size:10px}.feed p{gap:10px;margin:13px 0;display:flex}.feed svg{color:#398c70;width:18px}.feed span{display:block}.feed b{font-size:10px;display:block}.feed small{color:#8b9591;font-size:8px}.toolbar,.datebar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.searchBox{background:#fff;border:1px solid #dfe6e4;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:390px;height:37px;padding:0 11px;display:flex}.searchBox svg{color:#8a9591;width:15px}.searchBox input{width:100%;font:inherit;border:0;outline:0;font-size:11px}.seg{background:#e9efed;border-radius:8px;padding:3px;display:flex}.seg button,.datebar>div button{color:#66736f;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:10px}.seg button.active,.datebar>div button.active{color:#13795b;background:#fff;font-weight:600;box-shadow:0 1px 4px #173b3215}.libraryStats{background:#fff;border:1px solid #e0e7e4;border-radius:10px;margin-bottom:13px;padding:12px 0;display:flex}.libraryStats span{color:#7b8783;border-right:1px solid #e5ebe9;padding:0 25px;font-size:10px}.libraryStats span:last-child{border:0}.libraryStats b{color:#24332e;margin-right:7px;font-size:17px}.libHead,.libRow{grid-template-columns:1.5fr .8fr 1fr .7fr .6fr .8fr 35px;align-items:center;gap:12px;padding:0 17px;display:grid}.libHead{color:#84908b;background:#f7f9f8;border-bottom:1px solid #e3e9e7;height:40px;font-size:9px}.libRow{color:#56635f;border-bottom:1px solid #edf1ef;height:67px;font-size:10px}.libRow:last-child{border:0}.complete{grid-template-columns:1fr 25px;align-items:center;gap:7px;display:grid}.complete b{font-size:9px}.assetGrid{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.assetCard{background:#fff;border:1px solid #e0e7e4;border-radius:11px;overflow:hidden}.assetVisual{place-items:center;height:135px;display:grid;position:relative}.assetVisual>span{filter:saturate(.8);font-size:54px}.assetVisual .chip{position:absolute;top:8px;left:8px}.assetVisual>button{background:#fffb;border:0;border-radius:6px;width:28px;height:28px;position:absolute;top:7px;right:7px}.assetVisual button svg{width:16px}.assetCard>div:last-child{padding:10px 11px}.assetCard b{font-size:11px}.assetCard small{color:#8a9591;margin-top:2px;font-size:8px;display:block}.assetCard p{color:#7c8884;justify-content:space-between;margin:10px 0 0;font-size:8px;display:flex}.datebar{justify-content:space-between}.lineChart{height:245px;padding-top:15px}.lineChart svg{width:100%;height:210px;overflow:visible}.gridLines path{stroke:#e5ebe9;stroke-width:1px}.area{fill:#30a77e18}.line{fill:none;stroke:#20946d;stroke-width:3px}.xAxis{color:#8a9591;justify-content:space-between;padding:0 10px;font-size:8px;display:flex}.donutWrap{justify-content:center;align-items:center;gap:35px;height:240px;display:flex}.donut{background:conic-gradient(#228b69 0 56%,#6c93bc 56% 81%,#d8a24d 81%);text-align:center;border-radius:50%;place-content:center;width:140px;height:140px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:22px}.donut b,.donut span{z-index:1}.donut b{font-size:21px}.donut span{color:#85908c;font-size:9px}.donutLegend p{color:#68746f;grid-template-columns:10px 1fr auto;gap:7px;font-size:9px;display:grid}.donutLegend i{background:#228b69;border-radius:50%;width:7px;height:7px}.donutLegend .d2{background:#6c93bc}.donutLegend .d3{background:#d8a24d}.settingsLayout{grid-template-columns:210px minmax(500px,760px);gap:16px;display:grid}.settingsNav,.settingsCard{background:#fff;border:1px solid #e0e7e4;border-radius:11px;height:max-content;padding:10px}.settingsNav button{color:#61706b;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px;font-size:11px;display:flex}.settingsNav button svg{width:16px}.settingsNav button.active{color:#147b5b;background:#eaf6f1;font-weight:600}.settingsCard{padding:23px}.settingsCard h2{margin:0;font-size:17px}.settingsCard>p{color:#82908b;font-size:10px}.formGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.formGrid label{font-size:10px;font-weight:600}.formGrid input,.formGrid select{color:#44524e;background:#fff;border:1px solid #dbe4e1;border-radius:7px;width:100%;height:37px;margin-top:6px;padding:0 10px}.inputSuffix{position:relative}.inputSuffix span{color:#87928e;position:absolute;top:15px;right:12px}.settingsCard hr{border:0;border-top:1px solid #e7ecea;margin:25px 0}.settingsCard h3{font-size:13px}.toggleRow{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.toggleRow b{font-size:11px;display:block}.toggleRow small{color:#86918d;margin-top:3px;font-size:9px;display:block}.toggle{background:#1b916c;border:0;border-radius:20px;width:37px;height:21px;padding:2px}.toggle i{background:#fff;border-radius:50%;width:17px;height:17px;margin-left:auto;display:block}.saveRow{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.sideBottom button.on{color:#fff;background:#1e4a3e}@media (width<=1150px){.app.wide{grid-template-columns:74px minmax(760px,1fr)}.assetGrid{grid-template-columns:repeat(4,1fr)}.kpis{grid-template-columns:repeat(2,1fr)}}.h5Stage{background:#e8eeec;grid-column:2;min-height:100vh;padding-bottom:50px;overflow:auto}.h5DemoBar{z-index:5;background:#fff;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:center;height:65px;padding:0 27px;display:flex;position:sticky;top:0}.h5DemoBar>div{align-items:center;gap:9px;display:flex}.h5DemoBar svg{color:#18785b;width:19px}.h5DemoBar b{font-size:11px;display:block}.h5DemoBar small{color:#84908c;font-size:8px;display:block}.h5DemoBar button{background:#fff;border:1px solid #d9e2df;border-radius:7px;align-items:center;gap:4px;padding:7px 10px;font-size:9px;display:flex}.h5DemoBar button.active{color:#14785a;background:#e9f6f1;border-color:#aed7c8}.h5DemoBar button svg{width:13px}.h5Device{background:#f5f7f6;border-radius:20px;width:430px;min-height:800px;margin:24px auto;position:relative;overflow:hidden;box-shadow:0 12px 35px #18352d24}.h5Header{color:#fff;background:#11684f;justify-content:space-between;align-items:center;height:64px;padding:0 15px;display:flex}.h5Hospital{align-items:center;gap:9px;display:flex}.h5Hospital>span{background:#ffffff20;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.h5Hospital svg{width:20px}.h5Hospital b{font-size:14px;display:block}.h5Hospital small{color:#c7e2d9;font-size:9px;display:block}.h5Header>button{color:#12694f;background:#fff;border:0;border-radius:22px;align-items:center;gap:5px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.h5Header>button svg{width:16px}.soundWave{align-items:center;gap:2px;height:15px;display:flex}.soundWave i{background:#16805f;width:2px;animation:.7s infinite alternate wave}.soundWave i:first-child{height:6px}.soundWave i:nth-child(2){height:13px;animation-delay:.2s}.soundWave i:nth-child(3){height:9px;animation-delay:.4s}@keyframes wave{to{height:3px}}.roleSwitch{background:#fff;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.roleSwitch button{color:#65736e;background:#fff;border:1px solid #dce5e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.roleSwitch button.active{color:#116e52;background:#e5f4ee;border-color:#8bc9b2;font-weight:700}.roleSwitch svg{width:16px}.h5Welcome{background:#fff;border-top:1px solid #edf1ef;padding:18px 17px}.h5Welcome p{color:#60706a;margin:0;font-size:13px}.h5Welcome h1{margin:3px 0 9px;font-size:24px}.h5Welcome div{gap:7px;display:flex}.h5Welcome span{color:#65736f;background:#edf3f1;border-radius:5px;padding:4px 6px;font-size:9px}.h5Critical{color:#8e2f27;background:#fff1ef;border:2px solid #c94b3e;border-radius:12px;margin:11px;padding:14px}.criticalTitle{align-items:center;gap:9px;display:flex}.criticalTitle>span{color:#fff;background:#c6473b;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.criticalTitle svg{width:22px}.criticalTitle small{font-size:10px}.criticalTitle h2{margin:0;font-size:18px}.h5Critical>p{margin:12px 0 6px;font-size:14px;line-height:1.5}.h5Critical ul{margin:6px 0;padding-left:22px;font-size:13px;line-height:1.65}.h5Critical button,.medDetail>button{color:#a3382f;background:#fff;border:0;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:flex}.h5Critical button svg,.medDetail button svg{width:14px}.h5Section{background:#fff;border-radius:12px;margin:11px;padding:14px}.h5SectionTitle{align-items:center;gap:9px;margin-bottom:13px;display:flex}.h5SectionTitle>svg{color:#17785a;width:24px}.h5SectionTitle h2{margin:0;font-size:18px}.h5SectionTitle p{color:#76837e;margin:1px 0;font-size:10px}.timeBlock{border-top:1px solid #edf1ef;grid-template-columns:39px 70px 1fr;gap:8px;padding:12px 0;display:grid}.timeIcon{background:#fff4ce;border-radius:10px;place-items:center;width:37px;height:37px;font-size:20px;display:grid}.timeLabel b{font-size:14px;display:block}.timeLabel span{color:#7a8782;font-size:9px}.timeMeds p{background:#f6f9f8;border-radius:7px;grid-template-columns:23px 1fr 17px;align-items:center;gap:6px;margin:0 0 7px;padding:6px;display:grid}.timeMeds p>i{color:#14775a;background:#e1f1eb;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:grid}.timeMeds b{font-size:11px;display:block}.timeMeds small{color:#6f7d78;font-size:9px}.timeMeds svg{color:#1c8865;width:14px}.timeBlock.empty{align-items:center}.timeBlock.empty>svg{color:#238765;width:19px;margin-left:auto}.timeBlock.night .timeIcon{background:#e9ecfa}.timeBlock.fasting .timeIcon{background:#eee9f6}.h5Meds article{border:1px solid #dfe6e4;border-radius:9px;margin-bottom:8px;overflow:hidden}.h5Meds article>button{text-align:left;background:#fff;border:0;grid-template-columns:39px 1fr 20px;align-items:center;width:100%;padding:10px;display:grid}.h5Meds article.open>button{background:#f0f8f5}.h5Meds .emoji{font-size:23px}.h5Meds b{font-size:13px;display:block}.h5Meds small{color:#6e7c77;font-size:10px}.h5Meds button>svg{color:#66736f;width:17px}.h5Meds article.open button>svg{transform:rotate(180deg)}.medDetail{border-top:1px solid #e2e9e6;padding:12px}.medDetail p{color:#3f4c48;font-size:12px;line-height:1.55}.medDetail p b{color:#187458;margin-bottom:2px;font-size:11px}.dangerTip{color:#9c5917;background:#fff1df;border-radius:7px;gap:7px;padding:9px;font-size:10px;display:flex}.dangerTip svg{flex:none;width:18px}.dangerTip b{color:#9c5917}.medDetail>button{color:#147458;background:#e9f5f0;margin-top:9px}.followLine{border-top:1px solid #e7ecea;grid-template-columns:57px 1fr;gap:10px;padding:11px 0;display:grid}.followLine>div{color:#7c4fa2;text-align:center;background:#eee6f6;border-radius:8px;padding:5px}.followLine>div b{font-size:17px;display:block}.followLine>div span{font-size:8px}.followLine p{margin:0}.followLine p b,.followLine p span{display:block}.followLine p b{font-size:13px}.followLine p span{color:#71807b;font-size:9px}.calendarBtn{color:#147458;background:#e9f6f1;border:1px solid #9acdbb;border-radius:8px;justify-content:center;gap:5px;width:100%;padding:10px;font-weight:700;display:flex}.calendarBtn svg{width:16px}.h5Care{color:#354f78;background:#edf1fa;border:1px solid #cbd4ec;border-radius:12px;gap:9px;margin:11px;padding:14px;display:flex}.h5Care>svg{flex:none;width:25px}.h5Care h2{margin:0;font-size:16px}.h5Care ul{padding-left:18px;font-size:12px;line-height:1.65}.h5Help{color:#fff;background:#12694f;border-radius:12px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;margin:11px;padding:14px;display:grid}.h5Help>svg{width:24px}.h5Help b{font-size:12px;display:block}.h5Help span{color:#c8e0d8;font-size:8px}.h5Help button{color:#12694f;background:#fff;border:0;border-radius:7px;padding:8px;font-size:10px;font-weight:700}.h5Footer{text-align:center;color:#788681;padding:16px 0 70px}.h5Footer svg{width:18px}.h5Footer p{font-size:8px;line-height:1.5}.floatingVoice{color:#fff;background:#e17f28;border:0;border-radius:28px;align-items:center;gap:6px;margin-left:auto;margin-right:14px;padding:11px 16px;font-weight:700;display:flex;position:sticky;bottom:14px;box-shadow:0 5px 16px #9a4f1f55}.floatingVoice svg{width:18px}.largeText .h5Device{font-size:110%}@media print{.sidebar,.h5DemoBar{display:none}.app.wide{display:block}.h5Stage{background:#fff;padding:0}.h5Device{box-shadow:none;border-radius:0;margin:0 auto}}.archiveLayout{grid-template-columns:270px minmax(650px,1fr);gap:14px;max-width:none;display:grid}.archiveList,.archiveDetail{background:#fff;border:1px solid #dfe7e4;border-radius:11px;height:max-content;overflow:hidden}.archiveSearch{border:1px solid #dce5e2;border-radius:7px;align-items:center;gap:7px;height:34px;margin:12px;padding:0 9px;display:flex}.archiveSearch svg{color:#85908c;width:14px}.archiveSearch input{border:0;outline:0;width:100%;font-size:9px}.archiveFilters{border-bottom:1px solid #e7ecea;gap:4px;padding:0 12px 10px;display:flex}.archiveFilters button{color:#77837f;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:8px}.archiveFilters button.active{color:#147759;background:#e8f5f0;font-weight:700}.archiveEmpty{text-align:center;color:#83908c;flex-direction:column;align-items:center;gap:7px;padding:35px 18px;display:flex}.archiveEmpty>svg{color:#80aa9c;width:32px}.archiveEmpty b{color:#53615c;font-size:10px}.archiveEmpty span{font-size:8px}.archiveItem{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:34px 1fr 15px;align-items:center;gap:8px;width:100%;padding:11px;display:grid}.archiveItem.active{background:#edf8f4;box-shadow:inset 3px 0 #168363}.archiveAvatar{color:#18775a;background:#e3f2ec;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.archiveItem b,.archiveItem small,.archiveItem em{display:block}.archiveItem b{font-size:9px}.archiveItem small{color:#83908c;font-size:7px}.archiveItem em{color:#9aa29f;margin-top:3px;font-size:7px;font-style:normal}.archiveItem>svg{color:#89948f;width:14px}.archiveDetail{padding-bottom:15px}.archiveHero{grid-template-columns:54px 1fr auto 32px;align-items:center;gap:10px;padding:16px;display:grid}.archiveAvatar.big{border-radius:12px;width:52px;height:52px;font-size:18px}.archiveHero h2{margin:0;font-size:17px}.archiveHero p{color:#65736e;margin:3px 0;font-size:9px}.archiveHero>div:nth-child(2)>span{color:#8b9591;font-size:7px}.archiveHeroStats{display:flex}.archiveHeroStats>span{border-left:1px solid #e2e8e6;padding:0 16px}.archiveHeroStats small,.archiveHeroStats b{display:block}.archiveHeroStats small{color:#87928e;font-size:7px}.archiveHeroStats b{margin-top:3px;font-size:9px}.archiveHeroStats b svg{color:#18815f;vertical-align:middle;width:11px}.archiveTabs{border-top:1px solid #e5ebe9;border-bottom:1px solid #e5ebe9;padding:0 15px;display:flex}.archiveTabs button{color:#6f7c77;background:0 0;border:0;padding:10px 13px;font-size:9px}.archiveTabs button.active{color:#14775a;border-bottom:2px solid #16815f;font-weight:700}.archiveKpis{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.archiveKpis .kpi{padding:10px}.archiveKpis .kpiIcon{width:32px;height:32px}.archiveKpis .kpiIcon svg{width:16px}.archiveKpis .kpi b{font-size:15px}.archiveCols{grid-template-columns:1.2fr .8fr;gap:10px;padding:0 12px;display:grid}.archivePanel{border:1px solid #dfe7e4;border-radius:9px;margin-bottom:10px;padding:12px}.archivePanel .panelTitle{margin-bottom:9px}.archiveTraits article{color:#ad3d33;background:#fff1ef;border-radius:7px;grid-template-columns:22px 1fr 16px;align-items:center;gap:7px;margin-top:6px;padding:8px;display:grid}.archiveTraits article.orange{color:#ad681b;background:#fff6e9}.archiveTraits article>svg{width:15px}.archiveTraits b{font-size:8px;display:block}.archiveTraits small{color:#7c6965;font-size:6px;display:block}.archiveTraits article>svg:last-child{color:#258266}.personaSnapshot{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.personaSnapshot span{color:#61706b;background:#edf3f1;border-radius:5px;padding:4px 6px;font-size:7px}.archiveMeds>div{border-top:1px solid #edf1ef;grid-template-columns:29px 1fr auto 25px;align-items:center;gap:7px;padding:7px 0;display:grid}.archiveMeds .drugIcon{width:27px;height:27px}.archiveMeds .drugIcon svg{width:14px}.archiveMeds b{font-size:8px;display:block}.archiveMeds small{color:#84908c;font-size:6px;display:block}.archiveMeds .iconBtn{width:23px!important;height:23px!important}.distributionTimeline article{grid-template-columns:11px 1fr;gap:7px;padding-bottom:14px;display:grid;position:relative}.distributionTimeline article>i{background:#238665;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 3px #ddf2ea}.distributionTimeline article:not(:last-child):before{content:"";border-left:1px dashed #b8d4ca;position:absolute;top:11px;bottom:2px;left:3px}.distributionTimeline b{font-size:8px;display:block}.distributionTimeline small,.distributionTimeline p{color:#84908c;margin:2px 0;font-size:6px}.distributionTimeline .chip{margin-right:3px}.archiveFollow p{border-top:1px solid #edf1ef;align-items:center;gap:7px;margin:0;padding:8px 0;display:flex}.archiveFollow svg{color:#7c54a2;width:18px}.archiveFollow b,.archiveFollow small{display:block}.archiveFollow b{font-size:8px}.archiveFollow small{color:#84908c;font-size:6px}@media (width<=1100px){.archiveLayout{grid-template-columns:220px 1fr}.archiveHeroStats{display:none}.archiveCols{grid-template-columns:1fr}}.libRow.clickable{cursor:pointer}.libRow.clickable:hover{background:#f3f9f6}.editorTop{background:#fff;border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;height:76px;padding:0 24px;display:flex}.editorTop>div{align-items:center;gap:10px;display:flex}.editorTop>div:first-child>.iconBtn svg{transform:rotate(180deg)}.editorTop small{color:#87928e;font-size:8px}.editorTop h1{margin:2px 0;font-size:17px}.editorTop .ghost svg,.editorTop .primary svg{width:14px}.cmsStepper{background:#fff;border-bottom:1px solid #e3e9e7;justify-content:center;align-items:center;height:65px;display:flex}.cmsStepper>div{color:#8a9591;align-items:center;gap:6px;display:flex}.cmsStepper>div span{border:1px solid #d4ddda;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.cmsStepper>div span svg{width:12px}.cmsStepper>div b{font-size:9px}.cmsStepper>div.done{color:#187a5c}.cmsStepper>div.done span{color:#fff;background:#198563;border-color:#198563}.cmsStepper>i{background:#dae2df;width:70px;height:1px;margin:0 12px}.cmsStepper>i.done{background:#42aa86}.cmsUpload{grid-template-columns:1.6fr .7fr;gap:15px;padding:35px;display:grid}.cmsDrop{background:#fff;border:1.5px dashed #9fcabb;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;height:370px;display:flex}.cmsDrop>svg{color:#19805f;background:#e5f4ee;border-radius:12px;width:43px;height:43px;padding:10px}.cmsDrop h2{margin:14px 0 4px;font-size:15px}.cmsDrop p{color:#84908c;font-size:9px}.cmsDrop small{color:#8d9793;margin-top:13px;font-size:7px}.cmsUpload aside{background:#fff;border:1px solid #dfe7e4;border-radius:12px;height:max-content;padding:19px}.cmsUpload aside h3{font-size:11px}.cmsUpload aside p{color:#64716d;border-bottom:1px solid #edf1ef;gap:6px;padding:8px 0;font-size:8px;display:flex}.cmsUpload aside svg{color:#208362;width:14px}.cmsGenerate{background:#fff;border:1px solid #dfe7e4;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;height:440px;margin:28px;display:flex}.genOrb{color:#8257ad;background:#ede7f6;border-radius:50%;place-items:center;width:65px;height:65px;display:grid;box-shadow:0 0 0 12px #f6f2fa}.genOrb.active{animation:1.1s infinite pulse}.genOrb svg{width:27px}.cmsGenerate h2{margin:22px 0 4px;font-size:16px}.cmsGenerate p{color:#7f8b87;font-size:9px}.genTasks{gap:9px;margin-top:18px;display:flex}.genTasks span{color:#89938f;background:#f3f6f5;border-radius:6px;gap:4px;padding:7px 9px;font-size:8px;display:flex}.genTasks svg{width:12px}.genTasks span.done{color:#187a5b;background:#e9f6f1}.genTasks span.active{color:#8054a7;background:#f1ebf7}.cmsWorkspace{grid-template-columns:210px 1fr;min-height:calc(100vh - 141px);display:grid}.cmsOutline{background:#fff;border-right:1px solid #dfe7e4;padding:13px}.drugIdentity{border-bottom:1px solid #e8edeb;align-items:center;gap:8px;padding:7px 0 14px;display:flex}.drugIdentity b{font-size:9px;display:block}.drugIdentity small{color:#84908c;font-size:7px}.cmsOutline h4{color:#89938f;margin:14px 5px 7px;font-size:8px}.cmsOutline>button:not(.full){text-align:left;color:#5f6d68;background:0 0;border:0;border-radius:7px;grid-template-columns:22px 1fr 15px;align-items:center;width:100%;padding:8px;font-size:9px;display:grid}.cmsOutline>button span{background:#edf2f0;border-radius:5px;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.cmsOutline>button svg{color:#29906c;width:12px}.cmsOutline>button.active{color:#147659;background:#eaf6f1;font-weight:700}.completeness{border-top:1px solid #e7ecea;margin-top:15px;padding-top:12px}.completeness span{justify-content:space-between;font-size:8px;display:flex}.completeness>i{background:#e5ece9;border-radius:4px;height:5px;margin-top:7px;display:block}.completeness em{background:#269a73;border-radius:4px;width:100%;height:100%;display:block}.cmsOutline .full{justify-content:center;width:100%;margin-top:12px}.cmsEditor{min-width:0;padding:16px 18px 80px}.cmsEditorHead{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.cmsEditorHead h2{margin:0;font-size:15px}.cmsEditorHead p{color:#83908c;margin:3px 0;font-size:8px}.cmsEditorHead>div:last-child{gap:6px;display:flex}.editPreview{grid-template-columns:1fr .85fr;gap:11px;display:grid}.fields,.livePreview{background:#fff;border:1px solid #dfe7e4;border-radius:10px;padding:14px}.fields label{color:#52605b;margin-bottom:11px;font-size:8px;font-weight:700;display:block}.fields input,.fields textarea,.fields select,.repeatField select,.repeatField textarea{background:#fff;border:1px solid #d8e2df;border-radius:6px;width:100%;margin-top:5px;padding:8px;font-family:inherit;font-size:9px;display:block}.fields textarea{resize:vertical;min-height:62px}.repeatField{border:1px solid #e0e7e4;border-radius:8px;margin-bottom:9px;padding:10px}.repeatField b{font-size:9px}.repeatField textarea{min-height:55px}.addField{color:#17775a;background:#f2f9f6;border:1px dashed #94c6b4;border-radius:7px;width:100%;padding:8px;font-size:8px}.previewLabel{color:#71807b;align-items:center;gap:5px;margin-bottom:16px;font-size:8px;display:flex}.previewLabel svg{width:14px}.componentPreview{background:#ebf5fb;border:2px solid #2e86c1;border-radius:11px;grid-template-columns:47px 1fr;gap:10px;padding:15px;display:grid}.componentPreview.danger{background:#fdedec;border-color:#e74c3c}.componentPreview.warning{background:#fef9e7;border-color:#f39c12}.componentPreview.purple{background:#f4ecf7;border-color:#8e44ad}.previewIcon{font-size:33px}.componentPreview small{font-size:7px}.componentPreview h3{margin:2px 0 7px;font-size:14px}.componentPreview p{white-space:pre-line;margin:0;font-size:10px;line-height:1.7}.previewChecks{margin-top:14px}.previewChecks p{color:#61716b;align-items:center;gap:5px;font-size:7px;display:flex}.previewChecks svg{color:#218364;width:12px}.cmsSave{background:#fff;border-top:1px solid #dce5e2;justify-content:space-between;align-items:center;height:59px;padding:0 18px;display:flex;position:absolute;bottom:0;left:442px;right:0}.cmsSave>span{color:#7c8984;align-items:center;gap:5px;font-size:7px;display:flex}.cmsSave svg{color:#218163;width:13px}.cmsSave>div{gap:7px;display:flex}.historyOverlay{z-index:20;background:#18251f66;justify-content:flex-end;display:flex;position:fixed;inset:0}.historyOverlay>aside{background:#fff;width:460px;height:100%;padding:18px;box-shadow:-10px 0 30px #10201a33}.historyHead{justify-content:space-between;display:flex}.historyHead h2{margin:0;font-size:16px}.historyHead p{color:#81908a;font-size:8px}.historyList{margin-top:20px}.historyList article{grid-template-columns:18px 1fr auto;gap:8px;padding-bottom:22px;display:grid;position:relative}.versionDot i{background:#258967;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #e1f2eb}.historyList article:not(:last-child):before{content:"";border-left:1px solid #cfded8;position:absolute;top:12px;bottom:2px;left:4px}.historyList article>div:nth-child(2)>div{align-items:center;gap:6px;display:flex}.historyList b{font-size:10px}.historyList p{color:#4d5a56;margin:5px 0;font-size:8px}.historyList small{color:#89938f;font-size:7px}.historyList article>div:last-child{gap:5px;display:flex}.historyList .ghost{padding:5px 7px;font-size:7px}.historyList .ghost svg{width:11px}.historyNote{color:#63736d;background:#f2f7f5;border-radius:7px;gap:5px;padding:9px;font-size:7px;display:flex}.historyNote svg{width:13px}@media (width<=1100px){.cmsSave{left:284px}.editPreview{grid-template-columns:1fr}.cmsWorkspace{grid-template-columns:190px 1fr}}.logoutMini{color:#78958e!important;margin-left:auto!important;padding:0!important}.auditHead,.auditRow{grid-template-columns:140px 150px 1fr 120px 1.4fr 30px;align-items:center;gap:10px;padding:0 15px;display:grid}.auditHead{color:#83908c;background:#f7f9f8;height:38px;font-size:8px}.auditRow{color:#56635f;border-top:1px solid #edf1ef;min-height:55px;font-size:8px}.auditRow small{color:#909996;margin-top:2px;display:block}.auditRow .iconBtn{width:25px!important;height:25px!important}html,body,#root{width:100%;min-height:100%;overflow-x:hidden}button,input,select,textarea{font-family:inherit}button{touch-action:manipulation}.fullPage,.workspace,.h5Stage{min-width:0}.pageBody{width:100%}.tablePanel{overflow-x:auto}.libHead,.libRow,.auditHead,.auditRow{min-width:760px}.sidebar nav button:focus-visible,.ghost:focus-visible,.primary:focus-visible,.iconBtn:focus-visible{outline-offset:2px;outline:3px solid #62c5a4}.actionbar{z-index:9}.component textarea{color:#26342f}.cmsWorkspace,.reviewPage,.recordPage,.personaPage,.ocrPage,.distributionPage{min-width:0}.historyOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (width<=900px){.app{grid-template-columns:74px minmax(0,1fr)}.app>.rail{display:none}.workspace{grid-column:2}.actionbar{left:74px}.topbar,.pageHead{padding-left:16px;padding-right:16px}.content,.ocrPage,.recordPage,.personaPage,.reviewPage,.distributionPage{padding-left:12px;padding-right:12px}.compareGrid,.distGrid,.recordUpload,.personaGrid{grid-template-columns:1fr}.reviewSummary{grid-template-columns:1fr 1fr}.previewCard{display:none}.adjustItems{grid-template-columns:1fr 1fr}.cmsWorkspace{grid-template-columns:160px minmax(0,1fr)}.cmsSave{left:234px}.archiveLayout{grid-template-columns:1fr}.archiveList{max-height:300px;overflow:auto}}.knowledgeToolbar{margin-top:15px}.knowledgeHead,.knowledgeRow{grid-template-columns:1.5fr .7fr .8fr .8fr .65fr .65fr 30px;align-items:center;gap:10px;min-width:850px;padding:0 15px;display:grid}.knowledgeHead,.taskHead,.gapHead{color:#83908c;background:#f7f9f8;height:38px;font-size:8px}.knowledgeRow{border-top:1px solid #edf1ef;min-height:60px;font-size:9px}.knowledgeRow b,.knowledgeRow small{display:block}.knowledgeRow small{color:#8a9591;margin-top:3px;font-size:7px}.taskHead,.taskRow{grid-template-columns:1.4fr 1fr .7fr 1fr .65fr 90px;align-items:center;gap:10px;min-width:760px;padding:0 15px;display:grid}.taskRow{border-top:1px solid #edf1ef;min-height:58px;font-size:9px}.taskRow .primary{justify-content:center}.gapTable{margin-top:14px}.gapHead,.gapRow{grid-template-columns:1.3fr 1fr .8fr .6fr .8fr .65fr 100px;align-items:center;gap:10px;min-width:800px;padding:0 15px;display:grid}.gapRow{border-top:1px solid #edf1ef;min-height:58px;font-size:9px}.gapRow strong{color:#b56a19;font-size:15px}.gapRow .primary{justify-content:center;padding:7px}.gapRow .primary svg{width:13px}.ocrSettings{margin-top:5px}.settingSectionHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.settingSectionHead h3{margin:0}.settingSectionHead p{color:#84908c;margin:3px 0;font-size:8px}.ocrSettingRow{border:1px solid #dfe7e4;border-radius:8px;grid-template-columns:39px 1fr 100px 42px;align-items:center;gap:9px;margin:7px 0;padding:10px;display:grid}.settingModeIcon{color:#17795b;background:#e7f4ef;border-radius:8px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.ocrSettingRow b,.ocrSettingRow small{display:block}.ocrSettingRow b{font-size:9px}.ocrSettingRow small{color:#84908c;font-size:7px}.ocrSettingRow label{color:#63716c;align-items:center;gap:5px;font-size:7px;display:flex}.ocrSettingRow input{accent-color:#16805f}.ocrSettingRow .toggle:disabled{opacity:.5}.taskAdminHead,.taskAdminRow{grid-template-columns:1.3fr 1fr .8fr .4fr 1fr 1.5fr .7fr;align-items:center;gap:10px;padding:11px 14px;display:grid}.taskAdminHead{color:#75827e;background:#f5f8f7;font-size:8px}.taskAdminRow{border-top:1px solid #e5ebe9;font-size:8px}.taskAdminRow b,.taskAdminRow small{display:block}.taskAdminRow small{color:#87938f;margin-top:2px}.taskError{white-space:nowrap;text-overflow:ellipsis;color:#a14e43;overflow:hidden}@media (width<=900px){.taskAdminHead,.taskAdminRow{grid-template-columns:1.3fr 1fr .8fr .7fr}.taskAdminHead>:nth-child(4),.taskAdminHead>:nth-child(5),.taskAdminHead>:nth-child(6),.taskAdminRow>:nth-child(4),.taskAdminRow>:nth-child(5),.taskAdminRow>:nth-child(6){display:none}}.stagingBanner{z-index:9999;color:#fff;text-align:center;letter-spacing:.5px;background:#a43b2e;padding:6px;font-size:11px;font-weight:800;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0003}.stagingBanner~.sidebar{padding-top:27px}.stagingH5Banner{color:#fff;text-align:center;z-index:50;background:#a43b2e;padding:7px;font-size:11px;font-weight:800;position:sticky;top:0}
