/* Homs — Premium Government Dashboard. Keep Bootstrap loaded before this file.
   Qualified shell/navigation selectors override existing Razor isolated styles. */
@font-face{font-family:Qomra;src:url('fonts/Qomra-Light.ttf') format('truetype');font-weight:300;font-display:swap}
@font-face{font-family:Qomra;src:url('fonts/Qomra-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Qomra;src:url('fonts/Qomra-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Qomra;src:url('fonts/Qomra-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Qomra;src:url('fonts/Qomra-Black.ttf') format('truetype');font-weight:900;font-display:swap}
:root{--homs-primary:#6b1f2a;--homs-primary-dark:#4a151e;--homs-deep:#260f14;--homs-bg:#edebe0;--homs-gold:#b9a779;--homs-gold-dark:#988561;--homs-surface:#fff;--homs-text:#260f14;--homs-muted:#71696a;--homs-border:#e5dfd6;--homs-success:#27624f;--homs-danger:#992d40;--homs-warning:#805b20;--sidebar-width:248px;--homs-shadow:0 4px 20px rgb(38 15 20 / 4%)}
*,*::before,*::after{box-sizing:border-box}
html{min-height:100%;scroll-padding-top:90px}
body{margin:0;background:var(--homs-bg);color:var(--homs-text);direction:rtl;font-family:Qomra,'Segoe UI',Tahoma,sans-serif;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font:inherit}
a{color:var(--homs-primary);text-decoration:none}a:hover{color:var(--homs-primary-dark)}
button,a,input,select,textarea{touch-action:manipulation}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--homs-primary);outline-offset:4px}
::selection{background:var(--homs-primary);color:#fff}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.35;color:var(--homs-deep)}
h1:focus{outline:none}.text-muted{color:var(--homs-muted)!important}
.homs-icon{width:22px;height:22px;flex:0 0 22px;vertical-align:middle}
/* Shell */
.page.premium-shell{display:flex;align-items:stretch;min-height:100vh;background:var(--homs-bg)}
.premium-shell>.sidebar{position:sticky;top:0;width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;height:100dvh;overflow:hidden;background:#faf9f5!important;border-inline-end:1px solid var(--homs-border);box-shadow:none;z-index:120}
.premium-shell>main{flex:1;min-width:0;background:transparent}
.premium-shell .premium-topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;position:sticky;top:0;height:76px;padding:12px 32px;background:rgb(248 247 242 / 96%);border-bottom:1px solid var(--homs-border);backdrop-filter:blur(12px);z-index:100}
.topbar-identity{display:flex;align-items:center;gap:12px}.topbar-identity strong,.topbar-identity small{display:block}.topbar-identity small{color:var(--homs-muted);font-size:.8rem}
.topbar-seal{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d5c9ad;border-radius:50%;color:var(--homs-primary);font-size:1.2rem;font-weight:900}
.premium-topbar .topbar-about{font-size:.82rem;color:var(--homs-muted);padding:8px 12px;border:1px solid var(--homs-border);border-radius:10px}
.premium-shell main>.content{width:100%;max-width:1600px;margin-inline:auto;padding:28px 32px 48px!important}
/* Ivory navigation */
.homs-nav.premium-nav{height:100%;min-height:0;display:flex;flex-direction:column;color:var(--homs-deep)}
.premium-nav .nav-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:24px 18px 20px;border-bottom:1px solid var(--homs-border);flex-shrink:0}
.premium-nav .brand{display:flex;align-items:center;gap:12px;min-width:0;color:var(--homs-deep)!important}
.premium-nav .brand-mark{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:14px;background:var(--homs-primary);color:#fff;border:1px solid var(--homs-primary-dark);font-size:1.6rem;font-weight:900}
.premium-nav .brand-content{min-width:0}.premium-nav .brand-content strong{display:block;font-size:1.22rem;overflow-wrap:anywhere}.premium-nav .brand-content small{display:block;font-size:.72rem;color:var(--homs-muted)}
.premium-nav .menu-toggle{display:none;color:var(--homs-primary);background:#fff;border:1px solid var(--homs-border);border-radius:12px;width:44px;height:44px;flex-shrink:0}
.premium-nav .nav-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 12px 20px;scrollbar-width:thin;scrollbar-color:#d1c7b2 transparent}
.premium-nav .nav-section{padding:0 12px;margin:22px 0 7px;color:#7b6c52;opacity:1;font-size:.76rem;font-weight:700}
.premium-nav .nav-link{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:9px 12px;margin:3px 0;border:1px solid transparent;border-radius:11px;color:#574a4d!important;font-size:.91rem;font-weight:500;line-height:1.5;transition:background .15s,color .15s}
.premium-nav .nav-link .homs-icon{color:var(--homs-gold-dark);width:20px;height:20px;flex-basis:20px}
.premium-nav .nav-link:hover{background:#f0ece3;color:var(--homs-primary)!important;border-color:transparent}
.premium-nav .nav-link.active{background:var(--homs-primary);color:#fff!important;font-weight:700;box-shadow:0 4px 10px rgb(107 31 42 / 12%);border-color:var(--homs-primary)}
.premium-nav .nav-link.active .homs-icon{color:#e4d9bb}
.premium-nav .nav-account{margin-top:24px;padding:14px 8px 0;border-top:1px solid var(--homs-border)}
.premium-nav .account-info{display:flex;align-items:center;gap:10px;margin-bottom:14px}.premium-nav .account-info>div{min-width:0}.premium-nav .account-info strong{display:block;font-size:.84rem;overflow-wrap:anywhere}.premium-nav .account-info small{display:block;color:var(--homs-muted);font-size:.74rem}
.premium-nav .account-avatar{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;background:#e9e1d0;color:var(--homs-primary);font-weight:700}
.premium-nav .account-link,.premium-nav .logout-button,.premium-nav .install-app-button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px;border-radius:10px;font-size:.84rem;line-height:1.5;text-align:start;color:var(--homs-primary);background:transparent;border:1px solid transparent;cursor:pointer}
.premium-nav .install-app-button{background:#eee8d9;border-color:#dfd5bf;color:var(--homs-primary-dark)}
.premium-nav .account-link:hover,.premium-nav .logout-button:hover{background:#f0e5e6;color:var(--homs-primary-dark)}
/* Dashboard */
.premium-dashboard{display:flex;flex-direction:column;gap:22px;min-width:0}
.premium-dashboard .dashboard-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;background:#faf9f5;border:1px solid #ddd5c6;border-inline-start:4px solid var(--homs-primary);border-radius:18px;box-shadow:none;overflow:hidden;margin:0}
.premium-dashboard .dashboard-hero::after{display:none}
.premium-dashboard .hero-content{min-width:0}.premium-dashboard .hero-eyebrow{color:var(--homs-gold-dark);font-size:.78rem;font-weight:700;margin-bottom:6px}
.premium-dashboard .dashboard-hero h1{font-size:clamp(1.3rem,2vw,1.9rem);margin:0 0 7px;color:var(--homs-deep)}
.premium-dashboard .dashboard-hero p{font-size:.9rem;color:var(--homs-muted);margin:0;max-width:55ch}
.hero-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;flex-shrink:0;max-width:48%}.meta-item{min-width:0}.meta-item span{display:block;font-size:.72rem;color:var(--homs-muted)}.meta-item strong{display:block;font-size:.85rem;font-weight:700;overflow-wrap:anywhere}.meta-divider{width:1px;height:30px;background:var(--homs-border)}
.refresh-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--homs-primary);border-radius:10px;background:var(--homs-primary);color:#fff;font-weight:700;font-size:.82rem;cursor:pointer}.refresh-button:hover{background:var(--homs-primary-dark)}
.premium-dashboard .bento-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.premium-dashboard .metric-card,.premium-dashboard .dashboard-panel,.premium-dashboard .activity-card{position:relative;min-width:0;background:#fff;border:1px solid var(--homs-border);border-radius:18px;box-shadow:var(--homs-shadow);color:var(--homs-deep);margin:0}
.premium-dashboard .metric-card{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:23px;transition:border-color .18s,box-shadow .18s}
.premium-dashboard .metric-card:hover,.premium-dashboard .activity-card:hover{border-color:var(--homs-gold);box-shadow:0 8px 24px rgb(38 15 20 / 8%)}
.premium-dashboard .metric-large{grid-column:span 2;grid-row:span 2;background:linear-gradient(135deg,#4a151e,#6b1f2a);color:#fff;min-height:300px;border-color:var(--homs-primary-dark)}
.metric-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.metric-label{font-size:.88rem;color:var(--homs-muted)}
.metric-value{font-size:clamp(2.2rem,3vw,3.2rem);font-weight:900;line-height:1.15;font-variant-numeric:tabular-nums;margin-top:10px;color:var(--homs-deep)}
.metric-large .metric-label{color:#e9dfe0}.metric-large .metric-value{font-size:clamp(3.5rem,5vw,5.5rem);color:#fff;margin-top:20px}
.metric-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgb(255 255 255 / 10%);color:#dfd2ad;border:1px solid rgb(185 167 121 / 35%)}.metric-icon .homs-icon{width:26px;height:26px}
.metric-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.metric-note{font-size:.8rem;color:#e3d3d6}
.metric-subrow{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #efebe4;padding-top:12px;font-size:.8rem;color:var(--homs-muted)}.metric-subrow strong{font-size:1.08rem;color:var(--homs-primary)}.success-text{color:var(--homs-success)!important}
.status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:.74rem;font-weight:700}.status-pill.success{background:#e8f2ed;color:#235a48}.status-pill.danger{background:#fae7eb;color:#882539}
.premium-dashboard .dashboard-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.premium-dashboard .dashboard-panel{padding:24px}
.panel-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.panel-kicker{font-size:.75rem;color:var(--homs-gold-dark);font-weight:700}.panel-header h2{font-size:1.15rem;margin:5px 0 0}.panel-link{font-size:.8rem;font-weight:700;flex-shrink:0;padding:7px 11px;background:#f6f1ed;border-radius:8px}
.readiness-row{padding:19px 0;border-top:1px solid #eee9e1}.readiness-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.readiness-heading strong{display:block;font-size:.93rem}.readiness-heading span{display:block;margin-top:3px;font-size:.78rem;color:var(--homs-muted)}.readiness-percent{color:var(--homs-primary);font-size:1.3rem;font-weight:900;font-variant-numeric:tabular-nums;direction:ltr}
.homs-progress{height:7px;background:#eeeae1;border-radius:20px;overflow:hidden}.homs-progress-bar{height:100%;background:linear-gradient(90deg,var(--homs-gold),var(--homs-primary));border-radius:inherit}
.alerts-list{display:flex;flex-direction:column}.alert-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;color:var(--homs-deep);border-top:1px solid #eee9e1}.alert-row:hover{color:var(--homs-primary)}.alert-row strong{display:block;font-size:.87rem}.alert-row span{display:block;font-size:.75rem;color:var(--homs-muted);margin-top:3px}.alert-number{display:grid;place-items:center;flex:0 0 auto;min-width:38px;height:36px;padding-inline:8px;border-radius:10px;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.alert-number.danger{background:#f8e9ed;color:var(--homs-danger)}.alert-number.success{background:#eaf3ee;color:var(--homs-success)}.alert-number.warning{background:#f5eedf;color:var(--homs-warning)}
.premium-dashboard .dashboard-grid-small{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.premium-dashboard .activity-card{display:flex;align-items:center;gap:18px;padding:22px;transition:border-color .18s,box-shadow .18s}.activity-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:14px;background:#f1ece0;color:var(--homs-gold-dark)}.activity-content{min-width:0}.activity-content span,.activity-content small{display:block;color:var(--homs-muted);font-size:.8rem}.activity-content strong{display:block;font-size:1.8rem;line-height:1.4;font-weight:900}.activity-content small{font-size:.72rem}
.dashboard-loading,.empty-dashboard{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:60px 24px;min-height:280px;background:#fff;border:1px solid var(--homs-border);border-radius:18px;text-align:center;color:var(--homs-muted)}.dashboard-loading .spinner-border{color:var(--homs-primary)}.empty-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#f4edde;color:var(--homs-warning);font-size:1.8rem}.empty-dashboard h3{font-size:1.3rem;margin:0}.empty-dashboard p{margin:0}
/* Shared tables, forms and panels */
.card{border:1px solid var(--homs-border);border-radius:16px;box-shadow:var(--homs-shadow);background:#fff}.card-header{padding:16px 20px;background:#faf8f3;border-bottom:1px solid var(--homs-border)}.card-body{padding:22px}.card-footer{padding:14px 20px;background:#faf8f3;border-top:1px solid var(--homs-border)}
.table-responsive{overflow:auto;border:1px solid var(--homs-border);border-radius:14px;background:#fff}.table{--bs-table-color:var(--homs-deep);--bs-table-bg:#fff;--bs-table-border-color:#eee9e1;--bs-table-hover-bg:#faf7f0;--bs-table-striped-bg:#fbfaf7;margin-bottom:0;vertical-align:middle;font-size:.9rem}.table>:not(caption)>*>*{padding:14px 16px}.table thead th{background:#f6f3eb;color:var(--homs-primary-dark);font-size:.8rem;font-weight:700;white-space:nowrap;border-bottom:1px solid #ded4c0}.table caption{padding:12px 16px;color:var(--homs-muted)}.table td{overflow-wrap:anywhere}.table td .btn{white-space:nowrap}
.form-label{font-size:.88rem;font-weight:700;margin-bottom:7px;color:#53474a}.form-control,.form-select{min-height:46px;border:1px solid #d9d2c9;border-radius:10px;color:var(--homs-deep);background-color:#fff;padding:10px 13px}.form-control:focus,.form-select:focus{border-color:var(--homs-primary);box-shadow:0 0 0 3px rgb(107 31 42 / 10%)}.form-control::placeholder{color:#8c8385}.form-control:disabled,.form-select:disabled{background-color:#f0ede6;color:var(--homs-muted)}textarea.form-control{min-height:120px;resize:vertical}.form-select{padding-inline-end:38px;background-position:left 12px center}.input-group .form-select{background-position:left 12px center}.input-group-text{border-color:#d9d2c9;background:#f6f3eb}.form-check-input:checked{background-color:var(--homs-primary);border-color:var(--homs-primary)}.form-check-input:focus{border-color:var(--homs-primary);box-shadow:0 0 0 3px rgb(107 31 42 / 10%)}.valid.modified:not([type=checkbox]){outline:1px solid var(--homs-success)}.invalid{outline:1px solid var(--homs-danger)}.validation-message{color:var(--homs-danger);font-size:.82rem;margin-top:5px}
.btn{min-height:42px;padding:9px 16px;border-radius:10px;font-weight:700;font-size:.88rem;transition:background-color .15s,border-color .15s}.btn-sm{min-height:36px;padding:6px 10px;font-size:.8rem}.btn-primary{--bs-btn-bg:#6b1f2a;--bs-btn-border-color:#6b1f2a;--bs-btn-hover-bg:#4a151e;--bs-btn-hover-border-color:#4a151e;--bs-btn-active-bg:#260f14;--bs-btn-active-border-color:#260f14;--bs-btn-disabled-bg:#6b1f2a;--bs-btn-disabled-border-color:#6b1f2a;--bs-btn-focus-shadow-rgb:107,31,42}.btn-outline-primary{--bs-btn-color:#6b1f2a;--bs-btn-border-color:#6b1f2a;--bs-btn-hover-bg:#6b1f2a;--bs-btn-hover-border-color:#6b1f2a;--bs-btn-active-bg:#4a151e;--bs-btn-active-border-color:#4a151e;--bs-btn-focus-shadow-rgb:107,31,42}.btn-secondary{--bs-btn-bg:#eee8d9;--bs-btn-color:#4a151e;--bs-btn-border-color:#dcd1b9;--bs-btn-hover-bg:#e2d7c1;--bs-btn-hover-color:#260f14;--bs-btn-hover-border-color:#b9a779}.btn-link{color:var(--homs-primary)}
.badge{font-weight:700;border-radius:7px;padding:6px 9px;line-height:1.3}.badge.bg-success{background:#e5f0e9!important;color:#235a48}.badge.bg-danger{background:#f8e6ea!important;color:#882539}.badge.bg-warning{background:#f5ecd6!important;color:#79551c}.badge.bg-secondary{background:#eeebe4!important;color:#5c5355}
.alert{border-radius:12px;padding:16px 18px}.alert-danger{color:#882539;background:#faeef0;border-color:#efd0d7}.alert-success{color:#235a48;background:#eef5f0;border-color:#cde2d5}.alert-warning{color:#79551c;background:#faf4e7;border-color:#e9dabc}
.modal-content{border-radius:18px;border:1px solid var(--homs-border);box-shadow:0 24px 70px rgb(38 15 20 / 18%)}.modal-header,.modal-footer{padding:18px 22px;border-color:var(--homs-border)}.modal-header{background:#faf8f3;border-radius:18px 18px 0 0}.modal-body{padding:22px}.modal-title{font-size:1.2rem;font-weight:700}.modal-header .btn-close{margin-inline-start:auto;margin-inline-end:0}.dropdown-menu{border-color:var(--homs-border);border-radius:12px;padding:6px;box-shadow:var(--homs-shadow)}.dropdown-item{border-radius:7px;padding:8px 12px}.dropdown-item:hover{background:#f4eee6;color:var(--homs-primary)}
.toolbar,.filters,.filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pagination{gap:4px;flex-wrap:wrap}.page-link{border-radius:8px;color:var(--homs-primary);border-color:var(--homs-border)}.active>.page-link{background:var(--homs-primary);border-color:var(--homs-primary)}
#blazor-error-ui{display:none;background:#fff0d8;border-top:1px solid #d7b478;bottom:0;box-shadow:0 -2px 12px rgb(0 0 0 / 10%);left:0;padding:14px 50px 14px 20px;position:fixed;width:100%;z-index:2000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:18px;top:14px}.blazor-error-boundary{padding:20px;border-radius:12px;background:#882539;color:#fff}.blazor-error-boundary::after{content:'An error has occurred.'}
/* Responsive layout includes tablets, long terminology and touch targets. */
@media(min-width:1600px){:root{--sidebar-width:264px}.premium-shell main>.content{padding-inline:40px!important}}
@media(max-width:1200px){.premium-dashboard .dashboard-hero{align-items:flex-start;flex-direction:column;gap:18px}.hero-meta{max-width:100%;width:100%}.premium-shell main>.content{padding:24px!important}.premium-dashboard .metric-card{padding:20px}.premium-dashboard .dashboard-panel{padding:20px}.premium-dashboard .activity-card{padding:18px;gap:12px}}
@media(max-width:991.98px){.page.premium-shell{display:block}.premium-shell>.sidebar{position:sticky;top:0;width:100%;min-width:0;height:auto;overflow:visible;border-inline-end:0;border-bottom:1px solid var(--homs-border)}.homs-nav.premium-nav{height:auto;min-height:0}.premium-nav .nav-header{padding:12px 18px;background:#faf9f5}.premium-nav .brand-mark{width:40px;height:40px;flex-basis:40px}.premium-nav .menu-toggle{display:inline-flex;align-items:center;justify-content:center}.premium-shell .premium-nav .nav-content{display:none!important;max-height:calc(100dvh - 74px);overflow-y:auto;padding:8px 18px 24px;background:#faf9f5}.premium-shell .premium-nav .nav-content.open{display:block!important}.premium-shell .premium-topbar{position:static;height:auto;min-height:62px;padding:10px 22px;z-index:auto}.premium-dashboard .dashboard-grid{grid-template-columns:1fr}.premium-dashboard .bento-grid{gap:14px}.premium-dashboard .metric-large{min-height:270px}.premium-dashboard .dashboard-grid-small{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-dashboard .activity-card{align-items:flex-start;flex-direction:column}}
@media(max-width:575.98px){.premium-shell main>.content{padding:18px 14px 32px!important}.premium-dashboard{gap:16px}.premium-dashboard .dashboard-hero{padding:20px 18px;border-radius:14px}.premium-dashboard .dashboard-hero h1{font-size:1.4rem}.hero-meta{gap:14px;align-items:flex-start}.meta-item{flex:1}.meta-divider{display:none}.refresh-button{width:100%}.premium-dashboard .bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.premium-dashboard .metric-large{grid-column:span 2;grid-row:auto;min-height:215px}.premium-dashboard .metric-card{padding:18px 15px;gap:16px;border-radius:14px}.metric-value{font-size:2.25rem}.metric-subrow{flex-wrap:wrap}.premium-dashboard .dashboard-panel{padding:18px 16px;border-radius:14px}.panel-header h2{font-size:1.06rem}.premium-dashboard .dashboard-grid-small{grid-template-columns:1fr;gap:12px}.premium-dashboard .activity-card{flex-direction:row;align-items:center;padding:18px;border-radius:14px}.activity-content strong{font-size:1.6rem}.table>:not(caption)>*>*{padding:12px}.table{font-size:.82rem}.table-responsive .table{min-width:560px}.form-control,.form-select,.btn,.account-link,.logout-button{min-height:44px}.btn-sm{min-height:40px}.modal-dialog{margin:12px}.modal-body,.modal-header,.modal-footer{padding:18px}.modal-footer{gap:8px}.premium-topbar .topbar-identity strong{font-size:.85rem}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.premium-shell>.sidebar,.premium-topbar,.refresh-button,#blazor-error-ui{display:none!important}.page.premium-shell{display:block}.premium-shell main>.content{padding:0!important}.premium-dashboard .metric-large{background:#fff;color:#260f14}.metric-large .metric-value,.metric-large .metric-label,.metric-note{color:#260f14}.premium-dashboard .metric-card,.premium-dashboard .dashboard-panel{box-shadow:none;break-inside:avoid}body{background:#fff}}
