.enamad-badge-module__nZih3G__badge{border-radius:var(--radius-sm);background:#fff;justify-content:center;align-items:center;width:8.5rem;max-width:100%;min-height:9.5rem;margin-block-start:1rem;padding:.5rem;display:inline-flex}.enamad-badge-module__nZih3G__badge img{object-fit:contain;cursor:pointer;width:7.5rem;max-width:100%;height:8.5rem;display:block}
.engagement-module__8txJrW__state{text-align:center;place-content:center;justify-items:center;gap:.75rem;min-height:10rem;padding:1rem;display:grid}.engagement-module__8txJrW__notificationToolbar,.engagement-module__8txJrW__pageToolbar,.engagement-module__8txJrW__actionRow,.engagement-module__8txJrW__accountTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.engagement-module__8txJrW__accountIdentity{border:1px solid color-mix(in srgb, var(--brand-blue) 28%, white);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-pale-blue) 58%, white);max-width:min(14rem,54vw);min-height:2.75rem;color:var(--brand-blue-deep);align-items:center;padding-inline:.7rem;font-weight:750;display:inline-flex}.engagement-module__8txJrW__accountIdentity:hover{border-color:var(--brand-blue);background:var(--brand-pale-blue)}.engagement-module__8txJrW__accountIdentity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.engagement-module__8txJrW__notificationBadge{max-width:100%;display:inline-flex}.engagement-module__8txJrW__notificationBadge .ant-badge-count{inset-inline-end:.2rem;transform:translateY(-42%)}.engagement-module__8txJrW__accountLoading{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--brand-blue) 18%, white);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-pale-blue) 35%, white);width:clamp(6.25rem,24vw,8.5rem);min-height:2.75rem;color:var(--brand-blue);align-items:center;gap:.55rem;padding-inline:.65rem;display:inline-flex;overflow:hidden}.engagement-module__8txJrW__accountLoading svg{stroke-width:1.8px;flex:none;width:1.2rem;height:1.2rem}.engagement-module__8txJrW__accountLoading>span{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-blue) 12%, white) 20%, color-mix(in srgb, var(--brand-blue) 25%, white) 50%, color-mix(in srgb, var(--brand-blue) 12%, white) 80%);background-size:220% 100%;border-radius:999px;width:100%;height:.55rem;animation:1.35s ease-in-out infinite engagement-module__8txJrW__account-loading}@keyframes engagement-module__8txJrW__account-loading{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.engagement-module__8txJrW__accountLoading>span{animation:none}}@media (max-width:39.99rem){.engagement-module__8txJrW__accountTools{flex-wrap:nowrap;justify-content:flex-end;gap:.15rem;min-width:0}.engagement-module__8txJrW__accountIdentity{max-width:min(6rem,27vw);min-height:2.35rem;padding-inline:.55rem}}.engagement-module__8txJrW__live,.engagement-module__8txJrW__reconnecting{color:#2f6f43;align-items:center;gap:.45rem;font-size:.78rem;font-weight:750;display:inline-flex}.engagement-module__8txJrW__live:before,.engagement-module__8txJrW__reconnecting:before{content:"";background:#2f8c52;border-radius:50%;width:.55rem;height:.55rem}.engagement-module__8txJrW__reconnecting{color:#8a5a00}.engagement-module__8txJrW__reconnecting:before{background:var(--brand-orange)}.engagement-module__8txJrW__notificationList,.engagement-module__8txJrW__cardList,.engagement-module__8txJrW__timeline{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.engagement-module__8txJrW__notificationList li{border:1px solid color-mix(in srgb, var(--brand-blue) 17%, white);border-radius:var(--radius-sm);overflow:hidden}.engagement-module__8txJrW__notificationList li[data-unread]{border-color:var(--brand-blue);background:color-mix(in srgb, var(--brand-pale-blue) 55%, white);box-shadow:inset -.22rem 0 var(--brand-orange)}.engagement-module__8txJrW__notificationBody{overflow-wrap:anywhere;margin:0}.engagement-module__8txJrW__primaryTrackingLink{border-radius:var(--radius-sm);background:var(--brand-blue);min-height:44px;color:var(--icon-on-accent);align-items:center;padding:.6rem 1rem;font-weight:800;display:inline-flex}.engagement-module__8txJrW__notificationActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.engagement-module__8txJrW__notificationRecord{gap:.45rem;padding:.95rem;display:grid}.engagement-module__8txJrW__notificationRecord a{color:var(--brand-blue);font-weight:800}.engagement-module__8txJrW__notificationList time,.engagement-module__8txJrW__notificationList small,.engagement-module__8txJrW__muted{color:color-mix(in srgb, var(--ink) 68%, white);font-size:.78rem}.engagement-module__8txJrW__page,.engagement-module__8txJrW__section,.engagement-module__8txJrW__filters,.engagement-module__8txJrW__form,.engagement-module__8txJrW__detailGrid,.engagement-module__8txJrW__profileGrid{gap:1rem;display:grid}.engagement-module__8txJrW__filters>label{color:var(--ink);gap:.35rem;font-size:.8rem;font-weight:750;display:grid}.engagement-module__8txJrW__filters input[type=date]{border:1px solid color-mix(in srgb, var(--brand-blue) 35%, white);border-radius:var(--radius-sm);min-height:52px;color:var(--ink);font:inherit;background:#fff;padding-inline:.75rem}.engagement-module__8txJrW__page{gap:1.5rem}.engagement-module__8txJrW__heading h1,.engagement-module__8txJrW__heading h2,.engagement-module__8txJrW__heading p{margin:0}.engagement-module__8txJrW__heading h1{color:var(--brand-blue);font-size:clamp(1.7rem,5vw,2.6rem)}.engagement-module__8txJrW__heading p{color:color-mix(in srgb, var(--ink) 72%, white);margin-block-start:.35rem}.engagement-module__8txJrW__surface,.engagement-module__8txJrW__card,.engagement-module__8txJrW__section{border:1px solid color-mix(in srgb, var(--brand-blue) 17%, white);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);padding:1rem}.engagement-module__8txJrW__filterPanel{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-pale-blue) 28%, white);gap:1rem;margin-block:1rem;padding:1rem;display:grid}.engagement-module__8txJrW__filters,.engagement-module__8txJrW__form{grid-template-columns:minmax(0,1fr)}.engagement-module__8txJrW__form>div,.engagement-module__8txJrW__filters>div{gap:.4rem;min-width:0;display:grid}:is(.engagement-module__8txJrW__form .ant-select,.engagement-module__8txJrW__form .ant-input-number,.engagement-module__8txJrW__filters .ant-select){width:100%}.engagement-module__8txJrW__card{gap:.65rem;display:grid}.engagement-module__8txJrW__card h2,.engagement-module__8txJrW__card h3,.engagement-module__8txJrW__card p,.engagement-module__8txJrW__card dl,.engagement-module__8txJrW__section h2,.engagement-module__8txJrW__section p{margin:0}.engagement-module__8txJrW__facts{gap:.65rem;margin:0;display:grid}.engagement-module__8txJrW__facts div{gap:.15rem;display:grid}.engagement-module__8txJrW__facts dt{color:color-mix(in srgb, var(--ink) 68%, white);font-size:.78rem}.engagement-module__8txJrW__facts dd{overflow-wrap:anywhere;margin:0}.engagement-module__8txJrW__definitionList{gap:0;margin:1rem 0;display:grid}.engagement-module__8txJrW__definitionList div{border-block-end:1px solid color-mix(in srgb, var(--brand-blue) 13%, white);grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:.75rem;padding-block:.65rem;display:grid}.engagement-module__8txJrW__definitionList dt{color:color-mix(in srgb, var(--ink) 65%, white)}.engagement-module__8txJrW__definitionList dd{overflow-wrap:anywhere;margin:0}.engagement-module__8txJrW__status{background:var(--brand-pale-blue);width:fit-content;color:var(--brand-blue);border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.engagement-module__8txJrW__status[data-status=accepted]{color:#25623a;background:#e4f6e9}.engagement-module__8txJrW__status[data-status=denied]{color:#9a2f20;background:#fff0ed}.engagement-module__8txJrW__timeline li{border-inline-start:2px solid var(--brand-pale-blue);padding-inline-start:1.25rem;position:relative}.engagement-module__8txJrW__timeline li>div{gap:.2rem;display:grid}.engagement-module__8txJrW__timeline time{color:color-mix(in srgb, var(--ink) 65%, white);font-size:.78rem}.engagement-module__8txJrW__timeline li:before{background:var(--brand-orange);content:"";border-radius:50%;width:.65rem;height:.65rem;position:absolute;inset-block-start:.35rem;inset-inline-start:-.38rem}.engagement-module__8txJrW__redacted{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-pale-blue) 44%, white);color:color-mix(in srgb, var(--ink) 72%, white);padding:.85rem}.engagement-module__8txJrW__page,.engagement-module__8txJrW__stack{gap:1.25rem}.engagement-module__8txJrW__surface,.engagement-module__8txJrW__section,.engagement-module__8txJrW__card,.engagement-module__8txJrW__filterPanel,.engagement-module__8txJrW__notificationRecord,.engagement-module__8txJrW__state,.engagement-module__8txJrW__recordingPlayer{border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff}.engagement-module__8txJrW__surface,.engagement-module__8txJrW__section,.engagement-module__8txJrW__filterPanel,.engagement-module__8txJrW__state,.engagement-module__8txJrW__recordingPlayer{padding:clamp(1rem,2.5vw,1.5rem)}.engagement-module__8txJrW__notificationRecord,.engagement-module__8txJrW__card{padding:1rem}.engagement-module__8txJrW__muted,.engagement-module__8txJrW__accountLoading{color:var(--muted)}@media (max-width:47.99rem){.engagement-module__8txJrW__profileGrid,.engagement-module__8txJrW__detailGrid,.engagement-module__8txJrW__filters,.engagement-module__8txJrW__facts{grid-template-columns:1fr}.engagement-module__8txJrW__actionRow,.engagement-module__8txJrW__pageToolbar,.engagement-module__8txJrW__notificationToolbar{width:100%}}.engagement-module__8txJrW__resultSummary{color:color-mix(in srgb, var(--ink) 72%, white);margin:0;font-size:.88rem}.engagement-module__8txJrW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.engagement-module__8txJrW__pagination span{text-align:center;min-width:5rem}.engagement-module__8txJrW__recordingPlayer{justify-items:start;gap:.65rem;margin-block-start:.5rem;display:grid}.engagement-module__8txJrW__recordingPlayer audio{width:min(100%,32rem)}.engagement-module__8txJrW__ltr{text-align:left;direction:ltr;unicode-bidi:isolate}@media (min-width:40rem){.engagement-module__8txJrW__filters,.engagement-module__8txJrW__profileGrid,.engagement-module__8txJrW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-module__8txJrW__wide{grid-column:1/-1}}.engagement-module__8txJrW__priceSummary{border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-pale-blue) 48%, white);gap:.35rem;padding:.8rem;display:grid}.engagement-module__8txJrW__priceSummary span{color:var(--brand-blue);font-weight:850}.engagement-module__8txJrW__priceSummary small{color:var(--text-muted)}.engagement-module__8txJrW__bookingWorkspace{grid-column:1/-1;gap:1.25rem;margin-block:1.5rem;overflow:clip}.engagement-module__8txJrW__eyebrow{color:var(--brand-orange-strong);font-size:.78rem;font-weight:850}.engagement-module__8txJrW__bookingLayout,.engagement-module__8txJrW__bookingMain,.engagement-module__8txJrW__passengerEntry,.engagement-module__8txJrW__passengerList,.engagement-module__8txJrW__reviewPanel,.engagement-module__8txJrW__reviewPassengers,.engagement-module__8txJrW__bookingNotice{gap:1rem;min-width:0;display:grid}.engagement-module__8txJrW__bookingSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.engagement-module__8txJrW__bookingSteps li{color:var(--muted);text-align:center;justify-items:center;gap:.35rem;font-size:.72rem;font-weight:750;display:grid}.engagement-module__8txJrW__bookingSteps li:before{background:var(--border-soft);content:"";border-radius:999px;width:100%;height:.2rem}.engagement-module__8txJrW__bookingSteps li>span{border:1px solid var(--border-soft);background:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.engagement-module__8txJrW__bookingSteps li[data-current],.engagement-module__8txJrW__bookingSteps li[data-complete]{color:var(--brand-blue)}.engagement-module__8txJrW__bookingSteps li[data-current]:before,.engagement-module__8txJrW__bookingSteps li[data-complete]:before,.engagement-module__8txJrW__bookingSteps li[data-current]>span,.engagement-module__8txJrW__bookingSteps li[data-complete]>span{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.engagement-module__8txJrW__travelerCount,.engagement-module__8txJrW__passengerGrid>:where(div){gap:.4rem;min-width:0;display:grid}:is(.engagement-module__8txJrW__travelerCount .ant-input-number,.engagement-module__8txJrW__passengerEntry .ant-select){width:100%}.engagement-module__8txJrW__passengerCard{border:1px solid color-mix(in srgb, var(--brand-blue) 20%, white);border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-pale-blue) 16%, white);min-width:0;margin:0;padding:1rem}.engagement-module__8txJrW__passengerCard legend{color:var(--ink);align-items:center;gap:.55rem;padding-inline:.35rem;font-weight:850;display:inline-flex}.engagement-module__8txJrW__passengerOrdinal{background:var(--brand-blue);color:#fff;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;display:grid}.engagement-module__8txJrW__passengerGrid{gap:.85rem;display:grid}.engagement-module__8txJrW__passengerPrice,.engagement-module__8txJrW__reviewTotal{border-radius:var(--radius-sm);background:#fff;gap:.25rem;margin-block-start:.85rem;padding:.75rem;display:grid}.engagement-module__8txJrW__passengerPrice strong,.engagement-module__8txJrW__reviewTotal strong{color:var(--brand-blue)}.engagement-module__8txJrW__fieldHint{color:#8a3b22;margin-block-start:.6rem;display:block}.engagement-module__8txJrW__bookingSummary{border:1px solid color-mix(in srgb, var(--brand-blue) 20%, white);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-card);background:#fff;align-content:start;gap:.85rem;padding:1rem;display:grid}.engagement-module__8txJrW__bookingSummary img{aspect-ratio:16/8;border-radius:var(--radius-sm);object-fit:cover;width:100%}.engagement-module__8txJrW__bookingSummary h3,.engagement-module__8txJrW__bookingSummary p,.engagement-module__8txJrW__reviewPanel h3,.engagement-module__8txJrW__reviewPanel p{margin:0}.engagement-module__8txJrW__bookingSummary dl{gap:.55rem;margin:0;display:grid}.engagement-module__8txJrW__bookingSummary dl>div{justify-content:space-between;gap:1rem;display:flex}.engagement-module__8txJrW__bookingSummary dt{color:var(--muted)}.engagement-module__8txJrW__bookingSummary dd{margin:0;font-weight:800}.engagement-module__8txJrW__secureNote,.engagement-module__8txJrW__bookingNotice{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-pale-blue) 50%, white);color:color-mix(in srgb, var(--ink) 82%, white);padding:.85rem}.engagement-module__8txJrW__bookingNotice a{width:fit-content;color:var(--brand-blue);font-weight:850}.engagement-module__8txJrW__reviewPassengers article{border:1px solid var(--border-soft);border-radius:var(--radius-sm);gap:.3rem;padding:.85rem;display:grid}.engagement-module__8txJrW__reviewFact{color:var(--muted);font-size:.85rem}.engagement-module__8txJrW__reviewIdentity{gap:.45rem;margin:0;display:grid}.engagement-module__8txJrW__reviewIdentity>:where(div){grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.5rem;display:grid}.engagement-module__8txJrW__reviewIdentity dt{color:var(--muted);font-size:.78rem}.engagement-module__8txJrW__reviewIdentity dd{overflow-wrap:anywhere;margin:0;font-weight:750}@media (min-width:48rem){.engagement-module__8txJrW__bookingLayout{grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);align-items:start}.engagement-module__8txJrW__bookingSummary{position:sticky;inset-block-start:5rem}.engagement-module__8txJrW__passengerGrid,.engagement-module__8txJrW__reviewPassengers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:32rem){.engagement-module__8txJrW__bookingWorkspace{margin-inline:-.35rem;padding-inline:.85rem}.engagement-module__8txJrW__bookingSteps li{font-size:.65rem}.engagement-module__8txJrW__bookingSteps li>span{width:1.5rem;height:1.5rem}.engagement-module__8txJrW__passengerCard{padding:.8rem}.engagement-module__8txJrW__reviewPanel .engagement-module__8txJrW__actionRow>.ant-btn{width:100%}}.engagement-module__8txJrW__panelReservationWorkspace{border-block-start:4px solid var(--brand-orange);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-pale-blue) 35%, white), white 16rem)}.engagement-module__8txJrW__panelReservationWorkspace .engagement-module__8txJrW__heading h2,.engagement-module__8txJrW__panelReservationWorkspace .engagement-module__8txJrW__bookingSummary h3{color:var(--brand-blue-deep)}.engagement-module__8txJrW__panelReservationWorkspace .engagement-module__8txJrW__bookingSteps li[data-current]>span{border-color:var(--brand-orange);background:var(--brand-orange);color:var(--on-orange)}.engagement-module__8txJrW__panelReservationWorkspace .engagement-module__8txJrW__bookingSteps li[data-current]:before{background:var(--brand-orange)}.engagement-module__8txJrW__panelReservationWorkspace .engagement-module__8txJrW__bookingSummary{border-inline-start:4px solid var(--brand-orange);background:color-mix(in srgb, var(--brand-pale-blue) 35%, white)}.engagement-module__8txJrW__panelReservationWorkspace .engagement-module__8txJrW__reviewTotal,.engagement-module__8txJrW__panelReservationWorkspace .engagement-module__8txJrW__bookingNotice{border-inline-start:4px solid var(--brand-orange);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-orange) 12%, white);padding:1rem}.engagement-module__8txJrW__panelReservationWorkspace .engagement-module__8txJrW__actionRow .ant-btn-primary{border-color:var(--brand-blue);background:var(--brand-blue);box-shadow:0 3px 0 var(--brand-orange)}
.public-navbar-module__MVA04W__header{z-index:40;border-block-end:1px solid var(--border-soft);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#fffffff0;position:sticky;inset-block-start:0;box-shadow:0 .25rem 1rem #102a430d}.public-navbar-module__MVA04W__shell{justify-content:space-between;align-items:center;gap:.65rem;width:min(100% - 2rem,76rem);min-height:4rem;margin-inline:auto;display:flex}.public-navbar-module__MVA04W__brand{border-radius:var(--radius-sm);flex:none;align-items:center;width:clamp(11rem,22vw,13.25rem);height:2.75rem;display:inline-flex}.public-navbar-module__MVA04W__brandLogo{align-items:center;width:100%;height:2.75rem;display:flex}.public-navbar-module__MVA04W__brandLogo img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;max-height:100%;display:block}.public-navbar-module__MVA04W__actions,.public-navbar-module__MVA04W__actions>span{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.public-navbar-module__MVA04W__magazineLink{min-height:44px;color:var(--brand-blue);white-space:nowrap;border-radius:.5rem;align-items:center;padding-inline:.4rem;font-size:.875rem;text-decoration:none;display:inline-flex}.public-navbar-module__MVA04W__actions>span{flex-wrap:nowrap}.public-navbar-module__MVA04W__actions .account-link{border:1px solid var(--border-soft);min-width:0;max-width:min(14rem,54vw);min-height:2.5rem;color:var(--ink);background:#fff;border-radius:.75rem;align-items:center;padding-inline:.75rem;font-size:.88rem;font-weight:750;display:inline-flex}.public-navbar-module__MVA04W__actions .account-link span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:39.99rem){.public-navbar-module__MVA04W__magazineLink{padding-inline:.2rem;font-size:.78rem}.public-navbar-module__MVA04W__shell{gap:.25rem;width:min(100% - 1rem,76rem);min-height:3rem}.public-navbar-module__MVA04W__brand{width:clamp(8.25rem,40vw,10rem);height:2.1rem}.public-navbar-module__MVA04W__brandLogo{height:2.1rem}.public-navbar-module__MVA04W__actions{gap:.15rem}.public-navbar-module__MVA04W__actions .account-link{max-width:min(7.5rem,31vw);min-height:2.75rem;padding-inline:.4rem;font-size:.78rem}}
.page-back-link-module__iFeDea__row{min-width:0;margin-block:0 .75rem}.page-back-link-module__iFeDea__link{color:#075487;max-width:100%;min-height:44px;font:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #bdd9eb;border-radius:.6rem;align-items:center;gap:.5rem;padding:.5rem .85rem;font-weight:700;text-decoration:none;display:inline-flex}.page-back-link-module__iFeDea__link:focus-visible{outline:3px solid var(--brand-orange);outline-offset:3px}.page-back-link-module__iFeDea__link:hover{background:#eef7fc}.page-back-link-module__iFeDea__link svg{flex:0 0 20px;width:20px;height:20px}@media print{.page-back-link-module__iFeDea__row{display:none}}.page-back-link-module__iFeDea__state{width:min(100% - 32px,720px);min-height:45vh;margin:2rem auto}.page-back-link-module__iFeDea__state h1{margin-block:1rem;font-size:1.5rem}.page-back-link-module__iFeDea__state button{color:#075487;border:1px solid #bdd9eb;border-radius:.6rem;min-height:44px;padding:.5rem 1rem}
.catalog-module__iTEDdW__main{background:color-mix(in srgb, var(--brand-pale-blue) 26%, white);min-height:calc(100vh - 8rem);padding-block:clamp(2rem,6vw,4.5rem)}.catalog-module__iTEDdW__shell{width:min(100% - 2rem,76rem);margin-inline:auto}.catalog-module__iTEDdW__heading{gap:.45rem;margin-block-end:1.5rem;display:grid}.catalog-module__iTEDdW__heading h1,.catalog-module__iTEDdW__heading p,.catalog-module__iTEDdW__card h2,.catalog-module__iTEDdW__card p{margin:0}.catalog-module__iTEDdW__search{gap:.4rem;margin-block-end:1.5rem;font-weight:800;display:grid}.catalog-module__iTEDdW__search div{gap:.5rem;display:flex}.catalog-module__iTEDdW__search input{border:1px solid color-mix(in srgb, var(--brand-blue) 24%, white);border-radius:var(--radius-md);background:#fff;flex:1;min-width:0;min-height:2.75rem;padding-inline:.9rem}.catalog-module__iTEDdW__search button,.catalog-module__iTEDdW__pagination a,.catalog-module__iTEDdW__pagination span,.catalog-module__iTEDdW__pagination strong{border:1px solid color-mix(in srgb, var(--brand-blue) 22%, white);border-radius:var(--radius-md);min-height:2.75rem;color:var(--brand-blue);background:#fff;padding:.6rem .9rem;font-weight:800}.catalog-module__iTEDdW__search button{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.catalog-module__iTEDdW__discoveryFilters{border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;gap:.75rem;margin-block-end:1.5rem;padding:1rem;display:grid}.catalog-module__iTEDdW__simpleFilters{grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(8rem,1fr)) auto;gap:.65rem;display:grid}.catalog-module__iTEDdW__advancedFilters{border-block-start:1px solid var(--border-soft);padding-block-start:.75rem}.catalog-module__iTEDdW__advancedFilters summary{cursor:pointer;width:fit-content;color:var(--brand-blue);font-weight:850}.catalog-module__iTEDdW__advancedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-block-start:1rem;display:grid}.catalog-module__iTEDdW__advancedGrid label{gap:.35rem;font-weight:750;display:grid}.catalog-module__iTEDdW__filterActions{gap:.5rem;margin-block-start:1rem;display:flex}.catalog-module__iTEDdW__pagination{justify-content:center;align-items:center;gap:.5rem;margin-block-start:1.5rem;display:flex}.catalog-module__iTEDdW__main{background:var(--surface-subtle)}.catalog-module__iTEDdW__search,.catalog-module__iTEDdW__card,.catalog-module__iTEDdW__aside,.catalog-module__iTEDdW__detailBody,.catalog-module__iTEDdW__empty{border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff}.catalog-module__iTEDdW__search,.catalog-module__iTEDdW__aside,.catalog-module__iTEDdW__detailBody,.catalog-module__iTEDdW__empty{padding:clamp(1rem,2.5vw,1.5rem)}.catalog-module__iTEDdW__card{overflow:hidden}.catalog-module__iTEDdW__muted{color:var(--muted)}@media (max-width:47.99rem){.catalog-module__iTEDdW__grid,.catalog-module__iTEDdW__detailLayout,.catalog-module__iTEDdW__facts,.catalog-module__iTEDdW__prices{grid-template-columns:1fr}.catalog-module__iTEDdW__shell{width:min(100% - 1.25rem,76rem)}.catalog-module__iTEDdW__simpleFilters,.catalog-module__iTEDdW__advancedGrid{grid-template-columns:1fr}}.catalog-module__iTEDdW__pagination span{opacity:.45}.catalog-module__iTEDdW__heading h1{color:var(--brand-blue);font-size:clamp(1.8rem,5vw,3rem)}.catalog-module__iTEDdW__heading p,.catalog-module__iTEDdW__muted{color:color-mix(in srgb, var(--ink) 70%, white)}.catalog-module__iTEDdW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.catalog-module__iTEDdW__card,.catalog-module__iTEDdW__detail,.catalog-module__iTEDdW__aside,.catalog-module__iTEDdW__empty{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.catalog-module__iTEDdW__card{display:grid}.catalog-module__iTEDdW__media{background:linear-gradient(145deg, var(--brand-pale-blue), #fff4df);min-height:11rem;color:var(--brand-orange);place-items:center;font-size:2.5rem;display:grid}.catalog-module__iTEDdW__media img{object-fit:cover;width:100%;height:11rem}.catalog-module__iTEDdW__cardBody,.catalog-module__iTEDdW__detailBody,.catalog-module__iTEDdW__aside,.catalog-module__iTEDdW__empty{gap:.8rem;padding:1.1rem;display:grid}.catalog-module__iTEDdW__eyebrow{background:var(--brand-pale-blue);width:fit-content;color:var(--brand-blue);border-radius:999px;padding:.2rem .65rem;font-size:.76rem;font-weight:800}.catalog-module__iTEDdW__prices{color:var(--brand-blue);flex-wrap:wrap;gap:.35rem;font-weight:850;display:flex}.catalog-module__iTEDdW__card a{border-radius:var(--radius-md);background:var(--brand-blue);color:#fff;justify-content:center;align-items:center;min-height:2.75rem;font-weight:800;display:inline-flex}.catalog-module__iTEDdW__detailLayout{gap:1rem;display:grid}.catalog-module__iTEDdW__detailBody h1,.catalog-module__iTEDdW__detailBody h2,.catalog-module__iTEDdW__aside h2{color:var(--brand-blue);margin:0}.catalog-module__iTEDdW__facts{gap:.65rem;margin:0;display:grid}.catalog-module__iTEDdW__facts div{border-block-end:1px solid var(--brand-pale-blue);justify-content:space-between;gap:1rem;padding-block-end:.55rem;display:flex}.catalog-module__iTEDdW__facts dd{margin:0;font-weight:750}.catalog-module__iTEDdW__gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.65rem;display:grid}.catalog-module__iTEDdW__gallery img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:10rem}.catalog-module__iTEDdW__empty{text-align:center}@media (min-width:62rem){.catalog-module__iTEDdW__detailLayout{grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr)}.catalog-module__iTEDdW__aside{align-self:start;position:sticky;top:1rem}}
.public-date-price-strip-module___jn3Sa__strip{width:100%;min-width:0;margin-block-end:.85rem}.public-date-price-strip-module___jn3Sa__bar{border:1px solid var(--border-soft,#d8e8f2);border-radius:var(--radius-sm,.65rem);background:#fff;align-items:stretch;min-width:0;display:flex;overflow:hidden}.public-date-price-strip-module___jn3Sa__days{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;flex:1;grid-template-columns:repeat(7,minmax(6.7rem,1fr));min-width:0;display:grid;overflow-x:auto}.public-date-price-strip-module___jn3Sa__day{border:0;border-inline-end:1px solid var(--border-soft,#d8e8f2);min-width:0;min-height:4.25rem;color:var(--muted,#526a78);font:inherit;cursor:pointer;scroll-snap-align:center;background:#fff;align-content:center;gap:.2rem;padding:.5rem;font-size:.72rem;display:grid}.public-date-price-strip-module___jn3Sa__day strong{font-size:.85rem}.public-date-price-strip-module___jn3Sa__day strong[data-price=true]{color:var(--brand-blue,#0879b9)}.public-date-price-strip-module___jn3Sa__day[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--brand-blue,#0879b9), inset 0 -4px 0 var(--brand-orange,#efb22f);background:var(--brand-pale-blue,#eff8ff);color:var(--brand-blue-deep,#075487)}.public-date-price-strip-module___jn3Sa__navigation{min-height:2.75rem;color:var(--brand-blue,#0879b9);font:inherit;cursor:pointer;background:#fff;border:0;flex:0 0 2.75rem;font-size:1.5rem}.public-date-price-strip-module___jn3Sa__strip button:disabled{cursor:not-allowed;opacity:.55}.public-date-price-strip-module___jn3Sa__strip button:focus-visible{outline:2px solid var(--brand-blue,#0879b9);outline-offset:-3px}.public-date-price-strip-module___jn3Sa__legend{color:var(--muted,#526a78);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-block-start:.4rem;font-size:.7rem;display:flex}.public-date-price-strip-module___jn3Sa__legend button{min-height:2.75rem;color:var(--brand-blue,#0879b9);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.public-date-price-strip-module___jn3Sa__hint{color:var(--muted,#526a78);margin-block:.25rem;font-size:.75rem}@media (max-width:47.99rem){.public-date-price-strip-module___jn3Sa__days{grid-template-columns:repeat(7,minmax(7.25rem,1fr))}}
.public-price-calendar-module__lojl2q__trigger{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:2.75rem;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.public-price-calendar-module__lojl2q__trigger svg{width:1.1rem;height:1.1rem;color:var(--brand-blue);flex:none}.public-price-calendar-module__lojl2q__trigger:disabled{cursor:not-allowed;opacity:.6}.public-price-calendar-module__lojl2q__trigger[aria-invalid=true]{border-color:var(--danger)}.public-price-calendar-module__lojl2q__placeholder{color:var(--muted)}.public-price-calendar-module__lojl2q__dialog{max-width:calc(100% - 2rem);padding-bottom:0;top:1.5rem}.public-price-calendar-module__lojl2q__dialog .ant-modal-container{padding:1rem}.public-price-calendar-module__lojl2q__content{direction:rtl;flex-direction:column;min-width:0;max-height:calc(100dvh - 7rem);display:flex}.public-price-calendar-module__lojl2q__scrollArea{overscroll-behavior:contain;min-height:0;overflow-y:auto}.public-price-calendar-module__lojl2q__intro{color:var(--muted);margin:0 0 .5rem;padding-inline-end:1.5rem;font-size:.83rem}.public-price-calendar-module__lojl2q__endpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-end:.5rem;display:grid}.public-price-calendar-module__lojl2q__endpoint{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);text-align:start;min-height:3.25rem;color:var(--ink);cursor:pointer;padding:.45rem .75rem}.public-price-calendar-module__lojl2q__endpoint span{color:var(--muted);font-size:.75rem;display:block}.public-price-calendar-module__lojl2q__endpoint strong{margin-top:.15rem;font-size:.85rem;display:block}.public-price-calendar-module__lojl2q__endpoint[aria-pressed=true]{border-color:var(--brand-blue);background:var(--brand-pale-blue);box-shadow:inset 0 0 0 1px var(--brand-blue)}.public-price-calendar-module__lojl2q__toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:.5rem;display:flex}.public-price-calendar-module__lojl2q__previewDuration{grid-template-columns:minmax(0,1fr) 6rem;align-items:center;gap:.35rem .75rem;margin-block:.75rem;font-size:.85rem;display:grid}.public-price-calendar-module__lojl2q__previewDuration input{cursor:text}.public-price-calendar-module__lojl2q__previewDuration small{color:var(--muted);grid-column:1/-1;line-height:1.8}.public-price-calendar-module__lojl2q__toolbar button{min-width:2.75rem;min-height:2.75rem}.public-price-calendar-module__lojl2q__toolbar strong{font-size:.9rem}.public-price-calendar-module__lojl2q__months{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.public-price-calendar-module__lojl2q__month{min-width:0}.public-price-calendar-module__lojl2q__month h3{text-align:center;margin:.25rem 0 .4rem;font-size:1rem}.public-price-calendar-module__lojl2q__month table{table-layout:fixed;border-collapse:separate;border-spacing:0 .2rem;width:100%}.public-price-calendar-module__lojl2q__month th{height:2rem;color:var(--muted);font-size:.73rem;font-weight:500}.public-price-calendar-module__lojl2q__month td{height:2.75rem;padding:0}.public-price-calendar-module__lojl2q__day{width:100%;min-height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.25rem 0;display:flex;position:relative}.public-price-calendar-module__lojl2q__day>span:first-child{font-size:.86rem;font-weight:650}.public-price-calendar-module__lojl2q__day:hover:not(:disabled){background:var(--brand-pale-blue)}.public-price-calendar-module__lojl2q__day:disabled{color:var(--muted);opacity:.4;cursor:not-allowed}.public-price-calendar-module__lojl2q__inRange{background:var(--brand-pale-blue)}.public-price-calendar-module__lojl2q__selected .public-price-calendar-module__lojl2q__day,.public-price-calendar-module__lojl2q__selected .public-price-calendar-module__lojl2q__day:hover:not(:disabled){background:var(--brand-blue);color:#fff}.public-price-calendar-module__lojl2q__price{width:100%;color:var(--brand-blue-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:600;line-height:1.5;display:block;overflow:hidden}.public-price-calendar-module__lojl2q__selected .public-price-calendar-module__lojl2q__price{color:#fff}.public-price-calendar-module__lojl2q__today{background:var(--brand-pale-gold,#fff8e6);box-shadow:inset 0 0 0 1px var(--brand-orange)}.public-price-calendar-module__lojl2q__todayLabel{margin-inline-start:.15rem;font-size:.55rem;font-weight:500}.public-price-calendar-module__lojl2q__footer{border-block-start:1px solid var(--border-soft);flex-shrink:0;gap:.35rem;margin-block-start:.5rem;padding-block-start:.5rem;display:grid}.public-price-calendar-module__lojl2q__legend{color:var(--muted);margin:0;font-size:.76rem;line-height:1.8}.public-price-calendar-module__lojl2q__feedback{min-height:1.5rem;color:var(--muted);margin:.4rem 0;font-size:.78rem}.public-price-calendar-module__lojl2q__error{color:var(--danger)}.public-price-calendar-module__lojl2q__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.public-price-calendar-module__lojl2q__actions>div{gap:.5rem;display:flex}.public-price-calendar-module__lojl2q__actions .ant-btn{height:auto;min-height:2.75rem}.public-price-calendar-module__lojl2q__selectionSummary{color:var(--brand-blue-deep);font-size:.8rem}.public-price-calendar-module__lojl2q__day:focus-visible,.public-price-calendar-module__lojl2q__trigger:focus-visible,.public-price-calendar-module__lojl2q__endpoint:focus-visible{outline:3px solid var(--brand-orange);outline-offset:-3px}@media (max-width:47.99rem){.public-price-calendar-module__lojl2q__dialog{max-width:100%;margin:0 auto;padding-bottom:0;top:0}.public-price-calendar-module__lojl2q__dialog .ant-modal-container{height:100dvh;padding:1rem .25rem calc(.5rem + env(safe-area-inset-bottom));border-radius:0}.public-price-calendar-module__lojl2q__content{height:calc(100dvh - 5rem - env(safe-area-inset-bottom));max-height:calc(100dvh - 5rem - env(safe-area-inset-bottom))}.public-price-calendar-module__lojl2q__months{grid-template-columns:minmax(0,1fr);gap:0}.public-price-calendar-module__lojl2q__month+.public-price-calendar-module__lojl2q__month{display:none}.public-price-calendar-module__lojl2q__endpoints{gap:.5rem}.public-price-calendar-module__lojl2q__endpoint{padding-inline:.5rem}.public-price-calendar-module__lojl2q__day{min-height:3rem}.public-price-calendar-module__lojl2q__month td{height:3rem}.public-price-calendar-module__lojl2q__footer{background:var(--surface);padding-block-end:.5rem;position:sticky;bottom:0}}
.flight-booking-form-module__5IOE7W__form{width:min(100%,66rem);color:var(--text-primary);gap:1rem;margin-inline:auto;display:grid}.flight-booking-form-module__5IOE7W__page{min-height:70vh;padding:clamp(1rem, 4vw, 3rem) var(--page-gutter);background:var(--surface-muted)}.flight-booking-form-module__5IOE7W__state{border:1px solid var(--border-soft);border-radius:var(--radius-lg);text-align:center;background:#fff;gap:1rem;width:min(100%,42rem);margin-inline:auto;padding:2rem;display:grid}.flight-booking-form-module__5IOE7W__inlineActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.flight-booking-form-module__5IOE7W__heading,.flight-booking-form-module__5IOE7W__section,.flight-booking-form-module__5IOE7W__passenger{border:1px solid color-mix(in srgb, var(--brand-blue) 14%, white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}.flight-booking-form-module__5IOE7W__heading{border-block-start:.25rem solid var(--brand-orange);justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:flex}.flight-booking-form-module__5IOE7W__eyebrow{color:var(--brand-blue);font-size:.86rem;font-weight:800}.flight-booking-form-module__5IOE7W__heading h2,.flight-booking-form-module__5IOE7W__section h3{margin:.35rem 0}.flight-booking-form-module__5IOE7W__heading p,.flight-booking-form-module__5IOE7W__sectionHeading p,.flight-booking-form-module__5IOE7W__actions p{color:var(--text-muted);margin:0;line-height:1.9}.flight-booking-form-module__5IOE7W__flightSummary{flex-wrap:wrap;gap:.75rem 1.5rem;margin:1rem 0 0;display:flex}.flight-booking-form-module__5IOE7W__flightSummary div{gap:.15rem;display:grid}.flight-booking-form-module__5IOE7W__flightSummary dt{color:var(--text-muted);font-size:.8rem}.flight-booking-form-module__5IOE7W__flightSummary dd{margin:0;font-weight:800}.flight-booking-form-module__5IOE7W__quoteMeta{border-radius:var(--radius-md);background:var(--brand-pale-blue);flex:none;gap:.25rem;min-width:11rem;padding:.75rem;display:grid}.flight-booking-form-module__5IOE7W__quoteMeta span{color:var(--text-muted);font-size:.86rem}.flight-booking-form-module__5IOE7W__quoteMeta time{unicode-bidi:isolate;font-weight:750}.flight-booking-form-module__5IOE7W__section{gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.flight-booking-form-module__5IOE7W__sectionHeading{align-items:flex-start;gap:.75rem;display:flex}.flight-booking-form-module__5IOE7W__sectionHeading>span{background:var(--brand-blue);color:#fff;border-radius:50%;place-items:center;width:2rem;min-width:2rem;height:2rem;font-weight:850;display:inline-grid}.flight-booking-form-module__5IOE7W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.flight-booking-form-module__5IOE7W__fields>div,.flight-booking-form-module__5IOE7W__wide{min-width:0}:is(.flight-booking-form-module__5IOE7W__fields .ant-input,.flight-booking-form-module__5IOE7W__fields .ant-select-selector,.flight-booking-form-module__5IOE7W__section>.ant-input){min-height:2.75rem}.flight-booking-form-module__5IOE7W__fields .ant-select{width:100%}.flight-booking-form-module__5IOE7W__wide{grid-column:1/-1}.flight-booking-form-module__5IOE7W__passengerList{gap:1rem;display:grid}.flight-booking-form-module__5IOE7W__passenger{min-width:0;box-shadow:none;gap:1rem;margin:0;padding:1rem;display:grid;position:relative}.flight-booking-form-module__5IOE7W__passenger legend{color:var(--brand-blue);padding-inline:.4rem;font-size:1rem;font-weight:850}.flight-booking-form-module__5IOE7W__passenger>.ant-btn{justify-self:end}.flight-booking-form-module__5IOE7W__fieldError{color:var(--danger-text);margin-block-start:.35rem;font-size:.86rem;font-weight:650;display:block}.flight-booking-form-module__5IOE7W__errorSummary{border:1px solid color-mix(in srgb, var(--danger-text) 32%, white);border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger-text) 6%, white);color:var(--danger-text);padding:1rem}.flight-booking-form-module__5IOE7W__errorSummary ul{margin-block-end:0;padding-inline-start:1.25rem}.flight-booking-form-module__5IOE7W__fares{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.flight-booking-form-module__5IOE7W__fares>div{border-radius:var(--radius-md);background:var(--brand-pale-blue);gap:.35rem;padding:.85rem;display:grid}.flight-booking-form-module__5IOE7W__fares dt{color:var(--text-muted)}.flight-booking-form-module__5IOE7W__fares dd{unicode-bidi:isolate;margin:0;font-weight:850}.flight-booking-form-module__5IOE7W__passengerCountNote{color:var(--text-muted);margin:0;font-size:.9rem}.flight-booking-form-module__5IOE7W__partyTotal{border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-orange) 18%, white);color:var(--ink);margin:0;padding:.85rem 1rem}.flight-booking-form-module__5IOE7W__reconfirmation{border:1px solid color-mix(in srgb, var(--brand-orange) 55%, white);border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-orange) 9%, white);gap:.35rem;padding:1rem;display:grid}.flight-booking-form-module__5IOE7W__reconfirmation small{color:var(--text-muted)}.flight-booking-form-module__5IOE7W__actions{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.flight-booking-form-module__5IOE7W__actions .ant-btn{min-height:2.75rem}@media (max-width:40rem){.flight-booking-form-module__5IOE7W__heading,.flight-booking-form-module__5IOE7W__actions{flex-direction:column;align-items:stretch}.flight-booking-form-module__5IOE7W__quoteMeta{min-width:0}.flight-booking-form-module__5IOE7W__fields{grid-template-columns:minmax(0,1fr)}.flight-booking-form-module__5IOE7W__wide{grid-column:auto}.flight-booking-form-module__5IOE7W__actions .ant-btn{width:100%}}@media (forced-colors:active){.flight-booking-form-module__5IOE7W__heading,.flight-booking-form-module__5IOE7W__section,.flight-booking-form-module__5IOE7W__passenger,.flight-booking-form-module__5IOE7W__errorSummary,.flight-booking-form-module__5IOE7W__reconfirmation{border:1px solid canvastext}}
.homepage-module__jPgRxa__aboveFold{background:linear-gradient(#f7fbff 0%,#fff 100%);gap:12px;padding-bottom:clamp(20px,4vw,36px);display:grid}.homepage-module__jPgRxa__heroSplit{width:min(100% - 20px, var(--container));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-inline:auto;padding-block-start:10px;display:grid}.homepage-module__jPgRxa__heroSplit:not(:has(.homepage-module__jPgRxa__selectedCarousel)){grid-template-columns:minmax(0,1fr)}.homepage-module__jPgRxa__carousel{background:var(--brand-pale-blue);width:100%;height:clamp(129px,16.1vh,147px);position:relative;overflow:hidden}.homepage-module__jPgRxa__carouselEmpty{place-items:center;display:grid}.homepage-module__jPgRxa__carouselEmpty img{width:min(42vw,240px);height:auto}.homepage-module__jPgRxa__carouselTrack{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;-webkit-overflow-scrolling:touch;direction:ltr;width:100%;height:100%;display:flex;overflow-x:auto}.homepage-module__jPgRxa__carouselTrack[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.homepage-module__jPgRxa__carouselTrack::-webkit-scrollbar{display:none}.homepage-module__jPgRxa__slide{scroll-snap-align:start;scroll-snap-stop:always;min-width:100%;height:100%;position:relative}.homepage-module__jPgRxa__slide>img{object-fit:cover}.homepage-module__jPgRxa__slideShade{direction:rtl;background:linear-gradient(90deg,#0000 35%,#021b30b8 100%);justify-content:flex-end;align-items:center;padding:clamp(8px,3vw,40px);display:flex;position:absolute;inset:0}.homepage-module__jPgRxa__slideCopy{color:#fff;text-shadow:0 1px 4px #0006;max-width:min(46%,520px)}.homepage-module__jPgRxa__slideText{align-content:end;align-self:stretch;display:grid}.homepage-module__jPgRxa__slideCopy h1{margin:0;font-size:clamp(.95rem,3.2vw,2.5rem)}.homepage-module__jPgRxa__slideCopy p{margin:4px 0 8px;font-size:clamp(.72rem,1.3vw,1rem);display:none}.homepage-module__jPgRxa__slideCopy a{background:var(--brand-orange);min-height:32px;color:var(--on-orange);text-shadow:none;border-radius:999px;align-items:center;padding:4px 12px;font-size:.72rem;font-weight:900;display:inline-flex}.homepage-module__jPgRxa__compactShell{width:min(100% - 32px, var(--container));gap:16.5px;margin-inline:auto;display:grid}.homepage-module__jPgRxa__quickAccess{scrollbar-width:none;grid-auto-columns:minmax(54px,1fr);grid-auto-flow:column;gap:4px;padding:0 0 2px;display:grid;overflow-x:auto}.homepage-module__jPgRxa__quickAccess::-webkit-scrollbar{display:none}.homepage-module__jPgRxa__quickAccess a{min-width:54px;min-height:74px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;place-items:center;gap:2px;display:grid}.homepage-module__jPgRxa__quickAccess a:focus-visible{outline:3px solid var(--brand-orange);outline-offset:2px;border-radius:10px}.homepage-module__jPgRxa__quickAccess span{width:clamp(48px,13vw,60px);height:clamp(48px,13vw,60px);color:var(--brand-blue);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.homepage-module__jPgRxa__quickAccess svg,.homepage-module__jPgRxa__quickAccess img{object-fit:contain;width:clamp(40px,11vw,54px);max-width:100%;height:clamp(40px,11vw,54px);max-height:100%}.homepage-module__jPgRxa__quickAccess b{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;font-size:.66rem;overflow:hidden}.homepage-module__jPgRxa__universalSearch{--universal-search-height:44px;grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.homepage-module__jPgRxa__universalSearch button{height:var(--universal-search-height);min-height:var(--universal-search-height);box-sizing:border-box}.homepage-module__jPgRxa__universalSearch .ant-input-affix-wrapper{height:var(--universal-search-height);min-height:var(--universal-search-height);box-sizing:border-box}.homepage-module__jPgRxa__universalSearch .ant-input-affix-wrapper{padding-block:0}.homepage-module__jPgRxa__universalSearch svg{width:18px;height:18px;color:var(--brand-blue)}.homepage-module__jPgRxa__universalSearch button{width:var(--universal-search-height);min-width:var(--universal-search-height);padding:0;font-weight:900}.homepage-module__jPgRxa__specialTours{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, white);border-block-start:3px solid var(--brand-orange);background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--brand-pale-blue) 42%, white) 100%);border-radius:18px;min-width:0;padding:9px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0e67b11a}.homepage-module__jPgRxa__specialHeading{justify-content:space-between;align-items:end;gap:10px;margin-bottom:6px;display:flex}.homepage-module__jPgRxa__specialHeading p,.homepage-module__jPgRxa__specialHeading h2{margin:0}.homepage-module__jPgRxa__specialActions{justify-items:end;gap:5px;display:grid}.homepage-module__jPgRxa__railControls{direction:ltr;border:0;gap:5px;margin:0;padding:0;display:flex}.homepage-module__jPgRxa__railControls button{border:1px solid color-mix(in srgb, var(--brand-blue) 25%, white);width:44px;height:44px;color:var(--brand-blue);font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.05rem;display:grid}.homepage-module__jPgRxa__railControls button:focus-visible{outline:3px solid var(--brand-orange);outline-offset:2px}.homepage-module__jPgRxa__railControls button:disabled{opacity:.35;cursor:not-allowed}.homepage-module__jPgRxa__specialHeading p{color:var(--brand-orange);font-size:.62rem;font-weight:900}.homepage-module__jPgRxa__specialHeading h2{font-size:.85rem}.homepage-module__jPgRxa__specialHeading>a{color:var(--brand-blue);font-size:.68rem;font-weight:900}.homepage-module__jPgRxa__specialRail{grid-auto-flow:column;grid-auto-columns:var(--special-mobile-column);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;-webkit-overflow-scrolling:touch;direction:rtl;gap:8px;width:calc(100% + 18px);margin-inline:-9px;padding-bottom:3px;scroll-padding-inline:9px;display:grid;overflow-x:auto}.homepage-module__jPgRxa__specialRail[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.homepage-module__jPgRxa__specialRail::-webkit-scrollbar{display:none}.homepage-module__jPgRxa__specialCard{scroll-snap-align:start;scroll-snap-stop:always;background:#fff;border:0;border-radius:12px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px;width:100%;min-width:0;max-width:100%;height:164px;padding:6px;display:grid;position:relative;overflow:hidden}.homepage-module__jPgRxa__specialImage{aspect-ratio:16/9;background:var(--brand-pale-blue);min-height:0;color:var(--brand-blue);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.homepage-module__jPgRxa__specialCard .homepage-module__jPgRxa__specialImage{z-index:0;aspect-ratio:auto;pointer-events:none;border-radius:0;position:absolute;inset:0}.homepage-module__jPgRxa__specialImage img{object-fit:cover}.homepage-module__jPgRxa__specialImage svg{width:24px}.homepage-module__jPgRxa__specialOverlay{z-index:1;pointer-events:none;background:linear-gradient(#021b301a 0%,#021b304d 24%,#021b30d1 52%,#021b30f5 100%);position:absolute;inset:0}.homepage-module__jPgRxa__specialCopy{z-index:2;grid-area:1/1/-1;grid-template-rows:minmax(34px,auto) 12px 24px;align-content:start;align-self:end;gap:2px;min-width:0;padding:0;display:grid;position:relative}.homepage-module__jPgRxa__specialCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-module__jPgRxa__specialCopy strong{color:#fff;text-shadow:0 1px 3px #000000bf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:800;line-height:17px;display:-webkit-box;overflow:hidden}.homepage-module__jPgRxa__specialCopy small{color:#ffffffe0;text-shadow:0 1px 2px #000000bf;font-size:10px;line-height:12px}.homepage-module__jPgRxa__specialCopy b{background:var(--brand-orange);min-width:0;min-height:24px;color:var(--on-orange);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding-inline:4px;font-size:10px;line-height:12px;display:flex;overflow:hidden}.homepage-module__jPgRxa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homepage-module__jPgRxa__specialCard:focus-visible{outline:3px solid var(--brand-orange);outline-offset:3px}.homepage-module__jPgRxa__advancedSearch{padding-block:clamp(28px,4vw,48px) 16px}.homepage-module__jPgRxa__advancedTitle{text-align:center;margin-bottom:12px}.homepage-module__jPgRxa__advancedTitle p{color:var(--brand-blue);margin:0;font-weight:900}.homepage-module__jPgRxa__advancedTitle h2{margin:4px 0 0;font-size:clamp(1.35rem,4vw,2rem)}@media (min-width:640px){.homepage-module__jPgRxa__carousel{height:clamp(253px,32.2vw,414px)}.homepage-module__jPgRxa__slideCopy p{display:block}.homepage-module__jPgRxa__slideCopy a{min-height:40px;padding-inline:18px;font-size:.85rem}.homepage-module__jPgRxa__quickAccess a{min-height:74px}.homepage-module__jPgRxa__quickAccess span{width:60px;height:60px}.homepage-module__jPgRxa__quickAccess svg,.homepage-module__jPgRxa__quickAccess img{width:54px;height:54px}.homepage-module__jPgRxa__quickAccess b{font-size:.76rem}.homepage-module__jPgRxa__specialCard{width:100%}.homepage-module__jPgRxa__specialHeading h2{font-size:1.1rem}.homepage-module__jPgRxa__specialTours{padding:14px}.homepage-module__jPgRxa__specialRail{grid-auto-columns:125px;width:100%;margin-inline:0;scroll-padding-inline:0}}@media (min-width:900px){.homepage-module__jPgRxa__aboveFold{gap:22px;padding-bottom:56px}.homepage-module__jPgRxa__compactShell{width:min(100% - 32px, var(--container));gap:36px}.homepage-module__jPgRxa__quickAccess{gap:clamp(12px,2vw,24px);max-width:1040px;margin-inline:auto}.homepage-module__jPgRxa__specialRail{grid-auto-columns:135px}.homepage-module__jPgRxa__advancedSearch{padding-block-start:68px}}@media (max-height:700px) and (max-width:640px){.homepage-module__jPgRxa__carousel{height:118px}.homepage-module__jPgRxa__quickAccess a{min-height:74px}}@media (prefers-reduced-motion:reduce){.homepage-module__jPgRxa__carouselTrack,.homepage-module__jPgRxa__specialRail{scroll-behavior:auto}}.homepage-module__jPgRxa__aboveFold{background:linear-gradient(#f4f9fc 0%,#fff 72%);gap:0;padding-bottom:20px}.homepage-module__jPgRxa__carousel{background:#dcecf5;height:158px}.homepage-module__jPgRxa__heroSplit .homepage-module__jPgRxa__carousel{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, white);box-shadow:var(--shadow-card);border-radius:18px}.homepage-module__jPgRxa__slide>img{object-position:center}.homepage-module__jPgRxa__slideShade{text-align:right;background:linear-gradient(90deg, color-mix(in srgb, var(--brand-blue-deep) 38%, transparent) 0%, color-mix(in srgb, var(--brand-blue-deep) 84%, transparent) 100%);direction:ltr;justify-content:flex-end;align-items:center;padding:12px}.homepage-module__jPgRxa__slideCopy{text-align:right;direction:rtl;flex-direction:column;align-items:flex-start;width:min(94%,600px);max-width:600px;margin-left:auto;margin-right:0;display:flex}.homepage-module__jPgRxa__slideCopy h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:clamp(.9rem,3.7vw,2.2rem);line-height:1.28;display:-webkit-box;overflow:hidden}.homepage-module__jPgRxa__slideCopy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-block:4px 7px;font-size:clamp(.66rem,1.6vw,.95rem);display:-webkit-box;overflow:hidden}@media (max-width:39.99rem){.homepage-module__jPgRxa__slideCopy p,.homepage-module__jPgRxa__selectedCopy p,.homepage-module__jPgRxa__selectedCopy>span{display:none}}@media (min-width:640px){.homepage-module__jPgRxa__heroSplit:has(.homepage-module__jPgRxa__selectedCarousel){grid-template-columns:minmax(0,4fr) minmax(0,3fr)}.homepage-module__jPgRxa__selectedSlide{min-width:50%}.homepage-module__jPgRxa__specialRail{grid-auto-columns:calc(50% - 6px)}}.homepage-module__jPgRxa__slideCopy{grid-template-rows:minmax(0,1fr) minmax(42px,1fr);align-items:stretch;height:100%;display:grid}.homepage-module__jPgRxa__slideCopy>a{align-self:start;margin-block-start:8px}@media (max-width:39.99rem){.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__carouselTrack{overscroll-behavior-block:contain;scroll-snap-type:y mandatory;touch-action:pan-y;flex-direction:column;overflow:hidden auto}.homepage-module__jPgRxa__selectedSlide{flex:0 0 33.3333%;width:100%;min-width:100%;height:33.3333%;min-height:33.3333%}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy{inset-inline:6px;bottom:8px}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy h2{-webkit-line-clamp:3;font-size:.66rem}.homepage-module__jPgRxa__selectedCopy strong{font-size:.58rem}.homepage-module__jPgRxa__selectedCopy a{min-height:26px;padding-inline:6px;font-size:.58rem}.homepage-module__jPgRxa__specialRail{overscroll-behavior-block:contain;scroll-snap-type:y mandatory;touch-action:pan-y;grid-template-columns:1fr;grid-auto-rows:164px;grid-auto-flow:row;width:100%;max-height:516px;overflow:hidden auto}.homepage-module__jPgRxa__specialCard{scroll-snap-align:start;height:164px}}.homepage-module__jPgRxa__slideCopy a{border-radius:10px;align-self:flex-start;min-height:34px;padding-inline:11px;font-size:.7rem}.homepage-module__jPgRxa__selectedCarousel{isolation:isolate}.homepage-module__jPgRxa__selectedFallback{background:linear-gradient(145deg, var(--brand-blue), var(--brand-blue-deep));color:var(--icon-on-accent);place-items:center;display:grid;position:absolute;inset:0}.homepage-module__jPgRxa__selectedFallback svg{width:5rem;height:5rem}.homepage-module__jPgRxa__selectedOverlay{z-index:1;background:linear-gradient(0deg, color-mix(in srgb, var(--brand-blue-deep) 94%, transparent) 0%, color-mix(in srgb, var(--brand-blue-deep) 68%, transparent) 55%, color-mix(in srgb, var(--brand-blue-deep) 12%, transparent) 100%);position:absolute;inset:0}.homepage-module__jPgRxa__selectedCopy{z-index:2;inset-inline:10px;color:var(--icon-on-accent);text-shadow:0 1px 4px #00000073;justify-items:start;gap:3px;display:grid;position:absolute;bottom:52px}.homepage-module__jPgRxa__selectedCopy p,.homepage-module__jPgRxa__selectedCopy h2,.homepage-module__jPgRxa__selectedCopy span,.homepage-module__jPgRxa__selectedCopy strong{margin:0}.homepage-module__jPgRxa__selectedCopy p{background:var(--brand-orange);color:var(--on-orange);text-shadow:none;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:900}.homepage-module__jPgRxa__selectedCopy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.9rem,3.3vw,2rem);line-height:1.35;display:-webkit-box;overflow:hidden}.homepage-module__jPgRxa__selectedCopy>span,.homepage-module__jPgRxa__selectedCopy strong{font-size:clamp(.84rem,1.5vw,.9rem)}.homepage-module__jPgRxa__selectedCopy a{background:var(--brand-blue);min-height:34px;color:var(--icon-on-accent);text-shadow:none;border-radius:10px;align-items:center;margin-block-start:4px;padding-inline:10px;font-size:.75rem;font-weight:900;display:inline-flex}.homepage-module__jPgRxa__compactShell{z-index:2;width:min(100% - 20px, var(--container));gap:10px;margin-block-start:10px;position:relative}.homepage-module__jPgRxa__universalSearch{--universal-search-height:44px;border:1px solid var(--border-soft);background:#fffffff5;border-radius:18px;gap:6px;padding:4px;box-shadow:0 16px 40px #102a431f}.homepage-module__jPgRxa__universalSearch button{width:44px;color:var(--icon-on-accent);border-radius:10px}.homepage-module__jPgRxa__universalSearch button:hover,.homepage-module__jPgRxa__universalSearch button:focus-visible,.homepage-module__jPgRxa__universalSearch button:active,.homepage-module__jPgRxa__universalSearch button:disabled{color:var(--icon-on-accent)}.homepage-module__jPgRxa__universalSearch button:disabled{opacity:.58}.homepage-module__jPgRxa__quickAccess{grid-auto-columns:minmax(84px,1fr);gap:8px;padding:0}.homepage-module__jPgRxa__quickAccess a{border:1px solid var(--border-soft);background:#fff;border-radius:14px;gap:2px;min-width:84px;min-height:68px;box-shadow:0 4px 14px #102a430a}.homepage-module__jPgRxa__quickAccess a:hover{border-color:color-mix(in srgb, var(--brand-blue) 42%, white);background:#f9fcfe}.homepage-module__jPgRxa__quickAccess span{width:44px;height:40px}.homepage-module__jPgRxa__quickAccess svg,.homepage-module__jPgRxa__quickAccess img{width:40px;height:40px}.homepage-module__jPgRxa__universalSearch button svg{color:currentColor}.homepage-module__jPgRxa__quickAccess b{font-size:.7rem}.homepage-module__jPgRxa__specialTours{border:1px solid var(--border-soft);border-block-start:1px solid var(--border-soft);box-shadow:none;background:#f4f9fc;border-radius:18px;padding:clamp(14px,3vw,22px)}.homepage-module__jPgRxa__specialHeading{margin-bottom:14px}.homepage-module__jPgRxa__specialHeading p{color:var(--muted);font-size:.72rem}.homepage-module__jPgRxa__specialHeading h2{color:var(--ink);font-size:1.15rem}.homepage-module__jPgRxa__specialRail{grid-auto-columns:min(82vw,310px);gap:12px;width:100%;margin-inline:0;scroll-padding-inline:0}.homepage-module__jPgRxa__specialCard{border:1px solid var(--border-soft);border-radius:16px;height:284px;padding:12px;box-shadow:0 4px 16px #102a4312}.homepage-module__jPgRxa__specialOverlay{background:linear-gradient(#041b2d14 22%,#041b2d99 52%,#041b2df0 100%)}.homepage-module__jPgRxa__specialCopy{grid-template-rows:minmax(42px,auto) 18px 32px 44px;gap:5px}.homepage-module__jPgRxa__specialCopy strong{font-size:1rem;line-height:1.65}.homepage-module__jPgRxa__specialCopy small,.homepage-module__jPgRxa__specialCopy b{font-size:.78rem}.homepage-module__jPgRxa__specialCopy b{justify-content:flex-start;width:fit-content;min-height:32px;padding-inline:12px}.homepage-module__jPgRxa__specialCopy strong a{color:inherit;text-decoration:none}.homepage-module__jPgRxa__specialCopy>button{padding:8px 4px;font-size:.75rem}.homepage-module__jPgRxa__selectedCopy>button{margin-top:6px;padding:8px 12px;font-size:.8rem}.homepage-module__jPgRxa__advancedSearch{background:color-mix(in srgb, var(--brand-blue) 11%, white);padding-block:clamp(48px,8vw,90px) 24px}@media (min-width:640px){.homepage-module__jPgRxa__heroSplit:has(.homepage-module__jPgRxa__selectedCarousel){grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-module__jPgRxa__heroSplit{width:min(100% - 48px, var(--container));gap:14px;padding-block-start:16px}.homepage-module__jPgRxa__slideShade{padding:clamp(18px,4vw,48px)}.homepage-module__jPgRxa__slideCopy{width:min(72%,600px)}.homepage-module__jPgRxa__slideCopy a,.homepage-module__jPgRxa__selectedCopy a{min-height:38px;padding-inline:16px;font-size:.8rem}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy{inset-inline:clamp(18px,4vw,42px);bottom:clamp(54px,7vw,62px)}.homepage-module__jPgRxa__carousel{height:clamp(254px,25.3vw,348px)}.homepage-module__jPgRxa__compactShell{width:min(100% - 48px, var(--container));gap:clamp(18px,3vw,30px);margin-block-start:-28px}.homepage-module__jPgRxa__universalSearch{--universal-search-height:58px;max-width:68rem;margin-inline:auto;padding:12px}.homepage-module__jPgRxa__universalSearch button{width:58px}.homepage-module__jPgRxa__quickAccess{gap:14px;max-width:68rem}.homepage-module__jPgRxa__quickAccess a{min-height:108px}.homepage-module__jPgRxa__quickAccess span{width:52px;height:48px}.homepage-module__jPgRxa__quickAccess svg,.homepage-module__jPgRxa__quickAccess img{width:42px;height:42px}.homepage-module__jPgRxa__quickAccess b{font-size:.75rem}.homepage-module__jPgRxa__specialRail{grid-auto-columns:minmax(240px,1fr)}}@media (min-width:900px){.homepage-module__jPgRxa__aboveFold{gap:0;padding-bottom:84px}.homepage-module__jPgRxa__compactShell{gap:30px}.homepage-module__jPgRxa__specialRail{grid-auto-columns:calc(25% - 9px)}}@media (max-width:39.99rem){.homepage-module__jPgRxa__aboveFold{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:20px;display:grid}.homepage-module__jPgRxa__heroSplit,.homepage-module__jPgRxa__compactShell{display:contents}.homepage-module__jPgRxa__heroSplit>.homepage-module__jPgRxa__carousel:not(.homepage-module__jPgRxa__selectedCarousel){width:100%;height:136px;box-shadow:none;border-inline:0;border-radius:0;grid-row:1}.homepage-module__jPgRxa__compactShell>search{grid-row:2;width:calc(100% - 32px);margin:10px auto 0;display:block}.homepage-module__jPgRxa__quickAccess{grid-row:3;grid-auto-columns:minmax(64px,1fr);width:calc(100% - 20px);margin:8px auto 0}.homepage-module__jPgRxa__quickAccess a{min-width:64px}.homepage-module__jPgRxa__selectedCarousel{grid-row:4;width:calc(100% - 32px);height:220px;margin:14px auto 0}.homepage-module__jPgRxa__selectedCopy{inset-inline:14px}}:is(.homepage-module__jPgRxa__heroSplit,.homepage-module__jPgRxa__heroSplit:has(.homepage-module__jPgRxa__selectedCarousel)){width:100%;margin:0;padding:0;display:block}.homepage-module__jPgRxa__heroSplit .homepage-module__jPgRxa__carousel{box-shadow:none;border-inline:0;border-radius:0}.homepage-module__jPgRxa__compactShell{width:min(100% - 32px, var(--container));gap:clamp(14px,3vw,28px);margin-block-start:-42px}.homepage-module__jPgRxa__selectedCarousel{--featured-gap:10px;width:100%;height:195px;box-shadow:none;background:0 0;border:0;border-radius:0}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__carouselTrack{gap:var(--featured-gap);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;flex-direction:row;overflow:auto hidden}.homepage-module__jPgRxa__selectedSlide{width:calc((100% - (var(--featured-per-view,3) - 1) * var(--featured-gap)) / var(--featured-per-view,3));min-width:calc((100% - (var(--featured-per-view,3) - 1) * var(--featured-gap)) / var(--featured-per-view,3));flex:0 0 calc((100% - (var(--featured-per-view,3) - 1) * var(--featured-gap)) / var(--featured-per-view,3));border:1px solid var(--border-soft);border-radius:14px;height:100%;min-height:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26,0 2px 5px #0028461f}.homepage-module__jPgRxa__slideCopy>a{text-align:center;justify-content:center;width:clamp(5.5rem,25%,9.5rem);min-height:44px}.homepage-module__jPgRxa__selectedCopy>p,.homepage-module__jPgRxa__selectedCopy>span{display:none}.homepage-module__jPgRxa__selectedPriceParts{flex-direction:column;align-items:start;gap:0;display:flex}.homepage-module__jPgRxa__selectedPriceParts bdi{white-space:nowrap}.homepage-module__jPgRxa__selectedPriceParts bdi+bdi:before{content:"+";margin-inline-end:.35rem}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy{grid-template-rows:clamp(2.08rem,3.25vw,2.6rem) 2.214rem 38px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;justify-items:stretch;gap:4px 6px;inset:10px}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy h2,.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy .homepage-module__jPgRxa__selectedPrice{grid-column:1/-1}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy h2{-webkit-line-clamp:2;height:100%;font-size:clamp(.8rem,1.25vw,1rem);line-height:1.3}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy .homepage-module__jPgRxa__selectedPrice{align-self:start;min-width:0;font-size:clamp(.7rem,1vw,.82rem);line-height:1.35}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy a,.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy>button{justify-content:center;width:100%;min-width:0;height:38px;min-height:38px;margin:0;padding:4px 9px;font-size:.68rem;line-height:1.3}.homepage-module__jPgRxa__compactShell>search{order:1}.homepage-module__jPgRxa__quickAccess{order:2}.homepage-module__jPgRxa__quickAccess span{background:color-mix(in srgb, var(--brand-blue) 20%, white);border-radius:12px}.homepage-module__jPgRxa__quickAccess a:nth-child(2n) span{background:color-mix(in srgb, var(--brand-orange) 35%, white)}.homepage-module__jPgRxa__selectedCarousel{order:3}@media (max-width:39.99rem){.homepage-module__jPgRxa__aboveFold,.homepage-module__jPgRxa__heroSplit,.homepage-module__jPgRxa__compactShell{display:grid}.homepage-module__jPgRxa__heroSplit>.homepage-module__jPgRxa__carousel:not(.homepage-module__jPgRxa__selectedCarousel){grid-row:auto;width:100%;height:136px;margin:0}.homepage-module__jPgRxa__compactShell{width:calc(100% - 20px);margin:10px auto 0}.homepage-module__jPgRxa__quickAccess,.homepage-module__jPgRxa__compactShell>search,.homepage-module__jPgRxa__selectedCarousel{grid-row:auto;width:100%;margin:0}.homepage-module__jPgRxa__selectedCarousel{--featured-gap:6px;height:120px}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy{grid-template-rows:1.836rem 1.674rem 30px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:3px;display:grid;inset:6px}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy h2{-webkit-line-clamp:2;grid-column:1/-1;font-size:.68rem;line-height:1.35}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy .homepage-module__jPgRxa__selectedPrice{grid-column:1/-1;font-size:.62rem;line-height:1.35}.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy a,.homepage-module__jPgRxa__selectedCarousel .homepage-module__jPgRxa__selectedCopy>button{text-align:center;min-width:0;height:30px;min-height:30px;margin:0;padding:3px;font-size:.64rem;line-height:1.25}}
.own-purchase-module__PFgina__root,.own-purchase-module__PFgina__root fieldset{min-inline-size:0}.own-purchase-module__PFgina__root .admin-form{min-inline-size:0}.own-purchase-module__PFgina__root .admin-field{min-inline-size:0}.own-purchase-module__PFgina__root fieldset,.own-purchase-module__PFgina__root select,.own-purchase-module__PFgina__root input,.own-purchase-module__PFgina__root legend{max-inline-size:100%}.own-purchase-module__PFgina__root select{inline-size:100%;min-inline-size:0}.own-purchase-module__PFgina__root legend{overflow-wrap:anywhere}.own-purchase-module__PFgina__root .ant-btn{max-inline-size:100%;white-space:normal;height:auto;min-height:44px}.own-purchase-module__PFgina__customerPurchaseList{gap:.85rem;display:grid}.own-purchase-module__PFgina__customerPurchaseCard{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, white);border-radius:var(--radius-md);min-inline-size:0;box-shadow:var(--shadow-card);background:#fff;gap:.9rem;padding:1rem;display:grid}.own-purchase-module__PFgina__customerPurchaseCard :where(h2,p,dl){margin:0}.own-purchase-module__PFgina__customerPurchaseHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.65rem;min-inline-size:0;display:flex}.own-purchase-module__PFgina__customerPurchaseHeading>div{min-inline-size:0}.own-purchase-module__PFgina__customerPurchaseHeading h2{color:var(--ink);overflow-wrap:anywhere;font-size:1.05rem}.own-purchase-module__PFgina__customerPurchaseHeading p{color:var(--muted);margin-block-start:.25rem;font-size:.82rem}.own-purchase-module__PFgina__customerPurchaseStatus{background:var(--brand-pale-blue);color:var(--brand-blue-deep);border-radius:999px;flex:none;padding:.35rem .7rem;font-size:.78rem;font-weight:850}.own-purchase-module__PFgina__customerPurchaseFigures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.own-purchase-module__PFgina__customerPurchaseFigures>div{border-radius:var(--radius-sm);background:var(--surface-subtle);gap:.3rem;min-inline-size:0;padding:.8rem;display:grid}.own-purchase-module__PFgina__customerPurchaseFigures>div[data-primary=true]{border-inline-start:3px solid var(--brand-orange);background:color-mix(in srgb, var(--brand-orange) 10%, white)}.own-purchase-module__PFgina__customerPurchaseFigures dt{color:var(--muted);font-size:.8rem}.own-purchase-module__PFgina__customerPurchaseFigures dd{min-inline-size:0;color:var(--ink);flex-wrap:wrap;gap:.25rem;margin:0;font-weight:850;display:flex}.own-purchase-module__PFgina__customerPurchaseDetails>summary{border-radius:var(--radius-sm);background:var(--brand-blue);color:#fff;text-align:center;cursor:pointer;align-content:center;min-height:44px;font-weight:850}.own-purchase-module__PFgina__customerPurchaseDetails[open]>summary{margin-block-end:1rem}.own-purchase-module__PFgina__customerTrackingCode{color:var(--muted);overflow-wrap:anywhere;margin-block:.75rem;font-size:.82rem}.own-purchase-module__PFgina__quote{gap:.75rem;min-inline-size:0;container:installment-quote/inline-size}.own-purchase-module__PFgina__quote>h3,.own-purchase-module__PFgina__quote>p{margin:0}.own-purchase-module__PFgina__quoteFigures{grid-template-columns:minmax(0,1fr);gap:.65rem;margin:0;display:grid}.own-purchase-module__PFgina__quoteFigures>div{border:1px solid var(--border-soft);border-block-start:3px solid var(--brand-blue);border-radius:var(--radius-sm);background:var(--brand-pale-blue);overflow-wrap:anywhere;align-content:start;gap:.35rem;min-inline-size:0;padding:.75rem;display:grid}.own-purchase-module__PFgina__quoteFigures>[data-total]{border-block-start-color:var(--brand-orange);background:color-mix(in srgb, var(--brand-orange) 16%, white)}.own-purchase-module__PFgina__quoteFigures dt{color:var(--brand-blue-deep);font-size:.875rem}.own-purchase-module__PFgina__quoteFigures dd{flex-wrap:wrap;gap:.25rem;min-inline-size:0;margin:0;font-weight:700;display:flex}.own-purchase-module__PFgina__quoteSchedule{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.own-purchase-module__PFgina__quoteSchedule li{border:1px solid var(--border-soft);border-radius:var(--radius-sm);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;min-inline-size:0;padding:.6rem .75rem;display:flex}.own-purchase-module__PFgina__customerSchedule{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.own-purchase-module__PFgina__customerSchedule>li{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, white);border-radius:var(--radius-sm);background:#fff;min-inline-size:0;padding:.85rem}.own-purchase-module__PFgina__customerScheduleSummary{grid-template-columns:minmax(9rem,1fr) minmax(8rem,auto) minmax(8rem,auto);align-items:center;gap:.65rem 1rem;min-inline-size:0;display:grid}.own-purchase-module__PFgina__customerScheduleSummary>div{gap:.2rem;min-inline-size:0;display:grid}.own-purchase-module__PFgina__customerScheduleSummary>div span{color:var(--muted);font-size:.82rem}.own-purchase-module__PFgina__customerInstallmentStatus{background:var(--brand-pale-blue);color:var(--brand-blue-deep);white-space:nowrap;border-radius:999px;justify-self:end;padding:.3rem .65rem;font-weight:850}.own-purchase-module__PFgina__customerInstallmentDetails{border-block-start:1px solid var(--border-soft);margin-block-start:.65rem}.own-purchase-module__PFgina__customerSchedule .own-purchase-module__PFgina__customerInstallmentDetails>summary{min-height:44px;color:var(--brand-blue-deep);cursor:pointer;align-content:center;font-weight:800}.own-purchase-module__PFgina__customerInstallmentDetails dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.own-purchase-module__PFgina__customerInstallmentDetails dl>div{border-radius:var(--radius-sm);background:var(--surface-subtle);gap:.25rem;min-inline-size:0;padding:.65rem;display:grid}.own-purchase-module__PFgina__customerInstallmentDetails dt{color:var(--muted);font-size:.78rem}.own-purchase-module__PFgina__customerInstallmentDetails dd{overflow-wrap:anywhere;margin:0}@container installment-quote (min-width:28rem){.own-purchase-module__PFgina__quoteFigures,.own-purchase-module__PFgina__quoteSchedule{grid-template-columns:repeat(2,minmax(0,1fr))}}@container installment-quote (min-width:48rem){.own-purchase-module__PFgina__quoteFigures{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:39.99rem){.own-purchase-module__PFgina__customerPurchaseFigures,.own-purchase-module__PFgina__customerScheduleSummary,.own-purchase-module__PFgina__customerInstallmentDetails dl{grid-template-columns:1fr}.own-purchase-module__PFgina__customerInstallmentStatus{justify-self:start}}
.case-notes-module__UdAUoa__notes{color:var(--text-primary,#15334c);gap:18px;display:grid}.case-notes-module__UdAUoa__heading{border:1px solid #d8e8f4;border-inline-start:4px solid var(--brand-orange);background:var(--brand-pale-blue);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.case-notes-module__UdAUoa__heading h2{color:var(--brand-blue-deep);margin:0 0 6px;font-size:19px}.case-notes-module__UdAUoa__heading p{color:#526c80;margin:0;font-size:13px}.case-notes-module__UdAUoa__filters{background:#fff;border:1px solid #d8e8f4;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.case-notes-module__UdAUoa__field{gap:7px;min-inline-size:0;font-size:13px;font-weight:600;display:grid}.case-notes-module__UdAUoa__field>:last-child{inline-size:100%}.case-notes-module__UdAUoa__search{grid-column:span 2}.case-notes-module__UdAUoa__filterActions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.case-notes-module__UdAUoa__filterActions p{color:#526c80;margin:0;font-size:12px;font-weight:400}.case-notes-module__UdAUoa__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-notes-module__UdAUoa__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.case-notes-module__UdAUoa__card{background:#fff;border:1px solid #d8e8f4;border-radius:16px;padding:20px;box-shadow:0 3px 14px #07548706}.case-notes-module__UdAUoa__cardTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.case-notes-module__UdAUoa__card h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px}.case-notes-module__UdAUoa__meta{color:#526c80;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.case-notes-module__UdAUoa__edited{color:#755210;background:#fff5de;border-radius:20px;padding:2px 8px}.case-notes-module__UdAUoa__body{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:16px 0;line-height:1.95}.case-notes-module__UdAUoa__clamped{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-notes-module__UdAUoa__state{text-align:center;background:#f9fcfe;border:1px dashed #b9d7ea;border-radius:16px;justify-items:center;gap:12px;padding:36px 20px;display:grid}.case-notes-module__UdAUoa__state h3,.case-notes-module__UdAUoa__state p{margin:0}.case-notes-module__UdAUoa__state p{color:#526c80}.case-notes-module__UdAUoa__error{color:#87351d;background:#fff7f3;border:1px solid #f0c9bc;border-radius:12px;padding:12px 16px;line-height:1.9}.case-notes-module__UdAUoa__notice{color:#166045;background:#edf9f3;border-radius:12px;padding:12px 16px}.case-notes-module__UdAUoa__composer{gap:18px;padding-block-start:12px;display:grid}.case-notes-module__UdAUoa__composer p{color:#526c80;margin:0;line-height:1.8}.case-notes-module__UdAUoa__recovery{background:#fffbef;border:1px solid #e7c56d;border-radius:12px;gap:12px;padding:16px;display:grid}.case-notes-module__UdAUoa__recovery .ant-btn{white-space:normal;height:auto;min-block-size:44px}.case-notes-module__UdAUoa__latest{background:#fff;border:1px solid #d8e8f4;border-radius:10px;padding:12px}.case-notes-module__UdAUoa__latest summary{cursor:pointer;color:var(--brand-blue-deep);font-weight:700}.case-notes-module__UdAUoa__latest summary:focus-visible{outline:3px solid var(--brand-orange);outline-offset:3px}.case-notes-module__UdAUoa__latest h3{margin-block:12px;font-size:15px}.case-notes-module__UdAUoa__latest .case-notes-module__UdAUoa__body{max-block-size:260px;overflow-y:auto}.case-notes-module__UdAUoa__counter{color:#526c80;text-align:end;font-size:12px;font-weight:400}.case-notes-module__UdAUoa__legacy{background:#f9fcfe;border:1px solid #d8e8f4;border-radius:14px;padding:18px}.case-notes-module__UdAUoa__legacy h3{margin:0 0 8px;font-size:14px}.case-notes-module__UdAUoa__legacy p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.9}.case-notes-module__UdAUoa__drawer .ant-drawer-close{min-block-size:44px;min-inline-size:44px}.case-notes-module__UdAUoa__drawer .ant-drawer-close:focus-visible{outline:3px solid var(--brand-orange);outline-offset:2px}.case-notes-module__UdAUoa__drawer .ant-drawer-content-wrapper{max-inline-size:100vw}@media (max-width:700px){.case-notes-module__UdAUoa__notes .ant-btn{min-block-size:44px}.case-notes-module__UdAUoa__filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.case-notes-module__UdAUoa__heading{align-items:start;padding:16px}.case-notes-module__UdAUoa__heading h2{font-size:17px}.case-notes-module__UdAUoa__card{padding:16px}.case-notes-module__UdAUoa__cardTop{flex-wrap:wrap}}@media (max-width:420px){.case-notes-module__UdAUoa__heading{flex-direction:column}.case-notes-module__UdAUoa__filters{grid-template-columns:1fr}.case-notes-module__UdAUoa__search{grid-column:auto}}
.provider-module__wbMl8a__resourceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.provider-module__wbMl8a__resourceCard,.provider-module__wbMl8a__surface{border:1px solid var(--color-border,#dce7ef);background:#fff;border-radius:18px;gap:16px;padding:20px;display:grid;box-shadow:0 10px 30px #1249760f}.provider-module__wbMl8a__resourceCard h2,.provider-module__wbMl8a__surface h2,.provider-module__wbMl8a__surface h3{color:var(--color-primary,#0868ac);margin:0}.provider-module__wbMl8a__resourceCard h2,.provider-module__wbMl8a__surface>h2{border-inline-start:.2rem solid var(--brand-orange);padding-inline-start:.55rem}.provider-module__wbMl8a__resourceCard p,.provider-module__wbMl8a__surface p{color:#526778;margin:6px 0 0}.provider-module__wbMl8a__providerLogo{object-fit:contain;background:#fff;border-radius:12px;width:5rem;height:5rem}.provider-module__wbMl8a__helperText{color:#526778;margin:0;font-size:.85rem}.provider-module__wbMl8a__metaList{gap:8px;margin:0;display:grid}.provider-module__wbMl8a__metaList div{justify-content:space-between;gap:12px;display:flex}.provider-module__wbMl8a__metaList dt{color:#607385}.provider-module__wbMl8a__metaList dd{overflow-wrap:anywhere;margin:0}.provider-module__wbMl8a__cardActions,.provider-module__wbMl8a__formActions,.provider-module__wbMl8a__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.provider-module__wbMl8a__filterBar{border:1px solid var(--color-border,#dce7ef);background:#fff;border-radius:16px;grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(9rem,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.provider-module__wbMl8a__compactField{color:#3f5669;gap:6px;font-size:.85rem;font-weight:700;display:grid}.provider-module__wbMl8a__filterViews{color:#3f5669;grid-column:1/-1;gap:6px;font-size:.85rem;font-weight:700;display:grid;overflow-x:auto}.provider-module__wbMl8a__filterViews>:last-child{min-width:34rem}.provider-module__wbMl8a__targetList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.provider-module__wbMl8a__targetChoice{white-space:normal;text-align:start;justify-content:space-between;width:100%;height:auto;min-height:48px;padding-block:8px}.provider-module__wbMl8a__targetChoice small{opacity:.82}.provider-module__wbMl8a__cardActions{margin-top:auto}.provider-module__wbMl8a__formStack,.provider-module__wbMl8a__pageStack{gap:18px;display:grid}.provider-module__wbMl8a__quickTourStep{align-content:start;gap:1rem;min-height:20rem;padding-block:1.5rem;display:grid}.provider-module__wbMl8a__quickTourGroup{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--brand-pale-blue) 25%, white);border-radius:16px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.provider-module__wbMl8a__quickTourGroup legend{color:var(--brand-blue-deep);padding-inline:8px;font-weight:900}.provider-module__wbMl8a__quickTourGroup .admin-field--wide{grid-column:1/-1}.provider-module__wbMl8a__permissionGroups{gap:10px;display:grid}.provider-module__wbMl8a__permissionGroup{background:#fff;border:1px solid #dce7ef;border-radius:14px}.provider-module__wbMl8a__permissionGroup summary{cursor:pointer;background:color-mix(in srgb, var(--brand-blue) 12%, white);color:#145f93;padding:14px;font-weight:700}.provider-module__wbMl8a__surface>h2{background:color-mix(in srgb, var(--brand-blue) 12%, white);color:var(--brand-blue-deep);border-radius:10px;padding:10px 12px}.provider-module__wbMl8a__permissionList{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;padding:0 14px 14px;display:grid}.provider-module__wbMl8a__pricePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-module__wbMl8a__statusPill{border:1px solid color-mix(in srgb, var(--brand-blue) 20%, white);color:#075f9e;white-space:nowrap;background:#edf7ff;border-radius:999px;flex-shrink:0;place-self:start;align-items:center;width:fit-content;height:fit-content;min-height:28px;padding:3px 10px;font-size:.85rem;font-weight:700;display:inline-flex}.provider-module__wbMl8a__employeeTreeRow td{background:color-mix(in srgb, var(--brand-pale-blue) 34%, white);padding:.75rem 1.5rem}.provider-module__wbMl8a__employeeTreeList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.provider-module__wbMl8a__employeeTreeList li{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.65rem;display:flex}.provider-module__wbMl8a__employeeTreeList small{color:var(--muted)}.provider-module__wbMl8a__supplierCard{overflow-wrap:anywhere;gap:.75rem;min-width:0;display:grid}.provider-module__wbMl8a__supplierCard h2,.provider-module__wbMl8a__supplierCard p{margin:0}.provider-module__wbMl8a__supplierCard .ant-btn{min-height:44px;max-inline-size:100%;white-space:normal;height:auto}.provider-module__wbMl8a__supplierCard .admin-actions a{min-height:44px;max-inline-size:100%;white-space:normal;height:auto}.provider-module__wbMl8a__resourceCard.provider-module__wbMl8a__employeeCard{border-block-start:3px solid var(--brand-orange);overflow-wrap:anywhere;align-content:start;min-width:0}.provider-module__wbMl8a__employeeCard h3{color:var(--brand-blue-deep);margin:0}.provider-module__wbMl8a__employeeCard summary{cursor:pointer;min-height:44px;padding-block:.5rem}.provider-module__wbMl8a__employeeCard .provider-module__wbMl8a__cardActions{flex-wrap:wrap;gap:.5rem;display:flex}:is(.provider-module__wbMl8a__employeeCard .ant-btn,.provider-module__wbMl8a__employeeTreeList .ant-btn){white-space:normal;height:auto;min-height:44px}.provider-module__wbMl8a__pageStack,.provider-module__wbMl8a__formStack{gap:1.25rem}.provider-module__wbMl8a__surface,.provider-module__wbMl8a__resourceCard,.provider-module__wbMl8a__metric,.provider-module__wbMl8a__filterBar,.provider-module__wbMl8a__toolbar,.provider-module__wbMl8a__permissionGroup{border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff}.provider-module__wbMl8a__surface,.provider-module__wbMl8a__filterBar,.provider-module__wbMl8a__toolbar,.provider-module__wbMl8a__permissionGroup{padding:clamp(1rem,2vw,1.25rem)}.provider-module__wbMl8a__helperText,.provider-module__wbMl8a__metaList{color:var(--muted)}@media (max-width:47.99rem){.provider-module__wbMl8a__resourceGrid,.provider-module__wbMl8a__pricePair,.provider-module__wbMl8a__filterBar,.provider-module__wbMl8a__permissionGroups{grid-template-columns:1fr}.provider-module__wbMl8a__formActions,.provider-module__wbMl8a__cardActions{width:100%}}.provider-module__wbMl8a__amount{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:700}.provider-module__wbMl8a__metric{color:var(--color-primary,#0868ac);font-size:clamp(1.7rem,4vw,2.5rem)}.provider-module__wbMl8a__tableWrap{background:#fff;border:1px solid #dce7ef;border-radius:16px;overflow-x:auto}.provider-module__wbMl8a__tableWrap table{border-collapse:collapse;width:100%;min-width:680px}.provider-module__wbMl8a__tableWrap caption{text-align:start;padding:16px;font-weight:800}.provider-module__wbMl8a__tableWrap th,.provider-module__wbMl8a__tableWrap td{text-align:start;border-block-start:1px solid #e6eef4;padding:12px 14px}.provider-module__wbMl8a__tableWrap th{background:var(--brand-pale-blue);color:var(--brand-blue-deep)}.provider-module__wbMl8a__tableWrap tbody tr:hover,.provider-module__wbMl8a__tableWrap tbody tr:focus-within{background:color-mix(in srgb, var(--brand-pale-blue) 62%, white)}.provider-module__wbMl8a__mediaList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.provider-module__wbMl8a__mediaList li{background:#f3f8fc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.provider-module__wbMl8a__inlineError{color:var(--danger);font-size:.82rem;font-weight:700}@media (max-width:640px){.provider-module__wbMl8a__quickTourGroup{padding:12px}.provider-module__wbMl8a__resourceCard,.provider-module__wbMl8a__surface{border-radius:15px;padding:16px}.provider-module__wbMl8a__pricePair,.provider-module__wbMl8a__filterBar{grid-template-columns:1fr}.provider-module__wbMl8a__cardActions>*,.provider-module__wbMl8a__formActions>*{flex:auto}}
.hotels-module__lk2a4a__main{background:var(--surface-subtle,#f7fafc);min-height:100vh;padding:2rem 1rem 5rem}.hotels-module__lk2a4a__shell{gap:1.5rem;width:min(76rem,100%);margin-inline:auto;display:grid}.hotels-module__lk2a4a__searchForm,.hotels-module__lk2a4a__state,.hotels-module__lk2a4a__results{background:#fff;border:1px solid #d8e8f2;border-radius:1.25rem;padding:1.25rem;box-shadow:0 .65rem 2rem #07548714}.hotels-module__lk2a4a__searchForm{border-block-start:3px solid var(--brand-orange,#f5b82e);background:color-mix(in srgb, var(--brand-blue,#0b6fae) 11%, white)}.hotels-module__lk2a4a__heading span,.hotels-module__lk2a4a__results>header span,.hotels-module__lk2a4a__source{color:#075487;font-weight:800}.hotels-module__lk2a4a__heading h1,.hotels-module__lk2a4a__results h2{color:#102a3a;margin:.3rem 0}.hotels-module__lk2a4a__heading p{color:#526a78;margin:0}.hotels-module__lk2a4a__searchGrid{grid-template-columns:minmax(12rem,1.35fr) repeat(3,minmax(10rem,1fr)) minmax(9rem,.75fr);align-items:end;gap:.75rem;margin-block:1.2rem;display:grid}.hotels-module__lk2a4a__destinationField,.hotels-module__lk2a4a__searchField,.hotels-module__lk2a4a__guestField{gap:.45rem;min-width:0;font-weight:700;display:grid}:is(.hotels-module__lk2a4a__destinationField .ant-select,.hotels-module__lk2a4a__searchField .ant-select,.hotels-module__lk2a4a__searchGrid .ant-picker){width:100%;min-width:0}:is(.hotels-module__lk2a4a__searchGrid .ant-picker,.hotels-module__lk2a4a__searchGrid .ant-select-selector){background:#fff;min-height:3rem}.hotels-module__lk2a4a__guestField{align-self:end}.hotels-module__lk2a4a__searchButton.ant-btn{border-radius:.65rem;width:100%;height:3rem;min-height:3rem;font-weight:850}.hotels-module__lk2a4a__searchButton.ant-btn:focus-visible{outline:3px solid var(--brand-orange,#f5b82e);outline-offset:3px}@media (max-width:47.99rem){.hotels-module__lk2a4a__compactDatePopup{max-width:calc(100vw - 1.5rem);overflow:hidden}:is(.hotels-module__lk2a4a__compactDatePopup .ant-picker-panel-container,.hotels-module__lk2a4a__compactDatePopup .ant-picker-panel-layout,.hotels-module__lk2a4a__compactDatePopup .ant-picker-panel,.hotels-module__lk2a4a__compactDatePopup .ant-picker-date-panel,.hotels-module__lk2a4a__compactDatePopup .ant-picker-month-panel,.hotels-module__lk2a4a__compactDatePopup .ant-picker-year-panel,.hotels-module__lk2a4a__compactDatePopup .ant-picker-decade-panel,.hotels-module__lk2a4a__compactDatePopup .ant-picker-content){width:100%;max-width:100%}.hotels-module__lk2a4a__compactDatePopup .ant-picker-content{table-layout:fixed}}.hotels-module__lk2a4a__error{color:#a1271c;font-weight:700}.hotels-module__lk2a4a__state{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.hotels-module__lk2a4a__results{gap:1rem;display:grid}.hotels-module__lk2a4a__results>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.hotels-module__lk2a4a__results>header h2{margin-bottom:0}.hotels-module__lk2a4a__notice{background:#fff7dc;border-inline-start:.25rem solid #f5b82e;border-radius:.65rem;padding:.75rem 1rem}.hotels-module__lk2a4a__cards{gap:.9rem;display:grid}.hotels-module__lk2a4a__card{background:#fff;border:1px solid #d7e8f1;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(14rem,19rem);display:grid;overflow:hidden}.hotels-module__lk2a4a__cardBody{min-width:0;padding:1.1rem}.hotels-module__lk2a4a__cardBody h3{color:#102a3a;margin:.4rem 0;font-size:1.2rem}.hotels-module__lk2a4a__cardBody p{margin:.25rem 0}.hotels-module__lk2a4a__cardBody small{color:#526a78;margin-top:.65rem;display:block}.hotels-module__lk2a4a__price{background:#eef7fc;flex-direction:column;justify-content:center;gap:.55rem;padding:1.1rem;display:flex}.hotels-module__lk2a4a__price strong{color:#075487;font-size:1.25rem}.hotels-module__lk2a4a__primaryLink{color:#fff;background:#0b6fae;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.75rem;padding-inline:1rem;font-weight:800;text-decoration:none;display:inline-flex}.hotels-module__lk2a4a__bookingReview{background:#fff;border:1px solid #d8e8f2;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);gap:1rem;width:min(76rem,100%);margin-inline:auto;padding:1.25rem;display:grid}.hotels-module__lk2a4a__bookingReview h1{margin:.35rem 0}.hotels-module__lk2a4a__bookingReview aside{background:#eef7fc;border-radius:.85rem;flex-direction:column;justify-content:center;gap:.4rem;padding:1rem;display:flex}.hotels-module__lk2a4a__bookingReview aside strong{color:#075487;font-size:1.25rem}.hotels-module__lk2a4a__bookingSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:min(100%,66rem);margin:0 auto;padding:0;list-style:none;display:grid}.hotels-module__lk2a4a__bookingSteps li{min-width:0;min-height:2.75rem;color:var(--text-muted);background:#fff;border:1px solid #d8e8f2;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem;font-size:.9rem;font-weight:750;display:flex}.hotels-module__lk2a4a__bookingSteps li>span{color:#075487;background:#eef7fc;border-radius:50%;place-items:center;width:1.7rem;min-width:1.7rem;height:1.7rem;display:inline-grid}.hotels-module__lk2a4a__bookingSteps .hotels-module__lk2a4a__bookingStepActive{color:#075487;background:#eef7fc;border-color:#91bedb}.hotels-module__lk2a4a__bookingSteps .hotels-module__lk2a4a__bookingStepActive>span{color:#fff;background:#0b6fae}.hotels-module__lk2a4a__bookingSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.hotels-module__lk2a4a__bookingSummary>div{background:#eef7fc;border-radius:.7rem;min-width:0;padding:.8rem}.hotels-module__lk2a4a__bookingSummary dt{color:var(--text-muted);font-size:.82rem}.hotels-module__lk2a4a__bookingSummary dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700;line-height:1.8}@media (max-width:70rem){.hotels-module__lk2a4a__searchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.hotels-module__lk2a4a__searchGrid,.hotels-module__lk2a4a__card{grid-template-columns:1fr}.hotels-module__lk2a4a__price{border-top:1px solid #d7e8f1}.hotels-module__lk2a4a__bookingReview{grid-template-columns:1fr}}@media (max-width:30rem){.hotels-module__lk2a4a__main{padding-inline:.65rem}.hotels-module__lk2a4a__searchForm,.hotels-module__lk2a4a__state,.hotels-module__lk2a4a__results{border-radius:1rem;padding:1rem}.hotels-module__lk2a4a__results>header{align-items:start}.hotels-module__lk2a4a__bookingSteps{gap:.3rem}.hotels-module__lk2a4a__bookingSteps li{text-align:center;flex-direction:column;justify-content:center;min-height:3rem;padding:.4rem .25rem}.hotels-module__lk2a4a__bookingSummary{grid-template-columns:1fr}}
.installments-module__55E8mW__page{background:color-mix(in srgb, var(--brand-orange) 12%, white);min-height:calc(100vh - 6rem);padding:clamp(2rem,5vw,4rem) 1rem}.installments-module__55E8mW__shell{max-width:72rem;margin-inline:auto}.installments-module__55E8mW__heading{border-inline-start:.3rem solid var(--brand-orange);color:var(--brand-blue);padding-inline-start:.8rem;font-size:clamp(1.6rem,4vw,2.3rem)}.installments-module__55E8mW__intro{max-width:48rem;margin-bottom:2rem}.installments-module__55E8mW__grid{gap:1.5rem;display:grid}.installments-module__55E8mW__card{border-block-start:.25rem solid var(--brand-orange);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);padding:1.5rem}.installments-module__55E8mW__card h2{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-orange) 30%, white);color:var(--brand-blue);margin-bottom:1.5rem;padding:.65rem .8rem;font-size:1.3rem}.installments-module__55E8mW__field{margin-bottom:1.5rem}.installments-module__55E8mW__field label{margin-bottom:.6rem;font-weight:700;display:block}.installments-module__55E8mW__money{border-radius:var(--radius-sm);border:1px solid #8b98a5;align-items:center;display:flex;overflow:hidden}.installments-module__55E8mW__money:focus-within{outline:3px solid var(--brand-blue);outline-offset:3px}.installments-module__55E8mW__money input{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:.75rem;font-size:1.1rem}.installments-module__55E8mW__money span{color:#4b5563;flex:none;padding-inline:.75rem}.installments-module__55E8mW__select{border-radius:var(--radius-sm);background:#fff;border:1px solid #8b98a5;width:100%;min-height:3rem;padding:.5rem}.installments-module__55E8mW__range{width:100%;min-height:2.75rem;accent-color:var(--brand-blue);direction:ltr}.installments-module__55E8mW__limits{color:#4b5563;direction:ltr;justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.installments-module__55E8mW__error{color:#a51c30;margin:.5rem 0;font-size:.9rem}.installments-module__55E8mW__notice{border-radius:var(--radius-sm);background:#fff2cb;margin-bottom:1.5rem;padding:1rem}.installments-module__55E8mW__status{color:#4b5563;min-height:3rem}.installments-module__55E8mW__row{border-bottom:1px solid #dbe4ec;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.15rem;display:flex}.installments-module__55E8mW__row dt{max-width:60%}.installments-module__55E8mW__row dd{text-align:left;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(.9rem,2vw,1.15rem);font-weight:800}.installments-module__55E8mW__row dd span{font-size:.8rem;font-weight:400}.installments-module__55E8mW__total{color:var(--on-orange);background:color-mix(in srgb, var(--brand-orange) 30%, white);border-inline-start:.25rem solid var(--brand-orange);border-radius:var(--radius-sm);padding-inline:.65rem}.installments-module__55E8mW__footnote{color:#4b5563;margin-top:1rem;font-size:.85rem}.installments-module__55E8mW__guide{margin-top:2rem}.installments-module__55E8mW__manualLink{border:1px solid var(--brand-blue);border-radius:var(--radius-sm);background:var(--surface);width:min(100%,24rem);min-height:3rem;color:var(--brand-blue);justify-content:center;align-items:center;margin:1.5rem auto 0;font-weight:700;text-decoration:none;display:flex}.installments-module__55E8mW__manualLink:hover{background:var(--brand-pale-blue)}.installments-module__55E8mW__manualLink:where(button){font:inherit;cursor:pointer;font-weight:700}.installments-module__55E8mW__guide h2{color:var(--brand-blue);font-size:1.2rem}@media (min-width:1024px){.installments-module__55E8mW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.installments-module__55E8mW__card{padding:1rem}.installments-module__55E8mW__row{gap:.6rem}.installments-module__55E8mW__row dt{max-width:48%;font-size:.85rem}}
.accounting-module__FoXLRa__page{gap:1.5rem;display:grid}.accounting-module__FoXLRa__sectionStack{gap:1.25rem;display:grid}.accounting-module__FoXLRa__resource{border:1px solid var(--brand-pale-blue);border-radius:var(--radius-md);background:var(--surface);gap:1rem;padding:1rem;display:grid}.accounting-module__FoXLRa__resourceHeading{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-orange) 25%, white);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;padding:.75rem;display:flex}.accounting-module__FoXLRa__resourceHeading h2,.accounting-module__FoXLRa__resourceHeading p{margin:0}.accounting-module__FoXLRa__resourceHeading h2{color:var(--ink);font-size:1.2rem}.accounting-module__FoXLRa__toolbar{gap:.75rem;display:grid}.accounting-module__FoXLRa__metricGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.accounting-module__FoXLRa__metric{border:1px solid var(--brand-pale-blue);border-radius:var(--radius-md);background:var(--surface);padding:1rem}.accounting-module__FoXLRa__metric strong{color:var(--brand-blue);font-size:1.45rem;display:block}.accounting-module__FoXLRa__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.accounting-module__FoXLRa__accountFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.accounting-module__FoXLRa__accountTreeName{grid-template-columns:2rem minmax(5rem,auto) 1fr;align-items:center;gap:.55rem;padding-inline-start:calc(var(--tree-depth,0) * 1.4rem);display:grid}.accounting-module__FoXLRa__accountTreeName button{border:1px solid var(--border-soft);background:var(--surface-muted);width:1.8rem;height:1.8rem;color:var(--brand-blue);border-radius:50%;font-weight:900}@media (max-width:40rem){.accounting-module__FoXLRa__accountFilters{grid-template-columns:1fr}}.accounting-module__FoXLRa__page{gap:1.25rem}.accounting-module__FoXLRa__toolbar,.accounting-module__FoXLRa__resource,.accounting-module__FoXLRa__reportCard,.accounting-module__FoXLRa__lineCard,.accounting-module__FoXLRa__metric{border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff}.accounting-module__FoXLRa__toolbar,.accounting-module__FoXLRa__resource,.accounting-module__FoXLRa__reportCard,.accounting-module__FoXLRa__lineCard{padding:clamp(1rem,2vw,1.25rem)}.accounting-module__FoXLRa__metric{min-height:6rem;padding:1rem}.accounting-module__FoXLRa__tabs{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);gap:.35rem;padding:.35rem}.accounting-module__FoXLRa__lineCard{border:1px solid var(--brand-pale-blue);border-radius:var(--radius-sm);gap:.8rem;padding:1rem;display:grid}.accounting-module__FoXLRa__lineGrid{gap:.75rem;display:grid}.accounting-module__FoXLRa__journalTable{gap:.65rem;padding-block-end:.25rem;display:grid;overflow-x:auto}.accounting-module__FoXLRa__journalHeader,.accounting-module__FoXLRa__journalRow{grid-template-columns:minmax(5.75rem,.7fr) repeat(4,minmax(6.25rem,1fr)) repeat(2,minmax(7.5rem,1fr)) minmax(8rem,1.2fr) minmax(3.75rem,auto);align-items:start;gap:.55rem;min-width:62rem;display:grid}.accounting-module__FoXLRa__journalHeader{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-blue) 12%, white);color:var(--brand-blue-deep);padding:.55rem .7rem;font-size:.82rem;font-weight:800}.accounting-module__FoXLRa__journalRow{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:#fff;padding:.7rem}.accounting-module__FoXLRa__journalAccountPath{display:contents}.accounting-module__FoXLRa__journalCell,.accounting-module__FoXLRa__journalAccountCell{gap:.25rem;min-width:0;display:grid}:is(.accounting-module__FoXLRa__journalCell .ant-select,.accounting-module__FoXLRa__journalAccountCell .ant-select,.accounting-module__FoXLRa__journalCell .ant-select-selector,.accounting-module__FoXLRa__journalAccountCell .ant-select-selector){width:100%;min-width:0;max-width:100%}:is(.accounting-module__FoXLRa__journalCell .ant-select-selection-item,.accounting-module__FoXLRa__journalAccountCell .ant-select-selection-item,.accounting-module__FoXLRa__journalCell .ant-select-selection-placeholder,.accounting-module__FoXLRa__journalAccountCell .ant-select-selection-placeholder){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.accounting-module__FoXLRa__mobileColumnLabel{color:var(--text-muted);font-size:.78rem;font-weight:700;display:none}.accounting-module__FoXLRa__journalAccountPath>small{grid-column:2/span 4}.accounting-module__FoXLRa__journalRowActions{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:2.5rem;display:flex}.accounting-module__FoXLRa__journalRowError,.accounting-module__FoXLRa__journalAdvanced{grid-column:1/-1}.accounting-module__FoXLRa__journalRowError{color:var(--danger);margin:0;font-size:.82rem}.accounting-module__FoXLRa__journalAdvanced{border-radius:var(--radius-sm);background:var(--surface-muted);padding:.65rem}.accounting-module__FoXLRa__journalAdvanced>*+*{margin-block-start:.75rem}.accounting-module__FoXLRa__journalTotals{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-orange) 24%, white);color:var(--ink);gap:.35rem;padding:.8rem 1rem;display:grid}.accounting-module__FoXLRa__journalTotals span{unicode-bidi:plaintext}.accounting-module__FoXLRa__reportGrid{gap:1rem;display:grid}.accounting-module__FoXLRa__reportCard{border:1px solid var(--brand-pale-blue);border-radius:var(--radius-md);background:var(--surface);gap:.35rem;min-height:9rem;padding:1rem;display:grid}.accounting-module__FoXLRa__reportCard h2,.accounting-module__FoXLRa__reportCard p{margin:0}.accounting-module__FoXLRa__reportCard h2{color:var(--brand-blue)}.accounting-module__FoXLRa__dashboardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.accounting-module__FoXLRa__dashboardCard{border:1px solid var(--border-soft);border-radius:var(--radius-md);min-width:0;min-height:10rem;box-shadow:var(--shadow-card);background:#fff;align-content:space-between;gap:.8rem;padding:1.1rem;display:grid}.accounting-module__FoXLRa__dashboardCard[data-status=unavailable]{border-color:color-mix(in srgb, var(--brand-orange) 55%, var(--border-soft));background:color-mix(in srgb, var(--brand-orange) 6%, white)}.accounting-module__FoXLRa__dashboardCard h2,.accounting-module__FoXLRa__dashboardCard p{margin:0}.accounting-module__FoXLRa__dashboardCard h2{color:var(--brand-blue);font-size:1.05rem}.accounting-module__FoXLRa__dashboardCard p,.accounting-module__FoXLRa__dashboardCard small,.accounting-module__FoXLRa__dashboardCard time{color:var(--text-muted)}.accounting-module__FoXLRa__dashboardCard strong{color:var(--brand-blue);overflow-wrap:anywhere;font-size:clamp(1.35rem,3vw,1.8rem)}.accounting-module__FoXLRa__dashboardCard time,.accounting-module__FoXLRa__dashboardCard small{font-size:.78rem}.accounting-module__FoXLRa__generatedAt{color:var(--text-muted);margin:0;font-size:.82rem}.accounting-module__FoXLRa__manager,.accounting-module__FoXLRa__managerList,.accounting-module__FoXLRa__cardForm,.accounting-module__FoXLRa__formGrid{gap:1rem;display:grid}.accounting-module__FoXLRa__managerToolbar{gap:.75rem;display:grid}.accounting-module__FoXLRa__managerCard{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);gap:1rem;padding:1rem;display:grid}.accounting-module__FoXLRa__managerCardTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.accounting-module__FoXLRa__managerCard h3,.accounting-module__FoXLRa__managerCard p{margin:0}.accounting-module__FoXLRa__managerCard h3{color:var(--brand-blue)}.accounting-module__FoXLRa__managerCard small{color:var(--text-muted)}.accounting-module__FoXLRa__fullField{grid-column:1/-1}@media (min-width:48rem){.accounting-module__FoXLRa__toolbar{grid-template-columns:minmax(14rem,1fr) auto;align-items:end}.accounting-module__FoXLRa__lineGrid,.accounting-module__FoXLRa__reportGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.accounting-module__FoXLRa__managerToolbar{grid-template-columns:minmax(14rem,1fr) auto;align-items:center}.accounting-module__FoXLRa__managerCard{grid-template-columns:minmax(0,1fr) auto;align-items:center}.accounting-module__FoXLRa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.accounting-module__FoXLRa__journalTable{overflow:visible}.accounting-module__FoXLRa__journalHeader{display:none}.accounting-module__FoXLRa__journalRow{grid-template-columns:minmax(0,1fr);min-width:0}.accounting-module__FoXLRa__journalAccountPath{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}.accounting-module__FoXLRa__mobileColumnLabel{display:block}.accounting-module__FoXLRa__journalAccountPath>small,.accounting-module__FoXLRa__journalRowError,.accounting-module__FoXLRa__journalAdvanced{grid-column:1}.accounting-module__FoXLRa__journalRowActions{justify-content:flex-start}}
.manual-module__fSAe5q__shell{width:min(100%,46rem);margin-inline:auto}.manual-module__fSAe5q__back{min-height:2.75rem;color:var(--brand-blue);align-items:center;margin-block-end:1rem;font-weight:700;text-decoration:none;display:inline-flex}.manual-module__fSAe5q__back:where(button){font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.manual-module__fSAe5q__modes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;margin-block:1.5rem;padding:0;display:grid}.manual-module__fSAe5q__mode,.manual-module__fSAe5q__add{border:1px solid var(--brand-blue);border-radius:var(--radius-sm);min-height:3rem;color:var(--brand-blue);font:inherit;cursor:pointer;background:#fff;padding:.6rem;font-weight:700}.manual-module__fSAe5q__mode[aria-pressed=true]{background:var(--brand-blue);color:var(--on-blue)}.manual-module__fSAe5q__checks{gap:1rem;margin-block:1rem;display:grid}.manual-module__fSAe5q__check{border:1px solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;padding:1rem}.manual-module__fSAe5q__checkHeader{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.manual-module__fSAe5q__remove{color:#a51c30;min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:0}.manual-module__fSAe5q__actions{gap:.75rem;display:grid}.manual-module__fSAe5q__submit{border:1px solid var(--on-orange);border-radius:var(--radius-sm);background:var(--brand-orange);min-height:3.2rem;color:var(--on-orange);font:inherit;cursor:pointer;font-weight:800}.manual-module__fSAe5q__submit:disabled,.manual-module__fSAe5q__add:disabled,.manual-module__fSAe5q__remove:disabled{opacity:.6;cursor:default}.manual-module__fSAe5q__result{border-inline-start:.25rem solid var(--brand-orange);border-radius:var(--radius-sm);background:var(--brand-pale-blue);margin-block-start:1.5rem;padding:1rem}.manual-module__fSAe5q__result h2{margin-block-end:.5rem}.manual-module__fSAe5q__schedule{gap:.75rem;padding:0;list-style:none;display:grid}.manual-module__fSAe5q__schedule li{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.75rem;display:flex}:is(.manual-module__fSAe5q__check .ant-picker,.manual-module__fSAe5q__shell .ant-picker){min-height:3rem}@media (max-width:420px){.manual-module__fSAe5q__modes{gap:.25rem}.manual-module__fSAe5q__mode{font-size:.85rem}.manual-module__fSAe5q__check{padding:.75rem}}
.case-finance-module__0DxnSG__financialDrawer .ant-drawer-close{min-block-size:44px;min-inline-size:44px}.case-finance-module__0DxnSG__financialDrawer .ant-drawer-close .anticon{font-size:24px}.case-finance-module__0DxnSG__financialDrawer .ant-drawer-close:focus-visible{outline:3px solid var(--brand-orange);outline-offset:2px}
.case-financial-summary-module__fdeyba__counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-block:1rem;display:grid}.case-financial-summary-module__fdeyba__counters>div{min-width:0}.case-financial-summary-module__fdeyba__counters dt{font-size:.875rem}.case-financial-summary-module__fdeyba__counters dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-weight:700}@media (min-width:48rem){.case-financial-summary-module__fdeyba__counters{grid-template-columns:repeat(3,minmax(0,1fr))}}
.settings-module__l7Zfaa__page{max-width:72rem;margin-inline:auto}.settings-module__l7Zfaa__page h1{color:var(--brand-blue)}.settings-module__l7Zfaa__fieldset{border-radius:var(--radius-md);background:#fff;border:1px solid #c5d5e2;min-width:0;margin:1.5rem 0;padding:1.25rem}.settings-module__l7Zfaa__fieldset legend{color:var(--brand-blue);padding-inline:.5rem;font-weight:700}.settings-module__l7Zfaa__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.settings-module__l7Zfaa__check{align-items:center;gap:.75rem;min-height:3rem;display:flex}.settings-module__l7Zfaa__check input{width:1.25rem;height:1.25rem;accent-color:var(--brand-blue)}
