:root{--tablein-primitive-color-paper:#fff;--tablein-primitive-color-ink:#1a2433;--tablein-primitive-color-focus:#1a47a6;--tablein-primitive-color-default-muted:#5c6675;--tablein-primitive-color-default-border:#ccd1d9;--tablein-primitive-color-default-quiet:#f5f7fa;--tablein-primitive-color-default-hover:#ebf0f5;--tablein-primitive-color-default-pressed:#dbe3eb;--tablein-primitive-color-default-danger:#a8292e;--tablein-primitive-color-default-danger-hover:#8f1f24;--tablein-primitive-color-default-backdrop:#1a24333d;--tablein-primitive-color-default-page:#fff;--tablein-primitive-color-default-surface:#fff;--tablein-primitive-color-default-text:#1a2433;--tablein-primitive-color-default-focus:#1a47a6;--tablein-primitive-color-default-selected:#ebf0f5;--tablein-primitive-color-default-accent:#1a47a6;--tablein-primitive-color-default-accent-soft:#dbe7fa;--tablein-primitive-color-default-on-action:#fff;--tablein-primitive-color-advisor-sand:#eee9dc;--tablein-primitive-color-advisor-powder-blue:#e3eaf0;--tablein-primitive-color-advisor-sage:#e7ede2;--tablein-primitive-color-advisor-rose-dust:#f0e5e2;--tablein-primitive-color-advisor-warm-linen:#f2eee6;--tablein-primitive-color-advisor-muted-lavender:#e8e6f0;--tablein-primitive-color-advisor-stone-mist:#eaedea;--tablein-primitive-color-advisor-page:#f8f7f3;--tablein-primitive-color-advisor-surface:#fcfbf8;--tablein-primitive-color-advisor-border:#d8ded8;--tablein-primitive-color-advisor-warm-border:#ddd7cb;--tablein-primitive-color-advisor-text:#17324a;--tablein-primitive-color-advisor-secondary:#5d6e7d;--tablein-primitive-color-advisor-muted:#7d8a94;--tablein-primitive-color-advisor-accent:#c9953b;--tablein-primitive-color-advisor-accent-soft:#e8c98b;--tablein-primitive-color-advisor-action-hover:#28465f;--tablein-primitive-color-advisor-action-pressed:#10283d;--tablein-primitive-color-advisor-danger:#a8292e;--tablein-primitive-color-advisor-danger-hover:#8f1f24;--tablein-primitive-color-advisor-on-action:#fcfbf8;--tablein-primitive-spacing-unit:4px;--tablein-primitive-spacing-small:8px;--tablein-primitive-spacing-medium:16px;--tablein-primitive-radius-control:6px;--tablein-primitive-typography-family:Inter, sans-serif;--tablein-primitive-typography-size:16px;--tablein-primitive-typography-weight:400;--tablein-primitive-typography-line-height:1.5;--tablein-primitive-motion-brief:.12s;--tablein-primitive-motion-standard:.18s;--tablein-primitive-motion-ease:cubic-bezier(.2, 0, 0, 1);--tablein-primitive-motion-loading:1s;--tablein-primitive-control-height:40px;--tablein-primitive-control-icon:20px;--tablein-primitive-layer-base:0;--tablein-primitive-layer-overlay:100;--tablein-primitive-elevation-none:0px 0px 0px 0px #0000;--tablein-semantic-control-height-small:36px;--tablein-semantic-control-touch-target:44px;--tablein-semantic-control-font-size:14px;--tablein-semantic-spacing-large:24px;--tablein-component-overlay-width:480px;--tablein-component-overlay-margin:16px;--tablein-component-overlay-offset:4px;--tablein-component-search-height:320px;--tablein-component-field-gap:6px;--tablein-component-field-font-size:16px;--tablein-component-field-line-height:24px;--tablein-component-field-textarea-height:128px;--tablein-component-field-choice-size:20px;--tablein-component-field-switch-width:44px;--tablein-component-field-switch-height:24px;--tablein-component-field-switch-thumb:20px;--tablein-theme-radius-control:8px;--tablein-theme-radius-control-soft:12px;--tablein-theme-radius-surface:16px;--tablein-theme-radius-overlay:16px;--tablein-theme-radius-pill:9999px;--tablein-theme-radius-popup:10px;--tablein-theme-radius-item:6px;--tablein-semantic-control-height:var(--tablein-primitive-control-height);--tablein-semantic-layer-overlay:var(--tablein-primitive-layer-overlay);--tablein-radius-control:var(--tablein-theme-radius-control);--tablein-radius-control-soft:var(--tablein-theme-radius-control-soft);--tablein-radius-surface:var(--tablein-theme-radius-surface);--tablein-radius-overlay:var(--tablein-theme-radius-overlay);--tablein-radius-pill:var(--tablein-theme-radius-pill);--tablein-radius-popup:var(--tablein-theme-radius-popup);--tablein-radius-item:var(--tablein-theme-radius-item);--tablein-theme-color-muted:var(--tablein-primitive-color-default-muted);--tablein-theme-color-border:var(--tablein-primitive-color-default-border);--tablein-theme-color-quiet:var(--tablein-primitive-color-default-quiet);--tablein-theme-color-hover:var(--tablein-primitive-color-default-hover);--tablein-theme-color-pressed:var(--tablein-primitive-color-default-pressed);--tablein-theme-color-danger:var(--tablein-primitive-color-default-danger);--tablein-theme-color-danger-hover:var(--tablein-primitive-color-default-danger-hover);--tablein-theme-color-backdrop:var(--tablein-primitive-color-default-backdrop);--tablein-theme-color-page:var(--tablein-primitive-color-default-page);--tablein-theme-color-surface:var(--tablein-primitive-color-default-surface);--tablein-theme-color-text:var(--tablein-primitive-color-default-text);--tablein-theme-color-focus:var(--tablein-primitive-color-default-focus);--tablein-theme-color-selected:var(--tablein-primitive-color-default-selected);--tablein-theme-color-accent:var(--tablein-primitive-color-default-accent);--tablein-theme-color-accent-soft:var(--tablein-primitive-color-default-accent-soft);--tablein-theme-color-on-action:var(--tablein-primitive-color-default-on-action);--tablein-theme-color-secondary:var(--tablein-primitive-color-default-muted);--tablein-theme-color-warm-border:var(--tablein-primitive-color-default-border);--tablein-theme-color-subtle:var(--tablein-primitive-color-default-quiet);--tablein-theme-color-action-hover:var(--tablein-primitive-color-default-muted);--tablein-theme-color-action-pressed:var(--tablein-primitive-color-default-text);--tablein-theme-color-sand:var(--tablein-primitive-color-default-quiet);--tablein-theme-color-powder-blue:var(--tablein-primitive-color-default-quiet);--tablein-theme-color-sage:var(--tablein-primitive-color-default-quiet);--tablein-theme-color-rose-dust:var(--tablein-primitive-color-default-quiet);--tablein-theme-color-warm-linen:var(--tablein-primitive-color-default-quiet);--tablein-theme-color-muted-lavender:var(--tablein-primitive-color-default-quiet);--tablein-theme-color-stone-mist:var(--tablein-primitive-color-default-quiet);--tablein-semantic-radius-control:var(--tablein-radius-control);--tablein-semantic-radius-overlay:var(--tablein-radius-overlay);--tablein-semantic-radius-popup:var(--tablein-radius-popup);--tablein-semantic-radius-item:var(--tablein-radius-item);--tablein-component-probe-height:var(--tablein-semantic-control-height);--tablein-color-background-page:var(--tablein-theme-color-page);--tablein-color-surface-default:var(--tablein-theme-color-surface);--tablein-color-surface-subtle:var(--tablein-theme-color-subtle);--tablein-color-surface-accent:var(--tablein-theme-color-accent-soft);--tablein-color-surface-guest-experience:var(--tablein-theme-color-rose-dust);--tablein-color-surface-planning:var(--tablein-theme-color-sand);--tablein-color-surface-communication:var(--tablein-theme-color-powder-blue);--tablein-color-surface-availability:var(--tablein-theme-color-sage);--tablein-color-surface-hospitality:var(--tablein-theme-color-warm-linen);--tablein-color-surface-insights:var(--tablein-theme-color-muted-lavender);--tablein-color-surface-operations:var(--tablein-theme-color-stone-mist);--tablein-color-border-default:var(--tablein-theme-color-border);--tablein-color-border-subtle:var(--tablein-theme-color-warm-border);--tablein-color-border-control:var(--tablein-theme-color-secondary);--tablein-color-text-primary:var(--tablein-theme-color-text);--tablein-color-text-secondary:var(--tablein-theme-color-secondary);--tablein-color-text-muted:var(--tablein-theme-color-muted);--tablein-color-text-on-action:var(--tablein-theme-color-on-action);--tablein-color-action-primary:var(--tablein-theme-color-text);--tablein-color-action-primary-hover:var(--tablein-theme-color-action-hover);--tablein-color-action-primary-pressed:var(--tablein-theme-color-action-pressed);--tablein-color-action-selected:var(--tablein-theme-color-selected);--tablein-color-action-hover:var(--tablein-theme-color-hover);--tablein-color-action-pressed:var(--tablein-theme-color-pressed);--tablein-color-focus-ring:var(--tablein-theme-color-focus);--tablein-color-state-disabled:var(--tablein-theme-color-subtle);--tablein-color-state-disabled-text:var(--tablein-theme-color-muted);--tablein-color-state-danger:var(--tablein-theme-color-danger);--tablein-color-state-danger-hover:var(--tablein-theme-color-danger-hover);--tablein-color-accent-main:var(--tablein-theme-color-accent);--tablein-color-accent-soft:var(--tablein-theme-color-accent-soft);--tablein-color-overlay-backdrop:var(--tablein-theme-color-backdrop);--tablein-semantic-color-surface:var(--tablein-color-surface-default);--tablein-semantic-color-text:var(--tablein-color-text-primary);--tablein-semantic-color-focus:var(--tablein-color-focus-ring);--tablein-semantic-color-muted:var(--tablein-color-text-secondary);--tablein-semantic-color-border:var(--tablein-color-border-default);--tablein-semantic-color-quiet:var(--tablein-color-surface-subtle);--tablein-semantic-color-hover:var(--tablein-color-action-hover);--tablein-semantic-color-pressed:var(--tablein-color-action-pressed);--tablein-semantic-color-danger:var(--tablein-color-state-danger);--tablein-semantic-color-danger-hover:var(--tablein-color-state-danger-hover);--tablein-semantic-color-backdrop:var(--tablein-color-overlay-backdrop);--tablein-component-probe-radius:var(--tablein-semantic-radius-control)}.tablein-scope{color:var(--tablein-color-text-primary);background:var(--tablein-color-surface-default);font-family:var(--tablein-typography-family,var(--tablein-primitive-typography-family));font-size:var(--tablein-primitive-typography-size);line-height:var(--tablein-primitive-typography-line-height)}.tablein-scope :focus-visible{outline:2px solid var(--tablein-color-focus-ring);outline-offset:3px}.tablein-probe{align-items:center;gap:var(--tablein-primitive-spacing-small);min-height:var(--tablein-component-probe-height);border-radius:var(--tablein-component-probe-radius);padding:var(--tablein-primitive-spacing-small) var(--tablein-primitive-spacing-medium);color:var(--tablein-color-text-primary);background:var(--tablein-color-surface-default);font:inherit;cursor:pointer;transition:background-color var(--tablein-primitive-motion-brief), transform var(--tablein-primitive-motion-brief);border:1px solid;display:inline-flex}.tablein-probe:active{transform:translateY(1px)}.tablein-probe:disabled{opacity:.5;cursor:default}.tablein-icon{vertical-align:middle;flex:none}.tablein-scope[data-tablein-reduced-motion=true] *,.tablein-scope[data-tablein-reduced-motion=true] :before,.tablein-scope[data-tablein-reduced-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.tablein-scope *,.tablein-scope :before,.tablein-scope :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tablein-probe:active{transform:none}}.tablein-scope[data-tablein-reduced-motion=true] .tablein-probe:active{transform:none}.tablein-control{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--tablein-primitive-spacing-small);min-height:var(--tablein-semantic-control-height);border-radius:var(--tablein-semantic-radius-control);padding:0 var(--tablein-primitive-spacing-medium);font:inherit;font-size:var(--tablein-semantic-control-font-size);cursor:pointer;transition:background-color var(--tablein-primitive-motion-brief) var(--tablein-primitive-motion-ease), border-color var(--tablein-primitive-motion-brief) var(--tablein-primitive-motion-ease);border:1px solid #0000;flex-shrink:0;font-weight:600;line-height:1.4;display:inline-flex}.tablein-control[data-size=sm]{min-height:var(--tablein-semantic-control-height-small)}.tablein-control:focus-visible,.tablein-select-item:focus-visible,.tablein-search-input:focus-visible,.tablein-search-viewport:focus-visible{outline:2px solid var(--tablein-color-focus-ring);outline-offset:3px}.tablein-control:disabled,.tablein-control[data-disabled]{cursor:default;color:var(--tablein-color-state-disabled-text);background:var(--tablein-color-state-disabled);border-color:var(--tablein-color-border-default)}.tablein-button{background:var(--tablein-color-action-primary);color:var(--tablein-color-text-on-action);position:relative}.tablein-button-label{justify-content:center;align-items:center;gap:var(--tablein-primitive-spacing-small);display:inline-flex}.tablein-button[data-variant=secondary],.tablein-icon-button[data-variant=subtle]{background:var(--tablein-color-surface-subtle);color:var(--tablein-color-text-primary);border-color:var(--tablein-color-border-default)}.tablein-button[data-variant=ghost],.tablein-icon-button{color:var(--tablein-color-text-primary);background:0 0}.tablein-button[data-variant=destructive]{background:var(--tablein-color-state-danger)}.tablein-icon-button[data-variant=destructive]{color:var(--tablein-color-state-danger)}@media (hover:hover){.tablein-button:hover:not(:disabled){background:var(--tablein-color-action-primary-hover)}.tablein-button[data-variant=destructive]:hover:not(:disabled){background:var(--tablein-color-state-danger-hover)}.tablein-button[data-variant=secondary]:hover:not(:disabled),.tablein-button[data-variant=ghost]:hover:not(:disabled),.tablein-icon-button:hover:not(:disabled){background:var(--tablein-color-action-hover)}}.tablein-control[data-variant]:active:not(:disabled){background:var(--tablein-color-action-pressed);color:var(--tablein-color-text-primary);transition-duration:0s}.tablein-button[data-loading]{cursor:progress}.tablein-button[data-loading] .tablein-button-label{opacity:0}.tablein-button-loader{place-items:center;display:grid;position:absolute;inset:0}.tablein-button-loader svg{animation:tablein-loading var(--tablein-primitive-motion-loading) linear infinite}@keyframes tablein-loading{to{transform:rotate(360deg)}}.tablein-icon-button{width:var(--tablein-semantic-control-height);padding:0}.tablein-icon-button[data-size=sm]{width:var(--tablein-semantic-control-height-small)}.tablein-field{gap:var(--tablein-primitive-spacing-small);width:100%;display:grid}.tablein-label{font-size:var(--tablein-semantic-control-font-size);font-weight:600}.tablein-select-trigger{text-align:left;width:100%;min-width:0;color:var(--tablein-color-text-primary);background:var(--tablein-color-surface-default);border-color:var(--tablein-color-border-default);justify-content:space-between;font-weight:400}.tablein-select-trigger:hover:not([data-disabled]),.tablein-select-trigger[data-popup-open]{background:var(--tablein-color-surface-subtle);border-color:var(--tablein-color-text-secondary)}.tablein-select-trigger[aria-invalid=true]{border-color:var(--tablein-color-state-danger)}.tablein-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tablein-error{color:var(--tablein-color-state-danger);font-size:var(--tablein-semantic-control-font-size)}.tablein-scope.tablein-select-positioner{z-index:var(--tablein-semantic-layer-overlay);max-width:calc(100vw - 2 * var(--tablein-component-overlay-margin));background:0 0;padding:0}.tablein-select-popup{box-sizing:border-box;width:max-content;min-width:min(var(--anchor-width), var(--available-width));max-width:var(--available-width);max-height:min(var(--available-height), var(--tablein-component-search-height));overscroll-behavior:contain;border:1px solid var(--tablein-color-border-default);border-radius:var(--tablein-semantic-radius-popup);background:var(--tablein-color-surface-default);padding:var(--tablein-primitive-spacing-unit);transform-origin:var(--transform-origin);overflow-y:auto}.tablein-select-list{gap:var(--tablein-primitive-spacing-unit);outline:none;display:grid}.tablein-select-item{justify-content:space-between;align-items:center;gap:var(--tablein-primitive-spacing-small);min-height:var(--tablein-semantic-control-height);box-sizing:border-box;padding:var(--tablein-primitive-spacing-small);padding-right:calc(var(--tablein-primitive-control-icon) + var(--tablein-primitive-spacing-medium));border-radius:var(--tablein-semantic-radius-item);font-size:var(--tablein-semantic-control-font-size);white-space:nowrap;cursor:pointer;outline:none;display:flex;position:relative}.tablein-select-item>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.tablein-select-item[data-highlighted]{background:var(--tablein-color-action-hover)}.tablein-select-item[data-selected]{background:var(--tablein-color-action-selected);font-weight:600}.tablein-select-item[data-highlighted]{box-shadow:inset 0 0 0 2px var(--tablein-color-focus-ring)}.tablein-select-item[data-disabled]{color:var(--tablein-color-text-secondary);cursor:default}.tablein-select-check{right:var(--tablein-primitive-spacing-small);display:flex;position:absolute}.tablein-scope.tablein-overlay{z-index:var(--tablein-semantic-layer-overlay);padding:0;position:relative}.tablein-backdrop{background:var(--tablein-color-overlay-backdrop);transition:opacity var(--tablein-primitive-motion-brief) var(--tablein-primitive-motion-ease);position:fixed;inset:0}.tablein-backdrop[data-starting-style],.tablein-backdrop[data-ending-style]{opacity:0}.tablein-dialog{box-sizing:border-box;width:min(var(--tablein-component-overlay-width), calc(100vw - 2 * var(--tablein-component-overlay-margin)));max-height:calc(100dvh - 2 * var(--tablein-component-overlay-margin));border:1px solid var(--tablein-color-border-default);border-radius:var(--tablein-semantic-radius-overlay);background:var(--tablein-color-surface-default);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%}.tablein-dialog[data-size=wide]{width:min(720px, calc(100vw - 2 * var(--tablein-component-overlay-margin)))}.tablein-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--tablein-primitive-spacing-medium);padding:var(--tablein-semantic-spacing-large);flex:none;display:flex}.tablein-dialog-title{font:inherit;margin:0;font-weight:600}.tablein-dialog-description{margin:var(--tablein-primitive-spacing-unit) 0 0;font-size:var(--tablein-semantic-control-font-size);color:var(--tablein-color-text-secondary)}.tablein-dialog-body{overscroll-behavior:contain;min-height:0;padding:0 var(--tablein-semantic-spacing-large) var(--tablein-semantic-spacing-large);overflow-y:auto}.tablein-dialog-body p{margin-top:0}.tablein-dialog-actions{justify-content:flex-end;gap:var(--tablein-primitive-spacing-small);padding:var(--tablein-primitive-spacing-medium) var(--tablein-semantic-spacing-large);border-top:1px solid var(--tablein-color-border-default);flex-wrap:wrap;flex:none;display:flex}[data-tablein-motion]{transition:opacity var(--tablein-primitive-motion-brief) var(--tablein-primitive-motion-ease), transform var(--tablein-primitive-motion-brief) var(--tablein-primitive-motion-ease)}[data-tablein-motion][data-starting-style],[data-tablein-motion][data-ending-style]{opacity:0;transform:translateY(var(--tablein-component-overlay-offset))}.tablein-dialog.tablein-search-dialog{box-sizing:border-box;width:min(672px, calc(100vw - 2 * var(--tablein-component-overlay-margin)));max-height:calc(100dvh - clamp(80px, 10vh, 112px) - var(--tablein-component-overlay-margin));padding:var(--tablein-semantic-spacing-large);top:clamp(80px,10vh,112px);translate:-50%}.tablein-search-semantic{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tablein-search-viewport{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:360px;position:relative;overflow:auto}@media (max-width:600px),(max-height:520px){.tablein-dialog.tablein-search-dialog{top:var(--tablein-component-overlay-margin);max-height:calc(100dvh - 2 * var(--tablein-component-overlay-margin));padding:var(--tablein-primitive-spacing-medium)}}.tablein-search-input-row{align-items:center;gap:var(--tablein-primitive-spacing-small);border-bottom:1px solid var(--tablein-color-border-default);padding-bottom:var(--tablein-primitive-spacing-small);flex:none;display:flex}.tablein-search-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--tablein-semantic-control-height);border-radius:var(--tablein-semantic-radius-control);color:var(--tablein-color-text-primary);font:inherit;font-size:var(--tablein-semantic-control-font-size);background:0 0;border:0}.tablein-search-input::placeholder{color:var(--tablein-color-text-secondary)}.tablein-search-caption,.tablein-search-hint{font-size:var(--tablein-semantic-control-font-size);color:var(--tablein-color-text-secondary);padding:var(--tablein-primitive-spacing-small) 0;flex:none}.tablein-search-results{gap:var(--tablein-primitive-spacing-unit);min-height:0;display:grid}.tablein-search-result{justify-content:space-between;align-items:center;gap:var(--tablein-primitive-spacing-medium);min-height:var(--tablein-semantic-control-touch-target);box-sizing:border-box;padding:var(--tablein-primitive-spacing-small) var(--tablein-primitive-spacing-medium);border-radius:var(--tablein-semantic-radius-item);cursor:pointer;display:flex}.tablein-search-result[aria-selected=true]{background:var(--tablein-color-action-selected)}.tablein-result-label,.tablein-result-metadata,.tablein-result-description{font-size:var(--tablein-semantic-control-font-size);overflow-wrap:anywhere;display:block}.tablein-result-label{font-weight:600}.tablein-result-metadata,.tablein-result-description,.tablein-search-empty{color:var(--tablein-color-text-secondary);font-size:var(--tablein-semantic-control-font-size)}.tablein-search-result[aria-selected=true] .tablein-result-metadata,.tablein-search-result[aria-selected=true] .tablein-result-description{color:var(--tablein-color-text-primary)}.tablein-search-empty{padding:var(--tablein-semantic-spacing-large) var(--tablein-primitive-spacing-medium);margin:0}.tablein-search-hint{padding-top:var(--tablein-primitive-spacing-medium);margin-top:0;padding-bottom:0}@media (pointer:coarse){.tablein-control,.tablein-control[data-size=sm],.tablein-select-item{min-height:var(--tablein-semantic-control-touch-target)}.tablein-icon-button,.tablein-icon-button[data-size=sm]{width:var(--tablein-semantic-control-touch-target)}}.tablein-control:disabled,.tablein-control[data-disabled]{color:var(--tablein-color-state-disabled-text);background:var(--tablein-color-state-disabled);border-color:var(--tablein-color-border-default)}.tablein-search-input-row{border-bottom-width:2px}.tablein-scope .tablein-search-input:focus-visible{outline:none}.tablein-search-input-row:has(:focus-visible){border-bottom-color:var(--tablein-color-focus-ring)}.tablein-active-options{gap:var(--tablein-primitive-spacing-unit);padding:var(--tablein-primitive-spacing-unit);border-radius:var(--tablein-semantic-radius-control);background:var(--tablein-color-surface-subtle);display:inline-flex;position:relative}.tablein-active-option{isolation:isolate;min-height:var(--tablein-semantic-control-height);padding:var(--tablein-primitive-spacing-small) var(--tablein-primitive-spacing-medium);border-radius:var(--tablein-semantic-radius-control);color:var(--tablein-color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;position:relative}.tablein-active-indicator{z-index:-1;border-radius:inherit;background:var(--tablein-color-surface-default);position:absolute;inset:0}.tablein-active-label{position:relative}.tablein-tooltip-positioner{z-index:var(--tablein-semantic-layer-overlay)}.tablein-tooltip{background:var(--tablein-color-action-primary);color:var(--tablein-color-text-on-action);padding:var(--tablein-primitive-spacing-small) var(--tablein-primitive-spacing-medium);border-radius:var(--tablein-semantic-radius-control);font-size:var(--tablein-semantic-control-font-size);max-width:calc(100vw - 2 * var(--tablein-component-overlay-margin))}.tablein-motion-list{gap:var(--tablein-primitive-spacing-small);margin:0;padding:0;list-style:none;display:grid}.tablein-motion-row{justify-content:space-between;align-items:center;gap:var(--tablein-primitive-spacing-medium);padding:var(--tablein-primitive-spacing-small);border-bottom:1px solid var(--tablein-color-border-default);display:flex}@media (pointer:coarse){.tablein-active-option{min-height:var(--tablein-semantic-control-touch-target)}}.tablein-button[data-variant=primary]:active:not(:disabled){background:var(--tablein-color-action-primary-pressed);color:var(--tablein-color-text-on-action)}.tablein-disclosure{border-bottom:1px solid var(--tablein-color-border-default);min-width:0;color:inherit;font:inherit;overflow-wrap:anywhere}.tablein-disclosure-heading{font:inherit;margin:0}.tablein-disclosure-trigger{box-sizing:border-box;width:100%;min-height:var(--tablein-semantic-control-touch-target);justify-content:space-between;align-items:center;gap:var(--tablein-primitive-spacing-medium);padding:var(--tablein-primitive-spacing-medium) var(--tablein-primitive-spacing-small);border-radius:var(--tablein-semantic-radius-item);color:inherit;font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;font-weight:600;display:flex}.tablein-disclosure-trigger>span{min-width:0}.tablein-disclosure-trigger:focus-visible{outline:2px solid var(--tablein-color-focus-ring);outline-offset:3px}.tablein-disclosure-trigger[aria-expanded=true]>.tablein-icon{transform:rotate(180deg)}@media (hover:hover){.tablein-disclosure-trigger:hover{background:var(--tablein-color-action-hover)}}.tablein-disclosure-content{padding:0 var(--tablein-primitive-spacing-small) var(--tablein-primitive-spacing-medium)}.tablein-disclosure-content>:first-child{margin-top:0}.tablein-disclosure-content>:last-child{margin-bottom:0}.tablein-tabs{gap:var(--tablein-primitive-spacing-medium);min-width:0;display:grid}.tablein-tab-list{gap:var(--tablein-primitive-spacing-unit);padding:var(--tablein-primitive-spacing-unit);background:var(--tablein-color-surface-subtle);border-radius:var(--tablein-radius-control-soft);flex-wrap:wrap;display:flex}.tablein-tab{isolation:isolate;color:var(--tablein-color-text-primary);font:inherit;font-size:var(--tablein-semantic-control-font-size);padding:var(--tablein-primitive-spacing-small) var(--tablein-primitive-spacing-medium);border-radius:var(--tablein-radius-control);min-height:var(--tablein-semantic-control-height);cursor:pointer;background:0 0;border:0;font-weight:600;position:relative}.tablein-tab[data-disabled]{color:var(--tablein-color-state-disabled-text);cursor:default}.tablein-tab-panel{min-width:0}.tablein-pagination{gap:var(--tablein-primitive-spacing-small);border-top:1px solid var(--tablein-color-border-default);padding-top:var(--tablein-primitive-spacing-medium);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tablein-page-numbers{align-items:center;gap:var(--tablein-primitive-spacing-unit);display:flex}.tablein-page-number{width:var(--tablein-semantic-control-height);padding:0}.tablein-page-number[aria-current=page]{background:var(--tablein-color-action-selected)}.tablein-page-summary{font-size:var(--tablein-semantic-control-font-size);color:var(--tablein-color-text-secondary)}.tablein-empty-state{text-align:center;justify-items:center;gap:var(--tablein-primitive-spacing-medium);padding:var(--tablein-semantic-spacing-large);border-radius:var(--tablein-radius-surface);background:var(--tablein-color-surface-subtle);display:grid}.tablein-empty-icon{width:var(--tablein-semantic-control-touch-target);height:var(--tablein-semantic-control-touch-target);border-radius:var(--tablein-radius-control-soft);background:var(--tablein-color-surface-default);border:1px solid var(--tablein-color-border-default);justify-content:center;align-items:center;display:flex}.tablein-empty-state h3,.tablein-empty-state p{margin:0}.tablein-empty-state h3{font-size:var(--tablein-component-field-font-size)}.tablein-empty-state p{max-width:48ch;color:var(--tablein-color-text-secondary);font-size:var(--tablein-semantic-control-font-size)}.tablein-empty-actions{justify-content:center;gap:var(--tablein-primitive-spacing-medium);flex-wrap:wrap;display:flex}@media (max-width:600px){.tablein-page-numbers{display:none}}@media (pointer:coarse){.tablein-tab,.tablein-menu-item{min-height:var(--tablein-semantic-control-touch-target)}}.tablein-core-positioner{z-index:var(--tablein-semantic-layer-overlay);background:0 0}.tablein-popover,.tablein-menu{box-sizing:border-box;max-width:calc(100vw - 2 * var(--tablein-component-overlay-margin));border:1px solid var(--tablein-color-border-default);border-radius:var(--tablein-semantic-radius-popup);background:var(--tablein-color-surface-default);color:var(--tablein-color-text-primary);transform-origin:var(--transform-origin)}.tablein-popover{gap:var(--tablein-primitive-spacing-medium);width:320px;padding:var(--tablein-primitive-spacing-medium);max-height:var(--available-height);display:grid;overflow-y:auto}.tablein-popover-header{justify-content:space-between;align-items:center;gap:var(--tablein-primitive-spacing-small);display:flex}.tablein-core-title{font:inherit;margin:0;font-weight:600}.tablein-menu{min-width:200px;padding:var(--tablein-primitive-spacing-unit);max-height:var(--available-height);overflow-y:auto}.tablein-menu-item{gap:var(--tablein-primitive-spacing-small);min-height:var(--tablein-semantic-control-height);padding:0 var(--tablein-primitive-spacing-medium);border-radius:var(--tablein-semantic-radius-item);font-size:var(--tablein-semantic-control-font-size);cursor:pointer;align-items:center;display:flex}.tablein-menu-item[data-highlighted]{background:var(--tablein-color-action-hover);outline-offset:-2px}.tablein-menu-item[data-destructive]{color:var(--tablein-color-state-danger)}.tablein-menu-item[data-disabled]{color:var(--tablein-color-state-disabled-text);cursor:default}.tablein-sheet{top:var(--tablein-component-overlay-margin);bottom:var(--tablein-component-overlay-margin);left:auto;right:var(--tablein-component-overlay-margin);height:calc(100dvh - 2 * var(--tablein-component-overlay-margin));width:min(440px, calc(100vw - 2 * var(--tablein-component-overlay-margin)));translate:none}.tablein-sheet .tablein-dialog-body{flex:1}.tablein-button[data-shape=soft]{border-radius:var(--tablein-radius-control-soft)}.tablein-combo-trigger{border-radius:var(--tablein-radius-control);min-width:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.tablein-core-empty{padding:var(--tablein-primitive-spacing-medium);color:var(--tablein-color-text-secondary);font-size:var(--tablein-semantic-control-font-size)}.tablein-badge,.tablein-tag{align-items:center;gap:var(--tablein-primitive-spacing-unit);padding:2px var(--tablein-primitive-spacing-small);border:1px solid var(--tablein-color-border-default);border-radius:var(--tablein-radius-control);background:var(--tablein-color-surface-subtle);color:var(--tablein-color-text-primary);max-width:100%;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.tablein-badge[data-tone=accent]{background:var(--tablein-color-surface-accent)}.tablein-badge[data-tone=danger]{color:var(--tablein-color-state-danger);background:var(--tablein-color-surface-default);border-color:currentColor}.tablein-pill,.tablein-filter-pill{border-radius:var(--tablein-radius-pill)}.tablein-filter-pill{color:var(--tablein-color-text-primary);background:var(--tablein-color-surface-default);border-color:var(--tablein-color-border-control)}.tablein-filter-pill[data-pressed]{background:var(--tablein-color-action-selected)}.tablein-filter-check{visibility:hidden;display:inline-flex}.tablein-filter-pill[data-pressed] .tablein-filter-check{visibility:visible}.tablein-tag{background:var(--tablein-color-surface-default)}.tablein-tag>span{overflow-wrap:anywhere;min-width:0}.tablein-tag-remove{border-radius:var(--tablein-radius-control);min-width:24px;min-height:24px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tablein-tag[data-disabled]{color:var(--tablein-color-text-secondary)}@media (hover:hover){.tablein-filter-pill:hover:not([data-disabled]),.tablein-tag-remove:hover:not(:disabled),.tablein-combo-trigger:hover:not(:disabled){background:var(--tablein-color-action-hover)}}.tablein-filter-pill:active:not([data-disabled]),.tablein-tag-remove:active:not(:disabled){background:var(--tablein-color-action-pressed)}@media (pointer:coarse){.tablein-tag-remove,.tablein-combo-trigger{min-width:var(--tablein-semantic-control-touch-target);min-height:var(--tablein-semantic-control-touch-target)}}.tablein-field{gap:var(--tablein-component-field-gap);min-width:0}.tablein-field-hint{color:var(--tablein-color-text-secondary);font-size:var(--tablein-semantic-control-font-size);margin:0}.tablein-input-wrap,.tablein-textarea{box-sizing:border-box;border:1px solid var(--tablein-color-border-control);border-radius:var(--tablein-radius-control);width:100%;min-width:0;color:var(--tablein-color-text-primary);background:var(--tablein-color-surface-default);font:inherit;font-size:var(--tablein-component-field-font-size);line-height:var(--tablein-component-field-line-height)}.tablein-input-wrap{align-items:center;gap:var(--tablein-primitive-spacing-small);padding:0 var(--tablein-primitive-spacing-medium);min-height:var(--tablein-semantic-control-height);display:flex}.tablein-input{width:100%;min-width:0;color:inherit;font:inherit;min-height:calc(var(--tablein-semantic-control-height) - 2px);background:0 0;border:0;padding:0}.tablein-input::placeholder,.tablein-textarea::placeholder{color:var(--tablein-color-text-secondary);opacity:1}.tablein-input-wrap:focus-within,.tablein-textarea:focus-visible{outline:2px solid var(--tablein-color-focus-ring);outline-offset:3px}.tablein-input-wrap .tablein-input:focus-visible{outline:none}.tablein-textarea{min-height:var(--tablein-component-field-textarea-height);padding:var(--tablein-primitive-spacing-medium);resize:vertical}.tablein-input-wrap[data-invalid],.tablein-textarea[aria-invalid=true]{border-color:var(--tablein-color-state-danger)}.tablein-input-wrap[data-disabled],.tablein-textarea:disabled{color:var(--tablein-color-state-disabled-text);background:var(--tablein-color-state-disabled);cursor:default}.tablein-choice-field,.tablein-radio-group{gap:var(--tablein-component-field-gap);display:grid}.tablein-choice-row{align-items:center;gap:var(--tablein-primitive-spacing-medium);min-height:var(--tablein-semantic-control-height);font-size:var(--tablein-semantic-control-font-size);cursor:pointer;display:flex}.tablein-choice-row[data-disabled]{color:var(--tablein-color-state-disabled-text);cursor:default}.tablein-checkbox,.tablein-radio{box-sizing:border-box;width:var(--tablein-component-field-choice-size);height:var(--tablein-component-field-choice-size);border:1px solid var(--tablein-color-border-control);background:var(--tablein-color-surface-default);border-radius:calc(var(--tablein-radius-control) / 2);flex:none;justify-content:center;align-items:center;display:inline-flex}.tablein-radio{border-radius:var(--tablein-radius-pill)}.tablein-checkbox[data-checked],.tablein-checkbox[data-indeterminate],.tablein-radio[data-checked]{color:var(--tablein-color-text-on-action);background:var(--tablein-color-action-primary);border-color:var(--tablein-color-action-primary)}.tablein-radio-dot{border-radius:var(--tablein-radius-pill);background:currentColor;width:40%;height:40%}.tablein-switch{box-sizing:border-box;width:var(--tablein-component-field-switch-width);height:var(--tablein-component-field-switch-height);border:1px solid var(--tablein-color-border-control);border-radius:var(--tablein-radius-pill);background:var(--tablein-color-text-secondary);flex:none;align-items:center;padding:1px;display:inline-flex}.tablein-switch[data-checked]{background:var(--tablein-color-action-primary);border-color:var(--tablein-color-action-primary)}.tablein-switch-thumb{width:var(--tablein-component-field-switch-thumb);height:var(--tablein-component-field-switch-thumb);border-radius:var(--tablein-radius-pill);background:var(--tablein-color-text-on-action);transition:transform var(--tablein-primitive-motion-brief) var(--tablein-primitive-motion-ease)}.tablein-switch[data-checked] .tablein-switch-thumb{transform:translateX(calc(var(--tablein-component-field-switch-width) - var(--tablein-component-field-switch-thumb) - 4px))}.tablein-checkbox[data-disabled],.tablein-radio[data-disabled],.tablein-switch[data-disabled]{background:var(--tablein-color-state-disabled);border-color:var(--tablein-color-border-default);color:var(--tablein-color-state-disabled-text)}@media (pointer:coarse){.tablein-choice-row,.tablein-input-wrap{min-height:var(--tablein-semantic-control-touch-target)}}
[data-tablein-theme=advisor]{--tablein-primitive-color-paper:#fff;--tablein-primitive-color-ink:#1a2433;--tablein-primitive-color-focus:#1a47a6;--tablein-primitive-color-default-muted:#5c6675;--tablein-primitive-color-default-border:#ccd1d9;--tablein-primitive-color-default-quiet:#f5f7fa;--tablein-primitive-color-default-hover:#ebf0f5;--tablein-primitive-color-default-pressed:#dbe3eb;--tablein-primitive-color-default-danger:#a8292e;--tablein-primitive-color-default-danger-hover:#8f1f24;--tablein-primitive-color-default-backdrop:#1a24333d;--tablein-primitive-color-default-page:#fff;--tablein-primitive-color-default-surface:#fff;--tablein-primitive-color-default-text:#1a2433;--tablein-primitive-color-default-focus:#1a47a6;--tablein-primitive-color-default-selected:#ebf0f5;--tablein-primitive-color-default-accent:#1a47a6;--tablein-primitive-color-default-accent-soft:#dbe7fa;--tablein-primitive-color-default-on-action:#fff;--tablein-primitive-color-advisor-sand:#eee9dc;--tablein-primitive-color-advisor-powder-blue:#e3eaf0;--tablein-primitive-color-advisor-sage:#e7ede2;--tablein-primitive-color-advisor-rose-dust:#f0e5e2;--tablein-primitive-color-advisor-warm-linen:#f2eee6;--tablein-primitive-color-advisor-muted-lavender:#e8e6f0;--tablein-primitive-color-advisor-stone-mist:#eaedea;--tablein-primitive-color-advisor-page:#f8f7f3;--tablein-primitive-color-advisor-surface:#fcfbf8;--tablein-primitive-color-advisor-border:#d8ded8;--tablein-primitive-color-advisor-warm-border:#ddd7cb;--tablein-primitive-color-advisor-text:#17324a;--tablein-primitive-color-advisor-secondary:#5d6e7d;--tablein-primitive-color-advisor-muted:#7d8a94;--tablein-primitive-color-advisor-accent:#c9953b;--tablein-primitive-color-advisor-accent-soft:#e8c98b;--tablein-primitive-color-advisor-action-hover:#28465f;--tablein-primitive-color-advisor-action-pressed:#10283d;--tablein-primitive-color-advisor-danger:#a8292e;--tablein-primitive-color-advisor-danger-hover:#8f1f24;--tablein-primitive-color-advisor-on-action:#fcfbf8;--tablein-primitive-radius-control:6px;--tablein-theme-radius-control:12px;--tablein-theme-radius-control-soft:16px;--tablein-theme-radius-surface:20px;--tablein-theme-radius-overlay:16px;--tablein-theme-radius-pill:9999px;--tablein-theme-radius-popup:12px;--tablein-theme-radius-item:8px;--tablein-radius-control:var(--tablein-theme-radius-control);--tablein-radius-control-soft:var(--tablein-theme-radius-control-soft);--tablein-radius-surface:var(--tablein-theme-radius-surface);--tablein-radius-overlay:var(--tablein-theme-radius-overlay);--tablein-radius-pill:var(--tablein-theme-radius-pill);--tablein-radius-popup:var(--tablein-theme-radius-popup);--tablein-radius-item:var(--tablein-theme-radius-item);--tablein-theme-color-sand:var(--tablein-primitive-color-advisor-sand);--tablein-theme-color-powder-blue:var(--tablein-primitive-color-advisor-powder-blue);--tablein-theme-color-sage:var(--tablein-primitive-color-advisor-sage);--tablein-theme-color-rose-dust:var(--tablein-primitive-color-advisor-rose-dust);--tablein-theme-color-warm-linen:var(--tablein-primitive-color-advisor-warm-linen);--tablein-theme-color-muted-lavender:var(--tablein-primitive-color-advisor-muted-lavender);--tablein-theme-color-stone-mist:var(--tablein-primitive-color-advisor-stone-mist);--tablein-theme-color-page:var(--tablein-primitive-color-advisor-page);--tablein-theme-color-surface:var(--tablein-primitive-color-advisor-surface);--tablein-theme-color-border:var(--tablein-primitive-color-advisor-border);--tablein-theme-color-warm-border:var(--tablein-primitive-color-advisor-warm-border);--tablein-theme-color-text:var(--tablein-primitive-color-advisor-text);--tablein-theme-color-secondary:var(--tablein-primitive-color-advisor-secondary);--tablein-theme-color-muted:var(--tablein-primitive-color-advisor-muted);--tablein-theme-color-accent:var(--tablein-primitive-color-advisor-accent);--tablein-theme-color-accent-soft:var(--tablein-primitive-color-advisor-accent-soft);--tablein-theme-color-action-hover:var(--tablein-primitive-color-advisor-action-hover);--tablein-theme-color-action-pressed:var(--tablein-primitive-color-advisor-action-pressed);--tablein-theme-color-danger:var(--tablein-primitive-color-advisor-danger);--tablein-theme-color-danger-hover:var(--tablein-primitive-color-advisor-danger-hover);--tablein-theme-color-on-action:var(--tablein-primitive-color-advisor-on-action);--tablein-theme-color-subtle:var(--tablein-primitive-color-advisor-warm-linen);--tablein-theme-color-selected:var(--tablein-primitive-color-advisor-powder-blue);--tablein-theme-color-hover:var(--tablein-primitive-color-advisor-stone-mist);--tablein-theme-color-pressed:var(--tablein-primitive-color-advisor-sand);--tablein-theme-color-focus:var(--tablein-primitive-color-advisor-text);--tablein-theme-color-backdrop:var(--tablein-primitive-color-default-backdrop);--tablein-semantic-radius-control:var(--tablein-radius-control);--tablein-semantic-radius-overlay:var(--tablein-radius-overlay);--tablein-semantic-radius-popup:var(--tablein-radius-popup);--tablein-semantic-radius-item:var(--tablein-radius-item);--tablein-color-background-page:var(--tablein-theme-color-page);--tablein-color-surface-default:var(--tablein-theme-color-surface);--tablein-color-surface-subtle:var(--tablein-theme-color-subtle);--tablein-color-surface-accent:var(--tablein-theme-color-accent-soft);--tablein-color-surface-guest-experience:var(--tablein-theme-color-rose-dust);--tablein-color-surface-planning:var(--tablein-theme-color-sand);--tablein-color-surface-communication:var(--tablein-theme-color-powder-blue);--tablein-color-surface-availability:var(--tablein-theme-color-sage);--tablein-color-surface-hospitality:var(--tablein-theme-color-warm-linen);--tablein-color-surface-insights:var(--tablein-theme-color-muted-lavender);--tablein-color-surface-operations:var(--tablein-theme-color-stone-mist);--tablein-color-border-default:var(--tablein-theme-color-border);--tablein-color-border-subtle:var(--tablein-theme-color-warm-border);--tablein-color-border-control:var(--tablein-theme-color-secondary);--tablein-color-text-primary:var(--tablein-theme-color-text);--tablein-color-text-secondary:var(--tablein-theme-color-secondary);--tablein-color-text-muted:var(--tablein-theme-color-muted);--tablein-color-text-on-action:var(--tablein-theme-color-on-action);--tablein-color-action-primary:var(--tablein-theme-color-text);--tablein-color-action-primary-hover:var(--tablein-theme-color-action-hover);--tablein-color-action-primary-pressed:var(--tablein-theme-color-action-pressed);--tablein-color-action-selected:var(--tablein-theme-color-selected);--tablein-color-action-hover:var(--tablein-theme-color-hover);--tablein-color-action-pressed:var(--tablein-theme-color-pressed);--tablein-color-focus-ring:var(--tablein-theme-color-focus);--tablein-color-state-disabled:var(--tablein-theme-color-subtle);--tablein-color-state-disabled-text:var(--tablein-theme-color-muted);--tablein-color-state-danger:var(--tablein-theme-color-danger);--tablein-color-state-danger-hover:var(--tablein-theme-color-danger-hover);--tablein-color-accent-main:var(--tablein-theme-color-accent);--tablein-color-accent-soft:var(--tablein-theme-color-accent-soft);--tablein-color-overlay-backdrop:var(--tablein-theme-color-backdrop);--tablein-semantic-color-surface:var(--tablein-color-surface-default);--tablein-semantic-color-text:var(--tablein-color-text-primary);--tablein-semantic-color-focus:var(--tablein-color-focus-ring);--tablein-semantic-color-muted:var(--tablein-color-text-secondary);--tablein-semantic-color-border:var(--tablein-color-border-default);--tablein-semantic-color-quiet:var(--tablein-color-surface-subtle);--tablein-semantic-color-hover:var(--tablein-color-action-hover);--tablein-semantic-color-pressed:var(--tablein-color-action-pressed);--tablein-semantic-color-danger:var(--tablein-color-state-danger);--tablein-semantic-color-danger-hover:var(--tablein-color-state-danger-hover);--tablein-semantic-color-backdrop:var(--tablein-color-overlay-backdrop);--tablein-component-probe-radius:var(--tablein-semantic-radius-control)}
.PcfzGa_trigger{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-navy);padding:var(--space-2) var(--space-5);text-align:left;min-height:44px;display:inline-flex}.PcfzGa_trigger:hover{background:var(--color-surface-warm)}.PcfzGa_trigger:active{border-color:var(--color-navy)}
