body.mrd{background:#f3f6fb}body.mrd #main{min-width:0}body.mrd .mrd-panel{background:linear-gradient(120deg,#102944,#184b71);border:1px solid #204665;border-radius:22px;padding:28px!important;box-shadow:0 12px 32px #17385a12;color:#fff}body.mrd .mrd-panel .mrd-title{color:#fff;letter-spacing:-.04em}body.mrd .mrd-panel .mrd-crumb,body.mrd .mrd-panel .mrd-sub,body.mrd .mrd-panel .mrd-sync{color:#dbe9f5}body.mrd .mrd-panel button:not(.mrd-skin){background:#fff;color:#16456b;border-color:#fff}body.mrd .task,body.mrd .fig,body.mrd .sheet{border-radius:18px;border-color:#e1e8f0;box-shadow:0 5px 18px #17385a06}body.mrd .task{padding:20px;transition:transform .16s,box-shadow .16s}body.mrd .task:hover{box-shadow:0 8px 24px #17385a14;border-color:var(--skin);transform:translateY(-2px)}body.mrd .task i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--skin-tint);color:var(--skin);margin-bottom:14px}body.mrd .fig{padding:23px 20px;min-height:130px}body.mrd .fig .v{font-size:clamp(23px,2.3vw,32px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}body.mrd .fig label{font-size:11px;color:#4b6075;letter-spacing:.05em}body.mrd .fig .n{color:#52677a;line-height:1.5}body.mrd .sheet-head{padding:20px 22px;border-bottom:1px solid #e1e8f0}body.mrd .searchbar{width:100%;box-sizing:border-box;min-height:48px;border-radius:12px}body.mrd .dash-section-title{font-size:17px;margin:24px 0 14px;letter-spacing:-.02em}body.mrd .dash-section-title small{display:block;font-size:12px;font-weight:400;color:#52677a;margin-top:5px;letter-spacing:0}body.mrd #mis-settings-entry,body.mrd #backup-settings-entry{padding:12px 16px!important;border-radius:14px!important;margin-bottom:10px!important;box-shadow:none}body.mrd .channel-chart:empty{display:none}body.mrd .channel-chart{padding:8px 22px 20px;display:grid;gap:16px}body.mrd .channel-row>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:13px;margin:8px 0}body.mrd .channel-row strong{font-variant-numeric:tabular-nums}body.mrd .channel-track{height:9px;border-radius:10px;background:#edf2f7;overflow:hidden}body.mrd .channel-track span{display:block;height:100%;background:var(--skin);border-radius:10px}body.mrd button:focus-visible,body.mrd a:focus-visible,body.mrd [tabindex]:focus-visible{outline:3px solid #e99a20;outline-offset:3px}@media(min-width:1100px){body.mrd #app.on{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important}body.mrd .rail{position:sticky!important;top:0;height:100vh!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;background:#102944!important;border:0!important;padding:16px 12px!important;box-sizing:border-box}body.mrd .rail>.tab{flex:0 0 44px!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;justify-content:flex-start!important;color:#d3e1ee!important}body.mrd .rail>.tab.on{background:#245475!important;color:white!important;border-left-color:#69c9ef!important}body.mrd .rail>.tab:hover{background:#1b3b58!important}body.mrd #main{padding:28px 32px!important}body.mrd .tasks,body.mrd .figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media(max-width:600px){body.mrd .mrd-panel{padding:20px!important;border-radius:16px}body.mrd .tasks,body.mrd .figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.mrd .task,body.mrd .fig{padding:15px}body.mrd .task b{font-size:14px}body.mrd .fig .v{font-size:22px}body.mrd .mrd-title{font-size:28px}}@media(prefers-reduced-motion:reduce){body.mrd .task{transition:none}body.mrd .task:hover{transform:none}}@media print{body.mrd .mrd-panel{background:white!important;color:black!important;box-shadow:none}body.mrd .mrd-panel .mrd-title,body.mrd .mrd-panel .mrd-sub,body.mrd .mrd-panel .mrd-crumb{color:black!important}body.mrd .channel-track span{print-color-adjust:exact}}
/* Keep header and navigation in the selected theme, with stable button contrast. */
body.mrd .mrd-panel{background:linear-gradient(120deg,var(--skin-panel),var(--skin-panel))!important;border-color:var(--on-skin-line)!important;color:var(--on-skin)!important}body.mrd .mrd-panel .mrd-title{color:var(--on-skin)!important}body.mrd .mrd-panel .mrd-crumb,body.mrd .mrd-panel .mrd-sub,body.mrd .mrd-panel .mrd-sync,body.mrd .mrd-panel [data-sync-status]{color:var(--on-skin-2)!important}body.mrd .mrd-panel .mrd-sync>button{background:#fff!important;color:var(--skin-deep)!important;border:1px solid #ffffff!important;box-shadow:0 2px 8px #00000012!important}body.mrd .mrd-panel .mrd-sync>button:hover{background:var(--skin-tint)!important;border-color:var(--skin-tint)!important}body.mrd .rail>.tab.on{background:var(--skin-tint)!important;color:var(--skin-deep)!important;border-left-color:var(--skin)!important}body.mrd .rail>.tab.on:hover{background:var(--skin-tint)!important;color:var(--skin-deep)!important}
@media print{body.mrd .mrd-panel{background:white!important}body.mrd .mrd-panel .mrd-title,body.mrd .mrd-panel .mrd-sub,body.mrd .mrd-panel .mrd-crumb{color:black!important}}
