:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#1b133f;--brand-hover:#2c2360;--on-brand:#fff;--brand-soft:#e4e2ef;--brand-ink:#1b133f;--gold:#fdb813;--on-gold:#1c1600;--gold-soft:#fdf3d3;--gold-ink:#7a5a00;--chrome:#00463b;--chrome-active:#0b5e49;--on-chrome:#eaf5ef;--on-chrome-muted:#9dc4b6;--surface:#fafafa;--surface-raised:#fff;--surface-sunken:#f2f2f2;--line:#e6e6e6;--line-strong:#8b88a0;--ink:#1b1640;--ink-muted:#686777;--danger:#c8322b;--danger-soft:#fce8e6;--success:#1e7f4f;--success-soft:#e2f4ea;--info:#1f5fa8;--info-soft:#e6f0fb;--focus:#0e7c5e;--chart:#00463b;--chart-soft:#cfe3da;--shadow-card:0 1px 2px #1b133f0f, 0 4px 16px #1b133f12;--shadow-pop:0 12px 32px #1b133f2e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:22px}.ed-num,.ed-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ed-muted{color:var(--ink-muted)}.ed-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ed-stack{gap:var(--space-4);flex-direction:column;display:flex}.ed-icon{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.ed-icon svg,svg.ed-icon{width:100%;height:100%;display:block}[data-icon]{flex:none;width:18px;height:18px;display:inline-flex}[data-icon] svg{width:100%;height:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes ed-fade-up{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes ed-shimmer{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(220%)skew(-20deg)}}@keyframes ed-beam{to{--ed-angle:360deg}}@keyframes ed-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes ed-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@property --ed-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ed-fade{animation:.55s cubic-bezier(.2,.7,.2,1) backwards ed-fade-up;animation-delay:calc(var(--i,0) * 60ms)}@media (prefers-reduced-motion:reduce){.ed-fade{opacity:1;animation:none}}.ed-btn{--h:44px;justify-content:center;align-items:center;gap:var(--space-2);height:var(--h);padding:0 var(--space-5);border-radius:var(--radius-md);font:650 14px/1 var(--font-sans);letter-spacing:.005em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid #0000;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .12s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.ed-btn:active{transform:translateY(1px)scale(.985)}.ed-btn [data-icon]{width:17px;height:17px}.ed-btn--sm{--h:36px;padding:0 var(--space-3);border-radius:10px;font-size:13px}.ed-btn--lg{--h:52px;padding:0 var(--space-6);font-size:15px}.ed-btn--block{width:100%}.ed-btn--primary{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 0 #ffffff1f inset, 0 6px 16px -6px var(--brand)}.ed-btn--primary:hover{background:var(--brand-hover)}.ed-btn--gold{background:var(--gold);color:var(--on-gold);box-shadow:0 6px 16px -8px var(--gold)}.ed-btn--gold:hover{filter:brightness(1.05)}.ed-btn--secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.ed-btn--secondary:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.ed-btn--ghost{color:var(--ink-muted);background:0 0}.ed-btn--ghost:hover{background:var(--surface-sunken);color:var(--ink)}.ed-btn--danger-ghost{color:var(--danger);background:0 0}.ed-btn--danger-ghost:hover{background:var(--danger-soft)}.ed-btn--icon{width:var(--h);padding:0}.ed-btn--shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;animation:2.8s ease-in-out infinite ed-shimmer;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.ed-btn--shimmer:after{animation:none;display:none}}.ed-ripple{opacity:.22;pointer-events:none;background:currentColor;border-radius:50%;animation:.6s ease-out forwards ed-ripple;position:absolute;transform:scale(0)}@keyframes ed-ripple{to{opacity:0;transform:scale(4)}}.ed-social{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-raised);width:48px;height:48px;color:var(--ink);cursor:pointer;place-items:center;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-grid}.ed-social:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.ed-social svg{width:20px;height:20px}.ed-field{display:block;position:relative}.ed-field__input{width:100%;height:54px;padding:22px var(--space-4) 6px;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);font:500 15px/20px var(--font-sans);appearance:none;transition:border-color .18s,box-shadow .18s}.ed-field__input:hover{border-color:var(--ink-muted)}.ed-field__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}.ed-field__label{left:calc(var(--space-4) + 1px);font:500 15px/20px var(--font-sans);color:var(--ink-muted);pointer-events:none;transform-origin:0 0;transition:transform .18s cubic-bezier(.2,.7,.2,1),color .18s;position:absolute;top:17px}.ed-field__input:focus+.ed-field__label,.ed-field__input:not(:placeholder-shown)+.ed-field__label,.ed-field--select .ed-field__label{color:var(--ink-muted);font-weight:600;transform:translateY(-10px)scale(.76)}.ed-field__input:focus+.ed-field__label{color:var(--brand-ink)}.ed-field--icon .ed-field__input{padding-left:46px}.ed-field--icon .ed-field__label{left:47px}.ed-field__lead{color:var(--ink-muted);width:18px;height:18px;position:absolute;top:18px;left:16px}.ed-field__trail{width:38px;height:38px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ed-field__trail:hover{background:var(--surface-sunken);color:var(--ink)}.ed-field--select .ed-field__input{cursor:pointer;padding-right:40px}.ed-field--select:after{content:"";border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);pointer-events:none;width:8px;height:8px;position:absolute;top:24px;right:18px;transform:rotate(45deg)}.ed-field__req{color:var(--danger);font-size:12px;font-weight:700;position:absolute;top:8px;right:14px}.ed-help{color:var(--ink-muted);margin:6px 2px 0;font-size:12px;line-height:16px}.ed-select,.ed-search{border:1px solid var(--line-strong);background:var(--surface-raised);height:40px;color:var(--ink);font:500 14px var(--font-sans);appearance:none;border-radius:10px;padding:0 36px 0 12px}.ed-select{background-image:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px}.ed-searchbox{align-items:center;display:inline-flex;position:relative}.ed-searchbox [data-icon]{width:16px;height:16px;color:var(--ink-muted);pointer-events:none;position:absolute;left:12px}.ed-search{width:240px;padding:0 12px 0 36px}.ed-select:focus,.ed-search:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}.ed-check{cursor:pointer;flex:none;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.ed-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ed-check__box{border:2px solid var(--line-strong);background:var(--surface-raised);border-radius:7px;place-items:center;width:22px;height:22px;transition:background .18s,border-color .18s,transform .18s;display:grid}.ed-check__box svg{width:14px;height:14px;stroke:var(--on-brand);stroke-width:3px;fill:none;stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .25s 50ms}.ed-check input:checked+.ed-check__box{background:var(--brand);border-color:var(--brand);animation:.28s ed-pop}.ed-check input:checked+.ed-check__box svg{stroke-dashoffset:0}.ed-check input:focus-visible+.ed-check__box{outline:2px solid var(--focus);outline-offset:2px}.ed-check:hover .ed-check__box{border-color:var(--brand)}.ed-badge{height:22px;font:700 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ed-badge [data-icon]{width:12px;height:12px}.ed-badge--danger{background:var(--danger-soft);color:var(--danger)}.ed-badge--success{background:var(--success-soft);color:var(--success)}.ed-badge--gold{background:var(--gold-soft);color:var(--gold-ink)}.ed-badge--info{background:var(--info-soft);color:var(--info)}.ed-badge--neutral{background:var(--surface-sunken);color:var(--ink-muted)}.ed-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.ed-dot--live{animation:1.8s ease-in-out infinite ed-pulse}.ed-chip{border-radius:var(--radius-pill);background:var(--brand-soft);height:30px;color:var(--brand-ink);font:600 13px var(--font-sans);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ed-kbd{font:600 11px var(--font-mono);border:1px solid var(--line);color:var(--ink-muted);background:var(--surface-raised);border-radius:5px;padding:2px 6px}.ed-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.ed-card__head{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line);display:flex}.ed-card__body{padding:var(--space-6)}.ed-spot{isolation:isolate;position:relative}.ed-spot:before{content:"";border-radius:inherit;background:radial-gradient(360px circle at var(--mx,-400px) var(--my,-400px), color-mix(in srgb, var(--gold) 16%, transparent), transparent 60%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .25s;position:absolute;inset:0}.ed-spot:hover:before{opacity:1}.ed-beam{position:relative}.ed-beam:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ed-angle), transparent 0 78%, var(--gold) 88%, var(--brand) 95%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:6s linear infinite ed-beam;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.ed-beam:after{animation:none}}.ed-callout{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--info-soft);color:var(--ink);align-items:flex-start;font-size:13px;line-height:19px;display:flex}.ed-callout>[data-icon]{color:var(--info);margin-top:1px}.ed-callout--gold{background:var(--gold-soft)}.ed-callout--gold>[data-icon]{color:var(--gold-ink)}.ed-app{background:var(--surface);grid-template-columns:264px 1fr;min-height:100vh;display:grid}.ed-side{background:var(--chrome);min-height:100vh;color:var(--on-chrome);padding:var(--space-5) var(--space-4);align-self:stretch;gap:var(--space-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.ed-side:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--on-chrome) 10%, transparent) 1px, transparent 1px);pointer-events:none;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 55%,#000);mask-image:linear-gradient(#0000 55%,#000)}.ed-brand{align-items:center;gap:12px;padding:4px 8px 20px;display:flex;position:relative}.ed-brand__mark{background:var(--gold);width:42px;height:42px;color:var(--on-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 30%, transparent);border-radius:12px;place-items:center;display:grid}.ed-brand__mark [data-icon]{width:22px;height:22px}.ed-brand__name{font:800 18px/1 var(--font-sans);letter-spacing:.04em}.ed-brand__sub{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--on-chrome-muted);margin-top:5px}.ed-nav{flex-direction:column;gap:2px;display:flex;position:relative}.ed-nav__title{font:700 10.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-chrome-muted);padding:16px 12px 8px}.ed-nav__item{border-radius:var(--radius-sm);height:44px;color:var(--on-chrome-muted);font:600 13.5px var(--font-sans);white-space:nowrap;cursor:pointer;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.ed-nav__item:hover,.ed-nav__item.is-active{background:var(--chrome-active);color:var(--on-chrome)}.ed-nav__item.is-active:before{content:"";background:var(--gold);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:-16px}.ed-nav__item.is-active [data-icon]{color:var(--gold)}.ed-nav__item .ed-nav__count{font:700 11px var(--font-mono);background:var(--gold);color:var(--on-gold);border-radius:999px;margin-left:auto;padding:3px 7px}.ed-nav__item .ed-nav__caret{opacity:.7;width:14px;height:14px;margin-left:auto}.ed-side__foot{flex-direction:column;gap:8px;margin-top:auto;display:flex;position:relative}.ed-user{border-radius:var(--radius-md);background:color-mix(in srgb, var(--on-chrome) 7%, transparent);align-items:center;gap:10px;padding:10px;display:flex}.ed-avatar{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-ink);font:800 13px var(--font-sans);border-radius:10px;flex:none;place-items:center;display:grid}.ed-user__name{font:700 13px/1.2 var(--font-sans)}.ed-user__mail{font:500 12px/1.2 var(--font-sans);color:var(--on-chrome-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-user>div:nth-child(2){flex:1;min-width:0}.ed-user .ed-logout{width:34px;height:34px;color:var(--on-chrome-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;margin-left:auto;display:grid}.ed-user .ed-logout:hover{background:var(--chrome-active);color:var(--on-chrome)}.ed-helpline{border-radius:var(--radius-md);border:1px dashed color-mix(in srgb, var(--on-chrome) 25%, transparent);font:600 12px var(--font-sans);color:var(--on-chrome-muted);align-items:center;gap:10px;padding:10px 12px;display:flex}.ed-helpline b{color:var(--on-chrome);font:700 14px var(--font-mono);display:block}.ed-main{flex-direction:column;min-width:0;display:flex}.ed-topbar{z-index:5;align-items:center;gap:var(--space-4);height:64px;padding:0 var(--space-8);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.ed-crumbs{font:600 13px var(--font-sans);color:var(--ink-muted);align-items:center;gap:8px;display:flex}.ed-crumbs b{color:var(--ink)}.ed-crumbs [data-icon]{width:14px;height:14px}.ed-topbar__right{align-items:center;gap:8px;margin-left:auto;display:flex}.ed-page{padding:var(--space-8) var(--space-8) var(--space-12);gap:var(--space-6);flex-direction:column;width:100%;max-width:1240px;display:flex}.ed-pagehead{align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.ed-pagehead h1{font:750 28px/34px var(--font-sans);letter-spacing:-.015em;margin:0}.ed-pagehead p{color:var(--ink-muted);max-width:620px;margin:6px 0 0}.ed-pagehead__actions{gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.ed-eyebrow{font:700 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.ed-eyebrow:before{content:"";background:var(--gold);border-radius:3px;width:18px;height:3px}.ed-table-wrap{overflow:hidden}.ed-toolbar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ed-toolbar__title{font:700 16px var(--font-sans)}.ed-toolbar__right{gap:var(--space-2);align-items:center;margin-left:auto;display:flex}.ed-table{border-collapse:separate;border-spacing:0;width:100%}.ed-table th{text-align:left;font:700 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);background:var(--surface-sunken);border-bottom:1px solid var(--line);padding:12px 20px}.ed-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 20px}.ed-table tbody tr{transition:background .15s}.ed-table tbody tr:hover{background:color-mix(in srgb, var(--brand-soft) 55%, transparent)}.ed-table tbody tr:last-child td{border-bottom:0}.ed-table .ed-cell-actions{text-align:right;white-space:nowrap}.ed-table .ed-cell-actions .ed-btn{margin-left:6px}.ed-table .ed-idx{color:var(--ink-muted);font:500 13px var(--font-mono);width:56px}.ed-supply{align-items:center;gap:12px;display:flex}.ed-supply__icon{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-ink);border-radius:10px;place-items:center;display:grid}.ed-supply__icon [data-icon]{width:17px;height:17px}.ed-supply__id{font:600 15px var(--font-mono);font-variant-numeric:tabular-nums}.ed-supply__id span{color:var(--ink-muted);margin:0 6px;font-weight:400}.ed-supply__meta{font:500 12px var(--font-sans);color:var(--ink-muted)}.ed-row-actions .ed-btn--icon{opacity:.75}.ed-table tbody tr:hover .ed-row-actions .ed-btn--icon{opacity:1}.ed-tfoot{border-top:1px solid var(--line);font:500 13px var(--font-sans);color:var(--ink-muted);align-items:center;gap:12px;padding:12px 20px;display:flex}.ed-pager{gap:4px;margin-left:auto;display:flex}.ed-pager button{border:1px solid var(--line);background:var(--surface-raised);min-width:32px;height:32px;color:var(--ink);font:600 13px var(--font-mono);cursor:pointer;border-radius:8px}.ed-pager button.is-active{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.ed-seg{border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--line);padding:4px;display:inline-flex;position:relative}.ed-seg__pill{background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:9px;transition:transform .3s cubic-bezier(.3,.8,.3,1),width .3s cubic-bezier(.3,.8,.3,1);position:absolute;top:4px;bottom:4px;left:4px}.ed-seg button{z-index:1;height:36px;color:var(--ink-muted);font:650 13.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;transition:color .2s;display:inline-flex;position:relative}.ed-seg button [data-icon]{width:16px;height:16px}.ed-seg button.is-active{color:var(--ink)}.ed-seg--icons button{justify-content:center;width:36px;padding:0}.ed-seg button.is-active.is-danger{color:var(--danger)}.ed-stepper{gap:var(--space-3);counter-reset:step;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ed-step{align-items:center;gap:12px;padding:12px 14px 16px;display:flex;position:relative}.ed-step:after{content:"";background:var(--line);border-radius:4px;height:4px;position:absolute;bottom:0;left:14px;right:14px}.ed-step__n{width:32px;height:32px;font:700 13px var(--font-mono);background:var(--surface-sunken);color:var(--ink-muted);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.ed-step__t{font:700 14px/1.2 var(--font-sans);color:var(--ink-muted)}.ed-step__s{font:500 12px/1.2 var(--font-sans);color:var(--ink-muted);margin-top:3px}.ed-step.is-current:after{background:linear-gradient(90deg, var(--gold) var(--p,35%), var(--line) var(--p,35%))}.ed-step.is-current .ed-step__n{background:var(--gold);color:var(--on-gold);border-color:var(--gold);box-shadow:0 0 0 5px color-mix(in srgb, var(--gold) 25%, transparent)}.ed-step.is-current .ed-step__t{color:var(--ink)}.ed-step.is-done:after{background:var(--brand)}.ed-step.is-done .ed-step__n{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.ed-step.is-done .ed-step__t{color:var(--ink)}.ed-group{overflow:hidden}.ed-group__head{background:linear-gradient(100deg, var(--chrome) 0%, var(--chrome-active) 100%);color:var(--on-chrome);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:16px 20px;display:flex}.ed-group__head .ed-supply__icon{background:var(--gold);color:var(--on-gold)}.ed-group__title{font:700 16px var(--font-sans)}.ed-group__title .ed-num{font-weight:600}.ed-group__meta{font:500 12.5px var(--font-sans);color:var(--on-chrome-muted)}.ed-group__sum{text-align:right;margin-left:auto}.ed-group__sum small{font:600 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--on-chrome-muted);display:block}.ed-group__sum b{font:600 17px var(--font-mono)}.ed-group__chev{background:color-mix(in srgb, var(--on-chrome) 10%, transparent);border-radius:10px;place-items:center;width:34px;height:34px;transition:transform .3s;display:grid}.ed-group.is-collapsed .ed-group__chev{transform:rotate(-90deg)}.ed-group__body{grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.3,.8,.3,1);display:grid}.ed-group.is-collapsed .ed-group__body{grid-template-rows:0fr}.ed-group__inner{overflow:hidden}.ed-invoice{border-bottom:1px solid var(--line);padding:6px 20px 14px}.ed-invoice:last-child{border-bottom:0}.ed-invoice__head{font:500 13px var(--font-sans);color:var(--ink-muted);align-items:center;gap:18px;padding:12px 0 6px;display:flex}.ed-invoice__head b{color:var(--ink);font-family:var(--font-mono);font-weight:600}.ed-invoice__head .ed-btn{margin-left:auto}.ed-cuota{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:14px;margin:0 -12px;padding:10px 12px;transition:background .15s;display:flex}.ed-cuota:hover{background:var(--surface-sunken)}.ed-cuota.is-selected{background:var(--brand-soft)}.ed-cuota__name{font:700 14px var(--font-sans);min-width:70px}.ed-cuota__due{font:500 13px var(--font-sans);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.ed-cuota__due [data-icon]{width:14px;height:14px}.ed-cuota__amt{font:600 16px var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.ed-subtotal{font:500 13px var(--font-sans);color:var(--ink-muted);justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.ed-subtotal b{color:var(--ink);font-family:var(--font-mono)}.ed-summary{z-index:6;align-items:center;gap:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-pop);padding:14px 16px 14px 24px;display:flex;position:sticky;bottom:20px}.ed-summary__k{font:600 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ed-summary__v{font:600 22px/1.2 var(--font-mono);font-variant-numeric:tabular-nums}.ed-summary__sep{background:var(--line);align-self:stretch;width:1px}.ed-summary__actions{gap:10px;margin-left:auto;display:flex}.ed-hero{border-radius:var(--radius-xl);background:var(--chrome);color:var(--on-chrome);align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.ed-hero:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--on-chrome) 14%, transparent) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 85%,#000 10%,#0000 65%);mask-image:radial-gradient(at 85%,#000 10%,#0000 65%)}.ed-hero:after{content:"";border:40px solid color-mix(in srgb, var(--gold) 85%, transparent);opacity:.9;border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-130px}.ed-hero>*{z-index:1;position:relative}.ed-hero h2{font:750 22px/28px var(--font-sans);margin:0}.ed-hero p{color:var(--on-chrome-muted);max-width:520px;margin:6px 0 0}.ed-hero__icon{background:var(--gold);width:56px;height:56px;color:var(--on-gold);border-radius:16px;flex:none;place-items:center;display:grid}.ed-hero__icon [data-icon]{width:26px;height:26px}.ed-hero .ed-hero__cta{margin-left:auto;margin-right:110px}.ed-where{grid-template-columns:1fr 300px;align-items:center;gap:24px;padding:22px 24px;display:grid}.ed-where h3{font:700 16px var(--font-sans);margin:0 0 6px}.ed-where p{color:var(--ink-muted);margin:0;font-size:14px}.ed-stats{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.ed-stat{align-items:center;gap:14px;padding:18px 20px;display:flex}.ed-stat__icon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand-ink);border-radius:12px;flex:none;place-items:center;display:grid}.ed-stat__icon--gold{background:var(--gold-soft);color:var(--gold-ink)}.ed-stat__icon--danger{background:var(--danger-soft);color:var(--danger)}.ed-stat__k{font:600 12.5px var(--font-sans);color:var(--ink-muted)}.ed-stat__v{font:650 24px/1.15 var(--font-mono);font-variant-numeric:tabular-nums}.ed-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.ed-scard{flex-direction:column;gap:14px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ed-scard:hover{box-shadow:var(--shadow-pop);border-color:color-mix(in srgb, var(--brand) 35%, var(--line));transform:translateY(-3px)}.ed-scard__top{align-items:center;gap:10px;display:flex}.ed-scard__n{font:600 12px var(--font-mono);color:var(--ink-muted);margin-left:auto}.ed-scard__ids{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ed-scard__ids div{background:var(--surface-sunken);border-radius:10px;padding:10px 12px}.ed-scard__ids small{font:700 10.5px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);display:block}.ed-scard__ids b{font:600 18px var(--font-mono)}.ed-scard .ed-btn{width:100%}.ed-auth{background:var(--surface);grid-template-columns:minmax(460px,1fr) 1.15fr;min-height:100vh;display:grid}.ed-auth__form{flex-direction:column;padding:36px 64px;display:flex}.ed-auth__box{flex-direction:column;gap:16px;width:100%;max-width:420px;margin:auto;display:flex}.ed-auth__box h1{font:800 32px/38px var(--font-sans);letter-spacing:-.02em;margin:0}.ed-auth__box>p{color:var(--ink-muted);margin:-8px 0 8px}.ed-auth__row{font:600 13px var(--font-sans);justify-content:space-between;align-items:center;display:flex}.ed-link{color:var(--brand-ink);cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;font-weight:700;text-decoration:none;transition:background-size .25s}.ed-link:hover{background-size:100% 1.5px}.ed-divider{font:600 12px var(--font-sans);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;display:flex}.ed-divider:before,.ed-divider:after{content:"";background:var(--line);flex:1;height:1px}.ed-captcha{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-sunken);height:56px;font:600 14px var(--font-sans);align-items:center;gap:12px;padding:0 14px;display:flex}.ed-captcha__logo{font:600 10px/1.2 var(--font-sans);color:var(--ink-muted);text-align:center;margin-left:auto}.ed-auth__foot{font:500 12px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;gap:16px;display:flex}.ed-auth__panel{border-radius:var(--radius-xl);background:var(--brand);color:var(--on-chrome);flex-direction:column;margin:16px 16px 16px 0;padding:44px 48px;display:flex;position:relative;overflow:hidden}.ed-auth__panel:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--on-chrome) 13%, transparent) 1px, transparent 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80% 15%,#000 5%,#0000 60%);mask-image:radial-gradient(at 80% 15%,#000 5%,#0000 60%)}.ed-auth__sun{border:40px solid var(--gold);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.ed-auth__panel>:not(.ed-auth__sun){position:relative}.ed-auth__panel .display{font:800 44px/48px var(--font-sans);letter-spacing:-.02em;max-width:480px;margin:28px 0 12px}.ed-auth__panel .display em{color:var(--gold);font-style:normal}.ed-auth__panel>p{color:var(--on-chrome-muted);max-width:460px;margin:0;font-size:16px;line-height:24px}.ed-feats{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.ed-feat{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--on-chrome) 7%, transparent);border:1px solid color-mix(in srgb, var(--on-chrome) 12%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:16px;transition:background .2s,transform .2s}.ed-feat:hover{background:color-mix(in srgb, var(--on-chrome) 11%, transparent);transform:translateY(-2px)}.ed-feat [data-icon]{width:22px;height:22px;color:var(--gold)}.ed-feat b{font:700 14px var(--font-sans);margin:10px 0 4px;display:block}.ed-feat span{font:500 13px/18px var(--font-sans);color:var(--on-chrome-muted)}.ed-steps-mini{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.ed-steps-mini__i{font:600 13px var(--font-sans);color:var(--on-chrome);align-items:center;gap:8px;display:flex}.ed-steps-mini__i i{background:color-mix(in srgb, var(--on-chrome) 12%, transparent);width:24px;height:24px;font-style:normal;font:700 12px var(--font-mono);border-radius:50%;place-items:center;display:grid}.ed-steps-mini__arrow{background:color-mix(in srgb, var(--on-chrome) 30%, transparent);width:24px;height:1px}.ed-auth__panel .ed-btn--tut{align-self:flex-start}.ed-brand--light .ed-brand__name{color:var(--ink)}.ed-brand--light .ed-brand__sub{color:var(--ink-muted)}.ed-profile{gap:var(--space-6);grid-template-columns:300px 1fr;align-items:start;display:grid}.ed-idcard{text-align:left;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:88px;overflow:hidden}.ed-idcard__top{background:var(--chrome);height:72px;margin:-24px -24px 0;position:relative;overflow:hidden}.ed-idcard__top:after{content:"";border:18px solid var(--gold);border-radius:50%;width:120px;height:120px;position:absolute;top:-50px;right:-30px}.ed-idcard .ed-avatar{border:4px solid var(--surface-raised);border-radius:18px;width:64px;height:64px;margin-top:-48px;font-size:22px;position:relative}.ed-idcard h3{font:750 18px var(--font-sans);margin:0}.ed-kv{gap:10px;font-size:13px;display:grid}.ed-kv div{justify-content:space-between;gap:10px;display:flex}.ed-kv span{color:var(--ink-muted)}.ed-kv b{text-align:right;font-weight:600}.ed-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ed-form .ed-span2{grid-column:1/-1}.ed-form__section{font:700 12px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);grid-column:1/-1;align-items:center;gap:10px;margin-top:8px;display:flex}.ed-form__section:after{content:"";background:var(--line);flex:1;height:1px}.ed-phone{grid-template-columns:76px 120px 1fr;gap:10px;display:grid}.ed-prefix{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-sunken);height:54px;font:600 15px var(--font-mono);color:var(--ink-muted);place-items:center;display:grid}.ed-formfoot{border-top:1px solid var(--line);background:var(--surface-sunken);border-radius:0 0 var(--radius-lg) var(--radius-lg);align-items:center;gap:12px;padding:16px 24px;display:flex}.ed-formfoot .ed-muted{font-size:13px}.ed-formfoot .ed-btn:first-of-type{margin-left:auto}.ed-panel{display:none}.ed-panel.is-active{animation:.35s ed-fade-up;display:block}.ed-strength{gap:6px;margin-top:8px;display:flex}.ed-strength i{background:var(--line);border-radius:5px;flex:1;height:5px;transition:background .25s}.ed-strength[data-level="1"] i:nth-child(-n+1){background:var(--danger)}.ed-strength[data-level="2"] i:nth-child(-n+2){background:var(--gold)}.ed-strength[data-level="3"] i:nth-child(-n+3),.ed-strength[data-level="4"] i{background:var(--brand)}.ed-danger-zone{border:1px solid color-mix(in srgb, var(--danger) 40%, var(--line));background:var(--danger-soft);border-radius:var(--radius-md);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ed-danger-zone>[data-icon]{color:var(--danger);width:22px;height:22px;margin-top:2px}.ed-danger-zone h4{font:700 15px var(--font-sans);margin:0 0 4px}.ed-danger-zone p{color:var(--ink);margin:0 0 12px;font-size:13.5px}.ed-theme-toggle{border:1px solid var(--line);background:var(--surface-raised);width:40px;height:40px;color:var(--ink-muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.ed-theme-toggle:hover{color:var(--ink);border-color:var(--line-strong)}.ed-page{max-width:1680px;margin-inline:auto}.ed-brand__logo{flex:none;width:auto;height:56px;display:block}.ed-intro{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--surface-raised);border-radius:26px;overflow:hidden}.ed-intro__bar{background:var(--chrome);color:var(--on-chrome);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 22px;display:flex;position:relative;overflow:hidden}.ed-intro__bar:after{content:"";border:22px solid color-mix(in srgb, var(--gold) 55%, transparent);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-96px;right:24px}.ed-intro__bar>*{position:relative}.ed-intro__bar>div{flex:320px;min-width:0}.ed-intro__bar .ed-eyebrow{color:var(--gold);margin-bottom:4px}.ed-intro__bar h1{font:800 22px/30px var(--font-sans);letter-spacing:-.015em;color:var(--on-chrome);margin:0}.ed-intro__bar p{font:500 15.5px/22px var(--font-sans);color:var(--on-chrome-muted);margin:2px 0 0}.ed-intro__bar .ed-neu-titleicon{box-shadow:var(--neu-bevel-gold)}.ed-intro__acciones{flex-wrap:wrap;flex:none;gap:10px;display:flex}.ed-intro__acciones .ed-btn--primary{background:var(--gold);color:var(--on-gold);border-color:#0000;box-shadow:0 6px 16px -8px #0009}.ed-intro__acciones .ed-btn--primary:hover{background:color-mix(in srgb, var(--gold) 90%, #fff);color:var(--on-gold)}.ed-intro__acciones .ed-btn--primary [data-icon]{color:currentColor}.ed-intro__acciones .ed-btn--secondary{background:var(--on-chrome);color:var(--chrome);border-color:#0000;box-shadow:0 6px 16px -8px #0000008c}.ed-intro__acciones .ed-btn--secondary:hover{color:var(--chrome);background:#fff;border-color:#0000}.ed-intro__acciones .ed-btn--secondary [data-icon]{color:var(--gold-ink)}.ed-intro__cuerpo{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:24px;padding:14px 22px 16px;display:grid}.ed-intro__cuerpo--plain{grid-template-columns:minmax(0,1fr)}.ed-intro__hint{align-items:flex-start;gap:14px;display:flex}.ed-intro__icon{background:var(--surface-raised);width:36px;height:36px;color:var(--brand-ink);border-radius:12px;flex:none;place-items:center;display:grid}.ed-intro__icon [data-icon]{width:18px;height:18px}.ed-intro__hint h3{font:700 15px/21px var(--font-sans);color:var(--ink);margin:0 0 2px}.ed-intro__hint p{max-width:760px;font:500 14px/21px var(--font-sans);color:var(--ink-muted);margin:0}.ed-intro__hint b{color:var(--ink);font-weight:700}.ed-intro__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ed-intro__chip{border:1px solid var(--line);background:var(--surface-raised);height:27px;color:var(--brand-ink);font:600 12.5px var(--font-sans);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ed-intro__visual{min-width:0}.ed-intro--filtro{z-index:6;position:relative;overflow:visible}.ed-intro--filtro .ed-intro__bar{border-radius:inherit;overflow:visible}.ed-intro--filtro .ed-intro__bar:after{clip-path:inset(96px 0 0)}.ed-intro--filtro .ed-intro__bar>*{z-index:1}.ed-intro--filtro .ed-intro__bar>.ed-intro__acciones{flex:none;margin-left:auto}.ed-intro__filtro{grid-template-columns:auto auto;grid-template-areas:"sel act""datos datos";align-items:center;gap:8px 12px;min-width:0;display:grid}.ed-intro__filtro:not(:has(.ed-intro__datos)){grid-template-areas:"sel act"}.ed-intro__sel{grid-area:sel;width:330px;max-width:100%}.ed-intro__actualizar{grid-area:act}.ed-intro__datos{font:500 14px/20px var(--font-sans);color:var(--on-chrome-muted);grid-area:datos;justify-self:end}.ed-intro__datos .ed-num{color:var(--on-chrome)}.ed-intro__uno{background:var(--surface-raised);height:46px;font:700 15px var(--font-sans);color:var(--chrome);border-radius:16px;align-items:center;padding:0 18px;display:flex}.ed-intro--filtro .ed-sel__btn{height:46px;font:700 15px var(--font-sans);border-radius:16px;padding:0 42px 0 18px}.ed-intro__tramites{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.ed-intro__accesos{flex-wrap:wrap;gap:10px;display:flex}.ed-acceso{background:var(--gold);height:46px;color:var(--on-gold);font:700 15px var(--font-sans);white-space:nowrap;border-radius:16px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.ed-acceso [data-icon]{width:19px;height:19px;color:var(--on-gold)}.ed-acceso.is-activo{background:color-mix(in srgb, var(--gold) 72%, var(--gold-ink));box-shadow:inset 0 0 0 2px var(--on-gold)}.ed-acceso:focus-visible{outline:2px solid var(--on-chrome);outline-offset:3px}.ed-acceso__cuenta{background:color-mix(in srgb, var(--on-gold) 14%, transparent);min-width:24px;height:22px;font:700 13px/1 var(--font-mono);color:var(--on-gold);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.ed-ficha{background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;min-height:119px;padding:10px 13px;display:flex}.ed-ficha__top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ed-ficha__tit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ed-ficha__ico{background:var(--chrome);width:22px;height:22px;color:var(--gold);border-radius:7px;flex:none;place-items:center;display:grid}.ed-ficha__tit{min-width:0;font:700 12px/15px var(--font-sans);color:var(--ink);margin:0}.ed-ficha__datos{margin:auto 0 0}.ed-ficha__campo{border-left:3px solid var(--line);padding-left:10px}.ed-ficha__campo+.ed-ficha__campo{margin-top:7px}.ed-ficha__campo.is-clave{border-left-color:var(--gold)}.ed-ficha__campo dt{font:600 10px/12px var(--font-sans);letter-spacing:.09em;color:var(--ink-muted)}.ed-ficha__campo dd{font:600 15.5px/19px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;margin:1px 0 0}.ed-ficha__campo dd.ed-num{font-family:var(--font-mono);letter-spacing:-.01em;font-weight:500}.ed-ficha__campo dd.is-largo{font-size:13.5px;line-height:19px}.ed-ficha__campo:not(.is-clave) dd{color:var(--ink-muted);font-size:13.5px;line-height:17px}.ed-ficha__campo:not(.is-clave) dd.is-largo{font-size:13px}.ed-mini-bars{align-items:flex-end;gap:5px;height:26px;margin:4px 0 0;display:flex}.ed-mini-bars i{background:color-mix(in srgb, var(--chart) 62%, transparent);border-radius:3px 3px 0 0;flex:1}.ed-mini-bars i:nth-child(6){background:var(--gold)}@media (width<=900px){.ed-intro__cuerpo{grid-template-columns:minmax(0,1fr)}.ed-intro__visual{justify-self:center;width:100%;max-width:320px}.ed-intro--filtro .ed-intro__acciones{width:100%}.ed-intro__filtro{grid-template-columns:minmax(0,1fr) auto;width:100%}.ed-intro__sel{width:auto}.ed-intro__datos{justify-self:start}.ed-intro__tramites{flex-direction:column-reverse;align-items:stretch;width:100%}.ed-intro__tramites .ed-intro__sel{width:100%}.ed-intro__accesos>.ed-acceso{flex:auto;justify-content:center}}@media (width<=640px){.ed-intro{border-radius:22px}.ed-intro__bar{padding:14px 16px}.ed-intro__bar:after,.ed-intro__bar .ed-neu-titleicon{display:none}.ed-intro__bar>div{flex-basis:auto}.ed-intro__bar h1{font-size:20px;line-height:28px}.ed-intro__bar p{font-size:15px}.ed-intro__acciones{width:100%}.ed-intro__acciones .ed-btn{flex:auto;justify-content:center}.ed-intro__cuerpo{gap:16px;padding:14px 16px 16px}.ed-intro__hint{gap:12px}.ed-intro__icon{border-radius:10px;width:32px;height:32px}.ed-intro__icon [data-icon]{width:17px;height:17px}.ed-intro__filtro{grid-template-areas:"sel sel""datos act"}.ed-intro__filtro:not(:has(.ed-intro__datos)){grid-template-areas:"sel sel"}.ed-intro__actualizar{min-height:44px}.ed-intro__accesos{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ed-acceso{white-space:normal;text-align:center;height:auto;min-height:48px;padding:6px 10px;line-height:19px}}.ed-btn--danger{background:var(--danger);color:#fff;border-color:#0000}.ed-btn--danger:hover{background:color-mix(in srgb, var(--danger) 88%, #000);color:#fff;border-color:#0000}.ed-btn--chart{background:var(--chart);color:#fff;box-shadow:0 6px 16px -8px var(--chart);border-color:#0000}.ed-btn--chart:hover{background:color-mix(in srgb, var(--chart) 88%, #fff);color:#fff;border-color:#0000}.ed-btn--chart [data-icon]{color:currentColor}.ed-chip--sm{height:26px;padding:0 10px;font-size:12.5px}.ed-table--digital th:nth-child(4){width:130px}.ed-table--digital th:nth-child(5){width:auto}.ed-fd__mail{text-overflow:ellipsis;max-width:320px;font:500 13.5px var(--font-sans);color:var(--ink-muted);overflow:hidden}.ed-fd__cambiar{font:650 13.5px var(--font-sans);cursor:pointer;white-space:nowrap;background-color:#0000;border:0;margin-left:10px;padding:0}.ed-serv{padding:16px 20px 18px}.ed-serv__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ed-serv__head h2{font:700 17px var(--font-sans);margin:0}.ed-serv__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.ed-serv__grid dt{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.ed-serv__grid dd{font:600 14.5px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0}.ed-table--facturas{font-variant-numeric:tabular-nums}.ed-table--facturas th{padding:14px;font-size:12.5px}.ed-table--facturas td{font:500 15px/22px var(--font-sans);padding:13px 14px}.ed-table--facturas .ed-num{font-family:var(--font-sans);letter-spacing:0}.ed-table--facturas .ed-badge{white-space:nowrap;height:26px;padding:0 10px;font-size:12.5px}.ed-table--facturas .ed-btn--sm{--h:40px;border-radius:12px;font-size:14px}.ed-fact__nro{white-space:nowrap;font-size:15px;font-weight:700;display:block}.ed-table--facturas th:first-child{width:220px}.ed-fact__tarifa{font:500 13px var(--font-sans);color:var(--ink-muted);margin-top:2px;display:block}.ed-table--facturas .ed-fact__tipo{margin-top:6px}.ed-fact__tipo--debito{background:var(--brand-soft);color:var(--brand-ink)}.ed-fact__tipo--credito{background:var(--gold-soft);color:var(--gold-ink)}.ed-inter__reten-error{max-width:160px;font:600 13px/1.3 var(--font-sans);color:var(--danger);white-space:normal;margin-top:4px;display:block}.ed-sum__planilla{padding:0 24px 14px}.ed-sum__planilla .ed-fact__epre{margin-top:0}.ed-fact__elige{align-items:flex-start;gap:12px;display:flex}.ed-fact__check{cursor:pointer;place-items:center;padding:2px 0;display:inline-grid}.ed-fact__epre{background:var(--neu-bg);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;padding:8px 14px;display:flex}.ed-fact__todas{min-height:40px;font:700 15px var(--font-sans);color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.ed-fact__cuenta{min-width:0;color:var(--ink-muted);font-size:15px}.ed-fact__bajar{margin-left:auto}.ed-fact__epre-nota{color:var(--ink-muted);margin:8px 4px 0;font-size:14px;line-height:1.45}.ed-fact__epre-nota.is-error{color:var(--danger);font-weight:600}.ed-fact__cuota b{font-size:16.5px;font-weight:700;display:block}.ed-fact__cuota small{font:600 13.5px var(--font-sans);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:5px;margin-top:3px;display:flex}.ed-fact__cuota small.is-pagada{color:var(--success)}.ed-fact__cuota small.is-vence{color:var(--gold-ink)}.ed-fact__cuota small [data-icon]{width:14px;height:14px}.ed-table--facturas th:nth-child(2){width:105px}.ed-table--facturas th:nth-child(3){width:145px}.ed-table--facturas th:nth-child(4),.ed-table--facturas th:nth-child(5){width:182px}@media (width<=900px){.ed-serv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ed-serv__grid{grid-template-columns:1fr}.ed-table--facturas td{font-size:16px}.ed-fact__nro{white-space:normal;font-size:16px}.ed-fact__cuota b{font-size:17px}.ed-fact__cuota small,.ed-fact__tarifa{font-size:14px}.ed-fact__check{margin:-11px -1px -11px -11px;padding:11px}.ed-fact__todas{min-height:44px;font-size:16px}.ed-fact__cuenta,.ed-fact__epre-nota{font-size:15px}.ed-fact__bajar{white-space:normal;text-align:center;flex:100%;height:auto;min-height:44px;margin-left:0;padding-block:8px;line-height:1.3}.ed-sum__planilla{padding:0 16px 12px}}.ed-table--supplies th,.ed-table--supplies td{white-space:nowrap}.ed-table--supplies th:first-child,.ed-table--supplies td:first-child{width:56px}.ed-table--supplies th:not(:first-child):not(:last-child){width:180px}.ed-table--supplies th:last-child,.ed-table--supplies td:last-child{width:auto}.ed-table-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--chrome) 35%, transparent) transparent;max-height:min(460px,60vh);overflow-y:auto}.ed-table-scroll thead th{z-index:1;position:sticky;top:0}.ed-tfoot{flex-wrap:wrap}.ed-pager{align-items:center}.ed-pager button{place-items:center;display:grid}.ed-pager button [data-icon]{width:15px;height:15px}.ed-pager button:disabled{opacity:.35;cursor:default;pointer-events:none}.ed-pager__gap{text-align:center;min-width:20px;color:var(--ink-muted);font:600 13px var(--font-mono)}.ed-pie{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}.ed-pie__cuenta{font:500 15px var(--font-sans);color:var(--ink-muted);justify-self:start}.ed-pie__cuenta b{color:var(--ink);font-weight:700}.ed-pie__nav{grid-column:2;justify-content:center;align-items:center;gap:12px;display:flex}.ed-pie__nums{align-items:center;gap:8px;display:flex}.ed-pie__nav button{border:1px solid var(--line);background:var(--surface-raised);min-width:44px;height:44px;color:var(--ink);font:600 15px var(--font-sans);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ed-pie__nums button{font:700 15px var(--font-mono);padding:0}.ed-pie__paso{color:var(--brand-ink)}.ed-pie__paso [data-icon]{width:18px;height:18px}.ed-pie__nav button.is-active{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.ed-pie__nav button:disabled{opacity:.4;cursor:default}.ed-pie__nav button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ed-pie__gap{min-width:22px;color:var(--ink-muted);font:600 15px var(--font-mono)}.ed-pie__texto{font:500 16px var(--font-sans);color:var(--ink-muted);white-space:nowrap;display:none}.ed-pie__texto b{color:var(--ink)}@media (width<=1100px){.ed-pie__paso{padding:0}.ed-pie__paso-txt{display:none}}@media (width<=900px){.ed-pie__nums{display:none}.ed-pie__texto{display:inline}.ed-pie__mostrando{display:none}}@media (width<=640px){.ed-pie{justify-content:space-between;display:flex}.ed-pie__nav{gap:8px}.ed-pie__unidad{display:none}}[data-icon] svg{transition:transform .32s cubic-bezier(.4,0,.2,1)}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-icon] svg{transform:scale(1.08)}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim] svg{animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;transform:none}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=slide-x] svg{animation-name:ed-ico-slide-x}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=slide-back] svg{animation-name:ed-ico-slide-back}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=slide-y] svg{animation-name:ed-ico-slide-y}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=slide-up] svg{animation-name:ed-ico-slide-up}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=ring] svg{transform-origin:50% 15%;animation-name:ed-ico-ring;animation-duration:.5s}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=beat] svg{animation-name:ed-ico-beat}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=shake] svg{animation-name:ed-ico-shake;animation-duration:.5s}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=tilt] svg{animation-name:ed-ico-tilt}[data-anim=tapa] .ed-ico-tapa{transform-box:fill-box;transform-origin:100% 100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=tapa] .ed-ico-tapa{transform:rotate(160deg)}.ed-btn--danger-ghost:has([data-anim=tapa]):is(:hover,:focus-visible){background:var(--danger);color:#fff;box-shadow:none;transition-duration:.3s}.ed-btn--danger-ghost:has([data-anim=tapa]):is(:hover,:focus-visible) [data-anim=tapa]{color:#fff}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=turn] svg{animation-name:ed-ico-turn;animation-duration:.7s}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=pop] svg{animation-name:ed-ico-pop}@keyframes ed-ico-slide-x{0%{transform:none}45%{transform:translate(16%)}to{transform:none}}@keyframes ed-ico-slide-back{0%{transform:none}45%{transform:translate(-16%)}to{transform:none}}@keyframes ed-ico-slide-y{0%{transform:none}45%{transform:translateY(16%)}to{transform:none}}@keyframes ed-ico-slide-up{0%{transform:none}45%{transform:translateY(-16%)}to{transform:none}}@keyframes ed-ico-ring{0%,to{transform:none}20%{transform:rotate(11deg)}45%{transform:rotate(-8deg)}70%{transform:rotate(4deg)}}@keyframes ed-ico-beat{0%,to{transform:none}45%{transform:scale(1.22)}}@keyframes ed-ico-shake{0%,to{transform:none}20%{transform:translate(-9%)}45%{transform:translate(9%)}70%{transform:translate(-5%)}}@keyframes ed-ico-tilt{0%,to{transform:none}45%{transform:rotate(-13deg)scale(1.06)}}@keyframes ed-ico-turn{0%{transform:none}to{transform:rotate(360deg)}}@keyframes ed-fundido{0%{opacity:0}}@keyframes ed-asoma{0%{opacity:0;transform:translateY(-6px)}}@keyframes ed-ico-pop{0%,to{transform:none}30%{transform:scale(.84)}65%{transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){[data-icon] svg{transition:none}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-icon] svg{animation:none;transform:none}[data-anim=tapa] .ed-ico-tapa{transition:none}:is(a,button,label,summary,[role=button]):is(:hover,:focus-visible) [data-anim=tapa] .ed-ico-tapa{transform:none}}.ed-callout--danger{background:var(--danger-soft)}.ed-callout--danger>[data-icon],.ed-callout--danger b{color:var(--danger)}.ed-callout--form{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:24px}.ed-callout--form>[data-icon]{margin-top:4px}.ed-field--trail .ed-field__req{right:52px}.ed-field--trail .ed-field__input{padding-right:62px}.ed-field__label{white-space:nowrap}@supports (interpolate-size:allow-keywords){details{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .3s cubic-bezier(.2, .7, .2, 1), content-visibility .3s allow-discrete;overflow:hidden}details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){details::details-content{transition:none}}}.ed-cargando{background:var(--neu-bg,var(--surface));place-items:center;min-height:100vh;display:grid}.ed-cargando__aviso{font:600 15px var(--font-sans);color:var(--ink-muted);opacity:0;align-items:center;gap:10px;animation:.3s cubic-bezier(.2,.7,.2,1) .4s forwards ed-cargando-in;display:inline-flex}.ed-cargando__rueda{border:2px solid var(--line-strong);border-top-color:var(--brand);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ed-ico-turn}@keyframes ed-cargando-in{to{opacity:1}}.ed-consulta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-width:0;padding:32px 16px;display:flex}.ed-consulta.ed-callout{justify-content:flex-start;margin:16px;padding:14px 16px}.ed-consulta.ed-callout>span{flex:220px;min-width:0}@media (prefers-reduced-motion:reduce){.ed-cargando__aviso{animation-duration:1ms;animation-delay:.4s}.ed-cargando__rueda{border-top-color:var(--brand);animation:none}}html[data-nav] .ed-header{view-transition-name:ed-encabezado}html[data-nav] .ed-intro__bar{view-transition-name:ed-barra}html[data-nav] .ed-page{view-transition-name:ed-seccion}html[data-nav=adelante]{--ed-sale-hacia:-28px}html[data-nav=atras]{--ed-sale-hacia:28px}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(ed-encabezado){animation:none}::view-transition-new(ed-encabezado){animation:none}::view-transition-old(ed-encabezado){display:none}::view-transition-group(ed-seccion){animation:none}::view-transition-new(ed-seccion){animation:none}::view-transition-old(ed-seccion){animation:.15s cubic-bezier(.4,0,1,1) both ed-seccion-sale}@keyframes ed-seccion-sale{to{opacity:0;transform:translateX(var(--ed-sale-hacia,0))}}::view-transition-group(ed-barra){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(ed-barra){animation-duration:.2s}::view-transition-new(ed-barra){animation-duration:.2s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes ed-cascada-cae{0%{opacity:0;transform:translateY(-16px)scale(.985)}}.ed-app .ed-fade{animation:.32s cubic-bezier(.2,.7,.2,1) backwards ed-cascada-cae;animation-delay:calc(var(--i,0) * 60ms)}@media (prefers-reduced-motion:reduce){.ed-app .ed-fade{animation:none}}.ed-intro--bajo .ed-intro__cuerpo{padding:10px 22px 12px}.ed-intro--bajo .ed-ficha{min-height:0;padding:8px 13px 9px}.ed-intro--bajo .ed-ficha__top{margin-bottom:6px}.ed-intro--bajo .ed-ficha__datos{flex-wrap:wrap;gap:6px 18px;display:flex}.ed-intro--bajo .ed-ficha__campo+.ed-ficha__campo{margin-top:0}.ed-header{--brand:#00463b;--brand-hover:#0b5e49;--brand-soft:#e0efe9;--brand-ink:#00463b}.ed-app--top{display:block}.ed-header{z-index:10;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.ed-header__row{max-width:1680px;padding-inline:var(--space-8);align-items:center;column-gap:var(--space-6);height:80px;margin-inline:auto;display:flex}.ed-header__row>.ed-pnav{margin-inline:auto}.ed-header__side{flex:none;align-items:center;display:flex}.ed-header__tools{align-items:center;gap:10px;display:flex}.ed-header .ed-brand{padding:0}.ed-header .ed-brand__logo{height:44px}.ed-topuser{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;align-items:center;gap:10px;padding:4px;display:flex}.ed-topuser__name{font:700 13.5px var(--font-sans);color:var(--ink);white-space:nowrap}.ed-topuser__out{width:34px;height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.ed-topuser__out:hover{background:var(--danger-soft);color:var(--danger)}.ed-topuser__out [data-icon]{width:17px;height:17px}.ed-pnav{background:var(--surface-raised);border:1px solid var(--line);height:58px;box-shadow:var(--shadow-pop);border-radius:999px;align-items:center;gap:2px;padding:6px;display:flex;position:relative}.ed-pnav.is-entering{animation:.55s cubic-bezier(.3,1.35,.5,1) backwards ed-pnav-in}@keyframes ed-pnav-in{0%{opacity:0;transform:scale(.92)}}.ed-pnav__pill{background:var(--brand-soft);width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 14%, transparent);border-radius:999px;position:absolute;top:6px;bottom:6px;left:0}.ed-pnav__item{z-index:1;height:46px;color:var(--ink-muted);font:700 14.5px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 17px;text-decoration:none;transition:background .2s,color .25s,transform .12s;display:flex;position:relative}.ed-pnav__item [data-icon]{flex:none;width:19px;height:19px}.ed-pnav__item:hover{background:var(--surface-sunken);color:var(--ink)}.ed-pnav__item:active{transform:scale(.95)}.ed-pnav__item.is-active,.ed-pnav__item.is-active:hover{color:var(--brand-ink);background:0 0}.ed-pnav__measure{visibility:hidden;pointer-events:none;gap:2px;width:0;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ed-pnav__more{z-index:2;position:relative}.ed-pnav__chev{transition:transform .25s;width:16px!important;height:16px!important}.ed-pnav__chev.is-open{transform:rotate(180deg)}.ed-pnav__menu{background:var(--surface-raised);border:1px solid var(--line);min-width:250px;box-shadow:var(--shadow-pop);border-radius:16px;flex-direction:column;gap:2px;padding:6px;animation:.22s cubic-bezier(.2,.7,.2,1) ed-pnav-menu;display:flex;position:absolute;top:calc(100% + 14px);right:-6px}@keyframes ed-pnav-menu{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.ed-pnav__menu a{height:44px;color:var(--ink);font:600 14.5px var(--font-sans);white-space:nowrap;border-radius:11px;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}.ed-pnav__menu a [data-icon]{width:19px;height:19px;color:var(--ink-muted)}.ed-pnav__menu a:hover{background:var(--surface-sunken)}.ed-pnav__menu a.is-active{background:var(--brand-soft);color:var(--brand-ink)}.ed-pnav__menu a.is-active [data-icon]{color:var(--brand-ink)}.ed-pnav__item.is-menu{color:var(--ink)}@media (width<=1320px){.ed-topuser__name,.ed-header .ed-brand>div{display:none}}@media (width<=760px){.ed-header__row{padding-inline:var(--space-4);column-gap:var(--space-3)}.ed-header .ed-brand__logo{height:38px}.ed-pnav__menu{left:var(--space-4);right:var(--space-4);min-width:0;position:fixed;top:84px}}@media (prefers-reduced-motion:reduce){.ed-pnav.is-entering,.ed-pnav__menu{animation:none}.ed-pnav__pill,.ed-pnav__item,.ed-pnav__chev{transition:none}}.ed-login{gap:20px;max-width:400px}.ed-auth,.ed-cta-pag{--brand:#00463b;--brand-hover:#0b5e49;--brand-soft:#e0efe9;--brand-ink:#00463b;--chrome:#1b133f;--chrome-active:#2c2360}.ed-auth__panel{--on-chrome:#fff;--on-chrome-muted:#cbe0d7}.ed-login__panel{overflow:clip}.ed-login__eyebrow{font:700 11px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:12px;display:flex}.ed-login__lines{flex:none;width:58px;height:18px;overflow:visible}.ed-login__lines .wire{stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.9s cubic-bezier(.2,.7,.2,1) forwards ed-login-wire}.ed-login__lines .wire:nth-child(2){animation-delay:80ms}.ed-login__lines .wire:nth-child(3){animation-delay:.16s}.ed-login__lines .pole{fill:var(--brand-ink)}@keyframes ed-login-wire{to{stroke-dashoffset:0}}.ed-login h1{font:800 42px/44px var(--font-sans);letter-spacing:-.035em;color:var(--ink);margin:10px 0 0}.ed-login h1 i{color:var(--gold);margin-left:-.06em;font-style:normal}.ed-login__lead{color:var(--ink-muted);margin:-6px 0 6px;font-size:15px;line-height:22px}.ed-switch{cursor:pointer;font:600 13px var(--font-sans);color:var(--ink);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.ed-switch input{opacity:0;width:1px;height:1px;position:absolute}.ed-switch__track{background:var(--surface-sunken);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;transition:background .2s,box-shadow .2s;position:relative}.ed-switch__track:after{content:"";background:var(--surface-raised);border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ed-switch input:checked+.ed-switch__track{background:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.ed-switch input:checked+.ed-switch__track:after{transform:translate(16px)}.ed-switch input:focus-visible+.ed-switch__track{outline:2px solid var(--focus);outline-offset:2px}.ed-login__signup{text-align:center;font:500 14px var(--font-sans);color:var(--ink-muted);margin:0}.ed-login__signup .ed-link{align-items:center;gap:4px;display:inline-flex}.ed-login__signup .ed-link [data-icon]{width:15px;height:15px;transition:transform .2s}.ed-login__signup .ed-link:hover [data-icon]{transform:translate(3px)}.ed-login__safe{color:var(--ink-muted);font:500 12.5px/18px var(--font-sans);justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.ed-login__safe [data-icon]{width:14px;height:14px;color:var(--brand-ink)}.ed-login__safe b{color:var(--ink);font-weight:600}.ed-login-page .ed-auth__form{padding:50px 64px 60px}.ed-login__foot{font:500 12.5px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ed-login__back{transform:rotate(180deg)}.ed-login__help{font:500 13px var(--font-sans);color:var(--on-chrome-muted);flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ed-login__help a{color:var(--on-chrome-muted);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.ed-login__help a [data-icon]{width:15px;height:15px;color:var(--gold)}.ed-login__help b{color:var(--on-chrome);font-weight:600;transition:color .15s}.ed-login__help a:hover b{color:var(--gold)}.ed-tabs{z-index:1;background:color-mix(in srgb, var(--on-chrome) 8%, transparent);border:1px solid color-mix(in srgb, var(--on-chrome) 14%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:13px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex;position:relative}.ed-tabs__btn{height:34px;color:var(--on-chrome-muted);font:700 13px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 15px;transition:background .4s cubic-bezier(.2,.7,.2,1),color .3s,box-shadow .4s;display:inline-flex;position:relative;overflow:hidden}.ed-tabs__btn [data-icon]{width:16px;height:16px}.ed-tabs__btn:hover{color:var(--on-chrome)}.ed-tabs__btn.is-active{background:var(--gold);color:var(--on-gold);box-shadow:0 8px 18px -10px var(--gold)}.ed-tabs__progress{background:color-mix(in srgb, var(--on-gold) 38%, transparent);transform-origin:0;width:100%;height:3px;animation:10s linear forwards ed-tab-progress;position:absolute;bottom:0;left:0;transform:scaleX(0)}@keyframes ed-tab-progress{to{transform:scaleX(1)}}.ed-login__panel:hover .ed-tabs__progress{animation-play-state:paused}.ed-login__panel:has(:focus-visible) .ed-tabs__progress{animation-play-state:paused}.ed-slides{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0;margin:32px 0 20px;display:grid}.ed-slide{opacity:0;visibility:hidden;filter:blur(6px);flex-direction:column;grid-area:1/1;min-width:0;min-height:0;transition:opacity .45s,filter .45s,visibility 0s .45s;display:flex}.ed-slide.is-active{opacity:1;visibility:visible;filter:none;transition:opacity .6s .15s,filter .6s .15s,visibility}.ed-slide>*{transition:transform 0s .45s;transform:translateY(18px)}.ed-slide.is-active>*{transition:transform .8s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--k,0) * 80ms);transform:none}.ed-slide>:nth-child(2){--k:1}.ed-slide>:nth-child(3){--k:2}.ed-slide .display{margin:0 0 12px}.ed-slide__lead{max-width:460px;color:var(--on-chrome-muted);margin:0;font-size:16px;line-height:24px}.ed-guide{display:contents}.ed-guide__title{font:800 44px/48px var(--font-sans);letter-spacing:-.02em;color:var(--on-chrome);margin:0}.ed-guide__head p{color:var(--on-chrome-muted);margin:10px 0 0;font-size:17px;line-height:26px}.ed-guide__body{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:240px 1fr;gap:16px;min-height:0;margin-top:28px;display:grid}.ed-guide__steps{flex-direction:column;align-self:start;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ed-guide__steps:before{content:"";background:color-mix(in srgb, var(--on-chrome) 14%, transparent);width:2px;position:absolute;top:24px;bottom:24px;left:25px}.ed-guide__steps button{width:100%;color:var(--on-chrome-muted);font:600 16px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;transition:background .25s,color .25s;display:flex;position:relative}.ed-guide__steps button:hover{background:color-mix(in srgb, var(--on-chrome) 6%, transparent);color:var(--on-chrome)}.ed-guide__steps button.is-active{background:color-mix(in srgb, var(--on-chrome) 10%, transparent);color:var(--on-chrome)}.ed-guide__n{background:var(--chrome);width:28px;height:28px;color:var(--on-chrome-muted);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--on-chrome) 30%, transparent);font:700 13px var(--font-mono);border-radius:50%;flex:none;place-items:center;transition:background .3s,color .3s,box-shadow .3s;display:grid}.ed-guide__steps .is-done .ed-guide__n{color:var(--gold);box-shadow:inset 0 0 0 1.5px var(--gold)}.ed-guide__steps .is-active .ed-guide__n{background:var(--gold);color:var(--on-gold);box-shadow:none}.ed-guide__detail{border-radius:var(--radius-lg);background:var(--chrome);border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);flex-direction:column;min-width:0;min-height:0;padding:22px 24px 18px;animation:.5s cubic-bezier(.2,.7,.2,1) ed-guide-in;display:flex}@keyframes ed-guide-in{0%{opacity:0;transform:translate(14px)}}.ed-guide__kicker{font:700 12.5px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.ed-guide__detail h3{font:700 23px/30px var(--font-sans);letter-spacing:-.01em;color:var(--on-chrome);margin:6px 0 16px}.ed-guide__detail ul{font:500 16.5px/25px var(--font-sans);color:color-mix(in srgb, var(--on-chrome) 88%, var(--chrome));scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--on-chrome) 28%, transparent) transparent;flex:0 auto;align-content:start;gap:10px;min-height:0;margin:0;padding-left:20px;padding-right:6px;display:grid;overflow-y:auto}.ed-guide__detail li::marker{color:var(--gold)}.ed-guide__nav{justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.ed-guide__nav button{border:1px solid color-mix(in srgb, var(--on-chrome) 20%, transparent);width:34px;height:34px;color:var(--on-chrome);cursor:pointer;background:0 0;border-radius:10px;place-items:center;transition:background .2s,border-color .2s;display:grid}.ed-guide__nav button:hover:not(:disabled){background:color-mix(in srgb, var(--on-chrome) 8%, transparent);border-color:var(--gold)}.ed-guide__nav button:disabled{opacity:.3;cursor:default}.ed-guide__nav [data-icon]{width:16px;height:16px}.ed-guide__visual{background:var(--chrome-active);border:1px solid color-mix(in srgb, var(--on-chrome) 12%, transparent);border-radius:14px;flex:1 1 0;place-items:center;min-height:0;margin-top:18px;padding:16px;display:grid;position:relative;overflow:hidden}.ed-guide__visual>:not(.ed-fcard__grid){position:relative}.gv-form__card,.gv-inv,.gv-bill{background:var(--on-chrome);box-shadow:0 12px 24px -12px #0009}.gv-inv i,.gv-bill i{background:color-mix(in srgb, var(--chrome) 22%, transparent);border-radius:3px;height:6px;display:block}.gv-arrow{width:24px;height:24px;color:var(--gold)}.gv-form{align-items:center;gap:22px;display:flex}.gv-form__card{border-radius:12px;flex-direction:column;gap:8px;width:210px;padding:12px 14px;display:flex}.gv-field{flex-direction:column;gap:3px;display:flex}.gv-field small{font:700 10px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--chrome) 65%, transparent)}.gv-dots{border:1px solid color-mix(in srgb, var(--chrome) 25%, transparent);height:26px;font:500 12.5px/24px var(--font-mono);color:var(--chrome);border-radius:6px;padding:0 9px;font-style:normal;display:block;overflow:hidden}.gv-form__btn{background:var(--gold);height:30px;color:var(--on-gold);font:700 13px var(--font-sans);border-radius:8px;place-items:center;margin-top:2px;display:grid}.gv-mailok{background:color-mix(in srgb, var(--on-chrome) 8%, transparent);border:1px solid color-mix(in srgb, var(--on-chrome) 16%, transparent);border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:18px 22px;display:flex}.gv-mailok b{font:700 16px var(--font-sans);color:var(--on-chrome)}.gv-mailok small{font:500 12.5px var(--font-sans);color:var(--on-chrome-muted)}.gv-ok{width:32px;height:32px;color:var(--chrome);background:#5fd1a6;border-radius:50%;place-items:center;display:grid}.gv-ok [data-icon]{width:17px;height:17px}.gv-inv{border-radius:10px;flex-direction:column;gap:9px;width:310px;padding:15px;display:flex}.gv-inv__top{align-items:center;gap:8px;display:flex}.gv-inv__hl{background:color-mix(in srgb, var(--gold) 22%, transparent);border:1.5px dashed #9a7400;border-radius:5px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.gv-inv__hl span{font:700 11px var(--font-sans);letter-spacing:.08em;color:var(--chrome)}.ed-guide__visual .gv-inv__hl b{color:var(--chrome);font-size:15px;font-weight:700}.gv-inv__tag{background:var(--gold);color:var(--on-gold);font:700 12px var(--font-sans);border-radius:999px;padding:4px 11px;position:absolute;top:-13px;right:-16px;box-shadow:0 6px 14px -6px #00000080}.gv-states{align-items:flex-end;gap:20px;display:flex}.gv-bill{border-radius:9px;flex-direction:column;gap:6px;width:170px;height:112px;padding:11px 12px;display:flex}.gv-bill__tag{font:800 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 9px}.gv-bill__tag.is-due{color:#7a5a00;background:#fdf3d3}.gv-bill__tag.is-paid{color:#1e7f4f;background:#e2f4ea}.gv-barcode{background:repeating-linear-gradient(90deg, var(--chrome) 0 2px, transparent 2px 4px, var(--chrome) 4px 5px, transparent 5px 8px);height:26px;margin-top:auto}.gv-stamp{color:#1e7f4f;font:800 10.5px/1.25 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;text-align:center;border:2px solid #1e7f4f;border-radius:4px;align-self:center;margin-top:auto;padding:4px 8px;transform:rotate(-8deg)}.gv-pay{align-items:center;gap:34px;display:flex}.ed-guide__visual .gv-pay__card{border-radius:12px;flex:none;width:160px;height:100px;padding:13px 15px;position:relative;top:auto;left:auto;transform:rotate(-4deg)}.ed-guide__visual .gv-pay__card .viz-card__type{font-size:10.5px}.ed-guide__visual .gv-pay__card .viz-card__chip{border-radius:4px;width:24px;height:18px;top:40px;left:15px}.ed-guide__visual .gv-pay__card .viz-card__num{font-size:13px;bottom:13px;left:15px}.gv-pay__list{flex-wrap:wrap;gap:8px;max-width:340px;display:flex}.gv-pay__list small{width:100%;font:600 14px var(--font-sans);color:var(--on-chrome-muted);margin-bottom:2px}.gv-pay__list span{border:1px solid color-mix(in srgb, var(--on-chrome) 22%, transparent);color:var(--on-chrome);font:600 14.5px var(--font-sans);border-radius:999px;padding:7px 15px}.gv-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:520px;display:flex}.gv-flow__step{align-items:center;gap:12px;display:inline-flex}.gv-node{background:color-mix(in srgb, var(--on-chrome) 10%, transparent);border:1px solid color-mix(in srgb, var(--on-chrome) 20%, transparent);color:var(--on-chrome);font:700 16px var(--font-sans);border-radius:12px;padding:12px 20px}.gv-node.is-gold{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.gv-flow__cap{text-align:center;width:100%;font:600 14px var(--font-sans);color:var(--on-chrome-muted);margin-top:4px}.ed-guide b{color:var(--on-chrome);font-weight:600}.ed-guide a{color:var(--gold);font-weight:600}.ed-guide__note{max-width:760px;font:500 14px/21px var(--font-sans);color:var(--on-chrome-muted);margin:18px 0 0}@media (width<=1100px){.ed-guide__body{grid-template-columns:1fr}}@media (height<=860px){.ed-guide__visual{display:none}.ed-guide__nav{margin-top:auto}.ed-login__panel .ed-fcard__visual{height:84px}}.ed-mguide{display:none}@media (width<=640px){.ed-login__panel{display:none}.ed-mguide{flex-direction:column;gap:18px;width:100%;max-width:420px;margin:8px auto 32px;display:flex}}.ed-mguide__head{border-top:1px solid var(--neu-divider,var(--line));padding-top:26px}.ed-mguide__eyebrow{font:700 12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:8px;display:inline-flex}.ed-mguide__eyebrow:before{content:"";background:var(--gold);border-radius:2px;width:18px;height:3px}.ed-mguide__head h2{font:800 26px/32px var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:8px 0 6px}.ed-mguide__head p{font:500 16px/24px var(--font-sans);color:var(--ink-muted);margin:0}.ed-mguide__list{flex-direction:column;gap:12px;display:flex}.ed-mguide__step{background:var(--surface-raised);box-shadow:var(--neu-out-sm,var(--shadow-card));border-radius:18px}.ed-mguide__step summary{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:18px;align-items:center;gap:14px;min-height:64px;padding:12px 16px;list-style:none;display:flex}.ed-mguide__step summary::-webkit-details-marker{display:none}.ed-mguide__step summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ed-mguide__n{background:var(--neu-convex-gold,var(--gold));width:34px;height:34px;color:var(--on-gold);box-shadow:var(--neu-bevel-gold,none);font:800 16px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.ed-mguide__title{min-width:0;font:700 17px/23px var(--font-sans);color:var(--ink);flex:1}.ed-mguide__chev{width:22px;height:22px;color:var(--brand-ink);flex:none;transition:transform .25s}.ed-mguide__step[open] .ed-mguide__chev{transform:rotate(180deg)}.ed-mguide__step[open] summary{border-bottom:1px solid var(--neu-divider,var(--line));border-radius:18px 18px 0 0}.ed-mguide__step ul{font:500 17px/28px var(--font-sans);color:var(--ink);gap:12px;margin:0;padding:16px 18px 20px 40px;animation:.3s cubic-bezier(.2,.7,.2,1) ed-fundido;display:grid}.ed-mguide__step li::marker{color:var(--gold-ink,var(--gold))}.ed-mguide__step b{font-weight:700}.ed-mguide__step a{color:var(--brand-ink);word-break:break-word;font-weight:700}.ed-mguide__help{background:var(--surface-sunken);box-shadow:var(--neu-in-sm,none);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.ed-mguide__help>b{font:700 16px var(--font-sans);color:var(--ink)}.ed-mguide__call{background:var(--surface-raised);min-height:52px;box-shadow:var(--neu-btn,var(--shadow-card));color:var(--brand-ink);font:700 16px var(--font-sans);border-radius:14px;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.ed-mguide__call:active{box-shadow:var(--neu-btn-press,none)}.ed-mguide__call [data-icon]{width:20px;height:20px;color:var(--gold-ink,var(--gold))}.ed-mguide__call .ed-num{margin-left:auto}.ed-mguide__help p{font:500 14.5px/22px var(--font-sans);color:var(--ink-muted);margin:4px 0 0}.ed-mguide__help p b{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.ed-mguide__chev{transition:none}.ed-mguide__step ul{animation:none}.ed-login__lines .wire{stroke-dashoffset:0;animation:none}.ed-switch__track:after{transition:none}.ed-tabs__progress{animation:none;display:none}.ed-slide,.ed-slide.is-active,.ed-slide>*,.ed-slide.is-active>*{filter:none;transition:none;transform:none}.ed-guide__detail{animation:none}}@media (width<=480px){.ed-login h1{font-size:34px;line-height:38px}}.ed-login__tutoriales{background:var(--neu-bg);width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;border:0;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex}.ed-login__tutoriales>[data-icon]{background:var(--gold);width:38px;height:38px;color:var(--on-gold);border-radius:12px;flex:none;padding:9px}.ed-login__tutoriales span{flex-direction:column;min-width:0;display:flex}.ed-login__tutoriales b{font:700 15.5px/21px var(--font-sans)}.ed-login__tutoriales small{font:500 13.5px/19px var(--font-sans);color:var(--ink-muted)}.ed-login__tutoriales:focus-visible,.ed-tutorial:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ed-tutoriales{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:4px 0 20px;padding:0;list-style:none;display:grid}.ed-tutorial{background:var(--neu-bg);width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.ed-tutorial__ic{background:var(--chrome);width:46px;height:46px;color:var(--gold);border-radius:14px;place-items:center;display:grid}.ed-tutorial__ic [data-icon]{width:22px;height:22px}.ed-tutorial__texto{flex-direction:column;gap:4px;min-width:0;display:flex}.ed-tutorial__texto b{font:800 17px/23px var(--font-sans)}.ed-tutorial__texto span{font:500 16px/23px var(--font-sans);color:var(--ink-muted)}.ed-tutorial__ver{background:var(--gold);color:var(--on-gold);font:700 14.5px var(--font-sans);border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:9px 16px;display:inline-flex}.ed-tutorial__ver [data-icon]{width:17px;height:17px}.ed-tutorial__video{background:var(--chrome);border-radius:16px;width:auto;max-width:100%;height:min(62vh,560px);margin:0 auto;display:block}.ed-tutorial__nota{font:500 15px/22px var(--font-sans);color:var(--ink-muted);align-items:center;gap:8px;margin:14px 0 18px;display:flex}.ed-tutorial__nota [data-icon]{width:17px;height:17px;color:var(--brand-ink);flex:none}.ed-login__tutoriales-cel{display:none}@media (width<=640px){.ed-login__tutoriales-cel{display:block}}.ed-tutoriales-panel{flex-direction:column;min-height:0;display:flex}.ed-tutoriales-panel .ed-slide__lead{margin-bottom:22px}.ed-login__panel .ed-tutoriales{margin:0}.ed-login__panel .ed-tutorial{background:color-mix(in srgb, var(--on-chrome) 8%, transparent);color:var(--on-chrome);border:1px solid color-mix(in srgb, var(--on-chrome) 16%, transparent);box-shadow:none;transition:background .2s cubic-bezier(.2,.7,.2,1),border-color .2s}.ed-login__panel .ed-tutorial:hover{background:color-mix(in srgb, var(--on-chrome) 14%, transparent);border-color:color-mix(in srgb, var(--gold) 60%, transparent)}.ed-login__panel .ed-tutorial__ic{background:var(--gold);color:var(--on-gold)}.ed-login__panel .ed-tutorial__texto span{color:var(--on-chrome-muted)}.ed-tutoriales-panel__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ed-tutoriales-panel__barra b{font:700 17px/23px var(--font-sans)}.ed-tutoriales-panel__volver{border:1px solid color-mix(in srgb, var(--on-chrome) 26%, transparent);background:color-mix(in srgb, var(--on-chrome) 10%, transparent);min-height:40px;color:var(--on-chrome);font:700 14px var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.ed-tutoriales-panel__volver:hover{border-color:var(--gold)}.ed-tutoriales-panel__volver:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ed-tutoriales-panel__volver [data-icon]{width:16px;height:16px}.ed-login__panel .ed-tutorial__video{background:color-mix(in srgb, var(--chrome) 70%, black);height:min(52vh,520px)}.ed-login__panel .ed-tutorial__nota{color:var(--on-chrome-muted)}.ed-login__panel .ed-tutorial__nota [data-icon]{color:var(--gold)}@media (prefers-reduced-motion:reduce){.ed-login__panel .ed-tutorial{transition:none}}.ed-cta-pag{background:var(--neu-bg);min-height:100vh}.ed-cta-pag__top{justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex}.ed-cta-pag__cuerpo{flex-direction:column;gap:14px;max-width:880px;margin:0 auto;padding:4px 24px 28px;display:flex}.ed-cta-pag__cuerpo--angosto{max-width:620px}.ed-cta-pag__volver{font:600 13.5px var(--font-sans);align-self:flex-start;align-items:center;gap:7px;display:inline-flex}.ed-cta-pag__form>.ed-form{padding:24px}.ed-help--error{color:var(--danger);font-weight:600}.ed-reg__paso{animation:.34s cubic-bezier(.2,.7,.2,1) backwards ed-reg-ade}.ed-reg__paso[data-rumbo=atras]{animation-name:ed-reg-atras}.ed-reg__pregunta{animation:.34s cubic-bezier(.2,.7,.2,1) backwards ed-fundido}@keyframes ed-reg-ade{0%{opacity:0;transform:translate(26px)}}@keyframes ed-reg-atras{0%{opacity:0;transform:translate(-26px)}}@media (prefers-reduced-motion:reduce){.ed-reg__paso,.ed-reg__pregunta{animation:none}}.ed-cta-pag__aviso{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:24px auto 0;padding:40px 36px;display:flex}.ed-cta-pag__aviso-ic{background:var(--neu-convex-gold);width:66px;height:66px;color:var(--on-gold);border-radius:22px;place-items:center;display:grid}.ed-cta-pag__aviso-ic [data-icon]{width:30px;height:30px}.ed-cta-pag__aviso h1{font:800 26px/32px var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:0}.ed-cta-pag__aviso p{color:var(--ink-muted);margin:0;font-size:16px;line-height:24px}.ed-cta-pag__aviso b{color:var(--ink);word-break:break-word}.ed-cta-pag__aviso-nota{justify-content:center;align-items:center;gap:8px;display:flex;font-size:13.5px!important}.ed-cta-pag__aviso-nota [data-icon]{color:var(--gold-ink);flex:none}.ed-cta-pag__aviso .ed-btn{margin-top:6px}.ed-cta-pag__acciones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.ed-cta-pag__acciones .ed-btn{--h:48px;flex:none}.ed-cta-pag__aviso-ic.is-ok{background:var(--neu-convex-brand);color:var(--on-chrome)}.ed-cta-pag__aviso-ic.is-error{background:var(--danger);color:#fff}.ed-cta-pag__aviso-ic.is-girando [data-icon]{animation:1.1s linear infinite ed-ico-turn}@media (prefers-reduced-motion:reduce){.ed-cta-pag__aviso-ic.is-girando [data-icon]{animation:none}}.ed-cta-pag__pie{text-align:center;font:500 14px var(--font-sans);color:var(--ink-muted);margin:0}.ed-cta-pag__pie .ed-link{align-items:center;gap:4px;display:inline-flex}@media (width<=900px){.ed-cta-pag__top{padding:18px 20px}.ed-cta-pag__cuerpo{padding:4px 16px 48px}}@media (width<=640px){.ed-cta-pag__acciones{flex-direction:column;align-self:stretch}.ed-cta-pag__acciones .ed-btn{width:100%}.ed-cta-pag__form>.ed-form{grid-template-columns:1fr;padding:18px 16px}.ed-cta-pag__form>.ed-stack{padding:18px 16px!important}.ed-cta-pag__aviso{margin-top:12px;padding:32px 22px}.ed-cta-pag__aviso h1{font-size:23px;line-height:29px}}.boton-accion{background-color:var(--surface-raised);width:100%;height:56px;color:var(--brand);border:1.5px solid var(--line-strong);font:600 17px var(--font-sans);letter-spacing:.01em;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;margin:0;padding:0 24px;transition:border-color .18s cubic-bezier(.2,.7,.2,1),background-color .18s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.boton-accion:disabled{cursor:default;pointer-events:none}.boton-accion:before,.boton-accion:after{content:"";background-color:var(--brand);width:0;height:2px;transition:all .24s cubic-bezier(.35,.1,.25,1);position:absolute}.boton-accion:before{transition:all .32s cubic-bezier(.35,.1,.25,1);top:0;right:0}.boton-accion:after{bottom:0;left:0}.boton-accion__lineas{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.boton-accion__lineas:before,.boton-accion__lineas:after{content:"";background-color:var(--brand);width:2px;height:0;transition:all .24s cubic-bezier(.35,.1,.25,1);position:absolute}.boton-accion__lineas:before{transition:all .32s cubic-bezier(.35,.1,.25,1);top:0;right:0}.boton-accion__lineas:after{bottom:0;left:0}.boton-accion__texto{width:100%;height:100%;margin:0;padding:0;transition:all .26s cubic-bezier(.35,.1,.25,1);position:absolute}.boton-accion__texto:before,.boton-accion__texto:after{text-overflow:ellipsis;white-space:nowrap;z-index:1;width:100%;transition:all .26s cubic-bezier(.35,.1,.25,1);position:absolute;left:0;overflow:hidden}.boton-accion__texto:before{content:attr(data-title);top:50%;transform:translateY(-50%)}.boton-accion__texto:after{content:attr(data-text);color:var(--brand);top:150%}.boton-accion:hover:not(:disabled):before,.boton-accion:hover:not(:disabled):after,.boton-accion:focus-visible:before,.boton-accion:focus-visible:after{width:100%}.boton-accion:hover:not(:disabled),.boton-accion:focus-visible{border-color:#0000}.boton-accion:hover:not(:disabled) .boton-accion__lineas:before,.boton-accion:hover:not(:disabled) .boton-accion__lineas:after,.boton-accion:focus-visible .boton-accion__lineas:before,.boton-accion:focus-visible .boton-accion__lineas:after{height:100%}.boton-accion:hover:not(:disabled) .boton-accion__texto:before,.boton-accion:focus-visible .boton-accion__texto:before{top:-50%;transform:rotate(5deg)}.boton-accion:hover:not(:disabled) .boton-accion__texto:after,.boton-accion:focus-visible .boton-accion__texto:after{top:50%;transform:translateY(-50%)}.boton-accion--cargando{background-color:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--brand) 70%, transparent)}.boton-accion--cargando .boton-accion__texto:before{top:-50%;transform:rotate(5deg)}.boton-accion--cargando .boton-accion__texto:after{content:attr(data-start);color:var(--on-brand);animation:.18s cubic-bezier(.2,.7,.2,1) forwards boton-accion-aparecer;top:50%;transform:translateY(-50%)}@keyframes boton-accion-aparecer{0%{top:-50%}}.boton-accion:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 35%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.boton-accion,.boton-accion:before,.boton-accion:after,.boton-accion__lineas:before,.boton-accion__lineas:after,.boton-accion__texto,.boton-accion__texto:before,.boton-accion__texto:after{transition:none}}.ed-boton{height:46px;font:700 15px var(--font-sans);white-space:nowrap;cursor:pointer;isolation:isolate;border:0;border-radius:16px;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:box-shadow .26s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}.ed-boton:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ed-boton:has(>.ed-boton__ico:first-child){padding-left:18px}.ed-boton:has(>.ed-boton__ico:last-child){padding-right:18px}.ed-boton__ico{flex:none;place-items:center;display:grid}.ed-boton__ico [data-icon]{width:18px;height:18px}.ed-boton--chico{border-radius:13px;gap:8px;height:38px;padding:0 16px;font-size:14px}.ed-boton--chico:has(>.ed-boton__ico:first-child){padding-left:14px}.ed-boton--chico:has(>.ed-boton__ico:last-child){padding-right:14px}.ed-boton--chico .ed-boton__ico [data-icon]{width:16px;height:16px}.ed-boton:focus-visible{outline:3px solid var(--b-foco,var(--focus));outline-offset:3px}.ed-boton:disabled{cursor:not-allowed;opacity:.55}@media (width<=640px){.ed-intro__acciones .ed-boton{flex:auto;justify-content:center}.ed-boton--chico{height:44px}}@media (prefers-reduced-motion:reduce){.ed-boton{transition:none}}.ed-fcards{--fc-ease:cubic-bezier(.6, .6, 0, 1);--fc-line:color-mix(in srgb, var(--on-chrome) 14%, transparent);--fc-mint:#5fd1a6;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.ed-fcard{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);background:var(--chrome);transition:border-color .3s,background .3s;position:relative;overflow:hidden}.ed-fcard:hover{border-color:color-mix(in srgb, var(--gold) 55%, transparent);background:var(--chrome-active)}.ed-fcard__visual{border-bottom:1px solid color-mix(in srgb, var(--on-chrome) 10%, transparent);height:104px;position:relative;overflow:hidden}.ed-fcard__grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--on-chrome) 9%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--on-chrome) 9%, transparent) 1px, transparent 1px);background-position:50%;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000 40%,#0000 100%);mask-image:radial-gradient(60% 60%,#000 40%,#0000 100%)}.ed-fcard__glow{background:radial-gradient(ellipse 70% 80% at 50% 100%, color-mix(in srgb, var(--gold) 20%, transparent), transparent 70%);opacity:.7;transition:opacity .5s;position:absolute;inset:0}.ed-fcard:hover .ed-fcard__glow{opacity:1}.ed-fcard__body{padding:12px 16px 14px}.ed-fcard__title{font:700 14px/20px var(--font-sans);color:var(--on-chrome);align-items:center;gap:8px;margin:0;display:flex}.ed-fcard__title [data-icon]{width:16px;height:16px;color:var(--gold)}.ed-fcard__body p{font:500 12.5px/17px var(--font-sans);color:var(--on-chrome-muted);margin:3px 0 0}.ed-fcard__chips{z-index:3;gap:4px;transition:opacity .3s;display:flex;position:absolute;top:10px;right:10px}.ed-fcard:hover .ed-fcard__chips{opacity:0}.ed-fcard__chip{border:1px solid var(--fc-line);background:color-mix(in srgb, var(--chrome) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:600 10px var(--font-sans);color:var(--on-chrome);border-radius:999px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.ed-fcard__chip i{border-radius:50%;width:6px;height:6px}.ed-fcards .is-gold{background:var(--gold);fill:var(--gold)}.ed-fcards .is-mint{background:var(--fc-mint);fill:var(--fc-mint)}.ed-fcard__tip{z-index:4;border:1px solid var(--fc-line);background:color-mix(in srgb, var(--chrome) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:600 11px var(--font-sans);color:var(--on-chrome);opacity:0;transition:transform .5s var(--fc-ease), opacity .5s var(--fc-ease);border-radius:6px;padding:4px 8px;position:absolute;top:10px;left:10px;transform:translateY(-140%)}.ed-fcard:hover .ed-fcard__tip{opacity:1;transform:none}.viz-mail{z-index:2;width:120px;height:90px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.viz-mail__env{width:120px;height:64px;position:absolute;bottom:0;left:0}.viz-mail__env .back{fill:color-mix(in srgb, var(--on-chrome) 16%, var(--chrome))}.viz-mail__env .front{fill:color-mix(in srgb, var(--on-chrome) 24%, var(--chrome));stroke:color-mix(in srgb, var(--on-chrome) 30%, transparent);stroke-width:.8px}.viz-mail__paper{background:var(--on-chrome);height:62px;transition:transform .5s var(--fc-ease);border-radius:5px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(8px)}.ed-fcard:hover .viz-mail__paper{transform:translateY(-16px)}.viz-mail__logo{background:var(--gold);border-radius:2px;width:14px;height:6px}.viz-mail__line{background:color-mix(in srgb, var(--chrome) 25%, transparent);border-radius:2px;height:4px}.viz-mail__paper b{color:var(--chrome);margin-top:auto;font-size:10px;font-weight:600}.viz-stack{z-index:2;position:absolute;bottom:-22px;left:50%}.viz-paper{background:var(--on-chrome);transform-origin:50% 100%;width:68px;height:96px;transition:transform .55s var(--fc-ease);border-radius:5px;flex-direction:column;gap:4px;padding:8px 7px;display:flex;position:absolute;bottom:0;left:-34px;box-shadow:0 8px 18px -8px #0000008c}.viz-paper b{color:var(--chrome);margin-top:6px;font-size:8.5px;font-weight:600}.viz-paper.is-back-l{background:color-mix(in srgb, var(--on-chrome) 78%, var(--chrome));transform:translate(-16px)rotate(-9deg)}.viz-paper.is-back-r{background:color-mix(in srgb, var(--on-chrome) 88%, var(--chrome));transform:translate(15px)rotate(7deg)}.ed-fcard:hover .viz-paper.is-back-l{transform:translate(-46px)rotate(-17deg)}.ed-fcard:hover .viz-paper.is-back-r{transform:translate(44px)rotate(15deg)}.ed-fcard:hover .viz-paper.is-front{transform:translateY(-6px)}.viz-stamp{color:#1e7f4f;font:800 9px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--on-chrome) 70%, transparent);opacity:0;border:2px solid #1e7f4f;border-radius:3px;padding:2px 5px;transition:transform .3s cubic-bezier(.3,1.5,.5,1) .18s,opacity .2s .18s;position:absolute;top:34px;left:50%;transform:translate(-50%)rotate(-14deg)scale(1.7)}.ed-fcard:hover .viz-stamp{opacity:1;transform:translate(-50%)rotate(-14deg)scale(1)}.viz-bars{z-index:2;width:200%;height:72px;transition:transform .5s var(--fc-ease);justify-content:space-around;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0}.viz-bars__pair{align-items:flex-end;gap:3px;height:100%;display:flex}.viz-bars__pair i{border-radius:2px 2px 0 0;width:7px;display:block}.ed-fcard:hover .viz-bars{transform:translate(-50%)}.viz-pay{z-index:2;width:0;position:absolute;top:0;bottom:0;left:50%}.viz-card{background:color-mix(in srgb, var(--on-chrome) 14%, var(--chrome));border:1px solid color-mix(in srgb, var(--on-chrome) 24%, transparent);width:112px;height:70px;transition:transform .55s var(--fc-ease);border-radius:9px;padding:9px 10px;position:absolute;top:18px;left:-96px;box-shadow:0 10px 20px -10px #0009}.ed-fcard:hover .viz-card{transform:translate(-10px)rotate(-5deg)}.viz-card__type{font:700 7.5px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-chrome-muted)}.viz-card__lines{width:26px;height:11px;position:absolute;top:10px;right:10px}.viz-card__lines path{stroke:var(--gold);stroke-width:1.2px;fill:none}.viz-card__lines rect{fill:var(--gold)}.viz-card__chip{background:var(--gold);width:16px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-gold) 25%, transparent);border-radius:3px;position:absolute;top:25px;left:10px}.viz-card__num{letter-spacing:.06em;color:var(--on-chrome);font-size:9px;font-weight:600;position:absolute;bottom:8px;left:10px}.viz-ticket{background:var(--on-chrome);clip-path:polygon(0 4px,6px 0,12px 4px,18px 0,24px 4px,30px 0,36px 4px,42px 0,48px 4px,54px 0,60px 4px,66px 0,72px 4px,76px 1px,76px 100%,0 100%);width:76px;height:88px;transition:transform .6s var(--fc-ease);flex-direction:column;align-items:center;gap:3px;padding:12px 8px 0;display:flex;position:absolute;bottom:0;left:30px;transform:translateY(58px)}.ed-fcard:hover .viz-ticket{transform:translateY(6px)}.viz-ticket__ok{color:#fff;background:#1e7f4f;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.viz-ticket__ok [data-icon]{width:10px;height:10px}.viz-ticket small{font:700 7.5px var(--font-sans);letter-spacing:.04em;color:var(--chrome);white-space:nowrap}.viz-ticket b{color:var(--chrome);margin-bottom:3px;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.ed-fcards *{transition:none!important}}@media (width<=1100px){.ed-fcards{grid-template-columns:1fr}}.ed-neu{--neu-bg:#f6f6f6;--neu-shadow:#d7d7d7;--neu-light:#fff;--neu-out:9px 9px 18px var(--neu-shadow), -9px -9px 18px var(--neu-light);--neu-out-sm:4px 4px 9px var(--neu-shadow), -4px -4px 9px var(--neu-light);--neu-in:inset 4px 4px 8px var(--neu-shadow), inset -4px -4px 8px var(--neu-light);--neu-in-sm:inset 2px 2px 5px var(--neu-shadow), inset -2px -2px 5px var(--neu-light);--neu-in-hover:inset 6px 6px 13px var(--neu-shadow), inset -6px -6px 13px var(--neu-light);--neu-in-deep:inset 9px 9px 19px var(--neu-shadow), inset -9px -9px 19px var(--neu-light);--neu-in-press:inset 12px 12px 24px var(--neu-shadow), inset -12px -12px 24px var(--neu-light);--neu-ring:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);--neu-divider:color-mix(in srgb, var(--neu-shadow) 60%, transparent);--surface:var(--neu-bg);--surface-raised:var(--neu-bg);--surface-sunken:var(--neu-bg);background:var(--neu-bg);min-height:100vh}.ed-neu .ed-card{box-shadow:var(--neu-out);border:0;border-radius:26px}.ed-neu .ed-ficha{box-shadow:var(--neu-out-sm);border:0;border-radius:16px}.ed-neu .ed-ficha__campo{border-left-color:color-mix(in srgb, var(--neu-shadow) 70%, transparent)}.ed-neu .ed-ficha__campo.is-clave{border-left-color:var(--gold)}.ed-neu{--neu-bevel:inset 2px 2px 3px #ffffff47, inset -2px -3px 5px #0006;--neu-bevel-gold:inset 2px 2px 3px #ffffff8c, inset -2px -3px 5px #7a5a0059;--neu-lift:6px 6px 12px var(--neu-shadow), -6px -6px 12px var(--neu-light);--neu-convex-chrome:linear-gradient(145deg, color-mix(in srgb, var(--chrome) 80%, #fff), color-mix(in srgb, var(--chrome) 78%, #000));--neu-convex-brand:linear-gradient(145deg, color-mix(in srgb, var(--brand) 82%, #fff), color-mix(in srgb, var(--brand) 80%, #000));--neu-convex-gold:linear-gradient(145deg, color-mix(in srgb, var(--gold) 75%, #fff), color-mix(in srgb, var(--gold) 85%, #7a5a00));--neu-convex-danger:linear-gradient(145deg, color-mix(in srgb, var(--danger) 80%, #fff), color-mix(in srgb, var(--danger) 80%, #000))}.ed-neu .ed-chip{background:var(--neu-convex-brand);color:var(--on-chrome);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-chip [data-icon]{color:var(--gold)}.ed-neu-titleicon{background:var(--neu-convex-gold);width:36px;height:36px;color:var(--on-gold);box-shadow:var(--neu-lift), var(--neu-bevel-gold);border-radius:12px;place-items:center;display:grid}.ed-neu-titleicon [data-icon]{width:18px;height:18px}.ed-neu .ed-aviso{background:var(--neu-bg);box-shadow:var(--neu-out), 0 18px 38px -22px #00000073}.ed-neu .ed-aviso__ico{box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-aviso--ok .ed-aviso__ico{background:var(--neu-convex-chrome);color:var(--gold)}.ed-neu .ed-aviso--aviso .ed-aviso__ico{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-lift), var(--neu-bevel-gold)}.ed-neu .ed-aviso--error .ed-aviso__ico{background:var(--neu-convex-danger);color:#fff}.ed-neu .ed-aviso__cerrar{background:var(--neu-bg);box-shadow:var(--neu-out-sm)}.ed-neu .ed-aviso__cerrar:hover{background:var(--neu-bg);box-shadow:var(--neu-btn)}.ed-neu .ed-aviso__cerrar:active{box-shadow:var(--neu-btn-press)}.ed-neu .ed-aviso__riel{box-shadow:var(--neu-in-sm)}.ed-neu{--neu-btn:6px 6px 13px var(--neu-shadow), -6px -6px 13px var(--neu-light);--neu-btn-hover:9px 9px 18px var(--neu-shadow), -9px -9px 18px var(--neu-light);--neu-btn-press:inset 7px 7px 14px var(--neu-shadow), inset -7px -7px 14px var(--neu-light)}.ed-neu .ed-btn{transition:box-shadow .26s cubic-bezier(.2,.7,.2,1),color .2s,background .2s,transform .26s cubic-bezier(.2,.7,.2,1)}.ed-neu .ed-btn:active{transition-duration:80ms;transform:translateY(1px)scale(.99)}.ed-neu .ed-btn--secondary{background:var(--neu-bg);color:var(--brand-ink);box-shadow:var(--neu-btn);border-color:#0000;border-radius:14px}.ed-neu .ed-btn--secondary:hover{background:var(--neu-bg);color:var(--brand-ink);box-shadow:var(--neu-btn-hover);border-color:#0000}.ed-neu .ed-btn--secondary:active{box-shadow:var(--neu-btn-press)}.ed-neu .ed-btn--secondary [data-icon]{color:var(--gold-ink)}.ed-neu .ed-btn--primary{box-shadow:var(--neu-btn), inset 1px 1px 0 #ffffff2e;border-radius:14px}.ed-neu .ed-btn--primary:hover{box-shadow:var(--neu-btn-hover), inset 1px 1px 0 #ffffff2e}.ed-neu .ed-btn--primary:active{box-shadow:inset 6px 6px 12px #0000006b,inset -5px -5px 11px #ffffff1f}.ed-neu .ed-btn--danger-ghost{background:var(--neu-bg);box-shadow:var(--neu-btn);border-radius:50%}.ed-neu .ed-btn--danger-ghost:has([data-anim=tapa]):is(:hover,:focus-visible){background:var(--danger);box-shadow:0 6px 16px -8px var(--danger)}.ed-neu .ed-btn--danger-ghost:hover{background:var(--neu-bg);box-shadow:var(--neu-btn-hover)}.ed-neu .ed-btn--danger-ghost:active{box-shadow:var(--neu-btn-press)}.ed-neu .ed-boton{--b-sombra:var(--neu-shadow);--b-luz:var(--neu-light);box-shadow:6px 6px 14px var(--b-sombra), -6px -6px 14px var(--b-luz)}.ed-neu .ed-boton:before{background:var(--b-cuerpo);box-shadow:var(--b-bisel)}.ed-neu .ed-boton:hover:not(:disabled){box-shadow:9px 9px 18px var(--b-sombra), -9px -9px 18px var(--b-luz)}.ed-neu .ed-boton:disabled{box-shadow:none}.ed-neu .ed-intro__bar .ed-boton{--b-sombra:color-mix(in srgb, var(--chrome) 70%, #000);--b-luz:color-mix(in srgb, var(--chrome) 84%, #fff);--b-foco:var(--on-chrome)}.ed-neu .ed-boton--claro{--b-cuerpo:linear-gradient(145deg, var(--neu-light), color-mix(in srgb, var(--neu-bg) 75%, var(--neu-shadow)));--b-bisel:inset 1px 1px 0 var(--neu-light), inset -2px -2px 4px color-mix(in srgb, var(--neu-shadow) 55%, transparent);color:var(--chrome)}.ed-neu .ed-boton--claro .ed-boton__ico{color:var(--gold-ink)}.ed-neu .ed-boton--oro{--b-cuerpo:var(--neu-convex-gold);--b-bisel:var(--neu-bevel-gold);color:var(--on-gold)}.ed-neu .ed-art__total>div,.ed-modal__card .ed-art__total>div{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-search{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--neu-bg);box-shadow:var(--neu-in);border-radius:14px}.ed-neu .ed-search:hover:not(:focus){border-color:color-mix(in srgb, var(--brand) 45%, transparent);box-shadow:var(--neu-in-hover)}.ed-neu .ed-search:focus{border-color:var(--brand);box-shadow:var(--neu-in-deep)}.ed-neu .ed-search:active{box-shadow:var(--neu-in-press)}.ed-neu .ed-searchbox:focus-within [data-icon]{color:var(--brand-ink)}.ed-neu .ed-badge--neutral{background:var(--neu-bg);box-shadow:var(--neu-in-sm);color:var(--brand-ink)}.ed-neu .ed-toolbar{border-bottom:0;padding:20px 24px 16px}.ed-neu .ed-table th{background:var(--chrome);color:var(--on-chrome-muted);border-bottom:0}.ed-neu .ed-table td{border-bottom:1px solid var(--neu-divider)}.ed-neu .ed-table tbody tr:hover{box-shadow:var(--neu-in-sm);background:0 0}.ed-neu .ed-supply__icon{background:var(--neu-convex-brand);color:var(--gold);box-shadow:var(--neu-lift), var(--neu-bevel);border-radius:12px}.ed-neu .ed-tfoot{border-top:0;padding:16px 24px 20px}.ed-neu .ed-table--supplies td{box-shadow:inset 0 1px 0 var(--neu-light)}.ed-neu .ed-table--supplies .ed-idx__n{background:var(--neu-bg);width:34px;height:34px;box-shadow:var(--neu-in-sm);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.ed-neu .ed-table--supplies span.ed-supply__id{background:var(--neu-bg);min-width:76px;box-shadow:var(--neu-in-sm);color:var(--ink);text-align:center;border-radius:12px;padding:7px 14px;display:inline-block}.ed-neu .ed-table-wrap:has(.ed-table--supplies) .ed-tfoot>span:first-child:not(:empty){background:var(--neu-bg);box-shadow:var(--neu-in-sm);border-radius:999px;padding:7px 14px}.ed-neu .ed-table-scroll:has(>.ed-table--supplies){padding:10px 18px 0}.ed-neu .ed-table--supplies thead tr{box-shadow:var(--neu-lift)}.ed-neu .ed-table--supplies th{background:linear-gradient(180deg, color-mix(in srgb, var(--chrome) 90%, #fff), color-mix(in srgb, var(--chrome) 85%, #000));box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0006}.ed-neu .ed-table--supplies th:first-child{border-radius:14px 0 0 14px;box-shadow:inset 1px 1px #ffffff47,inset 0 -2px #0006}.ed-neu .ed-table--supplies th:last-child{border-radius:0 14px 14px 0;box-shadow:inset 0 1px #ffffff47,inset -2px -2px #0006}@media (width<=640px){.ed-neu .ed-table--supplies td{box-shadow:none}.ed-neu .ed-table-scroll:has(>.ed-table--supplies){padding:0}}.ed-neu .ed-vol__per{background:var(--neu-bg);box-shadow:var(--neu-out-sm);transition:box-shadow .24s cubic-bezier(.2,.7,.2,1)}.ed-neu .ed-vol__per:has(summary:hover){box-shadow:var(--neu-btn)}.ed-neu .ed-vol__per summary:hover .ed-vol__chev{color:var(--brand-ink)}.ed-neu .ed-vol__per[open] summary{border-bottom-color:var(--neu-divider)}.ed-neu .ed-vol__bloque{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-vol__bloque-ico{background:var(--neu-convex-chrome);color:var(--gold);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-vol__cargos li{background:var(--neu-bg);box-shadow:var(--neu-out-sm)}.ed-neu .ed-vol__calculo summary{background:var(--neu-bg);box-shadow:var(--neu-out-sm);transition:box-shadow .2s}.ed-neu .ed-vol__calculo summary:hover{box-shadow:var(--neu-btn)}.ed-neu .ed-vol__calculo[open] summary{box-shadow:var(--neu-in-sm)}.ed-neu .ed-vol__calculo-cuerpo{border-top-color:var(--neu-divider)}.ed-neu .ed-vol__chip{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-lift), var(--neu-bevel-gold)}.ed-neu .ed-vol__tramo+.ed-vol__tramo,.ed-neu .ed-vol__cuenta .is-destacado{border-color:var(--neu-divider)}.ed-neu .ed-vol__resumen>div{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-pager button{background:var(--neu-bg);box-shadow:var(--neu-btn);border:0;border-radius:12px;transition:box-shadow .2s}.ed-neu .ed-pager button:hover{box-shadow:var(--neu-btn-hover)}.ed-neu .ed-pager button:active{box-shadow:var(--neu-btn-press)}.ed-neu .ed-pager button.is-active{background:var(--gold);color:var(--on-gold);box-shadow:inset 2px 2px 5px #00000038,inset -2px -2px 5px #ffffff40}.ed-neu .ed-pie__nav button,.ed-modal__card .ed-pie__nav button{background:var(--neu-bg);box-shadow:var(--neu-btn);border:0;transition:box-shadow .26s cubic-bezier(.2,.7,.2,1)}.ed-neu .ed-pie__nav button:hover:not(:disabled),.ed-modal__card .ed-pie__nav button:hover:not(:disabled){box-shadow:var(--neu-btn-hover)}.ed-neu .ed-pie__nav button:active:not(:disabled),.ed-modal__card .ed-pie__nav button:active:not(:disabled){box-shadow:var(--neu-btn-press);transition-duration:80ms}.ed-neu .ed-pie__nav button.is-active,.ed-modal__card .ed-pie__nav button.is-active{background:var(--gold);color:var(--on-gold);box-shadow:inset 2px 2px 5px #00000038,inset -2px -2px 5px #ffffff40}.ed-neu .ed-pie__nav button:disabled,.ed-modal__card .ed-pie__nav button:disabled{box-shadow:none}.ed-neu .ed-header{background:color-mix(in srgb, var(--neu-bg) 90%, transparent);border-bottom-color:var(--neu-divider)}.ed-neu .ed-pnav{background:var(--neu-bg);box-shadow:var(--neu-out);border:0}.ed-neu .ed-pnav__pill{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-pnav__item.is-active{color:var(--brand-ink)}.ed-neu .ed-pnav__item:hover:not(.is-active){color:var(--brand-ink);background:0 0}.ed-neu .ed-pnav__menu{background:var(--neu-bg);box-shadow:var(--neu-out);border:0}.ed-neu .ed-pnav__menu a.is-active{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-topuser{background:var(--neu-bg);box-shadow:var(--neu-btn);border:0;border-radius:16px}.ed-neu .ed-topuser .ed-avatar{background:var(--neu-convex-brand);color:var(--gold);box-shadow:var(--neu-bevel)}.ed-neu .ed-topuser__out:hover{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-field__input,.ed-neu .ed-search,.ed-neu .ed-sel__btn,.ed-neu .ed-sel__search,.ed-neu .ed-inter__reten{transition:box-shadow .26s cubic-bezier(.2,.7,.2,1),border-color .2s}.ed-neu .ed-field__input:active,.ed-neu .ed-search:active,.ed-neu .ed-sel__btn:active,.ed-neu .ed-inter__reten:active{transition-duration:80ms}.ed-neu .ed-field__input{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--neu-bg);box-shadow:var(--neu-in);border-radius:14px}.ed-neu .ed-field__input:hover:not(:focus):not(:disabled){border-color:color-mix(in srgb, var(--brand) 45%, transparent);box-shadow:var(--neu-in-hover)}.ed-neu .ed-field__input:focus{border-color:var(--brand);box-shadow:var(--neu-in-deep)}.ed-neu .ed-field__input:active:not(:disabled){box-shadow:var(--neu-in-press)}.ed-neu .ed-field__input:disabled{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-field:focus-within .ed-field__lead{color:var(--brand-ink)}.ed-neu .ed-field--error .ed-field__input:hover:not(:focus){border-color:var(--danger);box-shadow:var(--neu-in-hover)}.ed-neu .ed-field--error .ed-field__input:focus{border-color:var(--danger);box-shadow:var(--neu-in-deep)}.ed-neu .ed-field__trail:hover{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-field__trail:active{box-shadow:var(--neu-in)}.ed-neu .ed-prefix{background:var(--neu-bg);box-shadow:var(--neu-out-sm);border:0;border-radius:14px}.ed-neu .ed-check__box{border:1.5px solid color-mix(in srgb, var(--brand) 40%, transparent);background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-check:hover input:not(:checked)+.ed-check__box{border-color:color-mix(in srgb, var(--brand) 60%, transparent);box-shadow:var(--neu-in)}.ed-neu .ed-check input:checked+.ed-check__box{background:var(--neu-convex-brand);border-color:var(--brand);box-shadow:var(--neu-bevel)}.ed-neu .ed-seg{background:var(--neu-bg);box-shadow:var(--neu-in);border:0}.ed-neu .ed-seg__pill{background:var(--neu-bg);box-shadow:var(--neu-out-sm)}.ed-neu .ed-seg button.is-active{color:var(--brand-ink)}.ed-neu .ed-badge--danger,.ed-neu .ed-badge--success,.ed-neu .ed-badge--gold,.ed-neu .ed-badge--info,.ed-neu .ed-fact__tipo{box-shadow:var(--neu-out-sm)}.ed-neu .ed-callout,.ed-neu .ed-fact__epre{box-shadow:var(--neu-in-sm)}.ed-neu .ed-stats__col[aria-pressed=true]{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-stats__col:active{box-shadow:var(--neu-btn-press)}.ed-neu .ed-consumo__detalle{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-consumo__lecturas>div{background:var(--neu-bg);box-shadow:var(--neu-out-sm)}.ed-neu .ed-consumo .ed-stats__barra{background:var(--neu-convex-brand);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-consumo .ed-stats__col[aria-pressed=true] .ed-stats__barra{background:var(--neu-convex-gold);box-shadow:var(--neu-out-sm), var(--neu-bevel-gold)}.ed-neu .ed-consumo .ed-stats__col[aria-pressed=true] .ed-stats__label{color:var(--gold-ink)}.ed-neu .ed-consumo .ed-stats__col:is(:hover,:focus-within) .ed-stats__label{color:var(--brand-ink)}.ed-neu .ed-consumo .ed-stats__tip{background:var(--neu-convex-brand);color:var(--on-brand);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-consumo .ed-stats__tip small{color:color-mix(in srgb, var(--on-brand) 75%, transparent)}.ed-neu .ed-consumo .ed-stats__valor>b{color:var(--brand-ink)}.ed-neu .ed-consumo .ed-consumo__detalle-head h4{background:var(--neu-convex-brand);color:var(--on-brand);box-shadow:var(--neu-out-sm), var(--neu-bevel);border-radius:999px;padding:5px 15px;font-size:15.5px}.ed-neu .ed-consumo .ed-consumo__lecturas dt{letter-spacing:.06em;background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-bevel-gold);border-radius:999px;padding:3px 10px;display:inline-block}.ed-neu .ed-consumo .ed-consumo__lecturas>div+div dt{background:var(--neu-convex-chrome);color:var(--on-chrome);box-shadow:var(--neu-bevel)}.ed-neu .ed-consumo .ed-consumo__lecturas dd b{color:var(--brand-ink)}.ed-neu .ed-consumo .ed-stats__pie>div{background:var(--neu-convex-chrome);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-consumo .ed-consumo__dato .ed-neu-titleicon{box-shadow:0 3px 8px color-mix(in srgb, var(--chrome) 60%, #000), var(--neu-bevel-gold)}.ed-neu .ed-consumo .ed-stats__pie dt{color:var(--on-chrome-muted)}.ed-neu .ed-consumo .ed-stats__pie dd{color:var(--on-chrome)}.ed-neu .ed-consumo .ed-stats__pie dd span{color:var(--on-chrome-muted)}.ed-neu .ed-danger-zone{box-shadow:var(--neu-out-sm);border:0;border-radius:20px}.ed-neu .ed-btn--ghost{background:var(--neu-bg);box-shadow:var(--neu-btn);border-radius:14px}.ed-neu .ed-btn--ghost:hover{background:var(--neu-bg);box-shadow:var(--neu-btn-hover)}.ed-neu .ed-btn--ghost:active{box-shadow:var(--neu-btn-press)}.ed-neu .ed-btn--gold{box-shadow:var(--neu-btn), var(--neu-bevel-gold)}.ed-neu .ed-btn--chart{box-shadow:var(--neu-btn), inset 1px 1px 0 #fff3;border-radius:14px}.ed-neu .ed-btn--chart:hover{box-shadow:var(--neu-btn-hover), inset 1px 1px 0 #fff3}.ed-neu .ed-btn--chart:active{box-shadow:inset 6px 6px 12px #00000061,inset -5px -5px 11px #ffffff24}.ed-neu .ed-intro{background:var(--neu-bg);box-shadow:var(--neu-out);border:0}.ed-neu .ed-intro__bar{background:var(--chrome)}.ed-neu .ed-intro__acciones .ed-btn,.ed-neu .ed-intro__acciones .ed-btn:hover{box-shadow:0 6px 16px -8px #0009}.ed-neu .ed-intro__acciones .ed-btn:active{box-shadow:inset 2px 2px 5px #0000004d}.ed-neu .ed-intro__icon{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-lift), var(--neu-bevel-gold)}.ed-neu .ed-intro__chip{background:var(--neu-convex-brand);color:var(--on-chrome);box-shadow:var(--neu-lift), var(--neu-bevel);border:0}.ed-neu .ed-intro__chip [data-icon]{color:var(--gold)}.ed-neu .ed-intro--filtro .ed-sel__btn,.ed-neu .ed-intro--filtro .ed-sel__btn:is(:focus-visible,[aria-expanded=true],:active){--s-sombra:color-mix(in srgb, var(--chrome) 70%, #000);--s-luz:color-mix(in srgb, var(--chrome) 84%, #fff);--s-bisel:inset 1px 1px 0 var(--neu-light), inset -2px -2px 4px color-mix(in srgb, var(--neu-shadow) 55%, transparent);background:linear-gradient(145deg, var(--neu-light), color-mix(in srgb, var(--neu-bg) 75%, var(--neu-shadow)));color:var(--chrome);box-shadow:6px 6px 14px var(--s-sombra), -6px -6px 14px var(--s-luz), var(--s-bisel);border-color:#0000;border-radius:16px}.ed-neu .ed-intro--filtro .ed-sel__btn:hover:not([aria-expanded=true]){box-shadow:9px 9px 18px var(--s-sombra), -9px -9px 18px var(--s-luz), var(--s-bisel);border-color:#0000}.ed-neu .ed-intro--filtro .ed-sel__btn:focus-visible{outline:2px solid var(--on-chrome);outline-offset:3px}.ed-neu .ed-intro--filtro .ed-sel__chev{color:var(--gold-ink)}.ed-neu .ed-acceso{--s-sombra:color-mix(in srgb, var(--chrome) 70%, #000);--s-luz:color-mix(in srgb, var(--chrome) 84%, #fff);background:var(--neu-convex-gold);box-shadow:6px 6px 14px var(--s-sombra), -6px -6px 14px var(--s-luz), var(--neu-bevel-gold);transition:box-shadow .2s cubic-bezier(.2,.7,.2,1)}.ed-neu .ed-acceso:hover{box-shadow:9px 9px 18px var(--s-sombra), -9px -9px 18px var(--s-luz), var(--neu-bevel-gold)}.ed-neu .ed-acceso.is-activo{background:linear-gradient(145deg, var(--gold), color-mix(in srgb, var(--gold) 62%, var(--gold-ink)));box-shadow:6px 6px 14px var(--s-sombra), -6px -6px 14px var(--s-luz), inset 0 0 0 2px var(--on-gold)}@media (prefers-reduced-motion:reduce){.ed-neu .ed-acceso{transition:none}}.ed-neu .ed-cpager__nav{background:var(--neu-bg);box-shadow:var(--neu-btn);border:0}.ed-neu .ed-cpager__nav:hover:not(:disabled){box-shadow:var(--neu-btn-hover)}.ed-neu .ed-cpager__nav:active:not(:disabled){box-shadow:var(--neu-btn-press)}.ed-neu .ed-cpager__nav:disabled{box-shadow:var(--neu-in-sm)}.ed-neu .ed-cpager__dots button{background:color-mix(in srgb, var(--brand) 22%, var(--neu-bg));box-shadow:var(--neu-in-sm)}.ed-neu .ed-cpager__dots button.is-active{background:var(--neu-convex-brand);box-shadow:var(--neu-bevel)}.ed-neu .ed-scard{border:0}.ed-neu .ed-scard:hover{box-shadow:13px 13px 24px var(--neu-shadow), -13px -13px 24px var(--neu-light);border:0}.ed-neu .ed-scard__ids div{background:var(--neu-bg);box-shadow:var(--neu-in-sm);border-radius:14px}.ed-neu .ed-scard__ids small{color:var(--brand-ink)}.ed-neu .ed-conc h3,.ed-neu .ed-bloque__head{background:var(--chrome);box-shadow:none}.ed-neu .ed-step:after{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-step.is-current:after{background:linear-gradient(90deg, var(--gold) var(--p,35%), var(--neu-bg) var(--p,35%))}.ed-neu .ed-step__n{background:var(--neu-bg);box-shadow:var(--neu-out-sm);border:0}.ed-neu .ed-step.is-current .ed-step__n{background:var(--neu-convex-gold);box-shadow:var(--neu-lift), var(--neu-bevel-gold)}.ed-neu .ed-step.is-done .ed-step__n{background:var(--neu-convex-brand);color:var(--on-brand);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-group__head{background:var(--chrome);box-shadow:none}.ed-neu .ed-group__head .ed-supply__icon{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-bevel-gold)}.ed-neu .ed-wiz__grupos .ed-group.is-collapsed{box-shadow:var(--neu-btn);transition:box-shadow .2s cubic-bezier(.2,.7,.2,1)}.ed-neu .ed-wiz__grupos .ed-group.is-collapsed:hover{box-shadow:var(--neu-btn-hover)}.ed-neu .ed-wiz__grupos .ed-group.is-collapsed:active{box-shadow:var(--neu-out-sm)}.ed-neu .ed-wiz__grupos .ed-group.is-collapsed .ed-group__head{background:var(--neu-bg)}.ed-neu .ed-wiz__grupos .ed-group.is-collapsed .ed-group__chev{background:var(--neu-bg);box-shadow:var(--neu-out-sm)}.ed-neu .ed-group__elegidas{background:var(--neu-convex-gold);box-shadow:var(--neu-bevel-gold)}.ed-neu .ed-wiz__filtros .ed-seg{background:var(--chrome);box-shadow:var(--neu-out-sm), inset 2px 2px 5px color-mix(in srgb, var(--chrome) 55%, #000), inset -2px -2px 4px color-mix(in srgb, var(--chrome) 80%, #fff)}.ed-neu .ed-wiz__filtros .ed-seg__pill{background:var(--neu-convex-gold);box-shadow:var(--neu-bevel-gold)}.ed-neu .ed-wiz__filtros .ed-seg button{color:var(--on-chrome)}.ed-neu .ed-wiz__filtros .ed-seg button [data-icon]{color:var(--gold)}.ed-neu .ed-wiz__filtros .ed-seg button.is-active,.ed-neu .ed-wiz__filtros .ed-seg button.is-active [data-icon]{color:var(--on-gold)}.ed-neu .ed-invoice{border-bottom-color:var(--neu-divider)}.ed-neu .ed-cuota{border-radius:14px}.ed-neu .ed-cuota:hover{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-cuota.is-selected{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-summary{background:var(--neu-bg);box-shadow:var(--neu-out);border:0;border-radius:22px}.ed-neu .ed-summary__sep{background:var(--neu-divider)}.ed-neu .ed-dz{background:color-mix(in srgb, var(--brand) 5%, var(--neu-bg));box-shadow:var(--neu-in);border:0}.ed-neu .ed-dz:hover,.ed-neu .ed-dz.is-encima{background:color-mix(in srgb, var(--brand) 9%, var(--neu-bg));box-shadow:var(--neu-in), inset 0 0 0 2px color-mix(in srgb, var(--brand) 45%, transparent)}.ed-neu .ed-dz__icon{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-lift), var(--neu-bevel-gold)}.ed-neu .ed-arch{background:var(--neu-bg);box-shadow:var(--neu-out-sm);border:0;border-left:4px solid var(--line-strong);border-radius:20px}.ed-neu .ed-arch__ic{background:var(--neu-convex-brand);color:var(--gold);box-shadow:var(--neu-bevel)}.ed-neu .ed-arch__hero{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-arch__pie{border-top-color:var(--neu-divider)}.ed-neu .ed-arch__pie .ed-arch__reportar:is(:hover,:focus-visible){background:var(--danger-soft);color:var(--danger)}.ed-neu .ed-opt{background:var(--neu-bg);box-shadow:var(--neu-btn);border:0;border-radius:20px}.ed-neu .ed-opt:hover{box-shadow:var(--neu-btn-hover)}.ed-neu .ed-opt.is-on{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-opt__ic{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-opt.is-on .ed-opt__ic{background:var(--neu-convex-brand);color:var(--on-chrome);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-conc dl>div{border-bottom-color:var(--neu-divider)}.ed-neu .ed-conc__esperado{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-inter__verif>.ed-inter__monto{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-conc__nota{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-bloque__item{border-bottom-color:var(--neu-divider)}.ed-neu .ed-bloque__total{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-fin__ic{box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-fin.is-rev .ed-fin__ic{box-shadow:var(--neu-lift), var(--neu-bevel-gold)}.ed-neu .ed-cta,.ed-modal__card .ed-cta{background:var(--neu-bg);box-shadow:var(--neu-out-sm);border:0;border-radius:22px}.ed-neu .ed-cta__head,.ed-modal__card .ed-cta__head{background:var(--chrome);box-shadow:none}.ed-neu .ed-cta__head-ic,.ed-modal__card .ed-cta__head-ic{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-bevel-gold)}.ed-neu .ed-cta__dato,.ed-modal__card .ed-cta__dato{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-cta__warn,.ed-modal__card .ed-cta__warn{box-shadow:inset 0 1px 0 var(--neu-divider);background:0 0;border-top:0}.ed-modal__card .ed-cta__copy.ed-btn--gold{box-shadow:var(--neu-btn), var(--neu-bevel-gold)}.ed-modal__card .ed-cons li{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-modal__card .ed-cons__ic{background:var(--neu-convex-brand);color:var(--gold);box-shadow:var(--neu-bevel)}.ed-neu .ed-idcard__top{background:var(--neu-convex-chrome)}.ed-neu .ed-idcard .ed-avatar{background:var(--neu-bg);color:var(--brand-ink);box-shadow:var(--neu-out-sm);border:0}.ed-neu .ed-form__section:after{background:var(--neu-divider)}.ed-neu .ed-formfoot{border-top:1px solid var(--neu-divider);background:0 0}.ed-neu.ed-auth{min-height:100vh}.ed-neu .ed-auth__panel{box-shadow:14px 14px 30px var(--neu-shadow), -10px -10px 26px var(--neu-light), inset 1px 1px 0 #ffffff14}.ed-neu .ed-switch__track{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-switch__track:after{background:var(--neu-bg);box-shadow:2px 2px 4px var(--neu-shadow), -1px -1px 3px var(--neu-light)}.ed-neu .ed-switch input:checked+.ed-switch__track{background:var(--neu-convex-brand);box-shadow:inset 2px 2px 4px #00000059,inset -1px -1px 2px #ffffff26}.ed-neu .ed-switch input:checked+.ed-switch__track:after{background:#fff;box-shadow:1px 1px 3px #00000059}.ed-neu .boton-accion{background:var(--neu-bg);box-shadow:var(--neu-btn);border-color:#0000;border-radius:16px;transition:border-color .18s,background-color .18s,box-shadow .2s}.ed-neu .boton-accion:hover:not(:disabled){box-shadow:var(--neu-btn-hover)}.ed-neu .boton-accion:active:not(:disabled){box-shadow:var(--neu-btn-press)}.ed-neu .boton-accion:focus-visible{box-shadow:var(--neu-btn), 0 0 0 3px color-mix(in srgb, var(--focus) 35%, transparent)}.ed-neu .boton-accion--cargando{background:var(--neu-convex-brand);box-shadow:var(--neu-btn), var(--neu-bevel)}.ed-neu .ed-divider:before,.ed-neu .ed-divider:after{background:var(--neu-bg);height:2px;box-shadow:var(--neu-in-sm);border-radius:2px}.ed-neu .ed-sel__btn{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--neu-bg);box-shadow:var(--neu-in);border-radius:14px}.ed-neu .ed-sel__btn:hover:not([aria-expanded=true]){border-color:color-mix(in srgb, var(--brand) 45%, transparent);box-shadow:var(--neu-in-hover)}.ed-neu .ed-sel__btn:focus-visible,.ed-neu .ed-sel__btn[aria-expanded=true]{border-color:var(--brand);box-shadow:var(--neu-in-deep)}.ed-neu .ed-sel__btn:active{border-color:var(--brand);box-shadow:var(--neu-in-press)}.ed-neu .ed-sel__panel{background:var(--neu-bg);box-shadow:0 22px 44px -20px #0006, var(--neu-out);border:0}.ed-neu .ed-sel__panel li[data-activo=true],.ed-neu .ed-sel__search{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-sel__search:hover:not(:focus){box-shadow:var(--neu-in)}.ed-neu .ed-sel__search:focus{box-shadow:var(--neu-in), var(--neu-ring)}.ed-neu .ed-est__kpi{background:var(--neu-bg);box-shadow:var(--neu-btn);border:0}.ed-neu .ed-est__kpi:hover{box-shadow:var(--neu-btn-hover)}.ed-neu .ed-est__kpi:active{box-shadow:var(--neu-btn-press);transition-duration:80ms}.ed-neu .ed-est__kpi.is-on,.ed-neu .ed-est__kpi.is-on:hover{box-shadow:var(--neu-in)}.ed-neu .ed-est__kpi-ic{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-est__kpi.is-on .ed-est__kpi-ic{background:var(--neu-convex-brand);color:var(--gold);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-est__fechas{border-top-color:var(--neu-divider)}.ed-modal__icon{background:var(--neu-convex-gold);box-shadow:var(--neu-bevel-gold)}.ed-modal__close:active{transform:scale(.94)}.ed-modal__card .ed-field__input{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--neu-bg);box-shadow:var(--neu-in);border-radius:14px}.ed-modal__card--lg .ed-serv__grid{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-modal__card .ed-sel__btn{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--neu-bg);box-shadow:var(--neu-in);border-radius:14px}.ed-modal__card .ed-sel__panel{background:var(--neu-bg);box-shadow:0 22px 44px -20px #0006, var(--neu-out);border:0}.ed-modal__card .ed-sel__panel li[data-activo=true],.ed-modal__card .ed-sel__search{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-modal__card .ed-field--error .ed-field__input{border-color:var(--danger);box-shadow:var(--neu-in)}.ed-modal__card .ed-btn--secondary{background:var(--neu-bg);color:var(--brand-ink);box-shadow:var(--neu-btn);border-color:#0000;border-radius:14px}.ed-modal__card .ed-btn--secondary:hover{box-shadow:var(--neu-btn-hover)}.ed-modal__card .ed-btn--primary{box-shadow:var(--neu-btn), inset 1px 1px 0 #ffffff2e;border-radius:14px}.ed-modal__card .ed-btn--gold{box-shadow:var(--neu-btn), var(--neu-bevel-gold);border-radius:14px}.ed-modal__card .ed-btn:active{box-shadow:var(--neu-btn-press)}.ed-neu .ed-topuser__out,.ed-neu .ed-pager button,.ed-neu .ed-cpager__nav,.ed-neu .ed-opt,.ed-neu .boton-accion{transition:box-shadow .26s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1),background-color .2s,border-color .18s,color .2s}.ed-neu .ed-pager button:active,.ed-neu .ed-cpager__nav:active:not(:disabled),.ed-neu .boton-accion:active:not(:disabled){transition-duration:80ms;transform:translateY(1px)scale(.99)}.ed-neu .ed-opt:active{box-shadow:var(--neu-btn-press);transition-duration:80ms;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ed-neu .ed-btn,.ed-neu .boton-accion,.ed-neu .ed-field__input,.ed-neu .ed-search,.ed-neu .ed-sel__btn,.ed-neu .ed-sel__search,.ed-neu .ed-inter__reten,.ed-neu .ed-topuser__out,.ed-neu .ed-pager button,.ed-neu .ed-pie__nav button,.ed-modal__card .ed-pie__nav button,.ed-neu .ed-cpager__nav,.ed-neu .ed-opt{transition:none}.ed-neu .ed-btn:active,.ed-neu .ed-pager button:active,.ed-neu .ed-cpager__nav:active,.ed-neu .ed-opt:active,.ed-neu .boton-accion:active{transform:none}}.ed-neu .ed-faq__tema{transition:box-shadow .26s cubic-bezier(.2,.7,.2,1),background .2s}.ed-neu .ed-faq__tema:hover:not(.is-activo){background:var(--neu-bg);box-shadow:var(--neu-out-sm)}.ed-neu .ed-faq__tema.is-activo{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-faq__tema-ic{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-faq__tema.is-activo .ed-faq__tema-ic{background:var(--neu-convex-brand);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-faq__tema-n{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-faq__tema.is-activo .ed-faq__tema-n{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-bevel-gold)}.ed-neu .ed-faq__item{background:var(--neu-bg);box-shadow:var(--neu-out-sm)}.ed-neu .ed-faq__item[open]{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-faq__n{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-faq__item[open] .ed-faq__n{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-lift), var(--neu-bevel-gold)}.ed-neu .ed-faq__contacto{box-shadow:0 14px 30px -18px #0000008c}.ed-neu .ed-faq__contacto-ic{box-shadow:var(--neu-bevel-gold)}.ed-neu .ed-faq__contacto .ed-btn--gold,.ed-neu .ed-faq__contacto .ed-btn--gold:hover{box-shadow:0 6px 14px -8px #0009}.ed-neu .ed-faq__vacio [data-icon]{color:var(--brand-ink)}.ed-neu .ed-fecha__btn{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--neu-bg);box-shadow:var(--neu-in);border-radius:14px;transition:box-shadow .26s cubic-bezier(.2,.7,.2,1),border-color .2s}.ed-neu .ed-fecha__btn:hover{border-color:color-mix(in srgb, var(--brand) 45%, transparent);box-shadow:var(--neu-in-hover)}.ed-neu .ed-fecha__btn:focus-visible,.ed-neu .ed-fecha__btn[aria-expanded=true]{border-color:var(--brand);box-shadow:var(--neu-in-deep)}.ed-neu .ed-fecha__btn:active{box-shadow:var(--neu-in-press);transition-duration:80ms}.ed-neu .ed-fecha--error .ed-fecha__btn{border-color:var(--danger)}.ed-neu .ed-fecha__panel{background:var(--neu-bg);box-shadow:0 22px 44px -20px #0006, var(--neu-out);border:0}.ed-neu .ed-fecha__cab button{background:var(--neu-bg);box-shadow:var(--neu-btn);transition:box-shadow .26s cubic-bezier(.2,.7,.2,1)}.ed-neu .ed-fecha__cab button:hover{box-shadow:var(--neu-btn-hover)}.ed-neu .ed-fecha__cab button:active{box-shadow:var(--neu-btn-press);transition-duration:80ms}.ed-neu .ed-fecha__dia:hover{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-fecha__dia.is-cursor{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-fecha__dia.is-elegido{background:var(--neu-convex-brand);color:var(--on-chrome);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-fecha__pie{border-top-color:var(--neu-divider)}.ed-neu .ed-inter__luz{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-inter__estado.is-abierto .ed-inter__luz{color:var(--success)}.ed-neu .ed-inter__estado.is-cerrado .ed-inter__luz{color:var(--gold-ink)}.ed-neu .ed-inter__logo{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-lift), var(--neu-bevel-gold)}.ed-neu .ed-inter__reten{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-inter__campos>div{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-inter__reten:hover:not(:focus){border-color:color-mix(in srgb, var(--brand) 45%, transparent);box-shadow:var(--neu-in)}.ed-neu .ed-inter__reten:focus{border-color:var(--brand);box-shadow:var(--neu-in-hover)}.ed-neu .ed-inter__reten:active{box-shadow:var(--neu-in-deep)}.ed-neu .ed-inter__reten[aria-invalid=true]{border-color:var(--danger)}.ed-neu .ed-table--inter tr.is-elegida td{box-shadow:inset 0 0 0 99px color-mix(in srgb, var(--brand) 7%, transparent);background:0 0}.ed-neu .ed-tab-vacio__ic{background:var(--neu-convex-gold);box-shadow:var(--neu-lift), var(--neu-bevel-gold)}.ed-neu .ed-intro__uno{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-tab-kpi__ic{background:var(--neu-convex-brand);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-tab-kpi.is-ok .ed-tab-kpi__ic{background:var(--neu-convex-chrome);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-tab-kpi.is-aviso .ed-tab-kpi__ic{background:var(--neu-convex-gold);box-shadow:var(--neu-out-sm), var(--neu-bevel-gold)}.ed-neu .ed-tab-kpi.is-grave .ed-tab-kpi__ic{background:var(--neu-convex-danger);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu :is(.ed-tab-kpi__accion,.ed-tab-alerta__accion,.ed-tab-cuenta){background:var(--neu-convex-gold);box-shadow:var(--neu-out-sm), var(--neu-bevel-gold);transition:box-shadow .2s}.ed-neu :is(.ed-tab-kpi__accion,.ed-tab-alerta__accion):hover{box-shadow:var(--neu-btn-hover), var(--neu-bevel-gold)}.ed-neu :is(.ed-tab-kpi__accion,.ed-tab-alerta__accion):active{box-shadow:var(--neu-btn-press)}.ed-neu .ed-tab-alerta.is-info .ed-tab-alerta__accion{background:var(--neu-convex-brand);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu :is(.ed-tab-alerta,.ed-tab-pago,.ed-tab-ok,.ed-tab-afectado){background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-tab-alerta__ic{background:var(--neu-convex-gold);box-shadow:var(--neu-out-sm), var(--neu-bevel-gold)}.ed-neu .ed-tab-alerta.is-grave .ed-tab-alerta__ic{background:var(--neu-convex-danger);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-tab-alerta.is-info .ed-tab-alerta__ic{background:var(--neu-convex-brand);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-tab-ok__ic{background:var(--neu-convex-chrome);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-tab-pago__ic{background:var(--neu-convex-brand);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-tab-pago:is(.is-validado,.is-aprobado) .ed-tab-pago__ic{background:var(--neu-convex-chrome)}.ed-neu .ed-tab-pago.is-revision .ed-tab-pago__ic{background:var(--neu-convex-gold);box-shadow:var(--neu-out-sm), var(--neu-bevel-gold)}.ed-neu .ed-tab-pago.is-rechazado .ed-tab-pago__ic{background:var(--neu-convex-danger)}.ed-neu .ed-tab-barra__col{background:var(--neu-convex-brand);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-tab-barra.is-vencida .ed-tab-barra__col{background:var(--neu-convex-gold);box-shadow:var(--neu-out-sm), var(--neu-bevel-gold)}.ed-neu .ed-tab-barra.is-informada .ed-tab-barra__col{background:var(--neu-convex-chrome)}.ed-neu .ed-tab-barra__globo{background:var(--neu-convex-brand);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-tab-dona__anillo{box-shadow:var(--neu-out)}.ed-neu .ed-tab-dona__anillo.is-vacio{background:var(--neu-convex-chrome)}.ed-neu .ed-tab-dona__centro{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-linea__ic,.ed-neu .ed-reclamo{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-tramite__ok{box-shadow:var(--neu-in-sm)}.ed-neu .ed-detalle .ed-ficha__ic{background:var(--neu-convex-chrome);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-detalle.is-aviso .ed-ficha__ic{background:var(--neu-convex-gold);box-shadow:var(--neu-out-sm), var(--neu-bevel-gold)}.ed-neu .ed-detalle.is-grave .ed-ficha__ic{background:var(--neu-convex-danger);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-ficha__tilde{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-volver{background:var(--neu-bg);box-shadow:var(--neu-btn);transition:box-shadow .2s}.ed-neu .ed-volver:hover{box-shadow:var(--neu-btn-hover)}.ed-neu .ed-detalle__lado{background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-detalle__cuenta,.ed-neu .ed-red__placa{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-red__punto.is-hecho>.ed-red__placa{background:var(--neu-convex-chrome);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-red__punto.is-actual>.ed-red__placa{background:var(--neu-convex-gold);box-shadow:var(--neu-out-sm), var(--neu-bevel-gold)}.ed-neu .ed-red__punto.is-elegido .ed-red__rotulo{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-red__aca{background:var(--neu-convex-gold);box-shadow:var(--neu-bevel-gold)}.ed-neu .ed-red__muro{fill:var(--neu-bg)}.ed-neu .ed-pasos__marca{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-neu .ed-pasos__paso.is-hecho .ed-pasos__marca{background:var(--neu-convex-chrome);box-shadow:var(--neu-out-sm), var(--neu-bevel)}.ed-neu .ed-pasos__paso.is-actual .ed-pasos__marca{background:var(--neu-convex-gold);box-shadow:var(--neu-out-sm), var(--neu-bevel-gold)}@media (prefers-reduced-motion:reduce){.ed-neu .ed-volver{transition:none}}.ed-neu .ed-login__tutoriales,.ed-modal .ed-tutorial{box-shadow:var(--neu-out-sm);transition:box-shadow .2s cubic-bezier(.2,.7,.2,1)}.ed-neu .ed-login__tutoriales:hover,.ed-modal .ed-tutorial:hover{box-shadow:var(--neu-lift)}.ed-neu .ed-login__tutoriales>[data-icon],.ed-modal .ed-tutorial__ver{background:var(--neu-convex-gold);box-shadow:var(--neu-bevel-gold)}.ed-modal .ed-tutorial__ic{background:var(--neu-convex-chrome);box-shadow:var(--neu-bevel)}@media (prefers-reduced-motion:reduce){.ed-neu .ed-login__tutoriales,.ed-modal .ed-tutorial{transition:none}}.ed-neu .ed-sel__panel li .ed-sel__marca{background:var(--neu-bg);box-shadow:var(--neu-in-sm);border:0}.ed-neu .ed-sel__panel li.is-selected .ed-sel__marca{background:var(--neu-convex-chrome);box-shadow:var(--neu-bevel)}.ed-neu .ed-sel__listo{background:var(--neu-convex-chrome);box-shadow:var(--neu-out-sm), var(--neu-bevel);transition:box-shadow .2s}.ed-neu .ed-sel__listo:hover{box-shadow:var(--neu-btn-hover), var(--neu-bevel)}@media (prefers-reduced-motion:reduce){.ed-neu .ed-sel__listo{transition:none}}.ed-neu .ed-asis__fab{background:var(--neu-convex-chrome);color:var(--on-chrome);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-asis__fab [data-icon]{color:var(--gold)}.ed-neu .ed-asis__fab:hover{box-shadow:var(--neu-btn-hover), var(--neu-bevel)}.ed-neu .ed-asis{background:var(--neu-bg);box-shadow:var(--neu-out), 0 18px 38px -22px #00000073}.ed-neu .ed-asis__cab{background:var(--neu-convex-chrome);color:var(--on-chrome);box-shadow:var(--neu-bevel)}.ed-neu .ed-asis__cab-ico{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-bevel-gold)}.ed-neu .ed-asis__cab-btn{color:var(--on-chrome);background:0 0}.ed-neu .ed-asis__cab-btn:not(:disabled):hover{background:color-mix(in srgb, var(--on-chrome) 12%, transparent);box-shadow:var(--neu-bevel)}.ed-neu .ed-asis__msj--asistente .ed-asis__burbuja{background:var(--neu-bg);box-shadow:var(--neu-out-sm)}.ed-neu .ed-asis__msj--cliente .ed-asis__burbuja{background:var(--neu-convex-brand);color:var(--on-chrome);box-shadow:var(--neu-lift), var(--neu-bevel)}.ed-neu .ed-asis__dato{background:var(--neu-bg);box-shadow:var(--neu-out-sm)}.ed-neu .ed-asis__chip{background:var(--neu-bg);box-shadow:var(--neu-btn)}.ed-neu .ed-asis__chip:not(:disabled):hover{box-shadow:var(--neu-btn-hover)}.ed-neu .ed-asis__chip:not(:disabled):active{box-shadow:var(--neu-btn-press)}.ed-neu .ed-asis__caja{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--neu-bg);box-shadow:var(--neu-in)}.ed-neu .ed-asis__caja:hover:not(:focus):not(:disabled){border-color:color-mix(in srgb, var(--brand) 45%, transparent);box-shadow:var(--neu-in-hover)}.ed-neu .ed-asis__caja:focus{border-color:var(--brand);box-shadow:var(--neu-in-deep)}.ed-neu .ed-asis__caja[aria-invalid=true]{border-color:var(--danger)}.ed-neu .ed-asis__caja:disabled{box-shadow:var(--neu-in-sm)}.ed-neu .ed-asis__enviar{background:var(--neu-convex-gold);color:var(--on-gold);box-shadow:var(--neu-lift), var(--neu-bevel-gold)}.ed-neu .ed-asis__enviar:not(:disabled):hover{box-shadow:var(--neu-btn-hover), var(--neu-bevel-gold)}.ed-neu .ed-asis__enviar:disabled{background:var(--neu-bg);color:var(--ink-muted);box-shadow:var(--neu-out-sm)}.ed-neu .ed-int__cliente{background:var(--neu-bg);box-shadow:var(--neu-in-sm)}.ed-cpager{flex-direction:column;gap:14px;display:flex}.ed-cpager__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ed-cpager__viewport{min-width:0;display:grid}.ed-cpager__page{visibility:hidden;grid-area:1/1;align-content:start;gap:16px;min-width:0;transition:visibility 0s .45s;display:grid}.ed-cpager__page.is-active{visibility:visible;transition:none}.ed-cpager__cell>.ed-card{height:100%}.ed-cpager__cell{opacity:0;min-width:0;transform:translateX(var(--from,0)) scale(.97);transition:opacity .3s,transform .45s cubic-bezier(.4,0,.2,1)}.ed-cpager__page.is-prev .ed-cpager__cell{--from:-32px}.ed-cpager__page.is-next .ed-cpager__cell{--from:32px}.ed-cpager__viewport[data-dir=next] .ed-cpager__cell{--d:var(--c)}.ed-cpager__viewport[data-dir=prev] .ed-cpager__cell{--d:var(--rc)}.ed-cpager__page.is-active .ed-cpager__cell{opacity:1;transition:opacity .5s ease calc(.14s + var(--d,0) * 50ms), transform .7s cubic-bezier(.22, 1, .36, 1) calc(.14s + var(--d,0) * 50ms);transform:none}.ed-cpager__nav{z-index:1;border:1px solid var(--line);background:var(--surface-raised);width:48px;height:48px;color:var(--brand-ink);cursor:pointer;border-radius:50%;place-items:center;transition:box-shadow .2s,transform .12s,opacity .2s;display:grid;position:relative}.ed-cpager__nav [data-icon]{width:20px;height:20px}.ed-cpager__nav:active:not(:disabled){transform:scale(.94)}.ed-cpager__nav:disabled{opacity:.35;cursor:default}.ed-cpager__foot{justify-content:center;align-items:center;gap:14px;display:flex}.ed-cpager__dots{gap:8px;display:flex}.ed-cpager__dots button{background:color-mix(in srgb, var(--brand) 25%, transparent);cursor:pointer;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .3s cubic-bezier(.3,1.2,.4,1),background .2s}.ed-cpager__dots button.is-active{background:var(--brand);width:28px}.ed-cpager__count{font:500 13px var(--font-sans);color:var(--ink-muted);white-space:nowrap}.ed-cpager__count b{color:var(--ink);font-weight:700}@media (width<=640px){.ed-cpager__row{gap:8px}.ed-cpager__nav{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.ed-cpager__page,.ed-cpager__cell,.ed-cpager__page.is-active .ed-cpager__cell,.ed-cpager__dots button{transition:none}.ed-cpager__cell{transform:none}}.ed-modal{background:0 0;border:0;grid-template-rows:minmax(0,1fr);place-items:start center;width:100%;max-width:none;height:100%;max-height:none;padding:8vh 0 24px;display:grid;overflow:hidden}.ed-modal:not([open]){display:none}.ed-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0c70;animation:.25s ed-fundido}.ed-modal__card{background:var(--surface-raised);width:min(560px,100vw - 32px);max-height:100%;color:var(--ink);border-radius:26px;flex-direction:column;animation:.32s cubic-bezier(.2,.7,.2,1) ed-modal-in;display:flex;overflow:hidden;box-shadow:0 34px 70px -24px #00000073}.ed-modal__head{background:var(--chrome);color:var(--on-chrome);align-items:center;gap:14px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.ed-modal__head:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--on-chrome) 16%, transparent) 1px, transparent 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 90% 20%,#000 10%,#0000 65%);mask-image:radial-gradient(at 90% 20%,#000 10%,#0000 65%)}.ed-modal__head:after{content:"";border:22px solid color-mix(in srgb, var(--gold) 80%, transparent);border-radius:50%;width:140px;height:140px;position:absolute;top:-78px;right:68px}.ed-modal__head>*{position:relative}.ed-modal__head h2{min-width:0;font:800 21px/28px var(--font-sans);letter-spacing:-.015em;color:var(--on-chrome);flex:1;margin:0}.ed-modal__icon{background:var(--gold);width:42px;height:42px;color:var(--on-gold);border-radius:14px;flex:none;place-items:center;display:grid}.ed-modal__icon [data-icon]{width:21px;height:21px}.ed-modal__close{border:1px solid color-mix(in srgb, var(--on-chrome) 26%, transparent);background:color-mix(in srgb, var(--on-chrome) 10%, transparent);width:38px;height:38px;color:var(--on-chrome);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background .2s,border-color .2s;display:grid}.ed-modal__close:hover{background:color-mix(in srgb, var(--on-chrome) 18%, transparent);border-color:var(--gold)}.ed-modal__close [data-icon]{width:17px;height:17px}.ed-modal__close [data-icon] svg{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.ed-modal__close:is(:hover,:focus-visible) [data-icon] svg{animation:none;transform:rotate(90deg)}.ed-modal__close:active [data-icon] svg{transform:rotate(180deg)}.ed-modal__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--chrome) 35%, transparent) transparent;flex:auto;min-height:0;padding:20px 26px 4px;overflow-y:auto}.ed-modal__head,.ed-modal__foot{flex:none}.ed-modal__card:has(.ed-modal__tabla){height:min(100%,880px)}.ed-modal__body:has(.ed-modal__tabla){flex-direction:column;display:flex;overflow:hidden}.ed-modal__body:has(.ed-modal__tabla)>:not(.ed-modal__tabla){flex:none}.ed-modal__note{font:500 14.5px/22px var(--font-sans);color:var(--ink-muted);margin:0 0 18px}.ed-modal__note b{color:var(--ink);font-weight:700}.ed-modal__grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ed-modal__help{font:500 13px var(--font-sans);color:var(--ink-muted);align-items:center;gap:8px;margin:16px 0 0;display:flex}.ed-modal__help [data-icon]{width:15px;height:15px;color:var(--brand-ink)}.ed-modal__section{font:800 12px/18px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:10px;margin:20px 0 12px;display:flex}.ed-modal__section:before{content:"";background:var(--gold);border-radius:2px;flex:none;width:18px;height:3px}.ed-modal__section:after{content:"";background:color-mix(in srgb, var(--brand) 18%, transparent);flex:1;height:1px}.ed-modal__foot{justify-content:flex-end;gap:10px;padding:22px 26px 24px;display:flex}.ed-modal__card--lg{width:min(1180px,100vw - 40px)}.ed-modal:has(.ed-modal__card--lg){padding-top:4vh}.ed-modal__card--lg .ed-modal__section:first-child{margin-top:4px}.ed-modal__barra{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.ed-modal__barra .ed-modal__section{margin:0}.ed-modal__barra .ed-modal__section:after{display:none}.ed-modal__barra .ed-seg{margin-left:auto}.ed-modal__tabla{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--chrome) 35%, transparent) transparent;border-radius:16px;flex:auto;min-height:150px;margin-top:12px;overflow:auto}.ed-modal__tabla thead th{z-index:1;position:sticky;top:0}.ed-modal__tabla .ed-table td{padding-top:10px;padding-bottom:10px}.ed-tfoot.ed-modal__pie{border-top:0;padding:14px 0 0}.ed-modal__card--lg .ed-serv__grid{border-radius:14px;padding:14px 16px}.ed-modal__card--lg .ed-serv__grid dt{color:var(--gold-ink)}.ed-art__total{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 4px;display:grid}.ed-art__total>div{border-radius:18px;min-width:0;padding:12px 16px 12px 66px;position:relative}.ed-art__ico{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ed-art__total dt{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ed-art__total dd{font:800 22px/28px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0}.ed-art__total dd span{font:600 13px var(--font-sans);color:var(--ink-muted)}.ed-table--art{font-variant-numeric:tabular-nums}.ed-table--art td{font:500 14.5px/20px var(--font-sans)}.ed-table--art td b{font-weight:700}.ed-table--art td small{font:500 12.5px var(--font-sans);color:var(--ink-muted);margin-top:2px;display:block}.ed-table--art th:nth-child(2){width:120px}.ed-table--art th:nth-child(3){width:130px}.ed-table--art th:nth-child(4){width:120px}.ed-table--art th:last-child{width:160px}.ed-table--art tr.is-apagado td:not(:nth-child(3)){opacity:.5}.ed-art__bim b{color:var(--brand-ink);font-size:15.5px}.ed-art__horas{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--neu-bg,var(--surface-raised));width:86px;height:40px;box-shadow:var(--neu-in-sm);color:var(--ink);font:700 15px var(--font-sans);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 10px}.ed-art__horas:focus{border-color:var(--brand);box-shadow:var(--neu-in-sm), 0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}.ed-art__saber{grid-template-columns:1fr 1fr;align-items:start;gap:8px 12px;display:grid}.ed-art__saber details{background:var(--surface-sunken);border-radius:16px}.ed-art__saber summary{cursor:pointer;min-height:50px;font:700 15px/22px var(--font-sans);color:var(--ink);align-items:center;gap:12px;padding:8px 16px;list-style:none;display:flex}.ed-art__saber summary::-webkit-details-marker{display:none}.ed-art__saber summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:16px}.ed-art__saber summary>span:nth-child(2){flex:1;min-width:0}.ed-art__n{background:var(--gold);width:28px;height:28px;color:var(--on-gold);font:800 14px var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.ed-art__chev{width:20px;height:20px;color:var(--brand-ink);flex:none;transition:transform .25s}.ed-art__saber details[open] .ed-art__chev{transform:rotate(180deg)}.ed-art__saber p{font:500 14.5px/22px var(--font-sans);color:var(--ink-muted);margin:0 16px 14px 56px}.ed-art__saber p:first-of-type{margin-top:2px}@media (width<=1000px){.ed-art__saber{grid-template-columns:1fr}}@media (width<=900px){.ed-art__total{grid-template-columns:1fr}.ed-art__saber p{margin-left:16px}}@media (prefers-reduced-motion:reduce){.ed-art__chev{transition:none}}.ed-dj__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 26px;display:grid}.ed-modal__grid .ed-span2{grid-column:1/-1}.ed-modal__grid .ed-phone{grid-template-columns:76px minmax(0,1fr) minmax(0,1.3fr)}.ed-dj__cols>.ed-dj__acepta{grid-column:1/-1}.ed-dj{background:var(--surface-sunken);border-radius:16px;padding:14px 18px}.ed-dj ul{font:500 14.5px/22px var(--font-sans);color:var(--ink);gap:12px;margin:0;padding-left:20px;display:grid}.ed-dj li::marker{color:var(--gold)}.ed-dj b{font-weight:700}.ed-dj__acepta{background:var(--gold-soft);font:500 15px/22px var(--font-sans);color:var(--ink);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.ed-dj__acepta .ed-check{margin-top:1px}.ed-dj__falta{color:var(--danger);font-weight:700}.ed-field--error .ed-field__input{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface-raised))}.ed-field--error .ed-field__input:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 25%, transparent)}.ed-field--error .ed-field__label{color:var(--danger)}.ed-field__error{color:var(--danger);font:600 12.5px/17px var(--font-sans);align-items:center;gap:5px;margin-top:6px;display:flex}@keyframes ed-modal-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@media (width<=1000px){.ed-dj__cols{grid-template-columns:1fr}}@media (width<=640px){.ed-modal{padding:4vh 0 16px}.ed-modal__card,.ed-modal__card--lg{border-radius:22px;width:calc(100vw - 24px)}.ed-dj__cols{grid-template-columns:1fr}.ed-modal__barra .ed-seg{width:100%;margin-left:0}.ed-modal__head:after{display:none}.ed-modal__head{gap:12px;padding:16px}.ed-modal__head h2{font-size:18px;line-height:25px}.ed-modal__icon{border-radius:12px;width:36px;height:36px}.ed-modal__body{padding:18px 18px 0}.ed-modal__card:has(.ed-modal__tabla){height:auto}.ed-modal__body:has(.ed-modal__tabla){display:block;overflow-y:auto}.ed-modal__tabla{min-height:0;overflow:visible}.ed-modal__grid{grid-template-columns:1fr;gap:14px}.ed-modal__section{margin:16px 0 10px}.ed-modal__foot{padding:18px 18px 20px}.ed-modal__foot .ed-btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.ed-modal__card,.ed-modal::backdrop{animation:none}.ed-modal__close [data-icon] svg{transition:none}.ed-modal__close:is(:hover,:focus-visible,:active) [data-icon] svg{transform:none}}.ed-modal__lead{color:var(--ink-muted);font:500 15px/22px var(--font-sans);margin:0 0 16px}.ed-modal__lead b{color:var(--ink)}.ed-baja{flex-direction:column;gap:12px;margin-top:4px;display:flex}.ed-baja__item{align-items:flex-start;gap:12px;display:flex}.ed-baja__ic{border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ed-baja__ic.is-si{background:var(--brand-soft);color:var(--brand-ink)}.ed-baja__ic.is-no{background:var(--danger-soft);color:var(--danger)}.ed-baja__item b{font:700 14.5px/20px var(--font-sans);color:var(--ink);display:block}.ed-baja__item p{font:500 14px/20px var(--font-sans);color:var(--ink-muted);margin:2px 0 0}.ed-fact__pagar{white-space:nowrap;margin-top:8px}.ed-pago__datos{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-pago__total{background:var(--surface-sunken);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 16px;padding:14px 18px;display:flex}.ed-pago__total span{font:700 12px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ed-pago__total b{font:700 26px/1.1 var(--font-mono);color:var(--brand-ink)}.ed-pago__aviso{margin:0 0 14px}.ed-pago__aviso b{display:block}.ed-pago__aviso p{margin:2px 0 0}.ed-pago__mp{margin-bottom:10px}.ed-modal__body:has(.ed-modal__tabla)>.ed-planes__vista{flex-direction:column;flex:auto;min-height:0;display:flex}.ed-planes__vista>:not(.ed-modal__tabla){flex:none}.ed-planes__vista.is-adelante{animation:.26s cubic-bezier(.2,.7,.2,1) ed-planes-adelante}.ed-planes__vista.is-atras{animation:.26s cubic-bezier(.2,.7,.2,1) ed-planes-atras}@keyframes ed-planes-adelante{0%{opacity:0;transform:translate(18px)}}@keyframes ed-planes-atras{0%{opacity:0;transform:translate(-18px)}}.ed-modal__body:has(>.ed-planes__vista){overflow-x:hidden}.ed-vol__resumen{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:4px;display:grid}.ed-vol__resumen>div{background:var(--surface-sunken);border-radius:14px;min-width:0;padding:12px 14px}.ed-vol__resumen span{font:700 10.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);display:block}.ed-vol__resumen b{font:700 17px/1.2 var(--font-mono);color:var(--ink);overflow-wrap:anywhere;margin-top:3px;display:block}.ed-vol__resumen .is-credito{color:var(--brand-ink)}.ed-fact__aviso{align-items:center;margin-top:14px}.ed-fact__aviso b{display:block}.ed-fact__aviso p{margin:2px 0 0}.ed-fact__aviso .ed-btn{flex:none;margin-left:auto}@media (width<=900px){.ed-vol__resumen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ed-planes__vista.is-adelante,.ed-planes__vista.is-atras{animation:none}}@media (width<=640px){.ed-table--facturas .ed-fact__pagar,.ed-table--cuotas-plan .ed-cell-actions .ed-btn{--h:44px}.ed-pago__total{flex-direction:column;align-items:flex-start;gap:4px}.ed-pago__total b{font-size:24px}.ed-fact__aviso{flex-wrap:wrap}.ed-fact__aviso .ed-btn{justify-content:center;width:100%;margin-left:0}}.ed-vol__barra{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:22px 0 12px;display:flex}.ed-vol__titulo{font:700 15px var(--font-sans);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 auto 0 0;display:flex}.ed-vol__titulo span{font:500 13px var(--font-sans);color:var(--ink-muted)}@media (width<=640px){.ed-vol__barra .ed-btn{justify-content:center;width:100%}}.ed-vol__lista{flex-direction:column;gap:12px;display:flex}.ed-vol__per{background:var(--surface-raised);box-shadow:var(--neu-out-sm,var(--shadow-card));border-radius:18px}.ed-vol__per summary{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:18px;align-items:center;gap:16px;padding:14px 18px;list-style:none;display:flex}.ed-vol__per summary::-webkit-details-marker{display:none}.ed-vol__per summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ed-vol__per[open] summary{border-bottom:1px solid var(--neu-divider,var(--line));border-radius:18px 18px 0 0}.ed-vol__per-fecha{flex-direction:column;gap:1px;min-width:124px;display:flex}.ed-vol__per-fecha b{font:600 16px/1.2 var(--font-mono);color:var(--ink)}.ed-vol__per-fecha span{font:500 12px var(--font-sans);color:var(--ink-muted)}.ed-vol__per-cifras{flex-wrap:wrap;gap:10px 26px;margin-left:auto;display:flex}.ed-vol__cifra{flex-direction:column;gap:1px;display:flex}.ed-vol__cifra i{font:600 10.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-style:normal}.ed-vol__cifra b{font:600 15px/1.2 var(--font-mono);color:var(--ink)}.ed-vol__cifra.is-credito b{color:var(--brand-ink)}.ed-vol__chev{color:var(--ink-muted);flex:none;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.ed-vol__per[open] .ed-vol__chev{transform:rotate(180deg)}.ed-vol__detalle{flex-direction:column;gap:12px;padding:16px 18px 18px;animation:.24s cubic-bezier(.2,.7,.2,1) ed-vol-abre;display:flex}@keyframes ed-vol-abre{0%{opacity:0}}@supports (interpolate-size:allow-keywords){.ed-vol__per::details-content{transition-duration:.34s}.ed-vol__calculo::details-content{transition-duration:.24s}}.ed-vol__bloque{background:var(--surface-sunken);border-radius:16px;padding:14px 16px}.ed-vol__bloque h4{font:700 13.5px var(--font-sans);color:var(--ink);align-items:center;gap:9px;margin:0 0 12px;display:flex}.ed-vol__bloque h4 em{font:700 11px var(--font-sans);letter-spacing:.06em;color:var(--ink-muted);font-style:normal}.ed-vol__bloque-ico{background:var(--chrome);width:26px;height:26px;color:var(--gold);border-radius:9px;flex:none;place-items:center;display:grid}.ed-vol__grande{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0;display:flex}.ed-vol__grande b{font:700 24px/1.1 var(--font-mono);color:var(--ink)}.ed-vol__grande-imp{color:var(--brand-ink)}.ed-vol__calculo{margin-top:12px}.ed-vol__calculo summary{cursor:pointer;font:600 12.5px var(--font-sans);color:var(--brand-ink);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 9px;list-style:none;display:inline-flex}.ed-vol__calculo summary::-webkit-details-marker{display:none}.ed-vol__calculo summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ed-vol__calculo summary [data-icon]{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.ed-vol__calculo[open] summary [data-icon]{transform:rotate(180deg)}.ed-vol__calculo-cuerpo{border-top:1px solid var(--line);margin-top:10px;padding-top:12px;animation:.25s cubic-bezier(.2,.7,.2,1) ed-vol-abre}.ed-vol__tramo+.ed-vol__tramo{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.ed-vol__medicion{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ed-vol__chip{background:var(--brand-soft);color:var(--brand-ink);font:700 11px var(--font-sans);letter-spacing:.06em;border-radius:999px;padding:3px 10px}.ed-vol__lectura{align-items:baseline;gap:8px;display:flex}.ed-vol__lectura i{font:600 10.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-style:normal}.ed-vol__lectura b{font:500 14px var(--font-mono);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.ed-vol__lectura [data-icon]{color:var(--ink-muted)}.ed-vol__kwh{font:700 16px var(--font-mono);color:var(--brand-ink);margin-left:auto}.ed-vol__cargos{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ed-vol__cargos li{background:var(--surface-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:14px;padding:7px 11px;display:grid}.ed-vol__cargo-desc{min-width:0;font:500 12.5px/17px var(--font-sans);color:var(--ink-muted)}.ed-vol__cargo-unit{font:500 12.5px var(--font-mono);color:var(--ink-muted);white-space:nowrap}.ed-vol__cargo-imp{font:600 13.5px var(--font-mono);color:var(--ink);white-space:nowrap;text-align:right;min-width:92px}.ed-vol__vacio{font:500 13px var(--font-sans);color:var(--ink-muted);margin:0}.ed-vol__cuenta dl{flex-direction:column;gap:7px;margin:0;display:flex}.ed-vol__cuenta dl>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ed-vol__cuenta dt{font:500 13px var(--font-sans);color:var(--ink-muted)}.ed-vol__cuenta dd{font:500 13.5px var(--font-mono);color:var(--ink);white-space:nowrap;margin:0}.ed-vol__cuenta .is-destacado{border-top:1px solid var(--line);margin-top:5px;padding-top:10px}.ed-vol__cuenta .is-destacado dt{color:var(--ink);font-weight:700}.ed-vol__cuenta .is-destacado dd{font:700 17px var(--font-mono);color:var(--brand-ink)}.ed-vol__pie{font:500 12.5px var(--font-sans);color:var(--ink-muted);margin:2px 0 0}.ed-vol__pie b{color:var(--ink);font-weight:600}@media (width<=640px){.ed-vol__per summary{flex-wrap:wrap;gap:10px 14px;padding:13px 14px}.ed-vol__per-cifras{gap:8px 18px;width:100%;margin-left:0}.ed-vol__chev{position:absolute;top:16px;right:14px}.ed-vol__per{position:relative}.ed-vol__detalle{padding:14px}.ed-vol__bloque{padding:12px 13px}.ed-vol__cargos li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.ed-vol__cargo-unit{grid-column:1}.ed-vol__cargo-imp{grid-area:1/2/span 2;align-self:center}}@media (prefers-reduced-motion:reduce){.ed-vol__detalle,.ed-vol__calculo-cuerpo{animation:none}.ed-vol__chev,.ed-vol__calculo summary [data-icon]{transition:none}.ed-vol__per::details-content{transition-duration:0s}.ed-vol__calculo::details-content{transition-duration:0s}}.ed-faq{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ed-faq__indice{flex-direction:column;gap:10px;display:flex;position:sticky;top:92px}.ed-faq__temas{flex-direction:column;gap:6px;display:flex}.ed-faq__indice-tit{font:700 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink);margin:0 0 4px 4px}.ed-faq__tema{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:11px 14px;transition:background .2s,box-shadow .2s;display:flex}.ed-faq__tema-ic{background:var(--surface-sunken);width:34px;height:34px;color:var(--ink-muted);border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.ed-faq__tema-ic [data-icon]{width:17px;height:17px}.ed-faq__tema-txt{flex:1;min-width:0}.ed-faq__tema-txt b{font:700 14.5px/20px var(--font-sans);color:var(--brand-ink);display:block}.ed-faq__tema-txt small{font:500 12px/16px var(--font-sans);color:var(--ink-muted);display:block}.ed-faq__tema-n{background:var(--surface-sunken);min-width:26px;height:24px;color:var(--ink-muted);font:700 12px var(--font-mono);border-radius:999px;flex:none;place-items:center;padding:0 7px;transition:background .2s,color .2s;display:grid}.ed-faq__tema.is-activo .ed-faq__tema-ic{background:var(--brand);color:var(--on-brand)}.ed-faq__tema.is-activo .ed-faq__tema-ic [data-icon]{color:var(--gold)}.ed-faq__tema.is-activo .ed-faq__tema-txt b{color:var(--brand-ink)}.ed-faq__tema.is-activo .ed-faq__tema-n{background:var(--gold);color:var(--on-gold)}.ed-faq__contacto{text-align:center;background:var(--brand);color:var(--on-brand);border-radius:20px;margin-top:10px;padding:18px}.ed-faq__contacto-ic{background:var(--gold);width:40px;height:40px;color:var(--on-gold);border-radius:14px;place-items:center;margin:0 auto 10px;display:grid}.ed-faq__contacto b{font:700 15px/21px var(--font-sans);color:var(--on-brand);display:block}.ed-faq__contacto p{font:500 13px/18px var(--font-sans);color:color-mix(in srgb, var(--on-brand) 78%, transparent);margin:3px 0 12px}.ed-faq__contacto .ed-btn{font-family:var(--font-mono)}.ed-faq__cuerpo{padding:6px 20px 22px}.ed-faq__item{background:var(--surface-sunken);interpolate-size:allow-keywords;border-radius:18px;transition:background .24s,box-shadow .32s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.ed-faq__item+.ed-faq__item{margin-top:8px}.ed-faq__item:before{content:"";background:var(--brand);transform-origin:50%;width:4px;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ed-faq__item[open]{background:var(--brand-soft)}.ed-faq__item[open]:before{transform:scaleY(1)}.ed-faq__item summary{cursor:pointer;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:flex}.ed-faq__item summary::-webkit-details-marker{display:none}.ed-faq__item summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ed-faq__n{background:var(--gold-soft);width:30px;height:30px;color:var(--gold-ink);font:700 13px var(--font-mono);border-radius:11px;flex:none;place-items:center;transition:background .24s,color .24s;display:grid}.ed-faq__item[open] .ed-faq__n{background:var(--gold);color:var(--on-gold)}.ed-faq__q{min-width:0;font:650 16px/23px var(--font-sans);color:var(--brand-ink);flex:1;transition:color .2s}.ed-faq__item[open] .ed-faq__q{font-weight:700}.ed-faq__q mark{background:var(--gold-soft);color:var(--gold-ink);border-radius:4px;padding:0 2px}.ed-faq__chev{color:var(--brand-ink);flex:none;transition:transform .24s cubic-bezier(.2,.7,.2,1)}.ed-faq__item[open] .ed-faq__chev{transform:rotate(180deg)}.ed-faq__resp{font:500 16px/25px var(--font-sans);color:var(--ink-muted);padding:0 18px 18px 62px}.ed-faq__resp b{color:var(--ink)}.ed-faq__item::details-content{block-size:0;transition:block-size .38s cubic-bezier(.2, .7, .2, 1), content-visibility .38s allow-discrete;overflow-y:clip}.ed-faq__item[open]::details-content{block-size:auto}.ed-faq__item[open] .ed-faq__resp{animation:.4s cubic-bezier(.2,.7,.2,1) 50ms backwards ed-asoma}@keyframes ed-faq-sube{0%{opacity:0;transform:translateY(10px)}}.ed-faq__cuerpo.is-cambio>.ed-faq__item,.ed-faq__cuerpo.is-cambio>.ed-faq__vacio{animation:.42s cubic-bezier(.2,.7,.2,1) backwards ed-faq-sube;animation-delay:calc(min(var(--i,0), 8) * 45ms)}.ed-toolbar__title.is-cambio{animation:.35s cubic-bezier(.2,.7,.2,1) backwards ed-fundido}@media (prefers-reduced-motion:reduce){.ed-faq__item,.ed-faq__item:before,.ed-faq__chev{transition:none}.ed-faq__item::details-content{transition:none}.ed-faq__item[open] .ed-faq__resp,.ed-faq__cuerpo.is-cambio>*,.ed-toolbar__title.is-cambio{animation:none}}.ed-faq__vacio{text-align:center;padding:36px 20px}.ed-faq__vacio [data-icon]{width:30px;height:30px;color:var(--ink-muted);opacity:.5}.ed-faq__vacio b{font:700 16.5px var(--font-sans);color:var(--brand-ink);margin-top:10px;display:block}.ed-faq__vacio p{font:500 15px/22px var(--font-sans);color:var(--ink-muted);margin:4px 0 0}.ed-est__periodo{z-index:5;padding:16px 22px;position:relative}.ed-est__periodo-fila{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ed-est__etiqueta{font:700 15.5px var(--font-sans);color:var(--brand-ink);align-items:center;gap:8px;display:inline-flex}.ed-est__etiqueta [data-icon]{color:var(--gold-ink)}.ed-est__rango{font:500 15px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ed-est__rango b{color:var(--ink);font-weight:600}.ed-est__dias{background:var(--gold-soft);color:var(--gold-ink);font:700 13px var(--font-sans);white-space:nowrap;border-radius:999px;margin-left:4px;padding:2px 10px}.ed-est__fechas{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;margin-top:16px;padding-top:16px;animation:.3s cubic-bezier(.2,.7,.2,1) ed-asoma;display:flex}.ed-est__fechas>*{flex:0 230px;min-width:0}.ed-est__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ed-est__kpi{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-raised);min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;transition:box-shadow .26s cubic-bezier(.2,.7,.2,1),border-color .2s;display:flex}.ed-est__kpi:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ed-est__kpi.is-on{border-color:var(--brand)}.ed-est__kpi-cab{align-items:center;gap:10px;min-width:0;display:flex}.ed-est__kpi-ic{background:var(--surface-sunken);width:38px;height:38px;color:var(--ink-muted);border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.ed-est__kpi-ic [data-icon]{width:19px;height:19px}.ed-est__kpi.is-on .ed-est__kpi-ic{background:var(--brand);color:var(--gold)}.ed-est__kpi-nombre{font:700 16px/22px var(--font-sans);color:var(--brand-ink)}.ed-est__kpi-total{font:700 34px/1.1 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.ed-est__kpi-detalle{font:500 14.5px/20px var(--font-sans);color:var(--ink-muted)}.ed-est__comp{font:500 14.5px/20px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ed-est__comp-valor{font:700 14.5px var(--font-sans);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.ed-est__comp-valor [data-icon]{width:15px;height:15px}.ed-est__comp.is-sube .ed-est__comp-valor{background:var(--success-soft);color:color-mix(in srgb, var(--success) 78%, var(--ink))}.ed-est__comp.is-sube .ed-est__comp-valor [data-icon]{transform:rotate(-45deg)}.ed-est__comp.is-baja .ed-est__comp-valor{background:var(--danger-soft);color:color-mix(in srgb, var(--danger) 82%, var(--ink))}.ed-est__comp.is-baja .ed-est__comp-valor [data-icon]{transform:rotate(45deg)}.ed-est__comp.is-igual .ed-est__comp-valor{background:var(--surface-sunken);color:var(--ink-muted)}.ed-est__grafico{padding:22px 24px 24px}.ed-est__dia{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.ed-est__dia h4{font:700 17px/24px var(--font-sans);color:var(--ink);margin:0}.ed-est__dia-valor{font:500 16px var(--font-sans);color:var(--ink-muted);margin:0}.ed-est__dia-valor b{font:700 22px var(--font-mono);color:var(--ink)}.ed-est__dia .ed-consumo__var{flex-wrap:wrap;flex-basis:100%}.ed-consumo__var.ed-est__var.is-sube{color:var(--success)}.ed-consumo__var.ed-est__var.is-baja{color:var(--danger)}.ed-est__vacio{text-align:center;font:500 16px/24px var(--font-sans);color:var(--ink-muted);margin:0;padding:36px 24px 40px}@media (width<=640px){.ed-est__periodo{padding:16px}.ed-est__periodo .ed-seg button{height:44px}.ed-est__fechas>*{flex:100%}.ed-est__kpis{grid-template-columns:1fr}.ed-est__kpi{gap:6px}.ed-est__kpi-detalle{display:none}.ed-est__grafico{padding:18px 16px 20px}}@media (prefers-reduced-motion:reduce){.ed-est__kpi,.ed-est__kpi-ic{transition:none}.ed-est__fechas{animation:none}}.ed-int__filtro-estado{padding:0 24px 6px}.ed-int__dif{font:600 11.5px var(--font-mono);color:var(--danger);margin-top:2px;display:block}.ed-int__rutas{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.ed-int__ruta{grid-template-columns:26px 1fr 1fr 40px;align-items:center;gap:10px;display:grid}.ed-int__ruta-n{font:700 13px var(--font-mono);color:var(--ink-muted);text-align:center}.ed-int__ruta-bloque{flex-direction:column;gap:4px;min-width:0;display:flex}.ed-int__ruta>*{min-width:0}.ed-int__ruta-error{padding-left:36px;position:static}.ed-int__sin-rutas{margin:0;font-size:16px}.ed-int__ayuda{margin:0 0 12px;font-size:16px;line-height:1.45}.ed-int__rechazo{margin-bottom:14px}.ed-int__lista{transition:opacity .2s cubic-bezier(.2,.7,.2,1)}.ed-int__lista[aria-busy=true]{opacity:.55}.ed-int__clientes{flex-direction:column;gap:12px;display:flex}.ed-int__cliente{background:var(--surface-sunken);border-radius:16px;padding:14px 16px}.ed-int__certificados{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ed-int__certificados li{overflow-wrap:anywhere;min-width:0;font:500 15px/21px var(--font-sans);color:var(--ink);align-items:center;gap:10px;display:flex}.ed-int__certificados [data-icon]{color:var(--gold-ink);flex:none}@media (prefers-reduced-motion:reduce){.ed-int__lista{transition:none}}@media (width<=1100px){.ed-est__rango{width:100%;margin-left:0}}@media (width<=900px){.ed-est__kpis{gap:14px}.ed-est__kpi{padding:16px}.ed-est__kpi-total{font-size:28px}.ed-faq{grid-template-columns:1fr}.ed-faq__indice{display:contents}.ed-faq__temas{flex-direction:row;order:1;gap:8px;padding-bottom:4px;overflow-x:auto}.ed-faq__lista{order:2}.ed-faq__contacto{order:3}.ed-faq__indice-tit{display:none}.ed-faq__tema{background:var(--surface-raised);flex:none;width:auto;padding:9px 12px}.ed-faq__tema-txt small{display:none}.ed-faq__contacto{margin:0}.ed-faq__cuerpo{padding:6px 14px 18px}.ed-faq__resp{padding-left:18px}}@media (width<=640px){.ed-int__ruta{grid-template-columns:1fr 1fr 40px}.ed-int__ruta-n{display:none}.ed-int__ruta-error{padding-left:0}.ed-int__largo{display:none}.ed-int__ayuda,.ed-int__sin-rutas{font-size:17px}.ed-faq__item summary{padding:14px 16px;font-size:16px}}.ed-sel{min-width:0;display:block;position:relative}.ed-sel__btn{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;height:54px;color:var(--ink);font:500 15px/20px var(--font-sans);text-align:left;cursor:pointer;align-items:center;padding:20px 42px 4px 16px;transition:border-color .18s,box-shadow .18s;display:flex}.ed-sel__btn:hover{border-color:var(--ink-muted)}.ed-sel__btn:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}.ed-sel__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ed-sel__chev{width:18px;height:18px;color:var(--ink-muted);pointer-events:none;margin-top:-9px;transition:transform .25s;position:absolute;top:50%;right:14px}.ed-sel.is-open .ed-sel__chev{color:var(--brand-ink);transform:rotate(180deg)}.ed-sel__label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(133% - 62px);font:600 15px/20px var(--font-sans);color:var(--ink-muted);pointer-events:none;transform-origin:0 0;position:absolute;top:17px;left:17px;overflow:hidden;transform:translateY(-10px)scale(.76)}.ed-sel .ed-field__req{top:8px}.ed-sel__panel{z-index:30;border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;padding:6px;animation:.18s cubic-bezier(.2,.7,.2,1) ed-asoma;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 22px 44px -20px #0006}.ed-sel__panel.is-up{transform-origin:bottom;top:auto;bottom:calc(100% + 8px)}.ed-sel__panel ul{max-height:var(--max-h,244px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 35%, transparent) transparent;margin:0;padding:0;list-style:none;overflow-y:auto}.ed-sel__panel li{min-height:42px;color:var(--ink);font:500 14.5px/20px var(--font-sans);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.ed-sel__panel li span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ed-sel__panel li [data-icon]{width:17px;height:17px;color:var(--gold-ink,var(--gold))}.ed-sel__panel li[data-activo=true]{background:color-mix(in srgb, var(--brand) 10%, transparent)}.ed-sel__panel li.is-selected{color:var(--brand-ink);font-weight:700}.ed-sel__empty{color:var(--ink-muted);cursor:default;justify-content:center}.ed-sel__search{background:var(--surface-sunken);border-radius:12px;align-items:center;gap:8px;height:42px;margin:2px 2px 6px;padding:0 12px;display:flex;position:relative}.ed-sel__search [data-icon]{width:16px;height:16px;color:var(--ink-muted);flex:none}.ed-sel__search input{min-width:0;color:var(--ink);font:500 14.5px var(--font-sans);background:0 0;border:0;flex:1}.ed-sel__search input:focus{outline:none}@media (width<=640px){.ed-sel__panel ul{max-height:min(var(--max-h,208px), 208px)}.ed-sel__panel li{min-height:46px}}@media (prefers-reduced-motion:reduce){.ed-sel__chev,.ed-sel__panel{transition:none;animation:none}}.ed-sel__panel li .ed-sel__marca{border:1.5px solid color-mix(in srgb, var(--brand) 35%, transparent);background:var(--surface-raised);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:grid}.ed-sel__panel li.is-selected .ed-sel__marca{border-color:var(--chrome);background:var(--chrome)}.ed-sel__panel li .ed-sel__marca [data-icon]{width:14px;height:14px;color:var(--gold)}.ed-sel__pie{border-top:1px solid color-mix(in srgb, var(--brand) 12%, transparent);justify-content:flex-end;margin-top:4px;padding:8px 4px 2px;display:flex}.ed-sel__listo{background:var(--chrome);min-height:40px;color:var(--on-chrome);font:700 14.5px var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:8px 22px}.ed-sel__listo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=640px){.ed-sel__listo{min-height:44px}}@media (prefers-reduced-motion:reduce){.ed-sel__panel li .ed-sel__marca{transition:none}}.ed-fecha{min-width:0;display:block;position:relative}.ed-fecha__btn{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;height:54px;color:var(--ink);font:500 15px/20px var(--font-sans);text-align:left;cursor:pointer;align-items:center;padding:20px 44px 4px 16px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.ed-fecha__label{transform-origin:0 0;font:600 15px/20px var(--font-sans);color:var(--ink-muted);pointer-events:none;white-space:nowrap;position:absolute;top:17px;left:17px;transform:translateY(-10px)scale(.76)}.ed-fecha__valor{font-weight:600}.ed-fecha__ic{width:18px;height:18px;color:var(--ink-muted);pointer-events:none;margin-top:-9px;position:absolute;top:50%;right:15px}.ed-fecha__btn:focus-visible{border-color:var(--brand);outline:none}.ed-fecha--error .ed-fecha__btn{border-color:var(--danger)}.ed-fecha__panel{z-index:40;border:1px solid var(--line);background:var(--surface-raised);border-radius:20px;width:304px;max-width:calc(100vw - 32px);padding:14px;animation:.18s cubic-bezier(.2,.7,.2,1) ed-asoma;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 22px 44px -20px #0006}.ed-fecha__cab{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ed-fecha__cab b{text-align:center;font:700 14.5px var(--font-sans);color:var(--ink);text-transform:capitalize;flex:1}.ed-fecha__cab button{background:var(--surface-sunken);width:34px;height:34px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;display:grid}.ed-fecha__cab button [data-icon]{width:17px;height:17px}.ed-fecha__cab button:first-child [data-icon]{transform:rotate(90deg)}.ed-fecha__cab button:last-child [data-icon]{transform:rotate(-90deg)}.ed-fecha__dias,.ed-fecha__grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.ed-fecha__dias span{text-align:center;font:700 10.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:4px 0}.ed-fecha__grid{outline:none}.ed-fecha__grid:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}.ed-fecha__dia{height:36px;color:var(--ink);font:600 13.5px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:11px;transition:background .16s,color .16s,box-shadow .16s}.ed-fecha__dia:hover{background:var(--surface-sunken)}.ed-fecha__dia.is-fuera{color:color-mix(in srgb, var(--ink-muted) 55%, transparent)}.ed-fecha__dia.is-hoy{position:relative}.ed-fecha__dia.is-hoy:after{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.ed-fecha__dia.is-cursor{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand) 45%, transparent)}.ed-fecha__dia.is-elegido{background:var(--brand);color:var(--on-brand)}.ed-fecha__dia.is-elegido:after{background:var(--on-brand)}.ed-fecha__pie{border-top:1px solid var(--line);justify-content:flex-end;margin-top:8px;padding-top:8px;display:flex}@media (width<=640px){.ed-fecha__panel{width:100%}.ed-fecha__dia{height:40px}}@media (prefers-reduced-motion:reduce){.ed-fecha__panel{animation:none}}.ed-stats{overflow-clip-margin:14px;flex-direction:column;gap:14px;display:flex;overflow-x:clip}.ed-stats__head{align-items:center;gap:12px;display:flex}.ed-stats__head h3{min-width:0;font:700 17px/24px var(--font-sans);color:var(--ink);flex:1;margin:0}.ed-stats__icon{background:var(--gold);width:38px;height:38px;color:var(--on-gold);border-radius:12px;flex:none;place-items:center;display:grid}.ed-stats__icon [data-icon]{width:19px;height:19px}.ed-stats__valor{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.ed-stats__valor>b{font:800 38px/44px var(--font-sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.ed-stats__cambio{font:700 15px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.ed-stats__cambio small{font:500 14px var(--font-sans);color:var(--ink-muted)}.ed-stats__cambio [data-icon]{width:17px;height:17px}.ed-stats__cambio.is-sube{color:var(--danger)}.ed-stats__cambio.is-baja{color:var(--success)}.ed-stats__cambio.is-igual{color:var(--ink-muted)}.ed-stats__flecha--sube{transform:rotate(-45deg)}.ed-stats--subir-bien .ed-stats__cambio.is-sube{color:var(--success)}.ed-stats--subir-bien .ed-stats__cambio.is-baja{color:var(--danger)}.ed-stats__flecha--baja{transform:rotate(45deg)}.ed-stats__marco{min-width:0}.ed-stats__grafico{align-items:flex-end;gap:10px;height:230px;padding:10px 4px 0;display:flex}.ed-stats__col{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;gap:8px;padding:6px 2px;transition:background .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1);display:flex}.ed-stats__col:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ed-stats__col[aria-pressed=true]{background:var(--surface-sunken)}.ed-stats__col[aria-pressed=true] .ed-stats__label{color:var(--chart);font-weight:800}.ed-stats__barras{flex:1;justify-content:center;align-items:flex-end;gap:4px;min-height:0;display:flex;position:relative}.ed-stats__barra{width:100%;max-width:44px;height:var(--h);background:linear-gradient(180deg, color-mix(in srgb, var(--chart) 78%, #fff), var(--chart));transform-origin:bottom;animation:.8s cubic-bezier(.22,1.2,.36,1) both ed-bar-in;animation-delay:calc(var(--i) * 45ms);border-radius:7px 7px 3px 3px}.ed-stats__label{text-align:center;font:600 12.5px var(--font-sans);color:var(--ink-muted)}@keyframes ed-bar-in{0%{opacity:.2;transform:scaleY(0)}}.ed-stats__col:is(:hover,:focus-within) .ed-stats__barra{filter:brightness(1.08)}.ed-stats__col:is(:hover,:focus-within) .ed-stats__label{color:var(--chart)}.ed-stats__tip{background:var(--chrome);color:var(--on-chrome);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;border-radius:12px;gap:2px;padding:8px 12px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.ed-stats__tip b{font:700 14px var(--font-mono)}.ed-stats__tip small{font:500 12px var(--font-sans);color:var(--on-chrome-muted)}.ed-stats__col:is(:hover,:focus-within) .ed-stats__tip{opacity:1;transform:translate(-50%)}.ed-stats__col:first-child .ed-stats__tip{left:0;transform:translateY(4px)}.ed-stats__col:last-child .ed-stats__tip{left:auto;right:0;transform:translateY(4px)}.ed-stats__col:is(:first-child,:last-child):is(:hover,:focus-within) .ed-stats__tip{transform:translate(0)}.ed-stats__pie{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.ed-stats__pie>div{background:var(--surface-sunken);border-radius:16px;padding:12px 16px}.ed-stats__pie dt{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--chart)}.ed-stats__pie dd{font:800 20px/26px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0}.ed-stats__pie dd span{font:600 13px var(--font-sans);color:var(--ink-muted)}.ed-consumo__dato{align-items:center;gap:14px;display:flex}.ed-consumo__dato dl{flex:1;min-width:0;margin:0}.ed-stats__valor>b.ed-num{font-family:var(--font-mono);letter-spacing:-.03em;font-weight:700}.ed-stats__pie dd b.ed-num{font:inherit;font-family:var(--font-mono);font-weight:700}.ed-consumo__detalle{background:var(--surface-sunken);border-radius:18px;min-width:0;margin-top:20px;padding:16px 18px}.ed-consumo__detalle-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.ed-consumo__detalle-head h4{font:700 17px/24px var(--font-sans);color:var(--ink);margin:0}.ed-consumo__lecturas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.ed-consumo__lecturas>div{background:var(--neu-bg,var(--surface));border-radius:14px;min-width:0;padding:12px 14px}.ed-consumo__lecturas dt{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--chart)}.ed-consumo__lecturas dd{color:var(--ink-muted);font:500 16px/24px var(--font-sans);overflow-wrap:anywhere;margin:4px 0 0}.ed-consumo__lecturas dd b{font:700 22px/28px var(--font-mono);color:var(--ink)}.ed-consumo__lecturas dd>span{display:block}.ed-consumo__var{font:700 15px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.ed-consumo__var.is-sube{color:var(--danger)}.ed-consumo__var.is-baja{color:var(--success)}.ed-consumo__var.is-igual{color:var(--ink-muted)}.ed-consumo__var small{font:500 14px var(--font-sans);color:var(--ink-muted)}@media (width<=900px){.ed-stats__pie{grid-template-columns:1fr}.ed-stats__grafico{gap:6px;height:200px}.ed-stats__valor>b{font-size:32px;line-height:38px}}@media (width<=640px){.ed-stats__marco{overscroll-behavior-x:contain;overflow-x:auto}.ed-stats__grafico{gap:4px;min-width:min-content;height:180px;padding-inline:0}.ed-stats__col{flex:1 0 44px;min-width:44px}.ed-stats__tip{display:none}.ed-consumo__lecturas{grid-template-columns:1fr}.ed-consumo__lecturas dd{font-size:17px}.ed-stats__barra{border-radius:5px 5px 2px 2px;max-width:22px}.ed-stats__label{font-size:11px}}@media (prefers-reduced-motion:reduce){.ed-stats__barra{animation:none}.ed-stats__tip,.ed-stats__col{transition:none}}.ed-wiz__head .ed-stepper{padding:14px 12px 8px}.ed-wiz__titulo{margin-bottom:16px}.ed-wiz__titulo .ed-eyebrow{margin-bottom:6px}.ed-wiz__titulo h2{font:700 21px/29px var(--font-sans);color:var(--brand-ink);margin:0}.ed-wiz__titulo p{max-width:78ch;font:500 16px/24px var(--font-sans);color:var(--ink-muted);margin:4px 0 0}.ed-link{color:var(--brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ed-link:hover{color:var(--brand-hover)}.ed-step__btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.ed-step__btn .ed-step__t,.ed-step__btn .ed-step__s{display:block}.ed-step__btn:hover .ed-step__t{color:var(--brand-ink)}.ed-step__btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:12px}.ed-step.is-done .ed-step__n [data-icon]{width:15px;height:15px}.ed-wiz__filtros{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px;display:flex}.ed-wiz__filtros .ed-searchbox{flex:0 340px;min-width:0}.ed-wiz__filtros .ed-search{width:100%;height:44px;font-size:15px}.ed-wiz__filtros .ed-seg button{height:40px;padding:0 16px;font-size:14.5px}.ed-wiz__deuda{height:28px;margin-left:auto;padding:0 12px;font-size:12px}.ed-wiz__fijadas{margin-bottom:16px;font-size:15px;line-height:23px}.ed-wiz__grupos{flex-direction:column;gap:14px;display:flex}html:has(.ed-wiz__grupos){overflow-anchor:none}.ed-wiz__grupos .ed-group__head{width:100%;font:inherit;text-align:left;border:0}.ed-wiz__grupos button.ed-group__head:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.ed-wiz__grupos .ed-group.is-collapsed button.ed-group__head:focus-visible{outline-color:var(--focus)}.ed-group__id{flex:auto;min-width:0}.ed-group__id>span{display:block}.ed-wiz__grupos .ed-group__title{font-size:16.5px;line-height:23px}.ed-wiz__grupos .ed-group__meta{margin-top:1px;font-size:14px;line-height:20px}.ed-wiz__grupos .ed-group__sum{margin-left:0}.ed-wiz__grupos .ed-group__sum b{white-space:nowrap}.ed-group__elegidas{border-radius:var(--radius-pill);background:var(--gold);height:28px;color:var(--on-gold);font:700 13.5px var(--font-sans);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ed-wiz__grupos .ed-group__body{transition:none}.ed-wiz__grupos .ed-group.is-tocado .ed-group__body{transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1)}.ed-wiz__grupos .ed-group.is-collapsed .ed-group__head{background:var(--surface-raised);color:var(--ink)}.ed-wiz__grupos .ed-group.is-collapsed .ed-group__meta,.ed-wiz__grupos .ed-group.is-collapsed .ed-group__sum small{color:var(--ink-muted)}.ed-wiz__grupos .ed-group.is-collapsed .ed-group__chev{background:var(--surface-sunken);color:var(--brand-ink)}@keyframes ed-wiz-entra{0%{opacity:0;transform:translateY(12px)}}.ed-wiz__grupos>.is-entrando{animation:.45s cubic-bezier(.2,.7,.2,1) backwards ed-wiz-entra;animation-delay:calc(var(--i,0) * 70ms)}.ed-group__inner .is-entrando{animation:.38s cubic-bezier(.2,.7,.2,1) backwards ed-wiz-entra}.ed-group__sum.is-cambio{animation:.35s cubic-bezier(.2,.7,.2,1) backwards ed-fundido}.ed-wiz__ocultos.is-entrando{animation:.4s cubic-bezier(.2,.7,.2,1) backwards ed-wiz-entra}.ed-wiz__mas{margin:18px auto 0;display:flex}.ed-wiz__ocultos{font:500 15.5px/23px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:18px 0 0;padding:0 6px;display:flex}.ed-wiz__ocultos [data-icon]{color:var(--gold-ink);flex:none}.ed-wiz__ocultos span{flex:260px;min-width:0}.ed-wiz__vacio{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:30px 20px;display:flex}.ed-wiz__vacio p{font:500 16px/24px var(--font-sans);color:var(--ink-muted);margin:0}.ed-wiz__cols{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:20px;display:grid}.ed-wiz__lado{flex-direction:column;gap:20px;min-width:0;display:flex;position:sticky;top:92px}.ed-wiz__panel{padding:20px 22px 22px}.ed-wiz__sub{font:700 16px var(--font-sans);color:var(--brand-ink);align-items:center;gap:8px;margin:0 0 14px;display:flex}.ed-wiz__sub [data-icon]{color:var(--gold-ink)}.ed-dz{border:2px dashed color-mix(in srgb, var(--brand) 35%, transparent);border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:26px 20px;transition:border-color .2s,background .2s;display:flex;position:relative}.ed-dz:hover,.ed-dz.is-encima{border-color:var(--brand);background:var(--brand-soft)}.ed-dz:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.ed-dz__icon{background:var(--gold);width:46px;height:46px;color:var(--on-gold);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.ed-dz__icon [data-icon]{width:22px;height:22px}.ed-dz__rechazo{font:600 14px/1.4 var(--font-sans);color:var(--danger);align-items:flex-start;gap:6px;margin-top:8px;display:flex}.ed-dz__rechazo [data-icon]{flex:none;width:16px;height:16px;margin-top:2px}.ed-dz b{font:600 16px/24px var(--font-sans);color:var(--ink)}.ed-dz__link{color:var(--brand-ink);text-decoration:underline}.ed-dz small{font:500 14px var(--font-sans);color:var(--ink-muted)}.ed-dz__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ed-dz__otro{flex:none;position:relative}.ed-dz__otro:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.ed-wiz__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.ed-wiz__cabeza .ed-wiz__sub{margin:0}.ed-wiz__cabeza+.ed-archs{margin-top:0}.ed-archs{flex-direction:column;gap:14px;margin-top:16px;display:flex}.ed-arch{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);border-left:4px solid var(--line-strong);padding:14px 16px}.ed-archs>.ed-arch{animation:.4s cubic-bezier(.2,.7,.2,1) backwards ed-wiz-entra}.ed-arch.is-leyendo{border-left-color:var(--gold)}.ed-arch.is-leido{border-left-color:var(--success)}.ed-arch.is-error{border-left-color:var(--danger)}.ed-arch__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ed-arch__ic{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);border-radius:10px;flex:none;place-items:center;display:grid}.ed-arch__nombre{min-width:0;font:600 15px var(--font-sans);overflow-wrap:anywhere;flex:1}.ed-arch__top .ed-btn--icon{margin-left:auto}.ed-arch__cargando{margin-top:12px}.ed-arch__barra{background:var(--surface-sunken);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.ed-arch__barra:after{content:"";background:var(--gold);border-radius:3px;width:38%;animation:1.1s cubic-bezier(.4,0,.2,1) infinite ed-arch-barra;position:absolute;inset:0 auto 0 0}@keyframes ed-arch-barra{0%{transform:translate(-100%)}to{transform:translate(300%)}}.ed-arch__cargando p{font:500 14.5px/21px var(--font-sans);color:var(--ink-muted);margin:8px 0 0}.ed-arch__hero{border-radius:var(--radius-md);background:var(--brand-soft);border-left:4px solid var(--brand);margin-top:14px;padding:12px 16px}.ed-arch__hero span{font:700 11.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);display:block}.ed-arch__hero b{font:700 26px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:2px;display:block}.ed-arch__datos{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 20px;margin:14px 0 0;display:grid}.ed-arch__datos dt{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ed-arch__datos dd{font:600 15px/21px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;margin:1px 0 0}.ed-arch__msg{border-radius:var(--radius-md);font:500 15px/22px var(--font-sans);align-items:flex-start;gap:10px;margin:12px 0 0;padding:11px 13px;display:flex}.ed-arch__msg [data-icon]{flex:none;margin-top:2px}.ed-arch__msg.is-error{background:var(--danger-soft);color:var(--ink);border-left:3px solid var(--danger)}.ed-arch__msg.is-error [data-icon]{color:var(--danger)}.ed-arch__msg.is-aviso{background:var(--gold-soft);color:var(--ink);border-left:3px solid var(--gold)}.ed-arch__msg.is-aviso [data-icon]{color:var(--gold-ink)}.ed-arch__msg.is-ok{background:var(--success-soft);color:var(--ink);border-left:3px solid var(--success)}.ed-arch__msg.is-ok [data-icon]{color:var(--success)}.ed-arch__pie{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.ed-arch__reportar{transition:color .2s cubic-bezier(.2,.7,.2,1),background .2s cubic-bezier(.2,.7,.2,1),box-shadow .26s cubic-bezier(.2,.7,.2,1)}.ed-arch__pie .ed-arch__reportar:is(:hover,:focus-visible){background:var(--danger-soft);color:var(--danger)}.ed-arch__manual{min-width:0;margin-top:12px}.ed-arch__manual-fila{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.ed-arch__manual-fila>.ed-field{flex:200px;min-width:0}.ed-arch__manual-fila>.ed-btn{flex:none}.ed-wiz__retotal{font:500 15.5px/23px var(--font-sans);color:var(--ink-muted);margin:16px 0 0}.ed-wiz__retotal b{color:var(--ink);font-weight:700}.ed-opts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:20px;display:grid}.ed-opt{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-raised);cursor:pointer;align-items:flex-start;gap:14px;padding:18px 20px;transition:border-color .2s,background .2s;display:flex}.ed-opt:hover{border-color:var(--brand)}.ed-opt.is-on{border-color:var(--brand);background:var(--brand-soft)}.ed-opt input{opacity:0;width:1px;height:1px;position:absolute}.ed-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.ed-opt__ic{background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-muted);border-radius:12px;flex:none;place-items:center;display:grid}.ed-opt.is-on .ed-opt__ic{background:var(--brand);color:var(--on-brand)}.ed-opt b{font:700 17px/24px var(--font-sans);color:var(--ink);display:block}.ed-opt small{font:500 15px/22px var(--font-sans);color:var(--ink-muted);margin-top:2px;display:block}.ed-wiz__despliegue{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.ed-wiz__despliegue.is-abierto{grid-template-rows:1fr}.ed-wiz__despliegue-in{overflow-clip-margin:30px;min-height:0;overflow:clip}.ed-wiz__despliegue.is-listo>.ed-wiz__despliegue-in{overflow:visible}.ed-wiz__despliegue .ed-wiz__panel{opacity:0;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(-12px)}.ed-wiz__despliegue.is-abierto .ed-wiz__panel{opacity:1;transition:opacity .4s cubic-bezier(.2,.7,.2,1) 60ms,transform .45s cubic-bezier(.2,.7,.2,1) 40ms;transform:none}.ed-conc{padding:0;overflow:hidden;container:conciliacion/inline-size}.ed-conc h3{background:var(--chrome);color:var(--on-chrome);font:800 13px/18px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;padding:13px 20px;display:flex}.ed-conc h3 [data-icon]{color:var(--gold)}.ed-conc dl{margin:0;padding:6px 20px 18px}.ed-conc dl>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.ed-conc dl>div:last-child{border-bottom:0}.ed-conc dt{font:500 15px var(--font-sans);color:var(--ink-muted)}.ed-conc dd{font:700 16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:0}.ed-conc__esperado{border-radius:var(--radius-md);margin:6px 0;border-bottom:0!important;padding:11px 14px!important}.ed-conc__esperado dt{color:var(--gold-ink);font-weight:700}.ed-conc__esperado dd{font-size:19px}.ed-conc__nota{border-radius:var(--radius-md);background:var(--surface-sunken);font:500 15px/22px var(--font-sans);color:var(--ink);align-items:flex-start;gap:10px;margin:0 20px 18px;padding:12px 14px;display:flex}.ed-conc__nota [data-icon]{color:var(--ink-muted);flex:none;margin-top:2px}.ed-conc__nota.is-ok{background:var(--success-soft)}.ed-conc__nota.is-ok [data-icon]{color:var(--success)}.ed-conc__nota.is-warn{background:var(--gold-soft)}.ed-conc__nota.is-warn [data-icon]{color:var(--gold-ink)}.ed-conc__nota>div{flex:1;min-width:0}.ed-conc__nota p{margin:0}.ed-conc__nota .ed-conc__como{margin-top:8px;font-weight:700}.ed-conc__pasos{gap:4px;margin:4px 0 0;padding-left:20px;display:grid}.ed-conc__pasos li::marker{color:var(--gold-ink)}@container conciliacion (width>=700px){.ed-conc dl{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;padding:16px 20px;display:grid}.ed-conc dl>div{border-bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:10px 14px}.ed-conc__esperado{margin:0}.ed-conc dd{font-size:18px}.ed-conc__esperado dd{font-size:21px}}.ed-cta{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);overflow:hidden;container:cuenta/inline-size}.ed-cta__head{background:var(--chrome);color:var(--on-chrome);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.ed-cta__head>div{flex:220px;min-width:0}.ed-cta__head-ic{background:var(--gold);width:40px;height:40px;color:var(--on-gold);border-radius:12px;flex:none;place-items:center;display:grid}.ed-cta__head h3{font:700 16px/22px var(--font-sans);margin:0}.ed-cta__head p{font:500 13.5px/19px var(--font-sans);color:var(--on-chrome-muted);margin:2px 0 0}.ed-cta__verif{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--on-chrome) 16%, transparent);height:28px;font:700 12px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding:0 12px;display:inline-flex}.ed-cta__verif [data-icon]{width:14px;height:14px;color:var(--gold)}.ed-cta__datos{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px 22px;margin:0;padding:18px 20px;display:grid}.ed-cta__datos dt{font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ed-cta__datos dd{font:600 16px/22px var(--font-sans);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;display:flex}.ed-cta__cbu{grid-column:1/-1}.ed-cta__dato{background:var(--surface-sunken);letter-spacing:.02em;overflow-wrap:anywhere;border-radius:10px;padding:7px 12px;font-size:15px;font-weight:600}.ed-cta__dato--cbu{flex:1;min-width:0;font-size:17px}.ed-cta__copy{--h:38px;flex:none}.ed-cta__warn{background:var(--gold-soft);border-top:1px solid var(--line);font:500 15px/22px var(--font-sans);color:var(--ink);align-items:flex-start;gap:12px;margin:0;padding:13px 18px;display:flex}.ed-cta__warn [data-icon]{color:var(--gold-ink);flex:none;margin-top:2px}@container cuenta (width>=900px){.ed-cta__datos{grid-template-columns:minmax(0,1fr) auto auto;gap:14px 28px}.ed-cta__cbu{grid-column:auto}}@container cuenta (width<=460px){.ed-cta__verif{display:none}.ed-cta__datos{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 18px}.ed-cta__datos dd{flex-wrap:nowrap}.ed-cta__cbu dd{flex-wrap:wrap}.ed-cta__dato{flex:1;min-width:0}.ed-cta__dato--cbu{flex-basis:100%}.ed-cta__copy.ed-btn--gold{flex:100%;justify-content:center}}.ed-bloque{overflow:hidden}.ed-bloque__head{background:var(--chrome);color:var(--on-chrome);font:800 13px/18px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;padding:13px 18px;display:flex}.ed-bloque__head [data-icon]{color:var(--gold)}.ed-bloque__body{padding:6px 18px}.ed-bloque__item{border-bottom:1px dashed var(--line);font:500 15.5px/23px var(--font-sans);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.ed-bloque__item:last-child{border-bottom:0}.ed-bloque__item>span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.ed-bloque__item [data-icon]{color:var(--brand-ink);flex:none}.ed-bloque__item b{font-variant-numeric:tabular-nums;white-space:nowrap}.ed-bloque__total{background:var(--brand-soft);font:600 15px var(--font-sans);color:var(--brand-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 18px;display:flex}.ed-bloque__total b{font:700 18px var(--font-sans);font-variant-numeric:tabular-nums}.ed-wiz__barra{flex-wrap:wrap;margin-top:20px}.ed-wiz__barra .ed-summary__v.is-ok{color:var(--success)}.ed-wiz__barra .ed-summary__v.is-warn{color:var(--gold-ink)}.ed-wiz__falta{max-width:34ch;font:500 13.5px/19px var(--font-sans);color:var(--ink-muted)}.ed-wiz__barra .ed-btn:disabled{opacity:.5;cursor:not-allowed}.ed-wiz__barra .ed-btn{--h:52px;min-width:150px;padding:0 var(--space-6);flex:none;font-size:15px}.ed-fin{text-align:center;padding:34px 28px}.ed-fin__ic{color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 16px;display:grid}.ed-fin__ic [data-icon]{width:34px;height:34px}.ed-fin.is-ok .ed-fin__ic{background:var(--success)}.ed-fin.is-rev .ed-fin__ic{background:var(--gold);color:var(--on-gold)}.ed-fin.is-rej .ed-fin__ic{background:var(--danger)}.ed-fin h2{font:700 24px/32px var(--font-sans);margin:0 0 8px}.ed-fin h3{font:700 15px var(--font-sans);color:var(--ink);margin:20px 0 6px}.ed-fin>p{max-width:70ch;font:500 16px/24px var(--font-sans);color:var(--ink-muted);margin:0 auto}.ed-fin__motivos{text-align:left;max-width:70ch;font:500 15.5px/24px var(--font-sans);color:var(--ink);margin:0 auto;padding-left:22px}.ed-fin .ed-callout{text-align:left;max-width:76ch;margin:18px auto 0;font-size:15px;line-height:22px}.ed-fin__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.ed-cons{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ed-cons li{border-radius:var(--radius-md);background:var(--surface-sunken);font:500 15px/22px var(--font-sans);color:var(--ink);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ed-cons__ic{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-ink);border-radius:10px;flex:none;place-items:center;display:grid}.ed-cons__ic [data-icon]{width:16px;height:16px}.ed-cons li b{font-weight:700}@media (width<=1100px){.ed-wiz__cols{grid-template-columns:minmax(0,1fr)}.ed-wiz__lado{position:static}.ed-wiz__cols--cuenta>.ed-wiz__lado{order:-1}}@media (width<=900px){.ed-wiz__deuda{margin-left:0}.ed-cta__head{flex-wrap:wrap}.ed-cta__verif{margin-left:54px}}@media (width<=640px){.ed-arch__manual-fila>.ed-btn{flex:100%}.ed-wiz__head{padding:14px 16px 6px}.ed-wiz__filtros{gap:10px 12px;padding:12px 14px}.ed-wiz__filtros .ed-searchbox,.ed-wiz__filtros .ed-seg{flex:100%}.ed-wiz__filtros .ed-seg button{flex:1 1 0;justify-content:center;min-width:0;height:44px;padding:0 8px;font-size:14px}.ed-wiz__deuda{display:none}.ed-wiz__grupos .ed-group__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 16px;display:grid}.ed-wiz__grupos .ed-group__head .ed-supply__icon{display:none}.ed-group__id{grid-area:1/1}.ed-wiz__grupos .ed-group__chev{grid-area:1/2;justify-self:end;margin-left:0}.ed-wiz__grupos .ed-group__sum{grid-area:2/1;align-items:baseline;gap:8px;display:flex}.ed-group__elegidas{grid-area:2/2;justify-self:end}.ed-wiz__mas{justify-content:center;width:100%}.ed-wiz__grupos .ed-invoice__head .ed-btn{--h:44px}.ed-wiz__ocultos .ed-btn{--h:44px;justify-content:center;width:100%}.ed-wiz__titulo h2{font-size:19px;line-height:27px}.ed-wiz__titulo p,.ed-opt small,.ed-arch__msg,.ed-conc__nota,.ed-bloque__item{font-size:16px}.ed-wiz__panel{padding:16px}.ed-dz__otro{--h:44px;justify-content:center;width:100%}.ed-arch__nombre{flex:calc(100% - 44px)}.ed-arch__top .ed-badge{margin-left:44px}.ed-wiz__barra{gap:14px;padding:14px 16px}.ed-wiz__barra .ed-summary__sep{display:none}.ed-wiz__barra .ed-summary__actions{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.ed-wiz__barra .ed-summary__actions .ed-btn{width:100%;height:var(--h);padding:0 var(--space-6);flex:none;justify-content:center;font-size:15px}.ed-wiz__falta{max-width:none}.ed-cta__dato--cbu{font-size:15px}.ed-cta__datos dd{flex-wrap:nowrap}.ed-cta__cbu dd{flex-wrap:wrap}.ed-cta__dato{flex:1;min-width:0}.ed-cta__copy{--h:44px}.ed-cta__copy.ed-btn--icon{width:44px}.ed-cta__copy.ed-btn--gold{justify-content:center;width:100%}.ed-fin{padding:26px 18px}.ed-fin h2{font-size:21px;line-height:29px}}@media (prefers-reduced-motion:reduce){.ed-arch__barra:after{width:100%;animation:none}.ed-dz,.ed-opt,.ed-wiz__despliegue,.ed-wiz__despliegue .ed-wiz__panel{transition:none}.ed-archs>.ed-arch{animation:none}.ed-wiz__despliegue.is-abierto>.ed-wiz__despliegue-in{overflow:visible}.ed-wiz__grupos .ed-group.is-tocado .ed-group__body,.ed-wiz__grupos .ed-group__chev{transition:none}.ed-wiz__grupos>.is-entrando,.ed-group__inner .is-entrando,.ed-group__sum.is-cambio,.ed-wiz__ocultos.is-entrando{animation:none}}.ed-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-inter__previa{gap:18px;display:grid}.ed-inter__estado{border-left:5px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:18px;padding:20px 24px;display:flex}.ed-inter__estado.is-abierto{border-left-color:var(--success)}.ed-inter__estado.is-cerrado{border-left-color:var(--gold)}.ed-inter__estado>div{flex:320px;min-width:0}.ed-inter__estado h2{font:700 19px/26px var(--font-sans);color:var(--ink);margin:0}.ed-inter__estado p{font:500 15.5px/23px var(--font-sans);color:var(--ink-muted);margin:3px 0 0}.ed-inter__estado .ed-btn{flex:none}.ed-inter__luz{border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ed-inter__estado.is-abierto .ed-inter__luz{background:var(--success-soft);color:var(--success)}.ed-inter__estado.is-cerrado .ed-inter__luz{background:var(--gold-soft);color:var(--gold-ink)}.ed-inter__luz [data-icon]{width:22px;height:22px}.ed-inter__cond{padding:20px 24px 22px}.ed-inter__cond h3{font:700 16px var(--font-sans);color:var(--brand-ink);align-items:center;gap:9px;margin:0 0 14px;display:flex}.ed-inter__cond h3 [data-icon]{color:var(--gold-ink)}.ed-inter__cond ol{gap:12px;margin:0;padding-left:22px;display:grid}.ed-inter__cond li{font:500 15.5px/23px var(--font-sans);color:var(--ink-muted)}.ed-inter__cond li::marker{color:var(--gold-ink);font-weight:700}.ed-inter__cond li b{color:var(--ink);font-weight:700;display:block}.ed-table--inter{font-variant-numeric:tabular-nums}.ed-table--inter th{padding:13px 12px;font-size:12.5px}.ed-table--inter td{font:500 15px/21px var(--font-sans);padding:12px}.ed-table--inter th:first-child,.ed-table--inter td:first-child{width:52px}.ed-table--inter tr.is-elegida td{background:color-mix(in srgb, var(--brand) 6%, transparent)}.ed-table--inter tr.is-bloqueada td{opacity:.72}.ed-table--inter td.ed-inter__vacio{text-align:center;width:auto;font:500 16px/24px var(--font-sans);color:var(--ink-muted);padding:36px 20px}.ed-inter__nro{white-space:nowrap;font-size:15.5px;font-weight:700;display:block}.ed-table--inter td small{font:500 13px var(--font-sans);color:var(--ink-muted);white-space:nowrap;margin-top:2px;display:block}.ed-table--inter .ed-inter__pagar{text-align:right}.ed-inter__pagar b{white-space:nowrap;font-size:16px;font-weight:700}.ed-inter__reten{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--surface-raised);width:118px;height:42px;color:var(--ink);font:700 15px var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;border-radius:12px;padding:0 10px}.ed-inter__reten:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}.ed-inter__reten:disabled{opacity:.5;cursor:not-allowed}.ed-table--inter td small.ed-inter__motivo{white-space:normal;max-width:34ch;color:var(--gold-ink);align-items:flex-start;gap:6px;margin-top:6px;display:flex}.ed-inter__motivo [data-icon]{flex:none;margin-top:2px}.ed-inter__porque{cursor:pointer;font:inherit;border:0;min-height:32px}.ed-inter__porque:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ed-inter__verif{text-align:center;padding:28px 24px}.ed-inter__verif>p{font:600 17px var(--font-sans);color:var(--ink);margin:0}.ed-inter__verif>.ed-inter__monto{border-radius:var(--radius-lg);gap:4px;max-width:420px;margin:0 auto 18px;padding:16px 24px;display:grid}.ed-inter__monto span{font:700 11.5px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--gold-ink)}.ed-inter__monto b{font:800 32px/38px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.ed-inter__verif-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.ed-inter__ojo{margin-top:16px;font-size:15px;line-height:22px}.ed-inter__final{text-align:center;padding:32px 26px}.ed-inter__logo{background:var(--gold);width:62px;height:62px;color:var(--on-gold);border-radius:18px;place-items:center;margin:0 auto 14px;display:grid}.ed-inter__logo [data-icon]{width:30px;height:30px}.ed-inter__final h3{font:700 20px/28px var(--font-sans);color:var(--ink);margin:0 0 8px}.ed-inter__final p{max-width:62ch;font:500 16px/24px var(--font-sans);color:var(--ink-muted);margin:0 auto 20px}.ed-inter__cerrado{align-items:flex-start;gap:8px;font-size:15px;display:inline-flex;color:var(--gold-ink)!important;margin-top:16px!important}.ed-inter__cerrado [data-icon]{flex:none;margin-top:3px}.ed-inter__campos{gap:10px;margin:14px 0 0;display:grid}.ed-inter__campos>div{border-radius:var(--radius-md);background:var(--surface-sunken);min-width:0;padding:10px 14px}.ed-inter__campos dt{font:700 11.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.ed-inter__campos dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:20px}.ed-step.is-salteado{opacity:.5}.ed-step.is-salteado .ed-step__n{border-style:dashed}@media (width<=640px){.ed-inter__estado{gap:14px;padding:16px}.ed-inter__estado .ed-btn{justify-content:center;width:100%}.ed-inter__cond{padding:16px}.ed-inter__verif{padding:22px 16px}.ed-inter__monto b{font-size:28px;line-height:34px}.ed-inter__verif-btns .ed-btn{justify-content:center;width:100%}.ed-inter__reten{width:100%}.ed-table--inter .ed-inter__pagar{text-align:left}.ed-inter__porque{min-height:44px}.ed-table--inter td small.ed-inter__motivo{max-width:none}}.ed-iso{background:var(--neu-bg);max-width:fit-content;box-shadow:var(--neu-in-sm,inset 0 0 0 1px var(--line));border-radius:15px;flex-direction:column;justify-content:center;margin:0 auto;transition:background .5s;display:flex}.ed-iso ul{flex-direction:row;justify-content:center;align-items:center;gap:1.6rem;margin:0;padding:1rem 1.4rem;list-style:none;display:flex}.ed-iso li{cursor:pointer}.ed-iso button{cursor:pointer;background:0 0;border:0;flex:none;width:60px;height:60px;padding:0;display:block}.ed-iso button:disabled{cursor:not-allowed}.ed-iso__cara{opacity:1;z-index:2;background:var(--surface-raised);width:60px;height:60px;box-shadow:var(--neu-btn,var(--shadow-card));border-radius:100%;place-items:center;transition:all .3s;display:grid;position:relative}.ed-iso__cara--google{overflow:hidden}.ed-iso__cara--google>*{grid-area:1/1}.ed-iso__google>div{transform:scale(1.6)}.ed-iso__google{z-index:1;position:relative}.ed-iso__cara--google:focus-within{outline:2px solid var(--focus);outline-offset:3px}.ed-iso__nombre{opacity:0;z-index:9;font:700 12px var(--font-sans);white-space:nowrap;color:var(--brand-ink);background:var(--surface-raised);box-shadow:0 -5px 1px color-mix(in srgb, var(--ink) 6%, transparent), 0 5px 5px #00000015;pointer-events:none;border-radius:5px;padding:4px 9px;transition:all .3s;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%,-6px)}.ed-iso__item{width:60px;height:60px;transition:all .5s;position:relative}.ed-iso__capa{opacity:0;width:60px;height:60px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand) 45%, transparent), 0 5px 5px #00000017;border-radius:50%;transition:all .3s;position:absolute;inset:0}.ed-iso__item:hover .ed-iso__capa,.ed-iso__item:focus-within .ed-iso__capa{opacity:1}.ed-iso__item:hover .ed-iso__capa:first-of-type,.ed-iso__item:focus-within .ed-iso__capa:first-of-type{opacity:.2}.ed-iso__item:hover .ed-iso__capa:nth-of-type(2),.ed-iso__item:focus-within .ed-iso__capa:nth-of-type(2){opacity:.4;transform:translate(5px,-5px)}.ed-iso__item:hover .ed-iso__capa:nth-of-type(3),.ed-iso__item:focus-within .ed-iso__capa:nth-of-type(3){opacity:.6;transform:translate(10px,-10px)}.ed-iso__item:hover .ed-iso__cara,.ed-iso__item:focus-within .ed-iso__cara{border-radius:100%;transform:translate(15px,-15px)}.ed-iso__item:hover .ed-iso__nombre,.ed-iso__item:focus-within .ed-iso__nombre{opacity:1;transform:translate(-50%,2px)skew(-5deg)}.ed-iso button:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:100%}@media (prefers-reduced-motion:reduce){.ed-iso__cara,.ed-iso__nombre,.ed-iso__item,.ed-iso__capa{transition:none}.ed-iso__item:hover .ed-iso__cara,.ed-iso__item:hover .ed-iso__capa{transform:none}}@media (width<=640px){.ed-iso ul{gap:1.1rem;padding:.85rem 1rem}}.ed-avisos{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed}.ed-aviso{pointer-events:auto;background:var(--surface-raised);width:min(384px,100vw - 40px);box-shadow:var(--shadow-card);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:13px 15px 18px 18px;animation:.26s cubic-bezier(.2,.7,.2,1) backwards ed-aviso-entra;display:grid;position:relative}.ed-aviso:before{content:"";background:var(--gold);border-radius:0 999px 999px 0;width:4px;position:absolute;top:13px;bottom:13px;left:0}.ed-aviso.is-saliendo{animation:.18s cubic-bezier(.4,0,.2,1) forwards ed-aviso-sale}@keyframes ed-aviso-entra{0%{opacity:0;transform:translate(14px,10px)scale(.97)}}@keyframes ed-aviso-sale{to{opacity:0;transform:translate(14px)scale(.97)}}.ed-aviso__ico{background:var(--aviso-color);color:#fff;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ed-aviso__texto{min-width:0;padding-top:3px}.ed-aviso__tit{font:700 13.5px/19px var(--font-sans);color:var(--ink);display:block}.ed-aviso__texto p{font:500 13.5px/19px var(--font-sans);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.ed-aviso__texto p:only-child{color:var(--ink)}.ed-aviso__cerrar{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-top:2px;padding:0;transition:box-shadow .26s cubic-bezier(.2,.7,.2,1),color .2s;display:grid;position:relative}.ed-aviso__cerrar:hover{color:var(--ink)}.ed-aviso__cerrar:active{transition-duration:80ms}.ed-aviso__cerrar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ed-aviso__riel{background:var(--neu-bg,var(--surface-sunken));border-radius:999px;height:5px;position:absolute;bottom:8px;left:18px;right:15px;overflow:hidden}.ed-aviso__tiempo{transform-origin:0;background:var(--aviso-color);height:100%;animation:ed-aviso-tiempo var(--dura,5s) linear forwards;border-radius:999px;display:block}.ed-aviso__tiempo.is-detenido{animation-play-state:paused}@keyframes ed-aviso-tiempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ed-aviso--ok{--aviso-color:var(--chrome)}.ed-aviso--aviso{--aviso-color:var(--gold)}.ed-aviso--error{--aviso-color:var(--danger)}@media (width<=640px){.ed-avisos{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.ed-aviso{width:100%}.ed-aviso__cerrar:after{content:"";position:absolute;inset:-8px}}@media (prefers-reduced-motion:reduce){.ed-aviso,.ed-aviso.is-saliendo{animation:none}.ed-aviso__tiempo{opacity:.3;animation:none}}.ed-tablero{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.ed-tablero>*{grid-column:1/-1;min-width:0}.ed-tablero>.ed-tab-atencion{grid-column:span 7}.ed-tablero>.ed-tab-lado{flex-direction:column;grid-column:span 5;gap:24px;display:flex}.ed-tablero>.ed-tab-cuotas{grid-column:span 8}.ed-tablero>.ed-tab-dona{grid-column:span 4}.ed-tablero>.is-solo{grid-column:1/-1}.ed-tab-atencion,.ed-tab-lado.is-solo{max-height:480px}.ed-tab-lado>*{min-height:0}.ed-tab-lado>.ed-tramite{flex:1 1 0}.ed-tab-lado>.ed-tab-transf{flex:0 auto;max-height:38%}.ed-tab-lado>.ed-tab-transf:only-child{flex:auto;max-height:none}@media (width>=1101px){.ed-tab-atencion:not(.is-solo){min-height:260px}.ed-tablero:has(>.ed-tab-lado>.ed-tramite)>.ed-tab-atencion{min-height:360px}.ed-tablero:has(>.ed-tab-lado>:nth-child(2))>.ed-tab-atencion{min-height:580px;max-height:620px}.ed-tablero:has(>.ed-tab-lado>:nth-child(3))>.ed-tab-atencion{min-height:700px;max-height:760px}.ed-tab-lado:has(>:nth-child(3))>.ed-tab-transf{max-height:30%}.ed-tab-lado:not(.is-solo){contain:size}}.ed-tab-scroll,.ed-tab-cuotas__tabla,.ed-tab-dona__leyenda,.ed-tab-lado .ed-tramite__body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 35%, transparent) transparent}.ed-tab-scroll{flex:auto;align-content:start;min-height:0;overflow-y:auto}.ed-tab-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ed-tab-lado .ed-tramite{flex-direction:column;display:flex}.ed-tab-lado .ed-tramite__body{flex:auto;align-content:start;min-height:0;overflow:auto}.ed-tab-lado .ed-tramite__tabla{overflow:visible}@media (width>=641px){.ed-tab-lado .ed-tramite__tabla :is(th,td){padding:9px 12px}}.ed-tab-lado .ed-tramite__tabla thead th{z-index:1;position:sticky;top:0}.ed-tab-varios__lista{gap:10px;margin:0;padding:0;list-style:none}.ed-tab-afectado{background:var(--surface-sunken);border-radius:16px;gap:4px;min-width:0;padding:12px 14px;display:grid}.ed-tab-afectado__cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.ed-tab-afectado__cab b{font:700 16px/22px var(--font-sans);color:var(--ink)}.ed-tab-afectado__texto{font:500 15px/21px var(--font-sans);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.ed-tab-afectado__acciones{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px;display:flex}.ed-tab-vacio{flex-wrap:wrap;align-items:center;gap:18px 22px;padding:26px 28px;display:flex}.ed-tab-vacio>div{flex:320px;min-width:0}.ed-tab-vacio h2{font:700 20px/28px var(--font-sans);color:var(--ink);margin:0}.ed-tab-vacio p{font:500 16px/24px var(--font-sans);color:var(--ink-muted);margin:4px 0 0}.ed-tab-vacio__ic{background:var(--gold);width:56px;height:56px;color:var(--on-gold);border-radius:18px;flex:none;place-items:center;display:grid}.ed-tab-vacio__ic [data-icon]{width:26px;height:26px}.ed-tab-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ed-tab-kpi{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:13px 18px;display:grid}.ed-tab-kpi__cuerpo{flex-direction:column;gap:1px;min-width:0;height:100%;display:flex}.ed-tab-kpi__cuerpo h2{font:700 15px/20px var(--font-sans);color:var(--ink-muted);margin:0}.ed-tab-kpi__ic{background:var(--brand);width:38px;height:38px;color:var(--on-brand);border-radius:14px;flex:none;place-items:center;display:grid}.ed-tab-kpi__ic [data-icon]{width:19px;height:19px}.ed-tab-kpi.is-ok .ed-tab-kpi__ic{background:var(--chrome);color:var(--on-chrome)}.ed-tab-kpi.is-aviso .ed-tab-kpi__ic{background:var(--gold);color:var(--on-gold)}.ed-tab-kpi.is-grave .ed-tab-kpi__ic{background:var(--danger);color:var(--on-brand)}.ed-tab-kpi__valor{font:800 23px/29px var(--font-sans);color:var(--brand-ink);overflow-wrap:anywhere}.ed-tab-kpi__valor.ed-num{font-family:var(--font-mono);letter-spacing:-.02em;font-weight:700}.ed-tab-kpi.is-ok .ed-tab-kpi__valor{color:var(--chrome)}.ed-tab-kpi.is-grave .ed-tab-kpi__valor{color:var(--danger)}.ed-tab-kpi__pie{font:500 15px/21px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:auto;display:flex}.ed-tab-kpi__accion{background:var(--gold);color:var(--on-gold);font:700 14.5px var(--font-sans);border-radius:999px;align-items:center;gap:6px;padding:4px 13px;text-decoration:none;display:inline-flex}.ed-tab-kpi__accion [data-icon]{width:16px;height:16px}.ed-tab-panel{flex-direction:column;min-width:0;padding-bottom:6px;display:flex}.ed-tab-panel__cab{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:18px 22px 14px;display:flex}.ed-tab-panel__cab h2{font:700 18px/24px var(--font-sans);color:var(--ink);flex:auto;margin:0}.ed-tab-panel__link{font:700 15px var(--font-sans);color:var(--brand-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ed-tab-panel__link [data-icon]{width:16px;height:16px}.ed-tab-panel__link:hover{text-decoration:underline}.ed-tab-cuenta{background:var(--gold);min-width:28px;height:28px;color:var(--on-gold);font:700 14px var(--font-mono);border-radius:999px;place-items:center;padding:0 9px;display:grid}:is(.ed-tab-kpi__accion,.ed-tab-panel__link,.ed-tab-alerta__accion):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ed-tab-ok{background:var(--surface-sunken);border-radius:18px;align-items:center;gap:14px;margin:0 16px 14px;padding:16px 18px;display:flex}.ed-tab-ok__ic{background:var(--chrome);width:44px;height:44px;color:var(--on-chrome);border-radius:50%;flex:none;place-items:center;display:grid}.ed-tab-ok__ic [data-icon]{width:22px;height:22px}.ed-tab-ok b{font:700 17px/24px var(--font-sans);color:var(--chrome);display:block}.ed-tab-ok span:not(.ed-tab-ok__ic):not(.ed-cargando__rueda){font:500 15px/22px var(--font-sans);color:var(--ink-muted);display:block}.ed-tab-alertas,.ed-tab-pagos{gap:8px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.ed-tab-alerta{background:var(--surface-sunken);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:10px 14px;display:grid}.ed-tab-alerta__ic{background:var(--gold);width:40px;height:40px;color:var(--on-gold);border-radius:13px;place-items:center;display:grid}.ed-tab-alerta__ic [data-icon]{width:20px;height:20px}.ed-tab-alerta.is-grave .ed-tab-alerta__ic{background:var(--danger);color:var(--on-brand)}.ed-tab-alerta.is-info .ed-tab-alerta__ic{background:var(--brand);color:var(--on-brand)}.ed-tab-alerta__texto{gap:2px;min-width:0;display:grid}.ed-tab-alerta__texto b{font:700 16px/22px var(--font-sans);color:var(--ink)}.ed-tab-alerta.is-grave .ed-tab-alerta__texto b{color:var(--danger)}.ed-tab-alerta__texto b small{font:600 14px var(--font-sans);color:var(--ink-muted)}.ed-tab-alerta__texto>span{font:500 15px/21px var(--font-sans);color:var(--ink-muted);overflow-wrap:anywhere}.ed-tab-alerta__accion{background:var(--gold);color:var(--on-gold);font:700 14.5px var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;text-decoration:none;display:inline-flex}.ed-tab-alerta__accion [data-icon]{width:16px;height:16px}.ed-tab-alerta.is-info .ed-tab-alerta__accion{background:var(--brand);color:var(--on-brand)}.ed-tab-pago{background:var(--surface-sunken);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:10px 14px;display:grid}.ed-tab-pago__ic{background:var(--brand);width:36px;height:36px;color:var(--on-brand);border-radius:50%;place-items:center;display:grid}.ed-tab-pago__ic [data-icon]{width:18px;height:18px}.ed-tab-pago:is(.is-validado,.is-aprobado) .ed-tab-pago__ic{background:var(--chrome);color:var(--on-chrome)}.ed-tab-pago.is-revision .ed-tab-pago__ic{background:var(--gold);color:var(--on-gold)}.ed-tab-pago.is-rechazado .ed-tab-pago__ic{background:var(--danger);color:var(--on-brand)}.ed-tab-pago__texto{gap:2px;min-width:0;display:grid}.ed-tab-pago__texto b{font:700 17px var(--font-mono);color:var(--brand-ink)}.ed-tab-pago__texto span{font:500 14.5px/20px var(--font-sans);color:var(--ink-muted)}.ed-tab-leyenda{font:600 14px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.ed-tab-leyenda li{align-items:center;gap:7px;display:inline-flex}.ed-tab-leyenda li:before{content:"";background:var(--brand);border-radius:4px;width:12px;height:12px}.ed-tab-leyenda .is-vencida:before{background:var(--gold)}.ed-tab-leyenda .is-informada:before{background:var(--chrome)}.ed-tab-cuotas__sub{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:44px;margin:0;padding:0 22px 6px;display:flex}.ed-tab-cuotas,.ed-tab-dona{height:440px}.ed-tab-cuotas__tabla{flex:auto;min-width:0;min-height:0;margin-top:6px;overflow:auto}.ed-tab-cuotas__tabla thead th{z-index:1;position:sticky;top:0}.ed-tab-barras{overscroll-behavior-x:contain;flex:auto;align-items:flex-end;gap:12px;min-height:180px;margin:0;padding:40px 22px 16px;list-style:none;display:flex;overflow-x:auto}.ed-tab-barras__lugar{flex-direction:column;flex:1 0 46px;align-items:center;gap:8px;height:100%;display:flex;position:relative}.ed-tab-barras__lugar.is-hoy:before{content:"Hoy";border-left:2px dashed color-mix(in srgb, var(--brand) 45%, transparent);font:700 12.5px var(--font-sans);color:var(--brand-ink);pointer-events:none;padding-left:6px;position:absolute;top:-30px;bottom:22px;left:-7px}.ed-tab-barra{border-radius:12px;flex:1;justify-content:center;align-items:flex-end;width:100%;text-decoration:none;display:flex;position:relative}.ed-tab-barra:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ed-tab-barra__col{width:100%;max-width:40px;height:var(--h);background:var(--brand);transform-origin:bottom;animation:.8s cubic-bezier(.22,1.2,.36,1) both ed-bar-in;animation-delay:calc(var(--i) * 45ms);border-radius:11px 11px 4px 4px;transition:filter .2s}.ed-tab-barra.is-vencida .ed-tab-barra__col{background:var(--gold)}.ed-tab-barra.is-informada .ed-tab-barra__col{background:var(--chrome)}.ed-tab-barra:is(:hover,:focus-visible) .ed-tab-barra__col{filter:brightness(1.1)}.ed-tab-barra__globo{z-index:3;left:50%;bottom:calc(var(--h) + 10px);background:var(--brand);color:var(--on-brand);white-space:nowrap;opacity:0;pointer-events:none;border-radius:12px;gap:2px;padding:8px 12px;transition:opacity .2s,transform .2s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;transform:translate(-50%,4px)}.ed-tab-barra__globo b{font:700 14px var(--font-mono)}.ed-tab-barra__globo small{font:500 12.5px var(--font-sans);color:color-mix(in srgb, var(--on-brand) 75%, transparent)}.ed-tab-barra:is(:hover,:focus-visible) .ed-tab-barra__globo{opacity:1;transform:translate(-50%)}.ed-tab-barras__lugar:first-child .ed-tab-barra__globo{left:0;transform:translateY(4px)}.ed-tab-barras__lugar:last-child .ed-tab-barra__globo{left:auto;right:0;transform:translateY(4px)}.ed-tab-barras__lugar:is(:first-child,:last-child) .ed-tab-barra:is(:hover,:focus-visible) .ed-tab-barra__globo{transform:translate(0)}.ed-tab-barras__fecha{font:600 12.5px var(--font-mono);color:var(--ink-muted)}.ed-tab-dona__cuerpo{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;padding:6px 22px 18px;display:flex}.ed-tab-dona__anillo{aspect-ratio:1;border-radius:50%;flex:none;place-items:center;width:206px;display:grid}.ed-tab-dona__anillo.is-vacio{background:var(--chrome)}.ed-tab-dona__centro{aspect-ratio:1;background:var(--surface-raised);text-align:center;border-radius:50%;place-content:center;justify-items:center;gap:2px;width:68%;display:grid}.ed-tab-dona__centro small{font:600 13px var(--font-sans);color:var(--ink-muted)}.ed-tab-dona__centro b{font:700 16px var(--font-mono);color:var(--brand-ink);white-space:nowrap}.ed-tab-dona__leyenda{align-content:start;gap:8px;width:100%;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.ed-tab-dona__leyenda li{font:500 15px var(--font-sans);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.ed-tab-dona__leyenda li:before{content:"";background:var(--c);border-radius:4px;width:12px;height:12px}.ed-tab-dona__leyenda b{font:700 15px var(--font-mono);color:var(--brand-ink)}.ed-tab-dona__leyenda small{text-align:right;min-width:38px;font:600 13px var(--font-mono);color:var(--ink-muted)}.ed-tab-tabla__num{text-align:right}.ed-tab-tabla__t :is(.ed-tab-tabla__num b,.ed-badge,td[data-label=Vence]>.ed-num){white-space:nowrap}.ed-tab-tabla__sub{font:500 13.5px var(--font-sans);color:var(--ink-muted);margin-top:2px;display:block}.ed-tab-tabla__sub.is-vencida{color:var(--gold-ink);font-weight:700}.ed-tab-tabla__t td.ed-tab-tabla__vacio{text-align:center;font:500 16px var(--font-sans);color:var(--ink-muted);padding:32px 20px}.ed-tramite{min-width:0;padding:20px 22px}.ed-tramites-pantalla{grid-template-areas:"mapa""detalle";gap:20px;min-width:0;display:grid}.ed-tramites-pantalla>.ed-red{grid-area:mapa}.ed-tramites-pantalla>.ed-tramites-detalle{grid-area:detalle}.ed-tramites-detalle{container-type:inline-size}@media (width>=1280px){.ed-tramites-pantalla{grid-template-columns:minmax(720px,1fr) minmax(0,1fr);grid-template-areas:"mapa detalle";gap:22px 24px}.ed-tramites-pantalla>.ed-tramites-detalle{contain:size;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 35%, transparent) transparent;flex-direction:column;align-self:stretch;margin:-10px;padding:10px;display:flex;overflow-y:auto}.ed-tramites-pantalla>.ed-tramites-detalle>.ed-detalle{flex:1 0 auto;align-content:start}}@container (width<=880px){.ed-tramites-detalle .ed-detalle__cuerpo{grid-template-columns:minmax(0,1fr)}}@container (width<=620px){.ed-tramites-detalle .ed-table--stack thead{display:none}.ed-tramites-detalle .ed-table--stack,.ed-tramites-detalle .ed-table--stack tbody{display:block}.ed-tramites-detalle .ed-table--stack tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.ed-tramites-detalle .ed-table--stack tbody tr:last-child{border-bottom:0}.ed-tramites-detalle .ed-table--stack td{white-space:normal;padding:0;display:block;border:0!important}.ed-tramites-detalle .ed-table--stack td[data-label]:before{content:attr(data-label);font:700 10px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:3px;display:block}}.ed-detalle{--tono:var(--chrome)}.ed-detalle.is-aviso{--tono:var(--gold)}.ed-detalle.is-grave{--tono:var(--danger)}.ed-ficha__cab{align-items:center;gap:14px;min-width:0;display:flex}.ed-ficha__ic{background:var(--chrome);width:46px;height:46px;color:var(--on-chrome);border-radius:15px;flex:none;place-items:center;display:grid}.ed-ficha__ic [data-icon]{width:23px;height:23px}.ed-detalle.is-aviso .ed-ficha__ic{background:var(--gold);color:var(--on-gold)}.ed-detalle.is-grave .ed-ficha__ic{background:var(--danger);color:var(--on-brand)}.ed-ficha__titulos{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ed-ficha__titulos h2{font:700 18px/23px var(--font-sans);color:var(--ink);text-wrap:balance;margin:0}.ed-ficha__rotulo{font:700 15px/19px var(--font-sans);color:var(--gold-ink)}.ed-ficha__vacio{font:500 16px/24px var(--font-sans);color:var(--ink-muted);align-items:flex-start;gap:10px;margin:0;display:flex}.ed-ficha__tilde{background:var(--success-soft);width:26px;height:26px;color:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}.ed-ficha__tilde [data-icon]{width:15px;height:15px}.ed-red{--red-espera:color-mix(in srgb, var(--ink-muted) 40%, var(--surface-raised));gap:20px;min-width:0;padding:22px 26px 26px;display:grid}.ed-red__cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.ed-red__cab h2{font:800 22px/28px var(--font-sans);color:var(--ink);margin:0}.ed-red__cab p{font:500 16px/23px var(--font-sans);color:var(--ink-muted);margin:4px 0 0}.ed-red__leyenda{font:600 15px/20px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.ed-red__leyenda li{align-items:center;gap:8px;display:inline-flex}.ed-red__leyenda li:before{content:"";background:var(--red-espera);border-radius:50%;width:12px;height:12px}.ed-red__leyenda .is-hecho:before{background:var(--chrome)}.ed-red__leyenda .is-actual:before{background:var(--gold)}.ed-red__mapa{aspect-ratio:900/800;width:min(100%,780px);margin:18px 0 0;position:relative}.ed-red__origen{font:700 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);position:absolute;top:3%;left:0;translate:0 -135%}.ed-red__cables{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ed-red__suelo{fill:none;stroke:var(--line);stroke-width:2px}.ed-red__cable{fill:none;stroke-width:2.5px;stroke-linecap:round}.ed-red__tramo.is-red .ed-red__cable{stroke:var(--chrome);opacity:.5}.ed-red__tramo.is-hecho .ed-red__cable{stroke:var(--chrome);stroke-width:3px}.ed-red__tramo.is-proximo .ed-red__cable{stroke:var(--gold);stroke-dasharray:9 7}.ed-red__tramo.is-espera .ed-red__cable{stroke:var(--red-espera);stroke-dasharray:5 8}.ed-red__luz{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 16;animation:1.4s linear infinite ed-red-luz}@keyframes ed-red-luz{to{stroke-dashoffset:-18px}}.ed-red__punto{left:var(--l);top:var(--t);width:var(--w);height:var(--h);color:var(--red-espera);text-decoration:none;display:block;position:absolute}.ed-red__punto.is-hecho{color:var(--chrome)}.ed-red__punto.is-actual{color:var(--gold)}.ed-red__dibujo{width:100%;height:100%;display:block;position:relative;overflow:visible}.ed-red__palo,.ed-red__cruceta,.ed-red__mastil,.ed-red__techo{fill:currentColor}.ed-red__riostra{fill:none;stroke:currentColor;stroke-width:2.5px}.ed-red__aislador{fill:var(--ink-muted)}.ed-red__punto.is-hecho .ed-red__aislador{fill:var(--chrome)}.ed-red__punto.is-actual .ed-red__aislador{fill:var(--gold-ink)}.ed-red__punto[data-clave=activo].is-actual{color:var(--chrome)}.ed-red__muro{fill:var(--surface-raised);stroke:currentColor;stroke-width:3px}.ed-red__puerta{fill:currentColor;opacity:.5}.ed-red__ventana{fill:color-mix(in srgb, var(--ink) 16%, transparent)}.ed-red__punto[data-clave=activo].is-actual .ed-red__ventana{fill:var(--gold)}.ed-red__punto.is-actual:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--gold) 42%, transparent) 0%, transparent 66%);border-radius:50%;width:190%;animation:2.6s cubic-bezier(.4,0,.2,1) infinite ed-red-latido;position:absolute;top:0;left:50%;translate:-50% -34%}@keyframes ed-red-latido{50%{opacity:.45;scale:.88}}.ed-red__placa{background:var(--surface-sunken);width:38px;height:38px;color:var(--ink-muted);border-radius:50%;place-items:center;transition:scale .2s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:54%;left:50%;translate:-50% -50%}.ed-red__placa [data-icon]{width:19px;height:19px}.ed-red__punto.is-hecho>.ed-red__placa{background:var(--chrome);color:var(--on-chrome)}.ed-red__punto.is-actual>.ed-red__placa{background:var(--gold);color:var(--on-gold)}.ed-red__punto:hover>.ed-red__placa{scale:1.1}.ed-red__rotulo{text-align:center;border-radius:14px;justify-items:center;gap:3px;width:max-content;max-width:200px;padding:6px 10px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.ed-red__rotulo b{font:700 16px/21px var(--font-sans);color:var(--ink)}.ed-red__dato{font:500 15px/20px var(--font-sans);color:var(--ink-muted)}.ed-red__punto.is-actual .ed-red__dato{color:var(--ink);font-weight:600}.ed-red__aca{background:var(--gold);color:var(--on-gold);font:800 12.5px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px}.ed-red__punto[data-clave=reanudacion] .ed-red__rotulo{text-align:right;justify-items:end;max-width:150px;top:60%;left:auto;right:calc(100% + 10px);translate:0 -50%}.ed-red__punto[data-clave=activo] .ed-red__rotulo{text-align:left;justify-items:start;max-width:220px;top:70%;left:calc(100% + 12px);translate:none}.ed-red__punto[data-clave=activo].is-actual:before{width:150%;top:50%;translate:-50% -50%}.ed-red__punto:hover .ed-red__rotulo b{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.ed-red__punto.is-elegido .ed-red__rotulo{background:var(--surface-sunken)}.ed-red__punto:focus-visible{outline:none}.ed-red__punto:focus-visible :is(.ed-red__placa,.ed-red__rotulo){outline:3px solid var(--focus);outline-offset:3px}.ed-tramites-detalle{gap:16px;min-width:0;display:grid}.ed-volver{min-height:44px;font:700 15.5px/1 var(--font-sans);color:var(--brand-ink);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 20px 0 16px;text-decoration:none;display:inline-flex}.ed-volver [data-icon]{width:18px;height:18px}.ed-volver:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ed-detalle{gap:20px;min-width:0;padding:24px 26px;display:grid}.ed-detalle .ed-ficha__ic{border-radius:18px;width:54px;height:54px}.ed-detalle .ed-ficha__ic [data-icon]{width:27px;height:27px}.ed-detalle .ed-ficha__titulos h2{font:800 24px/30px var(--font-sans)}.ed-detalle .ed-ficha__cab{flex-wrap:wrap;row-gap:12px}.ed-detalle .ed-ficha__titulos{flex:220px}.ed-detalle .ed-ficha__cab>.ed-volver{flex:none}.ed-detalle h2:focus:not(:focus-visible){outline:none}.ed-detalle__cuerpo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}.ed-detalle__cuerpo.is-uno{grid-template-columns:minmax(0,1fr);max-width:720px}.ed-detalle__lado{background:var(--surface-sunken);border-radius:22px;gap:14px;min-width:0;padding:22px;display:grid}.ed-detalle__principal{align-content:start;gap:12px;min-width:0;display:grid}.ed-detalle__sub{font:700 17px/24px var(--font-sans);color:var(--ink);margin:0}.ed-detalle__seccion{gap:10px;min-width:0;display:grid}.ed-detalle__principal>.ed-detalle__seccion:not(:first-child){border-top:1px solid var(--line);margin-top:10px;padding-top:20px}.ed-detalle__cuenta{background:var(--surface-sunken);min-width:28px;height:24px;font:700 14px/1 var(--font-mono);color:var(--brand-ink);vertical-align:2px;border-radius:999px;place-items:center;margin-left:6px;padding:0 8px;display:inline-grid}.ed-detalle__pagar{justify-items:start;gap:4px;display:grid}.ed-detalle__pagar b{font:700 32px/40px var(--font-mono);letter-spacing:-.02em;color:var(--brand-ink);white-space:nowrap}.ed-detalle.is-grave .ed-detalle__pagar b{color:var(--danger)}.ed-detalle__pagar .ed-boton{margin-top:10px}.ed-detalle__datos{margin:0;display:grid}.ed-detalle__datos>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:10px 0;display:flex}.ed-detalle__datos>div:first-child{border-top:0;padding-top:0}.ed-detalle__datos dt{color:var(--ink-muted)}.ed-detalle__datos dd{color:var(--ink);text-align:right;margin:0;font-weight:700}.ed-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ed-pasos__paso{text-align:center;justify-items:center;gap:10px;min-width:0;display:grid;position:relative}.ed-pasos__paso:not(:first-child):before{content:"";background:var(--line);border-radius:3px;height:3px;position:absolute;top:21px;left:calc(16px - 50%);right:calc(50% + 28px)}.ed-pasos__paso.is-hecho:not(:first-child):before{background:var(--chrome)}.ed-pasos__marca{background:var(--surface-sunken);width:44px;height:44px;color:var(--ink-muted);font:700 16px var(--font-mono);border-radius:50%;place-items:center;display:grid}.ed-pasos__marca [data-icon]{width:20px;height:20px}.ed-pasos__paso.is-hecho .ed-pasos__marca{background:var(--chrome);color:var(--on-chrome)}.ed-pasos__paso.is-actual .ed-pasos__marca{background:var(--gold);color:var(--on-gold)}.ed-pasos__texto{gap:2px;min-width:0;display:grid}.ed-pasos__texto b{font:700 16px/22px var(--font-sans);color:var(--ink)}.ed-pasos__texto span{font:500 15px/21px var(--font-sans);color:var(--ink-muted)}.ed-pasos__paso.is-actual .ed-pasos__texto span{color:var(--gold-ink);font-weight:700}.ed-tramite__head h2 small{font:600 15px var(--font-sans);color:var(--ink-muted)}.ed-tramite__head{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px;display:flex}.ed-tramite__head h2{min-width:0;font:700 19px/26px var(--font-sans);color:var(--ink);flex:auto;margin:0}.ed-tramite__ic{background:var(--gold);width:40px;height:40px;color:var(--on-gold);border-radius:12px;flex:none;place-items:center;display:grid}.ed-tramite__ic [data-icon]{width:21px;height:21px}.ed-tramite__body{min-width:0;font:500 16px/24px var(--font-sans);color:var(--ink);gap:10px;display:grid}.ed-tramite__body p{overflow-wrap:anywhere;margin:0}.ed-tramite__titular{font-size:17px;font-weight:700}.ed-tramite__vacio,.ed-tramite__desde{color:var(--ink-muted)}.ed-tramite__nota{margin:2px 0 0;font-size:16px;line-height:23px}.ed-tramite__ok{background:var(--success-soft)}.ed-tramite__ok>[data-icon]{color:var(--success)}.ed-tramite__tabla{min-width:0;overflow-x:auto}.ed-tramite__tabla .ed-table td,.ed-tramite__tabla .ed-table th{white-space:nowrap}.ed-tramite__periodo{font:500 13.5px/18px var(--font-sans);color:var(--ink-muted);white-space:normal;margin-top:1px;display:block}.ed-tramite__pagar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.ed-linea{margin:4px 0 0;padding:0;list-style:none;display:grid}.ed-linea__item{grid-template-columns:40px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid;position:relative}.ed-linea__item:before{content:"";background:var(--line);width:2px;position:absolute;top:40px;bottom:0;left:19px}.ed-linea__item:last-child{padding-bottom:0}.ed-linea__item:last-child:before{display:none}.ed-linea__ic{background:var(--surface-sunken);width:40px;height:40px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid}.ed-linea__ic [data-icon]{width:20px;height:20px}.ed-linea__cuerpo{gap:2px;min-width:0;padding-top:7px;display:grid}.ed-linea__cuerpo p{color:var(--ink-muted)}.ed-linea__fila{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ed-linea__fila b{color:var(--ink);font-weight:700}.ed-linea__sigue{align-items:center;gap:6px;display:inline-flex;color:var(--brand-ink)!important}.ed-reclamos{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ed-reclamo{border-radius:var(--radius-md);background:var(--surface-sunken);gap:6px;min-width:0;padding:14px 16px;display:grid}.ed-reclamo__fecha{color:var(--ink-muted)}.ed-reclamo__fecha:empty{display:none}.ed-car__datos{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:8px 14px;margin:4px 0 0;display:grid}.ed-car__datos>div{min-width:0}.ed-car__datos dt{font:700 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.ed-car__datos dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}@media (width<=1100px){.ed-tab-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-tablero>:is(.ed-tab-atencion,.ed-tab-lado,.ed-tab-cuotas,.ed-tab-dona){grid-column:1/-1}.ed-tab-dona__cuerpo{flex-flow:wrap;justify-content:center;gap:22px 32px}.ed-tab-dona{height:auto}.ed-tab-dona__leyenda{flex:280px;width:auto;max-height:220px}.ed-tab-lado>:is(.ed-tramite,.ed-tab-transf){flex:none;max-height:460px}.ed-detalle__cuerpo{grid-template-columns:minmax(0,1fr)}.ed-red__mapa{aspect-ratio:auto;gap:4px;margin:0;display:grid}.ed-red__cables{display:none}.ed-red__mapa:before{content:"";background:var(--red-espera);border-radius:3px;width:3px;position:absolute;top:40px;bottom:40px;left:22px}.ed-red__punto{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:16px;width:auto;height:auto;min-height:84px;display:grid;position:relative;top:auto;left:auto}.ed-red__dibujo{width:46px;height:80px}.ed-red__casa{height:70px}.ed-red__placa{width:32px;height:32px;top:50%;left:23px}.ed-red__placa [data-icon]{width:16px;height:16px}.ed-red__punto.is-actual:before{width:110px;top:50%;left:23px;translate:-50% -50%}.ed-red__rotulo,.ed-red__punto:is([data-clave=reanudacion],[data-clave=activo]) .ed-red__rotulo{text-align:left;justify-items:start;width:auto;max-width:none;position:static;translate:none}.ed-red__punto[data-clave=reanudacion]{margin-left:46px}.ed-red__punto[data-clave=reanudacion]:after{content:"";background:var(--red-espera);border-radius:3px;width:30px;height:3px;position:absolute;top:30%;left:-24px}}@media (width<=640px){.ed-tablero,.ed-tablero>.ed-tab-lado{gap:18px}.ed-tab-vacio{padding:20px}.ed-tab-vacio .ed-boton{justify-content:center;width:100%}.ed-tab-kpis{grid-template-columns:minmax(0,1fr);gap:16px}.ed-tab-kpi{padding:16px 18px}.ed-tab-cuotas__sub{padding:0 16px 6px}.ed-tab-cuotas .ed-seg button{height:44px}.ed-tab-kpi__accion,.ed-tab-alerta__accion{min-height:44px}.ed-tab-panel__cab{padding:16px 16px 12px}.ed-tab-panel__link{min-height:44px}.ed-tab-alertas,.ed-tab-pagos{padding:0 12px 12px}.ed-tab-ok{margin:0 12px 12px}.ed-tab-alerta{grid-template-columns:auto minmax(0,1fr)}.ed-tab-alerta__accion{grid-column:1/-1;justify-content:center}.ed-tab-alerta__texto>span,.ed-tab-ok span:not(.ed-tab-ok__ic):not(.ed-cargando__rueda){font-size:16px}.ed-tab-cuotas{height:520px}.ed-tab-atencion{max-height:560px}.ed-tab-barras{gap:8px;padding:38px 12px 14px}.ed-tab-barra__globo{display:none}.ed-tab-dona__anillo{width:190px}.ed-tab-dona__centro{width:70%}.ed-tab-dona__centro b{font-size:15px}.ed-tramite{padding:16px}.ed-ficha__vacio{font-size:17px;line-height:25px}.ed-ficha__rotulo{font-size:16px}.ed-detalle{gap:16px;padding:18px 16px}.ed-detalle .ed-ficha__titulos h2{font-size:21px;line-height:27px}.ed-detalle__lado{padding:16px}.ed-detalle__pagar b{font-size:28px;line-height:34px}.ed-detalle__pagar .ed-boton{justify-content:center;width:100%;min-height:48px}.ed-detalle__datos dt,.ed-detalle__datos dd{font-size:17px}.ed-pasos{grid-template-columns:minmax(0,1fr);gap:16px}.ed-pasos__paso{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start;gap:14px}.ed-pasos__paso:not(:first-child):before{width:3px;height:12px;top:-14px;left:20px;right:auto}.ed-pasos__texto b{font-size:17px}.ed-pasos__texto span{font-size:16px}.ed-tramite__body{font-size:17px;line-height:25px}.ed-tramite__titular{font-size:18px}.ed-tramite__nota{font-size:17px}.ed-tramite__tabla{overflow-x:visible}.ed-tramite__tabla .ed-table td{white-space:normal}.ed-tramite__pagar .ed-boton{flex:100%;justify-content:center;min-height:48px}}@media (prefers-reduced-motion:reduce){.ed-tab-barra__col{transition:none;animation:none}.ed-tab-barra__globo{transition:none}.ed-red__luz{display:none}.ed-red__punto.is-actual:before{animation:none}.ed-red__placa{transition:none}}.ed-detalle__ultima{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.ed-detalle__ultima p{min-width:0;font:500 16px/24px var(--font-sans);color:var(--ink);flex:260px;margin:0}.ed-asis__fab{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;border-radius:var(--radius-pill);height:56px;font:700 16px/1 var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:10px;padding:0 22px 0 18px;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1);animation:.4s cubic-bezier(.2,.7,.2,1) .3s backwards ed-asis-fab;display:inline-flex;position:fixed}.ed-asis__fab[hidden]{display:none}.ed-asis__fab [data-icon]{width:24px;height:24px}.ed-asis__fab:hover{transform:translateY(-2px)scale(1.03)}.ed-asis__fab:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@keyframes ed-asis-fab{0%{opacity:0;transform:translateY(16px)scale(.9)}}.ed-app:has(.ed-asis__fab:not([hidden])) .ed-avisos{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.ed-asis{--asis-ancho:min(420px, calc(100vw - 48px));right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:65;width:var(--asis-ancho);transform-origin:100% 100%;border-radius:26px;flex-direction:column;height:min(680px,100dvh - 112px);animation:.32s cubic-bezier(.16,1,.3,1) ed-asis-entra;display:flex;position:fixed;overflow:hidden}@keyframes ed-asis-entra{0%{opacity:0;transform:translateY(12px)scale(.96)}}.ed-asis__cab{flex:none;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.ed-asis__cab-ico{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ed-asis__cab-ico [data-icon]{width:22px;height:22px}.ed-asis__cab-texto{flex:1;min-width:0}.ed-asis__cab h2{font:750 18px/1.2 var(--font-sans);margin:0}.ed-asis__cab p{font:500 15px/1.3 var(--font-sans);opacity:.9;margin:2px 0 0}.ed-asis__cab-btn{cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;transition:background .2s,box-shadow .2s;display:grid}.ed-asis__cab-btn [data-icon]{width:20px;height:20px}.ed-asis__cab-btn:disabled{cursor:default;opacity:.5}.ed-asis__cab-btn:focus-visible{outline:2px solid var(--on-chrome);outline-offset:2px}.ed-asis__hilo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 16px;display:flex;position:relative;overflow-y:auto}.ed-asis__hola p{font:500 17px/1.5 var(--font-sans);color:var(--ink);margin:0 0 10px}.ed-asis__hola .ed-asis__hola-nota{color:var(--ink-muted);font-size:16px}.ed-asis__sugerencias,.ed-asis__suministros,.ed-asis__facturas,.ed-asis__cuotas,.ed-asis__pasos{margin:0;padding:0;list-style:none}.ed-asis__sugerencias,.ed-asis__suministros{flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px;display:flex}.ed-asis__suministros li{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ed-asis__chip{max-width:100%;min-height:44px;font:600 16px/1.3 var(--font-sans);color:var(--chrome);text-align:left;cursor:pointer;border:0;border-radius:14px;padding:10px 16px;transition:box-shadow .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1)}.ed-asis__chip:disabled{cursor:default;opacity:.6}.ed-asis__chip:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ed-asis__msj{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;animation:.28s cubic-bezier(.2,.7,.2,1) backwards ed-asis-msj;display:flex}.ed-asis__msj--cliente{align-items:flex-end}@keyframes ed-asis-msj{0%{opacity:0;transform:translateY(8px)}}.ed-asis__burbuja{max-width:88%;font:500 16px/1.5 var(--font-sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;margin:0;padding:11px 15px}.ed-asis__msj--cliente .ed-asis__burbuja{border-bottom-right-radius:6px}.ed-asis__msj--asistente .ed-asis__burbuja{border-bottom-left-radius:6px}.ed-asis__sistema{font:500 16px/1.4 var(--font-sans);color:var(--ink-muted);text-align:center;align-self:center;margin:0}.ed-asis__enlaces{flex-wrap:wrap;gap:10px;display:flex}.ed-asis__enlaces .ed-btn{--h:44px;font-size:15px}.ed-asis__dato{border-radius:16px;align-self:stretch;min-width:0;padding:14px 16px 14px 20px;position:relative}.ed-asis__dato:before{content:"";background:var(--gold);border-radius:0 999px 999px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.ed-asis__dato-tit{font:750 16px/1.3 var(--font-sans);color:var(--chrome);align-items:center;gap:8px;margin:0 0 2px;display:flex}.ed-asis__dato-tit [data-icon]{color:var(--gold);width:20px;height:20px}.ed-asis__dato-sub{font:650 16px/1.4 var(--font-sans);color:var(--ink);margin:8px 0 0}.ed-asis__linea{font:500 16px/1.45 var(--font-sans);color:var(--ink-muted);overflow-wrap:anywhere;margin:3px 0 0}.ed-asis__linea .ed-num,.ed-asis__cuotas .ed-num,.ed-asis__factura-cab .ed-num{color:var(--ink)}.ed-asis__ok{font:600 16px/1.4 var(--font-sans);color:var(--chrome);align-items:center;gap:8px;margin:8px 0 0;display:flex}.ed-asis__facturas,.ed-asis__pasos{margin-top:8px}.ed-asis__facturas>li,.ed-asis__pasos>li{border-top:1px solid var(--neu-divider);padding:10px 0 2px}.ed-asis__factura-cab,.ed-asis__paso-cab{font:650 16px/1.35 var(--font-sans);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ed-asis__paso-cab [data-icon]{color:var(--chrome)}.ed-asis__paso-cab .ed-badge{margin-left:auto}.ed-asis__cuotas li{font:500 16px/1.4 var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.ed-asis__cuotas li>:first-child{flex:auto;min-width:0}.ed-asis__esperando .ed-consulta{justify-content:flex-start;padding:4px 0}.ed-asis__error{flex-wrap:wrap;font-size:16px;line-height:1.45}.ed-asis__error>span{flex:200px;min-width:0}.ed-asis__error .ed-btn{--h:44px}.ed-asis__pie{padding:12px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--neu-divider);flex:none}.ed-asis__turnos{font:600 16px/1.4 var(--font-sans);color:var(--ink-muted);margin:0 0 8px}.ed-asis__fila{align-items:flex-end;gap:10px;display:flex}.ed-asis__campo{flex:1;min-width:0;display:block}.ed-asis__caja{field-sizing:content;resize:none;width:100%;min-height:52px;max-height:9.5em;font:500 16px/1.45 var(--font-sans);color:var(--ink);border-radius:14px;outline:none;padding:13px 14px;transition:box-shadow .2s,border-color .2s;display:block}.ed-asis__caja::placeholder{color:var(--ink-muted)}.ed-asis__caja:disabled{cursor:not-allowed}.ed-asis__enviar{cursor:pointer;border:0;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;transition:box-shadow .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1);display:grid}.ed-asis__enviar [data-icon]{width:22px;height:22px}.ed-asis__enviar:not(:disabled):hover{transform:scale(1.05)}.ed-asis__enviar:disabled{cursor:default}.ed-asis__enviar:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ed-asis__ayuda{font:500 13px/1.3 var(--font-sans);color:var(--ink-muted);justify-content:space-between;gap:10px;margin:6px 2px 0;display:flex}.ed-asis__cuenta{margin-left:auto}.ed-asis__cuenta.is-pasado{color:var(--danger);font-weight:700}@media (width>=1101px){.ed-app:has(.ed-asis) .ed-avisos{right:calc(min(420px,100vw - 48px) + 44px)}}@media (width<=640px){.ed-asis__fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;width:60px;height:60px;padding:0}.ed-asis__fab-texto{display:none}.ed-app:has(.ed-asis__fab:not([hidden])) .ed-avisos{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.ed-asis{transform-origin:bottom;border-radius:0;width:auto;height:auto;inset:0}:root:has(.ed-asis){overflow:hidden}.ed-asis__cab{padding-top:calc(12px + env(safe-area-inset-top,0px))}.ed-asis__hola p,.ed-asis__burbuja,.ed-asis__chip,.ed-asis__linea,.ed-asis__dato-tit,.ed-asis__dato-sub,.ed-asis__factura-cab,.ed-asis__paso-cab,.ed-asis__cuotas li,.ed-asis__ok,.ed-asis__turnos,.ed-asis__sistema,.ed-asis__error,.ed-asis__caja{font-size:17px}.ed-asis__burbuja{max-width:92%}.ed-asis__ayuda>:first-child{display:none}}@media (prefers-reduced-motion:reduce){.ed-asis__fab,.ed-asis,.ed-asis__msj{animation:none}.ed-asis__fab,.ed-asis__chip,.ed-asis__enviar,.ed-asis__caja,.ed-asis__cab-btn{transition:none}.ed-asis__fab:hover,.ed-asis__enviar:not(:disabled):hover{transform:none}}html,body{overflow-x:clip}.ed-profile>*,.ed-auth>*,.ed-fcards>*,.ed-guide__body>*{min-width:0}.ed-table-wrap{overflow-x:auto}@media (width<=1100px){.ed-auth{grid-template-columns:1fr}.ed-login-page .ed-auth__form{min-height:auto;padding:32px 32px 40px}.ed-auth__box{margin:40px auto}.ed-auth__panel{margin:0 16px 16px}.ed-slides,.ed-slide,.ed-guide__body,.ed-guide__detail{flex:none;min-height:auto}.ed-slides{grid-template-rows:auto;margin:28px 0 24px}.ed-guide__detail ul{overflow:visible}.ed-guide__visual{flex:none;min-height:150px;display:grid}.ed-guide__nav{margin-top:0}.ed-profile{grid-template-columns:260px minmax(0,1fr)}}@media (width<=900px){.ed-page{gap:20px;padding:24px 20px 48px}.ed-profile{grid-template-columns:1fr}.ed-idcard{position:static}.ed-seg{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.ed-seg::-webkit-scrollbar{display:none}.ed-seg button{flex:none}.ed-stepper{grid-template-columns:repeat(2,1fr)}.ed-auth__panel .display,.ed-slide .display,.ed-guide__title{font-size:34px;line-height:40px}.ed-auth__sun{border-width:28px;width:180px;height:180px;top:-70px;right:-70px}}@media (width<=640px){.ed-callout--form{font-size:17px;line-height:25px}.ed-page{gap:16px;padding:20px 16px 40px}.ed-toolbar{padding:14px 16px}.ed-toolbar__right{flex-wrap:wrap;width:100%;margin-left:0}.ed-searchbox{flex:200px}.ed-search{width:100%}.ed-card .ed-row[style*=nowrap]{flex-wrap:wrap!important}.ed-table--stack thead{display:none}.ed-table--stack,.ed-table--stack tbody{display:block}.ed-table--stack tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.ed-table--stack tbody tr:last-child{border-bottom:0}.ed-table--stack td{padding:0;display:block;border:0!important}.ed-table--stack td.ed-idx,.ed-table--stack .ed-hide-sm{display:none}.ed-table--stack td[colspan]{grid-column:1/-1}.ed-table--stack td[data-label]:before{content:attr(data-label);font:700 10px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:3px;display:block}.ed-table--stack .ed-cell-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.ed-table--stack .ed-cell-actions .ed-btn{margin-left:0}.ed-table--stack .ed-cell-actions{flex-wrap:wrap}.ed-table--stack .ed-cell-actions .ed-btn:not(.ed-btn--icon){flex:170px}.ed-table--supplies th,.ed-table--supplies td{white-space:normal}.ed-fd__mail{max-width:none}.ed-fd__cambiar{min-height:44px}.ed-int__usuarios tr{grid-template-columns:minmax(0,1fr)}.ed-int__usuarios td{white-space:normal;overflow-wrap:anywhere}.ed-int__usuarios .ed-cell-actions .ed-btn{--h:44px}.ed-row-actions .ed-btn--icon{opacity:1}.ed-tfoot{padding:12px 16px}.ed-row>.ed-toolbar__right{width:100%;margin-left:0!important}.ed-step{gap:8px;padding:10px 8px 14px}.ed-step__s{display:none}.ed-group__head{flex-wrap:wrap;padding:14px 16px}.ed-group__sum{text-align:left;margin-left:0}.ed-group__chev{margin-left:auto}.ed-invoice{padding:6px 16px 12px}.ed-invoice__head{flex-wrap:wrap;gap:8px 14px}.ed-invoice__head .ed-btn{margin-left:0}.ed-cuota{flex-wrap:wrap;gap:6px 12px}.ed-cuota__amt{margin-left:auto}.ed-summary{flex-wrap:wrap;gap:12px 16px;padding:12px 14px;bottom:12px}.ed-summary__actions{width:100%;margin-left:0}.ed-summary__actions .ed-btn{justify-content:center}.ed-summary__actions .ed-btn--ghost{flex:none;padding:0 10px}.ed-summary__actions .ed-btn--primary{flex:1;gap:6px;min-width:0;padding:0 12px;font-size:13px}.ed-summary__v{font-size:18px}.ed-form{grid-template-columns:1fr}.ed-phone{grid-template-columns:64px 96px minmax(0,1fr)}.ed-formfoot{flex-wrap:wrap;padding:14px 16px}.ed-formfoot .ed-muted{width:100%}.ed-formfoot .ed-btn:first-of-type{margin-left:0}.ed-formfoot .ed-btn{flex:1;justify-content:center}.ed-slide:not(.is-active){display:none}.ed-slide.is-active{animation:.5s cubic-bezier(.2,.7,.2,1) ed-fade-up}.ed-auth__sun{display:none}.ed-login__safe{text-align:center;display:block}.ed-login__safe [data-icon]{vertical-align:-2px;margin-right:4px;display:inline-flex}.ed-login-page .ed-auth__form{padding:20px 20px 28px}.ed-auth__box{margin:28px auto}.ed-login h1{font-size:32px;line-height:36px}.ed-auth__row{flex-wrap:wrap;gap:10px}.ed-auth__panel{margin:0 12px 12px;padding:28px 20px}.ed-auth__panel .display,.ed-slide .display,.ed-guide__title{font-size:28px;line-height:34px}.ed-tabs{max-width:100%}.ed-tabs__btn{padding:0 12px}.ed-login__help{gap:10px 18px}.ed-guide__detail{padding:18px 16px 14px}.gv-form,.gv-pay{flex-wrap:wrap;justify-content:center;gap:14px}.gv-states{gap:10px}.gv-bill{width:130px}.gv-inv{width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){.ed-slide.is-active{animation:none}}
