:root,[data-theme=dark]{--text-body:#ffffffd9;--surface-hex:#111;--surface-border-hex:#2a2a2a;--chart-muted-hex:#666;--divider:#ffffff0d;--pages-hover:#ffffff0f;--pages-strong-text:#fff}[data-theme=light]{--text-body:#000000c7;--surface-hex:#fff;--surface-border-hex:#00000014;--chart-muted-hex:#8e8e93;--divider:#0000000d;--pages-hover:#0000000a;--pages-strong-text:#1d1d1f}.mc-content.mc-pages{color:var(--text-body);font-family:var(--font)}.mc-content.mc-pages>header,.mc-content.mc-pages header.shrink-0{box-sizing:border-box;width:calc(100% + 48px);margin:8px -24px 16px;border-bottom:.5px solid var(--border)!important;background:0 0!important;padding:8px 24px 16px!important}.mc-content.mc-pages>.shrink-0:first-child{margin-top:8px;margin-bottom:16px;padding-top:8px!important;padding-bottom:16px!important}.mc-content.mc-pages header h1,.mc-content.mc-pages>header h1{line-height:1.2;letter-spacing:-.5px!important;color:var(--pages-strong-text)!important;font-size:20px!important;font-weight:600!important}.mc-content.mc-pages header h2,.mc-content.mc-pages .text-base.font-semibold.text-slate-100{letter-spacing:-.5px!important;color:var(--pages-strong-text)!important;font-size:20px!important;font-weight:600!important}.mc-content.mc-pages h2.text-sm.font-semibold,.mc-content.mc-pages h2.text-sm.font-semibold.text-slate-100,.mc-content.mc-pages h3.text-sm.font-semibold,.mc-content.mc-pages h3.text-base.font-semibold{letter-spacing:-.3px!important;color:var(--pages-strong-text)!important;font-size:14px!important;font-weight:600!important}.mc-content.mc-pages .shrink-0[class*=border-slate-800],.mc-content.mc-pages .shrink-0[class*="bg-[#0a0b0f]"]{box-sizing:border-box;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;border-color:var(--border)!important;background:0 0!important;padding-left:24px!important;padding-right:24px!important}.mc-content.mc-pages>header h1+p,.mc-content.mc-pages header.shrink-0 h1+p,.mc-content.mc-pages>.shrink-0 h1+p{line-height:1.4;color:var(--muted)!important;margin-top:2px!important;font-size:12px!important}.mc-content.mc-pages .text-slate-100,.mc-content.mc-pages .text-slate-200,.mc-content.mc-pages .text-white{color:var(--text-body)!important}.mc-content.mc-pages .text-slate-300,.mc-content.mc-pages .text-slate-400,.mc-content.mc-pages .text-slate-500,.mc-content.mc-pages .text-slate-600,.mc-content.mc-pages .text-slate-700{color:var(--muted)!important}.mc-content.mc-pages .text-\[\#E8380D\],.mc-content.mc-pages .text-\[\#E8380D\]\/70{color:var(--accent-text)!important}.mc-content.mc-pages .text-emerald-300,.mc-content.mc-pages .text-emerald-400{color:#4ade80!important}.mc-content.mc-pages .text-amber-300,.mc-content.mc-pages .text-amber-400{color:#fbbf24!important}.mc-content.mc-pages .text-red-400{color:#f87171!important}.mc-content.mc-pages .bg-\[\#0d0e14\],.mc-content.mc-pages .bg-\[\#0d1117\],.mc-content.mc-pages .bg-\[\#0a0b0f\]:not(header):not(header *){background:var(--card)!important}.mc-content.mc-pages header.bg-\[\#0a0b0f\],.mc-content.mc-pages header[class*="bg-[#0a0b0f]"]{background:0 0!important}.mc-content.mc-pages [class*=border-slate-800],.mc-content.mc-pages [class*=border-slate-700]{border-color:var(--border)!important}.mc-content.mc-pages .rounded-xl,.mc-content.mc-pages .rounded-2xl{border-radius:20px!important}.mc-content.mc-pages .rounded-lg{border-radius:12px!important}.mc-content.mc-pages .bg-\[\#0d0e14\].border,.mc-content.mc-pages .bg-\[\#0d1117\].border,.mc-content.mc-pages [class*="bg-[#0d0e14]"][class*=border],.mc-content.mc-pages [class*="bg-[#0d1117]"][class*=border]{border-style:solid!important;border-width:.5px!important;border-color:var(--border)!important}.mc-content.mc-pages .border-b.border-slate-800\/60,.mc-content.mc-pages [class*=border-b][class*=border-slate]{border-bottom-color:var(--border-soft)!important}.mc-content.mc-pages .divide-slate-800\/60>:not([hidden])~:not([hidden]){border-color:var(--divider)!important}.mc-content.mc-pages .bg-slate-900,.mc-content.mc-pages .bg-slate-900\/50,.mc-content.mc-pages [class*=bg-slate-900]{background:var(--card)!important}.mc-content.mc-pages .bg-slate-800\/60,.mc-content.mc-pages .bg-slate-800\/40,.mc-content.mc-pages .bg-slate-800\/50,.mc-content.mc-pages .hover\:bg-slate-800:hover,.mc-content.mc-pages .hover\:bg-slate-800\/50:hover{background:var(--pages-hover)!important}.mc-content.mc-pages button.bg-slate-800\/60,.mc-content.mc-pages button[class*=bg-slate-800]{border:.5px solid var(--border)!important;color:var(--text-body)!important}.mc-content.mc-pages .bg-\[\#E8380D\],.mc-content.mc-pages button.bg-\[\#E8380D\],.mc-content.mc-pages .bg-\[\#E8380D\].text-white,.mc-content.mc-pages [class*="bg-[#E8380D]"][class*=text-white],.mc-content.mc-pages .bg-\[\#E8380D\] .text-white,.mc-content.mc-pages [class*="bg-[#E8380D]"] .text-white{color:#fff!important}.mc-content.mc-pages .bg-\[\#E8380D\],.mc-content.mc-pages button.bg-\[\#E8380D\],.mc-content.mc-pages .bg-\[\#E8380D\].text-white,.mc-content.mc-pages [class*="bg-[#E8380D]"][class*=text-white]{background:var(--accent)!important;border-color:var(--accent)!important}.mc-content.mc-pages .bg-\[\#E8380D\]\/15,.mc-content.mc-pages [class*="bg-[#E8380D]/15"]{background:var(--accent-soft-15)!important;color:var(--accent-text)!important;border-color:#e8380d40!important}.mc-content.mc-pages .border-\[\#E8380D\]\/25,.mc-content.mc-pages [class*="border-[#E8380D]/25"]{border-color:#e8380d40!important}.mc-content.mc-pages input:not([type=checkbox]):not([type=radio]):not([type=range]),.mc-content.mc-pages select,.mc-content.mc-pages textarea{background:var(--card)!important;border:.5px solid var(--border)!important;color:var(--text-body)!important;border-radius:12px!important}.mc-content.mc-pages input::placeholder,.mc-content.mc-pages textarea::placeholder{color:var(--muted-dim)!important}.mc-content.mc-pages input:focus,.mc-content.mc-pages select:focus,.mc-content.mc-pages textarea:focus{border-color:#e8380d80!important;outline:none!important}.mc-content.mc-pages table{border-collapse:collapse;width:100%}.mc-content.mc-pages thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted)!important;border-bottom:.5px solid var(--divider)!important;font-size:11px!important;font-weight:600!important}.mc-content.mc-pages tbody tr{border-bottom:.5px solid var(--divider)!important}.mc-content.mc-pages tbody tr:hover{background:var(--card-hover)!important}.mc-content.mc-pages .fixed.inset-y-0.right-0,.mc-content.mc-pages .fixed.inset-0 .bg-\[\#0d0e14\],.mc-content.mc-pages .fixed .bg-\[\#0d1117\]{border-color:var(--border)!important;background:#0e0e0e!important}.mc-content.mc-pages>.flex.overflow-hidden{flex:1;width:calc(100% + 48px);min-height:0;margin-left:-24px;margin-right:-24px}.mc-content.mc-pages aside.w-52{background:var(--sidebar-bg)!important;border-right:.5px solid var(--border)!important}.mc-content.mc-pages aside.w-52 button.text-white{color:var(--text-body)!important}.mc-content.mc-pages .bg-emerald-400\/10,.mc-content.mc-pages [class*=bg-emerald-400\/10]{color:var(--live-text)!important;background:#22c55e1f!important}.mc-content.mc-pages .bg-amber-400\/10,.mc-content.mc-pages [class*=bg-amber-400\/10]{color:#b45309!important;background:#f59e0b1f!important}[data-theme=dark] .mc-content.mc-pages .bg-amber-400\/10,[data-theme=dark] .mc-content.mc-pages [class*=bg-amber-400\/10]{color:#fbbf24!important}.mc-content.mc-pages .border-emerald-400\/30{border-color:#22c55e4d!important}.mc-content.mc-pages>.flex-1.overflow-y-auto,.mc-content.mc-pages>header+.flex-1,.mc-content.mc-pages>header+div.flex-1{flex:1;min-height:0}.mc-page-title{letter-spacing:-.5px;color:var(--pages-strong-text);margin:0;font-size:20px;font-weight:600}.mc-section-title{letter-spacing:-.3px;color:var(--pages-strong-text);margin:0;font-size:14px;font-weight:600}.mc-surface{background:var(--card);border:.5px solid var(--border);border-radius:20px}.mc-badge-accent{background:var(--accent-soft-15);color:var(--accent-text);border:.5px solid #e8380d40;border-radius:50px;padding:3px 10px;font-size:11px;font-weight:550}.min-h-screen .mc-surface{background:var(--card);border:.5px solid var(--border);border-radius:20px}.min-h-screen input,.min-h-screen button.bg-slate-800\/60,.min-h-screen button[class*=bg-slate-800]{background:var(--card)!important;border:.5px solid var(--border)!important;color:var(--text-body)!important}.min-h-screen input::placeholder{color:var(--muted-dim)!important}.min-h-screen .text-slate-500{color:var(--muted)!important}.min-h-screen .bg-slate-700{background:var(--surface-elevated)!important}@media (max-width:767px){.mc-content.mc-pages{min-width:0;overflow-x:hidden;padding-left:16px!important;padding-right:16px!important}.mc-content.mc-pages>header,.mc-content.mc-pages header.shrink-0,.mc-content.mc-pages .shrink-0[class*=border-slate-800],.mc-content.mc-pages .shrink-0[class*="bg-[#0a0b0f]"]{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:16px!important;padding-right:16px!important}.mc-content.mc-pages>header,.mc-content.mc-pages header.shrink-0,.mc-content.mc-pages>.shrink-0:first-child{margin-top:8px;margin-bottom:16px;padding-top:8px!important;padding-bottom:16px!important}.mc-content.mc-pages header h1,.mc-content.mc-pages>header h1,.mc-content.mc-pages header h2,.mc-content.mc-pages .text-base.font-semibold.text-slate-100{font-size:16px!important}.mc-page-title{font-size:16px}.mc-content.mc-pages .flex-1.overflow-y-auto,.mc-content.mc-pages .flex-1.overflow-y-auto.overflow-x-hidden,.mc-content.mc-pages>.flex-1.overflow-y-auto,.mc-content.mc-pages>header+.flex-1,.mc-content.mc-pages>header+div.flex-1{min-width:0;max-width:100%;overflow-x:hidden;padding-left:16px!important;padding-right:16px!important}.mc-content.mc-pages [class*=grid-cols-]{grid-template-columns:1fr!important}.mc-content.mc-pages .min-w-0,.mc-content.mc-pages .flex-1,.mc-content.mc-pages .grid>*{min-width:0;max-width:100%}.mc-content.mc-pages table,.mc-content.mc-pages pre,.mc-content.mc-pages .overflow-x-auto{max-width:100%}.mc-content.mc-pages .rounded-xl,.mc-content.mc-pages [class*=rounded-xl]{border-radius:16px}}
@keyframes mc-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-checkboxBounce{0%{transform:scale(1)}30%{transform:scale(.8)}65%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes mc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mc-page-enter{flex-direction:column;flex:1;min-height:0;animation:.35s cubic-bezier(.16,1,.3,1) both mc-pageEnter;display:flex}.revenue-strip .kpi{animation:.3s cubic-bezier(.16,1,.3,1) backwards mc-fadeUp}.revenue-strip .kpi:first-child{animation-delay:0s}.revenue-strip .kpi:nth-child(2){animation-delay:80ms}.revenue-strip .kpi:nth-child(3){animation-delay:.16s}.revenue-strip .kpi:nth-child(4){animation-delay:.24s}.mc-task-list .mc-task{animation:.3s cubic-bezier(.16,1,.3,1) backwards mc-fadeUp}.mc-task-list .mc-task:first-child{animation-delay:0s}.mc-task-list .mc-task:nth-child(2){animation-delay:50ms}.mc-task-list .mc-task:nth-child(3){animation-delay:.1s}.mc-task-list .mc-task:nth-child(4){animation-delay:.15s}.mc-task-list .mc-task:nth-child(5){animation-delay:.2s}.mc-task-list .mc-task:nth-child(6){animation-delay:.25s}.mc-task-list .mc-task:nth-child(7){animation-delay:.3s}.mc-task-list .mc-task:nth-child(8){animation-delay:.35s}.mc-agent-list .mc-agent{animation:.3s cubic-bezier(.16,1,.3,1) backwards mc-fadeUp}.mc-agent-list .mc-agent:first-child{animation-delay:0s}.mc-agent-list .mc-agent:nth-child(2){animation-delay:50ms}.mc-agent-list .mc-agent:nth-child(3){animation-delay:.1s}.mc-agent-list .mc-agent:nth-child(4){animation-delay:.15s}.mc-agent-list .mc-agent:nth-child(5){animation-delay:.2s}.mc-agent-list .mc-agent:nth-child(6){animation-delay:.25s}.kpi,.mc-card,.mc-panel,.mc-lead-card,.mc-leads-col,.mc-proposal-preview-card,.mc-proposals-form-panel,.mc-proposal-list-item,.mc-content.mc-pages .rounded-xl{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.kpi:hover,.mc-card:hover,.mc-panel:hover,.mc-lead-card:hover,.mc-leads-col:hover,.mc-proposal-preview-card:hover,.mc-proposals-form-panel:hover,.mc-proposal-list-item:hover{border-color:#ffffff24;transform:scale(1.01)}.mc-proposal-list-item:hover,.mc-proposal-list-item.active:hover{transform:scale(1.01)}.kpi:hover{box-shadow:inset 0 1px #ffffff0f}.mc-btn-primary,.mc-btn-ghost,.sidebar-toggle,.period-opt,.mc-head-link,.mc-bell,.live-pill,.mc-logout-btn,.ws-switcher,.ws-option,.ws-add,.nav-item,.mc-proposal-list-delete,.mc-modal-close,.mc-content.mc-pages button:not(:disabled),.mc-content.mc-pages [role=button]{transition:transform .1s,background .15s,color .15s,border-color .15s,opacity .15s}.mc-btn-primary:active:not(:disabled),.mc-btn-ghost:active:not(:disabled),.sidebar-toggle:active,.period-opt:active,.mc-head-link:active,.mc-bell:active,.live-pill:active,.mc-logout-btn:active,.ws-switcher:active,.ws-option:active,.ws-add:active,.mc-modal-close:active,.mc-content.mc-pages button:active:not(:disabled){transform:scale(.97)}.nav-item:active{transform:scale(.98)}.mc-checkbox{transition:background .15s,border-color .15s,transform .15s}.mc-checkbox.mc-checkbox-bounce{animation:.3s cubic-bezier(.16,1,.3,1) mc-checkboxBounce}.mc-sidebar .ws-name,.mc-sidebar .ws-chevron,.mc-sidebar .nav-label,.mc-sidebar .nav-item .label,.mc-sidebar .nav-dot,.mc-sidebar .user-meta,.mc-sidebar .mc-logout-btn{transition:opacity .25s}.mc-app.collapsed .mc-sidebar .ws-name,.mc-app.collapsed .mc-sidebar .ws-chevron,.mc-app.collapsed .mc-sidebar .nav-label,.mc-app.collapsed .mc-sidebar .nav-item .label,.mc-app.collapsed .mc-sidebar .nav-dot,.mc-app.collapsed .mc-sidebar .user-meta,.mc-app.collapsed .mc-sidebar .mc-logout-btn{opacity:0}.mc-app.collapsed .mc-sidebar .nav-item .ico,.mc-app.collapsed .mc-sidebar .ws-avatar{transition:opacity .25s}.mc-app.collapsed .mc-sidebar .nav-item .ico{opacity:0}.mc-topbar{border-bottom:.5px solid #0000;transition:-webkit-backdrop-filter .2s,backdrop-filter .2s,background .2s,border-color .2s}.mc-topbar.is-scrolled{-webkit-backdrop-filter:blur(12px);background:var(--topbar-bg-scrolled);border-bottom-color:var(--border)}.mc-brief-skeleton{flex-direction:column;gap:14px;width:100%;display:flex}.mc-brief-skeleton-row{align-items:flex-start;gap:10px;display:flex}.mc-brief-skeleton-row .ai-avatar{opacity:.5;flex-shrink:0}.mc-brief-skeleton-bubble{border:.5px solid var(--border-soft);background:#ffffff08;border-radius:14px 14px 14px 3px;flex-direction:column;flex:1;gap:8px;max-width:88%;padding:12px 14px;display:flex}.mc-skeleton-line{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 45%,#ffffff0a 90%) 0 0/200% 100%;border-radius:6px;height:10px;animation:1.4s ease-in-out infinite mc-shimmer}.mc-skeleton-line.w-full{width:100%}.mc-skeleton-line.w-90{width:90%}.mc-skeleton-line.w-75{width:75%}.mc-skeleton-line.w-60{width:60%}.mc-skeleton-line.w-40{width:40%}.mc-brief-skeleton-row:nth-child(2) .mc-skeleton-line{animation-delay:.12s}.mc-brief-skeleton-row:nth-child(3) .mc-skeleton-line{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.mc-page-enter,.revenue-strip .kpi,.mc-task-list .mc-task,.mc-agent-list .mc-agent{opacity:1;animation:none;transform:none}.kpi:hover,.mc-card:hover,.mc-panel:hover,.mc-lead-card:hover,.mc-leads-col:hover,.mc-proposal-preview-card:hover,.mc-proposals-form-panel:hover,.mc-proposal-list-item:hover,.mc-content.mc-pages .rounded-xl:hover,.mc-btn-primary:active,.mc-btn-ghost:active,.sidebar-toggle:active,.period-opt:active,.nav-item:active,.mc-content.mc-pages button:active{transform:none}.mc-checkbox.mc-checkbox-bounce{animation:none}.mc-skeleton-line{background:#ffffff0f;animation:none}.mc-ai-chat-panel,.mc-chat-fab{transition:none}.mc-ai-chat-panel{transform:none}.mc-msg{opacity:1;transform:none;animation:none!important}}
