:root{--cz-blue:#0071d8;--cz-blue-dark:#2955c8;--cz-blue-soft:#f3f6fb;--cz-green:#16a34a;--cz-green-dark:#15803d;--cz-brand-grad:linear-gradient(125deg,#0071d8,#1d6ef5 45%,#16a34a);--cz-brand-grad-rev:linear-gradient(125deg,#16a34a,#1d6ef5 55%,#0071d8);--cz-brand-glow:0 4px 12px rgba(0,113,216,0.18);--cz-brand-frame-fill:#ffffff;--cz-brand-frame-shadow:0 4px 12px rgba(0,0,0,0.08);--cz-row-line:#e6e9ef;--cz-row-line-strong:#d0d5de;--cz-section-line:#e6e9ef;--cz-danger:#dc2626;--cz-danger-dark:#b91c1c;--cz-warning:#d97706;--cz-success:#16a34a;--cz-gray-50:#f3f6fb;--cz-gray-100:#eef2f7;--cz-gray-200:#e6e9ef;--cz-gray-500:#6b7280;--cz-gray-700:#495057;--cz-gray-900:#1d1d1f;--cz-white:#ffffff;--cz-shadow:0 4px 14px rgba(0,0,0,0.09);--cz-shadow-sm:0 3px 10px rgba(0,0,0,0.08);--cz-radius:10px;--cz-radius-sm:8px;--cz-header-h:64px;--cz-focus-ring:2px solid #0071d8;--cz-space-1:0.25rem;--cz-space-2:0.5rem;--cz-space-3:0.75rem;--cz-space-4:1rem;--cz-space-5:1.5rem;--cz-space-6:2rem;--cz-control-h-sm:32px;--cz-control-h-md:40px;--cz-control-h-lg:46px;--cz-font:var(--font-lato),Lato,"Helvetica Neue",Arial,Helvetica,sans-serif;--cz-btn-radius:8px;--cz-card-radius:10px;--cz-transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.2s ease-in-out,opacity 0.15s ease;--bg:var(--cz-gray-50);--ink:var(--cz-gray-900);--muted:var(--cz-gray-500);--accent:var(--cz-blue);--card:var(--cz-white);--line:var(--cz-gray-200);--verified:var(--cz-green)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;background:var(--cz-white);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4{color:var(--cz-gray-900);font-family:var(--cz-font);letter-spacing:normal}h1{font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.25}h2{font-size:1.2rem}h2,h3{font-weight:700;line-height:1.3}h3{font-size:1.05rem}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit}h1,h2,h3,h4{line-height:1.2;letter-spacing:-.02em;margin:0}p{margin:0}.cz-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cz-container{width:min(1160px,calc(100% - 2rem));margin:0 auto}.cz-container--narrow{width:min(760px,calc(100% - 2rem))}.container{width:min(1160px,calc(100% - 2rem));margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:12px;padding:.7rem 1.1rem;font-weight:600;cursor:pointer}.btn-primary{position:relative;overflow:hidden;isolation:isolate;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);background:var(--cz-brand-grad);background-size:100% 100%;color:white;box-shadow:var(--cz-brand-glow);text-shadow:0 1px 0 rgba(15,40,100,.18);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.btn-primary:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 14px 34px rgba(29,110,245,.36),0 10px 24px rgba(143,217,20,.28)}.btn-ghost{background:transparent;border:1px solid var(--cz-gray-200)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem;padding:1rem 0 3rem}.card{background-image:linear-gradient(var(--cz-white),var(--cz-white)),var(--cz-brand-grad);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid transparent;border-radius:var(--cz-radius);padding:1.1rem;box-shadow:var(--cz-brand-frame-shadow)}.badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:var(--cz-green)}.muted{color:var(--cz-gray-500);font-size:.92rem}.actions{display:flex;gap:.5rem;margin-top:auto;flex-wrap:wrap}.form{max-width:420px;display:grid;grid-gap:.75rem;gap:.75rem;padding:2rem 0}.form input,.form select{width:100%;padding:.75rem .9rem;border-radius:12px;border:1px solid var(--cz-gray-200);background:white}.cz-password{position:relative;width:100%}.cz-password input{width:100%;padding-right:2.85rem}.cz-password__toggle{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:2.35rem;height:2.35rem;display:inline-grid;place-items:center;border:none;border-radius:10px;background:transparent;color:#64748b;cursor:pointer;padding:0}.cz-password__toggle:hover{color:#1e293b;background:rgba(148,163,184,.15)}.cz-password__toggle:focus-visible{outline:2px solid #1d6ef5;outline-offset:1px}.error{color:#b91c1c;font-size:.9rem}.cz-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid transparent;border-radius:var(--cz-btn-radius);font-family:var(--cz-font);font-weight:700;font-size:.875rem;cursor:pointer;background:var(--cz-blue);color:#fff;box-shadow:none;text-shadow:none;transition:var(--cz-transition);text-align:center;line-height:1.25;box-sizing:border-box;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.cz-btn:hover:not(:disabled):not(.is-loading):not([aria-disabled=true]):not(.cz-btn--logout):not(.cz-btn--ghost):not(.cz-btn--danger):not(.cz-btn--pager-prev):not(.cz-btn--pager-next){transform:none;filter:none;background:var(--cz-blue-dark);border-color:var(--cz-blue-dark);color:#fff;box-shadow:0 2px 8px rgba(0,113,216,.22)}.cz-btn:active:not(:disabled):not(.is-loading):not(.cz-btn--logout){transform:scale(.98)}.cz-btn:focus-visible{outline:2px solid #0071d8;outline-offset:2px}.cz-btn.is-loading,.cz-btn:disabled,.cz-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;pointer-events:none}.cz-btn--sm{min-height:var(--cz-control-h-sm);padding:.2rem .7rem;font-size:.8rem}.cz-btn--md{min-height:var(--cz-control-h-md);padding:.35rem .95rem;font-size:.875rem}.cz-btn--lg{min-height:var(--cz-control-h-lg);padding:.5rem 1.15rem;font-size:.95rem}.cz-btn--full{width:100%}.cz-btn--primary{background:var(--cz-blue);border-color:var(--cz-blue);color:#fff;box-shadow:none}.cz-btn--primary:hover:not(:disabled){background:var(--cz-blue-dark);border-color:var(--cz-blue-dark);color:#fff}.cz-btn--secondary{background:#f3f6fb;border-color:#e6e9ef;color:#495057;box-shadow:none}.cz-btn--secondary:hover:not(:disabled){background:#e8eef8;border-color:#d0d7e3;color:#1d1d1f;box-shadow:none}.cz-btn--outline{background:#fff;border-color:#e6e9ef;color:var(--cz-blue);box-shadow:none}.cz-btn--outline:hover:not(:disabled){background:#f3f6fb;border-color:#c5d0e0;color:var(--cz-blue-dark);box-shadow:none}.cz-btn--ghost{background:transparent;color:var(--cz-gray-700);border-color:transparent;box-shadow:none;text-shadow:none}.cz-btn--ghost:hover{background:var(--cz-gray-100);color:var(--cz-gray-900);box-shadow:none;transform:none}.cz-btn--logout{background:linear-gradient(125deg,#c41e3a,#e11d48 28%,#d97706 68%,#f0b429)!important;color:#fff!important;border:1.5px solid transparent!important;box-shadow:0 8px 20px rgba(196,30,58,.22),0 4px 12px rgba(240,180,41,.18)!important;text-shadow:0 1px 0 rgba(0,0,0,.15)!important;animation:none!important;border-radius:999px}.cz-btn--logout:hover:not(:disabled){background:linear-gradient(125deg,#a31830,#be123c 28%,#b45309 68%,#eab308)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(196,30,58,.28),0 6px 14px rgba(240,180,41,.22)!important;transform:translateY(-1px);filter:none}.cz-dash__logout-sidebar,.cz-profile-panel__logout{background:linear-gradient(125deg,#c41e3a,#e11d48 32%,#d97706 70%,#f0b429)!important;color:#fff!important;border:none!important;box-shadow:0 6px 16px rgba(196,30,58,.2)}.cz-dash__logout-sidebar:hover:not(:disabled),.cz-profile-panel__logout:hover:not(:disabled){filter:brightness(1.05);color:#fff!important}.cz-btn--danger{background:var(--cz-danger);box-shadow:0 8px 20px rgba(220,38,38,.18);text-shadow:none}.cz-btn--danger:hover{background:var(--cz-danger-dark)}.cz-btn__spinner{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:cz-spin .7s linear infinite;flex-shrink:0}@keyframes cz-btn-shine{0%{transform:translateX(-130%) skewX(-18deg);opacity:0}35%{opacity:.55}to{transform:translateX(220%) skewX(-18deg);opacity:0}}@keyframes cz-btn-soft-pulse{0%,to{box-shadow:0 8px 22px rgba(29,110,245,.22),0 4px 14px rgba(143,217,20,.16)}50%{box-shadow:0 12px 30px rgba(29,110,245,.34),0 8px 20px rgba(143,217,20,.26)}}.cz-auth-page .cz-btn,.cz-header .cz-btn,.cz-login .cz-btn,.cz-nav-mobile .cz-btn,.cz-page .cz-btn{position:relative;overflow:hidden;isolation:isolate;border-radius:999px;border-width:1.5px;letter-spacing:.01em;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,filter .28s ease,background .28s ease,border-color .28s ease,color .28s ease}.cz-auth-page .cz-btn:after,.cz-header .cz-btn:after,.cz-login .cz-btn:after,.cz-nav-mobile .cz-btn:after,.cz-page .cz-btn:after{content:"";position:absolute;inset:0;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:translateX(-130%) skewX(-18deg);pointer-events:none;z-index:1}.cz-auth-page .cz-btn:hover:not(:disabled):not(.is-loading):not([aria-disabled=true]),.cz-header .cz-btn:hover:not(:disabled):not(.is-loading):not([aria-disabled=true]),.cz-login .cz-btn:hover:not(:disabled):not(.is-loading):not([aria-disabled=true]),.cz-nav-mobile .cz-btn:hover:not(:disabled):not(.is-loading):not([aria-disabled=true]),.cz-page .cz-btn:hover:not(:disabled):not(.is-loading):not([aria-disabled=true]){transform:translateY(-2px) scale(1.015);filter:none}.cz-auth-page .cz-btn:hover:not(:disabled):not(.is-loading):after,.cz-header .cz-btn:hover:not(:disabled):not(.is-loading):after,.cz-login .cz-btn:hover:not(:disabled):not(.is-loading):after,.cz-nav-mobile .cz-btn:hover:not(:disabled):not(.is-loading):after,.cz-page .cz-btn:hover:not(:disabled):not(.is-loading):after{animation:cz-btn-shine .85s ease}.cz-auth-page .cz-btn:active:not(:disabled):not(.is-loading),.cz-header .cz-btn:active:not(:disabled):not(.is-loading),.cz-login .cz-btn:active:not(:disabled):not(.is-loading),.cz-nav-mobile .cz-btn:active:not(:disabled):not(.is-loading),.cz-page .cz-btn:active:not(:disabled):not(.is-loading){transform:translateY(0) scale(.985)}.cz-auth-page .cz-btn>.cz-btn__spinner,.cz-auth-page .cz-btn>span,.cz-header .cz-btn>.cz-btn__spinner,.cz-header .cz-btn>span,.cz-login .cz-btn>.cz-btn__spinner,.cz-login .cz-btn>span,.cz-nav-mobile .cz-btn>.cz-btn__spinner,.cz-nav-mobile .cz-btn>span,.cz-page .cz-btn>.cz-btn__spinner,.cz-page .cz-btn>span{position:relative;z-index:2}.cz-auth-page .cz-btn--primary,.cz-header .cz-btn--primary,.cz-login .cz-btn--primary,.cz-nav-mobile .cz-btn--primary,.cz-page .cz-btn--primary{background:var(--cz-blue);color:#fff;border-color:var(--cz-blue);box-shadow:none;text-shadow:none;animation:none;border-radius:var(--cz-btn-radius)}.cz-auth-page .cz-btn--primary:hover:not(:disabled):not(.is-loading),.cz-header .cz-btn--primary:hover:not(:disabled):not(.is-loading),.cz-login .cz-btn--primary:hover:not(:disabled):not(.is-loading),.cz-nav-mobile .cz-btn--primary:hover:not(:disabled):not(.is-loading),.cz-page .cz-btn--primary:hover:not(:disabled):not(.is-loading){background:var(--cz-blue-dark);border-color:var(--cz-blue-dark);box-shadow:0 2px 8px rgba(0,113,216,.22)}.cz-auth-page .cz-btn--secondary,.cz-header .cz-btn--secondary,.cz-login .cz-btn--secondary,.cz-nav-mobile .cz-btn--secondary,.cz-page .cz-btn--secondary{background:#f3f6fb;color:#495057;border-color:#e6e9ef;box-shadow:none;text-shadow:none;border-radius:var(--cz-btn-radius)}.cz-auth-page .cz-btn--secondary:hover:not(:disabled):not(.is-loading),.cz-header .cz-btn--secondary:hover:not(:disabled):not(.is-loading),.cz-login .cz-btn--secondary:hover:not(:disabled):not(.is-loading),.cz-nav-mobile .cz-btn--secondary:hover:not(:disabled):not(.is-loading),.cz-page .cz-btn--secondary:hover:not(:disabled):not(.is-loading){background:#e8eef8;border-color:#d0d7e3;color:#1d1d1f;box-shadow:none}.cz-auth-page .cz-btn--outline,.cz-header .cz-btn--outline,.cz-login .cz-btn--outline,.cz-nav-mobile .cz-btn--outline,.cz-page .cz-btn--outline{background:#fff;border:1px solid #e6e9ef;color:var(--cz-blue);box-shadow:none;border-radius:var(--cz-btn-radius)}.cz-auth-page .cz-btn--outline:hover:not(:disabled):not(.is-loading),.cz-header .cz-btn--outline:hover:not(:disabled):not(.is-loading),.cz-login .cz-btn--outline:hover:not(:disabled):not(.is-loading),.cz-nav-mobile .cz-btn--outline:hover:not(:disabled):not(.is-loading),.cz-page .cz-btn--outline:hover:not(:disabled):not(.is-loading){color:var(--cz-blue-dark);background:#f3f6fb;border-color:#d0d7e3;box-shadow:none}.cz-page .cz-lender-cta .cz-btn--secondary,.cz-page .cz-lender-pitch .cz-btn--secondary,.cz-page .cz-section--blue .cz-btn--secondary{background:var(--cz-blue);color:#fff;border-color:var(--cz-blue)}.cz-page .cz-final-cta .cz-btn--primary{animation:none}@media (prefers-reduced-motion:reduce){.cz-auth-page .cz-btn,.cz-auth-page .cz-btn--primary,.cz-auth-page .cz-btn:hover:not(:disabled):not(.is-loading):after,.cz-header .cz-btn,.cz-header .cz-btn--primary,.cz-header .cz-btn:hover:not(:disabled):not(.is-loading):after,.cz-login .cz-btn,.cz-login .cz-btn--primary,.cz-login .cz-btn:hover:not(:disabled):not(.is-loading):after,.cz-nav-mobile .cz-btn,.cz-nav-mobile .cz-btn--primary,.cz-nav-mobile .cz-btn:hover:not(:disabled):not(.is-loading):after,.cz-page .cz-btn,.cz-page .cz-btn--primary,.cz-page .cz-btn:hover:not(:disabled):not(.is-loading):after,.cz-page .cz-final-cta .cz-btn--primary{animation:none}}.cz-textarea{width:100%;min-height:88px;padding:.7rem .85rem;border:1px solid var(--cz-gray-200,#e2e8f0);border-radius:12px;font:inherit;resize:vertical;background:#fff}.cz-textarea:focus{outline:2px solid rgba(37,99,235,.35);border-color:#93c5fd}.cz-textarea--error{border-color:#f87171}.card,.cz-area-nav,.cz-brand-frame,.cz-card,.cz-card>table:only-child,.cz-cat-tile,.cz-clients__cat,.cz-clients__success,.cz-cobros__breakdown>div,.cz-cobros__schedule-list>li,.cz-cobros__stat-grid--compact>div,.cz-cuadre__kpi,.cz-fin-report__kpis>*,.cz-geo__stats>article,.cz-home__plan-card,.cz-inbox__cat,.cz-income__kpi,.cz-lender-tool-card,.cz-metric,.cz-mkt__stats>div,.cz-mktcfg__statgrid>div,.cz-mora-config__card,.cz-panel>.cz-table,.cz-stat,[class*=-table-wrap],[class*=__table-wrap]{border:1.5px solid transparent;border-radius:14px;background-image:linear-gradient(var(--cz-brand-frame-fill,#fff),var(--cz-brand-frame-fill,#fff)),var(--cz-brand-grad);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--cz-brand-frame-shadow)}.cz-panel{border-radius:var(--cz-card-radius,10px);border:0;background-image:none;box-shadow:0 3px 12px rgba(0,0,0,.09);padding:1rem 1.05rem 1.1rem}.cz-cobros__breakdown>div,.cz-income__kpi{--cz-brand-frame-fill:#f8fafc}.cz-cat-tile.is-active,.cz-clients__cat.is-active,.cz-inbox__cat.is-active{box-shadow:0 0 0 2px rgba(29,110,245,.18),0 8px 20px rgba(143,217,20,.12)}.cz-act__table,.cz-burozona-history table,.cz-clients__table,.cz-cobros__table,.cz-conta__table,.cz-cuadre__table,.cz-depurazona-history table,.cz-exp__table,.cz-imp-table,.cz-lineaszona-history__table,.cz-lineaszona-op__table,.cz-loans__table,.cz-nucleozona-table,.cz-rep__table,.cz-zonalaboral-company-info__table{border:1.5px solid transparent;border-radius:14px;border-collapse:separate;border-spacing:0;background-image:linear-gradient(#fff,#fff),var(--cz-brand-grad);background-origin:border-box;background-clip:padding-box,border-box;overflow:hidden;box-shadow:var(--cz-brand-frame-shadow)}[class*=-table-wrap]>table,[class*=__table-wrap] .cz-act__table,[class*=__table-wrap] .cz-clients__table,[class*=__table-wrap] .cz-cobros__table,[class*=__table-wrap] .cz-lineaszona-history__table,[class*=__table-wrap] .cz-loans__table,[class*=__table-wrap] .cz-zonalaboral-company-info__table,[class*=__table-wrap]>table{border:0!important;border-radius:0!important;background-image:none!important;box-shadow:none!important}.cz-act__table th,.cz-burozona-history table th,.cz-card>header,.cz-clients__table th,.cz-cobros__table th,.cz-conta__table th,.cz-cuadre__table th,.cz-depurazona-history table th,.cz-exp__table th,.cz-imp-table th,.cz-lineaszona-history__table th,.cz-lineaszona-op__table th,.cz-loans__table th,.cz-panel__head,.cz-rep__table th,.cz-zonalaboral-company-info__table thead th{border-bottom-color:var(--cz-row-line-strong)!important}.cz-act__table td,.cz-activity li,.cz-burozona-history table td,.cz-clients__table td,.cz-cobros__table td,.cz-conta__table td,.cz-cuadre__table td,.cz-depurazona-history table td,.cz-exp__table td,.cz-imp-table td,.cz-lineaszona-history__table td,.cz-lineaszona-op__table td,.cz-loans__table td,.cz-nav-mobile a,.cz-rep__table td,.cz-zonalaboral-company-info__table tbody td,.cz-zonalaboral-company-info__table tbody th{border-bottom-color:var(--cz-row-line)!important}.cz-act__table tbody tr:nth-child(2n) td,.cz-clients__table tbody tr:nth-child(2n) td,.cz-cobros__table tbody tr:nth-child(2n) td,.cz-lineaszona-history__table tbody tr:nth-child(2n) td,.cz-loans__table tbody tr:nth-child(2n) td{background-color:rgba(241,245,249,.55)}.cz-act__table tbody tr:hover td,.cz-clients__table tbody tr:hover td,.cz-cobros__table tbody tr:hover td,.cz-lineaszona-history__table tbody tr:hover td,.cz-loans__table tbody tr:hover td{background-color:rgba(239,246,255,.85)}.cz-choice{border:0;margin:0;padding:0;min-width:0}.cz-choice .cz-field__label{margin-bottom:.45rem;display:block}.cz-choice__chips{display:flex;flex-wrap:wrap;gap:.45rem}.cz-choice__chip{min-height:40px;padding:0 .95rem;border-radius:999px;border:1px solid var(--cz-gray-200,#e2e8f0);background:#fff;font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;color:var(--cz-gray-800,#1e293b);transition:border-color .15s ease,background .15s ease,color .15s ease}.cz-choice__chip:hover{border-color:#93c5fd}.cz-choice__chip.is-active{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.cz-choice__chip:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.cz-choice__radios{display:grid;grid-gap:.35rem;gap:.35rem}.cz-choice__radio{display:flex;align-items:center;gap:.5rem;font-size:.92rem}.cz-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.75rem}.cz-badge--neutral{background:var(--cz-gray-100);color:var(--cz-gray-700)}.cz-badge--success{background:rgba(16,185,129,.12);color:var(--cz-green-dark)}.cz-badge--info{background:var(--cz-blue-soft);color:var(--cz-blue)}.cz-badge--warning{background:#fff7ed;color:#c2410c}.cz-card{background-image:linear-gradient(var(--cz-white),var(--cz-white)),var(--cz-brand-grad);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid transparent;border-radius:var(--cz-radius);box-shadow:var(--cz-brand-frame-shadow);padding:1.25rem}.cz-field{display:grid;grid-gap:.4rem;gap:.4rem}.cz-field__label{font-size:.85rem;font-weight:600;color:var(--cz-gray-700)}.cz-field__error{color:#b91c1c;font-size:.8rem}.cz-field__hint{color:var(--cz-gray-500);font-size:.8rem}.cz-field input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.cz-field select,.cz-field textarea,.cz-field__input{width:100%;min-height:var(--cz-control-h-md);box-sizing:border-box;border:1px solid var(--cz-gray-200);border-radius:var(--cz-radius-sm);padding:.65rem .95rem;background:var(--cz-white);color:var(--cz-gray-900);font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cz-field input:not([type=checkbox]):not([type=radio]):focus,.cz-field select:focus,.cz-field textarea:focus,.cz-field__input:focus{border-color:var(--cz-blue);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.cz-field input:disabled,.cz-field select:disabled,.cz-field textarea:disabled,.cz-field__input:disabled{opacity:.65;cursor:not-allowed;background:var(--cz-gray-50)}.cz-input,.cz-select{width:100%;min-height:var(--cz-control-h-md);border:1px solid var(--cz-gray-200);border-radius:var(--cz-radius-sm);padding:.65rem .95rem;background:var(--cz-white);color:var(--cz-gray-900);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cz-input--sm,.cz-select--sm{min-height:var(--cz-control-h-sm);padding:.4rem .75rem;font-size:.875rem}.cz-input--lg,.cz-select--lg{min-height:var(--cz-control-h-lg);padding:.85rem 1.05rem;font-size:1rem}.cz-input:disabled,.cz-select:disabled,.cz-textarea:disabled{opacity:.65;cursor:not-allowed;background:var(--cz-gray-50)}.cz-input:focus,.cz-select:focus{border-color:var(--cz-blue);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.cz-input--error,.cz-select--error{border-color:#ef4444}.cz-rating{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.9rem}.cz-rating__star{color:var(--cz-gray-200)}.cz-rating__star.is-on{color:#f59e0b}.cz-rating__value{font-weight:700}.cz-rating__count{color:var(--cz-gray-500)}.cz-alert{border-radius:var(--cz-radius-sm);padding:.9rem 1rem;border:1px solid transparent}.cz-alert--info{background:var(--cz-blue-soft);border-color:#bfdbfe;color:#1e3a8a}.cz-alert--success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.cz-alert--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.cz-alert--error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.cz-alert__title{display:block;margin-bottom:.2rem}.cz-modal{z-index:80}.cz-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.45);cursor:pointer}.cz-modal__panel{position:relative;width:min(520px,100%);background:white;border-radius:18px;padding:1.25rem;box-shadow:var(--cz-shadow)}.cz-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.cz-header{position:fixed;top:0;left:0;right:0;z-index:40;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(229,231,235,.9)}.cz-chrome-main{padding-top:var(--cz-header-h)}.cz-header__inner{position:relative;min-height:var(--cz-header-h);display:flex;align-items:center;justify-content:space-between;gap:1rem}.cz-header__wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;padding:0;display:inline-flex;align-items:baseline;gap:0;font-size:clamp(1.2rem,5.2vw,1.42rem);font-weight:800;letter-spacing:-.045em;line-height:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.cz-header__wordmark-credit{color:var(--cz-blue)}.cz-header__wordmark-zona{color:var(--cz-green)}@media (min-width:768px){.cz-header__wordmark{display:none}}.cz-brand{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.cz-brand--logo-only{gap:0;line-height:0}.cz-brand__logo{width:auto;height:clamp(44px,7.2vw,64px);max-width:min(220px,46vw);border-radius:0;object-fit:contain;object-position:left center;flex-shrink:0;background:transparent!important;box-shadow:none;display:block}.cz-brand__mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,var(--cz-blue),#3b82f6);color:white;font-weight:800;flex-shrink:0}.cz-brand__text{display:grid;min-width:0}.cz-brand__name,.cz-brand__text strong{font-size:1.15rem;letter-spacing:-.03em}.cz-brand__credit{color:var(--cz-blue)}.cz-brand__zona{color:var(--cz-green)}.cz-brand__text small{color:var(--cz-gray-500);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-nav--desktop{display:none;align-items:center;gap:1.15rem}.cz-nav--desktop a{color:var(--cz-gray-700);font-weight:700;font-size:.92rem}.cz-nav--desktop a:hover{color:var(--cz-blue)}.cz-header__actions{display:flex;align-items:center;gap:.55rem}.cz-locale{font-size:.82rem;color:var(--cz-gray-700);font-weight:600;padding:.35rem .55rem;border-radius:999px;background:var(--cz-gray-100)}.cz-burger{width:42px;height:42px;border:1.5px solid transparent;border-radius:12px;background-image:linear-gradient(#fff,#fff),var(--cz-brand-grad);background-origin:border-box;background-clip:padding-box,border-box;display:inline-flex;flex-direction:column;justify-content:center;gap:5px;padding:0 11px;cursor:pointer;box-shadow:var(--cz-brand-frame-shadow)}.cz-burger span{display:block;height:2.5px;border-radius:2px}.cz-burger span:first-child{background:#1d6ef5}.cz-burger span:nth-child(2){background:linear-gradient(90deg,#1d6ef5,#8fd914)}.cz-burger span:nth-child(3){background:#8fd914}.cz-nav-mobile{border-top:1px solid var(--cz-gray-200);background:white;padding:.75rem 1rem 1.1rem}.cz-nav-mobile[hidden]{display:none!important}.cz-nav-mobile nav{display:grid;grid-gap:.35rem;gap:.35rem;width:min(1160px,100%);margin:0 auto}.cz-nav-mobile a{padding:.85rem .4rem;border-bottom:1px solid var(--cz-gray-100);font-weight:700}.cz-nav-mobile__cta{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.9rem}.cz-page{overflow-x:clip}main:not(.cz-page){width:min(1160px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0 3rem;min-height:50vh}.cz-section{padding:4.5rem 0}.cz-section--soft{background:var(--cz-gray-50)}.cz-section--blue{background:linear-gradient(160deg,#eff6ff,#f8fafc 55%,#ffffff)}.cz-section__head{max-width:46rem;margin:0 auto 2.25rem;text-align:center}.cz-section__head h2{font-size:clamp(1.55rem,2.8vw,2.1rem);line-height:1.25;margin:0 auto .65rem;max-width:none;letter-spacing:-.015em}.cz-section__head p:not(.cz-kicker){color:var(--cz-gray-500);margin:0 auto;max-width:40rem;line-height:1.55}.cz-kicker{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.82rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.04em}.cz-kicker,.cz-landing-visual__grid .cz-kicker,.cz-lender-pitch .cz-kicker,.cz-page .cz-kicker,.cz-section__head .cz-kicker{color:var(--cz-blue)}.cz-hero{position:relative;padding:2.5rem 0 3.5rem;background:radial-gradient(circle at 12% 18%,rgba(37,99,235,.12),transparent 34%),radial-gradient(circle at 88% 10%,rgba(16,185,129,.1),transparent 28%),linear-gradient(180deg,#eff6ff,#ffffff 70%)}.cz-hero__grid{display:grid;grid-gap:2.25rem;gap:2.25rem;align-items:center}.cz-hero__intro{max-width:46rem;margin:0 auto 2rem;text-align:center}.cz-hero__intro h1{font-size:clamp(1.7rem,3.2vw,2.35rem);line-height:1.25;letter-spacing:-.015em;margin:0 auto .65rem;max-width:none;text-wrap:balance}.cz-hero__lead{color:var(--cz-gray-500);font-size:1.05rem;max-width:40rem;margin:0 auto;line-height:1.55}.cz-hero__verified{color:var(--cz-green);white-space:nowrap}.cz-hero__verified .check{display:inline-flex;width:1.1em;height:1.1em;margin-right:.15em;border-radius:999px;background:rgba(16,185,129,.15);color:var(--cz-green-dark);align-items:center;justify-content:center;font-size:.75em;vertical-align:.08em}.cz-hero-search{background:white;border:1px solid var(--cz-gray-200);border-radius:20px;padding:1rem;box-shadow:var(--cz-shadow)}.cz-hero-search__grid{display:grid;grid-gap:.85rem;gap:.85rem}.cz-hero-search__submit{display:flex;align-items:end}.cz-hero__perks{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:1rem;color:var(--cz-gray-700);font-size:.9rem;font-weight:500}.cz-hero__perks span{display:inline-flex;align-items:center;gap:.35rem}.cz-hero__perks i{color:var(--cz-green);font-style:normal;font-weight:800}.cz-hero__visual{position:relative;border-radius:24px;overflow:hidden;min-height:420px;box-shadow:0 18px 42px rgba(29,110,245,.14),0 8px 20px rgba(15,23,42,.08);border:1.5px solid transparent;background:linear-gradient(#dbeafe,#dbeafe) padding-box,linear-gradient(135deg,#1d6ef5,#8fd914) border-box}.cz-hero__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;min-height:420px}.cz-hero__caption{position:absolute;left:1rem;right:1rem;bottom:1rem;background:rgba(255,255,255,.92);border-radius:14px;padding:.85rem 1rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cz-hero__caption strong{display:block;font-size:.95rem}.cz-hero__caption span{color:var(--cz-gray-500);font-size:.82rem}.cz-hero__float-card{position:absolute;right:.85rem;bottom:.85rem;left:auto;width:min(200px,calc(100% - 1.7rem));background:rgba(255,255,255,.96);border:1px solid rgba(229,231,235,.95);border-radius:14px;padding:.7rem .8rem;box-shadow:0 10px 22px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cz-hero__float-card strong{display:block;font-size:.8rem;line-height:1.3;margin-bottom:.35rem;color:var(--cz-gray-900)}.cz-hero__float-rating{display:flex;flex-direction:column;gap:.1rem;color:var(--cz-gray-700);font-size:.72rem;font-weight:600}.cz-hero__float-rating span:first-child{color:#f59e0b;letter-spacing:.06em;font-size:.78rem}.cz-hero__float-note{margin-top:.35rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#c2410c}@media (max-width:767px){.cz-hero__float-card{left:.75rem;right:.75rem;width:auto}}.cz-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.cz-stat{display:grid;grid-gap:.35rem;gap:.35rem;padding:1.15rem}.cz-stat__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--cz-blue-soft);color:var(--cz-blue);font-weight:800}.cz-stat__value{font-size:1.6rem;font-weight:800;letter-spacing:-.03em}.cz-stat__label{color:var(--cz-gray-500);font-size:.9rem}.cz-stat__hint{font-size:.72rem;font-weight:700;color:#c2410c;text-transform:uppercase;letter-spacing:.04em}.cz-demo-note{margin-top:1rem;font-size:.85rem}.cz-lender-grid{display:grid;grid-gap:1rem;gap:1rem}.cz-lender-card{display:grid;grid-gap:.85rem;gap:.85rem}.cz-lender-card__top{display:flex;gap:.8rem;align-items:center}.cz-lender-card__logo{width:52px;height:52px;border-radius:14px;background:linear-gradient(145deg,#dbeafe,#eff6ff);color:var(--cz-blue);display:grid;place-items:center;font-weight:800;flex-shrink:0;overflow:visible;position:relative}.cz-lender-card__logo-img{width:100%;height:100%;object-fit:cover;border-radius:14px}.cz-lender-card__active-dot{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;background:#22c55e;border:2px solid #fff;box-shadow:0 0 0 0 rgba(34,197,94,.45);animation:cz-lender-active-glow 1.8s ease-out infinite}.cz-lender-card__identity{min-width:0;flex:1 1}.cz-lender-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.cz-lender-card__title-row h3{margin:0;min-width:0}.cz-lender-card__active-badge{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-top:.1rem;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#15803d;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.28)}.cz-lender-card__active-pulse{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:cz-lender-active-glow 1.8s ease-out infinite}@keyframes cz-lender-active-glow{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@media (prefers-reduced-motion:reduce){.cz-lender-card__active-dot,.cz-lender-card__active-pulse{animation:none}}.cz-lender-card__actions{display:grid;grid-gap:.55rem;gap:.55rem}.cz-lender-card__name-link{color:inherit;text-decoration:none}.cz-lender-card__name-link:hover{color:var(--cz-blue)}.cz-lender-card__profile-link{display:block;text-align:center;font-size:.82rem;font-weight:600;color:var(--cz-gray-500);text-decoration:none;transition:color .2s ease}.cz-lender-card__profile-link:hover{color:var(--cz-blue)}.cz-lender-card h3{font-size:1.05rem}.cz-lender-card__loc{color:var(--cz-gray-500);font-size:.85rem}.cz-lender-card__meta{display:flex;flex-wrap:wrap;gap:.4rem}.cz-lender-card__amounts{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;margin:0}.cz-lender-card__amounts dt{color:var(--cz-gray-500);font-size:.75rem}.cz-lender-card__amounts dd{margin:.15rem 0 0;font-weight:700}.cz-lender-card__types{display:flex;flex-wrap:wrap;gap:.35rem}.cz-lender-card__types span{background:var(--cz-gray-100);border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600;color:var(--cz-gray-700)}.cz-lender-card__response{color:var(--cz-gray-500);font-size:.85rem}.cz-cat-grid{display:grid;grid-gap:.9rem;gap:.9rem}.cz-cat{display:grid;grid-gap:.55rem;gap:.55rem;transition:transform .18s ease,box-shadow .18s ease}.cz-cat:hover{transform:translateY(-2px);box-shadow:var(--cz-shadow)}.cz-cat__icon{width:44px;height:44px;border-radius:12px;background:var(--cz-blue-soft);color:var(--cz-blue);display:grid;place-items:center;font-weight:800}.cz-cat h3{font-size:1.05rem}.cz-cat p{color:var(--cz-gray-500);font-size:.9rem}.cz-cat__link{color:var(--cz-blue);font-weight:700;font-size:.9rem}.cz-steps{display:grid;grid-gap:1rem;gap:1rem}.cz-step{display:grid;grid-gap:.55rem;gap:.55rem;position:relative}.cz-step__num{width:42px;height:42px;border-radius:999px;background:var(--cz-blue);color:white;display:grid;place-items:center;font-weight:800}.cz-step h3{font-size:1.1rem}.cz-step p{color:var(--cz-gray-500)}.cz-lender-cta{display:grid;grid-gap:1.5rem;gap:1.5rem;background:linear-gradient(135deg,#1d4ed8,#2563eb 55%,#3b82f6);color:white;border-radius:24px;padding:1.75rem;box-shadow:var(--cz-shadow)}.cz-lender-cta h2{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.55rem}.cz-lender-cta>div>p{opacity:.92;max-width:48ch}.cz-lender-cta__list{list-style:none;padding:0;margin:0;display:grid;grid-gap:.55rem;gap:.55rem}.cz-lender-cta__list li{display:flex;gap:.5rem;align-items:flex-start}.cz-lender-cta__list li:before{content:"âœ“";color:#6ee7b7;font-weight:800}.cz-lender-cta .cz-btn--secondary{background:white;color:var(--cz-blue)}.cz-trust-grid{display:grid;grid-gap:.9rem;gap:.9rem}.cz-trust h3{font-size:1.02rem;margin-bottom:.35rem}.cz-trust p{color:var(--cz-gray-500);font-size:.9rem}.cz-faq{display:grid;grid-gap:.7rem;gap:.7rem}.cz-faq__item{border:1px solid var(--cz-gray-200);border-radius:14px;background:white;overflow:hidden}.cz-faq__q{width:100%;border:0;background:transparent;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.1rem;text-align:left;font-weight:650;cursor:pointer}.cz-faq__icon{width:28px;height:28px;border-radius:999px;background:var(--cz-blue-soft);color:var(--cz-blue);display:grid;place-items:center;flex-shrink:0}.cz-faq__a{padding:0 1.1rem 1.1rem;color:var(--cz-gray-500)}.cz-final-cta{background:var(--cz-blue-soft);border-radius:24px;padding:2.5rem 1.25rem}.cz-final-cta h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:.55rem}.cz-final-cta p{color:var(--cz-gray-500);max-width:48ch;margin:0 auto 1.25rem}.cz-final-cta__actions{gap:.7rem}.cz-blog-grid{display:grid;grid-gap:.9rem;gap:.9rem}.cz-blog-card span{display:inline-block;color:var(--cz-blue);font-size:.78rem;font-weight:700;margin-bottom:.4rem}.cz-blog-card h3{font-size:1.05rem;margin-bottom:.4rem}.cz-blog-card p{color:var(--cz-gray-500);font-size:.9rem}.cz-footer{background:radial-gradient(900px 280px at 8% 0,rgba(29,110,245,.14),transparent 55%),radial-gradient(700px 240px at 92% 10%,rgba(143,217,20,.1),transparent 50%),#070b14;color:#d1d5db;padding:1.75rem 0 1.35rem;margin-top:2rem;border-top:1px solid rgba(148,163,184,.12)}.cz-footer__notice{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.15rem;border-radius:14px;background:linear-gradient(135deg,rgba(251,191,36,.12),rgba(29,110,245,.08));border:1px solid rgba(251,191,36,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);margin-bottom:1.5rem}.cz-footer__notice-icon{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fbbf24;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.28)}.cz-footer__notice-copy{min-width:0}.cz-footer__notice-copy strong{display:block;color:#fde68a;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem}.cz-footer__notice-copy p{margin:0;color:#e2e8f0;font-size:.88rem;line-height:1.55;max-width:78ch}.cz-footer__bar{gap:1.15rem 1.5rem;justify-content:space-between;padding-bottom:1.35rem;border-bottom:1px solid rgba(255,255,255,.08)}.cz-footer__bar,.cz-footer__links{display:flex;flex-wrap:wrap;align-items:center}.cz-footer__links{gap:.35rem .25rem}.cz-footer-dd__btn,.cz-footer__links>a{color:#e5e7eb;font-weight:500;font-size:.9rem;padding:.45rem .75rem;border-radius:999px;transition:background .15s ease,color .15s ease}.cz-footer-dd__btn.is-open,.cz-footer-dd__btn:hover,.cz-footer__links>a:hover{color:#fff;background:rgba(255,255,255,.06)}.cz-footer-dd{position:relative}.cz-footer-dd__btn{display:inline-flex;align-items:center;gap:.3rem;border:none;background:transparent;font-family:inherit;cursor:pointer}.cz-footer-dd__menu{position:absolute;left:0;bottom:calc(100% + 10px);min-width:280px;padding:.4rem;border-radius:14px;background:#0f172a;border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 40px rgba(0,0,0,.45);display:grid;grid-gap:.2rem;gap:.2rem;z-index:30}.cz-footer-dd__menu a{display:grid;grid-gap:.12rem;gap:.12rem;padding:.75rem .85rem;border-radius:10px;color:#e2e8f0!important}.cz-footer-dd__menu a:hover{background:linear-gradient(135deg,rgba(29,110,245,.2),rgba(143,217,20,.12));color:#fff!important}.cz-footer-dd__menu strong{font-size:.9rem;color:#fff}.cz-footer-dd__menu span{font-size:.76rem;color:#94a3b8;font-weight:400;line-height:1.35}.cz-footer__social{display:flex;flex-wrap:wrap;gap:.55rem}.cz-footer__social a{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.05);color:#fff;border:1px solid rgba(255,255,255,.1);transition:background .15s ease,transform .15s ease,border-color .15s ease}.cz-footer__social a:hover{background:rgba(29,110,245,.28);border-color:rgba(143,217,20,.35);transform:translateY(-1px);color:#fff}.cz-footer__bottom{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;justify-content:space-between}.cz-footer__copy{margin:0;font-size:.82rem;color:#94a3b8}.cz-footer__end{display:grid;grid-gap:.2rem;gap:.2rem;text-align:right}.cz-footer__place{margin:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:#cbd5e1}.cz-footer__place-icon{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}@media (max-width:640px){.cz-footer__end{text-align:left}}.cz-trust-seal{display:inline-flex;align-items:center;gap:.85rem;padding:.45rem 1rem .45rem .45rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),#0b1220;border:1px solid rgba(148,163,184,.28);box-shadow:0 0 0 1px rgba(29,110,245,.12),0 12px 28px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)}.cz-trust-seal__medal{width:64px;height:64px;flex-shrink:0;filter:drop-shadow(0 6px 12px rgba(29,110,245,.25))}.cz-trust-seal__svg{display:block;width:100%;height:100%}.cz-trust-seal__meta{display:grid;grid-gap:.08rem;gap:.08rem;line-height:1.2;min-width:0}.cz-trust-seal__eyebrow{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.cz-trust-seal__meta strong{color:#f8fafc;font-size:.95rem;letter-spacing:.01em}.cz-trust-seal__meta span{color:#86efac;font-size:.72rem;font-weight:600}.cz-trust-seal__meta em{font-style:normal;color:#64748b;font-size:.68rem}@media (max-width:640px){.cz-footer__bar,.cz-footer__bottom{flex-direction:column;align-items:flex-start}.cz-footer-dd__menu{left:0;right:auto;min-width:min(280px,calc(100vw - 2.5rem))}}.cz-footer__app{display:flex;align-items:center}.cz-footer__app .cz-store-badge{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#f8fafc}.cz-footer__app .cz-store-badge small{color:rgba(226,232,240,.72)}.cz-footer__app .cz-store-badge.is-disabled{opacity:.72}.cz-store-badges{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.cz-store-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .85rem .45rem .65rem;border-radius:12px;border:1px solid #1f2937;background:#0b1220;color:#fff;text-decoration:none;min-height:46px;transition:transform .15s ease,box-shadow .15s ease}.cz-store-badge--sm{min-height:40px;padding:.35rem .7rem .35rem .55rem;border-radius:10px}.cz-store-badge--sm .cz-store-badge__copy strong{font-size:.82rem}.cz-store-badge--sm .cz-store-badge__copy small{font-size:.58rem}.cz-store-badge:hover:not(.is-disabled){transform:translateY(-1px);box-shadow:0 10px 22px rgba(15,23,42,.22);color:#fff}.cz-store-badge.is-disabled{cursor:default;opacity:.78}.cz-store-badge__icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.08);flex-shrink:0}.cz-store-badge__copy{display:grid;line-height:1.1}.cz-store-badge__copy small{font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.72)}.cz-store-badge__copy strong{font-size:.95rem;font-weight:750}.cz-app-download{padding-top:.5rem}.cz-app-download__panel{position:relative;overflow:hidden;display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:center;padding:clamp(1.5rem,3vw,2.4rem);border-radius:28px;background:radial-gradient(720px 320px at 12% 0,rgba(29,110,245,.18),transparent 55%),radial-gradient(560px 280px at 92% 85%,rgba(143,217,20,.16),transparent 50%),linear-gradient(160deg,#0b1220,#12203a 55%,#0f172a);color:#e5eefc;border:1px solid rgba(148,163,184,.16);box-shadow:0 24px 50px rgba(15,23,42,.18)}.cz-app-download__copy .cz-kicker{color:rgba(143,217,20,.95)}.cz-app-download__copy h1,.cz-app-download__copy h2{color:#fff;font-size:clamp(1.65rem,3.4vw,2.35rem);letter-spacing:-.03em;margin:.2rem 0 .7rem;max-width:16ch}.cz-app-download__copy>p{color:rgba(226,232,240,.86);max-width:42ch;margin:0 0 1rem}.cz-app-download__copy .muted{color:rgba(148,163,184,.92)}.cz-app-download__perks{list-style:none;padding:0;margin:0 0 1.15rem;display:grid;grid-gap:.45rem;gap:.45rem}.cz-app-download__perks li{position:relative;padding-left:1.2rem;color:rgba(226,232,240,.9);font-size:.95rem}.cz-app-download__perks li:before{content:"";position:absolute;left:0;top:.45rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--cz-green);box-shadow:0 0 0 3px rgba(143,217,20,.18)}.cz-app-download__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:.35rem}.cz-app-download__actions .cz-btn--outline{border-color:rgba(255,255,255,.28);color:#fff;background:transparent}.cz-app-download__actions .cz-btn--outline:hover{background:rgba(255,255,255,.08);color:#fff}.cz-app-download__visual{position:relative;display:grid;place-items:center;min-height:280px}.cz-app-download__glow{position:absolute;inset:18% 12%;border-radius:50%;background:radial-gradient(circle,rgba(29,110,245,.35),transparent 68%);filter:blur(18px);z-index:0}.cz-app-phone{position:relative;z-index:1;width:min(220px,70vw);filter:drop-shadow(0 28px 40px rgba(0,0,0,.35));animation:cz-app-phone-float 5.5s ease-in-out infinite}.cz-app-phone__bezel{border-radius:28px;padding:10px;background:linear-gradient(160deg,#1e293b,#020617);border:1px solid rgba(255,255,255,.12)}.cz-app-phone__notch{width:42%;height:10px;margin:0 auto 8px;border-radius:999px;background:#020617}.cz-app-phone__screen{border-radius:20px;padding:1rem .85rem .9rem;min-height:320px;background:linear-gradient(180deg,rgba(29,110,245,.22),transparent 40%),#f8fafc;color:#0f172a;display:grid;grid-gap:.65rem;gap:.65rem;align-content:start}.cz-app-phone__brand{font-weight:800;font-size:.95rem;letter-spacing:-.02em;background:var(--cz-brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cz-app-phone__card{border-radius:14px;padding:.75rem .8rem;background:#0f172a;color:#fff;display:grid;grid-gap:.2rem;gap:.2rem}.cz-app-phone__card span{font-size:.72rem;opacity:.75}.cz-app-phone__card strong{font-size:1.05rem}.cz-app-phone__card--soft{background:#eff6ff;color:#1e3a8a;border:1px solid #dbeafe}.cz-app-phone__dock{margin-top:auto;display:flex;justify-content:space-around;padding-top:.75rem}.cz-app-phone__dock i{width:8px;height:8px;border-radius:999px;background:#94a3b8;display:block}@keyframes cz-app-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (min-width:900px){.cz-app-download__panel{grid-template-columns:1.15fr .85fr}}@media (prefers-reduced-motion:reduce){.cz-app-phone{animation:none}}.cz-wa-float{position:fixed;right:1.15rem;bottom:calc(1.15rem + env(safe-area-inset-bottom, 0px));z-index:65;width:56px;height:56px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(145deg,#128c7e,#25d366);color:#fff;box-shadow:0 14px 30px rgba(37,211,102,.38),0 4px 12px rgba(15,23,42,.18);transition:transform .18s ease,filter .18s ease}.cz-wa-float:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.05);color:#fff}.cz-nav-dd{position:relative}.cz-nav-dd__btn{display:inline-flex;align-items:center;gap:.3rem;border:none;background:transparent;color:var(--cz-gray-700);font-weight:700;font-size:.92rem;font-family:inherit;cursor:pointer;padding:0}.cz-nav-dd__btn.is-open,.cz-nav-dd__btn:hover{color:var(--cz-blue)}.cz-nav-dd__menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);min-width:280px;padding:.45rem;border-radius:14px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 18px 40px rgba(15,23,42,.14);display:grid;grid-gap:.25rem;gap:.25rem;z-index:50}.cz-nav-dd__menu a{display:grid;grid-gap:.15rem;gap:.15rem;padding:.75rem .85rem;border-radius:10px;color:var(--cz-gray-700)!important;font-weight:500}.cz-nav-dd__menu a:hover{background:linear-gradient(135deg,rgba(29,110,245,.08),rgba(143,217,20,.1));color:#0f172a!important}.cz-nav-dd__menu strong{font-size:.92rem;color:#0f172a}.cz-nav-dd__menu span{font-size:.78rem;color:#64748b;font-weight:400;line-height:1.35}.cz-nav-mobile__group{margin:.75rem 0 .15rem;padding:0 .15rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:700}.cz-faq-page{background:radial-gradient(1000px 420px at 10% -10%,rgba(29,110,245,.12),transparent 60%),radial-gradient(900px 380px at 90% 0,rgba(143,217,20,.1),transparent 55%),linear-gradient(180deg,#f8fafc,#fff 40%)}.cz-faq-hero{padding:2.5rem 0 1.5rem}.cz-faq-hero__inner{max-width:720px}.cz-faq-hero__eyebrow{margin:0 0 .4rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d6ef5}.cz-faq-hero h1{margin:0 0 .6rem;font-size:clamp(1.7rem,3.5vw,2.35rem);letter-spacing:-.03em;color:#0f172a}.cz-faq-hero__sub{margin:0 0 1.25rem;color:#475569;font-size:1.02rem;line-height:1.55}.cz-faq-hero__switch{display:inline-flex;gap:.35rem;padding:.3rem;border-radius:999px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 20px rgba(15,23,42,.05)}.cz-faq-hero__switch a{padding:.55rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;color:#64748b}.cz-faq-hero__switch a.is-active{background:var(--cz-brand-grad,linear-gradient(135deg,#1d6ef5,#8fd914));color:#fff}.cz-faq-body{display:grid;grid-gap:1.5rem;gap:1.5rem;padding-bottom:3.5rem}.cz-faq-side{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.cz-faq-search{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.8rem;font-weight:600;color:#64748b}.cz-faq-search input{border:1px solid #e2e8f0;border-radius:12px;padding:.75rem .9rem;font:inherit;background:#fff}.cz-faq-cats{display:flex;flex-wrap:wrap;gap:.4rem}.cz-faq-cats button{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:.4rem .75rem;font:inherit;font-size:.82rem;font-weight:600;color:#475569;cursor:pointer}.cz-faq-cats button.is-active{border-color:transparent;background:#0b1220;color:#fff}.cz-faq-side__alt{font-size:.88rem;font-weight:600;color:#1d6ef5}.cz-faq-list{display:grid;grid-gap:.75rem;gap:.75rem}.cz-faq-item{border:1px solid #e2e8f0;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 22px rgba(15,23,42,.04)}.cz-faq-item.is-open{border-color:rgba(29,110,245,.28);box-shadow:0 14px 30px rgba(29,110,245,.08)}.cz-faq-item__q{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;text-align:left;border:none;background:transparent;padding:1rem 1.1rem;font:inherit;cursor:pointer;color:#0f172a}.cz-faq-item__q em{display:block;font-style:normal;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#1d6ef5;font-weight:700;margin-bottom:.25rem}.cz-faq-item__q i{font-style:normal;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;color:#0f172a;font-weight:700;flex-shrink:0}.cz-faq-item__a{padding:0 1.1rem 1.15rem;display:grid;grid-gap:.65rem;gap:.65rem;color:#334155;line-height:1.55}.cz-faq-item__a p{margin:0}.cz-faq-item__visual{border-radius:14px;background:linear-gradient(180deg,#f8fafc,#fff),radial-gradient(circle at 20% 20%,rgba(29,110,245,.08),transparent 50%);border:1px solid #eef2f7;padding:.5rem;margin-bottom:.25rem}.cz-faq-illu{display:block;width:100%;height:auto;max-height:150px}.cz-faq-empty{color:#64748b;padding:1rem}@media (min-width:900px){.cz-faq-body{grid-template-columns:240px minmax(0,1fr);gap:2rem}.cz-faq-cats{flex-direction:column;align-items:stretch}.cz-faq-cats button{border-radius:10px;text-align:left}}.cz-about-page,.cz-help-page,.cz-legal-page{padding:0 0 3.5rem}.cz-about-page{background:radial-gradient(900px 380px at 12% -5%,rgba(29,110,245,.1),transparent 55%),radial-gradient(800px 320px at 90% 0,rgba(143,217,20,.08),transparent 50%),#fff}.cz-about-hero{padding:2.75rem 0 1.5rem}.cz-about-hero__eyebrow{margin:0 0 .4rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d6ef5}.cz-about-hero h1{margin:0 0 .75rem;max-width:16ch;font-size:clamp(1.85rem,4vw,2.6rem);letter-spacing:-.035em;line-height:1.12;color:#0f172a}.cz-about-hero__lead{margin:0;max-width:52ch;font-size:1.08rem;line-height:1.6;color:#475569}.cz-about-notice{margin:.5rem 0 2rem;padding:1.15rem 1.25rem;border-radius:16px;background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(29,110,245,.06));border:1px solid rgba(245,158,11,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.cz-about-notice__label{display:inline-block;margin-bottom:.4rem;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b45309}.cz-about-notice p{margin:0;color:#334155;line-height:1.6;font-size:.98rem}.cz-about-block{max-width:62ch;margin-bottom:2rem}.cz-about-block h2{margin:0 0 .55rem;font-size:1.25rem;letter-spacing:-.02em;color:#0f172a}.cz-about-block p{margin:0;color:#475569;line-height:1.65}.cz-about-block--muted{padding:1.35rem 1.4rem;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;max-width:none}.cz-about-block--muted p+p{margin-top:.85rem}.cz-about-contact{font-size:.92rem}.cz-about-pillars{display:grid;grid-gap:.9rem;gap:.9rem;margin:0 0 2.25rem}.cz-about-pillar{padding:1.2rem 1.25rem;border-radius:16px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 24px rgba(15,23,42,.04)}.cz-about-pillar h3{margin:0 0 .4rem;font-size:1.05rem;background:var(--cz-brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cz-about-pillar p{margin:0;color:#475569;line-height:1.55;font-size:.95rem}.cz-about-split{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2.25rem}.cz-about-split article{padding:1.35rem 1.4rem;border-radius:16px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc)}.cz-about-split h2{margin:0 0 .45rem;font-size:1.15rem;color:#0f172a}.cz-about-split p{margin:0 0 .85rem;color:#475569;line-height:1.55}.cz-about-split a{font-weight:600;font-size:.92rem;color:#1d6ef5}@media (min-width:768px){.cz-about-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-about-split{grid-template-columns:1fr 1fr}}.cz-help-page,.cz-legal-page{padding:2.5rem 0 3.5rem}.cz-help-hero,.cz-legal-hero{max-width:640px;margin-bottom:1.75rem}.cz-help-hero__eyebrow,.cz-legal-hero p{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d6ef5}.cz-help-hero h1,.cz-legal-hero h1{margin:0 0 .5rem;letter-spacing:-.03em}.cz-help-cards{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.cz-help-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:1.25rem 1.35rem;border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.05);color:inherit}.cz-help-card:hover{border-color:rgba(29,110,245,.35);box-shadow:0 14px 28px rgba(29,110,245,.1)}.cz-help-card strong{font-size:1.1rem;color:#0f172a}.cz-help-card span{color:#64748b;font-size:.92rem}.cz-help-contact h2{margin:0 0 .5rem;font-size:1.1rem}.cz-help-contact p{margin:.35rem 0}@media (min-width:720px){.cz-help-cards{grid-template-columns:1fr 1fr}}.cz-legal-body{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:720px}.cz-legal-body section{padding:1rem 0;border-top:1px solid #e2e8f0}.cz-legal-body h2{margin:0 0 .45rem;font-size:1.05rem}.cz-legal-body p{margin:0;color:#475569;line-height:1.6}.cz-legal-hero span{color:#94a3b8;font-size:.85rem}.cz-section__actions{margin-top:1.5rem}@media (min-width:768px){.cz-hide-sm{display:inline-flex!important}.cz-burger{display:none}.cz-nav--desktop{display:flex}.cz-nav-mobile{display:none!important}.cz-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);gap:2.5rem}.cz-hero__copy{min-width:0}.cz-hero__visual,.cz-hero__visual img{min-height:440px}.cz-hero-search__grid{grid-template-columns:1.1fr 1fr 1fr auto;align-items:end}.cz-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.cz-blog-grid,.cz-cat-grid,.cz-lender-grid,.cz-steps,.cz-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-lender-cta{grid-template-columns:1.1fr .9fr;align-items:center;padding:2.4rem}}@media (min-width:1024px){.cz-cat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cz-brand__text small{max-width:none}}@media (max-width:767px){.cz-hide-sm{display:none!important}.cz-section{padding:3rem 0}.cz-hero__copy h1{max-width:none}.cz-hero-search__submit .cz-btn{min-height:48px}}.cz-plan-days--blue{color:#1d4ed8}@media (max-width:640px){.cz-home__welcome{flex-direction:column}.cz-home__metrics,.cz-panel--usage .cz-usage-grid{grid-template-columns:1fr}.cz-quick{grid-template-columns:1fr 1fr}.cz-dash__content{padding:1rem .85rem 2rem}.cz-mkt__stats{grid-template-columns:1fr}.cz-income-chart{gap:.2rem}.cz-income-col span{font-size:.6rem}}.cz-plan-days--sidebar.cz-plan-days--ok{color:#a7f3d0}.cz-plan-days--sidebar.cz-plan-days--blue{color:#bfdbfe}.cz-plan-days--sidebar.cz-plan-days--alert{color:#fecaca}.cz-plan-days--sidebar.cz-plan-days--open{color:#cbd5e1}.cz-dash{--cz-dash-sidebar:260px;background:radial-gradient(1200px 480px at 10% -10%,rgba(37,99,235,.08),transparent 60%),radial-gradient(900px 420px at 100% 0,rgba(16,185,129,.06),transparent 55%),#f5f7fb}.cz-dash__sidebar{background:linear-gradient(180deg,#0b1f44,#123a7a 55%,#1d4ed8);padding:1.25rem 1rem 2rem}.cz-dash__brand{gap:.75rem;padding:.35rem .5rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:1rem}.cz-dash__brand img{border-radius:10px;background:rgba(255,255,255,.12)}.cz-dash__brand strong{display:block;font-size:1.05rem}.cz-dash__brand small{display:block;margin-top:.15rem;color:rgba(255,255,255,.7);font-size:.75rem}.cz-dash__nav{grid-gap:.2rem;gap:.2rem}.cz-dash__nav-link{display:block;padding:.65rem .8rem;border-radius:10px;color:rgba(255,255,255,.88);font-weight:500;font-size:.95rem;transition:background .15s ease,color .15s ease}.cz-dash__nav-link:hover{background:rgba(255,255,255,.1)}.cz-dash__nav-link.is-active{background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.cz-dash__nav-sub{grid-gap:.15rem;gap:.15rem;padding:.15rem 0 .35rem 1.1rem}.cz-dash__nav-sub a{padding:.4rem .65rem;border-radius:8px;color:rgba(255,255,255,.72)}.cz-dash__nav-sub a:hover{background:rgba(255,255,255,.08)}.cz-dash__topbar{gap:1rem;padding:.9rem 1.25rem;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--cz-gray-200)}.cz-dash__menu-btn{border:1px solid var(--cz-gray-200);background:#fff;border-radius:10px;width:42px;height:42px}.cz-dash__user{gap:.85rem;flex:1 1}.cz-dash__avatar{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);font-weight:700;font-size:.85rem}.cz-dash__user-meta{min-width:0}.cz-dash__user-meta strong{font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-dash__user-meta small,.cz-dash__user-meta span{color:var(--cz-gray-500);font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-dash__plan-chip{grid-gap:.1rem;gap:.1rem;padding:.45rem .75rem;border-radius:12px;background:var(--cz-blue-soft);border:1px solid #dbeafe;min-width:110px}.cz-dash__plan-chip span{font-size:.65rem;letter-spacing:.06em;color:var(--cz-blue-dark);font-weight:600}.cz-dash__plan-chip strong{font-size:.92rem;color:var(--cz-blue-dark)}.cz-dash__plan-chip em{font-size:.72rem;color:var(--cz-green-dark);font-weight:600}.cz-dash__content{padding:1.25rem 1.35rem 2.5rem}.cz-home{grid-gap:1.25rem;gap:1.25rem}.cz-home__welcome{align-items:flex-end;padding:1.35rem 1.4rem;border-radius:var(--cz-radius);background:linear-gradient(135deg,#ffffff,#eff6ff);border:1px solid #e2e8f0;box-shadow:var(--cz-shadow-sm)}.cz-home__welcome h1{font-size:clamp(1.45rem,2.4vw,1.9rem);margin-bottom:.35rem}.cz-home__welcome p{max-width:36rem}.cz-home__metrics{grid-gap:.9rem;gap:.9rem}.cz-metric{border:1px solid var(--cz-gray-200);border-radius:var(--cz-radius-sm);padding:1rem 1.05rem;position:relative;overflow:hidden}.cz-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--cz-blue)}.cz-metric span{font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--cz-gray-500)}.cz-metric strong{font-size:1.35rem}.cz-metric small{font-size:.8rem}.cz-metric--blue:before{background:#2563eb}.cz-metric--green:before{background:#10b981}.cz-metric--amber:before{background:#f59e0b}.cz-metric--rose:before{background:#ef4444}.cz-metric--violet:before{background:#6366f1}.cz-home__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.cz-panel{background:#fff;border:1px solid var(--cz-gray-200);border-radius:var(--cz-radius);box-shadow:var(--cz-shadow-sm);padding:1.15rem 1.2rem 1.25rem}.cz-panel--wide{grid-column:1/-1}.cz-panel__head{margin-bottom:1rem}.cz-panel__head h2{font-size:1.05rem}.cz-panel__head a{color:var(--cz-blue);font-weight:600;font-size:.88rem}.cz-panel__head a:hover{text-decoration:underline}.cz-usage-list{display:grid;grid-gap:.95rem;gap:.95rem}.cz-usage__row{gap:.75rem;font-size:.92rem}.cz-usage__bar{background:var(--cz-gray-100)}.cz-usage__alert{gap:.75rem;margin-top:.45rem;padding:.45rem .6rem;border-radius:10px;font-size:.84rem;font-weight:600}.cz-usage__alert button{color:var(--cz-blue-dark)}.cz-donut-wrap{gap:1.25rem}.cz-donut__hole{width:92px;height:92px;box-shadow:inset 0 0 0 1px var(--cz-gray-100)}.cz-donut__hole strong{font-size:1.35rem;line-height:1}.cz-donut__hole span{font-size:.75rem}.cz-donut__legend{grid-gap:.55rem;gap:.55rem;min-width:160px}.cz-donut__legend li{grid-template-columns:10px 1fr auto;align-items:center;grid-gap:.55rem;gap:.55rem;font-size:.92rem}.cz-activity li{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--cz-gray-100)}.cz-activity strong{font-size:.95rem}.cz-activity span{color:var(--cz-gray-500);font-size:.85rem}.cz-activity__meta{text-align:right;display:grid;grid-gap:.2rem;gap:.2rem}.cz-activity__meta em{color:var(--cz-green-dark)}.cz-activity__meta small{color:var(--cz-gray-500)}.cz-quick{grid-gap:.65rem;gap:.65rem}.cz-quick__item{place-items:center;min-height:52px;padding:.7rem .8rem;border:1px solid var(--cz-gray-200);background:linear-gradient(180deg,#fff,#f8fafc);font-size:.9rem}.cz-quick__item:hover{color:var(--cz-blue-dark)}.cz-mkt{display:grid;grid-gap:1.1rem;gap:1.1rem}.cz-mkt__progress{gap:1rem}.cz-mkt__ring{width:72px;height:72px}.cz-mkt__ring span{color:var(--cz-blue-dark);font-size:.95rem}.cz-mkt__actions{margin-top:.55rem}.cz-mkt__card{gap:.9rem;padding:.9rem;background:var(--cz-gray-50);border:1px solid var(--cz-gray-200)}.cz-mkt__logo{width:52px;height:52px}.cz-mkt__lists{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}.cz-mkt__lists h3{font-size:.85rem;margin-bottom:.4rem;color:var(--cz-gray-700)}.cz-mkt__lists ul{margin:0;padding-left:1.1rem;color:var(--cz-gray-500);font-size:.86rem;display:grid;grid-gap:.25rem;gap:.25rem}.cz-empty{padding:1.1rem .2rem}.cz-badge{font-size:.72rem}@media (max-width:1100px){.cz-home__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.cz-dash{grid-template-columns:1fr}.cz-dash__sidebar{position:fixed;left:0;top:0;width:min(86vw,300px);transform:translateX(-105%);transition:transform .2s ease;box-shadow:var(--cz-shadow)}.cz-dash__sidebar.is-open{transform:translateX(0)}.cz-dash__menu-btn{display:inline-grid;place-items:center}.cz-dash__backdrop{display:block;position:fixed;inset:0;background:rgba(15,23,42,.35);border:0;z-index:35;cursor:pointer}.cz-home__grid{grid-template-columns:1fr}.cz-home__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-dash__topbar{flex-wrap:wrap}.cz-dash__plan-chip{min-width:0}}@media (max-width:640px){.cz-home__welcome{flex-direction:column;align-items:stretch}.cz-home__metrics,.cz-mkt__lists,.cz-quick{grid-template-columns:1fr}.cz-dash__content{padding:1rem .9rem 2rem}.cz-activity li{flex-direction:column}.cz-activity__meta{text-align:left}}.cz-dash{--cz-dash-sidebar:280px;--cz-dash-accent:#2563eb;display:grid;grid-template-columns:var(--cz-dash-sidebar) minmax(0,1fr);min-height:100vh;background:radial-gradient(1200px 500px at 10% -10%,rgba(37,99,235,.08),transparent 55%),radial-gradient(900px 420px at 100% 0,rgba(14,165,233,.07),transparent 50%),#eef2f7;color:var(--cz-gray-900)}.cz-dash--blocked{display:block;padding:1.5rem}.cz-dash__sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b1220,#111827 55%,#0f172a);color:#fff;padding:1.1rem .85rem 1rem;z-index:40;border-right:1px solid rgba(148,163,184,.12)}.cz-dash__brand{display:flex;align-items:center;gap:.7rem;padding:.45rem .55rem 1rem}.cz-dash__brand img{width:36px;height:36px;border-radius:11px;background:rgba(255,255,255,.1);object-fit:contain;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.cz-dash__brand strong{font-size:1.12rem;letter-spacing:-.02em}.cz-dash__brand .cz-brand__credit{color:#fff}.cz-dash__brand .cz-brand__zona{color:#93c5fd}.cz-dash__menu-label{margin:.55rem .45rem .75rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#67e8f9;display:flex;align-items:center;gap:.55rem}.cz-dash__menu-label span{flex-shrink:0;text-shadow:0 0 18px rgba(103,232,249,.35)}.cz-dash__menu-label:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(103,232,249,.55),transparent 90%)}.cz-dash__nav{display:grid;grid-gap:.35rem;gap:.35rem;flex:1 1}.cz-dash__nav-link{display:flex;align-items:center;gap:.7rem;padding:.68rem .72rem;border-radius:12px;color:rgba(255,255,255,.86);font-weight:600;font-size:.9rem;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.04);width:100%;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.cz-dash__nav-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:rgba(37,99,235,.22);border:1px solid rgba(147,197,253,.25);color:#dbeafe;font-size:1rem;line-height:1}.cz-dash__nav-ico--blue{background:rgba(37,99,235,.28);border-color:rgba(147,197,253,.35)}.cz-dash__nav-ico--green{background:rgba(22,163,74,.22);border-color:rgba(134,239,172,.3)}.cz-dash__nav-ico--amber{background:rgba(234,88,12,.22);border-color:rgba(253,186,116,.3)}.cz-dash__nav-ico--sky{background:rgba(2,132,199,.22);border-color:rgba(125,211,252,.3)}.cz-dash__nav-ico--rose{background:rgba(225,29,72,.2);border-color:rgba(253,164,175,.3)}.cz-dash__nav-ico--slate{background:rgba(148,163,184,.18);border-color:rgba(203,213,225,.25)}.cz-dash__nav-ico svg{opacity:1;width:16px;height:16px}.cz-dash__nav-link svg{flex-shrink:0;opacity:.9}.cz-dash__nav-link:hover{background:rgba(255,255,255,.09);border-color:rgba(147,197,253,.28);color:#fff;transform:translateX(1px)}.cz-dash__nav-link.is-active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:rgba(147,197,253,.45);color:#fff;box-shadow:0 10px 24px rgba(37,99,235,.32)}.cz-dash__nav-link.is-active .cz-dash__nav-ico{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28);color:#fff}.cz-dash__nav-link.is-active svg{opacity:1}.cz-dash__nav-link span{flex:1 1}.cz-dash__nav-link--text{padding-left:.9rem}.cz-dash__chev{font-style:normal;font-size:.75rem;opacity:.7;transition:transform .15s ease}.cz-dash__chev.is-open{transform:rotate(180deg)}.cz-dash__nav-sub{display:grid;grid-gap:.3rem;gap:.3rem;padding:.25rem 0 .45rem .55rem}.cz-dash__nav-sub a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border-radius:10px;color:rgba(255,255,255,.78);font-size:.86rem;font-weight:550;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.12)}.cz-dash__nav-sub a:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(147,197,253,.28)}.cz-dash__tag{font-style:normal;font-size:.65rem;font-weight:700;padding:.12rem .4rem;border-radius:999px;letter-spacing:.02em}.cz-dash__tag--ext{background:rgba(59,130,246,.25);color:#93c5fd}.cz-dash__tag--int{background:rgba(148,163,184,.25);color:#cbd5e1}.cz-dash__tag--new{background:rgba(37,99,235,.35);color:#bfdbfe}.cz-dash__upsell{margin-top:1rem;padding:.95rem .9rem;border-radius:14px;background:linear-gradient(145deg,#1d4ed8,#2563eb 55%,#3b82f6);display:grid;grid-gap:.45rem;gap:.45rem;box-shadow:0 10px 24px rgba(37,99,235,.35)}.cz-dash__upsell-icon{font-size:1.1rem}.cz-dash__upsell strong{font-size:.92rem;line-height:1.3}.cz-dash__upsell-btn{background:#fff!important;color:#1d4ed8!important;border:0!important;font-weight:700;justify-self:start}.cz-dash__org{display:flex;align-items:center;gap:.7rem;margin-top:.85rem;padding:.75rem .55rem .35rem;border-top:1px solid rgba(255,255,255,.1)}.cz-dash__org-avatar{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:.72rem;font-weight:700}.cz-dash__org strong{display:block;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.cz-dash__org small{color:rgba(255,255,255,.55);font-size:.75rem}.cz-dash__main{min-width:0;display:flex;flex-direction:column}.cz-dash__topbar{display:flex;align-items:center;gap:.85rem;padding:.72rem 1.35rem;color:#f8fafc;background:linear-gradient(180deg,rgba(103,232,249,.08),transparent 42%),linear-gradient(90deg,#0b1220,#111827 48%,#0f172a);border-bottom:1px solid rgba(103,232,249,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 28px rgba(15,23,42,.18);position:-webkit-sticky;position:sticky;top:0;z-index:30}.cz-dash__menu-btn{display:none;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.06);color:#e2e8f0;border-radius:12px;width:40px;height:40px;cursor:pointer}.cz-dash__menu-btn:hover{background:rgba(103,232,249,.12);border-color:rgba(103,232,249,.4);color:#fff}.cz-dash__top-intro{display:flex;align-items:center;gap:.7rem;min-width:0}.cz-dash__top-logo{width:42px;height:42px;border-radius:12px;object-fit:cover;flex-shrink:0;background:#fff;box-shadow:0 0 0 2px rgba(103,232,249,.28)}.cz-dash__top-intro>div{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.cz-dash__top-intro span{font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#67e8f9;text-shadow:0 0 18px rgba(103,232,249,.35)}.cz-dash__top-intro strong{font-size:1.02rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(42vw,360px)}.cz-dash__top-spacer{flex:1 1}.cz-dash__top-actions{display:flex;gap:.4rem}.cz-dash__icon-btn{width:40px;height:40px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.06);color:#e2e8f0;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cz-dash__icon-btn:hover{background:rgba(103,232,249,.12);border-color:rgba(103,232,249,.4);color:#fff}.cz-dash__user{display:flex;align-items:center;gap:.7rem;min-width:0}.cz-dash__user-skel{font-size:.82rem;color:#94a3b8}.cz-dash__avatar{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#38bdf8,#2563eb 55%,#1d4ed8);color:#fff;font-weight:800;font-size:.78rem;flex-shrink:0;box-shadow:0 0 0 2px rgba(103,232,249,.28),0 8px 16px rgba(37,99,235,.35)}.cz-dash__user-meta{text-align:right;display:grid}.cz-dash__user-meta strong{font-size:.92rem;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#fff}.cz-dash__user-meta small{color:#93c5fd;font-size:.74rem;font-weight:600;letter-spacing:.02em}.cz-dash__plan-chip{display:grid;grid-gap:.05rem;gap:.05rem;padding:.42rem .78rem;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(147,197,253,.28);min-width:148px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.cz-dash__plan-chip span{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#67e8f9;font-weight:800}.cz-dash__plan-chip strong{font-size:.88rem;color:#fff;font-weight:800;letter-spacing:-.02em}.cz-dash__plan-chip em{font-style:normal;font-size:.7rem;color:#6ee7b7;font-weight:800}.cz-dash__logout{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:40px;padding:0 .95rem;border-radius:12px;border:1.5px solid rgba(252,165,165,.65);background:linear-gradient(180deg,rgba(127,29,29,.35),rgba(153,27,27,.22));color:#fecaca;font-weight:800;font-size:.82rem;letter-spacing:.02em;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.cz-dash__logout:hover:not(:disabled){background:linear-gradient(180deg,#b91c1c,#991b1b);border-color:#fca5a5;color:#fff}.cz-dash__logout:disabled{opacity:.65;cursor:wait}.cz-dash__logout-short{display:none}.cz-dash__plan-chip__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.12rem}.cz-plan-days{display:inline-flex;align-items:center;gap:.35rem;font-size:.66rem;font-weight:750;letter-spacing:.01em;padding:.2rem .52rem .2rem .38rem;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.cz-plan-days b{font-weight:750}.cz-plan-days__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cz-plan-days--ok{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.cz-plan-days--ok .cz-plan-days__dot{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.22)}.cz-plan-days--blue{background:#eff6ff;color:#111827;border:1px solid #bfdbfe}.cz-plan-days--blue .cz-plan-days__dot{background:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.22)}.cz-plan-days--alert{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.cz-plan-days--alert .cz-plan-days__dot{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.28);animation:cz-plan-pulse 1.6s ease-in-out infinite}.cz-plan-days--open{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.cz-plan-days--open .cz-plan-days__dot{background:#94a3b8}@keyframes cz-plan-pulse{0%,to{box-shadow:0 0 0 3px rgba(239,68,68,.18)}50%{box-shadow:0 0 0 5px rgba(239,68,68,.38)}}.cz-dash__content{padding:1.15rem 1.35rem 2.4rem}.cz-dash__backdrop{display:none}.cz-home{display:grid;grid-gap:1rem;gap:1rem}.cz-home__welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cz-home__welcome h1{font-size:clamp(1.45rem,2.2vw,1.85rem);margin-bottom:.3rem}.cz-home__welcome p{color:var(--cz-gray-500);max-width:38rem}.cz-home__plan-card{display:grid;grid-gap:.1rem;gap:.1rem;padding:.7rem .95rem;border-radius:14px;background:#fff;border:1px solid #e8ecf3;box-shadow:var(--cz-shadow-sm);min-width:168px;text-align:left}.cz-home__plan-card span{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cz-gray-500);font-weight:700}.cz-home__plan-card strong{font-size:1.05rem;color:#1e3a8a}.cz-home__plan-card em{font-style:normal;font-size:.75rem;color:#059669;font-weight:700}.cz-home__plan-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem}.cz-home__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.cz-metric{background:#fff;border:1px solid #e8ecf3;border-radius:14px;box-shadow:var(--cz-shadow-sm);padding:.95rem 1rem;display:grid;grid-gap:.35rem;gap:.35rem;transition:transform .15s ease,box-shadow .15s ease}.cz-metric:hover{transform:translateY(-2px);box-shadow:var(--cz-shadow)}.cz-metric__top{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.cz-metric__top span{font-size:.74rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--cz-gray-500)}.cz-metric__icon{width:32px;height:32px;border-radius:10px;place-items:center;font-style:normal;letter-spacing:.02em}.cz-metric__icon,.cz-quick__icon{display:grid;font-size:.68rem;font-weight:800;color:#1d4ed8;background:#eff6ff}.cz-quick__icon{width:34px;height:34px;border-radius:999px;place-items:center}.cz-metric--green .cz-metric__icon{background:#ecfdf5}.cz-metric--amber .cz-metric__icon{background:#fffbeb}.cz-metric--rose .cz-metric__icon{background:#fef2f2}.cz-metric--sky .cz-metric__icon{background:#f0f9ff}.cz-metric strong{font-size:1.28rem;letter-spacing:-.03em}.cz-metric small{color:var(--cz-gray-500);font-size:.78rem}.cz-income__sub{margin:.2rem 0 0;color:var(--cz-gray-500);font-size:.82rem}.cz-income__year{display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;color:var(--cz-gray-500)}.cz-income__year .cz-select{min-width:5.5rem;padding:.35rem .55rem}.cz-income.is-busy{opacity:.72;pointer-events:none}.cz-income__periods{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.cz-income__periods button{border:1px solid #dbe3ef;background:#fff;color:#475569;border-radius:999px;padding:.32rem .8rem;font-size:.78rem;font-weight:700;cursor:pointer}.cz-income__periods button.is-on{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cz-income__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.1rem}.cz-income__kpi{border:1.5px solid transparent;border-radius:12px;background-image:linear-gradient(#f8fafc,#f8fafc),var(--cz-brand-grad);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--cz-brand-frame-shadow);padding:.75rem .9rem;display:grid;grid-gap:.15rem;gap:.15rem}.cz-income__kpi span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cz-gray-500)}.cz-income__kpi strong{font-size:1.2rem;letter-spacing:-.03em}.cz-income__kpi small{color:var(--cz-gray-500);font-size:.75rem}.cz-income__kpi--in strong{color:#047857}.cz-income__kpi--out strong{color:#b45309}.cz-income-chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;grid-gap:.45rem;gap:.45rem;min-height:180px;padding:.4rem .2rem 0}.cz-income-col{display:grid;grid-gap:.4rem;gap:.4rem;justify-items:center}.cz-income-stack{display:flex;flex-direction:column-reverse;width:100%;max-width:28px;border-radius:7px 7px 3px 3px;overflow:hidden;min-height:8px}.cz-income-stack i{display:block;min-height:3px}.cz-income-stack .is-capital{background:#2563eb}.cz-income-stack .is-interest{background:#10b981}.cz-income-stack .is-penalty{background:#ef4444}.cz-income-stack .is-fees{background:#f59e0b}.cz-income-stack .is-empty{background:#e2e8f0;flex:1 1}.cz-income-col span{font-size:.68rem;font-weight:700;color:var(--cz-gray-500)}.cz-income__empty{margin:.75rem 0 0;color:var(--cz-gray-500);font-size:.84rem}.cz-income__legend{list-style:none;display:flex;flex-wrap:wrap;gap:.9rem 1.25rem;margin:.95rem 0 0;padding:0}.cz-income__legend li{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:650}.cz-income__legend i{width:10px;height:10px;border-radius:999px}.cz-income__legend small{display:block;color:var(--cz-gray-500);font-weight:600;font-size:.74rem}.cz-reportes{display:flex;flex-direction:column;gap:1rem}.cz-reportes__tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;background:#f1f5f9;border-radius:14px;width:-moz-fit-content;width:fit-content;max-width:100%}.cz-reportes__tabs a,.cz-reportes__tabs span{padding:.45rem .85rem;border-radius:10px;font-size:.82rem;font-weight:700;color:#64748b;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.cz-reportes__tabs em{font-style:normal;font-size:1rem;line-height:1}.cz-reportes__tabs a.is-active{background:linear-gradient(135deg,#eff6ff,#fff);color:#1d4ed8;box-shadow:0 2px 8px rgba(37,99,235,.12);border:1px solid #bfdbfe}.cz-reportes__tabs span.is-soon{opacity:.55;cursor:not-allowed}.cz-fin-report{display:flex;flex-direction:column;gap:1rem}.cz-fin-report.is-busy{opacity:.72;pointer-events:none}.cz-fin-report__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.85rem 1rem;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #dbe3ef;border-radius:16px}.cz-fin-report__periods{display:flex;flex-wrap:wrap;gap:.3rem}.cz-fin-report__periods button{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:transform .15s ease,box-shadow .15s ease}.cz-fin-report__periods button em{font-style:normal;font-size:.92rem;line-height:1}.cz-fin-report__periods button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,.06)}.cz-fin-report__periods button.is-on{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#1d4ed8;color:#fff;box-shadow:0 4px 14px rgba(37,99,235,.28)}.cz-fin-report__custom{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding:.35rem .5rem;background:#f8fafc;border-radius:12px;border:1px dashed #cbd5e1}.cz-fin-report__custom-label{font-size:1.1rem;line-height:1}.cz-fin-report__custom input[type=date]{border:1px solid #dbe3ef;border-radius:10px;padding:.35rem .5rem;font-size:.78rem;background:#fff}.cz-fin-report__custom span{color:#94a3b8;font-size:.8rem}.cz-fin-report__actions{display:flex;align-items:center;gap:.65rem;margin-left:auto}.cz-fin-report__range{font-size:.78rem;font-weight:700;color:#64748b}.cz-fin-report__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.cz-fin-kpi{padding:1rem 1.05rem;border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.04);transition:transform .15s ease,box-shadow .15s ease}.cz-fin-kpi:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.08)}.cz-fin-kpi__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cz-fin-kpi__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-size:1.1rem;font-style:normal;flex-shrink:0}.cz-fin-kpi span{display:block;font-size:.74rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.cz-fin-kpi--blue{background:linear-gradient(160deg,#eff6ff,#fff 55%);border-color:#bfdbfe}.cz-fin-kpi--blue .cz-fin-kpi__icon{background:#dbeafe}.cz-fin-kpi--blue strong{color:#1d4ed8}.cz-fin-kpi--green{background:linear-gradient(160deg,#ecfdf5,#fff 55%);border-color:#a7f3d0}.cz-fin-kpi--green .cz-fin-kpi__icon{background:#d1fae5}.cz-fin-kpi--green strong{color:#047857}.cz-fin-kpi--teal{background:linear-gradient(160deg,#f0fdfa,#fff 55%);border-color:#99f6e4}.cz-fin-kpi--teal .cz-fin-kpi__icon{background:#ccfbf1}.cz-fin-kpi--teal strong{color:#0f766e}.cz-fin-kpi--rose{background:linear-gradient(160deg,#fff1f2,#fff 55%);border-color:#fecdd3}.cz-fin-kpi--rose .cz-fin-kpi__icon{background:#ffe4e6}.cz-fin-kpi--rose strong{color:#be123c}.cz-fin-kpi strong{display:block;margin:.35rem 0 .15rem;font-size:1.35rem;letter-spacing:-.02em}.cz-fin-kpi small{color:#64748b;font-size:.76rem}.cz-fin-cash{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:0 1rem 1rem}.cz-fin-cash__card{padding:.85rem 1rem;border-radius:14px;border:1px solid #e2e8f0;position:relative;overflow:hidden}.cz-fin-cash__card--in{background:linear-gradient(135deg,#ecfdf5,#f8fafc);border-color:#a7f3d0}.cz-fin-cash__card--out{background:linear-gradient(135deg,#fff7ed,#f8fafc);border-color:#fed7aa}.cz-fin-cash__card--net{background:linear-gradient(135deg,#eff6ff,#f8fafc);border-color:#bfdbfe}.cz-fin-cash__card--net.is-negative{background:linear-gradient(135deg,#fef2f2,#f8fafc);border-color:#fecaca}.cz-fin-cash__card--meta{background:linear-gradient(135deg,#f5f3ff,#f8fafc);border-color:#ddd6fe}.cz-fin-cash__emoji{display:block;font-size:1.35rem;font-style:normal;margin-bottom:.25rem}.cz-fin-cash__card span{display:block;font-size:.74rem;font-weight:700;color:#64748b}.cz-fin-cash__card strong{display:block;margin-top:.25rem;font-size:1.15rem;color:#0f172a}.cz-fin-cash__card--in strong{color:#047857}.cz-fin-cash__card--out strong{color:#b45309}.cz-fin-cash__card--net strong{color:#1d4ed8}.cz-fin-cash__card--net.is-negative strong{color:#b91c1c}.cz-fin-cash__card--meta strong{color:#6d28d9}.cz-fin-report__chart-panel{background:linear-gradient(180deg,#fff,#f8fafc)}.cz-fin-report__legend i{display:grid;place-items:center;font-style:normal;font-size:.72rem}.cz-fin-report__empty{padding:1.5rem 1rem 1.25rem;text-align:center;color:#64748b}.cz-fin-report__empty span{display:block;font-size:2rem;margin-bottom:.35rem}.cz-fin-report__empty p{margin:0;font-weight:700;color:#475569}.cz-fin-report__empty small{display:block;margin-top:.25rem;font-size:.8rem}.cz-fin-report__cash .cz-panel__head h2,.cz-fin-report__chart-panel .cz-panel__head h2{display:flex;align-items:center;gap:.35rem}.cz-fin-report__chart-panel .cz-panel__head{align-items:flex-end}.cz-fin-report__totals{text-align:right}.cz-fin-report__totals span{display:block;font-size:.74rem;color:#64748b;font-weight:700}.cz-fin-report__totals strong{font-size:1.2rem;color:#0f172a}.cz-fin-evolution{display:flex;align-items:flex-end;gap:.35rem;min-height:200px;padding:0 1rem;overflow-x:auto}.cz-fin-evolution__col{flex:1 0 28px;min-width:28px;max-width:56px;display:flex;flex-direction:column;align-items:center;gap:.35rem}.cz-fin-evolution__col span{font-size:.62rem;color:#64748b;text-align:center;line-height:1.2}.cz-panel{background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid #dbe3ef;border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 28px rgba(15,23,42,.05);padding:1.15rem 1.2rem 1.2rem;min-width:0}.cz-panel__head{align-items:center;gap:.75rem;margin-bottom:.95rem;padding-bottom:.75rem;border-bottom:1px solid #e8eef6}.cz-page-hero,.cz-panel__head{display:flex;justify-content:space-between}.cz-page-hero{align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding:1.05rem 1.15rem;border-radius:18px;border:1px solid #dbe3ef;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.04) 45%,#fff);box-shadow:0 10px 28px rgba(15,23,42,.04)}.cz-page-hero__copy{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.cz-page-hero__emoji{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:1.45rem;background:#eff6ff;border:1px solid #bfdbfe;flex-shrink:0}.cz-page-hero__eyebrow{display:none}.cz-page-hero h1{margin:0;font-size:1.45rem;letter-spacing:-.02em}.cz-page-hero__sub{display:none}.cz-page-hero__actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.cz-cat-tile{display:flex;align-items:center;gap:.75rem;text-align:left;width:100%;padding:.9rem .95rem;border-radius:16px;border:1px solid #dbe3ef;background:linear-gradient(180deg,#fff,#f8fafc);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.cz-cat-tile:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.07)}.cz-cat-tile__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:1.35rem;flex-shrink:0;border:1px solid transparent}.cz-cat-tile__body{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.cz-cat-tile__body strong{font-size:.95rem;color:#0f172a}.cz-cat-tile__body small{color:#64748b;font-size:.8rem}.cz-cat-tile--blue .cz-cat-tile__icon{background:#eff6ff;border-color:#bfdbfe}.cz-cat-tile--green .cz-cat-tile__icon{background:#ecfdf5;border-color:#bbf7d0}.cz-cat-tile--amber .cz-cat-tile__icon{background:#fff7ed;border-color:#fed7aa}.cz-cat-tile--sky .cz-cat-tile__icon{background:#f0f9ff;border-color:#bae6fd}.cz-cat-tile--rose .cz-cat-tile__icon{background:#fff1f2;border-color:#fecdd3}.cz-cat-tile--slate .cz-cat-tile__icon{background:#f1f5f9;border-color:#e2e8f0}.cz-cat-tile--blue.is-active{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.cz-cat-tile--green.is-active{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.14)}.cz-cat-tile--amber.is-active{border-color:#ea580c;box-shadow:0 0 0 3px rgba(234,88,12,.14)}.cz-cat-tile--sky.is-active{border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.14)}.cz-cat-tile--rose.is-active{border-color:#e11d48;box-shadow:0 0 0 3px rgba(225,29,72,.12)}.cz-cat-tile--slate.is-active{border-color:#475569;box-shadow:0 0 0 3px rgba(71,85,105,.12)}.cz-module-hub__hint{display:none}.cz-module-hub__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:.9rem;gap:.9rem}.cz-module-tile{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.05rem;border-radius:14px;border:1px solid var(--cz-gray-200,#e2e8f0);background:#fff;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;min-height:96px}.cz-module-tile:hover{border-color:#93c5fd;box-shadow:0 8px 20px rgba(37,99,235,.08);transform:translateY(-1px)}.cz-module-tile.is-primary{border-color:#93c5fd;background:linear-gradient(180deg,#f8fbff,#fff)}.cz-module-tile.is-soon{opacity:.72;cursor:default;pointer-events:none}.cz-module-tile__emoji{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:1.2rem;background:#f1f5f9;flex-shrink:0}.cz-module-tile--blue .cz-module-tile__emoji{background:#eff6ff}.cz-module-tile--green .cz-module-tile__emoji{background:#ecfdf5}.cz-module-tile--amber .cz-module-tile__emoji{background:#fff7ed}.cz-module-tile--sky .cz-module-tile__emoji{background:#f0f9ff}.cz-module-tile--rose .cz-module-tile__emoji{background:#fff1f2}.cz-module-tile--slate .cz-module-tile__emoji{background:#f1f5f9}.cz-module-tile__body{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1}.cz-module-tile__body strong{font-size:.95rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cz-module-tile__body small{color:var(--cz-gray-500,#64748b);font-size:.8rem;line-height:1.35}.cz-module-tile__badge{font-style:normal;font-size:.65rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.12rem .4rem;border-radius:999px;background:#dbeafe;color:#1d4ed8}.cz-module-tile__badge.is-soon{background:#f1f5f9;color:#64748b}.cz-module-tile__go{color:#94a3b8;font-weight:700;margin-top:.15rem}.cz-dash__nav-row{display:flex;align-items:stretch;gap:0}.cz-dash__nav-link--grow{flex:1 1;min-width:0}.cz-dash__nav-chev-btn{border:0;background:transparent;color:inherit;padding:0 .55rem;cursor:pointer;display:grid;place-items:center;opacity:.75}.cz-dash__nav-chev-btn:hover{opacity:1}.cz-dash__nav-sub a.is-active{font-weight:700;color:var(--cz-dash-accent,#2563eb)}.cz-panel__head h2{font-size:1.02rem}.cz-panel__footer-link,.cz-panel__head a{color:var(--cz-dash-accent);font-weight:600;font-size:.86rem}.cz-panel__footer-link:hover,.cz-panel__head a:hover{text-decoration:underline}.cz-panel__footer-link{display:inline-block;margin-top:.85rem}.cz-panel--usage .cz-usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.cz-usage__row{display:flex;justify-content:space-between;gap:.5rem;font-size:.88rem;margin-bottom:.4rem}.cz-usage__row span{color:var(--cz-gray-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cz-usage__bar{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cz-usage__bar i{display:block;height:100%;border-radius:inherit;transition:width .35s ease}.cz-usage__left{display:block;margin-top:.35rem;color:var(--cz-gray-500);font-size:.78rem}.cz-usage__alert{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.4rem;padding:.35rem .5rem;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:.78rem;font-weight:700}.cz-usage__alert button{border:0;background:transparent;color:#1d4ed8;font-weight:700;cursor:pointer;text-decoration:underline;white-space:nowrap}.cz-home__mid{display:grid;grid-template-columns:1.15fr 1.1fr .9fr;grid-gap:1rem;gap:1rem}.cz-activity{list-style:none;margin:0;padding:0;display:grid}.cz-activity li{display:grid;grid-template-columns:10px 1fr auto;grid-gap:.7rem;gap:.7rem;align-items:start;padding:.72rem 0;border-bottom:1px solid var(--cz-row-line,#c5d0de)}.cz-activity li:last-child{border-bottom:0}.cz-activity__dot{width:10px;height:10px;border-radius:50%;margin-top:.35rem;background:#2563eb}.cz-activity__dot--payment{background:#10b981}.cz-activity__dot--query_external{background:#3b82f6}.cz-activity__dot--query_history{background:#64748b}.cz-activity strong{display:block;font-size:.9rem;line-height:1.3}.cz-activity small{color:var(--cz-gray-500);font-size:.76rem}.cz-activity__meta em{font-style:normal;font-weight:700;color:#059669;white-space:nowrap}.cz-activity__meta em.is-muted{color:var(--cz-gray-500);font-weight:500}.cz-donut-wrap{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.cz-donut{width:148px;height:148px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.cz-donut__hole{width:96px;height:96px;border-radius:50%;background:#fff;display:grid;place-content:center;text-align:center;box-shadow:inset 0 0 0 1px #f1f5f9;padding:.35rem}.cz-donut__hole strong{font-size:.82rem;line-height:1.15}.cz-donut__hole span{font-size:.68rem;color:var(--cz-gray-500)}.cz-donut__legend{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;flex:1 1;min-width:150px}.cz-donut__legend li{display:grid;grid-template-columns:10px 1fr;grid-gap:.5rem;gap:.5rem;align-items:start;font-size:.86rem}.cz-donut__legend i{width:10px;height:10px;border-radius:50%;margin-top:.3rem}.cz-donut__legend small{display:block;color:var(--cz-gray-500);font-size:.75rem}.cz-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.cz-quick__item{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;min-height:78px;padding:.65rem .4rem;border-radius:12px;border:1px solid #e8ecf3;background:#fafbfc;font-weight:600;font-size:.78rem;text-align:center;color:var(--cz-gray-700);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.cz-quick__item:hover{border-color:#bfdbfe;box-shadow:var(--cz-shadow-sm);transform:translateY(-1px);color:#1d4ed8}.cz-mkt-banner{display:grid;grid-template-columns:1.05fr 1.05fr .95fr;grid-gap:1.1rem;gap:1.1rem;align-items:start;background:linear-gradient(135deg,rgba(239,246,255,.9),#fff 40%),#fff}.cz-mkt-banner__title{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.cz-mkt-banner__title h2{font-size:1.05rem}.cz-mkt-banner__checks{margin:.7rem 0 1rem;padding-left:1.1rem;color:var(--cz-gray-700);font-size:.88rem;display:grid;grid-gap:.3rem;gap:.3rem}.cz-mkt__actions{display:flex;flex-wrap:wrap;gap:.55rem}.cz-mkt__card{display:flex;gap:.85rem;padding:.95rem;border-radius:14px;background:#fff;border:1px solid #e8ecf3;box-shadow:var(--cz-shadow-sm)}.cz-mkt__logo{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:grid;place-items:center;font-weight:700;flex-shrink:0;overflow:hidden}.cz-mkt__logo img{width:100%;height:100%;object-fit:cover}.cz-mkt__rating{margin:.25rem 0 .55rem;font-weight:700;color:#b45309}.cz-mkt__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.cz-mkt__stats div{display:grid;grid-gap:.1rem;gap:.1rem}.cz-mkt__stats strong{font-size:.78rem;line-height:1.25}.cz-mkt__stats span{font-size:.7rem;color:var(--cz-gray-500)}.cz-mkt__progress-card{display:grid;grid-gap:.85rem;gap:.85rem}.cz-mkt__progress{display:flex;gap:.85rem;align-items:center}.cz-mkt__ring{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.cz-mkt__ring span{width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:800;color:#1d4ed8;font-size:.92rem}.cz-mkt__checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.cz-mkt__checklist li{display:flex;justify-content:space-between;gap:.5rem;font-size:.84rem;padding:.4rem .5rem;border-radius:8px;background:#f8fafc}.cz-mkt__checklist em{font-style:normal;font-size:.72rem;font-weight:700;color:var(--cz-gray-500)}.cz-mkt__checklist li.is-done em{color:#059669}.cz-empty{display:grid;grid-gap:.65rem;gap:.65rem;justify-items:start;padding:.85rem .1rem;color:var(--cz-gray-500)}.cz-badge{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.7rem;font-weight:700;font-style:normal}.cz-badge--success{background:#ecfdf5;color:#047857}.cz-badge--new{background:#eff6ff;color:#1d4ed8}@media (max-width:1180px){.cz-home__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-home__mid{grid-template-columns:1fr 1fr}.cz-home__mid>:last-child{grid-column:1/-1}.cz-mkt-banner{grid-template-columns:1fr 1fr}.cz-panel--usage .cz-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.cz-dash{grid-template-columns:1fr}.cz-dash__sidebar{position:fixed;left:0;top:0;width:min(88vw,300px);transform:translateX(-105%);transition:transform .2s ease;box-shadow:var(--cz-shadow)}.cz-dash__sidebar.is-open{transform:translateX(0)}.cz-dash__backdrop{display:block;position:fixed;inset:0;background:rgba(15,23,42,.4);border:0;z-index:35;cursor:pointer}.cz-home__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-home__mid,.cz-income__kpis,.cz-mkt-banner{grid-template-columns:1fr}.cz-fin-cash,.cz-fin-report__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cz-home__welcome{flex-direction:column}.cz-home__metrics,.cz-panel--usage .cz-usage-grid{grid-template-columns:1fr}.cz-quick{grid-template-columns:1fr 1fr}.cz-dash__content{padding:1rem .85rem 2rem}.cz-mkt__stats{grid-template-columns:1fr}.cz-income-chart{gap:.2rem}.cz-income-col span{font-size:.6rem}.cz-fin-cash,.cz-fin-report__kpis{grid-template-columns:1fr}.cz-fin-report__toolbar{flex-direction:column;align-items:stretch}.cz-fin-report__actions{margin-left:0;justify-content:space-between}}.cz-dash__org-chip{margin:0 .2rem 1.1rem;padding:.85rem .95rem .9rem;border-radius:16px;background:linear-gradient(165deg,rgba(255,255,255,.12),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 28px rgba(0,0,0,.22);display:grid;grid-gap:.35rem;gap:.35rem;position:relative;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cz-dash__org-chip:after{content:"";position:absolute;left:.95rem;right:.95rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(147,197,253,.55),transparent)}.cz-dash__org-chip__label{font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(191,219,254,.72)}.cz-dash__org-chip__name{display:flex;align-items:center;gap:.55rem;min-width:0}.cz-dash__org-chip__name img{width:36px;height:36px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.cz-dash__org-chip strong{font-size:1.05rem;font-weight:700;letter-spacing:-.03em;line-height:1.3;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Segoe UI,Helvetica Neue,system-ui,sans-serif}.cz-dash__org-chip em{font-style:normal;justify-self:start;margin-top:0;font-size:.62rem;font-weight:750;letter-spacing:.08em;padding:.2rem .55rem;border-radius:999px;background:rgba(37,99,235,.28);color:#e2e8f0;border:1px solid rgba(147,197,253,.28)}.cz-dash__org-chip__plan{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.1rem}.cz-dash__org-chip__live{font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#6ee7b7}.cz-plan-days--sidebar.cz-plan-days--ok{background:rgba(16,185,129,.18);color:#ffffff;border-color:rgba(110,231,183,.35)}.cz-plan-days--sidebar.cz-plan-days--ok .cz-plan-days__dot{background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.22)}.cz-plan-days--sidebar.cz-plan-days--blue{background:rgba(37,99,235,.28);color:#ffffff;border-color:rgba(147,197,253,.4)}.cz-plan-days--sidebar.cz-plan-days--blue .cz-plan-days__dot{background:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.28)}.cz-plan-days--sidebar.cz-plan-days--alert{background:rgba(239,68,68,.22);color:#ffffff;border-color:rgba(252,165,165,.45)}.cz-plan-days--sidebar.cz-plan-days--alert .cz-plan-days__dot{background:#f87171;box-shadow:0 0 0 3px rgba(248,113,113,.32)}.cz-plan-days--sidebar.cz-plan-days--open{background:rgba(255,255,255,.08);color:#ffffff;border-color:rgba(255,255,255,.16)}.cz-plan-days--sidebar.cz-plan-days--open .cz-plan-days__dot{background:#94a3b8}.cz-dash__usage{margin-top:auto;padding:.65rem .55rem;border-radius:12px;background:rgba(255,255,255,.06);display:grid;grid-gap:.55rem;gap:.55rem}.cz-dash__usage-row{display:grid;grid-gap:.25rem;gap:.25rem}.cz-dash__usage-row>div:first-child{display:flex;justify-content:space-between;gap:.4rem;font-size:.72rem}.cz-dash__usage-row strong{font-weight:600;color:rgba(255,255,255,.9)}.cz-dash__usage-row span{color:rgba(255,255,255,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cz-dash__usage-row small{color:#fca5a5;font-size:.68rem;font-weight:700}.cz-dash__usage-bar{height:5px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.cz-dash__usage-bar i{display:block;height:100%;background:#60a5fa;border-radius:inherit}.cz-dash__usage-row.is-limit .cz-dash__usage-bar i{background:#f87171}.cz-clients{display:grid;grid-gap:1rem;gap:1rem}.cz-clients__title-row h1{font-size:1.55rem;margin-bottom:.2rem}.cz-clients__toast{margin:0;padding:.65rem .85rem;border-radius:10px;background:#ecfdf5;color:#047857;font-weight:600;font-size:.9rem}.cz-clients__limit{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;border-color:#fecaca;background:#fff7f7}.cz-clients__cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.cz-clients__cat{text-align:left;border:1px solid #e8ecf3;background:#fff;border-radius:14px;padding:.9rem 1rem;box-shadow:var(--cz-shadow-sm);cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cz-clients__cat:hover{transform:translateY(-1px);border-color:#bfdbfe}.cz-clients__cat.is-active{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.cz-clients__cat-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:.85rem;flex-shrink:0;background:#eff6ff;color:#1d4ed8}.cz-clients__cat--green .cz-clients__cat-icon{background:#ecfdf5;color:#047857}.cz-clients__cat--amber .cz-clients__cat-icon{background:#fff7ed;color:#c2410c}.cz-clients__cat--sky .cz-clients__cat-icon{background:#f0f9ff;color:#0369a1}.cz-clients__cat--blue.is-active{border-color:#2563eb}.cz-clients__cat--green.is-active{border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.18)}.cz-clients__cat--amber.is-active{border-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.18)}.cz-clients__cat--sky.is-active{border-color:#0ea5e9;box-shadow:0 0 0 2px rgba(14,165,233,.18)}.cz-clients__cat strong{display:block;font-size:.9rem}.cz-clients__cat span{color:var(--cz-gray-500);font-size:.82rem}.cz-clients__metrics{margin:0}.cz-metric__warn{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#fef2f2;color:#b91c1c;font-style:normal;font-weight:800;font-size:.75rem}.cz-clients__toolbar{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;align-items:center}.cz-clients__toolbar-left,.cz-clients__toolbar-right{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cz-clients__form input,.cz-clients__page-size select,.cz-clients__search-panel input,.cz-clients__toolbar-right select{border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .7rem;background:#fff;min-height:42px}.cz-btn.is-pressed{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}.cz-clients__search-panel{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.cz-clients__search-panel input{flex:1 1;min-width:min(100%,240px)}.cz-clients__table-panel{padding-top:.85rem}.cz-clients__table-wrap{overflow:auto}.cz-clients__table{width:100%;border-collapse:collapse;min-width:1080px}.cz-clients__table th{text-align:left;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cz-gray-500);padding:.7rem .55rem;border-bottom:1px solid #e8ecf3;white-space:nowrap}.cz-clients__table td{padding:.85rem .55rem;border-bottom:1px solid var(--cz-row-line,#c5d0de);vertical-align:middle;font-size:.9rem}.cz-clients__person{display:flex;align-items:center;gap:.65rem;min-width:180px}.cz-clients__avatar{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:800;flex-shrink:0;background:#eff6ff;color:#1d4ed8}.cz-clients__avatar--commercial{background:#ecfdf5;color:#047857}.cz-clients__avatar--mortgage{background:#fff7ed;color:#c2410c}.cz-clients__avatar--financing{background:#f0f9ff;color:#0369a1}.cz-clients__avatar--muted{background:#f1f5f9;color:#64748b}.cz-client-photo{border-radius:999px;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;box-shadow:0 0 0 1px rgba(15,23,42,.06)}.cz-client-photo img{width:100%;height:100%;object-fit:cover;display:block}.cz-client-photo--fallback{font-size:.72rem;font-weight:800;color:#475569}.cz-client-photo--sm{width:36px;height:36px}.cz-client-photo--md{width:52px;height:52px}.cz-client-photo--lg{width:72px;height:72px}.cz-client-hero__photo{box-shadow:0 0 0 2px rgba(255,255,255,.35)}.cz-clients__person strong{display:block;line-height:1.25}.cz-clients__person small{display:block;margin-top:.1rem}.cz-clients__addr{max-width:200px;line-height:1.35;color:var(--cz-gray-700)}.cz-clients__pending{color:#b91c1c!important;font-weight:700}.cz-clients__due-overdue{color:#b91c1c;font-weight:700}.cz-clients__actions-cell{display:flex;gap:.3rem;align-items:center;position:relative}.cz-clients__icon-btn{width:34px;height:34px;border-radius:10px;border:1px solid #e8ecf3;background:#fff;color:var(--cz-gray-700);display:grid;place-items:center;cursor:pointer}.cz-clients__icon-btn:hover{border-color:#bfdbfe;color:#1d4ed8;background:#eff6ff}.cz-clients__menu{position:relative}.cz-clients__menu-pop{position:absolute;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #e8ecf3;border-radius:10px;box-shadow:var(--cz-shadow);min-width:180px;z-index:5;display:grid;padding:.35rem}.cz-clients__menu-pop a,.cz-clients__menu-pop button{padding:.5rem .65rem;border-radius:8px;font-size:.86rem;text-align:left;border:0;background:transparent;cursor:pointer;color:inherit}.cz-clients__menu-pop a:hover,.cz-clients__menu-pop button:hover{background:#f8fafc}.cz-pill{display:inline-block;padding:.18rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700}.cz-pill--blue{background:#eff6ff;color:#1d4ed8}.cz-pill--green{background:#ecfdf5;color:#047857}.cz-pill--amber{background:#fff7ed;color:#c2410c}.cz-pill--sky{background:#f0f9ff;color:#0369a1}.cz-pill--muted{background:#f1f5f9;color:#64748b}.cz-status{display:inline-block;padding:.18rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700}.cz-status--ok{background:#ecfdf5;color:#047857}.cz-status--danger{background:#fef2f2;color:#b91c1c}.cz-status--warn{background:#fffbeb;color:#b45309}.cz-status--muted{background:#f1f5f9;color:#64748b}.cz-clients__pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;margin-top:1rem;font-size:.88rem;color:var(--cz-gray-500)}.cz-clients__pages{display:flex;gap:.3rem;align-items:center;justify-content:center}.cz-clients__page{min-width:34px;height:34px;border-radius:8px;border:1px solid #e8ecf3;background:#fff;cursor:pointer;font-weight:600}.cz-clients__page.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.cz-clients__dots{font-style:normal;padding:0 .15rem;color:var(--cz-gray-500)}.cz-clients__page-size{justify-self:end}.cz-clients__tip{padding:.85rem 1rem;border-radius:12px;background:#eff6ff;border:1px solid #dbeafe;color:#1e3a8a;font-size:.9rem;font-weight:500}.cz-modal{position:fixed;inset:0;background:rgba(15,23,42,.45);display:grid;place-items:center;padding:1rem;z-index:60}.cz-clients__detail,.cz-clients__form{width:min(720px,100%);max-height:90vh;overflow:auto}.cz-clients__detail-grid,.cz-clients__form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin-bottom:.85rem}.cz-clients__form-grid .cz-clients__span-2{grid-column:1/-1}.cz-clients__detail-grid p{margin:0;font-size:.92rem}.cz-clients__success{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.85rem;border:1px solid #bbf7d0;background:#f0fdf4}.cz-clients__detail-tabs{display:flex;gap:.35rem;margin-bottom:.85rem}.cz-clients__detail-tabs button{border:1px solid var(--cz-gray-200);background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.85rem;cursor:pointer}.cz-clients__detail-tabs button.is-active{background:#eff6ff;border-color:#2563eb;color:#1d4ed8;font-weight:600}.cz-clients__loans-list{list-style:none;margin:0 0 .85rem;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.cz-clients__loans-list li{border:1px solid var(--cz-gray-200);border-radius:12px;padding:.75rem;display:grid;grid-gap:.35rem;gap:.35rem}.cz-clients__loans-list li>div:first-child{display:flex;justify-content:space-between;gap:.5rem}.cz-clients__loans-list li>div:nth-child(2){display:flex;flex-wrap:wrap;gap:.75rem;font-size:.88rem}.cz-clients__detail-actions{border-top:1px solid var(--cz-gray-200);padding-top:.85rem}.cz-cobros__modal--collect .cz-cobros__field input,.cz-cobros__modal--collect .cz-cobros__field select,.cz-cobros__modal--collect .cz-cobros__field textarea{width:100%}.cz-cobros__pay-mode{border:1px solid var(--cz-gray-200);border-radius:10px;padding:.65rem .75rem;margin:0}.cz-cobros__pay-mode legend{font-size:.85rem;font-weight:600;padding:0 .25rem}.cz-cobros__inst-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}@media (max-width:1100px){.cz-clients__cats{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-clients__pager{grid-template-columns:1fr;justify-items:start}.cz-clients__pages{justify-content:flex-start}.cz-clients__page-size{justify-self:start}}@media (max-width:860px){.cz-clients__table{min-width:0}.cz-clients__table thead{display:none}.cz-clients__table,.cz-clients__table tbody,.cz-clients__table td,.cz-clients__table tr{display:block;width:100%}.cz-clients__table tr{border:1px solid #e8ecf3;border-radius:12px;padding:.75rem;margin-bottom:.7rem;background:#fff}.cz-clients__table td{border:0;padding:.35rem 0;display:flex;justify-content:space-between;gap:.75rem}.cz-clients__table td:before{content:attr(data-label);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cz-gray-500);flex-shrink:0}.cz-clients__table td[data-label="Cédula"],.cz-clients__table td[data-label="Dirección"],.cz-clients__table td[data-label="Teléfono"]{display:none}.cz-clients__actions-cell{justify-content:flex-end}.cz-clients__cats,.cz-clients__detail-grid,.cz-clients__form-grid{grid-template-columns:1fr}.cz-clients__toolbar{flex-direction:column;align-items:stretch}}.cz-mktcfg{display:grid;grid-gap:1.15rem;gap:1.15rem;padding-bottom:1.5rem}.cz-mktcfg__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.cz-mktcfg__head h1{margin:0 0 .35rem;font-size:clamp(1.35rem,2vw,1.65rem);letter-spacing:-.02em;color:var(--cz-gray-900)}.cz-mktcfg__head p{margin:0;color:var(--cz-gray-500);max-width:46rem;line-height:1.5}.cz-mktcfg__head-actions{display:flex;gap:.55rem;flex-wrap:wrap}.cz-mktcfg__steps{list-style:none;margin:0;padding:.35rem .2rem .85rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;position:relative;border-bottom:1px solid #e8ecf3}.cz-mktcfg__steps li{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.55rem .4rem .85rem;color:#94a3b8;font-size:.86rem;font-weight:600;position:relative}.cz-mktcfg__steps li:after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:3px;border-radius:999px;background:transparent}.cz-mktcfg__steps em{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;color:#64748b;font-style:normal;font-size:.8rem;font-weight:700;flex-shrink:0}.cz-mktcfg__steps li.is-active{color:#1d4ed8}.cz-mktcfg__steps li.is-active em,.cz-mktcfg__steps li.is-done em{background:linear-gradient(145deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 6px 14px rgba(37,99,235,.28)}.cz-mktcfg__steps li.is-active:after{background:linear-gradient(90deg,#2563eb,#60a5fa)}.cz-mktcfg__steps li.is-done{color:#047857}.cz-mktcfg__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.cz-mktcfg__form{display:grid;grid-gap:1rem;gap:1rem}.cz-mktcfg__block{background:#fff;border:1px solid #e8ecf3;border-radius:16px;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 8px 24px rgba(15,23,42,.04)}.cz-mktcfg__block-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.95rem}.cz-mktcfg__block-title h2{margin:0;font-size:1.05rem;letter-spacing:-.01em}.cz-mktcfg__sys{font-size:.75rem;font-weight:700;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:.28rem .65rem}.cz-mktcfg__lead{margin:-.35rem 0 .9rem;color:var(--cz-gray-500);font-size:.92rem}.cz-mktcfg__field{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:.85rem;font-size:.8rem;font-weight:700;color:#334155}.cz-mktcfg__field .req{color:#ef4444}.cz-mktcfg__field input,.cz-mktcfg__field select,.cz-mktcfg__field textarea,.cz-mktcfg__hour-row input,.cz-mktcfg__input-ico input,.cz-mktcfg__money input{width:100%;border:1px solid #e2e8f0;border-radius:11px;padding:.68rem .85rem;font:inherit;font-weight:500;color:var(--cz-gray-900);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cz-mktcfg__field input:focus,.cz-mktcfg__field select:focus,.cz-mktcfg__field textarea:focus,.cz-mktcfg__hour-row input:focus,.cz-mktcfg__input-ico input:focus,.cz-mktcfg__money input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.cz-mktcfg__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}.cz-mktcfg__input-ico{position:relative;display:block}.cz-mktcfg__input-ico>i{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#64748b;display:grid;place-items:center;pointer-events:none}.cz-mktcfg__input-ico .cz-mktcfg__ico-wa{color:#16a34a}.cz-mktcfg__input-ico input{padding-left:2.35rem}.cz-mktcfg__money{display:grid;grid-template-columns:auto 1fr;align-items:stretch}.cz-mktcfg__money em{display:grid;place-items:center;padding:0 .75rem;border:1px solid #e2e8f0;border-right:0;border-radius:11px 0 0 11px;background:#f8fafc;color:#475569;font-style:normal;font-weight:700;font-size:.85rem}.cz-mktcfg__money input{border-radius:0 11px 11px 0}.cz-mktcfg__hint{margin-top:.35rem;padding:.7rem .85rem;border-radius:10px;background:#eff6ff;border:1px solid #dbeafe;color:#1e40af;font-size:.82rem;line-height:1.45;font-weight:500}.cz-mktcfg__photo{display:flex;gap:1.1rem;align-items:center}.cz-mktcfg__photo-copy{display:grid;grid-gap:.75rem;gap:.75rem;flex:1 1}.cz-mktcfg__avatar{width:64px;height:64px;border-radius:999px;overflow:hidden;background:linear-gradient(145deg,#2563eb,#1d4ed8);color:#fff;display:grid;place-items:center;font-weight:800;flex-shrink:0;border:3px solid #fff;box-shadow:0 8px 20px rgba(37,99,235,.25)}.cz-mktcfg__avatar--lg{width:88px;height:88px;font-size:1.25rem}.cz-mktcfg__avatar img{width:100%;height:100%;object-fit:cover}.cz-mktcfg__score{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:1rem;gap:1rem}.cz-mktcfg__score-main{display:grid;justify-items:center;align-content:center;grid-gap:.25rem;gap:.25rem;padding:1.1rem;border-radius:14px;background:linear-gradient(180deg,#fffbeb,#fff);border:1px solid #fde68a;text-align:center}.cz-mktcfg__score-main strong{font-size:2.4rem;line-height:1;letter-spacing:-.03em;color:#b45309}.cz-mktcfg__score-main strong.is-empty{color:#94a3b8}.cz-mktcfg__score-main em{font-style:normal;font-weight:700;color:#92400e}.cz-mktcfg__score-main span{font-size:.8rem;color:#78716c}.cz-mktcfg__stars{display:inline-flex;gap:.1rem;color:#e7e5e4;font-size:1.05rem}.cz-mktcfg__stars .is-on{color:#f59e0b}.cz-mktcfg__stars .is-half{background:linear-gradient(90deg,#f59e0b 50%,#e7e5e4 0);-webkit-background-clip:text;background-clip:text;color:transparent}.cz-mktcfg__score-how{padding:.35rem .15rem}.cz-mktcfg__score-how strong{display:block;margin-bottom:.55rem;font-size:.92rem}.cz-mktcfg__score-how ul{list-style:none;margin:0 0 .65rem;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.cz-mktcfg__score-how li{position:relative;padding-left:1.35rem;font-size:.88rem;color:#334155}.cz-mktcfg__score-how li:before{content:"✓";position:absolute;left:0;top:0;width:1.05rem;height:1.05rem;border-radius:999px;background:#dcfce7;color:#15803d;font-size:.7rem;font-weight:800;display:grid;place-items:center}.cz-mktcfg__type-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.cz-mktcfg__type{display:grid;grid-template-columns:auto auto 1fr;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.95rem;border-radius:14px;border:1px solid #e8ecf3;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cz-mktcfg__type:hover{border-color:#bfdbfe}.cz-mktcfg__type.is-on{border-color:#2563eb;background:#f8fbff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.cz-mktcfg__type input{accent-color:#2563eb}.cz-mktcfg__type strong{font-size:.88rem;color:#1e293b}.cz-mktcfg__chip{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:700;white-space:nowrap}.cz-mktcfg__chip--violet{background:#f3e8ff;color:#7e22ce}.cz-mktcfg__chip--blue{background:#dbeafe;color:#1d4ed8}.cz-mktcfg__chip--orange{background:#ffedd5;color:#c2410c}.cz-mktcfg__chip--green{background:#dcfce7;color:#15803d}.cz-mktcfg__chip--amber{background:#ffedd5;color:#c2410c}.cz-mktcfg__chip--sky{background:#e0f2fe;color:#0369a1}.cz-mktcfg__chip--rose{background:#ffe4e6;color:#be123c}.cz-mktcfg__chip--slate{background:#f1f5f9;color:#475569}.cz-mktcfg__hours-edit{display:grid;grid-gap:.55rem;gap:.55rem}.cz-mktcfg__hour-row{display:grid;grid-template-columns:1.4fr .8fr .8fr auto;grid-gap:.5rem;gap:.5rem;align-items:center}.cz-mktcfg__check{display:flex;gap:.6rem;align-items:center;margin:.4rem 0 1rem;font-weight:700;color:#1e293b}.cz-mktcfg__plan-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding:.95rem 1rem;border-radius:12px;border:1px solid #e8ecf3;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.cz-mktcfg__plan-note p{margin:0;flex:1 1;min-width:200px;color:var(--cz-gray-500);font-size:.88rem;line-height:1.45}.cz-mktcfg__nav{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem .15rem 0}.cz-mktcfg__preview{display:grid;grid-gap:.9rem;gap:.9rem}.cz-mktcfg__preview-head h2{margin:0 0 .25rem;font-size:1.02rem;display:inline-flex;align-items:center;gap:.45rem;color:#0f172a}.cz-mktcfg__preview-head p{margin:0;color:var(--cz-gray-500);font-size:.88rem}.cz-mktcfg__preview-desktop{position:-webkit-sticky;position:sticky;top:88px}.cz-hide-lg{display:none}.cz-mktcfg__live{border-radius:18px;overflow:hidden;background:#fff;border:1px solid #e8ecf3;box-shadow:0 16px 40px rgba(15,23,42,.08)}.cz-mktcfg__cover{height:108px;background:linear-gradient(135deg,rgba(15,23,42,.35),rgba(37,99,235,.45)),radial-gradient(circle at 20% 80%,#60a5fa 0,transparent 45%),radial-gradient(circle at 80% 20%,#1e3a8a 0,transparent 40%),linear-gradient(160deg,#0ea5e9,#1d4ed8 45%,#0f172a)}.cz-mktcfg__live-body{padding:0 1rem 1.05rem;display:grid;grid-gap:.85rem;gap:.85rem}.cz-mktcfg__live-head{display:flex;gap:.75rem;align-items:flex-end;margin-top:-34px}.cz-mktcfg__live-title{padding-bottom:.15rem;min-width:0}.cz-mktcfg__live-title h3{margin:0;font-size:1.05rem;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.cz-mktcfg__check-badge{width:18px;height:18px;border-radius:999px;background:#2563eb;color:#fff;font-style:normal;font-size:.7rem;display:inline-grid;place-items:center;font-weight:800}.cz-mktcfg__live-meta{display:flex;flex-wrap:wrap;gap:.4rem .55rem;align-items:center;margin-top:.2rem;font-size:.82rem}.cz-mktcfg__star-text{color:#b45309;font-weight:800}.cz-mktcfg__live-desc{margin:0;color:#64748b;font-size:.88rem;line-height:1.45}.cz-mktcfg__wa{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border:0;border-radius:12px;padding:.78rem 1rem;background:linear-gradient(145deg,#22c55e,#16a34a);color:#fff!important;font-weight:700;font-size:.92rem;text-decoration:none;box-shadow:0 10px 22px rgba(22,163,74,.28);transition:transform .15s ease,filter .15s ease}.cz-mktcfg__wa:hover{filter:brightness(1.04);transform:translateY(-1px)}.cz-mktcfg__wa.is-disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.cz-mktcfg__facts{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.cz-mktcfg__facts li{display:grid;grid-template-columns:auto 1fr;grid-gap:.65rem;gap:.65rem;align-items:start}.cz-mktcfg__fact-ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eff6ff;color:#2563eb;flex-shrink:0}.cz-mktcfg__facts strong{display:block;font-size:.78rem;color:#64748b;font-weight:700;margin-bottom:.1rem}.cz-mktcfg__facts p{margin:0;font-size:.9rem;color:#1e293b;line-height:1.4}.cz-mktcfg__types{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.cz-mktcfg__statgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem}.cz-mktcfg__statgrid div{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;padding:.7rem .75rem;display:grid;grid-gap:.15rem;gap:.15rem}.cz-mktcfg__statgrid strong{font-size:1rem;color:#0f172a}.cz-mktcfg__statgrid span{font-size:.72rem;color:#64748b;line-height:1.3}.cz-mktcfg__verified-banner{border-radius:12px;padding:.8rem .9rem;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.cz-mktcfg__verified-banner strong{display:block;font-size:.88rem;margin-bottom:.15rem}.cz-mktcfg__verified-banner p{margin:0;font-size:.78rem;line-height:1.4;opacity:.9}.cz-mktcfg__verified-banner.is-pending{background:#f8fafc;border-color:#e2e8f0;color:#475569}.cz-mktcfg__complete{display:flex;gap:.85rem;align-items:flex-start;padding:.95rem;border-radius:14px;background:#fff;border:1px solid #e8ecf3}.cz-mktcfg__preview-modal{width:min(520px,100%);max-height:90vh;overflow:auto;display:grid;grid-gap:.75rem;gap:.75rem;background:#f8fafc;border-radius:16px;padding:.85rem}.cz-mktpub{max-width:720px;margin:0 auto}.cz-mktpub .cz-mktcfg__live{margin-top:1rem}@media (max-width:1100px){.cz-mktcfg__layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.cz-mktcfg__steps span{display:none}.cz-mktcfg__steps li{justify-content:center}}@media (max-width:980px){.cz-mktcfg__layout{grid-template-columns:1fr}.cz-mktcfg__preview-desktop{display:none}.cz-hide-lg{display:inline-flex}.cz-mktcfg__steps{grid-template-columns:repeat(4,1fr)}.cz-mktcfg__steps span{display:none}.cz-mktcfg__hour-row,.cz-mktcfg__row,.cz-mktcfg__score,.cz-mktcfg__type-grid{grid-template-columns:1fr}.cz-mktcfg__photo{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.cz-mktcfg__block{padding:1rem}.cz-mktcfg__statgrid{grid-template-columns:1fr}.cz-mktcfg__nav{flex-direction:column-reverse}.cz-mktcfg__nav .cz-btn{width:100%;justify-content:center}}.cz-loans{display:grid;grid-gap:1rem;gap:1rem}.cz-loans__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.cz-loans__head h1{margin:0 0 .3rem;font-size:clamp(1.35rem,2vw,1.6rem)}.cz-loans__head p{margin:0;color:var(--cz-gray-500)}.cz-loans__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;max-width:420px}.cz-loans__toolbar{display:flex;gap:.55rem;flex-wrap:wrap}.cz-loans__toolbar input{flex:1 1;min-width:220px;border:1px solid #e2e8f0;border-radius:11px;padding:.65rem .85rem;font:inherit}.cz-loans__steps{list-style:none;margin:0;padding:.2rem 0 .85rem;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #e8ecf3}.cz-loans__steps li{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .35rem .85rem;color:#94a3b8;font-size:.84rem;font-weight:600;position:relative}.cz-loans__steps li:after{content:"";position:absolute;left:15%;right:15%;bottom:-1px;height:3px;border-radius:999px}.cz-loans__steps em{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;font-style:normal;font-size:.78rem}.cz-loans__steps li.is-active{color:#1d4ed8}.cz-loans__steps li.is-active em,.cz-loans__steps li.is-done em{background:linear-gradient(145deg,#2563eb,#1d4ed8);color:#fff}.cz-loans__steps li.is-active:after{background:#2563eb}.cz-loans__layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);align-items:start}.cz-loans__layout,.cz-loans__main{display:grid;grid-gap:1rem;gap:1rem}.cz-loans__block{background:#fff;border:1px solid #e8ecf3;border-radius:16px;padding:1.1rem 1.15rem;box-shadow:0 8px 24px rgba(15,23,42,.04)}.cz-loans__block-title{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.85rem}.cz-loans__block-title h2{margin:0;font-size:1.05rem}.cz-loans__modality-banner{margin:0 0 1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid #bfdbfe;background:linear-gradient(180deg,#eff6ff,#f8fafc)}.cz-loans__modality-banner strong{display:block;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;margin-bottom:.25rem}.cz-loans__guarantee-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-weight:600}.cz-loans__switch{min-height:36px;padding:0 .95rem;border-radius:999px;border:1px solid var(--cz-gray-200,#e2e8f0);background:#fff;font:inherit;font-weight:600;font-size:.88rem;cursor:pointer;color:var(--cz-gray-700,#374151)}.cz-loans__switch.is-on{background:#ecfdf5;border-color:#34d399;color:#047857}.cz-loans__modality-banner p{margin:0;color:#334155;font-size:.9rem;line-height:1.45}.cz-loans__mortgage-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.65rem;gap:.65rem;margin:.85rem 0 1rem}.cz-loans__mortgage-kpis>div{border:1px solid #e2e8f0;border-radius:12px;padding:.75rem .85rem;background:linear-gradient(180deg,#f8fafc,#fff)}.cz-loans__mortgage-kpis span{display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-bottom:.25rem}.cz-loans__mortgage-kpis strong{font-size:1.05rem;color:#0f172a}.cz-loans__mortgage-meta p{margin:.35rem 0;font-size:.9rem;color:#334155}.cz-cobros__radio{display:flex;align-items:flex-start;gap:.5rem;font-weight:600;font-size:.86rem;margin:.35rem 0;color:#334155}.cz-loans__types{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.cz-loans__type{text-align:left;border:1px solid #dbe3ef;border-radius:16px;padding:1rem;background:linear-gradient(180deg,#fff,#f8fafc);display:grid;grid-gap:.35rem;gap:.35rem;justify-items:start;cursor:pointer;transition:.15s ease}.cz-loans__type-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:1.3rem;border:1px solid transparent;margin-bottom:.1rem}.cz-loans__type--personal .cz-loans__type-ico{background:#eff6ff;border-color:#bfdbfe}.cz-loans__type--commercial .cz-loans__type-ico{background:#ecfdf5;border-color:#bbf7d0}.cz-loans__type--mortgage .cz-loans__type-ico{background:#fff7ed;border-color:#fed7aa}.cz-loans__type--financing .cz-loans__type-ico{background:#f0f9ff;border-color:#bae6fd}.cz-loans__type strong{font-size:.98rem;color:#0f172a}.cz-loans__type span{font-size:.82rem;color:#64748b;line-height:1.4}.cz-loans__type em{font-style:normal;font-size:.72rem;font-weight:700;color:#2563eb}.cz-loans__type.is-on{background:#f8fbff}.cz-loans__type--personal.is-on,.cz-loans__type.is-on{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.cz-loans__type--commercial.is-on{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.12)}.cz-loans__type--mortgage.is-on{border-color:#ea580c;box-shadow:0 0 0 3px rgba(234,88,12,.12)}.cz-loans__type--financing.is-on{border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.12)}.cz-loans__client-search{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.cz-loans__client-search input{flex:1 1;min-width:180px;border:1px solid #e2e8f0;border-radius:11px;padding:.65rem .8rem;font:inherit}.cz-loans__client-list{display:grid;grid-gap:.5rem;gap:.5rem;max-height:280px;overflow:auto}.cz-loans__client-card{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;border:1px solid #e8ecf3;border-radius:12px;padding:.7rem .85rem;background:#fff;text-align:left;cursor:pointer}.cz-loans__client-card.is-selected{border-color:#2563eb;background:#eff6ff}.cz-loans__client-card p{margin:.1rem 0 0;color:#64748b;font-size:.82rem}.cz-loans__avatar{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(145deg,#2563eb,#1d4ed8);color:#fff;font-weight:800;font-size:.8rem}.cz-loans__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.cz-loans__field{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.8rem;font-weight:700;color:#334155}.cz-loans__weekdays{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin-top:.35rem}.cz-loans__weekday{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:#475569;font-size:.82rem}.cz-loans__field--full{grid-column:1/-1}.cz-loans__field input,.cz-loans__field select,.cz-loans__field textarea,.cz-loans__new-client input{border:1px solid #e2e8f0;border-radius:11px;padding:.65rem .8rem;font:inherit;font-weight:500}.cz-loans__field small{font-weight:500;color:#64748b}.cz-loans__extra{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--cz-row-line,#c5d0de)}.cz-loans__extra h3{margin:0 0 .7rem;font-size:.95rem}.cz-loans__nav{display:flex;justify-content:space-between;gap:.75rem}.cz-loans__summary{position:-webkit-sticky;position:sticky;top:88px;background:#fff;border:1px solid #e8ecf3;border-radius:16px;padding:1rem 1.1rem;box-shadow:0 12px 28px rgba(15,23,42,.06)}.cz-loans__summary h2{margin:0 0 .75rem;font-size:1rem}.cz-loans__summary ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.cz-loans__summary li{display:flex;justify-content:space-between;gap:.75rem;font-size:.86rem}.cz-loans__summary span{color:#64748b}.cz-loans__summary strong{text-align:right;color:#0f172a}.cz-loans__table-wrap{overflow:auto}.cz-loans__table{width:100%;border-collapse:collapse;font-size:.86rem}.cz-loans__table td,.cz-loans__table th{padding:.65rem .55rem;border-bottom:1px solid var(--cz-row-line,#c5d0de);text-align:left;white-space:nowrap}.cz-loans__table th{color:#64748b;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.cz-loans__confirm{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin:0}.cz-loans__confirm div{background:#f8fafc;border-radius:10px;padding:.65rem .75rem}.cz-loans__confirm dt{font-size:.72rem;color:#64748b;margin:0 0 .15rem}.cz-loans__confirm dd{margin:0;font-weight:700}.cz-loans__limit{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;border-color:#fecaca;background:#fff1f2}.cz-loans__detail,.cz-loans__new-client{width:min(720px,100%);max-height:90vh;overflow:auto}@media (max-width:980px){.cz-loans__layout{grid-template-columns:1fr}.cz-loans__summary{position:static}.cz-loans__confirm,.cz-loans__grid,.cz-loans__steps,.cz-loans__types{grid-template-columns:1fr 1fr}.cz-loans__steps span{display:none}}@media (max-width:560px){.cz-loans__confirm,.cz-loans__grid,.cz-loans__types{grid-template-columns:1fr}.cz-loans__nav{flex-direction:column-reverse}.cz-loans__nav .cz-btn{width:100%;justify-content:center}}.cz-loans__client-tabs{display:flex;gap:.4rem;flex-wrap:wrap}.cz-loans__client-tabs .cz-btn--success{background:#16a34a;color:#fff;border-color:#16a34a}.cz-loans__client-tabs .cz-btn--success:hover{background:#15803d;border-color:#15803d;color:#fff}.cz-loans__hint{grid-column:1/-1;margin:.15rem 0 0;font-size:.86rem;line-height:1.45}.cz-btn--success{background:#16a34a;color:#fff;border-color:#16a34a}.cz-btn--success:hover{background:#15803d;border-color:#15803d;color:#fff}.cz-btn--danger{background:#dc2626;color:#fff;border-color:#dc2626}.cz-btn--danger:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}.cz-btn--warning{background:#eab308;color:#422006;border-color:#ca8a04}.cz-btn--warning:hover{background:#ca8a04;border-color:#a16207;color:#fff}.cz-btn--danger:disabled,.cz-btn--info:disabled,.cz-btn--success:disabled,.cz-btn--warning:disabled{opacity:.45;cursor:not-allowed}.cz-btn--info{color:#0369a1;border-color:#7dd3fc;background:#f0f9ff}.cz-btn--info:hover{background:#e0f2fe}.cz-peer-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.cz-peer-actions.cz-clients__toolbar-right,.cz-peer-actions.cz-cobros__modal-actions,.cz-peer-actions.cz-inbox__detail-actions,.cz-peer-actions.cz-inbox__head-actions,.cz-peer-actions.cz-loans__nav,.cz-peer-actions.cz-mkt__actions,.cz-peer-actions.cz-mktcfg__nav{width:100%}.cz-peer-actions.cz-cobros__modal-actions,.cz-peer-actions.cz-loans__nav{justify-content:space-between}.cz-peer-actions.cz-cobros__modal-actions{justify-content:flex-end}.cz-peer-actions.cz-cobros__actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.cz-peer-actions.cz-cobros__quick,.cz-peer-actions.cz-peer-actions--stack{display:grid;width:100%;grid-gap:.55rem;gap:.55rem}.cz-peer-actions--full>.cz-btn{flex:1 1 auto;justify-content:center}.cz-peer-actions>.cz-btn[data-peer-index="0"],.cz-peer-actions>:nth-child(1 of .cz-btn){background:var(--cz-blue,#2563eb)!important;color:#fff!important;border-color:var(--cz-blue,#2563eb)!important;box-shadow:0 8px 20px rgba(37,99,235,.18)}.cz-peer-actions>.cz-btn[data-peer-index="1"],.cz-peer-actions>:nth-child(2 of .cz-btn){background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;box-shadow:none}.cz-peer-actions>.cz-btn[data-peer-index="2"],.cz-peer-actions>:nth-child(3 of .cz-btn){background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;box-shadow:none}.cz-peer-actions>.cz-btn[data-peer-index="3"],.cz-peer-actions>:nth-child(4 of .cz-btn){background:#eab308!important;color:#422006!important;border-color:#ca8a04!important;box-shadow:none}.cz-peer-actions>.cz-btn[data-peer-index="0"]:hover,.cz-peer-actions>:nth-child(1 of .cz-btn):hover{background:var(--cz-blue-dark,#1d4ed8)!important;border-color:var(--cz-blue-dark,#1d4ed8)!important;color:#fff!important}.cz-peer-actions>.cz-btn[data-peer-index="1"]:hover,.cz-peer-actions>:nth-child(2 of .cz-btn):hover{background:#15803d!important;border-color:#15803d!important;color:#fff!important}.cz-peer-actions>.cz-btn[data-peer-index="2"]:hover,.cz-peer-actions>:nth-child(3 of .cz-btn):hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}.cz-peer-actions>.cz-btn[data-peer-index="3"]:hover,.cz-peer-actions>:nth-child(4 of .cz-btn):hover{background:#ca8a04!important;border-color:#a16207!important;color:#fff!important}.cz-pills-row{display:flex;flex-wrap:wrap;gap:.5rem}.cz-status-pill{display:inline-flex;align-items:center;gap:.45rem;min-width:7.2rem;padding:.45rem .7rem;border-radius:12px;text-decoration:none;color:inherit;border:1px solid transparent;box-shadow:var(--cz-shadow-sm)}.cz-status-pill strong{font-size:1.05rem;letter-spacing:-.03em}.cz-status-pill span{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cz-status-pill--green{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.cz-status-pill--blue{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.cz-status-pill--orange{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.cz-status-pill--red{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.cz-status-pill--slate{background:#334155;color:#f8fafc}.cz-status-pill--black{background:#0f172a;color:#f8fafc}.cz-status-pill--gray{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.cz-client-hero{background:linear-gradient(145deg,#047857,#059669 48%,#10b981);color:#fff;border-radius:16px;padding:1rem 1.05rem 1.05rem;margin-bottom:.95rem;box-shadow:0 10px 28px rgba(4,120,87,.22)}.cz-client-hero__top{display:flex;gap:.8rem;align-items:flex-start}.cz-client-hero__avatar{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.18);font-weight:800;flex:0 0 auto}.cz-client-hero__copy strong{display:block;font-size:1.12rem;letter-spacing:-.02em}.cz-client-hero__badges{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 .35rem}.cz-client-hero__badges em{font-style:normal;font-size:.7rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:rgba(255,255,255,.16);border-radius:999px;padding:.18rem .5rem}.cz-client-hero__badges em.is-progress{background:#ede9fe;color:#5b21b6}.cz-stars{display:inline-flex;gap:.1rem;color:rgba(255,255,255,.35);font-size:.95rem;line-height:1}.cz-stars .is-on{color:#facc15}.cz-client-hero__sub{margin-top:.35rem;font-size:.8rem;color:rgba(255,255,255,.86)}.cz-client-hero__actions{margin-top:.85rem}.cz-client-hero__btns{display:flex;flex-wrap:wrap;gap:.5rem}.cz-client-hero__btns .cz-btn--outline{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35);color:#fff}.cz-client-hero__btns .cz-btn--primary{background:#fff;color:#047857}.cz-onboard{background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:1.05rem 1.15rem;box-shadow:var(--cz-shadow-sm)}.cz-onboard__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.cz-onboard__head h2{margin:0 0 .2rem;font-size:1.05rem}.cz-onboard__head p{margin:0;color:var(--cz-gray-500);font-size:.84rem}.cz-onboard__head strong{color:#047857;font-size:1.2rem}.cz-onboard__bar{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin:.75rem 0 .9rem}.cz-onboard__bar i{display:block;height:100%;background:linear-gradient(90deg,#10b981,#059669)}.cz-onboard__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.cz-onboard__steps a{display:flex;align-items:center;gap:.5rem;padding:.7rem .75rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;text-decoration:none;color:inherit;font-weight:700;font-size:.84rem;min-height:3.1rem}.cz-onboard__steps .is-done a{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.cz-onboard__steps .is-next a{background:#eff6ff;border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.cz-onboard__num{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#fff;flex:0 0 auto}.cz-clients__detail-close{display:flex;justify-content:flex-end;margin-bottom:.65rem}@media (max-width:920px){.cz-onboard__steps{grid-template-columns:1fr 1fr}.cz-pills-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cz-onboard__steps{grid-template-columns:1fr}}.cz-cobros{display:grid;grid-gap:1rem;gap:1rem}.cz-cobros__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.cz-cobros__head h1{margin:0 0 .3rem;font-size:clamp(1.35rem,2vw,1.6rem)}.cz-cobros__head p{margin:0;color:var(--cz-gray-500)}.cz-cobros__tabs{display:flex;gap:.45rem;flex-wrap:wrap;padding:.55rem;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04)}.cz-cobros__tabs button{border:1px solid transparent;background:transparent;padding:.55rem .85rem;font-weight:700;font-size:.88rem;color:#64748b;cursor:pointer;border-radius:10px;display:inline-flex;align-items:center;gap:.35rem}.cz-cobros__tabs button:hover{background:#f1f5f9;color:#0f172a}.cz-cobros__tabs button.is-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.cz-cobros__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.cz-cobros__panel{padding:1rem 1.1rem}.cz-cobros__panel h2{margin:0 0 .75rem;font-size:1.05rem}.cz-cobros__filters{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:.9rem}.cz-cobros__field input,.cz-cobros__filters input,.cz-cobros__filters select,.cz-cobros__quick-search{border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .7rem;font:inherit;background:#fff}.cz-cobros__filters input{flex:1 1;min-width:180px}.cz-cobros__due-today{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:#334155;white-space:nowrap}.cz-contrato{display:grid;grid-gap:1rem;gap:1rem}.cz-contrato__note{margin:0;color:#475569;font-size:.9rem}.cz-contrato__checks,.cz-contrato__toolbar{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.cz-contrato__clause textarea,.cz-contrato__fields input,.cz-contrato__fields select,.cz-contrato__toolbar input,.cz-contrato__toolbar select{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .7rem;font:inherit;background:#fff}.cz-contrato__fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin:.6rem 0 1rem}.cz-contrato__clause,.cz-contrato__fields label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.82rem;font-weight:700;color:#334155}.cz-contrato__grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.cz-contrato__list{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.cz-contrato__list button{width:100%;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:.65rem .75rem;display:flex;justify-content:space-between;gap:.5rem;cursor:pointer}.cz-contrato__preview{margin-top:1rem;background:#f8fafc;border-radius:14px;padding:1rem;line-height:1.5}.cz-contrato__clause{margin-bottom:.7rem}.cz-contrato__clause-move{display:flex;gap:.4rem;font-weight:600}.cz-contrato__clause-move button{border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:.25rem .55rem;cursor:pointer}@media (max-width:900px){.cz-contrato__fields,.cz-contrato__grid{grid-template-columns:1fr}}.cz-cobros__layout{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;align-items:start}.cz-cobros__layout.has-detail{grid-template-columns:minmax(0,1fr)}.cz-cobros__layout.has-detail .cz-cobros__stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cz-cobros__table-wrap{overflow:auto}.cz-cobros__table{width:100%;border-collapse:collapse;font-size:.86rem}.cz-cobros__table td,.cz-cobros__table th{padding:.7rem .55rem;border-bottom:1px solid var(--cz-row-line,#c5d0de);text-align:left;vertical-align:top}.cz-cobros__table th{color:#64748b;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.cz-cobros__table tbody tr{cursor:pointer}.cz-cobros__table tbody tr.is-selected,.cz-cobros__table tbody tr:hover{background:#faf5ff}.cz-cobros__table--debtors{table-layout:fixed;width:100%}.cz-cobros__table--debtors td{vertical-align:middle}.cz-cobros__table--debtors td:first-child,.cz-cobros__table--debtors th:first-child{width:auto}.cz-cobros__table--debtors td:nth-child(2),.cz-cobros__table--debtors th:nth-child(2){width:9.25rem}.cz-cobros__table--debtors td:nth-child(3),.cz-cobros__table--debtors th:nth-child(3){width:8.25rem}.cz-cobros__table--debtors td:nth-child(4),.cz-cobros__table--debtors th:nth-child(4){width:8.75rem;padding-left:.4rem;padding-right:.4rem}.cz-cobros__table--debtors td:first-child,.cz-cobros__table--debtors td:nth-child(2),.cz-cobros__table--debtors td:nth-child(3){overflow:hidden}.cz-cobros__client{display:flex;gap:.55rem;align-items:center;min-width:0}.cz-cobros__client-copy{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.cz-cobros__amount strong,.cz-cobros__client-copy strong,.cz-cobros__loan-meta strong{display:block}.cz-cobros__client-copy strong,.cz-cobros__contact-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-cobros__contact-line{display:block;max-width:100%;color:var(--cz-gray-500,#64748b);font-size:.78rem}.cz-cobros__amount,.cz-cobros__loan-meta{display:grid;grid-gap:.1rem;gap:.1rem}.cz-cobros__amount strong{white-space:nowrap}.cz-cobros__row-end{display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.cz-cobros__row-end .cz-btn{width:100%;justify-content:center;white-space:nowrap}.cz-cobros__table--debtors .cz-cobros__result{display:flex;width:100%;min-width:max-content;box-sizing:border-box;padding:.34rem .7rem;border-radius:8px;font-size:.72rem;letter-spacing:0;line-height:1.15;white-space:nowrap}.cz-cobros__avatar{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;font-weight:800;font-size:.75rem;flex:0 0 auto}.cz-cobros__avatar--lg{width:52px;height:52px;font-size:.95rem}.cz-cobros__contact{display:grid;grid-gap:.15rem;gap:.15rem}.cz-cobros__contact strong{font-size:.88rem}.cz-cobros__contact span{font-size:.78rem;line-height:1.35;max-width:22ch;display:block}.cz-cobros__result{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .7rem;border-radius:999px}.cz-cobros__result--paid{color:#166534;background:#dcfce7;border:1px solid #86efac}.cz-cobros__result--pending{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.cz-cobros__due--today{color:#16a34a;font-weight:700;font-size:.78rem}.cz-cobros__due--late{color:#dc2626;font-weight:700;font-size:.78rem}.cz-cobros__actions{display:flex;gap:.35rem;flex-wrap:wrap}.cz-cobros__pager{justify-content:space-between;gap:.75rem;margin-top:.9rem;font-size:.84rem;color:#64748b}.cz-cobros__pager,.cz-cobros__pager-controls{display:flex;align-items:center;flex-wrap:wrap}.cz-cobros__pager-controls{gap:.45rem}.cz-cobros__detail{position:static}.cz-cobros__detail-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.cz-cobros__detail-head h2{margin:0;font-size:1rem}.cz-cobros__detail-top-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 .9rem}.cz-cobros__profile{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.85rem}.cz-cobros__profile strong{display:block}.cz-cobros__profile p{margin:.1rem 0}.cz-cobros__stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:.9rem}.cz-cobros__stat-grid--compact div{border:1.5px solid transparent;border-radius:12px;padding:.65rem .75rem;background-image:linear-gradient(#fff,#fff),var(--cz-brand-grad);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--cz-brand-frame-shadow)}.cz-cobros__stat-grid span{display:block;font-size:.72rem;color:#64748b}.cz-cobros__stat-grid strong{margin-top:.2rem;font-size:.95rem}.cz-cobros__schedule h3{margin:0 0 .55rem;font-size:.92rem}.cz-cobros__schedule-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.cz-cobros__schedule-list li{display:flex;justify-content:space-between;gap:.75rem;align-items:center;border:1.5px solid transparent;border-radius:12px;padding:.65rem .75rem;background-image:linear-gradient(#fff,#fff),var(--cz-brand-grad);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--cz-brand-frame-shadow)}.cz-cobros__schedule-list li.is-paid{background:#f8fafc;opacity:.92}.cz-cobros__schedule-main{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.cz-cobros__schedule-side{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:end;flex:0 0 auto}.cz-cobros__inst-status{font-style:normal;font-size:.72rem;font-weight:700;color:#64748b}.cz-cobros__inst-status--late{color:#dc2626}.cz-cobros__inst-status--ok{color:#16a34a}.cz-cobros__inst-done{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;background:#dcfce7;color:#166534;font-weight:800;font-size:.75rem}.cz-cobros__stat-grid strong{display:block;margin:.15rem 0}.cz-cobros__stat-grid small{color:#94a3b8;font-size:.75rem}.cz-cobros__breakdown{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem;margin:0 0 .9rem}.cz-cobros__breakdown div{background:#f8fafc;border-radius:10px;padding:.55rem .65rem}.cz-cobros__breakdown dt{margin:0;font-size:.72rem;color:#64748b}.cz-cobros__breakdown dd{margin:.1rem 0 0;font-weight:700}.cz-cobros__detail h3{margin:0 0 .55rem;font-size:.92rem}.cz-cobros__quick{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.cz-cobros__quick-btn{text-align:left;border-radius:12px;border:1px solid transparent;padding:.75rem .85rem;cursor:pointer;display:grid;grid-gap:.15rem;gap:.15rem}.cz-cobros__quick-btn strong{font-size:.92rem}.cz-cobros__quick-btn span{font-size:.78rem;opacity:.85}.cz-cobros__quick-btn:disabled{opacity:.45;cursor:not-allowed}.cz-cobros__quick-btn--pay,.cz-cobros__quick-btn--peer-0,.cz-peer-actions>.cz-cobros__quick-btn[data-peer-index="0"]{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd}.cz-cobros__quick-btn--catchup,.cz-cobros__quick-btn--peer-1,.cz-peer-actions>.cz-cobros__quick-btn[data-peer-index="1"]{background:#ecfdf5;color:#166534;border-color:#bbf7d0}.cz-cobros__quick-btn--abono,.cz-cobros__quick-btn--peer-2,.cz-peer-actions>.cz-cobros__quick-btn[data-peer-index="2"]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.cz-cobros__quick-btn--peer-3,.cz-cobros__quick-btn--settle,.cz-peer-actions>.cz-cobros__quick-btn[data-peer-index="3"]{background:#fef9c3;color:#854d0e;border-color:#fde047}.cz-cobros__dot{display:inline-block;width:10px;height:10px;border-radius:999px;vertical-align:middle}.cz-cobros__dot--ok{background:#16a34a}.cz-cobros__dot--danger{background:#dc2626}.cz-cobros__dot--warn{background:#d97706}.cz-cobros__dot--muted{background:#cbd5e1}.cz-cobros__overdue-list{margin-bottom:.9rem}.cz-cobros__overdue-list ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.cz-cobros__overdue-list li{display:flex;justify-content:space-between;gap:.75rem;font-size:.84rem;background:#fef2f2;color:#991b1b;border-radius:10px;padding:.45rem .65rem}.cz-cobros__movements ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.cz-cobros__movements li{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--cz-row-line,#c5d0de);font-size:.84rem}.cz-cobros__movements li div{display:grid;grid-gap:.1rem;gap:.1rem}.cz-cobros__movements li div:last-child{text-align:right}.cz-cobros__modal{width:min(520px,100%);max-height:90vh;overflow:auto}.cz-cobros__modal h2{margin:0 0 .75rem}.cz-cobros__confirm{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem;margin:0 0 1rem}.cz-cobros__confirm div{background:#f8fafc;border-radius:10px;padding:.6rem .7rem}.cz-cobros__confirm--full{grid-column:1/-1}.cz-cobros__confirm dt{margin:0;font-size:.72rem;color:#64748b}.cz-cobros__confirm dd{margin:.15rem 0 0;font-weight:700}.cz-cobros__modal-actions{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.cz-paywiz{width:min(760px,100%);max-height:92vh;overflow:auto;padding:1.15rem 1.2rem 1.1rem}.cz-paywiz--confirm{width:min(560px,100%)}.cz-paywiz__head{margin-bottom:1rem}.cz-paywiz__kicker{margin:0 0 .35rem;font-size:.8rem;font-weight:600;color:#2563eb}.cz-paywiz__head h2{margin:0 0 .35rem;font-size:clamp(1.25rem,2.4vw,1.7rem);letter-spacing:-.02em}.cz-paywiz__ops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.cz-paywiz__card{display:flex;gap:.7rem;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:.85rem .9rem;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cz-paywiz__card:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.08)}.cz-paywiz__card.is-on{box-shadow:0 0 0 2px rgba(37,99,235,.18)}.cz-paywiz__card--blue.is-on{border-color:#2563eb;background:#eff6ff}.cz-paywiz__card--green.is-on{border-color:#10b981;background:#ecfdf5}.cz-paywiz__card--purple.is-on{border-color:#7c3aed;background:#f5f3ff}.cz-paywiz__card--orange.is-on{border-color:#f59e0b;background:#fff7ed}.cz-paywiz__card--rose.is-on{border-color:#e11d48;background:#fff1f2}.cz-paywiz__card.is-disabled,.cz-paywiz__card:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.cz-paywiz__ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f8fafc;flex:0 0 auto}.cz-paywiz__card--blue .cz-paywiz__ico{background:#dbeafe}.cz-paywiz__card--green .cz-paywiz__ico{background:#d1fae5}.cz-paywiz__card--purple .cz-paywiz__ico{background:#ede9fe}.cz-paywiz__card--orange .cz-paywiz__ico{background:#ffedd5}.cz-paywiz__card--rose .cz-paywiz__ico{background:#ffe4e6}.cz-paywiz__card-body{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.cz-paywiz__card-body strong{font-size:.95rem}.cz-paywiz__card-body span{color:#64748b;font-size:.8rem;line-height:1.35}.cz-paywiz__card-body em{font-style:normal;font-weight:700;font-size:.82rem;color:#0f172a}.cz-paywiz__summary{margin-top:.95rem;border:1px solid #dbeafe;background:#f8fafc;border-radius:16px;padding:.9rem 1rem}.cz-paywiz__summary strong{display:block;margin-bottom:.35rem}.cz-paywiz__summary p{margin:.2rem 0;font-size:.92rem}.cz-paywiz__summary label{display:grid;grid-gap:.35rem;gap:.35rem;margin:.65rem 0 .35rem;font-size:.88rem;font-weight:600}.cz-paywiz__summary input{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:.55rem .7rem;font-size:1rem}.cz-paywiz__actions{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1.05rem;flex-wrap:wrap}.cz-paywiz__confirm{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem;margin:0 0 .4rem}.cz-paywiz__confirm div{background:#f8fafc;border-radius:12px;padding:.65rem .75rem}.cz-paywiz__confirm dt{margin:0;font-size:.72rem;color:#64748b}.cz-paywiz__confirm dd{margin:.18rem 0 0;font-weight:700}@media (max-width:720px){.cz-paywiz__confirm,.cz-paywiz__ops{grid-template-columns:1fr}}.cz-cobros__wa-note{margin:.75rem 0 1rem;padding:.75rem .9rem;border-radius:12px;background:#ecfdf3;border:1px solid #bbf7d0;color:#166534;font-weight:600;font-size:.9rem}.cz-cobros__wa-preview{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#0f172a;font-size:.82rem;font-family:inherit;white-space:pre-wrap;line-height:1.45}.cz-cobros__field{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.82rem;font-weight:700;margin-bottom:.85rem}.cz-cobros__quick-search{width:100%;margin-bottom:.75rem}.cz-cobros__quick-list{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-gap:.55rem;gap:.55rem;max-height:320px;overflow:auto}.cz-cobros__quick-list li{display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex-wrap:wrap;border:1px solid #f1f5f9;border-radius:12px;padding:.65rem .75rem}.cz-cobros__quick-list li>div:first-child{display:grid;grid-gap:.15rem;gap:.15rem}.cz-cobros__toast{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0;border-radius:12px;padding:.7rem .9rem;font-weight:600}.cz-cobros__error{margin:0;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:12px;padding:.7rem .9rem;font-weight:600}.cz-cobros__toolbar{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.75rem}.cz-receipts{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0;overflow:hidden}.cz-receipts__filters{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr)) auto;grid-gap:.55rem;gap:.55rem;align-items:center}.cz-receipts__filters input,.cz-receipts__filters select{width:100%;min-width:0;box-sizing:border-box}.cz-receipts__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem;min-width:0}.cz-receipts__card{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:.9rem 1rem .85rem;display:grid;grid-gap:.65rem;gap:.65rem;min-width:0}.cz-receipts__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0}.cz-receipts__who{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.cz-receipts__who strong{overflow-wrap:anywhere}.cz-receipts__side{display:grid;justify-items:end;grid-gap:.35rem;gap:.35rem;flex:0 0 auto}.cz-receipts__amount{font-size:1.05rem;color:#0f172a;white-space:nowrap}.cz-receipts__meta{display:flex;flex-wrap:wrap;gap:.35rem .85rem;color:#64748b;font-size:.84rem;min-width:0}.cz-receipts__meta>*{overflow-wrap:anywhere}.cz-receipts__actions{display:flex;flex-wrap:wrap;gap:.4rem}.cz-cobros__modal,.cz-cobros__wa-preview{max-width:100%;overflow-wrap:anywhere}@media (max-width:1100px){.cz-receipts__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-receipts__filters input[type=search]{grid-column:1/-1}}@media (max-width:640px){.cz-receipts__filters{grid-template-columns:1fr}.cz-receipts__top{flex-direction:column}.cz-receipts__side{justify-items:start}.cz-receipts__actions .cz-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.4rem);justify-content:center}}@media (max-width:1100px){.cz-cobros__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-cobros__layout.has-detail{grid-template-columns:1fr}.cz-cobros__detail{position:static}}@media (max-width:720px){.cz-cobros__layout.has-detail .cz-cobros__stat-grid,.cz-cobros__metrics{grid-template-columns:1fr 1fr}.cz-cobros__confirm{grid-template-columns:1fr}.cz-cobros__actions{flex-direction:column;align-items:stretch}.cz-cobros__actions .cz-btn{width:100%;justify-content:center}}@media (max-width:480px){.cz-cobros__metrics{grid-template-columns:1fr}}.cz-dash__icon-btn{position:relative;text-decoration:none;color:inherit}.cz-dash__badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;display:grid;place-items:center;line-height:1}.cz-dash__badge,.cz-dash__nav-badge{border-radius:999px;background:#dc2626;color:#fff;font-weight:800}.cz-dash__nav-badge{margin-left:auto;min-width:1.15rem;height:1.15rem;padding:0 .35rem;font-size:.68rem;display:inline-grid;place-items:center}.cz-inbox{display:grid;grid-gap:1rem;gap:1rem}.cz-inbox__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.cz-inbox__head h1{margin:0 0 .3rem;font-size:clamp(1.35rem,2vw,1.6rem)}.cz-inbox__head p{margin:0;color:var(--cz-gray-500);max-width:52ch}.cz-inbox__head-actions{display:flex;gap:.5rem;flex-wrap:wrap}.cz-inbox__cats{display:flex;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.cz-inbox__cat{flex:0 0 auto;border:1px solid #e2e8f0;background:#fff;padding:.48rem .85rem;font-weight:700;font-size:.84rem;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.cz-inbox__cat,.cz-inbox__cat em{border-radius:999px;color:#475569}.cz-inbox__cat em{font-style:normal;min-width:1.25rem;padding:.08rem .4rem;font-size:.72rem;font-weight:800;background:#e2e8f0}.cz-inbox__cat--purple.is-active{border-color:#7c3aed;background:#f5f3ff;color:#5b21b6}.cz-inbox__cat--purple.is-active em,.cz-inbox__cat--violet.is-active em{background:#7c3aed;color:#fff}.cz-inbox__cat--green em{background:#dcfce7;color:#15803d}.cz-inbox__cat--green.is-active{border-color:#16a34a;background:#f0fdf4;color:#166534}.cz-inbox__cat--green.is-active em{background:#16a34a;color:#fff}.cz-inbox__cat--orange em{background:#ffedd5;color:#c2410c}.cz-inbox__cat--orange.is-active{border-color:#ea580c;background:#fff7ed;color:#9a3412}.cz-inbox__cat--orange.is-active em{background:#ea580c;color:#fff}.cz-inbox__cat--blue em{background:#dbeafe;color:#1d4ed8}.cz-inbox__cat--blue.is-active{border-color:#2563eb;background:#eff6ff;color:#1e40af}.cz-inbox__cat--blue.is-active em{background:#2563eb;color:#fff}.cz-inbox__cat--violet em{background:#ede9fe;color:#6d28d9}.cz-inbox__cat--amber em{background:#fef3c7;color:#b45309}.cz-inbox__cat--amber.is-active{border-color:#d97706;background:#fffbeb;color:#92400e}.cz-inbox__cat--amber.is-active em{background:#d97706;color:#fff}.cz-inbox__cat--slate em{background:#f1f5f9;color:#64748b}.cz-inbox__cat--slate.is-active{border-color:#64748b;background:#f8fafc;color:#334155}.cz-inbox__cat--slate.is-active em{background:#64748b;color:#fff}.cz-inbox__cat--sky em{background:#e0f2fe;color:#0369a1}.cz-inbox__cat--sky.is-active{border-color:#0284c7;background:#f0f9ff;color:#075985}.cz-inbox__cat--sky.is-active em{background:#0284c7;color:#fff}.cz-inbox__toolbar{display:flex;gap:.55rem;flex-wrap:wrap}.cz-inbox__list-head select,.cz-inbox__toolbar input,.cz-inbox__toolbar select{border:1px solid #e2e8f0;border-radius:10px;padding:.5rem .7rem;font:inherit;background:#fff}.cz-inbox__toolbar input{flex:1 1;min-width:180px}.cz-inbox__split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-gap:1rem;gap:1rem;align-items:start}.cz-inbox__detail-panel,.cz-inbox__list-panel{padding:0;overflow:hidden;min-height:520px}.cz-inbox__list-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.85rem 1rem;border-bottom:1px solid var(--cz-row-line,#c5d0de);font-size:.86rem;color:#64748b}.cz-inbox__list-head strong{color:#0f172a}.cz-inbox__list{list-style:none;margin:0;padding:.35rem;display:grid;grid-gap:.2rem;gap:.2rem;max-height:70vh;overflow:auto}.cz-inbox__row{width:100%;text-align:left;display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:start;border:0;background:transparent;border-radius:14px;padding:.8rem .75rem;cursor:pointer}.cz-inbox__row:hover{background:#f8fafc}.cz-inbox__row.is-unread{background:#faf5ff}.cz-inbox__row.is-selected{background:#f5f3ff;box-shadow:inset 3px 0 0 #7c3aed}.cz-inbox__avatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:.95rem;flex:0 0 auto}.cz-inbox__avatar--green{background:#dcfce7;color:#15803d}.cz-inbox__avatar--orange{background:#ffedd5;color:#c2410c}.cz-inbox__avatar--blue{background:#dbeafe;color:#1d4ed8}.cz-inbox__avatar--violet{background:#ede9fe;color:#6d28d9}.cz-inbox__avatar--amber{background:#fef3c7;color:#b45309}.cz-inbox__avatar--slate{background:#f1f5f9;color:#64748b}.cz-inbox__avatar--purple{background:#f5f3ff;color:#6d28d9}.cz-inbox__row-main{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.cz-inbox__row-top{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.cz-inbox__row-top strong{font-size:.95rem;color:#0f172a}.cz-inbox__row-top small{color:#94a3b8;font-size:.75rem;white-space:nowrap}.cz-inbox__snippet{color:#64748b;font-size:.84rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.cz-inbox__tag{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:800}.cz-inbox__tag--green{background:#dcfce7;color:#15803d}.cz-inbox__tag--orange{background:#ffedd5;color:#c2410c}.cz-inbox__tag--blue{background:#dbeafe;color:#1d4ed8}.cz-inbox__tag--violet{background:#ede9fe;color:#6d28d9}.cz-inbox__tag--amber{background:#fef3c7;color:#b45309}.cz-inbox__tag--slate{background:#f1f5f9;color:#64748b}.cz-inbox__tag--purple{background:#f5f3ff;color:#6d28d9}.cz-inbox__tag--sky{background:#e0f2fe;color:#0369a1}.cz-inbox__dot{border-radius:999px;background:#7c3aed;margin-top:.45rem}.cz-inbox__dot,.cz-inbox__dot-spacer{width:9px;height:9px}.cz-inbox__detail-panel{padding:1.1rem 1.15rem 1.25rem}.cz-inbox__empty-detail{min-height:420px;display:grid;place-items:center;color:#94a3b8;text-align:center;padding:2rem}.cz-inbox__detail-top{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-bottom:.75rem}.cz-inbox__detail-top small{color:#94a3b8}.cz-inbox__detail-panel h2{margin:0 0 .45rem;font-size:1.25rem}.cz-inbox__lead{margin:0 0 1rem;color:#475569;line-height:1.5}.cz-inbox__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin-bottom:1rem}.cz-inbox__grid div{background:#f8fafc;border-radius:12px;padding:.65rem .75rem}.cz-inbox__grid span{display:block;font-size:.72rem;color:#64748b;margin-bottom:.2rem}.cz-inbox__grid strong{font-size:.9rem;color:#0f172a;word-break:break-word}.cz-inbox__status-flow{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:14px;padding:.85rem 1rem;margin-bottom:1rem}.cz-inbox__status-flow>div{display:grid;grid-gap:.35rem;gap:.35rem}.cz-inbox__status-flow>div>span{font-size:.72rem;color:#64748b}.cz-inbox__arrow{color:#7c3aed;font-weight:800}.cz-inbox__pay-details{border:1px solid #f1f5f9;border-radius:14px;padding:.85rem 1rem;margin-bottom:1rem}.cz-inbox__pay-details h3{margin:0 0 .65rem;font-size:.95rem}.cz-inbox__pay-details ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.cz-inbox__pay-details li{display:flex;justify-content:space-between;gap:.75rem;font-size:.88rem;color:#475569}.cz-inbox__pay-details li.is-total{margin-top:.35rem;padding-top:.55rem;border-top:1px solid #e2e8f0;color:#0f172a;font-weight:700}.cz-inbox__detail-actions{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap;margin-top:.5rem}.cz-inbox__error{margin:0;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:12px;padding:.7rem .9rem;font-weight:600}.cz-inbox__toast{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0;border-radius:12px;padding:.65rem .85rem}.cz-inbox-settings__card{padding:1.1rem}.cz-inbox-settings__card h2{margin:0 0 .45rem;font-size:1.05rem}.cz-inbox-settings__grid{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem;max-width:520px}.cz-inbox-settings__toggle{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#f8fafc;border-radius:12px;padding:.75rem .9rem;font-weight:700;font-size:.9rem}.cz-company{display:grid;grid-gap:1.15rem;gap:1.15rem;margin-top:1rem}.cz-company-anchor{scroll-margin-top:5.5rem}.cz-company__photo{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.9rem;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.cz-company__avatar{width:88px;height:88px;border-radius:22px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:800;font-size:1.35rem;box-shadow:0 8px 20px rgba(37,99,235,.25)}.cz-company__avatar img{width:100%;height:100%;object-fit:cover}.cz-company__photo p{margin:.25rem 0 .65rem;max-width:46ch}.cz-company__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem .9rem;gap:.75rem .9rem}.cz-company label,.cz-company__grid label{display:grid;grid-gap:.32rem;gap:.32rem;font-size:.78rem;font-weight:700;color:#334155}.cz-company input{border:1px solid #e2e8f0;border-radius:12px;padding:.7rem .8rem;font:inherit;font-weight:500;color:#0f172a;background:#fff}.cz-company input:focus{outline:2px solid #93c5fd;border-color:#2563eb}.cz-company__full{grid-column:1/-1}.cz-company__error{margin:0;color:#b91c1c;font-weight:700}.cz-company__ok{margin:0;color:#047857;font-weight:700}@media (max-width:720px){.cz-company__grid{grid-template-columns:1fr}}.cz-btn.is-on{border-color:#7c3aed;color:#5b21b6;background:#f5f3ff}@media (max-width:1100px){.cz-inbox__split{grid-template-columns:1fr}.cz-inbox__detail-panel,.cz-inbox__list-panel{min-height:0}.cz-inbox__list{max-height:48vh}}@media (max-width:560px){.cz-inbox__grid{grid-template-columns:1fr}.cz-inbox__head-actions .cz-btn{width:100%;justify-content:center}}.cz-tabbar{display:none}@media (max-width:920px){.cz-dash,body,html{overflow-x:hidden}.cz-dash{min-height:100dvh}.cz-dash__sidebar{z-index:60;padding-top:calc(1rem + env(safe-area-inset-top, 0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}.cz-dash__backdrop{z-index:55}.cz-dash__topbar{padding:calc(.45rem + env(safe-area-inset-top, 0px)) .75rem .5rem;gap:.45rem}.cz-dash__top-intro strong{max-width:34vw;font-size:.92rem}.cz-dash__top-intro span{letter-spacing:.1em}.cz-dash__avatar,.cz-dash__icon-btn,.cz-dash__menu-btn{width:44px;height:44px;min-width:44px}.cz-dash__logout{height:44px;padding:0 .75rem}.cz-dash__logout-full{display:none}.cz-dash__logout-short{display:inline}.cz-dash__top-actions .cz-dash__icon-btn:last-child{display:none}.cz-dash__content{padding:.85rem .8rem calc(5.6rem + env(safe-area-inset-bottom, 0px))}.cz-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:45;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #e2e8f0;padding:.28rem .2rem calc(.28rem + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 24px rgba(15,23,42,.06)}.cz-tabbar__item{display:grid;justify-items:center;grid-gap:.12rem;gap:.12rem;border:0;background:transparent;color:#64748b;font:inherit;font-size:.62rem;font-weight:700;letter-spacing:.01em;text-decoration:none;padding:.35rem .15rem;min-height:48px;cursor:pointer}.cz-tabbar__item svg{width:20px;height:20px}.cz-tabbar__item.is-active{color:#1d4ed8}.cz-dash input,.cz-dash select,.cz-dash textarea{font-size:16px}.cz-btn--md,.cz-btn--primary{min-height:44px}.cz-page-hero{flex-direction:column;align-items:stretch;padding:.9rem .95rem;margin-bottom:.85rem}.cz-page-hero__actions,.cz-page-hero__actions .cz-btn{width:100%}.cz-page-hero__actions .cz-btn{justify-content:center}.cz-home__welcome h1{font-size:1.35rem}.cz-home__plan-card{width:100%}.cz-panel{padding:.95rem .9rem 1rem;border-radius:16px}.cz-panel__head{flex-wrap:wrap}.cz-cobros__filters,.cz-cobros__tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cz-cobros__filters::-webkit-scrollbar,.cz-cobros__tabs::-webkit-scrollbar{display:none}.cz-cobros__tabs button{flex:0 0 auto;min-height:42px}.cz-cobros__filters{flex-direction:column}.cz-cobros__filters input,.cz-cobros__filters select{width:100%;min-width:0}.cz-clients__table-wrap,.cz-cobros__table-wrap,.cz-inbox__list,.cz-loans__table-wrap{-webkit-overflow-scrolling:touch}.cz-cobros__table thead{display:none}.cz-cobros__table,.cz-cobros__table tbody,.cz-cobros__table td,.cz-cobros__table tr{display:block;width:100%}.cz-cobros__table tr{border:1px solid #e8ecf3;border-radius:14px;padding:.8rem .85rem;margin-bottom:.7rem;background:#fff}.cz-cobros__table td{border:0;padding:.32rem 0;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.cz-cobros__table td:before{content:attr(data-label);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b;flex:0 0 5.5rem}.cz-cobros__table td[data-label=Deudor]:before{display:none}.cz-cobros__table td[data-label=Acciones]{display:block;padding-top:.65rem}.cz-cobros__table td[data-label=Acciones]:before{display:none}.cz-cobros__table--debtors td,.cz-cobros__table--debtors th{width:auto;white-space:normal}.cz-cobros__contact-line{white-space:normal}.cz-cobros__row-end{flex-direction:row;align-items:center;justify-content:flex-start}.cz-cobros__row-end .cz-btn{flex:1 1;width:auto}.cz-cobros__table--debtors .cz-cobros__result{width:auto}.cz-cobros__actions{flex-direction:row}.cz-cobros__actions .cz-btn{flex:1 1}.cz-loans__table{min-width:640px}.cz-modal{place-items:end center;padding:0;align-items:end}.cz-modal .cz-clients__detail,.cz-modal .cz-clients__form,.cz-modal .cz-cobros__modal,.cz-modal .cz-loans__detail,.cz-modal .cz-loans__new-client,.cz-modal .cz-paywiz,.cz-modal>.cz-panel{width:100%;max-width:100%;max-height:min(92dvh,100%);border-radius:20px 20px 0 0;margin:0;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}.cz-clients__detail-grid,.cz-clients__form-grid{grid-template-columns:1fr}.cz-pills-row{gap:.4rem}.cz-status-pill{min-width:0;padding:.4rem .55rem}.cz-client-hero,.cz-onboard{padding:.9rem}.cz-client-hero__btns .cz-btn{flex:1 1;justify-content:center;min-height:44px}.cz-income-chart{overflow-x:auto}}@media (max-width:640px){.cz-dash__content{padding:.75rem .7rem calc(5.7rem + env(safe-area-inset-bottom, 0px))}.cz-quick{grid-template-columns:1fr 1fr}}.cz-geo{gap:.85rem;min-height:calc(100dvh - var(--cz-header-h) - 2rem)}.cz-geo,.cz-geo__top{display:flex;flex-direction:column}.cz-geo__top{gap:.75rem;padding:.85rem 1rem;border-radius:var(--cz-radius);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(16,185,129,.06)),var(--cz-white);border:1px solid var(--cz-gray-200);box-shadow:var(--cz-shadow-sm)}.cz-geo__title-row{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.cz-geo__eyebrow{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cz-gray-500);font-weight:600}.cz-geo__title{margin:.15rem 0 0;font-size:clamp(1.35rem,2.4vw,1.75rem);color:var(--cz-gray-900);letter-spacing:-.02em}.cz-geo__sub{margin:.2rem 0 0;color:var(--cz-gray-500);font-size:.9rem}.cz-geo__top-actions{display:flex;gap:.5rem;flex-wrap:wrap}.cz-geo__top-actions .cz-btn{min-width:9.5rem;justify-content:center}.cz-geo__search{position:relative;display:flex;align-items:center}.cz-geo__search-icon{position:absolute;left:.85rem;pointer-events:none}.cz-geo__search input{width:100%;height:46px;border-radius:12px;border:1px solid var(--cz-gray-200);padding:0 1rem 0 2.5rem;font:inherit;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cz-geo__search input:focus{outline:none;border-color:var(--cz-blue);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.cz-geo__suggest{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;margin:0;padding:.35rem;list-style:none;background:#fff;border:1px solid var(--cz-gray-200);border-radius:12px;box-shadow:var(--cz-shadow);max-height:280px;overflow:auto}.cz-geo__suggest button{width:100%;display:flex;gap:.65rem;align-items:center;border:0;background:transparent;text-align:left;padding:.55rem .6rem;border-radius:10px;cursor:pointer;transition:background .15s ease}.cz-geo__suggest button:hover{background:var(--cz-blue-soft)}.cz-geo__suggest strong{display:block;font-size:.92rem}.cz-geo__suggest small{color:var(--cz-gray-500)}.cz-geo__filters{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.cz-geo__chips{display:flex;flex-wrap:wrap;gap:.4rem}.cz-geo__chip{min-height:36px;min-width:6.5rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--cz-gray-200);background:#fff;font:inherit;font-size:.85rem;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.cz-geo__chip:hover{transform:translateY(-1px)}.cz-geo__chip.is-active{background:var(--cz-blue);border-color:var(--cz-blue);color:#fff}.cz-geo__select{min-height:36px;min-width:10rem;border-radius:10px;border:1px solid var(--cz-gray-200);padding:0 .7rem;font:inherit;background:#fff}.cz-geo__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.cz-geo__stats article{padding:.7rem .8rem;border-radius:12px;background:rgba(255,255,255,.9);border:1px solid var(--cz-gray-200);animation:cz-geo-fade .35s ease}.cz-geo__stats span{display:block;font-size:.75rem;color:var(--cz-gray-500)}.cz-geo__stats strong{font-size:1.15rem;color:var(--cz-gray-900)}.cz-geo__stats strong.is-warn{color:var(--cz-warning)}.cz-geo__stats strong.is-ok{color:var(--cz-success)}.cz-geo__banner{margin:0;padding:.65rem .9rem;border-radius:10px;background:var(--cz-blue-soft);color:var(--cz-gray-700);font-size:.9rem}.cz-geo__banner.is-error{background:#fef2f2;color:var(--cz-danger)}.cz-geo__workspace{position:relative;display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;flex:1 1;min-height:520px}.cz-geo-map{position:relative;border-radius:var(--cz-radius);overflow:hidden;border:1px solid var(--cz-gray-200);background:#dbeafe;min-height:560px;box-shadow:var(--cz-shadow-sm)}.cz-geo-map__toolbar{position:absolute;z-index:500;top:.75rem;left:.75rem;right:.75rem;display:flex;flex-wrap:wrap;gap:.4rem;pointer-events:none}.cz-geo-map__btn{pointer-events:auto;min-height:38px;min-width:7.5rem;padding:0 .8rem;border-radius:10px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;box-shadow:var(--cz-shadow-sm);transition:transform .15s ease,background .15s ease}.cz-geo-map__btn:hover{transform:translateY(-1px)}.cz-geo-map__btn[data-active=true]{background:var(--cz-blue);color:#fff;border-color:var(--cz-blue)}.cz-geo-map__canvas{height:560px}.cz-geo-map__canvas[data-pick=true] .cz-geo-map__leaflet{cursor:crosshair}.cz-geo-map__leaflet{width:100%;height:100%}.cz-geo-map__loading{display:grid;place-items:center;min-height:200px;color:var(--cz-gray-500);font-weight:500}.cz-geo-cluster-wrap,.cz-geo-order-wrap,.cz-geo-pin-wrap{background:transparent!important;border:0!important}.cz-geo-pin{width:42px;height:42px;border-radius:50%;overflow:visible;position:relative;border:3px solid #fff;box-shadow:0 6px 16px rgba(15,23,42,.28);transition:transform .2s ease;background:#e2e8f0}.cz-geo-pin img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.cz-geo-pin__fallback{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font-size:.72rem;font-weight:700;color:var(--cz-gray-700);background:linear-gradient(145deg,#e2e8f0,#f8fafc)}.cz-geo-pin__dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:#10b981}.cz-geo-pin.is-due-soon .cz-geo-pin__dot{background:#f59e0b}.cz-geo-pin.is-overdue .cz-geo-pin__dot{background:#ef4444}.cz-geo-pin.is-critical .cz-geo-pin__dot{background:#b91c1c}.cz-geo-pin.is-route,.cz-geo-pin.is-selected{transform:scale(1.12);box-shadow:0 0 0 3px rgba(37,99,235,.45),0 8px 18px rgba(15,23,42,.3)}.cz-geo-cluster{display:flex;align-items:center;justify-content:center;gap:.2rem;min-width:46px;height:46px;padding:0 .55rem;border-radius:999px;background:linear-gradient(145deg,#2563eb,#1d4ed8);color:#fff;font-weight:700;box-shadow:0 8px 18px rgba(37,99,235,.4);border:2px solid #fff}.cz-geo-cluster--md{min-width:52px;height:52px}.cz-geo-cluster--lg{min-width:58px;height:58px}.cz-geo-order{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0f172a;color:#fff;font-size:.75rem;font-weight:700;border:2px solid #fff;box-shadow:0 4px 10px rgba(15,23,42,.35)}.cz-geo-zone{position:absolute;z-index:480;left:.75rem;bottom:.75rem;width:min(280px,calc(100% - 1.5rem));padding:.85rem;border-radius:14px;background:rgba(255,255,255,.96);border:1px solid var(--cz-gray-200);box-shadow:var(--cz-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cz-geo-zone h2{margin:0 0 .35rem;font-size:.98rem}.cz-geo-zone p{margin:0;font-size:.82rem;color:var(--cz-gray-700)}.cz-geo-zone__money{margin-top:.35rem!important;font-weight:700;color:var(--cz-gray-900)}.cz-geo-zone__actions{display:flex;gap:.4rem;margin-top:.65rem;flex-wrap:wrap}.cz-geo-zone__actions .cz-btn{min-width:7.5rem;justify-content:center}.cz-geo-selection{position:absolute;z-index:490;top:3.4rem;right:.75rem;display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border-radius:12px;background:rgba(15,23,42,.92);color:#fff;box-shadow:var(--cz-shadow);animation:cz-geo-fade .25s ease}.cz-geo-selection button{border:0;background:transparent;color:#93c5fd;cursor:pointer;font:inherit}.cz-geo-pending{position:absolute;z-index:470;right:.75rem;bottom:.75rem;width:min(260px,calc(100% - 1.5rem));padding:.75rem;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;box-shadow:var(--cz-shadow-sm)}.cz-geo-pending ul{list-style:none;margin:.45rem 0 0;padding:0}.cz-geo-pending li{display:flex;justify-content:space-between;gap:.5rem;align-items:center;font-size:.8rem;padding:.25rem 0}.cz-geo-pending button{border:0;background:transparent;color:var(--cz-blue);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.cz-geo-card{position:absolute;z-index:520;top:4.2rem;right:.85rem;width:min(340px,calc(100% - 1.7rem));padding:1rem;border-radius:16px;background:#fff;border:1px solid var(--cz-gray-200);box-shadow:var(--cz-shadow);animation:cz-geo-rise .28s ease}.cz-geo-card__close{position:absolute;top:.45rem;right:.55rem;border:0;background:transparent;font-size:1.35rem;cursor:pointer;color:var(--cz-gray-500)}.cz-geo-card__head{display:flex;gap:.75rem;align-items:center;padding-right:1.2rem}.cz-geo-card__head h2{margin:0;font-size:1.05rem}.cz-geo-card__head p{margin:.1rem 0 0;font-size:.82rem;color:var(--cz-gray-500)}.cz-geo-card__addr{margin:.75rem 0 .4rem;font-size:.88rem}.cz-geo-card__meta{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem;font-size:.88rem}.cz-geo-tone.is-current{color:#10b981}.cz-geo-tone.is-due-soon,.cz-geo-tone.is-due_soon{color:#f59e0b}.cz-geo-tone.is-overdue{color:#ef4444}.cz-geo-tone.is-critical{color:#b91c1c}.cz-geo-card__warn{margin:.65rem 0 0;padding:.55rem .65rem;border-radius:10px;background:#fffbeb;font-size:.85rem}.cz-geo-card__warn button{border:0;background:transparent;color:var(--cz-blue);font:inherit;font-weight:600;cursor:pointer}.cz-geo-card__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem;margin-top:.85rem}.cz-geo-card__actions .cz-btn{min-height:40px;justify-content:center;width:100%}.cz-geo-card__check{grid-column:1/-1;display:flex;gap:.45rem;align-items:center;font-size:.88rem;margin-top:.15rem}.cz-geo-route{position:absolute;z-index:540;top:.75rem;bottom:.75rem;right:.75rem;width:min(380px,calc(100% - 1.5rem));display:flex;flex-direction:column;padding:.85rem .9rem 1rem;border-radius:16px;background:rgba(255,255,255,.98);border:1px solid var(--cz-gray-200);box-shadow:var(--cz-shadow);animation:cz-geo-rise .3s ease}.cz-geo-route header{display:flex;justify-content:space-between;align-items:center}.cz-geo-route header h2{margin:0;font-size:1.05rem}.cz-geo-route header button{border:0;background:transparent;font-size:1.3rem;cursor:pointer}.cz-geo-route__handle{display:none}.cz-geo-route__summary{margin:.45rem 0;font-size:.88rem;color:var(--cz-gray-700)}.cz-geo-route__list{list-style:none;margin:0;padding:0;overflow:auto;flex:1 1;display:grid;grid-gap:.55rem;gap:.55rem}.cz-geo-route__list li{padding:.65rem;border-radius:12px;border:1px solid var(--cz-gray-200);background:var(--cz-gray-50)}.cz-geo-route__list li.is-done{opacity:.55}.cz-geo-route__list strong{display:block;font-size:.92rem}.cz-geo-route__list span{display:block;font-size:.78rem;color:var(--cz-gray-500);margin-top:.15rem}.cz-geo-route__stop-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.cz-geo-route__stop-actions a,.cz-geo-route__stop-actions button{font:inherit;font-size:.75rem;font-weight:600;border:1px solid var(--cz-gray-200);background:#fff;border-radius:8px;padding:.25rem .45rem;color:var(--cz-blue);text-decoration:none;cursor:pointer}.cz-geo-route__footer{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem;align-items:center}.cz-geo-route__footer .cz-btn{min-width:8.5rem;justify-content:center}.cz-geo-route__start{display:grid;grid-gap:.55rem;gap:.55rem;margin:.5rem 0}.cz-geo-route__start-btns{display:flex;flex-wrap:wrap;gap:.4rem}.cz-geo-route__start-btns .cz-btn{min-width:9rem;justify-content:center}.cz-geo-route__addr{display:flex;gap:.4rem}.cz-geo-route__addr input{flex:1 1;min-height:38px;border-radius:10px;border:1px solid var(--cz-gray-200);padding:0 .65rem;font:inherit}.cz-geo-hint{margin:0;font-size:.82rem;color:var(--cz-gray-500)}.cz-geo-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:end center;background:rgba(15,23,42,.45);padding:1rem}.cz-geo-modal__sheet{width:min(460px,100%);background:#fff;border-radius:18px;padding:1.1rem;box-shadow:var(--cz-shadow);animation:cz-geo-rise .25s ease}.cz-geo-modal__sheet h3{margin:0 0 .45rem}.cz-geo-modal__coords{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem;margin:.75rem 0}.cz-geo-modal__coords label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.8rem;color:var(--cz-gray-500)}.cz-geo-modal__coords input{min-height:40px;border-radius:10px;border:1px solid var(--cz-gray-200);padding:0 .65rem;font:inherit}.cz-geo-modal__actions{display:flex;flex-wrap:wrap;gap:.45rem}.cz-geo-modal__actions .cz-btn{min-width:8.5rem;justify-content:center}@keyframes cz-geo-fade{0%{opacity:0}to{opacity:1}}@keyframes cz-geo-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.cz-geo__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-geo-card{position:fixed;left:.75rem;right:.75rem;top:auto;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));width:auto;max-height:55dvh;overflow:auto}.cz-geo-route{position:fixed;left:0;right:0;top:auto;bottom:0;width:100%;max-height:58dvh;border-radius:18px 18px 0 0;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}.cz-geo-route__handle{display:block;width:42px;height:4px;border-radius:999px;background:var(--cz-gray-200);margin:0 auto .55rem}.cz-geo-zone{display:none}.cz-geo-map__canvas{height:min(62dvh,520px)}.cz-geo-map{min-height:0}}@media (max-width:640px){.cz-geo__top-actions{width:100%}.cz-geo__top-actions .cz-btn{flex:1 1}.cz-geo-card__actions{grid-template-columns:1fr}.cz-geo-selection{left:.75rem;right:.75rem;top:auto;bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}}.cz-act{display:flex;flex-direction:column;gap:.9rem}.cz-act__hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap;padding:1rem 1.1rem;border-radius:var(--cz-radius);background:linear-gradient(135deg,rgba(217,119,6,.1),rgba(37,99,235,.06)),var(--cz-white);border:1px solid var(--cz-gray-200);box-shadow:var(--cz-shadow-sm)}.cz-act__eyebrow{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cz-gray-500);font-weight:600}.cz-act__hero h1{margin:.2rem 0 0;font-size:clamp(1.35rem,2.4vw,1.7rem);letter-spacing:-.02em;color:var(--cz-gray-900)}.cz-act__sub{margin:.35rem 0 0;color:var(--cz-gray-500);max-width:42rem}.cz-act__hero .cz-btn{min-width:9.5rem;justify-content:center}.cz-act__search{position:relative;display:flex;align-items:center}.cz-act__search span{position:absolute;left:.85rem;pointer-events:none}.cz-act__search input{width:100%;height:46px;border-radius:12px;border:1px solid var(--cz-gray-200);padding:0 1rem 0 2.5rem;font:inherit;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cz-act__search input:focus{outline:none;border-color:var(--cz-blue);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.cz-act__banner{margin:0;padding:.7rem .9rem;border-radius:10px;background:var(--cz-blue-soft);color:var(--cz-gray-700)}.cz-act__banner.is-error{background:#fef2f2;color:var(--cz-danger)}.cz-act__banner.is-ok{background:#ecfdf5;color:var(--cz-success)}.cz-act__empty,.cz-act__loading{padding:2rem 1rem;text-align:center;border-radius:var(--cz-radius);border:1px dashed var(--cz-gray-200);background:var(--cz-gray-50);color:var(--cz-gray-500)}.cz-act__empty strong{display:block;color:var(--cz-gray-900);margin-bottom:.35rem}.cz-act__table-wrap{border-radius:var(--cz-radius);border:1px solid var(--cz-gray-200);background:#fff;overflow:hidden;box-shadow:var(--cz-shadow-sm)}.cz-act__table{width:100%;border-collapse:collapse}.cz-act__table td,.cz-act__table th{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--cz-gray-100)}.cz-act__table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cz-gray-500);background:var(--cz-gray-50)}.cz-act__table tr:last-child td{border-bottom:0}.cz-act__table tr{transition:background .15s ease}.cz-act__table tbody tr:hover{background:rgba(37,99,235,.04)}.cz-act__name{display:flex;flex-direction:column;gap:.15rem;font-weight:600}.cz-act__name em{font-style:normal;font-size:.78rem;color:var(--cz-warning);font-weight:500}.cz-act__table .cz-btn{min-width:6.5rem;justify-content:center}.cz-act__cards{display:none}.cz-act-confirm,.cz-act-modal{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.48)}.cz-act-confirm__sheet,.cz-act-modal__sheet{width:min(860px,100%);max-height:min(92dvh,920px);overflow:auto;background:#fff;border-radius:18px;box-shadow:var(--cz-shadow);animation:cz-geo-rise .28s ease;display:flex;flex-direction:column}.cz-act-confirm__sheet{width:min(420px,100%);padding:1.2rem}.cz-act-confirm__sheet h3{margin:0 0 .45rem}.cz-act-confirm__actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem;flex-wrap:wrap}.cz-act-confirm__actions .cz-btn{min-width:8.5rem;justify-content:center}.cz-act-modal__head{display:flex;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--cz-gray-100)}.cz-act-modal__title{display:flex;gap:.75rem;align-items:center}.cz-act-modal__title h2{margin:0;font-size:1.1rem}.cz-act-modal__title p{margin:.15rem 0 0;color:var(--cz-gray-500);font-size:.85rem}.cz-act-modal__close{border:0;background:transparent;font-size:1.5rem;cursor:pointer;color:var(--cz-gray-500);line-height:1}.cz-act-loans-pick{padding:.85rem 1.1rem 0}.cz-act-loans-pick p{margin:0 0 .45rem;font-size:.85rem;color:var(--cz-gray-500)}.cz-act-loans-pick__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem}.cz-act-loans-pick__grid button{text-align:left;border:1px solid var(--cz-gray-200);background:var(--cz-gray-50);border-radius:12px;padding:.7rem .8rem;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.cz-act-loans-pick__grid button:hover{transform:translateY(-1px)}.cz-act-loans-pick__grid button.is-active{border-color:var(--cz-blue);background:var(--cz-blue-soft)}.cz-act-loans-pick__grid strong{display:block;font-size:.9rem}.cz-act-loans-pick__grid em,.cz-act-loans-pick__grid span{display:block;margin-top:.2rem;font-size:.78rem;color:var(--cz-gray-500);font-style:normal}.cz-act-tabs{display:flex;gap:.35rem;padding:.75rem 1.1rem 0;flex-wrap:wrap}.cz-act-tabs button{min-height:40px;min-width:10rem;padding:0 .9rem;border-radius:999px;border:1px solid var(--cz-gray-200);background:#fff;font:inherit;font-size:.88rem;cursor:pointer;transition:background .15s ease,color .15s ease}.cz-act-tabs button.is-active{background:var(--cz-blue);border-color:var(--cz-blue);color:#fff}.cz-act-modal__body{padding:1rem 1.1rem}.cz-act-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.cz-act-grid label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.8rem;color:var(--cz-gray-500)}.cz-act-grid input,.cz-act-grid select,.cz-act-grid textarea{min-height:42px;border-radius:10px;border:1px solid var(--cz-gray-200);padding:.45rem .7rem;font:inherit;color:var(--cz-gray-900);background:#fff}.cz-act-grid textarea{min-height:84px;resize:vertical}.cz-act-span2{grid-column:1/-1}.cz-act-loan__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.9rem}.cz-act-loan__summary article{padding:.65rem .75rem;border-radius:12px;background:var(--cz-gray-50);border:1px solid var(--cz-gray-200)}.cz-act-loan__summary span{display:block;font-size:.72rem;color:var(--cz-gray-500)}.cz-act-loan__summary strong{font-size:.95rem;color:var(--cz-gray-900)}.cz-act-hint{margin:.85rem 0 0;font-size:.82rem;color:var(--cz-gray-500)}.cz-act-modal__foot{display:flex;justify-content:flex-end;gap:.5rem;padding:.9rem 1.1rem 1.1rem;border-top:1px solid var(--cz-gray-100);flex-wrap:wrap}.cz-act-modal__foot .cz-btn{min-width:9rem;justify-content:center}@media (max-width:820px){.cz-act__table-wrap{display:none}.cz-act__cards{display:grid;grid-gap:.65rem;gap:.65rem}.cz-act__card{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.9rem 1rem;border-radius:14px;background:#fff;border:1px solid var(--cz-gray-200);box-shadow:var(--cz-shadow-sm)}.cz-act__card strong{display:block}.cz-act__card em,.cz-act__card span{display:block;margin-top:.15rem;font-size:.82rem;color:var(--cz-gray-500);font-style:normal}.cz-act__card .cz-btn{min-width:6.5rem;min-height:44px;justify-content:center}.cz-act-grid{grid-template-columns:1fr}.cz-act-loan__summary{grid-template-columns:1fr 1fr}.cz-act-confirm,.cz-act-modal{place-items:end center;padding:0}.cz-act-confirm__sheet,.cz-act-modal__sheet{width:100%;max-height:92dvh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}}.cz-imp{display:flex;flex-direction:column;gap:1rem}.cz-imp__hero{padding:1rem 1.1rem;border-radius:var(--cz-radius);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(16,185,129,.06)),#fff;border:1px solid var(--cz-gray-200);box-shadow:var(--cz-shadow-sm)}.cz-imp__eyebrow{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cz-gray-500);font-weight:600}.cz-imp__hero h1{margin:.2rem 0 0;font-size:clamp(1.35rem,2.4vw,1.7rem);letter-spacing:-.02em}.cz-imp__sub{margin:.35rem 0 0;color:var(--cz-gray-500);max-width:44rem}.cz-imp__banner{margin:0;padding:.7rem .9rem;border-radius:10px;background:var(--cz-blue-soft)}.cz-imp__banner.is-error{background:#fef2f2;color:var(--cz-danger)}.cz-imp__banner.is-warn{background:#fffbeb;color:#92400e}.cz-imp__progress{position:relative;height:10px;border-radius:999px;background:var(--cz-gray-100);overflow:hidden}.cz-imp__progress span{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#10b981);transition:width .25s ease}.cz-imp__progress em{position:absolute;right:.5rem;top:-1.35rem;font-size:.75rem;color:var(--cz-gray-500);font-style:normal}.cz-imp-drop{display:grid;place-items:center;grid-gap:.55rem;gap:.55rem;min-height:220px;padding:1.5rem;border-radius:18px;border:2px dashed var(--cz-gray-200);background:#fff;text-align:center;transition:border-color .2s ease,background .2s ease,transform .2s ease}.cz-imp-drop.is-over{border-color:var(--cz-blue);background:var(--cz-blue-soft);transform:scale(1.01)}.cz-imp-drop p{margin:0;color:var(--cz-gray-500)}.cz-imp-file-btn{min-width:11rem;justify-content:center;cursor:pointer}.cz-imp-notes{margin:.85rem 0 0;padding-left:1.1rem;color:var(--cz-gray-500);font-size:.9rem}.cz-imp-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.cz-imp-summary article{padding:.7rem .8rem;border-radius:12px;background:#fff;border:1px solid var(--cz-gray-200)}.cz-imp-summary span{display:block;font-size:.72rem;color:var(--cz-gray-500)}.cz-imp-summary strong{font-size:1.05rem}.cz-imp-summary .is-new{color:#059669}.cz-imp-summary .is-existing{color:#2563eb}.cz-imp-summary .is-other{color:#d97706}.cz-imp-summary .is-error{color:#dc2626}.cz-imp-summary .is-review{color:#ca8a04}.cz-imp-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:.85rem}.cz-imp-toolbar input[type=search]{flex:1 1;min-width:200px;min-height:42px;border-radius:10px;border:1px solid var(--cz-gray-200);padding:0 .8rem;font:inherit}.cz-imp-filters{display:flex;flex-wrap:wrap;gap:.35rem}.cz-imp-filters button{min-height:36px;min-width:5.5rem;padding:0 .7rem;border-radius:999px;border:1px solid var(--cz-gray-200);background:#fff;font:inherit;font-size:.8rem;cursor:pointer}.cz-imp-filters button.is-active{background:var(--cz-blue);border-color:var(--cz-blue);color:#fff}.cz-imp-table-wrap{margin-top:.75rem;overflow:auto;border-radius:14px;border:1px solid var(--cz-gray-200);background:#fff;max-height:min(58dvh,560px)}.cz-imp-table{width:100%;border-collapse:collapse;min-width:1100px}.cz-imp-table td,.cz-imp-table th{padding:.55rem .5rem;border-bottom:1px solid var(--cz-gray-100);vertical-align:top;font-size:.8rem}.cz-imp-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--cz-gray-50);z-index:1;text-align:left;color:var(--cz-gray-500);font-size:.72rem;text-transform:uppercase}.cz-imp-table input,.cz-imp-table select{width:100%;min-height:34px;border-radius:8px;border:1px solid var(--cz-gray-200);padding:0 .4rem;font:inherit;font-size:.8rem}.cz-imp-pill{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600;background:var(--cz-gray-100)}.cz-imp-pill.is-new{background:#ecfdf5;color:#047857}.cz-imp-pill.is-existing{background:#eff6ff;color:#1d4ed8}.cz-imp-pill.is-other{background:#fffbeb;color:#b45309}.cz-imp-pill.is-error{background:#fef2f2;color:#b91c1c}.cz-imp-pill.is-review{background:#fefce8;color:#a16207}.cz-imp-pill.is-dup{background:#f3f4f6;color:#4b5563}.cz-imp-table small{display:block;margin-top:.25rem;color:var(--cz-gray-500);max-width:160px}.cz-imp-table small.is-error{color:var(--cz-danger)}.cz-imp-link{display:block;margin-top:.25rem;border:0;background:transparent;color:var(--cz-blue);font:inherit;font-size:.72rem;font-weight:600;cursor:pointer;padding:0}.cz-imp-ready{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center;margin-top:.85rem;padding:.9rem 1rem;border-radius:14px;background:#fff;border:1px solid var(--cz-gray-200)}.cz-imp-ready p{margin:.25rem 0 0;color:var(--cz-gray-500);font-size:.88rem}.cz-imp-ready__actions{display:flex;flex-wrap:wrap;gap:.45rem}.cz-imp-ready__actions .cz-btn{min-width:9rem;justify-content:center}.cz-imp-result{padding:1.2rem;border-radius:16px;background:#ecfdf5;border:1px solid #a7f3d0}.cz-imp-result h2{margin:0 0 .75rem}.cz-imp-result ul{margin:0 0 1rem;padding-left:1.1rem}.cz-imp-errors{margin:0 0 1rem;padding:.85rem;border-radius:12px;background:#fff;border:1px solid var(--cz-gray-200)}.cz-imp-errors h3{margin:0 0 .45rem;font-size:.95rem}.cz-imp-history{padding:1rem;border-radius:16px;background:#fff;border:1px solid var(--cz-gray-200)}.cz-imp-history h2{margin:0 0 .75rem;font-size:1.05rem}.cz-imp-history>ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.cz-imp-history>ul>li{padding:.75rem .85rem;border-radius:12px;background:var(--cz-gray-50);border:1px solid var(--cz-gray-200)}.cz-imp-history strong{display:block}.cz-imp-history span{font-size:.8rem;color:var(--cz-gray-500)}.cz-imp-history p{margin:.35rem 0 0;font-size:.85rem;color:var(--cz-gray-700)}.cz-imp-confirm{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.48)}.cz-imp-confirm__sheet{width:min(420px,100%);background:#fff;border-radius:16px;padding:1.15rem;box-shadow:var(--cz-shadow);animation:cz-geo-rise .25s ease}.cz-imp-confirm__sheet h3{margin:0 0 .4rem}.cz-imp-confirm__actions{display:flex;justify-content:flex-end;gap:.45rem;margin-top:1rem;flex-wrap:wrap}.cz-imp-confirm__actions .cz-btn{min-width:8.5rem;justify-content:center}@media (max-width:900px){.cz-imp-summary{grid-template-columns:1fr 1fr}.cz-imp-ready{flex-direction:column;align-items:stretch}.cz-imp-ready__actions .cz-btn{flex:1 1}}.cz-cuadre{display:grid;grid-gap:1.1rem;gap:1.1rem;padding-bottom:2rem;animation:cz-geo-fade .35s ease}.cz-cuadre__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.25rem 1.35rem;border-radius:18px;background:radial-gradient(120% 140% at 0 0,rgba(16,185,129,.14),transparent 55%),linear-gradient(135deg,#f8fafc,#ecfdf5 48%,#f1f5f9);border:1px solid var(--cz-gray-200);box-shadow:0 10px 28px rgba(15,23,42,.04)}.cz-cuadre__eyebrow{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#047857}.cz-cuadre__hero h1{margin:0;font-size:clamp(1.45rem,2.4vw,1.85rem);letter-spacing:-.02em;color:var(--cz-gray-900)}.cz-cuadre__sub{margin:.4rem 0 0;max-width:40rem;color:var(--cz-gray-600);font-size:.95rem;line-height:1.45}.cz-cuadre__hero-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cz-cuadre__hero-actions .cz-btn{min-width:9.5rem;justify-content:center}.cz-cuadre__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.cz-cuadre__quick{display:flex;flex-wrap:wrap;gap:.4rem}.cz-cuadre__quick button{min-width:7.5rem;height:2.45rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--cz-gray-200);background:#fff;color:var(--cz-gray-700);font-weight:600;font-size:.86rem;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.cz-cuadre__quick button:hover{transform:translateY(-1px);border-color:#86efac}.cz-cuadre__quick button.is-active{background:#059669;border-color:#059669;color:#fff}.cz-cuadre__date{display:inline-flex;align-items:center;gap:.45rem;height:2.45rem;padding:0 .75rem;border-radius:12px;border:1px solid var(--cz-gray-200);background:#fff;font-size:.85rem;font-weight:600;color:var(--cz-gray-600)}.cz-cuadre__date input{border:0;background:transparent;font:inherit;color:var(--cz-gray-900);outline:none}.cz-cuadre__live{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;padding:.4rem .75rem;border-radius:999px;background:rgba(16,185,129,.12);color:#047857;font-size:.8rem;font-weight:700}.cz-cuadre__live i{width:.55rem;height:.55rem;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.55)}.cz-cuadre__live.is-pulse i{animation:cz-cuadre-pulse .7s ease}@keyframes cz-cuadre-pulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.55)}70%{box-shadow:0 0 0 10px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.cz-cuadre__banner{padding:.85rem 1rem;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-weight:600}.cz-cuadre__loading{padding:2.5rem 1rem;text-align:center;color:var(--cz-gray-500);font-weight:600}.cz-cuadre__kpis{display:grid;grid-template-columns:1.55fr repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.cz-cuadre__kpi{padding:1rem 1.05rem;border-radius:16px;background:#fff;border:1px solid var(--cz-gray-200);box-shadow:0 6px 18px rgba(15,23,42,.03);animation:cz-geo-rise .35s ease}.cz-cuadre__kpi span{display:block;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cz-gray-500)}.cz-cuadre__kpi strong{display:block;margin-top:.45rem;font-size:1.35rem;letter-spacing:-.02em;color:var(--cz-gray-900)}.cz-cuadre__kpi strong.is-ok{color:#059669}.cz-cuadre__kpi strong.is-warn{color:#d97706}.cz-cuadre__kpi--hero{background:linear-gradient(160deg,#064e3b,#059669 55%,#34d399 120%);border-color:transparent;color:#ecfdf5;box-shadow:0 14px 32px rgba(5,150,105,.28)}.cz-cuadre__kpi--hero span{color:rgba(236,253,245,.82)}.cz-cuadre__kpi--hero strong{margin-top:.55rem;font-size:clamp(1.7rem,3vw,2.25rem);color:#fff}.cz-cuadre__vs{margin-top:.85rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.22)}.cz-cuadre__vs em{display:block;font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.cz-cuadre__vs p{margin:.25rem 0 0;font-size:.88rem;line-height:1.35;opacity:.95}.cz-cuadre__vs.is-up b{color:#bbf7d0}.cz-cuadre__vs.is-down b{color:#fecaca}.cz-cuadre__leader{margin:0;padding:.75rem 1rem;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.92rem}.cz-cuadre__panel{background:#fff;border:1px solid var(--cz-gray-200);border-radius:18px;padding:1rem 1.1rem 1.15rem;box-shadow:0 8px 22px rgba(15,23,42,.03)}.cz-cuadre__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem}.cz-cuadre__panel-head h2{margin:0;font-size:1.1rem;letter-spacing:-.01em}.cz-cuadre__panel-head p{margin:.25rem 0 0;color:var(--cz-gray-500);font-size:.9rem}.cz-cuadre__panel-head .cz-btn{min-width:9.5rem;justify-content:center}.cz-cuadre__table-wrap{overflow:auto;border-radius:12px;border:1px solid var(--cz-gray-100)}.cz-cuadre__table{width:100%;border-collapse:collapse;min-width:640px}.cz-cuadre__table--dense{min-width:1100px;font-size:.9rem}.cz-cuadre__table td,.cz-cuadre__table th{padding:.7rem .8rem;text-align:left;border-bottom:1px solid var(--cz-gray-100);vertical-align:top}.cz-cuadre__table th{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cz-gray-500);background:#f8fafc;white-space:nowrap}.cz-cuadre__table tbody tr{transition:background .15s ease}.cz-cuadre__table tbody tr:hover{background:#f0fdf4}.cz-cuadre__table .is-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cz-cuadre__table .is-money{font-weight:700;color:#047857}.cz-cuadre__table .is-empty{text-align:center;color:var(--cz-gray-500);padding:1.6rem .8rem}.cz-cuadre__table code{font-size:.82rem;background:var(--cz-gray-50);padding:.15rem .4rem;border-radius:6px}.cz-cuadre__muted{display:block;margin-top:.15rem;color:var(--cz-gray-500);font-size:.78rem;font-weight:500}.cz-cuadre__badge{display:inline-flex;align-items:center;min-height:1.65rem;padding:0 .55rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.cz-cuadre__badge.is-ok{background:#d1fae5;color:#065f46}.cz-cuadre__badge.is-warn{background:#fef3c7;color:#92400e}.cz-cuadre__badge.is-info{background:#e0f2fe;color:#075985}.cz-cuadre__badge.is-muted{background:#e2e8f0;color:#475569}.cz-cuadre__badge.is-idle{background:#f1f5f9;color:#64748b}@media (max-width:1200px){.cz-cuadre__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-cuadre__kpi--hero{grid-column:1/-1}}.cz-exp,.cz-rep{display:grid;grid-gap:1rem;gap:1rem;padding-bottom:2rem;animation:cz-geo-fade .35s ease}.cz-exp__hero,.cz-rep__hero{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem;border-radius:18px;background:radial-gradient(120% 140% at 0 0,rgba(37,99,235,.12),transparent 55%),linear-gradient(135deg,#f8fafc,#eff6ff 48%,#f1f5f9);border:1px solid var(--cz-gray-200)}.cz-exp__eyebrow,.cz-rep__eyebrow{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8}.cz-exp__hero h1,.cz-rep__hero h1{margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem)}.cz-exp__sub,.cz-rep__sub{margin:.4rem 0 0;max-width:42rem;color:var(--cz-gray-600);font-size:.95rem}.cz-exp__hero-actions,.cz-rep__hero-actions{display:flex;flex-wrap:wrap;gap:.5rem}.cz-exp__hero-actions .cz-btn,.cz-exp__profile-actions .cz-btn,.cz-rep__actions .cz-btn,.cz-rep__hero-actions .cz-btn{min-width:9.5rem;justify-content:center}.cz-exp__search{position:relative;background:#fff;border:1px solid var(--cz-gray-200);border-radius:16px;padding:.9rem 1rem}.cz-exp__search label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:600;color:var(--cz-gray-600);font-size:.85rem}.cz-exp__filters select,.cz-exp__search input,.cz-rep__editor textarea,.cz-rep__list input{width:100%;border:1px solid var(--cz-gray-200);border-radius:12px;padding:.7rem .85rem;font:inherit;background:#fff}.cz-exp__suggest{list-style:none;margin:.55rem 0 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem;max-height:240px;overflow:auto}.cz-exp__suggest button{width:100%;text-align:left;border:1px solid var(--cz-gray-100);background:#f8fafc;border-radius:12px;padding:.65rem .8rem;cursor:pointer}.cz-exp__suggest button:hover{background:#eff6ff}.cz-exp__suggest strong{display:block}.cz-exp__muted,.cz-exp__suggest small,.cz-rep__muted{color:var(--cz-gray-500);font-size:.82rem}.cz-exp__banner.is-error,.cz-rep__error{padding:.85rem 1rem;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-weight:600}.cz-exp__empty,.cz-exp__loading{padding:2rem 1rem;text-align:center;color:var(--cz-gray-500);font-weight:600}.cz-exp__profile{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-start;background:#fff;border:1px solid var(--cz-gray-200);border-radius:18px;padding:1rem 1.1rem}.cz-exp__avatar{width:72px;height:72px;border-radius:999px;overflow:hidden;background:#f1f5f9;display:grid;place-items:center;font-weight:800;color:#1d4ed8;flex:0 0 auto}.cz-exp__avatar .cz-client-photo,.cz-exp__avatar img{width:100%;height:100%;object-fit:cover}.cz-exp__profile-main h2{margin:0 0 .35rem}.cz-exp__profile-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.cz-exp__kpis{display:grid;grid-template-columns:1.2fr 1.2fr repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.cz-exp__kpi{background:#fff;border:1px solid var(--cz-gray-200);border-radius:16px;padding:.95rem 1rem;box-shadow:0 6px 18px rgba(15,23,42,.03)}.cz-exp__kpi span{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--cz-gray-500)}.cz-exp__kpi strong{display:block;margin-top:.4rem;font-size:1.25rem;letter-spacing:-.02em}.cz-exp__kpi em{display:block;margin-top:.35rem;font-style:normal;font-size:.82rem;color:var(--cz-gray-500)}.cz-exp__kpi--score{background:linear-gradient(160deg,#1e3a8a,#2563eb 60%,#60a5fa);color:#eff6ff;border:0}.cz-exp__kpi--score em,.cz-exp__kpi--score span{color:rgba(239,246,255,.85)}.cz-exp__kpi--score strong{color:#fff;font-size:1.55rem}.cz-exp__kpi--score.is-insufficient{background:linear-gradient(160deg,#475569,#64748b)}.cz-exp__kpi--val{background:linear-gradient(180deg,#fffbeb,#fff);border-color:#fde68a}.cz-exp__linkish{margin-top:.55rem;border:0;background:rgba(255,255,255,.18);color:#fff;border-radius:999px;padding:.35rem .7rem;font-weight:700;font-size:.78rem;cursor:pointer}.cz-exp__tabs{display:flex;flex-wrap:wrap;gap:.4rem}.cz-exp__tabs button{min-width:7.5rem;height:2.45rem;border-radius:999px;border:1px solid var(--cz-gray-200);background:#fff;font-weight:600;font-size:.86rem;cursor:pointer;padding:0 .85rem}.cz-exp__tabs button.is-active{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cz-exp__panel{background:#fff;border:1px solid var(--cz-gray-200);border-radius:18px;padding:1rem 1.1rem}.cz-exp__h3,.cz-exp__panel h3{margin:0 0 .75rem;font-size:1.05rem}.cz-exp__h3{margin-top:1.2rem}.cz-exp__dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.cz-exp__dl dt{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--cz-gray-500)}.cz-exp__dl dd{margin:.2rem 0 0;font-weight:600}.cz-exp__table-wrap{overflow:auto;border:1px solid var(--cz-gray-100);border-radius:12px}.cz-exp__table{width:100%;border-collapse:collapse;min-width:720px}.cz-exp__table td,.cz-exp__table th{padding:.65rem .75rem;border-bottom:1px solid var(--cz-gray-100);text-align:left;vertical-align:top}.cz-exp__table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cz-gray-500);background:#f8fafc}.cz-exp__table .is-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cz-exp__table .is-money{font-weight:700;color:#1d4ed8}.cz-exp__table .is-empty{text-align:center;color:var(--cz-gray-500);padding:1.4rem}.cz-exp__badge{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .5rem;border-radius:999px;font-size:.74rem;font-weight:700}.cz-exp__badge.is-ok{background:#dcfce7;color:#166534}.cz-exp__badge.is-warn{background:#fef3c7;color:#92400e}.cz-exp__filters{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem;align-items:center}.cz-exp__chips{display:flex;flex-wrap:wrap;gap:.35rem}.cz-exp__chips button{min-width:5.5rem;height:2.2rem;border-radius:999px;border:1px solid var(--cz-gray-200);background:#fff;font-weight:600;font-size:.8rem;cursor:pointer}.cz-exp__chips button.is-active{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.cz-exp__behavior{margin-bottom:.9rem;padding:.75rem 1rem;border-radius:12px;font-weight:600;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}.cz-exp__behavior.is-excellent{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.cz-exp__behavior.is-critical,.cz-exp__behavior.is-poor{background:#fef2f2;border-color:#fecaca;color:#991b1b}.cz-exp__statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.65rem;gap:.65rem}.cz-exp__statgrid article{border:1px solid var(--cz-gray-100);border-radius:12px;padding:.7rem .8rem;background:#f8fafc}.cz-exp__statgrid span{display:block;font-size:.75rem;color:var(--cz-gray-500)}.cz-exp__statgrid strong{display:block;margin-top:.25rem;font-size:1.1rem}.cz-exp__timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.cz-exp__timeline li{display:grid;grid-gap:.15rem;gap:.15rem;padding:.7rem .85rem;border-left:3px solid #93c5fd;background:#f8fafc;border-radius:0 12px 12px 0}.cz-exp__timeline li[data-tone=ok]{border-left-color:#34d399}.cz-exp__timeline li[data-tone=warn]{border-left-color:#f59e0b}.cz-exp__timeline time{font-size:.78rem;color:var(--cz-gray-500)}.cz-exp__callout{padding:.75rem 1rem;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe}.cz-exp__callout.is-warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.cz-exp__modal{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.48)}.cz-exp__modal-sheet{width:min(480px,100%);background:#fff;border-radius:16px;padding:1.15rem;box-shadow:var(--cz-shadow);animation:cz-geo-rise .25s ease}.cz-exp__modal-sheet ul{padding-left:1.1rem}.cz-exp__modal-sheet li{margin:.45rem 0}.cz-exp__modal-sheet li span{display:block;color:var(--cz-gray-600);font-size:.88rem}.cz-rep__stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.cz-rep__emit,.cz-rep__panel{background:#fff;border:1px solid var(--cz-gray-200);border-radius:18px;padding:1rem 1.1rem}.cz-rep__toolbar input{width:100%;max-width:420px;border:1px solid var(--cz-gray-200);border-radius:12px;padding:.7rem .85rem;font:inherit}.cz-rep__table-wrap{overflow:auto;border:1px solid var(--cz-gray-100);border-radius:12px;margin-top:.75rem}.cz-rep__table{width:100%;border-collapse:collapse;min-width:760px}.cz-rep__table td,.cz-rep__table th{padding:.65rem .75rem;border-bottom:1px solid var(--cz-gray-100);text-align:left}.cz-rep__table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cz-gray-500);background:#f8fafc}.cz-rep__table .is-empty{text-align:center;color:var(--cz-gray-500);padding:1.4rem}.cz-rep__badge{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .5rem;border-radius:999px;font-size:.74rem;font-weight:700}.cz-rep__badge.is-ok{background:#dcfce7;color:#166534}.cz-rep__badge.is-warn{background:#fef3c7;color:#92400e}.cz-rep__badge.is-danger{background:#fee2e2;color:#991b1b}.cz-rep__badge.is-muted{background:#e2e8f0;color:#475569}.cz-rep__cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.cz-rep__cards article{border:1px solid var(--cz-gray-100);border-radius:14px;padding:.85rem 1rem;background:#f8fafc}.cz-rep__cards h3{margin:0 0 .4rem;font-size:.9rem}.cz-rep__warn{padding:.85rem 1rem;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;margin-bottom:1rem}.cz-rep__check{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.88rem}.cz-rep__form{display:grid;grid-gap:.85rem;gap:.85rem}.cz-rep__form fieldset{border:1px solid var(--cz-gray-100);border-radius:12px;padding:.75rem .9rem}.cz-rep__form legend{font-weight:700;padding:0 .35rem}.cz-rep__outcomes{display:flex;flex-wrap:wrap;gap:.45rem}.cz-rep__outcomes button{min-width:8.5rem;height:2.45rem;border-radius:999px;border:1px solid var(--cz-gray-200);background:#fff;font-weight:700;cursor:pointer}.cz-rep__outcomes button.is-active{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.cz-rep__form label,.cz-rep__resolve label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:600;font-size:.88rem;color:var(--cz-gray-600)}.cz-rep__form input,.cz-rep__form select,.cz-rep__form textarea,.cz-rep__resolve textarea{border:1px solid var(--cz-gray-200);border-radius:12px;padding:.65rem .8rem;font:inherit;background:#fff}.cz-rep__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.cz-rep__detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.cz-rep__detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem .9rem;gap:.45rem .9rem}.cz-rep__quote{margin:.85rem 0;padding:.85rem 1rem;border-left:3px solid #93c5fd;background:#eff6ff;border-radius:0 12px 12px 0}.cz-rep__callout.is-ok{padding:.75rem 1rem;border-radius:12px;background:#ecfdf5;border:1px solid #6ee7b7;color:#065f46}.cz-rep__resolve{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--cz-gray-100);display:grid;grid-gap:.65rem;gap:.65rem}.cz-rep__events{margin-top:1rem}.cz-rep__events ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.cz-rep__events li{padding:.55rem .7rem;background:#f8fafc;border-radius:10px;display:grid;grid-gap:.1rem;gap:.1rem}.cz-rep__evidence{margin:.5rem 0 0;padding-left:1.1rem}@media (max-width:900px){.cz-rep__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-rep__cards,.cz-rep__detail-grid,.cz-rep__grid{grid-template-columns:1fr}}@media (max-width:640px){.cz-rep__stats{grid-template-columns:1fr 1fr}}.cz-rep__stats article{background:#fff;border:1px solid var(--cz-gray-200);border-radius:14px;padding:.85rem 1rem}.cz-rep__stats span{display:block;font-size:.75rem;color:var(--cz-gray-500);font-weight:700;text-transform:uppercase}.cz-rep__stats strong{font-size:1.35rem}.cz-rep__layout{display:grid;grid-template-columns:minmax(260px,340px) 1fr;grid-gap:1rem;gap:1rem}.cz-rep__editor,.cz-rep__list{background:#fff;border:1px solid var(--cz-gray-200);border-radius:18px;padding:1rem}.cz-rep__list ul{list-style:none;margin:.75rem 0 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem;max-height:62vh;overflow:auto}.cz-rep__list button{width:100%;text-align:left;border:1px solid var(--cz-gray-100);background:#f8fafc;border-radius:12px;padding:.7rem .8rem;cursor:pointer}.cz-rep__list button.is-active,.cz-rep__list button:hover{background:#eff6ff;border-color:#93c5fd}.cz-rep__editor h2,.cz-rep__list strong{display:block;margin:0}.cz-rep__list small{display:block;color:var(--cz-gray-500);margin-top:.15rem}.cz-rep__editor label{display:grid;grid-gap:.4rem;gap:.4rem;margin:.85rem 0;font-weight:600;font-size:.88rem;color:var(--cz-gray-600)}.cz-rep__stars div{display:flex;gap:.25rem}.cz-rep__stars button{width:2.4rem;height:2.4rem;border-radius:10px;border:1px solid var(--cz-gray-200);background:#fff;font-size:1.2rem;color:#cbd5e1;cursor:pointer}.cz-rep__stars button.is-on{color:#f59e0b;background:#fffbeb;border-color:#fcd34d}.cz-rep__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.cz-rep__toast{margin-top:.75rem;font-weight:600;color:#047857}.cz-rep__disclaimer{margin-top:1rem;font-size:.85rem;color:var(--cz-gray-500);line-height:1.4}@media (max-width:1100px){.cz-exp__kpis{grid-template-columns:1fr 1fr}.cz-exp__kpi--score,.cz-exp__kpi--val{grid-column:1/-1}}@media (max-width:900px){.cz-rep__layout{grid-template-columns:1fr}}@media (max-width:640px){.cz-exp__kpis{grid-template-columns:1fr}.cz-exp__tabs button{min-width:0;flex:1 1}}.cz-conta{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2rem}.cz-conta.is-busy{opacity:.92;pointer-events:none}.cz-conta__hero{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem 1.25rem;border-radius:16px;background:linear-gradient(135deg,#0f172a,#1e3a5f 55%,#0f766e);color:#f8fafc}.cz-conta__eyebrow{margin:0 0 .35rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.cz-conta__hero h1{margin:0;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:700}.cz-conta__sub{margin:.5rem 0 0;max-width:42rem;opacity:.9;line-height:1.5}.cz-conta__hero-meta{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;opacity:.9;align-self:flex-end}.cz-conta__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.cz-conta__periods{display:flex;flex-wrap:wrap;gap:.35rem}.cz-conta__periods button{border:1px solid var(--cz-border,#e2e8f0);background:#fff;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;cursor:pointer}.cz-conta__periods button.is-on{background:#0f172a;color:#fff;border-color:#0f172a}.cz-conta__custom{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;font-size:.85rem}.cz-conta__custom input[type=date]{border:1px solid var(--cz-border,#e2e8f0);border-radius:8px;padding:.35rem .5rem}.cz-conta__tabs{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.25rem}.cz-conta__tabs button{border:none;background:#f1f5f9;color:#334155;border-radius:10px;padding:.5rem .85rem;font-size:.82rem;white-space:nowrap;cursor:pointer}.cz-conta__tabs button.is-on{background:#0f766e;color:#fff}.cz-conta__error{padding:.75rem 1rem;border-radius:10px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.cz-conta__panel{display:flex;flex-direction:column;gap:1rem}.cz-conta__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.cz-conta__cards--compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cz-conta__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.cz-conta__card p{margin:0;font-size:.78rem;color:#64748b}.cz-conta__card strong{font-size:1.15rem;color:#0f172a}.cz-conta__card small{font-size:.72rem;color:#94a3b8;line-height:1.3}.cz-conta__card--blue{border-top:3px solid #2563eb}.cz-conta__card--indigo{border-top:3px solid #4f46e5}.cz-conta__card--green{border-top:3px solid #10b981}.cz-conta__card--teal{border-top:3px solid #0d9488}.cz-conta__card--emerald{border-top:3px solid #059669}.cz-conta__card--rose{border-top:3px solid #ef4444}.cz-conta__card--amber{border-top:3px solid #f59e0b}.cz-conta__card--violet{border-top:3px solid #7c3aed}.cz-conta__split{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.cz-conta__block{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem 1.1rem}.cz-conta__block h2{margin:0 0 .75rem;font-size:1rem}.cz-conta__donut-wrap{display:grid;grid-template-columns:120px 1fr;grid-gap:1rem;gap:1rem;align-items:center}.cz-conta__donut{width:120px;height:120px;transform:rotate(-90deg)}.cz-conta__donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.cz-conta__donut-legend li{display:grid;grid-template-columns:12px 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;font-size:.82rem}.cz-conta__dot{width:10px;height:10px;border-radius:50%;display:inline-block}.cz-conta__dot--blue{background:#2563eb}.cz-conta__dot--indigo{background:#4f46e5}.cz-conta__dot--green{background:#10b981}.cz-conta__dot--amber{background:#f59e0b}.cz-conta__dot--rose{background:#ef4444}.cz-conta__sep-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cz-conta__sep-list li{display:flex;justify-content:space-between;font-size:.88rem;padding:.35rem 0;border-bottom:1px dashed #e2e8f0}.cz-conta__sep-list li.is-total{font-weight:600;border-bottom-style:solid}.cz-conta__sep-list li.is-profit{color:#0f766e;font-weight:700;border:none}.cz-conta__note{margin:.75rem 0 0;font-size:.78rem;color:#64748b;line-height:1.45}.cz-conta__capital-setup{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center;padding:1rem;border-radius:12px;background:#f8fafc;border:1px dashed #cbd5e1}.cz-conta__capital-setup h3{margin:0 0 .25rem;font-size:.95rem}.cz-conta__capital-setup p{margin:0;font-size:.82rem;color:#64748b}.cz-conta__inline-form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cz-conta__inline-form input{border:1px solid #cbd5e1;border-radius:8px;padding:.4rem .6rem;min-width:140px}.cz-conta__panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center}.cz-conta__panel-head h2{margin:0;font-size:1.05rem}.cz-conta__panel-head p{margin:.25rem 0 0;color:#64748b;font-size:.85rem}.cz-conta__form{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem}.cz-conta__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.cz-conta__form-grid label{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;color:#475569}.cz-conta__form-grid input,.cz-conta__form-grid select,.cz-conta__form-grid textarea{border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .6rem;font-size:.88rem}.cz-conta__span2{grid-column:span 2}.cz-conta__form-actions{display:flex;gap:.5rem;margin-top:.75rem}.cz-conta__table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.cz-conta__table{width:100%;border-collapse:collapse;font-size:.84rem}.cz-conta__table td,.cz-conta__table th{padding:.65rem .75rem;text-align:left;border-bottom:1px solid var(--cz-row-line,#c5d0de)}.cz-conta__table th{background:#f8fafc;color:#475569;font-weight:600;white-space:nowrap}.cz-conta__empty{text-align:center;color:#94a3b8;padding:1.5rem!important}.cz-conta__link-btn{border:none;background:none;color:#dc2626;cursor:pointer;font-size:.82rem}.cz-conta__profit-hero{background:linear-gradient(135deg,#0f766e,#115e59);color:#fff;border-radius:14px;padding:1.25rem}.cz-conta__profit-hero p{margin:0;opacity:.9}.cz-conta__profit-hero strong{display:block;font-size:2rem;margin:.35rem 0}.cz-conta__profit-hero .is-up{color:#bbf7d0}.cz-conta__profit-hero .is-down{color:#fecaca}.cz-conta__profit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.cz-conta__profit-grid div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem}.cz-conta__profit-grid span{display:block;font-size:.78rem;color:#64748b}.cz-conta__profit-grid strong{font-size:1rem}.cz-conta__flow-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.cz-conta__flow-cards article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem}.cz-conta__flow-cards p{margin:0;font-size:.8rem;color:#64748b}.cz-conta__flow-cards strong{font-size:1.2rem}.cz-conta__flow-cards .is-pos strong{color:#059669}.cz-conta__flow-cards .is-neg strong{color:#dc2626}.cz-conta__flow-detail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cz-conta__flow-detail li{display:flex;justify-content:space-between;font-size:.85rem;padding:.35rem 0}.cz-conta__bars{display:flex;align-items:flex-end;gap:.35rem;min-height:140px;overflow-x:auto;padding-bottom:.25rem}.cz-conta__bar-col{flex:1 1;min-width:36px;display:flex;flex-direction:column;align-items:center;gap:.35rem}.cz-conta__bar-col span{font-size:.65rem;color:#64748b;text-align:center;line-height:1.1}.cz-conta__bar-track{width:100%;height:100px;background:#f1f5f9;border-radius:6px 6px 0 0;display:flex;align-items:flex-end}.cz-conta__bar-fill{width:100%;background:linear-gradient(180deg,#14b8a6,#0f766e);border-radius:6px 6px 0 0;min-height:4px;transition:height .3s ease}.cz-conta__close-form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cz-conta__close-form input,.cz-conta__close-form select{border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .6rem}.cz-conta__filters{display:flex;gap:.5rem;align-items:center}.cz-conta__filters select{border:1px solid #cbd5e1;border-radius:8px;padding:.4rem .6rem}.cz-conta__report-actions{margin:.75rem 0}.cz-conta__report-list{margin:0;padding-left:1.1rem;color:#475569;font-size:.88rem;line-height:1.6}@media (max-width:900px){.cz-conta__flow-cards,.cz-conta__form-grid,.cz-conta__split{grid-template-columns:1fr}.cz-conta__span2{grid-column:span 1}.cz-conta__donut-wrap{grid-template-columns:1fr;justify-items:center}}.cz-login__modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;padding:.35rem;border-radius:14px;background:#f1f5f9;border:1px solid #e2e8f0}.cz-login__mode{border:1.5px solid transparent;background:transparent;border-radius:11px;padding:.7rem .75rem;font-weight:700;font-size:.9rem;color:#64748b;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.cz-login__mode:hover:not(.is-active){color:#475569;background:rgba(255,255,255,.7)}.cz-login__mode.is-active{color:#1e293b;border:1.5px solid transparent;background-image:linear-gradient(#e8edf3,#e8edf3),var(--cz-brand-grad);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.65);text-shadow:none}.cz-login__mode:focus-visible{outline:2px solid #1d6ef5;outline-offset:2px}.cz-auth-page h1{letter-spacing:-.02em}.cz-login.cz-card{border:1px solid rgba(29,110,245,.1);box-shadow:0 16px 40px rgba(15,23,42,.06),0 4px 14px rgba(29,110,245,.05)}main.cz-register{width:100%;max-width:none;margin:0;padding:2rem 0 3.5rem;background:radial-gradient(ellipse 80% 50% at 10% 0,rgba(29,110,245,.07),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 20%,rgba(16,185,129,.06),transparent 50%),#f8fafc}.cz-register__shell{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:start;max-width:980px}.cz-register__card{order:-1}@media (min-width:900px){.cz-register__shell{grid-template-columns:1.05fr .95fr;gap:2.25rem}.cz-register__card,.cz-register__pitch{order:0}}.cz-action-form{scroll-margin-top:calc(4.75rem + env(safe-area-inset-top, 0px))}.cz-register__pitch{display:grid;grid-gap:.85rem;gap:.85rem;padding:.25rem 0}@media (max-width:899px){.cz-register__benefits,.cz-register__pitch{display:none}.cz-login-page__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cz-mkt-solicitar__hero--compact{padding-bottom:.5rem}.cz-mkt-solicitar__hero--compact .cz-kicker,.cz-mkt-solicitar__hero--compact>p:not(.cz-mkt-solicitar__preferred){display:none}.cz-mkt-solicitar__hero--compact h1{font-size:1.25rem;margin-bottom:.5rem}}.cz-register__pitch h1{font-size:clamp(1.55rem,3.2vw,2.05rem);color:#0f172a;max-width:18ch}.cz-register__lead{margin:0;color:#475569;font-size:1.02rem;max-width:36ch}.cz-register__benefits{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.cz-register__benefits li{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem 1rem;border-radius:14px;background:rgba(255,255,255,.85);border:1px solid #e2e8f0}.cz-register__benefits strong{color:#0f172a;font-size:.95rem}.cz-register__benefits span{color:#64748b;font-size:.88rem;line-height:1.45}.cz-register__seeker{margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.cz-register__seeker a{color:var(--cz-blue,#1d6ef5);font-weight:700;text-decoration:underline;text-underline-offset:2px}.cz-register__card{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:1.35rem 1.25rem 1.4rem;border:1px solid rgba(29,110,245,.12);box-shadow:0 18px 44px rgba(15,23,42,.07),0 4px 14px rgba(29,110,245,.05)}.cz-register__card-head h2{margin:0 0 .3rem;font-size:1.2rem;color:#0f172a}.cz-register__card-head .muted{margin:0;font-size:.9rem}.cz-register__form,.cz-register__row{display:grid;grid-gap:.85rem;gap:.85rem}@media (min-width:520px){.cz-register__row{grid-template-columns:1fr 1fr}}.cz-register__field{display:grid;grid-gap:.35rem;gap:.35rem}.cz-register__field>span{font-size:.8rem;font-weight:700;color:#334155}.cz-register__field input{width:100%}.cz-register__footer{margin:0;text-align:center;font-size:.92rem}.cz-register__footer a{color:var(--cz-blue,#1d6ef5);font-weight:700}.cz-cob{display:grid;grid-gap:1rem;gap:1rem;max-width:1100px}.cz-cob__banner{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem 1.1rem;border-radius:14px;background:linear-gradient(135deg,#fff7ed,#fffbeb);border:1px solid #fed7aa}.cz-cob__periods{display:flex;flex-wrap:wrap;gap:.4rem}.cz-cob__periods button{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:600;color:#475569;cursor:pointer}.cz-cob__periods button.is-active{background:linear-gradient(135deg,#0b6b7a,#0d9488);border-color:transparent;color:#fff}.cz-cob__ops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.cz-cob__ops article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.85rem .95rem;background-image:linear-gradient(180deg,#f8fcff,#fff 60%)}.cz-cob__ops span{display:block;font-size:.72rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.cz-cob__ops strong{display:block;margin-top:.25rem;font-size:1.15rem;color:#0f172a}.cz-cob__ops--money strong{color:#0d9488}.cz-cob__form{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem 1.1rem}.cz-cob__form h2{margin:0;font-size:1.05rem}.cz-cob__form label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.85rem;font-weight:600;color:#334155}.cz-cob__form input{border:1px solid #cbd5e1;border-radius:10px;padding:.55rem .7rem;font:inherit}.cz-cob__form-actions{display:flex;flex-wrap:wrap;gap:.5rem}.cz-cob__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.85rem;gap:.85rem}.cz-cob__card{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem;border-radius:16px;border:1px solid #dbeafe;background:radial-gradient(120% 80% at 100% 0,rgba(13,148,136,.08),transparent 55%),linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 8px 24px rgba(15,23,42,.04)}.cz-cob__card.is-inactive{opacity:.72;filter:grayscale(.15)}.cz-cob__card-top{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.cz-cob__card-top strong{display:block;font-size:1rem;color:#0f172a}.cz-cob__code{display:inline-block;margin-top:.2rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#0b6b7a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cz-cob__status{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:#e2e8f0;color:#334155;white-space:nowrap}.cz-cob__status--active{background:#d1fae5;color:#047857}.cz-cob__status--on_route{background:#cffafe;color:#0e7490}.cz-cob__status--paused{background:#fef3c7;color:#b45309}.cz-cob__status--inactive,.cz-cob__status--suspended{background:#fee2e2;color:#b91c1c}.cz-cob__meta{margin:0;font-size:.84rem;color:#64748b}.cz-cob__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem}.cz-cob__stats div{background:rgba(255,255,255,.8);border:1px solid #e2e8f0;border-radius:10px;padding:.45rem .5rem}.cz-cob__stats span{display:block;font-size:.68rem;color:#94a3b8;font-weight:600}.cz-cob__stats strong{display:block;margin-top:.15rem;font-size:.88rem;color:#0f172a}.cz-cob__rate{display:flex;flex-wrap:wrap;gap:.45rem;align-items:end}.cz-cob__rate label{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.78rem;color:#64748b}.cz-cob__rate input{width:88px;border:1px solid #cbd5e1;border-radius:8px;padding:.35rem .45rem}.cz-cob__actions{display:flex;flex-wrap:wrap;gap:.35rem}.cz-cob__commissions,.cz-cob__org-rate{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem 1.1rem}.cz-cob__commissions h2,.cz-cob__org-rate h2{margin:0;font-size:1.05rem}.cz-cob__commissions-actions,.cz-cob__org-rate-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cz-cob__org-rate-row label{display:flex;gap:.35rem;align-items:center}.cz-cob__org-rate-row input{width:100px}.cz-cob__commission-row{display:grid;grid-template-columns:auto 1fr;grid-gap:.55rem;gap:.55rem;align-items:start;padding-bottom:.55rem;border-bottom:1px solid rgba(0,0,0,.06);font-size:.88rem}.cz-cob__cred{display:grid;grid-gap:.75rem;gap:.75rem}.cz-cob__cred-box{display:grid;grid-gap:.15rem;gap:.15rem;padding:.75rem .9rem;border-radius:12px;background:linear-gradient(135deg,#ecfeff,#f0fdfa);border:1px solid #99f6e4}.cz-cob__cred-box span{font-size:.72rem;font-weight:700;color:#0f766e;text-transform:uppercase;letter-spacing:.04em}.cz-cob__cred-box strong{font-size:1.35rem;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#134e4a}.cz-cob__pick-list{display:grid;grid-gap:.4rem;gap:.4rem;max-height:320px;overflow:auto;padding:.45rem;border:1px solid var(--cz-row-line,#c5d0de);border-radius:12px;background:#f8fafc}.cz-cob__pick-list label{display:grid;grid-template-columns:auto 1fr;grid-gap:.55rem;gap:.55rem;align-items:start;padding:.55rem .65rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:.88rem;cursor:pointer}.cz-cob__pick-list label:hover{border-color:#93c5fd}.cz-cob__pick-list small{display:block;color:#94a3b8;font-size:.75rem}.cz-cob__pick-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.cz-cob__perms-list{display:grid;grid-gap:.45rem;gap:.45rem}.cz-cob__perm-row{display:grid;grid-template-columns:auto 1fr;grid-gap:.7rem;gap:.7rem;align-items:start;padding:.7rem .8rem;border-radius:12px;border:1px solid #e2e8f0;background:#fff;cursor:pointer}.cz-cob__perm-row:hover{border-color:#86efac;background:#f0fdf4}.cz-cob__perm-row strong{display:block;font-size:.92rem;color:#0f172a}.cz-cob__perm-row small{display:block;margin-top:.15rem;color:#64748b;font-size:.78rem}.cz-cobpanel{display:grid;grid-gap:.9rem;gap:.9rem;max-width:640px;margin:0 auto;padding-bottom:1rem}.cz-cobpanel__hero{padding:1.15rem 1.1rem;border-radius:18px;color:#ecfeff;background:radial-gradient(120% 100% at 100% 0,rgba(45,212,191,.35),transparent 50%),linear-gradient(135deg,#0b4f6c,#0d9488);box-shadow:0 12px 30px rgba(11,79,108,.22)}.cz-cobpanel__eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.cz-cobpanel__hero h1{margin:0 0 .35rem;font-size:clamp(1.35rem,4vw,1.7rem)}.cz-cobpanel__hero p{margin:0;opacity:.9;font-size:.92rem}.cz-cobpanel__flash{margin:0;padding:.65rem .85rem;border-radius:12px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-weight:600;font-size:.88rem}.cz-cobpanel__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.cz-cobpanel__kpi{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.75rem .85rem}.cz-cobpanel__kpi span{display:block;font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.cz-cobpanel__kpi strong{display:block;margin-top:.2rem;font-size:1.2rem;color:#0f172a}.cz-cobpanel__kpi--money strong{color:#0d9488}.cz-cobpanel__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:.95rem 1rem;display:grid;grid-gap:.65rem;gap:.65rem}.cz-cobpanel__card-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.cz-cobpanel__card-head h2{margin:0;font-size:1rem}.cz-cobpanel__card-head a{font-size:.82rem;font-weight:700;color:#0b6b7a;text-decoration:none}.cz-cobpanel__badge{display:inline-flex;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:700;background:#e2e8f0;color:#475569}.cz-cobpanel__badge--active{background:#cffafe;color:#0e7490}.cz-cobpanel__badge--paused{background:#fef3c7;color:#b45309}.cz-cobpanel__badge--idle{background:#f1f5f9;color:#64748b}.cz-cobpanel__actions,.cz-cobpanel__journey{display:flex;flex-wrap:wrap;gap:.45rem}.cz-cobpanel__cash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.cz-cobpanel__cash div{background:#f8fafc;border-radius:12px;padding:.55rem .65rem}.cz-cobpanel__cash span{display:block;font-size:.7rem;color:#94a3b8;font-weight:600}.cz-cobpanel__cash strong{display:block;margin-top:.15rem;font-size:.95rem}.cz-cobpanel__cash strong.is-warn{color:#d97706}.cz-cobpanel__goal-bar{height:10px;border-radius:999px;background:#e2e8f0;overflow:hidden}.cz-cobpanel__goal-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0d9488,#06b6d4)}.cz-cobpanel__clients{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.cz-cobpanel__clients li{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.55rem .15rem;border-bottom:1px solid var(--cz-row-line,#c5d0de)}.cz-cobpanel__clients strong{display:block;font-size:.9rem}.cz-cobpanel__clients small{color:#94a3b8;font-size:.75rem}.cz-cobpanel__clients em{font-style:normal;font-weight:700;color:#0f172a;font-size:.88rem;white-space:nowrap}.cz-cobpanel__form{display:grid;grid-gap:.7rem;gap:.7rem}.cz-cobpanel__form label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.85rem;font-weight:600;color:#334155}.cz-cobpanel__form input,.cz-cobpanel__form select,.cz-cobpanel__form textarea{border:1px solid #cbd5e1;border-radius:10px;padding:.55rem .7rem;font:inherit;background:#fff}@media (min-width:720px){.cz-cobpanel__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-cob__ops{grid-template-columns:repeat(4,minmax(0,1fr))}}.cz-carta-saldo__toolbar{margin-bottom:1rem}.cz-carta-saldo__search{display:flex;flex-wrap:wrap;gap:.5rem}.cz-carta-saldo__search input{flex:1 1 220px;min-width:0;border:1px solid #cbd5e1;border-radius:10px;padding:.55rem .75rem;font:inherit}.cz-carta-saldo__grid{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:720px){.cz-carta-saldo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cz-carta-saldo__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cz-carta-saldo__card header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.cz-carta-saldo__loan-code{margin:0;font-weight:700;color:#0f172a;font-size:.95rem}.cz-carta-saldo__badge{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:.2rem .55rem}.cz-carta-saldo__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem .75rem;gap:.45rem .75rem;margin:.75rem 0;font-size:.85rem}.cz-carta-saldo__meta dt{color:#64748b;font-weight:600}.cz-carta-saldo__meta dd{margin:0;color:#0f172a}.cz-carta-saldo__card-actions,.cz-carta-saldo__history{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}.cz-carta-saldo__empty{text-align:center;padding:2.5rem 1.5rem;display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center}.cz-carta-saldo__empty-icon{font-size:2.5rem}.cz-carta-saldo__empty h2{margin:0;font-size:1.15rem}.cz-carta-saldo__toast{margin-bottom:1rem;border-left:4px solid #059669;display:grid;grid-gap:.5rem;gap:.5rem}.cz-carta-saldo__toast-actions{display:flex;flex-wrap:wrap;gap:.5rem}.cz-carta-saldo__pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}.cz-carta-saldo__confirm{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0;font-size:.92rem}.cz-carta-saldo__confirm dt{color:#64748b;font-weight:600}.cz-carta-saldo__confirm dd{margin:0 0 .35rem;color:#0f172a}.cz-carta-saldo__modal{max-width:440px;width:calc(100% - 2rem)}.cz-depurador__form-panel{margin-bottom:1rem}.cz-depurador__usage{margin-bottom:.75rem;font-size:.9rem}.cz-depurador__form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.cz-depurador__form label{display:grid;grid-gap:.35rem;gap:.35rem;flex:1 1 220px;font-size:.85rem;font-weight:600;color:#334155}.cz-depurador__form input{border:1px solid #cbd5e1;border-radius:10px;padding:.6rem .75rem;font:inherit}.cz-depurador__loading{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.cz-depurador__spinner{width:1.25rem;height:1.25rem;border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;animation:cz-spin .7s linear infinite}@keyframes cz-spin{to{transform:rotate(1turn)}}.cz-depurador__result{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:start;border-left:4px solid #64748b}.cz-depurador__result--no_records{border-left-color:#059669}.cz-depurador__result--history{border-left-color:#d97706}.cz-depurador__result--active{border-left-color:#dc2626}.cz-depurador__result-icon{font-size:1.75rem}.cz-depurador__name{margin:0;font-size:1.25rem;color:#0f172a}.cz-depurador__cedula{margin:0}.cz-depurador__status-title{margin:.35rem 0 0;font-size:1.05rem}.cz-depurador__msg{margin:0;color:#334155;max-width:40rem}.cz-depurador__active-actions{margin-top:.5rem}.cz-depurador__history-modal{max-width:560px;width:calc(100% - 2rem)}.cz-depurador__hist-section{margin:1rem 0}.cz-depurador__hist-section h3{margin:0 0 .5rem;font-size:.95rem}.cz-depurador__hist-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.cz-depurador__hist-list li{display:grid;grid-gap:.15rem;gap:.15rem;padding:.65rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:.9rem}.cz-depurador-report{background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 30px rgba(15,23,42,.06);overflow:hidden;animation:cz-depurador-fade-in .35s ease}.cz-depurador-report--scenario{margin-top:.25rem}.cz-depurador-report__modal{max-width:720px;width:calc(100% - 1.5rem);padding:0;border:none;background:transparent;box-shadow:none;overflow:visible}.cz-depurador-report__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1px solid var(--cz-row-line,#c5d0de);background:#fff}.cz-depurador-report__identity{display:flex;gap:.85rem;align-items:center;min-width:0}.cz-depurador-report__avatar{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-weight:800;font-size:1rem;color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:1px solid #bfdbfe;flex-shrink:0}.cz-depurador-report__eyebrow{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:700}.cz-depurador-report__name{margin:.15rem 0 0;font-size:clamp(1.1rem,2.5vw,1.35rem);color:#0f172a;line-height:1.2}.cz-depurador-report__cedula{margin:.2rem 0 0;color:#64748b;font-size:.9rem}.cz-depurador-report__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.cz-depurador-report__badge--success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.cz-depurador-report__badge--info{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.cz-depurador-report__badge--warning{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.cz-depurador-report__badge--danger{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.cz-depurador-report__badge--neutral{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.cz-depurador-report__section{padding:1.1rem 1.35rem;border-bottom:1px solid #eef2f7}.cz-depurador-report__section:last-of-type{border-bottom:0}.cz-depurador-report__section-title{margin:0 0 .35rem;font-size:.95rem;color:#0f172a}.cz-depurador-report__section-lead{margin:0 0 .85rem;font-size:.86rem}.cz-depurador-report__summary{margin:0;color:#334155;line-height:1.55;font-size:.95rem}.cz-depurador-report__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.cz-depurador-report__stat{padding:.75rem .85rem;border-radius:12px;background:#fff;border:1px solid #e2e8f0}.cz-depurador-report__stat-value{display:block;font-size:1.15rem;font-weight:800;color:#0f172a}.cz-depurador-report__stat-value--ok{color:#047857;font-size:.95rem}.cz-depurador-report__stat-label{display:block;margin-top:.15rem;font-size:.78rem;color:#64748b}.cz-depurador-report__loan-grid{display:grid;grid-gap:.75rem;gap:.75rem}.cz-depurador-report__loan-card{padding:.9rem 1rem;border-radius:14px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.cz-depurador-report__loan-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px rgba(15,23,42,.06)}.cz-depurador-report__loan-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.65rem}.cz-depurador-report__loan-kicker{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700}.cz-depurador-report__loan-title{margin:.1rem 0 0;font-size:1rem;color:#0f172a}.cz-depurador-report__loan-meta{display:grid;grid-gap:.45rem;gap:.45rem;margin:0}.cz-depurador-report__loan-meta div{display:grid;grid-template-columns:88px 1fr;grid-gap:.5rem;gap:.5rem;align-items:baseline}.cz-depurador-report__loan-meta dt{margin:0;font-size:.78rem;color:#64748b;font-weight:600}.cz-depurador-report__loan-meta dd{margin:0;font-size:.88rem;color:#0f172a}.cz-depurador-report__empty-field{color:#94a3b8!important;font-style:italic}.cz-depurador-report__empty-state{margin-top:1rem;padding:1.25rem;border-radius:14px;background:#f8fafc;border:1px dashed #cbd5e1;text-align:center}.cz-depurador-report__empty-state h3{margin:.5rem 0 .35rem;font-size:1rem;color:#0f172a}.cz-depurador-report__empty-state p{margin:0;color:#64748b;font-size:.9rem;line-height:1.5;max-width:36rem;margin-inline:auto}.cz-depurador-report__empty-icon{font-size:1.75rem}.cz-depurador-report__inline-empty{padding:1rem;border-radius:12px;background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b;font-size:.9rem}.cz-depurador-report__history-cta{margin-top:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.cz-depurador-report__active-notice{margin-top:1rem;display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:14px;background:#fff7ed;border:1px solid #fed7aa}.cz-depurador-report__active-icon{font-size:1.5rem}.cz-depurador-report__active-notice h3{margin:0 0 .35rem;font-size:1rem;color:#9a3412}.cz-depurador-report__active-own{margin:.75rem 0 0;font-weight:600;color:#334155}.cz-depurador-report__contact-card{margin-top:.75rem;padding:.85rem;border-radius:12px;background:#fff;border:1px solid #fdba74;display:grid;grid-gap:.45rem;gap:.45rem}.cz-depurador-report__footer{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.9rem 1.35rem 1.1rem;background:#fff}.cz-depurador-report__footnote{margin:0;font-size:.78rem}.cz-depurador-report__actions{display:flex;gap:.5rem;flex-wrap:wrap}.cz-depurador-report--success{border-top:3px solid #10b981}.cz-depurador-report--info{border-top:3px solid #3b82f6}.cz-depurador-report--warning{border-top:3px solid #f59e0b}.cz-depurador-report--danger{border-top:3px solid #ef4444}.cz-depurador-report--neutral{border-top:3px solid #94a3b8}@keyframes cz-depurador-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.cz-depurador-report__header{flex-direction:column;align-items:stretch}.cz-depurador-report__badge{align-self:flex-start}.cz-depurador-report__stats{grid-template-columns:1fr}.cz-depurador-report__loan-meta div{grid-template-columns:1fr;gap:.15rem}.cz-depurador-report__active-notice{grid-template-columns:1fr}.cz-depurador-report__footer{flex-direction:column;align-items:stretch}.cz-depurador-report__actions{width:100%}.cz-depurador-report__actions .cz-btn{flex:1 1;justify-content:center}.cz-cob__ops{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-topbar{display:flex;align-items:center;gap:.85rem;padding:.65rem 1.25rem;min-height:60px;background:#fff;border-bottom:1px solid var(--cz-row-line,#c5d0de);position:-webkit-sticky;position:sticky;top:0;z-index:30;box-shadow:0 1px 0 rgba(15,23,42,.04)}.cz-topbar-icon-btn--menu{display:none;flex-shrink:0}.cz-topbar-brand{display:none}.cz-topbar-search{flex:1 1;min-width:0;max-width:none}.cz-topbar-icon-btn--link{text-decoration:none}.cz-topbar-icon-btn--link.is-active{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.cz-topbar-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:40px;min-height:40px;padding:0 .55rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cz-topbar-icon-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.cz-topbar-brand .cz-brand__credit{color:#0f172a}.cz-topbar-brand .cz-brand__zona{color:#2563eb}.cz-topbar-actions{display:flex;align-items:center;gap:.45rem;margin-left:auto;flex-shrink:0}.cz-topbar-skel{font-size:.82rem;color:#94a3b8}.cz-topbar-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;font-style:normal;display:grid;place-items:center;line-height:1;box-shadow:0 0 0 2px #fff}.cz-topbar-dropdown{position:relative}.cz-topbar-dropdown__panel{position:absolute;top:calc(100% + 8px);right:0;width:min(92vw,360px);background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.12);z-index:50;overflow:hidden}.cz-topbar-profile{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;padding:.2rem .45rem .2rem .2rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cz-topbar-profile:hover{background:#f8fafc;border-color:#cbd5e1}.cz-topbar-profile__avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#38bdf8,#2563eb);color:#fff;font-size:.72rem;font-weight:800;flex-shrink:0}.cz-topbar-profile__avatar--lg{width:40px;height:40px;font-size:.8rem}.cz-topbar-profile__meta{display:grid;text-align:left;min-width:0;max-width:140px}.cz-topbar-profile__meta strong{font-size:.84rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-topbar-profile__meta small{font-size:.72rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-topbar-profile__chev{color:#94a3b8;flex-shrink:0}.cz-gsearch{position:relative;width:100%}.cz-gsearch__field{display:flex;align-items:center;gap:.55rem;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#64748b;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.cz-gsearch__field:focus-within{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.12);color:#334155}.cz-gsearch__field input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;font-size:.9rem;color:#0f172a}.cz-gsearch__field input::placeholder{color:#94a3b8}.cz-gsearch__kbd{font-size:.68rem;font-family:inherit;color:#94a3b8;border:1px solid #e2e8f0;border-radius:6px;padding:.12rem .35rem;background:#fff;white-space:nowrap}.cz-gsearch__panel{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 36px rgba(15,23,42,.1);max-height:min(60vh,420px);overflow:auto;z-index:40;padding:.35rem}.cz-gsearch__group{padding:.25rem 0}.cz-gsearch__group-label{margin:0;padding:.35rem .65rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cz-gsearch__item{display:grid;grid-gap:.1rem;gap:.1rem;padding:.55rem .65rem;border-radius:8px;color:inherit;text-decoration:none}.cz-gsearch__item:hover{background:#f1f5f9}.cz-gsearch__item-title{font-size:.88rem;font-weight:600;color:#0f172a}.cz-gsearch__item-meta{font-size:.78rem;color:#64748b}.cz-gsearch__state{margin:0;padding:.85rem .75rem;font-size:.86rem;color:#64748b}.cz-gsearch__state--error{color:#b91c1c}.cz-gsearch-modal{position:fixed;inset:0;z-index:80;background:rgba(15,23,42,.45);display:grid;place-items:start center;padding:1rem}.cz-gsearch-modal__dialog{width:min(100%,560px);margin-top:8vh}.cz-gsearch--modal .cz-gsearch__panel{position:static;max-height:50vh;margin-top:.5rem}.cz-gsearch__hint{margin:.5rem 0 0;padding:.5rem .65rem;font-size:.84rem;color:#64748b}.cz-notif-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;border-bottom:1px solid var(--cz-row-line,#c5d0de)}.cz-notif-panel__head strong{font-size:.92rem;color:#0f172a}.cz-notif-panel__mark{border:0;background:transparent;color:#2563eb;font-size:.78rem;font-weight:600;cursor:pointer}.cz-notif-panel__list{list-style:none;margin:0;padding:0;max-height:320px;overflow:auto}.cz-notif-panel__item{display:grid;grid-gap:.15rem;gap:.15rem;width:100%;text-align:left;padding:.75rem 1rem;border:0;background:transparent;cursor:pointer;color:inherit;text-decoration:none}.cz-notif-panel__list li.is-unread .cz-notif-panel__item{background:#f8fafc}.cz-notif-panel__item:hover{background:#f1f5f9}.cz-notif-panel__title{font-size:.86rem;font-weight:700;color:#0f172a}.cz-notif-panel__msg{font-size:.8rem;color:#475569;line-height:1.35}.cz-notif-panel__meta{font-size:.72rem;color:#94a3b8}.cz-notif-panel__empty{margin:0;padding:1rem;font-size:.84rem;color:#64748b}.cz-notif-panel__empty--error{color:#b91c1c}.cz-notif-panel__foot{padding:.65rem 1rem .85rem;border-top:1px solid var(--cz-row-line,#c5d0de)}.cz-notif-panel__all{font-size:.82rem;font-weight:600;color:#2563eb;text-decoration:none}.cz-profile-panel__head{display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--cz-row-line,#c5d0de)}.cz-profile-panel__head strong{display:block;font-size:.92rem;color:#0f172a}.cz-profile-panel__head small{display:block;font-size:.78rem;color:#64748b;margin-top:.1rem}.cz-profile-panel__head em{display:block;font-style:normal;font-size:.72rem;color:#2563eb;margin-top:.2rem;font-weight:600}.cz-profile-panel__nav{display:grid;padding:.35rem}.cz-profile-panel__link{padding:.62rem .75rem;border-radius:8px;font-size:.86rem;font-weight:550;color:#334155;text-decoration:none}.cz-profile-panel__link:hover{background:#f8fafc;color:#0f172a}.cz-profile-panel__logout{display:block;width:calc(100% - 1rem);margin:.35rem .5rem .75rem;padding:.65rem .75rem;border:1px solid #fecaca;border-radius:10px;background:#fff;color:#b91c1c;font-weight:700;font-size:.84rem;cursor:pointer}.cz-profile-panel__logout:hover:not(:disabled){background:#fef2f2}.cz-dash__user-card{display:flex;align-items:center;gap:.75rem;margin:0 .2rem 1rem;padding:.85rem .9rem;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.cz-dash__user-card__avatar{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#38bdf8,#2563eb);color:#fff;font-size:.8rem;font-weight:800;flex-shrink:0;box-shadow:0 0 0 2px rgba(147,197,253,.35)}.cz-dash__user-card__body{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.cz-dash__user-card__body strong{font-size:.92rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-dash__user-card__role{font-size:.74rem;color:rgba(191,219,254,.85);font-weight:600}.cz-dash__user-card__status{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;margin-top:.1rem}.cz-dash__user-card__status i{width:8px;height:8px;border-radius:999px;display:inline-block}.cz-dash__user-card__status--ok{color:#6ee7b7}.cz-dash__user-card__status--ok i{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25)}.cz-dash__user-card__status--alert{color:#fca5a5}.cz-dash__user-card__status--alert i{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.25)}.cz-dash__user-card__status--neutral{color:#cbd5e1}.cz-dash__user-card__status--neutral i{background:#94a3b8}.cz-dash__sidebar-footer{margin-top:auto;display:grid;grid-gap:.75rem;gap:.75rem;padding-top:.75rem}.cz-dash__logout-sidebar{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:42px;padding:.65rem .85rem;border-radius:12px;border:1px solid rgba(252,165,165,.45);background:rgba(127,29,29,.28);color:#fecaca;font-weight:700;font-size:.86rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cz-dash__logout-sidebar:hover:not(:disabled){background:rgba(185,28,28,.55);border-color:#fca5a5;color:#fff}.cz-dash__logout-sidebar:disabled{opacity:.65;cursor:wait}.cz-dash__sidebar-footer .cz-dash__upsell{margin-top:0}.cz-dash__sidebar-search{padding:0 .35rem .85rem}.cz-dash__sidebar-search .cz-gsearch__field{background:rgba(255,255,255,.08);border-color:rgba(148,163,184,.25);color:#cbd5e1}.cz-dash__sidebar-search .cz-gsearch__field:focus-within{background:rgba(255,255,255,.12);border-color:rgba(147,197,253,.45);box-shadow:none}.cz-dash__sidebar-search .cz-gsearch__field input{color:#fff}.cz-dash__sidebar-search .cz-gsearch__field input::placeholder{color:rgba(203,213,225,.75)}.cz-dash__sidebar-search .cz-gsearch__kbd--desktop{display:none}@media (max-width:1100px){.cz-gsearch__kbd--desktop{display:none}}@media (max-width:920px){.cz-topbar--mobile{display:grid;grid-template-columns:auto 1fr auto;padding:.55rem .85rem;grid-gap:.55rem;gap:.55rem}.cz-topbar-brand,.cz-topbar-icon-btn--menu{display:inline-flex}.cz-topbar-brand{align-items:center;justify-content:center;text-decoration:none;justify-self:center}.cz-topbar-brand strong{font-size:1rem;letter-spacing:-.02em;white-space:nowrap}.cz-topbar-actions{margin-left:0;justify-self:end}.cz-topbar-profile__chev,.cz-topbar-profile__meta{display:none}.cz-topbar-profile{padding:.15rem;border-radius:999px}}@media (max-width:480px){.cz-topbar-brand strong{font-size:.95rem}}.cz-mora-config{display:grid;grid-gap:1.25rem;gap:1.25rem}.cz-mora-config__grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cz-mora-config__card{border:1.5px solid transparent;border-radius:14px;padding:1.1rem 1.15rem;background-image:linear-gradient(#fff,#fff),var(--cz-brand-grad);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--cz-brand-frame-shadow)}.cz-mora-config__card h3{margin:0 0 .5rem;font-size:1.02rem}.cz-mora-config__lead{margin:0 0 1rem;font-size:.9rem}.cz-mora-config__fields{display:grid;grid-gap:.85rem;gap:.85rem;border:0;padding:0;margin:0}.cz-mora-config__fields label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.88rem;font-weight:600}.cz-mora-config__fields input,.cz-mora-config__fields select{font-weight:500;border:1px solid #cbd5e1;border-radius:10px;padding:.55rem .65rem}.cz-mora-config__fields small{font-weight:400;color:#64748b}.cz-mora-config__toggle{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-weight:600}.cz-switch{width:46px;height:26px;border-radius:999px;border:1px solid #cbd5e1;background:#e2e8f0;position:relative;cursor:pointer;padding:0}.cz-switch--on{background:#2563eb;border-color:#2563eb}.cz-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s ease}.cz-switch--on .cz-switch__thumb{transform:translateX(20px)}.cz-mora-config__radios{display:grid;grid-gap:.45rem;gap:.45rem}.cz-mora-config__radios label{font-weight:500;display:flex;gap:.5rem;align-items:center}.cz-mora-config__label{font-weight:700;font-size:.88rem}.cz-mora-config__check{display:flex;gap:.5rem;align-items:center;font-weight:600}.cz-mora-config__preview-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:.75rem 0 0}.cz-mora-config__preview-list div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px dashed #e2e8f0}.cz-mora-config__preview-list dt{margin:0;color:#64748b;font-weight:500}.cz-mora-config__preview-list dd{margin:0;font-weight:700}.cz-mora-config__highlight{color:#b45309}.cz-mora-config__success{color:#15803d;font-weight:600}.cz-mora-config__actions{display:flex;gap:.75rem;flex-wrap:wrap}.cz-lineaszona-page{max-width:920px}.cz-lineaszona-page__badge{display:inline-flex;margin:.35rem 0 1rem;padding:.25rem .65rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.78rem;font-weight:700;letter-spacing:.02em}.cz-lineaszona-form form{display:grid;grid-gap:.85rem;gap:.85rem}.cz-lineaszona-form form .cz-btn{width:100%}.cz-lineaszona-form__error{margin:.75rem 0 0;color:#b91c1c;font-weight:600}.cz-lineaszona-results{margin-top:1.25rem;display:grid;grid-gap:1rem;gap:1rem}.cz-lineaszona-results__title{margin:0;font-size:1.15rem}.cz-lineaszona-results__grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cz-lineaszona-op{border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05);padding:1rem;animation:cz-lineaszona-fade .35s ease}.cz-lineaszona-op--claro{border-top:4px solid #ef3829}.cz-lineaszona-op--altice{border-top:4px solid #6f2c91}.cz-lineaszona-op--viva{border-top:4px solid #7c6bb5}.cz-lineaszona-op__head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.cz-lineaszona-op__brand{display:flex;gap:.65rem;align-items:flex-start}.cz-lineaszona-op__brand strong{display:block;font-size:1.05rem}.cz-lineaszona-op__brand p{margin:.2rem 0 0;font-size:.86rem}.cz-lineaszona-op__dot{width:12px;height:12px;border-radius:50%;margin-top:.35rem;flex-shrink:0}.cz-lineaszona-op--claro .cz-lineaszona-op__dot{background:#ef3829}.cz-lineaszona-op--altice .cz-lineaszona-op__dot{background:#6f2c91}.cz-lineaszona-op--viva .cz-lineaszona-op__dot{background:#7c6bb5}.cz-lineaszona-op__status{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;border-radius:999px;background:#fef3c7;color:#92400e;white-space:nowrap}.cz-lineaszona-op__status.is-ok{background:#dcfce7;color:#166534}.cz-lineaszona-op__table-wrap{margin-top:.85rem;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.cz-lineaszona-op__table{width:100%;border-collapse:collapse;font-size:.9rem}.cz-lineaszona-op__table td,.cz-lineaszona-op__table th{padding:.65rem .75rem;text-align:left;border-bottom:1px solid var(--cz-row-line,#c5d0de)}.cz-lineaszona-op__table th{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc}.cz-lineaszona-op__table tbody tr:last-child td{border-bottom:none}.cz-lineaszona-op__table tbody tr:hover td{background:#fafbfc}.cz-lineaszona-op__number{font-weight:700;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cz-lineaszona-op__action,.cz-lineaszona-op__th-action{width:1%;white-space:nowrap;text-align:right}.cz-lineaszona-op__action-empty{color:#cbd5e1}.cz-lineaszona-op__reveal{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .65rem;border-radius:999px;border:1px solid #c7d2fe;background:linear-gradient(180deg,#fff,#f5f3ff);color:#4338ca;font-size:.74rem;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cz-lineaszona-op__reveal:hover{border-color:#818cf8;box-shadow:0 4px 14px rgba(67,56,202,.12);transform:translateY(-1px)}.cz-lineaszona-op__done{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .65rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:.74rem;font-weight:700;letter-spacing:.01em}.cz-lineaszona-op__empty{margin:.85rem 0 0;font-size:.88rem}.cz-lineaszona-summary{border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(180deg,#f8fafc,#fff);padding:1rem 1.1rem}.cz-lineaszona-summary h2{margin:0 0 .75rem;font-size:1.05rem}.cz-lineaszona-summary__grid{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cz-lineaszona-summary__grid dt{margin:0;font-size:.78rem;color:#64748b;font-weight:600}.cz-lineaszona-summary__grid dd{margin:.15rem 0 0;font-weight:700}.cz-lineaszona-history{margin-top:1.25rem}.cz-lineaszona-history h2{margin:0 0 .85rem;font-size:1.05rem}.cz-lineaszona-history__table-wrap{overflow-x:auto}.cz-lineaszona-history__table{width:100%;border-collapse:collapse;font-size:.88rem}.cz-lineaszona-history__table td,.cz-lineaszona-history__table th{padding:.55rem .45rem;border-bottom:1px solid var(--cz-row-line,#c5d0de);text-align:left;white-space:nowrap}.cz-lineaszona-history__table th{color:#64748b;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.cz-lineaszona-history__table tr.is-selected td{background:#f0f9ff}.cz-skeleton{border-radius:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:cz-lineaszona-shimmer 1.2s infinite}.cz-skeleton--card{height:140px}.cz-skeleton--row{height:42px;margin-bottom:.45rem}.cz-lineaszona-history__skeleton{margin-top:.5rem}.cz-lineaszona-results--loading{display:grid;grid-gap:.75rem;gap:.75rem}@keyframes cz-lineaszona-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cz-lineaszona-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.cz-lineaszona-history__table td:nth-child(3),.cz-lineaszona-history__table td:nth-child(4),.cz-lineaszona-history__table th:nth-child(3),.cz-lineaszona-history__table th:nth-child(4){display:none}}.cz-plan-tier-badge{display:inline-flex;align-items:center;gap:.45rem;vertical-align:middle}.cz-plan-tier-badge__icon{display:inline-flex;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(15,23,42,.12))}.cz-plan-tier-badge__icon svg{display:block;width:100%;height:100%}.cz-plan-tier-badge--sm .cz-plan-tier-badge__icon{width:1.35rem;height:1.35rem}.cz-plan-tier-badge--md .cz-plan-tier-badge__icon{width:1.75rem;height:1.75rem}.cz-plan-tier-badge--lg .cz-plan-tier-badge__icon{width:2.35rem;height:2.35rem}.cz-plan-tier-badge__label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cz-plan-tier-badge--gold .cz-plan-tier-badge__label{color:#a16207}.cz-plan-tier-badge--silver .cz-plan-tier-badge__label{color:#475569}.cz-plan-tier-badge--bronze .cz-plan-tier-badge__label{color:#9a3412}.cz-plan-tier-badge--free .cz-plan-tier-badge__label{color:#64748b}.cz-planes-page .cz-planes-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cz-planes-current{display:inline-flex;align-items:center;gap:.55rem;margin-top:.75rem}.cz-planes-card{position:relative;display:grid;grid-gap:.85rem;gap:.85rem;padding:1.25rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.04)}.cz-planes-card--tier-gold{border-color:#f59e0b;background:linear-gradient(165deg,#fffbeb,#fff 52%);box-shadow:0 12px 32px rgba(245,158,11,.1)}.cz-planes-card--tier-silver{border-color:#cbd5e1;background:linear-gradient(165deg,#f8fafc,#fff 52%);box-shadow:0 10px 28px rgba(100,116,139,.08)}.cz-planes-card--tier-bronze{border-color:#e7b98a;background:linear-gradient(165deg,#fff7ed,#fff 52%);box-shadow:0 10px 28px rgba(180,83,9,.07)}.cz-planes-card--tier-free{border-color:#e2e8f0;background:linear-gradient(165deg,#f8fafc,#fff 55%)}.cz-planes-card--current{outline:2px solid #2563eb}.cz-planes-card__head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.cz-planes-card__title{display:flex;align-items:center;gap:.65rem;min-width:0}.cz-planes-card__head h2{margin:0;font-size:1.15rem;line-height:1.35}.cz-planes-card__price{margin:0;font-weight:700;color:#0f172a;white-space:nowrap}.cz-planes-card__features{margin:0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.92rem;color:#475569}.cz-consulta-usage{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:.85rem}.cz-consulta-usage__counter{margin:0;font-size:.92rem;color:#475569}.cz-consulta-usage__plan{display:inline-flex;align-items:center;gap:.25rem;font-weight:500}.cz-consulta-usage__badge{margin:0 .1rem}.cz-consulta-usage__plan-name--gold{color:#a16207}.cz-consulta-usage__plan-name--silver{color:#475569}.cz-consulta-usage__plan-name--bronze{color:#9a3412}.cz-consulta-usage__plan-name--free{color:#64748b}.cz-consulta-usage__remaining{margin:0;font-size:.88rem}.cz-consulta-usage__blocked{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.75rem .9rem;border-radius:10px;background:#fef2f2;border:1px solid #fecaca}.cz-consulta-usage__blocked p{margin:0;color:#991b1b;font-size:.9rem}.cz-consulta-usage--limit .cz-consulta-usage__counter{color:#991b1b}.cz-marketplace-hero{padding:2.5rem 0 2rem;background:radial-gradient(ellipse 70% 60% at 10% 0,rgba(14,116,144,.14),transparent),linear-gradient(180deg,#f0f7fa,#eef2f7);border-bottom:1px solid #d5e2ec}.cz-marketplace-hero h1{margin:.35rem 0 .65rem;font-size:clamp(1.6rem,3.5vw,2.25rem);color:#0c4a6e}.cz-marketplace-hero>.cz-container>p{max-width:38rem;margin:0;color:#475569;line-height:1.5}.cz-marketplace-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.cz-marketplace-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.cz-marketplace-head h2{margin:0 0 .25rem;font-size:1.35rem;color:#0f172a}.cz-marketplace-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.cz-marketplace-page{overflow:clip}.cz-mkt-dir-hero{position:relative;padding:clamp(2.4rem,5vw,3.6rem) 0 clamp(1.8rem,4vw,2.6rem);background:radial-gradient(ellipse 55% 50% at 50% -10%,rgba(29,110,245,.12),transparent 70%),radial-gradient(ellipse 40% 35% at 90% 20%,rgba(143,217,20,.1),transparent 65%),linear-gradient(180deg,#f7fbff,#eef4fa 55%,#f8fafc);border-bottom:1px solid rgba(148,163,184,.28)}.cz-mkt-dir-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:52rem}.cz-mkt-dir-hero__brand{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cz-blue);animation:cz-mkt-dir-rise .7s ease both}.cz-mkt-dir-hero h1{margin:0;max-width:18ch;font-size:clamp(1.85rem,4.6vw,2.85rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:#0f172a;animation:cz-mkt-dir-rise .75s ease .06s both}.cz-mkt-dir-hero__lead{margin:1rem 0 0;max-width:36rem;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.65;color:#475569;animation:cz-mkt-dir-rise .8s ease .12s both}.cz-mkt-dir-hero__visual{margin:1.75rem 0 0;width:min(100%,42rem);border-radius:20px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 18px 48px rgba(15,23,42,.1);animation:cz-mkt-dir-rise .9s ease .18s both}.cz-mkt-dir-hero__visual img{display:block;width:100%;height:auto;transform:scale(1.01);transition:transform 1.2s ease}.cz-mkt-dir-hero__visual:hover img{transform:scale(1.03)}.cz-mkt-dir-hero__cta{margin-top:1.5rem;width:100%;max-width:42rem;display:flex;flex-direction:column;align-items:stretch;gap:.85rem;animation:cz-mkt-dir-rise .85s ease .24s both}.cz-mkt-dir-hero__cta-invite{margin:0;font-size:clamp(1rem,1.7vw,1.12rem);font-weight:650;line-height:1.45;color:#0f172a}.cz-mkt-dir-hero__status{width:100%}.cz-mkt-dir-hero__status .cz-btn--success{text-decoration:none;box-shadow:0 8px 18px rgba(22,163,74,.22)}.cz-mkt-dir-hero__status .cz-btn--success:hover{box-shadow:0 10px 22px rgba(22,163,74,.28);transform:translateY(-1px)}.cz-mkt-status-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.48)}.cz-mkt-status-modal__panel{width:min(26rem,100%);display:grid;grid-gap:.85rem;gap:.85rem;padding:1.25rem 1.35rem;border-radius:16px;background:#fff;border:1px solid rgba(15,118,110,.18);box-shadow:0 18px 40px rgba(15,23,42,.16)}.cz-mkt-status-modal__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cz-mkt-status-modal__head h2{margin:0;font-size:1.15rem;color:#0f172a}.cz-mkt-status-modal__lead{margin:0;color:#475569;line-height:1.45;font-size:.95rem}.cz-mkt-status-modal__field{display:grid;grid-gap:.35rem;gap:.35rem}.cz-mkt-status-modal__field span{font-size:.85rem;font-weight:600;color:#334155}.cz-mkt-status-modal__field input{width:100%;padding:.7rem .85rem;border-radius:10px;border:1px solid #cbd5e1;font-size:1rem}.cz-mkt-status-modal__error{margin:0;color:#b91c1c;font-size:.92rem}.cz-mkt-status-modal__result{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem .95rem;border-radius:12px;background:linear-gradient(180deg,rgba(15,118,110,.06),#f8fafc);border:1px solid rgba(15,118,110,.14)}.cz-mkt-status-modal__label{margin:0;font-size:1.05rem;font-weight:700;color:#115e59}.cz-mkt-status-modal__result p{margin:0;color:#334155;line-height:1.45}.cz-mkt-ver-solicitud__inner{max-width:28rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,6vw,4.5rem)}.cz-mkt-ver-solicitud__eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.cz-mkt-ver-solicitud h1{margin:0 0 .5rem;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;color:#0f172a;letter-spacing:-.02em}.cz-mkt-ver-solicitud__lead{margin:0 0 1.35rem;color:#475569;line-height:1.5;font-size:.95rem}.cz-mkt-status-page .cz-mkt-status-modal__field{margin-bottom:.85rem}.cz-mkt-dir-catalog{padding:clamp(2.2rem,4.5vw,3.4rem) 0 clamp(3rem,6vw,4.5rem);background:linear-gradient(180deg,#ffffff,#f8fafc)}.cz-mkt-dir-catalog__head{max-width:40rem;margin:0 auto 1.75rem;text-align:center}.cz-mkt-dir-catalog__head h2{margin:0;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:750;color:#0f172a;letter-spacing:-.015em}.cz-mkt-dir-catalog__head p{margin:.65rem 0 0;color:#64748b;line-height:1.6;font-size:.98rem}.cz-mkt-dir-catalog__grid{gap:1.15rem}.cz-mkt-dir-catalog__item{animation:cz-mkt-dir-rise .55s ease both}.cz-mkt-dir-catalog__item .cz-lender-card{height:100%;transition:transform .28s ease,box-shadow .28s ease}.cz-mkt-dir-catalog__item .cz-lender-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(15,23,42,.08)}.cz-mkt-dir-catalog__empty{display:grid;grid-gap:1rem;gap:1rem;justify-items:center;text-align:center;max-width:28rem;margin:0 auto;padding:2rem 1rem;color:#64748b}@keyframes cz-mkt-dir-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cz-mkt-dir-catalog__item,.cz-mkt-dir-hero h1,.cz-mkt-dir-hero__brand,.cz-mkt-dir-hero__cta,.cz-mkt-dir-hero__lead,.cz-mkt-dir-hero__visual{animation:none}.cz-mkt-dir-catalog__item .cz-lender-card,.cz-mkt-dir-hero__visual img{transition:none}}.cz-mkt-solicitar{max-width:820px;margin:0 auto;padding:1.5rem 1rem 3rem}.cz-mkt-solicitar__hero{text-align:center;margin-bottom:1.5rem}.cz-mkt-solicitar__hero h1{margin:.35rem 0;font-size:clamp(1.6rem,4vw,2.1rem)}.cz-mkt-solicitar__preferred{margin:.85rem auto 0;max-width:28rem;padding:.65rem 1rem;border-radius:12px;background:linear-gradient(135deg,rgba(29,110,245,.08),rgba(143,217,20,.1));border:1px solid rgba(29,110,245,.16);color:#334155;font-size:.92rem;line-height:1.45}.cz-mkt-solicitar__preferred strong{color:#0f172a}.cz-mkt-solicitar__steps{display:flex;justify-content:center;gap:.35rem;margin-top:1rem}.cz-mkt-solicitar__step{width:2rem;height:.35rem;border-radius:999px;background:#e2e8f0}.cz-mkt-solicitar__step--active{background:#93c5fd}.cz-mkt-solicitar__step--current{background:#2563eb}.cz-mkt-solicitar__panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;box-shadow:0 10px 30px rgba(15,23,42,.06);display:grid;grid-gap:1rem;gap:1rem}.cz-mkt-solicitar__panel--blocked{border-color:#fcd34d;background:linear-gradient(180deg,#fffbeb,#fff 60%)}.cz-mkt-solicitar__panel--success{border-color:#86efac;background:linear-gradient(180deg,#ecfdf5,#fff 55%)}.cz-mkt-solicitar__panel--unavailable{border-color:#bfdbfe;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(37,99,235,.08),transparent 70%),linear-gradient(180deg,#f8fbff,#ffffff 55%)}.cz-mkt-solicitar__empty{display:grid;grid-gap:.85rem;gap:.85rem;justify-items:center;text-align:center;padding:.5rem .25rem .25rem;max-width:34rem;margin:0 auto}.cz-mkt-solicitar__empty-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;font-size:1.45rem}.cz-mkt-solicitar__empty-eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2563eb}.cz-mkt-solicitar__empty h2{margin:0;font-size:clamp(1.25rem,3vw,1.55rem);color:#0f172a;letter-spacing:-.02em;line-height:1.25}.cz-mkt-solicitar__empty-lead{margin:0;color:#334155;line-height:1.6;font-size:1.02rem}.cz-mkt-solicitar__empty-note{margin:0;color:#64748b;line-height:1.55;font-size:.95rem}.cz-mkt-solicitar__empty-code{margin:.25rem 0 0;font-size:.88rem}.cz-mkt-solicitar__empty-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:.65rem;width:100%}.cz-mkt-solicitar__empty-actions .cz-btn{min-width:min(100%,16rem)}.cz-mkt-solicitar__amount{font-size:2rem;font-weight:800;color:#1d4ed8;text-align:center;margin:0}.cz-mkt-solicitar__range{width:100%;accent-color:#2563eb}.cz-mkt-solicitar__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;align-items:stretch;width:100%}.cz-mkt-solicitar__choice{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;border:1px solid #dbeafe;background:#f8fafc;border-radius:14px;padding:1rem 1.1rem;font-weight:600;font-size:.98rem;cursor:pointer;text-align:left;box-sizing:border-box;white-space:nowrap;overflow:visible}.cz-mkt-solicitar__choice-icon{flex:0 0 auto;line-height:1;font-size:1.2em}.cz-mkt-solicitar__choice-label{flex:0 1 auto;line-height:1.25;white-space:nowrap}.cz-mkt-solicitar__choice--on{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.cz-mkt-solicitar__nav{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.cz-mkt-solicitar__nav--steps{margin-top:.35rem;padding-top:1.15rem;border-top:1px solid #e8eef6;align-items:center;gap:.65rem}.cz-mkt-solicitar__nav--steps .cz-btn{min-height:2.75rem;padding:.55rem 1.1rem;font-size:.95rem;white-space:nowrap}.cz-mkt-solicitar__nav--steps .cz-btn--primary{flex:1 1 auto;max-width:16rem;justify-content:center;font-weight:700;letter-spacing:.01em;box-shadow:0 8px 20px rgba(37,99,235,.22)}.cz-mkt-solicitar__nav--steps .cz-btn--primary:hover:not(:disabled){box-shadow:0 10px 24px rgba(37,99,235,.28)}.cz-mkt-solicitar__nav--steps .cz-btn--secondary{flex:0 0 auto;min-width:6.5rem;justify-content:center;font-weight:650}.cz-mkt-solicitar__location{display:grid;grid-gap:.95rem;gap:.95rem;padding:1.05rem 1.15rem;border-radius:16px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#ffffff 75%)}.cz-mkt-solicitar__panel--work{gap:1.5rem}.cz-mkt-solicitar__block-head{display:grid;grid-gap:.45rem;gap:.45rem}.cz-mkt-solicitar__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2563eb}.cz-mkt-solicitar__block-head h2{margin:0;font-size:clamp(1.2rem,2.6vw,1.45rem);color:#0f172a;letter-spacing:-.02em}.cz-mkt-solicitar__block-lead{margin:0;color:#64748b;line-height:1.55;font-size:.95rem;max-width:40rem}.cz-mkt-solicitar__work{display:grid;grid-gap:.95rem;gap:.95rem;padding:1.15rem 1.2rem;border-radius:16px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#ffffff 70%)}.cz-mkt-solicitar__work-label{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}.cz-mkt-solicitar__work-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.cz-mkt-solicitar__work-opt{display:grid;grid-gap:.3rem;gap:.3rem;text-align:left;padding:1rem 1.05rem;border-radius:14px;border:1.5px solid #dbe3ef;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;font:inherit;color:inherit}.cz-mkt-solicitar__work-opt:hover{border-color:#93c5fd;background:#f8fbff}.cz-mkt-solicitar__work-opt.is-on{border-color:#2563eb;background:linear-gradient(180deg,#eff6ff,#ffffff 85%);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.cz-mkt-solicitar__work-opt-title{font-weight:750;font-size:1rem;color:#0f172a}.cz-mkt-solicitar__work-opt-hint{font-size:.82rem;color:#64748b;line-height:1.35}.cz-mkt-solicitar__employer{margin-top:.15rem}.cz-mkt-privacy{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem 1.25rem 1.25rem;border-radius:16px;border:1px solid #dbe3ef;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 8px 24px rgba(15,23,42,.04)}.cz-mkt-privacy__head{display:grid;grid-gap:.4rem;gap:.4rem;padding-bottom:.85rem;border-bottom:1px solid #e8eef6}.cz-mkt-privacy__eyebrow{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0369a1}.cz-mkt-privacy__head h3{margin:0;font-size:1.08rem;color:#0f172a;letter-spacing:-.015em}.cz-mkt-privacy__lead{margin:0;color:#64748b;font-size:.9rem;line-height:1.5}.cz-mkt-privacy__points{margin:0;padding:0;list-style:none;display:grid;grid-gap:.65rem;gap:.65rem}.cz-mkt-privacy__points li{position:relative;padding:.55rem .75rem .55rem 2rem;border-radius:10px;background:#f1f5f9;color:#334155;font-size:.9rem;line-height:1.5}.cz-mkt-privacy__points li:before{content:"";position:absolute;left:.75rem;top:.9rem;width:.45rem;height:.45rem;border-radius:999px;background:#2563eb}.cz-mkt-privacy__actions{display:flex;flex-wrap:wrap;gap:.5rem}.cz-mkt-privacy__policy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbd5e1;background:#fff;color:#1e40af;font:inherit;font-size:.88rem;font-weight:650;padding:.55rem .9rem;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cz-mkt-privacy__policy-btn:hover{background:#eff6ff;border-color:#93c5fd}.cz-mkt-privacy__policy{max-height:16rem;overflow:auto;padding:.9rem 1rem;border-radius:12px;border:1px solid #e2e8f0;background:#fff;font-size:.88rem;line-height:1.55;color:#334155}.cz-mkt-privacy__ack{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:flex-start;padding:.95rem 1rem;border-radius:12px;border:1.5px solid #cbd5e1;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.cz-mkt-privacy__ack input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cz-mkt-privacy__ack-box{width:1.25rem;height:1.25rem;margin-top:.1rem;border-radius:6px;border:1.5px solid #94a3b8;background:#fff;flex-shrink:0;position:relative}.cz-mkt-privacy__ack.is-accepted{border-color:#2563eb;background:#f8fbff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.cz-mkt-privacy__ack.is-accepted .cz-mkt-privacy__ack-box{border-color:#2563eb;background:#2563eb}.cz-mkt-privacy__ack.is-accepted .cz-mkt-privacy__ack-box:after{content:"";position:absolute;left:.32rem;top:.1rem;width:.32rem;height:.58rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cz-mkt-privacy__ack-text{font-size:.9rem;line-height:1.5;color:#334155}.cz-mkt-privacy__linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:700;color:#1d4ed8;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cz-mkt-privacy__linkbtn:hover{color:#1e40af}@media (max-width:560px){.cz-mkt-solicitar__work-options{grid-template-columns:1fr}.cz-mkt-solicitar__nav--steps{flex-direction:row;flex-wrap:nowrap;align-items:center}.cz-mkt-solicitar__nav--steps .cz-btn,.cz-mkt-solicitar__nav--steps .cz-btn--lg,.cz-mkt-solicitar__nav--steps .cz-btn--md,.cz-mkt-solicitar__nav--steps .cz-btn--primary,.cz-mkt-solicitar__nav--steps .cz-btn--secondary{width:auto;min-height:2.75rem;max-width:none;padding:.55rem 1rem;font-size:.95rem}.cz-mkt-solicitar__nav--steps .cz-btn--secondary{flex:0 0 auto}.cz-mkt-solicitar__nav--steps .cz-btn--primary{flex:1 1 auto}}.cz-mkt-solicitar__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cz-mkt-solicitar__grid,.cz-mkt-solicitar__lenders{display:grid;grid-gap:.75rem;gap:.75rem}.cz-mkt-solicitar__lender-card{display:grid;grid-template-columns:64px 1fr;grid-gap:.75rem;gap:.75rem;padding:.85rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.cz-mkt-solicitar__logo{width:64px;height:64px;border-radius:12px;object-fit:cover;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:1.6rem}.cz-mkt-solicitar__logo--ph{border:1px dashed #cbd5e1}.cz-mkt-solicitar__meta{margin:0;padding-left:1.1rem}.cz-mkt-solicitar__panel--match{border-color:rgba(0,113,216,.18);background:radial-gradient(ellipse 80% 55% at 50% -10%,rgba(22,163,74,.12),transparent 55%),radial-gradient(ellipse 70% 45% at 100% 0,rgba(0,113,216,.1),transparent 50%),linear-gradient(180deg,#f7fbff,#ffffff 48%);overflow:hidden}.cz-mkt-match{display:grid;grid-gap:.95rem;gap:.95rem;justify-items:center;text-align:center}.cz-mkt-match__money{position:relative;width:5.5rem;height:5.5rem;margin:.15rem 0 .25rem;display:grid;place-items:center}.cz-mkt-match__bag{font-size:2.65rem;line-height:1;filter:drop-shadow(0 10px 18px rgba(22,163,74,.28));animation:cz-mkt-money-float 2.4s ease-in-out infinite}.cz-mkt-match__coin{position:absolute;width:1.55rem;height:1.55rem;border-radius:999px;display:grid;place-items:center;font-size:.78rem;font-weight:800;color:#14532d;background:linear-gradient(145deg,#86efac,#22c55e 55%,#15803d);border:1.5px solid rgba(255,255,255,.75);box-shadow:0 6px 14px rgba(22,163,74,.28);animation:cz-mkt-coin-orbit 2.8s ease-in-out infinite}.cz-mkt-match__coin--a{top:.15rem;left:.1rem;animation-delay:0s}.cz-mkt-match__coin--b{top:.35rem;right:.05rem;animation-delay:.45s}.cz-mkt-match__coin--c{bottom:.2rem;left:1.55rem;animation-delay:.9s}.cz-mkt-match__eyebrow{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cz-blue)}.cz-mkt-match h2{margin:0;max-width:18ch;font-size:clamp(1.35rem,3.6vw,1.75rem);line-height:1.2;letter-spacing:-.03em;color:#0f172a}.cz-mkt-match__lead{margin:0;max-width:34rem;color:#475569;line-height:1.55;font-size:1.02rem}.cz-mkt-match__lead strong{color:#0f172a}.cz-mkt-match__code{margin:0;font-size:.88rem;color:#64748b}.cz-mkt-match__lenders{width:100%;margin-top:.35rem;text-align:left}.cz-mkt-match__card{background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.28);box-shadow:0 10px 24px rgba(15,23,42,.06);animation:cz-mkt-card-in .55s ease both}.cz-mkt-match__card h3{margin:0 0 .2rem;font-size:1.05rem;color:#0f172a}.cz-mkt-match__cta{width:100%;display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.55rem;justify-items:center}.cz-mkt-match__send{position:relative;isolation:isolate;width:min(100%,22rem);min-height:3.35rem;border:0;border-radius:999px;cursor:pointer;overflow:hidden;color:#fff;font-weight:800;font-size:1.05rem;letter-spacing:-.01em;background:linear-gradient(120deg,#0071d8,#1d6ef5 42%,#16a34a);background-size:180% 180%;box-shadow:0 12px 28px rgba(0,113,216,.28),inset 0 0 0 1px rgba(255,255,255,.2);animation:cz-mkt-send-pulse 2.2s ease-in-out infinite;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.cz-mkt-match__send:hover:not(:disabled){transform:translateY(-2px) scale(1.015);box-shadow:0 16px 34px rgba(22,163,74,.28),inset 0 0 0 1px rgba(255,255,255,.25);filter:saturate(1.05)}.cz-mkt-match__send:active:not(:disabled){transform:translateY(0) scale(.99)}.cz-mkt-match__send:disabled{opacity:.65;cursor:not-allowed;animation:none}.cz-mkt-match__send-glow{position:absolute;inset:-40% auto -40% -30%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);animation:cz-mkt-send-shine 2.6s ease-in-out infinite;pointer-events:none}.cz-mkt-match__send-label{position:relative;z-index:1}@keyframes cz-mkt-money-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes cz-mkt-coin-orbit{0%,to{transform:translateY(0) scale(1);opacity:.95}50%{transform:translateY(-8px) scale(1.08);opacity:1}}@keyframes cz-mkt-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cz-mkt-send-pulse{0%,to{background-position:0 50%;box-shadow:0 12px 28px rgba(0,113,216,.28),inset 0 0 0 1px rgba(255,255,255,.2)}50%{background-position:100% 50%;box-shadow:0 14px 32px rgba(22,163,74,.3),inset 0 0 0 1px rgba(255,255,255,.25)}}@keyframes cz-mkt-send-shine{0%{left:-35%;opacity:0}25%{opacity:.85}55%{left:110%;opacity:0}to{left:110%;opacity:0}}@media (prefers-reduced-motion:reduce){.cz-mkt-match__bag,.cz-mkt-match__card,.cz-mkt-match__coin,.cz-mkt-match__send,.cz-mkt-match__send-glow{animation:none!important}}.cz-mkt-solicitar__panel--thanks{border-color:rgba(22,163,74,.28);background:radial-gradient(ellipse 75% 50% at 50% -8%,rgba(22,163,74,.14),transparent 58%),linear-gradient(180deg,#f0fdf4,#ffffff 52%)}.cz-mkt-thanks{display:grid;grid-gap:.85rem;gap:.85rem;justify-items:center;text-align:center;max-width:28rem;margin:0 auto;padding:.35rem .15rem .2rem}.cz-mkt-thanks__icon{width:4.25rem;height:4.25rem;border-radius:999px;display:grid;place-items:center;background:linear-gradient(145deg,#22c55e,#15803d);box-shadow:0 12px 28px rgba(22,163,74,.28);animation:cz-mkt-thanks-pop .55s ease both}.cz-mkt-thanks__check{color:#fff;font-size:1.85rem;font-weight:800;line-height:1}.cz-mkt-thanks__eyebrow{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cz-green)}.cz-mkt-thanks h2{margin:0;font-size:clamp(1.35rem,3.5vw,1.7rem);line-height:1.2;letter-spacing:-.03em;color:#0f172a}.cz-mkt-thanks__lead{margin:0;color:#334155;line-height:1.55;font-size:1.02rem}.cz-mkt-thanks__code{margin:0;font-size:.9rem;color:#64748b}.cz-mkt-thanks__hint{margin:.15rem 0 0;color:#475569;line-height:1.5;font-size:.98rem}.cz-mkt-thanks__cta{margin-top:.55rem;max-width:22rem;text-decoration:none;box-shadow:0 10px 24px rgba(22,163,74,.22)}.cz-mkt-thanks__cta:hover{transform:translateY(-1px)}@keyframes cz-mkt-thanks-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cz-mkt-thanks__icon{animation:none!important}}.cz-depurazona-page{display:grid;grid-gap:1.25rem;gap:1.25rem}.cz-depurazona-form{display:grid;grid-gap:1rem;gap:1rem}.cz-depurazona-form__intro{display:grid;grid-gap:.25rem;gap:.25rem}.cz-depurazona-form__intro h2{margin:0;font-size:1.1rem;color:#0f172a}.cz-depurazona-form__form{display:grid;grid-gap:.85rem;gap:.85rem}.cz-depurazona-form__form .cz-field{min-width:0;width:100%}.cz-depurazona-form__form .cz-btn{width:100%}.cz-depurazona-form__error{margin:.5rem 0 0;padding:.75rem 1rem;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.92rem}.cz-depurazona-loading{display:flex;align-items:center;justify-content:center;min-height:100px}.cz-depurazona-loading__inner{display:flex;align-items:center;gap:.85rem}.cz-depurazona-loading__spinner{display:inline-block;width:22px;height:22px;border:3px solid #e0e7ff;border-top-color:#4f46e5;border-radius:50%;animation:cz-dz-spin .8s linear infinite}@keyframes cz-dz-spin{to{transform:rotate(1turn)}}.cz-depurazona-loading__text{margin:0;font-size:.95rem;color:#4f46e5;font-weight:500}.cz-depurazona-card{background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 30px rgba(15,23,42,.07);overflow:hidden;animation:cz-dz-fade-in .35s ease}@keyframes cz-dz-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cz-depurazona-card--found{border-top:3px solid #4f46e5}.cz-depurazona-card--not-found{border-top:3px solid #94a3b8}.cz-depurazona-card--error{border-top:3px solid #f59e0b}.cz-depurazona-card__head{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.4rem;border-bottom:1px solid var(--cz-row-line,#c5d0de);background:#fff;flex-wrap:wrap}.cz-depurazona-card__head-icon{font-size:2rem}.cz-depurazona-card__head h3{margin:0 0 .25rem;font-size:1.05rem;color:#0f172a}.cz-depurazona-card__head p{margin:0;font-size:.9rem}.cz-depurazona-card__avatar{width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,#e0e7ff,#ede9fe);border:1px solid #c7d2fe;display:grid;place-items:center;font-weight:800;font-size:1.1rem;color:#4338ca;flex-shrink:0}.cz-depurazona-card__head-text{flex:1 1;min-width:0}.cz-depurazona-card__eyebrow{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:#64748b;font-weight:700}.cz-depurazona-card__name{margin:.1rem 0 0;font-size:clamp(1.05rem,2.5vw,1.3rem);color:#0f172a;font-weight:700;line-height:1.2}.cz-depurazona-card__cedula{margin:.2rem 0 0;font-size:.88rem}.cz-depurazona-card__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;align-self:flex-start}.cz-depurazona-card__badge--verified{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.cz-depurazona-card__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0;gap:0;padding:.5rem 0;margin:0}.cz-depurazona-card__field{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1.4rem;border-bottom:1px solid var(--cz-row-line,#c5d0de)}.cz-depurazona-card__field:last-child{border-bottom:none}.cz-depurazona-card__icon{font-size:1.25rem;margin-top:.05rem;flex-shrink:0}.cz-depurazona-card__label{margin:0;font-size:.73rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:600}.cz-depurazona-card__value{margin:.15rem 0 0;font-size:1rem;font-weight:600;color:#0f172a}.cz-depurazona-card__footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.85rem 1.4rem;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:.8rem}.cz-depurazona-network h2{margin:0 0 .75rem}.cz-depurazona-network__empty{margin:0;padding:.85rem 1rem;border-radius:10px;background:#f8fafc;border:1px dashed #cbd5e1;color:#475569;font-size:.95rem;line-height:1.45}.cz-dz-credit{display:grid;grid-gap:1rem;gap:1rem}.cz-dz-credit__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.85rem;align-items:flex-start}.cz-dz-credit__brand{display:flex;gap:.75rem;align-items:flex-start;min-width:min(100%,280px)}.cz-dz-credit__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;font-size:1.2rem;flex-shrink:0}.cz-dz-credit__eyebrow{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-weight:700}.cz-dz-credit h2{margin:.15rem 0 .25rem;font-size:1.15rem;color:#0f172a}.cz-dz-credit__sub{margin:0;font-size:.9rem;max-width:42rem}.cz-dz-credit__head-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cz-dz-credit__badge{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700}.cz-dz-credit__badge.is-available,.cz-dz-credit__badge.is-loan-clear{background:#dcfce7;color:#166534;border:1px solid #86efac}.cz-dz-credit__badge.is-empty{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.cz-dz-credit__badge.is-loan-active{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.cz-dz-credit__icon.is-clear{background:#ecfdf5;border-color:#86efac;color:#15803d;font-weight:800}.cz-dz-credit__icon.is-active-loan{background:#fef2f2;border-color:#fca5a5;color:#b91c1c;font-weight:800}.cz-dz-credit__fanfare{position:relative;overflow:hidden;padding:1.15rem 1.25rem 1.25rem;border-radius:14px;border:1px solid #86efac;background:radial-gradient(120% 140% at 10% 0,#ecfdf5 0,transparent 55%),linear-gradient(135deg,#f0fdf4,#dcfce7 48%,#e0f2fe);text-align:center}.cz-dz-credit__fanfare strong{display:block;position:relative;z-index:1;font-size:1.35rem;letter-spacing:-.02em;color:#14532d;animation:cz-dz-fanfare-pop .55s ease-out both}.cz-dz-credit__fanfare p{position:relative;z-index:1;margin:.4rem 0 0;font-size:.92rem;color:#166534;line-height:1.45}.cz-dz-credit__confetti{position:absolute;inset:0;pointer-events:none;z-index:0}.cz-dz-credit__confetti i{position:absolute;top:-12%;left:calc(4% + (var(--i) * 5.2%));width:7px;height:10px;border-radius:2px;opacity:0;background:#22c55e;animation:cz-dz-confetti-fall 2.4s ease-in forwards;animation-delay:calc(var(--i) * .07s)}.cz-dz-credit__confetti i:nth-child(3n){background:#0ea5e9;width:6px;height:6px;border-radius:50%}.cz-dz-credit__confetti i:nth-child(3n+1){background:#eab308;width:8px;height:5px}.cz-dz-credit__confetti i:nth-child(4n){background:#14b8a6}.cz-dz-credit__confetti i:nth-child(5n){background:#f97316;width:5px;height:12px}.cz-dz-credit__active-alert{padding:1rem 1.15rem;border-radius:14px;border:1px solid #fca5a5;background:radial-gradient(120% 120% at 100% 0,#fee2e2 0,transparent 50%),linear-gradient(135deg,#fef2f2,#fee2e2);color:#7f1d1d}.cz-dz-credit__active-alert strong{display:block;font-size:1.2rem;letter-spacing:-.02em;color:#991b1b}.cz-dz-credit__active-alert p{margin:.35rem 0 0;font-size:.92rem;line-height:1.45;color:#9f1239}.cz-dz-icp{margin-top:.85rem;padding:1rem 1.15rem 1.1rem;border-radius:14px;border:1px solid #dbe3ef;background:linear-gradient(180deg,#ffffff,#f8fafc);display:grid;grid-gap:.85rem;gap:.85rem}.cz-dz-icp.is-excellent{border-color:#86efac;background:linear-gradient(180deg,#f0fdf4,#ffffff 70%)}.cz-dz-icp.is-good{border-color:#93c5fd;background:linear-gradient(180deg,#eff6ff,#ffffff 70%)}.cz-dz-icp.is-fair{border-color:#fcd34d;background:linear-gradient(180deg,#fffbeb,#ffffff 70%)}.cz-dz-icp.is-poor{border-color:#fdba74;background:linear-gradient(180deg,#fff7ed,#ffffff 70%)}.cz-dz-icp.is-critical{border-color:#fca5a5;background:linear-gradient(180deg,#fef2f2,#ffffff 70%)}.cz-dz-icp.is-insufficient{border-color:#cbd5e1;background:linear-gradient(180deg,#f8fafc,#ffffff 70%)}.cz-dz-icp__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.cz-dz-icp__eyebrow{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.cz-dz-icp__head h3{margin:0;font-size:clamp(1.05rem,2vw,1.25rem);color:#0f172a}.cz-dz-icp__loan{margin:.25rem 0 0;font-size:.85rem}.cz-dz-icp__score{min-width:5.5rem;padding:.55rem .75rem;border-radius:12px;background:#0f172a;color:#fff;text-align:center;line-height:1.1}.cz-dz-icp__score strong{display:block;font-size:1.55rem;letter-spacing:-.03em}.cz-dz-icp__score span{font-size:.78rem;opacity:.85}.cz-dz-icp__score--empty{background:#94a3b8}.cz-dz-icp.is-excellent .cz-dz-icp__score{background:#15803d}.cz-dz-icp.is-good .cz-dz-icp__score{background:#1d4ed8}.cz-dz-icp.is-fair .cz-dz-icp__score{background:#b45309}.cz-dz-icp.is-poor .cz-dz-icp__score{background:#c2410c}.cz-dz-icp.is-critical .cz-dz-icp__score{background:#b91c1c}.cz-dz-icp__explanation{margin:0;font-size:.92rem;line-height:1.45;color:#334155}.cz-dz-icp__stats{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.55rem;gap:.55rem}.cz-dz-icp__stats>div{padding:.65rem .75rem;border-radius:10px;background:rgba(255,255,255,.85);border:1px solid #e2e8f0}.cz-dz-icp__stats dt{margin:0;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.cz-dz-icp__stats dd{margin:.2rem 0 0;font-size:1.05rem;font-weight:800;color:#0f172a}.cz-dz-icp__factors h4{margin:0 0 .55rem;font-size:.92rem}.cz-dz-icp__factors ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.cz-dz-icp__factor-meta{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.cz-dz-icp__factor-meta strong{font-size:.88rem;color:#0f172a}.cz-dz-icp__factor-meta span{font-size:.8rem;font-weight:700;color:#475569}.cz-dz-icp__factors p{margin:.2rem 0 .35rem;font-size:.82rem;color:#64748b}.cz-dz-icp__bar{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.cz-dz-icp__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d6ef5,#8fd914)}.cz-dz-icp.is-critical .cz-dz-icp__bar i{background:linear-gradient(90deg,#ef4444,#f97316)}.cz-dz-icp__updated{margin:0;font-size:.78rem}@keyframes cz-dz-confetti-fall{0%{opacity:0;transform:translate3d(0,-8px,0) rotate(0deg) scale(.7)}12%{opacity:1}to{opacity:0;transform:translate3d(calc((var(--i) - 9) * 3px),120px,0) rotate(420deg) scale(1)}}@keyframes cz-dz-fanfare-pop{0%{opacity:0;transform:scale(.86) translateY(8px)}60%{opacity:1;transform:scale(1.04) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.cz-dz-credit__confetti i,.cz-dz-credit__fanfare strong{animation:none!important;opacity:1;transform:none}}.cz-dz-credit__body{display:grid;grid-gap:1.1rem;gap:1.1rem}.cz-dz-credit__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.cz-dz-credit__kpi{padding:.85rem .9rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:grid;grid-gap:.2rem;gap:.2rem}.cz-dz-credit__kpi span{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:700}.cz-dz-credit__kpi strong{font-size:1.35rem;color:#0f172a;line-height:1.15}.cz-dz-credit__kpi em{font-style:normal;font-size:.78rem;color:#64748b}.cz-dz-credit__kpi--score.is-good{background:linear-gradient(180deg,#ecfdf5,#f8fafc);border-color:#86efac}.cz-dz-credit__kpi--score.is-fair{background:linear-gradient(180deg,#fffbeb,#f8fafc);border-color:#fcd34d}.cz-dz-credit__kpi--score.is-bad{background:linear-gradient(180deg,#fef2f2,#f8fafc);border-color:#fca5a5}.cz-dz-credit__factors h3,.cz-dz-credit__stats h3,.cz-dz-credit__table-wrap h3{margin:0 0 .65rem;font-size:.98rem;color:#0f172a}.cz-dz-credit__factors ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.cz-dz-credit__factor-meta{display:flex;justify-content:space-between;gap:.75rem;font-size:.86rem;margin-bottom:.25rem}.cz-dz-credit__factor-meta span{color:#64748b}.cz-dz-credit__bar{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.cz-dz-credit__bar i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#0ea5e9);border-radius:inherit}.cz-dz-credit__stats dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.cz-dz-credit__stats dl>div{padding:.7rem .8rem;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.cz-dz-credit__stats dt{margin:0;font-size:.75rem;color:#64748b}.cz-dz-credit__stats dd{margin:.2rem 0 0;font-size:1.05rem;font-weight:700;color:#0f172a}.cz-dz-credit__table-wrap{overflow-x:auto}.cz-dz-credit__table{width:100%;border-collapse:collapse;font-size:.88rem}.cz-dz-credit__table td,.cz-dz-credit__table th{padding:.65rem .55rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.cz-dz-credit__table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc}.cz-dz-credit__pill{display:inline-flex;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;background:#e2e8f0;color:#334155}.cz-dz-credit__pill.is-good{background:#dcfce7;color:#166534}.cz-dz-credit__pill.is-fair{background:#fef3c7;color:#92400e}.cz-dz-credit__pill.is-bad{background:#fee2e2;color:#991b1b}.cz-dz-credit__empty-soft{margin:0;color:#64748b;font-size:.9rem}.cz-dz-credit__disclaimer{margin:0;font-size:.8rem;color:#64748b;line-height:1.45}@media (max-width:980px){.cz-dz-credit__kpis,.cz-dz-credit__stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cz-dz-credit__kpis,.cz-dz-credit__stats dl{grid-template-columns:1fr}}.cz-depurazona-network__list{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;margin:0;padding:0}.cz-depurazona-network__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.cz-depurazona-network__item:last-child{border-bottom:none}.cz-depurazona-network__meta{flex:1 1;min-width:200px;color:#0f172a;font-size:.95rem;line-height:1.45}.cz-depurazona-network__status.is-active{color:#15803d;font-weight:700}.cz-depurazona-network__contact{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;text-decoration:none;white-space:nowrap}@media (max-width:600px){.cz-depurazona-form__form{flex-direction:column}.cz-depurazona-form__form .cz-btn{width:100%}.cz-zonalaboral-form__form{flex-direction:column}.cz-zonalaboral-form__form .cz-btn{width:100%}.cz-depurazona-card__head{gap:.75rem}.cz-depurazona-card__fields{grid-template-columns:1fr}.cz-depurazona-card__footer{flex-direction:column;align-items:flex-start;gap:.25rem}}.cz-hero-loan{display:grid;grid-gap:1.15rem;gap:1.15rem;margin-top:1.25rem;padding:1.35rem 1.4rem 1.45rem;width:100%;max-width:36rem;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#ffffff 70%);border:1px solid #dbeafe;box-shadow:var(--cz-shadow-sm);box-sizing:border-box}.cz-hero-loan__types{margin-top:.1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;width:100%}.cz-hero-loan__types .cz-mkt-solicitar__choice{padding:.95rem 1rem;font-size:.95rem;gap:.45rem;justify-content:flex-start}.cz-hero-loan__types .cz-mkt-solicitar__choice-icon{font-size:1.15em}.cz-hero-loan__types .cz-mkt-solicitar__choice-label{font-size:inherit}@media (min-width:960px){.cz-hero-loan{max-width:none;padding:1.45rem 1.5rem 1.55rem}.cz-hero-loan__types{gap:.85rem}.cz-hero-loan__types .cz-mkt-solicitar__choice{padding:1rem 1.15rem;font-size:1rem}}.cz-loan-amount-picker{display:grid;grid-gap:.65rem;gap:.65rem}.cz-loan-amount-picker__label{margin:0;font-weight:700;color:var(--cz-gray-900)}.cz-loan-amount-picker__stepper{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.65rem;gap:.65rem;align-items:center}.cz-loan-amount-picker__btn{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:1.25rem;font-weight:700;line-height:1;cursor:pointer}.cz-loan-amount-picker__btn:disabled{opacity:.45;cursor:not-allowed}.cz-loan-amount-picker__hint{margin:0;font-size:.85rem;text-align:center}.cz-loan-amount-picker--compact .cz-mkt-solicitar__amount{font-size:1.5rem}.cz-hero__caption{margin-top:.85rem;display:grid;grid-gap:.15rem;gap:.15rem}.cz-landing-demo-note{margin:0 0 .75rem;font-size:.9rem}.cz-mkt-carousel{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;margin:1rem 0 .5rem}.cz-mkt-carousel__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.35rem .15rem .85rem;cursor:-webkit-grab;cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cz-mkt-carousel__track:active{cursor:-webkit-grabbing;cursor:grabbing}.cz-mkt-carousel__card{flex:0 0 min(78vw,260px);scroll-snap-align:start;display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem;border-radius:16px;border:1px solid var(--cz-gray-200);background:#fff;box-shadow:var(--cz-shadow-sm);min-height:220px;transition:transform .16s ease,border-color .16s ease}.cz-mkt-carousel__card:hover{border-color:#93c5fd;transform:translateY(-2px)}.cz-mkt-carousel__avatar{width:56px;height:56px;border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#dbeafe,#eff6ff);display:grid;place-items:center;font-weight:800;color:#1d4ed8}.cz-mkt-carousel__avatar img{width:100%;height:100%;object-fit:cover}.cz-mkt-carousel__card h3{margin:0;font-size:1.05rem;line-height:1.25}.cz-mkt-carousel__rating{margin:0;font-weight:600;color:#b45309}.cz-mkt-carousel__types{display:flex;flex-wrap:wrap;gap:.35rem}.cz-mkt-carousel__types span{font-size:.75rem;padding:.2rem .5rem;border-radius:999px;background:#f1f5f9;color:#334155}.cz-mkt-carousel__loc,.cz-mkt-carousel__range{margin:0;font-size:.9rem}.cz-mkt-carousel__nav{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-size:1.35rem;line-height:1;cursor:pointer}.cz-mkt-carousel__empty{padding:1.25rem 0}.cz-landing-visual__grid{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:center}.cz-landing-visual__grid h2{margin:0 0 .65rem;font-size:clamp(1.45rem,3vw,2rem)}.cz-landing-visual__grid p:not(.cz-kicker){margin:0 0 1.15rem;color:var(--cz-gray-700);max-width:36rem}.cz-landing-visual__photo,.cz-lender-pitch__photo{border-radius:22px;overflow:hidden;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#1d6ef5,#8fd914) border-box;box-shadow:0 16px 40px rgba(29,110,245,.12),0 6px 18px rgba(143,217,20,.1);align-self:center}.cz-landing-visual__photo img,.cz-lender-pitch__photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center top}.cz-lender-pitch .cz-landing-visual__grid{align-items:center;gap:1.5rem}.cz-lender-pitch .cz-landing-visual__grid>div:first-child{display:grid;grid-gap:.85rem;gap:.85rem;align-content:start}.cz-lender-pitch .cz-landing-visual__grid h2{margin:0}.cz-lender-pitch .cz-landing-visual__grid p:not(.cz-kicker){margin:0;max-width:36rem;color:var(--cz-gray-700)}.cz-lender-pitch .cz-btn{justify-self:start;width:auto;max-width:max-content}.cz-lender-consultas{margin-top:2rem;padding:clamp(1.35rem,3.5vw,2rem) clamp(1.2rem,3vw,2.1rem);border-radius:22px;border:1.5px solid transparent;background:linear-gradient(165deg,rgba(255,255,255,.97),rgba(239,246,255,.96) 48%,rgba(240,253,244,.94)) padding-box,linear-gradient(125deg,#1d6ef5,#8fd914) border-box;box-shadow:0 18px 42px rgba(29,110,245,.12),0 8px 20px rgba(143,217,20,.08);position:relative;overflow:hidden}.cz-lender-consultas:before{inset:auto -12% -40% auto;width:min(280px,55%);background:radial-gradient(circle,rgba(143,217,20,.22),transparent 68%)}.cz-lender-consultas:after,.cz-lender-consultas:before{content:"";position:absolute;aspect-ratio:1;border-radius:50%;pointer-events:none}.cz-lender-consultas:after{inset:-30% auto auto -10%;width:min(220px,48%);background:radial-gradient(circle,rgba(29,110,245,.18),transparent 70%)}.cz-lender-consultas h3{position:relative;z-index:1;margin:0 0 1rem;font-size:clamp(1.35rem,3.2vw,1.95rem);line-height:1.22;letter-spacing:-.02em;color:#0f172a;max-width:22ch;background:linear-gradient(120deg,#0f172a,#1d6ef5 55%,#3f6212);-webkit-background-clip:text;background-clip:text;color:transparent}.cz-lender-consultas__body{position:relative;z-index:1;display:grid;grid-gap:.85rem;gap:.85rem;max-width:54rem}.cz-lender-consultas__body p{margin:0;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.65;color:#334155}.cz-landing-visual__glow{min-height:220px;border-radius:22px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(29,110,245,.22),transparent 50%),radial-gradient(circle at 75% 65%,rgba(143,217,20,.2),transparent 45%),linear-gradient(160deg,#eff6ff,#f8fafc 55%,#ecfdf5);border:1px solid #dbeafe}.cz-landing-visual__glow-core{text-align:center;padding:1.5rem 2rem;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 12px 28px rgba(15,23,42,.08);border:1px solid #e2e8f0}.cz-landing-visual__glow-core strong{display:block;font-size:1.45rem;color:#0f172a}.cz-landing-visual__glow-core span{color:#64748b;font-size:.92rem}.cz-landing-visual__art{display:none}.cz-how__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.cz-how__list li{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--cz-gray-200)}.cz-how__list li:last-child{border-bottom:0}.cz-how__num{font-size:1.35rem;font-weight:800;color:#2563eb;letter-spacing:.02em}.cz-how__list h3{margin:0 0 .25rem}.cz-how__list p{margin:0;color:var(--cz-gray-700)}.cz-lender-pitch__grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.cz-lender-pitch__stack{display:grid;grid-gap:1rem;gap:1rem;max-width:52rem}.cz-lender-pitch__stack h2{margin:0}.cz-lender-pitch__stack>p{margin:0;max-width:40rem;color:var(--cz-gray-700)}.cz-lender-pitch__stack .cz-lender-pitch__photo{margin:.15rem 0 .25rem;max-width:44rem}.cz-lender-pitch__grid h2{margin:0 0 .65rem}.cz-lender-pitch__grid>div>p:not(.cz-kicker){margin:0 0 1.1rem;max-width:34rem}.cz-lender-pitch__features{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.cz-lender-pitch__features li{display:grid;grid-gap:.15rem;gap:.15rem;padding:.85rem 1rem;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18)}.cz-lender-pitch__features strong{font-size:1rem}.cz-lender-pitch__features span{opacity:.9;font-size:.92rem}.cz-product-mock{display:grid;grid-template-columns:140px 1fr;grid-gap:0;gap:0;min-height:280px;border-radius:18px;overflow:hidden;border:1px solid #dbeafe;background:#fff;box-shadow:var(--cz-shadow)}.cz-product-mock__nav{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;padding:1rem .85rem;background:linear-gradient(180deg,#1e3a8a,#1d4ed8);color:#eff6ff;font-size:.85rem;font-weight:600}.cz-product-mock__main{padding:1rem;display:grid;grid-gap:1rem;gap:1rem;background:linear-gradient(180deg,#f8fafc,#fff)}.cz-product-mock__top{display:flex;justify-content:space-between;align-items:baseline}.cz-product-mock__top em{font-style:normal;color:var(--cz-gray-500);font-size:.9rem}.cz-product-mock__cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.65rem;gap:.65rem}.cz-product-mock__cards>div{padding:.75rem;border-radius:12px;border:1px solid #e2e8f0;background:#fff;display:grid;grid-gap:.25rem;gap:.25rem}.cz-product-mock__cards small{color:var(--cz-gray-500)}.cz-product-mock__cards b{font-size:1.15rem;color:#94a3b8}.cz-product-mock__table{display:grid;grid-gap:.45rem;gap:.45rem}.cz-product-mock__table>div{height:12px;border-radius:999px;background:#e2e8f0}.cz-product-mock__table>div:nth-child(2){width:86%}.cz-product-mock__table>div:nth-child(3){width:72%}.cz-panel-sim{display:grid;grid-template-columns:168px 1fr;grid-gap:0;gap:0;min-height:420px;border-radius:22px;overflow:hidden;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#1d6ef5,#8fd914) border-box;box-shadow:0 18px 42px rgba(29,110,245,.12),0 8px 20px rgba(15,23,42,.06)}.cz-panel-sim__nav{padding:1.1rem .85rem;background:linear-gradient(180deg,#0f172a,#1e3a5f 55%,#163a2a);color:#e2e8f0}.cz-panel-sim__brand{display:flex;align-items:center;gap:.55rem;margin-bottom:1.15rem;padding:0 .25rem}.cz-panel-sim__logo{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#1d6ef5,#8fd914)}.cz-panel-sim__brand strong{font-size:.82rem;line-height:1.2}.cz-panel-sim__nav ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.cz-panel-sim__nav li{padding:.55rem .7rem;border-radius:10px;font-size:.82rem;font-weight:600;color:rgba(226,232,240,.78)}.cz-panel-sim__nav li.is-active{background:rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 0 0 1px rgba(143,217,20,.35)}.cz-panel-sim__main{padding:1.1rem 1.15rem 1.25rem;display:grid;grid-gap:1rem;gap:1rem;background:linear-gradient(180deg,#f8fafc,#fff 40%)}.cz-panel-sim__top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.cz-panel-sim__kicker{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:700}.cz-panel-sim__top h3{margin:.15rem 0 .2rem;font-size:1.25rem;color:#0f172a}.cz-panel-sim__top p{margin:0;color:#64748b;font-size:.88rem}.cz-panel-sim__plan{min-width:140px;padding:.7rem .9rem;border-radius:14px;background:linear-gradient(145deg,#eff6ff,#f0fdf4);border:1px solid #dbeafe;display:grid;grid-gap:.15rem;gap:.15rem}.cz-panel-sim__plan span{font-size:.72rem;color:#64748b;font-weight:600}.cz-panel-sim__plan strong{color:#0f172a;font-size:1rem}.cz-panel-sim__plan em{font-style:normal;font-size:.78rem;color:#15803d;font-weight:600}.cz-panel-sim__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.cz-panel-sim__metric{padding:.7rem .75rem;border-radius:14px;background:#fff;border:1px solid #e2e8f0;display:grid;grid-gap:.2rem;gap:.2rem;box-shadow:0 4px 10px rgba(15,23,42,.03)}.cz-panel-sim__metric span{font-size:.72rem;color:#64748b;font-weight:600}.cz-panel-sim__metric strong{font-size:.98rem;color:#0f172a}.cz-panel-sim__metric small{font-size:.7rem;color:#94a3b8}.cz-panel-sim__metric--blue{border-color:#bfdbfe}.cz-panel-sim__metric--green{border-color:#bbf7d0}.cz-panel-sim__metric--amber{border-color:#fde68a}.cz-panel-sim__metric--rose{border-color:#fecdd3}.cz-panel-sim__metric--sky{border-color:#bae6fd}.cz-panel-sim__mid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:.85rem;gap:.85rem}.cz-panel-sim__activity,.cz-panel-sim__chart{border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:.85rem}.cz-panel-sim__section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.cz-panel-sim__section-head h4{margin:0;font-size:.92rem}.cz-panel-sim__section-head span{font-size:.75rem;padding:.2rem .55rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:700}.cz-panel-sim__bars{display:flex;align-items:flex-end;gap:.35rem;height:120px;padding:0 .15rem}.cz-panel-sim__bars i{flex:1 1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#1d6ef5,#8fd914);opacity:.85;min-height:8px}.cz-panel-sim__bar-labels{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.35rem;gap:.35rem;margin-top:.4rem;font-size:.62rem;color:#94a3b8;text-align:center}.cz-panel-sim__activity ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.cz-panel-sim__activity li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.55rem;gap:.55rem;align-items:center}.cz-panel-sim__avatar{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:.78rem;font-weight:800;color:#1d4ed8;background:linear-gradient(145deg,#dbeafe,#ecfccb)}.cz-panel-sim__activity strong{display:block;font-size:.84rem;color:#0f172a}.cz-panel-sim__activity small{color:#64748b;font-size:.75rem}.cz-panel-sim__activity em{font-style:normal;font-size:.72rem;color:#94a3b8;font-weight:600}.cz-live-panel{width:min(100%,420px);margin:0 auto;padding:.35rem 0 .5rem}.cz-live-panel__stage{position:relative;padding:1.25rem .85rem 1.6rem}.cz-live-panel__glow{position:absolute;inset:8% 6% 12%;border-radius:40% 40% 36% 36%;background:radial-gradient(circle at 40% 30%,rgba(0,113,216,.28),transparent 55%),radial-gradient(circle at 70% 70%,rgba(22,163,74,.24),transparent 50%);filter:blur(18px);animation:cz-live-glow 4.5s ease-in-out infinite;pointer-events:none}.cz-live-panel__phone{position:relative;z-index:1;border-radius:28px;padding:.55rem;background:linear-gradient(160deg,#0f172a,#1e293b 55%,#0b1220);box-shadow:0 28px 50px rgba(15,23,42,.28),inset 0 0 0 1px rgba(255,255,255,.08);animation:cz-live-phone-float 5s ease-in-out infinite}.cz-live-panel__notch{width:38%;height:.55rem;margin:.15rem auto .55rem;border-radius:999px;background:#020617}.cz-live-panel__screen{border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#f8fafc,#ffffff 42%);border:1px solid rgba(148,163,184,.25);display:grid;grid-gap:.7rem;gap:.7rem;padding:.75rem .7rem .9rem;max-height:min(78vh,640px);overflow-y:auto;scrollbar-width:none}.cz-live-panel__screen::-webkit-scrollbar{display:none}.cz-live-panel__brand{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.55rem;gap:.55rem;align-items:center}.cz-live-panel__logo-mark{width:42px;height:42px;border-radius:12px;overflow:hidden;box-shadow:0 6px 14px rgba(15,23,42,.12);display:grid;place-items:center;flex-shrink:0}.cz-live-panel__logo-mark svg{display:block;width:42px;height:42px}.cz-live-panel__brand strong{display:block;font-size:.92rem;color:#0f172a;line-height:1.15}.cz-live-panel__brand small{color:#64748b;font-size:.72rem}.cz-live-panel__live{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:.22rem .5rem}.cz-live-panel__live i{width:.45rem;height:.45rem;border-radius:999px;background:#22c55e;display:block;animation:cz-live-blink 1.2s ease-in-out infinite}.cz-live-panel__tabs{display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.1rem}.cz-live-panel__tabs::-webkit-scrollbar{display:none}.cz-live-panel__tabs span{flex:0 0 auto;padding:.38rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#64748b;background:#f1f5f9;transition:background .25s ease,color .25s ease,transform .25s ease}.cz-live-panel__tabs span.is-active{color:#fff;background:linear-gradient(120deg,#0071d8,#16a34a);transform:translateY(-1px);box-shadow:0 8px 16px rgba(0,113,216,.22)}.cz-live-panel__welcome p{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.cz-live-panel__welcome h3{margin:.15rem 0 .1rem;font-size:1.18rem;color:#0f172a;letter-spacing:-.02em}.cz-live-panel__welcome span{color:#64748b;font-size:.82rem}.cz-live-panel__plan{display:flex;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .8rem;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#f0fdf4);border:1px solid #dbeafe}.cz-live-panel__plan span{display:block;font-size:.68rem;color:#64748b;font-weight:700}.cz-live-panel__plan strong{font-size:.98rem;color:#0f172a}.cz-live-panel__plan em{font-style:normal;font-size:.74rem;font-weight:700;color:#15803d}.cz-live-panel__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.cz-live-panel__metric{padding:.6rem .65rem;border-radius:14px;background:#fff;border:1px solid #e2e8f0;display:grid;grid-gap:.15rem;gap:.15rem;box-shadow:0 4px 12px rgba(15,23,42,.04);transition:transform .3s ease,box-shadow .3s ease}.cz-live-panel__metric.is-pulse{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 22px rgba(0,113,216,.14)}.cz-live-panel__metric-top{display:flex;justify-content:space-between;align-items:center;gap:.35rem}.cz-live-panel__metric-top span{font-size:.68rem;color:#64748b;font-weight:700}.cz-live-panel__metric-top i{font-style:normal;font-size:.85rem}.cz-live-panel__metric strong{font-size:.95rem;color:#0f172a}.cz-live-panel__metric small{font-size:.66rem;color:#94a3b8}.cz-live-panel__metric--blue{border-color:#bfdbfe}.cz-live-panel__metric--green{border-color:#bbf7d0}.cz-live-panel__metric--amber{border-color:#fde68a}.cz-live-panel__metric--rose{border-color:#fecdd3}.cz-live-panel__metric--sky{border-color:#bae6fd}.cz-live-panel__metric:last-child{grid-column:1/-1}.cz-live-panel__activity,.cz-live-panel__chart{border-radius:14px;border:1px solid #e2e8f0;background:#fff;padding:.7rem}.cz-live-panel__section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.55rem}.cz-live-panel__section-head h4{margin:0;font-size:.86rem;color:#0f172a}.cz-live-panel__section-head span{font-size:.7rem;font-weight:700;color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:.15rem .5rem}.cz-live-panel__blink{color:#22c55e!important;background:transparent!important;animation:cz-live-blink 1.1s ease-in-out infinite}.cz-live-panel__bars{display:flex;align-items:flex-end;gap:.28rem;height:88px}.cz-live-panel__bars i{flex:1 1;height:var(--h,40%);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#0071d8,#16a34a);transform-origin:bottom;animation:cz-live-bar 1.1s ease both;opacity:.9}.cz-live-panel__ticker{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;margin-bottom:.55rem;padding:.5rem .55rem;border-radius:12px;background:linear-gradient(120deg,rgba(0,113,216,.08),rgba(22,163,74,.1));border:1px solid rgba(0,113,216,.14);animation:cz-live-ticker .55s ease both}.cz-live-panel__activity ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.cz-live-panel__activity li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center}.cz-live-panel__avatar{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-size:.74rem;font-weight:800;color:#1d4ed8;background:linear-gradient(145deg,#dbeafe,#ecfccb)}.cz-live-panel__avatar--pay{color:#15803d;background:#dcfce7}.cz-live-panel__avatar--loan{color:#1d4ed8;background:#dbeafe}.cz-live-panel__avatar--tool{color:#a16207;background:#fef3c7}.cz-live-panel__activity strong,.cz-live-panel__ticker strong{display:block;font-size:.8rem;color:#0f172a}.cz-live-panel__activity small,.cz-live-panel__ticker small{color:#64748b;font-size:.7rem}.cz-live-panel__activity em,.cz-live-panel__ticker em{font-style:normal;font-size:.68rem;color:#94a3b8;font-weight:700}.cz-live-panel__floats{position:absolute;inset:0;pointer-events:none;z-index:2}.cz-live-panel__coin{position:absolute;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:#14532d;background:linear-gradient(145deg,#86efac,#16a34a);border:1.5px solid rgba(255,255,255,.75);box-shadow:0 8px 18px rgba(22,163,74,.28);animation:cz-live-coin 3.4s ease-in-out infinite}.cz-live-panel__coin--1{top:12%;left:2%;animation-delay:0s}.cz-live-panel__coin--2{top:28%;right:0;width:2.25rem;height:2.25rem;animation-delay:.7s}.cz-live-panel__coin--3{bottom:14%;left:6%;width:auto;min-width:2.6rem;padding:0 .4rem;font-size:.62rem;animation-delay:1.2s}@keyframes cz-live-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cz-live-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes cz-live-bar{0%{transform:scaleY(.15);opacity:.3}to{transform:scaleY(1);opacity:.9}}@keyframes cz-live-ticker{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cz-live-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes cz-live-coin{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(8deg)}}@media (min-width:900px){.cz-live-panel{width:min(100%,460px)}}@media (prefers-reduced-motion:reduce){.cz-live-panel__bars i,.cz-live-panel__blink,.cz-live-panel__coin,.cz-live-panel__glow,.cz-live-panel__live i,.cz-live-panel__metric.is-pulse,.cz-live-panel__phone,.cz-live-panel__ticker{animation:none!important}}.cz-landing-plans__grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.cz-landing-plans__card{padding:1.15rem;border-radius:16px;border:1px solid var(--cz-gray-200);background:#fff;display:grid;grid-gap:.45rem;gap:.45rem}.cz-landing-plans__card.is-featured{border-color:#93c5fd;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.cz-landing-plans__tier{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2563eb}.cz-landing-plans__card h3{margin:0}.cz-landing-plans__price{margin:0;font-size:1.35rem;font-weight:800;color:var(--cz-gray-900)}.cz-landing-plans__card ul{margin:.35rem 0 0;padding-left:1.1rem;color:var(--cz-gray-700);display:grid;grid-gap:.25rem;gap:.25rem}.cz-landing-plans__link{font-weight:700;color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}.cz-final-cta{text-align:center;padding:2rem 1rem;border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.12),transparent 55%),#f8fafc;border:1px solid #e2e8f0}.cz-final-cta h2{margin:0 0 .5rem}.cz-final-cta p{margin:0 auto 1.15rem;max-width:34rem;color:var(--cz-gray-700)}.cz-final-cta__actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}@media (min-width:768px){.cz-how__list{grid-template-columns:repeat(3,1fr);gap:1.25rem}.cz-how__list li{grid-template-columns:1fr;border-bottom:0;padding:0}.cz-lender-pitch__grid{grid-template-columns:1fr 1.1fr;align-items:center}.cz-lender-pitch__features{grid-template-columns:repeat(2,1fr)}.cz-landing-plans__grid{grid-template-columns:repeat(4,1fr)}.cz-mkt-carousel__card{flex-basis:260px}}@media (min-width:900px){.cz-landing-visual__grid{grid-template-columns:1.05fr 1fr}.cz-landing-visual--inverse .cz-landing-visual__grid{grid-template-columns:.85fr 1.15fr}.cz-lender-pitch__grid--visual{grid-template-columns:1fr 1.15fr;align-items:center;gap:2rem}}@media (max-width:767px){.cz-product-mock{grid-template-columns:1fr}.cz-product-mock__nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;align-content:center}.cz-product-mock__cards{grid-template-columns:1fr}.cz-mkt-carousel__nav{display:none}.cz-mkt-carousel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cz-mkt-carousel__card,.cz-mkt-carousel__track{scroll-behavior:auto;transition:none}}@media (max-width:767px){.cz-panel-sim{grid-template-columns:1fr}.cz-panel-sim__nav ul{display:flex;gap:.35rem;overflow-x:auto}.cz-panel-sim__nav li{white-space:nowrap}.cz-panel-sim__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-panel-sim__mid{grid-template-columns:1fr}.cz-mkt-carousel__nav{display:none}.cz-mkt-carousel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cz-mkt-carousel__card,.cz-mkt-carousel__track{scroll-behavior:auto;transition:none}.cz-hero-loan,.cz-landing-visual__photo,.cz-panel-sim{animation:none}}@keyframes cz-landing-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cz-hero-loan{animation:cz-landing-fade-up .42s ease both}.cz-landing-visual__photo,.cz-lender-pitch__photo,.cz-panel-sim{animation:cz-landing-fade-up .52s ease both}.cz-admin-page{width:min(1100px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0 3rem}.cz-health{display:grid;grid-gap:1.25rem;gap:1.25rem}.cz-health__head{display:grid;grid-gap:.55rem;gap:.55rem;padding:1.1rem 1.2rem;border-radius:18px;border:1px solid #dbe3ef;background:linear-gradient(135deg,#f8fbff,#f1f5f9)}.cz-health__kicker{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.cz-health__head h1{margin:0;font-size:clamp(1.25rem,2.6vw,1.65rem);color:#0f172a}.cz-health__head>p{margin:0;color:#64748b;line-height:1.5;max-width:52rem}.cz-health__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.35rem}.cz-health__copy-ok{margin:0;color:#047857;font-weight:600;font-size:.9rem}.cz-health__banner{margin:0;padding:.75rem .95rem;border-radius:12px;font-size:.92rem;line-height:1.45}.cz-health__banner.is-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.cz-health__banner.is-warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.cz-health__overall{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 1.1rem;border-radius:16px;border:1px solid #dbe3ef;background:#fff}.cz-health__overall.is-ok{border-color:#86efac;background:#f0fdf4}.cz-health__overall.is-warning{border-color:#fcd34d;background:#fffbeb}.cz-health__overall.is-error{border-color:#fca5a5;background:#fef2f2}.cz-health__overall.is-incomplete{border-color:#93c5fd;background:#eff6ff}.cz-health__overall p{margin:0;color:#334155;line-height:1.45}.cz-health__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.85rem;gap:.85rem}.cz-health__card{display:grid;grid-gap:.55rem;gap:.55rem;padding:.95rem 1rem;border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.04)}.cz-health__card.is-ok{border-color:#86efac}.cz-health__card.is-warning{border-color:#fcd34d}.cz-health__card.is-error{border-color:#fca5a5}.cz-health__card.is-disconnected,.cz-health__card.is-unchecked{border-color:#cbd5e1}.cz-health__card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cz-health__card-top h2{margin:0;font-size:1.02rem;color:#0f172a}.cz-health__pill{flex-shrink:0;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:.28rem .55rem;border-radius:999px;background:#f1f5f9;color:#334155}.cz-health__card.is-ok .cz-health__pill{background:#dcfce7;color:#166534}.cz-health__card.is-warning .cz-health__pill{background:#fef3c7;color:#92400e}.cz-health__card.is-error .cz-health__pill{background:#fee2e2;color:#991b1b}.cz-health__card>p{margin:0;color:#475569;font-size:.92rem;line-height:1.45}.cz-health__card dl,.cz-health__incident dl{margin:0;display:grid;grid-gap:.55rem;gap:.55rem}.cz-health__card dt,.cz-health__incident dt{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.cz-health__card dd,.cz-health__incident dd{margin:.15rem 0 0;color:#334155;font-size:.88rem;line-height:1.4}.cz-health__incidents{display:grid;grid-gap:.85rem;gap:.85rem}.cz-health__incidents>h2{margin:0;font-size:1.15rem}.cz-health__incident{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem 1.05rem;border-radius:16px;border:1px solid #e2e8f0;background:#fff}.cz-health__incident>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.cz-health__incident>header span{font-size:.8rem;font-weight:700;color:#64748b}.cz-health__note{margin:0;padding:.65rem .8rem;border-radius:10px;background:#f8fafc;color:#334155;font-size:.9rem}.cz-health__incident-actions{display:flex;flex-wrap:wrap;gap:.45rem}.cz-health__incident form{display:grid;grid-gap:.55rem;gap:.55rem}.cz-health__incident label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.85rem;font-weight:650;color:#334155}.cz-health__incident textarea{width:100%;border:1px solid #dbe3ef;border-radius:12px;padding:.7rem .8rem;font:inherit;resize:vertical;min-height:84px}@media (max-width:640px){.cz-health__grid{grid-template-columns:1fr}.cz-admin-page{width:calc(100% - 1.25rem)}}