.ws-overview{--overview-ink:#183153;--overview-blue:#063f8b;--overview-line:#dce7f4;--overview-cloud:#f4f8fd;color:var(--overview-ink)}.ws-panel-shell>aside,.ws-panel-shell>div>header.lg\:hidden{background-color:#063f8b}.ws-panel-shell nav.fixed button.text-electric{color:#063f8b}.ws-panel-shell>aside>div:first-child:before,.ws-panel-shell>aside>div:first-child:after{opacity:.35}.ws-panel-shell>aside nav button.bg-electric\/35{background-color:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff21}.ws-panel-shell>aside nav button:hover{background-color:#ffffff17}.ws-panel-shell>div>header.lg\:block{border-color:var(--overview-line,#dce7f4);box-shadow:0 8px 28px -28px #063f8b73}.ws-panel-shell>div>header.lg\:block input{color:#183153;font-weight:400}.ws-panel-shell>div>header.lg\:block .border-gray-200{box-shadow:none;border-color:#dce7f4}.ws-panel-shell>div>main>div.mb-6 h1,.ws-panel-shell .ws-page-title{color:#183153;letter-spacing:-.025em;font-weight:500}.ws-panel-shell>div>main>div.mb-6>div:last-child>:is(span,button){box-shadow:none;border-color:#dce7f4;font-weight:500}.ws-overview section.rounded-2xl,.ws-overview>aside>section{border-color:var(--overview-line);border-radius:18px;box-shadow:0 10px 30px -28px #063f8b4d}.ws-overview>aside{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.ws-overview>aside>section{margin:0}.ws-overview h3{color:var(--overview-ink);letter-spacing:-.01em;font-weight:600}.ws-overview .font-black{font-weight:600}.ws-overview button.text-electric,.ws-overview a.text-electric{color:var(--overview-blue);text-underline-offset:3px}.ws-overview .ws-overview-primary-action{background-color:var(--overview-blue);font-weight:600}.ws-overview .ws-overview-primary-action:hover{background-color:#052f69}.ws-overview button.text-electric:focus-visible,.ws-overview a.text-electric:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #063f8b59}.ws-overview :is(select,input,textarea).border-gray-200,.ws-overview span.border-gray-200,.ws-overview button.border-gray-200{border-color:var(--overview-line)}.ws-overview :is(select,input,textarea):focus-visible{border-color:var(--overview-blue);outline-offset:1px;outline:2px solid #063f8b24}.ws-overview .divide-gray-100>:not([hidden])~:not([hidden]),.ws-overview .border-gray-100{border-color:#dce7f4c7}.ws-overview button.hover\:bg-gray-50:hover{background-color:var(--overview-cloud)}.ws-overview>aside>section:not([data-testid=stop-sell])>div:first-child{margin-bottom:.9rem}.ws-overview>aside>section:not([data-testid=stop-sell])>div:first-child h3:after{background:var(--overview-blue);content:"";border-radius:999px;width:28px;height:2px;margin-top:7px;display:block}.ws-overview [data-testid=stop-sell]{border-color:var(--overview-line);box-shadow:none}@media (width<=1279px){.ws-overview>aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ws-overview>aside>[data-testid=stop-sell]{grid-column:1/-1}}@media (width<=639px){.ws-overview>aside{grid-template-columns:minmax(0,1fr)}.ws-overview section.rounded-2xl,.ws-overview>aside>section{border-radius:16px}}.ws-reservations,.ws-visibility-product{--product-ink:#183153;--product-blue:#063f8b;--product-line:#dce7f4;--product-cloud:#f4f8fd;color:var(--product-ink)}.ws-reservations section,.ws-reservations>div>div>div>section,.ws-visibility-product>section,.ws-visibility-product .ws-visibility-intro{border-color:var(--product-line);border-radius:18px;box-shadow:0 10px 30px -28px #063f8b4d}.ws-reservations h3,.ws-visibility-product h3{color:var(--product-ink);letter-spacing:-.01em;font-weight:600}.ws-reservations .font-black,.ws-visibility-product .font-black{font-weight:600}.ws-reservations .border-gray-200,.ws-reservations .border-gray-100,.ws-visibility-product .border-gray-200,.ws-visibility-product .border-gray-100{border-color:var(--product-line)}.ws-reservations :is(input,select),.ws-visibility-product :is(input,select){background-color:#fff}.ws-reservations :is(input,select):focus-visible,.ws-visibility-product :is(input,select):focus-visible{border-color:var(--product-blue);outline-offset:1px;outline:2px solid #063f8b24}.ws-reservations button.hover\:bg-gray-50:hover,.ws-visibility-product button.hover\:bg-gray-50:hover{background-color:var(--product-cloud)}.ws-reservations .bg-navy{background-color:var(--product-blue)}.ws-reservations button.bg-electric\/10{color:var(--product-blue);background-color:#eaf2fc}@media (width<=639px){.ws-reservations section,.ws-visibility-product>section,.ws-visibility-product .ws-visibility-intro{border-radius:16px}}
