.price-breakdown.svelte-1lwmrn5{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-body-sm)}.price-row.svelte-1lwmrn5{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0}.price-row.svelte-1lwmrn5 .key:where(.svelte-1lwmrn5){color:var(--text-caption-color);min-width:0}.price-row.svelte-1lwmrn5 .value:where(.svelte-1lwmrn5){color:var(--text-main-color);font-variant-numeric:tabular-nums;white-space:nowrap}.price-row.adjustment.svelte-1lwmrn5{padding-left:var(--space-3)}.price-row.adjustment.svelte-1lwmrn5 .key:where(.svelte-1lwmrn5){color:var(--text-secondary-color)}.adj-tag.svelte-1lwmrn5{display:inline-block;min-width:32px;margin-right:6px;font-size:var(--font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary-color)}.price-row.total.svelte-1lwmrn5{font-weight:var(--font-weight-semibold)}.price-row.total.svelte-1lwmrn5 .key:where(.svelte-1lwmrn5){color:var(--text-caption-color)}.price-row.total.svelte-1lwmrn5 .value:where(.svelte-1lwmrn5){color:var(--text-main-color)}.price-row.refunded.svelte-1lwmrn5 .value:where(.svelte-1lwmrn5){color:var(--text-secondary-color)}.price-row.vat.svelte-1lwmrn5 .value:where(.svelte-1lwmrn5){color:var(--text-secondary-color)}.price-row.conversion-info.svelte-1lwmrn5{margin-top:-4px}.conversion-text.svelte-1lwmrn5{font-size:var(--font-body-sm);color:var(--text-secondary-color)}.cs-overlay.svelte-t8nxu4{position:fixed;inset:0;background:#15161580;display:flex;align-items:center;justify-content:center;z-index:1000}.cs-card.svelte-t8nxu4{background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-md);box-shadow:0 18px 48px #15161552;width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow:auto;display:flex;flex-direction:column}.cs-header.svelte-t8nxu4{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--primary-border-color)}.cs-header.svelte-t8nxu4 h2:where(.svelte-t8nxu4){margin:0;font-family:"Roboto Serif",serif;font-size:18px;font-weight:400;color:var(--text-main-color)}.cs-close.svelte-t8nxu4{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-main-color);cursor:pointer}.cs-close.svelte-t8nxu4:hover{background:var(--color-bg-hover)}.cs-body.svelte-t8nxu4{padding:20px;display:flex;flex-direction:column;gap:16px}.cs-label.svelte-t8nxu4{font-size:var(--font-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);color:var(--text-secondary-color)}.cs-status-row.svelte-t8nxu4{display:flex;align-items:end;gap:16px}.cs-status-col.svelte-t8nxu4{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.cs-arrow.svelte-t8nxu4{font-size:20px;color:var(--text-secondary-color);padding-bottom:8px}.cs-status-col.svelte-t8nxu4 select:where(.svelte-t8nxu4),.cs-text-input.svelte-t8nxu4{padding:8px 12px;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);background:var(--background-main-color);color:var(--text-main-color);font-size:var(--font-body-sm);font-family:inherit}.cs-status-col.svelte-t8nxu4 select:where(.svelte-t8nxu4):focus,.cs-text-input.svelte-t8nxu4:focus{outline:none;border-color:var(--text-main-color)}.cs-status-col.svelte-t8nxu4 select:where(.svelte-t8nxu4):disabled{color:var(--text-main-color);background:var(--background-main-color);cursor:not-allowed;opacity:1}.cs-field.svelte-t8nxu4{display:flex;flex-direction:column;gap:6px}.cs-checkbox.svelte-t8nxu4{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-body-sm);color:var(--text-main-color);cursor:pointer;-webkit-user-select:none;user-select:none}.cs-checkbox.svelte-t8nxu4 input:where(.svelte-t8nxu4){width:16px;height:16px;margin:0;accent-color:var(--brand-color, var(--text-main-color));cursor:pointer}.cs-disclaimer.svelte-t8nxu4{display:flex;gap:10px;padding:12px 14px;border:1px solid var(--yellow-700);background:var(--yellow-100);border-radius:var(--radius-sm);color:var(--text-main-color)}.cs-disclaimer.svelte-t8nxu4 p:where(.svelte-t8nxu4){margin:0;font-size:var(--font-body-sm);line-height:1.5}.cs-disclaimer.svelte-t8nxu4 svg{flex-shrink:0;color:var(--yellow-700);margin-top:2px}.cs-disclaimer-strong.svelte-t8nxu4{border-color:var(--red-700);background:var(--red-100)}.cs-disclaimer-strong.svelte-t8nxu4 svg{color:var(--red-700)}.cs-error.svelte-t8nxu4{margin:0;color:var(--red-700);font-size:var(--font-body-sm)}.cs-hint.svelte-t8nxu4{font-size:var(--font-label);color:var(--text-secondary-color)}.cs-amount-row.svelte-t8nxu4{display:flex;align-items:stretch;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);overflow:hidden}.cs-amount-input.svelte-t8nxu4{flex:1;border:0;border-radius:0}.cs-amount-currency.svelte-t8nxu4{display:inline-flex;align-items:center;padding:0 12px;background:var(--color-bg-hover);color:var(--text-secondary-color);font-family:var(--font-family-mono);font-size:var(--font-body-sm)}.cs-footer.svelte-t8nxu4{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.cs-btn.svelte-t8nxu4{min-height:36px;padding:0 16px;border-radius:var(--radius-sm);font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;font-family:inherit;transition:background var(--transition-fast)}.cs-btn-secondary.svelte-t8nxu4{background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color)}.cs-btn-secondary.svelte-t8nxu4:hover{background:var(--color-bg-hover)}.cs-btn-primary.svelte-t8nxu4{background:var(--btn-primary-bg, var(--text-main-color));color:var(--btn-primary-text, var(--text-inverted-color));border:1px solid var(--btn-primary-border, var(--text-main-color))}.cs-btn-primary.svelte-t8nxu4:hover:not(:disabled){background:var(--btn-primary-hover-bg, var(--text-main-color))}.cs-btn-primary.svelte-t8nxu4:disabled{opacity:.5;cursor:not-allowed}.cs-overlay.svelte-4z751d{position:fixed;inset:0;background:#15161580;display:flex;align-items:center;justify-content:center;z-index:1000}.cs-card.svelte-4z751d{background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-md);box-shadow:0 18px 48px #15161552;width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow:auto;display:flex;flex-direction:column}.cs-header.svelte-4z751d{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--primary-border-color)}.cs-header.svelte-4z751d h2:where(.svelte-4z751d){margin:0;font-family:"Roboto Serif",serif;font-size:18px;font-weight:400;color:var(--text-main-color)}.cs-close.svelte-4z751d{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-main-color);cursor:pointer}.cs-close.svelte-4z751d:hover{background:var(--color-bg-hover)}.cs-body.svelte-4z751d{padding:20px;display:flex;flex-direction:column;gap:16px}.cs-label.svelte-4z751d{font-size:var(--font-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);color:var(--text-secondary-color)}.cs-status-row.svelte-4z751d{display:flex;align-items:end;gap:16px}.cs-status-col.svelte-4z751d{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.cs-arrow.svelte-4z751d{font-size:20px;color:var(--text-secondary-color);padding-bottom:8px}.cs-status-col.svelte-4z751d select:where(.svelte-4z751d){padding:8px 12px;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);background:var(--background-main-color);color:var(--text-main-color);font-size:var(--font-body-sm);font-family:inherit}.cs-status-col.svelte-4z751d select:where(.svelte-4z751d):focus{outline:none;border-color:var(--text-main-color)}.cs-status-col.svelte-4z751d select:where(.svelte-4z751d):disabled{color:var(--text-main-color);background:var(--background-main-color);cursor:not-allowed;opacity:1}.cs-field.svelte-4z751d{display:flex;flex-direction:column;gap:6px}.cs-textarea.svelte-4z751d{padding:8px 12px;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);background:var(--background-main-color);color:var(--text-main-color);font-size:var(--font-body-sm);font-family:inherit;resize:vertical;min-height:60px;line-height:1.4}.cs-textarea.svelte-4z751d:focus{outline:none;border-color:var(--text-main-color)}.cs-hint.svelte-4z751d{font-size:var(--font-label);color:var(--text-secondary-color)}.cs-error.svelte-4z751d{margin:0;color:var(--red-700);font-size:var(--font-body-sm)}.cs-footer.svelte-4z751d{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.cs-btn.svelte-4z751d{min-height:36px;padding:0 16px;border-radius:var(--radius-sm);font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;font-family:inherit;transition:background var(--transition-fast)}.cs-btn-secondary.svelte-4z751d{background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color)}.cs-btn-secondary.svelte-4z751d:hover{background:var(--color-bg-hover)}.cs-btn-primary.svelte-4z751d{background:var(--btn-primary-bg, var(--text-main-color));color:var(--btn-primary-text, var(--text-inverted-color));border:1px solid var(--btn-primary-border, var(--text-main-color))}.cs-btn-primary.svelte-4z751d:hover:not(:disabled){background:var(--btn-primary-hover-bg, var(--text-main-color))}.cs-btn-primary.svelte-4z751d:disabled{opacity:.5;cursor:not-allowed}.resync-reason.svelte-14p93ad{display:flex;flex-direction:column;gap:4px;font-size:var(--font-body-sm)}.resync-reason-label.svelte-14p93ad{font-size:var(--font-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-wide-label-spacing);text-transform:uppercase;color:var(--text-secondary-color)}.resync-reason.svelte-14p93ad textarea:where(.svelte-14p93ad){padding:8px 10px;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);background:var(--background-main-color);color:var(--text-main-color);font-size:var(--font-body-sm);font-family:inherit;line-height:1.4;resize:vertical;min-height:60px}.resync-reason.svelte-14p93ad textarea:where(.svelte-14p93ad):focus{outline:none;border-color:var(--text-main-color)}.sd-overlay.svelte-1dkbdjp{position:fixed;inset:0;background:#15161580;display:flex;align-items:center;justify-content:center;z-index:1000}.sd-card.svelte-1dkbdjp{background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-md);box-shadow:0 18px 48px #15161552;width:100%;max-width:864px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.sd-header.svelte-1dkbdjp{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--primary-border-color)}.sd-header.svelte-1dkbdjp h2:where(.svelte-1dkbdjp){margin:0;font-family:"Roboto Serif",serif;font-size:18px;font-weight:400;color:var(--text-main-color)}.sd-header-actions.svelte-1dkbdjp{display:inline-flex;align-items:center;gap:4px}.sd-icon-btn.svelte-1dkbdjp,.sd-close.svelte-1dkbdjp{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-main-color);cursor:pointer}.sd-icon-btn.svelte-1dkbdjp:hover:not(:disabled),.sd-close.svelte-1dkbdjp:hover{background:var(--color-bg-hover)}.sd-icon-btn.svelte-1dkbdjp:disabled{opacity:.4;cursor:not-allowed}.sd-meta.svelte-1dkbdjp{display:flex;flex-wrap:wrap;gap:16px;padding:10px 20px;font-size:var(--font-label);color:var(--text-secondary-color);background:var(--color-bg-hover);border-bottom:1px solid var(--primary-border-color)}.sd-meta.svelte-1dkbdjp strong:where(.svelte-1dkbdjp){font-weight:var(--font-weight-semibold);color:var(--text-main-color);margin-right:4px;text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);font-size:10px}.sd-body.svelte-1dkbdjp{flex:1;min-height:0;overflow:auto;padding:16px 20px}.sd-state.svelte-1dkbdjp{padding:24px 0;text-align:center;color:var(--text-secondary-color);font-size:var(--font-body-sm)}.sd-state.sd-error.svelte-1dkbdjp{color:var(--red-700)}.sd-state.sd-error.svelte-1dkbdjp p:where(.svelte-1dkbdjp){margin:0 0 12px}.sd-btn-secondary.svelte-1dkbdjp{min-height:36px;padding:0 16px;border-radius:var(--radius-sm);font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;font-family:inherit;background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color)}.sd-btn-secondary.svelte-1dkbdjp:hover{background:var(--color-bg-hover)}.sd-overlay.svelte-j5b59b{position:fixed;inset:0;background:#15161580;display:flex;align-items:center;justify-content:center;z-index:1000}.sd-card.svelte-j5b59b{background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-md);box-shadow:0 18px 48px #15161552;width:100%;max-width:960px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.sd-header.svelte-j5b59b{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--primary-border-color)}.sd-header.svelte-j5b59b h2:where(.svelte-j5b59b){margin:0;font-family:"Roboto Serif",serif;font-size:18px;font-weight:400;color:var(--text-main-color)}.sd-header-actions.svelte-j5b59b{display:inline-flex;align-items:center;gap:4px}.sd-icon-btn.svelte-j5b59b,.sd-close.svelte-j5b59b{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-main-color);cursor:pointer}.sd-icon-btn.svelte-j5b59b:hover:not(:disabled),.sd-close.svelte-j5b59b:hover{background:var(--color-bg-hover)}.sd-icon-btn.svelte-j5b59b:disabled{opacity:.4;cursor:not-allowed}.sd-meta.svelte-j5b59b{display:flex;flex-wrap:wrap;gap:16px;padding:10px 20px;font-size:var(--font-label);color:var(--text-secondary-color);background:var(--color-bg-hover);border-bottom:1px solid var(--primary-border-color)}.sd-meta.svelte-j5b59b strong:where(.svelte-j5b59b){font-weight:var(--font-weight-semibold);color:var(--text-main-color);margin-right:4px;text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);font-size:10px}.sd-body.svelte-j5b59b{flex:1;min-height:0;overflow:auto;padding:16px 20px}.sd-state.svelte-j5b59b{padding:24px 0;text-align:center;color:var(--text-secondary-color);font-size:var(--font-body-sm)}.sd-state.sd-error.svelte-j5b59b{color:var(--red-700)}.sd-state.sd-error.svelte-j5b59b p:where(.svelte-j5b59b){margin:0 0 12px}.rs-error-detail.svelte-j5b59b{text-align:left;white-space:pre-wrap;word-break:break-word;font-size:var(--font-body-sm);color:var(--text-secondary-color);background:var(--color-bg-hover);border-radius:var(--radius-sm);padding:12px;margin:0}.sd-btn-secondary.svelte-j5b59b{min-height:36px;padding:0 16px;border-radius:var(--radius-sm);font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;font-family:inherit;background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color)}.sd-btn-secondary.svelte-j5b59b:hover{background:var(--color-bg-hover)}.rs-tab-body.svelte-j5b59b{margin-top:12px}.rs-table-scroll.svelte-j5b59b{overflow-x:auto}.rs-table.svelte-j5b59b{width:100%;border-collapse:collapse;font-size:var(--font-body-sm)}.rs-table.svelte-j5b59b th:where(.svelte-j5b59b),.rs-table.svelte-j5b59b td:where(.svelte-j5b59b){padding:8px 12px;text-align:left;border-bottom:1px solid var(--primary-border-color);white-space:nowrap}.rs-table.svelte-j5b59b th:where(.svelte-j5b59b){font-weight:var(--font-weight-semibold);color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);font-size:10px}.rs-sortable.svelte-j5b59b{cursor:pointer;-webkit-user-select:none;user-select:none}.rs-table.svelte-j5b59b .rs-group-head:where(.svelte-j5b59b) th:where(.svelte-j5b59b){background:var(--color-bg-hover);color:var(--text-main-color);font-size:var(--font-body-sm);text-transform:none;letter-spacing:normal;white-space:normal}.rs-num.svelte-j5b59b{text-align:right;font-variant-numeric:tabular-nums}.rs-stats.svelte-j5b59b{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.rs-stat.svelte-j5b59b{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm)}.rs-stat-label.svelte-j5b59b{color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);font-size:10px}.rs-stat-value.svelte-j5b59b{color:var(--text-main-color);font-size:var(--font-body);font-variant-numeric:tabular-nums}.rs-stat-sub.svelte-j5b59b{color:var(--text-secondary-color);font-size:var(--font-label)}.rs-stat-delta.svelte-j5b59b{color:var(--text-secondary-color);font-size:var(--font-body-sm)}.rs-stat-room.svelte-j5b59b{overflow-wrap:anywhere}.rs-undercut.svelte-j5b59b{color:var(--text-error-color)}.rs-cell-amount.svelte-j5b59b,.rs-cell-delta.svelte-j5b59b{display:block}.rs-cell-delta.svelte-j5b59b{color:var(--text-secondary-color);font-size:var(--font-label)}.rs-summary-note.svelte-j5b59b{margin:0 0 12px;color:var(--text-secondary-color);font-size:var(--font-label)}.rs-booked-row.svelte-j5b59b td:where(.svelte-j5b59b){font-weight:var(--font-weight-semibold)}.rs-best-badge.svelte-j5b59b{margin-left:6px;padding:1px 6px;border-radius:var(--radius-sm);background:var(--color-bg-hover);color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);font-size:9px;font-weight:var(--font-weight-semibold)}.has-tooltip.svelte-j5b59b{cursor:help;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px}.rs-alt-badge.svelte-j5b59b{display:inline-block;margin-left:6px;padding:0 5px;font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:var(--font-wide-label-spacing);line-height:15px;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);background:var(--color-bg-hover);color:var(--text-secondary-color);vertical-align:middle;cursor:help}.hcn-overlay.svelte-lli4kh{position:fixed;inset:0;background:#15161580;display:flex;align-items:center;justify-content:center;z-index:1000}.hcn-card.svelte-lli4kh{background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-md);box-shadow:0 18px 48px #15161552;width:100%;max-width:560px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.hcn-header.svelte-lli4kh{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--primary-border-color)}.hcn-header.svelte-lli4kh h2:where(.svelte-lli4kh){margin:0;font-family:"Roboto Serif",serif;font-size:18px;font-weight:400;color:var(--text-main-color)}.hcn-close.svelte-lli4kh{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-main-color);cursor:pointer}.hcn-close.svelte-lli4kh:hover{background:var(--color-bg-hover)}.hcn-meta.svelte-lli4kh{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 20px;font-size:var(--font-label);color:var(--text-secondary-color);background:var(--color-bg-hover);border-bottom:1px solid var(--primary-border-color)}.hcn-meta.svelte-lli4kh strong:where(.svelte-lli4kh){font-weight:var(--font-weight-semibold);color:var(--text-main-color);margin-right:4px;text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);font-size:10px}.hcn-meta-sep.svelte-lli4kh{color:var(--text-muted-color)}.hcn-body.svelte-lli4kh{display:flex;flex-direction:column;gap:14px;padding:20px;overflow:auto}.hcn-hint.svelte-lli4kh{margin:0;font-size:var(--font-label);color:var(--text-secondary-color)}.hcn-list.svelte-lli4kh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hcn-row.svelte-lli4kh{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;align-items:center}@media(max-width:480px){.hcn-row.svelte-lli4kh{grid-template-columns:1fr;gap:6px}}.hcn-row-meta.svelte-lli4kh{display:flex;flex-direction:column;gap:2px;min-width:0}.hcn-room-label.svelte-lli4kh{font-size:var(--font-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);color:var(--text-secondary-color)}.hcn-guest.svelte-lli4kh{font-size:var(--font-body-sm);color:var(--text-main-color)}.hcn-input.svelte-lli4kh{padding:8px 12px;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);background:var(--background-main-color);color:var(--text-main-color);font-size:var(--font-body-sm);font-family:var(--font-family-mono)}.hcn-input.svelte-lli4kh:focus{outline:none;border-color:var(--text-main-color)}.hcn-error.svelte-lli4kh{margin:0;color:var(--red-700);font-size:var(--font-body-sm)}.hcn-footer.svelte-lli4kh{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.hcn-btn.svelte-lli4kh{min-height:36px;padding:0 16px;border-radius:var(--radius-sm);font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;font-family:inherit;transition:background var(--transition-fast)}.hcn-btn-secondary.svelte-lli4kh{background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color)}.hcn-btn-secondary.svelte-lli4kh:hover{background:var(--color-bg-hover)}.hcn-btn-primary.svelte-lli4kh{background:var(--btn-primary-bg, var(--text-main-color));color:var(--btn-primary-text, var(--text-inverted-color));border:1px solid var(--btn-primary-border, var(--text-main-color))}.hcn-btn-primary.svelte-lli4kh:hover:not(:disabled){background:var(--btn-primary-hover-bg, var(--text-main-color))}.hcn-btn-primary.svelte-lli4kh:disabled{opacity:.5;cursor:not-allowed}.ra-overlay.svelte-1wpx36j{position:fixed;inset:0;background:#15161580;display:flex;align-items:center;justify-content:center;z-index:1000}.ra-card.svelte-1wpx36j{background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-md);box-shadow:0 18px 48px #15161552;width:100%;max-width:420px;max-height:calc(100vh - 48px);overflow:auto;display:flex;flex-direction:column}.ra-header.svelte-1wpx36j{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--primary-border-color)}.ra-header.svelte-1wpx36j h2:where(.svelte-1wpx36j){margin:0;font-family:"Roboto Serif",serif;font-size:18px;font-weight:400;color:var(--text-main-color)}.ra-close.svelte-1wpx36j{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-main-color);cursor:pointer}.ra-close.svelte-1wpx36j:hover{background:var(--color-bg-hover)}.ra-body.svelte-1wpx36j{padding:20px;display:flex;flex-direction:column;gap:16px}.ra-label.svelte-1wpx36j{font-size:var(--font-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);color:var(--text-secondary-color)}.ra-field.svelte-1wpx36j{display:flex;flex-direction:column;gap:6px}.ra-amount-row.svelte-1wpx36j{display:flex;align-items:stretch;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);overflow:hidden}.ra-amount-input.svelte-1wpx36j{flex:1;padding:8px 12px;border:0;background:var(--background-main-color);color:var(--text-main-color);font-size:var(--font-body-sm);font-family:inherit}.ra-amount-input.svelte-1wpx36j:focus{outline:none}.ra-amount-currency.svelte-1wpx36j{display:inline-flex;align-items:center;padding:0 12px;background:var(--color-bg-hover);color:var(--text-secondary-color);font-family:var(--font-family-mono);font-size:var(--font-body-sm)}.ra-hint.svelte-1wpx36j{font-size:var(--font-label);color:var(--text-secondary-color)}.ra-error.svelte-1wpx36j{margin:0;color:var(--red-700);font-size:var(--font-body-sm)}.ra-footer.svelte-1wpx36j{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.ra-btn.svelte-1wpx36j{min-height:36px;padding:0 16px;border-radius:var(--radius-sm);font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;font-family:inherit;transition:background var(--transition-fast)}.ra-btn-secondary.svelte-1wpx36j{background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color)}.ra-btn-secondary.svelte-1wpx36j:hover:not(:disabled){background:var(--color-bg-hover)}.ra-btn-primary.svelte-1wpx36j{background:var(--btn-primary-bg, var(--text-main-color));color:var(--btn-primary-text, var(--text-inverted-color));border:1px solid var(--btn-primary-border, var(--text-main-color))}.ra-btn-primary.svelte-1wpx36j:hover:not(:disabled){background:var(--btn-primary-hover-bg, var(--text-main-color))}.ra-btn-primary.svelte-1wpx36j:disabled,.ra-btn-secondary.svelte-1wpx36j:disabled{opacity:.5;cursor:not-allowed}.fa-message.svelte-mamgro{margin:0;font-size:var(--font-body-sm);color:var(--text-secondary-color)}.fa-list.svelte-mamgro{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.fa-row.svelte-mamgro{padding:var(--space-2) var(--space-3);background:var(--background-main-color);border:1px solid var(--primary-border-color);border-left-width:3px;border-left-color:var(--blue-700, var(--primary-border-color));border-radius:var(--radius-sm)}.fa-row-main.svelte-mamgro{display:flex;align-items:baseline;gap:var(--space-2)}.fa-label.svelte-mamgro{flex:1;min-width:0;color:var(--text-main-color);overflow-wrap:anywhere}.fa-amount.svelte-mamgro{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);color:var(--green-700);white-space:nowrap}.fa-amount-deduct.svelte-mamgro{color:var(--red-700)}.fa-row-meta.svelte-mamgro{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--font-label);color:var(--text-caption-color)}.fa-author.svelte-mamgro{font-weight:var(--font-weight-semibold);color:var(--text-main-color)}.fa-comment.svelte-mamgro{margin:var(--space-1) 0 0 0;font-size:var(--font-body-sm);color:var(--text-secondary-color);white-space:pre-wrap;overflow-wrap:anywhere}.fa-hint.svelte-htgbkt{margin:var(--space-1) 0 0 0;font-size:var(--font-label);color:var(--text-caption-color)}.fa-mirror.svelte-htgbkt{padding-top:var(--space-3);border-top:1px solid var(--primary-border-color)}.fa-mirror-option.svelte-htgbkt{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.finance-adjustments-block.svelte-1fba8m8{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--primary-border-color)}.finance-adjustments-head.svelte-1fba8m8{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2)}section.details-section-card.svelte-1fba8m8>h4:where(.svelte-1fba8m8){font-size:var(--font-body);text-transform:none;letter-spacing:normal;opacity:1}.value-with-action.svelte-1fba8m8{display:inline-flex;align-items:center;gap:var(--space-3)}.settlement-details.svelte-1fba8m8{margin-top:4px;color:var(--text-secondary-color);font-size:var(--font-label)}.property-id.svelte-1fba8m8{margin-left:6px;color:var(--text-secondary-color);font-size:var(--font-label)}.rooms-header.svelte-1fba8m8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.rooms-header.svelte-1fba8m8 h4:where(.svelte-1fba8m8){margin:0}.order-pb-card.svelte-1fba8m8{background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-md);overflow:hidden}.order-pb-card.collapsed.svelte-1fba8m8{opacity:.85}.order-pb-card.flat.svelte-1fba8m8{background:transparent;border:0;border-radius:0;overflow:visible}.order-pb-card.flat.svelte-1fba8m8 .order-pb-body:where(.svelte-1fba8m8){padding:0 var(--space-2) 0 0;border-top:0}.order-pb-toggle.svelte-1fba8m8{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:transparent;border:0;cursor:pointer;text-align:left;color:inherit}.order-pb-toggle.svelte-1fba8m8:hover{background:var(--color-bg-hover)}.order-pb-summary.svelte-1fba8m8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);flex:1;min-width:0}.hotel-summary.svelte-1fba8m8{font-size:var(--font-body-sm);color:var(--text-main-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dates-summary.svelte-1fba8m8{font-size:var(--font-label);color:var(--text-secondary-color);font-variant-numeric:tabular-nums}.order-pb-body.svelte-1fba8m8{padding:var(--space-4);border-top:1px solid var(--primary-border-color);display:flex;flex-direction:column;gap:var(--space-4)}.pb-summary-grid.svelte-1fba8m8{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-6);row-gap:var(--space-4);position:relative}.pb-summary-grid.svelte-1fba8m8:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--primary-border-color);pointer-events:none}.pb-summary-left.svelte-1fba8m8,.pb-summary-right.svelte-1fba8m8{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.pb-summary-left.svelte-1fba8m8>.details-section-card:where(.svelte-1fba8m8):not(:last-child),.pb-summary-right.svelte-1fba8m8>.details-section-card:not(:last-child){padding-bottom:var(--space-4);border-bottom:1px solid var(--primary-border-color)}@media(max-width:768px){.pb-summary-grid.svelte-1fba8m8{grid-template-columns:1fr}.pb-summary-grid.svelte-1fba8m8:after{display:none}}.rooms-table-wrapper.svelte-1fba8m8{overflow-x:auto}.note-create-form.svelte-1fba8m8{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);margin-bottom:var(--space-3)}.note-form-row.svelte-1fba8m8{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.note-form-field.svelte-1fba8m8{display:flex;flex-direction:column;gap:4px;font-size:var(--font-body-sm)}.note-form-label.svelte-1fba8m8{font-size:var(--font-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-wide-label-spacing);text-transform:uppercase;color:var(--text-secondary-color)}.note-form-field.svelte-1fba8m8 select:where(.svelte-1fba8m8),.note-form-field.svelte-1fba8m8 textarea:where(.svelte-1fba8m8){padding:8px 10px;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);background:var(--background-main-color);color:var(--text-main-color);font-size:var(--font-body-sm);font-family:inherit;line-height:1.4}.note-form-field.svelte-1fba8m8 textarea:where(.svelte-1fba8m8){resize:vertical;min-height:60px}.note-form-field.svelte-1fba8m8 select:where(.svelte-1fba8m8):focus,.note-form-field.svelte-1fba8m8 textarea:where(.svelte-1fba8m8):focus{outline:none;border-color:var(--text-main-color)}.note-form-actions.svelte-1fba8m8{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap}.note-form-checkbox.svelte-1fba8m8{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-body-sm);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:36px;line-height:1}.note-form-checkbox.svelte-1fba8m8 input:where(.svelte-1fba8m8){width:16px;height:16px;margin:0;accent-color:var(--brand-color, var(--text-main-color));cursor:pointer}.btn-add-note.svelte-1fba8m8{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:var(--radius-sm);background:var(--btn-primary-bg, var(--text-main-color));color:var(--btn-primary-text, var(--text-inverted-color));border:1px solid var(--btn-primary-border, var(--text-main-color));font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer;transition:background var(--transition-fast)}.btn-add-note.svelte-1fba8m8:hover:not(:disabled){background:var(--btn-primary-hover-bg, var(--text-main-color))}.btn-add-note.svelte-1fba8m8:disabled{opacity:.5;cursor:not-allowed}.notes-error.svelte-1fba8m8{margin:var(--space-2) 0 0 0;color:var(--red-700);font-size:var(--font-body-sm)}.failure-reason-card.svelte-1fba8m8{border-color:var(--red-700)}.failure-code.svelte-1fba8m8{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-sm);background:var(--red-100);color:var(--red-700);font-family:var(--font-family-mono);font-size:var(--font-label);font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-transform:uppercase;line-height:1.4}.failure-message.svelte-1fba8m8{margin:var(--space-3) 0 0 0;padding:var(--space-3);background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-body-sm);line-height:1.5;color:var(--text-main-color);white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.taxes-breakdown.svelte-1fba8m8{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-body-sm)}.tax-row.svelte-1fba8m8{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0}.tax-row.svelte-1fba8m8 .key:where(.svelte-1fba8m8){color:var(--text-caption-color);min-width:0}.tax-row.svelte-1fba8m8 .value:where(.svelte-1fba8m8){color:var(--text-main-color);font-variant-numeric:tabular-nums;white-space:nowrap}.tax-row--indented.svelte-1fba8m8{padding-left:var(--space-3)}.tax-row--indented.svelte-1fba8m8 .key:where(.svelte-1fba8m8){color:var(--text-secondary-color)}.tax-billable.svelte-1fba8m8{margin-right:4px;color:var(--text-caption-color);font-size:var(--font-label)}.has-tooltip.svelte-1fba8m8{cursor:help;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px}.status-badge.svelte-1fba8m8,.review-badge.svelte-1fba8m8{display:inline-flex;justify-content:center;align-items:center;padding:6px 10px;border-radius:var(--radius-sm);font-size:10px;font-weight:600;text-align:center;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;line-height:100%}.status-completed.svelte-1fba8m8{background-color:var(--green-100);color:var(--green-700)}.status-pending.svelte-1fba8m8,.status-in-progress.svelte-1fba8m8{background-color:var(--yellow-100);color:var(--yellow-700)}.status-cancelled.svelte-1fba8m8,.status-failed.svelte-1fba8m8{background-color:var(--red-100);color:var(--red-700)}.status-reserving.svelte-1fba8m8{background-color:var(--blue-100);color:var(--blue-700)}.status-cancelling.svelte-1fba8m8{background-color:var(--orange-100);color:var(--orange-700)}.status-default.svelte-1fba8m8{background-color:var(--gray-100);color:var(--gray-700)}.inflight-note.svelte-1fba8m8{font-size:var(--font-body-sm);font-style:italic;color:var(--text-secondary-color)}.review-not-started.svelte-1fba8m8{background:var(--gray-100);color:var(--gray-700)}.review-done.svelte-1fba8m8{background:var(--green-100);color:var(--green-700)}.review-in-progress.svelte-1fba8m8,.review-under-review.svelte-1fba8m8{background:var(--yellow-100);color:var(--yellow-700)}.order-notes-list.svelte-1fba8m8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.order-note.svelte-1fba8m8{padding:var(--space-2) var(--space-3);background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);border-left-width:3px}.order-note.note-information.svelte-1fba8m8{border-left-color:var(--primary-border-color)}.order-note.note-warning.svelte-1fba8m8{border-left-color:var(--yellow-700)}.order-note.note-error.svelte-1fba8m8{border-left-color:var(--red-700)}.order-note.note-critical.svelte-1fba8m8{border-left-color:var(--red-700);background:var(--red-100)}.order-note.resolved.svelte-1fba8m8{opacity:.85}.order-note-meta.svelte-1fba8m8{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-label);color:var(--text-caption-color);margin-bottom:var(--space-1);flex-wrap:wrap}.order-note-meta-left.svelte-1fba8m8,.order-note-meta-right.svelte-1fba8m8{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.order-note-meta-right.svelte-1fba8m8{justify-content:flex-end}.order-note-type.svelte-1fba8m8,.order-note-level.svelte-1fba8m8{text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-weight-semibold)}.order-note.note-information.svelte-1fba8m8 .order-note-level:where(.svelte-1fba8m8){color:var(--text-secondary-color)}.order-note.note-warning.svelte-1fba8m8 .order-note-level:where(.svelte-1fba8m8){color:var(--yellow-700)}.order-note.note-error.svelte-1fba8m8 .order-note-level:where(.svelte-1fba8m8){color:var(--red-700)}.order-note.note-critical.svelte-1fba8m8 .order-note-level:where(.svelte-1fba8m8){color:var(--red-700)}.order-note-author.svelte-1fba8m8{font-weight:var(--font-weight-semibold);color:var(--text-main-color)}.order-note-requires-resolution.svelte-1fba8m8{color:var(--yellow-700);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.btn-resolve-note.svelte-1fba8m8,.btn-edit-note.svelte-1fba8m8{padding:0 6px;font-size:var(--font-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);line-height:1.6;font-family:inherit}.btn-resolve-note.svelte-1fba8m8:hover{background:var(--green-100);border-color:var(--green-700);color:var(--green-700)}.btn-edit-note.svelte-1fba8m8:hover{border-color:var(--text-main-color);background:var(--color-bg-hover)}.note-edit-form.svelte-1fba8m8{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.note-form-actions.edit-actions.svelte-1fba8m8{justify-content:flex-end;gap:var(--space-2)}.btn-cancel-note.svelte-1fba8m8{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:var(--radius-sm);background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color);font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer;font-family:inherit;transition:all var(--transition-fast)}.btn-cancel-note.svelte-1fba8m8:hover{border-color:var(--text-main-color);background:var(--color-bg-hover)}.order-note-message.svelte-1fba8m8{margin:0;font-size:var(--font-body-sm);color:var(--text-main-color);white-space:pre-wrap;overflow-wrap:anywhere}.orders-sr-only.svelte-1fba8m8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fi-message.svelte-1ijio9d{margin:0;font-size:var(--font-body-sm);color:var(--text-secondary-color)}.fi-error.svelte-1ijio9d{color:var(--red-700)}.fi-table-container.svelte-1ijio9d{overflow-x:auto}.fi-table.svelte-1ijio9d{width:100%;border-collapse:collapse;font-size:var(--font-body-sm)}.fi-table.svelte-1ijio9d th:where(.svelte-1ijio9d){text-align:left;padding:6px 10px;font-size:var(--font-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-wide-label-spacing);text-transform:uppercase;color:var(--text-secondary-color);border-bottom:1px solid var(--primary-border-color);white-space:nowrap}.fi-table.svelte-1ijio9d td:where(.svelte-1ijio9d){padding:6px 10px;border-bottom:1px solid var(--primary-border-color);color:var(--text-main-color);white-space:nowrap}.fi-table.svelte-1ijio9d tbody:where(.svelte-1ijio9d) tr:where(.svelte-1ijio9d):last-child td:where(.svelte-1ijio9d){border-bottom:none}.fi-amount.svelte-1ijio9d{font-variant-numeric:tabular-nums}.fi-muted.svelte-1ijio9d{color:var(--text-caption-color)}.fi-link.svelte-1ijio9d{display:inline-flex;align-items:center;color:var(--text-secondary-color)}.fi-link.svelte-1ijio9d:hover{color:var(--text-main-color)}.fi-type-badge.svelte-1ijio9d,.fi-status-badge.svelte-1ijio9d{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-sm);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.6}.fi-type-liability.svelte-1ijio9d{background-color:var(--gray-100);color:var(--gray-700)}.fi-type-refund.svelte-1ijio9d{background-color:var(--yellow-100);color:var(--yellow-700)}.fi-status-positive.svelte-1ijio9d{background-color:var(--green-100);color:var(--green-700)}.fi-status-pending.svelte-1ijio9d{background-color:var(--yellow-100);color:var(--yellow-700)}.fi-status-negative.svelte-1ijio9d{background-color:var(--red-100);color:var(--red-700)}.fi-status-default.svelte-1ijio9d{background-color:var(--gray-100);color:var(--gray-700)}.mb-section-title.svelte-1yog9bx{margin:var(--space-4) 0 var(--space-2) 0;font-size:var(--font-body-sm);text-transform:none;letter-spacing:normal;opacity:1}.mb-rooms-head.svelte-1yog9bx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.mb-rooms-head.svelte-1yog9bx>.mb-section-title:where(.svelte-1yog9bx){margin:0}.mb-room.svelte-1yog9bx{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--primary-border-color);border-radius:var(--radius-sm)}.mb-room-head.svelte-1yog9bx{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.mb-room-label.svelte-1yog9bx{font-size:var(--font-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);color:var(--text-secondary-color)}.mb-tax-included.svelte-1yog9bx{margin-top:var(--space-5)}.cs-overlay.svelte-1p9defl{position:fixed;inset:0;background:#15161580;display:flex;align-items:center;justify-content:center;z-index:1000}.cs-card.svelte-1p9defl{background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-md);box-shadow:0 18px 48px #15161552;width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow:auto;display:flex;flex-direction:column}.cs-header.svelte-1p9defl{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--primary-border-color)}.cs-header.svelte-1p9defl h2:where(.svelte-1p9defl){margin:0;font-family:"Roboto Serif",serif;font-size:18px;font-weight:400;color:var(--text-main-color)}.cs-close.svelte-1p9defl{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-main-color);cursor:pointer}.cs-close.svelte-1p9defl:hover{background:var(--color-bg-hover)}.cs-body.svelte-1p9defl{padding:20px;display:flex;flex-direction:column;gap:16px}.cs-label.svelte-1p9defl{font-size:var(--font-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--font-wide-label-spacing);color:var(--text-secondary-color)}.cs-status-row.svelte-1p9defl{display:flex;align-items:end;gap:16px}.cs-status-col.svelte-1p9defl{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.cs-arrow.svelte-1p9defl{font-size:20px;color:var(--text-secondary-color);padding-bottom:8px}.cs-status-col.svelte-1p9defl select:where(.svelte-1p9defl){padding:8px 12px;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);background:var(--background-main-color);color:var(--text-main-color);font-size:var(--font-body-sm);font-family:inherit}.cs-status-col.svelte-1p9defl select:where(.svelte-1p9defl):focus{outline:none;border-color:var(--text-main-color)}.cs-status-col.svelte-1p9defl select:where(.svelte-1p9defl):disabled{color:var(--text-main-color);background:var(--background-main-color);cursor:not-allowed;opacity:1}.cs-checkbox.svelte-1p9defl{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-body-sm);color:var(--text-main-color);cursor:pointer;-webkit-user-select:none;user-select:none}.cs-checkbox.svelte-1p9defl input:where(.svelte-1p9defl){width:16px;height:16px;margin:0;accent-color:var(--brand-color, var(--text-main-color));cursor:pointer}.cs-disclaimer.svelte-1p9defl{display:flex;gap:10px;padding:12px 14px;border:1px solid var(--yellow-700);background:var(--yellow-100);border-radius:var(--radius-sm);color:var(--text-main-color)}.cs-disclaimer.svelte-1p9defl p:where(.svelte-1p9defl){margin:0;font-size:var(--font-body-sm);line-height:1.5}.cs-disclaimer-strong.svelte-1p9defl{border-color:var(--red-700);background:var(--red-100)}.cs-disclaimer-strong.svelte-1p9defl svg{color:var(--red-700)}.cs-error.svelte-1p9defl{margin:0;color:var(--red-700);font-size:var(--font-body-sm)}.cs-disclaimer.svelte-1p9defl svg{flex-shrink:0;color:var(--yellow-700);margin-top:2px}.cs-footer.svelte-1p9defl{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.cs-btn.svelte-1p9defl{min-height:36px;padding:0 16px;border-radius:var(--radius-sm);font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;font-family:inherit;transition:background var(--transition-fast)}.cs-btn-secondary.svelte-1p9defl{background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color)}.cs-btn-secondary.svelte-1p9defl:hover{background:var(--color-bg-hover)}.cs-btn-primary.svelte-1p9defl{background:var(--btn-primary-bg, var(--text-main-color));color:var(--btn-primary-text, var(--text-inverted-color));border:1px solid var(--btn-primary-border, var(--text-main-color))}.cs-btn-primary.svelte-1p9defl:hover:not(:disabled){background:var(--btn-primary-hover-bg, var(--text-main-color))}.cs-btn-primary.svelte-1p9defl:disabled{opacity:.5;cursor:not-allowed}section.details-section-card.svelte-1locben>h4:where(.svelte-1locben){font-size:var(--font-body);text-transform:none;letter-spacing:normal;opacity:1}.platform-pricing-subheader.svelte-1locben{margin-top:var(--space-3)}.platform-cell.svelte-1locben{display:inline-flex;align-items:center;gap:6px;cursor:help}.platform-badge.svelte-1locben{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;border-radius:4px;background:var(--background-secondary-color);color:var(--text-main-color);font-size:10px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase}.has-tooltip.svelte-1locben{cursor:help;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px}.value-with-action.svelte-1locben{display:inline-flex;align-items:center;gap:var(--space-3)}.inflight-note.svelte-1locben{font-size:var(--font-body-sm);font-style:italic;color:var(--text-secondary-color)}.finance-adjustments-block.svelte-1locben{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--primary-border-color)}.finance-adjustments-head.svelte-1locben{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.finance-adjustments-head.svelte-1locben>h4:where(.svelte-1locben){margin:0;font-size:var(--font-body);text-transform:none;letter-spacing:normal;opacity:1}.cancel-order-btn.svelte-1locben{display:block;width:100%;min-height:40px;padding:0 16px;border-radius:var(--radius-sm);background:var(--btn-danger-bg);color:var(--btn-danger-text);border:1px solid var(--btn-danger-text);font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}.cancel-order-btn.svelte-1locben:hover:not(:disabled){background:var(--btn-danger-hover-bg);border-color:var(--btn-danger-text)}.cancel-order-btn.svelte-1locben:disabled{opacity:.5;cursor:not-allowed}.status-badge.svelte-1locben{display:inline-flex;justify-content:center;align-items:center;padding:6px 10px;border-radius:var(--radius-sm);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:100%}.status-completed.svelte-1locben{background-color:var(--green-100);color:var(--green-700)}.status-pending.svelte-1locben,.status-in-progress.svelte-1locben{background-color:var(--yellow-100);color:var(--yellow-700)}.status-cancelled.svelte-1locben,.status-failed.svelte-1locben{background-color:var(--red-100);color:var(--red-700)}.status-default.svelte-1locben{background-color:var(--gray-100);color:var(--gray-700)}.order-summary-grid.svelte-1locben{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-6);row-gap:var(--space-4);position:relative}.order-section-divider.svelte-1locben{border:0;border-top:1px solid var(--primary-border-color);margin:var(--space-4) calc(-1 * var(--space-4))}.property-bookings-section.svelte-1locben{margin-bottom:0}.order-summary-grid.svelte-1locben:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--primary-border-color);pointer-events:none}.order-summary-right.svelte-1locben{padding-right:var(--space-2)}.order-summary-left.svelte-1locben,.order-summary-right.svelte-1locben{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.order-summary-left.svelte-1locben>.details-section-card:where(.svelte-1locben):not(:last-child),.order-summary-right.svelte-1locben>.details-section-card:not(:last-child){padding-bottom:var(--space-4);border-bottom:1px solid var(--primary-border-color)}@media(max-width:768px){.order-summary-grid.svelte-1locben{grid-template-columns:1fr}.order-summary-grid.svelte-1locben:after{display:none}}.property-bookings-list.svelte-1locben{display:flex;flex-direction:column;gap:var(--space-3)}.property-bookings-head.svelte-1locben{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.note-create-form.svelte-1locben{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);margin-bottom:var(--space-3)}.note-form-row.svelte-1locben{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.note-form-field.svelte-1locben{display:flex;flex-direction:column;gap:4px;font-size:var(--font-body-sm)}.note-form-label.svelte-1locben{font-size:var(--font-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-wide-label-spacing);text-transform:uppercase;color:var(--text-secondary-color)}.note-form-field.svelte-1locben select:where(.svelte-1locben),.note-form-field.svelte-1locben textarea:where(.svelte-1locben){padding:8px 10px;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);background:var(--background-main-color);color:var(--text-main-color);font-size:var(--font-body-sm);font-family:inherit;line-height:1.4}.note-form-field.svelte-1locben textarea:where(.svelte-1locben){resize:vertical;min-height:60px}.note-form-field.svelte-1locben select:where(.svelte-1locben):focus,.note-form-field.svelte-1locben textarea:where(.svelte-1locben):focus{outline:none;border-color:var(--text-main-color)}.note-form-actions.svelte-1locben{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap}.note-form-checkbox.svelte-1locben{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-body-sm);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:36px;line-height:1}.note-form-checkbox.svelte-1locben input:where(.svelte-1locben){width:16px;height:16px;margin:0;accent-color:var(--brand-color, var(--text-main-color));cursor:pointer}.btn-add-note.svelte-1locben{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:var(--radius-sm);background:var(--btn-primary-bg, var(--text-main-color));color:var(--btn-primary-text, var(--text-inverted-color));border:1px solid var(--btn-primary-border, var(--text-main-color));font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer;transition:background var(--transition-fast)}.btn-add-note.svelte-1locben:hover:not(:disabled){background:var(--btn-primary-hover-bg, var(--text-main-color))}.btn-add-note.svelte-1locben:disabled{opacity:.5;cursor:not-allowed}.notes-error.svelte-1locben{margin:var(--space-2) 0 0 0;color:var(--red-700);font-size:var(--font-body-sm)}.order-notes-list.svelte-1locben{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.order-note.svelte-1locben{padding:var(--space-2) var(--space-3);background:var(--background-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);border-left-width:3px}.order-note.note-information.svelte-1locben{border-left-color:var(--primary-border-color)}.order-note.note-warning.svelte-1locben{border-left-color:var(--yellow-700)}.order-note.note-error.svelte-1locben{border-left-color:var(--red-700)}.order-note.note-critical.svelte-1locben{border-left-color:var(--red-700);background:var(--red-100)}.order-note.resolved.svelte-1locben{opacity:.85}.order-note-meta.svelte-1locben{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-label);color:var(--text-caption-color);margin-bottom:var(--space-1);flex-wrap:wrap}.order-note-meta-left.svelte-1locben,.order-note-meta-right.svelte-1locben{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.order-note-meta-right.svelte-1locben{justify-content:flex-end}.order-note-type.svelte-1locben,.order-note-level.svelte-1locben{text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-weight-semibold)}.order-note.note-information.svelte-1locben .order-note-level:where(.svelte-1locben){color:var(--text-secondary-color)}.order-note.note-warning.svelte-1locben .order-note-level:where(.svelte-1locben){color:var(--yellow-700)}.order-note.note-error.svelte-1locben .order-note-level:where(.svelte-1locben){color:var(--red-700)}.order-note.note-critical.svelte-1locben .order-note-level:where(.svelte-1locben){color:var(--red-700)}.order-note-author.svelte-1locben{font-weight:var(--font-weight-semibold);color:var(--text-main-color)}.order-note-requires-resolution.svelte-1locben{color:var(--yellow-700);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.btn-resolve-note.svelte-1locben,.btn-edit-note.svelte-1locben{padding:0 6px;font-size:var(--font-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);line-height:1.6;font-family:inherit}.btn-resolve-note.svelte-1locben:hover{background:var(--green-100);border-color:var(--green-700);color:var(--green-700)}.btn-edit-note.svelte-1locben:hover{border-color:var(--text-main-color);background:var(--color-bg-hover)}.note-edit-form.svelte-1locben{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.note-form-actions.edit-actions.svelte-1locben{justify-content:flex-end;gap:var(--space-2)}.btn-cancel-note.svelte-1locben{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:var(--radius-sm);background:transparent;color:var(--text-main-color);border:1px solid var(--primary-border-color);font-size:var(--font-body-sm);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer;font-family:inherit;transition:all var(--transition-fast)}.btn-cancel-note.svelte-1locben:hover{border-color:var(--text-main-color);background:var(--color-bg-hover)}.order-note-message.svelte-1locben{margin:0;font-size:var(--font-body-sm);color:var(--text-main-color);white-space:pre-wrap;overflow-wrap:anywhere}.orders-table.svelte-9qxepj{table-layout:auto}.orders-table.svelte-9qxepj th:where(.svelte-9qxepj),.orders-table.svelte-9qxepj td:where(.svelte-9qxepj){padding:16px}.orders-table.svelte-9qxepj thead:where(.svelte-9qxepj) th:where(.svelte-9qxepj):not(.property-col):not(.actions-col),.orders-table.svelte-9qxepj tbody:where(.svelte-9qxepj) td:where(.svelte-9qxepj):not(.property-col):not(.actions-col){width:1%;white-space:nowrap}.orders-table.svelte-9qxepj .property-col:where(.svelte-9qxepj){width:100%;max-width:0;min-width:60px;text-align:left}.orders-table.svelte-9qxepj thead:where(.svelte-9qxepj) th.property-col:where(.svelte-9qxepj) .th-content:where(.svelte-9qxepj){justify-content:flex-start}.orders-table.svelte-9qxepj .partner-col:where(.svelte-9qxepj){max-width:140px}.orders-table.svelte-9qxepj .reference-col:where(.svelte-9qxepj){max-width:200px}.reference-cell.svelte-9qxepj{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.orders-table.svelte-9qxepj tbody:where(.svelte-9qxepj) tr.clickable-row:where(.svelte-9qxepj)>td:where(.svelte-9qxepj):not(.price-col):not(.actions-col):not(.property-col){text-align:center}.orders-table.svelte-9qxepj thead:where(.svelte-9qxepj) th:where(.svelte-9qxepj){text-align:center}.orders-table.svelte-9qxepj thead:where(.svelte-9qxepj) th:where(.svelte-9qxepj) .th-content:where(.svelte-9qxepj){justify-content:center}.orders-table.svelte-9qxepj .actions-col:where(.svelte-9qxepj){width:1%;text-align:center;white-space:nowrap}.actions-cell.svelte-9qxepj{display:inline-flex;align-items:center;gap:6px}.orders-table.svelte-9qxepj .price-col:where(.svelte-9qxepj){text-align:center;white-space:nowrap}.orders-table.svelte-9qxepj .created-at:where(.svelte-9qxepj){white-space:nowrap}.notes-empty.svelte-9qxepj{display:block;text-align:center;color:var(--text-secondary-color)}.property-cell.svelte-9qxepj,.partner-cell.svelte-9qxepj{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-cell.svelte-9qxepj,.partner-cell.svelte-9qxepj,.supplier-cell.svelte-9qxepj{cursor:help}.mono.svelte-9qxepj{font-family:var(--font-family-mono)}.refundability-badge.svelte-9qxepj{display:inline-flex;justify-content:center;align-items:center;padding:4px 8px;border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:10px;font-weight:900;letter-spacing:.05em;line-height:100%}.refundability-ref.svelte-9qxepj{background-color:var(--green-100);color:var(--green-700)}.refundability-nrf.svelte-9qxepj{background-color:var(--red-100);color:var(--red-700);cursor:help}.order-total.svelte-9qxepj{font-weight:600}.action-btn.svelte-9qxepj{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--primary-border-color);border-radius:var(--radius-sm);color:var(--text-muted-color);cursor:pointer;text-decoration:none;transition:all var(--transition-fast)}.action-btn.svelte-9qxepj:hover{border-color:var(--text-main-color);color:var(--text-main-color)}.copy-btn.copied.svelte-9qxepj{color:var(--green-700);border-color:var(--green-700)}.status-badge.svelte-9qxepj{display:inline-flex;justify-content:center;align-items:center;padding:6px 10px;border-radius:var(--radius-sm);font-size:10px;font-weight:600;text-align:center;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;line-height:100%}.status-completed.svelte-9qxepj{background-color:var(--green-100);color:var(--green-700)}.status-pending.svelte-9qxepj,.status-in-progress.svelte-9qxepj{background-color:var(--yellow-100);color:var(--yellow-700)}.status-cancelled.svelte-9qxepj,.status-failed.svelte-9qxepj{background-color:var(--red-100);color:var(--red-700)}.status-reserving.svelte-9qxepj{background-color:var(--blue-100);color:var(--blue-700)}.status-cancelling.svelte-9qxepj{background-color:var(--orange-100);color:var(--orange-700)}.status-default.svelte-9qxepj{background-color:var(--gray-100);color:var(--gray-700)}.orders-sr-only.svelte-9qxepj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.orders-card-list.svelte-kmol0{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.order-card.svelte-kmol0{border:1px solid var(--primary-border-color);border-radius:var(--radius-md);background:var(--background-main-color);overflow:hidden}.order-card.expanded.svelte-kmol0{box-shadow:var(--shadow-sm)}.order-card-summary.svelte-kmol0{display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);background:transparent;border:0;cursor:pointer;text-align:left;color:inherit}.order-card-summary.svelte-kmol0:hover{background:var(--color-bg-hover)}.card-row.svelte-kmol0{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-body-sm)}.card-row.top.svelte-kmol0{font-size:var(--font-body);font-weight:var(--font-weight-semibold)}.badge-group.svelte-kmol0{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.card-meta-label.svelte-kmol0{font-size:var(--font-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-wide-label-spacing);text-transform:uppercase;color:var(--text-secondary-color)}.card-row.total.svelte-kmol0 .amount:where(.svelte-kmol0){font-weight:var(--font-weight-semibold);font-family:var(--font-family-mono)}.total-amount.svelte-kmol0{display:inline-flex;align-items:center;gap:var(--space-2)}.chevron-row.svelte-kmol0{justify-content:flex-end;color:var(--text-muted-color)}.refunded-text.svelte-kmol0{color:var(--text-secondary-color);font-size:var(--font-label);font-family:var(--font-family-mono);white-space:nowrap}.order-card-expanded.svelte-kmol0{border-top:1px solid var(--primary-border-color)}.status-badge.svelte-kmol0,.review-badge.svelte-kmol0{display:inline-flex;justify-content:center;align-items:center;padding:6px 10px;border-radius:var(--radius-sm);font-size:10px;font-weight:600;text-align:center;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;line-height:100%}.review-not-started.svelte-kmol0{background:var(--gray-100);color:var(--gray-700)}.review-done.svelte-kmol0{background:var(--green-100);color:var(--green-700)}.review-in-progress.svelte-kmol0,.review-under-review.svelte-kmol0{background:var(--yellow-100);color:var(--yellow-700)}.review-cancelled.svelte-kmol0{background:var(--red-100);color:var(--red-700)}.refundability-badge.svelte-kmol0{display:inline-flex;justify-content:center;align-items:center;padding:6px 8px;border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:10px;font-weight:900;letter-spacing:.05em;line-height:100%}.refundability-ref.svelte-kmol0{background-color:var(--green-100);color:var(--green-700)}.refundability-nrf.svelte-kmol0{background-color:var(--red-100);color:var(--red-700)}.status-completed.svelte-kmol0{background-color:var(--green-100);color:var(--green-700)}.status-pending.svelte-kmol0,.status-in-progress.svelte-kmol0{background-color:var(--yellow-100);color:var(--yellow-700)}.status-cancelled.svelte-kmol0,.status-failed.svelte-kmol0{background-color:var(--red-100);color:var(--red-700)}.status-default.svelte-kmol0{background-color:var(--gray-100);color:var(--gray-700)}.orders-sr-only.svelte-kmol0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
