@layer components{.asis .app{background:var(--bg);flex-direction:row;flex:1;min-height:0;display:flex}.asis .main{background:var(--bg-subtle);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.asis .side{background:var(--bg-subtle);border-right:1px solid var(--line);flex:none;width:280px;min-width:0;height:100%}.asis .side-in{flex-direction:column;gap:4px;height:100%;min-height:0;padding:16px 12px 12px;display:flex}.asis .side-scroll{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -4px;padding:0 4px 8px;display:flex;overflow-y:auto}.asis .side-top{justify-content:space-between;align-items:center;padding:4px 6px 12px;display:flex}.asis .brand{color:var(--ink);border-radius:var(--r-xs);align-items:center;gap:10px;text-decoration:none;display:flex}.asis .brand:focus-visible{box-shadow:var(--ring);outline:0}.asis .brand img{width:auto;height:22px;display:block}.asis .brand-sub{font:500 13px/1 var(--f-ui);color:var(--muted);border-left:1px solid var(--line-2);padding-left:10px}.asis .side-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);width:100%;height:36px;color:var(--muted);text-align:left;cursor:pointer;align-items:center;gap:8px;margin:6px 0 8px;padding:0 10px;font-size:13px;display:flex}.asis button.side-search:hover{border-color:var(--line-2);color:var(--carbon)}.asis .side-search:focus-visible,.asis .side-search:focus-within{border-color:var(--carbon);box-shadow:var(--ring);outline:0}.asis .side-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.asis .side-search input::placeholder{color:var(--muted)}.asis .side-search .grow{flex:1;min-width:0}.asis .side-sec{justify-content:space-between;align-items:center;gap:8px;margin:0;padding:14px 8px 6px;display:flex}.asis .side-row{align-items:center;gap:2px;display:flex}.asis .side-row>.side-item{flex:1;min-width:0}.asis .side-item{border-radius:var(--r-sm);min-height:34px;color:var(--carbon);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:9px;width:100%;padding:6px 8px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.asis .side-item:hover{background:var(--bg-muted);color:var(--ink)}.asis .side-item:focus-visible{box-shadow:var(--ring);outline:0}.asis .side-item.is-active,.asis .side-item[aria-current=page]{background:var(--bg);border-color:var(--line);color:var(--ink);box-shadow:var(--sh-xs);font-weight:500}.asis .side-item.muted{color:var(--muted)}.asis .side-item .grow{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.asis .side-item .avatar.mini{width:22px;height:22px;font-size:10px}.asis .side-sub{flex-direction:column;gap:1px;margin:0;padding-left:26px;list-style:none;display:flex}.asis .side-sub .side-item{min-height:30px;font-size:13px}.asis .side-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.asis .side-date{font:500 11px/1 var(--f-ui);color:var(--muted);margin:0;padding:10px 8px 4px}.asis .side-nota{color:var(--muted);margin:0;padding:8px;font-size:13px}.asis .side-nota.err{color:var(--err)}.asis .side-foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:2px;padding-top:10px;display:flex}.asis .who{align-items:center;gap:10px;padding:8px;display:flex}.asis .who .avatar{background:var(--orange);color:#000}.asis .who-txt{flex:1;min-width:0}.asis .who-txt>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asis .dot-wait{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.asis .ind-err{color:var(--err)}.asis .buscador-capa{z-index:60;position:fixed;inset:0}.asis .buscador-fondo{background:0 0;position:absolute;inset:0}.asis .buscador{flex-direction:column;width:min(440px,100vw - 32px);max-height:min(560px,100dvh - 96px);display:flex;position:absolute;top:64px;left:12px}.asis .buscador-campo{border-bottom:1px solid var(--line);flex:none;padding:12px}.asis .buscador-campo .side-search{cursor:text;margin:0}.asis .buscador-lista{flex:1;min-height:0;margin:0;padding:0 0 6px;list-style:none;overflow-y:auto}.asis .buscador-lista [role=group]{margin:0;padding:0;list-style:none}.asis .buscador .opt .ico{color:var(--muted);margin-top:2px}.asis .buscador .opt .txt{flex:1;min-width:0}.asis .buscador .opt .ttl,.asis .buscador .opt .ds{text-overflow:ellipsis;display:block;overflow:hidden}.asis .buscador .opt .ttl{white-space:nowrap}.asis .buscador mark{background:var(--orange-100);color:var(--ink);border-radius:2px;padding:0 1px;font-weight:600}.asis .buscador-estado{color:var(--muted);margin:0;padding:14px;font-size:13px}.asis .buscador-estado.err{color:var(--err)}.asis .cab-estrecha,.asis .velo{display:none}@media (max-width:899px){.asis .app{flex-direction:column}.asis .app>aside.side{display:none}.asis .cab-estrecha{border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:center;gap:10px;height:56px;padding:0 12px;display:flex}.asis .cab-estrecha .brand img{height:20px}.asis .cab-titulo{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);flex:1;font-size:13px;overflow:hidden}.asis .cab-titulo .cab-linea{text-overflow:ellipsis;display:block;overflow:hidden}.asis .cab-titulo .cab-sub{font-size:11px;line-height:1.3}.asis .velo{z-index:40;background:#3d3b4066;display:block;position:fixed;inset:0}.asis .side.capa{z-index:50;outline:0;width:300px;max-width:85vw;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 32px #18171a29}.asis .buscador{width:auto;top:64px;left:16px;right:16px}}@media (min-width:900px){.asis .side.capa{display:none}}.asis .dock{flex-direction:column;gap:10px;width:100%;max-width:820px;margin:0 auto;padding:0 32px 18px;display:flex}@media (max-width:899px){.asis .dock{padding-left:16px;padding-right:16px}}@media (max-width:639px){.asis .dock{display:none}}.asis .composer{border:1px solid var(--line-2);background:var(--bg);box-shadow:var(--sh-sm);border-radius:20px;flex-direction:column;gap:10px;padding:12px 12px 10px 14px;display:flex;container-type:inline-size}.asis .composer:focus-within{border-color:var(--carbon)}.asis .composer.is-drop{border-style:dashed;border-color:var(--carbon);background:var(--bg-subtle)}.asis .composer textarea{resize:none;width:100%;min-height:26px;max-height:220px;font:300 16px/1.5 var(--f-body);color:var(--ink);background:0 0;border:0;outline:0;padding:2px 2px 0}.asis .composer textarea::placeholder{color:var(--muted)}.asis .composer textarea:disabled{cursor:not-allowed}.asis .composer.is-locked{background:var(--bg-subtle);border-color:var(--line);box-shadow:none}.asis .composer.is-locked .cbtn,.asis .composer.is-locked .chip{color:var(--subtle)}.asis .composer.lg{border-color:var(--line-2);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.asis .composer.lg{border-color:color-mix(in srgb, var(--line-2) 70%, transparent)}}.asis .composer.lg{gap:18px;padding:20px 14px 12px 22px;box-shadow:0 12px 32px #18171a14,0 2px 6px #18171a0a}.asis .composer.lg:focus-within{border-color:var(--carbon)}.asis .composer.lg textarea{font-size:17px}.asis .composer-row{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.asis .composer-tools{flex:none;align-items:center;gap:4px;display:flex}.asis .composer-tools.end{gap:8px}.asis .cbtn{width:34px;height:34px;color:var(--carbon);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.asis .cbtn:hover{background:var(--bg-muted);color:var(--ink)}.asis .cbtn:focus-visible{box-shadow:var(--ring);outline:0}.asis .cbtn[disabled]{color:var(--subtle);cursor:not-allowed;background:0 0}.asis .send{background:var(--orange);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.asis .composer.lg .send{width:38px;height:38px}.asis .send:hover{background:var(--orange-600)}.asis .send:focus-visible{box-shadow:var(--ring);outline:0}.asis .send[disabled]{background:var(--bg-muted);color:var(--subtle);cursor:not-allowed}.asis .send.stop{background:var(--ink);color:#fff}.asis .send.stop:hover{background:var(--carbon)}.asis .tray{flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;margin-left:4px;display:flex}.asis .composer .tray .chip:not(.company):not(.ghost),.asis .composer .tray .switch:not(.is-disabled){border-color:#0000}.asis .composer .tray .chip:not(.company):not(.ghost):hover,.asis .composer .tray .switch:not(.is-disabled):hover{background:var(--bg-muted)}.asis .chip[disabled]{color:var(--subtle);cursor:not-allowed;background:0 0;border-color:#0000}.asis .chip.company{border-color:var(--ink);color:var(--ink);max-width:280px}.asis .chip .nm{text-overflow:ellipsis;min-width:0;overflow:hidden}.asis .chip.company .nif{color:var(--muted);font-weight:400}.asis .chip.doc{border-radius:var(--r-sm);background:var(--bg-subtle);border-color:var(--line);cursor:default;max-width:300px;height:34px;padding-right:4px;position:relative;overflow:hidden}.asis .chip.doc .nm{color:var(--ink)}.asis .chip.doc .pg{color:var(--muted);text-overflow:ellipsis;font-weight:400;overflow:hidden}.asis .chip.err{border-color:var(--err);background:var(--err-bg);color:var(--err)}.asis .chip.err .pg{color:var(--err)}.asis .chip .quitar{border-radius:var(--r-xs);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.asis .chip .quitar:hover{background:var(--bg-muted);color:var(--ink)}.asis .chip .quitar:focus-visible{box-shadow:var(--ring);outline:0}.asis .chip .barra{background:var(--line-2);height:2px;position:absolute;bottom:0;left:0;right:0}.asis .chip .barra>span{background:var(--ink);height:100%;display:block}.asis .attach-row{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.asis .attach-aviso{color:var(--err);margin-top:4px;font-size:12.5px}.asis .switch{border:1px solid var(--line-2);background:var(--bg);height:32px;font:500 13px/1 var(--f-ui);cursor:pointer;color:var(--carbon);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex}.asis .switch:focus-visible{box-shadow:var(--ring);outline:0}.asis .switch .track{background:var(--line-2);border-radius:999px;flex:none;width:28px;height:16px;position:relative}.asis .switch .track:after{content:"";width:12px;height:12px;box-shadow:var(--sh-xs);background:#fff;border-radius:50%;transition:left .15s;position:absolute;top:2px;left:2px}.asis .switch.on .track{background:var(--ink)}.asis .switch.on .track:after{left:14px}.asis .switch.is-disabled,.asis .switch[disabled]{background:var(--bg-muted);color:var(--subtle);border-color:var(--line);cursor:not-allowed}.asis .switch.is-disabled .track,.asis .switch[disabled] .track{background:var(--line)}@media (prefers-reduced-motion:reduce){.asis .switch .track:after{transition:none}}@container (max-width:660px){.asis .composer .chip.company .nif,.asis .composer .switch .ico{display:none}.asis .composer .tray .chip,.asis .composer .tray .switch{gap:6px;padding:0 9px}}@container (max-width:600px){.asis .composer-row{flex-wrap:wrap;row-gap:8px}.asis .composer-row .tray{flex:100%;order:-1;margin:0}}.asis .usage{cursor:default;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:relative}.asis .usage:focus-visible{box-shadow:var(--ring);outline:0}.asis .usage svg{display:block}.asis .usage .bg{stroke:var(--line)}.asis .usage .fg{stroke:var(--carbon)}.asis .usage.warn .fg{stroke:var(--warn)}.asis .usage.over .fg{stroke:var(--err)}.asis .tip{z-index:40;background:var(--ink);color:#fff;font:400 12.5px/1.4 var(--f-ui);border-radius:var(--r-sm);box-shadow:var(--sh-md);white-space:normal;text-align:left;pointer-events:none;width:max-content;max-width:300px;padding:8px 10px;position:absolute}.asis .usage .tip{visibility:hidden;opacity:0;transition:opacity .12s;bottom:calc(100% + 8px);right:-4px}.asis .usage:hover .tip,.asis .usage:focus-visible .tip{visibility:visible;opacity:1}.asis .alta{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);box-shadow:var(--sh-sm);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.asis .alta.compact{box-shadow:none;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px}.asis .alta-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.asis .alta-t{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:13px;line-height:1.45;display:inline-flex}.asis .alta-t .ink{font-weight:500}.asis .alta-row{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.asis .srcst{border-radius:var(--r-sm);height:28px;font:500 12.5px/1 var(--f-ui);border:1px solid var(--line);background:var(--bg-subtle);color:var(--carbon);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.asis .srcst .s{color:var(--muted);font-weight:400}.asis .srcst.ok{color:var(--ink)}.asis .srcst.none{color:var(--muted)}.asis .srcst.err{background:var(--err-bg);color:var(--err);border-color:#f0c4bf}.asis .srcst.err .s{color:var(--err)}.asis .ck{background:var(--carbon);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.asis .ck .ico{width:9px;height:9px}.asis .ck.none{border:1.5px dashed var(--subtle);background:0 0}.asis .ck.err{background:var(--err)}.asis .ck.wait{border:1.5px solid var(--line-2);background:0 0}.asis .notice.compact{padding:10px 14px;font-size:13.5px}.asis .notice>.ico{margin-top:2px}.asis .notice .col{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.asis .notice .acc{flex:none;align-self:center;margin-left:auto}.asis .chip-pop{z-index:30;width:min(460px,100vw - 2rem);position:absolute;bottom:calc(100% + 8px);left:0}.asis .chip-pop.abajo{top:calc(100% + 8px);bottom:auto}.asis .abre-abajo>.bottom-full{max-height:min(460px,45dvh)!important;margin-top:8px!important;margin-bottom:0!important;top:100%!important;bottom:auto!important}.asis .chip-pop .busca{padding:12px}.asis .busca-campo{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);height:38px;color:var(--muted);align-items:center;gap:8px;padding:0 10px;display:flex}.asis .busca-campo:focus-within{border-color:var(--carbon);box-shadow:var(--ring)}.asis .busca-campo input{min-width:0;font:400 14px/1 var(--f-ui);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.asis .chip-pop .lista{max-height:260px;margin:0;padding:0 0 6px;list-style:none;overflow-y:auto}.asis .chip-pop .opt>.grow{flex:1;min-width:0}.asis .chip-pop .opt .ttl,.asis .chip-pop .opt .ds{text-overflow:ellipsis;display:block;overflow:hidden}.asis .chip-pop .opt mark{color:inherit;background:0 0;font-weight:600}.asis .chip-pop .opt[aria-current=true]{background:var(--bg-muted)}.asis .chip-pop .estado{color:var(--muted);padding:6px 14px 10px;font-size:13px}.asis .chip-pop .estado.err{color:var(--err)}.asis .chip-pop .pie{border-top:1px solid var(--line);background:var(--bg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.asis .chip-pop.nif{flex-direction:column;gap:14px;width:min(420px,100vw - 2rem);padding:18px;display:flex;overflow:visible}.asis .chip-pop .cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.asis .vista-nif{border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:12px;min-height:52px;padding:12px 14px;font-size:13px;display:flex}.asis .vista-nif.ok>.ico{color:var(--ok)}.asis .vista-nif.warn{background:var(--warn-bg);color:var(--warn-ink);border-color:#f1d79a}.asis .vista-nif.err{background:var(--err-bg);color:var(--err);border-color:#f0c4bf}.asis .vista-nif .tx{flex:1;min-width:0}.asis .vista-nif .tx>*{display:block}.asis .solo-lectura{flex-direction:column;gap:10px;width:100%;max-width:820px;margin:0 auto;padding:0 32px 18px;display:flex}@media (max-width:899px){.asis .solo-lectura{padding-left:16px;padding-right:16px}}.asis .inicio{background:var(--gradient-light);flex-direction:column;flex:1;min-height:100%;padding:32px 32px 24px;display:flex;position:relative}@media (max-width:899px){.asis .inicio{padding:24px 16px 20px}}.asis .inicio-centro{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;width:100%;max-width:860px;margin:0 auto;padding-top:40px;display:flex}.asis .inicio-h1{font:500 clamp(30px, 5vw, 46px)/1.1 var(--f-ui);letter-spacing:-.03em;color:var(--ink);text-align:center;margin:0}.asis .inicio-caja{flex-direction:column;gap:12px;width:100%;display:flex}.asis .atajos{flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;display:flex}.asis .atajos .chip{background:#ffffffb3;border-color:#0000}.asis .atajos .chip:hover{border-color:var(--carbon)}.asis .retomar{border-radius:var(--r-lg);color:var(--carbon);background:#ffffffbf;border:1px solid #e7e6eae6;align-items:center;gap:12px;max-width:100%;padding:10px 12px 10px 14px;text-decoration:none;display:inline-flex}.asis .retomar:hover{border-color:var(--carbon);color:var(--ink)}.asis .retomar:focus-visible{box-shadow:var(--ring);outline:0}.asis .retomar .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.asis .retomar .tx>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asis .retomar .tx .ink{font-weight:500}.asis .inicio-pie{flex-direction:column;align-items:center;gap:6px;width:100%;max-width:960px;margin:48px auto 0;display:flex}.asis .inicio-pie .guarantee{font-size:12.5px}.asis .inicio-pie .guarantee>span:not([hidden]){align-items:center;gap:8px;display:inline-flex}.asis .inicio-error{text-align:center;color:var(--err);margin:0;font-size:14px}.asis .inicio-nota{text-align:center;color:var(--muted);margin:0;font-size:12.5px}.asis .ajustes{background:var(--bg);flex-direction:column;flex:1;gap:24px;min-height:0;padding:32px 40px 48px;display:flex;overflow-y:auto}.asis .ajustes-cabecera .h1{margin-top:8px}.asis .ajustes-cuerpo{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.asis .ajustes-nav{flex-direction:column;flex:0 200px;gap:2px;display:flex}.asis .ajustes-nav-item{border-radius:var(--r-sm);min-height:34px;color:var(--carbon);border:1px solid #0000;align-items:center;gap:9px;padding:6px 8px;font-size:14px;text-decoration:none;display:flex}.asis .ajustes-nav-item:hover{background:var(--bg-muted);color:var(--ink)}.asis .ajustes-nav-item:focus-visible{box-shadow:var(--ring);outline:0}.asis .ajustes-nav-item.is-active{background:var(--bg);border-color:var(--line);color:var(--ink);box-shadow:var(--sh-xs);font-weight:500}.asis .ajustes-nav-item .grow{flex:1;min-width:0}.asis .ajustes-secciones{flex-direction:column;flex:999 560px;gap:28px;min-width:0;max-width:760px;display:flex}.asis .ajustes-seccion{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;gap:16px;padding:24px;scroll-margin-top:24px;display:flex}.asis .ajustes-seccion-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.asis .ajustes-form{flex-direction:column;gap:16px;display:flex}.asis .ajustes-campos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.asis .ajustes .input.is-ro{background:var(--bg-subtle);color:var(--muted);cursor:not-allowed}.asis .ajustes-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asis .ajustes-aviso{margin:0}.asis .ajustes-uso{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-subtle);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}.asis .ajustes-uso-cifra{flex:1;min-width:180px}.asis .ajustes-uso-pct{font:500 22px/1 var(--f-ui);color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:6px}.asis .ajustes-uso-umbrales{max-width:260px}.asis .ajustes-anillo{flex:none}.asis .ajustes-anillo .pista{stroke:var(--line)}.asis .ajustes-anillo .arco{stroke:var(--carbon);transition:stroke-dasharray .3s}.asis .ajustes-anillo.tono-ambar .arco{stroke:var(--warn)}.asis .ajustes-anillo.tono-rojo .arco{stroke:var(--err)}@media (prefers-reduced-motion:reduce){.asis .ajustes-anillo .arco{transition:none}}.asis .ajustes-equipo-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.asis .ajustes-equipo{margin:0;padding:0;list-style:none}.asis .ajustes-fila{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 0;display:grid}.asis p.ajustes-fila{display:block}.asis .ajustes-avatar{width:28px;height:28px;font-size:11px}.asis .ajustes-avatar.is-yo{background:var(--orange);color:var(--ink)}.asis .ajustes-nombre{overflow-wrap:anywhere;min-width:0}.asis .ajustes .tag.is-admin{background:var(--bg);border:1px solid var(--ink);color:var(--ink)}.asis .ajustes-tarjeta{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--carbon);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.asis .ajustes-tarjeta:hover{border-color:var(--line-2);box-shadow:var(--sh-sm)}.asis .ajustes-tarjeta:focus-visible{box-shadow:var(--ring);outline:0}.asis .ajustes-tarjeta .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.asis .ajustes-tarjeta-ttl{font:500 14px/1.3 var(--f-ui);color:var(--ink)}.asis .ajustes-tarjeta-marca{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--bg);width:36px;height:36px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:flex}.asis .ajustes-garantia{justify-content:flex-start}.asis .ajustes-garantia-linea,.asis .entrar-garantia-linea{align-items:center;gap:8px;display:inline-flex}.asis .ajustes-legales{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:639.98px){.asis .ajustes{padding:20px 16px 40px}.asis .ajustes-nav{flex-basis:100%}.asis .ajustes-seccion{padding:18px 16px}}.asis.entrar{background:var(--bg);flex-wrap:wrap;min-height:100dvh;display:flex}.asis .entrar-panel{flex-direction:column;flex:520px;justify-content:flex-end;min-height:360px;padding:56px;display:flex;overflow:hidden}.asis .entrar-panel-texto{z-index:1;position:relative}.asis .entrar-lema{font:500 40px/1.08 var(--f-ui);letter-spacing:-.025em;color:var(--ink);max-width:520px;margin:0}.asis .entrar-sublema{font:300 17px/1.6 var(--f-body);color:var(--carbon);max-width:480px;margin:16px 0 0}.asis .entrar-main{flex-direction:column;flex:480px;justify-content:center;padding:56px 8%;display:flex}.asis .entrar-caja{flex-direction:column;gap:22px;width:100%;max-width:400px;margin:0 auto;display:flex}.asis .entrar-marca{align-items:center;gap:12px;display:flex}.asis .entrar-logo{width:auto;height:30px}.asis .entrar-marca-sub{font:500 16px/1 var(--f-ui);color:var(--muted);border-left:1px solid var(--line-2);padding-left:12px}.asis .entrar-titulo{font-size:28px}.asis .entrar-subtitulo{margin:8px 0 0}.asis .entrar-form{flex-direction:column;gap:14px;display:flex}.asis .entrar-etiqueta-clave{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.asis .entrar-enlace{color:var(--orange-700)}.asis .entrar-enlace:hover{color:var(--ink)}.asis .entrar-enlace:focus-visible,.asis .entrar-legales a:focus-visible{box-shadow:var(--ring);border-radius:var(--r-xs);outline:0}.asis .entrar-boton{height:44px;margin-top:6px}.asis .entrar-garantia{border-top:1px solid var(--line);justify-content:flex-start;padding-top:16px}.asis .entrar-legales{color:var(--muted);margin:0}.asis .entrar-legales a{color:var(--muted)}.asis .entrar-legales a:hover{color:var(--ink)}@media (max-width:639.98px){.asis .entrar-panel{min-height:220px;padding:32px 16px}.asis .entrar-lema{font-size:28px}.asis .entrar-sublema{font-size:15px}.asis .entrar-main{padding:32px 16px}}.asis.asis .movil-solo{display:none}@media (max-width:639.98px){.asis.asis .movil-solo{display:flex}}.asis .aviso-lectura{border-width:0 0 1px;border-radius:0;align-items:center;gap:8px;padding:10px 16px}.asis .barra-inferior-movil{padding:10px 12px calc(10px + env(safe-area-inset-bottom,8px));border-top:1px solid var(--line);background:var(--bg);gap:8px}.asis .barra-inferior-movil .btn{flex:1;min-width:44px;height:44px}.asis .tabla-desplazable{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.asis{--ink:var(--nun-black);--carbon:var(--nun-carbon);--muted:#67656d;--subtle:var(--nun-grey-500);--line:var(--nun-grey-200);--line-2:var(--nun-grey-300);--bg:var(--surface-page);--bg-subtle:var(--surface-subtle);--bg-muted:var(--surface-muted);--orange:var(--nun-orange);--orange-50:var(--nun-orange-50);--orange-100:var(--nun-orange-100);--orange-600:var(--nun-orange-600);--orange-700:var(--nun-orange-700);--sky:var(--nun-sky);--sky-50:var(--nun-sky-50);--sky-100:var(--nun-sky-100);--sky-ink:#2b4163;--lime:var(--nun-lime);--lime-100:var(--nun-lime-100);--ok:#23724a;--ok-bg:#eaf4ee;--warn:#e0a327;--warn-ink:#7a5200;--warn-bg:#fdf5e1;--err:#b8322a;--err-bg:#fbecea;--f-ui:var(--font-sans);--f-body:var(--font-body);--r-xs:var(--radius-xs);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--sh-xs:var(--shadow-xs);--sh-sm:var(--shadow-sm);--sh-md:var(--shadow-md);--sh-lg:var(--shadow-lg);font-family:var(--f-ui);color:var(--carbon);-webkit-font-smoothing:antialiased}.asis,.asis *,.asis :before,.asis :after{box-sizing:border-box}.asis button,.asis input,.asis textarea,.asis select{font-family:inherit;font-size:inherit;color:inherit}.asis .ico{flex:none;width:16px;height:16px;display:inline-block}.asis .ico.sm{width:14px;height:14px}.asis .ico.lg{width:20px;height:20px}.asis .eyebrow{font:500 11px/1.3 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.asis .h1{font:500 30px/1.12 var(--f-ui);letter-spacing:-.02em;color:var(--ink);margin:0}.asis .h2{font:500 22px/1.2 var(--f-ui);letter-spacing:-.015em;color:var(--ink);margin:0}.asis .h3{font:500 16px/1.3 var(--f-ui);color:var(--ink);margin:0}.asis .small{font-size:13px;line-height:1.45}.asis .xs{font-size:12px;line-height:1.4}.asis .muted{color:var(--muted)}.asis .ink{color:var(--ink)}.asis .body{font:300 16px/1.65 var(--f-body);color:var(--carbon)}.asis .body strong{color:var(--ink);font-weight:500}.asis .sub{color:var(--muted);margin-top:4px;font-size:13px}.asis .btn{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg);height:36px;color:var(--ink);font:500 14px/1 var(--f-ui);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.asis .btn:hover{background:var(--bg-muted);color:var(--ink)}.asis .btn:focus-visible{box-shadow:var(--ring);outline:0}.asis .btn.sm{gap:6px;height:30px;padding:0 10px;font-size:13px}.asis .btn.primary{background:var(--ink);border-color:var(--ink);color:#fff}.asis .btn.primary:hover{background:var(--carbon);color:#fff}.asis .btn.ghost{color:var(--carbon);background:0 0;border-color:#0000}.asis .btn.ghost:hover{background:var(--bg-muted)}.asis .btn.icon{width:36px;padding:0}.asis .btn.icon.sm{width:30px}.asis .btn[disabled],.asis .btn.is-disabled{color:var(--subtle);background:var(--bg-muted);border-color:var(--line);cursor:not-allowed}.asis .btn.btn-ancho{justify-content:flex-start;width:100%}.asis .chip{border:1px solid var(--line-2);background:var(--bg);height:32px;font:500 13px/1 var(--f-ui);color:var(--carbon);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}.asis .chip:hover{border-color:var(--carbon);color:var(--ink)}.asis .chip:focus-visible{box-shadow:var(--ring);outline:0}.asis .chip.ghost{color:var(--muted);border-style:dashed}.asis .notice{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-subtle);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.asis .notice.warn{background:var(--warn-bg);color:var(--warn-ink);border-color:#f1d79a}.asis .notice.err{background:var(--err-bg);color:var(--err);border-color:#f0c4bf}.asis .notice .t{color:inherit;font-weight:500}.asis .notice.err .ink,.asis .notice.warn .ink{color:var(--ink)}.asis .pop{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-lg);overflow:hidden}.asis .pop-sec{font:500 11px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 14px 6px}.asis .opt{text-align:left;cursor:pointer;width:100%;color:var(--carbon);background:0 0;border:0;align-items:flex-start;gap:10px;padding:9px 14px;text-decoration:none;display:flex}.asis .opt:hover,.asis .opt.is-active{background:var(--bg-muted)}.asis .opt:focus-visible{box-shadow:inset var(--ring);outline:0}.asis .opt .ttl{font:500 14px/1.3 var(--f-ui);color:var(--ink)}.asis .opt .ds{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4}.asis .field{flex-direction:column;gap:6px;display:flex}.asis .field label{font:500 13px/1.2 var(--f-ui);color:var(--ink)}.asis .hint,.asis .field .hint{color:var(--muted);font-size:12px}.asis .input{border:1px solid var(--line-2);border-radius:var(--r-sm);height:40px;font:400 14px/1 var(--f-ui);background:var(--bg);color:var(--ink);width:100%;padding:0 12px}.asis .input:focus{border-color:var(--carbon);box-shadow:var(--ring);outline:0}.asis .kbd{font:500 11px/1 var(--f-ui);border:1px solid var(--line-2);border-radius:var(--r-xs);color:var(--muted);background:var(--bg);padding:3px 5px}.asis .avatar{border-radius:var(--r-sm);background:var(--ink);color:#fff;width:32px;height:32px;font:500 12px/1 var(--f-ui);flex:none;justify-content:center;align-items:center;display:flex}.asis .ro{font:500 10px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:var(--r-xs);padding:3px 5px}.asis .tag{border-radius:var(--r-xs);height:22px;font:600 10.5px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.asis .tag.neutral{background:var(--bg-muted);color:var(--carbon)}.asis .tag.ok{background:var(--ok-bg);color:var(--ok)}.asis .tag.warn{background:var(--warn-bg);color:var(--warn-ink)}.asis .tag.err{background:var(--err-bg);color:var(--err)}.asis .spin{border:2px solid var(--line-2);border-top-color:var(--carbon);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite asis-giro}@media (prefers-reduced-motion:reduce){.asis .spin{animation:none}}.asis .tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.asis .tab{height:42px;font:500 14px/1 var(--f-ui);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;text-decoration:none;display:inline-flex}.asis .tab:hover{color:var(--ink)}.asis .tab:focus-visible{box-shadow:var(--ring);outline:0}.asis .tab.is-active{color:var(--ink);border-bottom-color:var(--orange)}.asis .guarantee{font:400 13px/1.4 var(--f-ui);color:var(--carbon);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;display:flex}.asis .guarantee .slot,.asis .slot{border:1px dashed var(--line-2);border-radius:var(--r-xs);color:var(--muted);padding:3px 8px;font-size:12px}.asis .foot-note{font:400 12px/1.4 var(--f-ui);color:var(--muted);text-align:center}}@keyframes asis-giro{to{transform:rotate(360deg)}}
