.operations-date-range[data-v-e9adea7c] .range-input{min-height:32px;height:32px;padding-left:2rem;font-size:.75rem}.active-filter-bar[data-v-e9adea7c]{display:flex;min-height:2.2rem;flex-wrap:wrap;align-items:center;gap:.3rem;border-bottom:1px solid rgb(224 231 255);background:linear-gradient(90deg,#eef2ff,#f8fafc);padding:.35rem .5rem}.active-filter-count[data-v-e9adea7c]{display:inline-flex;align-items:center;gap:.2rem;margin-right:.1rem;font-size:.58rem;font-weight:800;color:#4f46e5}.active-filter-count .material-icons[data-v-e9adea7c]{font-size:.75rem}.active-filter-chip[data-v-e9adea7c]{display:inline-flex;max-width:14rem;align-items:center;gap:.3rem;border:1px solid rgb(199 210 254);border-radius:999px;background:#fff;padding:.2rem .45rem;font-size:.58rem;color:#475569;box-shadow:0 1px 2px #0f172a0a}.active-filter-chip strong[data-v-e9adea7c]{margin-right:.18rem;color:#4338ca}.active-filter-chip>.material-icons[data-v-e9adea7c]{font-size:.7rem;color:#94a3b8}.active-filter-chip[data-v-e9adea7c]:hover{border-color:#f87171;background:#fff7f7}.active-filter-chip:hover>.material-icons[data-v-e9adea7c]{color:#e11d48}.clear-filter-button[data-v-e9adea7c]{margin-left:auto;padding:.2rem .4rem;font-size:.57rem;font-weight:800;color:#e11d48}.date-field-tabs[data-v-e9adea7c]{display:flex;min-width:0;align-items:center;gap:.12rem;border-radius:.4rem;background:#f1f5f9;padding:.12rem}.date-field-tabs button[data-v-e9adea7c]{border-radius:.3rem;padding:.16rem .42rem;font-size:.53rem;font-weight:750;color:#64748b;transition:.12s ease}.date-field-tabs button[data-v-e9adea7c]:hover{color:#4f46e5}.date-field-tabs button.active[data-v-e9adea7c]{background:#fff;color:#4f46e5;box-shadow:0 1px 2px #0f172a1a}.dark{border-color:#3730a3;background:linear-gradient(90deg,#312e8147,#0f172a59)}.dark{border-color:#475569;background:#1e293b;color:#cbd5e1}.dark{background:#0f172a99}.dark{background:#334155;color:#a5b4fc}.cost-workspace[data-v-17b537e1]{display:flex;flex-direction:column;gap:.55rem}.cost-summary[data-v-17b537e1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.cost-summary>div[data-v-17b537e1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid rgb(226 232 240);border-radius:.5rem;background:#fff;padding:.48rem .6rem}.cost-summary span[data-v-17b537e1]{font-size:.625rem;font-weight:750;color:#64748b}.cost-summary strong[data-v-17b537e1]{font-size:.78rem;font-variant-numeric:tabular-nums}.positive[data-v-17b537e1]{color:#059669!important}.negative[data-v-17b537e1]{color:#e11d48!important}.room-tabs[data-v-17b537e1]{display:flex;gap:.25rem;border-bottom:1px solid rgb(226 232 240);padding:0 .25rem}.room-tabs button[data-v-17b537e1]{display:flex;align-items:baseline;gap:.35rem;border-bottom:2px solid transparent;padding:.42rem .65rem;font-size:.6875rem;font-weight:700;color:#64748b}.room-tabs button.active[data-v-17b537e1]{border-color:#4f46e5;color:#4338ca}.room-tabs small[data-v-17b537e1]{font-size:.5625rem;font-weight:600;color:#94a3b8}.room-cost-card[data-v-17b537e1]{overflow:hidden;border:1px solid rgb(226 232 240);border-radius:.65rem;background:#fff}.room-heading[data-v-17b537e1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .7rem}.room-heading p[data-v-17b537e1]{font-size:.5625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.room-heading h3[data-v-17b537e1]{font-size:.8rem;font-weight:800;color:#1e293b}.room-tags[data-v-17b537e1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.room-tags span[data-v-17b537e1],.source-badge[data-v-17b537e1]{border-radius:999px;background:#f1f5f9;padding:.16rem .42rem;font-size:.5625rem;font-weight:750;color:#475569}.adjustment-form[data-v-17b537e1]{display:grid;grid-template-columns:9rem minmax(12rem,1fr) auto;align-items:end;gap:.45rem;border-top:1px solid rgb(241 245 249);background:#f8fafc;padding:.5rem .7rem}.adjustment-form label>span[data-v-17b537e1]:first-child{display:block;margin-bottom:.18rem;font-size:.5625rem;font-weight:750;color:#64748b}.adjustment-form input[data-v-17b537e1]{height:2rem;width:100%;border:1px solid rgb(203 213 225);border-radius:.4rem;background:#fff;padding:0 .55rem;font-size:.6875rem;color:#1e293b;outline:none}.adjustment-form input[data-v-17b537e1]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f}.money-input[data-v-17b537e1]{position:relative;display:block}.money-input input[data-v-17b537e1]{padding-right:2.9rem;font-variant-numeric:tabular-nums}.money-input b[data-v-17b537e1]{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);font-size:.5625rem;color:#64748b}.adjustment-form button[data-v-17b537e1]{display:inline-flex;height:2rem;align-items:center;gap:.28rem;border-radius:.4rem;background:#4f46e5;padding:0 .7rem;font-size:.625rem;font-weight:800;color:#fff}.adjustment-form button[data-v-17b537e1]:disabled{cursor:not-allowed;opacity:.45}.adjustment-form button .material-icons[data-v-17b537e1]{font-size:.85rem}.cost-warning[data-v-17b537e1]{display:flex;align-items:center;gap:.35rem;border-top:1px solid rgb(253 230 138);background:#fffbeb;padding:.45rem .7rem;font-size:.625rem;color:#92400e}.cost-warning .material-icons[data-v-17b537e1]{font-size:.9rem}.stay-strip[data-v-17b537e1]{display:flex;align-items:center;gap:.85rem;border-top:1px solid rgb(224 231 255);border-bottom:1px solid rgb(224 231 255);background:#eef2ff;padding:.42rem .7rem;font-size:.625rem;color:#475569}.stay-strip .source-badge[data-v-17b537e1]{margin-left:auto}.source-badge.supply[data-v-17b537e1]{background:#dcfce7;color:#15803d}.source-badge.manual[data-v-17b537e1]{background:#fef9c3;color:#a16207}.source-badge.unavailable[data-v-17b537e1]{background:#ffe4e6;color:#be123c}.daily-table-wrap[data-v-17b537e1]{overflow-x:auto}.daily-cost-table[data-v-17b537e1]{width:100%;min-width:650px;border-collapse:collapse;font-size:.65rem}.daily-cost-table th[data-v-17b537e1]{background:#f8fafc;padding:.42rem .55rem;text-align:left;font-size:.5625rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase;color:#64748b}.daily-cost-table td[data-v-17b537e1]{border-top:1px solid rgb(241 245 249);padding:.42rem .55rem;color:#334155}.daily-cost-table td[data-v-17b537e1]:first-child{white-space:nowrap}.daily-cost-table td:first-child b[data-v-17b537e1]{font-size:.625rem}.daily-cost-table td:first-child small[data-v-17b537e1]{display:block;color:#94a3b8}.number-cell[data-v-17b537e1]{text-align:right!important;font-variant-numeric:tabular-nums}.occupancy-count[data-v-17b537e1]{display:inline-flex;margin-left:.35rem;border-radius:.2rem;background:#fbbf24;padding:.05rem .25rem;font-size:.5rem;font-weight:800;color:#fff}.price-flow[data-v-17b537e1]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.22rem;white-space:nowrap}.price-flow .material-icons[data-v-17b537e1]{font-size:.72rem;color:#94a3b8}.base-price[data-v-17b537e1]{color:#64748b}.unknown-price[data-v-17b537e1],.empty-row[data-v-17b537e1]{color:#94a3b8!important}.empty-row[data-v-17b537e1]{padding:2rem!important;text-align:center!important}.daily-cost-table tfoot th[data-v-17b537e1]{border-top:1px solid rgb(187 247 208);background:#f0fdf4;padding:.48rem .55rem;color:#166534}.adjustment-note[data-v-17b537e1]{display:flex;align-items:center;gap:.4rem;border-top:1px solid rgb(254 240 138);background:#fefce8;padding:.42rem .65rem;color:#854d0e}.adjustment-note>.material-icons[data-v-17b537e1]{font-size:.9rem}.adjustment-note b[data-v-17b537e1],.adjustment-note small[data-v-17b537e1]{display:block;font-size:.5625rem}.adjustment-note small[data-v-17b537e1]{margin-top:.05rem;color:#a16207}.commission-strip[data-v-17b537e1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;border-radius:.5rem;background:#f8fafc;padding:.45rem .65rem;font-size:.5625rem;color:#475569}.empty-state[data-v-17b537e1]{padding:2rem;text-align:center;font-size:.6875rem;color:#94a3b8}.dark{background:#0f172a73}.dark{border-color:#475569;background:#334155}.dark{border-color:#3730a3;background:#312e8138;color:#c7d2fe}.dark{border-color:#334155;color:#cbd5e1}.dark{border-color:#14532d;background:#14532d40;color:#86efac}@media(max-width:700px){.cost-summary[data-v-17b537e1]{grid-template-columns:1fr 1fr}.adjustment-form[data-v-17b537e1]{grid-template-columns:1fr auto}.note-field[data-v-17b537e1]{grid-column:1/-1;grid-row:2}.stay-strip[data-v-17b537e1]{align-items:flex-start;flex-direction:column;gap:.2rem}.stay-strip .source-badge[data-v-17b537e1]{margin-left:0}.room-heading[data-v-17b537e1]{align-items:flex-start;flex-direction:column}.room-tags[data-v-17b537e1]{justify-content:flex-start}}.estimate-badge[data-v-17b537e1]{font-size:.6rem;font-weight:900;color:#6366f1}.estimate-note[data-v-17b537e1]{display:flex;align-items:center;gap:.3rem;border-top:1px solid rgb(224 231 255);background:#eef2ff8c;padding:.32rem .6rem;font-size:.55rem;color:#4f46e5}.estimate-note .material-icons[data-v-17b537e1]{font-size:.75rem}.fade-enter-active[data-v-25f55e89],.fade-leave-active[data-v-25f55e89]{transition:opacity .2s ease}.fade-enter-from[data-v-25f55e89],.fade-leave-to[data-v-25f55e89]{opacity:0}.assignment-shell[data-v-d747af84]{display:flex;flex-direction:column;gap:.65rem}.booking-context[data-v-d747af84]{display:flex;align-items:center;gap:.6rem;border:1px solid rgb(224 231 255);border-radius:.65rem;background:linear-gradient(135deg,#eef2ff,#f8fafc);padding:.6rem .7rem}.context-icon[data-v-d747af84]{display:inline-flex;height:2rem;width:2rem;flex:none;align-items:center;justify-content:center;border-radius:.55rem;background:#4f46e5;font-size:1rem;color:#fff}.booking-context p[data-v-d747af84]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;color:#1e293b}.booking-context div>span[data-v-d747af84]{font-size:.59rem;color:#64748b}.mode-chip[data-v-d747af84]{flex:none;border-radius:999px;background:#fff;padding:.2rem .45rem;font-size:.55rem;font-weight:800;color:#4f46e5;box-shadow:0 1px 2px #0f172a14}.mode-hint[data-v-d747af84]{font-size:.62rem;line-height:1rem;color:#64748b}.organization-search[data-v-d747af84],.search-wrap[data-v-d747af84],.select-wrap[data-v-d747af84]{position:relative;display:flex;align-items:center}.organization-search>span[data-v-d747af84],.search-wrap>span[data-v-d747af84],.select-wrap>span[data-v-d747af84]{position:absolute;left:.55rem;z-index:1;font-size:.9rem;color:#94a3b8}.organization-search input[data-v-d747af84],.search-wrap input[data-v-d747af84],.select-wrap select[data-v-d747af84]{height:2.15rem;width:100%;border:1px solid rgb(203 213 225);border-radius:.5rem;background:#fff;padding:0 .65rem 0 1.85rem;font-size:.68rem;color:#1e293b;outline:none}.organization-search input[data-v-d747af84]:focus,.search-wrap input[data-v-d747af84]:focus,.select-wrap select[data-v-d747af84]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f}.organization-search small[data-v-d747af84]{position:absolute;right:.55rem;border-radius:999px;background:#f1f5f9;padding:.12rem .35rem;font-size:.5rem;color:#64748b}.user-toolbar[data-v-d747af84]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.user-toolbar label>span[data-v-d747af84]:first-child{display:block;margin-bottom:.2rem;font-size:.56rem;font-weight:800;color:#64748b}.option-list[data-v-d747af84]{overflow:auto;border:1px solid rgb(226 232 240);border-radius:.6rem;background:#f8fafc;padding:.3rem}.organization-list[data-v-d747af84]{max-height:17rem}.user-list[data-v-d747af84]{max-height:15rem}.option-card[data-v-d747af84]{display:flex;width:100%;align-items:center;gap:.55rem;border:1px solid transparent;border-radius:.5rem;padding:.48rem .55rem;text-align:left;transition:.14s ease}.option-card[data-v-d747af84]:hover{border-color:#c7d2fe;background:#fff}.option-card.selected[data-v-d747af84]{border-color:#818cf8;background:#fff;box-shadow:0 1px 3px #4f46e51f}.option-card+.option-card[data-v-d747af84]{margin-top:.2rem}.avatar[data-v-d747af84]{display:inline-flex;height:1.8rem;width:1.8rem;flex:none;align-items:center;justify-content:center;border-radius:.48rem;background:#e0e7ff;font-size:.58rem;font-weight:850;color:#4338ca}.avatar.muted[data-v-d747af84]{background:#f1f5f9;color:#64748b}.avatar .material-icons[data-v-d747af84]{font-size:.85rem}.organization-avatar[data-v-d747af84]{background:#ede9fe;color:#6d28d9}.option-copy[data-v-d747af84]{min-width:0;flex:1}.option-copy b[data-v-d747af84]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;color:#1e293b}.option-copy small[data-v-d747af84]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.53rem;color:#94a3b8}.selection-icon[data-v-d747af84]{flex:none;font-size:1rem;color:#cbd5e1}.selected .selection-icon[data-v-d747af84]{color:#4f46e5}.current-chip[data-v-d747af84]{flex:none;border-radius:999px;background:#dcfce7;padding:.12rem .35rem;font-size:.49rem;font-weight:800;color:#059669}.loading-state[data-v-d747af84],.empty-state[data-v-d747af84]{display:flex;min-height:6rem;align-items:center;justify-content:center;gap:.35rem;padding:1rem;text-align:center;font-size:.62rem;color:#94a3b8}.empty-state .material-icons[data-v-d747af84],.loading-state .material-icons[data-v-d747af84]{font-size:1rem}.empty-state.compact[data-v-d747af84]{min-height:3rem}.selection-summary[data-v-d747af84]{display:flex;align-items:center;gap:.45rem;border:1px solid rgb(187 247 208);border-radius:.55rem;background:#f0fdf4;padding:.45rem .6rem;color:#059669}.selection-summary>.material-icons[data-v-d747af84]{font-size:1rem}.selection-summary small[data-v-d747af84]{display:block;font-size:.49rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.selection-summary b[data-v-d747af84]{display:block;font-size:.62rem;color:#166534}.dark{border-color:#3730a3;background:linear-gradient(135deg,#312e8159,#0f172ab3)}.dark{background:#1e293b;color:#a5b4fc}.dark{border-color:#475569;background:#1e293b;color:#f1f5f9}.dark{border-color:#334155;background:#0f172a80}.dark{border-color:#14532d;background:#14532d4d}.dark{color:#86efac}@media(max-width:600px){.user-toolbar[data-v-d747af84]{grid-template-columns:1fr}.organization-list[data-v-d747af84]{max-height:14rem}}.booking-operations-table[data-v-93cadc13] .table-container{overflow-x:auto}.booking-operations-table[data-v-93cadc13] table{min-width:1390px;table-layout:fixed}.booking-operations-table[data-v-93cadc13] th,.booking-operations-table[data-v-93cadc13] td{padding:.35rem .4rem;vertical-align:middle}.mini-action[data-v-93cadc13]{display:inline-flex;min-height:22px;min-width:22px;align-items:center;justify-content:center;gap:1px;border-radius:.25rem}.mini-action[data-v-93cadc13]:hover{background:#f3f4f6}.table-micro-icon[data-v-93cadc13]{width:auto!important;height:auto!important;font-size:.6875rem!important;line-height:1!important}.country-chip[data-v-93cadc13]{display:inline-flex;align-items:center;gap:.2rem;border:1px solid rgb(229 231 235);border-radius:.3rem;background:#f9fafb;padding:.05rem .28rem;font-size:.6875rem;line-height:1rem;cursor:help}.country-chip--flag[data-v-93cadc13]{min-width:1.45rem;justify-content:center;padding-inline:.25rem}.country-chip b[data-v-93cadc13]{font-size:.5rem;letter-spacing:.03em;color:#6b7280}.dark{border-color:#475569;background:#334155a6}.summary-cell[data-v-93cadc13]{padding:.4rem .55rem;border-right:1px solid rgb(229 231 235)}.operation-popover[data-v-93cadc13]{position:absolute;z-index:80;border:1px solid rgb(229 231 235);border-radius:.5rem;background:#fff;padding:.55rem;color:#374151;box-shadow:0 10px 30px #0f172a29}.popover-title[data-v-93cadc13]{display:block;margin-bottom:.4rem;font-size:.625rem;font-weight:700;color:#374151}.booking-date-picker[data-v-4d866929]{position:relative}.calendar-day[data-v-4d866929]{position:relative;display:flex;height:28px;align-items:center;justify-content:center;font-size:.6875rem;font-weight:500;cursor:pointer;border-radius:.375rem;transition:all .15s ease;color:#1f2937}.dark .calendar-day[data-v-4d866929]{color:#f3f4f6}.calendar-day[data-v-4d866929]:hover{background-color:#f3f4f6}.dark .calendar-day[data-v-4d866929]:hover{background-color:#374151}.calendar-day-empty[data-v-4d866929]{height:28px}.calendar-day-disabled[data-v-4d866929]{color:#d1d5db;cursor:not-allowed;pointer-events:none}.dark .calendar-day-disabled[data-v-4d866929]{color:#4b5563}.calendar-day-today[data-v-4d866929]{font-weight:700;box-shadow:inset 0 0 0 1px #7c3aed}.calendar-day-weekend[data-v-4d866929]{color:#dc2626}.dark .calendar-day-weekend[data-v-4d866929]{color:#f87171}.calendar-day-checkin[data-v-4d866929]{background:linear-gradient(135deg,#7c3aed 50%,#ede9fe 50%)!important;color:#fff!important;font-weight:700;border-radius:.375rem 0 0 .375rem!important}.dark .calendar-day-checkin[data-v-4d866929]{background:linear-gradient(135deg,#7c3aed 50%,#7c3aed33 50%)!important}.calendar-day-checkout[data-v-4d866929]{background:linear-gradient(135deg,#ede9fe 50%,#7c3aed 50%)!important;color:#fff!important;font-weight:700;border-radius:0 .375rem .375rem 0!important}.dark .calendar-day-checkout[data-v-4d866929]{background:linear-gradient(135deg,#7c3aed33 50%,#7c3aed 50%)!important}.calendar-day-in-range[data-v-4d866929]{background-color:#ede9fe;color:#5b21b6;border-radius:0}.dark .calendar-day-in-range[data-v-4d866929]{background-color:#7c3aed33;color:#c4b5fd}.calendar-day-hover-range[data-v-4d866929]{background-color:#f3e8ff;color:#6b21a8;border-radius:0}.dark .calendar-day-hover-range[data-v-4d866929]{background-color:#7c3aed1a;color:#c4b5fd}.quick-date-button[data-v-4d866929]{height:24px;border-radius:6px;background:#ecfdf5;padding:0 8px;color:#047857;font-size:.5625rem;font-weight:600;transition:background .15s ease}.quick-date-button[data-v-4d866929]:hover{background:#d1fae5}.dark{background:#064e3b59;color:#6ee7b7}.dark{background:#065f4673}.calendar-fade-enter-active[data-v-4d866929],.calendar-fade-leave-active[data-v-4d866929]{transition:all .2s ease}.calendar-fade-enter-from[data-v-4d866929],.calendar-fade-leave-to[data-v-4d866929]{opacity:0;transform:translateY(-10px)}.payment-summary[data-v-bbf9c343]{display:flex;min-height:3.25rem;align-items:center;gap:.75rem;border:1px solid rgb(229 231 235);border-radius:.65rem;background:#f9fafb;padding:.5rem .65rem}.summary-item[data-v-bbf9c343]{min-width:7.5rem;border-right:1px solid rgb(229 231 235);padding-right:.75rem}.summary-item span[data-v-bbf9c343]{display:block;font-size:.625rem;font-weight:600;color:#6b7280}.summary-item strong[data-v-bbf9c343]{display:block;font-size:.875rem;color:#111827}.summary-item--paid strong[data-v-bbf9c343]{color:#059669}.summary-item--remaining strong[data-v-bbf9c343]{color:#e11d48}.summary-actions[data-v-bbf9c343]{display:flex;align-items:center;gap:.35rem;margin-left:auto}.compact-primary[data-v-bbf9c343],.compact-secondary[data-v-bbf9c343]{display:inline-flex;min-height:1.85rem;align-items:center;justify-content:center;gap:.25rem;border-radius:.4rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:700}.compact-primary[data-v-bbf9c343]{background:#4f46e5;color:#fff}.compact-primary[data-v-bbf9c343]:disabled,.compact-secondary[data-v-bbf9c343]:disabled{cursor:not-allowed;opacity:.45}.compact-secondary[data-v-bbf9c343]{border:1px solid rgb(209 213 219);background:#fff;color:#4b5563}.link-action[data-v-bbf9c343]{color:#4338ca;border-color:#c7d2fe}.payment-entry[data-v-bbf9c343]{margin-top:.5rem;overflow:visible;border:1px solid rgb(199 210 254);border-radius:.7rem;background:linear-gradient(135deg,#eef2ffb8,#fff);padding:.65rem}.payment-entry-head[data-v-bbf9c343]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem;padding-bottom:.5rem;border-bottom:1px solid rgb(224 231 255)}.payment-entry-head strong[data-v-bbf9c343]{display:block;font-size:.75rem;color:#1f2937}.payment-entry-head>div>span[data-v-bbf9c343]{display:block;margin-top:.05rem;font-size:.625rem;color:#6b7280}.entry-balance[data-v-bbf9c343]{display:flex;align-items:baseline;gap:.35rem;border-radius:.4rem;background:#fff;padding:.25rem .45rem;box-shadow:0 1px 2px #0f172a0d}.entry-balance span[data-v-bbf9c343]{font-size:.6rem;color:#6b7280}.entry-balance b[data-v-bbf9c343]{font-size:.75rem;color:#e11d48}.payment-entry-grid[data-v-bbf9c343]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.55rem;align-items:end}.field--type[data-v-bbf9c343],.field--status[data-v-bbf9c343],.field--date[data-v-bbf9c343],.field--bank[data-v-bbf9c343]{grid-column:span 3}.field--amount[data-v-bbf9c343]{grid-column:span 4}.field--notes[data-v-bbf9c343]{grid-column:span 8}.field>span[data-v-bbf9c343],.field>legend[data-v-bbf9c343]{display:block;margin-bottom:.2rem;font-size:.625rem;font-weight:700;color:#4b5563}.field>span small[data-v-bbf9c343]{margin-left:.25rem;font-size:.5625rem;font-weight:500;color:#9ca3af}.field[data-v-bbf9c343] .date-picker .form-input{min-height:1.8rem;padding-top:.2rem;padding-bottom:.2rem;padding-left:2.1rem;font-size:.6875rem}.field[data-v-bbf9c343] .date-picker .material-icons.absolute{left:.6rem}.amount-input[data-v-bbf9c343]{display:grid!important;grid-template-columns:1fr 4.25rem;gap:.25rem}.status-choice[data-v-bbf9c343]{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgb(209 213 219);border-radius:.4rem;overflow:hidden;background:#fff}.status-choice button[data-v-bbf9c343]{display:flex;min-height:1.8rem;align-items:center;justify-content:center;gap:.18rem;background:#fff;font-size:.625rem;color:#4b5563}.status-choice button .material-icons[data-v-bbf9c343]{font-size:.8rem}.status-choice button.active[data-v-bbf9c343]{background:#4f46e5;color:#fff;font-weight:700}.payment-entry-actions[data-v-bbf9c343]{display:flex;justify-content:flex-end;gap:.35rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgb(224 231 255)}.payment-link-entry[data-v-bbf9c343]{margin-top:.5rem;border:1px solid rgb(165 180 252);border-radius:.7rem;background:linear-gradient(135deg,#eef2ffcc,#fff);padding:.65rem}.reuse-badge[data-v-bbf9c343]{display:inline-flex!important;align-items:center;gap:.2rem!important;border-radius:999px;background:#e0e7ff;padding:.2rem .45rem;color:#4338ca!important;font-size:.6rem!important;font-weight:800}.reuse-badge .material-icons[data-v-bbf9c343]{font-size:.75rem}.payment-link-grid[data-v-bbf9c343]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.5rem}.link-field--amount[data-v-bbf9c343]{grid-column:span 3}.link-field--expiry[data-v-bbf9c343]{grid-column:span 2}.link-field--email[data-v-bbf9c343]{grid-column:span 3}.link-field--phone[data-v-bbf9c343]{grid-column:span 4}.link-field--channels[data-v-bbf9c343]{grid-column:1/-1}.channel-choice[data-v-bbf9c343]{display:flex;flex-wrap:wrap;gap:.3rem}.channel-choice button[data-v-bbf9c343]{display:inline-flex;min-height:1.75rem;align-items:center;gap:.2rem;border:1px solid rgb(209 213 219);border-radius:.4rem;background:#fff;padding:.25rem .5rem;font-size:.625rem;font-weight:700;color:#4b5563}.channel-choice button .material-icons[data-v-bbf9c343]{font-size:.8rem}.channel-choice button.active[data-v-bbf9c343]{border-color:#6366f1;background:#eef2ff;color:#4338ca;box-shadow:inset 0 0 0 1px #6366f1}.link-form-note[data-v-bbf9c343]{display:flex;align-items:center;gap:.25rem;margin-top:.45rem;border-radius:.4rem;background:#fff7ed;padding:.35rem .45rem;font-size:.625rem;color:#c2410c}.link-form-note .material-icons[data-v-bbf9c343]{font-size:.85rem}.payment-links[data-v-bbf9c343]{margin-top:.5rem;overflow:hidden;border:1px solid rgb(224 231 255);border-radius:.65rem;background:#fff}.payment-links-head[data-v-bbf9c343]{display:flex;min-height:2.6rem;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgb(224 231 255);background:#f8fafc;padding:.4rem .55rem}.payment-links-title[data-v-bbf9c343]{display:flex;align-items:center;gap:.4rem}.payment-links-title>.material-icons[data-v-bbf9c343]{font-size:1rem;color:#4f46e5}.payment-links-title strong[data-v-bbf9c343]{display:block;font-size:.6875rem;color:#1f2937}.payment-links-title small[data-v-bbf9c343]{display:block;font-size:.5625rem;color:#6b7280}.latest-send[data-v-bbf9c343]{font-size:.5625rem;color:#6b7280}.payment-link-list[data-v-bbf9c343]{display:grid}.payment-link-row[data-v-bbf9c343]{display:grid;grid-template-columns:minmax(12rem,1.15fr) minmax(12rem,1.2fr) minmax(11rem,.9fr) auto;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.625rem}.payment-link-row+.payment-link-row[data-v-bbf9c343]{border-top:1px solid rgb(243 244 246)}.link-main[data-v-bbf9c343]{display:flex;min-width:0;align-items:center;gap:.4rem}.link-icon[data-v-bbf9c343]{display:inline-flex;width:1.7rem;height:1.7rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.4rem;background:#f3f4f6;color:#6b7280}.link-icon.sent[data-v-bbf9c343]{background:#ecfdf5;color:#059669}.link-icon .material-icons[data-v-bbf9c343]{font-size:.9rem}.link-number[data-v-bbf9c343]{display:flex;align-items:center;gap:.3rem}.link-number b[data-v-bbf9c343]{font-size:.65rem;color:#1f2937}.link-main small[data-v-bbf9c343]{display:block;margin-top:.08rem;color:#6b7280}.link-state[data-v-bbf9c343]{border-radius:999px;background:#eef2ff;padding:.08rem .35rem;color:#4338ca;font-size:.55rem;font-weight:700}.link-state[data-status=paid][data-v-bbf9c343]{background:#ecfdf5;color:#059669}.link-state[data-status=expired][data-v-bbf9c343],.link-state[data-status=cancelled][data-v-bbf9c343]{background:#f3f4f6;color:#6b7280}.link-delivery[data-v-bbf9c343]{min-width:0}.delivery-state[data-v-bbf9c343]{display:flex;align-items:center;gap:.2rem;color:#6b7280;font-weight:700}.delivery-state.sent[data-v-bbf9c343]{color:#059669}.delivery-state .material-icons[data-v-bbf9c343]{font-size:.75rem}.delivery-channels[data-v-bbf9c343]{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.18rem}.delivery-channels>span[data-v-bbf9c343]{display:inline-flex;align-items:center;gap:.12rem;border-radius:999px;background:#f3f4f6;padding:.08rem .3rem;color:#4b5563;font-size:.54rem}.delivery-channels .material-icons[data-v-bbf9c343]{font-size:.65rem}.link-dates[data-v-bbf9c343]{display:grid;gap:.1rem;color:#6b7280}.link-dates span[data-v-bbf9c343]{display:flex;justify-content:space-between;gap:.4rem}.link-dates b[data-v-bbf9c343]{color:#4b5563;font-weight:650}.link-actions[data-v-bbf9c343]{display:flex;justify-content:flex-end;gap:.2rem}.link-actions button[data-v-bbf9c343]{display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border-radius:.35rem;color:#4f46e5}.link-actions button[data-v-bbf9c343]:hover{background:#eef2ff}.link-actions .material-icons[data-v-bbf9c343]{font-size:.85rem}.payment-table-wrap[data-v-bbf9c343]{margin-top:.5rem;overflow:auto;border:1px solid rgb(229 231 235);border-radius:.65rem}.payment-table[data-v-bbf9c343]{width:100%;min-width:850px;border-collapse:collapse;font-size:.6875rem}.payment-table th[data-v-bbf9c343]{background:#f9fafb;padding:.45rem .5rem;text-align:left;font-size:.625rem;color:#6b7280}.payment-table td[data-v-bbf9c343]{border-top:1px solid rgb(243 244 246);padding:.45rem .5rem;color:#374151}.payment-table tfoot td[data-v-bbf9c343]{background:#f9fafb;font-size:.625rem}.table-action[data-v-bbf9c343]{display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;border-radius:.35rem}.table-action[data-v-bbf9c343]:hover{background:#f3f4f6}.table-action .material-icons[data-v-bbf9c343]{font-size:1rem}.refund-row td[data-v-bbf9c343]{background:#eef2ff73}.dark{border-color:#334155;background:#0f172a73}.dark{border-color:#3730a3;background:linear-gradient(135deg,#312e812e,#0f172a)}.dark{color:#f1f5f9}.dark{background:#1e293b}.dark{background:#4f46e5}@media(max-width:1050px){.payment-link-grid[data-v-bbf9c343]{grid-template-columns:repeat(6,minmax(0,1fr))}.link-field--amount[data-v-bbf9c343],.link-field--email[data-v-bbf9c343],.link-field--phone[data-v-bbf9c343]{grid-column:span 3}.link-field--expiry[data-v-bbf9c343]{grid-column:span 2}.link-field--channels[data-v-bbf9c343]{grid-column:span 4}.payment-link-row[data-v-bbf9c343]{grid-template-columns:1fr 1fr auto}.link-dates[data-v-bbf9c343]{display:none}}@media(max-width:900px){.payment-entry-grid[data-v-bbf9c343]{grid-template-columns:repeat(6,minmax(0,1fr))}.field--type[data-v-bbf9c343],.field--status[data-v-bbf9c343],.field--date[data-v-bbf9c343],.field--bank[data-v-bbf9c343],.field--amount[data-v-bbf9c343],.field--notes[data-v-bbf9c343]{grid-column:span 3}}@media(max-width:700px){.payment-summary[data-v-bbf9c343]{flex-wrap:wrap}.summary-item[data-v-bbf9c343]{min-width:calc(33.333% - .75rem)}.summary-actions[data-v-bbf9c343]{width:100%;justify-content:flex-end}.payment-entry-grid[data-v-bbf9c343],.payment-link-grid[data-v-bbf9c343]{grid-template-columns:1fr}.field--type[data-v-bbf9c343],.field--status[data-v-bbf9c343],.field--date[data-v-bbf9c343],.field--bank[data-v-bbf9c343],.field--amount[data-v-bbf9c343],.field--notes[data-v-bbf9c343],.link-field--amount[data-v-bbf9c343],.link-field--expiry[data-v-bbf9c343],.link-field--email[data-v-bbf9c343],.link-field--phone[data-v-bbf9c343],.link-field--channels[data-v-bbf9c343]{grid-column:1/-1}.payment-links-head[data-v-bbf9c343]{align-items:flex-start}.latest-send[data-v-bbf9c343]{display:none}.payment-link-row[data-v-bbf9c343]{grid-template-columns:1fr auto}.link-delivery[data-v-bbf9c343]{grid-column:1/-1;grid-row:2}.link-actions[data-v-bbf9c343]{grid-column:2;grid-row:1}}.modal-enter-active[data-v-e7088b54],.modal-leave-active[data-v-e7088b54]{transition:all .2s ease}.modal-enter-from[data-v-e7088b54],.modal-leave-to[data-v-e7088b54]{opacity:0}.modal-enter-from>div[data-v-e7088b54]:last-child,.modal-leave-to>div[data-v-e7088b54]:last-child{transform:scale(.95)}.input-sm[data-v-b25e0014]{padding:.375rem .5rem;font-size:.875rem;border:1px solid rgb(209 213 219);border-radius:.375rem;background-color:#fff;color:#111827}.dark .input-sm[data-v-b25e0014]{border-color:#475569;background-color:#1e293b;color:#fff}.input-sm[data-v-b25e0014]:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 1px #14b8a6}.modal-enter-active[data-v-b25e0014],.modal-leave-active[data-v-b25e0014]{transition:all .2s ease}.modal-enter-from[data-v-b25e0014],.modal-leave-to[data-v-b25e0014]{opacity:0}.modal-enter-from>div[data-v-b25e0014]:last-child,.modal-leave-to>div[data-v-b25e0014]:last-child{transform:scale(.95)}.email-trigger[data-v-2d8ad184]{display:inline-flex;height:1.9rem;align-items:center;gap:.3rem;border:1px solid rgb(255 255 255 / .3);border-radius:.4rem;background:#ffffff24;padding:0 .55rem;font-size:.6875rem;font-weight:700;color:#fff}.email-trigger>.material-icons[data-v-2d8ad184]{font-size:.95rem}.email-trigger .chevron[data-v-2d8ad184]{font-size:.85rem;transition:transform .15s}.email-trigger .chevron.open[data-v-2d8ad184]{transform:rotate(180deg)}.email-menu[data-v-2d8ad184]{position:absolute;right:0;z-index:90;margin-top:.35rem;width:min(42rem,calc(100vw - 2rem));overflow:hidden;border:1px solid rgb(229 231 235);border-radius:.65rem;background:#fff;color:#374151;box-shadow:0 18px 45px #0f172a38}.email-menu>header[data-v-2d8ad184]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(229 231 235);padding:.55rem .65rem}.email-menu>header b[data-v-2d8ad184]{font-size:.75rem}.email-menu>header p[data-v-2d8ad184]{font-size:.5625rem;color:#6b7280}.email-menu>header button[data-v-2d8ad184]{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:.35rem}.email-menu>header .material-icons[data-v-2d8ad184]{font-size:1rem}.email-groups[data-v-2d8ad184]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.55rem}.email-groups section[data-v-2d8ad184]{min-width:0}.email-groups h4[data-v-2d8ad184]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.3rem;padding:.2rem .3rem;font-size:.625rem;color:#4b5563}.email-groups h4>.material-icons[data-v-2d8ad184]{font-size:.9rem}.email-groups h4 small[data-v-2d8ad184]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-weight:400;color:#9ca3af}.email-option[data-v-2d8ad184]{display:flex;width:100%;align-items:center;gap:.45rem;border-radius:.45rem;padding:.38rem .4rem;text-align:left}.email-option[data-v-2d8ad184]:hover{background:#f9fafb}.email-option[data-v-2d8ad184]:disabled{cursor:not-allowed;opacity:.42}.option-icon[data-v-2d8ad184]{display:flex;width:1.6rem;height:1.6rem;flex:none;align-items:center;justify-content:center;border-radius:.4rem}.option-icon .material-icons[data-v-2d8ad184]{font-size:.9rem}.option-icon.emerald[data-v-2d8ad184]{background:#ecfdf5;color:#059669}.option-icon.amber[data-v-2d8ad184]{background:#fffbeb;color:#d97706}.option-icon.sky[data-v-2d8ad184]{background:#f0f9ff;color:#0284c7}.option-icon.rose[data-v-2d8ad184]{background:#fff1f2;color:#e11d48}.option-icon.indigo[data-v-2d8ad184]{background:#eef2ff;color:#4f46e5}.option-icon.violet[data-v-2d8ad184]{background:#f5f3ff;color:#7c3aed}.email-option b[data-v-2d8ad184],.email-option small[data-v-2d8ad184]{display:block}.email-option b[data-v-2d8ad184]{font-size:.625rem}.email-option small[data-v-2d8ad184]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;color:#6b7280}.email-option .arrow[data-v-2d8ad184]{font-size:.9rem;color:#d1d5db}.email-menu>footer[data-v-2d8ad184]{border-top:1px solid rgb(229 231 235);padding:.45rem .55rem}.email-menu>footer button[data-v-2d8ad184]{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.45rem;background:#eef2ff;padding:.42rem .55rem;text-align:left;color:#4338ca}.email-menu>footer .material-icons[data-v-2d8ad184]{font-size:1rem}.email-menu>footer b[data-v-2d8ad184],.email-menu>footer small[data-v-2d8ad184]{display:block}.email-menu>footer b[data-v-2d8ad184]{font-size:.625rem}.email-menu>footer small[data-v-2d8ad184]{font-size:.5625rem;color:#6366f1}.dark{border-color:#334155;background:#1e293b;color:#e2e8f0}.dark{background:#334155}.dark{background:#312e814d;color:#a5b4fc}@media(max-width:700px){.email-groups[data-v-2d8ad184]{grid-template-columns:1fr}.email-menu[data-v-2d8ad184]{right:-3rem;max-height:70vh;overflow:auto}}.history-layout[data-v-6f563a02]{display:grid;grid-template-columns:minmax(0,1fr) 14rem;gap:.65rem}.history-feed[data-v-6f563a02],.history-aside[data-v-6f563a02]{border:1px solid rgb(229 231 235);border-radius:.65rem;background:#fff}.history-feed[data-v-6f563a02]{padding:.25rem .65rem}.history-row[data-v-6f563a02]{position:relative;display:flex;gap:.65rem;padding:.65rem 0}.history-row+.history-row[data-v-6f563a02]{border-top:1px solid rgb(243 244 246)}.history-icon[data-v-6f563a02]{display:inline-flex;width:1.75rem;height:1.75rem;flex:none;align-items:center;justify-content:center;border-radius:999px}.history-icon .material-icons[data-v-6f563a02]{font-size:1rem}.history-icon.indigo[data-v-6f563a02]{background:#eef2ff;color:#4f46e5}.history-icon.emerald[data-v-6f563a02]{background:#ecfdf5;color:#059669}.history-icon.rose[data-v-6f563a02]{background:#fff1f2;color:#e11d48}.history-icon.amber[data-v-6f563a02]{background:#fffbeb;color:#d97706}.history-icon.sky[data-v-6f563a02]{background:#f0f9ff;color:#0284c7}.history-icon.violet[data-v-6f563a02]{background:#f5f3ff;color:#7c3aed}.history-aside[data-v-6f563a02]{height:max-content;padding:.65rem}.history-aside h3[data-v-6f563a02]{margin-bottom:.4rem;font-size:.6875rem;font-weight:800;color:#374151}.history-aside dl>div[data-v-6f563a02]{display:flex;justify-content:space-between;gap:.5rem;border-top:1px solid rgb(243 244 246);padding:.4rem 0;font-size:.625rem}.history-aside dt[data-v-6f563a02]{color:#6b7280}.history-aside dd[data-v-6f563a02]{font-weight:700;color:#374151;text-align:right}@media(max-width:800px){.history-layout[data-v-6f563a02]{grid-template-columns:1fr}.history-aside[data-v-6f563a02]{order:-1}}.notes-layout[data-v-86aeec31]{display:grid;grid-template-columns:15rem minmax(0,1fr) 13rem;gap:.6rem}.note-entry[data-v-86aeec31],.notes-feed[data-v-86aeec31],.notes-layout aside[data-v-86aeec31]{height:max-content;border:1px solid rgb(229 231 235);border-radius:.6rem;background:#fff;padding:.6rem}.note-entry label[data-v-86aeec31],.notes-layout aside h3[data-v-86aeec31]{display:block;margin-bottom:.3rem;font-size:.625rem;font-weight:800;color:#4b5563}.note-entry textarea[data-v-86aeec31]{width:100%;resize:vertical;border:1px solid rgb(209 213 219);border-radius:.4rem;padding:.45rem;font-size:.6875rem}.note-entry button[data-v-86aeec31]{display:inline-flex;align-items:center;gap:.25rem;border-radius:.4rem;background:#4f46e5;padding:.35rem .55rem;font-size:.625rem;font-weight:700;color:#fff}.note-entry button[data-v-86aeec31]:disabled{opacity:.5}.notes-head[data-v-86aeec31]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.4rem;font-size:.6875rem}.notes-head span[data-v-86aeec31],.internal[data-v-86aeec31]{border-radius:999px;background:#eef2ff;padding:.08rem .4rem;color:#4338ca}.notes-feed article[data-v-86aeec31]{display:flex;gap:.5rem;border-top:1px solid rgb(243 244 246);padding:.55rem 0}.note-avatar[data-v-86aeec31]{display:flex;width:1.75rem;height:1.75rem;flex:none;align-items:center;justify-content:center;border-radius:999px;background:#e0e7ff;font-size:.5625rem;font-weight:800;color:#4338ca}.notes-feed article p[data-v-86aeec31]{white-space:pre-line;font-size:.6875rem;color:#374151}.notes-feed footer[data-v-86aeec31]{margin-top:.2rem;display:flex;gap:.5rem;font-size:.5625rem;color:#9ca3af}.notes-layout aside p[data-v-86aeec31]{white-space:pre-line;font-size:.6875rem;color:#4b5563}.dark{color:#cbd5e1}@media(max-width:950px){.notes-layout[data-v-86aeec31]{grid-template-columns:1fr 2fr}.notes-layout aside[data-v-86aeec31]{grid-column:1/-1}}@media(max-width:650px){.notes-layout[data-v-86aeec31]{grid-template-columns:1fr}}.confirmation-layout[data-v-6a83bd50]{display:grid;grid-template-columns:18rem minmax(0,1fr) 18rem;gap:.6rem}.confirmation-state[data-v-6a83bd50],.confirmation-grid[data-v-6a83bd50],.confirmation-timeline[data-v-6a83bd50]{height:max-content;border:1px solid rgb(229 231 235);border-radius:.65rem;background:#fff;padding:.75rem}.confirmation-state[data-v-6a83bd50]{display:flex;gap:.65rem}.confirmation-state>.material-icons[data-v-6a83bd50]{font-size:2rem}.confirmation-state small[data-v-6a83bd50],.confirmation-grid span[data-v-6a83bd50]{display:block;font-size:.625rem;color:#6b7280}.confirmation-state strong[data-v-6a83bd50]{display:block;font-size:.875rem}.confirmation-state p[data-v-6a83bd50]{margin-top:.25rem;font-size:.625rem;color:#6b7280}.confirmation-state.confirmed[data-v-6a83bd50]{border-color:#a7f3d0;background:#ecfdf5;color:#059669}.confirmation-state.pending[data-v-6a83bd50]{border-color:#fde68a;background:#fffbeb;color:#d97706}.confirmation-grid[data-v-6a83bd50]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.confirmation-grid b[data-v-6a83bd50]{font-size:.6875rem;color:#374151}.confirmation-timeline h3[data-v-6a83bd50]{margin-bottom:.55rem;font-size:.6875rem;font-weight:800}.step[data-v-6a83bd50]{position:relative;display:flex;gap:.5rem;padding:.35rem 0;color:#9ca3af}.step>.material-icons[data-v-6a83bd50]{display:flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;background:#f3f4f6;font-size:.75rem}.step.done[data-v-6a83bd50]{color:#059669}.step.done>.material-icons[data-v-6a83bd50]{background:#d1fae5}.step b[data-v-6a83bd50],.step small[data-v-6a83bd50]{display:block;font-size:.625rem}@media(max-width:950px){.confirmation-layout[data-v-6a83bd50]{grid-template-columns:1fr 1fr}.confirmation-timeline[data-v-6a83bd50]{grid-column:1/-1}}@media(max-width:650px){.confirmation-layout[data-v-6a83bd50]{grid-template-columns:1fr}.confirmation-timeline[data-v-6a83bd50]{grid-column:auto}}.booking-detail-modal{height:min(760px,calc(100vh - 2rem));overflow:hidden}.booking-detail-modal .be-modal-body{display:flex;min-height:0;flex-direction:column;overflow:hidden}.booking-detail-modal .be-modal-body+div{padding:.55rem .75rem}.booking-detail-header[data-v-ada05ca5]{flex:none;border-bottom:1px solid rgb(226 232 240);background:#fff}.booking-detail-titlebar[data-v-ada05ca5]{display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem}.booking-number-icon[data-v-ada05ca5]{display:flex;width:2.15rem;height:2.15rem;flex:none;align-items:center;justify-content:center;border-radius:.6rem;background:#eef2ff;color:#4f46e5}.booking-number-icon .material-icons[data-v-ada05ca5]{font-size:1.15rem}.booking-status-badge[data-v-ada05ca5],.booking-source-badge[data-v-ada05ca5]{display:inline-flex;min-height:1.25rem;align-items:center;gap:.18rem;border-radius:999px;padding:.12rem .45rem;font-size:.58rem;font-weight:800}.booking-status-badge.status-emerald[data-v-ada05ca5]{background:#dcfce7;color:#15803d}.booking-status-badge.status-blue[data-v-ada05ca5]{background:#dbeafe;color:#1d4ed8}.booking-status-badge.status-rose[data-v-ada05ca5]{background:#ffe4e6;color:#be123c}.booking-status-badge.status-amber[data-v-ada05ca5]{background:#fef3c7;color:#b45309}.booking-status-badge.status-cyan[data-v-ada05ca5]{background:#cffafe;color:#0e7490}.booking-status-badge.status-slate[data-v-ada05ca5]{background:#e2e8f0;color:#475569}.booking-status-badge.status-indigo[data-v-ada05ca5]{background:#e0e7ff;color:#4338ca}.booking-source-badge[data-v-ada05ca5]{border:1px solid rgb(226 232 240);background:#f8fafc;color:#475569}.booking-source-badge .material-icons[data-v-ada05ca5]{font-size:.68rem}.booking-detail-actions[data-v-ada05ca5]{display:flex;flex:none;align-items:center;gap:.3rem}.booking-detail-actions[data-v-ada05ca5] .email-trigger,.header-action-button[data-v-ada05ca5]{display:inline-flex;height:1.9rem;align-items:center;justify-content:center;gap:.28rem;border:1px solid rgb(226 232 240);border-radius:.45rem;background:#fff;padding:0 .55rem;font-size:.65rem;font-weight:750;color:#475569}.booking-detail-actions[data-v-ada05ca5] .email-trigger:hover,.header-action-button[data-v-ada05ca5]:hover{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.booking-detail-actions[data-v-ada05ca5] .email-trigger>.material-icons,.header-action-button .material-icons[data-v-ada05ca5]{font-size:.88rem}.header-close-button[data-v-ada05ca5]{display:flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:.45rem;background:#f1f5f9;color:#64748b}.header-close-button[data-v-ada05ca5]:hover{background:#ffe4e6;color:#e11d48}.header-close-button .material-icons[data-v-ada05ca5]{font-size:1rem}.booking-summary-strip[data-v-ada05ca5]{display:grid;grid-template-columns:minmax(12rem,1.35fr) 1fr 1fr 1fr;border-top:1px solid rgb(241 245 249);background:#f8fafc;padding:.38rem .65rem}.booking-summary-item[data-v-ada05ca5]{display:flex;min-width:0;align-items:center;gap:.42rem;border-left:1px solid rgb(226 232 240);padding:.12rem .65rem}.booking-summary-item[data-v-ada05ca5]:first-child{border-left:0;padding-left:.1rem}.booking-summary-item>span[data-v-ada05ca5]:not(.summary-icon){min-width:0}.booking-summary-item small[data-v-ada05ca5],.booking-summary-item strong[data-v-ada05ca5]{display:block}.booking-summary-item small[data-v-ada05ca5]{font-size:.52rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.booking-summary-item strong[data-v-ada05ca5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:750;color:#334155}.booking-summary-item strong b[data-v-ada05ca5]{color:#16a34a}.booking-summary-item em[data-v-ada05ca5]{margin-left:auto;flex:none;border-radius:999px;background:#e0e7ff;padding:.12rem .35rem;font-size:.52rem;font-style:normal;font-weight:800;color:#4338ca}.summary-icon[data-v-ada05ca5]{display:flex;width:1.55rem;height:1.55rem;flex:none;align-items:center;justify-content:center;border-radius:.42rem;background:#fff;color:#6366f1;box-shadow:0 0 0 1px #e2e8f0}.summary-icon .material-icons[data-v-ada05ca5]{font-size:.85rem}.booking-detail-print-body[data-v-ada05ca5]{flex:1;min-height:0;max-height:none}.detail-tabs[data-v-ada05ca5]{position:sticky;top:-.5rem;z-index:5;display:flex;align-items:center;gap:.28rem;overflow-x:auto;border:1px solid rgb(226 232 240);border-radius:.55rem;background:#fffffff5;padding:.25rem;margin-bottom:.55rem;box-shadow:0 3px 12px #0f172a0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detail-tab-button[data-v-ada05ca5]{display:inline-flex;min-height:1.9rem;flex:none;align-items:center;gap:.3rem;border:1px solid transparent;border-radius:.4rem;padding:.28rem .55rem;font-size:.625rem;font-weight:700;color:#6b7280}.detail-tab-button[data-v-ada05ca5]:hover{background:#f8fafc;color:#4f46e5}.detail-tab-button.active[data-v-ada05ca5]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca;box-shadow:0 1px 2px #0f172a0f}.tab-count[data-v-ada05ca5]{border-radius:999px;background:#eef2ff;padding:.05rem .35rem;font-size:.5625rem;color:#4338ca}.detail-tab[data-v-ada05ca5] .rounded-xl{border-radius:.55rem}.detail-tab[data-v-ada05ca5] .p-4{padding:.65rem}.detail-tab[data-v-ada05ca5] .space-y-4>:not([hidden])~:not([hidden]){margin-top:.65rem}.detail-tab[data-v-ada05ca5] .mb-3{margin-bottom:.45rem}.detail-tab[data-v-ada05ca5] .text-sm{font-size:.75rem;line-height:1rem}.dark{border-color:#334155;background:#1e293b}.dark{border-color:#334155;background:#0f172a8c}.dark{background:#334155;box-shadow:none;color:#a5b4fc}.dark{border-color:#475569;background:#334155;color:#e2e8f0}.dark{background:#334155;color:#cbd5e1}.dark{border-color:#334155;background:#1e293bf5}.dark{border-color:#6366f1;background:#312e8166;color:#a5b4fc}@media(max-width:850px){.booking-summary-strip[data-v-ada05ca5]{grid-template-columns:1fr 1fr;gap:.3rem 0}.booking-summary-item[data-v-ada05ca5]:nth-child(3){border-left:0;padding-left:.1rem}}.modal-enter-active[data-v-ada05ca5],.modal-leave-active[data-v-ada05ca5]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-ada05ca5],.modal-leave-to[data-v-ada05ca5]{opacity:0}.modal-enter-from>div[data-v-ada05ca5]:last-child,.modal-leave-to>div[data-v-ada05ca5]:last-child{transform:scale(.96) translateY(-10px)}@media print{body>*:not(.be-modal-overlay){display:none!important}.be-modal-overlay{position:static!important;display:block!important;background:#fff!important;padding:0!important}.booking-detail-modal{display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important}.booking-detail-modal .be-modal-body{display:block!important;overflow:visible!important}.booking-detail-modal .print-hidden,.booking-detail-modal>div:last-child{display:none!important}.booking-detail-print-body[data-v-ada05ca5]{max-height:none!important;overflow:visible!important;padding:.4rem!important}.detail-tab[data-v-ada05ca5]{display:grid!important}}.autocomplete-control[data-v-ea28d7c5]{display:flex;height:30px;min-width:0;align-items:center;border:1px solid rgb(209 213 219);border-radius:7px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.autocomplete-control[data-v-ea28d7c5]:focus-within,.autocomplete-control.is-open[data-v-ea28d7c5]{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.autocomplete-control.has-error[data-v-ea28d7c5]{border-color:#ef4444;background:#fef2f2}.autocomplete-mode[data-v-ea28d7c5]{display:inline-flex;height:24px;flex:none;align-items:center;gap:1px;margin-left:3px;padding:2px;border-radius:5px;background:#f3f4f6}.autocomplete-mode button[data-v-ea28d7c5]{display:inline-flex;height:20px;align-items:center;gap:2px;border-radius:4px;padding:0 5px;color:#6b7280;font-size:.5625rem;font-weight:600}.autocomplete-mode button.active[data-v-ea28d7c5]{background:#fff;color:#6d28d9;box-shadow:0 1px 2px #00000014}.autocomplete-mode .material-icons[data-v-ea28d7c5]{font-size:.6875rem}.autocomplete-divider[data-v-ea28d7c5]{width:1px;height:16px;flex:none;margin-left:4px;background:#e5e7eb}.autocomplete-search-icon[data-v-ea28d7c5]{margin-left:6px;flex:none;color:#9ca3af;font-size:.8125rem}.autocomplete-input[data-v-ea28d7c5]{height:28px;min-width:0;flex:1;border:0;background:transparent;padding:0 28px 0 5px;color:#1f2937;font-size:.625rem;outline:none}.autocomplete-input[data-v-ea28d7c5]::placeholder{color:#9ca3af}.autocomplete-clear[data-v-ea28d7c5],.autocomplete-loading[data-v-ea28d7c5]{display:flex;width:26px;flex:none;align-items:center;justify-content:center;color:#9ca3af}.autocomplete-clear[data-v-ea28d7c5]:hover{color:#4b5563}.dark{border-color:#475569;background:#1e293b}.dark{border-color:#f87171;background:#450a0a40}.dark{background:#0f172a}.dark{background:#334155;color:#c4b5fd}.dark{background:#475569}.dark{color:#fff}.dropdown-fade-enter-active[data-v-ea28d7c5],.dropdown-fade-leave-active[data-v-ea28d7c5]{transition:all .2s ease}.dropdown-fade-enter-from[data-v-ea28d7c5],.dropdown-fade-leave-to[data-v-ea28d7c5]{opacity:0;transform:translateY(-10px)}.collapse-enter-active[data-v-a6764900],.collapse-leave-active[data-v-a6764900]{transition:all .3s ease;overflow:hidden}.collapse-enter-from[data-v-a6764900],.collapse-leave-to[data-v-a6764900]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.collapse-enter-to[data-v-a6764900],.collapse-leave-from[data-v-a6764900]{max-height:600px;opacity:1}.modal-fade-enter-active[data-v-16327c76],.modal-fade-leave-active[data-v-16327c76]{transition:all .3s ease}.modal-fade-enter-from[data-v-16327c76],.modal-fade-leave-to[data-v-16327c76]{opacity:0}.modal-fade-enter-from .relative[data-v-16327c76],.modal-fade-leave-to .relative[data-v-16327c76]{transform:scale(.95)}.slide-fade-enter-active[data-v-16327c76],.slide-fade-leave-active[data-v-16327c76]{transition:all .3s ease}.slide-fade-enter-from[data-v-16327c76]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-16327c76]{opacity:0;transform:translate(-20px)}.modal-fade-enter-active[data-v-4fecd67b],.modal-fade-leave-active[data-v-4fecd67b]{transition:all .3s ease}.modal-fade-enter-from[data-v-4fecd67b],.modal-fade-leave-to[data-v-4fecd67b]{opacity:0}.slide-fade-enter-active[data-v-4fecd67b],.slide-fade-leave-active[data-v-4fecd67b]{transition:all .3s ease}.slide-fade-enter-from[data-v-4fecd67b]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-4fecd67b]{opacity:0;transform:translate(-20px)}.modal-fade-enter-active[data-v-b1fc3e71],.modal-fade-leave-active[data-v-b1fc3e71]{transition:all .3s ease}.modal-fade-enter-from[data-v-b1fc3e71],.modal-fade-leave-to[data-v-b1fc3e71]{opacity:0}.modal-fade-enter-from .relative[data-v-b1fc3e71],.modal-fade-leave-to .relative[data-v-b1fc3e71]{transform:scale(.95)}.workspace-step[data-v-da73e37f]{display:inline-flex;height:20px;width:20px;flex:none;align-items:center;justify-content:center;border-radius:6px;background:#ede9fe;color:#6d28d9;font-size:.5625rem;font-weight:700}.booking-empty-state[data-v-da73e37f]{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgb(209 213 219);border-radius:10px;background:#fff;padding:20px;text-align:center}.booking-empty-state>.material-icons[data-v-da73e37f]{margin-bottom:8px;font-size:1.75rem;color:#c4b5fd}.booking-empty-state strong[data-v-da73e37f]{font-size:.6875rem;color:#374151}.booking-empty-state p[data-v-da73e37f]{margin-top:2px;font-size:.5625rem;color:#9ca3af}.dark{background:#4c1d9559;color:#c4b5fd}.dark{border-color:#334155;background:#0f172a}.voucher-heading[data-v-d17bf114]{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:.35rem}.voucher-logo[data-v-d17bf114]{max-height:48px;max-width:200px;object-fit:contain}@media print{@page{margin:15mm;size:A4}.voucher-page[data-v-d17bf114]{background:#fff!important}.voucher-sheet[data-v-d17bf114]{color:#111827!important}[data-v-d17bf114] *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}section[data-v-d17bf114]{page-break-inside:avoid}}.transfer-rate-modal[data-v-801679a5] .be-modal-body{padding:.75rem}.transfer-rate-modal[data-v-801679a5] .be-modal-footer{gap:.5rem}.field-compact[data-v-42c84721]{display:flex;min-width:0;flex-direction:column;gap:.25rem}.field-compact>span[data-v-42c84721]{color:#6b7280;font-size:.6875rem;font-weight:500}.compact-section[data-v-42c84721]{border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem}.compact-section-title[data-v-42c84721]{display:flex;align-items:center;gap:.375rem;margin-bottom:.625rem;color:#374151;font-size:.75rem;font-weight:600}.compact-section-title>.material-icons[data-v-42c84721]{color:#8b5cf6;font-size:.9375rem}.direction-badge[data-v-42c84721]{display:inline-flex;align-items:center;gap:.25rem;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.direction-badge--arrival[data-v-42c84721]{background:#d1fae5;color:#047857}.direction-badge--departure[data-v-42c84721]{background:#e0f2fe;color:#0369a1}.direction-badge--roundtrip[data-v-42c84721]{background:#ede9fe;color:#6d28d9}.finance-card[data-v-42c84721]{border:1px solid;border-radius:.5rem;padding:1rem}.finance-card small[data-v-42c84721]{display:block;color:#6b7280;font-size:.6875rem}.finance-card strong[data-v-42c84721]{display:block;margin-top:.25rem;font-size:1.25rem;font-variant-numeric:tabular-nums}.finance-card--buy[data-v-42c84721]{border-color:#fde68a;background:#fffbeb;color:#92400e}.finance-card--sell[data-v-42c84721]{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.finance-card--margin[data-v-42c84721]{border-color:#bae6fd;background:#f0f9ff;color:#075985}.dark{color:#94a3b8}.dark{border-color:#334155}.dark{color:#e2e8f0}.dark{background:#064e3b4d;color:#6ee7b7}.dark{background:#0c4a6e4d;color:#7dd3fc}.dark{background:#4c1d954d;color:#c4b5fd}.dark{border-color:#78350f;background:#78350f33;color:#fcd34d}.dark{border-color:#064e3b;background:#064e3b33;color:#6ee7b7}.dark{border-color:#0c4a6e;background:#0c4a6e33;color:#7dd3fc}
