@font-face{font-family:bodyFont;src:url(../media/manrope_latin-s.p.1sj6eobyi31rd.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.bodyfont_db320561-module__uuHcGa__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_db320561-module__uuHcGa__variable{--font-body:"bodyFont", "bodyFont Fallback"}
.brand-module__lJO6na__brand{vertical-align:middle;align-items:center;gap:10px;max-width:100%;display:inline-flex}.brand-module__lJO6na__symbol{object-fit:contain;flex:none;width:52px;height:52px}.brand-module__lJO6na__brand .brand-module__lJO6na__name{color:inherit;letter-spacing:-.025em;font-size:18px;font-weight:800;line-height:1.2}
.access-layout-module__CExHga__layout{background:var(--cream-200);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.access-layout-module__CExHga__welcome{color:#fff;min-height:100svh;position:relative;overflow:hidden}.access-layout-module__CExHga__welcome>img{object-fit:cover;object-position:45% center}.access-layout-module__CExHga__welcome:after{content:"";background:linear-gradient(#102b2320 20%,#102b23cc 100%);position:absolute;inset:0}.access-layout-module__CExHga__welcome>div{z-index:1;position:absolute;bottom:8%;left:10%;right:10%}.access-layout-module__CExHga__welcome span{font-size:26px;font-weight:750}.access-layout-module__CExHga__welcome span strong{color:#e8b88b}.access-layout-module__CExHga__welcome h2{letter-spacing:-.03em;text-wrap:balance;max-width:12ch;margin:28px 0 12px;font-size:clamp(32px,4vw,52px);font-weight:750;line-height:1.08}.access-layout-module__CExHga__welcome p{color:#f2f6ee;margin:0}.access-layout-module__CExHga__access{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:0;padding:48px 32px;display:flex}.access-layout-module__CExHga__access>section{background:#fff;border:0;border-radius:16px;width:min(100%,480px);padding:40px;box-shadow:0 12px 36px #154b3e0d}.access-layout-module__CExHga__tabs{gap:8px;display:flex}.access-layout-module__CExHga__tabs a{min-height:44px;color:var(--ink-700);border:1px solid var(--cream-300);background:#fff;border-radius:999px;align-items:center;padding:10px 24px;font-weight:650;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out;display:inline-flex}.access-layout-module__CExHga__tabs a[aria-current]{background:var(--brand-900);color:#fff;border-color:var(--brand-900)}.access-layout-module__CExHga__technical{min-height:44px;color:var(--ink-600);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.access-layout-module__CExHga__layout :focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:800px){.access-layout-module__CExHga__layout{display:block}.access-layout-module__CExHga__welcome{min-height:240px}.access-layout-module__CExHga__welcome>div{bottom:24px;left:24px}.access-layout-module__CExHga__welcome h2{max-width:22ch;margin-top:16px;font-size:30px}.access-layout-module__CExHga__welcome p{display:none}.access-layout-module__CExHga__welcome span{font-size:22px}.access-layout-module__CExHga__access{padding:28px 16px}.access-layout-module__CExHga__access>section{padding:24px}}.access-layout-module__CExHga__access h1{color:var(--brand-950);letter-spacing:-.025em;text-wrap:balance;margin:24px 0 12px;font-size:clamp(26px,2.5vw,32px);font-weight:750;line-height:1.2}.access-layout-module__CExHga__access h1+p{color:var(--ink-600)}@media (min-width:801px){.access-layout-module__CExHga__layout{align-items:start;height:100dvh;overflow:hidden}.access-layout-module__CExHga__welcome{height:100dvh;min-height:0}.access-layout-module__CExHga__access{justify-content:safe center;height:100dvh;overflow-y:auto}.access-layout-module__CExHga__access>section,.access-layout-module__CExHga__tabs,.access-layout-module__CExHga__technical{flex-shrink:0}}.access-layout-module__CExHga__access>section{border:1px solid var(--surface-border);box-shadow:none}.access-layout-module__CExHga__tabs a:hover{border-color:var(--brand-700);color:var(--brand-700)}.access-layout-module__CExHga__tabs a[aria-current]:hover{background:var(--brand-800);color:#fff}.access-layout-module__CExHga__technical:hover{color:var(--brand-700);text-decoration:underline}.access-layout-module__CExHga__access>section form{margin-top:24px}.access-layout-module__CExHga__access>section form>.access-layout-module__CExHga__button{min-height:48px}@media (prefers-reduced-motion:reduce){.access-layout-module__CExHga__tabs a{transition:none}}
.accordion-module__W3lDGq__card{border:1px solid var(--surface-border);background:var(--white);border-radius:16px;overflow:hidden}.accordion-module__W3lDGq__heading{margin:0}.accordion-module__W3lDGq__trigger{text-align:left;width:100%;color:var(--brand-950);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;transition:background-color .16s ease-out;display:flex}.accordion-module__W3lDGq__trigger:hover{background:var(--cream-100)}.accordion-module__W3lDGq__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:12px}.accordion-module__W3lDGq__title{font-size:18px;font-weight:750;line-height:1.4;display:block}.accordion-module__W3lDGq__subtitle{color:var(--ink-600);margin-top:4px;font-size:14px;font-weight:400;line-height:1.5;display:block}.accordion-module__W3lDGq__chevron{flex-shrink:0;width:22px;height:22px;transition:transform .28s cubic-bezier(.16,1,.3,1)}.accordion-module__W3lDGq__card[data-open=true]>.accordion-module__W3lDGq__heading>.accordion-module__W3lDGq__trigger>.accordion-module__W3lDGq__chevron{transform:rotate(180deg)}.accordion-module__W3lDGq__panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1),visibility .28s;display:grid}.accordion-module__W3lDGq__card[data-open=true]>.accordion-module__W3lDGq__panel{visibility:visible;grid-template-rows:1fr}.accordion-module__W3lDGq__clip{contain:paint;min-height:0;overflow:hidden}.accordion-module__W3lDGq__body{border-top:1px solid var(--line);margin:0 24px;padding:22px 0 24px}.accordion-module__W3lDGq__body>:first-child{margin-top:0}.accordion-module__W3lDGq__body>:last-child{margin-bottom:0}@media (max-width:600px){.accordion-module__W3lDGq__trigger{gap:16px;padding:20px}.accordion-module__W3lDGq__body{margin-inline:20px;padding-block:20px}}@media (prefers-reduced-motion:reduce){.accordion-module__W3lDGq__panel,.accordion-module__W3lDGq__chevron,.accordion-module__W3lDGq__trigger{transition:none}}.accordion-module__W3lDGq__body [class~=cliente-financial-cuotas]{box-shadow:none;border:0;border-radius:0;padding:0}.accordion-module__W3lDGq__body [class~=financial-commercial-status]{margin:0;padding:0}.accordion-module__W3lDGq__body h3:first-child{margin-top:0}.accordion-module__W3lDGq__body p{max-width:65ch}.accordion-module__W3lDGq__body ol{margin-block:16px;padding-left:20px}.accordion-module__W3lDGq__body li+li{margin-top:8px}
.cliente-shell-module__HrcAmW__content{min-width:0;max-width:1160px;margin-inline:auto;padding:40px 36px 64px;scroll-margin-top:24px}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary]{border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-panel);margin-block:0;padding:28px}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary] [class~=financial-commercial-status] :is(h2,h3){margin-top:0}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary] [class~=financial-summary]{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.cliente-shell-module__HrcAmW__heading{margin-bottom:32px}.cliente-shell-module__HrcAmW__heading h1{color:var(--brand-950);font-size:var(--page-title-size);font-weight:var(--page-title-weight);line-height:var(--page-title-line-height);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.cliente-shell-module__HrcAmW__heading p{max-width:65ch;color:var(--ink-600);margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.5}.cliente-shell-module__HrcAmW__heading strong{color:var(--brand-950)}.cliente-shell-module__HrcAmW__nextStep{margin-block:28px}.cliente-shell-module__HrcAmW__nextStep h2{color:var(--brand-950);margin:0 0 12px;font-size:22px;font-weight:700}.cliente-shell-module__HrcAmW__nextStep p{max-width:70ch}.cliente-shell-module__HrcAmW__login{background:var(--brand-900)}.cliente-shell-module__HrcAmW__login .cliente-shell-module__HrcAmW__loginCard{border-radius:var(--radius-lg);border:0;width:min(100%,520px);box-shadow:0 18px 48px #1013292e}.cliente-shell-module__HrcAmW__loginTitle{align-items:center;gap:16px;margin-block:28px 20px;display:flex}.cliente-shell-module__HrcAmW__loginTitle svg{border-radius:var(--radius-md);width:48px;height:48px;color:var(--brand-900);background:var(--cream-200);flex:none;padding:10px}.cliente-shell-module__HrcAmW__login .cliente-shell-module__HrcAmW__loginTitle h1{letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.18}.cliente-shell-module__HrcAmW__loginCard form button[type=submit]{width:100%;min-height:48px}@media (max-width:860px){.cliente-shell-module__HrcAmW__content{order:2;width:100%;padding:28px 20px 48px}}@media (max-width:600px){.cliente-shell-module__HrcAmW__content [class~=financial-position--summary]{padding:24px 20px}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary] [class~=financial-summary]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}@media (min-width:601px) and (max-width:1180px){.cliente-shell-module__HrcAmW__content [class~=financial-position--summary] [class~=financial-summary]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cliente-shell-module__HrcAmW__content:focus{outline:none}.cliente-shell-module__HrcAmW__nextStep{background:var(--white);border-radius:16px;padding:24px}.cliente-shell-module__HrcAmW__content [class~=payment-progress]{background:var(--white);border:0;border-radius:16px;margin-block:24px;padding:24px}.cliente-shell-module__HrcAmW__content [class~=cliente-alta-data]{background:var(--white);border:0;padding:24px}.cliente-shell-module__HrcAmW__content [class~=cliente-alta-data] h2{margin:0 0 24px;font-size:22px;font-weight:750}.cliente-shell-module__HrcAmW__content [class~=payment-progress] h2{font-size:22px}.cliente-shell-module__HrcAmW__content [class~=payment-progress]+button{margin-top:0}@media (max-width:600px){.cliente-shell-module__HrcAmW__nextStep,.cliente-shell-module__HrcAmW__content [class~=payment-progress],.cliente-shell-module__HrcAmW__content [class~=cliente-alta-data]{padding:20px}}.cliente-shell-module__HrcAmW__nextStep,.cliente-shell-module__HrcAmW__content [class~=payment-progress],.cliente-shell-module__HrcAmW__content [class~=cliente-alta-data]{border:1px solid var(--surface-border);box-shadow:none}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary]{border:1px solid var(--surface-border);box-shadow:none;margin:0 0 28px}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary] [class~=financial-commercial-status] h2{margin:0 0 8px}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary] [class~=financial-commercial-status] p{color:var(--ink-600);margin:0}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary] [class~=financial-summary]{border-block:1px solid var(--line);margin:24px 0;padding:24px 0}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary] [class~=financial-summary] dt{color:var(--ink-600)}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary] [class~=financial-summary] dd{color:var(--brand-950);font-size:20px}.cliente-shell-module__HrcAmW__content [class~=cliente-current__hero] h2{color:var(--brand-950);margin:0 0 10px;font-size:22px;font-weight:750;line-height:1.3}.cliente-shell-module__HrcAmW__content [class~=cliente-section-heading] h2{font-size:22px;font-weight:750;line-height:1.3}.cliente-shell-module__HrcAmW__content.cliente-shell-module__HrcAmW__wideContent{width:auto;max-width:none}.cliente-shell-module__HrcAmW__heading h1{letter-spacing:-.05em;font-size:clamp(30px,3.6vw,44px)}.cliente-shell-module__HrcAmW__content [class~=cliente-current__hero]{isolation:isolate;background:var(--brand-900);color:#fff;border:0;border-radius:20px;padding:32px;position:relative;overflow:hidden}.cliente-shell-module__HrcAmW__content [class~=cliente-current__hero]:after{content:"";pointer-events:none;z-index:-1;border:32px solid var(--brand-700);border-radius:50%;width:210px;height:210px;position:absolute;top:-100px;right:-65px}.cliente-shell-module__HrcAmW__content [class~=cliente-current__hero] h2{color:#fff;letter-spacing:-.04em;font-size:28px}.cliente-shell-module__HrcAmW__content [class~=cliente-current__hero] p,.cliente-shell-module__HrcAmW__content [class~=cliente-current__hero] dt{color:#dceadf}.cliente-shell-module__HrcAmW__content [class~=cliente-current__hero] dd{color:#fff}.cliente-shell-module__HrcAmW__content [class~=cliente-current__hero] dl{border-color:#6c9881}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary]{border-radius:20px;padding:28px}@media (max-width:600px){.cliente-shell-module__HrcAmW__content [class~=cliente-current__hero]{padding:24px}.cliente-shell-module__HrcAmW__content [class~=cliente-current__hero] h2{font-size:24px}.cliente-shell-module__HrcAmW__content [class~=financial-position--summary]{padding:24px 20px}}
.manual-cuota-module__lxKhpW__panel{margin-block:2rem}.manual-cuota-module__lxKhpW__panel form{margin-block:1rem 1.5rem}.manual-cuota-module__lxKhpW__panel form>p{grid-column:1/-1;margin:0}.manual-cuota-module__lxKhpW__panel label{min-width:0;color:var(--ink-700);gap:.4rem;font-weight:700;display:grid}.manual-cuota-module__lxKhpW__panel :is(input,select,textarea){width:100%;min-height:2.75rem;color:var(--ink-950);background:var(--white);border:1px solid var(--ink-600);border-radius:var(--radius-sm);font:inherit;padding:.6rem .75rem;font-weight:400}.manual-cuota-module__lxKhpW__panel textarea{resize:vertical;min-height:5rem}.manual-cuota-module__lxKhpW__panel :is(input,select,textarea):disabled{background:var(--cream-200);color:var(--ink-600)}.manual-cuota-module__lxKhpW__panel ul{padding:0;list-style:none}.manual-cuota-module__lxKhpW__panel li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding-block:1rem}.manual-cuota-module__lxKhpW__panel h4{margin:0 0 .5rem}.manual-cuota-module__lxKhpW__panel li p{margin-block:.5rem}.manual-cuota-module__lxKhpW__panel[aria-label]{margin-block:0}.manual-cuota-module__lxKhpW__empty{color:var(--ink-600);background:var(--cream-100);border-radius:12px;margin:0;padding:20px;font-size:14px}.manual-cuota-module__lxKhpW__panel .manual-cuota-module__lxKhpW__empty{max-width:none}
.method-recovery-module__G8aKxW__panel{min-width:0}.method-recovery-module__G8aKxW__intro{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.method-recovery-module__G8aKxW__intro p{max-width:58ch;color:var(--ink-700);margin:0;font-size:14px;line-height:1.65}.method-recovery-module__G8aKxW__panel .method-recovery-module__G8aKxW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 24px;padding:0;list-style:none;display:grid}.method-recovery-module__G8aKxW__panel .method-recovery-module__G8aKxW__steps li{min-width:0;margin:0}.method-recovery-module__G8aKxW__number{width:28px;height:28px;color:var(--brand-700);background:#e7efe7;border-radius:9px;place-items:center;margin-bottom:14px;font-size:12px;font-weight:800;display:grid}.method-recovery-module__G8aKxW__steps strong{color:var(--brand-950);margin-bottom:6px;font-size:14px;display:block}.method-recovery-module__G8aKxW__panel .method-recovery-module__G8aKxW__steps p{color:var(--ink-600);margin:0;font-size:13px;line-height:1.65}.method-recovery-module__G8aKxW__help{min-height:44px;color:var(--brand-700);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.method-recovery-module__G8aKxW__help:hover{text-decoration:underline}.method-recovery-module__G8aKxW__help svg{flex:none;width:16px;height:16px}.method-recovery-module__G8aKxW__note{background:var(--cream-100);color:var(--ink-600);border-radius:12px;margin:0;padding:16px 18px;font-size:13px;line-height:1.6}.method-recovery-module__G8aKxW__pending{background:var(--warning-100);color:var(--warning-700);border-radius:12px;margin-bottom:16px;padding:16px 18px;font-size:13px;display:block}@media (max-width:700px){.method-recovery-module__G8aKxW__panel .method-recovery-module__G8aKxW__steps{grid-template-columns:minmax(0,1fr);gap:18px}.method-recovery-module__G8aKxW__panel .method-recovery-module__G8aKxW__steps li{grid-template-columns:28px minmax(0,1fr);column-gap:14px;display:grid}.method-recovery-module__G8aKxW__number{grid-row:span 2;margin-bottom:0}.method-recovery-module__G8aKxW__panel .method-recovery-module__G8aKxW__steps p{grid-column:2}}.method-recovery-module__G8aKxW__panel .method-recovery-module__G8aKxW__note{max-width:none}.method-recovery-module__G8aKxW__panel .method-recovery-module__G8aKxW__steps li+li{margin-top:0}
.product-shell-module__Eth86G__shell{background:var(--cream-200);min-height:100dvh;color:var(--ink-950);grid-template-columns:256px minmax(0,1fr);display:grid}.product-shell-module__Eth86G__sidebar{background:var(--brand-950);color:#fff;z-index:30;flex-direction:column;height:100dvh;padding:32px 18px 24px;display:flex;position:sticky;top:0;overflow:hidden}.product-shell-module__Eth86G__brand{letter-spacing:-.035em;color:#fff;padding:0 12px;font-size:25px;font-weight:800;text-decoration:none}.product-shell-module__Eth86G__caption{color:#d9e8dd;margin:10px 0 24px;padding:0 12px;font-size:12px}.product-shell-module__Eth86G__sidebar nav{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-color:transparent transparent;flex:auto;min-height:0;overflow:hidden auto}.product-shell-module__Eth86G__section{letter-spacing:.045em;color:#bcd5c6;text-transform:uppercase;margin:28px 12px 10px;font-size:11px;font-weight:700}.product-shell-module__Eth86G__navLink{color:#dceadf;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:550;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.product-shell-module__Eth86G__navLink svg{opacity:.85;flex-shrink:0;width:20px;height:20px}.product-shell-module__Eth86G__navLink:hover{color:#fff;background:var(--brand-800);text-decoration:none}.product-shell-module__Eth86G__identity{margin-top:auto;padding:18px 4px 0;position:relative}.product-shell-module__Eth86G__identity:before{content:"";border-top:1px solid #fff3;position:absolute;inset:0 12px auto}.product-shell-module__Eth86G__identity button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:48px;display:flex}.product-shell-module__Eth86G__identity button>span:nth-child(2){flex:1;min-width:0}.product-shell-module__Eth86G__identity small{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;color:#d9e8dd;font-size:12px;font-weight:400;display:block;overflow:hidden}.product-shell-module__Eth86G__avatar{background:#ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.product-shell-module__Eth86G__profile{border:1px solid var(--line);color:var(--ink-950);overflow-wrap:anywhere;background:#fff;border-radius:12px;padding:16px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.product-shell-module__Eth86G__profile a,.product-shell-module__Eth86G__profile button{min-height:44px;color:var(--brand-900);align-items:center;text-decoration:none;display:flex}.product-shell-module__Eth86G__header{border-bottom:1px solid var(--cream-300);background:#fff;align-items:center;gap:16px;min-height:64px;padding:16px 32px;font-size:13px;display:flex}.product-shell-module__Eth86G__portal{color:var(--brand-900);margin-left:auto}.product-shell-module__Eth86G__content{min-width:0}.product-shell-module__Eth86G__content:focus{outline:none}.product-shell-module__Eth86G__toggle,.product-shell-module__Eth86G__close,.product-shell-module__Eth86G__backdrop{display:none}.product-shell-module__Eth86G__skip{z-index:60;color:var(--brand-900);background:#fff;padding:14px;position:fixed;top:-80px;left:20px}.product-shell-module__Eth86G__skip:focus{top:8px}.product-shell-module__Eth86G__shell a:focus-visible,.product-shell-module__Eth86G__shell button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:860px){.product-shell-module__Eth86G__shell{display:block}.product-shell-module__Eth86G__sidebar{visibility:hidden;opacity:0;width:min(300px,85vw);height:100dvh;padding-top:28px;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .16s,visibility 0s linear .22s;position:fixed;left:0;transform:translate(-100%)}.product-shell-module__Eth86G__sidebar.product-shell-module__Eth86G__open{opacity:1;visibility:visible;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s,visibility;transform:none}.product-shell-module__Eth86G__toggle,.product-shell-module__Eth86G__close{cursor:pointer;border:0;min-width:44px;min-height:44px;display:block}.product-shell-module__Eth86G__toggle{color:var(--brand-900);background:#fff;font-size:22px}.product-shell-module__Eth86G__close{color:#fff;background:#ffffff1a;border-radius:8px;place-items:center;width:44px;height:44px;padding:10px;display:grid;position:absolute;top:20px;right:16px}.product-shell-module__Eth86G__close:hover{background:#fff3}.product-shell-module__Eth86G__close svg{width:24px;height:24px}.product-shell-module__Eth86G__brand{padding-right:48px;font-size:24px}.product-shell-module__Eth86G__backdrop{z-index:25;opacity:0;visibility:hidden;background:#10132966;border:0;transition:opacity .18s,visibility 0s linear .18s;display:block;position:fixed;inset:0}.product-shell-module__Eth86G__backdrop[data-open=true]{opacity:1;visibility:visible;transition:opacity .22s,visibility}.product-shell-module__Eth86G__portal{display:none}}@media (prefers-reduced-motion:reduce){.product-shell-module__Eth86G__sidebar,.product-shell-module__Eth86G__sidebar.product-shell-module__Eth86G__open,.product-shell-module__Eth86G__backdrop{transition:none}}.product-shell-module__Eth86G__identity>button{border-radius:var(--radius-sm);padding:8px;transition:background .16s}.product-shell-module__Eth86G__identity>button:focus-visible{outline:2px solid var(--accent-100);outline-offset:2px}.product-shell-module__Eth86G__identity>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-shell-module__Eth86G__profile{z-index:5;gap:4px;padding:20px;display:grid}.product-shell-module__Eth86G__profile p{color:var(--ink-600);margin:0;padding-bottom:0;font-size:13px}.product-shell-module__Eth86G__profile small{color:var(--ink-600)}.product-shell-module__Eth86G__profile :is(a,button){border-radius:var(--radius-sm);background:var(--cream-100);padding:10px 12px;font-size:13px;font-weight:650}.product-shell-module__Eth86G__profile :is(a,button):hover{background:var(--accent-100)}@media (min-width:861px){.product-shell-module__Eth86G__workspace>.product-shell-module__Eth86G__header{display:none}}.product-shell-module__Eth86G__navLink[aria-current=page]{color:var(--brand-950);background:var(--cream-100);box-shadow:inset 4px 0 var(--accent-500);font-weight:650}.product-shell-module__Eth86G__workspace{min-width:0}.product-shell-module__Eth86G__sidebar{overflow:visible}.product-shell-module__Eth86G__identity{padding:0}.product-shell-module__Eth86G__identity:before{display:none}.product-shell-module__Eth86G__identity>button{background:var(--brand-800);border-radius:12px;gap:10px;padding:12px}.product-shell-module__Eth86G__identity>button:hover,.product-shell-module__Eth86G__identity>button[aria-expanded=true]{background:var(--brand-700)}.product-shell-module__Eth86G__identity>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.product-shell-module__Eth86G__avatar{background:var(--brand-700);font-weight:750}.product-shell-module__Eth86G__profileCaret{flex-shrink:0;width:18px;height:18px;transition:transform .22s ease-out}.product-shell-module__Eth86G__identity>button[aria-expanded=true] .product-shell-module__Eth86G__profileCaret{transform:rotate(180deg)}.product-shell-module__Eth86G__profile{z-index:40;transform-origin:0 100%;opacity:0;visibility:hidden;pointer-events:none;width:min(300px,100vw - 32px);padding:20px 12px 12px;transition:opacity .22s ease-out,transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;animation:none;bottom:calc(100% + 6px);left:0;right:auto;transform:translateY(10px)scale(.98);box-shadow:0 12px 36px #10132938}.product-shell-module__Eth86G__profile[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.product-shell-module__Eth86G__profile>strong,.product-shell-module__Eth86G__profile>small,.product-shell-module__Eth86G__profile>p{margin-inline:8px}.product-shell-module__Eth86G__profile>small{color:var(--ink-600);white-space:normal;overflow-wrap:anywhere;margin-top:6px}.product-shell-module__Eth86G__profile>p{color:var(--ink-600);margin-block:6px 8px;font-size:12px}.product-shell-module__Eth86G__profile a,.product-shell-module__Eth86G__profile button{background:0 0;border-radius:8px;gap:10px;width:100%;min-height:40px;padding:8px;font-size:14px}.product-shell-module__Eth86G__profile a:hover,.product-shell-module__Eth86G__profile button:hover{background:var(--cream-200)}.product-shell-module__Eth86G__profile a svg,.product-shell-module__Eth86G__profile button svg{flex-shrink:0;width:18px;height:18px}.product-shell-module__Eth86G__profile button{color:var(--danger-700);border-top:1px solid var(--cream-300);border-radius:0 0 8px 8px;margin-top:4px;padding-top:12px}@media (prefers-reduced-motion:reduce){.product-shell-module__Eth86G__profile,.product-shell-module__Eth86G__profileCaret{transition:none}}.product-shell-module__Eth86G__contextBar{border-bottom:1px solid var(--cream-300);background:var(--cream-100);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 36px;font-size:13px;display:flex}.product-shell-module__Eth86G__breadcrumb{min-width:0;color:var(--ink-600);align-items:center;gap:12px;display:flex}.product-shell-module__Eth86G__breadcrumb a{white-space:nowrap;text-decoration:none}.product-shell-module__Eth86G__breadcrumb a:hover{color:var(--brand-700);text-decoration:underline}.product-shell-module__Eth86G__breadcrumb strong{color:var(--brand-950);font-weight:650}.product-shell-module__Eth86G__breadcrumb svg{flex:none;width:14px;height:14px}.product-shell-module__Eth86G__contextRole{color:var(--brand-700);flex:none;font-weight:650}@media (max-width:1180px) and (min-width:861px){.product-shell-module__Eth86G__shell{grid-template-columns:224px minmax(0,1fr)}.product-shell-module__Eth86G__sidebar{padding-inline:12px}.product-shell-module__Eth86G__contextBar{padding-inline:28px}}@media (max-width:860px){.product-shell-module__Eth86G__contextBar{display:none}}@media (min-width:861px){.product-shell-module__Eth86G__shell{grid-template-columns:264px minmax(0,1fr);gap:12px;padding:12px}.product-shell-module__Eth86G__sidebar{border-radius:22px;height:calc(100dvh - 24px);padding-top:34px;top:12px}.product-shell-module__Eth86G__contextBar{background:0 0;margin-inline:24px;padding-inline:12px}.product-shell-module__Eth86G__caption{margin-bottom:32px}}.product-shell-module__Eth86G__contextRole{border:1px solid var(--line);letter-spacing:.025em;border-radius:999px;padding:5px 12px;font-size:11px}.product-shell-module__Eth86G__brand{letter-spacing:-.06em;font-size:28px}.product-shell-module__Eth86G__navLink[aria-current=page] svg{opacity:1}.product-shell-module__Eth86G__navLink svg{transition:transform .18s}.product-shell-module__Eth86G__navLink:hover svg{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.product-shell-module__Eth86G__navLink svg{transition:none}}@media (min-width:861px) and (max-width:1180px){.product-shell-module__Eth86G__shell{grid-template-columns:224px minmax(0,1fr)}}.product-shell-module__Eth86G__sidebar{background:linear-gradient(155deg, #326c55 0%, #1c5442 42%, var(--brand-950) 100%);box-shadow:6px 10px 24px -12px #103d3266}@media (min-width:861px){.product-shell-module__Eth86G__sidebar{border:1px solid #ffffff1f}}.product-shell-module__Eth86G__sidebar:is(:hover,:focus-within) nav{scrollbar-color:#92b4a1 transparent}.product-shell-module__Eth86G__sidebar nav::-webkit-scrollbar{width:4px}.product-shell-module__Eth86G__sidebar nav::-webkit-scrollbar-track{background:0 0}.product-shell-module__Eth86G__sidebar nav::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.product-shell-module__Eth86G__sidebar:is(:hover,:focus-within) nav::-webkit-scrollbar-thumb{background:#92b4a1}.product-shell-module__Eth86G__sidebar :focus-visible{outline-color:var(--cream-100)}
.reserva-requests-module__D_5S7W__workspace{gap:24px;display:grid}.reserva-requests-module__D_5S7W__toolbar,.reserva-requests-module__D_5S7W__actions,.reserva-requests-module__D_5S7W__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reserva-requests-module__D_5S7W__toolbar label,.reserva-requests-module__D_5S7W__form label,.reserva-requests-module__D_5S7W__rejection label,.reserva-requests-module__D_5S7W__recovery label{gap:8px;font-weight:600;display:grid}.reserva-requests-module__D_5S7W__toolbar select,.reserva-requests-module__D_5S7W__fields input:not([type=checkbox]),.reserva-requests-module__D_5S7W__fields select,.reserva-requests-module__D_5S7W__fields textarea,.reserva-requests-module__D_5S7W__rejection textarea,.reserva-requests-module__D_5S7W__recovery input:not([type=checkbox]),.reserva-requests-module__D_5S7W__recovery textarea{border:1px solid var(--line);background:var(--white);width:100%;min-height:44px;color:var(--ink-950);font:inherit;border-radius:8px;padding:10px 12px}.reserva-requests-module__D_5S7W__fields textarea,.reserva-requests-module__D_5S7W__rejection textarea,.reserva-requests-module__D_5S7W__recovery textarea{resize:vertical;min-height:90px}.reserva-requests-module__D_5S7W__fields :is(input,select,textarea):focus-visible,.reserva-requests-module__D_5S7W__toolbar select:focus-visible,.reserva-requests-module__D_5S7W__rejection textarea:focus-visible{outline:2px solid var(--accent-600);outline-offset:3px}.reserva-requests-module__D_5S7W__composition{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:start;gap:24px;display:grid}.reserva-requests-module__D_5S7W__composition>*{min-width:0}.reserva-requests-module__D_5S7W__composition h2,.reserva-requests-module__D_5S7W__detail h2,.reserva-requests-module__D_5S7W__list h2{color:var(--brand-950);margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.3}.reserva-requests-module__D_5S7W__form{gap:24px;margin-top:24px;display:grid}.reserva-requests-module__D_5S7W__formSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 4px;padding:0;list-style:none;display:grid}.reserva-requests-module__D_5S7W__formSteps button{border:0;border-bottom:2px solid var(--line);width:100%;min-height:44px;color:var(--ink-600);font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border-radius:0;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.reserva-requests-module__D_5S7W__formSteps button:disabled{cursor:default;opacity:.62}.reserva-requests-module__D_5S7W__formSteps button:not(:disabled){cursor:pointer}.reserva-requests-module__D_5S7W__formSteps button:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.reserva-requests-module__D_5S7W__formSteps button span{width:26px;height:26px;color:var(--brand-950);background:var(--white);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.reserva-requests-module__D_5S7W__formSteps .reserva-requests-module__D_5S7W__formStepCurrent{border-color:var(--brand-700);color:var(--brand-950);background:var(--cream-100)}.reserva-requests-module__D_5S7W__formSteps .reserva-requests-module__D_5S7W__formStepCurrent span{color:var(--white);background:var(--brand-700)}.reserva-requests-module__D_5S7W__stepHint{color:var(--ink-600);grid-column:1/-1;margin:0;line-height:1.55}.reserva-requests-module__D_5S7W__stepActions{gap:10px;display:flex}.reserva-requests-module__D_5S7W__form fieldset{border:0;min-width:0;margin:0;padding:0}.reserva-requests-module__D_5S7W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.reserva-requests-module__D_5S7W__full{grid-column:1/-1}.reserva-requests-module__D_5S7W__fields .reserva-requests-module__D_5S7W__check{align-items:center;gap:12px;min-height:44px;display:flex}.reserva-requests-module__D_5S7W__check input{width:20px;height:20px;accent-color:var(--accent-600);flex-shrink:0}.reserva-requests-module__D_5S7W__fields label span,.reserva-requests-module__D_5S7W__disclaimer{color:var(--ink-600);font-size:14px;font-weight:400}.reserva-requests-module__D_5S7W__summary{position:sticky;top:24px}.reserva-requests-module__D_5S7W__facts{gap:14px;margin:24px 0;display:grid}.reserva-requests-module__D_5S7W__facts>div{grid-template-columns:minmax(120px,1fr) minmax(0,1.4fr);gap:12px;display:grid}.reserva-requests-module__D_5S7W__facts dt{color:var(--ink-600)}.reserva-requests-module__D_5S7W__facts dd{overflow-wrap:anywhere;margin:0}.reserva-requests-module__D_5S7W__summary h3{margin:28px 0 12px;font-size:16px}.reserva-requests-module__D_5S7W__prices{margin:0;padding:0;list-style:none}.reserva-requests-module__D_5S7W__prices li,.reserva-requests-module__D_5S7W__total{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.reserva-requests-module__D_5S7W__prices li+li{border-top:1px solid var(--line)}.reserva-requests-module__D_5S7W__total{border-top:1px solid var(--line);font-weight:700}.reserva-requests-module__D_5S7W__disclaimer{margin:20px 0 0;line-height:1.6}.reserva-requests-module__D_5S7W__list{gap:14px;width:min(100%,1120px);padding:4px 0;display:grid}.reserva-requests-module__D_5S7W__listInternal{padding:4px 0}.reserva-requests-module__D_5S7W__list h2{color:var(--brand-950);margin-bottom:8px;font-size:20px;line-height:1.3}.reserva-requests-module__D_5S7W__list ul{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--white);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.reserva-requests-module__D_5S7W__list li .reserva-requests-module__D_5S7W__requestRow{text-align:left;width:100%;min-height:92px;color:var(--ink-950);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:16px 20px;transition:background-color .16s ease-out;display:grid}.reserva-requests-module__D_5S7W__list li+li{border-top:1px solid var(--cream-300)}.reserva-requests-module__D_5S7W__list li .reserva-requests-module__D_5S7W__requestRow:hover{background:var(--cream-100)}.reserva-requests-module__D_5S7W__list li .reserva-requests-module__D_5S7W__requestRow:focus-visible{outline:2px solid var(--accent-600);outline-offset:-4px}.reserva-requests-module__D_5S7W__requestSummary{gap:5px;min-width:0;display:grid}.reserva-requests-module__D_5S7W__requestSummary strong{color:var(--brand-950);font-size:16px;font-weight:700}.reserva-requests-module__D_5S7W__requestSummary>span{color:var(--ink-700);font-size:14px;line-height:1.45}.reserva-requests-module__D_5S7W__status{border:1px solid var(--surface-border);background:var(--white);width:fit-content;max-width:100%;color:var(--ink-600);text-align:center;border-radius:6px;justify-self:end;align-items:center;gap:7px;padding:6px 9px;font-size:14px;line-height:1.3;display:inline-flex}.reserva-requests-module__D_5S7W__status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.reserva-requests-module__D_5S7W__statusPending,.reserva-requests-module__D_5S7W__statusApproved{background:var(--warning-100);color:var(--warning-700);border-color:#e8cc91}.reserva-requests-module__D_5S7W__statusConfirmed{background:var(--teal-100);color:var(--teal-700);border-color:#b8ded4}.reserva-requests-module__D_5S7W__statusRejected{background:var(--danger-100);color:var(--danger-700);border-color:#e7beb9}.reserva-requests-module__D_5S7W__notice{color:var(--teal-700);margin:0}.reserva-requests-module__D_5S7W__detail{width:100%;max-width:1240px;padding:28px 32px}.reserva-requests-module__D_5S7W__detailHeading{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:20px;display:grid}.reserva-requests-module__D_5S7W__detailHeading h2{color:var(--brand-950);margin:0;font-size:26px;line-height:1.25}.reserva-requests-module__D_5S7W__backButton{border:1px solid var(--line);background:var(--white);width:44px;height:44px;color:var(--brand-950);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.reserva-requests-module__D_5S7W__backButton:hover{background:var(--cream-100)}.reserva-requests-module__D_5S7W__backButton:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.reserva-requests-module__D_5S7W__backButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.reserva-requests-module__D_5S7W__detailHeading .reserva-requests-module__D_5S7W__status{justify-self:end;padding:8px 12px;font-weight:650}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:8px 0 24px}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__facts>div{border-bottom:1px solid var(--cream-300);grid-template-columns:minmax(128px,.55fr) minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 0}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__facts>div:last-child{grid-column:1/-1}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__facts dd{line-height:1.5}.reserva-requests-module__D_5S7W__internalActions{flex-wrap:wrap;align-items:end;gap:14px;margin-top:28px;display:flex}.reserva-requests-module__D_5S7W__reason{margin-top:24px}.reserva-requests-module__D_5S7W__reason p{white-space:pre-wrap;overflow-wrap:anywhere}.reserva-requests-module__D_5S7W__rejection{border:0;border-top:1px solid var(--surface-border);background:0 0;border-radius:0;flex:620px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 14px;min-width:0;margin:0;padding:18px 20px;display:grid}.reserva-requests-module__D_5S7W__rejectionIntro{grid-column:1/-1}.reserva-requests-module__D_5S7W__rejectionIntro h3,.reserva-requests-module__D_5S7W__rejectionIntro p{margin:0}.reserva-requests-module__D_5S7W__rejectionIntro h3{color:var(--brand-950);font-size:17px}.reserva-requests-module__D_5S7W__rejectionIntro p{color:var(--ink-600);margin-top:4px;font-size:14px;line-height:1.5}.reserva-requests-module__D_5S7W__rejection label{grid-area:2/1}.reserva-requests-module__D_5S7W__rejection label small{color:var(--ink-600);margin:-2px 0 0;font-size:13px;font-weight:400;line-height:1.45}.reserva-requests-module__D_5S7W__rejection button{grid-area:2/2;align-self:end}.reserva-requests-module__D_5S7W__correctionAction{border:0;border-top:1px solid var(--surface-border);background:0 0;border-radius:0;flex:0 320px;align-content:start;gap:8px;padding:18px 20px;display:grid}.reserva-requests-module__D_5S7W__correctionAction h3,.reserva-requests-module__D_5S7W__correctionAction p{margin:0}.reserva-requests-module__D_5S7W__correctionAction h3{color:var(--brand-950);font-size:17px}.reserva-requests-module__D_5S7W__correctionAction p{color:var(--ink-600);margin-bottom:8px;font-size:14px;line-height:1.5}@media (max-width:1100px){.reserva-requests-module__D_5S7W__composition{grid-template-columns:1fr}.reserva-requests-module__D_5S7W__summary{position:static}}@media (max-width:540px){.reserva-requests-module__D_5S7W__formSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.reserva-requests-module__D_5S7W__formSteps button{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 4px;font-size:12px;line-height:1.4}.reserva-requests-module__D_5S7W__fields{grid-template-columns:1fr}.reserva-requests-module__D_5S7W__listInternal{padding:4px 0}.reserva-requests-module__D_5S7W__detail{padding:20px 16px}.reserva-requests-module__D_5S7W__detailHeading{grid-template-columns:44px minmax(0,1fr);gap:10px}.reserva-requests-module__D_5S7W__detailHeading h2{font-size:21px}.reserva-requests-module__D_5S7W__detailHeading .reserva-requests-module__D_5S7W__status{grid-column:2;justify-self:start}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__facts{grid-template-columns:minmax(0,1fr)}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__facts>div,.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__facts>div:last-child{grid-column:auto;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:10px}.reserva-requests-module__D_5S7W__internalActions{flex-direction:column;align-items:stretch}.reserva-requests-module__D_5S7W__internalActions>button{align-self:flex-start}.reserva-requests-module__D_5S7W__rejection{flex-basis:auto;grid-template-columns:minmax(0,1fr)}.reserva-requests-module__D_5S7W__rejection label,.reserva-requests-module__D_5S7W__rejection button,.reserva-requests-module__D_5S7W__rejectionIntro{grid-area:auto/1}.reserva-requests-module__D_5S7W__rejection button{justify-self:start}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__approvalControls{grid-template-columns:minmax(0,1fr)}.reserva-requests-module__D_5S7W__approvalControls button{justify-self:start}.reserva-requests-module__D_5S7W__correctionAction{flex-basis:auto}.reserva-requests-module__D_5S7W__list li .reserva-requests-module__D_5S7W__requestRow{grid-template-columns:minmax(0,1fr);justify-items:start;gap:9px;padding-inline:8px}.reserva-requests-module__D_5S7W__status{justify-self:start}.reserva-requests-module__D_5S7W__facts>div{grid-template-columns:1fr;gap:4px}.reserva-requests-module__D_5S7W__toolbar>label{width:100%}.reserva-requests-module__D_5S7W__actions{justify-content:flex-start}}.reserva-requests-module__D_5S7W__quote{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.reserva-requests-module__D_5S7W__quote h3{margin:0;font-size:20px}.reserva-requests-module__D_5S7W__approval{gap:20px;margin-top:24px;margin-bottom:12px;display:grid}.reserva-requests-module__D_5S7W__approval label{gap:8px;font-weight:600;display:grid}.reserva-requests-module__D_5S7W__approval .reserva-requests-module__D_5S7W__availabilityAlert{background:var(--teal-100);color:var(--teal-700);cursor:pointer;border:1px solid #a8d8cd;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.reserva-requests-module__D_5S7W__availabilityAlert>span{gap:4px;display:grid}.reserva-requests-module__D_5S7W__availabilityAlert strong{font-size:16px}.reserva-requests-module__D_5S7W__availabilityAlert small{color:var(--ink-700);font-size:14px;font-weight:400;line-height:1.5}.reserva-requests-module__D_5S7W__availabilityAlert input[type=checkbox]{width:20px;height:20px;accent-color:var(--teal-700);flex:0 0 20px;margin:2px 0 0}.reserva-requests-module__D_5S7W__approvalControls{grid-template-columns:minmax(220px,360px) auto;align-items:end;gap:14px;display:grid}.reserva-requests-module__D_5S7W__approvalControls button{min-height:46px}.reserva-requests-module__D_5S7W__approval input:not([type=checkbox]){border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink-950);background:var(--white);border-radius:8px;padding:10px 12px}.reserva-requests-module__D_5S7W__approval label span,.reserva-requests-module__D_5S7W__quote small{color:var(--ink-600);font-size:14px;font-weight:400}.reserva-requests-module__D_5S7W__recovery{border-top:1px solid var(--surface-border);gap:16px;padding-top:24px;display:grid}.reserva-requests-module__D_5S7W__recovery h3,.reserva-requests-module__D_5S7W__recovery p{margin:0}.reserva-requests-module__D_5S7W__recovery .reserva-requests-module__D_5S7W__lateConsent{align-items:flex-start;gap:10px;font-weight:400;display:flex}.reserva-requests-module__D_5S7W__lateConsent input{width:18px;height:18px;accent-color:var(--brand-700);flex-shrink:0;margin-top:3px}.reserva-requests-module__D_5S7W__recovery :is(input,textarea):focus-visible{outline:2px solid var(--brand-700);outline-offset:3px}.reserva-requests-module__D_5S7W__lateHistory{gap:16px;padding-left:24px;display:grid}.reserva-requests-module__D_5S7W__lateHistory li p{margin-top:6px}.reserva-requests-module__D_5S7W__rescheduleForm{gap:16px;padding-top:16px;display:grid}.reserva-requests-module__D_5S7W__rescheduleDisclosure,.reserva-requests-module__D_5S7W__dateChangeReview{gap:16px;display:grid}.reserva-requests-module__D_5S7W__dateChangeCard{border:1px solid var(--surface-border);background:var(--cream-100);border-radius:14px;gap:14px;padding:22px;display:grid}.reserva-requests-module__D_5S7W__dateChangeCard h3,.reserva-requests-module__D_5S7W__dateChangeCard p{margin:0}.reserva-requests-module__D_5S7W__dateChangeCard h3{color:var(--brand-950);font-size:18px}.reserva-requests-module__D_5S7W__dateChangeCard>p{color:var(--ink-600);line-height:1.55}.reserva-requests-module__D_5S7W__dateChangeCard label{gap:8px;font-weight:600;display:grid}.reserva-requests-module__D_5S7W__dateChangeCard input:not([type=checkbox]),.reserva-requests-module__D_5S7W__dateChangeCard textarea{border:1px solid var(--line);background:var(--white);width:100%;min-height:44px;color:var(--ink-950);font:inherit;border-radius:8px;padding:10px 12px}.reserva-requests-module__D_5S7W__dateChangeCard textarea{resize:vertical;min-height:88px}.reserva-requests-module__D_5S7W__dateChangeStatus{background:var(--white);border-radius:10px;padding:12px 14px}.reserva-requests-module__D_5S7W__dateChangeForm{gap:12px;display:grid}.reserva-requests-module__D_5S7W__dateChangeForm label{gap:8px;font-weight:600;display:grid}.reserva-requests-module__D_5S7W__reservationDates{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:24px;display:grid}.reserva-requests-module__D_5S7W__reservationDatesSummary{gap:8px;display:grid}.reserva-requests-module__D_5S7W__reservationDatesSummary h3,.reserva-requests-module__D_5S7W__reservationDatesSummary p{margin:0}.reserva-requests-module__D_5S7W__reservationDates>:is(section,div){min-width:0}.reserva-requests-module__D_5S7W__fields .reserva-requests-module__D_5S7W__optionGroup{gap:12px;display:grid}.reserva-requests-module__D_5S7W__optionGroup legend{color:var(--brand-950);margin-bottom:12px;padding:0;font-size:18px;font-weight:700}.reserva-requests-module__D_5S7W__fields .reserva-requests-module__D_5S7W__selectionOption{border:1px solid var(--surface-border);background:var(--white);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.reserva-requests-module__D_5S7W__selectionOption:hover{border-color:var(--brand-700)}.reserva-requests-module__D_5S7W__fields .reserva-requests-module__D_5S7W__optionSelected{border-color:var(--brand-700);background:var(--cream-100)}.reserva-requests-module__D_5S7W__selectionOption:has(input:focus-visible){outline:2px solid var(--accent-600);outline-offset:3px}.reserva-requests-module__D_5S7W__fields .reserva-requests-module__D_5S7W__selectionOption input{width:20px;height:20px;min-height:20px;accent-color:var(--brand-700);flex:0 0 20px;margin:0;padding:0}.reserva-requests-module__D_5S7W__fields .reserva-requests-module__D_5S7W__optionCopy,.reserva-requests-module__D_5S7W__fields .reserva-requests-module__D_5S7W__optionPrice{color:var(--ink-950);gap:5px;display:grid}.reserva-requests-module__D_5S7W__optionCopy{flex:1;min-width:0}.reserva-requests-module__D_5S7W__optionPrice{text-align:right;font-variant-numeric:tabular-nums}.reserva-requests-module__D_5S7W__optionCopy small,.reserva-requests-module__D_5S7W__optionPrice small{color:var(--ink-600);font-size:13px;font-weight:400;line-height:1.5}.reserva-requests-module__D_5S7W__estimateStatus{color:var(--ink-600);padding:16px 0}.reserva-requests-module__D_5S7W__dateGuidance{color:var(--brand-950);background:var(--accent-100);border-radius:12px;padding:16px 18px;line-height:1.6}.reserva-requests-module__D_5S7W__dateGuidance p{margin:6px 0 0}.reserva-requests-module__D_5S7W__dateGuidanceError{color:var(--danger-700);background:var(--danger-100)}.reserva-requests-module__D_5S7W__paymentStep{background:var(--cream-100)}.reserva-requests-module__D_5S7W__paymentStep button{margin-top:12px}.reserva-requests-module__D_5S7W__upgradeComparison{padding-block:4px 12px}@media (max-width:600px){.reserva-requests-module__D_5S7W__fields .reserva-requests-module__D_5S7W__selectionOption{flex-wrap:wrap;padding:14px}.reserva-requests-module__D_5S7W__optionPrice{text-align:left;width:100%;padding-left:34px}}.reserva-requests-module__D_5S7W__optionsList{gap:12px;max-height:380px;padding:4px;display:grid;overflow-y:auto}.reserva-requests-module__D_5S7W__priceBreakdown{gap:4px;display:grid}.reserva-requests-module__D_5S7W__priceBreakdown small{color:var(--ink-600);font-size:13px;line-height:1.5}.reserva-requests-module__D_5S7W__formBack{color:var(--brand-700);text-underline-offset:4px;margin-bottom:20px;font-weight:600;display:inline-block}.reserva-requests-module__D_5S7W__summaryIntro{color:var(--ink-600);margin:0;line-height:1.6}.reserva-requests-module__D_5S7W__summary .reserva-requests-module__D_5S7W__facts dd{font-weight:600}.reserva-requests-module__D_5S7W__summary .reserva-requests-module__D_5S7W__pointsSummary{border-block:1px solid var(--line);color:var(--ink-950);padding-block:18px}.reserva-requests-module__D_5S7W__pointsSummary dt{color:var(--ink-600)}.reserva-requests-module__D_5S7W__summary .reserva-requests-module__D_5S7W__total{border-top:1px solid var(--line);color:var(--brand-950);background:0 0;align-items:center;margin-top:20px;padding:20px 0 0}.reserva-requests-module__D_5S7W__total strong{font-size:22px}.reserva-requests-module__D_5S7W__automaticExtra{border:1px solid var(--surface-border);background:var(--cream-100);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.reserva-requests-module__D_5S7W__automaticExtra .reserva-requests-module__D_5S7W__automaticLabel{color:var(--teal-700);font-weight:600}@media (max-width:600px){.reserva-requests-module__D_5S7W__automaticExtra{flex-wrap:wrap}.reserva-requests-module__D_5S7W__automaticExtra .reserva-requests-module__D_5S7W__optionPrice{padding-left:0}}.reserva-requests-module__D_5S7W__summary .reserva-requests-module__D_5S7W__pointsSummary>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.reserva-requests-module__D_5S7W__summary .reserva-requests-module__D_5S7W__pointsSummary dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.reserva-requests-module__D_5S7W__hotelChoices{gap:10px;display:grid}.reserva-requests-module__D_5S7W__fields .reserva-requests-module__D_5S7W__hotelChoice{min-height:76px;padding:16px 18px}.reserva-requests-module__D_5S7W__detailSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.reserva-requests-module__D_5S7W__staySection,.reserva-requests-module__D_5S7W__servicesSection{background:0 0;padding:0}.reserva-requests-module__D_5S7W__detailSections h3{color:var(--brand-950);margin:0 0 12px;font-size:15px;font-weight:700}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__stayFacts{grid-template-columns:minmax(0,1fr);gap:10px;margin:0}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__stayFacts>div,.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__stayFacts>div:last-child{border:0;grid-column:auto;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:12px;padding:0}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__stayFacts dt,.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__stayFacts dd{font-size:14px;line-height:1.5}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__stayFacts dd{font-weight:600}.reserva-requests-module__D_5S7W__stayObservations{color:var(--ink-600);margin:16px 0}@media (max-width:700px){.reserva-requests-module__D_5S7W__detailSections{grid-template-columns:minmax(0,1fr)}}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__quote .reserva-requests-module__D_5S7W__total{background:var(--accent-100);color:var(--brand-950);border:0;border-radius:12px;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.reserva-requests-module__D_5S7W__detail .reserva-requests-module__D_5S7W__quote .reserva-requests-module__D_5S7W__facts dd{color:var(--brand-950);font-weight:600}@media (max-width:700px){.reserva-requests-module__D_5S7W__hotelChoices{grid-template-columns:minmax(0,1fr)}}.reserva-requests-module__D_5S7W__formSteps button{border-radius:12px;padding:12px;transition:background-color .16s}.reserva-requests-module__D_5S7W__formSteps .reserva-requests-module__D_5S7W__formStepCurrent{border-color:var(--brand-700);background:#e7efe7}.reserva-requests-module__D_5S7W__formSteps button:not(:disabled):hover{background:var(--cream-200)}.reserva-requests-module__D_5S7W__formSteps .reserva-requests-module__D_5S7W__formStepCurrent:not(:disabled):hover{background:#e7efe7}@media (prefers-reduced-motion:reduce){.reserva-requests-module__D_5S7W__formSteps button{transition:none}}.reserva-requests-module__D_5S7W__restriction{background:var(--warning-100);color:var(--warning-700);border-radius:12px;padding:20px 24px}.reserva-requests-module__D_5S7W__restriction p{margin:0 0 8px}.reserva-requests-module__D_5S7W__restriction a{align-items:center;min-height:44px;font-weight:750;display:inline-flex}.reserva-requests-module__D_5S7W__submitSummary{background:var(--cream-100);border-radius:12px;padding:20px}.reserva-requests-module__D_5S7W__submitSummary>div{color:var(--brand-950);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.reserva-requests-module__D_5S7W__submitSummary strong{font-variant-numeric:tabular-nums;font-size:24px}.reserva-requests-module__D_5S7W__submitSummary p{color:var(--ink-600);margin:12px 0 4px;font-size:13px}.reserva-requests-module__D_5S7W__submitSummary a{min-height:44px;color:var(--brand-700);align-items:center;font-size:13px;font-weight:700;display:inline-flex}
.workspace-mobile-bar-module__kLtt7q__bar.workspace-mobile-bar-module__kLtt7q__bar{box-sizing:border-box;border-bottom:1px solid var(--cream-300);background:var(--white);justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;padding:12px 16px;display:none}.workspace-mobile-bar-module__kLtt7q__toggle.workspace-mobile-bar-module__kLtt7q__toggle{border:1px solid var(--line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--brand-950);background:var(--white);cursor:pointer;border-radius:9px;flex:0 0 44px;place-items:center;padding:0;display:grid}.workspace-mobile-bar-module__kLtt7q__toggle.workspace-mobile-bar-module__kLtt7q__toggle svg{width:20px;height:20px;display:block}.workspace-mobile-bar-module__kLtt7q__toggle.workspace-mobile-bar-module__kLtt7q__toggle:hover{background:var(--cream-100)}.workspace-mobile-bar-module__kLtt7q__toggle.workspace-mobile-bar-module__kLtt7q__toggle:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.workspace-mobile-bar-module__kLtt7q__title.workspace-mobile-bar-module__kLtt7q__title{min-width:0;color:var(--brand-950);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.25;overflow:hidden}@media (max-width:860px){.workspace-mobile-bar-module__kLtt7q__bar.workspace-mobile-bar-module__kLtt7q__bar{display:flex}}
.workspace-module__BW5vZG__directory,.workspace-module__BW5vZG__identity,.workspace-module__BW5vZG__account{background:var(--white);border-radius:var(--radius-lg)}.workspace-module__BW5vZG__page{width:100%;min-width:0;padding:40px 32px 64px}.workspace-module__BW5vZG__layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.workspace-module__BW5vZG__directory{min-width:0;padding:20px 12px 12px;position:sticky;top:24px}.workspace-module__BW5vZG__directory h2{color:var(--brand-950);margin:0 12px 16px;font-size:18px;font-weight:750}.workspace-module__BW5vZG__list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:4px;max-height:calc(100dvh - 124px);padding:2px;display:grid;overflow-y:auto}.workspace-module__BW5vZG__list:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.workspace-module__BW5vZG__list button{border-radius:var(--radius-sm);min-height:64px;color:var(--ink-950);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;gap:6px;padding:14px 16px;display:grid}.workspace-module__BW5vZG__list button:hover{background:var(--cream-200)}.workspace-module__BW5vZG__list button[aria-pressed=true]{color:var(--brand-950);background:var(--accent-100)}.workspace-module__BW5vZG__list strong{font-weight:750}.workspace-module__BW5vZG__list span{color:var(--ink-600);font-size:13px}.workspace-module__BW5vZG__list button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.workspace-module__BW5vZG__detail{gap:24px;min-width:0;display:grid}.workspace-module__BW5vZG__identity{padding:28px 32px}.workspace-module__BW5vZG__identity h2,.workspace-module__BW5vZG__empty h2{color:var(--brand-950);margin:0 0 12px;font-size:22px;font-weight:750}.workspace-module__BW5vZG__identity>p{color:var(--ink-600);margin:0}.workspace-module__BW5vZG__metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 0;display:grid}.workspace-module__BW5vZG__metadata dt{color:var(--ink-600);font-size:13px}.workspace-module__BW5vZG__metadata dd{overflow-wrap:anywhere;margin:8px 0 0;font-weight:650}.workspace-module__BW5vZG__account{min-width:0;padding:32px}.workspace-module__BW5vZG__account [class~=financial-summary]{gap:24px 32px;margin:24px 0;padding-block:24px}.workspace-module__BW5vZG__account [class~=financial-summary] dt{color:var(--ink-600)}.workspace-module__BW5vZG__account [class~=financial-summary] dd{font-size:20px}.workspace-module__BW5vZG__account [class~=financial-help]{color:var(--ink-600);font-size:14px;line-height:1.5}.workspace-module__BW5vZG__account [class~=financial-position]{margin:0}.workspace-module__BW5vZG__account [class~=financial-heading]{margin:0 0 24px}.workspace-module__BW5vZG__account [class~=financial-heading] h2{font-size:22px}.workspace-module__BW5vZG__account [class~=ui-table-frame]{border:1px solid var(--surface-border);box-shadow:none}.workspace-module__BW5vZG__empty{margin-top:28px}.workspace-module__BW5vZG__empty p{max-width:65ch;color:var(--ink-600);margin:0}.workspace-module__BW5vZG__loading{color:var(--ink-600);margin-top:24px;display:block}@media (max-width:1100px){.workspace-module__BW5vZG__layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:20px}.workspace-module__BW5vZG__metadata{grid-template-columns:1fr;gap:16px}}@media (max-width:860px){.workspace-module__BW5vZG__page{padding:28px 20px 48px}.workspace-module__BW5vZG__layout{grid-template-columns:minmax(0,1fr)}.workspace-module__BW5vZG__directory{position:static}.workspace-module__BW5vZG__list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-height:280px}.workspace-module__BW5vZG__identity,.workspace-module__BW5vZG__account{padding:24px 20px}.workspace-module__BW5vZG__account [class~=financial-heading]{flex-wrap:wrap;align-items:flex-start}}
.price-history-module___HKA1q__history,.price-history-module___HKA1q__record{gap:12px;min-width:0;display:grid}.price-history-module___HKA1q__history{border-top:1px solid var(--line);padding-top:20px}.price-history-module___HKA1q__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.price-history-module___HKA1q__amount{color:var(--brand-900);font-variant-numeric:tabular-nums;font-size:20px}.price-history-module___HKA1q__record p{overflow-wrap:anywhere}.price-history-module___HKA1q__record .price-history-module___HKA1q__metadata{color:var(--ink-600);font-size:13px}.price-history-module___HKA1q__record .price-history-module___HKA1q__state{border-radius:var(--radius-sm);background:var(--warning-100);color:var(--warning-700);padding:6px 10px;font-size:13px;font-weight:650}.price-history-module___HKA1q__record .price-history-module___HKA1q__state[data-completed=true]{background:var(--teal-100);color:var(--teal-700)}.price-history-module___HKA1q__counts{background:var(--cream-100);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px;margin:0;padding:16px;display:grid}.price-history-module___HKA1q__counts dt{color:var(--ink-600);font-size:13px}.price-history-module___HKA1q__counts dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:750}.price-history-module___HKA1q__record .price-history-module___HKA1q__warning{color:var(--warning-700)}.price-history-module___HKA1q__previous summary{color:var(--brand-700);cursor:pointer;min-height:44px;padding-block:12px;font-weight:650;display:list-item}.price-history-module___HKA1q__history .price-history-module___HKA1q__previous ol{max-height:none;overflow:visible}.price-history-module___HKA1q__previous>ol>li{padding-block:16px}.price-history-module___HKA1q__header h3{margin:0}
