html,body,#root{min-height:100%;margin:0}body{background:linear-gradient(#f8fbff 0%,#f2f6fc 42%,#e9f0fa 100%)}.mkShell{min-height:100vh}.mkAuthShell{place-items:center;min-height:100vh;padding:24px;display:grid}.mkAuthPanel{background:#fffffff7;border:1px solid #6e829b24;border-radius:8px;gap:18px;width:min(440px,100%);padding:28px;display:grid;box-shadow:0 18px 42px #0d409a1f}.mkSidenav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-right:1px solid #6e829b2e;width:284px;position:fixed;inset:0 auto 0 0;box-shadow:0 12px 30px #0d409a0f}.mkBrand{align-items:center;gap:12px;padding:22px 20px 18px;display:flex}.mkBrandMark,.mkMetricIcon{color:#fff;background:linear-gradient(135deg,#0d55d9 0%,#1388ff 54%,#2bd0ff 100%);place-items:center;display:grid;box-shadow:0 10px 22px #0f6ee838}.mkBrandMark{border-radius:8px;width:42px;height:42px;font-weight:600}.mkDivider{border-color:#6e829b29}.mkNav{padding:14px 12px}.mkNavItem{color:#6c7b91;border-radius:8px;outline:none;align-items:center;gap:12px;min-height:44px;padding:0 12px;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:flex}.mkNavItem:hover,.mkNavItem:focus-visible{color:#0f6ee8;background:#e8f4ff}.mkNavItem.isActive{color:#fff;background:linear-gradient(135deg,#0d55d9 0%,#1388ff 55%,#2bd0ff 100%);box-shadow:0 10px 24px #0f6ee838}.mkMain{margin-left:284px;padding:30px}.mkTopbar,.mkSectionHead,.mkCardTop,.mkLedgerLine{justify-content:space-between;align-items:center;gap:14px;display:flex}.mkTopbar{color:#fff;background:linear-gradient(135deg,#0944befa 0%,#0f6ee8fa 48%,#25c3fff5 100%);border:1px solid #ffffff38;border-radius:8px;margin-bottom:22px;padding:22px;box-shadow:0 18px 44px #0f5bd72e}.mkTopbar .MuiTypography-root{color:#ffffffd6}.mkTopbar .MuiTypography-h4{color:#fff}.mkTopbar .MuiChip-root{color:#fff;background:#ffffff1f;border-color:#ffffff6b}.mkTopbar .MuiIconButton-root{color:#fff;background:#ffffff1c}.mkTopbar .MuiButton-contained{color:#fff;background:linear-gradient(135deg,#22b86d 0%,#168c55 100%);box-shadow:0 14px 28px #168c553d}.mkProgress{border-radius:8px;margin:0 0 18px}.mkMetric,.mkEntityCard,.mkProgramCard,.mkTableBlock,.mkFinancePanel{background:#fffffff5;border:1px solid #5b769a21;border-radius:8px;box-shadow:0 12px 30px #12366911}.mkMetric{min-height:142px;padding:18px;position:relative;overflow:hidden}.mkMetric:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0a,#0f6ee814);border-radius:100% 0 0;height:86px;position:absolute;inset:auto -18px -38px 22%}.mkMetric>*{z-index:1;position:relative}.isClickable,.mkClickableRow{cursor:pointer}.isClickable{transition:transform .16s,box-shadow .16s,border-color .16s}.isClickable:hover,.isClickable:focus-visible{border-color:#0f6ee852;outline:none;transform:translateY(-1px);box-shadow:0 16px 34px #0f6ee81f}.mkMetricIcon{border-radius:8px;width:40px;height:40px;margin-bottom:14px}.mkMetric--cyan .mkMetricIcon{background:linear-gradient(135deg,#0f6ee8 0%,#24c7ff 100%)}.mkMetric--purple .mkMetricIcon{background:linear-gradient(135deg,#4632d6 0%,#6da8ff 100%)}.mkMetric--orange .mkMetricIcon{background:linear-gradient(135deg,#ff5b22 0%,#ffb32d 100%)}.mkMetric--green .mkMetricIcon{background:linear-gradient(135deg,#24b66f 0%,#168c55 100%)}.mkMetric--blue .mkMetricIcon{background:linear-gradient(135deg,#0d55d9 0%,#1388ff 100%)}.mkSection{margin-top:26px}.mkSectionHead{margin-bottom:15px}.mkSectionHead.compact{margin:0;padding:18px 18px 8px}.mkProgramCard{gap:16px;min-height:204px;padding:18px;display:grid}.mkProgramCard.isActiveProgram{border-color:#22a86570;box-shadow:inset 0 0 0 1px #22a8651f,0 12px 30px #22a86516}.mkEntityCard{gap:16px;min-height:190px;padding:18px;display:grid}.mkAvatar{color:#0d55d9;background:#e5f3ff;border-radius:8px;width:46px;height:46px;font-weight:600}.mkMediaBanner{background-color:#e5f3ff;background-position:50%;background-size:cover;border:1px solid #6e829b1f;border-radius:8px;min-height:82px}.mkTableBlock{overflow:hidden}.mkTableScroll{overflow-x:auto}.mkTableScroll table{min-width:680px}.mkFinancePanel{gap:12px;padding:20px;display:grid}.mkPlaceholder{background:#fffffff0;border:1px solid #6e829b24;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;max-width:760px;margin-bottom:18px;padding:22px;display:flex;box-shadow:0 10px 28px #1b314d0e}.mkDrawer{gap:18px;width:min(420px,100vw);padding:24px;display:grid}.mkDrawerRow{border-bottom:1px solid #6e829b1f;gap:4px;padding-bottom:14px;display:grid}.mkMono{overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mkFormDrawer{width:min(520px,100vw)}.mkLedgerLine{color:#697586;border-bottom:1px solid #6e829b1f;min-height:46px}.mkLedgerLine:last-child{border-bottom:0}.mkLedgerLine strong{color:#17202f}@media (width<=980px){.mkSidenav{width:82px}.mkBrand{justify-content:center;padding-inline:12px}.mkBrand>div:last-child,.mkNavItem .MuiTypography-root{display:none}.mkNavItem{justify-content:center;padding:0}.mkMain{margin-left:82px;padding:20px}.mkTopbar{flex-direction:column;align-items:flex-start}}@media (width<=620px){.mkMain{padding:16px}.mkTopbar .MuiStack-root{flex-wrap:wrap;width:100%}}
