.tbc{display:inline-flex;align-items:center;gap:6px;border:1.5px dashed var(--color-line-strong);border-radius:var(--r-pill);padding:2px 12px;color:var(--color-text-muted);font-weight:600;font-size:var(--type-meta);background:var(--color-surface);white-space:nowrap;line-height:1.4}.tbc .icon{width:18px;height:18px}button.tbc{cursor:pointer;min-height:44px}button.tbc:hover{background:var(--color-soft)}.ex{display:inline-flex;align-items:center;border-radius:var(--r-pill);padding:1px 10px;background:var(--color-panel);color:var(--color-text);font-weight:600;font-size:var(--type-meta);line-height:1.4;white-space:nowrap;vertical-align:baseline}.ex:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--color-owner);margin-right:6px;flex:none}a.nav-more[aria-current=page]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-surface)}.ab-row{align-items:stretch}.ab-row .btn{min-height:52px;min-width:52px;padding:0 var(--s3);gap:6px}.ab-row .btn .icon{width:22px;height:22px}.ab-row .ab-send{padding:0 var(--s4)}.ab-row .ab-send[disabled]{opacity:1;background:var(--color-surface);color:var(--color-text-muted);border:2px solid var(--color-line-strong)}.ab-listen,.ab-row .ab-stop{padding:0 var(--s4)}.ab-listen{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--s2);min-height:52px;border:2px solid var(--color-accent);border-radius:var(--r-btn);background:var(--color-soft);color:var(--color-accent);font-weight:600}.ab-dot{width:12px;height:12px;border-radius:50%;background:var(--color-accent);flex:none;animation:abPulse 1.2s ease-in-out infinite}@keyframes abPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.ab-dot{animation:none}}.ask-help.ab-done{color:var(--color-text);font-weight:600}.lp-form .ab-row .btn{min-height:48px;min-width:48px;padding:0 var(--s3)}.lp-form .ab-row .ab-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-form .ab-listen{min-height:48px}.lp-form .ask-help{margin-top:var(--s1)}.ab-wait{display:flex;gap:var(--s2);align-items:center;color:var(--color-text-muted);font-size:var(--type-meta)}.ab-wait .mk{width:24px;height:auto}@media (max-width:899px){.ab-row .ab-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ab-row .ab-send,.ab-row .ab-stop{padding:0 var(--s3)}}@media (max-width:599px){.ask-help.ab-done{position:static;width:auto;height:auto;clip:auto;white-space:normal}}.app-note{display:flex;gap:var(--s2);align-items:flex-start;padding:var(--s3) var(--s4);border-radius:var(--r-btn);background:var(--color-soft);color:var(--color-text);font-size:var(--type-body)}.app-note .icon{width:20px;height:20px;margin-top:2px;color:var(--color-accent)}.app-alert{display:flex;gap:var(--s2);align-items:flex-start;padding:var(--s3) var(--s4);border-radius:var(--r-btn);background:var(--color-danger-bg);color:var(--color-danger-text);font-size:var(--type-body)}.app-alert .icon{width:20px;height:20px;margin-top:2px}.gate{max-width:560px;margin:0 auto;padding:var(--s8) var(--s4)}.gate h1{font-size:var(--type-title);margin-bottom:var(--s3)}.gate p{font-size:var(--type-subtitle);margin:0 0 var(--s5)}.gate .logo{height:36px;width:auto;margin-bottom:var(--s7)}.cobrand .biz-mono{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,254,.85);color:var(--color-on-accent);font-family:var(--font-head);font-weight:700;font-size:var(--type-meta)}.rail-biz{font-size:var(--type-meta);color:var(--color-text-muted);margin:0 var(--s3) var(--s4);line-height:1.35}.chip-answer{margin-top:var(--s3)}.wk-list{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:var(--s2)}.wk-list li{display:grid;grid-template-columns:7.5em minmax(0,1fr) 3em;gap:var(--s3);align-items:center;font-size:var(--type-body)}.wk-bar{height:14px;border-radius:7px;background:var(--color-panel);overflow:hidden;border:1px solid var(--color-line-strong)}.wk-bar i{display:block;height:100%;background:var(--color-accent)}.wk-n{font-weight:600;text-align:right}.tu-lad{list-style:none;margin:var(--s3) 0;padding:0;display:grid;gap:var(--s2)}.tu-lad li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px var(--s2);align-items:center;min-height:48px;padding:6px var(--s3);border:2px solid var(--color-line-strong);border-radius:var(--r-btn)}.tu-lad li.on{border-color:var(--color-owner);background:var(--color-owner-soft)}.tu-lad li.soon{border-style:dashed;color:var(--color-text-muted)}.sec>h2+.rows{margin-top:var(--s3)}@media (max-width:899px){.has-sel .lap-main,.lap-panel:not(.is-sel){display:none}}@media (min-width:900px){.card .back{display:none}}.card .back{justify-self:start}.steps .stag{font-size:var(--type-meta)}.state-block{display:grid;gap:var(--s2);border:2px solid var(--color-line-strong);border-radius:var(--r-card);padding:var(--s4);background:var(--color-surface)}.state-block .muted{font-size:var(--type-meta)}.msg-ro{border:2px solid var(--color-line-strong);border-radius:var(--r-btn);padding:var(--s3) var(--s4);background:var(--color-surface)}.change-row{gap:var(--s5)}@media (min-width:900px){.card .stale-note{display:none}}.turn.yunta>.spark{width:28px;height:28px;margin-top:2px}.ab-wait .spark,.turn.yunta>.spark{color:var(--color-accent)}.sunat-mes{display:grid;gap:var(--s2);border:2px solid var(--color-line-strong);border-radius:var(--r-card);padding:var(--s4)}.sunat-mes h2{margin:0}.sunat-mes-next{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);font-size:var(--type-subtitle);font-weight:600}.sunat-mes-next a{color:var(--color-text);min-height:44px;display:inline-flex;align-items:center}.sunat-mes-list{margin:0;padding-left:var(--s5);display:grid;gap:var(--s1)}.ans-link,.sunat-k{font-weight:600}.ans-link{text-underline-offset:3px}.ans-link .icon{width:18px;height:18px;vertical-align:-3px;margin-left:1px}.ans-links .linkbtn .icon,.linkbtn.ans-link .icon{vertical-align:middle}.ans-next{display:flex;gap:var(--s2);align-items:flex-start;margin:0;font-size:var(--type-body);line-height:1.45;background:var(--color-panel);border-radius:var(--r-btn);padding:var(--s3) var(--s4)}.ans-next>.icon{width:22px;height:22px;margin-top:3px;color:var(--color-accent);flex:none}.ans-q{margin:0;font-size:var(--type-body);line-height:1.45;font-weight:600}.ans-follow{margin-top:calc(-1 * var(--s1))}.ans-links{display:flex;flex-wrap:wrap;gap:0 var(--s5)}.ab-body{display:contents}@media (max-width:899px){.lap-panel .lp-ask{display:none}}@media (min-width:900px){.lap-panel:has(.lp-ask .thread) .lp-detail{flex:0 1 auto;max-height:26%}.lap-panel:has(.lp-ask .thread) .lp-ask{flex:1 1}}.view.inicio{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:var(--s4);min-height:calc(100dvh - 140px)}.inicio-top{display:grid;gap:var(--s3)}.inicio-hola{font-size:var(--type-section);line-height:1.15}.postit{background:var(--color-soft);border:1px solid var(--color-line);border-left:6px solid var(--color-accent);border-radius:var(--r-card);padding:var(--s3) var(--s4) var(--s2);display:grid;gap:var(--s1);box-shadow:0 4px 14px rgba(21,18,46,.06)}.postit-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap}.postit-h{font-size:var(--type-section);margin:0;line-height:1.2}.postit-src{margin:0;font-size:var(--type-meta);color:var(--color-text-muted);min-width:0}.postit-lines{list-style:none;margin:0;padding:0;display:grid}.postit-l{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--s2);align-items:start;border-top:1px solid var(--color-line);padding:var(--s1) 0}.postit-l:first-child{border-top:0}.postit-b{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 var(--s2);min-width:0}.postit-b>p{margin:0;padding:var(--s2) 0;font-size:var(--type-body);line-height:1.35;min-width:0}.postit-a{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;min-height:44px;font-weight:600;font-size:var(--type-meta);color:var(--color-accent);white-space:nowrap}.postit-a .icon{width:16px;height:16px}.postit-b.is-filing{grid-template-columns:minmax(0,1fr)}.postit-b.is-filing>div,.postit-b.is-filing>p{padding-bottom:var(--s1)}.postit-b .btn-row{display:flex;flex-wrap:wrap;gap:var(--s2)}.postit-b .btn-row>.btn{min-height:44px;padding:0 var(--s4);font-size:var(--type-meta);width:auto;flex:0 0 auto}@media (min-width:900px){.postit-foot:not(:has(.postit-more)){display:none}}.postit-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);border-top:1px solid var(--color-line)}.postit-more{display:inline-flex;color:var(--color-text)}.postit-more,.postit-toggle{min-height:44px;align-items:center;font-weight:600;font-size:var(--type-meta)}.postit-toggle{display:none;border:0;background:transparent;color:var(--color-accent);cursor:pointer;padding:0 var(--s1)}.postit-empty{display:flex;gap:var(--s2);align-items:flex-start;margin:0;padding:var(--s1) 0 var(--s2);font-size:var(--type-body)}.postit-empty .icon{width:20px;height:20px;margin-top:2px;color:var(--color-accent)}@media (max-width:899px){.postit.is-short .postit-l.is-over{display:none}.postit-toggle{display:inline-flex}.view.inicio{min-height:calc(100dvh - 60px - var(--tabbar-h) - env(safe-area-inset-bottom));padding-top:var(--s4);gap:var(--s3)}.inicio-hola{font-size:var(--type-section)}}.asks-main{margin-top:0;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--s3)}.asks-main .ab-body{flex:1 1 auto}.asks-main .thread{margin-top:0}.asks-main .chip-answer:empty{display:none}.asks-qs{display:grid;gap:var(--s2);margin-top:auto}.asks-qs-h{margin:0;font-weight:600;font-size:var(--type-meta);color:var(--color-text-muted)}.chip-more{background:transparent;border:2px dashed var(--color-line-strong);color:var(--color-accent);font-weight:600}.composer-main{margin-top:0}.composer-main .ab-row input{min-height:60px;font-size:var(--type-subtitle);border-radius:16px}.composer-main .ab-row .btn{min-height:60px;min-width:60px}.composer-main .ask-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:599px){.asks-qs .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--s4));padding:0 var(--s4) var(--s1)}.asks-qs .chip{flex:none}.composer-main .ab-row input{min-height:56px;font-size:var(--type-body)}.composer-main .ab-row .btn{min-height:56px;min-width:56px}}.sunat-card .card-head{display:grid;gap:var(--s1)}.sunat-due{margin:0;font-size:var(--type-subtitle);font-weight:600}.sunat-listo{display:grid;gap:var(--s3);border:2px solid var(--color-line-strong);border-radius:var(--r-card);padding:var(--s4);background:var(--color-surface)}.sunat-listo h3{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.sunat-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.sunat-lines li{display:flex;align-items:flex-start;gap:var(--s2)}.sunat-lines li.fig:first-child{font-weight:600}.sunat-lines li .icon{flex:none;width:22px;height:22px;margin-top:1px}.sunat-lines li.ok .icon{color:var(--color-accent)}.sunat-lines li.warn .icon{color:var(--color-danger-text)}.sunat-work{display:grid;gap:var(--s4)}.sunat-work .btn-row .btn-primary{flex:1 1 auto}.sunat-sent{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.sunat-sent .icon{color:var(--color-accent)}.sunat-q{display:grid;gap:var(--s2);border:2px solid var(--color-line-strong);border-radius:var(--r-card);padding:var(--s4)}.sunat-q h3{margin:0}.sunat-fold{border-top:1px solid var(--color-line-strong);padding-top:var(--s2);display:grid;gap:var(--s2)}.sunat-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:44px;cursor:pointer;list-style:none}.sunat-fold>summary::-webkit-details-marker{display:none}.sunat-fold>summary h3{margin:0;font-size:var(--type-meta)}.sunat-fold>summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);transform:rotate(45deg);margin:0 var(--s2) 4px 0}.sunat-fold[open]>summary:after{transform:rotate(-135deg);margin-bottom:-4px}.sunat-fold p{margin:0}.sunat-ro{margin-top:var(--s2)}.sunat-ro h4{margin:0 0 var(--s1);font-size:var(--type-meta)}.sunat-fold .sunat-k{margin-top:var(--s2)}.sunat-ro ul{margin:0;padding-left:var(--s5);display:grid;gap:var(--s1);color:var(--color-text-muted)}.sunat-more .history{border-top:0;padding-top:0}.sunat-more .history h4{margin:0 0 var(--s2);font-size:var(--type-meta)}.tab-shell .sk-rows{display:grid;gap:var(--s3)}.tab-shell .sk{display:block;height:72px;border-radius:var(--r-card);background:var(--color-soft);border:1px solid var(--color-line);animation:skPulse 1.4s ease-in-out infinite}.tab-shell .sk:nth-child(2){animation-delay:.15s}.tab-shell .sk:nth-child(3){animation-delay:.3s}@keyframes skPulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.tab-shell .sk{animation:none}}.signin .signin-h{display:flex;align-items:center;flex-wrap:wrap;gap:.3em;margin-bottom:var(--s6)}.signin .signin-mark{height:1.3em;width:auto;transform:translateY(.06em)}.ask-timing{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--type-meta);line-height:1.4;color:var(--color-text-muted);background:var(--color-soft);border:1px dashed var(--color-line-strong);border-radius:8px;padding:6px 8px;overflow-wrap:anywhere}.wk-list li.wk-open{display:block}.wk-open details>summary{display:grid;grid-template-columns:7.5em minmax(0,1fr) 3em;gap:var(--s3);align-items:center;cursor:pointer;list-style:none;min-height:44px;border-radius:var(--r-btn)}.wk-open details>summary::-webkit-details-marker{display:none}.wk-open details>summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.wk-open details[open]>summary{font-weight:600}.wk-staff{margin:var(--s1) 0 var(--s3);padding:var(--s2) var(--s3);border-left:3px solid var(--color-line-strong);display:grid;gap:var(--s1)}.wk-staff-h{margin:0;font-size:var(--type-meta);color:var(--color-text-muted)}.wk-staff ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.wk-staff li{display:flex;justify-content:space-between;gap:var(--s3);font-size:var(--type-body)}@media (max-width:599px){.wk-list li,.wk-open details>summary{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 2.5em;font-size:var(--type-meta)}}.team-tbl-wrap{overflow-x:auto}.team-tbl{width:100%;border-collapse:collapse;font-size:var(--type-body)}.team-tbl td,.team-tbl th{padding:var(--s2) var(--s2);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:baseline}.team-tbl thead th{font-size:var(--type-meta);font-weight:600;color:var(--color-text-muted);border-bottom:2px solid var(--color-line-strong)}.team-tbl tbody th{font-weight:600}.team-tbl .num{text-align:right;white-space:nowrap}.team-tbl tfoot td,.team-tbl tfoot th{font-weight:700;border-top:2px solid var(--color-line-strong);border-bottom:0}.team-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.team-cards li{border:2px solid var(--color-line-strong);border-radius:var(--r-card);padding:var(--s3) var(--s4);display:grid;gap:2px;background:var(--color-surface)}.team-cards p{margin:0}.team-card-name{display:flex;justify-content:space-between;gap:var(--s2);font-weight:600;font-size:var(--type-body)}.team-card-share{font-weight:500;font-size:var(--type-meta);color:var(--color-text-muted);white-space:nowrap}.team-card-main{font-size:var(--type-body)}.team-card-meta{font-size:var(--type-meta);color:var(--color-text-muted)}.yunta-can{border:2px solid var(--color-line-strong);border-radius:var(--r-card);padding:var(--s4);background:var(--color-soft)}@media (min-width:900px){.team-cards{display:none}}@media (max-width:899px){.team-tbl-wrap{display:none}}.th .topbar{box-shadow:inset 0 -3px 0 var(--client-gold)}.topbar .cobrand img.cl-logo{filter:none;width:32px;height:32px;flex:none}.cl-logo.th-mark{border-radius:50%;box-shadow:0 0 0 2px var(--color-on-accent);background:var(--color-on-accent)}@media (max-width:899px){.topbar .cobrand img.cl-logo{width:28px;height:28px}}.th .team-cards li,.th .yunta-can{border-left:4px solid var(--client-gold)}.th-word{display:inline-grid;place-items:center;width:168px;height:80px;margin-bottom:var(--s3);border-radius:40px;background:var(--color-surface);box-shadow:0 0 0 2px var(--client-gold,var(--color-line-strong))}.th-word img{width:136px;height:auto}.lap-scrim,.lp-close{display:none}@media (min-width:900px){.lap-panel.is-sel .lp-close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;z-index:2;width:44px;height:44px;border-radius:50%;background:var(--color-panel,#fff);border:1px solid var(--color-line);color:var(--color-text);font-size:var(--type-subtitle);line-height:1;text-decoration:none}.lap-panel.is-sel .lp-close:hover{background:var(--color-soft)}.lap-panel.is-sel .lp-close:focus-visible{outline:3px solid var(--color-owner);outline-offset:2px}.lap-panel.is-sel .lp-detail{padding-right:56px}}.data-flag{display:inline-block;margin:4px 0 0;padding:2px 10px;border-radius:var(--r-pill);background:var(--color-soft);color:var(--color-text-muted);font-weight:600;line-height:20px}.data-flag,.state-legend{font-size:var(--type-meta)}.state-legend{margin:var(--s2) 0 var(--s5)}.state-legend summary{cursor:pointer;color:var(--color-accent);font-weight:600;min-height:44px;display:flex;align-items:center}.state-legend ul{margin:0;padding-left:18px;color:var(--color-text-muted);display:grid;gap:4px}.ask-cta{display:grid;gap:4px;margin:var(--s3) 0}.ask-cta-b{justify-self:start;display:inline-flex;align-items:center;gap:8px;border-color:var(--color-accent);color:var(--color-accent)}.ask-cta-b .spark{width:20px;height:20px}.ask-cta-n{margin:0;font-size:var(--type-meta)}.b13-row.p13-row2{grid-template-columns:1fr auto auto;grid-template-areas:"name n chev" "facts facts facts";row-gap:2px;align-items:center}.b13-row.p13-row2 .b13-row-name{grid-area:name;font-weight:600}.b13-row.p13-row2 .b13-row-class{grid-area:facts;white-space:normal;text-align:left}.b13-row.p13-row2 .b13-row-n{grid-area:n}.b13-row.p13-row2>svg:last-child{grid-area:chev}.p13-cta{margin:var(--s5) 0;padding:var(--s4);border:1px solid var(--color-line);border-left:4px solid var(--color-accent);border-radius:var(--r-card);background:var(--color-soft);display:grid;gap:var(--s2)}.p13-cta h3,.p13-cta p{margin:0}.p13-fb summary{cursor:pointer;color:var(--color-accent);font-weight:600;min-height:44px;display:flex;align-items:center}.seg-toggle{gap:2px;padding:2px;margin:var(--s3) 0;border:1px solid var(--color-line);background:var(--color-soft)}.seg-toggle,.seg-toggle a{display:inline-flex;border-radius:var(--r-pill)}.seg-toggle a{white-space:nowrap;min-height:40px;align-items:center;padding:0 14px;color:var(--color-text);text-decoration:none;font-weight:600;font-size:var(--type-meta)}.seg-toggle a.is-sel{background:var(--color-accent);color:var(--color-on-accent,#fff)}.seg-toggle a:focus-visible{outline:3px solid var(--color-owner);outline-offset:2px}.eq-uno .seg-toggle{display:flex;max-width:100%}.eq-uno .seg-toggle a{flex:1 1 auto;justify-content:center;padding:0 8px}.eq-uno-h h2{margin:0}.eq-uno-rango{margin:2px 0 0}.eq-uno-pick{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin:var(--s2) 0}.eq-uno-pick label{display:grid;gap:2px;min-width:0;font-size:var(--type-meta);line-height:var(--type-meta-lh)}.eq-uno-pick input{min-height:44px;min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--color-line-strong);border-radius:var(--r-btn);padding:0 4px;font:inherit;font-size:var(--type-meta);background:var(--color-bg,#fff);color:var(--color-text)}.eq-uno-pick .btn{grid-column:1/-1}@media (min-width:600px){.eq-uno-pick{grid-template-columns:minmax(0,200px) minmax(0,200px) auto;align-items:end}.eq-uno-pick .btn{grid-column:auto}}.eq-uno-otros{margin:var(--s2) 0}.eq-room .chips{margin-bottom:var(--s2)}.from-ask{display:flex;align-items:center;gap:8px;margin:var(--s2) 0 var(--s3);padding:8px 12px;border-radius:12px;background:var(--color-owner-soft,#F3ECFA);color:var(--color-text);font-weight:600}.from-ask .spark{width:18px;height:18px;flex:none}.from-ask{flex-wrap:wrap;row-gap:2px}.from-ask>span{flex:1 1 16ch}[id^=ad-],[id^=eq-],[id^=pa-]{scroll-margin-top:calc(var(--band-h, 64px) + 16px)}.role-lock-bar{display:flex;justify-content:flex-start;margin:0 0 var(--s3)}.role-lock{background:var(--color-soft);color:var(--color-text);border:1px solid var(--color-line-strong);cursor:pointer;min-height:44px}.role-lock .icon{width:16px;height:16px;color:var(--color-accent)}.seats16-count{margin:0 0 var(--s2)}.seats16-row{display:grid;grid-template-columns:minmax(7.5rem,auto) 1fr auto;gap:var(--s2);align-items:center}.seats16-role{font-weight:600}.seats16-who em{font-style:normal;color:var(--color-text-muted)}.seats16-ask{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--s2)}.seats16-quitar{background:none;border:0;color:var(--color-accent);font-weight:600;padding:var(--s2);min-height:44px;cursor:pointer;text-decoration:underline}.seats16-note{margin:var(--s2) 0 0}.seats16-form{display:grid;gap:var(--s3);margin-top:var(--s3);max-width:28rem}.seats16-form label{display:grid;gap:var(--s1);font-weight:600}.seats16-form input,.seats16-form select{min-height:44px;padding:0 var(--s3);border:1px solid var(--color-line-strong);border-radius:var(--r-btn);background:var(--color-surface);color:var(--color-text);font:inherit}.seats16-roles{margin-top:var(--s4)}.seats16-h3{margin:0 0 var(--s2)}.seats16-role-add{display:grid;gap:var(--s2);margin-bottom:var(--s3)}.seats16-closed-other{margin:0 0 var(--s3)}.signin-note{margin:0 0 var(--s4)}@media (max-width:599px){.seats16-row{grid-template-columns:1fr auto}.seats16-role{grid-column:1/-1}}.seats16-owner{display:flex;gap:var(--s2);align-items:center;padding:var(--s3) var(--s4);list-style:none}.seats16-owner .icon{width:20px;height:20px;color:var(--color-accent)}.role-lock-h{padding-right:56px}.role-lock-h+p{padding-right:var(--s5)}.role-lock-bar{padding:var(--s3) var(--s4) 0}.hist-bar{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s5)}.from-ask-back{margin-left:var(--s3);color:var(--color-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hist{display:grid;gap:var(--s3)}.hist-h{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap}.hist-h h3{margin:0;font-size:var(--type-section);line-height:var(--type-section-lh)}.hist-acts{display:flex;flex-wrap:wrap;gap:0 var(--s5)}.hist-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.hist-item{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;border:1px solid var(--color-line);border-radius:var(--r-btn);background:var(--color-surface);padding:var(--s2) var(--s3)}.hist-item:has(.hist-open[aria-current=true]){border-color:var(--color-accent)}.hist-open{flex:1 1 220px;min-width:0;min-height:48px;display:grid;align-content:center;gap:2px;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:var(--color-text);font:inherit}.hist-title{font-size:var(--type-body);line-height:var(--type-body-lh);font-weight:600;overflow-wrap:anywhere}.hist-date{font-size:var(--type-meta);line-height:var(--type-meta-lh);color:var(--color-text-muted)}.hist-del{min-height:48px;padding:0 var(--s3);background:none;border:0;color:var(--color-accent);font:inherit;font-size:var(--type-meta);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hist-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.hist-q{font-size:var(--type-meta);font-weight:600}.lp-ask .hist-bar{gap:0 var(--s4)}.lp-ask .hist-bar .linkbtn{min-height:40px;font-size:var(--type-meta)}:root{--yc-hi:var(--color-accent,#4B3FD1);--yc-rest:var(--color-line-strong,#8A86A8);--yc-rest-2:#B4B1C9;--yc-rest-3:#D3D1E2;--yc-ink:var(--color-text,#15122E);--yc-muted:var(--color-text-muted,#58556F);--yc-grid:var(--color-line,rgba(21,18,46,0.12));--yc-surface:var(--color-surface,#FFFFFE);--yc-heat-1:#D9D5F6;--yc-heat-2:#A9A0EC;--yc-heat-3:#7A6EE0;--yc-heat-4:#4B3FD1}:root[data-theme=dark] .yc{--yc-hi:#8E7CF4;--yc-rest:#6F6B8E;--yc-rest-2:#57536F;--yc-rest-3:#403C58;--yc-ink:#F2F1FA;--yc-muted:#B9B6CF;--yc-grid:rgba(242,241,250,0.16);--yc-surface:#15122E;--yc-heat-1:#2F2A5C;--yc-heat-2:#4A3F95;--yc-heat-3:#6E5FD0;--yc-heat-4:#8E7CF4}.yc{margin:0 0 var(--s5,24px);color:var(--yc-ink);min-width:0}.yc-cap{font-size:var(--type-body);line-height:1.35;margin:0 0 var(--s3,12px);font-weight:600}.yc-src{margin:var(--s2,8px) 0 0;color:var(--yc-muted);font-size:var(--type-meta)}.yc-body{min-width:0}.yc-data{margin-top:var(--s2,8px);font-size:var(--type-meta)}.yc-data summary{min-height:44px;display:inline-flex;align-items:center;cursor:pointer;color:var(--yc-hi);font-weight:600}.yc-data table{border-collapse:collapse;width:100%;margin-top:var(--s2,8px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yc-data td,.yc-data th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--yc-grid);font-weight:400}.yc-data thead th{font-weight:600;color:var(--yc-muted)}.yc-data td{text-align:right}.yc-mark{fill:var(--yc-rest)}.yc-mark.yc-hi{fill:var(--yc-hi)}.yc-mark.yc-g0{fill:var(--yc-rest)}.yc-mark.yc-g1{fill:var(--yc-rest-2)}.yc-mark.yc-g2{fill:var(--yc-rest-3)}.yc-bars{position:relative}.yc-row{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr) auto;align-items:center;gap:var(--s2,8px);min-height:44px;color:inherit;text-decoration:none}.yc-tap{border-radius:10px}.yc-tap:hover{background:var(--color-soft,#F7F6FD)}.yc-tap:focus-visible{outline:3px solid var(--yc-hi);outline-offset:2px}.yc-bl{display:flex;flex-direction:column;min-width:0}.yc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yc-name,.yc-note{font-size:var(--type-meta)}.yc-note{color:var(--yc-muted)}.yc-track{width:100%;height:16px;overflow:visible}.yc-med{stroke:var(--yc-ink);stroke-width:2;stroke-dasharray:3 2}.yc-val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--type-meta);min-width:2.5em;text-align:right}.yc-fold,.yc-medlab{margin:var(--s1,4px) 0 0;align-items:center;gap:6px}.yc-fold,.yc-legend,.yc-medlab{font-size:var(--type-meta);color:var(--yc-muted);display:flex}.yc-legend{flex-wrap:wrap;gap:4px 16px;margin:0 0 var(--s2,8px)}.yc-legend span{display:inline-flex;align-items:center;gap:6px}.yc-strack{width:100%;height:28px;display:block;border-radius:6px}.yc-segs{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:var(--s2,8px)}.yc-seg{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;color:inherit;text-decoration:none;font-size:var(--type-meta)}.yc-line{width:100%}.yc-plot{position:relative;height:140px;margin-right:28px}.yc-plot svg{width:100%;height:100%;display:block;overflow:visible}.yc-base{stroke:var(--yc-grid);stroke-width:1}.yc-path{fill:none;stroke:var(--yc-hi);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.yc-ghost{fill:none;stroke:var(--yc-rest);stroke-width:2;stroke-dasharray:5 4}.yc-hit{fill:transparent}.yc-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--yc-hi);box-shadow:0 0 0 2px var(--yc-surface)}.yc-dotlab{position:absolute;bottom:12px;right:-4px;white-space:nowrap;font-size:var(--type-meta);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yc-x{display:flex;justify-content:space-between;gap:8px;font-size:var(--type-meta);color:var(--yc-muted);margin-top:6px;margin-right:28px}.yc-ghostlab{display:inline-flex;align-items:center;gap:6px}.yc-cells{width:100%;height:18px}.yc-heat .yc-row{grid-template-columns:minmax(0,34%) minmax(0,1fr)}.yc-cell{stroke:none}.yc-cell.yc-l0{fill:var(--yc-surface);stroke:var(--yc-rest);stroke-width:1}.yc-cell.yc-l1{fill:var(--yc-heat-1)}.yc-cell.yc-l2{fill:var(--yc-heat-2)}.yc-cell.yc-l3{fill:var(--yc-heat-3)}.yc-cell.yc-l4{fill:var(--yc-heat-4)}.yc-x-heat{margin-left:34%;margin-right:0}@media (forced-colors:active){.yc-cell,.yc-mark{fill:CanvasText}.yc-mark.yc-hi{fill:Highlight}.yc-cell.yc-l0{fill:Canvas;stroke:CanvasText}.yc-path{stroke:Highlight}.yc-ghost{stroke:GrayText}}.yc-pick{margin:0 0 var(--s5,24px)}.yc-pick-bar{display:flex;gap:2px;height:28px;margin-bottom:var(--s3,12px)}.yc-pick-seg{display:block;min-width:8px;border-radius:4px;background:var(--yc-rest)}.yc-pick-seg.yc-hi{background:var(--yc-hi)}.yc-pick-seg.yc-g0{background:var(--yc-rest)}.yc-pick-seg.yc-g1{background:var(--yc-rest-2)}.yc-pick-seg.yc-g2{background:var(--yc-rest-3)}.yc-pick-seg.is-sel{outline:3px solid var(--yc-ink);outline-offset:1px}.yc-pick-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s2,8px)}@media (min-width:900px){.yc-pick-tiles{grid-template-columns:repeat(4,1fr)}}.yc-pick-tile{display:grid;gap:4px;min-height:44px;height:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--yc-grid);border-radius:12px;color:var(--yc-ink);text-decoration:none;background:var(--yc-surface)}.yc-pick-tile:hover{border-color:var(--yc-hi)}.yc-pick-tile.is-sel{border:2px solid var(--yc-hi);padding:9px 11px}.yc-pick-tile:focus-visible{outline:3px solid var(--yc-hi);outline-offset:2px}.yc-pick-top{display:flex;align-items:center;gap:8px}.yc-pick-l{font-weight:600;flex:1 1 auto}.yc-pick-n{font-size:var(--type-figure);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yc-pick-d{color:var(--yc-muted);font-size:var(--type-meta);line-height:1.35}.yc-cols{--plot-h:160px;padding-left:28px}.yc-cols-plot{position:relative;height:var(--plot-h)}.yc-grid-l{position:absolute;left:0;right:0;border-top:1px solid var(--yc-grid)}.yc-tick{position:absolute;left:-28px;width:24px;text-align:right;top:-8px;font-size:var(--type-meta);color:var(--yc-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yc-cols-bars{position:absolute;inset:0;display:grid;gap:2px;align-items:end}.yc-col{height:100%;display:flex;align-items:flex-end;justify-content:center}.yc-col-b{display:block;width:min(70%,28px);background:var(--yc-rest);border-radius:4px 4px 0 0;min-height:0}.yc-col-b.yc-hi-bg{background:var(--yc-hi)}.yc-avg{left:0;border-top:2px dashed var(--yc-ink)}.yc-avg,.yc-avg-l{position:absolute;right:0}.yc-avg-l{bottom:2px;color:var(--yc-ink);background:var(--yc-surface);padding:0 4px;border-radius:4px}.yc-avg-l,.yc-cols-x{font-size:var(--type-meta)}.yc-cols-x{display:grid;gap:2px;margin-top:4px;color:var(--yc-muted);text-align:center}.yc-cols-x span{overflow:visible;white-space:nowrap;min-width:0}.yc-cols-x span:last-child{text-align:right}.yc-cols-x .yc-x-skip{visibility:hidden}:root{--yc-histc:var(--yc-ink)}.yc-aline{width:100%}.yc-legend-l{margin-bottom:var(--s3,12px)}.yc-aplot{position:relative;height:168px;margin:0 30px}.yc-aplot>svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.yc-grid-0{border-top-color:var(--yc-rest)}.yc-hist{fill:none;stroke:var(--yc-histc);stroke-width:2;stroke-dasharray:1 4;stroke-linecap:round;opacity:.75}.yc-ahits{position:absolute;inset:0 -4% 0 -4%;display:grid}.yc-ahit{display:block;height:100%;border-radius:4px}.yc-ahit:hover{background:color-mix(in srgb,var(--yc-hi) 8%,transparent)}.yc-ax{position:relative;height:18px;margin:6px 30px 0;font-size:var(--type-meta);color:var(--yc-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yc-ax span{position:absolute;transform:translateX(-50%);white-space:nowrap}.yc-ax span.yc-ax-first{transform:none}.yc-ax span.yc-ax-last{transform:translateX(-100%);color:var(--yc-ink);font-weight:600}:root{--yc-s0:#4B3FD1;--yc-s1:#1BAF7A;--yc-s2:#EB6834;--yc-s3:#2A78D6;--yc-s4:#EDA100;--yc-so:#8A86A8}:root[data-theme=dark] .yc{--yc-s0:#8E7CF4;--yc-s1:#199E70;--yc-s2:#D95926;--yc-s3:#3987E5;--yc-s4:#C98500;--yc-so:#6F6B8E;--yc-histc:#F2F1FA}.yc-scols{--plot-h:150px;padding-left:28px}.yc-scols .yc-cols-plot{height:var(--plot-h)}.yc-scol{position:relative;display:block;width:min(64%,26px);height:100%}.yc-sseg{position:absolute;left:0;right:0;box-shadow:inset 0 2px 0 var(--yc-surface);transition:opacity .15s}.yc-sseg:first-child{box-shadow:none;border-radius:0}.yc-s0{background:var(--yc-s0);fill:var(--yc-s0)}.yc-s1{background:var(--yc-s1);fill:var(--yc-s1)}.yc-s2{background:var(--yc-s2);fill:var(--yc-s2)}.yc-s3{background:var(--yc-s3);fill:var(--yc-s3)}.yc-s4{background:var(--yc-s4);fill:var(--yc-s4)}.yc-so{background:var(--yc-so);fill:var(--yc-so)}.yc-scols.has-sel .yc-sseg:not(.is-sel){opacity:.28}.yc-scols .yc-cols-x .yc-x-off{visibility:hidden}.yc-slegend{list-style:none;margin:var(--s3,12px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:2px 6px}.yc-sl{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border-radius:10px;color:var(--yc-ink);text-decoration:none;font-size:var(--type-meta);border:1px solid transparent}.yc-sl-v{color:var(--yc-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--type-meta)}.yc-sl.is-sel{border-color:var(--yc-hi);font-weight:600}.yc-scols.has-sel .yc-sl:not(.is-sel){color:var(--yc-muted)}@media (forced-colors:active){.yc-s0,.yc-s1,.yc-s2,.yc-s3,.yc-s4,.yc-so,.yc-sseg{background:CanvasText;fill:CanvasText}.yc-sseg.is-sel{background:Highlight}.yc-hist{stroke:CanvasText}}.yc-sx span{white-space:nowrap;overflow:visible;display:flex;justify-content:center}.yc-sx span.yc-sx-last{justify-content:flex-end;color:var(--yc-ink);font-weight:600}.b13-phone-only{display:block}.b13-lap-only{display:none}@media (min-width:900px){.b13-phone-only{display:none}.b13-lap-only{display:block}}.b13-concl{display:grid;gap:var(--s2);margin:0 0 var(--s5)}.b13-concl p{margin:0;font-size:var(--type-body);line-height:1.4}.b13-concl .b13-lead{font-size:var(--type-subtitle);font-weight:600}.b13-prop{display:grid;gap:var(--s3);padding:var(--s4);border-radius:var(--r-card);background:var(--color-soft);border-left:4px solid var(--client-gold,var(--color-accent))}.b13-prop p{font-size:var(--type-body)}.b13-prop .btn,.b13-prop .share-text .btn{justify-self:start}.b13-rows{list-style:none;margin:0;padding:0;display:grid;gap:2px}.b13-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 20px;align-items:center;gap:var(--s3);min-height:56px;padding:var(--s2) var(--s3);border-radius:12px;color:inherit;text-decoration:none}.b13-row:hover{background:var(--color-soft)}.b13-row.is-sel{background:var(--color-panel)}.b13-row:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.b13-row .icon{width:20px;height:20px;color:var(--color-text-muted)}.b13-row-name{font-size:var(--type-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b13-row-class{color:var(--color-text-muted);font-size:var(--type-meta);text-align:right}.b13-row-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2ch;text-align:right}@media (max-width:480px){.b13-row{grid-template-columns:minmax(0,1fr) auto 20px}.b13-row-n{display:none}}.b13-former{margin-top:var(--s4)}.b13-former summary{min-height:48px;display:inline-flex;align-items:center;cursor:pointer;color:var(--color-accent);font-weight:600}.b13-acts{margin-top:var(--s5);display:grid;gap:var(--s2)}.b13-acts h3{font-size:var(--type-section);margin:0}.b13-msg-label{margin:0;font-weight:600}.b13-msg{margin:0;padding:var(--s3) var(--s4);border-radius:12px;background:var(--color-soft);font-size:var(--type-body);line-height:1.45;white-space:pre-wrap}.b13-detail{margin:0 0 var(--s5)}.b13-detail>summary{min-height:48px;display:inline-flex;align-items:center;cursor:pointer;color:var(--color-accent);font-weight:600}.share-text{display:grid;gap:var(--s2)}.b13-tbl td,.b13-tbl th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.b13-plain{margin:0 0 var(--s2);padding-left:1.2em}.b13-asks{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}.b13-asks li{display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--color-soft)}.b13-asks p{margin:0}.p13-why{display:grid;gap:var(--s2);padding:var(--s4);border-radius:var(--r-card);background:var(--color-soft)}.p13-msg h3,.p13-why h3{margin:0}.p13-why .stag{margin:0;font-weight:600}.p13-msg{display:grid;gap:var(--s3)}.p13-msg .p13-locked{border-style:dashed;-webkit-user-select:none;user-select:none}.p13-ask{display:grid;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--color-line)}.p13-ask .btn{justify-self:start}.p13-more summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--color-ink-soft,inherit)}.p13-undo .linkbtn{margin-left:var(--s2)}.b13-concl>.btn{justify-self:start}.b13-concl-more p{font-size:var(--type-body)}@media (max-width:480px){.p13-row{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"name chev" "cls chev";row-gap:2px}.p13-row .b13-row-name{grid-area:name;white-space:normal}.p13-row .b13-row-class{grid-area:cls;text-align:left}.p13-row>.icon:last-child{grid-area:chev}}.ans-action{margin:var(--s2) 0 0}.ans-action .btn{min-height:44px}.ans-analysis{margin:var(--s2) 0 0;border-top:1px solid var(--color-line,rgba(127,127,127,.25));padding-top:var(--s2)}.ans-analysis>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600;color:var(--color-accent)}.ans-analysis>p{margin:var(--s2) 0 0;line-height:1.5}.ans .yc{margin:var(--s3) 0 0;max-width:100%}.postit .yc{margin:0 0 var(--s3)}.ci-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s3)}.ci-head h2{margin-right:auto}.ci-head .ask-cta{margin:var(--s2) 0}.ci-ter{scroll-margin-top:72px}.ci-ter-links{display:flex;flex-wrap:wrap;gap:0 var(--s4);margin:0 0 var(--s5)}.ci-ter-links a{min-height:44px;display:inline-flex;align-items:center;color:var(--color-accent);font-weight:600}.p13-anotar{display:grid;gap:var(--s3);margin-top:var(--s4)}.p13-anotar h3{margin:0;font-size:var(--type-section)}.p13-anotar fieldset{border:1px solid var(--color-line);border-radius:12px;padding:var(--s2) var(--s3) var(--s3);margin:0;display:grid;gap:2px;min-width:0}.p13-anotar legend,.rem-choose legend{font-weight:600;padding:0 4px}.chk{display:flex;align-items:center;gap:var(--s3);min-height:44px;cursor:pointer}.chk input{width:22px;height:22px;accent-color:var(--color-accent);flex:none}.fld{display:grid;gap:4px}.fld input{min-height:48px;border:2px solid var(--color-line-strong);border-radius:var(--r-btn);padding:0 var(--s3);font-size:var(--type-body);background:var(--color-surface);color:var(--color-text);max-width:100%}.small{font-size:var(--type-meta)}.app-note-warn{background:var(--color-danger-bg);color:var(--color-danger-text)}.rem-act{display:grid;gap:var(--s3);margin-top:var(--s3)}.rem-choose fieldset{border:1px solid var(--color-line);border-radius:12px;padding:var(--s2) var(--s3) var(--s3);margin:0;min-width:0}.rem-preview{padding:var(--s3) var(--s4);border-radius:12px;background:var(--color-soft);border-left:4px solid var(--color-accent)}.rem-preview p{margin:0}.row-btns{display:flex;flex-wrap:wrap;gap:var(--s2)}.rem-list .rem-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--color-line)}.rem-list .rem-text{margin:0;font-size:var(--type-body);overflow-wrap:anywhere}.rem-list .rem-text a{color:inherit}.rem-list p.muted{margin:2px 0 0}.inicio-rem{margin-top:var(--s5)}.agenda-connect{display:grid;gap:var(--s3)}.agenda-acc{display:grid;gap:var(--s2);padding:var(--s3);border:1px solid var(--color-line);border-radius:12px}.agenda-acc p{margin:0;display:flex;gap:var(--s2);align-items:center}.agenda-colours summary{min-height:48px;display:inline-flex;align-items:center;cursor:pointer;color:var(--color-accent);font-weight:600}.agenda-colour-list{list-style:none;margin:0 0 var(--s3);padding:0;display:grid;gap:var(--s2)}.agenda-colour-list li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:var(--s2)}.agenda-colour-list label{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);align-items:center;gap:var(--s2)}.agenda-cat-list label,.agenda-cat-list li{grid-template-columns:minmax(0,1fr)}.agenda-cat-list label{gap:var(--s1,4px)}.agenda-cat-list select{min-width:min(100%,16rem);width:100%}.agenda-colour-list select{min-height:44px;border:2px solid var(--color-line-strong);border-radius:10px;background:var(--color-surface);color:var(--color-text);font-size:var(--type-body);min-width:0;max-width:100%}.agenda-swatch{width:22px;height:22px;border-radius:50%;border:1px solid var(--color-line-strong)}.sunat-tit .b13-row{grid-template-columns:minmax(0,1fr);white-space:normal}.sunat-tit .b13-row.is-warn{border-left:4px solid var(--color-danger-text)}.tit-svg{display:grid;gap:var(--s2);margin:var(--s3) 0}.tit-row{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:center;gap:var(--s3)}.tit-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tit-track{width:100%;height:22px}.tit-axis{stroke:var(--color-line-strong);stroke-width:1}.tit-today{stroke:var(--color-accent);stroke-width:1.5;stroke-dasharray:2 2}.tit-pt{fill:var(--color-accent)}.tit-past{fill:var(--color-danger-text)}.tit-next{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:var(--type-meta)}.b13-money{margin:var(--s5) 0;display:grid;gap:var(--s2)}@media (max-width:480px){.tit-row{grid-template-columns:minmax(0,6rem) minmax(0,1fr) auto}.agenda-colour-list label{grid-template-columns:minmax(0,1fr)}}.ag-rows{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:var(--s3)}.ag-row{display:grid;gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--color-line)}.ag-who{font-weight:600;font-size:var(--type-body);line-height:var(--type-body-lh)}.ag-slots{display:flex;flex-wrap:wrap;gap:var(--s2)}.ag-slot{display:inline-grid;justify-items:start;min-height:56px;min-width:104px;padding:var(--s2) var(--s3);border:2px solid var(--color-line-strong);border-radius:12px;background:var(--color-surface);color:inherit;font:inherit;cursor:pointer;text-align:left}.ag-slot span{font-size:var(--type-meta);line-height:var(--type-meta-lh);color:var(--color-text-muted)}.ag-slot strong{font-size:var(--type-body);line-height:var(--type-body-lh)}.ag-slot:hover{border-color:var(--color-accent)}.ag-slot:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.ag-up{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.ag-up li{align-items:center;justify-content:space-between;padding:var(--s2) 0;border-top:1px solid var(--color-line)}.ag-up li,.ag-up-btns{display:flex;flex-wrap:wrap;gap:var(--s2)}.ag-up-btns .btn{width:auto;min-height:44px}.ag-mins{display:flex;flex-wrap:wrap;gap:0 var(--s4)}.agent-run{display:grid;gap:var(--s3);margin-top:var(--s3)}.agent-run .btn{justify-self:start}.app-note.ok .icon{color:var(--color-accent)}.mail-prev{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s2) var(--s4);margin:0 0 var(--s3);padding:var(--s3) var(--s4);border-radius:12px;background:var(--color-soft);border-left:4px solid var(--color-accent)}.mail-prev dt{font-weight:600;color:var(--color-text-muted)}.mail-prev dd{margin:0;min-width:0;overflow-wrap:anywhere;display:flex;gap:var(--s2);align-items:flex-start}.mail-prev dd .icon{width:20px;height:20px;flex:none;margin-top:2px}.mail-body{margin:0;flex:1 1 auto;min-width:0;white-space:pre-wrap;font:inherit;font-size:var(--type-body);line-height:var(--type-body-lh);background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;padding:var(--s3) var(--s4);color:var(--color-text)}@media (max-width:520px){.mail-prev{grid-template-columns:minmax(0,1fr)}.mail-prev dt{margin-top:var(--s2)}}.b13-liq-mail{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--color-line)}.ab15,.b13-liq-mail{display:grid;gap:var(--s3)}.ab15>p{margin:0}.ab15-warn{display:flex;gap:var(--s2);align-items:flex-start;padding:var(--s3);border-radius:var(--r-card);background:var(--color-soft);border-left:4px solid var(--client-gold,var(--color-accent))}.ab15-tit{display:grid;gap:var(--s1);margin-bottom:var(--s3)}.ab15-tit-name{margin:0;font-weight:600}.ab15-list{display:grid;gap:var(--s3)}.ab15-group{margin:var(--s4) 0 var(--s2);font-size:var(--type-subtitle)}.ab15-row{display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--color-surface);border:1px solid var(--color-line);list-style:none}.ab15-row p{margin:0}.ab15-meta{color:var(--color-text-muted);font-size:var(--type-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ab15-q{font-size:var(--type-subtitle);line-height:1.4;overflow-wrap:anywhere}.ab15-why{font-size:var(--type-meta)}.ab15-row .row-btns{display:flex;flex-wrap:wrap;gap:var(--s2)}.ab15-row .btn{min-height:44px}.ab15-toast{position:sticky;top:var(--s2);z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0;padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--color-panel);font-weight:600}.ab15-toast .btn{margin-left:auto;min-height:44px}.ab15-desk-rows,.ab15-found,.ab15-opts{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.btn.ab15-opt{width:100%;display:grid;justify-items:start;justify-content:stretch;text-align:left;gap:2px;min-height:52px;white-space:normal}.ab15-search{display:flex;gap:var(--s2);margin:var(--s2) 0}.ab15-search input{flex:1 1;min-width:0;min-height:44px;padding:0 var(--s3);border-radius:12px;border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--type-subtitle)}.ab15-nosesion{display:grid;gap:var(--s1);margin:var(--s3) 0}.ab15-nosesion .btn{justify-self:start;min-height:44px}.ab15-methods{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.ab15-methods .btn{min-height:44px;white-space:normal}@media (min-width:600px){.ab15-methods{grid-template-columns:repeat(4,auto);justify-content:start}}.ab15-done li{padding:var(--s2) 0;border-bottom:1px solid var(--color-line);overflow-wrap:anywhere}.ab15-ladder{display:grid;gap:var(--s1)}.ab15-ladder p{margin:0}.ab15-auto-on{display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--color-panel)}.ab15-auto-on p{margin:0}.ab15-payer{margin:0;font-size:var(--type-meta);overflow-wrap:anywhere}.ab15b-aviso{padding:var(--s4);border-radius:var(--r-card);background:var(--color-soft);border-left:4px solid var(--color-accent)}.ab15b-aviso h2{display:flex;gap:var(--s2);align-items:center;margin:0;font-size:var(--type-section)}.ab15b-aviso.ab15b-nivel-1{border-left-width:6px}.ab15b-aviso.ab15b-nivel-2{border-left-width:8px;border-left-color:var(--client-gold,var(--color-owner));background:var(--color-owner-soft)}.ab15b-aviso.ab15b-aviso-listo{border-left-color:var(--color-line-strong);background:var(--color-surface);border:1px solid var(--color-line)}.ab15b-aviso .b13-lead,.ab15b-ultimo li{overflow-wrap:anywhere}.ab15b-ultimo li{padding:var(--s1) 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ab15b-banco ol{margin:var(--s1) 0 var(--s3);padding-left:var(--s5)}.ab15b-banco p{margin:var(--s2) 0 0}.ab15b-nrus{display:flex;gap:var(--s2);align-items:flex-start;padding:var(--s3);border-radius:var(--r-card);background:var(--color-owner-soft);border-left:4px solid var(--client-gold,var(--color-owner))}.ab15b-nrus p{margin:0}.ab15b-falta li,.ab15b-sinb li{padding:var(--s2) 0;border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ab15-nosesion .row-btns,.ab15b-nopac .row-btns{display:flex;flex-wrap:wrap;gap:var(--s2)}.ab15-nosesion .row-btns .btn{min-height:44px}