.gc-account-theme{--gc-accent:#0aaddf;background:#f6f8fa;color:#140936}.gc-account-theme .gc-head{background:#fff;border-bottom:1px solid #dbe6eb;padding:30px 0 24px}.gc-account-theme .gc-head h1{font-size:clamp(32px,4vw,46px);line-height:1.15;margin:10px 0}.gc-account-theme .gc-head p{font-size:16px;line-height:1.65;margin:10px 0 0}.gc-account-theme .gc-eyebrow{font-size:11px;letter-spacing:1.5px}.gc-account-theme .gc-main{padding:26px 0 50px}.gc-account-theme .gc-button:not(.outline){color:#140936!important}.gc-account-theme .gc-mini a[aria-current=page]{border-color:#0aaddf}.gc-account-theme .gc-card{border-top-color:#0aaddf}.gc-account-mini{gap:14px 24px;padding:12px 4%;font-size:13px}.gc-account-home .gc-wrap{width:min(1240px,94%)}.gc-account-welcome{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px}.gc-account-welcome h2{font:400 20px/1.4 Alata,Arial,sans-serif;margin:0}.gc-account-theme .gc-button{min-height:42px;font-size:13px;padding:9px 16px}.gc-account-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:28px;align-items:start}.gc-account-sidebar{position:sticky;top:174px;background:#fff;border:1px solid #dbe6eb;padding:14px}.gc-account-nav-title{margin:0 0 10px;padding:0 10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#625a70}.gc-account-nav{display:grid;gap:4px;height:auto;padding:0;background:transparent}.gc-account-nav a{display:flex;align-items:center;min-height:40px;padding:9px 12px;font-size:13px;line-height:1.5;text-decoration:none;border-left:3px solid transparent;color:#140936}.gc-account-nav a:hover{background:#f3f8fa}.gc-account-nav a[aria-current=page]{border-color:#0aaddf;background:#e9f8fd}.gc-account-content{min-width:0;scroll-margin-top:180px}.gc-account-content h2{font:400 27px/1.2 Anton,Arial,sans-serif;text-transform:uppercase;margin:0 0 20px}.gc-account-content h3{font:400 18px/1.45 Alata,Arial,sans-serif;margin:0}.gc-account-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}.gc-account-summary>a{border:1px solid #dbe6eb;border-top:3px solid #0aaddf;background:white;padding:18px;color:#140936;text-decoration:none;display:flex;flex-direction:column;min-height:135px}.gc-account-summary span{font-size:12px;line-height:1.5}.gc-account-summary strong{font:400 36px/1.1 Anton,Arial,sans-serif;display:block;margin:14px 0}.gc-account-summary small{font-size:12px;margin-top:auto;line-height:1.5}.gc-account-summary .gc-account-book-quick{background:#e9f8fd}.gc-account-summary .gc-account-book-quick strong{font-size:27px}.gc-account-box{padding:20px;background:white;border:1px solid #dbe6eb}.gc-account-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.gc-account-section-head h2,.gc-account-section-head h3{margin:0}.gc-account-section-head>a{font-size:12px;white-space:nowrap}.gc-account-intro{font-size:14px;line-height:1.7;margin:0 0 20px}.gc-account-quick-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin:22px 0;font-size:13px}.gc-account-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gc-account-tools>a{position:relative;display:flex;flex-direction:column;border:1px solid #dbe6eb;background:white;padding:17px 35px 17px 18px;text-decoration:none;color:#140936}.gc-account-tools strong{font-size:14px;line-height:1.5;font-weight:400}.gc-account-tools span:not(.gc-tool-arrow){font-size:12px;color:#625a70;line-height:1.6;margin-top:5px}.gc-tool-arrow{position:absolute;right:15px;top:16px}.gc-account-home .gc-bookings h3{font-size:16px;line-height:1.45;margin:0 0 5px}.gc-account-home .gc-bookings li{padding:13px 0}.gc-account-home .gc-bookings p{font-size:13px;margin:5px 0;line-height:1.6}.gc-account-home .gc-bookings a{font-size:12px}.gc-account-home #gc-orders{padding:18px 22px;background:white;border:1px solid #dbe6eb}.gc-account-home #gc-orders details summary{font-size:13px;cursor:pointer;padding:12px 0}.gc-account-home #gc-member-book-links{gap:16px}.gc-account-home #gc-member-book-links .gc-card{padding:20px}.gc-account-home #gc-member-book-links .gc-actions{gap:9px;margin:18px 0}.gc-account-home #gc-member-book-links h3{font-size:18px}.gc-account-home #gc-member-book-links .gc-button{font-size:12px;padding:9px 12px}.gc-account-home #gc-member-book-links p{font-size:13px}.gc-booking-list{border:1px solid #dbe6eb;background:white}.gc-booking-row{margin:0!important;border-bottom:1px solid #e2e9ed}.gc-booking-row:last-child{border-bottom:0}.gc-booking-row>summary{cursor:pointer;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px!important;list-style:none}.gc-booking-row>summary::-webkit-details-marker{display:none}.gc-booking-date{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e9f8fd;min-height:52px;border-radius:3px;padding:6px;line-height:1.2}.gc-booking-date strong{font-size:19px;font-weight:400}.gc-booking-date small{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.gc-booking-main{display:grid;gap:4px;min-width:0}.gc-booking-main strong{font-size:14px;line-height:1.4;font-weight:400;overflow-wrap:anywhere}.gc-booking-main small{font-size:12px;color:#625a70;line-height:1.5}.gc-booking-status{display:flex;gap:9px;align-items:center;font-size:11px;line-height:1.5}.gc-status-chip{padding:4px 7px;background:#eef3f5;color:#304755;border-radius:3px}.gc-booking-toggle{color:#625a70}.gc-booking-details{padding:0 16px 16px 86px;font-size:13px;line-height:1.7}.gc-booking-details p{margin:8px 0}.gc-booking-details .gc-actions{margin:12px 0;gap:14px}.gc-booking-details a{font-size:12px}.gc-booking-more,.gc-booking-history{margin:16px 0;background:white;border:1px solid #dbe6eb;padding:0 16px}.gc-booking-more>summary,.gc-booking-history>summary{cursor:pointer;padding:14px 0;font-size:13px}.gc-booking-history .gc-booking-list,.gc-booking-more .gc-booking-list{border:0;border-top:1px solid #dbe6eb}.gc-booking-subheading{font:400 15px/1.5 Alata,Arial,sans-serif;margin:20px 0 12px}.gc-booking-empty{font-size:14px;line-height:1.7;margin:0;padding:15px 0}.gc-account-layout [hidden]{display:none!important}.gc-account-layout :focus-visible{outline:3px solid #0aaddf;outline-offset:3px}@media(max-width:900px){.gc-account-layout{grid-template-columns:175px minmax(0,1fr);gap:18px}.gc-account-sidebar{padding:10px}.gc-account-summary{grid-template-columns:1fr 1fr}.gc-account-summary>a:last-child{grid-column:1/-1;min-height:100px}.gc-account-summary .gc-account-book-quick strong br{display:none}.gc-account-tools{grid-template-columns:1fr}}@media(max-width:700px){.gc-account-layout{grid-template-columns:1fr;gap:20px}.gc-account-sidebar{position:static}.gc-account-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-account-nav a{font-size:12px;min-height:40px}.gc-account-nav-title{padding-left:12px}.gc-account-theme .gc-head{padding:22px 0}.gc-account-theme .gc-main{padding-top:20px}.gc-account-content{scroll-margin-top:160px}.gc-account-box{padding:16px}.gc-booking-row>summary{grid-template-columns:45px minmax(0,1fr);padding:12px!important;gap:10px}.gc-booking-status{grid-column:2}.gc-booking-date{grid-row:span 2}.gc-booking-details{padding:0 12px 14px 67px}.gc-account-section-head{align-items:flex-start;flex-wrap:wrap}.gc-account-section-head>a{white-space:normal}.gc-account-welcome{margin-bottom:16px}.gc-account-home #gc-orders{padding:16px}.gc-account-theme .gc-actions{flex-direction:row}.gc-account-theme .gc-actions>*{width:auto}.gc-account-summary>a{padding:15px}.gc-account-summary strong{font-size:30px}.gc-account-summary .gc-account-book-quick strong{font-size:24px}}
