.eo{--ink:#123544;--muted:#6d8390;--line:#d7e2e7;--panel:#fff;--soft:#f3f7f9;--blue:#078fc5;color:var(--ink);gap:18px;font-size:16px;display:grid}.eo *{box-sizing:border-box}.eo button,.eo input,.eo select{font:inherit}.eo button{cursor:pointer}.eo-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fff 60%,#eaf7fb);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}.eo-hero>div{max-width:820px}.eo-hero span,.eo section>header>span,.eo article>header>span{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.eo-hero h1{margin:7px 0;font-size:30px;line-height:1.16}.eo-hero p{color:var(--muted);margin:0;line-height:1.6}.eo-hero aside{flex-wrap:wrap;gap:9px;display:flex}.eo-primary,.eo-secondary,.eo-hero button,.eo-inline-form button{border:0;border-radius:9px;padding:11px 15px;font-weight:750}.eo-primary,.eo-hero .eo-primary,.eo-inline-form button{background:var(--blue);color:#fff}.eo-secondary,.eo-hero .eo-secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.eo-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.eo-kpi{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-height:124px;padding:16px;display:flex;position:relative;overflow:hidden}.eo-kpi:after{content:"";background:var(--blue);height:4px;position:absolute;inset:auto 0 0}.eo-kpi>span{color:var(--muted);font-size:13px;font-weight:700}.eo-kpi>strong{margin:10px 0 4px;font-size:28px}.eo-kpi>small{color:var(--muted)}.eo-kpi.red:after{background:#dc4050}.eo-kpi.green:after{background:#20a875}.eo-kpi.amber:after{background:#e99a24}.eo-kpi.violet:after{background:#7c5bcc}.eo-loading,.eo-failure{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:420px;display:flex}.eo-loading i{border:4px solid #d8edf4;border-top-color:#078fc5;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite eo-spin}.eo-loading span,.eo-failure p{color:var(--muted)}.eo-failure b{color:#dc4050;font-size:28px}.eo-failure button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:10px 16px}@keyframes eo-spin{to{transform:rotate(360deg)}}.eo-empty{min-height:130px;color:var(--muted);justify-content:center;align-items:center;gap:9px;display:flex}.eo-empty i{color:#16835d;background:#e4f6ef;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.eo-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eo-info-grid>div,.app-reagent-cards article>div>div{background:var(--soft);border-radius:9px;gap:4px;padding:11px;display:grid}.eo-info-grid span,.app-reagent-cards article>div span{color:var(--muted);font-size:12px;font-weight:700}.eo-info-grid strong,.app-reagent-cards article>div strong{font-size:14px}.eo-inline-form{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:18px;display:grid}.eo-inline-form label{gap:6px;display:grid}.eo-inline-form label span{color:var(--muted);font-size:13px;font-weight:700}.eo-inline-form input,.eo-inline-form select{background:#fff;border:1px solid #cbd9df;border-radius:8px;min-height:42px;padding:8px 11px}.eo-inline-form .wide{grid-column:span 2}.eo-inline-form button{min-height:42px}.eo-inline-form button:disabled{opacity:.55;cursor:not-allowed}.eo-report-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.eo-report-grid>article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.eo-report-grid h2{margin:0 0 16px;font-size:18px}.eo-bar{grid-template-columns:160px 1fr 55px;align-items:center;gap:12px;margin:13px 0;display:grid}.eo-bar span{font-size:13px;font-weight:650}.eo-bar p{background:#eaf0f3;border-radius:99px;height:9px;margin:0;overflow:hidden}.eo-bar p i{background:linear-gradient(90deg,#078fc5,#40b7d8);border-radius:99px;height:100%;display:block}.eo-bar b{text-align:right;font-size:13px}.eo-ledger{border-bottom:1px solid #edf2f4;grid-template-columns:1.5fr 1fr .7fr;align-items:center;gap:10px;padding:12px 0;display:grid}.eo-ledger b{text-align:right;color:var(--blue);font-size:11px}.appops{--blue:#0b9387}.app-command,.delivery-command,.platform-command{grid-template-columns:1.45fr .85fr;gap:16px;display:grid}.app-command>article,.delivery-command>article,.platform-command>article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.app-command header,.delivery-command header,.platform-command header,.app-capacity header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.app-command h2,.delivery-command h2,.platform-command h2{margin:5px 0;font-size:18px}.app-command header button{color:var(--blue);background:0 0;border:0;font-weight:750}.app-priority>button,.delivery-command>article:first-child>button,.platform-command>article:first-child>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf2f4;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 0;display:grid}.app-priority>button>i,.delivery-command button>i,.platform-command button>i{color:#0b9387;background:#e6f5f3;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:850;display:grid}.app-priority>button>i.urgent,.delivery-command i.urgent,.platform-command i.urgent{color:#d83b49;background:#fde9ec}.app-priority button div,.delivery-command button div,.platform-command button div{gap:3px;display:grid}.app-priority button span,.delivery-command button span,.platform-command button span,.app-priority time,.delivery-command time,.platform-command time{color:var(--muted);font-size:12px}.app-capacity>div,.delivery-mini-route>section,.platform-health>section{border-top:1px solid #edf2f4;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.app-capacity>div>i,.delivery-mini-route>section>i{color:#fff;background:#0b9387;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:800;display:grid}.app-capacity section,.delivery-mini-route section>div{gap:4px;display:grid}.app-capacity section span,.delivery-mini-route span{color:var(--muted);font-size:12px}.app-capacity p,.delivery-mini-route p{background:#e8f1f2;border-radius:99px;height:6px;margin:0;overflow:hidden}.app-capacity p em,.delivery-mini-route p em{background:#0b9387;height:100%;display:block}.app-case-layout,.delivery-request-layout{grid-template-columns:.85fr 1.25fr;gap:14px;display:grid}.app-case-layout>article,.delivery-request-layout>article{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.app-case-list>header{justify-content:space-between;padding:16px;display:flex}.app-case-list>header span{color:var(--muted);font-size:12px}.app-case-list>button,.delivery-request-layout>article:first-child>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf2f4;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.app-case-list>button.active,.delivery-request-layout>article:first-child>button.active{background:#ebf8f6;border-left:4px solid #0b9387}.app-case-list>button>i,.delivery-request-layout button>i{background:#e6f5f3;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.app-case-list button div,.delivery-request-layout button div{gap:3px;display:grid}.app-case-list button span,.app-case-list button small,.delivery-request-layout button span,.delivery-request-layout button small{color:var(--muted);font-size:12px}.app-case-list time,.delivery-request-layout time{font-size:12px}.app-case-detail,.delivery-request-detail{padding:22px}.app-case-detail>header h2,.delivery-request-detail>header h2{margin:7px 0;font-size:23px}.app-case-detail>header p,.delivery-request-detail>header p{color:var(--muted)}.app-case-note{background:#f4f8fa;border-radius:10px;margin:16px 0;padding:15px}.app-case-note span{color:var(--blue);font-size:11px;font-weight:800}.app-case-note p{line-height:1.55}.app-case-note b{color:#0b9387;font-size:12px}.app-case-detail footer,.delivery-request-detail footer{justify-content:flex-end;gap:8px;display:flex}.app-case-detail footer button,.delivery-request-detail footer button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 14px;font-weight:700}.app-case-detail footer .eo-primary,.delivery-request-detail footer .eo-primary{border-color:var(--blue);background:var(--blue);color:#fff}.app-calendar{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(7,minmax(150px,1fr));display:grid;overflow:auto}.app-calendar>article{border-right:1px solid var(--line);min-height:360px;padding:10px}.app-calendar>article>header{justify-content:space-between;padding:8px;display:flex}.app-calendar>article>section{background:#eaf7f5;border-left:3px solid #0b9387;border-radius:9px;gap:4px;margin:8px 0;padding:10px;display:grid}.app-calendar time,.app-calendar small,.app-calendar span{color:var(--muted);font-size:11px}.app-workload-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.app-workload-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.app-workload-grid article>i{color:#fff;background:#0b9387;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:800;display:grid}.app-workload-grid div{gap:4px;display:grid}.app-workload-grid div span{color:var(--muted);font-size:12px}.app-workload-grid p{background:#e7eff2;height:6px;margin:0}.app-workload-grid em{background:#0b9387;height:100%;display:block}.app-kanban,.delivery-trip-board,.platform-ticket-board,.procurement-funnel{grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;display:grid;overflow:auto}.app-kanban>article,.delivery-trip-board>article,.platform-ticket-board>article,.procurement-funnel>article{background:#eef4f6;border-radius:12px;min-height:360px;padding:10px}.app-kanban>article>header,.delivery-trip-board>article>header,.platform-ticket-board>article>header,.procurement-funnel>article>header{justify-content:space-between;padding:8px;display:flex}.app-kanban>article>section,.delivery-trip-board>article>section,.platform-ticket-board>article>section,.procurement-funnel>article>section{border:1px solid var(--line);background:#fff;border-radius:10px;margin:8px 0;padding:13px}.app-kanban section span,.delivery-trip-board section span,.platform-ticket-board section span,.procurement-funnel section span{color:var(--blue);font-size:11px;font-weight:800}.app-kanban h3,.delivery-trip-board h3,.platform-ticket-board h3,.procurement-funnel h3{margin:8px 0;font-size:15px}.app-kanban p,.delivery-trip-board p,.platform-ticket-board p,.procurement-funnel p{color:var(--muted);font-size:12px}.app-kanban small,.delivery-trip-board small,.platform-ticket-board small,.procurement-funnel small{color:var(--muted);font-size:11px}.delivery-trip-board button,.platform-ticket-board button{color:#087fae;background:#f0f8fb;border:0;border-radius:7px;width:100%;margin-top:9px;padding:8px;font-weight:700}.app-installations{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.app-installations article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.app-installations header{justify-content:space-between;display:flex}.app-installations header b{color:var(--blue);font-size:11px}.app-installations article>div{grid-template-columns:repeat(6,1fr);margin:22px 0;display:grid}.app-installations article>div section{text-align:center;color:var(--muted);place-items:center;gap:7px;font-size:11px;display:grid;position:relative}.app-installations article>div section:after{content:"";background:#d9e4e8;height:2px;position:absolute;top:15px;left:60%;right:-40%}.app-installations article>div section:last-child:after{display:none}.app-installations section i{z-index:1;background:#edf2f4;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.app-installations section.done i{color:#fff;background:#0b9387}.app-installations footer{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.app-training-grid,.app-reagent-cards,.app-customer-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.app-training-grid article,.app-reagent-cards article,.app-customer-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.app-training-grid time{float:right;color:var(--blue);font-weight:800}.app-training-grid>article>span{color:var(--blue);font-size:11px;font-weight:800}.app-training-grid h3,.app-reagent-cards h3{font-size:17px}.app-training-grid p,.app-reagent-cards>article>p{color:var(--muted)}.app-training-grid footer{justify-content:space-between;font-size:12px;display:flex}.app-training-grid footer b{color:var(--blue)}.app-customer-grid article>header{align-items:center;gap:11px;display:flex}.app-customer-grid header>i{color:#fff;background:#0b9387;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;display:grid}.app-customer-grid header div{flex:1}.app-customer-grid h3{margin:0}.app-customer-grid header span{color:var(--muted);font-size:12px}.app-customer-grid header>b{color:var(--blue);font-size:11px}.app-customer-grid article>div section{grid-template-columns:45px 12px 1fr;gap:8px;padding-top:15px;display:grid}.app-customer-grid section>time{color:var(--muted);font-size:11px}.app-customer-grid section>i{background:#0b9387;border-radius:50%;width:9px;height:9px;margin-top:3px}.app-customer-grid section>div{gap:3px;display:grid}.app-customer-grid section span{color:var(--muted);font-size:11px}.app-reagent-cards article{border-top:4px solid #20a875}.app-reagent-cards article.expiring{border-top-color:#dc4050}.app-reagent-cards article.low_stock{border-top-color:#e99a24}.app-reagent-cards header{justify-content:space-between;display:flex}.app-reagent-cards header b{font-size:11px}.app-reagent-cards article>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-reagent-cards footer{align-items:baseline;gap:8px;margin-top:14px;display:flex}.app-reagent-cards footer strong{font-size:23px}.app-reagent-cards footer span{color:var(--muted);font-size:12px}.app-library,.app-vendor-desk{gap:10px;display:grid}.app-library article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.app-library article>i{color:#0b9387;background:#e8f6f3;border-radius:12px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:850;display:grid}.app-library h3{margin:4px 0}.app-library p,.app-library span{color:var(--muted);margin:0;font-size:12px}.app-library article>b{color:var(--blue);font-size:11px}.app-vendor-desk{grid-template-columns:repeat(3,1fr)}.app-vendor-desk article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.app-vendor-desk header,.app-vendor-desk footer{justify-content:space-between;gap:12px;display:flex}.app-vendor-desk p{min-height:60px}.app-vendor-desk footer{color:var(--muted);font-size:11px}.deliveryops{--blue:#d87319}.delivery-request-layout>article:first-child{overflow:hidden}.delivery-request-detail{padding:22px}.delivery-trip-board{grid-template-columns:repeat(4,minmax(220px,1fr))}.delivery-route-layout{grid-template-columns:1.5fr .7fr;gap:14px;display:grid}.delivery-map{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.delivery-map>.technical-map-shell{height:490px}.delivery-map footer{justify-content:space-between;padding:12px 16px;display:flex}.delivery-map footer i{background:#d87319;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.delivery-route-stops{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px}.delivery-route-stops section{border-bottom:1px solid #edf2f4;grid-template-columns:36px 1fr;gap:11px;padding:13px 0;display:grid}.delivery-route-stops section>i{color:#d87319;background:#fff1e5;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.delivery-route-stops div{gap:4px;display:grid}.delivery-route-stops span,.delivery-route-stops small{color:var(--muted);font-size:11px}.delivery-chain{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.delivery-chain article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.delivery-chain header{justify-content:space-between;display:flex}.delivery-chain header b{color:#d87319;font-size:11px}.delivery-chain article>i{color:#d87319;font-size:36px}.delivery-chain article>p{color:var(--muted)}.delivery-chain article>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.delivery-chain article>div span{text-align:center;background:#edf2f4;border-radius:6px;padding:8px 4px;font-size:10px}.delivery-chain article>div span.done{color:#16835d;background:#e5f5ed}.delivery-pod-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.delivery-pod-grid>article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.delivery-pod-grid>article:not(.delivery-pod-policy){gap:14px;display:flex}.delivery-pod-grid>article>i{color:#16835d;background:#e5f5ed;border-radius:50%;place-items:center;width:50px;height:50px;font-size:24px;font-style:normal;display:grid}.delivery-pod-policy{color:#fff;background:linear-gradient(135deg,#153e4f,#0a2d3c)!important}.delivery-pod-policy>span{color:#6ed0ec!important}.delivery-pod-policy li{margin:9px 0}.delivery-exceptions,.delivery-vehicles{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.delivery-exceptions article,.delivery-vehicles article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.delivery-exceptions header{align-items:center;gap:8px;display:flex}.delivery-exceptions header>i{color:#dc4050;background:#fde9ec;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:850;display:grid}.delivery-exceptions header span{flex:1}.delivery-exceptions p{min-height:50px}.delivery-exceptions footer{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.delivery-vehicles article{grid-template-columns:50px 1fr auto;align-items:center;gap:13px;display:grid}.delivery-vehicles article>i{color:#d87319;background:#fff1e5;border-radius:13px;place-items:center;width:48px;height:48px;font-size:24px;font-style:normal;display:grid}.delivery-vehicles h3{margin:4px 0}.delivery-vehicles p,.delivery-vehicles small{color:var(--muted);font-size:12px}.delivery-vehicles aside{text-align:right;gap:5px;display:grid}.delivery-vehicles aside span{color:var(--muted);font-size:11px}.platformops{--blue:#31516b}.platform-health section>i{background:#20a875;border-radius:50%;width:10px;height:10px}.platform-health section>i.degraded{background:#e99a24}.platform-health section>i.disabled{background:#9caab1}.platform-health section div{gap:2px;display:grid}.platform-health section span{color:var(--muted);font-size:11px}.platform-health section b{font-size:10px}.platform-ticket-board{grid-template-columns:repeat(4,minmax(220px,1fr))}.platform-identities{gap:10px;display:grid}.platform-identities article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:45px 1fr .6fr 1.2fr;align-items:center;gap:13px;padding:15px;display:grid}.platform-identities article>i{color:#fff;background:#31516b;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;display:grid}.platform-identities div span,.platform-identities div p,.platform-identities section small{color:var(--muted);font-size:11px}.platform-identities h3{margin:4px 0}.platform-identities article>section{gap:5px;display:grid}.platform-identities aside{gap:5px;display:flex}.platform-identities aside em{background:#eef2f4;border-radius:5px;padding:7px;font-size:9px;font-style:normal}.platform-identities aside em.done{color:#16835d;background:#e4f5ed}.platform-access-grid,.platform-integrations,.platform-security{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.platform-access-grid article,.platform-integrations article,.platform-security article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.platform-access-grid header{justify-content:space-between;display:flex}.platform-access-grid article>div{gap:8px;display:grid}.platform-access-grid article>div>div{background:#f3f7f9;border-radius:8px;gap:3px;padding:9px;display:grid}.platform-access-grid article>div span{color:var(--muted);font-size:10px}.platform-access-grid footer{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.platform-access-grid footer button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 10px}.platform-access-grid footer .eo-primary{color:#fff;background:#31516b}.platform-config,.requirements-matrix,.procurement-comparison,.academy-schedule{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:auto}.platform-config>header,.platform-config>section{grid-template-columns:1.5fr 1fr 1fr .7fr .7fr;align-items:center;gap:12px;min-width:900px;padding:13px 16px;display:grid}.platform-config>header,.requirements-matrix>header,.procurement-comparison>header,.academy-schedule>header{color:var(--muted);background:#eef3f5;font-size:11px;font-weight:800}.platform-config>section{border-top:1px solid #edf2f4}.platform-config strong{gap:3px;display:grid}.platform-config small{color:var(--muted);font-size:10px}.platform-config code{font-family:var(--font-sans);background:#f3f7f9;border-radius:5px;padding:7px}.platform-config b{color:#16835d;font-size:10px}.platform-workflow{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.platform-workflow header{align-items:center;gap:15px;display:flex}.platform-workflow header h2{flex:1}.platform-workflow header b{color:#16835d;font-size:11px}.platform-workflow>div{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:28px;display:grid}.platform-workflow>div section{text-align:center;background:#f3f7f9;border-radius:10px;gap:8px;padding:16px 10px;display:grid;position:relative}.platform-workflow>div section:not(:last-child):after{content:"→";z-index:2;color:#9aabb3;position:absolute;top:35%;right:-13px}.platform-workflow section>i{color:#fff;background:#31516b;border-radius:50%;place-items:center;width:32px;height:32px;margin:auto;font-style:normal;display:grid}.platform-workflow section span{color:var(--muted);font-size:10px}.platform-integrations article>header{align-items:center;gap:10px;display:flex}.platform-integrations header>i{background:#20a875;border-radius:50%;width:12px;height:12px}.platform-integrations header>i.degraded{background:#e99a24}.platform-integrations header>div{flex:1}.platform-integrations h3{margin:3px 0}.platform-integrations p{color:var(--muted);margin:0;font-size:11px}.platform-integrations header>b{font-size:10px}.platform-integrations article>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.platform-integrations article>div>div{background:#f3f7f9;border-radius:8px;gap:3px;padding:9px;display:grid}.platform-integrations article>div span{color:var(--muted);font-size:10px}.platform-incidents,.platform-changes,.platform-backup{gap:11px;display:grid}.platform-incidents article,.platform-changes article,.platform-backup article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}.platform-incidents article>i{color:#dc4050;background:#fde9ec;border-radius:13px;place-items:center;width:54px;height:54px;font-style:normal;font-weight:850;display:grid}.platform-incidents article>div,.platform-changes article>div{flex:1}.platform-incidents span,.platform-changes span{color:var(--blue);font-size:11px;font-weight:800}.platform-incidents h3,.platform-changes h3{margin:5px 0}.platform-incidents p,.platform-incidents small,.platform-changes p,.platform-changes small,.platform-incidents time{color:var(--muted);font-size:12px}.platform-changes article>time{background:#eaf0f4;border-radius:12px;place-items:center;width:60px;height:60px;font-weight:800;display:grid}.platform-changes time small,.platform-changes article>b{font-size:10px}.platform-backup article{justify-content:center;min-height:230px}.backup-orbit{border:10px solid #e4f5ed;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;box-shadow:inset 0 0 0 2px #20a875}.backup-orbit strong{color:#16835d;font-size:34px}.backup-orbit span{font-size:10px;font-weight:800}.platform-backup h3{max-width:520px}.platform-backup p,.platform-backup small{color:var(--muted)}.requirements-summary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.requirements-summary article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:7px;padding:17px;display:grid}.requirements-summary article>span{color:var(--muted);font-size:11px}.requirements-summary article>strong{font-size:21px}.requirements-summary article>small{color:var(--muted);font-size:11px}.requirements-matrix>header,.requirements-matrix>section{grid-template-columns:1.5fr .6fr .7fr .7fr 1.2fr;align-items:center;gap:12px;min-width:760px;padding:12px 16px;display:grid}.requirements-matrix>section{border-top:1px solid #edf2f4}.requirements-matrix>section>div{align-items:center;gap:8px;display:flex}.requirements-matrix p{background:#e8eff2;border-radius:99px;flex:1;height:7px;margin:0;overflow:hidden}.requirements-matrix p i{background:#20a875;height:100%;display:block}.requirements-matrix b{font-size:11px}.platform-security article>i{color:#31516b;font-size:34px}.platform-security article p{min-height:60px;color:var(--muted)}.platform-security article>b{color:#16835d;font-size:10px}.supportops{--blue:#087fae}.executive-objectives,.academy-course-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.executive-objectives article,.academy-course-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.executive-objectives header{justify-content:space-between;display:flex}.executive-objectives h3{min-height:48px}.executive-objectives article>p,.academy-course-grid article>p{color:var(--muted)}.executive-objectives article>div{align-items:center;gap:10px;display:flex}.executive-objectives article>div>p,.academy-course-grid article>div>p{background:#e8eff2;border-radius:99px;flex:1;height:8px;overflow:hidden}.executive-objectives p i,.academy-course-grid p i{background:#087fae;height:100%;display:block}.procurement-comparison>header,.procurement-comparison>section{grid-template-columns:1.5fr 1fr .7fr .5fr .8fr;gap:12px;min-width:780px;padding:13px 16px;display:grid}.procurement-comparison>section{border-top:1px solid #edf2f4}.procurement-comparison>section.selected{background:#eef9f5}.procurement-comparison em{color:#16835d;font-size:11px;font-style:normal}.academy-course-grid article>span{color:var(--blue);font-size:11px;font-weight:800}.academy-course-grid article>div{align-items:center;gap:10px;display:flex}.academy-course-grid article>div>strong{font-size:12px}.academy-schedule>header,.academy-schedule>section{grid-template-columns:.7fr 1.2fr 1fr 1fr .6fr .7fr;gap:12px;min-width:900px;padding:13px 16px;display:grid}.academy-schedule>section{border-top:1px solid #edf2f4}.academy-schedule em{color:#087fae;font-size:10px;font-style:normal}@media (max-width:1200px){.eo-kpis{grid-template-columns:repeat(3,1fr)}.app-command,.delivery-command,.platform-command,.delivery-route-layout{grid-template-columns:1fr}.app-training-grid,.app-reagent-cards,.app-customer-grid,.delivery-chain,.delivery-exceptions,.delivery-vehicles,.platform-access-grid,.platform-integrations,.platform-security,.executive-objectives,.academy-course-grid,.app-workload-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.eo{gap:12px;font-size:16px}.eo-hero{flex-direction:column;align-items:flex-start;padding:18px}.eo-hero h1{font-size:25px}.eo-hero aside{width:100%}.eo-hero aside button{flex:1}.eo-kpis{padding-bottom:4px;display:flex;overflow-x:auto}.eo-kpi{min-width:210px}.app-case-layout,.delivery-request-layout,.eo-report-grid,.app-installations,.delivery-pod-grid,.app-training-grid,.app-reagent-cards,.app-customer-grid,.delivery-chain,.delivery-exceptions,.delivery-vehicles,.platform-access-grid,.platform-integrations,.platform-security,.executive-objectives,.academy-course-grid,.app-vendor-desk,.app-workload-grid,.eo-inline-form{grid-template-columns:1fr}.eo-inline-form .wide{grid-column:auto}.app-calendar{grid-template-columns:repeat(7,180px)}.app-installations article>div{grid-template-columns:repeat(6,95px);overflow-x:auto}.platform-identities article{grid-template-columns:42px 1fr}.platform-identities article>section,.platform-identities aside{grid-column:2}.platform-workflow>div{grid-template-columns:repeat(6,150px);overflow-x:auto}.requirements-summary{grid-template-columns:1fr 1fr}.delivery-map>.technical-map-shell{height:360px}.eo-bar{grid-template-columns:110px 1fr 48px}}
.ex-workspace{--ex-navy:#082f43;--ex-blue:#0788bb;--ex-cyan:#18a9d5;--ex-red:#dc3446;--ex-amber:#e4951d;--ex-green:#15956e;--ex-violet:#7757c3;--ex-line:#d8e4e9;--ex-muted:#637d89;color:#0b3143;gap:18px;font-size:16px;line-height:1.45;display:grid}.ex-workspace *{box-sizing:border-box}.ex-workspace button,.ex-workspace input,.ex-workspace select,.ex-workspace textarea{font:inherit}.ex-workspace button{cursor:pointer}.ex-hero{color:#fff;background:radial-gradient(circle at 83% 25%,#27b3d961,#0000 24%),linear-gradient(125deg,#082f43,#0b536c 63%,#087fae);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:142px;padding:24px 27px;display:flex;box-shadow:0 14px 32px #052a3a1f}.ex-hero>div{max-width:760px}.ex-hero span,.ex-section-head span,.ex-workspace article>header>span{letter-spacing:.11em;font-size:12px;font-weight:800}.ex-hero h1{margin:6px 0;font-size:31px;line-height:1.16}.ex-hero p{color:#d5edf5;max-width:770px;margin:0}.ex-hero aside{flex-wrap:wrap;gap:9px;display:flex}.ex-primary,.ex-ghost{white-space:nowrap;border:0;border-radius:9px;padding:11px 16px;font-weight:750}.ex-primary{background:var(--ex-cyan);color:#fff}.ex-ghost{color:#0b536c;background:#fff}.ex-primary:disabled,.ex-ghost:disabled{opacity:.45;cursor:not-allowed}.ex-kpis{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ex-kpi{border:1px solid var(--ex-line);background:#fff;border-radius:14px;gap:6px;min-height:120px;padding:17px;display:grid;position:relative;overflow:hidden}.ex-kpi>span{color:var(--ex-muted);font-size:13px;font-weight:650}.ex-kpi>strong{letter-spacing:-.03em;font-size:25px}.ex-kpi>small{color:var(--ex-muted);font-size:12px}.ex-kpi>i{background:var(--ex-blue);height:4px;position:absolute;bottom:0;left:0;right:0}.ex-kpi.red>i{background:var(--ex-red)}.ex-kpi.amber>i{background:var(--ex-amber)}.ex-kpi.green>i{background:var(--ex-green)}.ex-kpi.violet>i{background:var(--ex-violet)}.ex-command-grid{grid-template-columns:1.65fr .85fr;gap:14px;display:grid}.ex-command-grid>article,.ex-section-head,.ex-approval-layout>*,.ex-risk-layout>article,.ex-decision-layout>article,.ex-ai-layout>*,.ex-report-columns>article,.ex-trace{border:1px solid var(--ex-line);background:#fff;border-radius:15px}.ex-briefing,.ex-action-center{padding:21px}.ex-briefing>header,.ex-action-center>header,.ex-alert-stream>header,.ex-heatmap>header,.ex-decision-log>header,.ex-action-board>header{justify-content:space-between;align-items:flex-start;display:flex}.ex-briefing h2,.ex-action-center h2,.ex-alert-stream h2,.ex-heatmap h2,.ex-decision-log h2,.ex-action-board h2{margin:4px 0;font-size:20px}.ex-briefing>header span,.ex-action-center>header span,.ex-alert-stream>header span,.ex-heatmap>header span,.ex-decision-log>header span,.ex-action-board>header span{color:var(--ex-blue);letter-spacing:.1em;font-size:11px;font-weight:850}.ex-briefing>header>b{color:var(--ex-green);background:#e8f7f1;border-radius:99px;padding:6px 8px;font-size:11px}.ex-briefing>p{border-left:4px solid var(--ex-cyan);padding:3px 0 3px 16px;font-size:17px;line-height:1.65}.ex-briefing>div,.ex-action-center{gap:9px;display:grid}.ex-briefing>div>button,.ex-action-center>button{text-align:left;color:inherit;background:#f8fafb;border:1px solid #e5edf0;border-radius:10px;align-items:center;gap:11px;padding:11px;display:flex}.ex-briefing>div>button i{width:29px;height:29px;color:var(--ex-blue);background:#e4f5fb;border-radius:7px;place-items:center;font-style:normal;font-weight:850;display:grid}.ex-briefing>div>button span,.ex-action-center button div{flex:1}.ex-briefing>footer{color:var(--ex-muted);margin-top:14px;font-size:12px}.ex-action-center>button>i{width:39px;height:39px;color:var(--ex-blue);background:#e7f6fb;border-radius:10px;place-items:center;font-style:normal;font-weight:850;display:grid}.ex-action-center>button>i.red{color:var(--ex-red);background:#fdebec}.ex-action-center>button>i.amber{color:var(--ex-amber);background:#fff4df}.ex-action-center button div{gap:3px;display:grid}.ex-action-center button span{color:var(--ex-muted);font-size:12px}.ex-section-head{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ex-section-head h2{margin:3px 0;font-size:20px}.ex-section-head span{color:var(--ex-blue)}.ex-section-head button{color:var(--ex-blue);background:0 0;border:0;font-weight:750}.ex-pulse-grid{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.ex-pulse-grid>button{border:1px solid var(--ex-line);text-align:left;color:inherit;background:#fff;border-radius:13px;padding:15px}.ex-pulse-grid header{align-items:center;gap:7px;display:flex}.ex-pulse-grid header>i,.ex-risk-detail>i{background:var(--ex-cyan);border-radius:50%;width:9px;height:9px}.ex-pulse-grid header>i.red,.ex-risk-detail>i.red{background:var(--ex-red)}.ex-pulse-grid header>i.amber,.ex-risk-detail>i.amber{background:var(--ex-amber)}.ex-pulse-grid header>i.green,.ex-risk-detail>i.green{background:var(--ex-green)}.ex-pulse-grid header span{flex:1;font-size:12px;font-weight:750}.ex-pulse-grid header b{color:var(--ex-muted);font-size:9px}.ex-pulse-grid>button>div{align-items:center;gap:9px;margin:16px 0;display:flex}.ex-pulse-grid>button>div strong{font-size:22px}.ex-pulse-grid p,.ex-progress p,.ex-action>p{background:#e7eef1;border-radius:99px;flex:1;height:7px;margin:0;overflow:hidden}.ex-pulse-grid p i,.ex-progress p i,.ex-action>p i{background:linear-gradient(90deg,var(--ex-blue),var(--ex-cyan));height:100%;display:block}.ex-pulse-grid footer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ex-pulse-grid footer span{color:var(--ex-muted);font-size:10px;display:grid}.ex-pulse-grid footer b{color:#193d4d;margin-top:2px;font-size:12px}.ex-loading,.ex-failure{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:490px;display:grid}.ex-loading>div{gap:6px;display:flex}.ex-loading i{background:var(--ex-blue);border-radius:9px;width:9px;height:34px;animation:1s ease-in-out infinite exPulse}.ex-loading i:nth-child(2){animation-delay:.18s}.ex-loading i:nth-child(3){animation-delay:.36s}.ex-loading span,.ex-failure p{color:var(--ex-muted)}.ex-failure b{width:52px;height:52px;color:var(--ex-red);background:#fdebec;border-radius:50%;place-items:center;font-size:24px;display:grid}.ex-failure button{background:var(--ex-blue);color:#fff;border:0;border-radius:8px;padding:10px 16px}@keyframes exPulse{50%{background:var(--ex-cyan);height:54px}}.ex-goal-map{grid-template-columns:repeat(2,1fr);align-items:start;gap:14px;display:grid}.ex-goal-map>article{border:1px solid var(--ex-line);background:#fff;border-radius:15px;gap:11px;padding:17px;display:grid}.ex-goal-map>article>header{border-bottom:1px solid #e9eff2;align-items:center;gap:11px;padding-bottom:12px;display:flex}.ex-goal-map>article>header>i{width:43px;height:43px;color:var(--ex-blue);background:#e7f6fb;border-radius:12px;place-items:center;font-size:22px;font-style:normal;display:grid}.ex-goal-map>article>header>div{flex:1}.ex-goal-map>article>header span{color:var(--ex-blue);font-size:11px;font-weight:850}.ex-goal-map>article>header h2{margin:3px 0;font-size:17px}.ex-goal-map>article>header>b{font-size:23px}.ex-goal-card{border:1px solid #e3ebee;border-radius:12px;padding:15px}.ex-goal-card>header{justify-content:space-between;display:flex}.ex-goal-card>header span{color:var(--ex-muted);font-size:11px}.ex-goal-card>header b,.ex-programs header b,.ex-alert>header b,.ex-risk-detail>b,.ex-action>header b,.ex-report-columns b{color:var(--ex-blue);background:#e9f4f7;border-radius:99px;padding:5px 7px;font-size:10px}.ex-workspace b.red{color:var(--ex-red)!important;background:#fde8eb!important}.ex-workspace b.amber{color:#a96700!important;background:#fff3de!important}.ex-workspace b.green{color:var(--ex-green)!important;background:#e6f5ee!important}.ex-workspace b.cyan{color:var(--ex-blue)!important;background:#e7f6fb!important}.ex-goal-card h3{margin:10px 0 4px;font-size:17px}.ex-goal-card>p{color:var(--ex-muted);margin:0;font-size:13px}.ex-progress{align-items:center;gap:9px;margin:15px 0;display:flex}.ex-progress>strong{font-size:20px}.ex-progress>span{color:var(--ex-muted);font-size:10px}.ex-goal-card>footer{grid-template-columns:.7fr 1.3fr auto;align-items:end;gap:9px;display:grid}.ex-goal-card>footer>div{display:grid}.ex-goal-card>footer span{color:var(--ex-muted);font-size:10px}.ex-goal-card>footer strong{font-size:11px}.ex-goal-card>footer button{color:var(--ex-blue);background:#e7f6fb;border:0;border-radius:7px;padding:8px;font-size:11px;font-weight:750}.ex-portfolio-summary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.ex-portfolio-summary>div{border:1px solid var(--ex-line);background:#fff;border-radius:12px;gap:4px;padding:15px;display:grid}.ex-portfolio-summary span{color:var(--ex-muted);font-size:12px}.ex-portfolio-summary strong{font-size:22px}.ex-roadmap{gap:13px;display:grid}.ex-roadmap>article{border:1px solid var(--ex-line);background:#fff;border-radius:15px;padding:21px}.ex-roadmap>article>header{justify-content:space-between;gap:15px;display:flex}.ex-roadmap>article>header span{color:var(--ex-blue);font-size:11px;font-weight:850}.ex-roadmap h2{margin:4px 0;font-size:20px}.ex-roadmap header p{color:var(--ex-muted);margin:0}.ex-roadline{background:#e8eff2;border-radius:99px;height:11px;margin:28px 0;position:relative}.ex-roadline>i{background:linear-gradient(90deg,var(--ex-blue),var(--ex-cyan));border-radius:99px;height:100%;display:block}.ex-roadline>strong{font-size:11px;position:absolute;top:-27px}.ex-roadmap>article>section{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.ex-roadmap>article>section>div{background:#f5f8f9;border-radius:10px;gap:4px;padding:12px;display:grid;position:relative}.ex-roadmap>article>section>div>i{background:#dfe9ed;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:850;display:grid}.ex-roadmap>article>section>div.done>i{background:var(--ex-green);color:#fff}.ex-roadmap>article>section strong{font-size:13px}.ex-roadmap>article>section span,.ex-roadmap>article>section time{color:var(--ex-muted);font-size:10px}.ex-roadmap>article>footer{color:var(--ex-muted);justify-content:space-between;margin-top:15px;font-size:12px;display:flex}.ex-approval-layout{grid-template-columns:250px 1fr;gap:14px;display:grid}.ex-approval-layout>aside{align-content:start;gap:6px;padding:14px;display:grid}.ex-approval-layout>aside>span{color:var(--ex-muted);padding:8px;font-size:11px;font-weight:850}.ex-approval-layout>aside button{text-align:left;color:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.ex-approval-layout>aside button.active{color:var(--ex-blue);background:#e5f5fb}.ex-approval-layout>aside button i{background:#edf2f4;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:850;display:grid}.ex-approval-layout>aside button span{flex:1;font-size:13px}.ex-approval-layout>aside button b{font-size:11px}.ex-approval-layout>article{overflow:hidden}.ex-approval-layout>article>header{background:#f7fafb;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ex-approval-layout>article>header span{color:var(--ex-blue);font-size:11px;font-weight:850}.ex-approval-layout>article>header h2{margin:4px 0;font-size:20px}.ex-approval-layout>article>header small{color:var(--ex-muted)}.ex-approval-layout>article>section{border-top:1px solid #e6edef;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:17px 20px;display:grid}.ex-approval-layout>article>section>i{width:42px;height:42px;color:var(--ex-blue);background:#e8f6fa;border-radius:11px;place-items:center;font-style:normal;font-weight:850;display:grid}.ex-approval-layout>article>section>i.urgent{color:var(--ex-red);background:#fde8eb}.ex-approval-layout>article>section>i.high{color:var(--ex-amber);background:#fff2dc}.ex-approval-layout section>div>span,.ex-approval-layout section p,.ex-approval-layout section footer{color:var(--ex-muted);font-size:11px}.ex-approval-layout h3{margin:4px 0;font-size:16px}.ex-approval-layout section p{margin:0}.ex-approval-layout section footer{gap:18px;margin-top:7px;display:flex}.ex-approval-layout>article>section>button{color:var(--ex-blue);background:#fff;border:1px solid #b8dbe7;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:750}.ex-empty{color:var(--ex-muted);place-items:center;gap:8px;padding:45px;display:grid}.ex-empty i{width:40px;height:40px;color:var(--ex-green);background:#e5f5ee;border-radius:50%;place-items:center;font-style:normal;display:grid}.ex-risk-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ex-risk-layout{grid-template-columns:1.35fr .85fr;align-items:start;gap:14px;display:grid}.ex-alert-stream,.ex-heatmap{gap:11px;padding:20px;display:grid}.ex-alert{border:1px solid #e3ebee;border-left:4px solid var(--ex-cyan);border-radius:11px;padding:14px}.ex-alert.red{border-left-color:var(--ex-red)}.ex-alert.amber{border-left-color:var(--ex-amber)}.ex-alert>header{justify-content:space-between;display:flex}.ex-alert>header span{color:var(--ex-muted);font-size:10px}.ex-alert h3{margin:6px 0;font-size:16px}.ex-alert>p{color:var(--ex-muted);font-size:13px}.ex-alert>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ex-alert>div>span{background:#f5f8f9;border-radius:8px;padding:9px;font-size:11px;display:grid}.ex-alert>footer{color:var(--ex-muted);justify-content:space-between;align-items:center;margin-top:11px;font-size:11px;display:flex}.ex-alert>footer>div{gap:7px;display:flex}.ex-alert button{border:1px solid var(--ex-line);background:#fff;border-radius:7px;padding:7px 9px;font-size:11px}.ex-heat-grid{gap:4px;display:grid}.ex-heat-grid>div{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.ex-heat-grid section{background:#e5f4ec;border-radius:6px;justify-content:center;align-items:center;gap:2px;min-height:47px;padding:3px;display:flex}.ex-heat-grid .risk-medium{background:#f7edc7}.ex-heat-grid .risk-high{background:#f9d9b5}.ex-heat-grid .risk-critical{background:#f4bfc6}.ex-heat-grid button{color:#0b3143;background:#fff;border:0;border-radius:5px;padding:4px;font-size:8px;font-weight:850}.ex-heatmap>footer{color:var(--ex-muted);justify-content:space-between;font-size:10px;display:flex}.ex-risk-detail{border-top:1px solid #e7eef1;align-items:center;gap:8px;padding-top:10px;display:flex}.ex-risk-detail>div{flex:1;display:grid}.ex-risk-detail strong{font-size:12px}.ex-risk-detail span{color:var(--ex-muted);font-size:9px}.ex-alert>header span,.ex-alert>p,.ex-alert>div>span,.ex-alert>footer,.ex-alert button{font-size:16px}.ex-alert button.ex-primary{background:var(--ex-blue);border-color:var(--ex-blue);color:#fff;font-weight:750}.ex-alert button:not(.ex-primary){color:#0b3143;background:#fff;font-weight:700}.ex-alert button:disabled{opacity:.55}.ex-scoreboard{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.ex-scoreboard article{border:1px solid var(--ex-line);background:#fff;border-radius:14px;gap:10px;padding:14px;display:grid}.ex-scoreboard article>header{align-items:center;gap:8px;display:flex}.ex-scoreboard header>i{width:31px;height:31px;color:var(--ex-blue);background:#e7f6fb;border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.ex-scoreboard header>div{flex:1}.ex-scoreboard header span{color:var(--ex-muted);font-size:9px}.ex-scoreboard h3{margin:1px 0;font-size:13px}.ex-gauge{--score:0deg;background:conic-gradient(var(--ex-blue) var(--score),#e6eef1 0);border-radius:50%;place-content:center;width:92px;height:92px;margin:auto;display:grid;position:relative}.ex-gauge:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.ex-gauge>*{z-index:1;text-align:center}.ex-gauge strong{font-size:22px}.ex-gauge span{color:var(--ex-muted);font-size:9px}.ex-scoreboard footer{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ex-scoreboard footer span{color:var(--ex-muted);font-size:9px;display:grid}.ex-scoreboard footer b{color:#0b3143;font-size:11px}.ex-scoreboard article>button{color:var(--ex-blue);background:#f0f6f8;border:0;border-radius:7px;padding:8px;font-size:10px;font-weight:750}.ex-metric-registry{border:1px solid var(--ex-line);background:#fff;border-radius:14px;overflow:auto}.ex-metric-registry>header,.ex-metric-registry>section{grid-template-columns:1.6fr .8fr .7fr .7fr .7fr .6fr;align-items:center;gap:12px;min-width:920px;padding:13px 17px;display:grid}.ex-metric-registry>header{color:var(--ex-muted);background:#eef4f6;font-size:11px;font-weight:850}.ex-metric-registry>section{border-top:1px solid #e7eef0}.ex-metric-registry section>div{display:grid}.ex-metric-registry small{color:var(--ex-muted);font-size:9px}.ex-metric-registry code{font-family:var(--font-sans);font-size:10px}.ex-metric-registry em{color:var(--ex-green);font-size:10px;font-style:normal}.ex-metric-registry button{color:var(--ex-blue);background:0 0;border:0;font-size:10px;font-weight:750}.ex-decision-layout{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.ex-decision-log,.ex-action-board{padding:20px}.ex-decision-log>section{grid-template-columns:70px 13px 1fr;gap:8px;padding:15px 0;display:grid}.ex-decision-log>section>time{color:var(--ex-muted);font-size:11px}.ex-decision-log>section>i{background:var(--ex-blue);border-radius:50%;width:10px;height:10px;position:relative}.ex-decision-log>section>i:after{content:"";background:#dbe6ea;width:2px;position:absolute;top:10px;bottom:-82px;left:4px}.ex-decision-log>section:last-child>i:after{display:none}.ex-decision-log section>div span,.ex-decision-log section footer{color:var(--ex-muted);font-size:10px}.ex-decision-log h3{margin:4px 0;font-size:16px}.ex-decision-log p{font-size:13px}.ex-action-board{gap:10px;display:grid}.ex-action-board>header>b{color:var(--ex-blue);font-size:11px}.ex-action{border:1px solid #e3eaed;border-radius:11px;padding:14px}.ex-action>header{justify-content:space-between;display:flex}.ex-action>header span{color:var(--ex-muted);font-size:10px}.ex-action h3{margin:7px 0;font-size:15px}.ex-action>div{color:var(--ex-muted);justify-content:space-between;font-size:10px;display:flex}.ex-action>div span{display:grid}.ex-action>div b{color:#0b3143}.ex-action>p{margin:10px 0}.ex-action>footer{color:var(--ex-muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.ex-action>footer button{color:var(--ex-green);background:#e6f5ee;border:0;border-radius:7px;padding:7px;font-size:10px;font-weight:750}.ex-report-cover{border:1px solid var(--ex-line);background:linear-gradient(135deg,#fff,#eaf6fa);border-radius:15px;justify-content:space-between;align-items:center;padding:25px;display:flex}.ex-report-cover span{color:var(--ex-blue);font-size:11px;font-weight:850}.ex-report-cover h2{margin:6px 0;font-size:24px}.ex-report-cover p{color:var(--ex-muted)}.ex-report-cover>strong{text-align:right;font-size:42px}.ex-report-cover>strong>span{color:var(--ex-muted);display:block}.ex-report-columns{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.ex-report-columns>article{padding:19px}.ex-report-columns h2{font-size:18px}.ex-report-columns article>div{border-top:1px solid #e7eef0;justify-content:space-between;gap:8px;padding:11px 0;display:flex}.ex-report-columns article>div>span{font-size:12px;display:grid}.ex-report-columns small{color:var(--ex-muted);font-size:9px}.ex-trace{padding:20px}.ex-trace>span{color:var(--ex-blue);font-size:11px;font-weight:850}.ex-trace h2{margin:4px 0 13px}.ex-trace>div{flex-wrap:wrap;gap:7px;display:flex}.ex-trace i{color:var(--ex-green);background:#e6f5ee;border-radius:99px;padding:7px 10px;font-size:11px;font-style:normal}.ex-trace p{color:var(--ex-muted);font-size:12px}.ex-ai-layout{grid-template-columns:1.4fr .7fr;gap:14px;display:grid}.ex-ai-card{color:#fff;padding:24px;background:radial-gradient(circle at 90% 10%,#18a9d533,#0000 25%),linear-gradient(150deg,#092f42,#0b526a)!important}.ex-ai-card>header{align-items:center;gap:12px;display:flex}.ex-ai-card>header>i{border:1px solid #62c7e5;border-radius:14px;place-items:center;width:49px;height:49px;font-size:18px;font-style:normal;font-weight:850;display:grid}.ex-ai-card>header>div{flex:1}.ex-ai-card header span{color:#77d1e9;font-size:10px}.ex-ai-card h2{margin:3px 0}.ex-ai-card header>b{background:#174f64;border-radius:99px;padding:7px;font-size:10px}.ex-ai-card blockquote{border-left:4px solid var(--ex-cyan);margin:24px 0;padding-left:18px;font-size:19px;line-height:1.7}.ex-ai-card>section{gap:8px;display:grid}.ex-ai-card>section>div{background:#ffffff0f;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.ex-ai-card>section i{background:#0e718f;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:850;display:grid}.ex-ai-card>footer{color:#9dcbd8;justify-content:space-between;margin-top:19px;font-size:10px;display:flex}.ex-ai-layout>aside{gap:13px;display:grid}.ex-ai-layout>aside>article{border:1px solid var(--ex-line);background:#fff;border-radius:14px;padding:18px}.ex-ai-layout>aside>article>span{color:var(--ex-blue);font-size:10px;font-weight:850}.ex-ai-layout aside h3{font-size:17px}.ex-ai-layout aside button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #e6edef;justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.ex-ai-policy{background:#fff8e9!important}.ex-ai-policy p{color:var(--ex-muted);font-size:12px}.ex-ai-policy div{flex-wrap:wrap;gap:5px;display:flex}.ex-ai-policy b{background:#fff;border-radius:99px;padding:6px;font-size:9px}.ex-modal{z-index:2000;background:#021c28a1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ex-modal>form{background:#fff;border-radius:17px;width:min(880px,100%);max-height:92vh;overflow:auto;box-shadow:0 25px 80px #00000040}.ex-modal form>header{background:#f0f7f9;justify-content:space-between;padding:20px 23px;display:flex}.ex-modal form>header span{color:var(--ex-blue);font-size:10px;font-weight:850}.ex-modal form>header h2{margin:4px 0;font-size:21px}.ex-modal form>header>button{background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.ex-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px 23px;display:grid}.ex-form-grid label{gap:6px;display:grid}.ex-form-grid label>span,.ex-form-grid legend{color:var(--ex-muted);font-size:11px;font-weight:700}.ex-form-grid .wide,.ex-form-grid fieldset.wide{grid-column:1/-1}.ex-form-grid input,.ex-form-grid select,.ex-form-grid textarea{color:#123a4b;background:#fff;border:1px solid #cbdbe1;border-radius:8px;min-width:0;padding:11px 12px}.ex-form-grid textarea{resize:vertical;min-height:78px}.ex-form-grid fieldset{border:1px solid #d5e2e7;border-radius:10px;padding:12px}.ex-form-grid fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.ex-form-grid fieldset>div>button{background:#fff;border:1px solid #d5e2e7;border-radius:99px;padding:7px 10px;font-size:10px}.ex-form-grid fieldset>div>button.selected{color:var(--ex-blue);background:#e4f5fb;border-color:#87cde3}.ex-form-grid .action-inputs{grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.ex-modal form>footer{border-top:1px solid #e3ebee;justify-content:flex-end;gap:8px;padding:15px 23px;display:flex}.ex-modal form>footer>button{border:1px solid var(--ex-line);background:#fff;border-radius:8px;padding:10px 14px}.ex-modal form>footer>.ex-primary{background:var(--ex-blue);border-color:var(--ex-blue);color:#fff}.ex-coordination{grid-template-columns:1.35fr .65fr;align-items:start;gap:14px;display:grid}.ex-coordination>article,.ex-coordination>aside{border:1px solid var(--ex-line);background:#fff;border-radius:15px;padding:19px}.ex-coordination header>span{color:var(--ex-blue);letter-spacing:.1em;font-size:10px;font-weight:850}.ex-coordination header h2{margin:4px 0 12px;font-size:19px}.ex-coordination>article>section{border-top:1px solid #e7eef0;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.ex-coordination>article>section>i{width:39px;height:39px;color:var(--ex-blue);background:#e7f6fb;border-radius:10px;place-items:center;font-style:normal;font-weight:850;display:grid}.ex-coordination section>div span,.ex-coordination section p{color:var(--ex-muted);margin:0;font-size:10px}.ex-coordination section h3{margin:4px 0;font-size:14px}.ex-coordination section>aside{text-align:right;display:grid}.ex-coordination section time{color:var(--ex-muted);font-size:10px}.ex-coordination>aside>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #e7eef0;align-items:center;gap:9px;padding:12px 0;display:flex}.ex-coordination>aside>button>i{width:31px;height:31px;color:var(--ex-blue);background:#e7f6fb;border-radius:8px;place-items:center;font-style:normal;font-weight:850;display:grid}.ex-coordination>aside>button>i.red{color:var(--ex-red);background:#fde8eb}.ex-coordination>aside>button>i.amber{color:var(--ex-amber);background:#fff3de}.ex-coordination>aside>button>div{flex:1;display:grid}.ex-coordination>aside>button span{color:var(--ex-muted);font-size:10px}.ex-capabilities{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.ex-capabilities article{border:1px solid var(--ex-line);background:#fff;border-radius:15px;align-content:start;padding:19px;display:grid}.ex-capabilities header{align-items:center;gap:10px;display:flex}.ex-capabilities header i{width:37px;height:37px;color:var(--ex-blue);background:#e7f6fb;border-radius:10px;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}.ex-capabilities h2{font-size:17px}.ex-capabilities p{border-top:1px solid #e7eef0;gap:8px;padding-top:10px;font-size:12px;display:flex}.ex-capabilities p b{color:var(--ex-green)}.ex-capabilities button{color:var(--ex-blue);background:#edf7fa;border:0;border-radius:8px;margin-top:10px;padding:9px;font-size:11px;font-weight:750}@media (max-width:1280px){.ex-kpis,.ex-pulse-grid,.ex-scoreboard{grid-template-columns:repeat(3,1fr)}.ex-command-grid,.ex-risk-layout,.ex-ai-layout,.ex-coordination{grid-template-columns:1fr}.ex-roadmap>article>section,.ex-capabilities{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ex-goal-map,.ex-decision-layout,.ex-report-columns,.ex-approval-layout{grid-template-columns:1fr}.ex-approval-layout>aside{display:flex;overflow:auto}.ex-approval-layout>aside>span{display:none}.ex-approval-layout>aside button{min-width:max-content}.ex-scoreboard{grid-template-columns:repeat(2,1fr)}.ex-kpis{display:flex;overflow:auto}.ex-kpi{min-width:220px}.ex-pulse-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ex-workspace{gap:12px;font-size:16px}.ex-hero{flex-direction:column;align-items:flex-start;padding:19px}.ex-hero h1{font-size:25px}.ex-hero aside{width:100%}.ex-hero aside button{flex:1}.ex-pulse-grid,.ex-scoreboard,.ex-risk-summary,.ex-portfolio-summary,.ex-capabilities,.ex-goal-card>footer{grid-template-columns:1fr}.ex-roadmap>article>section{display:flex;overflow:auto}.ex-roadmap>article>section>div{min-width:190px}.ex-approval-layout>article>section{grid-template-columns:39px 1fr}.ex-approval-layout>article>section>button{grid-column:2;width:100%}.ex-alert>div{grid-template-columns:1fr}.ex-alert>footer{flex-direction:column;align-items:flex-start}.ex-decision-log>section{grid-template-columns:55px 11px 1fr}.ex-report-cover{flex-direction:column;align-items:flex-start}.ex-ai-card{padding:18px}.ex-ai-card>header{align-items:flex-start}.ex-ai-card blockquote{font-size:16px}.ex-ai-card>footer{gap:7px;display:grid}.ex-form-grid{grid-template-columns:1fr;padding:16px}.ex-form-grid .wide,.ex-form-grid fieldset.wide{grid-column:auto}.ex-form-grid .action-inputs{grid-template-columns:1fr}.ex-modal{padding:8px}.ex-modal>form{max-height:96vh}.ex-modal form>header,.ex-modal form>footer,.ex-briefing,.ex-action-center,.ex-alert-stream,.ex-heatmap,.ex-decision-log,.ex-action-board{padding:15px}.ex-coordination>article>section{grid-template-columns:36px 1fr}.ex-coordination>article>section>aside{text-align:left;grid-column:2}}@media print{.dept-sidebar,.dept-topbar,.dept-breadcrumb,.ex-hero button{display:none!important}.dept-main{margin:0!important}.dept-content{padding:0!important}.ex-workspace{color:#000}.ex-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0b4256!important}.ex-report-columns{grid-template-columns:repeat(3,1fr)}}
.academy-app{--ac:#674fc0;--ink:#123144;--muted:#708898;color:var(--ink);gap:16px;font-size:16px;display:grid}.ac-hero{background:linear-gradient(125deg,#fff 55%,#f1edff);border:1px solid #dbe4e8;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.ac-hero>div>span,.ac-command-grid header>span,.ac-evaluation header>span,.ac-certificate-layout aside>span,.ac-report-card>span{letter-spacing:.12em;color:var(--ac);font-size:12px;font-weight:850}.ac-hero h1{margin:8px 0;font-size:31px}.ac-hero p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.ac-hero aside{flex-wrap:wrap;gap:9px;display:flex}.ac-hero button,.ac-hero a,.ac-course-grid button,.ac-enrollment-board button,.ac-certificate-layout button{background:var(--ac);color:#fff;border:0;border-radius:10px;padding:12px 15px;font-family:inherit;font-weight:750;text-decoration:none}.ac-hero a{color:var(--ac);background:#fff;border:1px solid #cfc5f5}.ac-kpis{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ac-kpi{background:#fff;border:1px solid #dbe4e8;border-top:4px solid #1688bd;border-radius:13px;gap:7px;padding:16px;display:grid}.ac-kpi.violet{border-top-color:#7d57c2}.ac-kpi.green{border-top-color:#1d9c72}.ac-kpi.amber{border-top-color:#e59a22}.ac-kpi.red{border-top-color:#d64756}.ac-kpi>span,.ac-kpi small{color:var(--muted);font-size:12px}.ac-kpi strong{font-size:24px}.ac-command-grid{grid-template-columns:1.45fr .75fr;gap:14px;display:grid}.ac-command-grid>article,.ac-evaluation>article,.ac-certificate-layout>aside,.ac-report-card{background:#fff;border:1px solid #dbe4e8;border-radius:15px;padding:20px}.ac-command-grid h2,.ac-evaluation h2,.ac-certificate-layout h2,.ac-report-card h2{margin:6px 0 16px}.ac-next-classes>button{text-align:left;width:100%;font:inherit;background:0 0;border:0;border-top:1px solid #edf1f3;grid-template-columns:55px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.ac-next-classes time{height:52px;color:var(--ac);background:#f0edfb;border-radius:11px;place-items:center;display:grid}.ac-next-classes time b{font-size:20px}.ac-next-classes time small{font-size:10px}.ac-next-classes button div{gap:3px;display:grid}.ac-next-classes button div span,.ac-next-classes button div small{color:var(--muted);font-size:12px}.ac-next-classes em,.ac-health b{color:var(--ac);font-size:11px;font-style:normal}.ac-health section{border-top:1px solid #edf1f3;align-items:center;gap:10px;padding:13px 0;display:flex}.ac-health section>i,.ac-certificate-layout aside i{background:#1d9c72;border-radius:50%;width:10px;height:10px}.ac-health section>i.blocked,.ac-health section>i.disabled,.ac-certificate-layout i.blocked,.ac-certificate-layout i.disabled{background:#e59a22}.ac-health section div{flex:1;gap:3px;display:grid}.ac-health section span{color:var(--muted);font-size:11px}.ac-health footer{color:var(--muted);background:#f6f4ff;border-radius:8px;padding:11px;font-size:12px}.ac-course-grid,.ac-learner-grid,.ac-knowledge{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.ac-course-grid>article,.ac-learner-grid>article,.ac-knowledge>article{background:#fff;border:1px solid #dbe4e8;border-radius:15px;padding:19px}.ac-course-grid article>header{color:var(--ac);justify-content:space-between;font-size:11px;font-weight:800;display:flex}.ac-course-grid h3{min-height:48px;font-size:19px}.ac-course-grid>article>p{color:var(--muted);min-height:74px;line-height:1.55}.ac-course-grid dl{gap:8px;display:grid}.ac-course-grid dl div{justify-content:space-between;gap:12px;display:flex}.ac-course-grid dt{color:var(--muted);font-size:12px}.ac-course-grid dd{text-align:right;font-size:12px;font-weight:650}.ac-progress{margin-top:16px}.ac-progress p,.ac-report-card p{background:#e7edf0;border-radius:99px;height:7px;overflow:hidden}.ac-progress p i,.ac-report-card p i{background:var(--ac);height:100%;display:block}.ac-progress span{color:var(--muted);font-size:11px}.ac-course-grid footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.ac-course-grid footer small{color:var(--muted);font-size:11px}.ac-calendar{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.ac-calendar>article{background:#f0f3f5;border-radius:14px;min-height:320px;padding:12px}.ac-calendar article>header{justify-content:space-between;padding:9px;display:flex}.ac-calendar article>header time{text-transform:capitalize;font-weight:800}.ac-calendar article>header b{color:var(--ac);font-size:11px}.ac-calendar article>section{border:1px solid #dce5e9;border-left:4px solid var(--ac);background:#fff;border-radius:11px;grid-template-columns:42px 1fr;gap:10px;margin:9px 0;padding:13px;display:grid}.ac-calendar section>i{width:38px;height:38px;color:var(--ac);background:#eeeaff;border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.ac-calendar h3{margin:4px 0;font-size:15px}.ac-calendar p,.ac-calendar span,.ac-calendar small{color:var(--muted);font-size:11px}.ac-calendar a{color:var(--ac);grid-column:2;font-size:12px;font-weight:750;text-decoration:none}.ac-learner-grid header{align-items:center;gap:11px;display:flex}.ac-learner-grid header>i{background:var(--ac);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:800;display:grid}.ac-learner-grid header div{flex:1}.ac-learner-grid header span,.ac-learner-grid header p{color:var(--muted);margin:0;font-size:11px}.ac-learner-grid h3{margin:4px 0}.ac-learner-grid header>b{color:#16835d;font-size:10px}.ac-learner-grid article>div{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.ac-learner-grid article>div strong{background:#f5f3fc;border-radius:9px;padding:10px;font-size:19px;display:grid}.ac-learner-grid strong small{color:var(--muted);font-size:9px}.ac-learner-grid footer{color:var(--muted);gap:5px;font-size:11px;display:grid}.ac-learner-grid footer em{color:var(--ac);font-style:normal;font-weight:700}.ac-enrollment-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;display:grid;overflow:auto}.ac-enrollment-board>article{background:#eef2f4;border-radius:13px;min-height:420px;padding:10px}.ac-enrollment-board article>header{justify-content:space-between;padding:8px;display:flex}.ac-enrollment-board article>section{background:#fff;border:1px solid #dce5e9;border-radius:10px;margin:8px 0;padding:13px}.ac-enrollment-board section>span{color:var(--ac);font-size:11px;font-weight:800}.ac-enrollment-board h3{margin:7px 0}.ac-enrollment-board p,.ac-enrollment-board small{color:var(--muted);font-size:12px}.ac-enrollment-board button{width:100%;margin-top:12px;padding:9px}.ac-evaluation{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.ac-evaluation article>section{border-top:1px solid #edf1f3;align-items:center;gap:12px;padding:13px 0;display:flex}.ac-qr{width:48px;height:48px;color:var(--ac);background:#f0edfb;place-items:center;font-size:26px;display:grid}.ac-evaluation section>div:nth-child(2){flex:1;gap:4px;display:grid}.ac-evaluation section span,.ac-evaluation section small{color:var(--muted);font-size:11px}.ac-evaluation p{background:#edf1f3;height:6px;margin:3px 0}.ac-evaluation p i{background:#1d9c72;height:100%;display:block}.ac-evaluation button{color:var(--ac);background:#fff;border:1px solid #d4caef;border-radius:8px;padding:9px}.ac-evaluation article:nth-child(2) section>i{width:38px;height:38px;color:var(--ac);background:#f0edfb;border-radius:9px;place-items:center;font-style:normal;display:grid}.ac-certificate-layout{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.ac-cert-list{gap:12px;display:grid}.ac-cert-list>section{background:#fff;border:1px solid #dbe4e8;border-radius:14px;grid-template-columns:210px 1fr;gap:18px;padding:14px;display:grid}.ac-cert-preview{text-align:center;background:linear-gradient(145deg,#fff,#f4f1ff);border:1px solid #dcd4f5;border-radius:9px;place-items:center;padding:13px;display:grid}.ac-cert-preview img{width:110px}.ac-cert-preview b{color:var(--ac);margin:8px;font-size:11px}.ac-cert-preview span{font-weight:800}.ac-cert-preview small{font-size:9px}.ac-cert-list>section>div:nth-child(2)>span{color:var(--ac);font-size:11px;font-weight:800}.ac-cert-list h3{margin:7px 0}.ac-cert-list p,.ac-cert-list small{color:var(--muted)}.ac-cert-list footer{gap:8px;margin-top:15px;display:flex}.ac-cert-list a{color:var(--ac);border:1px solid #d4caef;border-radius:8px;padding:10px;font-weight:700;text-decoration:none}.ac-certificate-layout aside{color:#fff;background:linear-gradient(145deg,#28204b,#4a398c)}.ac-certificate-layout aside>p{color:#d7d0ee;line-height:1.6}.ac-certificate-layout aside>div{border-top:1px solid #ffffff26;align-items:center;gap:10px;padding:13px 0;display:flex}.ac-certificate-layout aside strong{flex:1}.ac-certificate-layout aside b{font-size:10px}.ac-knowledge article>header{align-items:center;gap:10px;display:flex}.ac-knowledge header>i{width:44px;height:44px;color:var(--ac);background:#efeafd;border-radius:10px;place-items:center;font-style:normal;font-weight:850;display:grid}.ac-knowledge header div{flex:1}.ac-knowledge header span,.ac-knowledge header p{color:var(--muted);margin:0;font-size:11px}.ac-knowledge h3{margin:4px 0}.ac-knowledge header>b{color:var(--ac);font-size:11px}.ac-knowledge article>section{border-top:1px solid #edf1f3;justify-content:space-between;padding:12px 0;display:flex}.ac-knowledge section span{color:var(--muted);font-size:11px}.ac-payment{background:#fff;border:1px solid #dbe4e8;border-radius:14px;overflow:auto}.ac-payment>header,.ac-payment>section{grid-template-columns:.8fr 1.4fr 1fr .8fr .6fr;align-items:center;gap:12px;min-width:930px;padding:14px 17px;display:grid}.ac-payment>header{color:var(--muted);background:#eef2f4;font-size:11px;font-weight:800}.ac-payment>section{border-top:1px solid #edf1f3}.ac-payment strong,.ac-payment>section>span{gap:3px;display:grid}.ac-payment small{color:var(--muted);font-size:10px}.ac-payment code{color:var(--ac);background:#f0edfb;border-radius:7px;padding:8px;font-family:inherit;font-weight:800}.ac-payment em{color:#16835d;font-size:11px;font-style:normal}.ac-reports,.ac-report-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.ac-report-value{font-size:34px}.ac-report-card>div{border-top:1px solid #edf1f3;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.ac-report-card>div span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ac-report-card p{margin:0}.ac-report-card b{font-size:11px}.ac-report-card>div>strong{grid-column:3}.ac-modal{z-index:90;background:#0a253b73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ac-modal>section{background:#fff;border-radius:17px;gap:14px;width:min(620px,100%);max-height:90vh;padding:24px;display:grid;overflow:auto}.ac-modal header span{color:var(--ac);font-size:11px;font-weight:850}.ac-modal h2{margin:5px 0}.ac-modal label{gap:7px;font-size:13px;font-weight:700;display:grid}.ac-modal input,.ac-modal select,.ac-modal textarea{font:inherit;border:1px solid #cfdce1;border-radius:9px;padding:11px;font-size:16px}.ac-modal textarea{min-height:90px}.ac-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ac-form-actions{justify-content:flex-end;gap:8px;display:flex}.ac-form-actions button{font:inherit;background:#fff;border:1px solid #d8e1e5;border-radius:9px;padding:11px 15px;font-weight:700}.ac-form-actions button:last-child{background:var(--ac);color:#fff}.ac-loading,.ac-failure{background:#fff;border:1px solid #dbe4e8;border-radius:16px;place-content:center;justify-items:center;gap:10px;min-height:420px;display:grid}.ac-loading i{border:4px solid #e8e2fa;border-top-color:var(--ac);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite acspin}.ac-loading span,.ac-failure p{color:var(--muted)}@keyframes acspin{to{transform:rotate(360deg)}}@media (max-width:1250px){.ac-kpis{grid-template-columns:repeat(3,1fr)}.ac-course-grid,.ac-learner-grid,.ac-knowledge,.ac-calendar{grid-template-columns:repeat(2,1fr)}.ac-command-grid,.ac-evaluation,.ac-certificate-layout{grid-template-columns:1fr}.ac-report-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.academy-app{font-size:16px}.ac-hero{flex-direction:column;align-items:flex-start;padding:19px}.ac-hero h1{font-size:25px}.ac-hero aside,.ac-hero aside>*{text-align:center;width:100%}.ac-kpis{display:flex;overflow:auto}.ac-kpi{min-width:210px}.ac-course-grid,.ac-learner-grid,.ac-knowledge,.ac-calendar,.ac-report-grid,.ac-cert-list>section,.ac-form-row{grid-template-columns:1fr}.ac-enrollment-board{grid-template-columns:repeat(4,260px)}}
.proc-app{--pr:#4979c7;--ink:#123144;--muted:#718696;color:var(--ink);gap:16px;font-size:16px;display:grid}.pr-hero{background:linear-gradient(125deg,#fff 55%,#ebf2ff);border:1px solid #d8e2e7;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.pr-hero>div>span,.pr-command header>span,.pr-receiving header>span,.pr-reports article>span{letter-spacing:.12em;color:var(--pr);font-size:12px;font-weight:850}.pr-hero h1{margin:8px 0;font-size:31px}.pr-hero p{max-width:790px;color:var(--muted);margin:0;line-height:1.65}.pr-hero aside{gap:9px;display:flex}.pr-hero button,.pr-hero a,.pr-request-board button,.pr-rfq-grid button,.pr-order-list button,.pr-receiving button,.pr-match-list button,.pr-claim-grid button{background:var(--pr);color:#fff;font:inherit;border:0;border-radius:10px;padding:12px 15px;font-weight:750;text-decoration:none}.pr-hero a{color:var(--pr);background:#fff;border:1px solid #c4d5ee}.pr-kpis{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.pr-kpi{border:1px solid #d8e2e7;border-top:4px solid var(--pr);background:#fff;border-radius:13px;gap:7px;padding:16px;display:grid}.pr-kpi.violet{border-top-color:#8453bd}.pr-kpi.green{border-top-color:#1c9b70}.pr-kpi.amber{border-top-color:#e59a22}.pr-kpi.red{border-top-color:#d64352}.pr-kpi>span,.pr-kpi small{color:var(--muted);font-size:12px}.pr-kpi strong{font-size:23px}.pr-command{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.pr-command>article,.pr-receiving>article,.pr-reports>article{background:#fff;border:1px solid #d8e2e7;border-radius:15px;padding:20px}.pr-command h2,.pr-receiving h2,.pr-reports h2{margin:6px 0 17px}.pr-command article:first-child>button{text-align:left;width:100%;font:inherit;background:0 0;border:0;border-top:1px solid #edf1f3;grid-template-columns:34px 1fr 34px;align-items:center;gap:10px;padding:13px 0;display:grid}.pr-command button>i{width:30px;height:30px;color:var(--pr);background:#edf3fc;border-radius:9px;place-items:center;font-style:normal;font-weight:850;display:grid}.pr-command button div{gap:6px;display:grid}.pr-command button p{background:#edf1f3;height:6px;margin:0}.pr-command button em{background:var(--pr);height:100%;display:block}.pr-exception section{border-top:1px solid #edf1f3;align-items:center;gap:10px;padding:13px 0;display:flex}.pr-exception section>i{color:#d64352;background:#fde9ec;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.pr-exception section div{flex:1;gap:3px;display:grid}.pr-exception section span{color:var(--muted);font-size:11px}.pr-exception section>b{font-size:11px}.pr-request-board{grid-template-columns:repeat(6,minmax(225px,1fr));gap:11px;display:grid;overflow:auto}.pr-request-board>article{background:#eef2f4;border-radius:13px;min-height:420px;padding:10px}.pr-request-board article>header{justify-content:space-between;padding:8px;font-size:12px;display:flex}.pr-request-board article>section{background:#fff;border:1px solid #d8e2e7;border-radius:10px;margin:8px 0;padding:13px}.pr-request-board section>span{color:var(--pr);font-size:10px;font-weight:850}.pr-request-board h3{margin:8px 0;font-size:15px}.pr-request-board p,.pr-request-board small{color:var(--muted);font-size:11px}.pr-request-board section>div{gap:3px;margin-top:8px;display:grid}.pr-request-board button{width:100%;margin-top:11px;padding:9px}.pr-rfq-grid,.pr-supplier-grid,.pr-claim-grid,.pr-reports{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.pr-rfq-grid>article,.pr-supplier-grid>article,.pr-claim-grid>article{background:#fff;border:1px solid #d8e2e7;border-radius:15px;padding:18px}.pr-rfq-grid article>header,.pr-supplier-grid header,.pr-claim-grid header{align-items:center;gap:10px;display:flex}.pr-rfq-grid header div,.pr-supplier-grid header div,.pr-claim-grid header div{flex:1}.pr-rfq-grid header span,.pr-supplier-grid header span,.pr-claim-grid header span{color:var(--pr);font-size:11px;font-weight:800}.pr-rfq-grid h3,.pr-supplier-grid h3,.pr-claim-grid h3{margin:5px 0}.pr-rfq-grid em,.pr-supplier-grid em,.pr-claim-grid em{color:#16835d;font-size:10px;font-style:normal}.pr-rfq-orbit{width:90px;height:90px;box-shadow:inset 0 0 0 2px var(--pr);text-align:center;border:9px solid #e4edfa;border-radius:50%;place-content:center;margin:19px auto;display:grid}.pr-rfq-orbit strong{font-size:26px}.pr-rfq-orbit span{color:var(--muted);font-size:10px}.pr-rfq-grid dl,.pr-claim-grid dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pr-rfq-grid dl div,.pr-claim-grid dl div{background:#f4f7f9;border-radius:8px;gap:3px;padding:9px;display:grid}.pr-rfq-grid dt,.pr-claim-grid dt{color:var(--muted);font-size:10px}.pr-rfq-grid dd,.pr-claim-grid dd{margin:0;font-size:12px;font-weight:700}.pr-rfq-grid>article>button,.pr-claim-grid>article>button{width:100%;margin-top:13px}.pr-comparison{background:#fff;border:1px solid #d8e2e7;border-radius:14px;overflow:auto}.pr-comparison>header,.pr-comparison>section{grid-template-columns:1.3fr 1fr .6fr 1.2fr .6fr .6fr .4fr .7fr;align-items:center;gap:12px;min-width:1100px;padding:14px 17px;display:grid}.pr-comparison>header{color:var(--muted);background:#eef2f4;font-size:11px;font-weight:800}.pr-comparison>section{border-top:1px solid #edf1f3}.pr-comparison>section.selected{background:#eaf8f2;border-left:4px solid #1c9b70}.pr-comparison strong{display:grid}.pr-comparison small{color:var(--muted);font-size:10px}.pr-comparison span{font-size:12px}.pr-comparison em{color:#16835d;font-size:11px;font-style:normal}.pr-supplier-grid header>i{background:var(--pr);color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;font-style:normal;font-weight:850;display:grid}.pr-supplier-grid header p{color:var(--muted);margin:0;font-size:11px}.pr-supplier-grid article>div{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.pr-supplier-grid article>div section{background:#edf3fc;border-radius:9px;gap:4px;padding:10px;display:grid}.pr-supplier-grid section span{color:var(--muted);font-size:10px}.pr-supplier-grid footer{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.pr-supplier-grid footer b{color:#d64352}.pr-order-list{gap:13px;display:grid}.pr-order-list>article{background:#fff;border:1px solid #d8e2e7;border-radius:15px;padding:19px}.pr-order-list article>header{grid-template-columns:1fr auto auto;align-items:center;gap:17px;display:grid}.pr-order-list header span{color:var(--pr);font-size:11px;font-weight:850}.pr-order-list h3{margin:5px 0}.pr-order-list header p{color:var(--muted);margin:0;font-size:12px}.pr-order-list header>strong{font-size:20px}.pr-order-list header>em{color:var(--pr);font-size:11px;font-style:normal;font-weight:750}.pr-order-steps{grid-template-columns:repeat(7,1fr);margin:22px 0;display:grid}.pr-order-steps span{text-align:center;place-items:center;gap:6px;display:grid;position:relative}.pr-order-steps span:not(:last-child):after{content:"";background:#dfe7eb;height:2px;position:absolute;top:15px;left:61%;right:-39%}.pr-order-steps span.done:not(:last-child):after{background:var(--pr)}.pr-order-steps i{z-index:1;background:#edf1f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.pr-order-steps span.done i{background:var(--pr);color:#fff}.pr-order-steps small{color:var(--muted);font-size:9px}.pr-order-lines{background:#f5f7f8;border-radius:9px;padding:9px}.pr-order-lines div{grid-template-columns:1fr .3fr .4fr;gap:10px;padding:7px;font-size:12px;display:grid}.pr-order-lines strong{text-align:right}.pr-order-list footer{color:var(--muted);justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;display:flex}.pr-receiving{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pr-receiving article>section{border-top:1px solid #edf1f3;align-items:center;gap:12px;padding:13px 0;display:flex}.pr-receiving section>time,.pr-receiving section>i{width:48px;height:48px;color:var(--pr);text-align:center;background:#edf3fc;border-radius:10px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.pr-receiving section>div{flex:1;gap:3px;display:grid}.pr-receiving span,.pr-receiving small{color:var(--muted);font-size:11px}.pr-receiving em{color:var(--pr);font-size:10px;font-style:normal}.pr-receiving button{padding:8px;font-size:11px}.pr-match-list{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.pr-match-list article{background:#fff;border:1px solid #d8e2e7;border-radius:15px;padding:18px}.pr-match-list header,.pr-match-list footer{justify-content:space-between;align-items:center;display:flex}.pr-match-list header span{color:var(--pr);font-size:11px;font-weight:800}.pr-match-list header em{font-size:10px;font-style:normal}.pr-match-list article>div{grid-template-columns:1fr 30px 1fr 40px;align-items:center;gap:10px;margin:20px 0;display:grid}.pr-match-list article>div>strong{font-size:20px;display:grid}.pr-match-list strong small{color:var(--muted);font-size:10px}.pr-match-list article>div>i{text-align:center;font-style:normal}.pr-match-list i.ok,.pr-match-list i.bad{color:#16835d;background:#e5f5ed;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pr-match-list i.bad{color:#d64352;background:#fde9ec}.pr-match-list footer span{color:var(--muted);font-size:11px}.pr-claim-grid header>i{color:#d64352;background:#fde9ec;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.pr-claim-grid>article>p{color:var(--muted);min-height:55px}.pr-reports>article{min-height:310px}.pr-reports article>div{border-top:1px solid #edf1f3;grid-template-columns:1fr 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.pr-reports p{background:#e7edf0;height:7px;margin:0}.pr-reports p i{background:var(--pr);height:100%;display:block}.pr-reports div span{font-size:12px}.pr-reports div b{font-size:11px}.pr-reports div>strong{grid-column:3}.pr-modal{z-index:90;background:#0a253b73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pr-modal>section{background:#fff;border-radius:17px;gap:14px;width:min(620px,100%);max-height:90vh;padding:24px;display:grid;overflow:auto}.pr-modal header span{color:var(--pr);font-size:11px;font-weight:850}.pr-modal h2{margin:5px 0}.pr-modal label{gap:7px;font-size:13px;font-weight:700;display:grid}.pr-modal input,.pr-modal select,.pr-modal textarea{font:inherit;border:1px solid #cfdce1;border-radius:9px;padding:11px;font-size:16px}.pr-modal textarea{min-height:85px}.pr-form-actions{justify-content:flex-end;gap:8px;display:flex}.pr-form-actions button{font:inherit;background:#fff;border:1px solid #d8e1e5;border-radius:9px;padding:11px 15px;font-weight:700}.pr-form-actions button:last-child{background:var(--pr);color:#fff}.pr-supplier-checks{color:var(--pr);gap:6px;font-weight:600;display:grid}.pr-policy-note{color:#385f9c;background:#edf3fc;border-radius:8px;padding:12px;line-height:1.5}.pr-loading,.pr-failure{background:#fff;border:1px solid #d8e2e7;border-radius:16px;place-content:center;justify-items:center;gap:10px;min-height:420px;display:grid}.pr-loading i{border:4px solid #e1eafb;border-top-color:var(--pr);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite prspin}.pr-loading span,.pr-failure p{color:var(--muted)}@keyframes prspin{to{transform:rotate(360deg)}}@media (max-width:1250px){.pr-kpis{grid-template-columns:repeat(3,1fr)}.pr-command,.pr-receiving{grid-template-columns:1fr}.pr-rfq-grid,.pr-supplier-grid,.pr-claim-grid,.pr-reports{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.proc-app{font-size:16px}.pr-hero{flex-direction:column;align-items:flex-start;padding:19px}.pr-hero h1{font-size:25px}.pr-hero aside,.pr-hero aside>*{text-align:center;width:100%}.pr-kpis{display:flex;overflow:auto}.pr-kpi{min-width:210px}.pr-rfq-grid,.pr-supplier-grid,.pr-claim-grid,.pr-reports,.pr-match-list,.pr-order-list article>header{grid-template-columns:1fr}.pr-order-steps{grid-template-columns:repeat(7,90px);overflow:auto}.pr-order-list footer,.pr-match-list footer{flex-direction:column;align-items:flex-start;gap:9px}.pr-request-board{grid-template-columns:repeat(6,260px)}}
.learn-login{color:#123144;background:#eef4f7;grid-template-columns:1.15fr .85fr;min-height:100vh;font-size:16px;display:grid}.learn-login>section{color:#fff;background:linear-gradient(145deg,#0a354b,#16224c);align-content:center;gap:20px;padding:8vh 9vw;display:grid}.learn-login>section>img{background:#fff;border-radius:12px;width:210px;padding:12px 18px}.learn-login>section>span{letter-spacing:.15em;color:#a6b6ff;font-size:12px;font-weight:850}.learn-login h1{margin:0;font-size:47px;line-height:1.12}.learn-login>section>p{color:#cbd9e0;max-width:650px;font-size:17px;line-height:1.7}.learn-login>section>div{grid-template-columns:45px 1fr;align-items:center;gap:3px 12px;display:grid}.learn-login>section>div i{color:#a6b6ff;background:#ffffff15;border-radius:10px;grid-row:1/3;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.learn-login>section>div small{color:#9fb1bb}.learn-login>form{background:#fff;border:1px solid #d8e2e7;border-radius:18px;align-self:center;gap:16px;width:min(470px,100% - 40px);margin:7vw;padding:30px;display:grid;box-shadow:0 20px 70px #17384e1f}.learn-login form header span{color:#674fc0;letter-spacing:.15em;font-size:11px;font-weight:850}.learn-login form h2{margin:6px 0;font-size:28px}.learn-login form p{color:#728796}.learn-login form label{gap:7px;font-size:13px;font-weight:700;display:grid}.learn-login form input{font:inherit;border:1px solid #cfdbe0;border-radius:9px;padding:13px;font-size:16px}.learn-login form>button{color:#fff;font:inherit;background:#674fc0;border:0;border-radius:9px;padding:13px;font-weight:800}.learn-login form>button.demo{color:#674fc0;background:#fff;border:1px solid #d7cdf6}.learn-login form>div{color:#8da0ab;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.learn-login form>div i{background:#dfe7ea;flex:1;height:1px}.learn-login form footer{text-align:center;color:#9aaab2;font-size:11px}.learn-error{color:#b92738;background:#fde9ec;border-radius:7px;padding:10px}.learn-shell{color:#123144;background:#eef4f7;grid-template-columns:270px 1fr;min-height:100vh;font-size:16px;display:grid}.learn-shell>aside{color:#fff;background:#092f43;flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.learn-shell>aside>a img{background:#fff;border-radius:10px;width:170px;padding:11px 14px}.learn-person{border-bottom:1px solid #ffffff18;align-items:center;gap:10px;padding:22px 5px 15px;display:flex}.learn-person>i{background:#674fc0;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:850;display:grid}.learn-person span{gap:3px;display:grid}.learn-person small{color:#84a8b8}.learn-shell aside nav{gap:5px;padding:17px 0;display:grid;overflow:auto}.learn-shell aside nav button{color:#b8ccd5;text-align:left;font:inherit;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.learn-shell aside nav button>i{background:#ffffff0a;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.learn-shell aside nav button span{font-weight:700}.learn-shell aside nav button b{font-size:10px}.learn-shell aside nav button.active{color:#fff;background:#674fc0}.learn-shell aside>footer{border-top:1px solid #ffffff18;gap:4px;margin-top:auto;padding:16px 7px;display:grid}.learn-shell aside>footer span,.learn-shell aside>footer small{color:#84a8b8;font-size:11px}.learn-shell>main>header{background:#fff;border-bottom:1px solid #d8e2e7;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex}.learn-shell>main>header div{gap:10px;display:flex}.learn-shell>main>header div span{color:#674fc0;font-weight:850}.learn-shell>main>header div i{color:#b2bec4}.learn-shell>main>header section{color:#718696;align-items:center;gap:9px;font-size:12px;display:flex}.learn-shell>main>header section>i{background:#20a875;border-radius:50%;width:9px;height:9px}.learn-shell>main>header section>b{color:#fff;background:#674fc0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.learn-content{gap:18px;max-width:1500px;margin:auto;padding:28px;display:grid}.learn-hero>span{letter-spacing:.14em;color:#674fc0;font-size:11px;font-weight:850}.learn-hero h1{margin:8px 0;font-size:31px}.learn-hero p{color:#718696;max-width:800px;line-height:1.6}.learn-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.learn-kpis article{background:#fff;border:1px solid #d8e2e7;border-top:4px solid #674fc0;border-radius:13px;gap:7px;padding:17px;display:grid}.learn-kpis span,.learn-kpis small{color:#718696;font-size:12px}.learn-kpis strong{font-size:25px}.learn-home-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.learn-home-grid>article,.learn-home-grid>aside{background:#fff;border:1px solid #d8e2e7;border-radius:15px;padding:20px}.learn-home-grid header>span,.learn-home-grid aside>span{color:#674fc0;letter-spacing:.12em;font-size:11px;font-weight:850}.learn-home-grid h2{margin:6px 0 15px}.learn-home-grid article>button{text-align:left;width:100%;font:inherit;background:0 0;border:0;border-top:1px solid #edf1f3;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.learn-home-grid button>i{color:#674fc0;background:#f0edfb;border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:850;display:grid}.learn-home-grid button div{gap:5px;display:grid}.learn-home-grid button p,.learn-course-progress p{background:#e7edf0;height:7px;margin:0}.learn-home-grid button p em,.learn-course-progress p i{background:#674fc0;height:100%;display:block}.learn-home-grid button small{color:#718696;font-size:11px}.learn-home-grid button>b{color:#674fc0;font-size:11px}.learn-home-grid aside{color:#fff;background:linear-gradient(145deg,#2f2259,#4f3b92)}.learn-home-grid aside>span{color:#c7bbf0}.learn-home-grid aside time{color:#d8d1ef;margin-top:28px;display:block}.learn-home-grid aside p{color:#d8d1ef}.learn-home-grid aside a{color:#674fc0;background:#fff;border-radius:8px;margin-top:20px;padding:11px 13px;font-weight:750;text-decoration:none;display:inline-block}.learn-catalog{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.learn-catalog>article{background:#fff;border:1px solid #d8e2e7;border-radius:15px;overflow:hidden}.learn-cover{color:#fff;background:linear-gradient(145deg,#1f3153,#674fc0);height:145px;padding:18px;position:relative}.learn-cover span{font-size:11px;font-weight:850}.learn-cover i{border:1px solid #fff6;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-style:normal;display:grid;position:absolute;inset:0}.learn-cover b{font-size:11px;position:absolute;bottom:14px;right:16px}.learn-catalog article>section{padding:18px}.learn-catalog section>span{color:#674fc0;font-size:11px;font-weight:800}.learn-catalog h3{min-height:48px}.learn-catalog p{color:#718696;min-height:75px;line-height:1.55}.learn-catalog dl{gap:7px;display:grid}.learn-catalog dl div{justify-content:space-between;font-size:12px;display:flex}.learn-catalog dt{color:#718696}.learn-catalog dd{font-weight:700}.learn-catalog button,.learn-my-courses button{color:#fff;width:100%;font:inherit;background:#674fc0;border:0;border-radius:9px;margin-top:13px;padding:11px;font-weight:750}.learn-catalog button:disabled{color:#837b9d;background:#e4e0ef}.learn-my-courses{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.learn-my-courses>article{background:#fff;border:1px solid #d8e2e7;border-radius:15px;padding:19px}.learn-my-courses article>header{justify-content:space-between;display:flex}.learn-my-courses header span{color:#674fc0;font-size:11px;font-weight:800}.learn-my-courses header h3{margin:5px 0}.learn-my-courses header em{color:#16835d;font-size:10px;font-style:normal}.learn-course-progress{grid-template-columns:55px 1fr;align-items:center;gap:8px;margin:18px 0;display:grid}.learn-course-progress>strong{grid-row:1/3;font-size:23px}.learn-course-progress small{color:#718696;font-size:10px}.learn-my-courses article>section>div{border-top:1px solid #edf1f3;align-items:center;gap:10px;padding:11px 0;display:flex}.learn-my-courses article>section i{color:#674fc0;background:#f0edfb;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.learn-my-courses article>section span{flex:1;gap:3px;display:grid}.learn-my-courses article>section small{color:#718696;font-size:10px}.learn-my-courses article>section b{color:#674fc0;font-size:11px}.learn-my-courses footer{gap:8px;display:grid}.learn-my-courses footer span{text-align:center;color:#718696;font-size:11px}.learn-schedule{gap:11px;display:grid}.learn-schedule article{background:#fff;border:1px solid #d8e2e7;border-radius:14px;grid-template-columns:70px 1fr auto;align-items:center;gap:16px;padding:17px;display:grid}.learn-schedule time{color:#674fc0;background:#f0edfb;border-radius:12px;place-items:center;height:70px;display:grid}.learn-schedule time b{font-size:24px}.learn-schedule time span{font-size:10px}.learn-schedule article>div>span,.learn-schedule p,.learn-schedule small{color:#718696;font-size:11px}.learn-schedule h3{margin:5px 0}.learn-schedule a{color:#fff;background:#674fc0;border-radius:8px;padding:10px 13px;font-weight:750;text-decoration:none}.learn-payments{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.learn-payments article{background:#fff;border:1px solid #d8e2e7;border-radius:15px;padding:18px}.learn-payments header{justify-content:space-between;display:flex}.learn-payments header span{color:#674fc0;font-size:11px;font-weight:800}.learn-payments header em{color:#16835d;font-size:10px;font-style:normal}.learn-payments article>strong{font-size:25px}.learn-payment-qr{background:#f0f3f5;place-items:center;width:120px;height:120px;margin:17px auto;font-size:66px;display:grid}.learn-payments dl{gap:7px;display:grid}.learn-payments dl div{justify-content:space-between;gap:10px;display:flex}.learn-payments dt{color:#718696;font-size:11px}.learn-payments dd{font-size:11px;font-weight:700}.learn-payments article>small{color:#718696;text-align:center;margin-top:15px;display:block}.learn-certificates{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.learn-certificates article{background:#fff;border:1px solid #d8e2e7;border-radius:15px;padding:15px}.learn-certificates article>div{text-align:center;background:linear-gradient(145deg,#fff,#f4f1ff);border:1px solid #ddd4f6;place-items:center;min-height:240px;padding:20px;display:grid}.learn-certificates img{width:150px}.learn-certificates div>span{color:#674fc0;letter-spacing:.2em;font-size:11px;font-weight:850}.learn-certificates div h3{font-size:24px}.learn-certificates div p{color:#718696}.learn-certificates footer{align-items:center;gap:12px;padding-top:13px;display:flex}.learn-certificates footer em{color:#16835d;font-size:11px;font-style:normal;font-weight:700}.learn-certificates footer span{color:#718696;flex:1;font-size:11px}.learn-certificates footer a{color:#674fc0;font-weight:750;text-decoration:none}.learn-profile{background:#fff;border:1px solid #d8e2e7;border-radius:15px;padding:22px}.learn-profile>header{align-items:center;gap:14px;display:flex}.learn-profile header>i{color:#fff;background:#674fc0;border-radius:16px;place-items:center;width:62px;height:62px;font-size:20px;font-style:normal;font-weight:850;display:grid}.learn-profile header>div{flex:1}.learn-profile header span,.learn-profile header p{color:#718696;margin:0;font-size:11px}.learn-profile header h2{margin:5px 0}.learn-profile header>b{color:#16835d;font-size:10px}.learn-profile>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.learn-profile>div section{background:#f4f7f9;border-radius:9px;gap:5px;padding:13px;display:grid}.learn-profile section span{color:#718696;font-size:11px}.cert-verify{color:#123144;background:linear-gradient(145deg,#edf4f7,#f3efff);place-items:center;min-height:100vh;padding:24px;display:grid}.cert-verify>section{text-align:center;background:#fff;border:1px solid #d8e2e7;border-radius:20px;width:min(700px,100%);padding:40px;box-shadow:0 25px 80px #1a39501f}.cert-verify img{width:190px}.cert-verify>section>span{color:#674fc0;letter-spacing:.18em;margin:22px;font-size:11px;font-weight:850;display:block}.cert-verify>section>i{border-radius:50%;place-items:center;width:74px;height:74px;margin:auto;font-size:36px;font-style:normal;display:grid}.cert-verify i.valid{color:#16835d;background:#e4f5ed}.cert-verify i.invalid{color:#d64352;background:#fde9ec}.cert-verify h1{font-size:30px}.cert-verify>section>p{color:#718696}.cert-verify dl{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.cert-verify dl div{background:#f4f7f9;border-radius:9px;gap:5px;padding:12px;display:grid}.cert-verify dt{color:#718696;font-size:11px}.cert-verify dd{margin:0;font-weight:750}.cert-verify footer{color:#8a9da8;border-top:1px solid #edf1f3;margin-top:28px;padding-top:18px;font-size:11px}@media (max-width:1050px){.learn-login{grid-template-columns:1fr}.learn-login>section{display:none}.learn-login>form{margin:60px auto}.learn-shell{grid-template-columns:82px 1fr}.learn-shell>aside>a img{width:52px;padding:8px}.learn-person span,.learn-shell aside nav button span,.learn-shell aside nav button b,.learn-shell aside>footer{display:none}.learn-person{justify-content:center}.learn-shell aside nav button{grid-template-columns:1fr}.learn-shell aside nav button>i{margin:auto}.learn-catalog,.learn-payments{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.learn-shell{display:block}.learn-shell>aside{z-index:20;background:#092f43;width:auto;height:68px;padding:7px;position:fixed;inset:auto 0 0}.learn-shell>aside>a,.learn-person,.learn-shell aside>footer{display:none}.learn-shell aside nav{padding:0;display:flex;overflow:auto}.learn-shell aside nav button{min-width:64px;padding:5px}.learn-shell aside nav button>i{width:28px;height:28px}.learn-shell>main{padding-bottom:74px}.learn-shell>main>header{height:58px;padding:0 15px}.learn-shell>main>header section{font-size:0}.learn-content{padding:18px}.learn-hero h1{font-size:25px}.learn-kpis{display:flex;overflow:auto}.learn-kpis article{min-width:190px}.learn-home-grid,.learn-catalog,.learn-my-courses,.learn-payments,.learn-certificates{grid-template-columns:1fr}.learn-schedule article{grid-template-columns:58px 1fr}.learn-schedule a{grid-column:2}.learn-profile>div,.cert-verify dl{grid-template-columns:1fr}.cert-verify>section{padding:24px}.cert-verify h1{font-size:25px}}
