:root{--font-sans:var(--font-figtree), Figtree, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-display:2rem;--text-page-title:1.5rem;--text-section-title:1.125rem;--text-card-title:.9375rem;--text-body:.875rem;--text-label:.75rem;--text-metadata:.75rem;--text-eyebrow:.6875rem;--leading-display:2.5rem;--leading-page-title:2rem;--leading-section-title:1.625rem;--leading-card-title:1.375rem;--leading-body:1.3125rem;--leading-label:1rem;--leading-metadata:1.125rem;--leading-eyebrow:1rem;--text-primary:var(--foreground);--text-secondary:#4b4869;--text-muted:var(--muted-foreground);--text-disabled:#625e78;--text-link:var(--primary);--text-success:var(--success-foreground);--text-warning:var(--warning-foreground);--text-danger:var(--danger-foreground)}[data-theme=dark]{--text-secondary:#e0d7c8;--text-disabled:#bcb3b5}@media (prefers-color-scheme:dark){:root:not([data-theme]){--text-secondary:#e0d7c8;--text-disabled:#bcb3b5}}html{font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea,dialog{font-family:var(--font-sans)}body{font-size:var(--text-body);line-height:var(--leading-body);font-weight:400}::placeholder{color:var(--text-secondary);opacity:1}:is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(input,select,textarea):disabled{color:var(--text-disabled);opacity:.85}:is(.numeric,.amount,.metric,.date,.time,time,[class*=amount],[class*=balance],[class*=count],[class*=metric]){font-variant-numeric:tabular-nums}.team-main-scroll h1,.team-dashboard-empty h1,.collection-page>h1,.collection-heading h1,.inbox-page h1,.vault-page-header h1,.report-heading h1,.offer-heading h1,.bot-header h1,.guest-chat-access h1{font-family:var(--font-sans);font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:-.015em;font-weight:700}.team-main-scroll :is(.team-page-intro,.collection-heading,.inbox-page-header,.vault-page-header,.report-heading,.offer-heading,.bot-header) p{max-width:720px;color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body);font-weight:400}.team-main-scroll :is(.team-page-intro,.collection-heading,.inbox-page-header,.vault-page-header,.report-heading,.offer-heading,.bot-header){margin-bottom:22px}.team-main-scroll :is(.team-page-intro,.collection-heading,.inbox-page-header,.vault-page-header,.report-heading,.offer-heading,.bot-header) h1{color:var(--text-primary);margin-bottom:5px}.team-main-scroll :is(h2,.team-section-heading h2){font-family:var(--font-sans);font-size:var(--text-section-title);line-height:var(--leading-section-title);letter-spacing:0;font-weight:600}.team-main-scroll :is(h3,.team-context-card strong){font-family:var(--font-sans);font-size:var(--text-card-title);line-height:var(--leading-card-title);font-weight:600}.team-eyebrow,.team-section-label{font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.team-sidebar-heading h2{font-size:var(--text-section-title);line-height:var(--leading-section-title);letter-spacing:0;font-weight:700}.team-sidebar-right .team-sidebar-heading h2{font-size:1rem;font-weight:600;line-height:1.5rem}.team-sidebar-link{font-size:var(--text-body);font-weight:500;line-height:1.25rem}.team-sidebar-link.is-active{font-weight:600}.team-breadcrumb{font-size:.8125rem;font-weight:500;line-height:1.125rem}.team-breadcrumb>:last-child{font-weight:600}.team-context-note,.team-context-card p{color:var(--text-secondary);font-size:.8125rem;font-weight:400;line-height:1.1875rem}.team-context-section :is(a,button):not(.team-icon-button){font-size:var(--text-body);font-weight:500;line-height:1.25rem}.team-context-section :is(a,button):hover{text-decoration:underline}.team-context-section :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.avatar-account strong{font-size:var(--text-body);font-weight:600}.avatar-account .avatar-email{color:var(--text-secondary);font-size:var(--text-metadata);line-height:var(--leading-metadata);font-weight:400}.avatar-links a{font-size:var(--text-body);font-weight:500;line-height:1.25rem}.team-main-scroll :is(.team-table,.guest-table,.guest-simple-table,.property-table,.collection-table,.report-table,.offer-table,.room-table){font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.25rem}.team-main-scroll :is(.team-table,.guest-table,.guest-simple-table,.property-table,.collection-table,.report-table,.offer-table,.room-table) :is(th,td){height:48px;padding:10px 12px}.team-main-scroll :is(.team-table,.guest-table,.guest-simple-table,.property-table,.collection-table,.report-table,.offer-table,.room-table) th{height:44px;color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-label);font-weight:600}.team-main-scroll :is(.team-table,.guest-table,.guest-simple-table,.property-table,.collection-table,.report-table,.offer-table,.room-table) td{font-size:var(--text-body);font-weight:400;line-height:1.25rem}:is(.team-table,.guest-table,.property-table,.collection-table,.report-table,.offer-table) td :is(a,button){font-size:.8125rem;font-weight:600;line-height:1.25rem}:is(.team-table,.guest-table,.property-table,.collection-table) td:first-child :is(a,strong){font-size:var(--text-body);font-weight:600}:is(.team-table,.guest-table,.property-table,.collection-table) td small{color:var(--text-secondary);font-size:var(--text-metadata);line-height:var(--leading-metadata);font-weight:400}:is(.team-table,.guest-table,.property-table,.collection-table) td :is([class*=amount],[class*=money]),.collection-directory-table-wrap .team-table td:nth-child(6),.collection-directory-table-wrap .team-table th:nth-child(6){text-align:right;font-variant-numeric:tabular-nums}:is(.team-table-wrap,.guest-table-wrap,.property-table-wrap,.collection-table-wrap,.report-table-wrap,.offer-table-wrap){max-width:100%;overflow-x:auto}.team-main-scroll :is(.team-kpi,.guest-summary-strip>a,.guest-summary-strip>div,.collection-kpis>a,.report-kpis>div,.offer-stat-grid>a,.offer-stat-grid>div,.vault-stat-grid>div,.bot-stats>a,.bot-stats>div,.operations-status-strip>a)>span:first-child{color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-label);font-weight:500}.team-main-scroll :is(.team-kpi,.guest-summary-strip>a,.guest-summary-strip>div,.collection-kpis>a,.report-kpis>div,.offer-stat-grid>a,.offer-stat-grid>div,.vault-stat-grid>div,.bot-stats>a,.bot-stats>div,.operations-status-strip>a)>strong{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1.75rem}.team-main-scroll :is(.team-kpi,.guest-summary-strip>a,.guest-summary-strip>div,.collection-kpis>a,.report-kpis>div,.offer-stat-grid>a,.offer-stat-grid>div,.vault-stat-grid>div,.bot-stats>a,.bot-stats>div,.operations-status-strip>a)>small{color:var(--text-secondary);font-size:var(--text-metadata);line-height:var(--leading-metadata);font-weight:400}.team-main-scroll :is(.team-kpi-change,.collection-summary-change,.operations-status-strip .team-kpi-change){font-size:var(--text-label);line-height:var(--leading-label);font-weight:500}.team-main-scroll :is(.team-kpi strong,.guest-summary-strip strong,.property-summary-strip strong,.collection-summary-strip strong,.autobot-summary-strip strong,.team-mini-metrics strong,.guest-pagination,.property-table,.guest-table,.team-table,.collection-directory-table-wrap,.autobot-activity-table){font-variant-numeric:tabular-nums}:is(.report-panel,.offer-panel,.bot-panel,.vault-detail,.collection-page .team-content-section) p{font-size:var(--text-body);line-height:var(--leading-body)}:is(.report-card,.offer-card,.bot-row,.vault-row) strong{font-size:var(--text-card-title);line-height:var(--leading-card-title);font-weight:600}:is(.report-card,.offer-card,.bot-row,.vault-row) :is(small,span){font-size:var(--text-label);line-height:var(--leading-metadata)}:is(.guest-sidebar-filters,.team-filter-bar,.collection-controls,.inbox-filters,.vault-filters,.report-controls,.offer-filters,.bot-filters,.collection-form,.offer-form,.bot-form-grid,.report-form-grid,.guest-form-grid,.guest-filter-grid) label{font-size:var(--text-label);line-height:var(--leading-label);font-weight:600}:is(.guest-sidebar-filters,.team-filter-bar,.collection-controls,.inbox-filters,.vault-filters,.report-controls,.offer-filters,.bot-filters,.collection-form,.offer-form,.bot-form-grid,.report-form-grid,.guest-form-grid,.guest-filter-grid) :is(input,select,textarea){font-size:var(--text-body);font-weight:400;line-height:1.25rem}:is(.guest-sidebar-filters,.team-filter-bar,.collection-controls,.inbox-filters,.vault-filters,.report-controls,.offer-filters,.bot-filters,.collection-form,.offer-form,.bot-form-grid,.report-form-grid,.guest-form-grid,.guest-filter-grid) :is(input:not([type=checkbox]):not([type=radio]),select,button:not([aria-label^=Previous\ month]):not([aria-label^=Next\ month])),:is(.guest-search,.guest-filter-select>button,.dashboard-date-trigger,.operations-property-trigger){min-height:40px}:is(.guest-search,.guest-filter-select>button,.dashboard-date-trigger,.operations-property-trigger) input{font-size:var(--text-body)}:is(.guest-search,.property-search-row .guest-search,.guest-search-row .guest-search){min-height:40px}:is(.guest-search input,.property-search-row input,.guest-search-row input){font-size:var(--text-body);line-height:var(--leading-body);font-weight:400}:is(.guest-button,.guest-side-action,.team-table-action){min-height:40px;font-size:var(--text-body);font-weight:600;line-height:1.25rem}:is(.team-action-list,.operations-primary-actions) :is(a,button){min-height:40px;font-size:var(--text-body);font-weight:500}:is(.guest-sidebar-filters,.team-sidebar-scroll) :is(.guest-filter-control>span,.dashboard-date-label){font-size:var(--text-label);line-height:var(--leading-label);font-weight:600}:is(.guest-sidebar-filters,.team-sidebar-scroll) :is(.guest-filter-select>button,.dashboard-date-trigger,.operations-property-trigger){font-size:var(--text-body);font-weight:500;line-height:1.25rem}:is(.inbox-page,.guest-chat-shell) :is(.inbox-message,.inbox-message p,.guest-chat-messages li,.guest-chat-messages p){font-size:var(--text-body);line-height:var(--leading-body);font-weight:400}:is(.inbox-page,.guest-chat-shell) :is(.inbox-message small,.guest-chat-messages small,time){font-size:var(--text-label);line-height:var(--leading-metadata);font-weight:400}:is(.inbox-page,.guest-chat-shell) :is(textarea,input,select){font-size:var(--text-body);line-height:var(--leading-body)}@media (max-width:700px){:root{--text-page-title:1.375rem;--leading-page-title:1.875rem;--text-section-title:1.0625rem}:is(input:not([type=checkbox]):not([type=radio]),select,textarea),:is(.guest-sidebar-filters,.team-filter-bar,.collection-controls,.inbox-filters,.vault-filters,.report-controls,.offer-filters,.bot-filters,.collection-form,.offer-form,.bot-form-grid,.report-form-grid,.guest-form-grid,.guest-filter-grid) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:is(.guest-search,.guest-filter-select>button,.dashboard-date-trigger,.operations-property-trigger) input{font-size:1rem}}.auth-input-group label,.auth-mobile-field label{font-size:var(--text-label);line-height:var(--leading-label);font-weight:600}.auth-input-group>input,.auth-mobile-field :is(input,select),.auth-tabs button{font-size:var(--text-body);font-weight:400;line-height:1.25rem}.auth-input-group>input,.auth-mobile-field,.auth-primary,.auth-cancel{min-height:42px}.auth-primary,.auth-cancel{font-size:var(--text-body);font-weight:600;line-height:1.25rem}.report-panel-heading input{min-height:40px;font-size:var(--text-body);font-weight:400;line-height:1.25rem}.report-controls p{font-size:var(--text-label);line-height:var(--leading-metadata)}.team-main-scroll .offer-table th[scope=row] a{font-size:var(--text-body);font-weight:600;line-height:1.25rem}.team-main-scroll .bot-row{font-size:var(--text-body);line-height:var(--leading-body);font-weight:400}.team-main-scroll .bot-row strong{font-size:var(--text-body);font-weight:600;line-height:1.25rem}.team-main-scroll .guest-profile-tabs button{font-size:var(--text-body);font-weight:500;line-height:1.25rem}.team-main-scroll .guest-profile-tabs button[aria-selected=true]{font-weight:600}.team-main-scroll .guest-list-line{font-size:var(--text-body);line-height:var(--leading-body)}.team-main-scroll .guest-muted{font-size:.8125rem;line-height:1.25rem}.team-main-scroll .guest-panel-grid a{font-size:.8125rem;font-weight:600;line-height:1.25rem}.team-main-scroll .guest-profile-title p,.team-main-scroll .guest-profile-meta{font-size:var(--text-label);line-height:var(--leading-metadata)}.inbox-list-item strong{font-size:var(--text-body);font-weight:600;line-height:1.25rem}.inbox-list-item p{font-size:.8125rem;font-weight:400;line-height:1.25rem}.inbox-list-item :is(small,time){font-size:var(--text-label);line-height:var(--leading-metadata);font-weight:400}.guest-chat-messages span{font-size:var(--text-label);line-height:var(--leading-label);font-weight:600}.guest-chat-composer textarea{font-size:var(--text-body);line-height:var(--leading-body)}@media (max-width:700px){.auth-input-group>input,.auth-mobile-field :is(input,select),.report-panel-heading input,.guest-chat-composer textarea{font-size:1rem}}.team-rail-tooltip{z-index:80;border:1px solid var(--border);background:var(--popover);color:var(--foreground);box-shadow:0 4px 12px var(--shadow-color);white-space:nowrap;pointer-events:none;border-radius:7px;padding:6px 9px;font-size:.8125rem;font-weight:500;line-height:1.125rem;position:fixed;transform:translateY(-50%)}:is(.auth-primary,.guest-button,.team-sidebar-link,.bot-steps button):disabled,.team-sidebar-link.is-unavailable{opacity:.75}.team-main-scroll{padding-top:24px}.team-main-scroll :is(.account-dashboard,.operations-workspace,.guest-workspace,.property-workspace,.collection-directory,.inbox-page,.offer-page,.vault-page,.report-page,.autobot-core-page){row-gap:24px}.team-main-scroll :is(.team-section-heading,.autobot-core-section h2){margin-bottom:14px}.team-main-scroll :is(.team-page-intro h1,.bot-header h1){font-weight:700}.team-main-scroll :is(.guest-directory-section,.property-directory-section,.collection-directory-section,.autobot-core-section){min-width:0}.team-main-scroll :is(.guest-summary-strip,.property-summary-strip,.collection-summary-strip,.autobot-summary-strip)>:is(a,div){padding:14px}.team-main-scroll :is(.guest-summary-strip,.property-summary-strip,.collection-summary-strip,.autobot-summary-strip) strong{font-size:1.375rem;font-weight:700;line-height:1.75rem}.team-main-scroll :is(.guest-summary-strip,.property-summary-strip,.collection-summary-strip,.autobot-summary-strip) :is(span,small){color:var(--text-secondary)}.team-main-scroll :is(.guest-summary-strip,.property-summary-strip,.collection-summary-strip,.autobot-summary-strip)>:is(a,div)>span{font-size:var(--text-label);line-height:var(--leading-label);font-weight:500}.team-main-scroll :is(.guest-summary-strip,.property-summary-strip,.collection-summary-strip,.autobot-summary-strip)>:is(a,div)>small{font-size:var(--text-metadata);line-height:var(--leading-metadata);font-weight:400}.team-main-scroll :is(.team-table,.guest-table,.property-table,.autobot-activity-table) td{color:var(--text-primary);font-weight:400}.team-main-scroll :is(.team-table,.guest-table,.property-table,.autobot-activity-table) td :is(time,small){color:var(--text-secondary);font-weight:400}.team-main-scroll :is(.team-table,.guest-table,.property-table,.autobot-activity-table) td :is(a,button){color:var(--text-link);font-size:.8125rem;font-weight:600;line-height:1.25rem}.team-main-scroll :is(.guest-table,.property-table,.autobot-activity-table) td:nth-child(2) a{font-size:var(--text-body);font-weight:600}.guest-filter-control>span,.team-main-scroll :is(.team-filter-bar label,.guest-sidebar-filter-fields label){color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-label);font-weight:600}.guest-sidebar-filters :is(.guest-filter-select>button,.dashboard-date-trigger){color:var(--text-primary);font-size:var(--text-body);font-weight:500}.guest-pagination{color:var(--text-secondary);font-size:var(--text-metadata);line-height:var(--leading-metadata);font-variant-numeric:tabular-nums;font-weight:400}.guest-pagination label{font-weight:500}.team-sidebar-right :is(.team-context-note,.team-context-card p,.property-view-context p){color:var(--text-secondary);font-size:.8125rem;font-weight:400;line-height:1.1875rem}.team-sidebar-right :is(.team-action-list a,.autobot-action-links a,.operations-primary-actions a){color:var(--text-link);font-size:var(--text-body);font-weight:500;line-height:1.25rem}.team-sidebar-right :is(.team-action-list a,.autobot-action-links a,.operations-primary-actions a):first-child{font-weight:600}.team-main-scroll :is(.team-empty-result,.bot-empty,.guest-muted,.team-plain-note){color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body);font-weight:400}.team-main-scroll :is(.autobot-list-main p,.autobot-review-table td,.autobot-activity-table td){font-size:var(--text-body);font-weight:400;line-height:1.25rem}.team-main-scroll :is(.autobot-list-main h3,.autobot-review-table td strong){font-size:var(--text-body);font-weight:600;line-height:1.25rem}.team-main-scroll .autobot-workflow-tasks :is(span,strong){font-size:var(--text-body);font-weight:500;line-height:1.25rem}.team-main-scroll .autobot-workflow-tasks strong{font-weight:600}.team-main-scroll :is(.guest-mobile-card,.property-card,.collection-directory-mobile article,.room-mobile-list article) :is(p,span){color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body);font-weight:400}.team-main-scroll :is(.guest-mobile-card,.property-card,.collection-directory-mobile article,.room-mobile-list article) :is(h3,strong){font-size:var(--text-body);line-height:var(--leading-body);font-weight:600}.team-main-scroll :is(.guest-mobile-card,.property-card,.collection-directory-mobile article,.room-mobile-list article) a{font-size:var(--text-body);font-weight:600;line-height:1.25rem}@media (max-width:800px){.team-main-scroll{padding-top:24px}}@media (max-width:700px){.team-main-scroll :is(.team-page-intro h1,.bot-header h1){font-size:1.375rem;line-height:1.875rem}:is(.guest-search-row,.property-search-row){flex-wrap:nowrap;align-items:stretch}:is(.guest-search-row,.property-search-row) .guest-search{flex:1 1 0;min-width:0}:is(.guest-search-row,.property-search-row)>.guest-button{flex:none}}
