.toast{left:var(--space-toast-inset);bottom:var(--space-toast-inset);z-index:var(--z-toast);align-items:center;gap:var(--space-toast-gap);max-width:var(--space-toast-max);padding:var(--space-toast-y) var(--space-toast-x);border-radius:var(--radius-toast);box-shadow:var(--toast-shadow);line-height:normal;font-family:var(--font-sans);font-size:var(--type-toast-size);font-weight:var(--type-toast-weight);color:var(--text-on-ink);animation:ui-toast-in var(--duration-toast-in) ease;display:flex;position:fixed}.toast-neutral{background:var(--surface-ink)}.toast-danger{background:var(--button-danger)}.toast-icon{width:var(--size-toast-icon);height:var(--size-toast-icon);flex-shrink:0}.toast-check{color:var(--toast-check)}.toast-message{min-width:0}@keyframes ui-toast-in{0%{opacity:0}}@media (width<=759px){.toast{left:var(--space-phone-gutter);right:var(--space-phone-gutter);bottom:calc(var(--size-tab-bar-outer) + var(--space-toast-above-tab-bar));max-width:none}}.ui-avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-avatar);font-size:var(--type-avatar-initials-size);font-weight:var(--type-avatar-initials-weight);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-avatar-32{width:var(--size-avatar-cell);height:var(--size-avatar-cell)}.ui-avatar-44{width:var(--size-avatar-large);height:var(--size-avatar-large);font-size:var(--type-avatar-initials-large-size)}.ui-avatar-52{width:var(--size-avatar-hero);height:var(--size-avatar-hero);font-size:var(--type-avatar-initials-hero-size)}.ui-avatar-ink{background:var(--surface-ink);color:var(--accent-tan-light)}.ui-avatar-accent{background:var(--accent-tan);color:var(--text-primary)}.ui-avatar-tan{background:var(--icon-chip-bg);color:var(--icon-chip-ink)}.ui-avatar-live{background:var(--status-live-dot);color:var(--text-on-ink)}.icon-button{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-icon-button);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.icon-button) svg{width:var(--size-icon-button-icon);height:var(--size-icon-button-icon)}.icon-button:hover:not(:disabled){background:var(--nav-hover)}.icon-button:disabled{opacity:var(--opacity-disabled);cursor:default}.icon-button-compact{width:var(--size-control-compact);height:var(--size-control-compact)}.ui-card{padding:var(--space-card-pad);background:var(--surface-card);border-radius:var(--radius-card)}.ui-card-roomy{padding:var(--space-card-pad-roomy)}.ui-card-wide{padding:var(--space-card-pad-wide)}.ui-card-flush{padding:0}.ui-card-page{background:var(--bg-page)}.ui-card.list-group{flex-direction:column;padding:0;display:flex}.list-row{grid-template-columns:var(--size-icon-chip) minmax(0, 1fr) auto var(--size-icon-chevron);align-items:center;gap:var(--space-list-row-gap);min-height:var(--size-list-row);padding:0 var(--space-list-row-x);color:var(--text-primary);line-height:normal;text-decoration:none;display:grid}.list-row:first-child{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.list-row:last-child{border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.list-row:not(:last-child){border-bottom:1px solid var(--divider)}button.list-row{width:100%;font:inherit;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;margin:0;line-height:normal}button.list-row:last-child{border-bottom:0}.list-row-interactive{transition:background var(--duration-tint)}.list-row-interactive:hover{background:var(--row-hover);color:var(--text-primary);text-decoration:none}.list-row-icon{width:var(--size-icon-chip);height:var(--size-icon-chip);border-radius:var(--radius-icon-chip);justify-content:center;align-items:center;display:flex}.list-row-icon svg{width:var(--size-icon-row);height:var(--size-icon-row)}.list-row-icon-good{background:var(--status-good-bg);color:var(--status-good-ink)}.list-row-icon-warn{background:var(--status-warning-bg);color:var(--status-warning-ink)}.list-row-icon-frozen{background:var(--status-frozen-bg);color:var(--status-frozen-ink)}.list-row-icon-error{background:var(--status-error-bg);color:var(--status-error-ink)}.list-row-icon-tan{background:var(--icon-chip-bg);color:var(--icon-chip-ink)}.list-row-icon-mute{background:var(--field-readonly);color:var(--text-secondary)}.list-row-icon-promo{background:var(--promo-bg);color:var(--promo-ink)}.list-row-icon-ink{background:var(--surface-ink);color:var(--text-on-ink)}.list-row-text{flex-direction:column;min-width:0;display:flex}.list-row-title{font-size:var(--type-body-size);font-weight:var(--type-body-row-title-weight);color:var(--text-primary)}.list-row-sub{font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);color:var(--text-secondary)}.list-row-value{font-size:var(--type-list-value-size);font-weight:var(--type-list-value-weight);font-variant-numeric:tabular-nums;color:var(--text-primary)}.list-row-chevron{width:var(--size-icon-chevron);height:var(--size-icon-chevron);color:var(--chevron)}.list-row-dense{gap:var(--space-list-row-dense-gap);min-height:var(--size-list-row-dense);padding:var(--space-list-row-dense-y) var(--space-list-row-dense-x);grid-template-columns:minmax(0,1fr) auto}.list-row-dense.list-row-interactive{grid-template-columns:minmax(0, 1fr) auto var(--size-icon-chevron)}.list-row-dense .list-row-text{gap:var(--space-list-row-dense-text-gap)}.list-row-right{text-align:right;font-size:var(--type-list-value-size);font-weight:var(--type-list-value-weight);font-variant-numeric:tabular-nums;justify-content:flex-end;display:flex}.segmented{align-self:flex-start;gap:var(--space-segmented-pad);max-width:100%;padding:var(--space-segmented-pad);border-radius:var(--radius-segmented);background:var(--chip-neutral-alt);display:inline-flex}.segmented-button{height:var(--size-segmented);padding:0 var(--space-segmented-button-x);border-radius:var(--radius-segmented-button);color:var(--text-secondary);font:inherit;font-family:var(--font-sans);font-size:var(--type-segmented-size);font-weight:var(--type-segmented-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;line-height:1}.segmented-button:hover{color:var(--text-primary)}.segmented-button-selected{background:var(--surface-card);color:var(--text-primary)}.segmented-compact{align-self:stretch;display:flex}.segmented-compact .segmented-button{height:var(--size-control-compact);flex:1}.segmented-mini{border-radius:var(--radius-segmented-mini)}.segmented-mini .segmented-button{height:var(--size-segmented-mini);padding:0 var(--space-segmented-mini-button-x);border-radius:var(--radius-segmented-mini-button);font-size:var(--type-segmented-mini-size)}@media (width<=759px){.segmented{scrollbar-width:none;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}}.sheet-layer{z-index:var(--z-sheet);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet-scrim{background:var(--overlay-scrim);position:absolute;inset:0}.sheet{gap:var(--space-sheet-gap);max-height:var(--size-sheet-max-height);padding:var(--space-sheet-pad-top) var(--space-sheet-pad-x) calc(var(--space-sheet-pad-bottom) + env(safe-area-inset-bottom));border-radius:var(--radius-sheet-top) var(--radius-sheet-top) 0 0;background:var(--bg-page);color:var(--text-primary);line-height:normal;font-family:var(--font-sans);flex-direction:column;display:flex;position:relative;overflow-y:auto}.sheet-handle{width:var(--size-sheet-handle-width);height:var(--size-sheet-handle-height);border-radius:var(--radius-sheet-handle);background:var(--sheet-handle);flex-shrink:0;align-self:center}.sheet-title{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking);margin:0}.section-label{font-size:var(--type-section-label-size);font-weight:var(--type-section-label-weight);letter-spacing:var(--type-section-label-tracking);text-transform:uppercase;color:var(--label-section);line-height:normal;display:block}.wordmark{gap:var(--space-wordmark-label-gap);flex-direction:column;display:inline-flex}.wordmark-text{font-size:var(--type-wordmark-size);font-weight:var(--type-wordmark-weight);letter-spacing:var(--type-wordmark-tracking);color:var(--text-primary);line-height:normal}.wordmark-text-30{font-size:var(--type-wordmark-public-size)}.wordmark-text-22{font-size:var(--type-wordmark-front-desk-size)}.wordmark-text-21{font-size:var(--type-wordmark-top-bar-size)}.account-sheet-title{gap:var(--space-account-sheet-title-gap);flex-direction:column;display:flex}.account-sheet-role{font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);letter-spacing:normal;color:var(--text-secondary)}.account-sheet-row{align-items:center;gap:var(--space-account-sheet-icon-gap);display:inline-flex}.account-sheet-row-icon{width:var(--size-account-sheet-icon);height:var(--size-account-sheet-icon);color:var(--text-secondary);flex-shrink:0}.app-shell{min-height:var(--size-shell-height);background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);display:flex}.app-shell[data-shell-mode=phone]{flex-direction:column}.app-shell[data-shell-inline]{min-height:100%}.app-shell-sidebar{z-index:var(--z-shell);gap:var(--space-sidebar-gap);width:var(--space-sidebar);height:var(--size-shell-height);padding:var(--space-sidebar-pad);border-right:1px solid var(--border-card);background:var(--bg-page);flex-direction:column;flex-shrink:0;line-height:normal;display:flex;position:sticky;top:0;overflow-y:auto}.app-shell[data-shell-inline] .app-shell-sidebar{height:auto}.app-shell-mark{padding:0 var(--space-sidebar-mark-x);display:flex}.app-shell-nav{gap:var(--space-sidebar-nav-gap);flex-direction:column;display:flex}.app-shell-nav-item{align-items:center;gap:var(--space-nav-item-gap);min-height:var(--size-nav-item);padding:0 var(--space-nav-item-x);border-radius:var(--radius-nav-item);font-size:var(--type-nav-item-size);font-weight:var(--type-nav-item-weight);color:var(--text-body);white-space:nowrap;text-decoration:none;display:flex;position:relative}.app-shell-nav-item:hover{background:var(--nav-hover);color:var(--text-primary);text-decoration:none}.app-shell-nav-item-current{background:var(--nav-selected);color:var(--text-primary);font-weight:var(--type-nav-item-current-weight)}.app-shell-nav-item-current:hover{background:var(--nav-selected-hover)}.app-shell-nav-icon{width:var(--size-icon-nav);height:var(--size-icon-nav);flex-shrink:0}.app-shell-bottom{gap:var(--space-sidebar-bottom-gap);flex-direction:column;margin-top:auto;display:flex}.app-shell-identity{align-items:center;gap:var(--space-identity-gap);padding:var(--space-identity-pad);display:flex}.app-shell-identity-link,.app-shell-identity-link:hover{color:inherit;text-decoration:none}.app-shell-identity-link{align-items:center;gap:var(--space-identity-gap);flex:1;min-width:0;display:flex}.app-shell-identity-text{min-width:0;line-height:var(--type-identity-line);flex-direction:column;flex:1;display:flex}.app-shell-identity-name{font-size:var(--type-identity-name-size);font-weight:var(--type-identity-name-weight);color:var(--text-primary);overflow-wrap:anywhere}.app-shell-identity-role{font-size:var(--type-identity-role-size);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-sign-out-icon{width:var(--size-sidebar-sign-out-icon);height:var(--size-sidebar-sign-out-icon)}.app-shell-avatar-button{width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-avatar-button);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.app-shell[data-shell-mode=rail] .app-shell-sidebar{width:var(--space-rail);padding:var(--space-rail-pad);align-items:center;overflow-y:visible}.app-shell[data-shell-mode=rail] .app-shell-nav-item{width:var(--size-nav-item);justify-content:center;padding:0}.app-shell[data-shell-mode=rail] .app-shell-nav-item:after{content:attr(data-label);height:fit-content;margin:auto 0 auto var(--space-rail-tooltip-offset);padding:var(--space-rail-tooltip-pad);border-radius:var(--radius-rail-tooltip);background:var(--surface-card);box-shadow:var(--tooltip-shadow);color:var(--text-primary);font-size:var(--type-rail-tooltip-size);font-weight:var(--type-rail-tooltip-weight);white-space:nowrap;pointer-events:none;display:none;position:absolute;top:0;bottom:0;left:100%}.app-shell[data-shell-mode=rail] .app-shell-nav-item:hover:after,.app-shell[data-shell-mode=rail] .app-shell-nav-item:focus-visible:after{display:block}.app-shell-main{min-width:0;padding:var(--space-main-y) var(--space-main-x) var(--space-main-bottom);flex:1}.app-shell-content{gap:var(--space-main-gap);min-width:0;max-width:var(--space-content-max);flex-direction:column;display:flex}.app-shell[data-shell-mode=rail] .app-shell-main{padding:var(--space-main-rail-y) var(--space-main-rail-x) var(--space-main-rail-bottom)}.app-shell[data-shell-mode=phone] .app-shell-main{padding:var(--space-main-phone-y) var(--space-phone-gutter) var(--space-main-phone-bottom)}.app-shell[data-shell-mode=phone] .app-shell-content{gap:var(--space-phone-block-gap)}.app-shell-top-bar{z-index:var(--z-shell);justify-content:space-between;align-items:center;gap:var(--space-top-bar-gap);min-height:calc(var(--size-top-bar) + 2 * var(--space-top-bar-y) + 1px);padding:var(--space-top-bar-y) var(--space-phone-gutter);border-bottom:1px solid var(--border-card);background:var(--topbar-glass);line-height:var(--type-top-bar-line);display:flex;position:sticky;top:0}.app-shell-top-bar-mark{flex-direction:column;min-width:0;display:flex}.app-shell-top-bar-area{font-size:var(--type-top-bar-role-size);font-weight:var(--type-top-bar-role-weight);letter-spacing:var(--type-top-bar-role-tracking);text-transform:uppercase;color:var(--label-section)}.app-shell-top-bar-back{align-items:center;gap:var(--space-top-bar-back-gap);min-width:0;min-height:var(--size-touch);margin-left:var(--space-top-bar-back-bleed);padding:0 var(--space-top-bar-back-x);font-size:var(--type-top-bar-back-size);font-weight:var(--type-top-bar-back-weight);color:var(--text-body);text-decoration:none;display:inline-flex}.app-shell-top-bar-back:hover{color:var(--text-primary);text-decoration:none}.app-shell-top-bar-back-icon{width:var(--size-top-bar-back-icon);height:var(--size-top-bar-back-icon);flex-shrink:0}.app-shell-top-bar-back-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-top-bar .app-shell-avatar-button{margin-right:var(--space-top-bar-hit-bleed)}.app-shell-tab-bar{z-index:var(--z-shell);min-height:var(--size-tab-bar-outer);padding:var(--space-tab-bar-pad);padding-bottom:max(var(--space-tab-bar-pad-bottom), env(safe-area-inset-bottom));border-top:1px solid var(--border-card);background:var(--surface-card);line-height:normal;display:flex;position:sticky;bottom:0}.app-shell-tab{align-items:center;gap:var(--space-tab-item-gap);min-width:0;padding:var(--space-tab-item-pad);color:var(--text-nav-tab);font:inherit;font-family:var(--font-sans);font-size:var(--type-tab-label-size);font-weight:var(--type-tab-label-weight);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;margin:0;line-height:normal;text-decoration:none;display:flex}.app-shell-tab:hover{color:var(--text-primary);text-decoration:none}.app-shell-tab-current{color:var(--text-primary);font-weight:var(--type-tab-label-current-weight)}.app-shell-tab-pill{width:var(--size-tab-pill-width);height:var(--size-tab-pill-height);border-radius:var(--radius-tab-pill);justify-content:center;align-items:center;display:flex}.app-shell-tab-current .app-shell-tab-pill{background:var(--nav-selected)}.app-shell-tab-icon{width:var(--size-icon-tab);height:var(--size-icon-tab)}.app-shell-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ticket{min-width:0;filter:var(--ticket-shadow);flex-direction:column;display:flex}.ticket-main{background:var(--surface-card);border-radius:var(--radius-ticket) var(--radius-ticket) 0 0;min-width:0;padding:var(--space-ticket-pad);-webkit-mask:radial-gradient(circle at 0 100%, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 0 0 / 51% 100% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 100% 0 / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 100%, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 0 0 / 51% 100% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 100% 0 / 51% 100% no-repeat;mask:radial-gradient(circle at 0 100%, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 0 0 / 51% 100% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 100% 0 / 51% 100% no-repeat;flex:1}.ticket-main-home{padding:var(--space-ticket-pad-home)}.ticket-main-wide{padding:var(--space-ticket-pad-wide)}.ticket-main-public{padding:var(--space-ticket-pad-public)}.ticket-main.ticket-main-only{border-radius:var(--radius-ticket);-webkit-mask:none;mask:none}.ticket-stub{background:var(--surface-card);border-radius:0 0 var(--radius-ticket) var(--radius-ticket);padding:var(--space-ticket-stub-pad);line-height:normal;font-size:var(--type-ticket-stub-size);color:var(--text-body);-webkit-mask:radial-gradient(circle at 0 0, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 0 0 / 51% 100% no-repeat, radial-gradient(circle at 100% 0, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 100% 0 / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 0 0 / 51% 100% no-repeat, radial-gradient(circle at 100% 0, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 100% 0 / 51% 100% no-repeat;mask:radial-gradient(circle at 0 0, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 0 0 / 51% 100% no-repeat, radial-gradient(circle at 100% 0, transparent var(--size-ticket-cutout), #000 calc(var(--size-ticket-cutout) + .5px) ) 100% 0 / 51% 100% no-repeat;position:relative}.ticket-stub-home{padding:var(--space-ticket-stub-pad-home)}.ticket-stub-wide{padding:var(--space-ticket-stub-pad-wide)}.ticket-stub-public{padding:var(--space-ticket-stub-pad-public)}.ticket-stub-tint{color:var(--text-on-tint)}.ticket-stub-good{background:var(--status-good-surface)}.ticket-stub-warn{background:var(--status-warning-surface)}.ticket-stub-frozen{background:var(--status-frozen-surface)}.ticket-stub-error{background:var(--status-error-surface)}.ticket-perforation{top:calc(var(--border-width-ticket-perforation) / -2);left:var(--space-ticket-perforation-inset);right:var(--space-ticket-perforation-inset);border-top:var(--border-width-ticket-perforation) dashed var(--ticket-perforation);position:absolute}@media (width<=759px){.ticket{--size-ticket-cutout:var(--size-ticket-cutout-phone);--radius-ticket:var(--radius-ticket-phone);--space-ticket-perforation-inset:var(--space-ticket-perforation-inset-phone);filter:var(--ticket-shadow-phone)}.ticket-main,.ticket-main-home,.ticket-main-wide,.ticket-main-public{padding:var(--space-ticket-pad-phone)}.ticket-stub,.ticket-stub-home,.ticket-stub-wide,.ticket-stub-public{padding:var(--space-ticket-stub-pad-phone)}.ticket-stub-tint{color:var(--text-body)}}.public-shell{align-items:center;gap:var(--space-public-gap);min-height:var(--size-shell-height);padding:var(--space-public-pad);background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;display:flex}.public-shell[data-shell-mode=phone]{gap:var(--space-public-phone-gap);padding:var(--space-public-phone-pad)}.public-shell-mark{text-align:center;justify-content:center;display:flex}.public-shell[data-shell-mode=phone] .public-shell-mark{padding:var(--space-public-phone-mark-pad)}.public-shell-body{width:100%;max-width:var(--size-public-ticket-max)}.public-shell-body-card{max-width:var(--size-public-card-max)}.public-shell-content{gap:var(--space-public-content-gap);flex-direction:column;display:flex}.public-shell-stub{gap:var(--space-public-stub-column-gap);flex-direction:column;display:flex}.public-shell-below{margin-top:var(--space-public-below-gap);justify-content:center;display:flex}.public-shell-legal{position:relative}.public-shell-legal-switch{top:var(--space-legal-switch-top);right:var(--space-legal-switch-right);position:absolute}.public-shell-body-legal{align-items:flex-start;gap:var(--space-legal-gap);max-width:var(--size-legal-row);padding:0 var(--space-legal-row-x);display:flex}.public-shell-body-legal-narrow{max-width:var(--size-legal-article)}.public-shell-legal-aside,.public-shell-legal-aside>nav{gap:var(--space-legal-nav-gap);flex-direction:column;display:flex}.public-shell-legal-aside-side{width:var(--size-legal-nav);flex-shrink:0}.public-shell-legal-aside a{min-height:var(--size-legal-nav-link);padding:0 var(--space-legal-nav-link-x);border-radius:var(--radius-legal-nav-link);color:var(--text-body);font-size:var(--type-legal-nav-link-size);align-items:center;text-decoration:none;display:flex}.public-shell-legal-aside a:hover{background:var(--legal-nav-hover)}.public-shell-legal-article{gap:var(--space-legal-article-gap);min-width:0;max-width:var(--size-legal-article);padding:var(--space-legal-article-pad);border-radius:var(--radius-legal-article);background:var(--surface-card);flex-direction:column;flex:1;display:flex}:where(.public-shell-legal-article)>header{gap:var(--space-legal-head-gap);padding-bottom:var(--space-legal-head-pad-bottom);border-bottom:var(--border-width-legal-head-rule) dashed var(--ticket-perforation);flex-direction:column;display:flex}:where(.public-shell-legal-article) h1{color:var(--text-primary);font-size:var(--type-legal-title-size);font-weight:var(--type-legal-title-weight);line-height:var(--type-legal-title-line);letter-spacing:var(--type-legal-title-tracking);margin:0}:where(.public-shell-legal-article) h2{color:var(--text-primary);font-size:var(--type-legal-h2-size);font-weight:var(--type-legal-h2-weight);letter-spacing:var(--type-legal-h2-tracking);margin:0}:where(.public-shell-legal-article) p{color:var(--text-on-tint);font-size:var(--type-legal-body-size);line-height:var(--type-legal-body-line);margin:0}.public-shell[data-shell-mode=phone] .public-shell-legal-article{padding:var(--space-legal-article-pad-phone)}.ui-button{justify-content:center;align-items:center;gap:var(--space-button-icon-gap);height:var(--size-control);padding:0 var(--space-button-x);border-radius:var(--radius-button);font:inherit;font-family:var(--font-sans);font-size:var(--type-button-size);font-weight:var(--type-button-weight);white-space:nowrap;cursor:pointer;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.ui-button:hover{text-decoration:none}.ui-button-compact{height:var(--size-control-compact);padding:0 var(--space-button-compact-x);border-radius:var(--radius-button-compact);font-size:var(--type-button-compact-size)}.ui-button-row{height:var(--size-control-row);padding:0 var(--space-button-row-x);border-radius:var(--radius-button-row);font-size:var(--type-button-row-size)}.ui-button-large{height:var(--size-button-large);padding:0 var(--space-button-large-x);border-radius:var(--radius-button-large);font-size:var(--type-button-large-size)}.ui-button-icon{flex-shrink:0;display:inline-flex}.ui-button-icon svg{width:var(--size-button-icon);height:var(--size-button-icon)}.ui-button-primary,.ui-button-primary:hover{background:var(--button-primary);color:var(--text-on-ink)}.ui-button-primary:hover:not(:disabled){background:var(--button-primary-hover)}.ui-button-secondary,.ui-button-secondary:hover{background:var(--surface-card);border-color:var(--border-button);color:var(--text-primary)}.ui-button-secondary:hover:not(:disabled){background:var(--button-ghost-hover)}.ui-button-outline,.ui-button-outline:hover{border-color:var(--text-primary);color:var(--text-primary);background:0 0}.ui-button-outline:hover:not(:disabled){background:var(--button-ghost-hover)}.ui-button-danger,.ui-button-danger:hover{background:var(--button-danger);color:var(--text-on-ink)}.ui-button-danger:hover:not(:disabled){background:var(--button-danger-hover)}.ui-button-danger-outline,.ui-button-danger-outline:hover{background:var(--surface-card);border-color:var(--button-danger);color:var(--button-danger)}.ui-button-danger-outline:hover:not(:disabled){background:var(--button-ghost-hover)}.ui-button-text.ui-button-default,.ui-button-danger-text.ui-button-default{padding:0 var(--space-button-text-x)}.ui-button-text,.ui-button-danger-text{border-width:0}.ui-button-text,.ui-button-text:hover{color:var(--text-body);background:0 0}.ui-button-text:hover:not(:disabled){background:var(--nav-hover)}.ui-button-danger-text,.ui-button-danger-text:hover{color:var(--status-error-ink);background:0 0}.ui-button-danger-text:hover:not(:disabled){background:var(--status-error-surface)}.ui-button-quiet,.ui-button-quiet:hover{background:var(--button-soft);color:var(--text-primary)}.ui-button-quiet:hover:not(:disabled){background:var(--nav-hover)}.ui-button:disabled{opacity:var(--opacity-disabled);cursor:default}.ui-button.ui-button-busy{opacity:var(--opacity-busy);cursor:progress}.field{gap:var(--space-field-label-gap);flex-direction:column;min-width:0;display:flex}.field-message{font-size:var(--type-fine-size);font-weight:var(--type-fine-weight);color:var(--text-tertiary)}.field-message-error{color:var(--status-error-ink)}.ui-input{box-sizing:border-box;min-width:0;height:var(--size-control);padding:0 var(--space-field-x);border:1px solid var(--border-card);border-radius:var(--radius-field);background:var(--surface-card);color:var(--text-primary);font:inherit;font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);outline:none;margin:0}.ui-input::placeholder{color:var(--text-tertiary)}.ui-input:focus-visible{outline:var(--focus-ring-width) solid var(--text-primary);outline-offset:var(--focus-ring-offset)}.ui-input-error{border:var(--border-width-field-error) solid var(--field-error-border)}.ui-input[readonly]{background:var(--field-readonly);color:var(--text-tertiary);border:0}.ui-input-mono{font-family:var(--font-mono)}.ui-input-large{height:var(--size-control-large);font-size:var(--type-field-large-size)}.ui-textarea{height:auto;min-height:var(--size-control);padding:var(--space-textarea-y) var(--space-field-x);line-height:var(--type-body-line);resize:vertical}.ui-input-time{height:var(--size-time-input);padding:0 var(--space-time-input-x);border-radius:var(--radius-field-compact);text-align:center;font-variant-numeric:tabular-nums}.ui-input-affix{min-width:0;display:flex;position:relative}.ui-input-affix .ui-input{flex:1;width:100%}.ui-input-with-suffix{padding-right:var(--space-input-suffix-end)}.ui-input-suffix{top:0;right:var(--space-field-x);font-size:var(--type-body-size);font-weight:var(--type-body-weight);color:var(--text-tertiary);pointer-events:none;align-items:center;display:flex;position:absolute;bottom:0}@media (width<=759px){.ui-input,.ui-input-suffix{font-size:var(--type-phone-input-size)}}.form{gap:var(--space-form-gap);flex-direction:column;margin:0;display:flex}.form-tight{gap:var(--space-form-gap-tight)}.form-loose{gap:var(--space-form-gap-loose)}.form-footer{justify-content:flex-end;align-items:center;gap:var(--space-form-footer-gap);display:flex}@media (width<=759px){.form-footer{z-index:var(--z-shell);padding:var(--space-form-footer-top) var(--space-form-footer-x) calc(var(--space-form-footer-bottom) + env(safe-area-inset-bottom));border-top:1px solid var(--border-card);background:var(--surface-card);position:sticky;bottom:0}.form-footer>:last-child{flex:1}.form-footer-above-tab-bar{bottom:var(--size-tab-bar-outer);padding-bottom:var(--space-form-footer-bottom)}}.ui-chip{align-items:center;gap:var(--space-chip-dot-gap);padding:var(--space-chip-y) var(--space-chip-x);border-radius:var(--radius-chip);font-size:var(--type-chip-size);font-weight:var(--type-chip-weight);line-height:var(--type-chip-line);white-space:nowrap;display:inline-flex}.ui-chip-dotted{padding:var(--space-chip-dotted-y) var(--space-chip-dotted-x)}.ui-chip-large{gap:var(--space-chip-large-dot-gap);padding:var(--space-chip-large-y) var(--space-chip-large-x);font-size:var(--type-chip-large-size)}.ui-chip-dot{width:var(--size-chip-dot);height:var(--size-chip-dot);border-radius:var(--radius-chip-dot);flex-shrink:0}.ui-chip-large .ui-chip-dot{width:var(--size-chip-large-dot);height:var(--size-chip-large-dot)}.ui-chip-good{background:var(--status-good-bg);color:var(--status-good-ink)}.ui-chip-good .ui-chip-dot{background:var(--status-good-dot)}.ui-chip-warn{background:var(--status-warning-bg);color:var(--status-warning-ink)}.ui-chip-warn .ui-chip-dot{background:var(--status-warning-dot)}.ui-chip-frozen{background:var(--status-frozen-bg);color:var(--status-frozen-ink)}.ui-chip-frozen .ui-chip-dot{background:var(--status-frozen-dot)}.ui-chip-error{background:var(--status-error-bg);color:var(--status-error-ink)}.ui-chip-error .ui-chip-dot{background:var(--status-error-dot)}.ui-chip-tan{background:var(--icon-chip-bg);color:var(--icon-chip-ink)}.ui-chip-tan .ui-chip-dot{background:var(--chip-tan-dot)}.ui-chip-mute{background:var(--chip-mute-bg);color:var(--chip-mute-ink)}.ui-chip-mute .ui-chip-dot{background:var(--chip-mute-dot)}.ui-chip-promo{background:var(--promo-bg);color:var(--promo-ink)}.ui-chip-ink{background:var(--surface-ink);color:var(--text-on-ink)}.ticket-face{gap:var(--space-ticket-face-gap);flex-direction:column;display:flex}.ticket-face-chip{align-self:flex-start;display:flex}.ticket-face-title{color:var(--text-primary);font-size:var(--type-ticket-face-title-size);font-weight:var(--type-ticket-face-title-weight);line-height:var(--type-ticket-face-title-line);letter-spacing:var(--type-ticket-face-title-tracking);margin:0}.ticket-face-body{color:var(--text-body);font-size:var(--type-ticket-face-body-size);line-height:var(--type-ticket-face-body-line);margin:0}.dialog-layer{z-index:var(--z-dialog);padding:var(--space-dialog-inset);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-scrim{background:var(--overlay-scrim);position:absolute;inset:0}.dialog{gap:var(--space-dialog-gap);width:100%;max-width:var(--size-dialog-max);max-height:var(--size-dialog-max-height);padding:var(--space-dialog-pad);border-radius:var(--radius-dialog);background:var(--surface-card);box-shadow:var(--dialog-shadow);color:var(--text-primary);line-height:normal;font-family:var(--font-sans);flex-direction:column;display:flex;position:relative;overflow-y:auto}.dialog-title{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking);margin:0}.dialog-title-danger{color:var(--button-danger)}.dialog-body{gap:var(--space-dialog-gap);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-body);flex-direction:column;display:flex}.dialog-actions{justify-content:flex-end;gap:var(--space-dialog-actions-gap);display:flex}.dialog-actions-sheet{gap:var(--space-dialog-sheet-actions-gap);flex-direction:column}.dialog-actions-sheet .ui-button{width:100%}.confirm-dialog-check{align-items:flex-start;gap:var(--space-confirm-check-gap);padding:var(--space-confirm-check-pad);border-radius:var(--radius-confirm-check);background:var(--confirm-row-bg);color:var(--text-primary);font-size:var(--type-confirm-check-size);line-height:var(--type-confirm-check-line);cursor:pointer;display:flex}.confirm-dialog-check-danger{background:var(--status-error-bg)}.confirm-dialog-check-box{margin:var(--space-confirm-check-box-top) 0 0;accent-color:var(--text-primary);flex-shrink:0}.confirm-dialog-check-danger .confirm-dialog-check-box{accent-color:var(--button-danger)}.empty{align-items:center;gap:var(--space-empty-gap);padding:var(--space-empty-y) var(--space-empty-x);text-align:center;flex-direction:column;display:flex}.empty-icon{width:var(--size-empty-icon);height:var(--size-empty-icon);border-radius:var(--radius-empty-icon);background:var(--icon-chip-bg);color:var(--icon-chip-ink);justify-content:center;align-items:center;display:flex}.empty-icon svg{width:var(--size-empty-glyph);height:var(--size-empty-glyph)}.empty-title{line-height:normal;font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);color:var(--text-primary)}.empty-body{max-width:var(--space-empty-body-max);font-size:var(--type-empty-body-size);line-height:var(--type-empty-body-line);color:var(--text-secondary)}.ui-footnote{padding-left:var(--space-footnote-inset);font-size:var(--type-footnote-size);font-weight:var(--type-footnote-weight);line-height:var(--type-footnote-line);color:var(--text-tertiary);margin:0}.ui-back-link{align-self:flex-start;align-items:center;gap:var(--space-back-link-gap);font-size:var(--type-back-link-size);font-weight:var(--type-back-link-weight);color:var(--text-secondary);line-height:normal;text-decoration:none;display:inline-flex}.ui-back-link:hover{color:var(--text-primary);text-decoration:none}.ui-back-link-icon{width:var(--size-icon-chevron);height:var(--size-icon-chevron);flex-shrink:0}.page-header{gap:var(--space-page-header-back-gap);flex-direction:column;min-width:0;display:flex}.page-header-row{justify-content:space-between;align-items:flex-end;gap:var(--space-page-header-row-gap);display:flex}.page-header-text{gap:var(--space-page-header-gap);flex-direction:column;min-width:0;display:flex}.page-header-lead-row{align-items:center;gap:var(--space-page-header-lead-gap);min-width:0;display:flex}.page-header-lead{flex-shrink:0;display:flex}.page-header-title-block{align-items:flex-start;gap:var(--space-page-header-aside-gap);flex-direction:column;min-width:0;display:flex}.page-header-aside{align-items:center;display:flex}.page-header-subtitle{font-size:var(--type-body-size);color:var(--text-secondary);margin:0;line-height:normal}.page-header-actions{align-items:center;gap:var(--space-page-header-actions-gap);flex-wrap:wrap;flex-shrink:0;display:flex}@media (width<=759px){.page-header-row{flex-direction:column;align-items:stretch}.page-header-actions{flex-shrink:1}}.section{gap:var(--space-section-label-gap);flex-direction:column;min-width:0;display:flex}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-section-head-gap);padding:0 var(--space-section-label-inset);display:flex}.section-loose{gap:var(--space-section-label-gap-loose)}.section-head-control{align-items:center;gap:var(--space-section-control-gap);flex-wrap:wrap;padding:0}.section-head-label{padding-left:var(--space-section-label-inset)}.section-action{font-size:var(--type-section-action-size);font-weight:var(--type-section-action-weight);color:var(--text-secondary)}.section-action a{color:inherit;text-decoration:none}.section-action a:hover{color:var(--text-primary);text-decoration:none}.ui-select-wrap{min-width:0;display:inline-flex;position:relative}.ui-select{appearance:none;padding-right:var(--space-select-pad-right);cursor:pointer;flex:1}.ui-select-bare{border-color:#0000}.ui-select-chevron{top:50%;right:var(--space-field-x);width:var(--size-icon-chevron);height:var(--size-icon-chevron);color:var(--chevron);pointer-events:none;position:absolute;transform:translateY(-50%)}.menu{display:inline-flex}.menu-popover{z-index:var(--z-menu);min-width:var(--size-menu-min);margin-top:var(--space-menu-offset);padding:var(--space-menu-pad);border-radius:var(--radius-menu);background:var(--surface-card);box-shadow:var(--menu-shadow);flex-direction:column;line-height:normal;display:flex;position:fixed}.menu-item{height:var(--size-menu-item);padding:0 var(--space-menu-item-x);border-radius:var(--radius-menu-item);color:var(--text-primary);font:inherit;font-family:var(--font-sans);font-size:var(--type-menu-item-size);font-weight:var(--type-menu-item-weight);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;line-height:normal;display:flex}.menu-item:hover:not(:disabled){background:var(--row-hover)}.menu-item:disabled{opacity:var(--opacity-disabled);cursor:default}.menu-item-danger{color:var(--button-danger)}.menu-item-disabled{opacity:var(--opacity-disabled)}.menu-item-with-sub{justify-content:center;align-items:flex-start;gap:var(--space-menu-item-sub-gap);height:auto;padding-top:var(--space-menu-item-sub-y);padding-bottom:var(--space-menu-item-sub-y);flex-direction:column}.menu-item-sub,.menu-sheet-detail{font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);color:var(--text-secondary)}.menu-sheet-detail{margin:0}.error-note{align-items:center;gap:var(--space-error-note-gap-y) var(--space-error-note-gap-x);padding:var(--space-error-note-y) var(--space-error-note-x);border-radius:var(--radius-error-note);background:var(--status-error-bg);color:var(--status-error-ink);flex-wrap:wrap;display:flex}.error-note-icon{width:var(--size-error-note-icon);height:var(--size-error-note-icon);flex-shrink:0}.error-note-message{flex:1 1 var(--space-error-note-message-basis);min-width:0;font-size:var(--type-error-note-size);line-height:var(--type-error-note-line)}.ui-button.error-note-button{height:var(--size-error-note-button);padding:0 var(--space-error-note-button-x);border-radius:var(--radius-error-note-button);font-size:var(--type-error-note-button-size)}.skeleton{gap:var(--space-skeleton-row-gap);flex-direction:column;display:flex;overflow:hidden}.skeleton-row{align-items:center;gap:var(--space-skeleton-column-gap);height:var(--size-skeleton-row);display:grid}.skeleton-bar{height:var(--size-skeleton-bar);border-radius:var(--radius-skeleton-bar);display:block}.skeleton-bar-strong{background:var(--skeleton-strong)}.skeleton-bar-soft{background:var(--skeleton-soft)}.skeleton-bar-short{width:var(--size-skeleton-bar-short)}.skeleton-bar-mid{width:var(--size-skeleton-bar-mid)}.skeleton-bar-long{width:var(--size-skeleton-bar-long)}.key-value{gap:var(--space-key-value-gap);flex-direction:column;min-width:0;display:flex}.key-value-label{font-size:var(--type-fine-size);color:var(--text-secondary);line-height:normal}.key-value-value{font-size:var(--type-body-size);color:var(--text-primary);overflow-wrap:anywhere;line-height:normal}.key-value-mono{font-family:var(--font-mono)}.ui-card.ui-table-card{padding:0;line-height:normal;overflow-x:auto}.ui-table-title{padding:var(--space-table-title-y) var(--space-table-cell-edge-x);border-bottom:1px solid var(--divider);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);color:var(--text-primary)}.ui-table-cards .ui-table-title{padding-inline:var(--space-table-card-row-x)}.ui-table-footer{padding:var(--space-table-footer-top) var(--space-table-cell-edge-x) var(--space-table-footer-bottom)}.ui-table-cards .ui-table-footer{padding-inline:var(--space-table-card-row-x)}.ui-table-state{padding:var(--space-table-state-y) var(--space-table-state-x)}.ui-table{border-collapse:collapse;width:100%;font-size:var(--type-table-size);font-weight:var(--type-table-weight);color:var(--text-primary)}.ui-table-cell{padding:0 var(--space-table-cell-x);text-align:left;vertical-align:middle}.ui-table th{padding-block:var(--space-table-head-y);border-bottom:1px solid var(--divider);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);color:var(--text-secondary);position:relative}.ui-table td{height:var(--space-table-row);padding-block:var(--space-table-body-cell-y)}.ui-table .ui-table-cell:first-child{padding-left:var(--space-table-cell-edge-x)}.ui-table .ui-table-cell:last-child{padding-right:var(--space-table-cell-edge-x)}.ui-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--divider)}.ui-table-cell-right{text-align:right}.ui-table-cell-right,.ui-table-cell-amount{font-variant-numeric:tabular-nums}.ui-table td.ui-table-cell-title{font-weight:var(--type-table-title-weight)}.ui-table td.ui-table-cell-amount{font-weight:var(--type-table-emphasis-weight)}.ui-table td.ui-table-cell-actions{white-space:nowrap;padding-block:0}.ui-table-actions{gap:var(--space-table-actions-gap);vertical-align:middle;display:inline-flex}.ui-table-actions-note{padding:0 var(--space-table-actions-note-x);font-size:var(--type-actions-note-size);color:var(--text-tertiary);vertical-align:middle;display:inline-block}.ui-table tbody tr{transition:background var(--duration-tint)}.ui-table tbody tr:hover{background:var(--row-hover)}.ui-table tbody tr.ui-table-row-selected,.ui-table-card-row.ui-table-row-selected{background:var(--row-selected)}.ui-table-row-link{cursor:pointer}.ui-table-row-link:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.ui-table-cards-list{padding:var(--space-table-cards-pad-y) 0;flex-direction:column;display:flex}.ui-table-card-row{align-items:center;gap:var(--space-table-card-row-more-gap);box-sizing:content-box;min-height:calc(var(--size-table-card-row) + 2 * var(--space-table-card-row-y));display:flex}.ui-table-card-row:not(:last-child){border-bottom:1px solid var(--divider)}.ui-table-card-row-more{padding-right:var(--space-table-card-row-more-end)}.ui-table-card-row-main{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-table-card-row-gap);min-width:0;padding:var(--space-table-card-row-y) var(--space-table-card-row-x);color:var(--text-primary);flex:auto;display:flex}.ui-table-card-row-more .ui-table-card-row-main{padding-right:0}button.ui-table-card-row-main{font:inherit;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;line-height:normal}.ui-table-card-row-button:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.ui-table-card-row-text{gap:var(--space-table-card-row-text-gap);flex-direction:column;min-width:0;display:flex}.ui-table-card-row-title{overflow-wrap:anywhere;font-size:var(--type-table-card-title-size);font-weight:var(--type-table-card-title-weight);color:var(--text-primary)}.ui-table-card-row-sub{overflow-wrap:anywhere;font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);color:var(--text-secondary)}.ui-table-card-row-end{align-items:flex-end;gap:var(--space-table-card-row-end-gap);text-align:right;flex-direction:column;flex-shrink:0;display:flex}.ui-table-card-row-status{display:flex}.ui-table-card-row-amount{font-size:var(--type-table-card-amount-size);font-weight:var(--type-table-card-amount-weight);font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-card.ui-table-sheet-details{gap:var(--space-table-sheet-details-gap);padding:var(--space-table-sheet-details-y) var(--space-table-sheet-details-x);flex-direction:column;display:flex}.ui-table-sheet-note{font-size:var(--type-actions-note-size);color:var(--text-tertiary);margin:0}.ui-table-sheet-action-danger{color:var(--button-danger)}.ui-table-sheet-action-disabled{opacity:var(--opacity-disabled)}.note{gap:var(--space-note-gap);padding:var(--space-note-y) var(--space-note-x);border-radius:var(--radius-note);font-size:var(--type-note-size);line-height:var(--type-note-line);display:flex}.note-icon{width:var(--size-note-icon);height:var(--size-note-icon);margin-top:calc((var(--type-note-size) * var(--type-note-line) - var(--size-note-icon)) / 2);flex-shrink:0}.note-body{min-width:0}.note-tan{background:var(--icon-chip-bg);color:var(--note-tan-ink)}.note-warn{background:var(--status-warning-surface);color:var(--status-warning-ink)}.note-info{background:var(--status-frozen-bg);color:var(--status-frozen-ink)}.account-page{flex-direction:column;gap:24px;min-width:0;display:flex}.account-row{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.account-card{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.account-names{flex-wrap:wrap;gap:14px;display:flex}.account-names>*{flex:180px;min-width:0}.account-form-actions{justify-content:flex-end;display:flex}.account-sessions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.account-sessions-text{flex-direction:column;gap:4px;min-width:0;display:flex}.account-session-line{font-size:var(--type-account-session-size);color:var(--text-secondary)}.front-desk-shell{min-height:var(--size-shell-height);background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans)}.front-desk-shell-header{align-items:center;gap:var(--space-front-desk-header-gap-y) var(--space-front-desk-header-gap-x);padding:var(--space-front-desk-header-pad);border-bottom:1px solid var(--border-card);flex-wrap:wrap;line-height:normal;display:flex}.front-desk-shell-place{min-width:0;line-height:var(--type-front-desk-line);flex-direction:column;display:flex}.front-desk-shell-location{font-size:var(--type-front-desk-location-size);font-weight:var(--type-front-desk-location-weight);color:var(--text-primary)}.front-desk-shell-sub{font-size:var(--type-front-desk-brand-size);color:var(--text-secondary)}.front-desk-shell-actions{align-items:center;gap:var(--space-front-desk-actions-gap);margin-left:auto;display:flex}.front-desk-shell-buttons{align-items:center;gap:var(--space-front-desk-actions-gap);display:flex}@media (width<=759px){.front-desk-shell-actions{row-gap:var(--space-front-desk-actions-row-gap);flex-wrap:wrap;flex-basis:100%;justify-content:space-between;margin-left:0}.front-desk-shell-buttons{margin-left:auto}}.ui-button.ui-button-text.front-desk-shell-text-button{padding:0 var(--space-front-desk-text-button-x);font-size:var(--type-front-desk-text-button-size)}.front-desk-shell-signout .ui-button-icon svg{width:var(--size-front-desk-signout-icon);height:var(--size-front-desk-signout-icon)}.front-desk-shell-main{gap:var(--space-front-desk-main-gap);max-width:var(--size-front-desk-max);padding:var(--space-front-desk-main-pad);flex-direction:column;margin:0 auto;display:flex}.search-field{min-width:0;display:inline-flex;position:relative}.search-field-input{background:var(--field-readonly);padding-left:var(--space-search-pad-left);border:0;flex:1}.search-field-input::-webkit-search-decoration{appearance:none}.search-field-icon{top:50%;left:var(--space-field-x);width:var(--size-search-icon);height:var(--size-search-icon);color:var(--text-tertiary);pointer-events:none;position:absolute;transform:translateY(-50%)}.audit-page{flex-direction:column;gap:24px;min-width:0;display:flex}.audit-page-phone{gap:18px}.audit-filters{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;display:flex}.audit-filter{flex-direction:column;gap:6px;min-width:0;display:flex}.audit-filter-search{flex:260px}.audit-filter-who{width:200px}.audit-filter-area{width:233px}.audit-custom{flex-wrap:wrap;gap:14px 18px;display:flex}.audit-face{padding:16px 22px}.audit-list{margin:0;padding:0;list-style:none}.audit-row{border-bottom:1px solid var(--divider);grid-template-columns:110px 180px minmax(0,1fr);gap:6px 18px;padding:16px 22px;display:grid}.audit-row:last-child{border-bottom:0}.audit-cell{flex-direction:column;min-width:0;display:flex}.audit-time{font-size:var(--type-audit-time-size);font-weight:var(--type-audit-time-weight);color:var(--text-primary);font-variant-numeric:tabular-nums}.audit-actor{font-size:var(--type-audit-actor-size);font-weight:var(--type-audit-actor-weight);color:var(--text-primary);overflow-wrap:anywhere}.audit-sub{font-size:var(--type-audit-sub-size);color:var(--text-tertiary)}.audit-body{flex-direction:column;gap:6px;min-width:0;display:flex}.audit-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-sentence{font-size:var(--type-audit-sentence-size);color:var(--text-primary);overflow-wrap:anywhere}.audit-note{padding:var(--space-audit-note-y) var(--space-audit-note-x);border-left:var(--border-width-audit-note) solid var(--ticket-perforation);border-radius:0 var(--radius-audit-note) var(--radius-audit-note) 0;background:var(--row-hover);font-size:var(--type-audit-note-size);color:var(--text-body);overflow-wrap:anywhere;margin:0}.audit-diff{font-size:var(--type-audit-diff-size);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}@media (width<=759px){.audit-row{grid-template-columns:minmax(0,1fr)}.audit-filter-who,.audit-filter-area{width:100%}}.brand-mark{background:var(--surface-ink);color:var(--accent-tan-light);font-weight:var(--type-brand-mark-weight);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.brand-mark-38{width:var(--size-brand-mark-38);height:var(--size-brand-mark-38);border-radius:var(--radius-brand-mark-38);font-size:var(--type-brand-mark-38-size)}.brand-mark-60{width:var(--size-brand-mark-60);height:var(--size-brand-mark-60);border-radius:var(--radius-brand-mark-60);font-size:var(--type-brand-mark-60-size)}.brand-mark-logo{object-fit:cover;width:100%;height:100%;display:block}.computer-note{gap:var(--space-computer-note-gap);flex-direction:column;display:flex}.computer-note-title{font-size:var(--type-computer-note-title-size);font-weight:var(--type-computer-note-title-weight);color:var(--text-primary);line-height:normal}.computer-note-body{font-size:var(--type-secondary-size);color:var(--text-secondary);line-height:normal}.share-bar{width:100%;height:var(--size-share-bar);border-radius:var(--radius-share-bar);background:var(--share-bar-track);display:block;overflow:hidden}.share-bar-fill{border-radius:var(--radius-share-bar);background:var(--share-bar-fill);height:100%;display:block}.ui-filter-chip{align-items:center;gap:var(--space-filter-chip-icon-gap);height:var(--size-filter-chip);padding:0 var(--space-filter-chip-x);border:1px solid var(--border-card);border-radius:var(--radius-filter-chip);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-filter-chip-size);font-weight:var(--type-filter-chip-weight);white-space:nowrap;cursor:pointer;margin:0;line-height:1;display:inline-flex}.ui-filter-chip-selected{border-color:var(--surface-ink);background:var(--surface-ink);color:var(--text-on-ink)}.ui-filter-chip-icon{width:var(--size-filter-chip-icon);height:var(--size-filter-chip-icon);flex-shrink:0}.ui-switch{align-items:center;gap:var(--space-switch-label-gap);display:inline-flex}.ui-switch-track{width:var(--size-switch-track-w);height:var(--size-switch-track-h);border-radius:var(--radius-switch);background:var(--switch-track-off);cursor:pointer;border:0;flex-shrink:0;margin:0;padding:0;position:relative}.ui-switch-track-on{background:var(--surface-ink)}.ui-switch-knob{top:var(--space-switch-knob-inset);left:var(--space-switch-knob-inset);width:var(--size-switch-knob);height:var(--size-switch-knob);border-radius:var(--radius-switch-knob);background:var(--surface-card);box-shadow:var(--switch-knob-shadow);position:absolute}.ui-switch-track-on .ui-switch-knob{left:calc(var(--size-switch-track-w) - var(--size-switch-knob) - var(--space-switch-knob-inset))}.ui-switch-track:disabled,.ui-switch-track:disabled+.ui-switch-label{opacity:var(--opacity-disabled)}.ui-switch-track:disabled{cursor:default}.ui-switch-label{color:var(--text-primary);font-size:var(--type-switch-label-size);font-weight:var(--type-switch-label-weight)}.stat{flex-direction:column;min-width:0;display:flex}.stat-value{color:var(--text-primary);font-variant-numeric:tabular-nums}.stat-label{color:var(--text-secondary);font-weight:var(--type-stat-label-weight);line-height:var(--type-stat-label-line)}.stat-hero{gap:var(--space-stat-hero-gap)}.stat-hero .stat-value{font-size:var(--type-stat-hero-size);font-weight:var(--type-stat-hero-weight);line-height:var(--type-stat-hero-line);letter-spacing:var(--type-stat-hero-tracking)}.stat-hero .stat-label{font-size:var(--type-stat-hero-label-size)}.stat-card{gap:var(--space-stat-card-gap)}.stat-card .stat-value{font-size:var(--type-stat-card-size);font-weight:var(--type-stat-card-weight);line-height:var(--type-stat-card-line)}.stat-card .stat-label{font-size:var(--type-stat-card-label-size)}.stat-summary{gap:var(--space-stat-summary-gap)}.stat-summary .stat-value{font-size:var(--type-stat-summary-size);font-weight:var(--type-stat-summary-weight);line-height:var(--type-stat-summary-line);letter-spacing:var(--type-stat-summary-tracking)}.stat-summary .stat-label{font-size:var(--type-stat-summary-label-size)}.stat-month{gap:var(--space-stat-month-gap)}.stat-month .stat-value{font-size:var(--type-stat-month-size);font-weight:var(--type-stat-month-weight);line-height:var(--type-stat-month-line);letter-spacing:var(--type-stat-month-tracking)}.stat-month .stat-label{font-size:var(--type-stat-month-label-size)}.stat-detail{gap:var(--space-stat-detail-gap)}.stat-detail .stat-value{font-size:var(--type-stat-detail-size);font-weight:var(--type-stat-detail-weight);line-height:var(--type-stat-detail-line);letter-spacing:var(--type-stat-detail-tracking)}.stat-detail .stat-label{font-size:var(--type-stat-detail-label-size)}.stat-glance{gap:var(--space-stat-glance-gap)}.stat-glance .stat-value{font-size:var(--type-stat-glance-size);font-weight:var(--type-stat-glance-weight);line-height:var(--type-stat-glance-line)}.stat-glance .stat-label{font-size:var(--type-stat-glance-label-size)}.stat-muted .stat-value{color:var(--text-tertiary)}@media (width<=759px){.stat-month{--space-stat-month-gap:var(--space-stat-month-phone-gap);--type-stat-month-size:var(--type-stat-month-phone-size);--type-stat-month-line:var(--type-stat-month-phone-line);--type-stat-month-tracking:var(--type-stat-month-phone-tracking);--type-stat-month-label-size:var(--type-stat-month-label-phone-size)}.stat-hero{--space-stat-hero-gap:var(--space-stat-hero-phone-gap);--type-stat-hero-size:var(--type-stat-hero-phone-size);--type-stat-hero-tracking:var(--type-stat-hero-phone-tracking);--type-stat-hero-label-size:var(--type-stat-hero-label-phone-size)}}.ui-card.state-card{align-items:flex-start;gap:var(--space-state-card-gap);padding:var(--space-state-card-pad);flex-direction:column;display:flex}.state-card-title{line-height:normal;font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);color:var(--text-primary)}.state-card-body{font-size:var(--type-state-card-body-size);line-height:var(--type-state-card-body-line);color:var(--text-secondary)}.state-card-link{line-height:normal;font-size:var(--type-state-card-link-size);font-weight:var(--type-state-card-link-weight);color:var(--text-primary);text-decoration:underline}.state-card-link:hover{color:var(--icon-chip-ink)}.tabs{gap:var(--space-tabs-gap);box-shadow:inset 0 -1px 0 var(--border-card);display:flex}.tabs-item{box-sizing:content-box;min-height:var(--size-control);padding:0 var(--space-tab-x);border:0;border-bottom:var(--border-width-tab-current) solid transparent;color:var(--text-secondary);font:inherit;font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;margin:0;text-decoration:none;display:flex;position:relative}.tabs-item:hover{color:var(--text-primary);text-decoration:none}.tabs-item-current,.tabs-item-current:hover{border-bottom-color:var(--text-primary);color:var(--text-primary);font-weight:var(--type-tab-current-weight)}.tabs-count{min-height:var(--size-tab-count);margin-left:var(--space-tab-count-gap);padding:var(--space-tab-count-y) var(--space-tab-count-x);border-radius:var(--radius-tab-count);background:var(--chip-mute-bg);color:var(--chip-mute-ink);font-size:var(--type-tab-count-size);font-weight:var(--type-tab-count-weight);align-items:center;line-height:1;display:inline-flex}@media (width<=759px){.tabs{scrollbar-width:none;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}}.promo-card-name{font-size:var(--type-promo-card-name-size);font-weight:var(--type-promo-card-name-weight);line-height:var(--type-promo-card-name-line)}.promo-card-window{font-size:var(--type-promo-card-window-size);line-height:var(--type-promo-card-window-line);color:var(--text-secondary)}.app-status-page{flex-direction:column;gap:24px;min-width:0;display:flex}.app-status-maintenance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.app-status-maintenance-text{flex-direction:column;flex:320px;gap:4px;min-width:0;max-width:640px;display:flex}.app-status-body{font-size:var(--type-app-status-body-size);line-height:var(--type-app-status-body-line);color:var(--text-secondary);margin:0}.app-status-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=759px){.app-status-platforms{grid-template-columns:minmax(0,1fr)}}.app-status-platform{min-width:0;display:flex}.app-status-platform-card{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.app-status-platform-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.app-status-fields{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.app-status-fields>*{flex:180px;min-width:0}.app-status-line{margin:0}.app-status-store-link{text-decoration:underline}.location-row{color:inherit;text-decoration:none;display:block}.location-row:hover .location-row-name{text-decoration:underline}.location-row-name,.location-row-address{display:block}.statement-checkins-phone{display:none}@media (width<=759px){.statement-checkins-desktop{display:none}.statement-checkins-phone{display:inline}}.statement-adjustments-body{font-size:var(--type-adjustments-body-size);line-height:var(--type-adjustments-body-line);color:var(--text-body);margin:0}.statement-adjustment-list{border-radius:var(--radius-adjustment-list);background:var(--bg-page);flex-direction:column;display:flex}.statement-adjustment-row{grid-template-columns:var(--size-adjustment-amount) minmax(0, 1fr) auto;align-items:center;gap:var(--space-adjustment-row-gap);min-height:var(--size-adjustment-row);padding:0 var(--space-adjustment-row-x);display:grid}.statement-adjustment-row:not(:last-child){border-bottom:1px solid var(--divider)}.statement-adjustment-amount{font-size:var(--type-adjustment-amount-size);font-weight:var(--type-adjustment-amount-weight);font-variant-numeric:tabular-nums;color:var(--text-primary)}.statement-adjustment-note{overflow-wrap:anywhere;font-size:var(--type-adjustment-note-size);color:var(--text-on-tint)}.statement-transfer-value{font-size:var(--type-transfer-value-size);font-weight:var(--type-transfer-value-weight);font-variant-numeric:tabular-nums;color:var(--text-primary)}.statement-transfer-value-phone{font-size:var(--type-transfer-value-phone-size);color:var(--text-body)}@media (width<=759px){.statement-adjustment-row{gap:var(--space-adjustment-row-phone-gap);padding-block:var(--space-adjustment-row-phone-y);grid-template-columns:minmax(0,1fr)}}.statement-iban-check{background:var(--bg-page);border-radius:var(--radius-field);padding:12px 14px}.statement-amount-negative{color:var(--status-error-ink)}.media-grid{flex-wrap:wrap;gap:10px;display:flex}.media-thumb{border-radius:var(--radius-field);object-fit:cover;background:var(--bg-page);border:1px solid var(--border-card);width:96px;height:96px;display:block}.media-empty{border-radius:var(--radius-field);background:var(--bg-page);border:1px dashed var(--border-card);width:96px;height:96px;color:var(--text-secondary);font-size:var(--type-fine-size);text-align:center;justify-content:center;align-items:center;padding:6px;display:flex}.media-logo{border-radius:var(--radius-field);object-fit:contain;background:var(--surface-card);border:1px solid var(--border-card);width:96px;height:96px;padding:8px;display:block}.media-thumb-sm{width:64px;height:64px}.media-pending{flex-wrap:wrap;gap:10px;min-width:0;max-width:100%;display:flex}.media-pending-body{flex-direction:column;flex:200px;gap:6px;min-width:0;max-width:100%;display:flex}.media-pending-actions{flex-wrap:wrap;gap:4px;display:flex}.media-grid [data-tile-id]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.media-grid [data-tile-id]:not([data-drag-disabled]){cursor:grab}.media-grid [data-tile-id][data-drag-state=dragging]{cursor:grabbing;touch-action:none;outline:var(--drag-ring-width) dashed var(--drag-ring-dragging);outline-offset:var(--drag-ring-offset);border-radius:var(--radius-field)}.media-grid [data-drag-state=target]{outline:var(--drag-ring-width) solid var(--drag-ring-target);outline-offset:var(--drag-ring-offset);border-radius:var(--radius-field)}.brand-glance{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.brand-glance-cell{border-right:1px solid var(--divider);min-width:0;padding:18px 22px}.brand-glance-cell:last-child{border-right:0}h2.brand-danger-title{color:var(--status-error-ink)}.brand-danger-card{border:1px solid var(--card-danger-border)}.count-ticket{flex-direction:column;gap:12px;display:flex}.count-ticket-brand{gap:14px}.count-ticket-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.count-ticket-count{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.count-ticket-desk .count-ticket-count{gap:12px}.count-ticket-number{font-variant-numeric:tabular-nums;color:var(--text-primary)}.count-ticket-label{color:var(--text-body)}.count-ticket-home .count-ticket-number{font-size:var(--type-home-today-size);font-weight:var(--type-home-today-weight);letter-spacing:var(--type-home-today-tracking);line-height:var(--type-home-today-line)}.count-ticket-home .count-ticket-label{font-size:var(--type-home-today-label-size)}.count-ticket-brand .count-ticket-number{font-size:var(--type-brand-today-size);font-weight:var(--type-brand-today-weight);letter-spacing:var(--type-brand-today-tracking);line-height:var(--type-brand-today-line)}.count-ticket-brand .count-ticket-label{font-size:var(--type-brand-today-label-size)}.count-ticket-desk .count-ticket-number{font-size:var(--type-front-desk-count-size);font-weight:var(--type-front-desk-count-weight);letter-spacing:var(--type-front-desk-count-tracking);line-height:var(--type-front-desk-count-line)}.count-ticket-desk .count-ticket-number-muted{color:var(--front-desk-count-muted)}.count-ticket-desk .count-ticket-label{font-size:var(--type-front-desk-count-label-size)}@media (width<=759px){.count-ticket-home .count-ticket-count,.count-ticket-brand .count-ticket-count{gap:8px}.count-ticket-home .count-ticket-number{font-size:var(--type-home-today-phone-size)}.count-ticket-home .count-ticket-label{font-size:var(--type-home-today-label-phone-size)}.count-ticket-brand .count-ticket-number{font-size:var(--type-brand-today-phone-size)}.count-ticket-brand .count-ticket-label{font-size:var(--type-brand-today-label-phone-size)}}.home-page{flex-direction:column;gap:26px;min-width:0;display:flex}.home-tickets{grid-template-columns:minmax(0,392fr) minmax(0,702fr);gap:18px;display:grid}.home-ticket-today,.home-ticket-month{min-width:0;display:grid}.home-ticket-main{flex-direction:column;gap:12px;display:flex}.home-ticket-month .home-ticket-main{gap:16px}.home-ticket-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-refused{margin:0}.home-see-why{font-weight:var(--type-home-link-weight);color:var(--status-good-ink);text-decoration:underline}.home-month-stats{flex-wrap:wrap;gap:14px 44px;display:flex}.home-month-lines{flex-wrap:wrap;align-items:center;gap:6px 28px;display:flex}.home-export{margin-left:auto}@media (width<=1099px){.home-tickets{grid-template-columns:minmax(0,1fr)}}@media (width<=759px){.home-page{gap:18px}.home-month-stats{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}}.payouts-page{flex-direction:column;gap:22px;min-width:0;display:flex}.payouts-month{flex-direction:column;gap:6px;width:200px;display:flex}.payouts-ticket{min-width:0;max-width:860px;display:grid}.payouts-totals{flex-direction:column;gap:14px;display:flex}.payouts-totals-pair{flex-wrap:wrap;gap:14px 44px;display:flex}.payouts-list{flex-direction:column;gap:22px;display:flex}.payouts-two-lines{flex-direction:column;display:flex}@media (width<=759px){.payouts-page{gap:18px}.payouts-month{width:100%}}.reports-page{flex-direction:column;gap:22px;min-width:0;display:flex}.reports-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.reports-month{flex-direction:column;gap:6px;width:200px;display:flex}.reports-tab{flex-direction:column;gap:24px;min-width:0;display:flex}.reports-pair{flex-wrap:wrap;gap:18px;display:flex}.reports-pair>*{flex:460px;min-width:0}.reports-card{flex-direction:column;gap:16px;display:flex}.reports-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;display:flex}.reports-card-head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.reports-hero{flex-direction:column;gap:12px;display:flex}.reports-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.reports-stats{flex-wrap:wrap;gap:12px 44px;display:flex}.reports-stats-card{gap:12px 40px}.reports-hero-lines{flex-wrap:wrap;gap:6px 24px;display:flex}.reports-card-lines{border-top:1px solid var(--divider);font-size:var(--type-reports-card-line-size);color:var(--text-primary);flex-direction:column;gap:8px;padding-top:14px;display:flex}.reports-card-lines strong{font-weight:var(--type-reports-card-line-strong-weight)}.reports-declined{color:var(--status-error-ink)}.reports-strong{font-weight:var(--type-table-emphasis-weight)}.reports-name-chip{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.reports-funnel{flex-wrap:wrap;gap:14px 28px;display:flex}.reports-card-note{margin:0}.reports-capitalize{display:inline-block}.reports-capitalize:first-letter{text-transform:uppercase}.plain-link.reports-see-all{font-size:var(--type-reports-see-all-size);font-weight:var(--type-reports-see-all-weight);color:var(--text-secondary)}.reports-two-lines{flex-direction:column;gap:2px;min-width:0;display:flex}.reports-block{flex-direction:column;gap:12px;min-width:0;display:flex}.reports-no-location{color:var(--status-error-ink)}.photo-review-cell{align-items:center;gap:14px;min-width:0;display:flex}.photo-review-lines{flex-direction:column;gap:2px;min-width:200px;display:flex}.photo-review-thumb{object-fit:cover;border-radius:var(--radius-photo-tile);background:var(--bg-page);flex:none;width:96px;height:64px;display:block}.photo-review-reason{width:220px;display:flex}@media (width<=1099px){.photo-review-cell{gap:10px}.photo-review-thumb{width:64px;height:44px}.photo-review-lines{min-width:0}.photo-review-lines .photo-review-reason{width:100%;max-width:220px;margin-top:6px}}@media (width<=759px){.photo-review-reason{grid-template-columns:minmax(0,1fr);width:100%;display:grid}}.opening-hours-line{gap:10px;margin-top:2px;display:flex}.opening-hours-day{width:42px;color:var(--text-secondary)}.location-detail-visit{color:var(--text-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.location-detail-visit input{margin-top:2px}.location-detail-description{color:var(--text-primary);display:block}.sport-chip{padding:var(--space-chip-y) var(--space-chip-x);border:1px solid var(--border-card);border-radius:var(--radius-chip);background:var(--surface-card);color:var(--text-body);font-family:var(--font-sans);font-size:var(--type-chip-size);font-weight:var(--type-chip-weight);line-height:var(--type-chip-line);white-space:nowrap;cursor:pointer;align-items:center;display:inline-flex}.sport-chip:hover{background:var(--sport-chip-hover)}.sport-chip-selected,.sport-chip-selected:hover{border-color:var(--surface-ink);background:var(--surface-ink);color:var(--text-on-ink)}.live-page{flex-direction:column;gap:24px;min-width:0;display:flex}.live-page-phone{gap:18px}.live-summary-main{flex-direction:column;gap:12px;display:flex}.live-summary-stats{flex-wrap:wrap;gap:12px 40px;display:flex}.live-summary-lines{flex-wrap:wrap;align-items:center;gap:6px 24px;display:flex}.live-summary-phone{margin:0;padding:0 4px}.live-filters{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;display:flex}.live-filter{flex-direction:column;gap:6px;width:200px;display:flex}.live-filters-phone{flex-wrap:nowrap;gap:8px}.live-filters-phone .live-filter{flex:1 1 0;width:auto;min-width:0}.live-filter-full{width:100%}.live-location{flex-direction:column;display:flex}.refused-chips{gap:var(--space-filter-chip-gap);flex-wrap:wrap;display:flex}.login-hint{margin:0}.live-feed-title{font-size:inherit;font-weight:inherit;margin:0}.live-feed-line{margin:0}.live-feed-note{padding:22px 24px}.live-feed-rows{flex-direction:column;gap:8px;display:flex}.live-feed-row{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.live-feed-anonymized{font-style:italic}.location-photos{flex-direction:column;gap:22px;display:flex}.location-photos-add{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.location-photos-add-phone{align-items:flex-start}.location-photos-counts{margin:0}.location-photos-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.location-photos-grid-phone{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.location-photo{flex-direction:column;gap:8px;width:230px;display:flex}.location-photos-grid-phone .location-photo{gap:6px;width:auto}.location-photo-image{border-radius:var(--radius-photo-tile);background:var(--bg-page);height:128px;position:relative;overflow:hidden}.location-photos-grid-phone .location-photo-image{height:130px}.location-photo-img{object-fit:cover;width:100%;height:100%;display:block}.location-photo-image-pending .location-photo-img{opacity:var(--opacity-photo-pending)}.location-photo-image-rejected .location-photo-img{opacity:var(--opacity-photo-rejected)}.location-photo-none{height:100%;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.location-photo-top-left,.location-photo-top-right,.location-photo-bottom-left{display:flex;position:absolute}.location-photo-top-left{top:8px;left:8px}.location-photo-top-right{top:8px;right:8px}.location-photo-bottom-left{bottom:8px;left:8px}.location-photo-badge{min-width:var(--size-photo-badge);height:var(--size-photo-badge);border-radius:var(--radius-photo-badge);background:var(--photo-control);color:var(--text-primary);font-size:var(--type-photo-badge-size);font-weight:var(--type-photo-badge-weight);justify-content:center;align-items:center;padding:0 6px;line-height:1}.location-photo-menu{border-radius:var(--radius-photo-control);background:var(--photo-control);display:flex;position:absolute;top:5px;right:5px}.location-photo-actions{flex-wrap:wrap;gap:4px;display:flex}.location-photo-reason{font-size:var(--type-fine-size);font-weight:var(--type-fine-weight);color:var(--status-error-ink)}.location-photos-help{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:18px;display:grid}.location-photos-steps{font-size:var(--type-photo-steps-size);line-height:var(--type-photo-steps-line);color:var(--text-body);flex-direction:column;gap:6px;margin:10px 0 0;padding:0 0 0 20px;display:flex}.location-photos-add-buttons{flex-wrap:wrap;gap:8px;display:flex}.location-photos-grid [data-tile-id]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.location-photos-grid [data-tile-id]:not([data-drag-disabled]){cursor:grab}.location-photos-grid [data-tile-id][data-drag-state=dragging]{cursor:grabbing;touch-action:none;outline:var(--drag-ring-width) dashed var(--drag-ring-dragging);outline-offset:var(--drag-ring-offset);border-radius:var(--radius-photo-tile)}.location-photos-grid [data-drag-state=target]{outline:var(--drag-ring-width) solid var(--drag-ring-target);outline-offset:var(--drag-ring-offset);border-radius:var(--radius-photo-tile)}.brand-month-main{flex-direction:column;gap:16px;display:flex}.brand-month-stats{flex-wrap:wrap;gap:14px 48px;display:flex}.brand-month-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-month-figure{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.brand-month-number{font-size:var(--type-brand-month-size);font-weight:var(--type-brand-month-weight);letter-spacing:var(--type-brand-month-tracking);line-height:var(--type-brand-month-line);font-variant-numeric:tabular-nums;color:var(--text-primary)}.brand-month-line{font-size:var(--type-brand-month-label-size);color:var(--text-secondary)}@media (width<=759px){.brand-month-stats{gap:14px 28px}.brand-month-number{font-size:var(--type-brand-month-phone-size);letter-spacing:var(--type-brand-month-phone-tracking)}.brand-month-line{font-size:var(--type-brand-month-label-phone-size)}}.brand-today-last{color:var(--text-on-tint);margin:0}.daily-bars,.daily-bars-ticks{gap:3px;display:grid}.daily-bars{align-items:end;height:64px}.daily-bar{border-radius:var(--radius-daily-bar);min-height:4px}.daily-bar-past{background:var(--daily-bar-fill)}.daily-bar-today{background:var(--daily-bar-today)}.daily-bar-empty{background:var(--daily-bar-empty)}.daily-bars-ticks{margin:10px 0}.daily-bars-tick{font-size:var(--type-daily-bar-tick-size);color:var(--text-tertiary);text-align:center;font-variant-numeric:tabular-nums}.disputes-page{flex-direction:column;gap:24px;min-width:0;display:flex}.disputes-page-phone{gap:18px}.disputes-member{flex-direction:column;display:flex}.disputes-what{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.support-location-now{font-weight:var(--type-location-now-weight)}.support-location-now-open{color:var(--status-good-ink)}.support-location-now-closed{color:var(--text-secondary)}.member-activity{padding:18px 0 6px}.member-activity-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;margin:0 22px 6px;display:flex}.member-activity-face{padding:16px 22px}.member-activity-list{margin:0;padding:0;list-style:none}.member-activity-item{border-bottom:1px solid var(--divider);grid-template-columns:136px minmax(0,1fr);gap:12px;padding:12px 22px;display:grid}.member-activity-item:last-child{border-bottom:0}.member-activity-when{font-variant-numeric:tabular-nums;padding-top:2px}.member-activity-body{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.member-activity-note{padding:var(--space-audit-note-y) var(--space-audit-note-x);border-left:var(--border-width-audit-note) solid var(--ticket-perforation);border-radius:0 var(--radius-audit-note) var(--radius-audit-note) 0;background:var(--row-hover);font-size:var(--type-audit-note-size);color:var(--text-body);overflow-wrap:anywhere;margin:0}.member-activity-phone{padding:4px 0}.member-activity-phone .member-activity-item{overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.member-activity-phone .member-activity-face{padding:12px 16px}.member-activity-phone .member-activity-note{padding:var(--space-activity-note-phone-y) var(--space-activity-note-phone-x);border-radius:0 var(--radius-activity-note-phone) var(--radius-activity-note-phone) 0}.member-activity-more{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.member-activity-more:hover:not(:disabled){color:var(--text-primary)}.what-happened{margin-top:14px}.what-happened-body{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.what-happened-title{font-size:var(--type-what-happened-title-size);font-weight:var(--type-what-happened-title-weight);color:var(--text-primary);margin:0}.what-happened-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.what-happened-row{font-size:var(--type-what-happened-row-size);grid-template-columns:136px minmax(0,1fr);gap:10px;display:grid}.what-happened-time{color:var(--text-secondary);font-variant-numeric:tabular-nums}.what-happened-line{color:var(--text-primary);overflow-wrap:anywhere}@media (width<=759px){.what-happened-row{grid-template-columns:minmax(0,1fr);gap:2px}}:root{--bg-page:#f6f3ed;--surface-card:#fff;--row-hover:#faf8f4;--text-primary:#171717;--text-body:#4a463f;--text-secondary:#6f6a63;--text-tertiary:#8a847b;--text-on-tint:#2b2925;--text-nav-tab:#7a746b;--label-section:#7d6a48;--divider:#f0ebe3;--border-card:#e3ddd2;--border-button:#d9d1c4;--ticket-perforation:#d6c6a6;--button-primary:#171717;--button-danger:#9e2f2d;--button-soft:#f3efe8;--button-ghost-hover:#f1ece3;--nav-hover:#ebe5da;--nav-selected:#c9b99a6b;--nav-selected-hover:#c9b99a8c;--chip-neutral-alt:#e9e3d8;--icon-chip-bg:#f1e8d6;--icon-chip-ink:#6e5c3d;--note-tan-ink:#4a3d22;--chevron:#b5aea3;--field-readonly:#efeae1;--field-error-border:#cc4c4c;--card-danger-border:#cc4c4c;--meter-used:#d9d2c5;--promo-bg:#fbf0d4;--promo-ink:#7a5a12;--accent-tan:#c9b99a;--accent-tan-light:#e6d2a8;--status-good-bg:#eaf6ee;--status-good-ink:#146c3a;--status-good-dot:#22a55a;--status-good-surface:#f3f8f4;--status-warning-bg:#fdf0e3;--status-warning-ink:#8f4d0c;--status-warning-dot:#e19442;--status-warning-surface:#fef6ee;--status-frozen-bg:#e6edff;--status-frozen-ink:#1f4fc2;--status-frozen-dot:#2e6bff;--status-frozen-surface:#f3f7ff;--status-error-bg:#fde6e6;--status-error-ink:#9e2f2d;--status-error-dot:#cc4c4c;--status-error-surface:#fff1f1;--chart-ink:#5c4c30;--chart-tan:#a8916a;--heat-1:#f4efe6;--heat-2:#e6d9c0;--heat-3:#d2bc93;--heat-4:#b39466;--skeleton-strong:#e4ded4;--skeleton-soft:#ece8e1;--sheet-handle:#d9d2c6;--overlay-scrim:#17171759;--photo-control:#ffffffe6;--topbar-glass:#f6f3edf0;--text-on-ink:#fff;--toast-check:#7fd39d;--status-live-dot:#22a55a;--button-primary-hover:#2b2925;--button-danger-hover:#b23a37;--ticket-shadow:drop-shadow(0 1px 0 #1717170a) drop-shadow(0 10px 14px #17171712);--ticket-shadow-phone:drop-shadow(0 1px 0 #1717170a) drop-shadow(0 8px 12px #17171712);--dialog-shadow:0 24px 48px #1717172e;--toast-shadow:0 12px 24px #1717172e;--menu-shadow:0 12px 24px #1717171f;--tooltip-shadow:0 6px 16px #1717171f;--surface-ink:#171717;--confirm-row-bg:#ebe5da;--chip-mute-bg:#ebe5da;--chip-mute-ink:#4a463f;--chip-mute-dot:#8a847b;--chip-tan-dot:#c9b99a;--row-selected:#c9b99a6b;--sport-chip-hover:#ebe5da;--legal-nav-hover:#ebe5da;--drag-ring-target:#171717;--drag-ring-dragging:#6f6a63;--share-bar-track:#efeae1;--share-bar-fill:#171717;--daily-bar-fill:#171717;--daily-bar-today:#c9b99a;--daily-bar-empty:#efeae1;--front-desk-count-muted:#b5aea3;--switch-track-off:#d9d1c4;--switch-knob-shadow:0 1px 2px #0003;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-ticket:24px;--radius-card:18px;--radius-field:14px;--radius-button:14px;--radius-button-compact:12px;--radius-nav-item:16px;--radius-icon-chip:10px;--radius-chip:999px;--radius-bar:5px;--radius-sheet-top:24px;--radius-note:14px;--radius-error-note:14px;--radius-menu:14px;--radius-avatar:50%;--radius-chip-dot:50%;--radius-empty-icon:50%;--radius-button-row:12px;--radius-button-large:16px;--radius-icon-button:12px;--radius-field-compact:12px;--radius-segmented:14px;--radius-segmented-button:11px;--radius-segmented-mini:12px;--radius-segmented-mini-button:9px;--radius-ticket-phone:22px;--radius-skeleton-bar:6px;--radius-error-note-button:12px;--radius-toast:14px;--radius-dialog:24px;--radius-sheet-handle:calc(var(--size-sheet-handle-height) / 2);--radius-menu-item:10px;--radius-confirm-check:14px;--radius-rail-tooltip:10px;--radius-tab-pill:calc(var(--size-tab-pill-height) / 2);--radius-filter-chip:calc(var(--size-filter-chip) / 2);--radius-switch:calc(var(--size-switch-track-h) / 2);--radius-switch-knob:50%;--radius-avatar-button:50%;--radius-tab-count:calc(var(--size-tab-count) / 2);--radius-brand-mark-38:11px;--radius-brand-mark-60:18px;--radius-legal-article:24px;--radius-legal-nav-link:12px;--radius-adjustment-list:14px;--radius-share-bar:calc(var(--size-share-bar) / 2);--radius-daily-bar:3px 3px 1px 1px;--size-control:44px;--size-control-compact:36px;--size-control-row:38px;--size-nav-item:46px;--size-touch:44px;--size-tab-bar:64px;--size-tab-bar-outer:calc(var(--size-tab-bar) + max(var(--space-tab-bar-pad-bottom), env(safe-area-inset-bottom)));--size-top-bar:60px;--size-avatar:36px;--size-avatar-cell:32px;--size-avatar-large:44px;--size-avatar-hero:52px;--size-icon-chip:34px;--size-icon-nav:20px;--size-icon-row:17px;--size-icon-chevron:16px;--size-button-icon:18px;--size-icon-button-icon:18px;--size-note-icon:18px;--size-chip-dot:7px;--size-chip-large-dot:7px;--size-control-large:48px;--size-button-large:52px;--size-time-input:40px;--size-search-icon:17px;--size-segmented:38px;--size-segmented-mini:32px;--size-ticket-cutout:11px;--size-ticket-cutout-phone:10px;--size-list-row:66px;--size-list-row-dense:56px;--size-skeleton-row:40px;--size-skeleton-bar:12px;--size-skeleton-bar-short:55%;--size-skeleton-bar-mid:70%;--size-skeleton-bar-long:80%;--size-empty-icon:48px;--size-empty-glyph:22px;--size-error-note-icon:18px;--size-error-note-button:40px;--size-toast-icon:16px;--size-dialog-max:440px;--size-dialog-max-height:90vh;--size-sheet-max-height:90vh;--size-sheet-handle-width:32px;--size-sheet-handle-height:4px;--size-menu-item:40px;--size-menu-min:180px;--size-table-card-row:56px;--size-sidebar-sign-out-icon:18px;--size-top-bar-back-icon:20px;--size-tab-pill-width:52px;--size-tab-pill-height:30px;--size-icon-tab:21px;--size-account-sheet-icon:18px;--size-public-ticket-max:420px;--size-front-desk-max:760px;--size-front-desk-signout-icon:17px;--size-public-card-max:720px;--size-shell-height:100vh;--size-tab-count:17px;--size-brand-mark-38:38px;--size-brand-mark-60:60px;--size-legal-row:1080px;--size-legal-nav:260px;--size-legal-article:720px;--size-legal-nav-link:40px;--size-adjustment-row:54px;--size-adjustment-amount:90px;--size-filter-chip:40px;--size-filter-chip-icon:16px;--size-switch-track-w:52px;--size-switch-track-h:30px;--size-switch-knob:24px;--size-share-bar:6px;--space-sidebar:240px;--space-rail:72px;--space-content-max:1260px;--space-main-x:44px;--space-main-y:40px;--space-main-bottom:72px;--space-block-gap:22px;--space-phone-gutter:16px;--space-phone-block-gap:18px;--space-table-row:56px;--space-card-pad:20px;--space-card-pad-roomy:22px;--space-card-pad-wide:24px;--space-button-x:18px;--space-button-text-x:16px;--space-button-compact-x:14px;--space-button-row-x:12px;--space-button-large-x:18px;--space-button-icon-gap:8px;--space-chip-y:3px;--space-chip-x:9px;--space-chip-large-y:5px;--space-chip-large-x:11px;--space-chip-dot-gap:7px;--space-chip-dotted-y:4px;--space-chip-dotted-x:10px;--space-chip-large-dot-gap:7px;--space-section-label-inset:4px;--space-section-label-gap:8px;--space-section-head-gap:12px;--space-section-label-gap-loose:10px;--space-section-control-gap:10px;--space-footnote-inset:4px;--space-page-header-gap:6px;--space-page-header-actions-gap:10px;--space-page-header-row-gap:16px;--space-page-header-back-gap:12px;--space-back-link-gap:4px;--space-key-value-gap:4px;--space-note-y:13px;--space-note-x:16px;--space-note-gap:10px;--space-computer-note-gap:4px;--space-wordmark-label-gap:3px;--space-field-label-gap:6px;--space-field-x:14px;--space-textarea-y:12px;--space-search-pad-left:40px;--space-select-pad-right:40px;--space-time-input-x:10px;--space-input-suffix-end:40px;--space-form-gap:18px;--space-form-gap-tight:14px;--space-form-gap-loose:24px;--space-form-footer-gap:10px;--space-form-footer-top:8px;--space-form-footer-x:10px;--space-form-footer-bottom:12px;--space-segmented-pad:3px;--space-segmented-button-x:14px;--space-segmented-mini-button-x:10px;--space-tabs-gap:4px;--space-tab-x:12px;--space-ticket-pad:22px 26px;--space-ticket-pad-home:24px 26px;--space-ticket-pad-wide:24px 28px;--space-ticket-pad-phone:18px 20px;--space-ticket-stub-pad:15px 26px 17px;--space-ticket-stub-pad-home:16px 26px 18px;--space-ticket-stub-pad-wide:16px 28px 18px;--space-ticket-pad-public:24px 26px;--space-ticket-stub-pad-public:18px 26px 22px;--space-ticket-stub-pad-phone:13px 20px 15px;--space-ticket-perforation-inset:20px;--space-ticket-perforation-inset-phone:16px;--space-list-row-x:18px;--space-list-row-gap:14px;--space-list-row-dense-y:9px;--space-list-row-dense-x:16px;--space-list-row-dense-gap:12px;--space-list-row-dense-text-gap:1px;--space-skeleton-row-gap:12px;--space-skeleton-column-gap:18px;--space-empty-y:26px;--space-empty-x:10px;--space-empty-gap:8px;--space-empty-body-max:340px;--space-error-note-y:14px;--space-error-note-x:16px;--space-error-note-gap-y:12px;--space-error-note-gap-x:16px;--space-error-note-message-basis:220px;--space-error-note-button-x:16px;--space-state-card-pad:22px 24px;--space-state-card-gap:10px;--space-toast-y:12px;--space-toast-x:16px;--space-toast-gap:10px;--space-toast-inset:24px;--space-toast-above-tab-bar:16px;--space-toast-max:560px;--space-dialog-pad:26px;--space-dialog-gap:14px;--space-dialog-actions-gap:8px;--space-dialog-inset:24px;--space-sheet-pad-top:10px;--space-sheet-pad-x:12px;--space-sheet-pad-bottom:12px;--space-sheet-gap:12px;--space-dialog-sheet-actions-gap:8px;--space-menu-offset:6px;--space-menu-pad:6px;--space-menu-item-x:12px;--space-menu-item-sub-y:6px;--space-menu-item-sub-gap:2px;--space-confirm-check-pad:12px 14px;--space-confirm-check-gap:10px;--space-confirm-check-box-top:2px;--space-table-head-y:14px;--space-table-cell-x:12px;--space-table-cell-edge-x:22px;--space-table-body-cell-y:10px;--space-table-actions-gap:8px;--space-table-actions-note-x:12px;--space-table-title-y:16px;--space-table-state-y:22px;--space-table-state-x:24px;--space-table-cards-pad-y:4px;--space-table-card-row-y:9px;--space-table-card-row-x:16px;--space-table-card-row-gap:12px;--space-table-card-row-text-gap:1px;--space-table-card-row-end-gap:2px;--space-table-card-row-more-gap:4px;--space-table-card-row-more-end:7px;--space-table-footer-top:16px;--space-table-footer-bottom:22px;--space-table-sheet-details-y:14px;--space-table-sheet-details-x:16px;--space-table-sheet-details-gap:14px;--space-sidebar-pad:30px 16px 18px;--space-sidebar-gap:26px;--space-sidebar-mark-x:12px;--space-sidebar-nav-gap:4px;--space-sidebar-bottom-gap:12px;--space-nav-item-x:14px;--space-nav-item-gap:12px;--space-identity-pad:4px 4px 0 10px;--space-identity-gap:10px;--space-rail-pad:30px calc((var(--space-rail) - var(--size-nav-item)) / 2) 18px;--space-rail-tooltip-pad:6px 10px;--space-rail-tooltip-offset:10px;--space-main-gap:26px;--space-main-rail-y:32px;--space-main-rail-x:28px;--space-main-rail-bottom:64px;--space-main-phone-y:16px;--space-main-phone-bottom:28px;--space-top-bar-y:8px;--space-top-bar-gap:10px;--space-top-bar-back-x:8px;--space-top-bar-back-bleed:calc(-1 * var(--space-top-bar-back-x));--space-top-bar-back-gap:2px;--space-top-bar-hit-bleed:calc((var(--size-avatar) - var(--size-touch)) / 2);--space-tab-bar-pad:2px 6px;--space-tab-bar-pad-bottom:18px;--space-tab-item-pad:8px 0 6px;--space-tab-item-gap:3px;--space-account-sheet-title-gap:2px;--space-account-sheet-icon-gap:10px;--space-public-pad:56px 16px 64px;--space-public-phone-pad:16px 16px 28px;--space-public-gap:36px;--space-public-phone-gap:18px;--space-public-phone-mark-pad:30px 0 8px;--space-public-stub-gap:10px;--space-public-content-gap:12px;--space-public-stub-column-gap:12px;--space-public-below-gap:16px;--space-front-desk-header-pad:16px 28px;--space-front-desk-header-gap-y:10px;--space-front-desk-header-gap-x:20px;--space-front-desk-actions-gap:10px;--space-front-desk-actions-row-gap:10px;--space-front-desk-text-button-x:14px;--space-front-desk-main-pad:36px 20px 72px;--space-front-desk-main-gap:22px;--space-tab-count-y:1px;--space-tab-count-x:7px;--space-tab-count-gap:8px;--space-page-header-lead-gap:16px;--space-page-header-aside-gap:6px;--space-stat-hero-gap:2px;--space-stat-hero-phone-gap:1px;--space-stat-card-gap:2px;--space-stat-summary-gap:2px;--space-stat-month-gap:2px;--space-stat-detail-gap:0px;--space-stat-glance-gap:4px;--space-stat-month-phone-gap:1px;--space-ticket-face-gap:12px;--space-legal-gap:40px;--space-legal-row-x:20px;--space-legal-nav-gap:2px;--space-legal-nav-link-x:12px;--space-legal-article-pad:40px 44px 48px;--space-legal-article-pad-phone:24px;--space-adjustment-row-gap:14px;--space-adjustment-row-x:16px;--space-adjustment-row-phone-gap:2px;--space-adjustment-row-phone-y:12px;--space-legal-article-gap:28px;--space-legal-head-gap:10px;--space-legal-head-pad-bottom:24px;--space-legal-switch-top:18px;--space-legal-switch-right:28px;--space-filter-chip-x:14px;--space-filter-chip-gap:8px;--space-filter-chip-icon-gap:6px;--space-switch-knob-inset:3px;--space-switch-label-gap:12px;--type-big-number-size:64px;--type-big-number-weight:600;--type-big-number-tracking:-2px;--type-number-size:44px;--type-number-weight:600;--type-number-tracking:-1.4px;--type-number-small-size:36px;--type-number-small-weight:600;--type-number-small-tracking:-1px;--type-page-title-size:30px;--type-page-title-weight:600;--type-page-title-tracking:-.6px;--type-page-title-phone-size:26px;--type-page-title-phone-weight:600;--type-page-title-phone-tracking:-.5px;--type-wordmark-size:24px;--type-wordmark-weight:700;--type-wordmark-tracking:-.04em;--type-wordmark-public-size:30px;--type-wordmark-front-desk-size:22px;--type-wordmark-top-bar-size:21px;--type-section-title-size:20px;--type-section-title-weight:600;--type-section-title-tracking:-.3px;--type-card-title-size:17px;--type-card-title-weight:600;--type-body-size:15px;--type-body-weight:400;--type-body-row-title-weight:500;--type-table-size:15px;--type-table-weight:400;--type-table-emphasis-weight:600;--type-table-header-size:12px;--type-table-header-weight:600;--type-secondary-size:13px;--type-secondary-copy-line:1.5;--type-secondary-weight:400;--type-fine-size:12px;--type-fine-weight:400;--type-footnote-size:13px;--type-footnote-weight:400;--type-footnote-line:1.5;--type-chip-size:12px;--type-chip-weight:600;--type-section-label-size:11px;--type-section-label-weight:700;--type-section-label-tracking:.12em;--type-phone-input-size:16px;--type-big-number-line:1;--type-number-line:1.05;--type-number-small-line:1.05;--type-body-line:1.45;--type-page-title-line:1.15;--type-chip-line:1.25;--type-chip-large-size:13px;--type-button-size:15px;--type-button-weight:600;--type-button-compact-size:14px;--type-button-row-size:14px;--type-button-large-size:15px;--type-actions-note-size:13px;--type-avatar-initials-size:13px;--type-avatar-initials-weight:700;--type-avatar-initials-large-size:14px;--type-avatar-initials-hero-size:18px;--type-back-link-size:14px;--type-back-link-weight:600;--type-section-action-size:14px;--type-section-action-weight:600;--type-note-size:14px;--type-note-line:1.5;--type-computer-note-title-size:15px;--type-computer-note-title-weight:600;--type-field-large-size:16px;--type-segmented-size:13px;--type-segmented-weight:600;--type-segmented-mini-size:12px;--type-tab-current-weight:600;--type-ticket-stub-size:14px;--type-list-value-size:17px;--type-list-value-weight:600;--type-home-today-size:60px;--type-home-today-phone-size:54px;--type-home-today-weight:600;--type-home-today-tracking:-2px;--type-home-today-line:1;--type-home-today-label-size:16px;--type-home-today-label-phone-size:15px;--type-home-link-weight:600;--type-brand-today-size:64px;--type-brand-today-phone-size:54px;--type-brand-today-weight:600;--type-brand-today-tracking:-2px;--type-brand-today-line:1;--type-brand-today-label-size:16px;--type-brand-today-label-phone-size:15px;--type-daily-bar-tick-size:10px;--type-brand-month-size:44px;--type-brand-month-phone-size:30px;--type-brand-month-weight:600;--type-brand-month-line:1.05;--type-brand-month-tracking:-1.4px;--type-brand-month-phone-tracking:-.8px;--type-brand-month-label-size:14px;--type-brand-month-label-phone-size:13px;--type-empty-body-size:14px;--type-empty-body-line:1.5;--type-error-note-size:14px;--type-error-note-line:1.5;--type-error-note-button-size:14px;--type-state-card-body-size:14px;--type-state-card-body-line:1.5;--type-state-card-link-size:14px;--type-state-card-link-weight:600;--type-toast-size:14px;--type-toast-weight:500;--type-menu-item-size:15px;--type-menu-item-weight:500;--type-confirm-check-size:14px;--type-confirm-check-line:1.5;--type-table-title-weight:500;--type-table-card-title-size:15px;--type-table-card-title-weight:500;--type-table-card-amount-size:16px;--type-table-card-amount-weight:600;--type-nav-item-size:15px;--type-nav-item-weight:500;--type-nav-item-current-weight:600;--type-identity-name-size:14px;--type-identity-name-weight:600;--type-identity-role-size:12px;--type-identity-line:1.3;--type-rail-tooltip-size:13px;--type-rail-tooltip-weight:600;--type-top-bar-role-size:10px;--type-top-bar-role-weight:700;--type-top-bar-role-tracking:.12em;--type-top-bar-line:1.1;--type-top-bar-back-size:15px;--type-top-bar-back-weight:600;--type-tab-label-size:11px;--type-tab-label-weight:500;--type-tab-label-current-weight:600;--type-front-desk-location-size:14px;--type-front-desk-location-weight:600;--type-front-desk-brand-size:12px;--type-front-desk-line:1.25;--type-front-desk-text-button-size:14px;--type-front-desk-count-size:72px;--type-front-desk-count-weight:600;--type-front-desk-count-tracking:-2.5px;--type-front-desk-count-line:1;--type-front-desk-count-label-size:17px;--type-tab-count-size:12px;--type-tab-count-weight:600;--type-brand-mark-38-size:13px;--type-brand-mark-60-size:21px;--type-brand-mark-weight:700;--type-stat-hero-size:44px;--type-stat-hero-weight:600;--type-stat-hero-line:1.05;--type-stat-hero-tracking:-1.4px;--type-stat-hero-label-size:14px;--type-stat-hero-phone-size:30px;--type-stat-hero-phone-tracking:-.8px;--type-stat-hero-label-phone-size:13px;--type-stat-card-size:22px;--type-stat-card-weight:600;--type-stat-card-label-size:12px;--type-stat-summary-size:36px;--type-stat-summary-weight:600;--type-stat-summary-line:1.05;--type-stat-summary-tracking:-1px;--type-stat-summary-label-size:14px;--type-stat-month-size:40px;--type-stat-month-weight:600;--type-stat-month-line:1.05;--type-stat-month-tracking:-1.2px;--type-stat-month-label-size:14px;--type-stat-month-phone-size:26px;--type-stat-month-phone-line:1.08;--type-stat-month-phone-tracking:-.8px;--type-stat-month-label-phone-size:13px;--type-stat-detail-size:28px;--type-stat-detail-weight:600;--type-stat-detail-line:1.21;--type-stat-detail-tracking:-.8px;--type-stat-detail-label-size:13px;--type-stat-glance-size:22px;--type-stat-glance-weight:600;--type-stat-glance-line:1.18;--type-stat-glance-label-size:13px;--type-stat-label-weight:400;--type-stat-label-line:1.22;--type-stat-card-line:1.18;--type-promo-card-name-size:18px;--type-promo-card-name-weight:600;--type-location-now-weight:500;--type-promo-card-name-line:1.17;--type-promo-card-window-size:14px;--type-promo-card-window-line:1.22;--type-ticket-face-title-size:24px;--type-ticket-face-title-weight:600;--type-ticket-face-title-line:1.2;--type-ticket-face-title-tracking:-.5px;--type-ticket-face-body-size:15px;--type-ticket-face-body-line:1.5;--type-legal-title-size:34px;--type-legal-title-weight:600;--type-legal-title-line:1.15;--type-legal-title-tracking:-.8px;--type-legal-h2-size:20px;--type-legal-h2-weight:600;--type-legal-h2-tracking:-.3px;--type-legal-body-size:16px;--type-legal-body-line:1.65;--type-legal-nav-link-size:14px;--type-adjustments-body-size:14px;--type-adjustments-body-line:1.5;--type-adjustment-amount-size:16px;--type-adjustment-amount-weight:600;--type-adjustment-note-size:14px;--type-transfer-value-size:15px;--type-transfer-value-weight:600;--type-transfer-value-phone-size:14px;--type-filter-chip-size:14px;--type-filter-chip-weight:600;--type-switch-label-size:15px;--type-switch-label-weight:600;--type-audit-time-size:14px;--type-audit-time-weight:600;--type-audit-actor-size:14px;--type-audit-actor-weight:500;--type-audit-sub-size:12px;--type-audit-sentence-size:15px;--type-audit-note-size:14px;--type-audit-diff-size:13px;--type-reports-card-line-size:14px;--type-reports-card-line-strong-weight:700;--type-reports-see-all-size:14px;--type-reports-see-all-weight:600;--space-audit-note-y:8px;--space-audit-note-x:12px;--radius-audit-note:10px;--border-width-audit-note:3px;--space-activity-note-phone-y:7px;--space-activity-note-phone-x:10px;--radius-activity-note-phone:8px;--type-what-happened-title-size:15px;--type-what-happened-title-weight:600;--type-what-happened-row-size:14px;--radius-photo-tile:14px;--size-photo-badge:22px;--radius-photo-badge:calc(var(--size-photo-badge) / 2);--type-photo-badge-size:11px;--type-photo-badge-weight:700;--radius-photo-control:10px;--opacity-photo-pending:.75;--opacity-photo-rejected:.5;--type-photo-steps-size:14px;--type-photo-steps-line:21px;--type-account-session-size:14px;--type-app-status-body-size:14px;--type-app-status-body-line:1.5;--border-width-field-error:1.5px;--border-width-tab-current:2px;--border-width-ticket-perforation:2px;--border-width-legal-head-rule:2px;--opacity-disabled:.35;--opacity-busy:.45;--focus-ring-width:2px;--focus-ring-offset:2px;--drag-ring-width:2px;--drag-ring-offset:2px;--duration-tint:.13s;--duration-toast-in:.18s;--z-shell:5;--z-sheet:40;--z-dialog:50;--z-menu:55;--z-toast:60}*,:before,:after{box-sizing:border-box}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--text-primary);text-decoration:none}a:hover{color:var(--icon-chip-ink);text-decoration:underline}input[type=checkbox]{accent-color:var(--text-primary)}::selection{background:var(--border-button)}a,button,.ui-button,.icon-button,.ui-back-link{transition:background-color var(--duration-tint) ease, border-color var(--duration-tint) ease, color var(--duration-tint) ease}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:var(--focus-ring-width) solid var(--text-primary);outline-offset:var(--focus-ring-offset)}.t-big-number{font-size:var(--type-big-number-size);font-weight:var(--type-big-number-weight);letter-spacing:var(--type-big-number-tracking);line-height:var(--type-big-number-line);font-variant-numeric:tabular-nums}.t-number{font-size:var(--type-number-size);font-weight:var(--type-number-weight);letter-spacing:var(--type-number-tracking);line-height:var(--type-number-line);font-variant-numeric:tabular-nums}.t-number-small{font-size:var(--type-number-small-size);font-weight:var(--type-number-small-weight);letter-spacing:var(--type-number-small-tracking);line-height:var(--type-number-small-line);font-variant-numeric:tabular-nums}.t-page-title{font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);letter-spacing:var(--type-page-title-tracking);line-height:var(--type-page-title-line);color:var(--text-primary);margin:0}@media (width<=759px){.t-page-title{font-size:var(--type-page-title-phone-size);font-weight:var(--type-page-title-phone-weight);letter-spacing:var(--type-page-title-phone-tracking)}}.t-section-title{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking);color:var(--text-primary);margin:0}.t-card-title{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);color:var(--text-primary);margin:0}.t-body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);color:var(--text-primary)}.t-row-title{font-size:var(--type-body-size);font-weight:var(--type-body-row-title-weight);color:var(--text-primary)}.t-table{font-size:var(--type-table-size);font-weight:var(--type-table-weight)}.t-table-header{font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);color:var(--text-secondary)}.t-secondary{font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);color:var(--text-secondary)}.t-secondary-copy{font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-secondary-copy-line);color:var(--text-secondary)}.t-fine{font-size:var(--type-fine-size);font-weight:var(--type-fine-weight);color:var(--text-secondary)}.t-chip{font-size:var(--type-chip-size);font-weight:var(--type-chip-weight)}.t-section-label{font-size:var(--type-section-label-size);font-weight:var(--type-section-label-weight);letter-spacing:var(--type-section-label-tracking);text-transform:uppercase;color:var(--label-section)}.t-mono{font-family:var(--font-mono)}.visually-hidden{clip-path:inset(50%);white-space:pre;width:1px;height:1px;position:absolute;overflow:hidden}.plain-link{color:inherit;text-decoration:none}.plain-link:hover{text-decoration:underline}
