@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0}code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.compact-kpi-grid,.compact-kpi-grid>*{min-width:0}@media (max-width:640px){.compact-kpi-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.compact-kpi-grid .metric-label{font-size:9px!important;line-height:1.25!important;overflow-wrap:anywhere}.compact-kpi-grid .metric-number{font-size:clamp(18px,6vw,24px)!important;line-height:1.08!important;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important}}@media (max-width:340px){.compact-kpi-grid{grid-template-columns:minmax(0,1fr)!important}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--gold:#e11d48;--gold-dim:#be123c;--gold-light:#f43f5e;--gold-faint:#e11d481a;--accent:var(--gold);--accent-contrast:#fff;--accent-hover:color-mix(in srgb,var(--accent) 86%,#fff 14%);--accent-faint:color-mix(in srgb,var(--accent) 11%,#0000);--accent-soft:color-mix(in srgb,var(--accent) 18%,#0000);--accent-glow:color-mix(in srgb,var(--accent) 18%,#0000);--dark:#000;--s1:#0a0a0a;--s2:#121212;--s3:#1a1a1a;--s4:#262626;--border:#ffffff1f;--border-s:#ffffff0d;--border-m:#ffffff14;--text:#d4d4d8;--text-m:#a1a1aa;--text-d:#71717a;--green:#34d399;--blue:#60a5fa;--red:#f87171;--warning:#fbbf24;--teal:#2dd4bf;--coral:#fb7185;--purple:#c084fc;--pink:#f472b6;--sidebar-w:240px;--paper-50:#faf7f2;--paper-100:#f3eee6;--surface-raised:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.006));--surface-client:linear-gradient(180deg,#faf7f2fa,#f3eee6f5);--shadow-soft:0 18px 48px #0000002e;--shadow-drawer:0 28px 90px #00000073;--focus-ring:0 0 0 3px var(--accent-faint);--ease-premium:cubic-bezier(.22,1,.36,1);--radius-control:8px;--radius-card:12px;--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-display:var(--font-ui);--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--type-page-title:clamp(22px,2.2vw,28px);--type-section-title:clamp(17px,1.6vw,22px);--type-card-title:15px;--type-body:13px;--type-small:12px;--type-label:10px;--type-caption:11px;--type-button:12px;--type-badge:10px;--type-metric:clamp(21px,2.2vw,28px);--type-metric-small:clamp(16px,1.5vw,20px);--leading-tight:1.12;--leading-title:1.22;--leading-body:1.62;--weight-regular:400;--weight-medium:500;--weight-strong:600;--weight-bold:650;color-scheme:dark}:root[data-theme=light]{color-scheme:light}.admin-demo-panel{box-shadow:inset 0 1px 0 #ffffff05}@media (max-width:900px){.admin-demo-panel{padding:8px 14px!important}.admin-demo-panel>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.postventa-kpi-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:12px!important}.postventa-kpi-card{padding:10px 8px!important}.postventa-kpi-card .metric-number,.postventa-kpi-card>div:first-child{font-size:19px!important}.cotizaciones-category-tabs{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))!important}.cotizaciones-category-button{overflow:hidden!important;padding:9px 11px!important;text-align:left!important;width:100%!important}.cotizaciones-category-button>div{overflow-wrap:anywhere!important;white-space:normal!important}.crm-kpi-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:12px!important}.crm-kpi-card{min-height:0!important;padding:10px!important}.crm-kpi-card .metric-number{font-size:18px!important}}@media (max-width:520px){.admin-demo-panel>div:last-child{grid-template-columns:1fr!important}.calendario-topbar,.inteligencia-topbar,.postventa-topbar{gap:8px!important}}#root,body,html{font-feature-settings:"tnum" 1,"cv02" 1,"cv03" 1,"tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;background:var(--dark);color:#d4d4d8;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-family:var(--font-ui);font-size:13px;font-size:var(--type-body);font-variant-numeric:tabular-nums;height:100%;overflow-x:hidden}button,canvas,img,input,select,svg,textarea,video{max-width:100%}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#262626;background:var(--s4);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#71717a;background:var(--text-d)}a{color:inherit;text-decoration:none;transition:color .2s ease}button{cursor:pointer;font-size:12px;font-size:var(--type-button)}button,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-family:var(--font-ui);transition:all .2s ease}input,select,textarea{color-scheme:inherit;font-size:13px;font-size:var(--type-body)}select optgroup,select option{background:#121212;background:var(--s2);color:#d4d4d8;color:var(--text)}.brand-mark,.card-title,.metric-label,.metric-number,.page-kicker,.page-title,.section-title,.type-badge,.type-body,.type-button,.type-caption,.type-card-title,.type-label,.type-page-title,.type-section-title,.type-small{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-family:var(--font-ui);letter-spacing:0}.type-page-title{font-size:clamp(22px,2.2vw,28px);font-size:var(--type-page-title);font-weight:600;font-weight:var(--weight-strong);line-height:1.12;line-height:var(--leading-tight)}.type-section-title{font-size:clamp(17px,1.6vw,22px);font-size:var(--type-section-title)}.type-card-title,.type-section-title{font-weight:600;font-weight:var(--weight-strong);line-height:1.22;line-height:var(--leading-title)}.type-card-title{font-size:15px;font-size:var(--type-card-title)}.type-body{font-size:13px;font-size:var(--type-body);line-height:1.62;line-height:var(--leading-body)}.type-body,.type-small{font-weight:400;font-weight:var(--weight-regular)}.type-small{font-size:12px;font-size:var(--type-small);line-height:1.55}.type-label{font-size:10px;font-size:var(--type-label);font-weight:600;font-weight:var(--weight-strong);line-height:1.3;text-transform:uppercase}.type-caption{font-size:11px;font-size:var(--type-caption);font-weight:500;font-weight:var(--weight-medium);line-height:1.45}.type-button{font-size:12px;font-size:var(--type-button)}.type-badge,.type-button{font-weight:600;font-weight:var(--weight-strong);line-height:1}.type-badge{font-size:10px;font-size:var(--type-badge)}.page-title{color:#d4d4d8;color:var(--text);font-size:clamp(22px,2.2vw,28px);font-size:var(--type-page-title);font-weight:600;font-weight:var(--weight-strong);line-height:1.12;line-height:var(--leading-tight)}.page-kicker{color:#71717a;color:var(--text-d);font-size:11px;font-size:var(--type-caption);font-weight:500;font-weight:var(--weight-medium);line-height:1.45}.section-title{font-size:clamp(17px,1.6vw,22px);font-size:var(--type-section-title)}.card-title,.section-title{color:#d4d4d8;color:var(--text);font-weight:600;font-weight:var(--weight-strong);line-height:1.22;line-height:var(--leading-title)}.card-title{font-size:15px;font-size:var(--type-card-title)}.metric-number{font-feature-settings:"tnum";color:#d4d4d8;color:var(--text);font-size:clamp(21px,2.2vw,28px);font-size:var(--type-metric);font-variant-numeric:tabular-nums;font-weight:600;font-weight:var(--weight-strong);letter-spacing:0;line-height:1;overflow-wrap:anywhere}.metric-label{color:#71717a;color:var(--text-d);font-size:11px;font-size:var(--type-caption);font-weight:500;font-weight:var(--weight-medium);line-height:1.35}.module-header{flex:1 1 260px;flex-wrap:wrap;gap:12px;justify-content:space-between}.module-header,.module-header-main{align-items:center;display:flex;min-width:0}.module-header-main{flex:1 1 260px;gap:10px}.module-header-icon{background:color-mix(in srgb,#e11d48 11%,#0000);background:var(--accent-faint);border:1px solid color-mix(in srgb,#e11d48 22%,#0000);border:1px solid color-mix(in srgb,var(--accent) 22%,#0000);border-radius:11px;color:#e11d48;color:var(--accent);display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.module-header-copy{min-width:0}.module-header-title{color:#d4d4d8;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-family:var(--font-ui);font-size:clamp(22px,2.2vw,28px);font-size:var(--type-page-title);font-weight:600;font-weight:var(--weight-strong);letter-spacing:0;line-height:1.12;line-height:var(--leading-tight)}.module-header-subtitle{color:#71717a;color:var(--text-d);font-size:11px;font-size:var(--type-caption);font-weight:500;font-weight:var(--weight-medium);line-height:1.45;margin-top:3px}.module-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.brand-mark{color:#d4d4d8;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-family:var(--font-display);font-size:16px;letter-spacing:0;line-height:1}.brand-mark,.brand-mark em{font-weight:500;font-weight:var(--weight-medium)}.brand-mark em{color:#e11d48;color:var(--accent);font-style:italic}::selection{background:color-mix(in srgb,#e11d48 18%,#0000);background:var(--accent-soft);color:#fff}[role=button],button,input,select,textarea{-webkit-tap-highlight-color:transparent}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#e11d48 11%,#0000);box-shadow:var(--focus-ring);outline:none}input::placeholder,textarea::placeholder{color:color-mix(in srgb,#71717a 78%,#0000);color:color-mix(in srgb,var(--text-d) 78%,#0000)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}@keyframes feriaSurfaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes feriaProgressSheen{0%{opacity:0;transform:translateX(-120%)}36%{opacity:.7}to{opacity:0;transform:translateX(120%)}}.app-bootstrap-card{animation:feriaSurfaceIn .32s cubic-bezier(.22,1,.36,1) both;animation:feriaSurfaceIn .32s var(--ease-premium) both}.app-bootstrap-progress{animation:feriaBootstrapProgress 1.25s cubic-bezier(.65,0,.35,1) infinite}@keyframes feriaBootstrapProgress{0%{transform:translateX(-110%)}to{transform:translateX(270%)}}@media (prefers-reduced-motion:reduce){.app-bootstrap-card,.app-bootstrap-progress{animation:none}}.admin-briefs-card,.admin-template-active,.admin-template-email-card,.admin-template-wa-card,.client-brandkit-acta-card,.client-brandkit-card,.client-brandkit-summary-card,.dashboard-cobros>div,.dashboard-kpi-grid>*,.dashboard-main-grid>*,.dashboard-notifications>div,.dashboard-projects>div,.finance-expenses-margin-card,.finance-expenses-total,.finance-health-card,.finance-meta-card,.finance-sales-panel,.inteligencia-chat,.inteligencia-sidebar,.internal-comms-layout,.mensajes-contact-info,.mensajes-conv-list,.portal-admin-preview-shell{animation:feriaSurfaceIn .34s cubic-bezier(.22,1,.36,1) both;animation:feriaSurfaceIn .34s var(--ease-premium) both}.admin-briefs-card,.admin-template-active,.admin-template-email-card,.admin-template-wa-card,.client-brandkit-acta-card,.client-brandkit-card,.client-brandkit-summary-card,.finance-expenses-margin-card,.finance-expenses-total,.finance-health-card,.finance-meta-card,.finance-sales-panel,.inteligencia-chat,.inteligencia-sidebar,.mensajes-contact-info,.mensajes-conv-list{background-image:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.006));background-image:var(--surface-raised)}.admin-briefs-card,.dashboard-kpi-grid>*,.finance-health-card,.finance-meta-card,.inteligencia-chat,.inteligencia-sidebar,.mensajes-contact-info,.mensajes-conv-list{transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.22,1,.36,1);transition:border-color .2s ease,box-shadow .2s ease,transform .2s var(--ease-premium)}.admin-briefs-card:hover,.dashboard-kpi-grid>:hover,.finance-health-card:hover,.finance-meta-card:hover,.inteligencia-chat:hover{border-color:#ffffff14!important;border-color:var(--border-m)!important}.admin-content,.admin-content *,.dashboard-main-grid,.dashboard-main-grid *,.finance-content,.finance-content *,.inteligencia-page,.inteligencia-page *,.mensajes-page,.mensajes-page *,.portal-admin-preview-body,.portal-admin-preview-body *{min-width:0}.client-brandkit-title,.dashboard-money-compact,.dashboard-money-full,.finance-expense-amount-status,.finance-sales-cell,.inteligencia-kpi-grid,.studio-health-debt-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendario-mobile-summary{display:none!important}.calendario-meeting-summary,.calendario-summary-meeting,.calendario-summary-section{min-width:0}.admin-tabs button,.client-portal-floating-message-button,.finance-tab,.inteligencia-sidebar button,.mensajes-conv-list button,.postventa-tabs button{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background .18s ease,box-shadow .18s ease;transition:transform .18s var(--ease-premium),border-color .18s ease,background .18s ease,box-shadow .18s ease}.admin-tabs button:hover,.client-portal-floating-message-button:hover,.finance-tab:hover,.inteligencia-sidebar button:hover,.mensajes-conv-list button:hover,.postventa-tabs button:hover{transform:translateY(-1px)}.client-portal-floating-message-button{box-shadow:0 16px 40px color-mix(in srgb,#e11d48 18%,#0000)!important;box-shadow:0 16px 40px var(--accent-glow)!important}button[style*="background: C.gold"],button[style*="background: var(--gold)"]{background:#e11d48!important;background:var(--accent)!important;box-shadow:none!important;color:#fff!important;color:var(--accent-contrast)!important}button[style*="background: C.gold"]:hover,button[style*="background: var(--gold)"]:hover{background:color-mix(in srgb,#e11d48 86%,#fff 14%)!important;background:var(--accent-hover)!important}[style*="font-weight: 750"],[style*="font-weight: 760"],[style*="font-weight: 800"],[style*="font-weight: 850"],[style*="font-weight: 900"],[style*="font-weight: 950"]{font-weight:600!important;font-weight:var(--weight-strong)!important}[style*="letter-spacing: -"]{letter-spacing:0!important}.client-portal-floating-message-panel,.finance-expense-modal-panel,.post-firma-panel{box-shadow:0 28px 90px #00000073!important;box-shadow:var(--shadow-drawer)!important}.recharts-wrapper text{fill:#71717a;fill:var(--text-d)}.recharts-tooltip-wrapper{filter:drop-shadow(0 16px 40px rgba(0,0,0,.28))}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.admin-briefs-card,.client-brandkit-card,.dashboard-kpi-grid>*,.dashboard-main-grid>*,.finance-health-card,.finance-meta-card,.inteligencia-chat,.mensajes-conv-list{animation:none!important}}@media (max-width:900px){#root,body,html{overflow-x:hidden!important}.admin-page,.calendario-page,.inteligencia-page,.portal-admin-preview-page,.postventa-page{min-width:0!important;overflow:auto!important}.admin-topbar,.calendario-topbar,.inteligencia-topbar,.portal-admin-preview-header,.postventa-topbar{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;padding:10px 14px!important}.module-header{align-items:flex-start;flex:0 0 auto!important;width:100%!important}.module-header-main{flex:0 1 auto!important;width:100%!important}.module-header-icon{border-radius:10px;flex-basis:32px;height:32px;width:32px}.module-header-title{font-size:clamp(19px,6vw,24px)}.module-header-actions{justify-content:flex-start;width:100%}.admin-top-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr;width:100%}.admin-tabs,.postventa-tabs{overflow-x:auto!important;padding:0 12px!important;scrollbar-width:thin}.admin-content,.calendario-main,.portal-admin-preview-body,.postventa-content{padding:10px 12px 16px!important}.inteligencia-mobile-controls{padding-bottom:6px!important;padding-top:6px!important}.admin-ajustes-grid,.admin-brand-assets-grid,.admin-brand-grid,.admin-color-grid,.admin-module-grid,.admin-theme-grid,.inteligencia-kpi-grid,.inteligencia-prompt-grid,.inteligencia-report-grid,.inteligencia-two-col,.postventa-card-grid,.postventa-four-col,.postventa-kpi-grid,.postventa-operational-layout,.postventa-plan-grid,.postventa-sequence-selector,.postventa-two-col{grid-template-columns:1fr!important}.calendario-layout{display:flex!important;flex-direction:column!important;overflow:auto!important}.calendario-main{order:1;overflow:visible!important}.calendario-sidebar{border-right:0!important;border-top:1px solid #ffffff0d!important;border-top:1px solid var(--border-s)!important;display:none!important;order:2;overflow:visible!important}.calendario-mobile-summary{grid-gap:8px!important;display:grid!important;gap:8px!important;margin:14px 0 16px!important}.calendario-summary-section{padding:11px!important}.calendario-grid,.calendario-weekdays{gap:6px!important;grid-template-columns:repeat(7,minmax(38px,1fr))!important;min-width:0!important}.calendario-day{border-radius:8px!important;min-height:58px!important;padding:4px!important}.calendario-main h2{font-size:24px!important}.inteligencia-layout{flex-direction:column!important;overflow:auto!important}.inteligencia-sidebar{border-bottom:1px solid #ffffff0d!important;border-bottom:1px solid var(--border-s)!important;border-right:0!important;max-height:none!important;overflow:visible!important;width:100%!important}.inteligencia-chat{min-height:360px!important;overflow:visible!important}.portal-admin-preview-shell{border-radius:18px!important;min-width:0!important}.admin-client-portal-frame{min-width:0!important}}@media (max-width:520px){.admin-top-actions{grid-template-columns:1fr!important}.admin-content,.calendario-main,.portal-admin-preview-body,.postventa-content{padding:10px!important}.calendario-grid,.calendario-weekdays{gap:4px!important;grid-template-columns:repeat(7,minmax(30px,1fr))!important}.calendario-day{font-size:11px!important;min-height:48px!important}.portal-admin-preview-shell{border-radius:14px!important}}.admin-briefs-root input,.admin-briefs-root select,.admin-briefs-root textarea,.admin-template-content input,.admin-template-content select,.admin-template-content textarea,.finance-health-card input,.finance-meta-card input{box-sizing:border-box;max-width:100%;min-width:0}.admin-permisos-avatar{aspect-ratio:1/1;flex:0 0 auto}[data-theme=dark] .admin-client-portal-frame,[data-theme=dark] .portal-admin-preview-shell,body.dark .admin-client-portal-frame,body.dark .portal-admin-preview-shell{background:#0b0b0c!important}@media (max-width:900px){.admin-permisos-card{overflow:hidden!important}.admin-permisos-head{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:44px minmax(0,1fr)!important;padding:14px!important}.admin-permisos-avatar{border-radius:999px!important;height:44px!important;min-width:44px!important;width:44px!important}.admin-permisos-member-info{min-width:0!important}.admin-permisos-member-info>div{overflow-wrap:anywhere}.admin-permisos-role-select{grid-column:1/-1!important;min-width:0!important;width:100%!important}.admin-permisos-body{padding:14px!important}.admin-permisos-summary{grid-gap:10px!important;align-items:start!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important}.admin-permisos-module-grid{grid-template-columns:1fr!important}.admin-permisos-module-button{min-height:44px!important}.admin-template-layout{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;overflow:visible!important}.admin-template-moments{max-height:none!important;overflow:visible!important;position:relative!important;top:auto!important}.admin-template-active,.admin-template-content,.admin-template-email-card,.admin-template-wa-card{min-width:0!important;overflow:hidden!important}.admin-template-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-template-active>div:first-child,.admin-template-email-card>div:first-child,.admin-template-wa-card>div:first-child{grid-gap:10px!important;align-items:start!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important}.admin-template-actions,.admin-template-active-actions{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important;width:100%!important}.admin-template-actions button,.admin-template-active-actions button{justify-content:center!important;width:100%!important}.admin-template-channel-grid,.admin-template-editor-grid,.admin-template-overlay-grid,.admin-template-two-col{grid-template-columns:1fr!important}.admin-template-email-card textarea,.admin-template-wa-card textarea{min-height:160px!important;resize:vertical;width:100%!important}.admin-template-email-card input,.admin-template-email-card select,.admin-template-wa-card input,.admin-template-wa-card select{width:100%!important}.marketing-post-card{grid-template-columns:1fr!important;overflow:hidden!important}.marketing-post-media{aspect-ratio:4/3!important;border-bottom:1px solid #ffffff0d!important;border-bottom:1px solid var(--border-s)!important;border-right:0!important;min-height:220px!important;width:100%!important}.marketing-post-info{min-width:0!important;padding:14px!important}.marketing-post-title{max-width:100%!important;overflow-wrap:anywhere;white-space:normal!important}.marketing-post-metrics{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-post-actions{justify-content:stretch!important;padding:0 14px 14px!important}.marketing-post-actions a,.marketing-post-actions button{justify-content:center!important;text-align:center!important;width:100%!important}.finance-meta-card{overflow:hidden!important;padding:16px!important}.finance-health-debt-grid,.finance-health-dim-grid,.finance-health-head,.finance-meta-controls,.finance-meta-head{grid-template-columns:1fr!important}.finance-meta-head{grid-gap:12px!important;display:grid!important;gap:12px!important}.finance-meta-kpis{grid-template-columns:1fr!important}.finance-health-card{overflow:hidden!important;padding:16px!important}.finance-health-main{align-items:flex-start!important}.finance-health-card *{overflow-wrap:anywhere}.admin-briefs-content,.admin-briefs-root{overflow:visible!important}.admin-briefs-type-grid{grid-template-columns:1fr!important}.admin-briefs-card{overflow:visible!important;padding:16px!important}.admin-briefs-card-head{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important}.admin-briefs-actions{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important;width:100%!important}.admin-briefs-actions button{justify-content:center!important;width:100%!important}.admin-briefs-catalog-row,.admin-briefs-fields-grid,.admin-briefs-new-app-row,.admin-briefs-package-grid,.admin-briefs-rule-grid,.admin-briefs-suggestions-grid{grid-template-columns:1fr!important}.admin-briefs-question-row{gap:10px!important;grid-template-columns:32px minmax(0,1fr)!important}.admin-briefs-question-display,.admin-briefs-question-edit{align-items:start!important;gap:10px!important;grid-template-columns:1fr!important}.admin-briefs-question-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;width:100%!important}.admin-briefs-question-actions button{min-height:40px!important;width:100%!important}.admin-briefs-question-text{line-height:1.5!important;overflow-wrap:anywhere}.client-brandkit{padding:16px!important}.client-brandkit-acta-card,.client-brandkit-card,.client-brandkit-summary-card{overflow:hidden!important;padding:18px!important}.client-brandkit-assets-grid,.client-brandkit-delivery-grid,.client-brandkit-progress-grid{grid-template-columns:1fr!important}.client-brandkit-title{font-size:clamp(34px,10vw,54px)!important;line-height:.98!important}.client-brandkit-copy{max-width:100%!important}.calendario-layout{display:flex!important;flex-direction:column!important;overflow:visible!important}.calendario-main{order:1!important;padding:16px 12px!important}.calendario-main,.calendario-sidebar{min-width:0!important;overflow:visible!important;width:100%!important}.calendario-sidebar{border-right:0!important;border-top:1px solid #ffffff0d!important;border-top:1px solid var(--border-s)!important;display:none!important;order:2!important}.calendario-mobile-summary{grid-gap:8px!important;display:grid!important;gap:8px!important;margin:14px 0 16px!important}.calendario-summary-section{padding:11px!important}.calendario-grid,.calendario-weekdays{gap:4px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;min-width:0!important}.calendario-day{border-radius:10px!important;min-height:68px!important;min-width:0!important;padding:6px 3px!important}}@media (max-width:520px){.admin-template-stats,.finance-meta-kpis,.marketing-post-metrics{grid-template-columns:1fr!important}.client-brandkit{padding:12px!important}.client-brandkit-title{font-size:clamp(30px,11vw,44px)!important}}.finance-expense-modal-panel,.finance-expenses-layout,.finance-expenses-list,.finance-expenses-margin-panel,.finance-sales-panel,.finance-section-note{min-width:0}.finance-expense-main,.finance-expense-meta,.finance-sales-cell{min-width:0;overflow-wrap:anywhere}.finance-expense-modal-button,.finance-primary-action{min-height:36px}@media (max-width:560px){.finance-page{min-width:0!important;overflow:hidden!important}.finance-topbar{align-items:flex-start!important;padding:12px 14px!important}.finance-topbar>div:first-child{min-width:0!important;width:100%!important}.finance-topbar>div:first-child>div{max-width:100%!important;overflow-wrap:anywhere}.finance-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.finance-actions button{justify-content:center!important;min-height:42px!important;min-width:0!important}.finance-tabs{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;padding:8px 12px!important}.finance-tab{border-radius:8px!important;gap:5px!important;justify-content:center!important;line-height:1.15!important;min-height:42px!important;min-width:0!important;padding:8px 6px!important;white-space:normal!important}.finance-content{overflow-x:hidden!important;padding:14px 12px 24px!important}.finance-debt-edit-grid,.finance-debt-form-fields,.finance-debt-payment-fields,.finance-debt-sidebar,.finance-debts-layout{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;max-width:100%!important;min-width:0!important;width:100%!important}.finance-debt-metrics,.finance-debts-summary-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.finance-debt-card,.finance-debt-form-card,.finance-debts-reminders-card,.finance-debts-summary-card{max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:12px!important}.finance-debts-summary-card>div:first-child{font-size:16px!important;line-height:1.15!important;overflow-wrap:anywhere}.finance-debt-card-head,.finance-debt-progress-caption,.finance-debt-reminder-row{grid-gap:8px!important;align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:1fr!important}.finance-debt-card-title{line-height:1.25!important;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important}.finance-debt-card-meta{line-height:1.35!important;overflow-wrap:anywhere}.finance-debt-status-badge{justify-self:start!important;line-height:1.25!important;max-width:100%!important;padding:5px 8px!important;white-space:normal!important}.finance-debt-progress-caption{color:#71717a!important;color:var(--text-d)!important}.finance-debt-edit-grid label,.finance-debt-form-fields label,.finance-debt-payment-fields label{margin-bottom:0!important}.finance-debts-layout input,.finance-debts-layout select{font-size:16px!important;min-height:42px!important;min-width:0!important;width:100%!important}.finance-debt-action{min-height:44px!important}.finance-section-note{background:#121212;background:var(--s2);border:1px solid #ffffff0d;border:1px solid var(--border-s);border-radius:10px;padding:11px 12px}.finance-sales-summary-grid{gap:8px!important;grid-template-columns:1fr!important}.finance-sales-summary-card{padding:12px!important}.finance-sales-summary-card>div:first-child{font-size:19px!important;overflow-wrap:anywhere}.finance-sales-panel{background:#0000!important;border:none!important;border-radius:0!important;overflow:visible!important}.finance-sales-header{display:none!important}.finance-sales-row{grid-gap:8px!important;background:#121212!important;background:var(--s2)!important;border:1px solid #ffffff0d!important;border:1px solid var(--border-s)!important;border-radius:12px!important;gap:8px!important;grid-template-columns:1fr!important;margin-bottom:10px!important;padding:12px!important}.finance-sales-cell,.finance-sales-row{display:grid!important;min-width:0!important}.finance-sales-cell{grid-gap:10px!important;align-items:start!important;color:#d4d4d8!important;color:var(--text)!important;gap:10px!important;grid-template-columns:76px minmax(0,1fr)!important;line-height:1.35!important;overflow-wrap:anywhere}.finance-sales-cell:before{color:#71717a;color:var(--text-d);content:attr(data-label);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.finance-sales-cell>span,.finance-sales-client-cell>div{min-width:0}.finance-sales-status>span{justify-self:start;max-width:100%;white-space:normal}.finance-expenses-toolbar{grid-gap:8px!important;align-items:stretch!important;display:grid!important;gap:8px!important;grid-template-columns:1fr!important}.finance-expense-filter,.finance-primary-action{box-sizing:border-box!important;min-height:44px!important;width:100%!important}.finance-expenses-layout{gap:14px!important;grid-template-columns:1fr!important;max-width:100%!important;overflow:visible!important;width:100%!important}.finance-expense-row{grid-gap:8px!important;align-items:start!important;background:#121212!important;background:var(--s2)!important;border:1px solid #ffffff0d!important;border:1px solid var(--border-s)!important;border-radius:10px!important;display:grid!important;gap:8px!important;grid-template-columns:10px minmax(0,1fr)!important;margin-bottom:8px!important;min-width:0!important;padding:12px!important}.finance-expense-dot{margin-top:4px}.finance-expense-main{min-width:0!important}.finance-expense-main>div:first-child{line-height:1.3!important}.finance-expense-meta{line-height:1.35!important}.finance-expense-amount-status{flex-wrap:wrap!important;grid-column:2!important;justify-content:space-between!important;min-width:0!important;width:100%!important}.finance-expenses-chart-card,.finance-expenses-margin-card,.finance-expenses-total{max-width:100%!important;min-width:0!important;overflow:hidden!important}.finance-expenses-total{background:#121212;background:var(--s2);border:1px solid #ffffff0d;border:1px solid var(--border-s);border-radius:10px;padding:12px!important}.finance-margin-metric{flex-wrap:wrap!important}.finance-expense-modal-overlay{align-items:flex-start!important;box-sizing:border-box!important;overflow-y:auto!important;padding:10px!important}.finance-expense-modal-panel{border-radius:14px!important;box-sizing:border-box!important;max-height:calc(100vh - 20px)!important;max-width:100%!important;padding:18px!important;width:100%!important}.finance-expense-modal-grid{gap:10px!important;grid-template-columns:1fr!important}.finance-expense-modal-grid>div{grid-column:1/-1!important;min-width:0!important}.finance-expense-modal-grid input,.finance-expense-modal-grid select{box-sizing:border-box!important;font-size:16px!important;min-height:44px!important;width:100%!important}.finance-expense-modal-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr!important}.finance-expense-modal-button{min-height:44px!important;width:100%!important}}@media (max-width:900px){.postventa-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/*# sourceMappingURL=main.6f04f290.css.map*/