.overnight-journeys{margin-block:12px;color:var(--green,#294c3c)}.overnight-journeys-version{min-width:0;margin:0;border:1px solid var(--line,#d9dfd2);border-radius:14px;padding:12px;display:grid;gap:10px;animation:overnight-journeys-enter .18s ease-out}.overnight-journeys-version legend{padding:0 5px;font-size:12px;font-weight:750}.overnight-journeys-selection{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:0 2px}.overnight-journeys-selection>.overnight-place{flex:1 1 140px}.overnight-journeys-phone{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:5px 8px;font-size:12px;color:inherit;text-decoration:none;border-radius:10px}.overnight-journeys-phone:hover{background:#edf3e5}.overnight-journeys-locked{display:flex;align-items:center;gap:8px;border:1px solid var(--line,#d9dfd2);border-radius:12px;padding:10px;margin:0;font-size:12px;min-width:0}.overnight-journeys-locked>span{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.overnight-journeys-locked small{font-size:11px;color:var(--muted,#62715e)}.overnight-journeys .overnight-stay>span{flex-wrap:wrap;line-height:1.5}.overnight-journeys select{border:1px solid var(--line,#d9dfd2);border-radius:10px;padding:8px}.overnight-journeys .overnight-stay .icon{width:16px;height:16px;flex-shrink:0}.overnight-journeys select:disabled{opacity:.6}@keyframes overnight-journeys-enter{from{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-width:360px){.overnight-journeys-version{padding:10px}.overnight-journeys-selection>.overnight-price{text-align:start}}@media(prefers-reduced-motion:reduce){.overnight-journeys *{animation:none!important;transition:none!important}}

.overnight-journeys-declarations{display:grid;gap:10px}.overnight-journeys-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overnight-journeys .overnight-stay input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--line,#d9dfd2);border-radius:10px;padding:8px;background:white;color:inherit;font:inherit}.overnight-journeys-combined{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;cursor:pointer}.overnight-journeys-combined input{width:20px;height:20px;margin:0;accent-color:var(--green,#305640)}.overnight-journeys-combined>span{display:flex;align-items:center;gap:7px}.overnight-journeys-combined .icon{width:18px;height:18px}.overnight-journeys-fuel{border:1px solid var(--line,#d9dfd2);border-radius:12px;padding:0 10px}.overnight-journeys-fuel>summary{display:flex;align-items:center;gap:7px;min-height:44px;font-size:12px;cursor:pointer}.overnight-journeys-fuel>summary .icon{width:16px;height:16px}.overnight-journeys-fuel-scroll{display:grid;gap:10px;max-height:300px;overflow:auto;overscroll-behavior:contain;padding:2px 2px 10px}.overnight-journeys-fuel>.overnight-note{padding-bottom:10px}.overnight-journeys input:disabled{opacity:.6}

.overnight-journeys-auto{display:grid;gap:10px}.overnight-journeys-auto-head{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px}.overnight-journeys-auto-badge{display:inline-flex;align-items:center;gap:5px;border-radius:12px;background:#edf3e5;padding:5px 8px;font-size:10px}.overnight-journeys-auto-badge .icon{width:14px;height:14px}.overnight-journeys-auto-stops{list-style:none;display:grid;gap:6px;padding:0;margin:0;font-size:11px}.overnight-journeys-auto-stops li{display:flex;align-items:start;gap:7px;overflow-wrap:anywhere;min-width:0}.overnight-journeys-auto-stops .icon{width:16px;height:16px;flex-shrink:0}.overnight-journeys-auto-cost{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px}.overnight-journeys-auto-cost>span{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.overnight-journeys-auto-cost .icon{width:16px;height:16px}.overnight-journeys-auto-cost small{font-size:10px;color:var(--muted,#62715e)}
