/* Approved desktop exit planning presentation. Native fields and actions are retained. */
@media (min-width: 761px) {
  body.rotezi-main #saida:not(.exit-presentation-ready) > .v08-form-block {
    display: grid !important;
    grid-template-columns: minmax(0, 1.35fr) minmax(0, 1.5fr) 156px 136px !important;
    align-items: start !important;
    gap: 12px !important;
    width: min(100%, 1100px) !important;
    margin: 18px auto 0 !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) > .v08-form-block > label:has(#v08-exit-origin) {
    grid-column: 1 !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) > .v08-form-block > label:has(#v08-exit-destination) {
    grid-column: 2 !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) .v08-form-block label {
    display: grid !important;
    grid-template-rows: minmax(18px, auto) 48px !important;
    grid-row: 1 !important;
    align-items: end;
    gap: 6px !important;
    margin: 0 !important;
    min-width: 0 !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    text-align: start !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) .v08-form-block label:has(#v08-exit-date) {
    grid-column: 3 !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) .v08-form-block label:has(#v08-exit-time) {
    grid-column: 4 !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) #v086-exit-custom-wrap {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) #v086-exit-custom-wrap[hidden] {
    display: none !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) :is(.exit-form-grid, .journey-date-time-pair) {
    display: contents !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) :is(#v08-exit-origin, #v08-exit-destination, #v086-exit-custom, #v08-exit-date, #v08-exit-time) {
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    padding: 10px 11px !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) :is(#v08-exit-origin, #v08-exit-destination) {
    padding-right: 30px !important;
  }

  body.rotezi-main #saida:not(.exit-presentation-ready) > .v08-actions {
    width: min(100%, 1100px);
    margin-inline: auto;
  }

  body.tourist-experience #journey-workspace[data-mode="leaving"] #journey-feature-row.journey-feature-row-v08 {
    max-width: 300px !important;
  }

  body.tourist-experience #journey-workspace[data-mode="leaving"] #journey-feature-row.journey-feature-row-v08 .journey-feature-v08 {
    white-space: nowrap !important;
  }
}


/* Approved Indo embora results. One layout reuses the original fields and actions. */
body.rotezi-main.tourist-experience #saida.exit-presentation-ready {
  --exit-surface:var(--adaptive-surface,var(--tourist-surface,#fff));
  --exit-soft:var(--adaptive-soft,var(--tourist-soft,#eef4fa));
  --exit-control:var(--adaptive-control,var(--tourist-surface,#fff));
  --exit-border:var(--adaptive-border,var(--tourist-line,#d6e4ef));
  --exit-text:var(--adaptive-text,var(--tourist-ink,#132c45));
  --exit-muted:var(--tourist-muted,var(--adaptive-muted,#52677c));
  --exit-accent:var(--adaptive-accent,var(--tourist-brand,#126bd5));
  padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
  color:var(--exit-text);
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready [hidden] {display:none!important;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready > :is(.section-label,h2,p) {text-align:start!important;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-layout {
  display:grid;grid-template-columns:275px minmax(0,1fr);gap:24px;align-items:start;margin-top:24px;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-layout > * {min-width:0;max-width:100%;box-sizing:border-box;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready:not(.exit-has-results) .exit-layout {grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-trip-panel {
  padding:20px;border:1px solid var(--exit-border);border-radius:18px;background:var(--exit-surface);color:var(--exit-text);
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-trip-heading {
  display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-7px 0 12px;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-trip-heading > span {
  font-size:10px;font-weight:750;letter-spacing:.14em;color:var(--exit-muted);
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready [data-v08-action="exit-edit"] {
  min-height:44px;padding:8px 0;border:0;border-radius:6px;background:transparent;color:var(--exit-accent)!important;font-size:13px;font-weight:650;box-shadow:none;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point {
  position:relative;padding-left:21px;min-width:0;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point + .exit-route-point {margin-top:17px;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point::before {
  content:"";position:absolute;left:0;top:7px;width:9px;height:9px;border:2px solid var(--exit-accent);border-radius:50%;box-sizing:border-box;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point + .exit-route-point::before {background:var(--exit-accent);}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point small {
  display:block;margin:0 0 2px;font-size:11px;font-weight:400;line-height:1.4;color:var(--exit-muted)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point strong {
  display:block;font-size:14px;font-weight:650;line-height:1.4;color:var(--exit-text)!important;overflow-wrap:anywhere;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-trip-meta {
  display:grid;gap:7px;margin-top:19px;padding:13px 0;border-block:1px solid var(--exit-border);color:var(--exit-muted);font-size:12px;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-trip-meta > span {display:flex;align-items:center;flex-wrap:wrap;gap:7px;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-trip-meta :is(b,strong) {font-size:inherit;font-weight:600;color:var(--exit-text)!important;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-trip-meta svg {width:15px;height:15px;flex-shrink:0;color:var(--exit-accent);}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-origin-note {
  margin:16px 0 0!important;font-size:12px!important;line-height:1.6!important;color:var(--exit-muted)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-origin-note :is(strong,b) {font-size:inherit;color:var(--exit-text)!important;font-weight:600;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-porter-control {
  display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:18px;padding:10px 12px;
  border:1px solid var(--exit-border);border-radius:11px;background:var(--exit-control);color:var(--exit-text)!important;
  font-size:13px!important;font-weight:650;white-space:normal;box-shadow:none;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields:not([hidden]) {margin-top:16px;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields .v08-form-block {
  display:grid;gap:12px;margin:0;width:100%;max-width:none;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields .v08-form-block label {
  display:grid;gap:6px;min-width:0;margin:0;font-size:11px!important;line-height:1.4!important;font-weight:600;text-align:start!important;color:var(--exit-muted)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields :is(input,select) {
  box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;padding:9px;border:1px solid var(--exit-border);
  border-radius:9px;background:var(--exit-control)!important;color:var(--exit-text)!important;font-size:13px!important;line-height:1.3;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields select {padding-right:27px;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields .exit-form-grid {display:block;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields .exit-form-grid:not(:has(.journey-date-time-pair)),
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields .journey-date-time-pair {
  display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;gap:8px!important;min-width:0;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields .v08-actions {display:block;margin-top:14px;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields [data-v08-action="plan-exit"] {
  width:100%;min-height:44px;padding:10px 12px;font-size:13px!important;line-height:1.4;border-radius:11px;white-space:normal;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready #v08-exit-results {margin:0;gap:16px;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-results-heading {
  display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-results-heading h3 {
  margin:0;font-size:19px!important;line-height:1.3;font-weight:650;letter-spacing:-.025em;color:var(--exit-text)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-results-heading > span {font-size:12px;color:var(--exit-muted);white-space:nowrap;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-option-v08 {
  border:1px solid var(--exit-border)!important;border-radius:18px;background:var(--exit-surface)!important;color:var(--exit-text)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-card {padding:0;overflow:hidden;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-transport-header {
  display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:18px!important;align-items:center!important;padding:18px 20px;background:var(--exit-soft);
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-photo {
  position:relative;flex:0 0 120px;overflow:hidden;min-width:0;width:120px;height:90px;border-radius:11px;background:var(--exit-control);
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-photo img {
  display:block;width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:inherit;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-photo .photo-credit-button {
  position:absolute;right:0;bottom:0;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-transport-copy {min-width:0;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-option-v08:not(.exit-schedule-card):not(.exit-private-card) > header:has(.exit-photo) {
  display:grid;grid-template-columns:86px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:center;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-option-v08:not(.exit-schedule-card):not(.exit-private-card) > header > .exit-photo {grid-row:1/span 2;width:86px;height:80px;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-option-v08:not(.exit-schedule-card):not(.exit-private-card) > header > :is(strong,em) {grid-column:2;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-option-v08:not(.exit-schedule-card):not(.exit-private-card) :is(p,small) {color:var(--exit-muted)!important;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-option-v08:not(.exit-schedule-card):not(.exit-private-card) header > strong {color:var(--exit-text)!important;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-option-v08:not(.exit-schedule-card):not(.exit-private-card) header > em {color:var(--exit-accent)!important;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-transport-copy > small,
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-copy > small {
  display:block;margin:0;font-size:10px!important;font-weight:650;line-height:1.4;letter-spacing:.06em;color:var(--exit-accent)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-transport-copy h3 {
  margin:4px 0 9px;font-size:21px!important;line-height:1.18!important;font-weight:650;letter-spacing:-.025em;text-wrap:wrap;color:var(--exit-text)!important;overflow-wrap:normal;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-duration {font-size:12px!important;line-height:1.45;color:var(--exit-muted)!important;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule {padding:0 20px;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready :is(.exit-schedule-labels,.exit-schedule-row) {
  display:grid;grid-template-columns:minmax(65px,.8fr) minmax(110px,1.4fr) 98px;align-items:center;column-gap:12px;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-labels {
  padding:16px 0 10px;font-size:9px;line-height:1.4;letter-spacing:.06em;font-weight:700;color:var(--exit-muted);
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-labels small {
  display:block;margin-top:3px;font-size:10px;line-height:1.4;letter-spacing:0;font-weight:400;color:var(--exit-muted)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-row {min-height:58px;padding:6px 0;border-top:1px solid var(--exit-border);}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-row > .exit-departure {
  font-size:19px!important;line-height:1.3;letter-spacing:-.025em;font-weight:650;white-space:nowrap!important;color:var(--exit-text)!important;font-variant-numeric:tabular-nums;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-arrival {display:flex;align-items:center;gap:12px;font-size:16px;color:var(--exit-muted);}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-arrival > strong {
  font-size:17px!important;line-height:1.3;letter-spacing:-.02em;font-weight:550;white-space:nowrap!important;color:var(--exit-text)!important;font-variant-numeric:tabular-nums;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-row > .primary-button {
  min-width:0;width:100%;min-height:44px;height:auto;margin:0;padding:8px 10px;border-radius:11px;font-size:12px!important;line-height:1.3;white-space:nowrap!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-conditions {
  margin:0!important;padding:14px 20px 12px;font-size:11px!important;line-height:1.6!important;color:var(--exit-muted)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-details {border-top:1px solid var(--exit-border);}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-details summary {
  display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:12px 20px;list-style:none;
  font-size:12px;font-weight:600;line-height:1.5;color:var(--exit-accent)!important;cursor:pointer;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-details summary::-webkit-details-marker {display:none;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-details > :not(summary) {
  margin:0!important;padding:0 20px 14px;font-size:12px!important;line-height:1.6!important;color:var(--exit-muted)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-details p {margin:0 0 8px!important;font-size:inherit!important;color:inherit!important;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card {
  display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px 15px;align-items:center;padding:16px;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card > .exit-transport-header {display:contents!important;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card .exit-photo {width:78px;height:72px;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-copy h3 {
  margin:3px 0 5px;font-size:16px!important;font-weight:650;line-height:1.3;letter-spacing:-.02em;color:var(--exit-text)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-copy p {
  margin:0!important;font-size:12px!important;line-height:1.5!important;color:var(--exit-muted)!important;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card > .secondary-button {
  grid-column:2;justify-self:start;min-height:44px;max-width:100%;padding:10px 12px;border-radius:11px;font-size:12px!important;line-height:1.4;white-space:normal;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card:not(:has(.exit-photo)) {grid-template-columns:minmax(0,1fr);}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card:not(:has(.exit-photo)) > .secondary-button {grid-column:1;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-help-actions {
  display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-help-actions > button {
  flex:0 1 auto;min-height:44px;max-width:100%;padding:9px 12px;font-size:12px!important;line-height:1.4;border-radius:11px;white-space:normal;
}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-help-actions > span {font-size:12px;color:var(--exit-muted);}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready :is(.exit-schedule-row,.exit-private-card,#exit-search-fields) > :is(.primary-button,.secondary-button) {font-weight:650!important;}
body.rotezi-main.tourist-experience #saida.exit-presentation-ready :is(button,input,select,summary):focus-visible {outline:3px solid var(--exit-accent);outline-offset:3px;}
@media (min-width:1100px) {
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card {grid-template-columns:78px minmax(0,1fr) auto;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card > .secondary-button {grid-column:auto;}
}
@media (max-width:760px) {
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-layout {grid-template-columns:minmax(0,1fr);gap:22px;margin-top:20px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-trip-panel {padding:15px;border-radius:15px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-trip-heading {margin:-8px 0 5px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point {padding-left:17px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point + .exit-route-point {margin-top:9px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point::before {width:7px;height:7px;top:6px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point small {display:none;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-point strong {font-size:13px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-trip-meta {display:flex;flex-wrap:wrap;gap:8px 16px;border-bottom:0;padding:12px 0 0;margin-top:12px;font-size:11px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-origin-note {font-size:11px!important;line-height:1.55!important;margin-top:12px!important;padding-top:11px;border-top:1px solid var(--exit-border);}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-porter-control {
    justify-content:flex-start;margin-top:10px;padding:10px 0 0;border:0;border-top:1px solid var(--exit-border);border-radius:0;background:transparent;font-size:12px!important;color:var(--exit-accent)!important;
  }
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields :is(input,select) {font-size:16px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready #exit-search-fields .v08-form-block label {font-size:12px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-results-heading h3 {font-size:18px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-results-heading > span {font-size:11px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-transport-header {padding:14px;gap:12px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-photo {flex-basis:86px;width:86px;height:80px;border-radius:9px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-transport-copy h3 {font-size:18px!important;margin:3px 0 7px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-transport-copy > small {font-size:9px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-duration {font-size:10px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule {padding:0 14px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready :is(.exit-schedule-labels,.exit-schedule-row) {grid-template-columns:minmax(48px,.7fr) minmax(82px,1.2fr) 82px;column-gap:9px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-labels {font-size:8px;letter-spacing:.025em;padding-top:14px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-labels small {font-size:9px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-row {min-height:57px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-row > .exit-departure {font-size:18px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-arrival {gap:8px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-arrival > strong {font-size:16px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-schedule-row > .primary-button {padding:8px;font-size:11px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-conditions {padding:13px 14px 12px;font-size:10px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-details summary {padding:12px 14px;font-size:11px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-route-details > :not(summary) {padding:0 14px 14px;font-size:11px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card {padding:14px;gap:10px 12px;grid-template-columns:66px minmax(0,1fr);border-radius:15px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card .exit-photo {width:66px;height:70px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-copy h3 {font-size:15px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-copy p {font-size:11px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-private-card > .secondary-button {grid-column:1/-1;width:100%;font-size:12px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-help-actions > button {font-size:11px!important;}
}
@media (max-width:380px) {
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-photo {flex-basis:70px;width:70px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-transport-header {gap:9px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-transport-copy h3 {font-size:16px!important;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready :is(.exit-schedule-labels,.exit-schedule-row) {grid-template-columns:minmax(42px,.7fr) minmax(70px,1.2fr) 76px;column-gap:6px;}
  body.rotezi-main.tourist-experience #saida.exit-presentation-ready .exit-arrival {gap:6px;}
}
