.ctv-suggestions,.ctv-fit-reason{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.ctv-fit-summary{font-size:.875rem;color:#526675;overflow-wrap:anywhere;margin:.5rem 0}.ctv-fit-reason label{display:block;font-size:.9rem}.ctv-fit-reason textarea{display:block;width:100%;max-width:100%;box-sizing:border-box}.ctv-fit-reason .field-error{color:#b91c1c;font-size:.875rem;overflow-wrap:anywhere}.ctv-fit-reason[hidden]{display:none!important}select:has(option[data-fit-rank]){width:100%;max-width:100%;min-width:0;text-overflow:ellipsis}.ctv-fit-note{display:block;white-space:normal;overflow-wrap:anywhere;font-size:.875rem;color:#526675}.booking-ctv-plan-row>.ctv-fit-reason{grid-column:1/-1}
@media(max-width:600px){.ctv-suggestions{grid-column:1/-1}.ctv-fit-reason textarea{font-size:16px}}
.ctv-fit-summary.ctv-fit-warning{color:#9a3412;background:#fff7ed;border-left:3px solid currentColor;padding:.625rem}

.ctv-search-control{position:relative;min-width:0;max-width:100%;width:100%;box-sizing:border-box}.ctv-search-control>label{display:block;min-width:0}.ctv-search-control small{display:block;margin-top:4px}.ctv-search-results{position:absolute;top:100%;left:0;right:0;z-index:1000;max-height:340px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #cddbd5;border-radius:10px;box-shadow:0 8px 24px #173c3026;padding:4px;box-sizing:border-box}.ctv-search-results[hidden]{display:none!important}.ctv-search-results button{display:block;width:100%;max-width:100%;min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#fff;color:#213b33;border:0;border-radius:6px;padding:10px 12px;box-shadow:none;cursor:pointer;line-height:1.5}.ctv-search-results button strong,.ctv-search-results button span{display:block}.ctv-search-results button span{font-size:.85rem;font-weight:400;color:#526675}.ctv-search-results button:hover,.ctv-search-results button.is-active{background:#e7f3ee}.ctv-search-results button[aria-selected=true]{background:#d9eee4}.ctv-search-results p{padding:8px;margin:0}
