:is(#sc-proposal-root,.sc-boat-rows) :where(.sc-mono,.sc-data-row__sub,.sc-data-row__meta,.sc-data-row__cell,.sc-data-row__opmeta,.sc-data-row__price-discount,.sc-data-row__price-weeks,.sc-data-row__head--labels,.sc-data-head,.sc-chip,.sc-price-breakdown,.sc-aw,.sc-aw__body,.sc-aw__sect-meta,.sc-aw__spark-axis,.sc-aw__heat-legend,.sc-aw__week,.sc-acc__label,.sc-acc__meta){font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:normal}:is(#sc-proposal-root,.sc-boat-rows) :where(.sc-data-row__sub,.sc-data-row__meta){font-size:.75rem}:is(#sc-proposal-root,.sc-boat-rows) :where(.sc-data-row__cell){font-size:.8rem}:is(#sc-proposal-root,.sc-boat-rows) .sc-mono.text-base{font-size:1.0625rem;font-weight:600}@media(max-width:768px){:is(#sc-proposal-root,.sc-boat-rows) .sc-data-row__actions{grid-column:1 / -1;justify-content:flex-end}}:is(#sc-proposal-root,.sc-boat-rows) .text-sc-caret-yellow{color:var(--color-sc-teal)}:is(#sc-proposal-root,.sc-boat-rows) .sc-data-row__title{white-space:normal;overflow:visible}:is(#sc-proposal-root,.sc-boat-rows) .sc-data-row__title>.eyebrow{display:inline-block;letter-spacing:.1em;white-space:nowrap;vertical-align:1px}:is(#sc-proposal-root,.sc-boat-rows) .sc-data-row__cell--score{justify-content:center}:is(#sc-proposal-root,.sc-boat-rows) .sc-data-row__cell--score>div{flex-direction:column;align-items:center;gap:4px;text-align:center}:is(#sc-proposal-root,.sc-boat-rows) .sc-data-row__cell--score svg{width:58px}:is(#sc-proposal-root,.sc-boat-rows) .sc-data-row__head--labels>:nth-child(7){text-align:center}@media(min-width:769px){:is(#sc-proposal-root,.sc-boat-rows) .sc-data-row__head{grid-template-columns:56px minmax(160px,1fr) 170px 50px 60px 74px 130px 116px}}:is(#sc-proposal-root,.sc-boat-rows) .sc-row__chev{width:30px;height:30px;padding:7px;margin-left:4px;border-radius:9999px;box-sizing:border-box;color:var(--color-sc-teal);background:#2160721a;transition:background-color .15s,color .15s,transform .2s}:is(#sc-proposal-root,.sc-boat-rows) .sc-data-row__head:hover .sc-row__chev,:is(#sc-proposal-root,.sc-boat-rows) .sc-data-row__head:focus-visible .sc-row__chev{background:var(--color-sc-teal);color:#fff}@keyframes sc-boats-beacon{0%,to{box-shadow:inset 0 0 0 2px #ffde008c;background-color:#ffde000f}50%{box-shadow:inset 0 0 0 4px #ffde00;background-color:#ffde0038}}:is(#sc-proposal-root,.sc-boat-rows) details.sc-beacon:not([open])>summary{animation:sc-boats-beacon 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:is(#sc-proposal-root,.sc-boat-rows) details.sc-beacon:not([open])>summary{animation:none;box-shadow:inset 0 0 0 3px #ffde00e6;background-color:#ffde0026}}#sc-proposal-root details[data-bucket]:nth-of-type(2n):not([open])>summary{background:#f3f6f7}#sc-proposal-root details[data-yb-group]:nth-of-type(2n):not([open])>summary{background:#f3f6f7}#sc-proposal-root details[data-bucket]:not([open])>summary:hover,#sc-proposal-root details[data-yb-group]:not([open])>summary:hover{background:#2160720f}#sc-proposal-root details[data-bucket=booked]>summary{border-left-color:var(--color-sc-deal)}#sc-proposal-root details[data-bucket]:not([open])>summary svg.group-open\:rotate-180{rotate:none;transform:none}:is(#sc-proposal-root,.sc-cascade) .sc-acc__label{font-size:.875rem;font-weight:600;text-transform:none}:is(#sc-proposal-root,.sc-cascade) .sc-acc__meta{font-size:.8125rem}:is(#sc-proposal-root,.sc-cascade) .sc-acc-set .sc-acc__chev{stroke:var(--color-sc-teal);width:20px;height:20px;margin-left:0}.sc-cascade :where(.sc-acc__label,.sc-acc__meta){font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:normal}.sc-cascade .sc-cascade-prose{color:#1a3a4ad9;font-size:1rem;line-height:1.7}.sc-cascade .sc-cascade-prose>*+*{margin-top:.85rem}.sc-cascade .sc-cascade-prose+.sc-acc-set{margin-top:1.25rem}.sc-cascade .sc-cascade-prose a{color:var(--color-sc-teal);text-decoration:underline;text-underline-offset:3px}.sc-cascade .sc-cascade-prose a:hover{color:var(--color-sc-navy)}.sc-cascade .sc-cascade-prose strong{color:var(--color-sc-navy);font-weight:600}.sc-cascade .sc-cascade-prose ul{list-style:disc;padding-left:1.25rem}.sc-cascade .sc-cascade-prose ul>li+li{margin-top:.35rem}.sc-cascade .sc-acc__body .sc-cascade-prose{font-size:.9375rem}.sc-cascade .sc-acc__label{white-space:normal}.sc-cascade details[id]{scroll-margin-top:6rem}
