.st-main{max-width:820px;margin:0 auto}.st-hero h1{margin:0 0 8px}.st-hero p{margin:0;line-height:1.5}.st-done{background:#ecf8f0;border-color:#b9e3c6;display:flex;flex-wrap:wrap;gap:10px;align-items:center;line-height:1.5}.st-trip h2{margin:0;font-size:20px;line-height:1.2}.st-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.st-price{text-align:right;flex:none}.st-price b{display:block;font-size:22px;color:#c2410c}.st-price span{font-size:12px;color:var(--p-muted)}.st-when,.st-car,.st-note{margin:8px 0;line-height:1.5}.st-note{color:var(--p-muted)}.st-form{margin-top:12px;border-top:1px solid var(--p-line);padding-top:12px;display:grid;gap:10px}.st-form h3{margin:0}.st-form label{display:grid;gap:5px;font-weight:600;font-size:14px}.st-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.st-check{grid-template-columns:auto 1fr!important;align-items:start;font-weight:500!important}.st-check a{color:#c2410c;text-decoration:underline}.st-total{margin:0;font-weight:800;font-size:16px}.st-how{margin:0;font-size:13px;color:var(--p-muted)}.st-msg{color:#b42318;font-weight:600}.st-msg:empty{display:none}.st-acts{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:560px){.st-row{grid-template-columns:1fr}.st-head{flex-direction:column}.st-price{text-align:left}}.st-main{max-width:980px}.st-hero{padding:8px 0 4px}.st-hero p{max-width:720px;color:var(--d-mu,#4F4945);font-size:17px}.st-cta{margin-top:10px!important;font-weight:700}.st-cta a{color:var(--d-ch,#1C1B1A);text-decoration:underline;text-decoration-color:#ff6a13;text-underline-offset:3px}.st-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 12px}.st-seg{display:inline-flex;border:1px solid #1C1B1A;border-radius:10px;overflow:hidden}.st-seg button{height:42px;min-width:52px;padding:0 14px;border:0;border-left:1px solid #1C1B1A;background:#fff;color:#1c1b1a;font:600 14px/1 var(--d-b,inherit);cursor:pointer}.st-seg button:first-child{border-left:0}.st-seg button[aria-pressed=true]{background:#1c1b1a;color:#fff}.st-tools label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.st-tools input[type=date]{height:42px;padding:0 10px;border:1px solid var(--d-bd,#E2DDD8);border-radius:10px;font:15px var(--d-b,inherit)}.st-map{height:380px;border:1px solid var(--d-bd,#E2DDD8);border-radius:14px;margin:0 0 18px;background:#eee9e4;z-index:0}.st-trip{cursor:pointer;transition:border-color .15s}.st-trip.is-sel{border-color:#1c1b1a;box-shadow:inset 4px 0 #ff6a13}.st-via{margin:4px 0 0;color:var(--d-mu2,#6E6762);font-size:14px}.st-agree{display:inline-block;padding:6px 10px;border:1px dashed #1C1B1A;border-radius:8px;font-size:13px;font-weight:600;color:#1c1b1a}.st-tag{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:6px;background:#1c1b1a;color:#fff;font-size:12px;font-weight:700;vertical-align:1px}.st-apply{text-decoration:none}@media (max-width:560px){.st-map{height:300px}.st-tools{gap:8px}}.leaflet-tooltip.hm-label{font-weight:600;cursor:pointer}
