/* Approved list design. Every image keeps its own natural proportions. */
.ux-list .transport-row{background:#fff;border:1px solid #dce5e8;border-radius:18px;overflow:hidden;box-shadow:0 6px 22px #213d4d04;color:#203b4b;font-family:Arial,Helvetica,sans-serif;min-width:0}.transport-row.is-selected{border-color:#b38b68;box-shadow:0 0 0 1px #b38b6833}.transport-row-main{display:grid;grid-template-columns:200px minmax(0,1fr) 160px 104px;align-items:center;column-gap:22px;padding:22px 24px 21px 22px}.transport-photo{margin:0!important;width:100%;height:auto!important;display:block;aspect-ratio:auto!important;background:transparent;overflow:visible!important;align-self:center}.transport-photo img{display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:initial!important;border-radius:10px;margin:0!important}.transport-info{min-width:0}.transport-type{font-size:10px;color:#a07150;font-weight:600;letter-spacing:.07em;margin:0 0 9px;text-transform:uppercase;line-height:1.5}.transport-info h3{font-size:22px;font-weight:600;letter-spacing:-.4px;margin:0 0 13px;line-height:1.2;overflow-wrap:normal;hyphens:none;color:#203b4b}.transport-specs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#6b7f8b;font-size:13px;line-height:1.5}.transport-specs span+span:before{content:'·';padding-right:10px;color:#b0bdc3}.transport-minimum{font-size:12px;color:#7d8d97;margin-top:18px;line-height:1.5}.transport-minimum b{color:#456171;font-weight:500}.transport-price{border-left:1px solid #e6ebee;padding-left:22px;min-width:0}.transport-price>span{display:block;font-size:11px;color:#7d8f99;margin-bottom:8px;line-height:1.5}.transport-price strong{font-size:19px;line-height:1.3;letter-spacing:-.4px;font-weight:600;display:block;color:#203b4b}.transport-price.has-price strong{font-size:24px;letter-spacing:-.7px;white-space:nowrap}.transport-price small{display:block;font-size:11px;color:#8d9da6;margin-top:6px;line-height:1.4}.transport-choose{height:43px;border:0;background:#254d63;color:white;border-radius:10px;font:inherit;font-size:13px;font-weight:600;padding:0 13px;cursor:pointer;touch-action:manipulation;white-space:nowrap}.transport-choose:hover{background:#183b50}.transport-choose[aria-pressed=true]{background:#edf3f5;color:#244b60;border:1px solid #cfdee5}.transport-details{border-top:1px solid #e8edef}.transport-details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;font-size:12px;color:#607987;cursor:pointer;line-height:1.5}.transport-details summary::-webkit-details-marker{display:none}.transport-details summary .ui-icon{width:14px;height:14px;transition:transform .2s}.transport-details[open] summary .ui-icon{transform:rotate(180deg)}.transport-details dl{padding:5px 24px 10px;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}.transport-details dl>div{padding:12px 0;border-top:1px solid #e9edef;min-width:0}.transport-details dt{font-size:11px;color:#80919b;margin-bottom:7px;line-height:1.5}.transport-details dd{font-size:14px;margin:0;color:#3c5a6b;line-height:1.5;overflow-wrap:anywhere}.transport-detail-link{display:inline-flex;align-items:center;gap:8px;margin:0 24px 20px;text-decoration:none;font-size:12px;color:#986e4f}.transport-detail-link .ui-icon{width:15px;height:15px}.transport-details[open]~*{min-width:0}
@media(min-width:761px) and (max-width:1150px){.transport-row-main{grid-template-columns:150px minmax(0,1fr) 128px;column-gap:20px}.transport-choose{grid-column:3;grid-row:2;margin-top:12px}.transport-price{grid-column:3;grid-row:1;padding-left:18px}.transport-info{grid-column:2;grid-row:1/3}.transport-photo{grid-column:1;grid-row:1/3}.transport-price.has-price strong{font-size:21px}.transport-info h3{font-size:20px}.transport-type{font-size:9px}.transport-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ux-list .transport-row{border-radius:15px}.transport-row-main{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:15px;row-gap:0;padding:16px 16px 17px;align-items:center}.transport-photo{grid-column:1;grid-row:1;width:132px}.transport-info{grid-column:2;grid-row:1;padding:0}.transport-type{font-size:9px;letter-spacing:.06em;margin:0 0 7px}.transport-info h3{font-size:19px;line-height:1.15;margin:0 0 9px;letter-spacing:-.3px}.transport-specs{font-size:11px;gap:6px;row-gap:0}.transport-specs span+span:before{padding-right:6px}.transport-minimum{margin-top:12px;font-size:11px}.transport-price{grid-column:1;grid-row:2;border:0;padding:17px 0 0;margin-top:16px;min-width:0;align-self:center}.transport-price>span{font-size:10px;margin-bottom:5px}.transport-price strong{font-size:15px;line-height:1.4}.transport-price.has-price strong{font-size:24px;line-height:1.3}.transport-price small{display:none}.transport-choose{grid-column:2;grid-row:2;margin-top:32px;height:43px;width:100%;font-size:13px;align-self:center}.transport-row-main:after{content:'';grid-column:1/-1;grid-row:2;align-self:start;border-top:1px solid #e9edef;margin-top:16px;pointer-events:none}.transport-details summary{padding:13px 16px;font-size:11px}.transport-details dl{padding:0 16px 10px;grid-template-columns:1fr 1fr;gap:6px 16px}.transport-details dd{font-size:12px}.transport-details dt{font-size:10px}.transport-detail-link{margin:0 16px 17px;font-size:11px}}
@media(max-width:370px){.transport-row-main{grid-template-columns:116px minmax(0,1fr);column-gap:12px;padding:14px}.transport-photo{width:116px}.transport-info h3{font-size:18px}.transport-price.has-price strong{font-size:22px}.transport-minimum{font-size:10px}}
