/* Theme layouts use a common width, heading hierarchy and spacing rhythm. */
html body#fived-body.fived-theme.fived-skin :where(.ge5d-page,.ge-reserva-v3){padding-top:0!important}
html body#fived-body.fived-theme.fived-skin :where(.ge5d-hero,.ge-hero){padding-block:64px 40px!important;text-align:left!important;border:0!important;min-height:0!important}
html body#fived-body.fived-theme.fived-skin .ge5d-hero>.ge5d-wrap{max-width:var(--fived-content)!important;text-align:left!important}
html body#fived-body.fived-theme.fived-skin :where(.ge5d-title,.ge-hero h1){font:500 clamp(40px,4.3vw,60px)/1.08 var(--fived-serif)!important;letter-spacing:-.035em!important;max-width:880px;margin:14px 0 20px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-lead{max-width:650px!important;margin:0!important;font-size:15px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-section{padding:var(--fived-section-space) 0!important;border-color:var(--fived-line)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-section .ge5d-h2{font:500 clamp(32px,3vw,44px)/1.12 var(--fived-serif)!important;margin-bottom:28px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-kicker:before{display:none!important}
/* About: a calm masthead, a four-column metrics strip and editorial photo row. */
html body#fived-body.fived-theme.fived-skin .ge5d-about-metrics{padding:72px 0 0!important;background:transparent!important;border:0!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-metrics>.ge5d-wrap{display:block!important;text-align:center}
html body#fived-body.fived-theme.fived-skin .ge5d-about-metrics h1{font:500 clamp(40px,4.3vw,60px)/1.08 var(--fived-serif)!important;max-width:840px!important;margin:18px auto 40px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-metric-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:24px 0!important;border-block:1px solid var(--fived-line)!important;border-left:0!important;margin:0!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-metric-list>div{background:none!important;padding:16px 24px!important;text-align:left;border:0!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-metric-list>div+div{border-left:1px solid var(--fived-line)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-metric-list :is(strong,b){font:500 32px/1.15 var(--fived-serif)!important;color:var(--fived-gold)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-metric-list span{display:block;font:500 11px/1.5 var(--fived-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--fived-muted)!important;margin-top:8px}
html body#fived-body.fived-theme.fived-skin .ge5d-about-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:64px!important;align-items:center!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-intro-copy h2{font:500 clamp(34px,3vw,46px)/1.12 var(--fived-serif)!important;margin-block:16px 24px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-story-visual{height:460px!important;border-radius:8px!important;border:1px solid var(--fived-line)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-values-grid{gap:16px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-values-grid>article{background:var(--fived-panel)!important;border:1px solid var(--fived-line)!important;border-radius:8px!important;padding:28px!important;text-align:left!important;min-height:0!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-values-grid>article h3{font:500 20px/1.35 var(--fived-sans)!important;margin-block:20px 12px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-closing{background:transparent!important;min-height:0!important;padding:72px var(--fived-gutter)!important;text-align:center!important;border-top:1px solid var(--fived-line)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-closing>div{max-width:850px!important;margin:auto!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-closing h2{font:500 clamp(36px,4vw,56px)/1.1 var(--fived-serif)!important;margin:18px auto 24px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-actions{justify-content:center!important;margin-top:28px!important}
/* Help and legal pages share the same content grid and reading width. */
html body#fived-body.fived-theme.fived-skin .fived-page-help>.ge5d-section{padding-top:24px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-help-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-help-card{min-height:0!important;text-align:left!important}
html body#fived-body.fived-theme.fived-skin .ge5d-help-card h3{margin-block:20px 12px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-help-card p{font-size:13px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-help-faq-section{margin-top:64px!important;padding-top:0!important}
html body#fived-body.fived-theme.fived-skin .ge5d-help-faq-section>.ge5d-help-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
html body#fived-body.fived-theme.fived-skin .ge5d-faq-item{background:transparent!important;border:0!important;border-bottom:1px solid var(--fived-line)!important;border-radius:0!important;box-shadow:none!important}
html body#fived-body.fived-theme.fived-skin .ge5d-faq-item summary{font:500 14px/1.6 var(--fived-sans)!important;color:var(--fived-ivory)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-legal-section{padding-top:24px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-legal-layout{display:grid!important;grid-template-columns:220px minmax(0,760px)!important;gap:64px!important;justify-content:start!important}
html body#fived-body.fived-theme.fived-skin .fived-legal-nav{position:sticky;top:calc(var(--fived-header-height) + 32px);align-self:start;display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--fived-line);padding-left:16px}
html body#fived-body.fived-theme.fived-skin .fived-legal-nav>p{font-size:11px;margin:0 0 12px;color:var(--fived-gold)}
html body#fived-body.fived-theme.fived-skin .fived-legal-nav a{font:400 13px/1.6 var(--fived-sans);padding:7px 0;color:var(--fived-muted)}
html body#fived-body.fived-theme.fived-skin .fived-legal-nav a:hover{color:var(--fived-ivory)}
html body#fived-body.fived-theme.fived-skin .ge5d-legal-content{width:100%!important;max-width:none!important}
html body#fived-body.fived-theme.fived-skin :where(.ge5d-legal-card,.ge5d-legal-contact,.ge5d-legal-feature){padding:24px 0!important;background:none!important;border:0!important;border-bottom:1px solid var(--fived-line)!important;border-radius:0!important;margin:0!important;scroll-margin-top:var(--fived-anchor-offset)}
html body#fived-body.fived-theme.fived-skin :where(.ge5d-legal-card,.ge5d-legal-contact,.ge5d-legal-feature) h2{font:500 22px/1.4 var(--fived-sans)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-legal-content :where(p,li){font:400 14px/1.85 var(--fived-sans)!important;color:var(--fived-muted)!important}
/* Account: compact header; overview and detail remain real plugin data. */
html body#fived-body.fived-theme.fived-skin .ge5d-client-v51{padding:0 0 64px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-client-v51>.ge5d-page{width:min(var(--fived-content),calc(100% - var(--fived-gutter)*2))!important;margin:auto!important;padding:0!important}
html body#fived-body.fived-theme.fived-skin .ge5d-client-v51 .ge5d-hero{padding-block:48px 32px!important;gap:24px!important;margin-bottom:24px!important;align-items:center!important}
html body#fived-body.fived-theme.fived-skin .ge5d-client-v51 h1{font:500 clamp(38px,4vw,52px)/1.1 var(--fived-serif)!important;margin:0!important}
html body#fived-body.fived-theme.fived-skin .ge5d-account-greeting{gap:16px!important;margin-top:12px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-account-greeting-avatar{width:48px!important;height:48px!important;border-radius:8px!important;background:var(--fived-panel)!important;box-shadow:none!important;font:500 18px/1 var(--fived-sans)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-client-v51 .ge5d-empty{padding:48px!important;max-width:100%;text-align:center}
html body#fived-body.fived-theme.fived-skin .ge5d-client-v51 .ge5d-empty h1{font-size:42px!important;margin-block:16px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-overview{gap:16px!important;margin-block:0 32px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-overview>div{background:var(--fived-panel)!important;border:1px solid var(--fived-line)!important;border-radius:8px!important;padding:20px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-overview strong{font:500 28px/1.2 var(--fived-sans)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-layout{gap:24px!important;grid-template-columns:minmax(0,1fr) 300px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-booking{border-radius:8px!important;box-shadow:none!important;background:var(--fived-panel)!important;border:1px solid var(--fived-line)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-booking-title{font:500 24px/1.3 var(--fived-serif)!important}
html body#fived-body.fived-theme.fived-skin .ge5d-booking-details{gap:16px!important}
/* Internal pages use one left-aligned masthead and rectangular data panels. */
html body#fived-body.fived-theme.fived-skin .gsv2-workspace{padding:40px clamp(24px,3vw,48px) 64px!important;min-width:0}
html body#fived-body.fived-theme.fived-skin .gsv2-workspace>.gs-page{padding:0!important;width:100%!important;max-width:none!important}
html body#fived-body.fived-theme.fived-skin :where(.gs-hero,.gsv2-top){text-align:left!important;min-height:0!important;padding:0 0 32px!important;margin:0 0 24px!important;border-bottom:1px solid var(--fived-line)!important}
html body#fived-body.fived-theme.fived-skin .gs-hero{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important}
html body#fived-body.fived-theme.fived-skin :where(.gs-hero h1,.gsv2-top h1){font:500 clamp(36px,3.5vw,48px)/1.1 var(--fived-serif)!important;letter-spacing:-.025em!important;justify-content:flex-start!important;margin:10px 0 12px!important}
html body#fived-body.fived-theme.fived-skin :where(.gs-hero p,.gsv2-top p){font-size:13px!important;max-width:600px;text-align:left!important;margin:0!important}
html body#fived-body.fived-theme.fived-skin :where(.gs-title-icon,.gsv2-title-icon){width:28px!important;height:28px!important;margin-right:0!important;color:var(--fived-gold)!important}
html body#fived-body.fived-theme.fived-skin .fived-staff-heading{display:flex;flex-direction:column;align-items:flex-start;gap:0}
html body#fived-body.fived-theme.fived-skin .fived-staff-heading>.gs-kicker{margin:0}
html body#fived-body.fived-theme.fived-skin .gs-hero-side{margin:0!important;min-width:0}
html body#fived-body.fived-theme.fived-skin :where(.gs-hero-actions,.gs-actions){display:flex!important;gap:12px!important;flex-wrap:wrap!important}
html body#fived-body.fived-theme.fived-skin .gs-actions{justify-content:flex-end!important;margin:0 0 24px!important}
html body#fived-body.fived-theme.fived-skin .gs-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:16px!important;padding:0!important;border:0!important;background:none!important;margin-bottom:24px!important}
html body#fived-body.fived-theme.fived-skin .gs-stat{padding:20px!important;margin:0!important;text-align:left!important}
html body#fived-body.fived-theme.fived-skin .gs-stat::before,html body#fived-body.fived-theme.fived-skin .gs-stat::after{display:none!important}
html body#fived-body.fived-theme.fived-skin .gs-stat strong{font:500 28px/1.2 var(--fived-sans)!important}
html body#fived-body.fived-theme.fived-skin .gs-stat span{font:400 12px/1.5 var(--fived-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--fived-muted)!important}
html body#fived-body.fived-theme.fived-skin .gs-stat small{font:400 11px/1.5 var(--fived-sans)!important;color:var(--fived-muted)!important}
html body#fived-body.fived-theme.fived-skin :where(.gsv2-global-filterbar,.gsv2-global-filter-form){padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body#fived-body.fived-theme.fived-skin .gsv2-global-filter-form{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;column-gap:12px!important;row-gap:16px!important;width:100%!important}
html body#fived-body.fived-theme.fived-skin .gsv2-global-filter-form .gsv2-search{width:100%!important;max-width:none!important;grid-column:1!important;padding-left:14px!important}
html body#fived-body.fived-theme.fived-skin .gsv2-filter-trigger{grid-column:2;align-self:start}
html body#fived-body.fived-theme.fived-skin .gsv2-filter-more{grid-column:1/-1!important;margin:0!important;width:100%!important}
html body#fived-body.fived-theme.fived-skin .gsv2-filter-more>summary{display:none!important}
html body#fived-body.fived-theme.fived-skin .gsv2-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding:8px 0 0!important;width:100%!important}
html body#fived-body.fived-theme.fived-skin .gsv2-filter-grid label{display:flex!important;align-items:stretch!important;text-align:left!important;gap:8px!important;color:var(--fived-muted)!important;font:500 12px/1.5 var(--fived-sans)!important;letter-spacing:0!important;text-transform:none!important}
html body#fived-body.fived-theme.fived-skin .gsv2-filter-grid select{width:100%!important}
html body#fived-body.fived-theme.fived-skin .gsv2-filter-actions{grid-column:1/-1!important;margin:0!important;gap:8px!important}
html body#fived-body.fived-theme.fived-skin .gsv2-reserva-card{padding:20px!important;margin-bottom:12px!important}
html body#fived-body.fived-theme.fived-skin .gsv2-reserva-title{font:500 21px/1.3 var(--fived-serif)!important}
html body#fived-body.fived-theme.fived-skin .gsv2-reserva-actions :where(a,button,select){border-radius:6px!important;box-shadow:none!important}
html body#fived-body.fived-theme.fived-skin .gsv2-reserva-actions .gsv2-btn{background:transparent!important;color:var(--fived-ivory)!important;border-color:var(--fived-border)!important}
html body#fived-body.fived-theme.fived-skin .gsv2-side-card :where(h2,.gsv2-section-toggle,.gsv2-section-toggle span){font:500 18px/1.4 var(--fived-sans)!important;color:var(--fived-ivory)!important}
html body#fived-body.fived-theme.fived-skin .gsv2-alerts :where(strong,.gsv2-alert-number,.gsv2-alert-count){font:600 16px/1.5 var(--fived-sans)!important}
html body#fived-body.fived-theme.fived-skin .gs-card:before{display:none!important}
html body#fived-body.fived-theme.fived-skin .gs-editor .gs-editor-head{border-bottom:1px solid var(--fived-line)!important;padding-bottom:20px!important;margin-bottom:24px!important}
html body#fived-body.fived-theme.fived-skin .ge5d-sms-template{background:var(--fived-input)!important;border-color:var(--fived-line)!important;border-radius:6px!important;box-shadow:none!important}
/* Booking is a workspace, with a slim stepper and a distinct summary column. */
html body#fived-body.fived-theme.fived-skin .ge-reserva-v3{padding:0!important}
html body#fived-body.fived-theme.fived-skin .ge-page{width:min(var(--fived-content),calc(100% - var(--fived-gutter)*2))!important;margin:40px auto 64px!important}
html body#fived-body.fived-theme.fived-skin .ge-hall-panel{padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body#fived-body.fived-theme.fived-skin .ge-hall-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
html body#fived-body.fived-theme.fived-skin .ge-hall-card{background:var(--fived-panel)!important;border:1px solid var(--fived-line)!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden}
html body#fived-body.fived-theme.fived-skin .ge-hall-thumb{height:220px!important}
html body#fived-body.fived-theme.fived-skin .ge-hall-body{padding:24px!important;background:var(--fived-panel)!important}
html body#fived-body.fived-theme.fived-skin .ge-hall-body h3{font:500 28px/1.2 var(--fived-serif)!important}
html body#fived-body.fived-theme.fived-skin .ge-hall-actions{display:flex;flex-wrap:wrap;gap:8px!important}
html body#fived-body.fived-theme.fived-skin .ge-flow-card{padding:32px!important}
html body#fived-body.fived-theme.fived-skin .ge-flow :where(.ge-panel-title h2){font:500 36px/1.1 var(--fived-serif)!important;margin-bottom:16px!important;text-align:left!important}
html body#fived-body.fived-theme.fived-skin .ge-step-progress{background:transparent!important;border:0!important;border-bottom:1px solid var(--fived-line)!important;border-radius:0!important;padding:0 0 24px!important;margin-bottom:32px!important;box-shadow:none!important}
html body#fived-body.fived-theme.fived-skin .ge-step-progress-head{font:400 12px/1.5 var(--fived-sans)!important}
html body#fived-body.fived-theme.fived-skin .ge-step-progress-head>span{letter-spacing:0!important;text-transform:none!important;color:var(--fived-muted)!important}
html body#fived-body.fived-theme.fived-skin .ge-client-section h3{font:500 22px/1.3 var(--fived-sans)!important}
html body#fived-body.fived-theme.fived-skin .ge-flow-aside{padding:24px!important}
html body#fived-body.fived-theme.fived-skin .ge-choice-card h3{font:500 24px/1.3 var(--fived-serif)!important}
html body#fived-body.fived-theme.fived-skin .ge-flow :where(.ge-choice-card.is-selected,.ge-package-card.is-selected,.ge-package-card.selected){border-color:var(--fived-gold)!important;background:#d5b6650c!important}
html body#fived-body.fived-theme.fived-skin .fived-auth :where(input,select){height:44px!important;min-height:44px!important}
html body#fived-body.fived-theme.fived-skin .fived-auth :where(input[type=checkbox],input[type=radio]){height:auto!important;min-height:0!important}
html body#fived-body.fived-theme.fived-skin .fived-auth :where(h1,.ge-login-v56-title,.ge-recover-v58-title){font:500 clamp(38px,4vw,52px)/1.08 var(--fived-serif)!important}
html body#fived-body.fived-theme.fived-skin .fived-auth-story{background-color:var(--fived-ink)!important}
@media(max-width:1100px){html body#fived-body.fived-theme.fived-skin .ge5d-help-faq-section>.ge5d-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body#fived-body.fived-theme.fived-skin .ge5d-about-intro-grid{gap:32px!important}html body#fived-body.fived-theme.fived-skin .ge5d-legal-layout{gap:32px!important;grid-template-columns:180px minmax(0,1fr)!important}html body#fived-body.fived-theme.fived-skin .ge5d-layout{grid-template-columns:minmax(0,1fr)!important}html body#fived-body.fived-theme.fived-skin .ge-hall-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){html body#fived-body.fived-theme.fived-skin :where(.ge5d-hero,.ge-hero){padding-block:40px 24px!important}html body#fived-body.fived-theme.fived-skin .ge5d-about-metrics{padding-top:40px!important}html body#fived-body.fived-theme.fived-skin .ge5d-about-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body#fived-body.fived-theme.fived-skin .ge5d-about-metric-list>div:nth-child(3){border-left:0!important}html body#fived-body.fived-theme.fived-skin .ge5d-about-metric-list>div{padding:16px!important}html body#fived-body.fived-theme.fived-skin .ge5d-about-intro-grid{grid-template-columns:minmax(0,1fr)!important}html body#fived-body.fived-theme.fived-skin .ge5d-about-story-visual{height:360px!important}html body#fived-body.fived-theme.fived-skin .ge5d-about-values-grid,html body#fived-body.fived-theme.fived-skin .ge5d-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body#fived-body.fived-theme.fived-skin .ge5d-help-faq-section{margin-top:40px!important}html body#fived-body.fived-theme.fived-skin .ge5d-legal-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html body#fived-body.fived-theme.fived-skin .fived-legal-nav{position:static;flex-direction:row;flex-wrap:wrap;border:0;border-bottom:1px solid var(--fived-line);padding:0 0 16px;gap:4px 16px}html body#fived-body.fived-theme.fived-skin .fived-legal-nav>p{width:100%;margin-bottom:4px}html body#fived-body.fived-theme.fived-skin .ge5d-client-v51 .ge5d-empty{padding:32px 20px!important}html body#fived-body.fived-theme.fived-skin .ge5d-client-v51 .ge5d-empty h1{font-size:36px!important}html body#fived-body.fived-theme.fived-skin .gs-hero{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}html body#fived-body.fived-theme.fived-skin .gsv2-workspace{padding:32px var(--fived-gutter) 48px!important}html body#fived-body.fived-theme.fived-skin .gsv2-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body#fived-body.fived-theme.fived-skin .ge-flow-card{padding:20px!important}html body#fived-body.fived-theme.fived-skin .ge-hall-body{padding:20px!important}html body#fived-body.fived-theme.fived-skin .gs-actions{justify-content:flex-start!important}}
@media(max-width:480px){html body#fived-body.fived-theme.fived-skin .ge5d-help-grid,html body#fived-body.fived-theme.fived-skin .ge5d-help-faq-section>.ge5d-help-grid,html body#fived-body.fived-theme.fived-skin .ge5d-about-values-grid,html body#fived-body.fived-theme.fived-skin .ge-hall-grid{grid-template-columns:minmax(0,1fr)!important}html body#fived-body.fived-theme.fived-skin .gsv2-filter-grid{grid-template-columns:minmax(0,1fr)!important}html body#fived-body.fived-theme.fived-skin .ge5d-about-closing{padding-block:48px!important}html body#fived-body.fived-theme.fived-skin .ge5d-about-story-visual{height:320px!important}html body#fived-body.fived-theme.fived-skin .ge-flow :where(.ge-panel-title h2){font-size:32px!important}}

html body#fived-body.fived-theme.fived-skin .gs-hero>.fived-staff-heading{margin:0!important;width:auto!important;max-width:none!important;text-align:left!important;align-self:flex-start!important}
html body#fived-body.fived-theme.fived-skin .gs-hero>.fived-staff-heading>p{margin:0!important;text-align:left!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-values-grid>article svg{width:24px!important;height:24px!important;stroke-width:1.5!important}
html body#fived-body.fived-theme.fived-skin .ge5d-about-section-head h2{font:500 clamp(32px,3vw,44px)/1.12 var(--fived-serif)!important}
html body#fived-body.fived-theme.fived-skin .fived-page-help>.ge5d-section{padding-top:24px!important}
html body#fived-body.fived-theme.fived-skin .fived-auth .ge-login-v56-pass{height:44px!important;border-radius:6px!important;background:var(--fived-input)!important}

html body#fived-body.fived-theme.fived-skin .gsv2-filter-grid label{flex-direction:column!important;width:100%!important;max-width:none!important;min-width:0!important;justify-content:flex-start!important}
html body#fived-body.fived-theme.fived-skin .gsv2-filter-grid label>span{width:auto!important;max-width:100%!important;white-space:normal!important;text-align:left!important;font:500 12px/1.5 var(--fived-sans)!important;text-transform:none!important;letter-spacing:0!important;color:var(--fived-muted)!important}
html body#fived-body.fived-theme.fived-skin .gsv2-filter-grid select{display:block!important;min-width:0!important;max-width:none!important;width:100%!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important}
html body#fived-body.fived-theme.fived-skin .gsv2-hero{min-height:0!important;padding:0!important}

html body#fived-body.fived-theme.fived-skin .fived-auth :is(input[type=checkbox],input[type=radio]){width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}
html body#fived-body.fived-theme.fived-skin .ge-panel-title{display:block!important;width:100%!important;max-width:none!important;text-align:left!important;margin:0 0 24px!important}
html body#fived-body.fived-theme.fived-skin .ge-summary{background:var(--fived-panel)!important;border:1px solid var(--fived-line)!important;border-radius:8px!important;box-shadow:none!important;padding:24px!important;min-width:0!important;width:100%!important;align-self:start!important}
html body#fived-body.fived-theme.fived-skin .ge-summary h2{font:500 32px/1.1 var(--fived-serif)!important;color:var(--fived-ivory)!important}
html body#fived-body.fived-theme.fived-skin .ge-summary :where(.ge-summary-row,.ge-summary-total){border-color:var(--fived-line)!important}
@media(min-width:1100px){html body#fived-body.fived-theme.fived-skin .ge-flow:has(>.ge-summary){display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:24px!important;align-items:start!important}}
