.escape-builder .plan-step{align-items:start}
.escape-builder .plan-step>div:last-child{min-width:0;width:100%}
.escape-builder .experience-grid{margin-top:.75rem}
.escape-builder .version-option{cursor:pointer;text-align:left}
.escape-builder .version-option.active{border-color:#1765a4;background:#e6f2fa;box-shadow:inset 0 0 0 2px #1765a4}
.escape-builder .field select,.escape-side-option select{display:block;width:min(100%,560px);padding:.72rem;border:2px solid #50677a;border-radius:5px;background:#fff;color:#172333;font:inherit}
.escape-side-option{margin:1.4rem 0;padding:1rem;border-left:5px solid #1765a4;background:#eef5fa}
.escape-side-option label{display:block;font-weight:700;margin-bottom:.4rem}
.escape-output-section .day-list{display:grid;gap:1rem;margin:1.3rem 0}
.escape-day-card{min-width:0}
.escape-day-card .day-copy{min-width:0}
.escape-day-card .day-copy h3{margin:.25rem 0}
.escape-table-scroll{max-width:100%;overflow-x:auto;margin:.8rem 0}
.escape-schedule{width:100%;min-width:680px;border-collapse:collapse}
.escape-schedule th,.escape-schedule td{padding:.65rem;border-bottom:1px solid #c9d6df;vertical-align:top;text-align:left}
.escape-schedule th{background:#e7f1f8}
.escape-schedule small{display:block;line-height:1.35;margin-top:.3rem}
.escape-schedule .button{white-space:nowrap}
.escape-stay{margin:1rem 0 0;padding:1rem;border-left:5px solid #1597b2;background:#edf6f9}
.escape-stay h4{margin:0 0 .4rem}
.escape-stay p{margin:.4rem 0 .7rem}
.escape-output-section .echuca-book{margin:1.4rem 0}
@media(max-width:600px){.escape-builder .plan-step{gap:.6rem}}
