@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{color-scheme:light;--color-bg-primary: #fffaf6;--color-bg-secondary: #ffffff;--color-bg-elevated: #ffffff;--color-bg-hover: #fff5ee;--color-surface: #ffffff;--color-surface-border: #f3e8de;--color-accent: #f5821f;--color-accent-hover: #d96e15;--color-accent-muted: rgba(245, 130, 31, .1);--color-accent-glow: rgba(245, 130, 31, .2);--color-accent-16: rgba(245, 130, 31, .16);--color-accent-20: rgba(245, 130, 31, .2);--color-accent-22: rgba(245, 130, 31, .22);--color-accent-30: rgba(245, 130, 31, .3);--color-accent-35: rgba(245, 130, 31, .35);--color-accent-45: rgba(245, 130, 31, .45);--color-text-primary: #1a1a1a;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-text-inverse: #ffffff;--color-text-muted-12: rgba(156, 163, 175, .12);--color-text-muted-25: rgba(156, 163, 175, .25);--color-text-muted-35: rgba(156, 163, 175, .35);--color-success: #059669;--color-success-12: rgba(5, 150, 105, .12);--color-success-35: rgba(5, 150, 105, .35);--color-success-40: rgba(5, 150, 105, .4);--color-warning: #d97706;--color-danger: #dc2626;--color-danger-08: rgba(220, 38, 38, .08);--color-danger-12: rgba(220, 38, 38, .12);--color-danger-15: rgba(220, 38, 38, .15);--color-danger-20: rgba(220, 38, 38, .2);--color-info: #f5821f;--color-surface-border-60: rgba(243, 232, 222, .6);--color-surface-border-65: rgba(243, 232, 222, .65);--color-table-head-bg: #fff5ee;--color-table-filter-bg: #ffffff;--color-modal-backdrop: rgba(15, 23, 42, .35);--color-sidebar-backdrop: rgba(15, 23, 42, .35);--color-secondary-btn-border-hover: #f7ede5;--gradient-brand: linear-gradient(135deg, #f58f35 0%, #f5821f 100%);--gradient-surface: #ffffff;--gradient-app: #fffaf6;--meta-theme-color: #fffaf6;--scrollbar-size: 8px;--scrollbar-track: rgba(243, 232, 222, .65);--scrollbar-thumb: rgba(107, 114, 128, .38);--scrollbar-thumb-hover: rgba(245, 130, 31, .55);--scrollbar-thumb-active: rgba(245, 130, 31, .72);--lead-status-informado-color: #0369a1;--lead-status-informado-bg: #e0f2fe;--lead-status-informado-border: rgba(3, 105, 161, .22);--lead-status-programado-color: #7c3aed;--lead-status-programado-bg: #ede9fe;--lead-status-programado-border: rgba(124, 58, 237, .22);--lead-status-contactado-color: #1d4ed8;--lead-status-contactado-bg: #dbeafe;--lead-status-contactado-border: rgba(29, 78, 216, .22);--lead-status-tarificando-color: #b45309;--lead-status-tarificando-bg: #fef3c7;--lead-status-tarificando-border: rgba(180, 83, 9, .22);--lead-status-aceptado-color: #047857;--lead-status-aceptado-bg: #d1fae5;--lead-status-aceptado-border: rgba(4, 120, 87, .22);--lead-status-rechazado-color: #b91c1c;--lead-status-rechazado-bg: #fee2e2;--lead-status-rechazado-border: rgba(185, 28, 28, .22);--partner-request-status-pending-color: #b45309;--partner-request-status-pending-bg: #fef3c7;--partner-request-status-pending-border: rgba(180, 83, 9, .22);--partner-request-status-contacted-color: #0369a1;--partner-request-status-contacted-bg: #e0f2fe;--partner-request-status-contacted-border: rgba(3, 105, 161, .22);--partner-request-status-approved-color: #047857;--partner-request-status-approved-bg: #d1fae5;--partner-request-status-approved-border: rgba(4, 120, 87, .22);--partner-request-status-rejected-color: #b91c1c;--partner-request-status-rejected-bg: #fee2e2;--partner-request-status-rejected-border: rgba(185, 28, 28, .22)}[data-theme=dark]{color-scheme:dark;--color-bg-primary: #0a0a0a;--color-bg-secondary: #141414;--color-bg-elevated: #1a1a1a;--color-bg-hover: #222222;--color-surface: #1a1a1a;--color-surface-border: rgba(245, 130, 31, .16);--color-accent: #f5821f;--color-accent-hover: #f58f35;--color-accent-muted: rgba(245, 130, 31, .14);--color-accent-glow: rgba(245, 130, 31, .35);--color-accent-16: rgba(245, 130, 31, .16);--color-accent-20: rgba(245, 130, 31, .2);--color-accent-22: rgba(245, 130, 31, .25);--color-accent-30: rgba(245, 130, 31, .3);--color-accent-35: rgba(245, 130, 31, .35);--color-accent-45: rgba(245, 130, 31, .45);--color-text-primary: #f4f8fb;--color-text-secondary: #94a8b8;--color-text-muted: #5c6f7f;--color-text-inverse: #ffffff;--color-text-muted-12: rgba(92, 111, 127, .12);--color-text-muted-25: rgba(92, 111, 127, .25);--color-text-muted-35: rgba(92, 111, 127, .35);--color-success: #10b981;--color-success-12: rgba(16, 185, 129, .12);--color-success-35: rgba(16, 185, 129, .35);--color-success-40: rgba(16, 185, 129, .4);--color-warning: #f59e0b;--color-danger: #ef4444;--color-danger-08: rgba(239, 68, 68, .08);--color-danger-12: rgba(239, 68, 68, .12);--color-danger-15: rgba(239, 68, 68, .15);--color-danger-20: rgba(239, 68, 68, .2);--color-info: #f5821f;--color-surface-border-60: rgba(245, 130, 31, .08);--color-surface-border-65: rgba(245, 130, 31, .1);--color-table-head-bg: #1a1a1a;--color-table-filter-bg: #141414;--color-modal-backdrop: rgba(0, 0, 0, .65);--color-sidebar-backdrop: rgba(0, 0, 0, .6);--color-secondary-btn-border-hover: rgba(245, 130, 31, .3);--gradient-brand: linear-gradient(135deg, #f58f35 0%, #f5821f 100%);--gradient-surface: linear-gradient( 180deg, rgba(26, 26, 26, .95) 0%, rgba(20, 20, 20, .98) 100% );--gradient-app: radial-gradient(ellipse at 30% 15%, rgba(245, 130, 31, .12) 0%, transparent 45%), radial-gradient(ellipse at 70% 85%, rgba(217, 110, 21, .06) 0%, transparent 50%), #0a0a0a;--meta-theme-color: #0a0a0a;--scrollbar-size: 8px;--scrollbar-track: rgba(245, 130, 31, .06);--scrollbar-thumb: rgba(92, 111, 127, .55);--scrollbar-thumb-hover: rgba(245, 130, 31, .42);--scrollbar-thumb-active: rgba(245, 130, 31, .62);--lead-status-informado-color: #cbd5e1;--lead-status-informado-bg: rgba(148, 163, 184, .1);--lead-status-informado-border: rgba(148, 163, 184, .28);--lead-status-programado-color: #a78bfa;--lead-status-programado-bg: rgba(167, 139, 250, .1);--lead-status-programado-border: rgba(167, 139, 250, .28);--lead-status-contactado-color: #38bdf8;--lead-status-contactado-bg: rgba(56, 189, 248, .1);--lead-status-contactado-border: rgba(56, 189, 248, .28);--lead-status-tarificando-color: #fbbf24;--lead-status-tarificando-bg: rgba(251, 191, 36, .1);--lead-status-tarificando-border: rgba(251, 191, 36, .28);--lead-status-aceptado-color: #34d399;--lead-status-aceptado-bg: rgba(52, 211, 153, .1);--lead-status-aceptado-border: rgba(52, 211, 153, .28);--lead-status-rechazado-color: #f87171;--lead-status-rechazado-bg: rgba(248, 113, 113, .1);--lead-status-rechazado-border: rgba(248, 113, 113, .28);--partner-request-status-pending-color: #fbbf24;--partner-request-status-pending-bg: rgba(251, 191, 36, .1);--partner-request-status-pending-border: rgba(251, 191, 36, .28);--partner-request-status-contacted-color: #38bdf8;--partner-request-status-contacted-bg: rgba(56, 189, 248, .1);--partner-request-status-contacted-border: rgba(56, 189, 248, .28);--partner-request-status-approved-color: #34d399;--partner-request-status-approved-bg: rgba(52, 211, 153, .1);--partner-request-status-approved-border: rgba(52, 211, 153, .28);--partner-request-status-rejected-color: #f87171;--partner-request-status-rejected-bg: rgba(248, 113, 113, .1);--partner-request-status-rejected-border: rgba(248, 113, 113, .28)}[data-theme=dark] .sidebar__link--active{background:var(--color-accent-muted);color:var(--color-accent);border:1px solid var(--color-accent-35);box-shadow:none}[data-theme=dark] .sidebar__link--active:hover{background:var(--color-accent-muted);color:var(--color-accent)}[data-theme=dark] .btn--primary{background:var(--gradient-brand);box-shadow:0 1px 2px #0006,0 0 16px #f5821f40}[data-theme=dark] .btn--primary:hover:not(:disabled){box-shadow:0 0 24px var(--color-accent-glow);transform:translateY(-1px)}[data-theme=dark] .view-switcher__button--active,[data-theme=dark] .view-switcher__button:hover{color:var(--color-accent);background:var(--color-accent-muted)}body.easter-egg-flash .app-shell{animation:easter-egg-shell-flash .7s ease-out}@keyframes easter-egg-shell-flash{0%,to{filter:none}35%{filter:drop-shadow(0 0 18px var(--color-accent-glow))}}.app-main.easter-egg-effect-konami-neon,.app-main.easter-egg-effect-gold-ambassador{position:relative;isolation:isolate}.app-main.easter-egg-effect-konami-neon app-topbar,.app-main.easter-egg-effect-konami-neon .app-content{animation:easter-egg-konami-filter 3.5s ease-in-out infinite}.app-main.easter-egg-effect-konami-neon:before{content:"";position:absolute;inset:0;z-index:40;pointer-events:none;background:repeating-linear-gradient(180deg,transparent,transparent 2px,rgba(0,0,0,.035) 2px,rgba(0,0,0,.035) 4px);opacity:.7;animation:easter-egg-scanline-drift 10s linear infinite}.app-main.easter-egg-effect-konami-neon:after{content:"";position:absolute;inset:0;z-index:41;pointer-events:none;box-shadow:inset 0 0 60px #f5821f38,inset 0 0 120px #6366f11f;animation:easter-egg-neon-vignette 2.8s ease-in-out infinite}.app-main.easter-egg-effect-gold-ambassador app-topbar,.app-main.easter-egg-effect-gold-ambassador .app-content{filter:sepia(.28) saturate(1.45) brightness(1.06) hue-rotate(-6deg);transition:filter .6s ease}.app-main.easter-egg-effect-gold-ambassador:after{content:"";position:absolute;inset:0;z-index:40;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,210,90,.08) 44%,rgba(255,230,140,.22) 50%,rgba(255,210,90,.08) 56%,transparent 65%);background-size:220% 100%;mix-blend-mode:soft-light;animation:easter-egg-gold-shimmer 2.8s ease-in-out infinite}@keyframes easter-egg-konami-filter{0%,to{filter:saturate(1.15) contrast(1.04) hue-rotate(0deg)}50%{filter:saturate(1.45) contrast(1.08) hue-rotate(12deg) drop-shadow(0 0 12px rgba(99,102,241,.35))}}@keyframes easter-egg-scanline-drift{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes easter-egg-neon-vignette{0%,to{opacity:.75}50%{opacity:1}}@keyframes easter-egg-gold-shimmer{0%{background-position:120% 0;opacity:.65}50%{opacity:1}to{background-position:-20% 0;opacity:.65}}.app-shell.easter-egg-effect-chaos{animation:easter-egg-chaos-shake .14s linear infinite}.app-shell.easter-egg-effect-chaos .app-main,.app-shell.easter-egg-effect-chaos .sidebar{animation:easter-egg-chaos-hue .35s linear infinite}.app-shell.easter-egg-effect-chaos:before{content:"";position:fixed;inset:0;z-index:1100;pointer-events:none;background:repeating-linear-gradient(-12deg,transparent,transparent 18px,rgba(255,0,80,.04) 18px,rgba(255,0,80,.04) 36px);animation:easter-egg-chaos-stripe .6s linear infinite}.easter-egg-chaos-layer{position:fixed;inset:0;z-index:1101;pointer-events:none;overflow:hidden}.easter-egg-chaos-layer__line{position:absolute;left:50%;top:50%;padding:.35rem .85rem;color:#ff2d6a;font-size:clamp(1rem,2.4vw,1.75rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffffd1;border:2px solid rgba(255,45,106,.55);border-radius:999px;box-shadow:0 8px 24px #ff2d6a40;transform:translate(-50%,-50%);animation:easter-egg-chaos-float 2.4s ease-in-out infinite;animation-delay:calc(var(--chaos-i, 0) * -.35s)}.easter-egg-chaos-layer__line:nth-child(1){--chaos-i: 0;--chaos-x: -35vw;--chaos-y: -30vh;--chaos-rot: -12deg}.easter-egg-chaos-layer__line:nth-child(2){--chaos-i: 1;--chaos-x: -18vw;--chaos-y: -7vh;--chaos-rot: 11deg}.easter-egg-chaos-layer__line:nth-child(3){--chaos-i: 2;--chaos-x: -1vw;--chaos-y: 16vh;--chaos-rot: 10deg}.easter-egg-chaos-layer__line:nth-child(4){--chaos-i: 3;--chaos-x: 16vw;--chaos-y: -21vh;--chaos-rot: 9deg}.easter-egg-chaos-layer__line:nth-child(5){--chaos-i: 4;--chaos-x: 33vw;--chaos-y: 2vh;--chaos-rot: 8deg}.easter-egg-chaos-layer__line:nth-child(6){--chaos-i: 5;--chaos-x: -20vw;--chaos-y: 25vh;--chaos-rot: 7deg}@keyframes easter-egg-chaos-shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-3px,2px) rotate(-.4deg)}50%{transform:translate(3px,-2px) rotate(.4deg)}75%{transform:translate(-2px,-3px) rotate(-.25deg)}}@keyframes easter-egg-chaos-hue{0%{filter:hue-rotate(0deg) saturate(1.6) contrast(1.1)}50%{filter:hue-rotate(180deg) saturate(2) contrast(1.25) invert(.08)}to{filter:hue-rotate(360deg) saturate(1.6) contrast(1.1)}}@keyframes easter-egg-chaos-stripe{0%{transform:translate(-12px)}to{transform:translate(12px)}}@keyframes easter-egg-chaos-float{0%,to{opacity:.55;transform:translate(calc(-50% + var(--chaos-x)),calc(-50% + var(--chaos-y))) rotate(var(--chaos-rot)) scale(.92)}50%{opacity:1;transform:translate(calc(-50% + var(--chaos-x) * -.6),calc(-50% + var(--chaos-y) * -.8)) rotate(calc(var(--chaos-rot) * -1.2)) scale(1.08)}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:9999px}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:2px solid transparent;border-radius:9999px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}*::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:600;line-height:1;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;text-decoration:none;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn--primary{background:var(--color-accent);color:var(--color-text-inverse);border-color:transparent;box-shadow:none}.btn--primary:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:0 1px 2px #0f172a0d}.btn--secondary{background:var(--color-bg-secondary);color:var(--color-text-secondary);border-color:var(--color-surface-border)}.btn--secondary:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-secondary-btn-border-hover);color:var(--color-text-primary)}.btn--ghost{background:transparent;color:var(--color-text-secondary)}.btn--ghost:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-accent)}.btn--danger{background:var(--color-danger-08);color:var(--color-danger);border-color:var(--color-danger-20)}.btn--danger:hover:not(:disabled){background:var(--color-danger-12)}.btn--sm{padding:.5rem .75rem;font-size:.75rem}.btn--lg{padding:1rem 1.5rem;font-size:1rem}.btn--block{width:100%}.btn--icon{padding:.5rem;min-width:40px;min-height:40px}.form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-label{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.form-input,.form-select,.form-textarea{width:100%;padding:.75rem 1rem;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:.875rem;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-surface-border);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{color:var(--color-text-muted)}.form-input:hover:not(:disabled),.form-select:hover:not(:disabled),.form-textarea:hover:not(:disabled){border-color:var(--color-accent-22)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{opacity:.6;cursor:not-allowed}.form-input.is-invalid,.form-select.is-invalid,.form-textarea.is-invalid{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-15)}.form-textarea{min-height:120px;resize:vertical}.form-error{font-size:.75rem;color:var(--color-danger)}.form-hint{font-size:.75rem;color:var(--color-text-muted)}.form-checkbox{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary);cursor:pointer}.form-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent)}.app-shell{display:flex;height:100vh;min-height:100vh;overflow:hidden;background:var(--gradient-app)}.app-shell--clock-gated .app-sidebar{pointer-events:none;-webkit-user-select:none;user-select:none}.app-workspace{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.app-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;margin-left:260px;overflow:hidden;transition:margin-left .25s ease}.app-main--sidebar-collapsed{margin-left:72px}.app-main--clock-gated .app-content{pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.app-main{margin-left:0}}.app-content{flex:1;min-height:0;padding:1.5rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.app-content{padding:1rem}}.page-header{margin:-1.5rem -1.5rem 2rem;padding:1.5rem 1.5rem 1rem}@media(max-width:768px){.page-header{margin:-1rem -1rem 1.5rem;padding:1rem 1rem .75rem}}.page-header--with-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-header__title{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 .5rem}.page-header__subtitle{font-size:.875rem;color:var(--color-text-secondary);margin:0}.page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex-shrink:0}.grid{display:grid;gap:1.5rem}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.page-list-view{display:flex;flex-direction:column;height:calc(100dvh - 72px - 3rem);max-height:calc(100dvh - 72px - 3rem);overflow:hidden}@media(max-width:768px){.page-list-view{height:calc(100dvh - 72px - 2rem);max-height:calc(100dvh - 72px - 2rem)}}.page-list-view .page-header,.page-list-view .form-error,.page-list-view .text-muted{flex-shrink:0}.page-list-view>.card,.page-list-view .list-surface{flex:1;min-height:0}.page-list-view>.card{display:flex;flex-direction:column;overflow:hidden}.page-list-view .table-toolbar,.page-list-view .pagination,.page-list-view .ranking-header-actions,.page-list-view .kanban-filters,.page-list-view .week-toolbar,.page-list-view .day-detail{flex-shrink:0}.page-list-view .data-table-wrapper{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.card{background:var(--gradient-surface);border:1px solid var(--color-surface-border);border-radius:14px;padding:1.5rem;box-shadow:0 1px 2px #0f172a0d}.card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card__title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}.card__subtitle{font-size:.75rem;color:var(--color-text-muted);margin:.25rem 0 0}.card__body{color:var(--color-text-secondary);font-size:.875rem}.card--placeholder{min-height:140px;display:flex;flex-direction:column;justify-content:center}.card--placeholder .placeholder-value{font-size:1.875rem;font-weight:700;color:var(--color-accent);line-height:1}.card--placeholder .placeholder-label{margin-top:.5rem;color:var(--color-text-muted);font-size:.875rem}.badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap;border-radius:9999px;background:var(--color-accent-muted);color:var(--color-accent)}.rank-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-text-primary);background:var(--color-bg-hover);border:1px solid var(--color-surface-border);border-radius:9999px;white-space:nowrap}.rank-chip__symbol{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;font-size:.75rem;line-height:1;color:var(--color-accent);background:var(--color-accent-16);border-radius:9999px}.rank-chip__image{width:18px;height:18px;object-fit:contain;border-radius:6px;flex-shrink:0}.rank-chip--rank-mentor{border-color:#6366f166}.rank-chip--rank-mentor .rank-chip__symbol{color:#a5b4fc;background:#6366f12e}.rank-chip--level-bronce{border-color:#cd7f326b}.rank-chip--level-bronce .rank-chip__symbol{color:#cd7f32;background:#cd7f322e}.rank-chip--level-plata{border-color:#c0cbd56b}.rank-chip--level-plata .rank-chip__symbol{color:#c0cbd5;background:#c0cbd529}.rank-chip--level-oro{border-color:#f59e0b73}.rank-chip--level-oro .rank-chip__symbol{color:#fbbf24;background:#f59e0b2e}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.data-table-wrapper{overflow:auto;overscroll-behavior:contain;border:1px solid var(--color-surface-border);border-radius:14px;background:var(--color-bg-secondary)}.list-surface{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;background:var(--gradient-surface);border:1px solid var(--color-surface-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0d}.list-surface__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid var(--color-surface-border)}.list-surface__toolbar .form-group{margin-bottom:0}.list-surface__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.list-surface__body--padded{padding:1rem 1.25rem 1.25rem}.list-surface--refreshing tbody{opacity:.55;transition:opacity .15s ease}.list-surface__pagination{flex-shrink:0;margin-top:0;padding:1rem 1.25rem;border-top:1px solid var(--color-surface-border)}.data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.data-table thead{position:sticky;top:0;z-index:3}.data-table thead tr:first-child th{background-color:var(--color-table-head-bg);box-shadow:inset 0 -1px 0 var(--color-surface-border)}.data-table thead .data-table__filter-row th{background-color:var(--color-table-filter-bg);box-shadow:inset 0 -1px 0 var(--color-surface-border)}.data-table thead th{padding:.75rem 1rem;text-align:left;font-weight:600;color:var(--color-text-secondary);border-bottom:0;white-space:nowrap}.data-table thead th.data-table__actions-header{text-align:right}.data-table tbody tr{transition:background .15s ease}.data-table tbody tr:hover{background:var(--color-bg-hover)}.data-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-surface-border-60)}.data-table tbody td{padding:.75rem 1rem;color:var(--color-text-primary);vertical-align:middle}.data-table__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;white-space:nowrap}.data-table__empty{padding:2.5rem;text-align:center;color:var(--color-text-muted)}.data-table__filter-row th{padding-top:.25rem;padding-bottom:.5rem;vertical-align:middle;white-space:normal;font-weight:400;background-color:var(--color-table-filter-bg);box-shadow:inset 0 -1px 0 var(--color-surface-border)}.column-filter-input,.column-filter-select{box-sizing:border-box;width:100%;min-width:0;min-height:1.75rem;padding:2px .5rem;color:var(--color-text-primary);font-size:11px;line-height:1.2;background:var(--color-bg-elevated);border:1px solid var(--color-surface-border);border-radius:6px}.column-filter-input:focus,.column-filter-select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-16)}.column-filter-select{padding-right:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:12px;appearance:none;cursor:pointer}.column-filter-input--date{min-width:0}.column-filter-dual{display:flex;align-items:center;gap:4px;min-width:0}.column-filter-dual>.column-filter-input,.column-filter-dual>.column-filter-select{flex:1 1 0;width:auto}.column-filter-dual__sep{flex:0 0 auto;color:var(--color-text-muted);font-size:10px;line-height:1;-webkit-user-select:none;user-select:none}.column-filter-stack{display:flex;flex-direction:column;gap:.5rem;min-width:0}.data-table__sort-button{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:0;color:inherit;font:inherit;font-weight:inherit;text-align:left;background:transparent;border:0;cursor:pointer;transition:color .15s ease}.data-table__sort-button:hover{color:var(--color-text-primary)}.data-table__sort-button--active{color:var(--color-accent)}.data-table__sort-label{min-width:0}.data-table__sort-indicator{flex:0 0 auto;width:.875rem;height:.875rem;opacity:.35;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 9l4-4 4 4M8 15l4 4 4-4' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.data-table__sort-button--active .data-table__sort-indicator,.data-table__sort-button:hover .data-table__sort-indicator{opacity:.85}.data-table__sort-indicator--asc{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 5v14M7 10l5-5 5 5' stroke='%23f97316' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.data-table__sort-indicator--desc{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 19V5M7 14l5 5 5-5' stroke='%23f97316' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.table-toolbar__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;flex:1}.table-toolbar__filter{min-width:180px}.table-toolbar__filter--search{min-width:240px;flex:1;max-width:320px}.table-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex-shrink:0}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-surface-border)}.pagination__info{font-size:.875rem;color:var(--color-text-secondary)}.pagination__controls{display:flex;align-items:center;gap:.5rem}.pagination__pages{display:flex;gap:.25rem}.pagination__page{min-width:36px;height:36px;padding:0 .5rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.pagination__page:hover:not(:disabled){background:var(--color-accent-muted);color:var(--color-accent)}.pagination__page--active{background:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.pagination__page:disabled{opacity:.4;cursor:not-allowed}.modal-backdrop{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--color-modal-backdrop);backdrop-filter:blur(4px);pointer-events:auto}.modal{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:var(--color-bg-elevated);border:1px solid var(--color-surface-border);border-radius:14px;box-shadow:0 10px 30px #0f172a14}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-surface-border)}.modal__title{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.modal__body{padding:1.5rem}.modal__footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem}.promotion-panel{padding:1.25rem}.promotion-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.promotion-panel__badge{flex-shrink:0;padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:9999px}.promotion-panel__badge--ready{color:var(--color-success);background:rgba(var(--color-success),.12);border:1px solid rgba(var(--color-success),.35)}.promotion-panel__badge--risk{color:var(--color-warning);background:rgba(var(--color-warning),.12);border:1px solid rgba(var(--color-warning),.35)}.promotion-panel__section-title{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.promotion-panel__notice{margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;color:var(--color-success);background:rgba(var(--color-success),.08);border:1px solid rgba(var(--color-success),.25);border-radius:10px}.promotion-criteria{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.promotion-criterion__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.promotion-criterion__label{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.promotion-criterion__values{font-size:.75rem;color:var(--color-text-muted)}.promotion-criterion__bar{height:6px;overflow:hidden;background:var(--color-bg-secondary);border-radius:9999px}.promotion-criterion__fill{display:block;height:100%;background:var(--color-accent);border-radius:9999px;transition:width .25s ease}.promotion-criterion--met .promotion-criterion__fill{background:var(--color-success)}.point-ledger-panel{margin-bottom:1.5rem;padding:1.25rem;background:var(--color-bg-hover);border:1px solid var(--color-surface-border);border-radius:14px}.point-ledger-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}@media(max-width:768px){.point-ledger-panel__header{flex-direction:column}}.point-ledger-panel__total{margin:0;font-size:.875rem;color:var(--color-text-secondary);white-space:nowrap}.point-ledger-panel__total strong{color:var(--color-accent);font-size:1.125rem}.point-ledger__col-balance,.point-ledger__col-movement{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.point-ledger__concept{display:flex;flex-direction:column;gap:.25rem}.point-ledger__type{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.point-ledger__description{font-size:.875rem;color:var(--color-text-primary)}.point-ledger__code{font-size:.75rem;color:var(--color-text-secondary)}.point-ledger__movement{display:inline-flex;align-items:center;justify-content:flex-end;min-width:4.5rem;font-weight:600}.point-ledger__movement--positive{color:#15803d}.point-ledger__movement--negative{color:#b91c1c}.point-ledger__movement--neutral{color:var(--color-text-muted)}.data-table td.point-ledger__col-balance,.data-table td.point-ledger__col-movement{font-variant-numeric:tabular-nums}.lead-status{--lead-status-color: var(--color-text-secondary);--lead-status-bg: transparent;--lead-status-border: var(--color-surface-border);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:1.2;border-radius:9999px;border:1px solid var(--lead-status-border);background:var(--lead-status-bg);color:var(--lead-status-color);white-space:nowrap}.lead-status:before{content:"";width:6px;height:6px;border-radius:9999px;background:currentColor;flex-shrink:0}.lead-status--informado{--lead-status-color: var(--lead-status-informado-color);--lead-status-bg: var(--lead-status-informado-bg);--lead-status-border: var(--lead-status-informado-border)}.lead-status--contactado{--lead-status-color: var(--lead-status-contactado-color);--lead-status-bg: var(--lead-status-contactado-bg);--lead-status-border: var(--lead-status-contactado-border)}.lead-status--tarificando{--lead-status-color: var(--lead-status-tarificando-color);--lead-status-bg: var(--lead-status-tarificando-bg);--lead-status-border: var(--lead-status-tarificando-border)}.lead-status--programado{--lead-status-color: var(--lead-status-programado-color);--lead-status-bg: var(--lead-status-programado-bg);--lead-status-border: var(--lead-status-programado-border)}.lead-status--aceptado{--lead-status-color: var(--lead-status-aceptado-color);--lead-status-bg: var(--lead-status-aceptado-bg);--lead-status-border: var(--lead-status-aceptado-border)}.lead-status--rechazado{--lead-status-color: var(--lead-status-rechazado-color);--lead-status-bg: var(--lead-status-rechazado-bg);--lead-status-border: var(--lead-status-rechazado-border)}.partner-request-status{--partner-request-status-color: var(--color-text-secondary);--partner-request-status-bg: transparent;--partner-request-status-border: var(--color-surface-border);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:1.2;border-radius:9999px;border:1px solid var(--partner-request-status-border);background:var(--partner-request-status-bg);color:var(--partner-request-status-color);white-space:nowrap}.partner-request-status:before{content:"";width:6px;height:6px;border-radius:9999px;background:currentColor;flex-shrink:0}.partner-request-status--pendiente{--partner-request-status-color: var(--partner-request-status-pending-color);--partner-request-status-bg: var(--partner-request-status-pending-bg);--partner-request-status-border: var(--partner-request-status-pending-border)}.partner-request-status--contactado{--partner-request-status-color: var(--partner-request-status-contacted-color);--partner-request-status-bg: var(--partner-request-status-contacted-bg);--partner-request-status-border: var(--partner-request-status-contacted-border)}.partner-request-status--aprobado{--partner-request-status-color: var(--partner-request-status-approved-color);--partner-request-status-bg: var(--partner-request-status-approved-bg);--partner-request-status-border: var(--partner-request-status-approved-border)}.partner-request-status--rechazado{--partner-request-status-color: var(--partner-request-status-rejected-color);--partner-request-status-bg: var(--partner-request-status-rejected-bg);--partner-request-status-border: var(--partner-request-status-rejected-border)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light dark}html,body,app-root{height:100%;margin:0}app-root{display:block}body{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.5;color:var(--color-text-primary);background:var(--gradient-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}p{margin:0 0 1rem}
