.ui-kit{color:var(--ui-ink-900);font-family:var(--ui-font-body);line-height:var(--ui-line-height-body)}.ui-kit h1,.ui-kit h2,.ui-kit h3,.ui-kit h4,.ui-kit h5{font-family:var(--ui-font-display);line-height:var(--ui-line-height-heading);letter-spacing:-.01em}.ui-muted{color:var(--ui-muted-text)}.ui-divider{border:none;border-top:1px solid var(--ui-border);margin:var(--ui-space-4) 0}.ui-button{--ui-button-bg: var(--ui-primary-bg);--ui-button-text: var(--ui-primary-text);--ui-button-border: var(--ui-primary-border);--ui-button-shadow: var(--ui-shadow-sm);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--ui-button-padding-y) var(--ui-button-padding-x);border-radius:var(--ui-radius-sm);border:1px solid var(--ui-button-border);background:var(--ui-button-bg);color:var(--ui-button-text);font-family:var(--ui-font-button);font-weight:var(--ui-font-weight-button);font-size:.95rem;text-decoration:none;cursor:pointer;box-shadow:var(--ui-button-shadow);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.ui-button:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-md)}.ui-button:focus-visible{outline:none;box-shadow:var(--ui-ring),var(--ui-shadow-md)}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ui-button svg{width:1rem;height:1rem}.ui-button__icon{display:inline-flex;align-items:center;justify-content:center}.ui-button--icon-accent{color:#fff}.ui-button--icon-accent .ui-button__icon,.ui-button--icon-accent svg{color:var(--ui-accent)}.ui-button--icon-accent:not(.ui-button--primary):not(.ui-button--destructive){color:var(--ui-ink-900)}.ui-button--icon-accent:not(.ui-button--primary):not(.ui-button--destructive) .ui-button__icon,.ui-button--icon-accent:not(.ui-button--primary):not(.ui-button--destructive) svg{color:currentColor}.ui-button--primary{--ui-button-bg: var(--ui-primary-bg);--ui-button-text: var(--ui-primary-text);--ui-button-border: var(--ui-primary-border)}.ui-button--secondary{--ui-button-bg: var(--ui-secondary-bg);--ui-button-text: var(--ui-secondary-text);--ui-button-border: var(--ui-secondary-border)}.ui-button--outline{--ui-button-bg: transparent;--ui-button-text: var(--ui-ink-900);--ui-button-border: var(--ui-border-strong);box-shadow:none}.ui-button--ghost{--ui-button-bg: transparent;--ui-button-text: var(--ui-ink-900);--ui-button-border: transparent;box-shadow:none}.ui-button--destructive{--ui-button-bg: var(--ui-danger);--ui-button-text: #ffffff;--ui-button-border: transparent}.ui-button--compact{padding:.5rem 1rem;font-size:.85rem}.ui-button--sm{padding:.55rem 1.1rem;font-size:.85rem}.ui-button--lg{padding:.9rem 1.75rem;font-size:1rem}.ui-button--icon{width:2.5rem;height:2.5rem;padding:0}.ui-button--icon-only{width:2.2rem;height:2.2rem;padding:0}.ui-button--full{width:100%}.ui-card{background:var(--ui-surface-1);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--ui-space-5);box-shadow:var(--ui-shadow-sm);box-sizing:border-box}.ui-card--subtle{background:var(--ui-surface-2)}.ui-card--featured{border-color:rgba(var(--ui-accent-rgb),.4);box-shadow:var(--ui-shadow-md)}.ui-card--success{border-color:var(--ui-success);background:var(--ui-success-bg)}.ui-card--danger{border-color:var(--ui-danger);background:var(--ui-danger-bg)}.ui-card--action{border-style:dashed}.ui-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:var(--ui-space-3)}.ui-card__title{margin:0}.ui-card__desc{margin:0;color:var(--ui-muted-text)}.ui-card__footer{margin-top:var(--ui-space-4);display:flex;align-items:center;gap:var(--ui-space-3)}.ui-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem;border-radius:var(--ui-radius-pill);border:1px solid transparent;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;width:fit-content;max-width:100%;white-space:normal;text-align:left;align-self:flex-start;justify-self:start;flex:0 0 auto}.ui-badge--neutral{background:var(--ui-muted-bg);color:var(--ui-ink-700)}.ui-badge--info{background:var(--ui-info-bg);color:var(--ui-info-text)}.ui-badge--success{background:var(--ui-success-bg);color:var(--ui-success-text)}.ui-badge--warning{background:var(--ui-warning-bg);color:var(--ui-warning-text)}.ui-badge--danger,.ui-badge--error{background:var(--ui-danger-bg);color:var(--ui-danger-text)}.ui-alert{display:flex;gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ui-radius-md);border:1px solid var(--ui-border);background:var(--ui-surface-2)}.ui-alert__icon{width:1.25rem;height:1.25rem}.ui-alert--info{border-color:#2563eb4d;background:var(--ui-info-bg);color:var(--ui-info-text)}.ui-alert--success{border-color:#16a34a4d;background:var(--ui-success-bg);color:var(--ui-success-text)}.ui-alert--warning{border-color:#f59e0b59;background:var(--ui-warning-bg);color:var(--ui-warning-text)}.ui-alert--danger{border-color:#dc26264d;background:var(--ui-danger-bg);color:var(--ui-danger-text)}.ui-field{display:flex;flex-direction:column;gap:.4rem;width:100%;max-width:100%}.ui-field__label{font-weight:600}.ui-field__hint{font-size:.85rem;color:var(--ui-muted-text)}.ui-field__error{font-size:.85rem;color:var(--ui-danger-text)}.ui-input,.ui-textarea,.ui-select{width:100%;max-width:100%;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:.6rem var(--ui-input-padding-x);font-size:.95rem;background:var(--ui-surface-1);color:var(--ui-ink-900);transition:border-color .16s ease,box-shadow .16s ease;box-sizing:border-box;font-family:var(--ui-font-body)}.ui-input,.ui-select{height:var(--ui-control-height)}.ui-textarea{min-height:120px;resize:vertical}.ui-input:focus,.ui-textarea:focus,.ui-select:focus{outline:none;border-color:rgba(var(--ui-accent-rgb),.7);box-shadow:var(--ui-ring)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-muted-text);font-style:italic}.ui-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23404040' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-size:1.25rem 1.25rem;background-repeat:no-repeat;padding-right:3rem}.ui-choice-card{position:relative;display:block}.ui-choice-card input{position:absolute;opacity:0;pointer-events:none}.ui-choice-card__body{display:grid;gap:.45rem;padding:var(--ui-space-4);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);background:var(--ui-surface-1);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-choice-card input:checked+.ui-choice-card__body{border-color:rgba(var(--ui-accent-rgb),.7);box-shadow:var(--ui-ring);transform:translateY(-1px)}.ui-choice-card__title{font-weight:700}.ui-choice-card__tag{justify-self:start}.ui-radio-group{display:grid;gap:var(--ui-space-3)}.ui-radio-group--compact{gap:var(--ui-space-2)}.ui-radio-group--card .ui-choice-card__body{border-radius:var(--ui-radius-lg)}.ui-dialog{border:none;padding:0;background:transparent}.ui-dialog::backdrop{background:#11182766}.ui-dialog__content{background:var(--ui-surface-1);border-radius:var(--ui-radius-lg);padding:var(--ui-space-5);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-lg);width:min(92vw,520px);max-width:100%;box-sizing:border-box}.ui-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:var(--ui-space-3)}.ui-dialog__footer{display:flex;gap:var(--ui-space-3);margin-top:var(--ui-space-4);flex-wrap:wrap}.ui-dialog--wide .ui-dialog__content{width:min(92vw,720px)}.ui-dialog--danger .ui-dialog__content{border-color:var(--ui-danger)}.ui-dialog--static{position:static;display:block;width:100%}.club-suite-toast-portal{position:fixed;inset:auto 0 1.5rem 0;z-index:2147483647;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100vw;max-width:none;pointer-events:none;box-sizing:border-box}.club-suite-toast{--toast-accent: var(--color-accent, #dfff00);display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:max-content;max-width:min(480px,calc(100vw - 2rem));min-height:3rem;padding:.75rem .875rem .75rem 1rem;color:#fff;background:var(--color-ink-900, #000);border:1px solid rgba(255,255,255,.12);border-left:4px solid var(--toast-accent);border-radius:8px;box-shadow:0 18px 40px #00000038;font-size:.875rem;font-weight:600;line-height:1.4;text-align:left;pointer-events:auto;transform:translateY(0);opacity:1;transition:opacity .3s ease,transform .3s ease}.club-suite-toast[data-type=success]{--toast-accent: var(--color-accent, #dfff00)}.club-suite-toast[data-type=warning]{--toast-accent: var(--color-warning, #f59e0b)}.club-suite-toast[data-type=danger],.club-suite-toast[data-type=error]{--toast-accent: var(--color-danger, #dc2626)}.club-suite-toast[data-type=info]{--toast-accent: var(--color-info, #2563eb)}.club-suite-toast__icon{flex:0 0 auto;display:inline-flex;width:1.125rem;height:1.125rem;color:var(--toast-accent)}.club-suite-toast__icon svg{display:block;width:100%;height:100%}.club-suite-toast__message{display:block;min-width:0;max-width:38ch;overflow-wrap:anywhere}.club-suite-toast__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:-.25rem 0;padding:0;color:#ffffffb8;background:transparent;border:0;border-radius:6px;cursor:pointer;line-height:0;transition:color .15s ease,background-color .15s ease}.club-suite-toast__close:hover,.club-suite-toast__close:focus-visible{color:#fff;background:#ffffff1f}.club-suite-toast__close svg{display:block;width:1rem;height:1rem;pointer-events:none}.club-suite-toast--enter,.club-suite-toast--exit{transform:translateY(.75rem);opacity:0}.ui-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);--toast-accent: var(--color-info, #2563eb);background:var(--color-ink-900, #000);color:#fff;border:1px solid rgba(255,255,255,.12);border-left:4px solid var(--toast-accent);border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4;box-shadow:0 18px 40px #00000038;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:min(92vw,480px);text-align:center}.ui-toast--success{--toast-accent: var(--color-accent, #dfff00)}.ui-toast--warning{--toast-accent: var(--color-warning, #f59e0b)}.ui-toast--danger,.ui-toast--error{--toast-accent: var(--color-danger, #dc2626)}.ui-toast--info{--toast-accent: var(--color-info, #2563eb)}.ui-toast--static{position:static;transform:none}.ui-breadcrumbs{display:inline-flex;align-items:center;gap:.35rem;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600;color:var(--ui-muted-text)}.ui-breadcrumbs a{color:inherit;text-decoration:none}.ui-breadcrumbs a:hover{color:var(--ui-ink-900)}.ui-breadcrumbs--banner{padding:.35rem .75rem;border-radius:var(--ui-radius-pill);border:1px solid var(--ui-border);background:var(--ui-surface-2)}.ui-breadcrumbs--inline{padding:0;border:none;background:transparent}.ui-table{width:100%;border-collapse:collapse;font-size:.9rem}.ui-table th,.ui-table td{padding:.75rem .9rem;border-bottom:1px solid var(--ui-border);text-align:left}.ui-table thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted-text)}.ui-table tbody tr:hover{background:var(--ui-muted-bg)}.ui-table--compact th,.ui-table--compact td{padding:.5rem .65rem;font-size:.85rem}.ui-progress{width:100%;height:10px;border-radius:var(--ui-radius-pill);background:var(--ui-muted-bg);overflow:hidden}.ui-progress__fill{height:100%;background:var(--ui-success);border-radius:inherit;transition:width .24s ease}.ui-progress--default .ui-progress__fill,.ui-progress--success .ui-progress__fill{background:var(--ui-success)}.ui-progress--warning .ui-progress__fill{background:var(--ui-warning)}.ui-progress--danger .ui-progress__fill{background:var(--ui-danger)}.ui-empty{text-align:center;padding:var(--ui-space-6);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface-2)}.ui-empty__icon{font-size:2rem;margin-bottom:var(--ui-space-2)}.ui-accordion{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-surface-1)}.ui-accordion+.ui-accordion{margin-top:var(--ui-space-2)}.ui-accordion summary{cursor:pointer;font-weight:600;list-style:none}.ui-accordion summary::-webkit-details-marker{display:none}.ui-accordion summary:after{content:"+";float:right;color:var(--ui-muted-text)}.ui-accordion[open] summary:after{content:"-"}.ui-carousel{position:relative;border-radius:var(--ui-radius-lg);overflow:hidden;border:1px solid var(--ui-border)}.ui-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%}.ui-carousel__item img{width:100%;height:240px;object-fit:cover;display:block}.ui-stepper{display:inline-flex;align-items:center;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);overflow:hidden}.ui-stepper button{background:transparent;border:none;padding:.4rem .7rem;cursor:pointer;font-weight:600}.ui-stepper input{width:2.5rem;text-align:center;border:none;background:transparent;font-size:.9rem}.ui-stat{display:grid;gap:.2rem}.ui-stat__value{font-size:1.6rem;font-weight:700}.ui-stat__label{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted-text)}.ui-flip-timer{display:flex;gap:var(--ui-space-3)}.ui-flip-card{min-width:72px;padding:.75rem .6rem;border-radius:var(--ui-radius-md);background:var(--ui-ink-900);color:var(--ui-accent);text-align:center;box-shadow:var(--ui-shadow-md)}.ui-flip-card__value{font-size:1.6rem;font-weight:700;letter-spacing:.04em}.ui-flip-card__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:#dfff00b3}@media(max-width:720px){.ui-dialog__content{min-width:0}.ui-dialog__footer{flex-direction:column}.ui-dialog__footer .ui-button{width:100%}.ui-card{padding:var(--ui-space-4)}}[data-quick-actions-init]{opacity:0}.btn-label-short{display:none}.btn-label-full{display:inline}[data-quick-actions=medium] .btn-collapsible{width:2.75rem;padding-left:0!important;padding-right:0!important;justify-content:center}[data-quick-actions=medium] .btn-collapsible .btn-label{display:none}[data-quick-actions=tight] .btn-collapsible{width:2.75rem;padding-left:0!important;padding-right:0!important;justify-content:center}[data-quick-actions=tight] .btn-collapsible .btn-label{display:none}[data-quick-actions=tight] .btn-primary{padding-left:.75rem!important;padding-right:.75rem!important}[data-quick-actions=compact] .btn-collapsible{width:2.75rem;padding-left:0!important;padding-right:0!important;justify-content:center}[data-quick-actions=compact] .btn-collapsible .btn-label,[data-quick-actions=compact] .btn-label-full{display:none}[data-quick-actions=compact] .btn-label-short{display:inline}[data-quick-actions] .btn-collapsible svg.btn-icon{display:block!important;flex-shrink:0!important;width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;opacity:1!important;visibility:visible!important}[data-desktop-quick-actions]{display:none}[data-mobile-quick-actions]{display:block}@media(min-width:768px){[data-desktop-quick-actions]{display:block}[data-mobile-quick-actions]{display:none}}[data-mobile-quick-actions-row]{align-items:stretch;container:dashboard-quick-actions-row / inline-size}[data-mobile-quick-actions] .dashboard-mobile-action{height:3rem}[data-mobile-quick-actions] .dashboard-mobile-action--primary{flex:1 1 auto;min-width:0;justify-content:center}[data-mobile-quick-actions] .dashboard-mobile-action-label--full{display:none}[data-mobile-quick-actions] .dashboard-mobile-action-label--short{display:inline}@container dashboard-quick-actions-row (min-width: 21rem){[data-mobile-quick-actions] .dashboard-mobile-action-label--full{display:inline}[data-mobile-quick-actions] .dashboard-mobile-action-label--short{display:none}}[data-mobile-quick-actions] .dashboard-mobile-action--icon{flex:0 0 3rem;width:3rem;min-width:3rem;padding-left:0;padding-right:0;justify-content:center}[data-mobile-quick-actions] .dashboard-mobile-action--icon svg{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important}[data-mobile-quick-actions-row=affiliates]{justify-content:flex-start}[data-mobile-quick-actions] .dashboard-mobile-action--wide{flex:0 0 auto;min-width:9.75rem;padding-left:1rem;padding-right:1rem;justify-content:center}.manager-entry-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem;width:fit-content;max-width:100%;margin-inline:auto;padding:.4rem .75rem!important;background:transparent!important;border:1px solid var(--ui-border, #d4d4d4);border-radius:.875rem}.manager-entry-banner__content{min-width:0;flex:0 1 auto}.manager-entry-banner__eyebrow{margin:0;color:var(--color-ink-700, #404040);font-size:.875rem;font-family:var(--font-body, "Geist", sans-serif);font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none}.manager-entry-banner__workspace-row{display:flex;align-items:center;min-width:0}.manager-entry-banner__workspace-name,.manager-entry-banner__workspace-switch{min-width:0;color:var(--color-ink-700, #404040);font-size:.875rem;font-family:var(--font-body, "Geist", sans-serif);font-weight:400;line-height:1.5}.manager-entry-banner__workspace-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-entry-banner__workspace-switch{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:0;border:0;background:transparent;cursor:pointer}.manager-entry-banner__workspace-switch>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-entry-banner__workspace-switch-icon{width:.95rem;height:.95rem;flex-shrink:0}.manager-entry-banner__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem}.manager-entry-banner__action{padding:0;border:0;background:transparent;color:var(--color-ink-700, #404040);cursor:pointer;font-size:.875rem;font-family:var(--font-body, "Geist", sans-serif);font-weight:400;line-height:1.5;text-decoration:underline;text-underline-offset:.22em}.manager-entry-banner__action:hover,.manager-entry-banner__workspace-switch:hover{color:var(--color-ink-700, #404040)}@media(max-width:767px){.manager-entry-banner{gap:.25rem .6rem;padding:.6rem .8rem!important}}.club-fluid-stepper{--club-fluid-stepper-dot: .4375rem;--club-fluid-stepper-active: 1.375rem;--club-fluid-stepper-color: rgba(17, 24, 39, .45);--club-fluid-stepper-active-color: var(--color-ink-900, #111827);--club-fluid-stepper-bg: rgba(255, 255, 255, .78);--club-fluid-stepper-shadow: 0 8px 24px rgba(17, 24, 39, .12);display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:1.5rem;padding:.35rem .5rem;border-radius:9999px;background:var(--club-fluid-stepper-bg);box-shadow:var(--club-fluid-stepper-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.club-fluid-stepper--on-media{--club-fluid-stepper-color: rgba(255, 255, 255, .55);--club-fluid-stepper-active-color: #ffffff;--club-fluid-stepper-bg: rgba(17, 24, 39, .55);--club-fluid-stepper-shadow: 0 10px 30px rgba(17, 24, 39, .18)}.club-fluid-stepper__item{display:block;width:var(--club-fluid-stepper-dot);height:var(--club-fluid-stepper-dot);min-width:var(--club-fluid-stepper-dot);padding:0;border:0;border-radius:9999px;background:var(--club-fluid-stepper-color);color:transparent;font-size:0;line-height:0;cursor:default;transition:width .28s ease,min-width .28s ease,background-color .28s ease,opacity .28s ease}button.club-fluid-stepper__item{cursor:pointer}.club-fluid-stepper__item.is-active,.club-fluid-stepper__item.active{width:var(--club-fluid-stepper-active);min-width:var(--club-fluid-stepper-active);background:var(--club-fluid-stepper-active-color)}button.club-fluid-stepper__item:focus-visible{outline:2px solid var(--color-accent, #dfff00);outline-offset:2px}@media(prefers-reduced-motion:reduce){.club-fluid-stepper__item{transition:none}}.datepicker-input-wrap{position:relative}.datepicker-input-wrap .datepicker-input{padding-right:2.75rem}.datepicker-label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.datepicker-label-row>label{margin-bottom:0!important}.datepicker-clear-link{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--color-ink-500, #737373);font-size:.75rem;line-height:1.4;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap;cursor:pointer}.datepicker-clear-link:hover,.datepicker-clear-link:focus-visible{color:var(--color-ink-900, #000)}.datepicker-clear-link[hidden],.datepicker-clear[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ui-kit-components.css.map */
