:root{
    --bg:#071f1b;--bg-soft:#0b2b25;--panel:#0f342e;--panel-2:#123d35;--line:rgba(255,255,255,.08);
    --text:#f4f8f6;--muted:#96aaa4;--green:#23927e;--green-2:#36b49c;--red:#ef242c;--orange:#ff9d12;
    --shadow:0 18px 45px rgba(0,0,0,.24);--radius:22px;
}
*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:'Manrope',sans-serif;background:radial-gradient(circle at 85% 0%,rgba(255,157,18,.11),transparent 28%),radial-gradient(circle at 0% 100%,rgba(35,146,126,.18),transparent 32%),var(--bg);color:var(--text)}
body{min-height:100vh}.app-shell{display:flex;min-height:100vh}.sidebar{width:286px;position:fixed;inset:0 auto 0 0;padding:24px 18px;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b2c26 0%,#081f1b 100%);border-right:1px solid var(--line);z-index:30}.brand{display:flex;align-items:center;gap:13px;padding:2px 8px 24px;border-bottom:1px solid var(--line)}.brand-logo-wrap{width:56px;height:56px;background:#fff;border-radius:17px;display:grid;place-items:center;box-shadow:0 10px 28px rgba(0,0,0,.22)}.brand-logo{width:45px;height:45px;object-fit:contain}.brand-text{display:flex;flex-direction:column;min-width:0}.brand-text strong{font-size:22px;letter-spacing:.4px}.brand-text span{font-size:10px;line-height:1.4;color:var(--muted);margin-top:2px}.sidebar-nav{padding-top:19px;overflow:auto}.nav-label{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#6f8c84;padding:16px 12px 8px}.nav-item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 13px;margin:3px 0;border-radius:14px;border:0;background:transparent;color:#c9d6d2;text-decoration:none;font:600 13px 'Manrope';cursor:pointer;text-align:left}.nav-item i:first-child{width:20px;text-align:center;font-size:15px}.nav-item .arrow{margin-left:auto;font-size:10px;transition:.25s}.nav-item:hover,.nav-item.active{background:linear-gradient(135deg,rgba(35,146,126,.26),rgba(35,146,126,.09));color:#fff}.nav-item.active{box-shadow:inset 3px 0 0 var(--green-2)}.nav-dropdown.open .arrow{transform:rotate(180deg)}.nav-submenu{display:none;padding:0 0 4px 46px}.nav-submenu.open{display:block}.nav-submenu a{display:block;color:#8fa59f;text-decoration:none;font-size:12px;padding:8px 0}.nav-submenu a:hover{color:white}.sidebar-footer{margin-top:auto;padding:18px 10px 4px;border-top:1px solid var(--line)}.system-status{font-size:12px;color:#c5d4d0;display:flex;align-items:center;gap:8px}.system-status span{width:8px;height:8px;border-radius:50%;background:#35d49c;box-shadow:0 0 0 5px rgba(53,212,156,.1)}.sidebar-footer small{display:block;color:#6f8c84;margin-top:7px;font-size:10px}.main-content{margin-left:286px;width:calc(100% - 286px)}.topbar{height:94px;display:flex;align-items:center;justify-content:space-between;padding:18px 30px;position:sticky;top:0;z-index:20;background:rgba(7,31,27,.82);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.topbar-left{display:flex;align-items:center;gap:15px}.eyebrow{margin:0 0 4px;color:var(--green-2);font-size:10px;letter-spacing:1.5px;font-weight:800}.topbar h1{margin:0;font-size:25px}.topbar-actions{display:flex;align-items:center;gap:12px}.icon-button{position:relative;width:42px;height:42px;border-radius:13px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:#d7e3df;cursor:pointer}.notification-dot{position:absolute;width:7px;height:7px;background:var(--red);border-radius:50%;right:9px;top:8px}.profile-chip{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:rgba(255,255,255,.04);padding:7px 11px 7px 7px;border-radius:15px}.profile-avatar{width:35px;height:35px;border-radius:11px;background:linear-gradient(135deg,var(--orange),#ffbd4d);display:grid;place-items:center;font-size:11px;font-weight:800;color:#222}.profile-copy{display:flex;flex-direction:column}.profile-copy strong{font-size:11px}.profile-copy span{font-size:9px;color:var(--muted);margin-top:2px}.profile-chip>i{font-size:9px;color:var(--muted)}.mobile-toggle{display:none}.content-area{padding:26px 30px 45px}.hero-panel{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:27px 30px;border-radius:26px;background:linear-gradient(110deg,rgba(35,146,126,.92),rgba(25,103,90,.9) 54%,rgba(255,157,18,.86));box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-panel:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-60px;top:-130px;border:38px solid rgba(255,255,255,.08)}.hero-badge{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;background:rgba(0,0,0,.14);padding:7px 10px;border-radius:20px}.hero-panel h2{font-size:28px;margin:10px 0 7px}.hero-panel p{max-width:720px;margin:0;color:rgba(255,255,255,.79);font-size:13px;line-height:1.7}.hero-date{min-width:180px;z-index:1;text-align:right}.hero-date span{display:block;font-size:11px;color:rgba(255,255,255,.72)}.hero-date strong{display:block;margin-top:4px;font-size:17px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px}.stat-card{display:flex;align-items:center;gap:14px;padding:20px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(150deg,rgba(255,255,255,.065),rgba(255,255,255,.025));box-shadow:0 12px 30px rgba(0,0,0,.12)}.stat-icon{width:47px;height:47px;border-radius:15px;display:grid;place-items:center;font-size:18px}.stat-card div:last-child{display:flex;flex-direction:column}.stat-card span{font-size:10px;color:#a8bab5;font-weight:700}.stat-card strong{font-size:25px;margin:2px 0 1px}.stat-card small{font-size:9px;color:#728c84}.stat-orange .stat-icon{color:#ffb641;background:rgba(255,157,18,.14)}.stat-green .stat-icon{color:#40c9af;background:rgba(35,146,126,.17)}.stat-red .stat-icon{color:#ff6268;background:rgba(239,36,44,.14)}.stat-teal .stat-icon{color:#68d8c3;background:rgba(54,180,156,.13)}.dashboard-grid{display:grid;gap:18px;margin-top:18px}.grid-3-2{grid-template-columns:1.5fr 1fr}.grid-2-2{grid-template-columns:1fr 1fr}.panel{background:linear-gradient(145deg,rgba(18,61,53,.92),rgba(11,43,37,.9));border:1px solid var(--line);border-radius:var(--radius);padding:21px;box-shadow:0 16px 36px rgba(0,0,0,.13)}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.panel-kicker{font-size:9px;letter-spacing:1.2px;font-weight:800;color:var(--green-2)}.panel h3{font-size:16px;margin:4px 0 0}.panel-icon{font-size:18px;color:var(--orange)}.legend-inline{display:flex;gap:12px;font-size:9px;color:#94aaa4}.legend-inline span{display:flex;align-items:center;gap:5px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%}.dot.green{background:var(--green-2)}.dot.red{background:var(--red)}.dot.orange{background:var(--orange)}.chart-wrap{height:265px;margin-top:14px}.chart-wrap.compact{height:180px}.doctor-total{margin:25px 0 18px}.doctor-total strong{font-size:40px}.doctor-total span{display:block;color:var(--muted);font-size:11px}.progress-row{margin-top:17px}.progress-copy{display:flex;justify-content:space-between;font-size:11px;margin-bottom:7px}.progress-copy span{color:#a5b7b2}.progress{height:7px;border-radius:8px;background:rgba(255,255,255,.06);overflow:hidden}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--green-2));border-radius:8px}.mini-note{margin-top:22px;border-top:1px solid var(--line);padding-top:14px;color:#8fa49e;font-size:10px}.mini-note i{color:#35d49c;margin-right:5px}.pill{font-size:9px;font-weight:800;border-radius:20px;padding:6px 9px}.pill.green{background:rgba(53,212,156,.12);color:#64e0b2}.bor-content{display:flex;align-items:center;gap:30px;padding-top:8px}.donut-wrap{width:200px;height:200px;position:relative}.donut-label{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.donut-label strong{font-size:24px}.donut-label span{color:var(--muted);font-size:10px}.metric-list{flex:1}.metric-list div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.metric-list span{color:var(--muted);font-size:10px}.metric-list strong{font-size:12px}.revenue-total{margin:22px 0 14px}.revenue-total span{display:block;color:var(--muted);font-size:10px}.revenue-total strong{font-size:25px}.revenue-split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.revenue-split div{padding:11px;border-radius:13px;background:rgba(255,255,255,.035)}.revenue-split span{display:block;font-size:9px;color:var(--muted)}.revenue-split strong{font-size:11px}.sparkline{height:95px;margin-top:8px}.operation-list{margin-top:14px}.operation-item{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--line)}.operation-item:last-child{border:0}.patient-avatar{width:38px;height:38px;border-radius:12px;background:rgba(35,146,126,.16);display:grid;place-items:center;color:#58c8b3;font-size:10px;font-weight:800}.patient-info{flex:1;display:flex;flex-direction:column}.patient-info strong{font-size:11px}.patient-info span{font-size:9px;color:var(--muted);margin-top:3px}.status{font-size:8px;font-weight:800;padding:6px 8px;border-radius:20px}.on-process{background:rgba(255,157,18,.14);color:#ffb13a}.done{background:rgba(53,212,156,.12);color:#5bd7aa}.waiting{background:rgba(255,255,255,.07);color:#94aaa4}.text-link{font-size:9px;color:#59c8b3;text-decoration:none}.insurer-legend{margin-top:8px}.insurer-legend div{display:flex;justify-content:space-between;align-items:center;padding:8px 2px}.insurer-legend span{display:flex;align-items:center;gap:7px;color:#98ada7;font-size:10px}.insurer-legend strong{font-size:11px}.lower-grid{align-items:stretch}
@media(max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}.grid-3-2,.grid-2-2{grid-template-columns:1fr}.chart-wrap{height:250px}}
@media(max-width:860px){.sidebar{transform:translateX(-100%);transition:.28s}.sidebar.open{transform:translateX(0)}.main-content{margin-left:0;width:100%}.mobile-toggle{display:inline-grid;place-items:center}.content-area{padding:20px}.topbar{padding:14px 20px}.profile-copy{display:none}.hero-panel{align-items:flex-start;flex-direction:column}.hero-date{text-align:left}.stats-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.stats-grid{grid-template-columns:1fr}.topbar h1{font-size:19px}.eyebrow{font-size:8px}.hero-panel h2{font-size:22px}.profile-chip{display:none}.legend-inline{display:none}.bor-content{flex-direction:column}.revenue-split{grid-template-columns:1fr}.content-area{padding:16px}.panel{padding:17px}}
/* v2 additions */
.topbar-logo{width:42px;height:42px;object-fit:contain;background:#fff;border-radius:12px;padding:4px}.live-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:13px;color:#abc0ba;font-size:10px;font-weight:700;background:rgba(255,255,255,.035)}.live-chip i{width:7px;height:7px;background:#35d49c;border-radius:50%;box-shadow:0 0 0 5px rgba(53,212,156,.1)}
.nav-submenu a.active{color:#fff;font-weight:700}.date-navigator{z-index:2;display:flex;align-items:center;gap:8px;min-width:365px;justify-content:flex-end}.date-arrow,.today-btn{height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.12);color:#fff;text-decoration:none;border-radius:12px}.date-arrow{width:42px}.today-btn{padding:0 12px;font-size:10px;font-weight:800}.date-arrow:hover,.today-btn:hover{background:rgba(255,255,255,.12)}.date-picker{position:relative;min-width:185px;padding:7px 13px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(0,0,0,.12);cursor:pointer}.date-picker span,.date-picker strong{display:block;pointer-events:none}.date-picker span{font-size:9px;color:rgba(255,255,255,.7)}.date-picker strong{font-size:12px;margin-top:2px}.date-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.module-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:23px 25px;border-radius:24px;background:linear-gradient(115deg,rgba(18,61,53,.98),rgba(14,77,66,.95) 65%,rgba(255,157,18,.22));border:1px solid var(--line);box-shadow:var(--shadow)}.module-title{display:flex;align-items:center;gap:16px}.module-icon{width:57px;height:57px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(35,146,126,.28),rgba(255,157,18,.18));font-size:21px;color:#fff;border:1px solid var(--line)}.module-title span{font-size:9px;letter-spacing:1.4px;color:var(--green-2);font-weight:800}.module-title h2{margin:4px 0 3px;font-size:24px}.module-title p{margin:0;color:var(--muted);font-size:11px}.compact-nav{min-width:350px}.module-stats .stat-card strong{font-size:19px}.insight-value{margin:30px 0}.insight-value strong{display:block;font-size:34px}.insight-value span{font-size:10px;color:var(--muted)}.insight-list{border-top:1px solid var(--line);padding-top:8px}.insight-list div{display:flex;gap:10px;align-items:flex-start;padding:9px 0;color:#9fb3ad;font-size:10px;line-height:1.5}.insight-list i{color:var(--green-2);margin-top:2px}.data-table-panel{margin-top:18px}.table-search{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035)}.table-search i{font-size:10px;color:var(--muted)}.table-search input{border:0;outline:0;background:transparent;color:#fff;font:500 10px Manrope;width:150px}.table-wrap{overflow:auto;margin-top:16px}.sie-table{width:100%;border-collapse:collapse;min-width:650px}.sie-table th{text-align:left;color:#749289;font-size:9px;letter-spacing:.7px;text-transform:uppercase;padding:12px;border-bottom:1px solid var(--line)}.sie-table td{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.055);font-size:11px;color:#cad8d4}.sie-table tbody tr:hover{background:rgba(255,255,255,.025)}.safe-note{margin-top:18px;display:flex;align-items:center;gap:13px;padding:15px 18px;border-radius:17px;background:linear-gradient(90deg,rgba(35,146,126,.12),rgba(255,157,18,.06));border:1px solid var(--line)}.safe-note>i{font-size:20px;color:#58c8b3}.safe-note div{display:flex;flex-direction:column}.safe-note strong{font-size:11px}.safe-note span{font-size:9px;color:var(--muted);margin-top:3px;line-height:1.5}
@media(max-width:1000px){.module-hero{align-items:flex-start;flex-direction:column}.date-navigator,.compact-nav{min-width:0;width:100%;justify-content:flex-start}.module-title p{max-width:620px}}
@media(max-width:650px){.date-navigator{flex-wrap:wrap}.date-picker{flex:1}.module-title{align-items:flex-start}.module-title h2{font-size:20px}.live-chip{display:none}.topbar-logo{width:38px;height:38px}.today-btn{flex:1}.date-arrow{flex:0 0 42px}}

/* Dashboard pelayanan + indikator v5 */
.stats-grid.stats-3{grid-template-columns:repeat(3,1fr)}
.period-filter{margin-top:18px;display:flex;align-items:center;gap:10px;padding:14px 17px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.period-filter>div{margin-right:auto;display:flex;flex-direction:column}.period-filter span{font-size:9px;color:var(--muted)}.period-filter strong{font-size:12px}.period-filter select,.period-filter button{height:38px;border:1px solid var(--line);border-radius:11px;background:#0d342d;color:#fff;padding:0 12px;font:600 10px Manrope}.period-filter button{background:var(--green);cursor:pointer}.wide-panel{margin-top:18px}.chart-wrap.tall{height:330px}.indicator-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px}.indicator-cards>div{padding:16px 17px;border-radius:17px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(18,61,53,.92),rgba(11,43,37,.9));display:flex;flex-direction:column}.indicator-cards span{font-size:9px;color:var(--green-2);font-weight:800}.indicator-cards strong{font-size:20px;margin:4px 0}.indicator-cards small{font-size:8px;color:var(--muted)}.live-clock{display:flex;align-items:center;gap:9px;padding:7px 11px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.035)}.live-clock>i{color:var(--orange)}.live-clock div{display:flex;flex-direction:column;min-width:125px}.live-clock strong{font-size:12px}.live-clock span{font-size:8px;color:var(--muted);margin-top:1px}
@media(max-width:1000px){.indicator-cards{grid-template-columns:repeat(2,1fr)}.stats-grid.stats-3{grid-template-columns:1fr}.period-filter{flex-wrap:wrap}.period-filter>div{width:100%}.live-clock{display:none}}


/* Ketersediaan tempat tidur per golongan kamar */
.bed-summary-inline,.bed-modal-summary{display:flex;gap:8px;flex-wrap:wrap}.bed-summary-inline span,.bed-modal-summary span{padding:7px 10px;border:1px solid var(--line);border-radius:11px;font-size:9px;color:var(--muted);background:rgba(255,255,255,.035)}.bed-summary-inline strong,.bed-modal-summary strong{color:#fff;margin-left:4px}.bed-summary-inline .occupied,.bed-modal-summary .occupied{border-color:rgba(239,36,44,.25)}.bed-summary-inline .empty,.bed-modal-summary .empty{border-color:rgba(54,180,156,.3)}.bed-table strong{color:#fff}.bed-badge{display:inline-grid;min-width:34px;place-items:center;padding:5px 8px;border-radius:9px;font-size:10px;font-weight:800}.bed-badge.occupied{background:rgba(239,36,44,.13);color:#ff7479}.bed-badge.empty{background:rgba(54,180,156,.14);color:#60d8c0}.bed-detail-btn{border:1px solid rgba(54,180,156,.28);background:rgba(54,180,156,.11);color:#72dfca;border-radius:10px;padding:7px 10px;font:700 9px Manrope;cursor:pointer}.bed-detail-btn:hover{background:rgba(54,180,156,.2);color:#fff}.empty-table{text-align:center;color:var(--muted)!important}.bed-modal{position:fixed;inset:0;z-index:100;display:none}.bed-modal.open{display:block}.bed-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px)}.bed-modal-dialog{position:relative;width:min(1050px,calc(100% - 32px));max-height:86vh;overflow:auto;margin:7vh auto;background:#0c2d27;border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.5);padding:20px}.bed-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.bed-modal-head span{font-size:8px;letter-spacing:1.2px;color:var(--green-2);font-weight:800}.bed-modal-head h3{margin:4px 0 0;font-size:19px}.bed-modal-head button{width:36px;height:36px;border-radius:11px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:#fff;cursor:pointer}.bed-modal-summary{margin:15px 0}.bed-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bed-item{display:flex;align-items:center;gap:10px;min-height:82px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035)}.bed-item.terisi{border-color:rgba(239,36,44,.2);background:rgba(239,36,44,.055)}.bed-item.kosong{border-color:rgba(54,180,156,.22);background:rgba(54,180,156,.055)}.bed-icon{width:38px;height:38px;flex:0 0 38px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.055)}.bed-item.terisi .bed-icon{color:#ff676d}.bed-item.kosong .bed-icon{color:#5bd8c0}.bed-item>div:last-child{min-width:0;display:flex;flex-direction:column}.bed-item strong{font-size:10px;white-space:normal}.bed-item span{font-size:8px;font-weight:800;margin-top:4px;color:var(--muted)}.bed-item.terisi span{color:#ff7479}.bed-item.kosong span{color:#60d8c0}.bed-item small{font-size:8px;color:#9fb3ad;margin-top:4px;white-space:normal}.modal-open{overflow:hidden}@media(max-width:1000px){.bed-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bed-grid{grid-template-columns:1fr}.bed-summary-inline{margin-top:8px}.bed-availability-panel .panel-head{flex-direction:column}}
/* Persistent snapshot data quality indicators */
.sie-notices{display:grid;gap:8px;margin:0 0 14px}
.sie-notice{padding:12px 16px;border:1px solid rgba(245,158,11,.34);border-radius:12px;background:rgba(245,158,11,.07);font-size:13px;line-height:1.6}
.sie-notice i{margin-right:8px;color:#e6a33a}
.snapshot-status{padding:10px 14px;margin:0 0 14px;font-size:12px;line-height:1.7;border:1px solid rgba(109,135,129,.25);border-radius:11px}
.snapshot-status i{margin-right:8px}.module-empty{padding:24px;margin-bottom:20px}.module-empty p{margin-top:10px;opacity:.75}

@media(min-width:1001px){.stats-grid.stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* BOR/LOS/TOI by ward and physical bed */
.sie-ward-filter label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}
.sie-ward-filter input[type=date]{padding:9px 12px;border:1px solid #dce5ea;border-radius:9px;color:#233241;background:#fff}
.sie-room-panel{margin-top:20px}.sie-ward-note{color:#566575;font-size:13px;line-height:1.6;margin:8px 0 18px}
.sie-room-search{margin:0 0 14px auto;max-width:270px}
.sie-total-row{background:#eff5fb;font-weight:700}.sie-total-row td{border-top:2px solid #9bb5ce}
.sie-room-details{border:1px solid #e2e8ef;border-radius:10px;margin:10px 0;overflow:hidden}
.sie-room-details>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:13px 16px;gap:15px;background:#f7f9fc;font-weight:700;color:#273a4d}
.sie-room-details>summary small{color:#6f7c89;font-weight:400}.sie-room-details>summary i{margin-right:7px}
.sie-room-details[open]>summary{border-bottom:1px solid #e2e8ef}
.sie-room-details .table-wrap{padding:0 12px 12px}.sie-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px}
.sie-audit-grid span{border:1px solid #dfe8ef;border-radius:9px;padding:13px;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px}
.sie-audit-grid strong{font-size:18px}.sie-audit-panel{margin-top:20px}
