.transport-v33{--transport-ink:#143542;--transport-muted:#47616d;--transport-line:#d8e4e6;color:var(--transport-ink);padding-top:36px;padding-bottom:64px;line-height:1.65}.transport-v33 h1{font-size:clamp(30px,4vw,52px);line-height:1.09;letter-spacing:-.045em;margin:10px 0 18px}.transport-v33 h2{font-size:clamp(21px,2.6vw,29px);line-height:1.22;letter-spacing:-.025em;margin:0 0 14px}.transport-v33 h3{font-size:22px;line-height:1.3;margin:8px 0 14px}.transport-v33 p{color:var(--transport-muted);font-size:16px;margin:0 0 16px}.transport-v33 small,.transport-v33 .transport-note{font-size:14px;color:#47616d}.transport-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:32px;background:linear-gradient(120deg,#eaf5f2,#f7f5ed 78%);border:1px solid var(--transport-line);border-radius:28px;padding:44px;margin-bottom:28px}.transport-hero p{max-width:640px;font-size:19px}.transport-route-art{display:flex;align-items:center;justify-content:center;position:relative;min-height:180px}.transport-route-art>span{display:grid;place-items:center;width:94px;height:94px;flex-shrink:0;background:#ffffffb5;border:1px solid #fff;border-radius:25px;box-shadow:0 18px 32px #12343f12;transform:rotate(-7deg)}.transport-route-art>span:last-child{transform:rotate(8deg);margin-top:65px}.transport-route-art .icon{width:45px;height:45px;color:#245b59}.transport-route-art i{width:58px;border-top:3px dashed #8caead;transform:rotate(27deg)}.transport-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px}.transport-actions a:not(.btn){font-weight:600;text-decoration:none;color:#245868}.transport-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.transport-steps>div{display:flex;align-items:center;gap:14px;padding:20px;background:#f3f8f7;border:1px solid var(--transport-line);border-radius:18px}.transport-steps>div>span{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:#173d49;color:#fff;border-radius:50%;font-weight:700}.transport-panel{min-width:0;border:1px solid var(--transport-line);border-radius:22px;padding:26px;background:linear-gradient(135deg,#fff,#f9fcfb);box-shadow:0 9px 28px #12343f04}.transport-panel .icon{flex-shrink:0}.transport-panel+.transport-panel,.transport-form>.transport-panel+.transport-panel{margin-top:22px}.transport-panel>form{display:grid;gap:14px;margin-top:18px}.transport-split{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px}.transport-split>.icon{width:90px;height:90px;color:#3a7472}.transport-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.transport-heading>div{min-width:0}.transport-heading>div>a{color:#2d6875;font-weight:600}.transport-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.transport-grid>.transport-panel{margin:0}.transport-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#486270;margin-bottom:18px}.transport-status{display:inline-flex;align-items:center;padding:6px 11px;border:1px solid #cde2df;background:#edf6f2;color:#24594f;font-size:13px;font-weight:700;line-height:1.4;border-radius:999px}.transport-request-card h2{margin-top:8px}.transport-request-card h2>span{color:#37776f}.transport-card-link{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--transport-line);padding-top:18px;margin-top:22px;text-decoration:none;color:#1d5967;font-weight:700}.transport-card-link .icon{width:20px;height:20px}.transport-empty{grid-column:1/-1;text-align:center;padding:44px 24px}.transport-empty>.icon{width:44px;height:44px;margin:0 auto 18px;color:#39756f}.transport-compose{max-width:1040px}.transport-form{display:grid;gap:22px}.transport-form>.transport-panel{margin:0!important}.transport-v33 label:not(.transport-check){display:grid;gap:8px;font-size:15px;font-weight:600;color:#254753;min-width:0}.transport-v33 input:not([type=checkbox]):not([type=hidden]),.transport-v33 select,.transport-v33 textarea{width:100%;min-width:0;border:1px solid #bfd1d6;border-radius:12px;background:#fff;color:#143542;padding:12px 14px;font:inherit;line-height:1.5;min-height:48px}.transport-v33 textarea{resize:vertical}.transport-v33 input:focus-visible,.transport-v33 select:focus-visible,.transport-v33 textarea:focus-visible{outline:3px solid #86bdb26b;outline-offset:2px;border-color:#3c7f74}.transport-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:18px 0}.transport-check{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.6;color:#294c58;margin:14px 0}.transport-check input{flex:0 0 18px;width:18px;height:18px;margin-top:4px;accent-color:#246d61}.transport-consent{padding:17px;border:1px solid #cfe2df;border-radius:14px;background:#f0f7f4}.transport-vehicle{display:flex;align-items:flex-start;gap:20px}.transport-vehicle>.icon{width:46px;height:46px;background:#edf5f3;border-radius:14px;padding:10px;box-sizing:content-box}.transport-vehicle span{font-size:13px;color:#4a6370}.transport-vehicle h2{margin:5px 0 8px}.transport-private{background:linear-gradient(135deg,#f0f8f6,#fcfdfb);border-color:#c7dfd9}.transport-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.transport-section-heading h2{margin:0}.transport-section-heading .icon{width:26px;height:26px;color:#276d60}.transport-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-bottom:24px}.transport-detail-grid>.transport-panel{margin:0}.transport-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.transport-dl>div{min-width:0}.transport-dl dt{font-size:13px;color:#526a75}.transport-dl dd{margin:4px 0 0;color:#173d49;font-weight:600;overflow-wrap:anywhere}.transport-quotes{margin:34px 0}.transport-quotes>header{max-width:800px}.transport-quote{display:flex;flex-direction:column;align-items:stretch}.transport-quote-price{font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-.035em;margin-bottom:6px;color:#173b46}.transport-quote>small{margin-bottom:16px}.transport-quote-terms{white-space:pre-wrap;overflow-wrap:anywhere}.transport-quote form{margin-top:auto;padding-top:12px}.transport-quote.is-selected,.transport-selected{background:#edf8f1;border-color:#a8d1bb}.transport-selected{margin:22px 0}.transport-close{margin-top:28px;display:grid;justify-items:start}.transport-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 18px;margin:18px 0 28px}.transport-options .transport-check{margin:5px 0}.transport-owner-section{margin-top:38px}.transport-owner-section>.transport-actions{margin:0 0 20px}.transport-v33 .btn{white-space:normal;min-height:46px;justify-content:center;text-align:center;max-width:100%}.transport-profile-state{margin-bottom:24px}.transport-profile-state h2{margin-top:15px}.transport-provider-review>p{overflow-wrap:anywhere}.transport-v33>p.transport-note{margin-top:24px}.transport-v33 :is(a,button){transition:background-color .18s,border-color .18s,box-shadow .18s}.transport-request-card:hover{border-color:#aacfc9;box-shadow:0 13px 28px #173d490b}@media(max-width:760px){.transport-v33{padding-top:22px;padding-bottom:40px}.transport-hero{grid-template-columns:1fr;padding:28px 22px;gap:8px;border-radius:22px}.transport-hero p{font-size:17px}.transport-route-art{min-height:115px;justify-content:flex-end;padding-right:15px}.transport-route-art>span{width:64px;height:64px;border-radius:18px}.transport-route-art>span:last-child{margin-top:30px}.transport-route-art .icon{width:34px;height:34px}.transport-route-art i{width:48px}.transport-heading{flex-direction:column;gap:16px}.transport-steps{grid-template-columns:1fr;gap:10px}.transport-steps>div{padding:14px 18px}.transport-grid,.transport-detail-grid{grid-template-columns:1fr;gap:18px}.transport-panel{padding:22px 19px;border-radius:18px}.transport-fields{gap:16px;grid-template-columns:1fr}.transport-split>.icon{display:none}.transport-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.transport-dl{gap:16px}.transport-quote-price{font-size:32px}.transport-hero .transport-actions{gap:12px}.transport-hero .btn{flex:1}.transport-card-top{align-items:flex-start}.transport-vehicle{gap:14px}.transport-vehicle>.icon{width:28px;height:28px;padding:10px}.transport-vehicle h2{font-size:22px}.transport-provider-review .transport-dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.transport-v33 :is(a,button){transition:none}}@media(min-width:1100px){.transport-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.transport-owner-section .transport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-quotes .transport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
