.booking-history-overlay[data-v-5641f54f]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000001}.booking-history-modal[data-v-5641f54f]{background:#fff;border-radius:12px;box-shadow:0 24px 64px #0000004d;display:flex;flex-direction:column;max-height:86vh;max-width:760px;overflow:hidden;width:100%}.booking-history-header[data-v-5641f54f]{align-items:flex-start;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.booking-history-header h3[data-v-5641f54f]{font-size:1.1rem;font-weight:700;margin:0}.booking-history-header p[data-v-5641f54f]{font-size:.85rem;margin:.25rem 0 0;opacity:.85}.booking-history-close[data-v-5641f54f]{background:#ffffff2e;border:0;border-radius:8px;color:#fff;cursor:pointer;height:36px;width:36px}.booking-history-close[data-v-5641f54f]:hover{background:#ffffff4d}.booking-history-body[data-v-5641f54f]{background:#fff;color:var(--text);max-height:72vh;overflow-y:auto;padding:1.25rem}.booking-history-empty[data-v-5641f54f]{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:2rem 1rem;text-align:center}.booking-history-empty i[data-v-5641f54f]{font-size:2rem}.booking-history-error[data-v-5641f54f]{color:var(--danger,#dc3545)}.booking-history-timeline[data-v-5641f54f]{display:flex;flex-direction:column;gap:1rem}.booking-history-entry[data-v-5641f54f]{border-left:2px solid #e2e8f0;padding-left:1.25rem;position:relative;transition:border-color .2s ease,transform .2s ease}.booking-history-entry[data-v-5641f54f]:before{background:#94a3b8;border-radius:999px;box-shadow:0 0 0 4px #f1f5f9;content:"";height:.75rem;left:-.55rem;position:absolute;top:1.2rem;transition:background .2s ease,box-shadow .2s ease;width:.75rem}.booking-history-entry[data-v-5641f54f]:hover{border-left-color:#cbd5e1}.booking-history-entry.booking-history-action-cancelbooking[data-v-5641f54f]:before,.booking-history-entry.booking-history-action-createbooking[data-v-5641f54f]:before,.booking-history-entry.booking-history-action-updatebooking[data-v-5641f54f]:before,.booking-history-entry.booking-history-action-verifybooking[data-v-5641f54f]:before{box-shadow:0 0 0 4px #f8fafc}.booking-history-entry.booking-history-action-createbooking[data-v-5641f54f]:before{background:#2563eb}.booking-history-entry.booking-history-action-updatebooking[data-v-5641f54f]:before{background:#f59e0b}.booking-history-entry.booking-history-action-verifybooking[data-v-5641f54f]:before{background:#22c55e}.booking-history-entry.booking-history-action-cancelbooking[data-v-5641f54f]:before{background:#ef4444}.booking-history-entry-main[data-v-5641f54f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;transition:box-shadow .2s ease,transform .2s ease}.booking-history-entry-main[data-v-5641f54f]:hover{box-shadow:0 12px 28px #0f172a14;transform:translateY(-1px)}.booking-history-entry-top[data-v-5641f54f]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.booking-history-action-badge[data-v-5641f54f]{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:.25rem .6rem;text-transform:uppercase}.booking-history-action-createbooking[data-v-5641f54f]{background:#2563eb1f;color:#2563eb}.booking-history-action-updatebooking[data-v-5641f54f]{background:#f59e0b29;color:#b45309}.booking-history-action-verifybooking[data-v-5641f54f]{background:#16a34a24;color:#15803d}.booking-history-action-cancelbooking[data-v-5641f54f]{background:#dc262624;color:#b91c1c}.booking-history-action-default[data-v-5641f54f]{background:#64748b1f;color:#475569}.booking-history-entry-date[data-v-5641f54f]{align-items:flex-end;color:var(--text-muted);display:inline-flex;flex-direction:column;font-size:.82rem;gap:.15rem;white-space:nowrap}.booking-history-entry-date small[data-v-5641f54f]{color:var(--primary);font-size:.72rem;font-weight:700}.booking-history-meta-line[data-v-5641f54f]{color:var(--text-muted);font-size:.85rem;margin-top:.5rem}.booking-history-meta-line i[data-v-5641f54f]{margin-right:.35rem;width:1rem}.booking-history-financial-grid[data-v-5641f54f]{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem}.booking-history-financial-item[data-v-5641f54f]{background:#fff;border:1px solid transparent;border-radius:10px;padding:.75rem;transition:transform .2s ease,box-shadow .2s ease}.booking-history-financial-item[data-v-5641f54f]:hover{box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}.booking-history-financial-item-selling[data-v-5641f54f]{background:#f0f7ff;border-color:#2563eb2e}.booking-history-financial-item-net[data-v-5641f54f]{background:#fefaf0;border-color:#f59e0b33}.booking-history-financial-item-baseSelling[data-v-5641f54f]{background:#f0fdf4;border-color:#22c55e2e}.booking-history-financial-item span[data-v-5641f54f]{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:.25rem;text-transform:uppercase}.booking-history-financial-item strong[data-v-5641f54f]{color:var(--text);font-size:1rem}.booking-history-details[data-v-5641f54f]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-top:.9rem;overflow:hidden}.booking-history-details summary[data-v-5641f54f]{color:var(--primary);cursor:pointer;font-weight:700;padding:.75rem .85rem;transition:background .2s ease}.booking-history-details summary[data-v-5641f54f]:hover{background:#2563eb0d}.booking-history-detail-row[data-v-5641f54f]{border-top:1px solid #e2e8f0;display:grid;font-size:.86rem;gap:.85rem;grid-template-columns:minmax(130px,36%) 1fr;padding:.65rem .85rem}.booking-history-detail-row[data-v-5641f54f]:first-child{border-top:0}.booking-history-detail-key[data-v-5641f54f]{color:var(--text-muted);font-weight:700}.booking-history-detail-value[data-v-5641f54f]{font-weight:600;text-align:right;word-break:break-word}.booking-history-detail-inline[data-v-5641f54f]{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-column:1/-1;margin-top:.45rem;overflow:hidden}.booking-history-detail-inline summary[data-v-5641f54f]{color:#1d4ed8;cursor:pointer;font-size:.82rem;font-weight:700;padding:.55rem .7rem}.booking-history-detail-inline summary[data-v-5641f54f]:hover{background:#eef6ff}.booking-history-detail-nested[data-v-5641f54f]{background:#f8fbffe6;border-top:1px solid #dbeafe;padding:.65rem}.booking-history-detail-group[data-v-5641f54f]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:.65rem 0;padding:.75rem}.booking-history-detail-group strong[data-v-5641f54f]{color:var(--text);display:block;font-size:.82rem;margin-bottom:.5rem}.booking-history-detail-nested-row[data-v-5641f54f]{display:grid;font-size:.82rem;gap:.75rem;grid-template-columns:minmax(110px,42%) 1fr;padding:.35rem 0}.booking-history-detail-nested-row span[data-v-5641f54f]{color:var(--text-muted)}.booking-history-detail-nested-row strong[data-v-5641f54f]{color:var(--text);font-weight:600;text-align:right;word-break:break-word}@media(max-width:768px){.booking-history-detail-row[data-v-5641f54f],.booking-history-financial-grid[data-v-5641f54f]{grid-template-columns:1fr}.booking-history-detail-value[data-v-5641f54f]{text-align:left}.booking-history-detail-nested-row[data-v-5641f54f]{grid-template-columns:1fr}.booking-history-detail-nested-row strong[data-v-5641f54f]{text-align:left}}.editor-feedback[data-v-01537542]{align-items:flex-start;background:#edf3fa;border-bottom:1px solid #cbd9e9;color:#245989;display:flex;flex-shrink:0;font-size:12px;gap:12px;padding:14px 28px}.editor-feedback--saved[data-v-01537542]{background:#edf8f2;border-color:#cce8d7;color:#256748}.editor-feedback--error[data-v-01537542]{background:#fff0f0;border-color:#efcccc;color:#a12828}.editor-feedback>div[data-v-01537542]{flex:1;min-width:0}.editor-feedback p[data-v-01537542]{line-height:1.5;margin:5px 0 0;max-height:16dvh;overflow-y:auto;white-space:pre-line}.editor-feedback>i[data-v-01537542]{margin-top:2px}@media(max-width:700px){.editor-feedback[data-v-01537542]{flex-wrap:wrap;padding:12px 14px}}.service-summary strong.missing-value[data-v-01537542]{color:#b45309}.review-details summary[data-v-01537542]{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px}.review-details summary i[data-v-01537542]{color:#6a86a6}.review-details ul[data-v-01537542]{color:#4b5d73;display:grid;font-size:12px;gap:6px;line-height:1.5;margin:0;padding-left:20px}.editor-fields[data-v-01537542]{border:0;display:grid;gap:18px;margin:0;min-inline-size:0;padding:0}.itinerary-editor[data-v-01537542]{height:min(900px,calc(100dvh - 48px))}.editor-form[data-v-01537542]{flex:1}.editor-scroll[data-v-01537542]{flex:1;overscroll-behavior:contain;scrollbar-gutter:stable}@media(max-width:700px){.itinerary-editor[data-v-01537542]{height:calc(100dvh - 20px)}}.itinerary-editor .editor-header[data-v-01537542]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;position:static}.itinerary-editor .editor-footer[data-v-01537542]{color:inherit;margin-top:0;position:static}.itinerary-editor-overlay[data-v-01537542]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172ab8;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:10000020}.itinerary-editor[data-v-01537542]{background:var(--bg-card,#fff);border-radius:18px;box-shadow:0 24px 80px #0005;color:var(--text,#1e293b);display:flex;flex-direction:column;max-height:min(900px,94dvh);outline:none;overflow:hidden;width:min(1020px,100%)}.editor-header[data-v-01537542]{align-items:center;background:linear-gradient(120deg,#102e53,#1b4978);color:#fff;display:flex;flex-shrink:0;gap:16px;padding:24px 28px}.editor-header>div[data-v-01537542]{flex:1;min-width:0}.header-icon[data-v-01537542]{background:#ffffff18;border:1px solid #ffffff20;border-radius:12px;display:grid;flex-shrink:0;font-size:21px;height:48px;place-items:center;width:48px}.eyebrow[data-v-01537542]{color:#6c8097;font-size:10px;font-weight:800;letter-spacing:1.4px}.editor-header .eyebrow[data-v-01537542]{color:#bed4eb}.editor-header h2[data-v-01537542]{color:#fff;font-size:22px;line-height:1.3;margin:5px 0}.editor-header p[data-v-01537542]{color:#cedceb;font-size:12px;margin:0}.icon-button[data-v-01537542]{background:#ffffff18;border:0;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:25px;height:34px;width:34px}.editor-form[data-v-01537542]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.editor-nav[data-v-01537542]{background:var(--bg-card,#fff);border-bottom:1px solid #dce4ed;display:flex;flex-shrink:0;gap:5px;overflow-x:auto;padding:12px 24px}.editor-nav button[data-v-01537542]{align-items:center;background:transparent;border:0;border-radius:8px;color:#66788d;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;padding:11px 15px;white-space:nowrap}.editor-nav button.active[data-v-01537542]{background:#eaf1f9;color:#163f6b}.editor-nav button span[data-v-01537542]{background:#dce7f4;border-radius:5px;font-size:10px;padding:1px 5px}.editor-scroll[data-v-01537542]{background:var(--bg-body,#f5f7fb);border:0;display:grid;gap:18px;margin:0;min-height:0;min-inline-size:0;overflow-y:auto;padding:26px 28px}.section-heading h3[data-v-01537542]{font-size:21px;margin:4px 0 6px}.editor-card p[data-v-01537542],.section-heading p[data-v-01537542]{color:#6a7b90;font-size:12px;line-height:1.6;margin:0}.source-badge[data-v-01537542]{background:#e9f6f0;border-radius:6px;color:#287364;font-size:10px;font-weight:700;padding:6px 8px;white-space:nowrap}.editor-card[data-v-01537542]{background:var(--bg-card,#fff);border:1px solid #dce4ee;border-radius:12px;display:grid;gap:14px;padding:20px}.booking-check h4[data-v-01537542],.editor-card h4[data-v-01537542]{font-size:14px;font-weight:750;margin:0}.editor-card h4 i[data-v-01537542]{color:#6a86a6;margin-right:7px}.editor-card h4 .source-badge[data-v-01537542]{margin-left:8px}.overview-grid[data-v-01537542]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.passenger[data-v-01537542]{align-items:center;display:flex;font-size:13px;font-weight:600;gap:10px}.passenger-avatar[data-v-01537542]{background:#edf2f8;border-radius:50%;color:#7991ad;display:grid;height:30px;place-items:center;width:30px}.journey-count[data-v-01537542]{align-items:center;display:flex;font-size:13px;justify-content:space-between}.text-button[data-v-01537542]{background:transparent;border:0;color:#245989;cursor:pointer;font-size:12px;font-weight:650;justify-self:start;padding:0;text-align:left}.text-button[data-v-01537542]:hover{text-decoration:underline}.booking-check[data-v-01537542]{background:#fff9ee;border:1px solid #eed4aa;border-radius:12px;padding:20px}.booking-check.complete[data-v-01537542]{background:#edf8f2;border-color:#cce8d7}.booking-check h4 i[data-v-01537542]{color:#b87924;margin-right:6px}.complete h4 i[data-v-01537542]{color:#36876a}.booking-check p[data-v-01537542]{font-size:12px;line-height:1.6;margin:10px 0 0}.booking-check ul[data-v-01537542]{display:grid;font-size:12px;gap:8px;line-height:1.5;padding-left:20px}.service-heading[data-v-01537542]{align-items:center;border-bottom:1px solid #e4eaf1;display:flex;gap:12px;padding-bottom:14px}.service-heading>img[data-v-01537542],.service-icon[data-v-01537542]{border-radius:9px;flex-shrink:0;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.service-icon[data-v-01537542]{background:#edf3fa;color:#54789e;display:grid;font-size:19px;place-items:center}.service-heading>div[data-v-01537542]{flex:1}.service-heading p[data-v-01537542]{margin-top:4px}.lookup-button[data-v-01537542]{align-items:center;background:var(--bg-card,#fff);border:1px solid #c9d8e8;border-radius:7px;color:#245989;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:7px;justify-content:center;justify-self:start;padding:9px 12px}.editor-card label[data-v-01537542]{display:grid;font-size:12px;font-weight:700;gap:6px}.editor-card input[data-v-01537542],.editor-card select[data-v-01537542],.editor-card textarea[data-v-01537542]{background:var(--bg-input,#fff);border:1px solid #ccd8e5;border-radius:7px;box-sizing:border-box;color:inherit;font:inherit;font-size:13px;font-weight:400;padding:10px 12px;width:100%}.editor-card textarea[data-v-01537542]{resize:vertical}.editor-card input[data-v-01537542]:focus,.editor-card select[data-v-01537542]:focus,.editor-card textarea[data-v-01537542]:focus{border-color:#5c86b4;outline:2px solid #b7d1ee;outline-offset:1px}.field-hint[data-v-01537542]{color:#7a889a;font-size:11px;font-weight:400;line-height:1.5}.editor-row[data-v-01537542]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.service-summary[data-v-01537542]{background:var(--bg-body,#f5f7fb);border-radius:8px;display:flex;flex-wrap:wrap;gap:18px;padding:12px 14px}.service-summary>span[data-v-01537542]{color:#7a889a;display:grid;font-size:10px;gap:4px}.service-summary strong[data-v-01537542]{color:var(--text,#283e56);font-size:12px;overflow-wrap:anywhere}.additional-details summary[data-v-01537542],.standard-copy summary[data-v-01537542]{cursor:pointer;font-size:12px;font-weight:700}.additional-details[open] summary[data-v-01537542]{margin-bottom:16px}.additional-details p[data-v-01537542]{margin-top:12px}.lookup-result[data-v-01537542]{background:#f3f8fc;border:1px solid #c9deef;border-radius:9px;display:grid;gap:12px;padding:16px}.lookup-result small[data-v-01537542]{color:#6a7b90;font-size:11px}.editor-error[data-v-01537542]{background:#fff0f0;border-radius:8px;color:#b91c1c;font-size:12px;margin:0;padding:12px;white-space:pre-line}.photo-choices[data-v-01537542]{display:flex;gap:9px;overflow-x:auto;padding:3px}.photo-choices button[data-v-01537542]{background:transparent;border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:78px;overflow:hidden;padding:0;width:112px}.photo-choices button.selected[data-v-01537542]{border-color:#f5772b;outline:2px solid #f5772b25}.photo-choices img[data-v-01537542]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-card[data-v-01537542]{gap:22px;grid-template-columns:1fr 1fr}.cover-preview[data-v-01537542]{background:#eaf0f6;border-radius:9px;min-height:190px;overflow:hidden;position:relative}.cover-preview>img[data-v-01537542]{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cover-caption[data-v-01537542]{background:linear-gradient(transparent,#0f294ccc);bottom:0;color:#fff;font-size:10px;font-weight:750;left:0;letter-spacing:1.8px;padding:36px 18px 18px;position:absolute;right:0}.cover-empty[data-v-01537542]{align-items:center;background:#eaf0f6;color:#71859f;display:flex;flex-direction:column;font-size:12px;gap:10px;height:100%;justify-content:center;min-height:190px;position:relative}.cover-empty i[data-v-01537542]{font-size:24px}.cover-controls[data-v-01537542]{align-content:center;display:grid;gap:10px}.standard-copy summary[data-v-01537542]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.standard-copy p[data-v-01537542]{margin-top:8px;white-space:pre-line}.standard-copy>div[data-v-01537542]{margin-top:16px}.editor-footer[data-v-01537542]{align-items:center;background:var(--bg-card,#fff);border-top:1px solid #dce4ed;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:17px 28px}.footer-note[data-v-01537542]{color:#6a7b90;font-size:11px;line-height:1.5}.editor-footer>div[data-v-01537542]{display:flex;flex-shrink:0;gap:10px}.save-button[data-v-01537542]{align-items:center;background:#ed752d;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:8px;justify-content:center;padding:11px 16px}.save-button[data-v-01537542]:hover{background:#d75e1b}button[data-v-01537542]:disabled{cursor:wait;opacity:.55}.editor-loading[data-v-01537542]{color:#66788d;font-size:13px;padding:60px 28px;text-align:center}@media(max-width:700px){.itinerary-editor-overlay[data-v-01537542]{padding:10px}.itinerary-editor[data-v-01537542]{border-radius:12px;max-height:96dvh}.editor-header[data-v-01537542]{gap:10px;padding:18px}.header-icon[data-v-01537542]{display:none}.editor-header h2[data-v-01537542]{font-size:18px}.editor-header p[data-v-01537542]{font-size:11px}.editor-nav[data-v-01537542]{padding:8px 12px}.editor-nav button[data-v-01537542]{padding:10px}.editor-scroll[data-v-01537542]{padding:18px 14px}.cover-card[data-v-01537542],.overview-grid[data-v-01537542]{grid-template-columns:1fr}.service-heading[data-v-01537542]{flex-wrap:wrap}.service-heading .lookup-button[data-v-01537542]{margin-left:60px}.editor-card[data-v-01537542]{padding:16px}.editor-footer[data-v-01537542]{flex-wrap:wrap;gap:10px;padding:14px}.editor-footer>div[data-v-01537542]{margin-left:auto}.footer-note[data-v-01537542]{font-size:10px}}@media(max-width:420px){.editor-row[data-v-01537542]{grid-template-columns:1fr}.editor-header .eyebrow[data-v-01537542]{font-size:9px;letter-spacing:.8px}.editor-header h2[data-v-01537542]{font-size:16px}}.atol-exclude-toggle[data-v-73555384]{align-items:center;cursor:pointer;display:inline-flex;font-weight:500;gap:8px}.confirmed-booking-view[data-v-73555384]{color:var(--text);display:flex;flex-direction:column;font-size:.86rem;gap:10px;min-width:0}.confirmed-booking-view[data-v-73555384]>*{min-width:0}.section-box[data-v-73555384]{margin:0}.trains-section .ux-table-wrap+.ux-subcard-head[data-v-73555384]{margin-top:14px}.trains-section .train-journey-row td[data-v-73555384]{background:var(--ux-surface-2,#f5f7fa);font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.text-muted[data-v-73555384]{color:var(--text-muted)}.ux-table tbody tr[data-v-73555384],.ux-table tbody tr[data-v-73555384]:hover,.ux-table tfoot tr[data-v-73555384]{background:transparent}.ux-table td strong[data-v-73555384]{font-weight:700}.table-scroll-wrapper[data-v-73555384]{-webkit-overflow-scrolling:touch}.customer-contact-grid[data-v-73555384]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.info-item[data-v-73555384]{display:flex;flex-direction:column;min-width:0}.status-badge.status-confirmed[data-v-73555384]{background:var(--ux-ok-bg);border-color:var(--ux-ok-line);color:var(--ux-ok)}.status-badge.status-cancelled[data-v-73555384]{background:var(--ux-bad-bg);border-color:var(--ux-bad-line);color:var(--ux-bad)}.status-badge.status-rq[data-v-73555384]{background:var(--ux-info-bg);border-color:var(--ux-info-line);color:var(--ux-info)}.status-badge.status-tbc[data-v-73555384]{background:var(--ux-warn-bg);border-color:var(--ux-warn-line);color:var(--ux-warn)}.cancelled-banner[data-v-73555384],.partially-cancelled-banner[data-v-73555384]{align-items:center;border:1px solid;border-radius:var(--ux-radius);display:flex;font-size:.8rem;font-weight:800;gap:9px;letter-spacing:.05em;padding:9px 14px}.cancelled-banner[data-v-73555384]{background:var(--ux-bad-bg);border-color:var(--ux-bad-line);color:var(--ux-bad);justify-content:center}.partially-cancelled-banner[data-v-73555384]{background:var(--ux-warn-bg);border-color:var(--ux-warn-line);color:var(--ux-warn)}.cancellation-remarks-alert[data-v-73555384]{align-items:flex-start;background:var(--ux-warn-bg);border:1px solid var(--ux-warn-line);border-left:3px solid var(--ux-warn);border-radius:var(--ux-radius);color:var(--ux-warn);display:flex;font-size:.84rem;gap:10px;padding:9px 12px}.cancellation-remarks-alert>i[data-v-73555384]{margin-top:3px}.cancellation-remarks-alert strong[data-v-73555384]{display:block;font-size:.72rem;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.cancellation-remarks-alert p[data-v-73555384]{color:var(--text);line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.seat-assignments-cell[data-v-73555384]{min-width:135px}.confirmed-seat-list[data-v-73555384]{display:grid;gap:3px}.confirmed-seat-chip[data-v-73555384]{align-items:center;background:var(--ux-brand-soft);border:1px solid var(--ux-brand-line);border-radius:5px;color:var(--text);display:flex;font-size:.7rem;gap:7px;justify-content:space-between;padding:2px 6px;white-space:nowrap}.confirmed-seat-chip span[data-v-73555384]{max-width:105px;overflow:hidden;text-overflow:ellipsis}.confirmed-seat-chip strong[data-v-73555384]{color:var(--primary);font-size:.74rem;font-weight:800}.hotel-meta[data-v-73555384]{justify-content:space-between}.hotel-name[data-v-73555384]{color:var(--primary)}.hotel-city-suffix[data-v-73555384]{color:var(--text-muted);font-weight:500;margin-left:3px}.hotel-address[data-v-73555384]{overflow-wrap:anywhere}.cruise-commission-input[data-v-73555384]{background:var(--input-bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.82rem;height:28px;min-height:0;padding:2px 6px;width:76px}.cruise-commission-input[data-v-73555384]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12);outline:none}.commission-note-inline[data-v-73555384]{color:var(--text-muted);font-size:.66rem;font-style:italic;margin:2px 0 0 auto;max-width:150px;text-align:right;white-space:normal}.icon-btn[data-v-73555384]{background:transparent;border:0;border-radius:6px;box-shadow:none;color:var(--primary);cursor:pointer;display:inline-grid;font-size:.8rem;height:26px;min-height:0;opacity:.7;padding:0;place-items:center;transition:background .15s,opacity .15s;vertical-align:middle;width:26px}.icon-btn[data-v-73555384]:focus-visible,.icon-btn[data-v-73555384]:hover{background:rgba(var(--primary-rgb),.1);box-shadow:none;opacity:1;outline:none}.icon-btn--ok[data-v-73555384]{color:var(--ux-ok);opacity:1}.icon-btn--ok[data-v-73555384]:hover{background:var(--ux-ok-bg)}.icon-btn--bad[data-v-73555384]{color:var(--ux-bad);opacity:1}.icon-btn--bad[data-v-73555384]:hover{background:var(--ux-bad-bg)}.room-assignments-hotel[data-v-73555384]{min-width:0;overflow-wrap:anywhere}.room-cards-grid[data-v-73555384]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.room-card[data-v-73555384]{background:var(--card-bg);border:1px solid var(--border-light);border-radius:8px;overflow:hidden}.room-card-header[data-v-73555384]{align-items:center;background:rgba(var(--primary-rgb),.06);border-bottom:1px solid var(--border-light);color:var(--primary);display:flex;font-size:.78rem;font-weight:800;gap:7px;padding:7px 10px}.room-occupancy[data-v-73555384]{color:var(--text-muted);font-size:.72rem;font-weight:600;margin-left:auto}.room-card-body[data-v-73555384]{display:grid;gap:6px;padding:8px 10px}.room-type-info[data-v-73555384]{align-items:center;display:flex;gap:6px;overflow-wrap:anywhere}.room-type-info i[data-v-73555384]{color:var(--primary);font-size:.72rem}.room-type-info--type[data-v-73555384]{border-bottom:1px dashed var(--border-light);color:var(--text);font-size:.78rem;font-weight:700;padding-bottom:5px;text-transform:uppercase}.room-type-info--dates[data-v-73555384]{color:var(--text-muted);font-size:.76rem}.room-empty-state[data-v-73555384]{align-items:center;color:var(--text-muted);display:flex;font-size:.78rem;font-style:italic;gap:7px}.assigned-passengers[data-v-73555384]{display:flex;flex-direction:column;gap:4px}.assigned-pax-chip[data-v-73555384]{align-items:center;background:var(--input-bg);border:1px solid var(--border-light);border-radius:6px;color:var(--text);display:flex;font-size:.78rem;font-weight:600;gap:7px;min-width:0;overflow-wrap:anywhere;padding:4px 8px}.assigned-pax-chip i.fa-user[data-v-73555384]{color:var(--primary);font-size:.68rem}.transfer-card[data-v-73555384],.transfer-cards[data-v-73555384]{display:grid;gap:8px}.transfer-card+.transfer-card[data-v-73555384]{margin-top:0}.transfer-card-main[data-v-73555384]{display:grid;gap:8px;min-width:0}.transfer-card-title-row[data-v-73555384]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.transfer-card-title[data-v-73555384]{color:var(--text);font-size:.9rem;font-weight:800;line-height:1.25;margin:0;overflow-wrap:anywhere}.transfer-card-journey-count[data-v-73555384]{flex-shrink:0}.transfer-card-meta-row[data-v-73555384]{display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.transfer-line-item[data-v-73555384],.transfer-meta-item[data-v-73555384]{display:flex;flex-direction:column;gap:2px;min-width:0}.transfer-line-item label[data-v-73555384],.transfer-meta-item label[data-v-73555384]{color:var(--text-muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.transfer-line-item strong[data-v-73555384],.transfer-meta-item strong[data-v-73555384]{color:var(--text);font-size:.84rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.transfer-leg-card-compact[data-v-73555384]{background:var(--input-bg);border:1px solid var(--border-light);border-left:3px solid var(--primary);border-radius:7px;padding:8px 10px}.transfer-leg-card-return.transfer-leg-card-compact[data-v-73555384]{border-left-color:var(--brand-accent)}.transfer-leg-heading[data-v-73555384]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.transfer-leg-badge[data-v-73555384]{background:var(--ux-brand-soft);border-color:var(--ux-brand-line);color:var(--primary)}.transfer-leg-card-return .transfer-leg-badge[data-v-73555384]{background:rgba(var(--brand-accent-rgb),.12);border-color:rgba(var(--brand-accent-rgb),.35);color:var(--brand-accent)}.transfer-leg-compact[data-v-73555384]{display:grid;gap:6px}.transfer-leg-line[data-v-73555384]{align-items:start;display:grid;gap:8px 14px}.transfer-leg-line-primary[data-v-73555384]{grid-template-columns:minmax(6rem,.8fr) minmax(4.5rem,.6fr) minmax(8rem,1fr) minmax(10rem,1.4fr) minmax(10rem,1.4fr)}@media(max-width:900px){.transfer-card-title-row[data-v-73555384]{align-items:flex-start;flex-direction:column;gap:5px}.transfer-leg-line-primary[data-v-73555384]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.transfer-leg-line-primary[data-v-73555384]{grid-template-columns:1fr}}.request-content[data-v-73555384]{display:grid;gap:10px}.predefined-requests .ux-chip i[data-v-73555384]{font-size:.72rem}.free-text-request[data-v-73555384]{display:grid;gap:4px}.free-text-request-label i[data-v-73555384]{margin-right:3px}.free-text-request .ux-note[data-v-73555384]{overflow-wrap:anywhere}.cost-table-wrapper[data-v-73555384]{max-width:560px}.breakdown-table td[data-v-73555384]:first-child{color:var(--text-muted);font-weight:600;white-space:normal}.breakdown-table .gross-price-row td[data-v-73555384]{border-top:1px solid var(--border);color:var(--primary);font-weight:800}.breakdown-table .total-row td[data-v-73555384]{border-top:2px solid var(--primary);color:var(--text);font-size:.88rem;font-weight:800}.breakdown-table .total-row td[data-v-73555384]:last-child{color:var(--brand-accent)}.breakdown-table .margin-row td[data-v-73555384]{background:rgba(var(--primary-rgb),.05);color:var(--primary);font-weight:700}.breakdown-table .margin-row td.is-negative[data-v-73555384]{color:var(--ux-bad)}.breakdown-table .margin-row td.is-positive[data-v-73555384]{color:var(--ux-ok)}.breakdown-table .deposit-row td[data-v-73555384]{background:rgba(var(--brand-accent-rgb),.1);color:var(--text);white-space:normal}.breakdown-table .deposit-row td[data-v-73555384]:last-child{color:var(--brand-accent);white-space:nowrap}.breakdown-table .balance-row td[data-v-73555384]{color:var(--text);white-space:normal}.breakdown-table .balance-row td[data-v-73555384]:last-child{white-space:nowrap}.agent-data[data-v-73555384]{display:none}.confirmed-booking-view .agent-data.visible[data-v-73555384]{display:table-cell}.confirmed-booking-view .margin-row.agent-data.visible[data-v-73555384]{display:table-row}.agent-details[data-v-73555384],.toggle-agent-data[data-v-73555384]{margin-top:10px}.agent-details[data-v-73555384]{background:var(--card-bg);border:1px solid var(--border-light);border-radius:8px;padding:8px 12px}.detail-row[data-v-73555384]{align-items:baseline;border-bottom:1px solid var(--border-light);display:flex;font-size:.84rem;gap:12px;justify-content:space-between;padding:6px 0}.detail-row[data-v-73555384]:last-child{border-bottom:none}.detail-row .label[data-v-73555384]{color:var(--text-muted);font-weight:600}.detail-row .value[data-v-73555384]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere;text-align:right}.detail-row .value.value--ok[data-v-73555384]{color:var(--ux-ok);font-weight:800}.detail-row .value.highlight[data-v-73555384]{color:var(--brand-accent);font-size:.95rem;font-weight:800}.agent-details-divider[data-v-73555384]{border:0;border-top:1px solid var(--border);margin:8px 0}.detail-grid-terms[data-v-73555384]{display:grid;gap:0 24px;grid-template-columns:1fr 1fr}.detail-grid-terms .detail-row[data-v-73555384]{font-size:.8rem}@media(max-width:640px){.detail-grid-terms[data-v-73555384]{grid-template-columns:1fr}}.booking-finance-section[data-v-73555384]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--ux-radius);box-shadow:var(--ux-shadow);color:var(--text);margin:0;padding:0}.booking-finance-section[data-v-73555384] .finance-header{background:var(--input-bg);border-bottom-color:var(--border-light);border-top:0;padding:10px 14px}.booking-finance-section[data-v-73555384] .finance-eyebrow{color:var(--brand-accent)}.booking-finance-section[data-v-73555384] .finance-header h3{color:var(--primary);font-size:.9rem}.booking-finance-section[data-v-73555384] .finance-tabs{background:var(--input-bg);border-bottom-color:var(--border-light)}.booking-finance-section[data-v-73555384] .finance-tabs button.active{border-bottom-color:var(--brand-accent);color:var(--primary)}.booking-finance-section[data-v-73555384] .primary-action,.booking-finance-section[data-v-73555384] .small-action:not(.secondary){background:var(--primary)}.booking-finance-section[data-v-73555384] .primary-action:hover,.booking-finance-section[data-v-73555384] .small-action:not(.secondary):hover{background:var(--primary-dark)}.booking-finance-section[data-v-73555384] .finance-content{padding:12px 14px}.invoice-text-head .ux-section-actions[data-v-73555384]{flex-wrap:wrap;justify-content:flex-end}.invoice-text-hint[data-v-73555384]{color:var(--text-muted);font-size:.8rem;margin:0 0 8px}.copy-success[data-v-73555384]{animation:fadeIn-73555384 .3s ease;color:var(--ux-ok);display:inline-block;font-size:.8rem;font-weight:700;margin-left:10px}.copy-success--block[data-v-73555384]{display:block;margin:0 0 8px}.invoice-text-table[data-v-73555384]{min-width:900px}.invoice-text-table td[data-v-73555384],.invoice-text-table th[data-v-73555384]{vertical-align:top}.invoice-text-table td+td[data-v-73555384],.invoice-text-table th+th[data-v-73555384]{border-left:1px solid var(--border-light)}.invoice-text-table .col-service[data-v-73555384]{width:120px}.invoice-text-table .col-money[data-v-73555384]{width:100px}.invoice-text-table .col-supplier[data-v-73555384]{width:150px}.invoice-text-table .col-copy[data-v-73555384]{width:40px}.inv-service[data-v-73555384]{color:var(--primary);font-weight:700}.inv-line[data-v-73555384]{color:var(--text-muted);display:block;font-size:.75rem;line-height:1.4}.inv-line--lead[data-v-73555384]{color:var(--text);font-size:.84rem;font-weight:700}.inv-line--blank[data-v-73555384]{line-height:.9rem;min-height:.9rem}.inv-muted[data-v-73555384]{color:var(--text-muted)}.inv-total[data-v-73555384]{color:var(--text);font-weight:700}.inv-copy[data-v-73555384]{text-align:center}@keyframes fadeIn-73555384{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.cancel-action-section[data-v-73555384]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.cancel-action-section .hint-text[data-v-73555384]{align-items:center;color:var(--text-muted);display:flex;font-size:.8rem;gap:7px;margin:0 auto 0 0}.cancel-action-section .hint-text i[data-v-73555384]{color:var(--primary)}.ux-btn--danger-solid[data-v-73555384]{background:var(--ux-bad);border-color:var(--ux-bad);color:#fff}.ux-btn--danger-solid[data-v-73555384]:hover:not(:disabled){background:color-mix(in srgb,var(--ux-bad) 85%,#000);border-color:color-mix(in srgb,var(--ux-bad) 85%,#000)}.ops-cancellation-section[data-v-73555384]{border-left:3px solid var(--ux-bad);display:grid;gap:10px}.ops-cancel-heading[data-v-73555384]{align-items:flex-start;margin-bottom:0}.ops-cancel-heading .ux-section-icon[data-v-73555384]{background:var(--ux-bad-bg);color:var(--ux-bad)}.ops-cancel-heading-text[data-v-73555384]{display:grid;gap:2px;margin-right:auto;min-width:0}.ops-cancel-heading p[data-v-73555384]{color:var(--text-muted);font-size:.8rem;margin:0;max-width:660px}.ops-cancel-eyebrow[data-v-73555384]{color:var(--ux-bad);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cancellation-scope-badge[data-v-73555384]{flex:none}.cancellation-summary-grid[data-v-73555384]{grid-template-columns:repeat(4,minmax(0,1fr))}.cancellation-summary-card[data-v-73555384]{display:flex;flex-direction:column}.cancellation-summary-card.profit .ux-v[data-v-73555384]{color:var(--ux-ok)}.cancellation-summary-card.loss .ux-v[data-v-73555384]{color:var(--ux-bad)}.cancellation-toolbar[data-v-73555384]{display:flex;flex-wrap:wrap;gap:6px}.btn-restore[data-v-73555384]{margin-left:auto}.ops-cancel-table-wrapper td small[data-v-73555384]{display:block}.ops-cancel-table-wrapper input[data-v-73555384],.ops-cancel-table-wrapper select[data-v-73555384]{background:var(--input-bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.8rem;height:30px;margin:0;min-height:0;min-width:96px;padding:3px 8px;width:100%}.ops-cancel-table-wrapper input[data-v-73555384]{text-align:right}.ops-cancel-table-wrapper input[data-v-73555384]:focus,.ops-cancel-table-wrapper select[data-v-73555384]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12);outline:none}.ops-cancel-table-wrapper input[data-v-73555384]:disabled,.ops-cancel-table-wrapper select[data-v-73555384]:disabled{background:var(--card-bg);color:var(--text-muted)}.ops-cancel-footer[data-v-73555384]{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding-top:10px}.cancellation-validation[data-v-73555384]{align-items:center;color:var(--ux-warn);display:flex;font-size:.8rem;font-weight:600;gap:7px;margin:0}.cancellation-validation.valid[data-v-73555384]{color:var(--ux-ok)}.cancellation-confirm-overlay[data-v-73555384]{align-items:center;background:#0f172a94;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000020}.cancellation-confirm-modal[data-v-73555384],.cancellation-remarks-modal[data-v-73555384]{background:var(--input-bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 60px #0f172a4d;color:var(--text);display:flex;flex-direction:column;overflow:hidden}.cancellation-confirm-modal[data-v-73555384]{max-height:min(86vh,760px);width:min(780px,100%)}.cancellation-remarks-modal[data-v-73555384]{width:min(560px,calc(100vw - 2rem))}.cancellation-confirm-header[data-v-73555384]{align-items:center;background:var(--header-bg,var(--primary));color:#fff;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.cancellation-confirm-title[data-v-73555384]{align-items:center;display:flex;gap:10px;min-width:0}.cancellation-confirm-title>div>span[data-v-73555384]{color:color-mix(in srgb,var(--brand-accent) 65%,#fff);display:block;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cancellation-confirm-title h3[data-v-73555384]{color:#fff;font-size:1rem;font-weight:800;margin:2px 0 0}.cancellation-warning-icon[data-v-73555384]{background:#ffffff24;border-radius:9px;color:#fff;display:grid;flex:none;height:34px;place-items:center;width:34px}.cancellation-confirm-header .close-btn[data-v-73555384],.itinerary-preview-modal .close-btn[data-v-73555384]{background:#ffffff24;border:0;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:grid;flex:none;font-size:1.3rem;height:32px;line-height:1;min-height:0;padding:0;place-items:center;width:32px}.cancellation-confirm-header .close-btn[data-v-73555384]:hover:not(:disabled),.itinerary-preview-modal .close-btn[data-v-73555384]:hover:not(:disabled){background:#ffffff47}.cancellation-confirm-modal .modal-body[data-v-73555384],.cancellation-remarks-modal .modal-body[data-v-73555384]{overflow-y:auto;padding:12px 14px}.cancellation-warning-copy[data-v-73555384]{background:var(--ux-bad-bg);border:1px solid var(--ux-bad-line);border-left:3px solid var(--ux-bad);border-radius:7px;color:var(--ux-bad);display:flex;flex-direction:column;font-size:.82rem;gap:2px;margin-bottom:10px;padding:9px 12px}.cancellation-warning-copy span[data-v-73555384]{color:var(--text)}.cancellation-review-table[data-v-73555384]{min-width:620px}.cancellation-review-table tfoot th[data-v-73555384]{background:var(--card-bg);border-bottom:0;border-top:2px solid var(--primary);color:var(--text);font-size:.78rem}.cancellation-final-note[data-v-73555384]{align-items:flex-start;background:rgba(var(--primary-rgb),.08);border-left:3px solid var(--primary);border-radius:0 7px 7px 0;color:var(--text);display:flex;font-size:.8rem;gap:8px;margin-top:10px;padding:9px 12px}.cancellation-final-note i[data-v-73555384]{color:var(--primary);margin-top:2px}.restore-explanation[data-v-73555384]{background:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.22);border-radius:8px;color:var(--primary);padding:9px 12px}.restore-explanation p[data-v-73555384]{color:var(--text);font-size:.82rem;line-height:1.5;margin:4px 0 0}.cancellation-confirm-modal .modal-footer[data-v-73555384],.cancellation-remarks-modal .modal-footer[data-v-73555384]{background:var(--card-bg);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:10px 14px}.cancellation-remarks-modal label[data-v-73555384]{color:var(--text-muted);display:block;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.cancellation-remarks-modal textarea[data-v-73555384]{background:var(--input-bg);border:1px solid var(--border);border-radius:7px;box-sizing:border-box;color:var(--text);font:inherit;font-size:.86rem;line-height:1.45;padding:8px 10px;resize:vertical;width:100%}.cancellation-remarks-modal textarea[data-v-73555384]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12);outline:none}.cancellation-remarks-modal small[data-v-73555384]{color:var(--text-muted);display:block;font-size:.76rem;margin-top:5px}.itinerary-preview-overlay[data-v-73555384]{align-items:center;background:#0f172a9e;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:10000020}.itinerary-preview-modal[data-v-73555384]{background:var(--input-bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 60px #0f172a4d;color:var(--text);display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(1040px,96vw)}.itinerary-preview-modal .modal-header[data-v-73555384]{align-items:center;background:var(--header-bg,var(--primary));color:#fff;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.itinerary-preview-heading[data-v-73555384]{align-items:center;display:flex;gap:10px}.itinerary-preview-icon[data-v-73555384]{background:#ffffff24;border-radius:9px;color:#fff;display:grid;flex:none;height:34px;place-items:center;width:34px}.itinerary-preview-heading>div>span[data-v-73555384]{color:color-mix(in srgb,var(--brand-accent) 65%,#fff);display:block;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.itinerary-preview-heading h3[data-v-73555384]{color:#fff;font-size:1rem;font-weight:800;margin:2px 0 0}.itinerary-preview-body[data-v-73555384]{background:var(--bg);flex:1;min-height:0;padding:0}.itinerary-preview-frame[data-v-73555384]{background:#fff;border:0;display:block;height:68vh;width:100%}.itinerary-preview-state[data-v-73555384]{align-content:center;color:var(--text-muted);display:grid;gap:10px;min-height:68vh;padding:2rem;place-items:center;text-align:center}.itinerary-preview-state i[data-v-73555384]{color:var(--primary);font-size:1.5rem}.itinerary-preview-state--error i[data-v-73555384]{color:var(--ux-bad)}.itinerary-preview-state p[data-v-73555384]{font-size:.88rem;font-weight:600;margin:0}.itinerary-preview-footer[data-v-73555384]{align-items:center;background:var(--card-bg);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px}.itinerary-preview-recipient[data-v-73555384]{color:var(--text-muted);font-size:.82rem;margin:0;overflow-wrap:anywhere}.itinerary-preview-recipient i[data-v-73555384]{color:var(--primary)}.itinerary-preview-recipient strong[data-v-73555384]{color:var(--text)}.itinerary-preview-recipient select[data-v-73555384]{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--text);max-width:350px;padding:.5rem}.itinerary-preview-state--error p[data-v-73555384]{max-height:45vh;overflow:auto;white-space:pre-line}.itinerary-preview-actions[data-v-73555384]{display:flex;gap:6px;margin-left:auto}.actions-bar[data-v-73555384]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.actions-bar--external[data-v-73555384]{background:transparent;border:0;flex:1 1 auto;margin:0;padding:0}@media(max-width:760px){.ops-cancel-footer[data-v-73555384],.ops-cancel-heading[data-v-73555384]{align-items:stretch;flex-direction:column}.cancellation-scope-badge[data-v-73555384]{align-self:flex-start}.cancellation-summary-grid[data-v-73555384]{grid-template-columns:1fr 1fr}.ops-cancel-footer .ux-btn[data-v-73555384]{width:100%}.btn-restore[data-v-73555384]{margin-left:0}.cancel-action-section .ux-btn[data-v-73555384]{width:100%}}@media(max-width:640px){.itinerary-preview-overlay[data-v-73555384]{padding:.75rem}.itinerary-preview-frame[data-v-73555384],.itinerary-preview-state[data-v-73555384]{height:58vh;min-height:58vh}.itinerary-preview-actions[data-v-73555384]{width:100%}.itinerary-preview-actions .ux-btn[data-v-73555384]{flex:1}}@media(max-width:480px){.cancellation-summary-grid[data-v-73555384]{grid-template-columns:1fr}.cancellation-confirm-modal .modal-footer[data-v-73555384]{flex-direction:column-reverse}.cancellation-confirm-modal .modal-footer .ux-btn[data-v-73555384]{width:100%}}
