.venue-tabs .tab-actions,.venue-tabs .tab-filters,.venue-tabs .tab-nav{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0}.venue-tabs .tab-nav a{min-height:44px;padding:12px 16px;border-radius:8px;border:1px solid var(--vt-border-control)}.venue-tabs .tab-nav a[aria-current=page]{background:var(--vt-surface-overlay)}.venue-tabs .tab-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:20px;align-items:start}.venue-tabs .tab-stack{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.venue-tabs .tab-service-workspace{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:20px;align-items:stretch;min-height:320px}.venue-tabs .tab-service-rail{min-width:0;border:1px solid var(--vt-border-default);border-radius:12px;background:var(--vt-surface-raised);overflow:hidden;display:flex;flex-direction:column}.venue-tabs .tab-service-rail>h2{padding:18px;margin:0;font-size:18px;border-bottom:1px solid var(--vt-border-default)}.venue-tabs .tab-service-rail>button.tab-card{width:100%;border:0;border-bottom:1px solid var(--vt-border-default);border-radius:0;background:transparent;text-align:left;overflow-wrap:anywhere}.venue-tabs .tab-service-rail>button.tab-card[aria-pressed=true]{background:var(--vt-surface-overlay);box-shadow:inset 3px 0 var(--vt-text-primary)}.venue-tabs .tab-service-rail>button.tab-card:focus-visible{outline:2px solid var(--vt-text-primary);outline-offset:-3px}.venue-tabs .tab-service-detail{min-width:0;display:flex;align-items:stretch}.venue-tabs .tab-service-detail>*{flex:1 1;min-width:0}.venue-tabs .tab-service-empty,.venue-tabs .tab-service-placeholder{display:flex;flex-direction:column;justify-content:center}.venue-tabs .tab-service-empty{min-width:0;min-height:240px;padding:32px 24px;border:1px solid var(--vt-border-default);border-radius:12px;background:var(--vt-surface-raised);align-items:center}.venue-tabs .tab-service-empty h2{margin:0 0 8px}.venue-tabs .tab-service-empty p{max-width:50ch;margin:8px 0}.venue-tabs .tab-service-empty .button{margin-top:16px}.venue-tabs .tab-service-rail>.tab-service-empty{border:0;border-radius:0;flex:1 1}@media (max-width:900px){.venue-tabs .tab-service-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.venue-tabs .tab-service-placeholder{min-height:180px}}.venue-tabs .tab-card,.venue-tabs .tab-flow-pane,.venue-tabs .tab-stack>*{min-width:0}.venue-tabs .tab-card{padding:18px;border:1px solid var(--vt-border-default);border-radius:12px;background:var(--vt-surface-raised)}.venue-tabs .tab-card h2,.venue-tabs .tab-card h3{margin:0 0 8px}.venue-tabs .tab-card p{margin:8px 0}.venue-tabs .tab-summary{display:flex;justify-content:space-between;gap:14px;align-items:start}.venue-tabs .tab-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tab-order-composer .tab-order-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:24px;border:0;padding:0;margin:16px 0 0;min-width:0}.tab-order-composer .tab-order-menu{min-width:0}.tab-order-composer .tab-order-search{display:flex;align-items:center;gap:10px;border:1px solid var(--vt-border-control);border-radius:8px;padding:0 12px;min-height:44px;background:var(--vt-surface-raised)}.tab-order-composer .tab-order-search input{border:0;background:transparent;padding:10px 0;width:100%;min-width:0}.tab-order-composer .tab-order-categories{display:flex;gap:6px;margin:14px 0;overflow-x:auto;padding:2px}.tab-order-composer .tab-order-categories button{border:0;background:transparent;color:var(--vt-text-secondary);min-height:40px;white-space:nowrap;border-radius:6px;padding:8px 12px}.tab-order-composer .tab-order-categories button[aria-pressed=true]{background:var(--vt-surface-overlay);color:var(--vt-text-primary)}.tab-order-composer .tab-order-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.tab-order-composer .tab-order-tile{min-height:94px;min-width:0;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;text-align:left;border:1px solid var(--vt-border-default);background:var(--vt-surface-raised);border-radius:8px;transition:background .14s ease,border-color .14s ease}.tab-order-composer .tab-order-tile>span:first-child{font-weight:600;overflow-wrap:anywhere}.tab-order-composer .tab-order-tile .tab-money{color:var(--vt-text-secondary)}.tab-order-composer .tab-order-tile:hover,.tab-order-composer .tab-order-tile[aria-pressed=true]{background:var(--vt-surface-overlay);border-color:var(--vt-text-secondary)}.tab-order-composer button:focus-visible,.tab-order-composer input:focus-visible{outline:2px solid var(--vt-text-primary);outline-offset:2px}.tab-order-composer .tab-order-custom{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;padding:12px 0;background:transparent;min-height:44px}.tab-order-composer .tab-order-editor{border-top:1px solid var(--vt-border-default);padding-top:18px;margin-top:12px}.tab-order-composer .tab-order-editor h3,.tab-order-composer .tab-order-review h3{margin:0;font-size:18px}.tab-order-composer .tab-order-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:transparent;border-radius:6px}.tab-order-composer .tab-order-modifiers{border:0;margin:0;padding:0}.tab-order-composer .tab-order-modifiers legend{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;margin-bottom:8px}.tab-order-composer .tab-order-modifiers legend span{font-weight:400;font-size:12px}.tab-order-composer .tab-order-modifiers .tab-check{padding:8px 0;min-height:44px}.tab-order-composer .tab-order-modifiers .tab-check .tab-money{margin-left:auto}.tab-order-composer .tab-order-editor-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.tab-order-composer .tab-order-quantity{display:inline-flex;border:1px solid var(--vt-border-control);border-radius:8px;overflow:hidden}.tab-order-composer .tab-order-quantity button{border:0;background:transparent;min-height:44px;width:44px;display:inline-flex;align-items:center;justify-content:center}.tab-order-composer .tab-order-quantity input{width:54px;padding:8px 0;text-align:center;border:0;background:transparent}.tab-order-composer .tab-order-review{border-left:1px solid var(--vt-border-default);padding-left:24px;align-content:start}.tab-order-composer .tab-order-line{display:flex;gap:4px;border-bottom:1px solid var(--vt-border-default)}.tab-order-composer .tab-order-line-edit{flex:1 1;min-width:0;display:flex;justify-content:space-between;gap:12px;background:transparent;border:0;text-align:left;padding:14px 0}.tab-order-composer .tab-order-line-edit strong{font-weight:600;overflow-wrap:anywhere}.tab-order-composer .tab-order-line-edit small{display:block;color:var(--vt-text-secondary);margin-top:5px}.tab-order-composer .tab-order-round-empty{padding:32px 0;line-height:1.5}.tab-order-composer .tab-order-totals{margin:0;display:grid;gap:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab-order-composer .tab-order-totals div{display:flex;justify-content:space-between;gap:12px}.tab-order-composer .tab-order-totals dd{margin:0}.tab-order-composer .tab-order-totals div:last-child{padding-top:12px;border-top:1px solid var(--vt-border-default);font-weight:600}@media (max-width:640px){.tab-order-composer .tab-order-body{grid-template-columns:minmax(0,1fr);gap:24px}.tab-order-composer .tab-order-review{border-left:0;padding:20px 0 0;border-top:1px solid var(--vt-border-default)}}@media (prefers-reduced-motion:reduce){.tab-order-composer .tab-order-tile{transition:none}}.venue-tabs .tab-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.venue-tabs .tab-form .wide{grid-column:1/-1}.venue-tabs fieldset{min-width:0;border:0;margin:0;padding:0;display:grid;gap:12px}.venue-tabs .tab-check{display:flex;gap:9px;align-items:center;min-height:44px}.venue-tabs .tab-check input{width:20px;height:20px}.venue-tabs .tab-point{display:grid;grid-template-columns:2fr 1fr auto;gap:10px;padding:14px 0;border-bottom:1px solid var(--vt-border-default)}.venue-tabs .tab-point .point-link{grid-column:1/-1;overflow-wrap:anywhere}.venue-tabs .tab-hours{display:grid;grid-template-columns:minmax(95px,1fr) 1fr 1fr;gap:10px;align-items:center}.venue-tabs .tab-bill{display:grid;gap:8px}.venue-tabs .tab-bill div{display:flex;justify-content:space-between;gap:20px}.venue-tabs .tab-bill dd,.venue-tabs .tab-bill dt{margin:0}.venue-tabs .tab-bill .total{padding-top:12px;border-top:1px solid var(--vt-border-default);font-weight:600}.venue-tabs .tab-order{padding:12px 0;border-top:1px solid var(--vt-border-default)}.venue-tabs .tab-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.venue-tabs .tab-table{border-collapse:collapse}.venue-tabs .tab-table td,.venue-tabs .tab-table th{text-align:left;padding:12px;border-bottom:1px solid var(--vt-border-default)}.venue-tabs .tab-table-region{max-width:100%;min-width:0;overflow:auto}.venue-tabs .tab-gate{padding:14px;border-radius:9px}.venue-tabs button:disabled{cursor:not-allowed}.venue-tabs .tab-muted{color:var(--vt-text-secondary)}.venue-tabs .tab-provider-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.venue-tabs .tab-provider-list button{display:grid;gap:4px;text-align:left;min-height:64px;padding:12px;white-space:normal}.venue-tabs .tab-provider-list button:disabled{background:var(--vt-surface-base);color:var(--vt-text-muted);opacity:.65}.venue-tabs .tab-provider-list span{font-size:12px}.venue-tabs .tab-advanced summary{min-height:44px;cursor:pointer;padding:10px 0}.venue-tabs .tab-csv-mapping{padding:16px;border:1px solid var(--vt-border-default);border-radius:10px}.venue-tabs .tab-csv-mapping legend{padding:0 6px;font-weight:600}@media (max-width:760px){.venue-tabs .tab-columns,.venue-tabs .tab-form{grid-template-columns:1fr}.venue-tabs .tab-point{grid-template-columns:1fr 1fr}.venue-tabs .tab-form .wide{grid-column:auto}.venue-tabs .tab-hours{grid-template-columns:90px 1fr 1fr}.venue-tabs .tab-summary{flex-wrap:wrap}.venue-tabs .tab-provider-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.venue-tabs [hidden]{display:none!important}.venue-tabs.tab-guided{max-width:850px;margin-inline:auto}.venue-tabs .tab-onboarding{gap:16px;scroll-margin-top:16px}.venue-tabs .tab-flow-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.venue-tabs .tab-quiet{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--vt-text-primary);text-decoration:none;cursor:pointer;font:inherit}.venue-tabs .tab-quiet:hover:not(:disabled){text-decoration:underline}.venue-tabs .tab-quiet:disabled{color:var(--vt-text-muted)}.venue-tabs .tab-onboarding-defer{margin-left:auto;font-size:13px;color:var(--vt-text-secondary)}.venue-tabs .tab-step-heading :is(h1,h2){margin:0 0 8px;font-size:clamp(24px,3vw,30px);line-height:1.15;letter-spacing:-.025em}.venue-tabs .tab-step-heading :is(h1,h2):focus{outline:none}.venue-tabs .tab-step-heading p{margin:0;line-height:1.5}.venue-tabs .tab-flow-pane:not([hidden]),.venue-tabs .tab-step-heading{animation:tab-setup-forward .18s ease-out both}.venue-tabs [data-direction=back]:not([hidden]){animation-name:tab-setup-back}.venue-tabs .tab-onboarding .tab-card{padding:0;border:0;border-radius:0;background:transparent}.venue-tabs .tab-onboarding fieldset{gap:24px}.venue-tabs .tab-integration{display:grid;gap:20px}.venue-tabs .tab-provider-current{display:grid;align-content:center;gap:4px;min-height:64px;padding:12px;border:1px solid var(--vt-text-primary);border-radius:12px}.venue-tabs .tab-provider-current span{color:var(--vt-text-secondary)}.venue-tabs .tab-integration .tab-panel h2{font-size:20px}.venue-tabs .tab-integration .tab-panel>button{min-height:48px;padding:12px 24px;border:0;border-radius:999px;background:var(--vt-text-primary);color:var(--vt-surface-base);font:inherit;font-weight:600}.venue-tabs .tab-integration .tab-panel>label{display:grid;gap:8px;margin-top:20px}.venue-tabs .tab-setup-review{margin:0 0 24px}.venue-tabs .tab-form>.tab-close-policy{grid-column:1/-1;display:grid;gap:16px;padding:16px 0 0;border-top:1px solid var(--vt-border-default)}.venue-tabs .tab-close-policy>.tab-check{min-height:44px}.venue-tabs .tab-close-policy .tab-muted{grid-column:1/-1;margin:0}.venue-tabs .tab-close-policy:disabled{opacity:.65}.venue-tabs .tab-setup-review>div{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid var(--vt-border-default)}.venue-tabs .tab-setup-review dt{color:var(--vt-text-secondary)}.venue-tabs .tab-setup-review dd{margin:0;text-align:right;overflow-wrap:anywhere}.venue-tabs .tab-menu-continue{padding-top:var(--vt-space-4);min-width:0}.venue-tabs .tab-menu-continue button{width:100%;min-height:var(--vt-size-touch-ios);height:auto;white-space:normal;overflow-wrap:anywhere}@keyframes tab-setup-forward{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes tab-setup-back{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@media (max-width:760px){.venue-tabs .tab-onboarding{gap:20px}.venue-tabs .tab-onboarding .tab-provider-list{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-tabs .tab-onboarding .tab-table td,.venue-tabs .tab-onboarding .tab-table th{padding:10px 8px}.venue-tabs .tab-onboarding .tab-hours{grid-template-columns:1fr 1fr}.venue-tabs .tab-onboarding .tab-hours>span{grid-column:1/-1;font-weight:600}.venue-tabs .tab-onboarding .tab-hours+.tab-hours{margin-top:16px}.venue-tabs .tab-onboarding .tab-provider-list button{border-radius:12px}}@media (prefers-reduced-motion:reduce){.venue-tabs .tab-flow-pane:not([hidden]),.venue-tabs .tab-step-heading,.venue-tabs [data-direction=back]:not([hidden]){animation:none}}.venue-tabs .tab-onboarding>.tab-flow-top:empty{display:none}.venue-tabs .field,.venue-tabs .tab-form>*,.venue-tabs .tab-hours>*,.venue-tabs .tab-point>*{min-width:0}.venue-tabs .tab-hours input[type=time]{width:100%;max-width:100%;min-width:0;min-inline-size:0;max-inline-size:100%;-webkit-min-logical-width:0;box-sizing:border-box}.venue-tabs .tab-hours input[type=time]::-webkit-date-and-time-value{min-width:0;text-align:left}.venue-tabs .tab-hours input[type=time]::-webkit-datetime-edit{min-width:0;padding:0}.venue-tabs .tab-hours{grid-template-columns:minmax(95px,1fr) repeat(2,minmax(0,1fr))}@media (max-width:760px){.venue-tabs .tab-hours,.venue-tabs .tab-onboarding .tab-hours{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-tabs .tab-hours>span{grid-column:1/-1;font-weight:600}.venue-tabs .tab-hours+.tab-hours{margin-top:16px}.venue-tabs .tab-point{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-tabs input,.venue-tabs select{max-width:100%;min-width:0;font-size:16px}.venue-tabs .tab-hours input[type=time]{padding-inline:8px}}@media (prefers-reduced-motion:reduce){html:has(.venue-tabs.tab-guided){scroll-behavior:auto}}.venue-tabs .tab-menu-import{border:1px solid var(--vt-border-default);border-radius:var(--vt-radius-sm);margin-top:var(--vt-space-3);min-width:0;overflow-wrap:anywhere}.venue-tabs .tab-menu-import>summary{padding:var(--vt-space-4);cursor:pointer;font-size:var(--vt-type-body-font-size);line-height:var(--vt-type-body-line-height);font-weight:600;min-height:var(--vt-size-touch-ios)}.venue-tabs .tab-menu-import>summary span{display:block;margin-top:var(--vt-space-1);color:var(--vt-text-secondary);font-weight:400;font-size:var(--vt-type-caption-font-size);line-height:var(--vt-type-caption-line-height)}.venue-tabs .tab-menu-import .tab-card{border:0;border-top:1px solid var(--vt-border-default);border-radius:0;padding:var(--vt-space-4);min-width:0}.venue-tabs .tab-menu-import .tab-card button{min-height:var(--vt-size-touch-ios);height:auto;white-space:normal;overflow-wrap:anywhere}.venue-tabs .tab-menu-import .tab-card input,.venue-tabs .tab-menu-import .tab-card textarea{min-height:var(--vt-size-touch-ios);min-width:0;max-width:100%}.venue-tabs .tab-menu-import[aria-label="Guest ordering options"]>.tab-card>.tab-row>button,.venue-tabs .tab-menu-import[aria-label="Guest ordering options"]>.tab-card>button{background:transparent;color:var(--vt-button-secondary-foreground);border-color:var(--vw-line-control);font-weight:500;--vw-btn-pressed:var(--vw-fill-hover)}.pos-choice .pos-choice__card>.pos-diagram{width:100%;box-sizing:border-box;padding:20px 8px;min-height:160px;margin-bottom:10px}.pos-choice .pos-choice__card>.pos-diagram .pos-diagram__node:after{display:none}.pos-choice .pos-choice__card>.pos-diagram .pos-diagram__node small{font-size:10px}.pos-choice .pos-choice__card>.pos-diagram .pos-diagram__node>span{width:40px;height:50px}.pos-choice .pos-choice__card>.pos-diagram .pos-diagram__node:nth-child(2)>span{width:52px;height:60px}.venue-tabs .tab-service-control{display:grid;gap:var(--vt-space-3)}.venue-tabs .tab-service-control__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-3);margin:0}.venue-tabs .tab-service-control__status span{color:var(--vt-text-secondary)}.venue-tabs .tab-service-group-row{display:flex;gap:var(--vt-space-4);align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:var(--vt-space-3) 0;border:0;border-top:1px solid var(--vt-border-default);background:transparent;color:var(--vw-fg);font:inherit;text-align:left;cursor:pointer}.venue-tabs .tab-service-group-row small{display:block;margin-top:var(--vt-space-1);color:var(--vt-text-secondary)}.tab-service-members{margin:0;padding:0;list-style:none}.tab-service-members li{display:flex;justify-content:space-between;gap:var(--vt-space-3);padding:var(--vt-space-3) 0;border-bottom:1px solid var(--vt-border-default)}.tab-service-members li span{color:var(--vt-text-secondary)}@media (max-width:700px){.venue-tabs .tab-service-workspace--detail .tab-service-rail,.venue-tabs .tab-service-workspace:not(.tab-service-workspace--detail) .tab-service-detail{display:none}}.venue-tabs .tab-service-view{display:grid;gap:20px;min-width:0}@media (max-width:700px){.venue-tabs .tab-service-view--detail>.tab-filters,.venue-tabs .tab-service-view--detail>.tab-service-control{display:none}}.venue-tabs .tab-step-next{display:flex;margin:24px 0 0 auto;min-width:180px;justify-content:center}.venue-tabs .tab-service-intro{padding:4px 0 12px}.venue-tabs .tab-import-guide p,.venue-tabs .tab-import-reconcile,.venue-tabs .tab-service-intro p{color:var(--vt-text-secondary);line-height:1.6}.venue-tabs .tab-import-guide p{font-size:var(--vt-type-caption-font-size);line-height:var(--vt-type-caption-line-height)}.venue-tabs .tab-closing-rules{border-top:1px solid var(--vt-border-default);padding-top:16px}.venue-tabs .tab-closing-rules summary{cursor:pointer;padding:8px 0}.venue-tabs .tab-import-guide{padding:0;min-width:0}.venue-tabs .tab-import-guide>summary{cursor:pointer;font-weight:600;font-size:var(--vt-type-caption-font-size);line-height:var(--vt-type-caption-line-height);min-height:var(--vt-size-touch-ios);padding-block:var(--vt-space-3)}.venue-tabs .tab-import-reconcile{padding:var(--vt-space-3) var(--vt-space-4);border-left:2px solid var(--vt-border-control)}.venue-tabs .service-point{align-items:start}@media (max-width:600px){.venue-tabs .tab-step-next{width:100%}.venue-tabs .tab-import-guide{min-width:0}}.venue-tabs .tab-onboarding>.pos-progress{margin-bottom:0}.venue-tabs .tab-menu-import:not([open])>summary{min-height:44px}.venue-tabs :is(.button,.text-button,.icon-button){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--vw-gap);min-height:var(--vw-size-md);padding:0 var(--vt-space-4);border:1px solid transparent;border-radius:var(--vw-radius);font:inherit;font-size:var(--vw-type-control);font-weight:600;line-height:20px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform var(--vw-motion) var(--vw-ease),background-color var(--vw-motion) var(--vw-ease),border-color var(--vw-motion) var(--vw-ease)}.venue-tabs .button{background:var(--vt-button-primary-background);color:var(--vt-button-primary-foreground)}.venue-tabs .button.secondary{background:transparent;color:var(--vt-button-secondary-foreground);border-color:var(--vw-line-control);font-weight:500}.venue-tabs .button.danger{background:var(--vt-button-destructive-background);color:var(--vt-button-destructive-foreground)}.venue-tabs .button.small,.venue-tabs .text-button{min-height:var(--vw-size-sm);padding-inline:var(--vt-space-3)}.venue-tabs :is(.text-button,.icon-button){background:transparent;color:var(--vw-fg);font-weight:500}.venue-tabs .icon-button{width:var(--vw-size-md);padding:0}.venue-tabs :is(.button,.text-button,.icon-button):disabled{opacity:var(--vt-opacity-disabled);cursor:not-allowed}.venue-tabs :is(.button,.text-button,.icon-button):focus-visible{outline:var(--vw-focus-width) solid var(--vw-focus);outline-offset:var(--vw-focus-offset)}.venue-tabs :is(.button,.text-button,.icon-button):active:not(:disabled){transform:scale(var(--vw-press-scale))}@media (hover:hover) and (pointer:fine){.venue-tabs .button:hover:not(:disabled){background:var(--vt-button-primary-pressed)}.venue-tabs :is(.button.secondary,.text-button,.icon-button):hover:not(:disabled){background:var(--vw-fill-hover)}}.venue-tabs .tab-section-heading{margin:24px 0 8px}.venue-tabs .tab-stripe-setup{margin-bottom:16px}.venue-tabs{--tab-side-panel-width:440px}.venue-tabs .tab-display,.venue-tabs .tab-history,.venue-tabs .tab-tonight{display:grid;gap:var(--vt-space-6);min-width:0}.venue-tabs .tab-history>.page-attention,.venue-tabs .tab-tonight>.page-attention{margin:0}.venue-tabs .tab-tonight__loading{display:grid;gap:var(--vt-space-6)}.venue-tabs .tab-live-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-3)}.venue-tabs .tab-live{display:inline-flex;align-items:center;gap:var(--vt-space-2);color:var(--vt-tone-success-text);font-weight:600}.venue-tabs .tab-live__dot{width:8px;height:8px;border-radius:var(--vt-radius-pill);background:var(--vt-tone-success-text);animation:tab-live-ping 1.6s var(--vw-ease) infinite}@keyframes tab-live-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--vt-tone-success-text) 50%,transparent)}80%,to{box-shadow:0 0 0 8px color-mix(in srgb,var(--vt-tone-success-text) 0%,transparent)}}.venue-tabs .tab-clock{color:var(--vw-fg);font-family:var(--vt-font-family-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.venue-tabs .tab-attention-link{min-height:44px;padding:0 var(--vt-space-2);border:0;border-radius:var(--vt-radius-sm);background:transparent;color:var(--vt-brand-pro-link);font:inherit;font-size:var(--vt-type-callout-font-size);font-weight:600;cursor:pointer}.venue-tabs .tab-attention-link:hover{background:var(--vw-fill-hover)}.venue-tabs .tab-attention-link:focus-visible{outline:var(--vw-focus-width) solid var(--vw-focus);outline-offset:var(--vw-focus-offset)}.venue-tabs .tab-kpi .vw-kpi__label{display:inline-flex;align-items:center;gap:var(--vt-space-2)}.venue-tabs .tab-kpi .vw-kpi__label:before{content:"";width:8px;height:8px;border-radius:var(--vt-radius-pill);background:var(--vt-text-primary)}.venue-tabs .tab-kpi--new .vw-kpi__label:before{background:var(--vt-tone-warning-text)}.venue-tabs .tab-kpi--making .vw-kpi__label:before{background:var(--vt-brand-pro-link)}.venue-tabs .tab-kpi--ready .vw-kpi__label:before{background:var(--vt-tone-success-text)}.venue-tabs .tab-board-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2);margin:var(--vt-space-3) 0 0;color:var(--vw-fg-secondary);font-size:var(--vt-type-callout-font-size)}.venue-tabs .tab-board-foot svg{width:16px;height:16px}.venue-tabs .tab-board-foot a{color:var(--vt-brand-pro-link);font-weight:600}.venue-tabs .tab-service-empty{display:grid;justify-items:center;gap:var(--vt-space-2);padding:var(--vt-space-8) var(--vt-space-6);border:1px dashed var(--vt-border-default);border-radius:var(--vt-radius-xl);text-align:center}.venue-tabs .tab-service-empty h3,.venue-tabs .tab-service-empty p{margin:0}.venue-tabs .tab-service-empty h3{font-size:var(--vt-type-headline-font-size)}.venue-tabs .tab-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vt-space-3);margin-bottom:var(--vt-space-3)}.venue-tabs .tab-toolbar__search{flex:0 1 280px;min-width:min(100%,220px)}.venue-tabs .tab-table{width:100%;min-width:760px}.venue-tabs .tab-table tbody tr{cursor:pointer;transition:background-color var(--vw-motion-fast) var(--vw-ease)}.venue-tabs .tab-table tbody tr.is-selected,.venue-tabs .tab-table tbody tr:hover{background:var(--vw-fill-hover)}.venue-tabs .tab-table tbody tr.is-selected{box-shadow:inset 0 0 0 1px var(--vt-border-strong)}.venue-tabs .tab-table__muted{color:var(--vw-fg-secondary)}.venue-tabs .tab-list__row{display:flex;align-items:center;gap:var(--vt-space-3);min-height:44px;padding:0;border:0;background:transparent;color:var(--vw-fg);font:inherit;text-align:left;cursor:pointer}.venue-tabs .tab-list__row:focus-visible{outline:var(--vw-focus-width) solid var(--vw-focus);outline-offset:var(--vw-focus-offset)}.venue-tabs .tab-list__who{display:grid;min-width:0}.venue-tabs .tab-list__who strong{font-weight:600;overflow-wrap:anywhere}.venue-tabs .tab-list__who small{color:var(--vw-fg-muted);font-size:var(--vt-type-label-font-size)}.venue-tabs .tab-avatar{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--vt-radius-pill);color:var(--vt-text-primary);font-size:var(--vt-type-label-font-size);font-weight:600}.venue-tabs .tab-hold{display:inline-flex;align-items:center;gap:var(--vt-space-2);color:var(--vw-fg-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.venue-tabs .tab-hold__bar{display:block;flex:none;width:72px;height:4px;overflow:hidden;border-radius:var(--vt-radius-pill);background:var(--vt-surface-overlay)}.venue-tabs .tab-hold__bar>span{display:block;height:100%;border-radius:inherit;background:var(--vt-text-primary);transition:width var(--vw-t-badge) var(--vw-spring-badge)}.venue-tabs .tab-hold__bar>span.is-warn{background:var(--vt-tone-warning-text)}.venue-tabs .tab-hold__bar--wide{width:100%;height:6px}.venue-tabs .tab-list__none{margin:0;padding:var(--vt-space-5) 0;color:var(--vw-fg-muted)}.venue-tabs .tab-empty-line{display:grid;justify-items:center;gap:var(--vt-space-2);padding:var(--vt-space-8) var(--vt-space-4);text-align:center}.venue-tabs .tab-empty-line p{margin:0;font-weight:600}.venue-tabs .tab-list__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vt-space-3);color:var(--vw-fg-secondary);font-size:var(--vt-type-callout-font-size)}.venue-tabs .tab-service-groups{margin-top:var(--vt-space-4)}.venue-tabs .tab-service-groups__summary{display:inline-flex;align-items:center;gap:var(--vt-space-2)}.venue-tabs .tab-service-groups__summary svg{width:16px;height:16px}.venue-tabs .tab-side-panel{position:fixed;top:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;width:min(var(--tab-side-panel-width),100vw);overflow:hidden;border-left:1px solid var(--vw-line);background:var(--vw-bg-raised);box-shadow:-24px 0 48px color-mix(in srgb,var(--vt-color-black) 45%,transparent);animation:tab-drawer-in var(--vw-t-sheet) var(--vw-spring-sheet) both}@keyframes tab-drawer-in{0%{transform:translateX(calc(100% + 24px))}}.venue-tabs .tab-side-panel:focus{outline:none}.venue-tabs .tab-side-panel>.tab-detail{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0;border:0;border-radius:0;background:transparent}@media (min-width:1280px){.venue-tabs .tab-tonight--panel{padding-right:var(--tab-side-panel-width)}.venue-tabs .tab-side-panel{box-shadow:none}}.venue-tabs .tab-detail__head{display:flex;align-items:flex-start;gap:var(--vt-space-3);padding:var(--vt-space-5) var(--vt-space-5) var(--vt-space-4);border-bottom:1px solid var(--vt-border-soft)}.venue-tabs .tab-detail__head .tab-avatar{width:44px;height:44px;font-size:var(--vt-type-callout-font-size)}.venue-tabs .tab-detail__title{flex:1 1;min-width:0}.venue-tabs .tab-detail__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2)}.venue-tabs .tab-detail__name h2{margin:0;font-size:var(--vt-text-role-sheet-title-font-size);overflow-wrap:anywhere}.venue-tabs .tab-detail__title p{margin:var(--vt-space-1) 0 0;color:var(--vw-fg-secondary);font-size:var(--vt-type-callout-font-size)}.venue-tabs .tab-detail__body{display:grid;flex:1 1;align-content:start;gap:var(--vt-space-6);min-height:0;overflow-y:auto;padding:var(--vt-space-5)}.venue-tabs .tab-detail__section{display:grid;gap:var(--vt-space-2)}.venue-tabs .tab-detail__section>.pk-label{margin:0}.venue-tabs .tab-detail__foot{display:flex;flex-wrap:wrap;gap:var(--vt-space-2);padding:var(--vt-space-4) var(--vt-space-5);border-top:1px solid var(--vt-border-soft)}.venue-tabs .tab-detail__foot>.vw-btn--block{flex:1 1 200px}.venue-tabs .tab-refund-open{margin-left:auto;border-color:var(--vt-status-danger);color:var(--vt-tone-danger-text)}.venue-tabs .tab-hold-card{display:grid;gap:var(--vt-space-2);padding:var(--vt-space-4);border:1px solid var(--vt-border-soft);border-radius:var(--vt-radius-lg);background:var(--vt-surface-well)}.venue-tabs .tab-hold-card__row{display:flex;justify-content:space-between;gap:var(--vt-space-3)}.venue-tabs .tab-hold-card__total{font-size:var(--vt-text-role-kpi-font-size);font-weight:600;line-height:var(--vt-text-role-kpi-line-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.venue-tabs .tab-hold-card .pk-sub{margin:0}.venue-tabs .tab-detail .tab-order{display:grid;gap:var(--vt-space-1);padding:var(--vt-space-3) 0;border-top:1px solid var(--vt-border-soft)}.venue-tabs .tab-detail .tab-order:first-of-type{border-top:0}.venue-tabs .tab-order__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2);margin:0;color:var(--vw-fg-secondary);font-size:var(--vt-type-caption-font-size);font-weight:400}.venue-tabs .tab-order__head>.vw-badge{margin-left:auto}.venue-tabs .tab-order.is-void .tab-line>span{color:var(--vw-fg-muted);text-decoration:line-through}.venue-tabs .tab-detail .tab-line{align-items:baseline;padding:var(--vt-space-1) 0;font-size:var(--vt-type-callout-font-size)}.venue-tabs .tab-qty{display:inline-block;min-width:24px;font-family:var(--vt-font-family-mono);font-weight:600}.venue-tabs .tab-line-mod{color:var(--vw-fg-secondary);font-size:var(--vt-type-caption-font-size)}.venue-tabs .tab-line .vw-badge{margin-left:var(--vt-space-2)}.venue-tabs .tab-line-note{display:block;color:var(--vt-tone-warning-text);font-size:var(--vt-type-caption-font-size)}.venue-tabs .tab-detail .tab-bill{gap:var(--vt-space-1);margin:0;font-size:var(--vt-type-callout-font-size)}.venue-tabs .tab-detail .tab-bill dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.venue-tabs .tab-bill .is-credit dd{color:var(--vt-tone-success-text)}.venue-tabs .tab-bill .is-warn dd{color:var(--vt-tone-warning-text)}.venue-tabs .tab-bill--venue{padding-top:var(--vt-space-2);color:var(--vw-fg-secondary)}.venue-tabs .tab-gate{margin:0;padding:var(--vt-space-3) var(--vt-space-4);border:1px solid var(--vt-border-control);border-radius:var(--vt-radius-md);color:var(--vt-text-secondary);font-size:var(--vt-type-callout-font-size)}.venue-tabs .tab-gate--outcome{display:grid;gap:var(--vt-space-2)}.venue-tabs .tab-gate--outcome p{margin:0}.venue-tabs .tab-acts{display:grid;overflow:hidden;border:1px solid var(--vt-border-soft);border-radius:var(--vt-radius-lg);background:var(--vt-surface-well)}.venue-tabs .tab-act{display:flex;align-items:center;gap:var(--vt-space-3);width:100%;min-height:52px;padding:var(--vt-space-2) var(--vt-space-4);border:0;border-top:1px solid var(--vt-border-soft);background:transparent;color:var(--vw-fg);font:inherit;font-size:var(--vt-type-callout-font-size);font-weight:600;text-align:left;cursor:pointer}.venue-tabs .tab-acts>.tab-act:first-child{border-top:0}.venue-tabs .tab-act:hover:not(:disabled){background:var(--vw-fill-hover)}.venue-tabs .tab-act:focus-visible{outline:var(--vw-focus-width) solid var(--vw-focus);outline-offset:-2px}.venue-tabs .tab-act:disabled{opacity:var(--vt-opacity-disabled);cursor:not-allowed}.venue-tabs .tab-act__icon{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--vt-radius-sm);background:var(--vt-surface-overlay)}.venue-tabs .tab-act__icon svg{width:16px;height:16px}.venue-tabs .tab-act--danger{color:var(--vt-tone-danger-text)}.venue-tabs .tab-act--danger .tab-act__icon{background:var(--vt-tone-danger-wash)}.venue-tabs .tab-act--inline{width:auto;min-height:44px;border:1px solid var(--vt-border-control);border-radius:var(--vw-radius)}.venue-tabs .tab-pro-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--vt-space-4);padding:var(--vt-space-5);border:1px solid var(--vw-line);border-radius:var(--vt-radius-lg);background:var(--vw-bg-raised)}.venue-tabs .tab-pro-card__icon svg{width:28px;height:28px}.venue-tabs .tab-pro-card h2{margin:0;font-size:var(--vt-type-headline-font-size)}.venue-tabs .tab-pro-card p{margin:var(--vt-space-1) 0 0;color:var(--vw-fg-muted)}.venue-tabs .tab-pro-card__qr{display:block;width:88px;height:88px;padding:var(--vt-space-1);border-radius:var(--vt-radius-sm);background:var(--vt-color-white)}.venue-tabs .tab-pro-card__qr svg{display:block;width:100%;height:100%}.venue-tabs .tab-pro-card--compact{padding:var(--vt-space-4)}.venue-tabs .tab-pro-card--compact .tab-pro-card__qr{width:64px;height:64px}.tab-dialog{display:grid;gap:var(--vt-space-4)}.tab-dialog p{margin:0}.tab-dialog__note,.tab-dialog__sub{color:var(--vw-fg-secondary);font-size:var(--vt-type-callout-font-size)}.tab-dialog__line{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vt-space-2)}.tab-dialog .tab-bill{display:grid;gap:var(--vt-space-1);margin:0}.tab-dialog .tab-bill div{display:flex;justify-content:space-between;gap:var(--vt-space-5)}.tab-dialog .tab-bill :is(dt,dd){margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab-dialog .tab-bill .total{padding-top:var(--vt-space-2);border-top:1px solid var(--vt-border-default);font-weight:600}.tab-reason{display:grid;gap:var(--vt-space-3)}.tab-picks{display:grid;gap:var(--vt-space-2);max-height:220px;margin:0;padding:0;overflow-y:auto;border:0}.tab-picks legend{margin-bottom:var(--vt-space-2);color:var(--vw-fg-secondary);font-size:var(--vt-type-callout-font-size);font-weight:600}.tab-pick{display:flex;align-items:center;gap:var(--vt-space-3);min-height:44px;padding:var(--vt-space-2) var(--vt-space-3);border:1px solid var(--vt-border-control);border-radius:var(--vt-radius-md);cursor:pointer;transition:border-color var(--vw-motion-fast) var(--vw-ease),background-color var(--vw-motion-fast) var(--vw-ease)}.tab-pick.is-on{border-color:var(--vt-text-primary);background:var(--vt-surface-overlay)}.tab-pick input{accent-color:var(--vt-text-primary)}.tab-pick__label{flex:1 1;min-width:0}.tab-pause{display:grid;gap:var(--vt-space-3)}.tab-pause p{margin:0}.tab-pause__note,.tab-pause__sub{color:var(--vw-fg-secondary);font-size:var(--vt-type-callout-font-size)}.tab-pause__count{color:var(--vw-fg-secondary);font-size:var(--vt-type-caption-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tab-pause__preview{display:flex;align-items:center;gap:var(--vt-space-2);padding:var(--vt-space-3) var(--vt-space-4);border:1px solid var(--vt-border-soft);border-radius:var(--vt-radius-md);background:var(--vt-surface-well)}.tab-pause__preview svg{flex:none;width:16px;height:16px;color:var(--vt-tone-warning-text)}.tab-pause__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vt-space-2)}.venue-tabs .tab-display--full{position:fixed;inset:0;z-index:70;overflow-y:auto;padding:var(--vt-space-5) var(--vt-space-6) var(--vt-space-10);background:var(--vt-surface-base)}@media (max-width:760px){.venue-tabs .tab-pro-card{grid-template-columns:auto minmax(0,1fr)}.venue-tabs .tab-pro-card>a{grid-column:1/-1;justify-content:center}.venue-tabs .tab-pro-card__qr{display:none}.venue-tabs .tab-toolbar__search{flex:1 1 100%}.venue-tabs .tab-display--full{padding:var(--vt-space-4)}}@media (prefers-reduced-motion:reduce){.venue-tabs .tab-live__dot,.venue-tabs .tab-side-panel{animation:none}.tab-pick,.venue-tabs .tab-hold__bar>span,.venue-tabs .tab-table tbody tr{transition:none}}.venue-tabs .tab-menu-import[aria-label="Guest ordering options"]>section:first-child{display:grid;grid-template-rows:auto minmax(4.5em,auto) minmax(max(3em,var(--vt-size-touch-ios)),auto);align-content:start;row-gap:var(--vt-space-2)}.venue-tabs .tab-menu-import[aria-label="Guest ordering options"]>section:first-child>[role=status]{min-height:0;margin-block:var(--vt-space-2)}.venue-tabs .tab-import-reconcile{display:block}.venue-tabs .tab-board-foot a,.venue-tabs .tab-menu-import a[download]{display:inline-flex;align-items:center;min-height:var(--vt-size-touch-ios)}.tab-section-meta{color:var(--vt-text-secondary);font-size:var(--vt-type-caption-font-size);overflow-wrap:anywhere}.tab-display-filters{min-width:0}.tab-history{--w13-search-width:360px}.venue-tabs .tab-history .tab-toolbar__search{flex-basis:var(--w13-search-width)}.pos-setup-page{display:grid;gap:var(--vt-space-6);min-width:0}.pos-setup-page>.page-attention{margin:0}.pos-ready{display:grid;gap:var(--vt-space-4);padding:var(--vt-space-5);border:1px solid var(--vt-border-soft);border-radius:var(--vt-radius-lg);background:var(--vt-surface-raised)}.pos-ready__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vt-space-4)}.pos-ready__top .pk-h2,.pos-ready__top .pk-sub{margin:0}.pos-ready__bar{display:block;flex:0 1 240px;min-width:120px;height:6px;overflow:hidden;border-radius:var(--vt-radius-pill);background:var(--vt-surface-overlay)}.pos-ready__bar>span{display:block;height:100%;border-radius:inherit;background:var(--vt-text-primary);transition:width var(--vw-t-badge) var(--vw-spring-badge)}.pos-ready__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--vt-space-2);margin:0;padding:0;list-style:none}.pos-ready__check{display:flex;align-items:center;gap:var(--vt-space-3);min-width:0;min-height:var(--vt-size-touch-android);padding:var(--vt-space-3) var(--vt-space-4);border:1px solid var(--vt-border-soft);border-radius:var(--vt-radius-md);background:var(--vt-surface-well)}.pos-ready__check.is-wide{grid-column:1/-1}.pos-ready__check.is-todo{border-color:var(--vt-tone-warning-fill)}.pos-ready__check.is-stop{border-color:var(--vt-status-danger);background:var(--vt-tone-danger-wash)}.pos-ready__icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--vt-radius-pill);background:var(--vt-tone-warning-wash);color:var(--vt-tone-warning-text)}.pos-ready__check.is-ok .pos-ready__icon{background:var(--vt-tone-success-wash);color:var(--vt-tone-success-text)}.pos-ready__check.is-stop .pos-ready__icon{background:var(--vt-tone-danger-fill);color:var(--vt-tone-danger-text)}.pos-ready__icon svg{width:16px;height:16px}.pos-ready__text{display:grid;flex:1 1;min-width:0}.pos-ready__text strong{font-size:var(--vt-type-callout-font-size);font-weight:600;overflow-wrap:anywhere}.pos-ready__text span{color:var(--vw-fg-secondary);font-size:var(--vt-type-caption-font-size)}.pos-ready__go{flex:none;display:inline-grid;place-items:center;min-height:44px;padding:0 var(--vt-space-2);color:var(--vt-brand-pro-link);font-size:var(--vt-type-callout-font-size);font-weight:600}.pos-setup-page__section{scroll-margin-top:var(--vt-space-6)}@media (prefers-reduced-motion:reduce){.pos-ready__bar>span{transition:none}}.tab-settings--cards .pos-settings-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vt-space-6);align-items:start}.pos-settings-card{min-width:0}@media (max-width:720px){.tab-settings--cards .pos-settings-columns{grid-template-columns:minmax(0,1fr)}}.pos-settings-column{display:grid;gap:var(--vt-space-6);min-width:0;align-content:start}.pos-settings-card>h3{margin-top:0}.pos-settings-card>h3,.pos-settings-card__disclosure>.vw-disclosure__button>.vw-disclosure__summary{font-size:var(--vw-type-title);line-height:1.3;font-weight:600}.management-operations{min-width:0;display:grid;gap:20px}.management-operations .page-heading{margin-bottom:0}.management-operations .finance-stats{margin:0}.management-search{min-width:0;width:min(240px,100%)}.management-table-scroll{position:relative;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.management-table-scroll table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.management-table-scroll th{color:var(--vw-fg-muted);font-weight:400;font-size:12px;white-space:nowrap}.management-table-scroll td,.management-table-scroll th{padding:var(--vt-space-4) 16px;border-bottom:1px solid var(--vw-line)}.management-table-scroll td strong{font-weight:500}.management-table-scroll td small{display:block;color:var(--vw-fg-muted);font-size:12px;margin-top:4px}.management-table-scroll td:last-child{text-align:right;white-space:nowrap}.management-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.management-note{color:var(--vw-fg-muted);font-size:13px;line-height:1.5}@media (max-width:760px){.management-search{width:100%}.management-operations .finance-stats{grid-template-columns:minmax(0,1fr)}.management-table-scroll td,.management-table-scroll th{padding:12px}}.management-operations>*,.tracking-links-workspace{min-width:0;max-width:100%}.team-invitations{padding:0 var(--space-5,20px)}.team-invitation-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--vt-border-default)}.team-invitation-row:last-child{border-bottom:0}.team-invitation-row p{margin:4px 0}.team-invitation-row small{color:var(--vt-text-secondary)}.team-access{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.team-empty{display:grid;justify-items:start;gap:12px;padding:0 var(--space-5,20px) var(--space-5,20px)}.team-invitations>.empty-state{padding:var(--space-4,16px) 0}.team-invitation-row strong+small{color:var(--vt-text-secondary)}.team-role-access{display:grid;gap:8px;margin-bottom:16px}.team-role-access .management-note{margin:0}.team-customize{display:flex;align-items:center;gap:8px}.team-customize__chevron{transition:transform var(--vw-motion-fast,.15s) var(--vw-ease,ease)}.team-customize [aria-expanded=true] .team-customize__chevron{transform:rotate(180deg)}.team-phone-only{display:none}@media (max-width:760px){.team-phone-only{display:block}.team-role-select .vw-trigger__detail{display:none}}.management-operations.finance-page{display:block}.finance-page>.payouts-card{margin-bottom:var(--vt-space-8)}.finance-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2)}.finance-filters .vw-search{width:min(260px,100%)}.finance-panel{display:grid;margin:0;padding:0;border-radius:var(--vt-radius-lg);background:var(--vw-bg-raised);list-style:none}.finance-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2) var(--vt-space-4);min-height:56px;padding:var(--vt-space-3) var(--vt-space-4);box-shadow:inset 0 -1px 0 var(--vt-border-soft)}.finance-row:last-child{box-shadow:none}.finance-row__text{display:grid;flex:1 1 200px;gap:var(--vt-space-1);min-width:0}.finance-row__text strong,.finance-row__title{color:var(--vw-fg);font-weight:600;overflow-wrap:anywhere}.finance-row__title{text-decoration:none}.finance-row__title:hover{text-decoration:underline;text-underline-offset:3px}.finance-details__line,.finance-row__text small{margin:0;color:var(--vw-fg-secondary);font-size:var(--vt-type-callout-font-size)}.finance-row__amount{min-width:88px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.finance-row__link{display:inline-flex;align-items:center;min-height:var(--vt-size-touch-ios);color:var(--vt-brand-pro-link);font-size:var(--vt-type-callout-font-size);font-weight:600;text-decoration:none}.finance-row__link:hover{text-decoration:underline;text-underline-offset:3px}.finance-details{margin-top:var(--vt-space-3)}.finance-definitions{display:grid;gap:var(--vt-space-2);margin:0}.finance-definitions dt{font-weight:600}.finance-definitions dd{margin:0;color:var(--vw-fg-secondary);font-size:var(--vt-type-callout-font-size)}.finance-page .pk-table td small{display:block;margin-top:var(--vt-space-1);color:var(--vw-fg-secondary);font-size:var(--vt-type-caption-font-size)}.finance-page .finance-date{color:var(--vw-fg-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-page .management-pagination{margin-top:var(--vt-space-3)}@media (max-width:760px){.finance-filters,.finance-filters .vw-search{width:100%}}.team-pin{color:var(--vw-fg-muted);white-space:nowrap}.team-pin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px}@media (max-width:760px){.team-pin-fields{grid-template-columns:minmax(0,1fr)}}.team-role-filters{min-width:0}.team-role-filters .vw-chip{min-height:var(--vt-size-touch-ios);max-width:100%;white-space:normal;overflow-wrap:anywhere}.team-role-reference__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24ch),1fr));gap:var(--vt-space-4);margin:0}.team-role-reference__list>div{min-width:0}.team-role-reference__list dt{font-weight:600}.team-role-reference__list dd{margin:var(--vt-space-1) 0 0;color:var(--vw-fg-secondary);overflow-wrap:anywhere}.vw-dialog.vw-dialog--start.team-access-drawer{--vw-dialog-width:480px;margin:0 0 0 auto;border-width:0 0 0 1px}.vw-dialog.vw-dialog--start.team-access-drawer[open]{animation-name:team-access-drawer-in}@keyframes team-access-drawer-in{0%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.vw-dialog.vw-dialog--start.team-access-drawer[open]{animation:none}}.team-member-action>.vw-btn{min-inline-size:max-content}.guest-list-workspace>.management-section__header{margin:0}.guest-list-workspace .guest-list-toolbar{justify-content:flex-start}.guest-list-toolbar>.search-field{margin-inline-start:auto}@media (max-width:760px){.guest-list-toolbar>.search-field{flex-basis:100%;margin-inline-start:0}}.team-members>.management-section__header{align-items:flex-start}.team-members>.management-section__header .management-section__actions{flex:1 1;justify-content:space-between}.team-secondary{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--vt-space-6);align-items:start}.team-secondary>:only-child{grid-column:1/-1}.team-member-identity{display:flex;align-items:center;gap:var(--vt-space-3)}.team-member-identity>div{min-width:0}.team-member-avatar{display:grid;place-items:center;width:var(--vt-geometry-avatar-sizes-32-diameter);height:var(--vt-geometry-avatar-sizes-32-diameter);border-radius:var(--vt-radius-pill);flex:none;background:var(--vt-surface-overlay);color:var(--vw-fg-secondary);font-size:var(--vt-type-label-font-size);font-weight:600}@media (max-width:760px){.team-secondary{grid-template-columns:minmax(0,1fr)}}.team-role-matrix{--team-matrix-min-width:600px;--team-matrix-name-width:180px;--team-matrix-icon-size:18px;--team-matrix-cell-min:28px}.team-role-matrix table{min-width:var(--team-matrix-min-width);table-layout:fixed}.team-role-matrix__name{width:var(--team-matrix-name-width)}.team-role-matrix td,.team-role-matrix td:last-child,.team-role-matrix th{padding:var(--vt-space-1) var(--vt-space-2);text-align:center;white-space:normal;overflow-wrap:anywhere;border-bottom:none;font-size:var(--vt-type-callout-font-size)}.team-role-matrix th:first-child{text-align:left}.team-role-matrix thead th{padding-block:var(--vt-space-3);color:var(--vw-fg-secondary);font-size:var(--vt-type-label-font-size);font-weight:600;border-bottom:1px solid var(--vw-line)}.team-role-matrix tbody th{color:var(--vw-fg);font-weight:400}.team-role-matrix .team-role-matrix__group th{padding:var(--vt-space-3) var(--vt-space-4) var(--vt-space-1);color:var(--vt-tone-info-text);font-size:var(--vt-type-label-font-size);font-weight:600;text-transform:uppercase}.team-role-matrix td>span:not(.sr-only){display:inline-grid;place-items:center;min-height:var(--team-matrix-cell-min)}.team-role-matrix td svg{width:var(--team-matrix-icon-size);height:var(--team-matrix-icon-size)}.team-role-matrix__foot,.team-role-matrix__unknown{color:var(--vw-fg-muted)}.team-role-matrix__foot{margin:var(--vt-space-2) 0 0;padding:var(--vt-space-3) var(--vt-space-4);border-top:1px solid var(--vw-line);font-size:var(--vt-type-caption-font-size)}.finance-order-link{display:inline-flex;align-items:center;min-height:var(--vt-size-touch-ios)}.finance-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vt-space-6);align-items:start}.team-role-context{color:var(--vt-text-secondary);font-size:var(--vt-type-caption-font-size)}@media (max-width:720px){.finance-lower-grid{grid-template-columns:minmax(0,1fr)}}.promoter-commission-grid{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--vt-space-2)}.management-operations.promoters-page{display:block}.promoter-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2)}.promoter-offers{--w18-offer-min:var(--organizer-layout-detail-basis);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--w18-offer-min)),1fr));gap:var(--vt-space-4);margin:0;padding:0;list-style:none}.promoter-offer{display:grid;gap:var(--vt-space-3);padding:var(--vt-space-5);border-radius:var(--vt-radius-lg);background:var(--vw-bg-raised)}.promoter-offer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vt-space-3)}.promoter-offer__text{display:grid;gap:var(--vt-space-1);min-width:0}.promoter-offer__event{font-family:var(--font-newsreader),ui-serif,serif;font-size:var(--vt-type-title2-font-size);line-height:var(--vt-text-role-kpi-line-height);font-weight:500;overflow-wrap:anywhere}.promoter-offer code{color:var(--vw-fg-secondary);font-family:var(--vt-font-family-mono);font-size:var(--vt-type-caption-font-size)}.promoter-offer__rate{margin:0;color:var(--vw-fg-secondary)}.promoter-offer__rate b{color:var(--vw-fg);font-size:var(--vt-text-role-kpi-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.promoter-offer__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2) var(--vt-space-3);padding-top:var(--vt-space-3);box-shadow:inset 0 1px 0 var(--vt-border-soft);color:var(--vw-fg-secondary);font-size:var(--vt-type-callout-font-size)}.promoter-offer__actions{display:flex;gap:var(--vt-space-1);margin-left:auto}.promoter-pill{padding:var(--vt-space-1) var(--vt-space-2);border-radius:var(--vt-radius-sm);background:var(--vt-tone-neutral-wash);color:var(--vt-tone-neutral-text);font-size:var(--vt-type-label-font-size);font-weight:600}.promoter-person{display:inline-flex;align-items:center;gap:var(--vt-space-3)}.promoter-person small{display:block;color:var(--vw-fg-secondary);font-size:var(--vt-type-caption-font-size)}.promoter-avatar{display:inline-grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--vw-fg);font-size:var(--vt-type-label-font-size);font-weight:600}.promoter-invite{display:grid;gap:var(--vt-space-4)}@media (min-width:761px){.promoter-drawer.vw-dialog{width:min(480px,calc(100vw - 40px));height:100dvh;max-height:none;margin:0 0 0 auto;border-width:0 0 0 1px;border-radius:0;background:var(--vw-bg-raised)}.promoter-drawer.vw-dialog[open]{animation:promoter-drawer-in var(--vw-t-sheet) var(--vw-spring-sheet) both}}@keyframes promoter-drawer-in{0%{transform:translateX(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){.promoter-drawer.vw-dialog[open]{animation:none}}@media (max-width:760px){.promoter-offers{grid-template-columns:minmax(0,1fr)}.promoter-filters,.promoter-filters .vw-search{width:100%}}.promoters-page{--w18-flyer-width:56px}.promoter-offer__flyer{width:var(--w18-flyer-width);aspect-ratio:4/5;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:var(--vt-radius-sm);background:var(--vt-surface-overlay);color:var(--vw-fg-muted)}.promoter-offer__flyer img{width:100%;height:100%;object-fit:cover}.promoter-offer__text{flex:1 1}.promoter-tracking-url{display:block;overflow-wrap:anywhere;--w18-tracking-width:320px;white-space:normal;width:var(--w18-tracking-width);max-width:100%}.promoter-offer__text .promoter-offer__rate{margin:0;font-size:var(--vt-type-caption-font-size)}.vw-chart{box-sizing:border-box;margin:0;min-width:0;color:var(--vw-fg-muted);font-size:var(--vw-type-help)}.vw-chart__plot{position:relative;padding-top:18px;border-bottom:1px solid var(--vw-line-strong)}.vw-chart__grid{position:absolute;left:0;right:0;border-top:1px dashed var(--vw-line);line-height:16px}.vw-chart__grid--top{top:18px;padding-top:2px}.vw-chart__grid--mid{top:calc(18px + (100% - 18px) / 2)}.vw-chart__bars{gap:2px}.vw-chart__bars,.vw-chart__col{position:relative;display:flex;align-items:flex-end;height:100%}.vw-chart__col{flex:1 1;min-width:1px;justify-content:center}.vw-chart__bar{display:block;width:100%;max-width:40px;border-radius:4px 4px 0 0;background:var(--vw-fg);opacity:.85;transition:opacity var(--vw-motion) var(--vw-ease)}.vw-chart--dense .vw-chart__bars{gap:0}.vw-chart--dense .vw-chart__col{min-width:0}.vw-chart--dense .vw-chart__bar{border-radius:1px 1px 0 0}.vw-chart__col[data-selected] .vw-chart__bar{opacity:1}.vw-chart__tip{position:absolute;top:0;left:50%;z-index:1;padding:4px 8px;border:1px solid var(--vw-line);border-radius:var(--vw-radius);background:var(--vw-bg-overlay);color:var(--vw-fg);white-space:nowrap;transform:translateX(-50%);opacity:1;pointer-events:none;transition:opacity var(--vw-motion) var(--vw-ease)}.vw-chart__plot:focus-visible{outline:var(--vw-focus-width) solid var(--vw-focus);outline-offset:var(--vw-focus-offset)}.vw-chart__axis{display:flex;justify-content:space-between;gap:12px;padding-top:8px;line-height:16px}.vw-chart__data{margin-top:12px}.vw-chart__data>summary{cursor:pointer;width:max-content}.vw-chart__data table{margin-top:8px;border-collapse:collapse;color:var(--vw-fg-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vw-chart__data td,.vw-chart__data th{padding:4px 16px 4px 0;text-align:left}.organizer-checkout-fields{border:0;padding:0;margin:0;display:grid;gap:20px;min-width:0}.organizer-checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.organizer-checkout :is(button,input,select),.organizer-sheet :is(button,input,select){min-height:44px}.organizer-checkout :is(input,textarea),.organizer-sheet :is(input,textarea){width:100%;min-width:0}.organizer-checkout button,.organizer-sheet button{min-width:44px}.organizer-sheet-handle{display:none}.organizer-ticket-action{min-height:44px;padding:8px 12px}.organizer-checkout-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.organizer-checkout-heading p{color:var(--vw-fg-muted);font-size:14px;line-height:1.5;margin:8px 0 0}.organizer-checkout-heading button{flex-shrink:0}.organizer-question-row{display:flex;gap:8px;align-items:center;border-top:1px solid var(--vw-line);padding:12px 0}.organizer-question-edit{flex:1 1;display:flex;gap:12px;justify-content:space-between;align-items:center;text-align:left;background:none;border:0;color:inherit}.organizer-question-edit small{display:block;color:var(--vw-fg-muted);margin-top:4px}.organizer-checkout-terms summary{min-height:44px;align-content:center;cursor:pointer}.organizer-confirmation-link{border:1px solid var(--vw-line);border-radius:12px;padding:16px;margin:16px 0}.organizer-confirmation-preview{padding:24px;border:1px solid var(--vw-line);border-radius:16px;background:var(--vw-bg);margin-top:24px}.organizer-confirmation-preview small{color:var(--vw-fg-muted);letter-spacing:.08em}.organizer-confirmation-preview h3{margin:12px 0}.organizer-confirmation-preview a{margin:8px 8px 0 0}.organizer-sheet{animation:organizer-sheet-in var(--vw-motion-sheet) var(--vw-ease-enter)}@keyframes organizer-sheet-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.organizer-sheet{margin:auto 0 0;width:100%;max-width:100%;max-height:92dvh;border-radius:24px 24px 0 0}.organizer-sheet .vw-dialog__body{padding-top:0}.organizer-sheet-handle{display:grid;place-items:center;width:100%;border:0;background:transparent;touch-action:none}.organizer-sheet-handle span{width:36px;height:4px;border-radius:4px;background:var(--vw-fg-muted)}.organizer-checkout-grid{grid-template-columns:1fr}.organizer-checkout-heading{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.organizer-sheet{animation:none}}.vw-date{position:relative;min-width:0}.vw-date-time{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--vw-gap);min-width:0}.vw-popover.vw-calendar{padding:12px}.vw-calendar__head{display:flex;align-items:center;justify-content:space-between;gap:var(--vw-gap);margin-bottom:8px}.vw-calendar__month{margin:0;font-size:var(--vw-type-control);font-weight:600;line-height:20px}.vw-calendar__row{display:grid;grid-template-columns:repeat(7,minmax(var(--vw-size-md),1fr))}.vw-calendar__weekday{padding-bottom:4px;color:var(--vw-fg-muted);font-size:var(--vw-type-help);line-height:16px;text-align:center}.vw-day{width:100%;height:var(--vw-size-md);margin:0;padding:0;border:0;border-radius:var(--vw-radius);background:transparent;color:var(--vw-fg);font-family:inherit;font-size:var(--vw-type-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.vw-day:hover{background:var(--vw-fill-hover)}.vw-day[data-outside=true]{color:var(--vw-fg-muted)}.vw-day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--vw-line-strong)}.vw-day[data-selected=true]{background:var(--vt-button-primary-background);color:var(--vt-button-primary-foreground);font-weight:600}.vw-day:focus-visible{outline:var(--vw-focus-width) solid var(--vw-focus);outline-offset:1px}.vw-sheet.vw-calendar-sheet .vw-panel__body{min-width:0;padding:var(--vt-space-3) var(--vt-space-1);scrollbar-width:none}.vw-sheet.vw-calendar-sheet .vw-panel__body::-webkit-scrollbar{display:none}.vw-calendar-sheet .vw-calendar__content,.vw-calendar-sheet .vw-calendar__month{min-width:0}.vw-calendar-sheet .vw-calendar__month{overflow-wrap:anywhere;line-height:1.25}.event-promotions{margin-top:32px}.event-promotions .evd-panel-head{flex-wrap:wrap;gap:12px}.event-promotions h2{margin:0;font-size:16px}.event-promotions .promotion-note,.event-promotions small{color:var(--vw-fg-secondary)}.event-promotions .promotion-note{padding:0 20px 20px;margin:0;font-size:13px;line-height:1.5}.event-promotions a.vw-btn,.event-promotions button,.event-promotions input,.promotion-sheet .vw-trigger,.promotion-sheet button,.promotion-sheet input:not([type=checkbox]){min-height:44px}.event-promotions .vw-btn--icon,.promotion-sheet .vw-btn--icon{min-width:44px}.promotion-sheet .vw-choice{min-height:44px}.promotion-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.promotion-sheet fieldset{border:0;padding:0;margin:0;min-width:0}.promotion-sheet legend{font-size:14px;font-weight:600;margin-bottom:8px}.promotion-sheet .promotion-tickets{display:grid;gap:4px}.promotion-grip{display:none}@media (max-width:760px){.promotion-sheet.vw-dialog{width:100%;max-height:94dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.promotion-sheet[open]{animation:promotion-rise var(--vw-motion-sheet) var(--vw-ease-enter)}.promotion-sheet .vw-dialog__footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}.promotion-sheet .vw-dialog__body{gap:14px}.promotion-grip{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;border:0;background:transparent;touch-action:none;cursor:grab}.promotion-grip span{width:36px;height:4px;border-radius:4px;background:var(--vw-fg-secondary)}.promotion-grid{grid-template-columns:1fr}.event-promotions .vw-search{flex:1 1 100%}}@keyframes promotion-rise{0%{transform:translateY(48px);opacity:0}}@media (prefers-reduced-motion:reduce){.promotion-sheet[open]{animation:none}}.messaging-page .msg-region{display:grid;gap:var(--vt-space-4);margin-top:var(--vt-space-4);animation:msg-region-in var(--vw-t-enter) var(--vw-ease-enter)}@keyframes msg-region-in{0%{opacity:0;transform:translateY(6px)}}.msg-compose{align-items:start}.msg-panel{padding:var(--vt-space-5);border-radius:var(--vt-radius-lg);background:var(--vw-bg-raised)}.msg-panel,.msg-panel fieldset{display:grid;gap:var(--vt-space-1)}.msg-panel__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2);margin-bottom:var(--vt-space-4)}.msg-panel__head h2{overflow-wrap:anywhere}.msg-panel__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vt-space-2);margin-top:var(--vt-space-3);padding-top:var(--vt-space-4);box-shadow:inset 0 1px 0 var(--vw-line)}.messaging-page .msg-audience{margin:0 0 var(--vt-space-4);color:var(--vw-fg-secondary)}.messaging-page .msg-audience strong{color:var(--vw-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msg-counter{margin:calc(var(--vt-space-4) * -1) 0 var(--vt-space-2);color:var(--vw-fg-secondary);font-size:var(--vt-type-caption-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.msg-counter.is-over{color:var(--vt-status-danger-text)}.msg-mail{display:grid;align-content:start;gap:var(--vt-space-3)}.msg-mail__from{margin:0;color:var(--vw-fg-secondary);font-size:var(--vt-type-caption-font-size)}.msg-campaign-cell{white-space:normal}.msg-campaign-cell small{display:block;color:var(--vw-fg-secondary);font-size:var(--vt-type-caption-font-size)}@media (prefers-reduced-motion:reduce){.messaging-page .msg-region{animation:none}}.messaging-page{--w07-rail-min:260px;--w07-rail-max:var(--organizer-layout-rail-width)}.msg-workspace{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--vt-space-6)}.msg-campaign-rail{display:grid;gap:var(--vt-space-3);flex:1 1 var(--w07-rail-min);max-width:var(--w07-rail-max);min-width:0}.msg-workspace>.msg-region{flex:999 1 var(--w07-rail-max);min-width:0}.msg-campaign-rail h2{font-size:var(--vt-type-caption-font-size);color:var(--vw-fg-secondary);margin-bottom:var(--vt-space-2)}.msg-campaign-rail section{display:grid;gap:var(--vt-space-2)}.msg-campaign-rail section>button{display:grid;gap:var(--vt-space-1);padding:var(--vt-space-3);min-height:var(--vt-size-touch-ios);border:1px solid var(--vw-line);border-radius:var(--vt-radius-md);background:var(--vt-surface-raised);color:var(--vw-fg);font:inherit;text-align:start;overflow-wrap:anywhere}.msg-campaign-rail section>button[aria-current=page]{border-color:var(--vw-fg)}.msg-campaign-rail section>button>span{font-size:var(--vt-type-caption-font-size);color:var(--vw-fg-secondary)}@media (max-width:760px){.msg-campaign-rail{max-width:none}}.messaging-page .msg-compose{--w07-form-basis:360px;--w07-preview-basis:240px;--w07-preview-max:300px;--w07-phone-inner-min:440px;--w07-phone-radius:36px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--vt-space-8);padding:var(--vt-space-6)}.messaging-page .msg-compose>.msg-panel--composed{flex:1 1 var(--w07-form-basis);min-width:0;padding:0;background:transparent;gap:var(--vt-space-5)}.messaging-page .msg-compose>.msg-phone{flex:1 1 var(--w07-preview-basis);max-width:var(--w07-preview-max);min-height:0;box-sizing:border-box;padding:var(--vt-space-3);border:0;border-radius:var(--w07-phone-radius);box-shadow:inset 0 0 0 1px var(--vt-border-control);margin:0 auto;position:sticky;top:var(--vt-space-6)}.messaging-page .msg-phone__inside{min-height:var(--w07-phone-inner-min);padding:var(--vt-space-5) var(--vt-space-4);box-sizing:border-box;border-radius:var(--vt-radius-xl);background:var(--vt-surface-base)}.messaging-page .msg-panel--composed .field{margin-bottom:0}.event-messages,.event-messages__fields{display:grid;gap:var(--vt-space-4);min-width:0}.event-messages p{margin:0;overflow-wrap:anywhere}.event-messages__body{white-space:pre-wrap;overflow-wrap:anywhere}.event-messages__history summary{min-height:var(--vt-size-touch-ios);display:flex;align-items:center;cursor:pointer}.event-messages__history ol{padding-inline-start:var(--vt-space-6)}.event-messages__history li+li{margin-top:var(--vt-space-6)}.payment-tutorial__progress{display:grid;gap:var(--vt-space-2);font-size:var(--vt-type-caption-font-size,13px);color:var(--vw-fg-muted)}.payment-tutorial__progress>div{display:flex;gap:var(--vt-space-2)}.payment-tutorial__progress>div>span{height:3px;flex:1 1;border-radius:2px;background:var(--vw-line)}.payment-tutorial__progress>div>span[data-complete=true]{background:var(--vw-fg)}.payment-tutorial__preview{padding:var(--vt-space-4);border:1px solid var(--vw-line);border-radius:22px;background:var(--vw-bg-raised);display:grid;gap:var(--vt-space-4);width:min(100%,360px);margin-inline:auto}.payment-tutorial__preview>header{display:flex;justify-content:space-between;gap:var(--vt-space-3);align-items:center;font-size:16px}.payment-tutorial__muted,.payment-tutorial__preview>header>span,.payment-tutorial__preview>p{font-size:var(--vt-type-caption-font-size,13px);color:var(--vw-fg-muted)}.payment-tutorial__preview>p{margin:0;text-align:center}.payment-tutorial__screen{background:var(--vw-bg);padding:var(--vt-space-4);border-radius:14px;display:grid;gap:var(--vt-space-3);min-width:0}.payment-tutorial__guest{display:grid;justify-items:center;gap:var(--vt-space-2);font-size:22px}.payment-tutorial__confirmed,.payment-tutorial__guest>svg{width:72px;height:72px;color:var(--vw-fg-muted)}.payment-tutorial__row{display:flex;align-items:center;gap:var(--vt-space-3);font-size:16px;padding-block:var(--vt-space-2)}.payment-tutorial__row>svg{width:22px;height:22px;flex:none}.payment-tutorial__confirmed,.payment-tutorial__row[data-good]>svg{color:var(--vt-status-success)}.payment-tutorial__confirmed{justify-self:center;margin-block:var(--vt-space-3)}.payment-tutorial__total{display:flex;justify-content:space-between;gap:var(--vt-space-3);align-items:baseline}.payment-tutorial__receipt,.payment-tutorial__total>strong{font-size:22px}.payment-tutorial__choice{border:1px solid var(--vw-line);border-radius:10px;padding:var(--vt-space-3);text-align:center}.payment-tutorial__title{font-size:var(--vt-type-title-font-size,28px);text-align:center;margin:0}.payment-tutorial__detail{font-size:var(--vt-type-caption-font-size,13px);text-align:center;color:var(--vw-fg-muted);margin:0}.payment-tutorial .vw-dialog__footer{flex-wrap:wrap}@media (max-width:380px){.payment-tutorial__preview,.payment-tutorial__screen{padding:var(--vt-space-3)}}.event-friends-summary{display:inline-flex;align-items:center;gap:var(--vt-space-2);color:var(--vt-text-secondary);font-size:var(--vt-type-caption-font-size);line-height:var(--vt-type-caption-line-height);overflow-wrap:anywhere}.event-friends-summary img{width:1.5em;height:1.5em;border-radius:50%;object-fit:cover;flex-shrink:0}.event-friends-detail{gap:var(--vt-space-3);font-size:var(--vt-type-body-font-size);line-height:var(--vt-type-body-line-height)}.event-friends-detail img{width:var(--vt-geometry-avatar-sizes-30-diameter);height:var(--vt-geometry-avatar-sizes-30-diameter)}.event-friends-trigger{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-3);min-height:var(--vt-size-touch-ios);padding:0;border:0;background:none;font:var(--vt-type-body);color:var(--vt-text-primary);text-align:left;cursor:pointer}.event-friends-trigger:focus-visible{outline:var(--vw-focus-width) solid var(--vw-focus);outline-offset:var(--vw-focus-offset)}