:root{color-scheme:light;--red: #d71920;--red-deep: #b81118;--red-tint: #fbebec;--ink: #25282e;--muted: #6b7079;--faint: #9298a2;--line: #e5e7eb;--surface: #ffffff;--canvas: #f5f5f6;--green: #237655;--shadow: 0 4px 18px rgba(31, 36, 44, .045);font-family:Open Sans,Segoe UI,Arial,sans-serif;font-size:14px;color:var(--ink);background:var(--canvas)}*{box-sizing:border-box}body{margin:0;min-width:360px;background:var(--canvas);color:var(--ink)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}.loading-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--muted)}.spinner{width:27px;height:27px;border:3px solid #e6e7e9;border-top-color:var(--red);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login-layout{display:grid;grid-template-columns:minmax(300px,.9fr) 1.1fr;min-height:100vh;background:var(--surface)}.login-brand{background:#292b30;color:#fff;padding:clamp(34px,7vw,92px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.brand-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:var(--red);color:#fff;font-size:25px;font-weight:700;margin-bottom:42px}.hik-logo{display:block;object-fit:contain}.login-logo{width:190px;height:54px;margin-bottom:38px;object-position:left center}.sidebar-logo{width:104px;height:31px;flex:0 0 auto}.eyebrow{color:var(--red);font-size:11px;font-weight:700;text-transform:uppercase}.login-brand .eyebrow{color:#f19a9e}.login-brand h1{font-size:clamp(34px,5vw,58px);line-height:1.12;margin:12px 0;font-weight:600}.login-copy{max-width:410px;color:#c1c3c8;font-size:16px;line-height:1.75}.login-rule{height:1px;width:100%;max-width:420px;background:#4b4d52;margin:35px 0 18px}.login-foot{margin:0;color:#afb2b8;font-size:12px}.login-card-wrap{display:grid;place-items:center;padding:35px}.login-card{width:min(100%,390px);display:grid;gap:18px}.login-card h2{font-size:28px;margin:3px 0 -10px;font-weight:600}.muted{color:var(--muted)}label{display:grid;gap:8px;color:#454a53;font-size:13px;font-weight:600}input,textarea,select{width:100%;border:1px solid #d9dce1;border-radius:7px;padding:11px 12px;outline:0;color:var(--ink);background:#fff;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--red);box-shadow:0 0 0 3px #d7192017}input::placeholder,textarea::placeholder{color:#a0a4ab}.login-note{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.form-error{color:#a91720;margin:0;font-size:13px}.button{border:1px solid transparent;border-radius:7px;padding:10px 15px;min-height:39px;color:var(--ink);background:#fff;font-weight:600;transition:background .15s,border-color .15s,color .15s}.button.primary{color:#fff;background:var(--red);border-color:var(--red)}.button.primary:hover{background:var(--red-deep);border-color:var(--red-deep)}.button.subtle{border-color:var(--line);background:#fff}.button.subtle:hover{background:#f7f7f8;border-color:#cdd0d5}.button.danger{color:#a91720;background:#fff;border-color:#efd1d3}.button.danger:hover{background:#fff5f5}.button.full{width:100%;min-height:46px}.button.small{min-height:33px;padding:7px 10px;font-size:12px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:252px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:5}.brand-lockup{display:flex;align-items:center;gap:12px;min-height:82px;padding:17px 20px;border-bottom:1px solid #f0f1f3}.brand-mark.small{width:38px;height:38px;border-radius:10px;margin:0;font-size:19px}.brand-lockup strong{display:block;font-size:14px}.brand-lockup span{display:block;font-size:11px;color:var(--muted);margin-top:3px}.sidebar nav{padding:20px 12px;overflow-y:auto}.nav-label{display:block;padding:7px 10px 9px;color:var(--faint);font-size:10px;font-weight:700}.nav-label.section-label{margin-top:17px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:6px;margin:2px 0;text-align:left;color:#595e67;background:transparent;font-size:12px;font-weight:600}.nav-item:hover{background:#f7f7f8;color:var(--ink)}.nav-item.active{color:var(--red-deep);background:var(--red-tint)}.nav-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#f0f1f3;color:#626771;font-size:12px;font-weight:700;flex:0 0 auto}.nav-item.active .nav-icon{background:#fff;color:var(--red)}.sidebar-bottom{margin-top:auto;padding:17px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;display:flex;align-items:center;gap:8px}.status-dot{width:7px;height:7px;background:var(--green);border-radius:50%}.main-area{min-height:100vh;margin-left:252px;display:flex;flex-direction:column}.topbar{min-height:66px;padding:10px 34px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border-bottom:1px solid var(--line)}.breadcrumb,.crumb-separator{color:var(--faint);font-size:12px}.crumb-separator{padding:0 10px}.topbar strong{font-size:12px;font-weight:600}.top-actions{display:flex;align-items:center;gap:9px}.top-actions .button{min-height:34px;padding:7px 10px;font-size:11px}.user-chip{display:flex;align-items:center;gap:8px;padding-left:10px}.avatar{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:#f8e4e5;color:var(--red-deep);font-size:12px;font-weight:700}.user-email{color:#444951;font-size:11px}.role-pill{padding:4px 8px;color:#595e67;border:1px solid var(--line);border-radius:20px;font-size:10px}.icon-button{display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#656a73;font-size:17px}.icon-button:hover{background:#f7f7f8}.logout-button{border:0;padding:7px 4px;background:transparent;color:var(--red);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.logout-button:hover{text-decoration:underline}.content-area{width:min(100%,1440px);flex:1;padding:30px 34px 40px;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:25px}.page-heading h1{margin:6px 0 5px;font-size:26px;line-height:1.35;font-weight:600}.page-heading p,.section-heading p,.list-toolbar p{margin:0;color:var(--muted);font-size:12px}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.module-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.module-period{display:flex;align-items:center;gap:22px;padding:18px 22px;margin-bottom:18px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.module-period-select{flex:0 0 255px;display:grid;gap:6px}.module-period-select label{color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.module-period-select select{width:100%}.module-period-summary{flex:1;min-width:0;display:grid;gap:5px}.module-period-summary strong{color:var(--red-deep);font-size:15px}.module-period-summary span,.module-period-summary small{color:var(--muted);font-size:11px}.module-period>.button{flex:0 0 auto;white-space:nowrap}.metric-card{position:relative;min-height:125px;padding:18px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.metric-card>span:first-child{display:block;color:var(--muted);font-size:11px;font-weight:600}.metric-card strong{display:block;margin-top:8px;font-size:27px;font-weight:600}.metric-card small{display:block;margin-top:4px;color:var(--faint);font-size:11px}.metric-glyph{position:absolute;right:17px;top:18px;color:#c9ccd2;font-size:20px}.metric-glyph.red{color:var(--red)}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:30px 0 14px}.section-heading h2,.list-toolbar h2{margin:0 0 4px;font-size:16px;font-weight:600}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.module-card{display:flex;align-items:center;gap:12px;padding:15px;min-height:78px;background:#fff;border:1px solid var(--line);border-radius:8px;text-align:left;box-shadow:var(--shadow)}.module-card:hover{border-color:#d8a1a4}.module-symbol svg,.nav-icon svg,.metric-glyph svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-icon svg{width:17px;height:17px}.dashboard-visuals{display:grid;grid-template-columns:1.45fr .75fr;gap:14px;margin-top:18px}.dashboard-chart,.dashboard-focus{min-width:0}.dashboard-bars{display:grid;gap:11px}.dashboard-bar{display:grid;grid-template-columns:30px 110px minmax(45px,1fr) 28px;align-items:center;gap:10px}.dashboard-bar .module-symbol{width:29px;height:29px}.dashboard-bar .module-symbol svg{width:17px;height:17px}.dashboard-bar-label{overflow:hidden;color:#555b64;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-track{height:9px;overflow:hidden;border-radius:9px;background:#f0f1f3}.dashboard-track>span{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,#d71920,#f06a70);transition:width .35s ease}.dashboard-bar>strong{color:var(--ink);font-size:11px;text-align:right}.dashboard-donut{display:grid;place-items:center;width:144px;height:144px;margin:7px auto 16px;border-radius:50%;background:conic-gradient(var(--red) calc(var(--success-ratio)*1%),#f0f1f3 0)}.dashboard-donut>div{display:grid;place-content:center;width:108px;height:108px;border-radius:50%;background:#fff;text-align:center}.dashboard-donut strong{font-size:26px}.dashboard-donut span{margin-top:3px;color:var(--muted);font-size:10px}.focus-stat{display:flex;justify-content:space-between;padding-top:11px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.focus-stat strong{color:var(--ink)}.module-symbol{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:7px;color:var(--red-deep);background:var(--red-tint);font-weight:700}.module-copy{flex:1;min-width:0}.module-copy strong,.module-copy small{display:block}.module-copy strong{font-size:12px}.module-copy small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.4}.module-count{color:var(--muted);font-size:12px}.card-arrow{color:#a4a8af;font-size:20px}.recent-heading{margin-top:29px}.table-card,.panel-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.table-card{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{padding:12px 15px;color:var(--faint);border-bottom:1px solid var(--line);font-size:9px;font-weight:700}td{padding:12px 15px;border-bottom:1px solid #f0f1f3;color:#5d626b;font-size:11px}tbody tr:last-child td{border-bottom:0}td strong{color:var(--ink);font-size:11px;font-weight:600}.status-pill{display:inline-block;padding:4px 8px;border-radius:15px;background:#f3f4f5;color:#5c626b;font-size:10px}.empty-cell{text-align:center;padding:25px;color:var(--muted)}.app-footer{display:flex;justify-content:space-between;padding:14px 34px 19px;color:var(--faint);font-size:10px}.notice,.error-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;margin-bottom:15px;border:1px solid #cfe5d9;border-radius:7px;color:#286447;background:#f3faf6;font-size:12px}.error-banner{color:#a91720;border-color:#f0cdd0;background:#fff6f6}.notice button,.error-banner button{border:0;background:transparent;font-size:17px;color:inherit}.admin-grid{display:grid;grid-template-columns:minmax(260px,.75fr) 1.25fr;gap:15px;align-items:start}.panel-card{padding:19px}.user-create{display:grid;gap:15px}.panel-heading{margin-bottom:14px}.panel-heading h2{margin:0 0 4px;font-size:15px;font-weight:600}.panel-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.user-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #f0f1f3}.user-row>div{flex:1;min-width:0}.user-row strong,.user-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-row strong{font-size:11px;font-weight:600}.user-row small{margin-top:4px;color:var(--muted);font-size:10px}.activity-form{margin-bottom:20px}.form-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}.form-heading h2{margin-top:5px;font-size:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.form-field{display:grid;align-content:start;gap:8px;min-width:0}.form-field.wide{grid-column:1/-1}.field-label{color:#454a53;font-size:11px;font-weight:600}.form-grid input,.form-grid textarea,.form-grid select{font-size:12px;font-weight:400}.form-checkboxes{display:flex;flex-wrap:wrap;gap:7px}.form-checkbox{display:inline-flex;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--line);border-radius:18px;background:#fff;color:#555b64;font-size:10px;font-weight:500;cursor:pointer}.form-checkbox:has(input:checked){border-color:#e6a5a8;color:var(--red-deep);background:var(--red-tint)}.form-checkbox input{width:13px;height:13px;margin:0;accent-color:var(--red)}.field-hint{color:var(--muted);font-size:10px;font-weight:400}.form-image-grid,.record-image-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.form-image{position:relative;width:68px;height:58px}.form-image img,.record-image-strip img{width:68px;height:58px;object-fit:cover;border:1px solid var(--line);border-radius:6px}.form-image button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border:1px solid white;border-radius:50%;background:#35383e;color:#fff;line-height:17px;padding:0}.record-image-strip{align-items:center}.record-image-strip span{color:var(--muted);font-size:10px}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.list-toolbar{display:flex;justify-content:space-between;align-items:end;gap:15px;margin:26px 0 13px}.result-count{padding:3px 7px;margin-left:5px;border-radius:14px;color:var(--red-deep);background:var(--red-tint);font-size:10px;vertical-align:2px}.search-box{width:min(100%,310px);position:relative}.search-box span{position:absolute;top:7px;left:11px;color:var(--faint);font-size:20px}.search-box input{padding-left:35px;font-size:11px}.activity-list{display:grid;gap:9px}.activity-card{display:flex;gap:15px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.activity-date{width:44px;height:48px;flex:0 0 auto;display:grid;place-content:center;text-align:center;border-radius:6px;background:#f7f7f8}.activity-date strong{font-size:17px;font-weight:600}.activity-date span{color:var(--muted);font-size:9px;text-transform:uppercase}.activity-main{flex:1;min-width:0}.activity-title-row{display:flex;gap:10px;align-items:center}.activity-title-row h3{margin:0;font-size:13px;font-weight:600}.activity-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px;color:var(--muted);font-size:10px}.activity-summary{margin:8px 0 0;color:#666b74;font-size:11px;line-height:1.5}.record-actions{display:flex;gap:6px;flex:0 0 auto}.empty-state{display:grid;justify-items:center;text-align:center;padding:58px 15px;border:1px dashed #d6d8dd;border-radius:8px;background:#fff}.empty-state>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--red);background:var(--red-tint);font-size:20px}.empty-state h3{margin:14px 0 4px;font-size:14px}.empty-state p{margin:0 0 15px;color:var(--muted);font-size:11px}.report-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:17px}.report-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:190px;padding:34px;border-radius:12px;color:#fff;background:radial-gradient(ellipse at 85% 100%,rgba(215,25,32,.22),transparent 42%),linear-gradient(115deg,#25282e,#1f2228)}.report-hero .eyebrow{color:#ffb7ba}.report-hero h1{margin:14px 0 8px;font-size:30px;letter-spacing:-.04em}.report-hero p{margin:0;color:#c5c8ce;font-size:12px}.report-hero-period{max-width:270px;padding:4px 0 4px 28px;border-left:1px solid #55585e;text-align:right}.report-hero-period span,.report-hero-period small{display:block;color:#b9bdc5;font-size:9px}.report-hero-period strong{display:block;margin:12px 0;font-size:12px}.report-filters{display:flex;align-items:end;gap:10px;margin-top:16px;padding:16px}.report-filters label{display:grid;flex:1;gap:7px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-filters select{min-width:140px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.report-top-action{white-space:nowrap}.exit-presentation{position:fixed;z-index:20;top:14px;right:18px;box-shadow:0 4px 20px #0003}.presentation-mode .sidebar,.presentation-mode .topbar,.presentation-mode .app-footer{display:none}.presentation-mode .main-area{margin-left:0}.presentation-mode .content-area{max-width:1400px;margin:auto;padding-top:38px}.report-bars{display:grid;gap:14px}.report-bar-row>div{display:flex;justify-content:space-between;margin-bottom:6px;color:#555b64;font-size:11px}.report-bar-row strong{font-weight:600}.report-track{display:block;height:7px;overflow:hidden;border-radius:10px;background:#f0f1f3}.report-fill{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--red)}.rank-row{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid #f0f1f3;font-size:11px}.rank-row strong{color:var(--red-deep);font-weight:600}.presentation-panel{margin-top:16px}.presentation-heading{display:flex;justify-content:space-between;align-items:end;gap:22px}.presentation-heading .panel-heading{margin-bottom:0}.presentation-heading h2{margin:6px 0 4px;font-size:16px}.presentation-controls{display:flex;align-items:end;gap:9px}.presentation-controls label,.summary-editor>label{display:grid;gap:5px;color:var(--muted);font-size:10px}.presentation-controls select{min-width:100px}.presentation-controls select,.presentation-image-picker select{padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}.presentation-list{display:grid;gap:8px;margin-top:18px}.presentation-record{padding:12px 0;border-top:1px solid #f0f1f3}.presentation-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.presentation-check input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--red)}.presentation-check span,.presentation-check strong,.presentation-check small{display:block}.presentation-check strong{font-size:11px;font-weight:600}.presentation-check small{margin-top:4px;color:var(--muted);font-size:10px}.summary-editor{display:grid;grid-template-columns:1fr auto;gap:7px 10px;margin:10px 0 0 26px}.summary-editor>label{grid-column:1/-1}.summary-editor textarea{font-size:11px;font-weight:400}.summary-editor .button{align-self:center}.presentation-image-picker{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:6px;background:#fafafb}.presentation-image-picker>label{display:grid;gap:5px;color:var(--muted);font-size:10px}.presentation-thumbnails{display:flex;flex-wrap:wrap;gap:8px}.presentation-thumbnail{display:grid;gap:5px;color:var(--muted);font-size:9px}.presentation-thumbnail img{width:90px;height:62px;object-fit:cover;border:1px solid var(--line);border-radius:5px}.presentation-thumbnail span{display:flex;align-items:center;gap:4px}.presentation-thumbnail input{accent-color:var(--red)}.presentation-count{margin:12px 0 0;color:var(--muted);font-size:10px}.password-card{width:min(100%,520px)}.password-card small{color:var(--muted);font-size:10px;font-weight:400}@media(max-width:1050px){.sidebar{width:220px}.main-area{margin-left:220px}.content-area{padding:24px 22px 34px}.topbar{padding:10px 22px}.user-email{display:none}}@media(max-width:760px){.login-layout{grid-template-columns:1fr}.login-brand{min-height:225px;padding:28px}.brand-mark{margin-bottom:20px}.login-brand h1{font-size:36px}.login-copy{margin:4px 0;font-size:13px}.login-rule,.login-foot{display:none}.login-card-wrap{padding:30px 22px}.sidebar{position:static;width:100%;height:auto}.brand-lockup{min-height:62px}.sidebar nav{display:flex;gap:4px;overflow-x:auto;padding:8px 12px}.nav-label,.sidebar-bottom{display:none}.nav-item{width:auto;flex:0 0 auto;white-space:nowrap}.nav-icon{display:none}.main-area{margin-left:0;min-height:calc(100vh - 110px)}.topbar{padding:10px 14px;align-items:flex-start}.topbar>div:first-child{padding-top:9px}.top-actions{flex-wrap:wrap;justify-content:flex-end}.top-actions .button{display:none}.content-area{padding:22px 14px 30px}.page-heading{align-items:flex-start}.page-heading h1{font-size:22px}.page-heading>.button{flex:0 0 auto;padding:9px;font-size:11px}.metric-grid{grid-template-columns:1fr;gap:8px}.module-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-period{flex-wrap:wrap;gap:14px;padding:16px}.module-period-select{flex-basis:100%}.module-period-summary{min-width:170px}.module-period>.button{flex:1}.metric-card{min-height:100px}.module-grid,.admin-grid,.report-grid{grid-template-columns:1fr}.report-hero{align-items:flex-start;flex-direction:column;padding:24px}.report-hero h1{font-size:24px}.report-hero-period{width:100%;max-width:none;padding:14px 0 0;border-left:0;border-top:1px solid #55585e;text-align:left}.report-filters{align-items:stretch;flex-direction:column}.report-filters label{flex:auto}.report-filters select{width:100%}.dashboard-visuals{grid-template-columns:1fr}.dashboard-bar{grid-template-columns:30px 82px minmax(35px,1fr) 24px;gap:7px}.presentation-heading{align-items:stretch;flex-direction:column}.presentation-controls{align-items:stretch;flex-wrap:wrap}.presentation-controls>*{flex:1}.summary-editor{grid-template-columns:1fr;margin-left:0}.summary-editor>label{grid-column:auto}.form-grid{grid-template-columns:1fr}.form-field.wide{grid-column:auto}.list-toolbar{align-items:stretch;flex-direction:column}.search-box{width:100%}.activity-card{align-items:flex-start;gap:9px;padding:12px}.activity-title-row{align-items:flex-start;flex-direction:column;gap:5px}.record-actions{flex-direction:column}.app-footer{padding:12px 14px}}@media print{@page{size:landscape;margin:12mm}body{background:#fff!important}.sidebar,.topbar,.app-footer,.notice,.error-banner,.report-filters,.presentation-panel,.exit-presentation{display:none!important}.main-area{margin:0!important;min-height:0!important}.content-area{padding:0!important}.report-hero{print-color-adjust:exact;-webkit-print-color-adjust:exact}.metric-card,.panel-card{break-inside:avoid;box-shadow:none!important}.report-grid{grid-template-columns:1.1fr .9fr}}
