/* Compact cards. Comparison retains the full source facts. */
.jetc-card-compact .jetc-image{height:154px;aspect-ratio:2.1/1}
.jetc-card-compact .jetc-card-body{padding:12px 13px 7px;gap:0}
.jetc-card-compact .jetc-title{font-size:15px!important;line-height:1.3;margin:0 0 8px!important;letter-spacing:-.2px}
.jetc-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:27px;margin-bottom:7px}
.jetc-card-meta .jetc-rating{font-size:10px;line-height:1.4;margin:0;min-width:0;color:#65511c}
.jetc .jetc-provider{font-size:14px;line-height:1.15;padding:4px 8px;margin:0;background:#fff;border:1px solid #e0e7ee;border-radius:6px;white-space:nowrap;flex:none;letter-spacing:-.45px;text-decoration:none}
.jetc .jetc-provider-tiqets{font-family:'Trebuchet MS',Arial,sans-serif;font-weight:800;color:#00758e;letter-spacing:-.6px}
.jetc .jetc-provider-viator{font-family:Arial,Helvetica,sans-serif;font-weight:800;color:#00776d;letter-spacing:-.6px}
.jetc .jetc-provider-headout{font-family:Arial,Helvetica,sans-serif;font-weight:800;color:#5b22bb;text-transform:lowercase;letter-spacing:-.55px;display:inline-flex;align-items:center;gap:4px}
.jetc .jetc-provider-headout:before{content:'';display:inline-block;width:10px;height:10px;border-radius:4px 4px 4px 1px;background:#e50074;flex:none}
.jetc-card-compact .jetc-tags{gap:10px;margin:auto 0 0;padding-top:5px;min-height:25px;flex-wrap:nowrap;align-items:center}
.jetc-card-compact :is(.jetc-feature,.jetc-duration){background:transparent;padding:2px 0;font-size:10px;color:#334f65;line-height:1.35}
.jetc-card-compact .jetc-tags>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;min-width:0}
.jetc-card-compact .jetc-tags>span+span:before{content:none}
.jetc-card-compact .jetc-tags svg{display:block;width:14px;height:14px;flex:0 0 14px;color:#173e5b}
.jetc-card-compact .jetc-card-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.95fr);gap:9px;align-items:center;margin:0 13px;padding:10px 0 8px;border-top:1px solid #e4eaf0;min-height:65px}
.jetc-price-block{min-width:0;grid-column:1;grid-row:1;align-self:center}
.jetc-card-compact .jetc-price-line{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;gap:3px;line-height:1.15}
.jetc-card-compact .jetc-price{font-size:28px;line-height:1.08;letter-spacing:-.8px}
.jetc-card-compact .jetc-from{font-size:11px;color:#526779}
.jetc-card-compact .jetc-price-unknown{font-size:13px;line-height:1.35;letter-spacing:0;font-weight:600;color:#526779}
.jetc-card-compact .jetc-price-note{display:block;font-size:9px;line-height:1.3;margin-top:4px;color:#526779;grid-column:auto;grid-row:auto}
.jetc-card-compact .jetc-card-action>.jetc-book{grid-column:2;grid-row:1;min-height:41px;margin:0;padding:10px 8px;font-size:12px;gap:5px}
.jetc-card-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:0 13px 10px}
.jetc-card-footer .jetc-details{grid-column:1;grid-row:1;margin:0;padding:0;font-size:11px;max-height:350px;overflow:auto}
.jetc-card-footer .jetc-details summary{font-size:11px;min-height:31px;padding:7px 0;max-width:calc(100% - 5px)}
.jetc-card-footer .jetc-details[open]{grid-column:1/-1}
.jetc-card-footer .jetc-details[open] summary{max-width:calc(100% - 100px)}
.jetc-card-footer .jetc-select-compare{grid-column:2;grid-row:1;align-self:start;margin:0;min-height:31px;font-size:11px;padding:6px 10px;z-index:1;background:#fff}
.jetc-live-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px}
.jetc-live-controls label{max-width:100%}.jetc-live-controls select{font-size:12px}.jetc-live-check{min-height:46px}
.jetc-live-note{font-size:11px!important;line-height:1.5}.jetc-live-panel{width:100%;margin:12px 0 0;padding:16px}.jetc-live-panel .jetc-quote-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.jetc-live-booking{max-width:240px;margin:10px 0}
.jetc-footnote{display:none!important}
.jetc-group-note{display:none}
@media(max-width:700px){.jetc-card-compact .jetc-image{height:154px;min-height:0}.jetc-card-compact .jetc-card-body{padding:12px 13px 7px}.jetc-card-compact .jetc-title{font-size:15px!important}.jetc-card-compact .jetc-card-action{grid-template-columns:minmax(0,1fr) minmax(112px,.95fr);margin:0 13px;padding:10px 0 8px}.jetc-card-compact .jetc-book{grid-column:2;grid-row:1;font-size:12px}.jetc-card-compact .jetc-price{font-size:28px}.jetc-card-compact .jetc-price-unknown{font-size:13px}.jetc-card-footer .jetc-select-compare{font-size:11px;min-height:32px}.jetc-live-controls{grid-template-columns:1fr}.jetc-live-panel .jetc-quote-fields{grid-template-columns:1fr}.jetc .jetc-provider{font-size:14px}}
@container(max-width:320px){.jetc-card-compact .jetc-card-action{grid-template-columns:1fr}.jetc-card-compact .jetc-card-action>.jetc-book{grid-column:1;grid-row:2}.jetc-card-meta{flex-wrap:wrap}.jetc-live-controls{grid-template-columns:1fr}}
@container(max-width:320px){.jetc-card-compact .jetc-tags{flex-wrap:wrap;gap:3px 9px}}
