.travel-options{border:1px solid #dbe3d4;border-radius:14px;padding:22px;margin:24px 0;background:#f5f6ef}.travel-options legend{padding:0 10px;font-weight:700;color:#1b5b49}.travel-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.travel-options-grid label{min-width:0;font-size:12px}.travel-options input,.travel-options select{width:100%;margin-top:9px}.transport-summary{padding:15px 20px;background:#eef2e7;border-radius:12px;font-size:12px;line-height:1.9;margin:20px 0}.planner-mode-switch{max-width:1180px;margin:25px auto;display:flex;gap:10px;padding:0 24px}.planner-mode-switch button{flex:1;padding:18px;border:1px solid #c9d6c5;border-radius:10px;background:#f1f3e9;color:#1c5141;font-weight:700;cursor:pointer}.planner-mode-switch [aria-pressed="true"]{background:#176b55;color:white}.transfer-line{flex-wrap:wrap;gap:10px}.transfer-line a{font-size:12px}.date-move label{display:inline-flex;align-items:center;gap:6px;margin-left:12px}.date-move input{width:70px;padding:7px}.date-move a{margin-left:12px}.date-route-tools{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0}.date-route-tools label{font-size:12px}.date-route-tools input,.date-route-tools select{margin-top:7px;width:100%}body[data-planner-mode="date"] #savedBtn{display:none}[hidden]{display:none!important}@media(max-width:700px){.travel-options-grid{grid-template-columns:1fr 1fr}.travel-options{padding:16px}.planner-mode-switch{padding:0 18px}.planner-mode-switch button{padding:14px 9px;font-size:12px}.date-route-tools>*{flex:1 1 135px}}@media print{.planner-mode-switch,.travel-options{display:none!important}}
body[data-planner-mode="worksheet"] #savedBtn{display:none}#worksheet-maker{min-height:65vh;scroll-margin-top:100px}header nav a[aria-current="page"]{color:#176b55;font-weight:700;text-decoration:underline;text-underline-offset:7px}
@media(max-width:580px){header{height:auto;min-height:85px;flex-wrap:wrap;gap:16px;padding-top:18px;padding-bottom:18px}header nav{width:100%;flex-wrap:wrap;gap:12px 18px}header nav>a:first-child{display:inline}}
body[data-planner-mode="worksheet"] .editorial{display:none}
