:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--avi-black:#050608;--avi-panel:#0c1117;--avi-panel-2:#121922;--avi-line:#1d2733;--avi-line-2:#2f3d4e;--avi-text:#fff;--avi-text-2:#b3bfcc;--avi-muted:#8594a6;--avi-sky:#5cb2ff;--avi-sky-2:#8ccaff;--avi-blue:#1a6fd0;--avi-blue-hover:#2380e6;--avi-teal:#19c7a8;--avi-navy:#02294c;--avi-gradient:linear-gradient(135deg, #02294c 0%, #064b86 45%, #057d93 82%, #09b39c 100%);--avi-glow:radial-gradient(circle at 85% 0%, #09b39c2e, transparent 45%)}html,body,.nx,.nx-app,.nexo-app{background:var(--avi-black);color:var(--avi-text)}::selection{color:#fff;background:#1a6fd0}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--avi-teal);outline-offset:2px;box-shadow:none}.nx h1,.nx h2,.quote-app h1,.quote-app h2{font-family:var(--kv-serif);letter-spacing:-.02em;font-weight:700}.nx h1,.quote-app h1{color:var(--avi-sky)}.nx h2,.quote-app h2{color:var(--avi-sky-2)}.nx h3{color:var(--avi-text)}.nx em{font-style:normal;font-family:var(--kv-serif);background:linear-gradient(90deg,#5cb2ff,#19c7a8);color:#0000;-webkit-background-clip:text;background-clip:text}.nx .nx-eyebrow,.nx .kv-eyebrow{color:var(--avi-teal)}.avi-logo{flex-direction:column;gap:6px;display:inline-flex}.avi-logo img{height:auto;display:block}.avi-logo-sm img{width:84px}.avi-logo-md img{width:128px}.avi-logo-lg img{width:180px}.avi-logo>span{font-family:var(--kv-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--avi-teal);font-size:12px;font-weight:700}.nx-wordmark{text-decoration:none}.nx-sidebar{border-right:1px solid var(--avi-line);color:var(--avi-text-2);background:linear-gradient(#070a0e 0%,#050608 100%)}.nx-sidebar button{color:var(--avi-text-2)}.nx-sidebar button:hover,.nx-sidebar .nx-account-button:hover,.nx-sidebar .nx-account-button:focus-visible{color:var(--avi-text);background:#101822}.nx-sidebar button.active{color:#fff;box-shadow:inset 3px 0 0 var(--avi-teal);background:linear-gradient(90deg,#1a6fd047,#19c7a81a)}.nx-sidebar .nx-account-button,.nx-account{border-color:var(--avi-line)}.nx-sidebar .nx-wordmark span,.nx-sidebar small{color:var(--avi-muted)}.nx-sidebar-note{border-color:var(--avi-line);color:var(--avi-text-2);background:#0a0f15}.nx-sidebar-note b{color:var(--avi-text)}.nx-avatar{color:var(--avi-sky-2);background:#0f2742}.nx-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--avi-line);background:#050608db}.nx-topbar h1{color:var(--avi-text)}.nx .nx-primary,.nx .kv-btn-primary,.quote-button:not(.secondary),.quote-topbar .quote-button:not(.secondary),.nx-profile-savebar .nx-primary,.quote-client .primary{background:var(--avi-blue);border-color:var(--avi-blue);color:#fff}.nx .nx-primary:hover,.nx .kv-btn-primary:hover,.quote-button:not(.secondary):hover,.quote-client .primary:hover{background:var(--avi-blue-hover);border-color:var(--avi-blue-hover);color:#fff}.nx .nx-secondary,.nx .kv-btn,.quote-button.secondary{border-color:var(--avi-line-2);color:var(--avi-text);background:0 0}.nx .nx-secondary:hover,.nx .kv-btn:hover:not(.kv-btn-primary),.quote-button.secondary:hover{border-color:var(--avi-sky);background:#101822}.nx-dashboard-hero{background:var(--avi-glow), var(--avi-gradient);color:#fff;border:1px solid #5cb2ff2e}.nx-dashboard-hero h1,.nx-dashboard-hero h2{color:#fff}.nx-dashboard-hero em{background:linear-gradient(90deg,#9fd4ff,#5ff0d4);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-dashboard-hero p,.nx-dashboard-hero .nx-eyebrow{color:#ffffffd1}.nx-dashboard-hero button{color:var(--avi-navy);background:#fff;border-color:#fff}.nx-dashboard-hero button:hover{background:#e6f2ff}.nx-goal-dial>div{color:#fff;background:#06182b}.nx-goal-dial strong{color:#fff}.nx-goal-dial span,.nx-goal-dial small{color:#ffffffc7}.nx-steps button.active,.nx-progress-cards button.active,.nx-client-controls button.active,.nx .nx-milestone.selected,.quote-intro li.active span,.quote-intro li.complete span{border-color:var(--avi-sky);color:#fff;background:linear-gradient(135deg,#0b3b6e,#0a5f86)}.nx-bottom-nav{border-top:1px solid var(--avi-line);background:#070a0ef5}.nx-bottom-nav button{color:var(--avi-text-2)}.nx-bottom-nav button.active{color:#fff;background:#1a6fd038}.nx .nx-goal-tray button,.nx .nx-unplaced button{color:var(--avi-sky-2);background:#0f2742}.nx-map,.quote-empty,.udi-chart,.quote-metrics .highlight,.client-coverages>div,.client-decision>div+div{background:var(--avi-panel-2);color:var(--avi-text)}.nx-modal{background:#000000b8}.nx-orbits span{background:#5cb2ff29}.nx-photo-caption{color:#fff;background:#050608d1}.nx-profile-hero{background:var(--avi-glow), var(--avi-gradient);color:#fff;border-color:#5cb2ff33}.nx-profile-hero h1{color:#fff}.nx-profile-hero p,.nx-profile-hero .nx-eyebrow{color:#ffffffd6}.nx-profile-savebar{border-color:var(--avi-line);background:#080c11f0}.nx-login-story{background:var(--avi-glow), var(--avi-gradient);color:#fff}.nx-login-story h1{color:#fff}.nx-login-story p,.nx-login-story small{color:#ffffffd6}.nx-login-story .nx-eyebrow{color:#7ff2dc}.quote-topbar{border-bottom:1px solid var(--avi-line);color:#fff;background:#050608e6}.quote-table-scroll thead{color:#fff;background:#0f2742}.quote-client{background:var(--avi-glow), #050608;color:#fff}.quote-client button:hover{background:#101822}.client-numbers>div,.client-decision>div{color:#fff;background:linear-gradient(135deg,#0b3b6e,#0a5f86)}.quote-client footer{border-top:1px solid var(--avi-line);background:#050608f0}.nx input,.nx select,.nx textarea,.quote-app input,.quote-app select,.quote-app textarea{border-color:var(--avi-line-2);color:var(--avi-text);background-color:#0b1016}.nx input::-moz-placeholder{color:#6f7e90}.nx textarea::-moz-placeholder{color:#6f7e90}.nx input::placeholder,.nx textarea::placeholder{color:#6f7e90}.nx input:focus,.nx select:focus,.nx textarea:focus{border-color:var(--avi-sky)}.nx input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.8}.nx-sidebar-note p,.nx-sidebar-note span{color:var(--avi-text-2)}.nx-profile-savebar b{color:#fff}.nx-profile-savebar span{color:var(--avi-text-2)}.nx-profile-avatar{background:var(--avi-gradient);color:#fff;border-color:#5cb2ff59}.nx-profile-avatar span{color:#fff}.kv-avatar-lg,.kv-avatar,.kv-client-head .kv-avatar{background:var(--avi-gradient);color:#fff}.avi-feedback-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;padding:20px;animation:.15s ease-out avi-fade;display:grid;position:fixed;inset:0}.avi-feedback{border:1px solid var(--avi-line-2);width:min(440px,100%);color:var(--avi-text);text-align:center;background:linear-gradient(#0f1620,#0a0e14);border-radius:16px;padding:26px 24px 22px;animation:.18s ease-out avi-pop;box-shadow:0 30px 80px #0009}.avi-feedback h2{font-family:var(--kv-serif);color:#fff;margin:12px 0 8px;font-size:20px;font-weight:700}.avi-feedback-body{color:var(--avi-text-2);margin:0;font-size:16px;line-height:1.55}.avi-feedback-icon{width:48px;height:48px;color:var(--avi-sky);background:#5cb2ff24;border-radius:50%;place-items:center;display:inline-grid}.avi-feedback-icon.is-working{background:#1a6fd02e}.avi-feedback-icon.is-done{color:var(--avi-teal);background:#19c7a829}.avi-feedback-icon.is-danger{color:#ff9d7c;background:#ef7d5729}.avi-progress{background:#1a2330;border-radius:999px;height:8px;margin:16px 0 12px;position:relative;overflow:hidden}.avi-progress>span{border-radius:inherit;background:linear-gradient(90deg,#1a6fd0,#19c7a8);transition:width .25s;position:absolute;inset:0 auto 0 0}.avi-progress.is-indeterminate>span{width:40%;animation:1.1s ease-in-out infinite avi-indeterminate}.avi-progress.is-complete>span{background:var(--avi-teal)}.avi-feedback-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.avi-feedback-actions button{cursor:pointer;border-radius:12px;min-height:46px;padding:0 20px;font-size:16px;font-weight:700}.avi-btn-primary{background:var(--avi-blue);border:1px solid var(--avi-blue);color:#fff}.avi-btn-primary:hover{background:var(--avi-blue-hover)}.avi-btn-danger{color:#fff;background:#c9502c;border:1px solid #c9502c}.avi-btn-ghost{border:1px solid var(--avi-line-2);color:var(--avi-text);background:0 0}@keyframes avi-indeterminate{0%{left:-40%}to{left:100%}}@keyframes avi-fade{0%{opacity:0}}@keyframes avi-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.avi-feedback-backdrop,.avi-feedback{animation:none}.avi-progress.is-indeterminate>span{animation-duration:2.4s}}@media (max-width:520px){.avi-feedback-actions{flex-direction:column-reverse}.avi-feedback-actions button{width:100%}}.avi-hint{vertical-align:middle;margin-left:2px;display:inline-flex;position:relative}.nx .avi-hint-trigger,.avi-hint-trigger{width:26px;height:26px;min-height:0;color:var(--avi-muted);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.nx .avi-hint-trigger:hover,.avi-hint-trigger:hover,.avi-hint-trigger[aria-expanded=true]{color:var(--avi-sky);background:#5cb2ff1f}.avi-hint-trigger:after{content:"";position:absolute;inset:-9px}.avi-hint-bubble{z-index:90;border:1px solid var(--avi-line-2);color:#e8eef5;width:max-content;max-width:min(300px,78vw);font-family:var(--kv-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;background:#121b26;border-radius:12px;padding:11px 13px;font-size:14px;font-weight:600;line-height:1.5;position:absolute;bottom:calc(100% + 8px);box-shadow:0 14px 34px #0000008c}.avi-hint-bubble.is-left{left:-8px}.avi-hint-bubble.is-right{right:-8px}.avi-hint-bubble b{color:#fff}.avi-stars{vertical-align:middle;gap:2px;display:inline-flex}.avi-stars .is-on{color:#f2c46d;fill:#f2c46d}.avi-stars .is-off{color:#3a4757}.kv-group-stars{margin-left:8px;display:inline-flex}.nx .kv-light-option .avi-stars{flex:none;margin-top:2px}.avi-wa{color:#25d366}.nx .avi-wa-btn{color:#dfffe9;background:#25d36614;border:1px solid #25d36673;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex}.nx .avi-wa-btn svg{color:#25d366}.nx .avi-wa-btn:hover{background:#25d36629;border-color:#25d366}.avi-agenda-group+.avi-agenda-group{margin-top:18px}.nx .avi-agenda-title{font-family:var(--kv-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--avi-text-2);align-items:center;gap:8px;margin:18px 0 6px;font-size:14px;font-weight:800;display:flex}.avi-agenda-title>span:first-of-type{color:#fff;letter-spacing:0;background:#16202c;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:12px;display:inline-grid}.avi-agenda-group.is-vencidas .avi-agenda-title{color:#ff9d7c}.avi-badge-late{color:#ff9d7c;background:#ef7d5729;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.nx .nx-activity-row{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.nx .nx-activity-row .nx-date{min-width:0;padding:10px 6px}.nx-activity-main h3{overflow-wrap:anywhere;margin:0}.nx-activity-main small{color:var(--avi-muted);display:block}.nx-activity-actions{gap:8px;display:flex}.nx .nx-activity-actions>button{white-space:nowrap;min-height:44px}@media (max-width:640px){.nx .nx-activity-row{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px}.nx-activity-actions{grid-column:1/-1}.nx .nx-activity-row .nx-date b{font-size:16px}.nx .nx-activity-actions>button{flex:1;justify-content:center}}.kv-table-wrap{position:relative}.nx .kv-avatar-lg,.nx .kv-initial{background:var(--avi-gradient);color:#fff;border:0}.nx .kv-card-head h2{white-space:nowrap}.nx .kv-card-head{flex-wrap:wrap;row-gap:4px}.nx .nx-prospect-grid article>h2{color:#fff;margin:12px 0 6px;font-size:20px}.nx .nx-prospect-grid .kv-client-number{align-self:flex-start;margin-left:0}.avi-steps-help{color:var(--avi-text-2);align-items:center;gap:4px;margin:4px 0 8px;font-size:14px;font-weight:600;display:flex}.nx .nx-profile-savebar{box-shadow:none;position:static}.nx .nx-profile-savebar.is-dirty{border-color:var(--avi-sky);position:sticky;bottom:16px;box-shadow:0 18px 45px #0000008c}@media (max-width:800px){.nx .nx-profile-savebar.is-dirty{bottom:96px}}.nx .nx-modal-card>.nx-section-title{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nx .nx-modal-card>.nx-section-title>button{flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.avi-topbar-mark{display:none}@media (max-width:800px){.nx .nx-topbar{-moz-column-gap:10px;align-items:center;column-gap:10px}.avi-topbar-mark{width:28px;height:auto;display:block}.nx-topbar .nx-topbar-title{flex:1;min-width:0}.nx-topbar .nx-topbar-title .nx-eyebrow{display:none}.nx-topbar .nx-topbar-title .avi-topbar-section{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;overflow:hidden}.nx .nx-topbar .avi-new-prospect{border-radius:12px;order:2;justify-content:center;width:46px;height:46px;min-height:0;padding:0}.nx-topbar .avi-new-prospect .avi-btn-label{display:none}.nx .nx-lane .nx-card-title{min-height:44px}.nx .nx-lane-toggle{width:44px;height:44px}.nx .nx-search input,.nx .kv-search input,.nx .kv-search-field input{min-height:44px}.nx .kv-search-clear{width:44px;height:44px}.nx .nx-consent input[type=checkbox]{width:24px;height:24px}}.nx .nx-modal-card .avi-modal-submit{width:100%;margin-top:14px;position:sticky;bottom:-32px;box-shadow:0 -18px 24px 8px #0d1319}@media (max-width:800px){.nx .kv-segmented button{min-height:44px}}.avi-onboarding{background:radial-gradient(circle at 100% 0,#09b39c24,#0000 45%),#0b1219;border:1px solid #5cb2ff47;border-radius:16px;margin-bottom:20px;padding:22px 24px}.avi-onboarding header{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.nx .avi-onboarding h2{color:#fff;margin:0;font-size:24px}.avi-onboarding header p{color:var(--avi-text-2);margin:4px 0 0;font-size:16px}.avi-onboarding-icon{background:var(--avi-gradient);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.nx .avi-onboarding-close{border:1px solid var(--avi-line-2);width:44px;height:44px;color:var(--avi-text-2);background:0 0;border-radius:12px;place-items:center;padding:0;display:grid}.avi-onboarding .avi-progress{margin:16px 0 10px}.avi-onboarding ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.avi-onboarding li{border:1px solid var(--avi-line);background:#ffffff05;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.avi-onboarding li.is-next{background:#1a6fd01a;border-color:#5cb2ff73}.avi-onboarding li.is-done{opacity:.62}.avi-onboarding li b{color:#fff;display:block}.avi-onboarding li small{color:var(--avi-text-2)}.avi-onboarding-check{color:var(--avi-muted)}.avi-onboarding li.is-done .avi-onboarding-check{color:var(--avi-teal)}.avi-onboarding li button{white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex}@media (max-width:640px){.avi-onboarding{padding:18px 16px}.avi-onboarding li{grid-template-columns:auto 1fr}.avi-onboarding li button{grid-column:1/-1;justify-content:center}}.nx .avi-page-head{margin-bottom:18px;padding:8px 0 18px}.nx .avi-page-head h1{margin:6px 0;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.nx .avi-page-head em{font-size:.8em}.nx .avi-page-head p{max-width:760px;color:var(--avi-text-2);margin:0;font-size:16px}.nx .kv-page-head.avi-page-head{border-bottom:1px solid var(--avi-line)}.nx .nx-dashboard-hero{padding:28px 32px}.nx .nx-dashboard-hero h1{font-size:clamp(26px,2.6vw,36px);line-height:1.15}.nx .nx-dashboard-hero p{margin:10px 0 18px}@media (max-width:640px){.nx .avi-page-head p{display:none}.nx .nx-dashboard-hero{padding:22px 20px}.nx .nx-goal-dial{width:150px;height:150px}}.avi-list-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.avi-list-tools .avi-filter{flex:1;min-width:240px;margin:0}.avi-list-tools .avi-filter input{width:100%}.avi-chips{scrollbar-width:thin;gap:8px;margin:0 0 18px;padding-bottom:4px;display:flex;overflow-x:auto}.nx .avi-chips button{border:1px solid var(--avi-line-2);min-height:40px;color:var(--avi-text-2);white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.nx .avi-chips button span{color:#fff;background:#16202c;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;display:inline-grid}.nx .avi-chips button.active{border-color:var(--avi-sky);color:#fff;background:#1a6fd038}.avi-muted-line{color:var(--avi-text-2);margin:0 0 14px;font-size:14px}@media (max-width:640px){.avi-list-tools .kv-segmented{width:100%}.avi-list-tools .kv-segmented button{flex:1}.nx .avi-chips button{min-height:44px}}.avi-drawer-backdrop{z-index:39;background:#0009;border:0;position:fixed;inset:0}.nx .nx-mobile-menu{display:none!important}.nx .avi-modal-small{max-width:480px}.nx .avi-case-header{justify-content:space-between}@media (min-width:641px){.nx .nx-prospect-grid>article{flex-direction:column;align-items:stretch;display:flex}.nx .nx-prospect-grid>article>.nx-pill,.nx .nx-prospect-grid>article>.kv-client-number{align-self:flex-start}.nx .nx-prospect-grid>article>.nx-tags{margin-bottom:18px}.nx .nx-prospect-grid>article>.nx-primary{margin-top:auto;margin-bottom:14px}.nx .nx-prospect-grid>article>.nx-inline{margin-top:0;margin-bottom:0}}@media (max-width:640px){.nx .nx-prospect-grid{gap:10px}.nx .nx-prospect-grid>article{-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 14px 12px;display:grid}.nx .nx-prospect-grid>article>.nx-pill{grid-area:1/2;align-self:start}.nx .nx-prospect-grid>article>h2{grid-area:1/1;margin:0;font-size:18px}.nx .nx-prospect-grid>article>.kv-client-number,.nx .nx-prospect-grid>article>p{grid-column:1/-1;margin:0;font-size:14px}.nx .nx-prospect-grid>article>.nx-tags{display:none}.nx .nx-prospect-grid>article>.nx-primary{grid-column:1/-1;min-height:44px;margin:4px 0 0}.nx .nx-prospect-grid>article>.nx-inline{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.nx .nx-prospect-grid>article>.nx-inline>button{justify-content:center;min-height:44px}}.nx .avi-list-tools .avi-filter{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.nx .avi-list-tools .avi-filter input{flex:1;min-width:0}@media (max-width:640px){.nx .nx-activity-actions{grid-template-columns:1fr 1fr;display:grid}.nx .nx-activity-actions>.avi-wa-btn{grid-column:1/-1}.nx .nx-prospect-grid>article>.kv-client-number{justify-self:start}.avi-onboarding li.is-done{display:none}}.nx .avi-list-tools .avi-filter{flex-direction:row}@media (max-width:640px){.nx .nx-activity-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .nx-activity-actions>button{min-width:0;padding:0 10px;font-size:14px}}.avi-vigencias{background:radial-gradient(circle at 100% 0,#f2c46d24,#0000 55%),#0b1219;border:1px solid #f2c46d66;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:20px;padding:18px 22px;display:grid}.avi-vigencias-icono{width:42px;height:42px;color:var(--kv-gold-ink,#f2c46d);background:#f2c46d2e;border-radius:12px;place-items:center;display:grid}.nx .avi-vigencias h2{color:#fff;margin:0 0 6px;font-size:20px}.avi-vigencias ul{color:var(--avi-text-2);gap:4px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.avi-vigencias li.is-vencida{color:#ffb4a8}.avi-vigencias li b{color:#fff}@media (max-width:720px){.avi-vigencias{grid-template-columns:auto 1fr;padding:16px}.nx .avi-vigencias>button{grid-column:1/-1;width:100%}}.avi-atencion-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:16px;display:flex}.avi-atencion-head>div{flex:320px;min-width:0}.avi-atencion-head p{margin:6px 0 0}.nx .avi-atencion-ia{flex:none}.avi-atencion-propuesta{color:#d8e8f8;background:#0d2036;border:1px solid #2f5f8f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;padding:12px 16px;display:flex}.avi-atencion-propuesta>svg{color:var(--kv-accent-ink);flex:none}.avi-atencion-propuesta p{flex:260px;margin:0}.avi-atencion-propuesta small{color:var(--kv-ink-2)}.avi-atencion-propuesta>div{gap:8px;display:flex}.nx .avi-matrix .avi-q{flex-direction:column;min-height:160px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.nx .avi-matrix .avi-q.is-over{border-color:var(--kv-accent-ink);box-shadow:inset 0 0 0 2px #7cc0ff59}.avi-q header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.avi-q-count{text-align:center;background:#0c1217;border-radius:999px;min-width:28px;padding:1px 8px;font-size:14px;font-weight:700}.nx .avi-q-guia{color:var(--kv-ink-2);margin:6px 0 10px;font-size:13px}.avi-q ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.avi-q-item{cursor:grab;background:#0c1117;border:1px solid #2b4661;border-radius:12px;padding:10px 8px 10px 6px}.avi-q-item.is-dragging{opacity:.45}.avi-q-item.has-sugerencia{border-color:#3d73a8}.avi-q-row{align-items:center;gap:6px;display:flex}.avi-q-grip{color:#5f7890;flex:none}.avi-q-text{flex-direction:column;flex:1;min-width:0;display:flex}.avi-q-text b{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.avi-q-text>span{color:var(--kv-ink-2);font-size:13px}.avi-q-move{flex:none;position:relative}.nx .avi-q-move-btn{color:#9fc2e4;background:0 0;border:1px solid #375b7d;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;min-height:0;padding:0;display:inline-flex}.nx .avi-q-move-btn:hover,.nx .avi-q-move-btn[aria-expanded=true]{background:#1b2833}.avi-q-menu{z-index:40;border:1px solid var(--avi-line-2,#2f4b66);background:#121b26;border-radius:12px;flex-direction:column;width:230px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #0000008c}.avi-q-menu>span{letter-spacing:.04em;text-transform:uppercase;color:var(--kv-ink-2);padding:4px 8px 6px;font-size:12px;font-weight:700}.nx .avi-q-menu button{text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;min-height:44px;padding:6px 10px;font-size:15px;font-weight:700;display:flex}.nx .avi-q-menu button:hover,.nx .avi-q-menu button:focus-visible{background:#1b2833}.avi-q-menu small{color:var(--kv-ink-2);font-size:12px;font-weight:500}.avi-q-sugerencia{background:#0d2036;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:8px 0 0 22px;padding:8px 10px;display:flex}.avi-q-sugerencia p{color:#d8e8f8;flex:180px;margin:0;font-size:13px}.nx .avi-q-sugerencia p svg{vertical-align:-2px;color:var(--kv-accent-ink);margin-right:4px;display:inline-block}.avi-q-sugerencia p span{color:var(--kv-ink-2);display:block}.avi-q-sugerencia>div{gap:6px;display:flex}.nx .avi-q-sugerencia button{border-radius:8px;align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.nx .avi-q-aceptar{border:1px solid var(--kv-pine);background:var(--kv-pine);color:#fff}.nx .avi-q-ignorar{color:#9fc2e4;background:0 0;border:1px solid #375b7d}.nx .avi-q-vacio{text-align:center;color:var(--kv-ink-2);border:1px dashed #33587a;border-radius:12px;margin:4px 0 0;padding:14px;font-size:14px}@media (max-width:800px){.nx .avi-q-move-btn{width:44px;height:44px}.avi-q-grip{display:none}.avi-q-item{cursor:default;padding-left:12px}.avi-q-sugerencia{margin-left:0}.nx .avi-q-sugerencia button{min-height:40px}}.avi-bell,.nx .nx-topbar>.avi-bell{flex:none;width:auto;min-width:0;position:relative}.nx .avi-bell-btn{color:#cfe2f5;background:#121a22;border:1px solid #33485c;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;min-height:0;padding:0;display:inline-flex;position:relative}.nx .avi-bell-btn:hover,.nx .avi-bell-btn[aria-expanded=true]{background:#1b2833;border-color:#4b7196}.avi-bell-count{background:var(--kv-pine);color:#fff;border:2px solid #1c2229;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.avi-bell-count.is-grave{background:#d9534f}.avi-bell-panel{z-index:120;border:1px solid var(--avi-line-2,#2f4b66);background:#121b26;border-radius:16px;flex-direction:column;width:min(380px,100vw - 32px);max-height:min(70vh,560px);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 44px #0009}.avi-bell-panel header,.avi-bell-panel footer{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.avi-bell-panel header{border-bottom:1px solid #22364a}.avi-bell-panel header span{color:var(--kv-ink-2);font-size:13px}.avi-bell-panel footer{border-top:1px solid #22364a}.avi-bell-panel ul{flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.nx .avi-bell-panel li button{text-align:left;width:100%;min-height:56px;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.nx .avi-bell-panel li button:hover,.nx .avi-bell-panel li button:focus-visible{background:#1b2833}.avi-bell-ico{width:34px;height:34px;color:var(--kv-accent-ink);background:#0d2036;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.avi-bell-panel li button.is-grave .avi-bell-ico{color:#ff9d7c;background:#3a1512}.avi-bell-text{flex-direction:column;flex:1;min-width:0;display:flex}.avi-bell-text b{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.avi-bell-text small{color:var(--kv-ink-2);font-size:13px}.nx .avi-bell-vacio{color:var(--kv-ink-2);margin:0;padding:22px 18px;font-size:14px}.nx .avi-bell-panel footer button{min-height:36px;color:var(--kv-accent-ink);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:800px){.nx .nx-topbar>.avi-bell{order:2;margin-left:0}.nx .avi-bell-btn{background:0 0}.avi-bell-panel{width:auto;position:fixed;top:70px;left:16px;right:16px}}.nx .avi-ref-stats{margin-bottom:18px}.avi-ref-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.avi-ref-tools .avi-chips{margin:0}.nx .avi-ref-search{flex-flow:row;flex:0 280px;align-items:center;gap:10px;margin:0;display:flex}.nx .avi-ref-search input{flex:1;min-width:0}.avi-ref-tags .nx-pill{padding:2px 10px;font-size:12px;line-height:1.5}.avi-ref-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.avi-ref-list>li{background:#0c1117;border:1px solid #2b4661;border-radius:14px;grid-template-columns:minmax(200px,1.4fr) minmax(130px,.8fr) minmax(130px,.9fr) auto;align-items:center;gap:12px 20px;padding:14px 16px;display:grid}.avi-ref-list>li.is-sugerido{box-shadow:inset 3px 0 0 var(--kv-accent-ink);border-color:#3d73a8}.avi-ref-who{flex-direction:column;gap:6px;min-width:0;display:flex}.nx .avi-ref-name{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-start;min-height:0;padding:0;font-size:16px;font-weight:700;display:block}.nx .avi-ref-name:hover{color:var(--kv-accent-ink);text-decoration:underline}.avi-ref-tags{flex-wrap:wrap;gap:6px;display:flex}.avi-ref-sugerido{color:var(--kv-accent-ink);background:#0d2036;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.avi-ref-dato{flex-direction:column;min-width:0;display:flex}.avi-ref-dato small{color:var(--kv-ink-2);font-size:12px}.avi-ref-dato b{font-size:16px}.avi-ref-dato b.is-nunca{color:var(--kv-ink-2)}.avi-ref-dato b.is-dio{color:#6fd6a8}.avi-ref-dato span{color:var(--kv-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.avi-ref-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nx .avi-ref-acciones .nx-secondary{min-height:40px;padding:0 12px;font-size:14px}.nx .avi-ref-persona{align-items:center;gap:4px;font-size:13px;display:inline-flex}.nx .avi-ref-nota{color:var(--kv-ink-2);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.nx .avi-ref-nota svg{flex:none;margin-top:2px}.avi-ref-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.avi-ref-link p{margin:6px 0 0}@media (max-width:1100px){.avi-ref-list>li{grid-template-columns:1fr 1fr}.avi-ref-who,.avi-ref-acciones{grid-column:1/-1}.avi-ref-acciones{justify-content:flex-start}}@media (max-width:640px){.nx .avi-ref-search{flex:100%}.nx .avi-ref-acciones .nx-secondary{flex:150px;min-height:44px}.nx .avi-ref-persona{flex:100%;justify-content:center;min-height:44px}}.avi-growth{--serie-vida:#3987e5;--serie-gmm:#d95926;--serie-accidentes:#199e70;--serie-autos:#c98500;--serie-danos:#d55181;--serie-otro:#008300;--serie-prospectos:#3987e5;--serie-citas:#d95926;--serie-polizas:#199e70;--serie-p1:#3987e5;--serie-p2:#d95926;--serie-p3:#199e70;--serie-p4:#c98500;--serie-p5:#d55181;--serie-p6:#008300;--serie-otros:#6b7785;margin-bottom:26px}.avi-growth-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.avi-growth-head h2{margin:0}.avi-year{background:#0c1117;border:1px solid #2b4661;border-radius:12px;align-items:center;gap:4px;padding:3px;display:inline-flex}.avi-year b{text-align:center;font-variant-numeric:tabular-nums;min-width:52px}.nx .avi-year button{color:#cfe2f5;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;min-height:0;padding:0;display:inline-flex}.nx .avi-year button:disabled{opacity:.3}.avi-growth-periodo{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.avi-year.is-off b{color:#6b7785}.nx .avi-growth-todos{color:#cfe2f5;background:#0c1117;border:1px solid #2b4661;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex}.nx .avi-growth-todos.is-on{color:#fff;background:linear-gradient(135deg,#0b3b6e,#0a5f86);border-color:#5cb2ff}.avi-estado-fichas{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nx .avi-estado-ficha{border:1px solid #1f3a55;border-left:4px solid var(--c,#3987e5);color:#dbe7f3;text-align:left;cursor:pointer;background:#0c1117;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-height:0;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.nx .avi-estado-ficha:disabled{cursor:default;opacity:.55}.nx .avi-estado-ficha:not(:disabled):hover,.nx .avi-estado-ficha.is-on{border-color:var(--c,#3987e5);background:#102032}.avi-estado-ficha span{color:#8ea3b8;font-size:13px;font-weight:700}.avi-estado-ficha strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.nx .avi-estado-ficha small{color:#9fb0c0;overflow-wrap:anywhere;font-size:12px}.avi-estado-ficha.es-vigentes{--c:#199e70}.avi-estado-ficha.es-prorrogadas{--c:#c98500}.avi-estado-ficha.es-canceladas{--c:#6b7785}.avi-estado-ficha.es-tramite{--c:#3987e5}.avi-estado-lista{max-height:360px;margin-top:12px;overflow:auto}.avi-estado-lista caption{text-align:left;color:#cfe2f5;padding:0 0 8px;font-weight:700}.avi-estado-lista thead th,.avi-estado-lista td:nth-child(2),.avi-estado-lista td:nth-child(3){text-align:left}.avi-estado-lista thead th:last-child{text-align:right}.nx .avi-estado-cliente{color:#8ccaff;text-align:left;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-weight:700}.nx .avi-estado-cliente:hover{text-decoration:underline}@media (max-width:760px){.avi-estado-fichas{grid-template-columns:repeat(2,minmax(0,1fr))}.avi-growth-head{flex-wrap:wrap}}.nx .avi-growth-stats{margin-bottom:16px}.nx .avi-growth-stats .avi-growth-money{overflow-wrap:anywhere;font-size:28px}.avi-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.nx .avi-viz-card{min-width:0;margin:0}.avi-viz-card>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.avi-viz-card>header h2{margin:0;font-size:18px}.nx .avi-viz-toggle{color:#9fc2e4;background:0 0;border:1px solid #33485c;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.avi-viz-plot{position:relative}.avi-viz-plot svg{max-width:100%;display:block;overflow:visible}.avi-viz-grid{stroke:#1d2a36;stroke-width:1px}.avi-viz-base{stroke:#3a4b5c;stroke-width:1px}.avi-viz-tick{fill:#8ea3b8;font-size:12px;font-family:var(--kv-sans)}.avi-viz-tick.is-futuro{fill:#4d5d6d}.avi-viz-tick.is-actual{fill:#e8eef5;font-weight:700}.avi-viz-hover{fill:#7cc0ff12}.avi-viz-plot svg rect[role=button]:focus{outline:none}.avi-viz-plot svg rect[role=button]:focus-visible{outline:2px solid var(--kv-accent-ink)}.avi-viz-tip{z-index:5;pointer-events:none;background:#121b26;border:1px solid #2f4b66;border-radius:10px;flex-direction:column;gap:4px;min-width:170px;padding:10px 12px;font-size:13px;display:flex;position:absolute;top:0;box-shadow:0 12px 28px #0000008c}.avi-viz-tip span{color:#c9d6e3;align-items:center;gap:6px;display:flex}.avi-viz-tip span b{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.avi-viz-tip i,.avi-viz-swatch{border-radius:3px;flex:none;width:10px;height:10px}.avi-viz-legend{color:#c9d6e3;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.avi-viz-legend li{align-items:center;gap:6px;display:inline-flex}.avi-viz-legend b{color:#fff;font-variant-numeric:tabular-nums}.avi-viz-dona{flex-direction:column;align-items:center;display:flex}.avi-viz-dona svg{width:min(220px,100%);height:auto}.avi-viz-dona .avi-viz-legend{flex-direction:column;align-self:stretch}.avi-viz-dona .avi-viz-legend li b{margin-left:auto}.avi-viz-slice{stroke:var(--kv-surface,#0c1117);stroke-width:2px;cursor:pointer;transition:opacity .15s}.avi-viz-slice.is-dim{opacity:.35}.avi-viz-slice:focus{outline:none}.avi-viz-center{fill:#fff;font-size:30px;font-weight:800;font-family:var(--kv-sans)}.avi-viz-center-sub{fill:#8ea3b8;font-size:11px;font-family:var(--kv-sans)}.nx .avi-viz-empty{text-align:center;color:var(--kv-ink-2);border:1px dashed #2b4661;border-radius:12px;margin:0;padding:26px 16px}.avi-viz-table-wrap{overflow-x:auto}.avi-viz-table{border-collapse:collapse;width:100%;font-size:14px}.avi-viz-table th,.avi-viz-table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #1d2a36;padding:6px 10px}.avi-viz-table th:first-child{text-align:left}.avi-viz-table thead th{color:#8ea3b8;font-size:12px;font-weight:700}.avi-viz-table tr.is-total th,.avi-viz-table tr.is-total td{border-bottom:0;font-weight:800}.avi-growth-grid>:first-child{grid-column:1/-1}@media (min-width:1500px){.avi-growth-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr)}.avi-growth-grid>:first-child{grid-column:auto}}@media (max-width:760px){.avi-growth-grid{grid-template-columns:1fr}}.avi-viz-dona .avi-viz-legend li{border-radius:6px;min-width:0;padding:3px 6px;transition:opacity .15s}.avi-viz-legend li.is-activo{color:#fff;background:#1b2833}.avi-viz-legend li.is-dim{opacity:.45}@media (max-width:640px){.nx .avi-growth-stats .avi-growth-money{font-size:22px}}@media (prefers-reduced-motion:reduce){.avi-viz-slice{transition:none}}.avi-radar-head h2{align-items:center;gap:8px;margin:0;display:flex}.avi-radar-head p{margin:6px 0 14px}.avi-radar-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.avi-radar-list>li{background:#0c1117;border:1px solid #2b4661;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:14px 16px;display:grid}.avi-radar-main{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.avi-radar-main p{color:var(--kv-ink-2);margin:0;font-size:14px}.avi-radar-tipo{color:var(--kv-accent-ink);background:#0d2036;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.avi-radar-tipo.is-banda_edad{color:#f2c46d;background:#2a1a05}.avi-radar-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:460px;display:flex}.nx .avi-radar-acciones .nx-secondary{min-height:38px;padding:0 12px;font-size:14px}.nx .avi-radar-acciones .kv-linklike{align-items:center;gap:4px;font-size:13px;display:inline-flex}.nx .avi-radar-ocultar{color:var(--kv-ink-2)}@media (max-width:1100px){.avi-radar-list>li{grid-template-columns:1fr}.avi-radar-acciones{justify-content:flex-start;max-width:none}}@media (max-width:640px){.nx .avi-radar-acciones .nx-secondary{flex:150px;min-height:44px}.nx .avi-radar-acciones .kv-linklike{min-height:44px}}.nx .avi-prep{width:min(880px,100%)}.avi-prep .nx-section-title h2{margin:2px 0 4px}.avi-prep-when{color:var(--kv-ink-2);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.avi-prep-tags{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.avi-prep-tags .nx-pill{font-size:13px}.avi-prep-goal{background:#0d2036;border:1px solid #2f5f8f;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.avi-prep-goal>svg{color:var(--kv-accent-ink);flex:none;margin-top:2px}.avi-prep-goal div{flex-direction:column;gap:4px;display:flex}.avi-prep-goal small{color:var(--kv-ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.avi-prep-goal b{font-size:17px}.avi-prep-goal span{color:#c9d6e3;font-size:14px}.avi-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.avi-prep-grid article{background:#0c1117;border:1px solid #22364a;border-radius:14px;min-width:0;padding:14px 16px}.avi-prep-grid h3{align-items:center;gap:6px;margin:0 0 8px;font-size:15px;display:flex}.avi-prep-grid p,.avi-prep-grid li{font-size:14px;line-height:1.5}.avi-prep-grid ol{margin:0 0 10px;padding-left:22px;list-style:decimal}.avi-prep-when svg{flex:none}.avi-prep-grid ol li{margin-bottom:6px}.avi-prep-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.avi-prep-grid ul li{flex-direction:column;display:flex}.avi-prep-grid ul li span{color:var(--kv-ink-2);font-size:13px}.avi-prep-grid em{color:var(--kv-ink-2);font-size:13px;font-style:normal}.nx .avi-prep-ia{min-height:38px;font-size:14px}.avi-prep-foot{color:#c9d6e3;margin-top:12px;font-size:14px}.avi-prep-foot p{margin:4px 0}.avi-prep-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.nx .avi-prep-btn{align-items:center;gap:6px;display:inline-flex}@media (max-width:700px){.avi-prep-grid{grid-template-columns:1fr}.avi-prep-actions>*{flex:1}}.avi-radar-mas{color:var(--kv-ink-2);justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.avi-visor{z-index:2000;color:#e8eef4;background:#05080c;flex-direction:column;display:flex;position:fixed;inset:0}.avi-visor-barra{padding:calc(env(safe-area-inset-top,0px) + 8px) 10px 8px 16px;background:#0b1218;border-bottom:1px solid #1f2c38;align-items:center;gap:8px;display:flex}.avi-visor-barra b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.avi-visor-boton{color:#e8eef4;cursor:pointer;background:#0f1720;border:1px solid #23303c;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.avi-visor-cuerpo{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:12px 10px calc(env(safe-area-inset-bottom,0px) + 16px);flex:1;overflow-y:auto}.avi-visor-hojas{flex-direction:column;gap:10px;display:flex}.avi-visor-hojas canvas{background:#fff;border-radius:4px;display:block;box-shadow:0 2px 10px #00000080}.avi-visor-imagen{border-radius:8px;max-width:100%;height:auto;margin:0 auto;display:block}.avi-visor-aviso{text-align:center;color:#9fb0c0;margin:24px 8px;font-size:15px}.avi-fab-fondo,.avi-fab-menu{display:none}@media (max-width:640px){.nx .nx-sidebar.open{inset:0 0 calc(75px + env(safe-area-inset-bottom)) auto;border-radius:20px 0 0 20px;width:min(300px,84vw);animation:.22s ease-out avi-cajon-derecha;box-shadow:-20px 0 60px #0000008c}.nx .nx-topbar .avi-new-prospect{display:none}.nx .avi-fab.es-abierto svg{transform:rotate(45deg)}.nx .avi-fab svg{transition:transform .18s}.nx .avi-fab-fondo{z-index:45;background:#0000008c;border:0;border-radius:0;min-height:0;display:block;position:fixed;inset:0}.nx .avi-fab-menu{right:18px;bottom:calc(84px + 56px + 14px + env(safe-area-inset-bottom));z-index:47;flex-direction:column;align-items:flex-end;gap:12px;animation:.18s ease-out avi-fab-sube;display:flex;position:fixed}.nx .avi-fab-menu button{color:#fff;background:0 0;border:0;align-items:center;gap:12px;min-height:52px;padding:0 0 0 16px;font-size:16px;font-weight:700;display:inline-flex}.nx .avi-fab-menu button span{background:#0f1720;border:1px solid #23303c;border-radius:10px;padding:8px 12px;box-shadow:0 6px 18px #0006}.nx .avi-fab-menu button i{color:#cfe6ff;background:#12324f;border:1px solid #9fd0ff59;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 8px 20px #00000073}}@keyframes avi-cajon-derecha{0%{transform:translate(100%)}to{transform:none}}@keyframes avi-fab-sube{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nx .nx-sidebar.open,.nx .avi-fab-menu{animation:none}}.nx .nx-sidebar nav button>.avi-nav-estado{color:var(--avi-sky-2);white-space:nowrap;background:#5cb2ff24;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.nx .nx-sidebar nav button>.avi-nav-estado.is-alerta{color:#ffb199;background:#ef7d572e}.nx .nx-sidebar nav{gap:14px}.nx .nx-nav-grupo{gap:2px;display:grid}.nx .nx-nav-titulo{color:var(--avi-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 14px 4px;font-size:11px;font-weight:800}@media (max-width:640px){.nx .nx-sidebar.open .es-de-barra{display:none}}
:root{--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-30:30px;--fs-36:36px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--pad-card:24px;--btn-sm:36px;--btn-md:44px;--btn-lg:52px}.nx{font-size:var(--fs-16);line-height:1.6}.nx p{font-size:var(--fs-16)}.nx small{font-size:var(--fs-14)}.nx label{font-size:var(--fs-14);font-weight:700}.nx input,.nx select,.nx textarea{font-size:var(--fs-16);border-radius:var(--r-md);min-height:var(--btn-md)}.nx input[type=checkbox],.nx input[type=radio]{border-radius:4px;flex:none;min-height:0}.nx textarea{min-height:110px}.nx h1,.nx .avi-page-head h1,.nx .kv-page-head h1,.nx .nx-dashboard-hero h1,.nx .nx-profile-hero h1,.nx .kv-identity h1{font-family:var(--kv-serif);font-size:clamp(26px, 2.4vw, var(--fs-30));letter-spacing:-.02em;color:var(--avi-sky);font-weight:800;line-height:1.15}.nx .nx-dashboard-hero h1,.nx .nx-profile-hero h1{font-size:clamp(28px, 2.6vw, var(--fs-36));color:#fff}.nx .nx-case-header h1{font-size:clamp(24px, 2.2vw, var(--fs-30))}.nx h2,.nx .kv-card-head h2,.nx .nx-profile-card-title h2,.nx .nx-section-title h2,.nx .nx-panel>h2{font-family:var(--kv-serif);font-size:clamp(20px, 1.8vw, var(--fs-24));letter-spacing:-.01em;color:var(--avi-sky-2);font-weight:700;line-height:1.25}.nx .nx-prospect-grid article>h2{font-size:var(--fs-20);color:#fff}.nx h3{font-family:var(--kv-sans);font-size:var(--fs-18);color:#fff;font-weight:700;line-height:1.35}.nx .avi-onboarding h2,.nx .avi-feedback h2{font-size:var(--fs-20);color:#fff}.nx .avi-agenda-title,.nx .kv-bucket h3,.nx .nx-eyebrow,.nx .kv-eyebrow{font-family:var(--kv-sans);font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.nx .avi-agenda-title,.nx .kv-bucket h3{color:var(--avi-text-2)}.nx .avi-agenda-group.is-vencidas .avi-agenda-title,.nx .kv-bucket.is-late h3{color:#ff9d7c}.nx .nx-eyebrow,.nx .kv-eyebrow{color:var(--avi-teal)}.nx .nx-dashboard-hero .nx-eyebrow,.nx .nx-profile-hero .nx-eyebrow{color:#ffffffe6}.nx .avi-topbar-section{font-family:var(--kv-serif);font-size:var(--fs-20);color:#fff;font-weight:700;line-height:1.2;display:block}@media (max-width:800px){.nx .avi-topbar-section{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.nx button,.nx .nx-button,.quote-button{min-height:var(--btn-md);border-radius:var(--r-md);font-size:var(--fs-16);gap:8px;padding:0 18px;font-weight:700;line-height:1.2}.nx button,.nx .nx-secondary,.nx .kv-btn,.nx .kv-btn-ghost,.quote-button.secondary,.avi-btn-ghost{border:1px solid var(--avi-line-2);color:var(--avi-text);background:#ffffff05}.nx button:hover:not(:disabled),.nx .kv-btn:hover:not(:disabled){background:#121a24;border-color:#46607e}.nx .nx-primary,.nx .kv-btn-primary,.nx .avi-btn-primary,.avi-btn-primary,.quote-button:not(.secondary){background:var(--avi-blue);border:1px solid var(--avi-blue);color:#fff}.nx .nx-primary:hover:not(:disabled),.nx .kv-btn-primary:hover:not(:disabled),.avi-btn-primary:hover{background:var(--avi-blue-hover);border-color:var(--avi-blue-hover)}.avi-btn-danger{min-height:var(--btn-md);border-radius:var(--r-md)}.nx .kv-btn-small,.nx .kv-row-actions button,.nx .kv-icon-btn{min-height:var(--btn-sm);font-size:var(--fs-14);padding:0 12px}.nx .kv-icon-btn{width:var(--btn-sm);padding:0}.nx .avi-modal-submit,.nx .nx-dashboard-hero button,.nx .nx-login-form .nx-primary{min-height:var(--btn-lg);font-size:var(--fs-16)}.nx .nx-sidebar button,.nx .nx-bottom-nav button,.nx .kv-case-tabs button,.nx .kv-segmented button,.nx .avi-chips button,.nx .avi-hint-trigger,.nx .kv-search-results li,.nx .kv-light-option,.nx .nx-steps button,.nx .nx-account-button,.nx .avi-drawer-backdrop{min-height:0}.nx .nx-sidebar button,.nx .nx-bottom-nav button,.nx .kv-case-tabs button{background:0 0;border-color:#0000}.nx .nx-sidebar button.active,.nx .nx-bottom-nav button.active{background:linear-gradient(90deg,#1a6fd047,#19c7a81a)}.nx .nx-sidebar button{min-height:var(--btn-md);font-size:var(--fs-16)}.nx .nx-bottom-nav button{font-size:var(--fs-12)}.nx .kv-segmented button{min-height:40px;font-size:var(--fs-14);background:0 0;border-color:#0000}.nx .kv-segmented button.active{border-color:var(--avi-line-2);background:#1b2633}.nx .avi-wa-btn{color:#dfffe9;background:#25d36614;border-color:#25d36673}.nx .avi-hint-trigger{background:0 0;border:0;width:30px;height:30px;padding:0}.nx .nx-panel,.nx .kv-card,.nx .nx-profile-card,.nx .avi-onboarding{padding:var(--pad-card);border-radius:var(--r-lg)}.nx .nx-stats article,.nx .kv-summary article,.nx .kv-advdoc{border-radius:var(--r-lg);padding:20px}.nx .nx-dashboard-hero,.nx .nx-profile-hero{border-radius:var(--r-xl)}@media (max-width:640px){.nx .nx-panel,.nx .kv-card,.nx .nx-profile-card,.nx .avi-onboarding{padding:20px 18px}}.nx .nx-profile-hero{background:linear-gradient(90deg, #0212249e 0%, #02122440 60%, transparent 100%), var(--avi-glow), var(--avi-gradient)}.nx .nx-profile-hero p{color:#fffffff2}.nx .nx-login-story{background:linear-gradient(0deg, #021020bf 0%, transparent 38%), var(--avi-glow), var(--avi-gradient)}.nx .nx-login-story small,.nx .nx-login-story p{color:#fffffff2}.nx .nx-sidebar-note,.nx .nx-orbits{display:none}.nx .avi-role-later:not(.selected){color:var(--avi-muted);background:0 0;border-style:dashed;font-weight:600}.nx .nx-save-state{font-size:var(--fs-14);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nx .nx-save-state svg{flex:none}.nx .avi-ok{color:var(--avi-teal)}.nx .nx-login-story h1{color:#fff;font-size:clamp(34px,4vw,48px)}.nx .nx-account b{font-weight:700}.nx input:focus-visible,.nx select:focus-visible,.nx textarea:focus-visible{outline:2px solid var(--avi-teal);outline-offset:1px}.nx .kv-search-field input:focus-visible{outline:none}.nx .avi-chips button,.nx .kv-case-tabs button{min-height:40px}@media (max-width:800px){:root{--btn-sm:44px}.nx .avi-chips button,.nx .kv-case-tabs button,.nx .kv-segmented button{min-height:44px}}.nx .kv-summary b,.nx .kv-summary strong,.nx .kv-currency-list b{white-space:nowrap}@media (max-width:640px){.nx .kv-summary b,.nx .kv-currency-list b{font-size:var(--fs-16)}}.nx .nx-login-story .nx-wordmark{align-self:center}.nx .nx-login-story .avi-logo{text-align:center;align-items:center;gap:10px}.nx .nx-login-story .avi-logo img{width:clamp(220px,24vw,340px)}.nx .nx-login-story .avi-logo>span{letter-spacing:.2em;font-size:clamp(12px,1.2vw,15px)}@media (max-width:800px){.nx .nx-login-story .avi-logo img{width:190px}.nx .nx-login-story .avi-logo>span{font-size:11px}}.nx .avi-volver-guardada{color:#f2c46d;cursor:pointer;background:0 0;border:1px solid #f2c46d66;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.nx .avi-volver-guardada:hover:not(:disabled){background:#f2c46d14}.nx .avi-retomar-lista{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.nx .avi-retomar-lista li{border:1px solid var(--avi-line,#23303c);background:#0e151c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.nx .avi-retomar-lista li.es-resuelta{background:#0d1a19;border-color:#19c7a866}.nx .avi-retomar-lista li>div:first-child{flex-direction:column;flex:320px;gap:4px;min-width:240px;display:flex}.nx .avi-retomar-lista li small{color:var(--kv-muted,#9fb0c0)}.nx .avi-retomar-lista li em{color:#45e0b4;font-style:normal;font-weight:700}.nx .avi-retomar-cambio{flex-direction:column;flex:100%;gap:8px;display:flex}.nx .avi-retomar-cambio textarea{min-height:72px}.nx .avi-alternativa{flex-direction:column;gap:8px;margin-top:14px;display:flex}.nx .avi-alternativa p{margin:0}.nx .avi-cierre-opcional{padding:0}.nx .avi-cierre-opcional>summary{cursor:pointer;color:#8ccaff;padding:16px 20px;font-weight:700}.nx .avi-cierre-opcional>section{padding:0 20px 20px}.nx .avi-cierre-opcional>section+section{border-top:1px solid var(--avi-line,#23303c);padding-top:18px}.nx .nx-quote-list article .nx-pill{align-self:center}.nx .avi-versiones{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.nx .avi-version{text-align:left;border:1px solid var(--avi-line-2,#3c6183);color:var(--avi-text,#dbe7f3);cursor:pointer;background:#0e151c;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.nx .avi-version:hover{border-color:#8ccaff}.nx .avi-version.es-elegida{background:#10203a;border-color:#5cb2ff;box-shadow:0 0 0 2px #5cb2ff44}.nx .avi-version b{font-size:17px}.nx .avi-version small{color:var(--kv-muted,#9fb0c0)}.nx .avi-version ol{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px;font-size:14px;display:flex}.nx .avi-version>span{color:#8ccaff;margin-top:auto;font-size:13px;font-weight:700}.nx .avi-version.es-elegida>span{color:#45e0b4}.nx .avi-aida-cabecera h2{margin-bottom:6px}.nx .avi-aida-revisar{color:#f6d38a;background:#1c1608;border:1px solid #f2b13a66;border-radius:12px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.nx .avi-aida-revisar>svg{flex:none;margin-top:2px}.nx .avi-aida-revisar b{color:#ffe1a3}.nx .avi-aida-revisar p{color:#e8d4a7;margin:4px 0 10px}.nx .avi-ia-redactar{border:1px dashed var(--avi-line-2,#3c6183);background:#0b1218;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.nx .avi-ia-redactar>div:first-child{flex-direction:column;flex:320px;gap:6px;display:flex}.nx .avi-ia-redactar small{color:var(--kv-muted,#9fb0c0)}.nx .avi-ia-redactar .avi-consent-ia{margin:4px 0 0}.nx .avi-escena-imagen{grid-template-columns:96px 1fr;align-items:start;gap:12px;margin-top:14px;display:grid}.nx .avi-escena-imagen label{margin-top:0}.nx .avi-escena-imagen label small{color:var(--kv-muted,#9fb0c0);margin-top:4px;display:block}.nx .avi-escena-foto{-o-object-fit:cover;object-fit:cover;border:1px solid var(--avi-line,#23303c);background:#0e151c;border-radius:10px;width:96px;height:128px}.nx .avi-presentar{border-color:#19c7a866}.nx .avi-guardado{border:1px solid var(--avi-line,#23303c);background:#0e151c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.nx .avi-guardado>div{flex-direction:column;flex:260px;gap:2px;display:flex}.nx .avi-guardado small{color:var(--kv-muted,#9fb0c0)}.nx .avi-guardado.es-ok{color:#bff5e6;background:#0d1a19;border-color:#19c7a866}.nx .avi-guardado.es-aviso{color:#f6d38a;background:#1c1608;border-color:#f2b13a66}.nx .avi-guardado.es-error{color:#ffc3c3;background:#1d0f0f;border-color:#ff6b6b66}.nx .avi-girando{animation:1s linear infinite avi-girar}@keyframes avi-girar{to{transform:rotate(360deg)}}.nx details.avi-presentaciones>summary{cursor:pointer;font-weight:700}@media (max-width:720px){.nx .avi-escena-imagen{grid-template-columns:72px 1fr}.nx .avi-escena-foto{width:72px;height:96px}}.nx .avi-recomendacion{background:linear-gradient(135deg,#10203a,#0e151c);border:1px solid #5cb2ff66;border-radius:14px;align-items:flex-start;gap:14px;margin-top:12px;padding:14px 16px;display:flex}.nx .avi-recomendacion>svg{color:#8ccaff;flex:none;margin-top:2px}.nx .avi-recomendacion>div{flex-direction:column;gap:4px;display:flex}.nx .avi-recomendacion b{color:#dbe7f3;font-size:17px}.nx .avi-recomendacion p{color:#c9d8e6;margin:0}.nx .avi-recomendacion small{color:var(--kv-muted,#9fb0c0)}.nx .avi-version{position:relative}.nx .avi-version.es-recomendada{border-color:#5cb2ff99}.nx .avi-version-badge{letter-spacing:.02em;color:#04162a;background:#5cb2ff;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:-11px;left:14px}.nx .avi-version-fotos{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:4px;display:grid}.nx .avi-version-fotos img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border:1px solid var(--avi-line,#23303c);background:#0e151c;border-radius:8px;width:100%}.nx .avi-vista-previa .nx-section-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.nx .avi-vista-previa .nx-section-title h2{margin:4px 0 0}.nx .avi-escenas-previa{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.nx .avi-escenas-previa li{border:1px solid var(--avi-line,#23303c);background:#0e151c;border-radius:14px;grid-template-columns:112px 1fr;gap:14px;padding:12px;display:grid}.nx .avi-escenas-previa img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:112px;height:150px}.nx .avi-escenas-previa li>div{flex-direction:column;gap:6px;min-width:0;display:flex}.nx .avi-escenas-previa b{font-size:16px;line-height:1.25}.nx .avi-escenas-previa p{color:#c9d8e6;margin:0;font-size:14px;line-height:1.45}.nx .avi-escenas-previa small{color:var(--kv-muted,#9fb0c0)}@media (max-width:720px){.nx .avi-escenas-previa li{grid-template-columns:84px 1fr}.nx .avi-escenas-previa img{width:84px;height:112px}}.nx .nx-steps{align-items:stretch}.nx .nx-steps button{text-align:left;grid-template-rows:auto auto auto;align-content:start;justify-items:start;row-gap:4px;padding:12px 16px 14px;line-height:1.25;display:grid}.nx .nx-steps button>span{font-size:15px;font-weight:800;line-height:1.2}.nx .nx-steps button>small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:4px;font-size:12px;line-height:1.3;overflow:hidden}.nx .nx-steps button{font-size:16px;font-weight:700}.nx .avi-rx{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.nx .avi-rx-hoja{border:1px solid var(--avi-line,#23303c);background:radial-gradient(120% 80% at 100% 0,#5cb2ff14,#0000 60%),#070b10;border-radius:18px;padding:20px 22px 22px}.nx .avi-rx-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.nx .avi-rx-cabeza h2{margin:4px 0 0;font-size:26px;line-height:1.15}.nx .avi-rx-cabeza h2 em{background:linear-gradient(90deg,#8ccaff,#45e0b4);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.nx .avi-rx-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.nx .avi-rx-chips li{color:#c9d8e6;background:#0d151e;border:1px solid #2c4660;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.nx .avi-rx-grid{grid-template-columns:1.15fr 1fr 1fr;align-items:stretch;gap:14px;display:grid}.nx .avi-rx-card{background:#0b1218;border:1px solid #1f3a55;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.nx .avi-rx-card h3{color:#8ccaff;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.nx .avi-rx-card h3.es-sub{margin-top:6px}.nx .avi-rx-card.es-metas h3 svg{color:#f2c46d}.nx .avi-rx-card.es-recursos h3 svg{color:#45e0b4}.nx .avi-rx-card.es-cuidar h3 svg{color:#ff9d7c}.nx .avi-rx-vacio{color:#9fb0c0;margin:0;font-size:14px;font-style:italic}.nx .avi-rx-linea{border-bottom:2px solid #23303c;height:26px;margin:6px 6px 2px;position:relative}.nx .avi-rx-linea span{color:#8594a6;font-size:11px;position:absolute;bottom:-20px}.nx .avi-rx-linea .es-hoy{left:0}.nx .avi-rx-linea .es-fin{right:0}.nx .avi-rx-linea i{background:#5cb2ff;border:2px solid #070b10;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-7px}.nx .avi-rx-linea i.es-prioridad{background:#f2c46d;width:16px;height:16px;margin-left:-8px;bottom:-9px;box-shadow:0 0 0 4px #f2c46d33}.nx .avi-rx-metas{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.nx .avi-rx-metas li{background:#0e151c;border-radius:10px;grid-template-columns:52px 1fr;align-items:start;gap:10px;padding:8px 10px;display:grid}.nx .avi-rx-metas li.es-prioridad{background:#1a160b;outline:1px solid #f2c46d55}.nx .avi-rx-anio{color:#8ccaff;font-size:15px;font-weight:800}.nx .avi-rx-metas li.es-prioridad .avi-rx-anio{color:#f2c46d}.nx .avi-rx-metas b{align-items:center;gap:4px;font-size:15px;display:flex}.nx .avi-rx-metas b svg{color:#f2c46d;fill:#f2c46d}.nx .avi-rx-metas q{color:#b3bfcc;quotes:"«" "»";margin-top:2px;font-size:13px;display:block}.nx .avi-rx-mas{color:#8594a6;font-size:12px}.nx .avi-rx-barras{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nx .avi-rx-barras li{grid-template-columns:1fr auto;gap:2px 8px;font-size:14px;display:grid}.nx .avi-rx-barras span{color:#9fb0c0}.nx .avi-rx-barras b{font-size:14px}.nx .avi-rx-barras i{background:#16202b;border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.nx .avi-rx-barras em{border-radius:999px;height:100%;transition:width .4s;display:block}.nx .avi-rx-balance{color:#dbe7f3;margin:0;font-size:14px;font-weight:700}.nx .avi-rx-coherencia{border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.nx .avi-rx-coherencia.es-ok{color:#9ff0da;background:#0d1a19}.nx .avi-rx-coherencia.es-alerta{color:#ffc3c3;background:#1d0f0f}.nx .avi-rx-coherencia.es-hormiga{color:#f6d38a;background:#1c1608}.nx .avi-rx-card .avi-aportacion{margin-top:auto}.nx .avi-rx-riesgos{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nx .avi-rx-riesgos li{background:#0e151c;border-left:3px solid #3a4c5e;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.nx .avi-rx-riesgos b{font-size:14px}.nx .avi-rx-riesgos span{color:#9fb0c0;white-space:nowrap;font-size:12px;font-weight:700}.nx .avi-rx-riesgos li.es-mucho{border-left-color:#ff6b6b}.nx .avi-rx-riesgos li.es-mucho span{color:#ff9d9d}.nx .avi-rx-riesgos li.es-algo{border-left-color:#f2c46d}.nx .avi-rx-riesgos li.es-algo span{color:#f2c46d}.nx .avi-rx-riesgos li.es-poco{border-left-color:#45e0b4}.nx .avi-rx-cuidar{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nx .avi-rx-cuidar li{color:#bff5e6;background:#0d1a19;border:1px solid #19c7a855;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.nx .avi-rx-tiene{color:#b3bfcc;border-top:1px solid #1c2733;margin:auto 0 0;padding-top:8px;font-size:13px}.nx .avi-rx-acuerdo{border:1px solid var(--avi-line,#23303c);background:#0a1017;border-radius:18px;grid-template-columns:1fr 1.25fr;gap:16px;padding:18px 20px;display:grid}.nx .avi-rx-acuerdo h3{align-items:center;gap:8px;margin:4px 0 8px;font-size:18px;display:flex}.nx .avi-rx-acuerdo-texto{flex-direction:column;gap:10px;display:flex}.nx .avi-rx-escenario{color:#dbe7f3;margin:0;font-size:15px;line-height:1.5}.nx .avi-rx-escenario b{color:#8ccaff}.nx .avi-rx-sintesis summary{cursor:pointer;color:#9fb0c0;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.nx .avi-rx-sintesis textarea{min-height:110px;margin-top:8px}.nx .avi-rx-portal{align-self:flex-start;margin-top:auto}.nx .avi-rx-agenda{flex-direction:column;gap:6px;min-width:0;display:flex}.nx .avi-rx-agenda small{color:#8594a6;font-size:12px}.nx .avi-rx-barra{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c12f0;border:1px solid #1f3a55;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #00000059}.nx .avi-rx-barra ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.nx .avi-rx-barra li{color:#f6d38a;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.nx .avi-rx-barra li.es-ok{color:#45e0b4}@media (max-width:1100px){.nx .avi-rx-grid{grid-template-columns:1fr 1fr}.nx .avi-rx-card.es-metas{grid-column:1/-1}.nx .avi-rx-acuerdo{grid-template-columns:1fr}}@media (max-width:720px){.nx .avi-rx-grid{grid-template-columns:1fr}.nx .avi-rx-cabeza h2{font-size:22px}.nx .avi-rx-chips{justify-content:flex-start}.nx .avi-rx-barra{bottom:64px}}@media (max-width:640px){.nx .nx-login-story{gap:0;min-height:0;padding:20px 20px 14px}.nx .nx-login-story>div,.nx .nx-login-story>small{display:none}.nx .nx-login-story .avi-logo img{width:150px}.nx .nx-login-story .avi-logo>span{font-size:10px}.nx .nx-login-form{gap:12px;padding:18px 20px 24px}.nx .nx-login-form>.nx-pill,.nx .nx-login-form>p:first-of-type{display:none}.nx .nx-login-form h2{margin:0;font-size:24px}}
.avi-cartera{flex-direction:column;gap:16px;display:flex}.nx .avi-cartera-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:0;padding-bottom:14px;display:flex}.nx .avi-cartera-head>div:first-child{flex:420px}.nx .avi-cartera-head p{margin:0}.avi-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nx .avi-cartera-tabs{align-self:flex-start}.avi-tab-count{border-radius:var(--r-pill);color:#ff9d7c;min-width:22px;height:22px;font-size:var(--fs-12);background:#ef7d572e;place-items:center;margin-left:6px;padding:0 6px;display:inline-grid}.avi-views{scrollbar-width:thin;gap:8px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.nx .avi-view{border:1px solid var(--kv-line-strong);border-radius:var(--r-pill);min-height:40px;color:var(--kv-ink-2);font-size:var(--fs-14);white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.nx .avi-view b{border-radius:var(--r-pill);background:var(--kv-surface-2);min-width:24px;color:var(--kv-ink);font-size:var(--fs-12);text-align:center;padding:1px 7px}.nx .avi-view.has-items b{color:var(--kv-gold-ink);background:#f2c46d29}.nx .avi-view.active{border-color:var(--avi-sky,#5cb2ff);color:#fff;background:#1a6fd038}.nx .avi-view.active b{color:#fff;background:#ffffff24}.avi-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nx .avi-search{flex:280px;width:auto;max-width:420px}.nx .avi-select{font-size:var(--fs-14);color:var(--kv-ink-2);align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.nx .avi-select select{min-height:44px;font-size:var(--fs-14);padding:0 34px 0 12px}.avi-clients-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.avi-clients-list{border:1px solid var(--kv-line);border-radius:var(--r-lg);background:var(--kv-surface);min-width:0;overflow:hidden}.nx .avi-client-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-14);margin:0}.nx .avi-client-table td,.nx .avi-client-table td span,.nx .avi-client-table td b{font-size:var(--fs-14)}.nx .avi-client-table th{white-space:normal;background:var(--kv-surface-2);color:var(--kv-muted);font-size:var(--fs-12);letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--kv-line);padding:10px 12px;font-weight:800;position:sticky;top:0}.nx .avi-client-table td{white-space:normal;vertical-align:top;border-bottom:1px solid var(--kv-line);color:var(--kv-ink-2);overflow-wrap:anywhere;padding:10px 12px;line-height:1.4}.avi-client-table tbody tr{cursor:pointer}.avi-client-table tbody tr:hover td{background:#5cb2ff0d}.avi-client-table tbody tr.is-selected td{background:#1a6fd029}.avi-client-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--avi-sky,#5cb2ff)}.avi-client-table .c-name{width:20%}.avi-client-table .c-phone{width:15%}.avi-client-table .c-pol{width:11%}.avi-client-table .c-ins{width:12%}.avi-client-table .c-fam{width:15%}.avi-client-table .c-evt{width:14%}.avi-client-table .c-pay{width:13%}.nx .avi-row-open{color:#fff;min-height:34px;font:inherit;font-size:var(--fs-16);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:700;display:block}.nx .avi-row-open:focus-visible{outline:2px solid var(--avi-sky,#5cb2ff);outline-offset:3px;border-radius:4px}.avi-client-table .c-name small{color:var(--kv-muted);font-size:var(--fs-12);margin-top:2px;display:block}.avi-compact-only{display:none}.avi-phone{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.nx .avi-wa-icon{flex-shrink:0;width:36px;height:36px;min-height:36px}.avi-muted,.nx .avi-muted{color:var(--kv-muted)}.avi-same{color:#5ff0d4;font-weight:700}.avi-stack{flex-direction:column;gap:2px;display:flex}.avi-stack b{color:#fff;font-weight:700}.avi-event.is-late,.avi-event.is-late b,.nx .avi-late,.avi-late{color:#ff9d7c}.avi-event.is-soon,.avi-event.is-soon b,.nx .avi-soon,.avi-soon{color:var(--kv-gold-ink)}.nx .avi-ok,.avi-ok{color:#5ff0d4}.avi-line-chips{flex-wrap:wrap;gap:4px;display:flex}.avi-line-chip{border-radius:var(--r-sm);background:var(--kv-surface-2);height:24px;color:var(--kv-ink-2);white-space:nowrap;align-items:center;padding:0 6px;font-weight:800;display:inline-flex;font-size:var(--fs-12)!important}.avi-line-chip.avi-line-vida{color:#5ff0d4;background:#19c7a829}.avi-line-chip.avi-line-gmm{color:#8ccaff;background:#1a6fd03d}.avi-client-cards{flex-direction:column;gap:8px;margin:0;padding:8px;list-style:none;display:none}.nx .avi-client-card{border:1px solid var(--kv-line);border-radius:var(--r-lg);background:var(--kv-surface-2);color:#fff;width:100%;min-height:0;font:inherit;text-align:left;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.nx .avi-client-card.is-selected{border-color:var(--avi-sky,#5cb2ff)}.avi-card-top,.avi-card-mid,.avi-card-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.avi-card-top b{font-size:var(--fs-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avi-card-top small,.avi-card-mid small,.avi-card-bottom small{color:var(--kv-muted);font-size:var(--fs-12);flex-shrink:0}.avi-card-mid small{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.avi-card-bottom{font-size:var(--fs-14);color:var(--kv-ink-2);flex-wrap:wrap;font-weight:700}.avi-pager{border-top:1px solid var(--kv-line);color:var(--kv-ink-2);font-size:var(--fs-14);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.avi-pager>div{align-items:center;gap:6px;display:flex}.avi-page-of{white-space:nowrap}.avi-client-panel{border:1px solid var(--kv-line-strong);border-radius:var(--r-lg);background:var(--kv-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.avi-panel-head{align-items:center;gap:10px;padding:14px 16px 8px;display:flex}.avi-panel-title{flex:1;min-width:0}.nx .avi-panel-title h2{font-size:var(--fs-20);color:var(--kv-title-2);overflow-wrap:anywhere;margin:0}.avi-panel-title small{color:var(--kv-ink-2);font-size:var(--fs-14)}.nx .avi-panel-back{display:none}.avi-panel-actions{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.nx .avi-panel-actions .kv-btn{text-decoration:none}.avi-panel-tabs{border-bottom:1px solid var(--kv-line);flex-wrap:wrap;gap:4px;padding:0 12px;display:flex}.nx .avi-panel-tabs button{min-height:44px;color:var(--kv-ink-2);font-size:var(--fs-14);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-shrink:0;padding:0 12px;font-weight:700}.nx .avi-panel-tabs button.active{border-bottom-color:var(--avi-sky,#5cb2ff);color:#fff}.avi-panel-body{flex-direction:column;gap:12px;padding:14px 16px 18px;display:flex;overflow-y:auto}.avi-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.avi-stat-grid>div{border:1px solid var(--kv-line);border-radius:var(--r-md);background:var(--kv-surface-2);flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.avi-stat-grid small{color:var(--kv-muted);font-size:var(--fs-12)}.avi-stat-grid b{color:#fff;font-size:var(--fs-16);overflow-wrap:anywhere}.avi-birthday{border-radius:var(--r-md);color:var(--kv-gold-ink);font-size:var(--fs-14);background:#f2c46d1a;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.avi-panel-section{flex-direction:column;gap:8px;padding-top:4px;display:flex}.avi-panel-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nx .avi-panel-section h3,.nx .avi-form-group{color:var(--kv-ink-2);font-family:var(--kv-sans);font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;margin:4px 0 0;font-weight:800}.avi-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.avi-dl dt,.avi-policy-facts dt{color:var(--kv-muted);font-size:var(--fs-12)}.avi-dl dd,.avi-policy-facts dd{color:#fff;font-size:var(--fs-14);overflow-wrap:anywhere;margin:0}.avi-mini-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.avi-mini-people li{border-top:1px solid var(--kv-line);font-size:var(--fs-14);color:var(--kv-ink-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;padding:8px 0;display:grid}.avi-mini-people b{color:#fff}.avi-role-count{color:var(--kv-muted);font-size:var(--fs-12)}.avi-panel-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.avi-policy-card,.avi-person-card,.avi-method-card{border:1px solid var(--kv-line);border-radius:var(--r-lg);background:var(--kv-surface-2);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.avi-policy-card.is-cancelled,.avi-method-card.is-inactive{opacity:.66}.avi-policy-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.avi-policy-head b{color:#fff;font-size:var(--fs-16)}.avi-policy-number{color:var(--kv-ink-2);font-size:var(--fs-14)}.avi-policy-head .kv-chip{margin-left:auto}.nx .avi-insured-legend{color:var(--kv-ink-2);font-size:var(--fs-14);margin:0}.nx .avi-insured-legend.is-same{color:#5ff0d4;font-weight:700}.nx .avi-benef-line{color:var(--kv-ink-2);font-size:var(--fs-14);margin:0}.nx .avi-benef-line:empty{display:none}.avi-policy-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:4px 0 0;display:grid}.avi-policy-facts .avi-span-2{grid-column:1/-1}.nx .avi-policy-facts select{width:100%;min-height:40px;font-size:var(--fs-14)}.avi-policy-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.nx .avi-policy-actions a.kv-btn{text-decoration:none}.avi-person-card{position:relative}.avi-person-card.is-holder{border-color:#5cb2ff66}.avi-person-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;padding-right:88px;display:flex}.avi-person-head b{color:#fff;font-size:var(--fs-16)}.avi-person-head span{color:var(--kv-ink-2);font-size:var(--fs-14)}.avi-role-chips{flex-wrap:wrap;gap:6px;display:flex}.avi-role{border-radius:var(--r-pill);min-height:26px;font-size:var(--fs-12);align-items:center;padding:2px 10px;font-weight:700;display:inline-flex}.avi-role.is-insured{color:#8ccaff;background:#1a6fd038}.avi-role.is-benef{color:#5ff0d4;background:#19c7a829}.avi-role.is-none{background:var(--kv-surface);color:var(--kv-muted)}.avi-person-actions{gap:2px;display:flex;position:absolute;top:6px;right:6px}.avi-method-head{color:var(--kv-ink-2);align-items:center;gap:10px;display:flex}.avi-method-head b{color:#fff;font-size:var(--fs-16);flex:1}.avi-collection-list{margin:0;padding:0;list-style:none}.avi-collection-list li{border-top:1px solid var(--kv-line);font-size:var(--fs-14);color:var(--kv-ink-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.avi-client-panel.is-embedded{border-radius:var(--r-lg)}.nx .avi-embedded-title{font-size:var(--fs-20);margin:0;padding:18px 16px 6px}.nx .avi-crm-modal{width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.nx .avi-crm-modal.is-wide{width:min(920px,100vw - 32px)}.nx .avi-crm-modal form,.avi-import-step{flex-direction:column;gap:12px;display:flex}.nx .avi-crm-modal .kv-fields{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.avi-secure-note,.nx .avi-secure-note{border-radius:var(--r-md);color:var(--kv-ink-2);font-size:var(--fs-14);background:#1a6fd01a;border:1px solid #5cb2ff47;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.avi-secure-note svg{color:var(--avi-sky,#5cb2ff);flex-shrink:0;margin-top:2px}.avi-party-list{flex-direction:column;gap:4px;display:flex}.avi-party-row{border-bottom:1px solid var(--kv-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.avi-party-row small{color:var(--kv-muted);font-weight:400}.nx .avi-party-row select{width:auto;min-width:150px}.avi-ben-row{grid-template-columns:minmax(0,1fr) 110px 150px 44px;align-items:center;gap:8px;display:grid}.avi-ben-row.has-de{grid-template-columns:minmax(0,1fr) 100px 130px 130px 44px}.avi-ben-cell{flex-wrap:wrap}.nx .avi-inline-field{align-items:center;gap:4px;flex-direction:row!important;display:flex!important}.avi-ben-foot{font-size:var(--fs-14);color:var(--kv-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.avi-add-person summary{min-height:44px;color:var(--avi-sky,#5cb2ff);font-size:var(--fs-14);cursor:pointer;align-items:center;gap:6px;font-weight:700;list-style:none;display:inline-flex}.avi-add-person summary::-webkit-details-marker{display:none}.avi-steps{color:var(--kv-muted);font-size:var(--fs-14);flex-wrap:wrap;gap:8px 16px;margin:0 0 8px;padding:0;font-weight:700;list-style:none;display:flex}.avi-steps li{align-items:center;gap:6px;display:flex}.avi-steps li span{border-radius:var(--r-pill);background:var(--kv-surface-2);width:24px;height:24px;font-size:var(--fs-12);place-items:center;display:inline-grid}.avi-steps li.active{color:#fff}.avi-steps li.active span{background:var(--kv-pine);color:#fff}.avi-import-step p{margin:0}.avi-import-actions,.avi-import-nav{flex-wrap:wrap;gap:8px;display:flex}.avi-import-nav{justify-content:flex-end;margin-top:4px}.nx .avi-inline-label{max-width:460px}.avi-map-table{border:1px solid var(--kv-line);border-radius:var(--r-md);flex-direction:column;max-height:46vh;display:flex;overflow-y:auto}.avi-map-table>div{border-bottom:1px solid var(--kv-line);font-size:var(--fs-14);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;padding:6px 12px;display:grid}.avi-map-table>div.is-mapped{background:#19c7a80d}.avi-map-head{z-index:1;background:var(--kv-surface-2);color:var(--kv-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800;position:sticky;top:0;font-size:var(--fs-12)!important}.avi-sample{color:var(--kv-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx .avi-map-table select{width:100%;min-height:40px;font-size:var(--fs-14)}.avi-import-summary{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.avi-import-summary>div{border:1px solid var(--kv-line);border-radius:var(--r-md);background:var(--kv-surface-2);flex-direction:column;padding:12px;display:flex}.avi-import-summary b{color:#fff;font-size:var(--fs-24)}.avi-import-summary small{color:var(--kv-ink-2);font-size:var(--fs-12)}.avi-import-summary .is-bad b{color:#ff9d7c}.avi-issues-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nx .avi-issues-head h3{font-size:var(--fs-16);margin:0}.avi-issues{border:1px solid var(--kv-line);border-radius:var(--r-md);max-height:34vh;margin:0;padding:0;list-style:none;overflow-y:auto}.avi-issues li{border-bottom:1px solid var(--kv-line);font-size:var(--fs-14);grid-template-columns:70px minmax(0,1fr) minmax(0,2fr);gap:10px;padding:8px 12px;display:grid}.avi-issues li.is-error{box-shadow:inset 3px 0 #ef7d57}.avi-issues li.is-warning{box-shadow:inset 3px 0 0 var(--kv-gold)}.avi-issue-row{color:var(--kv-muted)}.avi-issue-who{color:#fff;overflow-wrap:anywhere;font-weight:700}.avi-issue-text{color:var(--kv-ink-2)}.avi-result-ok,.avi-result-bad{align-items:center;gap:10px;display:flex}.avi-result-ok svg{color:#5ff0d4;flex-shrink:0}.avi-result-bad{color:#ff9d7c}.avi-spin{vertical-align:middle;animation:.9s linear infinite avi-spin}@keyframes avi-spin{to{transform:rotate(360deg)}}.nx .kv-file-btn.is-busy{opacity:.7}.avi-warning,.nx .avi-warning{border-radius:var(--r-md);background:var(--kv-gold-soft);color:#e9c385;font-size:var(--fs-14);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.avi-warning svg{flex-shrink:0;margin-top:2px}.avi-people-grid{border:1px solid var(--kv-line);border-radius:var(--r-md);flex-direction:column;display:flex}.avi-people-grid>div{border-bottom:1px solid var(--kv-line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 150px 130px minmax(0,1.2fr) 44px;align-items:center;gap:8px;padding:6px 10px;display:grid}.avi-people-grid>div.is-holder{background:#1a6fd014}.avi-people-head{color:var(--kv-muted);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.nx .avi-people-grid input,.nx .avi-people-grid select{width:100%;min-height:40px;font-size:var(--fs-14)}.avi-ben-cell{gap:6px;display:flex}.nx .avi-ben-cell input{flex-shrink:0;width:72px}.avi-holder-tag{color:var(--avi-sky,#5cb2ff);font-size:var(--fs-14)}@media (min-width:1180px){.avi-clients.has-panel .avi-clients-body{grid-template-columns:minmax(0,1fr) minmax(420px,36%)}.avi-clients.has-panel .avi-client-panel{max-height:calc(100vh - 130px);position:sticky;top:110px}.avi-clients.has-panel .avi-client-table :is(.c-phone,.c-pol,.c-ins,.c-fam,.c-pay){display:none}.avi-clients.has-panel .avi-client-table .c-name{width:62%}.avi-clients.has-panel .avi-client-table .c-evt{width:38%}.avi-clients.has-panel .avi-compact-only{margin-top:6px;display:block}}@media (max-width:1279px){.avi-clients:not(.has-panel) .avi-client-table :is(.c-ins,.c-fam,.c-phone){display:none}.avi-clients:not(.has-panel) .avi-client-table .c-name{width:36%}.avi-clients:not(.has-panel) .avi-client-table .c-pol{width:18%}.avi-clients:not(.has-panel) .avi-client-table .c-evt,.avi-clients:not(.has-panel) .avi-client-table .c-pay{width:23%}}@media (max-width:1179px){.avi-clients .avi-client-panel:not(.is-embedded){z-index:90;border:0;border-radius:0;position:fixed;inset:0}.avi-client-panel:not(.is-embedded) .avi-panel-body{flex:1;padding-bottom:32px}.nx .avi-client-panel:not(.is-embedded) .avi-panel-back{display:inline-flex}.nx .avi-client-panel:not(.is-embedded) .avi-panel-close{display:none}}@media (max-width:800px){.avi-client-table{display:none}.avi-client-cards{display:flex}.avi-clients-list{background:0 0;border:0}.avi-client-cards{padding:0}.avi-pager{border-top:0;padding:12px 0 0}.nx .avi-search{flex-basis:100%;max-width:none}.nx .avi-select{flex:1 1 0;min-width:0}.nx .avi-select span{display:none}.nx .avi-select select{width:100%}.avi-head-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.nx .avi-head-actions .kv-btn{font-size:var(--fs-14);justify-content:center;padding:0 8px}.avi-ben-row{grid-template-columns:minmax(0,1fr) 96px 44px}.avi-ben-row select:nth-of-type(2){grid-column:1/3}.avi-ben-row.has-de{grid-template-columns:minmax(0,1fr) 96px 44px}.avi-ben-row.has-de select:nth-of-type(2),.avi-ben-row.has-de select:nth-of-type(3){grid-column:1/3}.avi-map-table>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.avi-map-table .avi-sample{display:none}.avi-issues li{grid-template-columns:60px minmax(0,1fr)}.avi-issues li .avi-issue-text{grid-column:1/-1}.avi-people-grid .avi-people-head{display:none}.avi-people-grid>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"name name del""rel birth birth""ins ben ben";padding:10px}.avi-people-grid .pc-name{grid-area:name}.avi-people-grid .pc-rel{grid-area:rel}.avi-people-grid .pc-birth{grid-area:birth}.avi-people-grid .pc-ins{grid-area:ins}.avi-people-grid .pc-ben{grid-area:ben}.avi-people-grid .pc-del{grid-area:del}}@media (max-width:520px){.nx .avi-head-actions .kv-btn span{font-size:var(--fs-12)}.avi-stat-grid,.avi-dl,.avi-policy-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.avi-pager{flex-direction:column;align-items:stretch}.avi-pager>div{justify-content:space-between}}.nx .avi-panel-actions .kv-btn{white-space:nowrap;flex:1 1 0;justify-content:center;padding:0 10px}.avi-panel-head,.avi-panel-actions,.avi-panel-tabs,.nx .avi-embedded-title{flex-shrink:0}.avi-panel-body{flex:auto;min-height:0}.nx .avi-client-card{justify-content:flex-start;align-items:stretch}.nx .avi-client-card>span{text-align:left}.avi-card-mid .avi-line-chips{flex-wrap:nowrap;flex-shrink:0}.nx .avi-head-actions .kv-btn svg{flex-shrink:0}@media (max-width:800px){.nx .avi-select-sort{display:none!important}}.nx .nx-modal-card.avi-crm-modal{max-width:none}@media (min-width:801px){.avi-clients-list{overflow:clip}.nx .avi-client-table th{z-index:3;top:94px}.avi-views{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}}.avi-client-docs{border-top:1px solid var(--kv-line);margin-top:16px;padding-top:14px}.avi-client-docs h3{align-items:center;gap:8px;display:flex}.nx .avi-client-docs-consent{font-size:var(--fs-14);margin:8px 0 12px}.avi-client-docs-list{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.avi-client-docs-list li{border:1px dashed var(--kv-line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.avi-client-docs-list li.is-ok{background:#199e700f;border-style:solid}.avi-client-docs-list li>div:first-child{gap:2px;min-width:0;display:grid}.avi-client-docs-list b{align-items:center;gap:6px;display:inline-flex}.avi-client-docs-list small{color:var(--kv-muted);overflow-wrap:anywhere}.avi-client-docs-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.avi-client-docs-actions a.kv-btn{text-decoration:none}@media (max-width:640px){.avi-client-docs-list li{flex-direction:column;align-items:stretch}.avi-client-docs-actions{flex-wrap:wrap}}.nx .avi-growth-completar{border-radius:var(--r-pill,999px);border:1px solid var(--kv-line-strong);min-height:36px;color:var(--kv-pine);font-size:var(--fs-14);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:8px;padding:0 12px;font-weight:600;display:inline-flex}.avi-ptotal-intro{font-size:var(--fs-16)}.nx .avi-ptotal-otros{color:var(--kv-pine);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-weight:600;text-decoration:underline}.avi-ptotal-recibo{border-radius:var(--r-md);background:#e9c3851a;border-left:4px solid #e9c385;align-items:flex-start;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.avi-ptotal-recibo svg{color:#e9c385;flex-shrink:0;margin-top:2px}.avi-ptotal-recibo p{flex-direction:column;gap:4px;margin:0;display:flex}.avi-ptotal-recibo b{font-size:var(--fs-18);line-height:1.3}.avi-ptotal-recibo span{font-size:var(--fs-16);color:var(--kv-muted)}.avi-ptotal-lista{border:1px solid var(--kv-line);border-radius:var(--r-md);margin:0 0 8px;padding:0;list-style:none}.avi-ptotal-fila{border-bottom:1px solid var(--kv-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:10px 12px;display:grid}.avi-ptotal-fila:last-child{border-bottom:0}.avi-ptotal-fila.is-on{background:#1a6fd014}.avi-ptotal-poliza{flex-direction:column;gap:2px;min-width:0;display:flex}.avi-ptotal-poliza span,.avi-ptotal-poliza small{color:var(--kv-muted);font-size:var(--fs-14);overflow-wrap:anywhere}.avi-ptotal-dato{align-items:flex-end;gap:12px;display:flex}.avi-ptotal-dato>label:not(.nx-check){font-size:var(--fs-12);color:var(--kv-muted);flex-direction:column;gap:4px;display:flex}.avi-ptotal-dato input[type=number]{width:170px}.avi-ptotal-dato .nx-check{min-height:44px}.avi-ptotal-estado{color:var(--kv-muted);font-size:var(--fs-14);white-space:nowrap;align-self:center;align-items:center;gap:6px;display:inline-flex}.avi-ptotal-aviso{color:#e9c385;font-size:var(--fs-14);grid-column:1/-1;align-items:flex-start;gap:6px;margin:0;display:flex}.avi-ptotal-aviso svg,.avi-ptotal-listo svg{flex-shrink:0;margin-top:2px}.avi-ptotal-listo{gap:8px;display:flex}.nx .avi-ptotal-pie{background:var(--kv-surface);margin-bottom:-32px;padding:12px 0 32px;position:sticky;bottom:-32px}@media (max-width:640px){.avi-ptotal-fila{grid-template-columns:minmax(0,1fr)}.avi-ptotal-dato{flex-wrap:wrap}.avi-ptotal-dato>label:not(.nx-check){flex:140px}.avi-ptotal-dato input[type=number]{width:100%}}
