html[data-skin=msq-2026]{--msq-ink:#0c1a14;--msq-ink-2:#152a22;--msq-lime:#c6e300;--msq-lime-soft:#e9f2b3;--msq-emerald:#1f6b3a;--msq-matcha:#87b57a;--msq-matcha-soft:#d4ebd0;--msq-bone:#f5f3ee;--msq-bone-2:#edeae2;--msq-bone-3:#e0dcd1;--msq-card:#fff;--msq-bronze:#b07c3a;--msq-bluebell:#6475a3;--msq-amber:#c17a0e;--msq-amber-soft:#fbebc8;--msq-red:#9b2b1f;--msq-slate:#3f4c47;--msq-ash:#64706b;--msq-ash-2:#8a948f;--msq-ash-3:#b4bdb8;--msq-border:#e6e2d8;--msq-border-s:#efece3;--msq-border-b:#d5d0c2;--bg-base:var(--msq-bone);--bg-surface:var(--msq-card);--bg-elevated:var(--msq-card);--bg-sunken:var(--msq-bone-2);--border:var(--msq-border);--border-bright:var(--msq-border-b);--text-primary:var(--msq-ink);--text-secondary:var(--msq-slate);--text-muted:var(--msq-ash);--accent-primary:var(--msq-emerald);--accent-lime:var(--msq-lime);--accent-emerald:var(--msq-emerald);--accent-navy:var(--msq-ink);--accent-amber:var(--msq-amber);--accent-red:var(--msq-red);--accent-blue:var(--msq-bluebell);--accent-teal:#3d7b6f;--accent-bronze:var(--msq-bronze);--status-active:var(--msq-emerald);--status-arrears:var(--msq-red);--status-pending:var(--msq-amber);--status-closed:var(--msq-ash-2);--fund-mcmif:var(--msq-bluebell);--fund-mmif:var(--msq-emerald);--fund-mhymif:var(--msq-matcha);--fund-egmcmif:var(--msq-bronze);--overlay:#0c1a148c;--:0 8px 24px #0c1a141a, 0 0 0 1px #0c1a140a;--font-heading:var(--font-fraunces), "Fraunces", "Domaine Display", Georgia, serif;--font-inter:"Inter", system-ui, sans-serif;--font-jetbrains-mono:"JetBrains Mono", ui-monospace, monospace;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--ease:cubic-bezier(.2, .8, .2, 1);--t-fast:.12s;--t-med:.2s}html[data-skin=msq-2026][data-theme=dark]{--bg-base:#0a1510;--bg-surface:#152a22;--bg-elevated:#1b332a;--bg-sunken:#0c1a14;--border:#2a3e36;--border-bright:#3a5048;--text-primary:#f5f3ee;--text-secondary:#c2cbc5;--text-muted:#8a948f;--accent-primary:var(--msq-lime);--accent-navy:var(--msq-lime)}html[data-skin=msq-2026] body,html[data-skin=msq-2026] body *{font-family:var(--font-inter)}html[data-skin=msq-2026] body{font-feature-settings:"ss01", "cv11", "tnum";letter-spacing:-.005em;color:var(--text-primary);background:var(--bg-base)}html[data-skin=msq-2026] table,html[data-skin=msq-2026] thead,html[data-skin=msq-2026] tbody,html[data-skin=msq-2026] tr,html[data-skin=msq-2026] th,html[data-skin=msq-2026] td,html[data-skin=msq-2026] [role=grid],html[data-skin=msq-2026] [role=row],html[data-skin=msq-2026] [role=cell],html[data-skin=msq-2026] [role=columnheader]{font-feature-settings:"ss01", "cv11", "tnum";letter-spacing:-.005em;font-family:var(--font-inter)!important}html[data-skin=msq-2026] td[align=right],html[data-skin=msq-2026] th[align=right]{font-variant-numeric:tabular-nums}html[data-skin=msq-2026] td:has(>.tabular-nums){font-variant-numeric:tabular-nums}html[data-skin=msq-2026] h1,html[data-skin=msq-2026] h2,html[data-skin=msq-2026] h3,html[data-skin=msq-2026] h4,html[data-skin=msq-2026] .font-heading,html[data-skin=msq-2026] [class*=text-2xl],html[data-skin=msq-2026] [class*=text-3xl],html[data-skin=msq-2026] [class*=text-4xl]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);font-weight:400;line-height:1.12}html[data-skin=msq-2026] h1{font-size:1.875rem}html[data-skin=msq-2026] .tabular-nums,html[data-skin=msq-2026] [class*=font-mono],html[data-skin=msq-2026] td[class*=text-right],html[data-skin=msq-2026] th[class*=text-right]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}html[data-skin=msq-2026] .text-xs.uppercase,html[data-skin=msq-2026] [class*=uppercase][class*=text-xs],html[data-skin=msq-2026] [class*=tracking-wider]{letter-spacing:.12em;color:var(--text-muted);font-weight:600}html[data-skin=msq-2026] ::selection{background:var(--msq-lime);color:var(--msq-ink)}html[data-skin=msq-2026] header[aria-label=Deal\ header]{background:var(--msq-bone-2)!important}html[data-skin=msq-2026] [class*=rounded-lg][class*=bg-card],html[data-skin=msq-2026] [class*=rounded-xl][class*=bg-card],html[data-skin=msq-2026] [class*=rounded-2xl][class*=bg-card],html[data-skin=msq-2026] [data-slot=card],html[data-skin=msq-2026] .card{box-shadow:var(--);background:var(--bg-surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important}html[data-skin=msq-2026] button,html[data-skin=msq-2026] [role=button],html[data-skin=msq-2026] .btn{font-family:var(--font-inter);letter-spacing:-.005em;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);font-weight:500;border-radius:var(--radius-md)!important}html[data-skin=msq-2026] button[class*=bg-primary],html[data-skin=msq-2026] button[data-variant=default],html[data-skin=msq-2026] button[data-variant=primary],html[data-skin=msq-2026] .btn-primary{box-shadow:var(--);background:var(--msq-ink)!important;color:var(--msq-bone)!important;border:1px solid var(--msq-ink)!important}html[data-skin=msq-2026] button[class*=bg-primary]:hover,html[data-skin=msq-2026] button[data-variant=default]:hover,html[data-skin=msq-2026] button[data-variant=primary]:hover,html[data-skin=msq-2026] .btn-primary:hover{box-shadow:0 0 0 3px var(--msq-lime-soft), var(--);background:var(--msq-ink-2)!important}html[data-skin=msq-2026] button[class*=variant-outline],html[data-skin=msq-2026] button[data-variant=outline],html[data-skin=msq-2026] button[data-variant=secondary],html[data-skin=msq-2026] button[class*=border-input]{background:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border-bright)!important}html[data-skin=msq-2026] button[data-variant=outline]:hover,html[data-skin=msq-2026] button[data-variant=secondary]:hover{background:var(--msq-bone-2)!important;border-color:var(--msq-ink)!important}html[data-skin=msq-2026] button[data-variant=ghost],html[data-skin=msq-2026] button[class*=hover\:bg-accent]{color:var(--text-primary)!important;background:0 0!important;border:1px solid #0000!important}html[data-skin=msq-2026] button[data-variant=ghost]:hover{background:var(--msq-bone-2)!important}html[data-skin=msq-2026] button:not([data-variant=primary]):not([data-variant=default]):not([data-variant=destructive]):not([data-variant=accent]):not([class*=bg-primary]):not([class*=bg-destructive]):not([class*=bg-accent]):not([class*=bg-accent]):not([class*=bg-status-active]):not(.login-sso-ms){color:var(--text-primary)}html[data-skin=msq-2026] button[class*=bg-accent],html[data-skin=msq-2026] button[class*=\ bg-accent],html[data-skin=msq-2026] button[class^=bg-accent],html[data-skin=msq-2026] button[class*=\ bg-status-active],html[data-skin=msq-2026] button[class^=bg-status-active],html[data-skin=msq-2026] a[class*=bg-accent],html[data-skin=msq-2026] a[class*=\ bg-accent],html[data-skin=msq-2026] a[class^=bg-accent],html[data-skin=msq-2026] button[class~=bg-accent-red],html[data-skin=msq-2026] button[class~=bg-status-arrears],html[data-skin=msq-2026] a[class~=bg-accent-red],html[data-skin=msq-2026] a[class~=bg-status-arrears]{color:var(--text-on-accent)!important}html[data-skin=msq-2026] button[class*=bg-green],html[data-skin=msq-2026] button[class*=bg-emerald]{background:var(--msq-matcha-soft)!important;color:#0f4a28!important;border:1px solid #1f6b3a33!important}html[data-skin=msq-2026] button[class*=bg-amber],html[data-skin=msq-2026] button[class*=bg-yellow]{background:var(--msq-amber-soft)!important;color:#7a4a08!important;border:1px solid #c17a0e38!important}html[data-skin=msq-2026] button[data-variant=destructive],html[data-skin=msq-2026] button[class*=bg-destructive]{background:var(--msq-red)!important;color:var(--msq-bone)!important;border:1px solid var(--msq-red)!important}html[data-skin=msq-2026] button[data-variant=accent],html[data-skin=msq-2026] button.btn-accent{font-weight:600;background:var(--msq-lime)!important;color:var(--msq-ink)!important;border:1px solid var(--msq-lime)!important}html[data-skin=msq-2026] button[data-variant=accent]:hover{filter:brightness(.96)}html[data-skin=msq-2026] input,html[data-skin=msq-2026] textarea,html[data-skin=msq-2026] select,html[data-skin=msq-2026] [data-slot=input],html[data-skin=msq-2026] [data-slot=select-trigger]{font-family:var(--font-inter);color:var(--text-primary);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:var(--bg-surface)!important;border:1px solid var(--border-bright)!important;border-radius:var(--radius-md)!important}html[data-skin=msq-2026] input:focus,html[data-skin=msq-2026] textarea:focus,html[data-skin=msq-2026] select:focus,html[data-skin=msq-2026] [data-slot=input]:focus-visible,html[data-skin=msq-2026] [data-slot=select-trigger]:focus-visible{border-color:var(--msq-ink)!important;box-shadow:0 0 0 3px var(--msq-lime-soft)!important;outline:none!important}html[data-skin=msq-2026] table{border-collapse:collapse;font-size:13px}html[data-skin=msq-2026] thead th,html[data-skin=msq-2026] [data-slot=table-header]{letter-spacing:.02em;text-transform:none;white-space:nowrap;color:var(--text-primary)!important;background:var(--bg-sunken)!important;border-bottom:1px solid var(--border)!important;padding:10px 14px!important;font-size:10px!important;font-weight:600!important}html[data-skin=msq-2026] tbody tr{border-top:1px solid var(--border-s,var(--border));transition:background var(--t-fast) var(--ease)}html[data-skin=msq-2026] tbody tr:hover{background:var(--msq-bone-2)!important}html[data-skin=msq-2026] tbody td{vertical-align:middle;padding:10px 14px!important}html[data-skin=msq-2026] [data-slot=badge],html[data-skin=msq-2026] .badge,html[data-skin=msq-2026] span[class*=inline-flex][class*=rounded-full][class*=text-xs]{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:var(--radius-xs)!important;padding:3px 8px!important;font-size:10px!important;font-weight:600!important}html[data-skin=msq-2026] [data-slot=badge][class*=bg-green],html[data-skin=msq-2026] [data-slot=badge][class*=bg-emerald],html[data-skin=msq-2026] span[class*=bg-green][class*=text-xs],html[data-skin=msq-2026] span[class*=bg-emerald][class*=text-xs]{background:var(--msq-matcha-soft)!important;color:#0f4a28!important;border-color:#1f6b3a2e!important}html[data-skin=msq-2026] [data-slot=badge][class*=bg-red],html[data-skin=msq-2026] [data-slot=badge][class*=bg-destructive],html[data-skin=msq-2026] span[class*=bg-red][class*=text-xs]{color:#6e1d13!important;background:#f7dad5!important;border-color:#9b2b1f2e!important}html[data-skin=msq-2026] [data-slot=badge][class*=bg-amber],html[data-skin=msq-2026] [data-slot=badge][class*=bg-yellow],html[data-skin=msq-2026] [data-slot=badge][class*=bg-warning],html[data-skin=msq-2026] span[class*=bg-amber][class*=text-xs],html[data-skin=msq-2026] span[class*=bg-yellow][class*=text-xs]{background:var(--msq-amber-soft)!important;color:#7a4a08!important;border-color:#c17a0e38!important}html[data-skin=msq-2026] [data-slot=badge][class*=bg-blue],html[data-skin=msq-2026] span[class*=bg-blue][class*=text-xs]{color:#3a4770!important;background:#dee3ee!important;border-color:#6475a338!important}html[data-skin=msq-2026] [data-slot=badge][class*=bg-purple],html[data-skin=msq-2026] [data-slot=badge][class*=bg-violet],html[data-skin=msq-2026] span[class*=bg-purple][class*=text-xs]{color:#4a2b6b!important;background:#e8def0!important;border-color:#4a2b6b2e!important}html[data-skin=msq-2026] [data-slot=badge][class*=bg-pink],html[data-skin=msq-2026] span[class*=bg-pink][class*=text-xs]{color:#7a2d3d!important;background:#f4d9df!important;border-color:#7a2d3d2e!important}html[data-skin=msq-2026] [data-slot=badge][class*=bg-gray],html[data-skin=msq-2026] [data-slot=badge][class*=bg-slate],html[data-skin=msq-2026] [data-slot=badge][class*=bg-neutral]{background:var(--msq-bone-2)!important;color:var(--msq-slate)!important;border-color:var(--msq-border)!important}html[data-skin=msq-2026] [data-slot=badge]{color:var(--text-primary)}html[data-skin=msq-2026] aside:not(.apply-root *),html[data-skin=msq-2026] nav[class*=sidebar]:not(.apply-root *),html[data-skin=msq-2026] [data-slot=sidebar]:not(.apply-root *),html[data-skin=msq-2026] [class*=w-64][class*=fixed]:not(.apply-root *),html[data-skin=msq-2026] [class*=w-60][class*=fixed]:not(.apply-root *){box-shadow:inset -1px 0 #0c1a140a;background:var(--msq-bone-2)!important;color:var(--text-primary)!important;border-right:1px solid var(--msq-border-b)!important}html[data-skin=msq-2026] main,html[data-skin=msq-2026] [role=main],html[data-skin=msq-2026] [data-slot=main]{background:var(--bg-surface)!important}html[data-skin=msq-2026] aside a,html[data-skin=msq-2026] [data-slot=sidebar] a,html[data-skin=msq-2026] nav[class*=sidebar] a{font-weight:500;color:var(--msq-slate)!important;border-radius:var(--radius-sm)!important}html[data-skin=msq-2026] aside a:hover,html[data-skin=msq-2026] [data-slot=sidebar] a:hover,html[data-skin=msq-2026] nav[class*=sidebar] a:hover{background:var(--msq-bone-3)!important;color:var(--msq-ink)!important}html[data-skin=msq-2026] aside a[aria-current=page],html[data-skin=msq-2026] aside a[data-active=true],html[data-skin=msq-2026] aside a[class*=bg-primary],html[data-skin=msq-2026] aside a[class*=bg-accent]{box-shadow:var(--);background:var(--bg-surface)!important;color:var(--msq-ink)!important;border-left:2px solid var(--msq-emerald)!important;padding-left:calc(.75rem - 2px)!important}html[data-skin=msq-2026] aside:not(.apply-root *)>div>div,html[data-skin=msq-2026] aside:not(.apply-root *) nav>div{color:var(--msq-ash)!important}html[data-skin=msq-2026] header:not(.apply-root *),html[data-skin=msq-2026] [data-slot=topbar]:not(.apply-root *),html[data-skin=msq-2026] [class*=topbar]:not(.apply-root *){background:var(--bg-surface)!important;border-bottom:1px solid var(--border)!important}html[data-skin=msq-2026] [role=dialog],html[data-skin=msq-2026] [data-slot=dialog-content],html[data-skin=msq-2026] [data-slot=popover-content],html[data-skin=msq-2026] [data-slot=dropdown-menu-content]{font-family:var(--font-inter);background:var(--bg-surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--)!important}html[data-skin=msq-2026] [data-slot=tabs-list],html[data-skin=msq-2026] [role=tablist]{border-bottom:1px solid var(--border);gap:2px;background:0 0!important}html[data-skin=msq-2026] [role=tab]{font-family:var(--font-inter);color:var(--text-muted)!important;background:0 0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 14px!important;font-size:13px!important;font-weight:500!important}html[data-skin=msq-2026] [role=tab][data-state=active],html[data-skin=msq-2026] [role=tab][aria-selected=true]{color:var(--msq-ink)!important;border-bottom-color:var(--msq-lime)!important;background:0 0!important}html[data-skin=msq-2026] [class*=kanban] [class*=column],html[data-skin=msq-2026] [data-slot=kanban-column]{background:var(--bg-sunken)!important;border-radius:var(--radius-lg)!important;border:1px solid var(--border)!important}html[data-skin=msq-2026] [data-slot=kanban-card],html[data-skin=msq-2026] [class*=kanban] [class*=card]{box-shadow:var(--);transition:box-shadow var(--t-fast), transform var(--t-fast);background:var(--bg-surface)!important;border:1px solid var(--border)!important;border-left:3px solid var(--msq-ash-3)!important;border-radius:var(--radius-md)!important}html[data-skin=msq-2026] [data-slot=kanban-card]:hover{box-shadow:var(--);transform:translateY(-1px)}html[data-skin=msq-2026] [role=progressbar],html[data-skin=msq-2026] progress,html[data-skin=msq-2026] [data-slot=progress]{overflow:hidden;background:var(--msq-bone-2)!important;border-radius:var(--radius-xs)!important;height:6px!important}html[data-skin=msq-2026] [role=progressbar]>*,html[data-skin=msq-2026] [data-slot=progress-indicator]{background:var(--msq-emerald)!important;border-radius:0!important}html[data-skin=msq-2026] input[type=checkbox],html[data-skin=msq-2026] input[type=radio],html[data-skin=msq-2026] [data-slot=checkbox]{accent-color:var(--msq-emerald)}html[data-skin=msq-2026] [data-slot=switch][data-state=checked]{background:var(--msq-emerald)!important}html[data-skin=msq-2026] a:not([class*=button]):not([role=tab]):not([aria-current]){color:var(--msq-emerald);text-underline-offset:2px;transition:text-decoration-color var(--t-fast);text-decoration-color:#0000}html[data-skin=msq-2026] a:not([class*=button]):hover{-webkit-text-decoration-color:var(--msq-emerald);text-decoration-color:var(--msq-emerald)}html[data-skin=msq-2026] ::-webkit-scrollbar{width:10px;height:10px}html[data-skin=msq-2026] ::-webkit-scrollbar-track{background:0 0}html[data-skin=msq-2026] ::-webkit-scrollbar-thumb{background:var(--msq-border-b);border-radius:var(--radius-sm);border:2px solid var(--bg-base)}html[data-skin=msq-2026] ::-webkit-scrollbar-thumb:hover{background:var(--msq-ash-2)}html[data-skin=msq-2026][data-density=compact] [data-slot=card]>*{padding-top:.875rem;padding-bottom:.875rem}html[data-skin=msq-2026][data-density=compact] tbody td{padding:8px 12px!important}@media print{html[data-skin=msq-2026] aside,html[data-skin=msq-2026] header{color:#000!important;background:#fff!important;border-color:#ccc!important}}
