@layer ds-contract {html body .ds-brand-mark.r52-tiki,html body .smart-stub .ds-brand-mark.r52-tiki,html body .r26-card .ds-brand-mark.r52-tiki {background: #0A68FF !important; color: #fff !important; border: 1px solid #0A68FF !important; opacity: 1 !important; min-width: 44px; min-height: 24px; line-height: 1.3; font-size: 12px !important; font-weight: 800 !important; display: inline-flex; align-items: center; justify-content: center; padding: 3px 7px; border-radius: 6px; text-shadow: none !important;}html body .r23-badge:empty,html body .r26-card .r23-badge[data-r60-empty],html body .smart-ticket .r23-badge[data-r60-empty] {display: none !important;}html body .r60-presets,html body .r60-chips {display: flex; flex-wrap: wrap; gap: 8px; margin: 12px 0;}html body .r60-presets>.btn {white-space: normal; text-align: left; flex: 1 1 220px; min-width: 0; font-size: 13px;}html body .r60-chips {padding: 0 20px; max-width: 1240px; margin: 10px auto; justify-content: center;}html body .r60-chips button {font-size: 12px; padding: 7px 11px; min-height: 34px; white-space: normal;}html body .r60-itinerary {padding: 18px; border: 1px solid var(--line); background: var(--r40-surface); border-radius: 18px; margin: 18px 0;}html body .r60-itinerary ol {padding-left: 20px;}html body .r60-itinerary li {margin: 10px 0;}html body .r60-itinerary a {overflow-wrap: anywhere;}html body .smart-ticket[data-r60-amount-match="true"] {outline: 2px solid #0b8761; outline-offset: 2px;}html body .r60-amount-match {color: #076042; background: #e0f7ed; padding: 4px 8px; border-radius: 6px; display: inline-block; font-weight: 650;}html[data-theme="dark"] body .r60-amount-match {color: #b9f5dc; background: #153f31;}html body .jr-actions a {max-width: 100%; white-space: normal; overflow-wrap: anywhere;}@media (max-width:640px) {html body .r60-chips {justify-content: flex-start; padding: 0 14px; gap: 6px;}html body .r60-itinerary {padding: 14px;}}}
