body:has([data-club-workspace]){--color-primary:#241e20;--color-accent:#b5214d;--color-accent-muted:#941b3f;--uat-accent:#b5214d;--uat-display:var(--font-display);--uat-body:var(--font-body);color:#241e20}body:has([data-club-workspace]) #primary-sidebar{background:#faf9f7;border-color:#dfd9d5}body:has([data-club-workspace]) #primary-sidebar :is(a,[data-nav-item]){text-transform:none}body:has([data-club-workspace]) #primary-sidebar :is(a,[data-nav-item]) span{text-transform:none}body:has([data-club-workspace]) #primary-sidebar [data-nav-item][aria-disabled=true],body:has([data-club-workspace]) #primary-sidebar [data-nav-item][aria-disabled=true] *{font-family:var(--font-display)!important;font-weight:800;text-transform:lowercase}body:has([data-club-workspace]) #primary-sidebar .sidebar-section-header{color:#615a5c;margin-top:16px}body:has([data-club-workspace]) #primary-sidebar input{color:#241e20}body:has([data-club-workspace]) :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings){--color-primary:#241e20;--uat-accent:#b5214d;--uat-background:#faf8f4;color:#241e20;font-family:var(--font-body);min-width:0}body:has([data-club-workspace]) .club-admin-embedded{background:transparent}body:has([data-club-workspace]) .club-admin-embedded>.uat-main{padding:24px 32px}body:has([data-club-workspace]) .club-admin :is(h1,h2,h3,h4,p,td,th,label,dt,dd,small,summary,.uat-eyebrow,.uat-status),body:has([data-club-workspace]) .club-admin a{color:#241e20}body:has([data-club-workspace]) .club-admin a:not(.uat-content-card){text-underline-offset:3px}body:has([data-club-workspace]) .club-admin a:hover{text-decoration:underline}body:has([data-club-workspace]) :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.025em}body:has([data-club-workspace]) .admin-page-header h1{margin:4px 0 0;font-size:30px;line-height:1.2;text-transform:none}body:has([data-club-workspace]) .admin-breadcrumb{margin:0 0 6px;font-size:12px;color:#615a5c}body:has([data-club-workspace]) .admin-breadcrumb span{margin:0 7px}body:has([data-club-workspace]) .admin-page-description{margin:8px 0 0;color:#615a5c;font-size:14px;max-width:65ch}body:has([data-club-workspace]) .admin-header-actions{flex:0 1 auto}body:has([data-club-workspace]) :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) button:where(:not(.uat-floor-table):not(.uat-stay-cell)){color:#241e20;background:#fff;border:1px solid #d4cdca;border-radius:12px;min-height:44px;padding:10px 14px;font-size:13px;line-height:1.35;font-weight:600}body:has([data-club-workspace]) :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) button:where(:not(.uat-floor-table):not(.uat-stay-cell)):hover:not(:disabled){background:#f3f0ed;border-color:#9b9195}body:has([data-club-workspace]) :is(.uat-primary,.btn-primary){background:#b5214d!important;border-color:#b5214d!important;color:#fff!important}body:has([data-club-workspace]) :is(.uat-primary,.btn-primary):hover:not(:disabled){background:#941b3f!important}body:has([data-club-workspace]) .club-admin .btn-danger{color:#9e2525;border-color:#dba8a8;background:#fff5f5}body:has([data-club-workspace]) .club-admin button:disabled{cursor:not-allowed}body:has([data-club-workspace]) .club-admin :is(input,select,textarea){color:#241e20;background:#fff;border:1px solid #b8afb1;border-radius:12px;padding:10px 12px;font-family:var(--font-body);font-size:14px;line-height:1.5;min-width:0}body:has([data-club-workspace]) :is(input,textarea)::placeholder{color:#71676b;opacity:1}body:has([data-club-workspace]) .club-admin input:is([type=checkbox],[type=radio]){width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:#b5214d;flex:0 0 auto}body:has([data-club-workspace]) .club-admin input[type=color]{width:64px;padding:5px}body:has([data-club-workspace]) .club-admin label{font-size:13px;font-weight:500}body:has([data-club-workspace]) .club-admin .uat-editor label{margin:16px 0}body:has([data-club-workspace]) .club-admin :is(.uat-content-card,.uat-editor,.uat-requests article){background:#ffffffd9;border:1px solid #e0d9d6;border-radius:16px;box-shadow:0 4px 14px -10px #241e2033}body:has([data-club-workspace]) .club-admin .uat-content-card{padding:20px!important;color:#241e20}body:has([data-club-workspace]) .club-admin .uat-content-card h2{margin:10px 0;font-size:20px}body:has([data-club-workspace]) .club-admin :is(.uat-content-grid,.uat-requests){gap:16px;margin-top:20px}body:has([data-club-workspace]) .uat-status{display:inline-flex;border-color:#d5cdca;background:#f3f0ed;color:#50464a;text-transform:capitalize;letter-spacing:0}body:has([data-club-workspace]) .admin-filter-bar{display:flex;flex-wrap:wrap;margin:20px 0}body:has([data-club-workspace]) .admin-filter-bar>label{flex:1 1 160px;min-width:0;max-width:360px}body:has([data-club-workspace]) .admin-filter-bar>label:first-child{flex-basis:240px}body:has([data-club-workspace]) .uat-table-wrap{border:1px solid #dfd9d5;border-radius:16px;max-width:100%;overflow:auto;background:#fff}body:has([data-club-workspace]) .club-admin table{font-size:14px}body:has([data-club-workspace]) .club-admin th{text-transform:uppercase;letter-spacing:.06em;color:#615a5c;background:#f7f5f3;padding:14px 16px;white-space:nowrap}body:has([data-club-workspace]) .club-admin td{padding:14px 16px;vertical-align:top;border-color:#e8e1df}body:has([data-club-workspace]) .club-admin tbody tr:hover{background:#fbf9f8}body:has([data-club-workspace]) .admin-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0;font-size:13px;color:#615a5c}body:has([data-club-workspace]) .admin-empty-state{padding:40px 24px;text-align:center;border-color:#dfd9d5;color:#615a5c}body:has([data-club-workspace]) .admin-empty-state strong{color:var(--club-admin-ink);font-size:15px}body:has([data-club-workspace]) .admin-empty-state .admin-empty-action{display:inline-block;margin-top:14px}body:has([data-club-workspace]) .admin-skeleton{border:1px solid #dfd9d5;border-radius:16px;padding:16px;background:#fff;margin:16px 0}body:has([data-club-workspace]) .admin-skeleton>div{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;padding:18px 0}body:has([data-club-workspace]) .admin-skeleton .skeleton-bar{display:block;height:14px;border-radius:6px}body:has([data-club-workspace]) .club-admin .uat-error{color:#802525;background:#fff5f5;border-color:#dba8a8;border-radius:12px;padding:16px}body:has([data-club-workspace]) .club-dialog-scope{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0006;backdrop-filter:blur(4px);padding:24px;min-height:0}body:has([data-club-workspace]) .club-dialog-scope .uat-editor-dialog{position:relative;inset:auto;margin:0;padding:0;width:min(920px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:#faf8f4;border:1px solid #d4cdca;border-radius:16px;box-shadow:0 24px 80px #241e2055}body:has([data-club-workspace]) .admin-dialog-heading{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid #dfd9d5;background:#faf8f4}body:has([data-club-workspace]) .admin-dialog-heading h2{margin:0;font-size:20px;color:#241e20}body:has([data-club-workspace]) .admin-dialog-content{padding:24px}body:has([data-club-workspace]) .admin-dialog-content>.uat-editor{margin:0;padding:0!important;border:0;box-shadow:none;background:transparent}body:has([data-club-workspace]) .admin-dialog-content>.uat-editor>header,body:has([data-club-workspace]) .admin-dialog-content>header{display:none}body:has([data-club-workspace]) .admin-dialog-content form>fieldset{border-radius:12px;padding:16px;margin:16px 0}body:has([data-club-workspace]) .admin-dialog-content legend{padding:0 6px;font-size:13px;font-weight:700}body:has([data-club-workspace]) .club-admin .uat-requests dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:1100px){body:has([data-club-workspace]) .admin-page-header>div:first-child{flex:1 0 100%}body:has([data-club-workspace]) .admin-header-actions{flex:1 0 100%;max-width:none;justify-content:flex-start}body:has([data-club-workspace]) .club-admin-embedded>.uat-main{padding:24px}}@media(max-width:1023px){body:has([data-club-workspace]) [data-club-workspace]{padding-top:52px}body:has([data-club-workspace]) .club-admin-embedded>.uat-main>header{padding-top:0}}@media(max-width:650px){body:has([data-club-workspace]) .club-admin-embedded>.uat-main{padding:20px}body:has([data-club-workspace]) .club-dialog-scope{padding:12px}body:has([data-club-workspace]) .admin-dialog-content{padding:16px}body:has([data-club-workspace]) .club-admin .uat-requests dl{grid-template-columns:1fr}}body:has([data-club-workspace]) .admin-content-title{display:flex;gap:12px;align-items:center;min-width:160px}body:has([data-club-workspace]) .admin-content-title img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0}body:has([data-club-workspace]) .admin-content-summary{max-width:52ch;white-space:pre-wrap;overflow-wrap:anywhere}body:has([data-club-workspace]) .admin-visit-summary{display:block;margin-top:6px;font-size:12px;color:#615a5c}body:has([data-club-workspace]) .admin-row-action{position:sticky;right:0;background:#fff;box-shadow:-6px 0 8px -8px #241e2055}body:has([data-club-workspace]) .admin-field-hint{display:inline-block;margin-left:8px;color:#615a5c;font-size:12px;font-weight:400}body:has([data-club-workspace]) .admin-settings-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-block:20px}body:has([data-club-workspace]) .admin-settings-summary dt{font-size:12px;color:#615a5c}body:has([data-club-workspace]) .admin-settings-summary dd{margin:6px 0 0}body:has([data-club-workspace]) .club-table-admin>.uat-main{padding:16px}body:has([data-club-workspace]) .club-table-admin .admin-page-header{margin:0}body:has([data-club-workspace]) .club-table-admin .admin-page-header h1{font-size:24px}body:has([data-club-workspace]) .club-table-admin .admin-page-description{display:none}@media (min-width:900px){body:has([data-club-workspace]) .club-table-admin .admin-header-actions{flex-basis:auto}}body:has([data-club-workspace]) .club-admin-reading table{width:100%;table-layout:fixed}body:has([data-club-workspace]) .club-admin-reading table th:first-child{width:28%}body:has([data-club-workspace]) .club-admin-reading table :is(th,td){padding:12px 10px;overflow-wrap:anywhere}body:has([data-club-workspace]) .club-admin-reading table td:first-child button{min-width:0;width:100%}body:has([data-club-workspace]) .club-admin-reading table td:first-child button>span:last-child{min-width:0}body:has([data-club-workspace]) .club-dialog-scope .uat-editor-dialog{display:flex;flex-direction:column;overflow:hidden}body:has([data-club-workspace]) .admin-dialog-heading{flex-shrink:0}body:has([data-club-workspace]) .admin-dialog-content{overflow-y:auto;overscroll-behavior:contain;min-height:0}body:has([data-club-workspace]) .admin-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:16px 24px;background:#faf8f4;border-top:1px solid #dfd9d5;font-size:12px;color:#615a5c}body:has([data-club-workspace]) .admin-form-section,body:has([data-club-workspace]) .admin-image-field{min-inline-size:0;border:1px solid #dfd9d5;border-radius:12px;padding:16px;margin:16px 0}body:has([data-club-workspace]) :is(.admin-form-section,.admin-image-field)>legend{display:block;max-width:calc(100% - 12px);padding:0 6px;margin-inline:-6px;overflow-wrap:anywhere;background:inherit}body:has([data-club-workspace]) :is(.admin-form-section,.admin-image-field)>:not(legend)+:not(legend){margin-top:16px}body:has([data-club-workspace]) .admin-form-section>summary{padding:4px;cursor:pointer;font-size:15px;font-weight:600}body:has([data-club-workspace]) .admin-gallery-entry>.admin-image-field{margin-bottom:4px}body:has([data-club-workspace]) .admin-gallery-entry>label{display:block;margin:0 0 20px}body:has([data-club-workspace]) .admin-dialog-content .uat-image-preview{max-height:220px;object-fit:contain}body:has([data-club-workspace]) .admin-dialog-content .uat-image-field img{max-height:220px;width:auto;object-fit:contain}body:has([data-club-workspace]) .club-admin form label:has(>input:is([type=checkbox],[type=radio])){display:flex;align-items:center;gap:10px}body:has([data-club-workspace]) .club-admin form :is(input,select,textarea):focus-visible{outline:2px solid #b5214d;outline-offset:2px}body:has([data-club-workspace]) .admin-dialog-content fieldset>img.uat-card-image{max-height:220px;width:100%;object-fit:contain}body:has([data-club-workspace]) .admin-wizard{display:grid;gap:0}body:has([data-club-workspace]) .admin-wizard-progress{margin:-24px -24px 22px;border-bottom:1px solid #dfd9d5;padding:18px 24px 16px;background:linear-gradient(115deg,#fff,#f8eef1)}body:has([data-club-workspace]) .admin-wizard-progress>p{margin:0 0 10px;color:#6b6265;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body:has([data-club-workspace]) .admin-wizard-progress ol{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}body:has([data-club-workspace]) .admin-wizard-progress li{position:relative;min-width:0}body:has([data-club-workspace]) .club-admin .admin-wizard-progress button{display:flex;width:100%;min-height:42px;align-items:center;gap:8px;border-color:transparent;padding:7px 8px;background:transparent;color:#615a5c;text-align:left}body:has([data-club-workspace]) .admin-wizard-progress button>span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border:1px solid #cfc5c8;border-radius:50%;background:#fff;color:#615a5c;font:12px var(--font-body)}body:has([data-club-workspace]) .admin-wizard-progress .is-current button{color:#241e20}body:has([data-club-workspace]) .admin-wizard-progress .is-current button>span{border-color:#b5214d;background:#b5214d;color:#fff;box-shadow:0 0 0 4px rgb(181 33 77/10%)}body:has([data-club-workspace]) .admin-wizard-progress .is-complete button>span{border-color:#315f4c;color:#315f4c}body:has([data-club-workspace]) .admin-wizard-heading{display:block;margin-bottom:16px}body:has([data-club-workspace]) .admin-wizard-heading .uat-eyebrow{margin:0 0 5px;color:#941b3f}body:has([data-club-workspace]) .admin-wizard-heading h3{margin:0;color:#241e20;font-size:25px}body:has([data-club-workspace]) .admin-wizard-heading h3:focus{outline:0}body:has([data-club-workspace]) .admin-wizard-heading>p:last-child{max-width:65ch;margin:5px 0 0;color:#615a5c;font-size:13px}body:has([data-club-workspace]) .admin-wizard-panel[hidden]{display:none!important}body:has([data-club-workspace]) .admin-wizard-panel>.admin-form-section:first-child{margin-top:0}body:has([data-club-workspace]) .admin-request-rooms .pe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}body:has([data-club-workspace]) .admin-request-rooms .pe-grid label{margin:0;min-width:0}body:has([data-club-workspace]) .admin-request-rooms .pe-grid :is(input,select){width:100%;min-width:0}body:has([data-club-workspace]) .admin-request-rooms fieldset{border:1px solid var(--club-admin-border);border-radius:10px;padding:14px;margin:12px 0;min-width:0}body:has([data-club-workspace]) .admin-request-rooms fieldset>legend{padding:0 6px;font-size:13px;font-weight:600}body:has([data-club-workspace]) .admin-request-rooms h4{margin:0;font-size:14px}body:has([data-club-workspace]) .admin-wizard-panel label{display:block;margin:16px 0}body:has([data-club-workspace]) .admin-wizard-panel label>input,body:has([data-club-workspace]) .admin-wizard-panel label>select,body:has([data-club-workspace]) .admin-wizard-panel label>textarea{display:block;margin-top:7px}body:has([data-club-workspace]) .admin-wizard-panel label.uat-check{display:flex}body:has([data-club-workspace]) .admin-wizard .admin-choice-card>span{display:grid;min-width:0;gap:4px;line-height:1.4}body:has([data-club-workspace]) .admin-wizard .admin-choice-card :is(strong,small){display:block}body:has([data-club-workspace]) .admin-wizard .admin-choice-card small{color:#615a5c;font-weight:400}body:has([data-club-workspace]) .admin-wizard-errors{margin:0 0 16px;border-left:4px solid #b5214d;border-radius:8px;padding:12px 14px;background:#fff1f4;color:#702038}body:has([data-club-workspace]) .admin-wizard-errors ul{margin:6px 0 0;padding-left:18px}body:has([data-club-workspace]) .admin-wizard [aria-invalid=true]{border-color:#a82649;box-shadow:0 0 0 2px rgb(181 33 77/12%)}body:has([data-club-workspace]) .admin-wizard-review{display:grid;gap:12px}body:has([data-club-workspace]) .admin-wizard-review>section{border:1px solid #ded7d4;border-radius:13px;padding:15px;background:#fff}body:has([data-club-workspace]) .admin-wizard-review h4{margin:0 0 11px;color:#241e20;font:18px var(--font-display)}body:has([data-club-workspace]) .admin-wizard-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}body:has([data-club-workspace]) .admin-wizard-review dl>div{min-width:0;border-radius:9px;padding:9px 10px;background:#f8f5f3}body:has([data-club-workspace]) .admin-wizard-review dt{color:#6b6265;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}body:has([data-club-workspace]) .admin-wizard-review dd{margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}body:has([data-club-workspace]) .admin-wizard-actions{position:static;display:flex;align-items:center;gap:9px;margin:22px -24px -24px;border-top:1px solid #dfd9d5;padding:14px 24px;background:rgb(250 248 244/96%);backdrop-filter:blur(10px)}body:has([data-club-workspace]) .admin-wizard-actions-spacer{flex:1}body:has([data-club-workspace]) .admin-operation-tile{position:relative;isolation:isolate;gap:14px;overflow:hidden;border:1px solid #ded5d2;border-radius:17px;background:#fff;color:#241e20;text-decoration:none}body:has([data-club-workspace]) a.admin-operation-tile:hover{border-color:#b5214d;background:#fffafb;transform:translateY(-2px)}body:has([data-club-workspace]) .admin-operation-glyph{display:grid;width:45px;height:45px;flex:0 0 45px;place-items:center;border-radius:50% 50% 46% 54%;background:#f7eef1;color:#9d2046}body:has([data-club-workspace]) [data-tone=green]>.admin-operation-glyph{background:#edf3ef;color:#315f4c}body:has([data-club-workspace]) [data-tone=gold]>.admin-operation-glyph{background:#f7f0e5;color:#855d21}body:has([data-club-workspace]) [data-tone=ink]>.admin-operation-glyph{background:#f0eeed;color:#554c50}body:has([data-club-workspace]) .admin-operation-label{margin:0;color:#5d5457;font-size:12px;font-weight:700;letter-spacing:.02em}body:has([data-club-workspace]) .admin-operation-value{margin:5px 0 0;color:#241e20;font:30px/1 var(--font-display);letter-spacing:-.02em}body:has([data-club-workspace]) .admin-operation-detail{margin:7px 0 0;color:#62595d;font-size:12px;line-height:1.35}body:has([data-club-workspace]) .admin-operation-note{margin:3px 0 0;color:#776e71;font-size:11px;line-height:1.35}body:has([data-club-workspace]) .admin-operation-link{margin-top:auto;padding-top:8px;color:#941b3f;font-size:11px;font-weight:750}body:has([data-club-workspace]) .club-admin .uat-view-toggle button[aria-pressed=true]{background:#f8e8ed;border-color:#b5214d;color:#241e20;box-shadow:inset 0 -2px #b5214d}body:has([data-club-workspace]) #primary-sidebar [class*="text-[var(--color-primary)]/"],body:has([data-club-workspace]) .club-admin-reading [class*="text-[var(--color-primary)]/"]{color:#615a5c}body:has([data-club-workspace]) .club-admin-reading table{table-layout:auto;min-width:640px;font-size:14px}body:has([data-club-workspace]) .club-admin-reading table th{font-size:11px;color:#615a5c}body:has([data-club-workspace]) .club-admin-reading table th:first-child{width:30%}body:has([data-club-workspace]) .club-admin-reading table td{font-size:14px;padding:12px 8px}body:has([data-club-workspace]) .club-admin-reading table td:nth-child(n+3){white-space:nowrap}body:has([data-club-workspace]) .club-admin-reading table td:first-child button{gap:8px}body:has([data-club-workspace]) .club-admin-reading table td:first-child button *{font-family:var(--font-body)!important;font-weight:400}body:has([data-club-workspace]) .club-admin-reading table td:first-child button>span:first-child{width:28px;height:28px;flex-shrink:0}body:has([data-club-workspace]) .club-admin-reading table td:first-child button>span:last-child{max-width:180px}body:has([data-club-workspace]) .club-admin-reading table td:first-child button strong{font-size:14px;font-weight:600}body:has([data-club-workspace]) .club-admin-reading table td:first-child button span.text-xs{font-size:12px}body:has([data-club-workspace]) .club-admin :is(th,td){font-size:14px}body:has([data-club-workspace]) .club-admin th{font-size:11px}body:has([data-club-workspace]) .club-admin .uat-floor-table{color:#241e20}body:has([data-club-workspace]) .club-admin .uat-floor-seated{color:#fff}body:has([data-club-workspace]) .club-admin .uat-floor-seated :is(strong,span,small){color:#fff}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace]{min-height:100vh;background:radial-gradient(circle at 88% 2%,rgb(181 33 77/7%),transparent 28rem),linear-gradient(180deg,#fbfaf8,#f7f4f0)}body:has([data-club-workspace]) :is(.club-admin-embedded>.uat-main,.club-admin-reading,.apps-settings,.club-appearance){width:min(100%,1280px);min-width:0;box-sizing:border-box}body:has([data-club-workspace]) .admin-page-header{position:relative;margin-bottom:24px;padding:4px 0 24px;border-bottom:1px solid #ded7d4}body:has([data-club-workspace]) .admin-page-header:after{position:absolute;bottom:-1px;left:0;width:54px;height:3px;border-radius:4px;background:#b5214d;content:""}body:has([data-club-workspace]) .admin-page-header h1{font-size:clamp(30px,3vw,42px);line-height:1.05}body:has([data-club-workspace]) .admin-breadcrumb{font-weight:700;letter-spacing:.08em;text-transform:uppercase}body:has([data-club-workspace]) .admin-page-description{margin-top:10px;max-width:72ch;font-size:15px;line-height:1.55}body:has([data-club-workspace]) .admin-header-actions{max-width:620px;justify-content:flex-end}body:has([data-club-workspace]) :is(.club-admin,.club-admin-reading,.apps-settings,.club-appearance) :is(button,.admin-button-link){min-height:42px;border:1px solid #d4cdca;border-radius:11px;padding:10px 14px;background:#fff;color:#241e20;font-family:var(--font-body);font-size:13px;font-weight:650;line-height:1.3;text-decoration:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}body:has([data-club-workspace]) :is(.club-admin,.club-admin-reading,.apps-settings,.club-appearance) :is(button,.admin-button-link):hover:not(:disabled){border-color:#a99fa2;background:#f8f5f3;box-shadow:0 5px 16px -12px #241e20;text-decoration:none;transform:translateY(-1px)}body:has([data-club-workspace]) :is(.club-admin,.club-admin-reading,.apps-settings,.club-appearance) :is(.uat-primary,.btn-primary){border-color:#b5214d!important;background:#b5214d!important;color:#fff!important;box-shadow:0 8px 20px -12px #7d1435}body:has([data-club-workspace]) :is(.club-admin,.club-admin-reading,.apps-settings,.club-appearance) :is(.uat-primary,.btn-primary):hover:not(:disabled){border-color:#941b3f!important;background:#941b3f!important}body:has([data-club-workspace]) .admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px}body:has([data-club-workspace]) .admin-stat{position:relative;display:grid;min-height:116px;align-content:space-between;gap:5px;overflow:hidden;border:1px solid #ddd5d2;border-radius:15px;padding:17px 18px;background:rgb(255 255 255/86%);color:#241e20;text-align:left}body:has([data-club-workspace]) button.admin-stat{width:100%;min-height:116px}body:has([data-club-workspace]) .admin-stat[aria-pressed=true]{border-color:#b5214d;background:#fff8fa;box-shadow:inset 0 0 0 1px #b5214d}body:has([data-club-workspace]) .admin-stat-label{color:#6b6265;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}body:has([data-club-workspace]) .admin-stat>strong{display:block;color:#241e20;font-family:var(--font-display);font-size:31px;line-height:1}body:has([data-club-workspace]) .admin-stat>small{color:#6b6265;font-size:12px}body:has([data-club-workspace]) .admin-image-field{display:block}body:has([data-club-workspace]) .admin-image-picker{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr);gap:12px}body:has([data-club-workspace]) .admin-image-current{display:grid;grid-template-columns:minmax(110px,160px) 1fr;align-items:center;gap:14px;border:1px solid var(--club-admin-border);border-radius:13px;padding:11px;background:var(--club-admin-raised)}body:has([data-club-workspace]) .admin-image-current .uat-card-image{width:100%;height:112px;border-radius:9px;object-fit:cover}body:has([data-club-workspace]) .admin-image-current div{display:grid;align-content:center;gap:7px}body:has([data-club-workspace]) .admin-image-current small{color:var(--club-admin-muted);line-height:1.4}body:has([data-club-workspace]) .admin-image-current button{justify-self:start}body:has([data-club-workspace]) .admin-image-placeholder{display:grid;min-height:136px;place-items:center;align-content:center;gap:7px;border:1px dashed var(--club-admin-border);border-radius:13px;background:var(--club-admin-raised);color:var(--club-admin-muted);text-align:center}body:has([data-club-workspace]) .admin-image-placeholder span{font:700 32px/1 var(--font-body);color:var(--club-admin-accent-soft)}body:has([data-club-workspace]) .club-admin .admin-image-upload{position:relative;display:grid;min-height:136px;place-items:center;align-content:center;gap:7px;margin:0;border:1px solid var(--club-admin-border);border-radius:13px;padding:20px;background:var(--club-admin-raised);cursor:pointer;text-align:center}body:has([data-club-workspace]) .admin-image-upload:hover{border-color:var(--club-admin-accent);background:color-mix(in srgb,var(--club-admin-accent) 12%,var(--club-admin-raised))}body:has([data-club-workspace]) .admin-image-upload>span{font-weight:700;color:var(--club-admin-accent-soft)}body:has([data-club-workspace]) .admin-image-upload>small{max-width:28ch;color:var(--club-admin-muted);overflow-wrap:anywhere}body:has([data-club-workspace]) .admin-image-upload input{position:absolute;width:1px!important;height:1px;min-height:0!important;margin:-1px;padding:0!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has([data-club-workspace]) .admin-image-advanced{border-top:1px solid var(--club-admin-border);padding-top:10px}body:has([data-club-workspace]) .admin-image-advanced summary{color:var(--club-admin-muted);font-size:12px;cursor:pointer}body:has([data-club-workspace]) .admin-image-advanced[open] summary{margin-bottom:10px}body:has([data-club-workspace]) .admin-identity-result{margin:4px 0 16px;border:1px solid #ded7d4;border-radius:13px;padding:14px 16px;background:#f7f4f2}body:has([data-club-workspace]) .admin-identity-result strong{display:block;color:#241e20;font-family:var(--font-display);font-size:16px}body:has([data-club-workspace]) .admin-identity-result p{max-width:68ch;margin:6px 0 0;color:#62595d;font-size:13px;line-height:1.5}body:has([data-club-workspace]) .admin-onboarding-result{display:grid;gap:14px;padding:4px 2px}body:has([data-club-workspace]) .admin-onboarding-result h3{margin:0;font-size:23px}body:has([data-club-workspace]) .admin-onboarding-summary{display:grid;gap:11px;margin:0;border:1px solid #ded7d4;border-radius:14px;padding:16px 18px;background:#f7f4f2}body:has([data-club-workspace]) .admin-onboarding-summary>div{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:14px;align-items:baseline}body:has([data-club-workspace]) .admin-onboarding-summary dt{color:#62595d;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body:has([data-club-workspace]) .admin-onboarding-summary dd{margin:0;color:#241e20;font-size:14px;line-height:1.5}body:has([data-club-workspace]) .admin-onboarding-result input[readonly]{background:#fbfaf8;font-size:13px}body:has([data-club-workspace]) .admin-data-section{margin:22px 0 28px;border:1px solid #ded7d4;border-radius:18px;padding:22px;background:rgb(255 255 255/72%);box-shadow:0 18px 42px -36px #241e20}body:has([data-club-workspace]) .admin-content-destination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px;border:1px solid #ded7d4;border-radius:14px;padding:16px 18px;background:#f7f4f2}body:has([data-club-workspace]) .admin-content-destination strong{color:#241e20;font-family:var(--font-display);font-size:17px}body:has([data-club-workspace]) .admin-content-destination p{max-width:76ch;margin:4px 0 0;color:#62595d;font-size:13px;line-height:1.5}body:has([data-club-workspace]) .admin-content-destination a{flex:0 0 auto}body:has([data-club-workspace]) .admin-editor-purpose{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;border:1px solid #ded7d4;border-radius:14px;padding:16px;background:#f7f4f2}body:has([data-club-workspace]) .admin-editor-purpose h3{margin:3px 0 5px;font-size:20px}body:has([data-club-workspace]) .admin-editor-purpose p:last-child{max-width:62ch;margin:0;color:#62595d;font-size:13px;line-height:1.5}body:has([data-club-workspace]) .admin-editor-purpose a{flex:0 0 auto}body:has([data-club-workspace]) .admin-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 18px}body:has([data-club-workspace]) .admin-section-header h2{margin:0;color:#241e20;font-size:22px}body:has([data-club-workspace]) .admin-section-header p{max-width:68ch;margin:5px 0 0;color:#6b6265;font-size:13px}body:has([data-club-workspace]) .admin-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body:has([data-club-workspace]) .admin-filter-bar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:12px;margin:0 0 18px;border-block:1px solid #e8e1de;padding:16px 0}body:has([data-club-workspace]) .admin-filter-bar>label{display:grid;max-width:none;gap:6px;color:#62595d;font-size:11px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}body:has([data-club-workspace]) .admin-filter-bar>label:first-child{max-width:none}body:has([data-club-workspace]) .admin-filter-bar :is(input,select){min-height:42px;text-transform:none;letter-spacing:normal}body:has([data-club-workspace]) .uat-table-wrap{border-color:#ddd5d2;box-shadow:0 8px 24px -22px #241e20}body:has([data-club-workspace]) .club-admin table tbody tr:last-child td{border-bottom:0}body:has([data-club-workspace]) .club-admin td{line-height:1.4}body:has([data-club-workspace]) .admin-reference{color:var(--club-admin-muted,#554c50);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:650;white-space:nowrap}body:has([data-club-workspace]) .admin-card-placeholder,body:has([data-club-workspace]) .admin-content-placeholder{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:11px;background:#f6e6eb;color:#941b3f;font-family:var(--font-display);font-size:20px}body:has([data-club-workspace]) .admin-card-placeholder{width:100%;height:112px;margin-bottom:16px;font-size:34px}body:has([data-club-workspace]) .admin-card-view{grid-template-columns:repeat(3,minmax(0,1fr))}body:has([data-club-workspace]) .admin-card-view .uat-content-card{display:flex;min-height:280px!important;flex-direction:column;align-items:flex-start}body:has([data-club-workspace]) .admin-card-view .uat-content-card p{color:#62595d}body:has([data-club-workspace]) .admin-card-action{margin-top:auto;padding-top:14px;color:#941b3f;font-weight:700}body:has([data-club-workspace]) .admin-row-attention td:first-child{box-shadow:inset 3px 0 #bb7620}body:has([data-club-workspace]) .admin-deadline-overdue{color:#8c332d!important;font-weight:700}body:has([data-club-workspace]) .admin-deadline-overdue small{display:block;margin-top:4px;color:#8c332d;font-size:10px;text-transform:uppercase}body:has([data-club-workspace]) .uat-status{font-weight:750}body:has([data-club-workspace]) :is(.uat-status-active,.uat-status-published,.uat-status-read,.uat-status-confirmed,.uat-status-complete,.uat-status-completed,.uat-status-approved,.uat-status-attended,.uat-status-seated,.uat-status-in_residence,.uat-status-checked_in,.uat-status-definite,.uat-status-closed){border-color:#b8d8c8;background:#edf8f2;color:#235f47}body:has([data-club-workspace]) :is(.uat-status-requested,.uat-status-pending,.uat-status-submitted,.uat-status-in_review,.uat-status-awaiting_you,.uat-status-coming_soon,.uat-status-scheduled,.uat-status-registered,.uat-status-partially_checked_in,.uat-status-prospect,.uat-status-tentative){border-color:#ead09d;background:#fff7e5;color:#79531d}body:has([data-club-workspace]) :is(.uat-status-cancelled,.uat-status-declined,.uat-status-rejected,.uat-status-expired,.uat-status-lost,.uat-status-cancelled_by_member,.uat-status-failed,.uat-status-suspended,.uat-status-lapsed,.uat-status-withdrawn,.uat-status-no_show){border-color:#e0b7b3;background:#fff1f0;color:#873a34}body:has([data-club-workspace]) :is(.uat-status-draft,.uat-status-archived,.uat-status-inactive,.uat-status-cleared,.uat-status-released){border-color:#d5cfcd;background:#f3f1ef;color:#62595d}body:has([data-club-workspace]) .admin-success{margin:16px 0;border:1px solid #b8d8c8;border-radius:12px;padding:13px 15px;background:#edf8f2;color:#235f47}body:has([data-club-workspace]) .admin-data-note,body:has([data-club-workspace]) .admin-field-note{margin:16px 0;border-left:3px solid var(--club-admin-accent);padding:10px 13px;background:color-mix(in srgb,var(--club-admin-accent) 10%,var(--club-admin-surface));color:var(--club-admin-ink);font-size:13px;line-height:1.5}body:has([data-club-workspace]) .admin-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}body:has([data-club-workspace]) .admin-report-toolbar>div:last-child{display:flex;align-items:center;gap:12px;color:#6b6265;font-size:12px}body:has([data-club-workspace]) .admin-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}body:has([data-club-workspace]) .admin-report-card{min-width:0;border:1px solid #ddd5d2;border-radius:17px;padding:22px;background:rgb(255 255 255/86%);box-shadow:0 14px 34px -30px #241e20}body:has([data-club-workspace]) .admin-report-card:first-child{grid-row:span 2}body:has([data-club-workspace]) .admin-report-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e8e1de;padding-bottom:15px}body:has([data-club-workspace]) .admin-report-card>header h3{margin:4px 0;font-size:21px}body:has([data-club-workspace]) .admin-report-card>header p:not(.uat-eyebrow){margin:0;color:#6b6265;font-size:12px}body:has([data-club-workspace]) .admin-report-card>header>strong{color:#b5214d;font-family:var(--font-display);font-size:34px;line-height:1}body:has([data-club-workspace]) .admin-report-bars{display:grid;gap:14px;margin:18px 0 0;padding:0;list-style:none}body:has([data-club-workspace]) .admin-report-bars li>div{display:flex;justify-content:space-between;gap:12px;color:#554c50;font-size:12px}body:has([data-club-workspace]) .admin-report-bars li>div span{overflow-wrap:anywhere;text-transform:capitalize}body:has([data-club-workspace]) .admin-report-track{display:block;height:7px;margin-top:6px;overflow:hidden;border-radius:999px;background:#eee9e6}body:has([data-club-workspace]) .admin-report-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b5214d,#d66889)}body:has([data-club-workspace]) .admin-crm-scope{display:flex;width:min(100%,1280px);align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:16px 32px 0}body:has([data-club-workspace]) .admin-crm-scope label{display:flex;flex:0 0 auto;align-items:center;gap:12px}body:has([data-club-workspace]) .admin-crm-scope label>span{display:grid;gap:2px;color:#241e20;font-size:13px;font-weight:700}body:has([data-club-workspace]) .admin-crm-scope label small{color:#6b6265;font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}body:has([data-club-workspace]) .admin-crm-scope select{min-width:170px;border-color:#d4cdca;background:#fff}body:has([data-club-workspace]) .admin-crm-scope>p{max-width:54ch;margin:0;color:#6b6265;font-size:12px;line-height:1.4;text-align:right}body:has([data-club-workspace]) .admin-crm{padding:16px 32px 24px}body:has([data-club-workspace]) .admin-crm-workspace{display:block;min-width:0;background:transparent}body:has([data-club-workspace]) .admin-member-table table{min-width:890px}body:has([data-club-workspace]) .admin-member-table th:first-child{min-width:250px}body:has([data-club-workspace]) .admin-member-identity{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;text-align:left}body:has([data-club-workspace]) .admin-member-avatar{display:grid;width:42px;height:42px;place-items:center;border:1px solid #e0ccd2;border-radius:50%;background:linear-gradient(145deg,#f8e7ec,#efe6e2);color:#941b3f;font-size:13px;font-weight:800}body:has([data-club-workspace]) .admin-member-identity small,body:has([data-club-workspace]) .admin-member-identity strong{display:block;overflow:hidden;text-overflow:ellipsis}body:has([data-club-workspace]) .admin-member-identity small{margin-top:3px;color:#6b6265;font-size:12px;font-weight:400}body:has([data-club-workspace]) .admin-member-open{color:#b5214d;font-size:18px}body:has([data-club-workspace]) .admin-cross-product-table td[rowspan]{vertical-align:middle}body:has([data-club-workspace]) .admin-cross-product-table .admin-membership-continuation td{background:#fcfbfa}body:has([data-club-workspace]) .admin-cross-product-table td :is(strong,small){display:block}body:has([data-club-workspace]) .admin-crm-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 18px}body:has([data-club-workspace]) .admin-crm-tabs button{display:grid;min-height:78px;align-content:space-between;gap:7px;padding:13px;text-align:left}body:has([data-club-workspace]) .admin-crm-tabs button span{color:#6b6265;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}body:has([data-club-workspace]) .admin-crm-tabs button strong{overflow:hidden;font-size:14px;text-overflow:ellipsis}body:has([data-club-workspace]) .admin-crm-tabs button[aria-pressed=true]{border-color:#b5214d;background:#fff7f9;box-shadow:inset 0 -3px #b5214d}body:has([data-club-workspace]) .admin-crm-detail{border:1px solid #ded7d4;border-radius:18px;padding:22px;background:rgb(255 255 255/82%)}body:has([data-club-workspace]) .admin-member-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px}body:has([data-club-workspace]) .admin-member-facts>div{min-width:0;border:1px solid var(--club-admin-border);border-radius:12px;padding:14px;background:var(--club-admin-raised)}body:has([data-club-workspace]) .admin-member-facts dt{margin-bottom:7px;color:#6b6265;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}body:has([data-club-workspace]) .admin-member-facts dd{margin:0;overflow-wrap:anywhere;font-size:14px;font-weight:650}body:has([data-club-workspace]) .admin-member-facts>div.admin-member-fact-wide{grid-column:span 2}body:has([data-club-workspace]) .admin-member-facts .uat-status{max-width:100%}body:has([data-club-workspace]) .admin-townhouse-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;border:1px solid #d9d0cc;border-radius:18px;padding:22px 24px;background:linear-gradient(115deg,#fff,#fbf1f4)}body:has([data-club-workspace]) .admin-townhouse-intro h2{margin:5px 0;font-size:23px}body:has([data-club-workspace]) .admin-townhouse-intro p:not(.uat-eyebrow){max-width:66ch;margin:0;color:#62595d}body:has([data-club-workspace]) .admin-townhouse-facts{display:flex;flex-wrap:wrap;gap:16px;margin-top:13px;color:#62595d;font-size:12px}body:has([data-club-workspace]) .admin-townhouse-facts strong{color:#241e20}body:has([data-club-workspace]) .admin-calendar-controls{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:10px}body:has([data-club-workspace]) .admin-calendar-controls label{display:grid;gap:4px;color:#62595d;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}body:has([data-club-workspace]) .admin-calendar-controls input{min-height:42px}body:has([data-club-workspace]) .admin-scroll-hint{margin:6px 0 10px;color:#6b6265;font-size:12px}body:has([data-club-workspace]) .admin-stay-calendar .uat-table-wrap{overscroll-behavior-inline:contain}body:has([data-club-workspace]) .club-admin .uat-stay-grid{min-width:980px;table-layout:fixed}body:has([data-club-workspace]) .club-admin .uat-stay-grid th:first-child{width:180px}body:has([data-club-workspace]) .club-admin .uat-stay-grid th{padding:11px 8px;white-space:normal}body:has([data-club-workspace]) .club-admin .uat-stay-grid td{height:104px;padding:6px}body:has([data-club-workspace]) .club-admin .uat-stay-grid tbody th{padding:14px;background:#faf8f6}body:has([data-club-workspace]) .club-admin .uat-stay-grid tbody th small{display:block;margin-top:6px;color:#6b6265;font-size:11px;font-weight:400}body:has([data-club-workspace]) .club-admin .uat-stay-cell{min-height:88px;border-radius:10px;padding:10px}body:has([data-club-workspace]) .club-admin .uat-stay-free{border-style:dashed;background:#f1f8f4;color:#235f47}body:has([data-club-workspace]) .admin-unavailable{display:grid;min-height:88px;place-items:center;color:#756c6f;font-size:11px}body:has([data-club-workspace]) .admin-history-toggle{display:flex;align-items:center;gap:9px;min-height:42px;border:1px solid #d4cdca;border-radius:11px;padding:9px 12px;background:#fff;white-space:nowrap}body:has([data-club-workspace]) .admin-stay-rows{display:grid;gap:8px}body:has([data-club-workspace]) .club-admin .admin-stay-rows .uat-service-request{display:grid;grid-template-columns:120px minmax(160px,1.1fr) minmax(220px,1fr) auto;align-items:center;gap:16px;margin:0;padding:13px 15px}body:has([data-club-workspace]) .admin-stay-person small,body:has([data-club-workspace]) .admin-stay-rows small{display:block;margin-top:4px;color:#6b6265;font-size:11px}body:has([data-club-workspace]) .admin-stay-heading{display:flex;align-items:center;gap:15px;margin-bottom:18px}body:has([data-club-workspace]) .admin-stay-heading small,body:has([data-club-workspace]) .admin-stay-heading strong{display:block}body:has([data-club-workspace]) .admin-stay-heading small{margin-top:4px;color:#6b6265}body:has([data-club-workspace]) .admin-note{margin:16px 0;border:1px solid #e0d9d6;border-radius:12px;padding:14px;background:#fff}body:has([data-club-workspace]) .admin-note p{margin:5px 0 0;white-space:pre-wrap}body:has([data-club-workspace]) .admin-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body:has([data-club-workspace]) .admin-form-row label{min-width:0}body:has([data-club-workspace]) .admin-acknowledgement{display:flex!important;align-items:flex-start!important;gap:11px;border:1px solid #ddd5d2;border-radius:12px;padding:13px;background:#fff}body:has([data-club-workspace]) .admin-acknowledgement :is(strong,small){display:block}body:has([data-club-workspace]) .admin-acknowledgement small{margin-top:3px;color:#6b6265;font-weight:400}body:has([data-club-workspace]) .admin-permission-list{display:flex;flex-wrap:wrap;gap:5px}body:has([data-club-workspace]) .admin-permission-list span{border-radius:999px;padding:4px 8px;background:#f1edeb;color:#554c50;font-size:11px}body:has([data-club-workspace]) .club-admin-embedded:has([data-admin-page=staff]){min-height:0}body:has([data-club-workspace]) .admin-staff-products{padding:0 32px 32px}body:has([data-club-workspace]) .admin-staff-products>.admin-data-section{margin-top:0}body:has([data-club-workspace]) .admin-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}body:has([data-club-workspace]) .admin-check-grid .uat-check{margin:0;border:1px solid #e0d9d6;border-radius:10px;padding:10px;background:#fff}body:has([data-club-workspace]) .admin-check-grid .uat-check :is(strong,small){display:block}body:has([data-club-workspace]) .admin-check-grid .uat-check small{margin-top:2px;color:#73696d;font-size:10px;font-weight:400}body:has([data-club-workspace]) .admin-notice-list{display:grid;gap:8px}body:has([data-club-workspace]) .admin-notice-list article{border:1px solid #e0d9d6;border-radius:13px;padding:15px 17px;background:#fff}body:has([data-club-workspace]) .admin-notice-list h3{margin:8px 0 3px;font-size:16px}body:has([data-club-workspace]) .admin-notice-list p{display:-webkit-box;margin:0 0 7px;overflow:hidden;color:#554c50;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:has([data-club-workspace]) .admin-notice-list small{color:#6b6265}body:has([data-club-workspace]) .admin-notice-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6b6265;font-size:11px}body:has([data-club-workspace]) .admin-settings-landing{margin-bottom:24px;border:1px solid #d9d0cc;border-radius:18px;padding:22px;background:linear-gradient(120deg,#fff,#fbf1f4)}body:has([data-club-workspace]) .admin-settings-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body:has([data-club-workspace]) .admin-settings-links>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #e0d9d6;border-radius:13px;padding:14px;background:rgb(255 255 255/85%);color:#241e20;text-decoration:none}body:has([data-club-workspace]) .admin-settings-links>a:hover{border-color:#b5214d;box-shadow:0 10px 22px -19px #241e20;text-decoration:none}body:has([data-club-workspace]) .admin-settings-links :is(strong,small){display:block}body:has([data-club-workspace]) .admin-settings-links small{margin-top:4px;color:#6b6265;font-size:11px}body:has([data-club-workspace]) .admin-settings-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#f5e3e9;color:#941b3f;font-size:12px;font-weight:800}body:has([data-club-workspace]) .admin-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body:has([data-club-workspace]) .admin-template-grid article{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e0d9d6;border-radius:13px;padding:15px;background:#fff}body:has([data-club-workspace]) .admin-template-grid h3{margin:8px 0 3px;text-transform:capitalize}body:has([data-club-workspace]) .admin-template-grid p{margin:0;color:#6b6265}body:has([data-club-workspace]) .admin-template-preview{margin:18px 0;border:1px solid #ded7d4;border-radius:13px;padding:16px;background:#fff}body:has([data-club-workspace]) .admin-dialog-actions{display:flex;flex-wrap:wrap;gap:8px}body:has([data-club-workspace]) .admin-form-intro{margin:0 0 18px;color:#5f565a;font-size:14px}body:has([data-club-workspace]) .admin-app-card,body:has([data-club-workspace]) .admin-appearance-summary{margin:0 0 16px;border:1px solid #ded7d4;border-radius:18px;padding:22px;background:rgb(255 255 255/82%);box-shadow:0 18px 42px -36px #241e20}body:has([data-club-workspace]) .admin-app-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}body:has([data-club-workspace]) .admin-app-card-heading h2{margin:4px 0;color:#241e20}body:has([data-club-workspace]) .admin-app-card-heading p:not(.uat-eyebrow){margin:0;color:#62595d}body:has([data-club-workspace]) .admin-app-card>a{display:inline-block;margin:14px 0 0 12px}body:has([data-club-workspace]) .admin-appearance-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(115deg,#fff,#fbf1f4)}body:has([data-club-workspace]) .admin-appearance-summary h2{margin:4px 0}body:has([data-club-workspace]) .admin-appearance-summary p:not(.uat-eyebrow){margin:0;color:#62595d}body:has([data-club-workspace]) .admin-door-page{display:grid;gap:24px}body:has([data-club-workspace]) .admin-door-workflows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body:has([data-club-workspace]) .admin-action-card{min-width:0;border:1px solid #ded7d4;border-radius:18px;padding:20px;background:rgb(255 255 255/82%);box-shadow:0 18px 42px -36px #241e20}body:has([data-club-workspace]) .admin-action-card-primary{border-top:3px solid #b5214d}body:has([data-club-workspace]) .admin-action-card .admin-section-header{margin-bottom:17px;padding-bottom:14px}body:has([data-club-workspace]) .admin-action-card .uat-editor{margin:0;border:0;padding:0;background:transparent;box-shadow:none}body:has([data-club-workspace]) .admin-action-card textarea{min-height:76px}body:has([data-club-workspace]) .admin-door-scanner{position:relative;display:grid;gap:12px;margin:0 0 16px}body:has([data-club-workspace]) .admin-door-scanner-placeholder,body:has([data-club-workspace]) .admin-door-scanner-video{width:100%;aspect-ratio:16/9;border-radius:12px;border:1px solid var(--admin-border,#ded7d4);background:var(--admin-surface-muted,rgb(36 30 32/6%));object-fit:cover}body:has([data-club-workspace]) .admin-door-scanner-video-hidden{position:absolute;width:1px;height:1px;aspect-ratio:auto;border:0;opacity:0;pointer-events:none}body:has([data-club-workspace]) .admin-door-scanner-placeholder{display:grid;place-items:center;color:var(--color-primary);font-size:3rem}body:has([data-club-workspace]) .admin-door-scanner-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px}body:has([data-club-workspace]) .admin-door-scanner-controls p{flex-basis:100%;margin:0;color:var(--admin-text-muted,inherit);font-size:.875rem}body:has([data-club-workspace]) .admin-benefit-preview{margin-top:14px;border:1px solid #e0d9d6;border-radius:12px;padding:14px;background:#fbfaf8}body:has([data-club-workspace]) .admin-benefit-preview h3{margin:8px 0 3px}body:has([data-club-workspace]) .admin-membership-card-editor-grid,body:has([data-club-workspace]) .admin-membership-card-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:start;gap:26px}body:has([data-club-workspace]) .admin-membership-card-preview-wrap>.uat-eyebrow{margin:0 0 9px}body:has([data-club-workspace]) .admin-membership-card-preview{position:relative;aspect-ratio:1.585/1;overflow:hidden;border-radius:22px;padding:25px;background-color:var(--member-card-background);background-position:50%;background-size:cover;color:var(--member-card-ink);box-shadow:0 28px 52px -30px rgb(36 30 32/55%);isolation:isolate}body:has([data-club-workspace]) .admin-membership-card-preview:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(145deg,rgb(255 255 255/24%),transparent 45%,rgb(36 30 32/8%));content:"";pointer-events:none}body:has([data-club-workspace]) .admin-membership-card-preview header{display:flex;position:relative;z-index:1;align-items:baseline;justify-content:space-between;gap:16px}body:has([data-club-workspace]) .admin-membership-card-preview header strong{font-family:var(--font-display);font-size:clamp(25px,3vw,39px);letter-spacing:-.04em}body:has([data-club-workspace]) .admin-membership-card-preview footer,body:has([data-club-workspace]) .admin-membership-card-preview header span{font-size:10px;font-weight:760;letter-spacing:.14em}body:has([data-club-workspace]) .admin-card-pattern{position:absolute;inset:11% -8% auto 42%;height:44%;z-index:-1;transform:rotate(-8deg);color:var(--member-card-accent);opacity:.72}body:has([data-club-workspace]) .admin-card-pattern span{position:absolute;inset:0;border:13px double;border-radius:50%}body:has([data-club-workspace]) .admin-card-pattern span:nth-child(2){inset:18%}body:has([data-club-workspace]) .admin-card-pattern span:nth-child(3){inset:36%}body:has([data-club-workspace]) .admin-card-artwork-diamonds .admin-card-pattern{inset:6% -3% auto 48%;transform:rotate(45deg)}body:has([data-club-workspace]) .admin-card-artwork-diamonds .admin-card-pattern span{border-style:solid;border-radius:8px}body:has([data-club-workspace]) .admin-card-artwork-custom .admin-card-pattern{display:none}body:has([data-club-workspace]) .admin-membership-card-preview dl{display:grid;position:absolute;right:25px;bottom:41px;left:25px;z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;margin:0}body:has([data-club-workspace]) .admin-membership-card-preview dt{margin-bottom:3px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.72}body:has([data-club-workspace]) .admin-membership-card-preview dd{margin:0;overflow-wrap:anywhere;font-size:15px;font-weight:720}body:has([data-club-workspace]) .admin-membership-card-preview footer{position:absolute;bottom:18px;left:25px;z-index:1}body:has([data-club-workspace]) [data-club-workspace] .admin-membership-card-preview :is(header,strong,span,dt,dd,footer){color:var(--member-card-ink)!important}body:has([data-club-workspace]) .admin-contrast-result{margin:13px 0 0;border-radius:10px;padding:10px 12px;font-size:12px}body:has([data-club-workspace]) .admin-contrast-result.is-pass{background:#edf7f1;color:#235f47}body:has([data-club-workspace]) .admin-contrast-result.is-warning{background:#fff3df;color:#7c4b05}body:has([data-club-workspace]) .admin-membership-card-summary h3{margin:0 0 12px}body:has([data-club-workspace]) .admin-card-url{overflow-wrap:anywhere}body:has([data-club-workspace]) .admin-membership-card-editor-grid>.admin-membership-card-preview-wrap{position:sticky;top:0}body:has([data-club-workspace]) .admin-membership-card-editor-grid form{min-width:0}body:has([data-club-workspace]) .admin-colour-field>span{display:flex;align-items:center;gap:10px}body:has([data-club-workspace]) .admin-colour-field input[type=color]{width:54px;min-height:44px;padding:4px}body:has([data-club-workspace]) .admin-colour-field code{color:#554c50;font-size:12px}body:has([data-club-workspace]) .admin-programme-tabs{display:flex;gap:7px;margin:-8px 0 24px;overflow-x:auto;padding:4px 1px 8px;scrollbar-width:thin}body:has([data-club-workspace]) .admin-programme-tabs a{flex:0 0 auto;border:1px solid var(--admin-border,color-mix(in srgb,var(--uat-accent) 22%,transparent));border-radius:999px;padding:9px 13px;color:var(--admin-ink,inherit);font:inherit;font-size:13px;font-weight:650;text-decoration:none;transition:transform .16s ease,opacity .16s ease,background-color .16s ease}body:has([data-club-workspace]) .admin-programme-tabs a:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--uat-accent) 8%,transparent)}body:has([data-club-workspace]) .admin-programme-tabs a[aria-current=page]{border-color:var(--uat-accent);background:var(--uat-accent);color:var(--admin-on-accent,#fff);box-shadow:0 8px 18px color-mix(in srgb,var(--uat-accent) 24%,transparent)}body:has([data-club-workspace]) .admin-partner-context{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;border:1px solid var(--admin-border,color-mix(in srgb,var(--uat-accent) 22%,transparent));border-radius:18px;padding:21px 23px;background:color-mix(in srgb,var(--uat-background) 86%,var(--uat-accent))}body:has([data-club-workspace]) .admin-partner-context h2{margin:5px 0;font-size:22px}body:has([data-club-workspace]) .admin-partner-context p:not(.uat-eyebrow){max-width:72ch;margin:0}body:has([data-club-workspace]) .admin-partner-relationship{display:grid;gap:14px}body:has([data-club-workspace]) .admin-partner-relationship legend span{margin-left:8px;color:var(--uat-accent);font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase}body:has([data-club-workspace]) .admin-partner-relationship>p{margin:0;color:var(--admin-muted,inherit);font-size:13px}body:has([data-club-workspace]) .admin-partner-commercial-terms{border-left:3px solid var(--uat-accent);padding-left:13px}@media (prefers-reduced-motion:reduce){body:has([data-club-workspace]) .admin-programme-tabs a{transition:none}body:has([data-club-workspace]) .admin-programme-tabs a:hover{transform:none}}body:has([data-club-workspace]) .admin-programme-intro,body:has([data-club-workspace]) .admin-queue-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;border:1px solid #d9d0cc;border-left:4px solid #b5214d;border-radius:18px;padding:21px 23px;background:linear-gradient(115deg,#fff,#fbf1f4)}body:has([data-club-workspace]) :is(.admin-programme-intro,.admin-queue-intro) h2{margin:5px 0;color:#241e20;font-size:22px}body:has([data-club-workspace]) :is(.admin-programme-intro,.admin-queue-intro) p:not(.uat-eyebrow){max-width:68ch;margin:0;color:#62595d}body:has([data-club-workspace]) .admin-event-identity{display:grid;min-width:220px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px}body:has([data-club-workspace]) .admin-event-identity>img,body:has([data-club-workspace]) .admin-event-identity>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #e2cbd2;border-radius:11px;background:#f8e7ec;color:#941b3f;font-family:var(--font-display);font-size:19px;font-weight:800;object-fit:cover}body:has([data-club-workspace]) .admin-event-identity :is(strong,small){display:block}body:has([data-club-workspace]) .admin-event-identity small{margin-top:3px;color:#6b6265;text-transform:capitalize}body:has([data-club-workspace]) .admin-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}body:has([data-club-workspace]) .admin-row-actions button{min-height:38px;padding:8px 11px;white-space:nowrap}body:has([data-club-workspace]) .admin-door-page,body:has([data-club-workspace]) .admin-enquiries-page,body:has([data-club-workspace]) .admin-events-page,body:has([data-club-workspace]) .admin-moderation-page,body:has([data-club-workspace]) .admin-reception-page{display:grid;min-width:0;gap:24px}body:has([data-club-workspace]) :is(.admin-reception-page,.admin-enquiries-page,.admin-moderation-page,.admin-events-page,.admin-door-page)>*{min-width:0}body:has([data-club-workspace]) :is(.admin-reception-page,.admin-enquiries-page,.admin-moderation-page,.admin-events-page)>.admin-data-section{margin-top:0}body:has([data-club-workspace]) .admin-events-page .uat-table-wrap{min-width:0;max-width:100%}body:has([data-club-workspace]) .admin-events-page table{min-width:860px}body:has([data-club-workspace]) .admin-event-editor{display:grid;gap:16px;color:var(--club-admin-ink);font-family:var(--font-body)}body:has([data-club-workspace]) .admin-event-editor .admin-form-section{margin:0;border-color:var(--club-admin-border);background:none}body:has([data-club-workspace]) .admin-event-editor .admin-form-section>legend{color:var(--club-admin-ink);font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:-.005em}body:has([data-club-workspace]) .admin-event-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%}body:has([data-club-workspace]) .admin-event-editor textarea{min-height:108px;resize:vertical}body:has([data-club-workspace]) .admin-event-editor small{display:block;margin-top:2px;color:var(--club-admin-muted);font-weight:400;line-height:1.45}body:has([data-club-workspace]) .admin-event-editor .admin-form-intro{margin:0;border-left:3px solid var(--club-admin-accent);border-radius:0 10px 10px 0;padding:12px 14px;background:color-mix(in srgb,var(--club-admin-accent) 12%,var(--club-admin-surface));color:var(--club-admin-ink)}body:has([data-club-workspace]) .admin-event-editor .admin-form-intro p{margin:5px 0}body:has([data-club-workspace]) .admin-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body:has([data-club-workspace]) .club-admin .admin-event-editor .admin-choice-card{display:flex;min-height:64px;align-items:flex-start;gap:11px;margin:0;border:1px solid var(--club-admin-border);border-radius:12px;padding:12px 13px;background:var(--club-admin-raised)}body:has([data-club-workspace]) .admin-event-editor .admin-choice-card>input{margin-top:2px}body:has([data-club-workspace]) .admin-event-editor .admin-choice-card>span{display:grid;min-width:0;gap:3px}body:has([data-club-workspace]) .admin-event-editor .admin-choice-card strong{color:#241e20;font-size:13px}body:has([data-club-workspace]) .admin-event-editor .admin-choice-card small{margin:0}body:has([data-club-workspace]) .admin-event-save-bar{display:flex;align-items:end;justify-content:space-between;gap:18px;border-top:1px solid #ddd5d2;padding-top:16px}body:has([data-club-workspace]) .admin-event-save-bar>label{flex:0 1 260px;margin:0!important}body:has([data-club-workspace]) .admin-event-save-bar>p{max-width:58ch;margin:0;color:#615a5c;font-size:12px}body:has([data-club-workspace]) .admin-event-save-bar>.uat-primary{flex:0 0 auto;min-width:150px}body:has([data-club-workspace]) .admin-circle-icon-field{display:grid;gap:14px}body:has([data-club-workspace]) .admin-circle-icon-preview{display:flex;align-items:center;gap:16px;border:1px solid #ddd5d2;border-radius:14px;padding:14px;background:#fbfaf8}body:has([data-club-workspace]) .admin-circle-icon-preview img{width:112px;height:112px;flex:0 0 112px;border:1.5px solid #b5214d;border-radius:50%;padding:7px;background:#faf8f4;object-fit:contain}body:has([data-club-workspace]) .admin-circle-icon-preview span{display:grid;gap:5px}body:has([data-club-workspace]) .admin-circle-icon-preview small{color:#615a5c;line-height:1.45}body:has([data-club-workspace]) .admin-arrival-check{display:flex;min-height:40px;align-items:center;gap:8px;font-weight:650;white-space:nowrap}body:has([data-club-workspace]) .admin-arrival-check input{width:18px;min-height:18px}body:has([data-club-workspace]) .admin-enquiry-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 17px}body:has([data-club-workspace]) .admin-enquiry-facts>div{border:1px solid #e2dbd8;border-radius:11px;padding:12px;background:#fbfaf8}body:has([data-club-workspace]) .admin-enquiry-facts dt{margin-bottom:5px;color:#6b6265;font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}body:has([data-club-workspace]) .admin-enquiry-facts dd{margin:0;overflow-wrap:anywhere;font-weight:650}body:has([data-club-workspace]) .admin-history-list{margin-top:18px;border-top:1px solid #e2dbd8;padding-top:16px}body:has([data-club-workspace]) .admin-history-list h3{margin:0 0 10px}body:has([data-club-workspace]) .admin-history-list p{border-left:2px solid #dbc2ca;padding-left:12px}body:has([data-club-workspace]) [data-club-admin-page]>.uat-editor:not(.uat-editor-dialog),body:has([data-club-workspace]) [data-club-admin-page]>.uat-panel{border-color:#ded7d4;border-radius:17px;background:rgb(255 255 255/78%);box-shadow:0 16px 36px -34px #241e20}body:has([data-club-workspace]) [data-club-admin-page]>.uat-service-header{margin-top:22px;border-bottom:1px solid #e2dbd8;padding-bottom:14px}body:has([data-club-workspace]) .club-admin .uat-empty{border-style:dashed;background:#fbfaf8}body:has([data-club-workspace]) .admin-product-records,body:has([data-club-workspace]) .admin-subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}body:has([data-club-workspace]) .admin-product-record{display:grid;gap:15px;border:1px solid #ded7d4;border-radius:14px;padding:17px;background:#fbfaf8}body:has([data-club-workspace]) .admin-product-record h2{margin:4px 0 8px;font-size:20px}body:has([data-club-workspace]) .admin-charge-detail dl,body:has([data-club-workspace]) .admin-product-record dl,body:has([data-club-workspace]) .admin-subscription-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}body:has([data-club-workspace]) :is(.admin-product-record,.admin-subscription-summary,.admin-charge-detail) dl>div{min-width:0;border:1px solid #e2dbd8;border-radius:10px;padding:11px;background:#fff}body:has([data-club-workspace]) :is(.admin-product-record,.admin-subscription-summary,.admin-charge-detail) dt{margin-bottom:4px;color:#6b6265;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}body:has([data-club-workspace]) :is(.admin-product-record,.admin-subscription-summary,.admin-charge-detail) dd{margin:0;overflow-wrap:anywhere}body:has([data-club-workspace]) .admin-record-line{display:block;min-height:34px;margin-bottom:4px}body:has([data-club-workspace]) .admin-record-line small{display:block;margin-top:2px;color:#6b6265}body:has([data-club-workspace]) .admin-member-open{margin-left:auto;color:#941b3f;font-size:11px;font-weight:700}body:has([data-club-workspace]) .admin-route-context{max-width:78ch;margin:-8px 0 18px;border-left:3px solid #941b3f;padding:8px 12px;color:#62585c;font-size:13px}body:has([data-club-workspace]) .admin-circle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}body:has([data-club-workspace]) .admin-circle-card{min-width:0;border:1px solid #ded7d4;border-radius:15px;padding:17px;background:#fff}body:has([data-club-workspace]) .admin-circle-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}body:has([data-club-workspace]) .admin-circle-card h3{margin:3px 0 0;font-size:20px}body:has([data-club-workspace]) .admin-circle-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:16px 0}body:has([data-club-workspace]) .admin-circle-metrics>div{min-width:0;border-radius:10px;padding:10px;background:#f7f4f2}body:has([data-club-workspace]) .admin-circle-metrics dt{color:#6b6265;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}body:has([data-club-workspace]) .admin-circle-metrics dd{margin:5px 0 0;overflow-wrap:anywhere;font-weight:700}body:has([data-club-workspace]) .admin-circle-actions{display:flex;flex-wrap:wrap;gap:8px}body:has([data-club-workspace]) .admin-circle-detail{margin-top:12px;border-top:1px solid #e2dbd8;padding-top:12px}body:has([data-club-workspace]) .admin-circle-detail ul{display:grid;max-height:240px;margin:0;padding:0;overflow-y:auto;list-style:none}body:has([data-club-workspace]) .admin-circle-detail li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eee8e5;padding:9px 2px}body:has([data-club-workspace]) .admin-circle-detail li span{color:#6b6265;font-size:11px;text-align:right}body:has([data-club-workspace]) .admin-billing{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}body:has([data-club-workspace]) .admin-billing>.admin-page-header{margin-bottom:0}body:has([data-club-workspace]) .admin-billing>.admin-data-note{margin:-7px 0 0}body:has([data-club-workspace]) .admin-billing .admin-data-section{margin-top:0}body:has([data-club-workspace]) .admin-billing td :is(strong,small){display:block}body:has([data-club-workspace]) .admin-billing td small{margin-top:5px;color:#6b6265}body:has([data-club-workspace]) .admin-billing code{overflow-wrap:anywhere;font-size:11px}body:has([data-club-workspace]) .admin-pos-boundary{border-left:4px solid #8b7f83;background:#f7f4f2}body:has([data-club-workspace]) .admin-pos-boundary p{margin:0;max-width:76ch;color:#554c50}body:has([data-club-workspace]) .admin-subscription-panel{display:grid;min-width:0;gap:16px;font-family:var(--font-body)}body:has([data-club-workspace]) .admin-subscription-panel>.admin-section-header{margin:0}body:has([data-club-workspace]) .admin-subscription-summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.4fr) auto;align-items:center;gap:14px;border:1px solid #ded7d4;border-radius:14px;padding:16px;background:#fbfaf8}body:has([data-club-workspace]) .admin-subscription-identity{min-width:0}body:has([data-club-workspace]) .admin-subscription-identity p{margin:0 0 6px}body:has([data-club-workspace]) .admin-subscription-identity code{display:inline;overflow-wrap:anywhere}body:has([data-club-workspace]) .admin-subscription-action{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}body:has([data-club-workspace]) .admin-subscription-action>.admin-dialog-actions,body:has([data-club-workspace]) .admin-subscription-action>.admin-section-header{grid-column:1/-1}body:has([data-club-workspace]) .admin-link-subscription label,body:has([data-club-workspace]) .admin-subscription-action label{display:grid;gap:6px;margin:0}body:has([data-club-workspace]) .admin-subscription-action label small{color:#6b6265;font-weight:400}body:has([data-club-workspace]) .admin-subscription-audit{border:1px solid #ded7d4;border-radius:14px;padding:16px}body:has([data-club-workspace]) .admin-subscription-audit>.admin-section-header{margin:0;padding:0;border:0}body:has([data-club-workspace]) .admin-audit-list{display:grid;max-height:280px;gap:7px;margin-top:14px;overflow-y:auto}body:has([data-club-workspace]) .admin-audit-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #eee8e5;padding-top:8px}body:has([data-club-workspace]) .admin-pending-operations{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0}body:has([data-club-workspace]) .admin-link-subscription{display:flex;align-items:end;justify-content:center;gap:10px;margin-top:14px}body:has([data-club-workspace]) .admin-charge-detail small{display:block;margin-top:4px;color:#6b6265}@media (max-width:1180px){body:has([data-club-workspace]) .admin-page-header>div:first-child{flex:1 0 100%}body:has([data-club-workspace]) .admin-header-actions{flex:1 0 100%;max-width:none;justify-content:flex-start}body:has([data-club-workspace]) .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body:has([data-club-workspace]) .admin-card-view{grid-template-columns:repeat(2,minmax(0,1fr))}body:has([data-club-workspace]) .admin-crm-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}body:has([data-club-workspace]) .admin-crm-scope{align-items:flex-start;flex-direction:column;gap:8px}body:has([data-club-workspace]) .admin-crm-scope>p{text-align:left}body:has([data-club-workspace]) .admin-report-grid{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-report-card:first-child{grid-row:auto}body:has([data-club-workspace]) .admin-circle-grid,body:has([data-club-workspace]) .admin-door-workflows,body:has([data-club-workspace]) .admin-membership-card-editor-grid,body:has([data-club-workspace]) .admin-membership-card-layout,body:has([data-club-workspace]) .admin-product-records,body:has([data-club-workspace]) .admin-subscription-grid,body:has([data-club-workspace]) .admin-subscription-summary{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-programme-intro,body:has([data-club-workspace]) .admin-queue-intro{align-items:flex-start;flex-direction:column}body:has([data-club-workspace]) .admin-membership-card-preview{max-width:620px}body:has([data-club-workspace]) .admin-membership-card-editor-grid>.admin-membership-card-preview-wrap{position:static}}@media (max-width:820px){body:has([data-club-workspace]) :is(.club-admin-embedded>.uat-main,.club-admin-reading,.apps-settings,.club-appearance){padding-inline:20px}body:has([data-club-workspace]) .admin-staff-products{padding-inline:20px}body:has([data-club-workspace]) .admin-header-actions{flex-basis:100%;justify-content:flex-start}body:has([data-club-workspace]) .admin-data-section{padding:17px}body:has([data-club-workspace]) .admin-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}body:has([data-club-workspace]) .admin-settings-links,body:has([data-club-workspace]) .admin-template-grid{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-member-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body:has([data-club-workspace]) .admin-check-grid{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-appearance-summary,body:has([data-club-workspace]) .admin-report-toolbar,body:has([data-club-workspace]) .admin-townhouse-intro{align-items:flex-start;flex-direction:column}body:has([data-club-workspace]) .club-admin .admin-stay-rows .uat-service-request{grid-template-columns:110px minmax(0,1fr) auto}body:has([data-club-workspace]) .admin-stay-rows .uat-service-request>span:nth-child(3){grid-column:2}body:has([data-club-workspace]) .admin-stay-rows .uat-service-request>span:last-child{grid-column:3;grid-row:1/span 2}body:has([data-club-workspace]) .admin-membership-card-preview{border-radius:18px;padding:20px}body:has([data-club-workspace]) .admin-membership-card-preview dl{right:20px;bottom:36px;left:20px;gap:10px 18px}body:has([data-club-workspace]) .admin-membership-card-preview footer{bottom:15px;left:20px}body:has([data-club-workspace]) .admin-row-actions{justify-content:flex-start}body:has([data-club-workspace]) .admin-wizard-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body:has([data-club-workspace]) .admin-card-view,body:has([data-club-workspace]) .admin-filter-bar,body:has([data-club-workspace]) .admin-form-row,body:has([data-club-workspace]) .admin-member-facts,body:has([data-club-workspace]) .admin-stats{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-stat{min-height:98px}body:has([data-club-workspace]) .admin-section-header{flex-direction:column}body:has([data-club-workspace]) .admin-section-actions{justify-content:flex-start}body:has([data-club-workspace]) .admin-crm-tabs{display:flex;overflow-x:auto;padding-bottom:4px}body:has([data-club-workspace]) .admin-crm-tabs button{min-width:130px}body:has([data-club-workspace]) .club-admin .admin-stay-rows .uat-service-request{grid-template-columns:1fr auto}body:has([data-club-workspace]) .admin-stay-rows .uat-service-request>span:nth-child(2),body:has([data-club-workspace]) .admin-stay-rows .uat-service-request>span:nth-child(3){grid-column:1}body:has([data-club-workspace]) .admin-enquiry-facts{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-circle-metrics,body:has([data-club-workspace]) .admin-subscription-action{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-subscription-action>.admin-dialog-actions,body:has([data-club-workspace]) .admin-subscription-action>.admin-section-header{grid-column:auto}body:has([data-club-workspace]) .admin-link-subscription{align-items:stretch;flex-direction:column}body:has([data-club-workspace]) .admin-wizard-progress{margin-inline:-16px;padding-inline:16px}body:has([data-club-workspace]) .admin-wizard-progress button{font-size:11px}body:has([data-club-workspace]) .admin-wizard-review dl{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-wizard-actions{bottom:-16px;margin:18px -16px -16px;padding:12px 16px}body:has([data-club-workspace]) .admin-choice-grid{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-event-save-bar{align-items:stretch;flex-direction:column}body:has([data-club-workspace]) .admin-event-save-bar>.uat-primary,body:has([data-club-workspace]) .admin-event-save-bar>label{width:100%;min-width:0}body:has([data-club-workspace]) .admin-circle-icon-preview{align-items:flex-start;flex-direction:column}body:has([data-club-workspace]) .admin-content-destination{align-items:stretch;flex-direction:column}body:has([data-club-workspace]) .admin-content-destination a{width:100%;text-align:center}body:has([data-club-workspace]) .admin-editor-purpose{align-items:stretch;flex-direction:column}body:has([data-club-workspace]) .admin-editor-purpose a{text-align:center}body:has([data-club-workspace]) .admin-image-current,body:has([data-club-workspace]) .admin-image-picker{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-onboarding-summary>div{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){body:has([data-club-workspace]) :is(.club-admin,.club-admin-reading,.apps-settings,.club-appearance) :is(button,.admin-button-link){transition:none}}@layer licensed-type{body:has([data-club-workspace]) :is([data-club-workspace],.club-dialog-scope,.club-admin,.club-admin-reading,.club-appearance,.apps-settings){--member-display-case:none}body:has([data-club-workspace]) :is([data-club-workspace],.club-dialog-scope,.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(h1,h2,h3,h4,h5,h6,button,nav a,strong,legend,.uat-eyebrow,.uat-status),body:has([data-club-workspace]) :is([data-club-workspace],.club-dialog-scope,.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(h1,h2,h3,h4,h5,h6,button,nav a,strong,legend,.uat-eyebrow,.uat-status) *,html[data-tramp-type] body:has([data-club-workspace]) :is([data-club-workspace],.club-dialog-scope,.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(h1,h2,h3,h4,h5,h6,button,nav a,strong,legend,.uat-eyebrow,.uat-status),html[data-tramp-type] body:has([data-club-workspace]) :is([data-club-workspace],.club-dialog-scope,.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(h1,h2,h3,h4,h5,h6,button,nav a,strong,legend,.uat-eyebrow,.uat-status) *{font-family:var(--font-body)!important;letter-spacing:normal}html[data-tramp-type] body:has([data-club-workspace]) :is([data-club-workspace],.club-dialog-scope,.club-admin,.club-admin-reading,.club-appearance,.apps-settings) .admin-page-header h1,html[data-tramp-type] body:has([data-club-workspace]) :is([data-club-workspace],.club-dialog-scope,.club-admin,.club-admin-reading,.club-appearance,.apps-settings) .admin-page-header h1 *{font-family:var(--font-display)!important;letter-spacing:-.025em}html[data-tramp-type] body:has([data-club-workspace]) :is([data-club-workspace],.club-dialog-scope,.club-admin,.club-admin-reading,.club-appearance,.apps-settings) .admin-membership-card-preview header strong{font-family:var(--font-display)!important}html[data-tramp-type] body:has([data-club-workspace]) #confirm-title{text-transform:none!important}html[data-tramp-type] body:has([data-club-workspace]) #primary-sidebar [data-nav-item][aria-disabled=true],html[data-tramp-type] body:has([data-club-workspace]) #primary-sidebar [data-nav-item][aria-disabled=true] *{font-family:var(--font-display)!important;font-weight:800!important;text-transform:lowercase!important}}body:has([data-club-workspace]) .admin-circle-directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:12px}body:has([data-club-workspace]) .club-admin .admin-circle-directory-card{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:14px;text-align:left}body:has([data-club-workspace]) .admin-circle-directory-card[aria-pressed=true]{border-color:#b5214d;box-shadow:0 0 0 3px rgb(181 33 77/12%)}body:has([data-club-workspace]) .admin-circle-directory-card img{width:72px;height:72px;grid-row:1/span 2;border:1.5px solid #b5214d;border-radius:50%;padding:5px;background:#faf8f4;object-fit:contain}body:has([data-club-workspace]) .admin-circle-directory-card>span:nth-child(2){display:grid;gap:5px;min-width:0}body:has([data-club-workspace]) .admin-circle-directory-card>span:nth-child(2) strong{overflow-wrap:anywhere;font-size:15px}body:has([data-club-workspace]) .admin-circle-directory-card>span:nth-child(2) small{color:#62595d}body:has([data-club-workspace]) .admin-circle-directory-card>.uat-status{grid-column:2;justify-self:start}body:has([data-club-workspace]) .admin-circle-focus{margin-top:20px;border:1px solid #d8cfcc;border-radius:18px;padding:20px;background:#fff}body:has([data-club-workspace]) .admin-circle-focus>header{align-items:flex-start;flex-wrap:wrap}body:has([data-club-workspace]) .admin-circle-focus-title{display:flex;align-items:center;gap:16px;min-width:260px}body:has([data-club-workspace]) .admin-circle-focus-title>img{width:92px;height:92px;border:1.5px solid #b5214d;border-radius:50%;padding:6px;background:#faf8f4;object-fit:contain}body:has([data-club-workspace]) .admin-circle-focus-title h2{margin:3px 0}body:has([data-club-workspace]) .admin-circle-focus-title p{margin:0}body:has([data-club-workspace]) .admin-circle-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body:has([data-club-workspace]) .admin-circle-detail-grid>section{border:1px solid #e4ddda;border-radius:13px;padding:15px}body:has([data-club-workspace]) .admin-circle-detail-grid ul{max-height:280px;margin:0;padding:0;overflow:auto;list-style:none}body:has([data-club-workspace]) .admin-circle-detail-grid li{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #eee8e5;padding:9px 0}body:has([data-club-workspace]) .admin-circle-detail-grid li span{color:#62595d;font-size:11px;text-align:right}body:has([data-club-workspace]) .admin-home-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}body:has([data-club-workspace]) .admin-home-editor>*{min-width:0}body:has([data-club-workspace]) .admin-home-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:24px;align-items:end;overflow:hidden;border:1px solid var(--uat-border,var(--color-tramp-border,#ded7d4));border-radius:20px;padding:28px;background:linear-gradient(135deg,var(--uat-surface-raised,var(--color-tramp-bg,#fff)),var(--uat-surface,var(--color-tramp-magnolia,#f7f4f2)));box-shadow:0 20px 44px -38px color-mix(in srgb,var(--uat-ink,var(--color-tramp-ink,#241e20)) 70%,transparent)}body:has([data-club-workspace]) .admin-home-intro h2{max-width:18ch;margin:5px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.02}body:has([data-club-workspace]) .admin-home-intro p:not(.uat-eyebrow){max-width:68ch;margin:0;color:var(--uat-ink-muted,var(--color-tramp-ink,#62595d));line-height:1.6}body:has([data-club-workspace]) .admin-home-intro-actions{display:grid;gap:10px;justify-items:stretch}body:has([data-club-workspace]) .admin-home-intro-actions a{text-align:center}body:has([data-club-workspace]) .admin-quiet-link{padding:10px 14px;color:var(--uat-ink,var(--color-tramp-ink,#241e20));font-size:13px;font-weight:600}body:has([data-club-workspace]) .admin-record-kicker{display:block;margin-bottom:5px;color:var(--uat-accent,var(--color-tramp-raspberry,#b5214d));font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body:has([data-club-workspace]) .admin-home-map{border:1px solid #ded7d4;border-radius:18px;padding:20px;background:#fff}body:has([data-club-workspace]) .admin-home-preview{display:grid;align-content:end;min-height:250px;margin:16px 0;border-radius:16px;padding:22px;background:#302a2b;color:#fff;background-position:50%;background-size:cover}body:has([data-club-workspace]) .admin-home-preview strong{margin:6px 0;font-size:28px}body:has([data-club-workspace]) .admin-home-order{display:grid;gap:8px;margin:0;padding:0;list-style:none}body:has([data-club-workspace]) .admin-home-order li{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--uat-border-subtle,var(--color-tramp-border,#e5dedb));border-radius:13px;padding:16px;background:var(--uat-surface,var(--color-tramp-bg,#fff))}body:has([data-club-workspace]) .admin-home-order p{margin:4px 0;color:#62595d}body:has([data-club-workspace]) .admin-generated-address{display:grid;gap:7px;margin:16px 0;border:1px solid #ded7d4;border-radius:12px;padding:14px;background:#fbfaf8}body:has([data-club-workspace]) .admin-generated-address code{overflow-wrap:anywhere;color:#941b3f}body:has([data-club-workspace]) .admin-generated-address details{margin-top:6px}body:has([data-club-workspace]) .admin-content-destination{position:relative;overflow:hidden;border-color:var(--uat-border,var(--color-tramp-border,#ded7d4));background:linear-gradient(120deg,var(--uat-surface,var(--color-tramp-magnolia,#f7f4f2)),var(--uat-surface-raised,var(--color-tramp-bg,#fff)));box-shadow:0 18px 40px -38px color-mix(in srgb,var(--uat-ink,var(--color-tramp-ink,#241e20)) 70%,transparent)}body:has([data-club-workspace]) .admin-content-destination:after{content:"";position:absolute;right:-42px;bottom:-78px;width:180px;height:180px;border:1px solid color-mix(in srgb,var(--uat-accent,var(--color-tramp-raspberry,#b5214d)) 28%,transparent);border-radius:50%;pointer-events:none}body:has([data-club-workspace]) .admin-content-destination .uat-eyebrow{margin:0 0 5px;color:var(--uat-accent,var(--color-tramp-raspberry,#b5214d))}body:has([data-club-workspace]) .admin-content-destination a{position:relative;z-index:1}body:has([data-club-workspace]) .admin-card-view .uat-content-card{min-height:220px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}body:has([data-club-workspace]) .admin-card-view .uat-content-card:hover:not(:disabled){transform:translateY(-3px);border-color:var(--uat-accent,var(--color-tramp-raspberry,#b5214d));box-shadow:0 18px 32px -24px color-mix(in srgb,var(--uat-ink,var(--color-tramp-ink,#241e20)) 58%,transparent)}@media (prefers-reduced-motion:reduce){body:has([data-club-workspace]) .admin-card-view .uat-content-card{transition:none}body:has([data-club-workspace]) .admin-card-view .uat-content-card:hover:not(:disabled){transform:none}}body:has([data-club-workspace]) .admin-app-list{display:grid;gap:10px}body:has([data-club-workspace]) .admin-app-card.admin-app-row{margin:0;padding:18px;box-shadow:none}body:has([data-club-workspace]) .admin-app-row .admin-app-card-heading{margin:0}body:has([data-club-workspace]) .admin-appearance-separation{margin:12px 0 0;color:#62595d;font-size:12px}body:has([data-club-workspace]) .admin-access-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:has([data-club-workspace]) .admin-access-summary>div{border:1px solid #e4ddda;border-radius:10px;padding:10px}body:has([data-club-workspace]) .admin-access-summary dt{color:#62595d;font-size:11px}body:has([data-club-workspace]) .admin-access-summary dd{margin:4px 0 0}body:has([data-club-workspace]) .admin-access-control>span{display:grid;gap:3px}body:has([data-club-workspace]) .admin-access-control small{color:#62595d;font-weight:400}body:has([data-club-workspace]) .admin-template-grid{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-template-grid article>div{display:grid;gap:5px}body:has([data-club-workspace]) .admin-template-grid article p{max-width:90ch}body:has([data-club-workspace]) .admin-template-context{display:grid;gap:8px;margin:0 0 16px}body:has([data-club-workspace]) .admin-template-context>div{border-left:3px solid #e5c4cf;padding-left:10px}body:has([data-club-workspace]) .admin-template-context dt{color:#62595d;font-size:11px}body:has([data-club-workspace]) .admin-template-context dd{margin:3px 0 0}@media(max-width:720px){body:has([data-club-workspace]) .admin-home-intro{grid-template-columns:1fr;padding:22px}body:has([data-club-workspace]) .admin-circle-detail-grid{grid-template-columns:1fr}body:has([data-club-workspace]) .admin-home-order li{align-items:stretch;flex-direction:column}body:has([data-club-workspace]) .admin-home-order button{width:100%}body:has([data-club-workspace]) .admin-app-card-heading{flex-direction:column}}[data-club-workspace],body:has([data-club-workspace]){--club-admin-bg:#0d0c0e;--club-admin-surface:#1a1a1a;--club-admin-raised:#211d20;--club-admin-ink:#faf8f4;--club-admin-muted:#c8beb8;--club-admin-border:#655343;--club-admin-accent:#b5214d;--club-admin-accent-soft:#f891b4;--club-admin-brass:#b69a72;--club-admin-shadow:0 20px 60px #0008;--club-admin-glass:color-mix(in srgb,var(--club-admin-surface) 94%,transparent);color-scheme:dark}[data-club-workspace][data-admin-theme=light],body:has([data-club-workspace][data-admin-theme=light]){--club-admin-bg:#faf8f4;--club-admin-surface:#fffdf9;--club-admin-raised:#f4eeeb;--club-admin-ink:#241e20;--club-admin-muted:#615a5c;--club-admin-border:#d8cfcc;--club-admin-accent:#b5214d;--club-admin-accent-soft:#941b3f;--club-admin-brass:#855d21;--club-admin-shadow:0 18px 48px #241e2018;--club-admin-glass:color-mix(in srgb,#fffdf9 92%,transparent);color-scheme:light}body:has([data-club-workspace]){--background:var(--club-admin-bg);--foreground:var(--club-admin-ink);--surface:var(--club-admin-surface);--color-tramp-bg:var(--club-admin-bg);--color-tramp-card:var(--club-admin-surface);--color-tramp-stone:var(--club-admin-raised);--color-tramp-ink:var(--club-admin-ink);--color-tramp-border:var(--club-admin-border);--color-tramp-raspberry:var(--club-admin-accent)}[data-club-workspace]{background:radial-gradient(ellipse at 5% 0,#b5214d22,transparent 38%),radial-gradient(ellipse at 95% 8%,#b69a7215,transparent 34%),var(--club-admin-bg)}[data-club-workspace][data-admin-theme=light]{background:radial-gradient(ellipse at 4% 0,#b5214d10,transparent 35%),var(--club-admin-bg)}body:has([data-club-workspace]){--color-primary:var(--club-admin-ink);--color-accent:var(--club-admin-accent)}body:has([data-club-workspace]) #primary-sidebar{background:var(--club-admin-glass);border-color:var(--club-admin-border);color:var(--club-admin-ink)}body:has([data-club-workspace]) #primary-sidebar :is(input,button:not([aria-label="Sign out"])){border-color:var(--club-admin-border);background:var(--club-admin-surface);color:var(--club-admin-ink)}body:has([data-club-workspace]) #primary-sidebar .sidebar-section-header{color:var(--club-admin-muted)}[data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings){--color-primary:var(--club-admin-ink);--uat-accent:var(--club-admin-accent);--uat-background:var(--club-admin-bg);--uat-surface:var(--club-admin-surface);--uat-surface-raised:var(--club-admin-raised);--uat-border:var(--club-admin-border);--uat-border-subtle:var(--club-admin-border);--uat-ink:var(--club-admin-ink);--uat-ink-muted:var(--club-admin-muted);--uat-accent-muted:var(--club-admin-accent-soft);--uat-on-accent:#fffdf9;color:var(--club-admin-ink)}[data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(p,td,th,label,dt,dd,small,summary,.uat-eyebrow,.uat-status),[data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) a{color:var(--club-admin-ink)}[data-club-workspace] .admin-breadcrumb,[data-club-workspace] .admin-operation-detail,[data-club-workspace] .admin-operation-label,[data-club-workspace] .admin-page-description{color:var(--club-admin-muted)!important}[data-club-workspace] :is(.club-admin-embedded,.club-admin-reading){background:transparent}[data-club-workspace] :is(.club-admin .uat-content-card,.club-admin .uat-editor,.club-admin .uat-requests article,.uat-table-wrap,.admin-data-section,.luxury-card,.admin-skeleton,.admin-empty-state),[data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(input,select,textarea),[data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) button:where(:not(.uat-floor-table):not(.uat-stay-cell)){background:var(--club-admin-glass);color:var(--club-admin-ink);border-color:var(--club-admin-border);box-shadow:var(--club-admin-shadow)}[data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) button:where(:not(.uat-floor-table):not(.uat-stay-cell)):hover:not(:disabled){background:color-mix(in srgb,var(--club-admin-accent) 12%,var(--club-admin-surface));border-color:var(--club-admin-accent-soft);transform:translateY(-1px)}[data-club-workspace] :is(.uat-primary,.btn-primary){background:linear-gradient(135deg,#b5214d,#7b1636)!important;border-color:#f891b4!important;box-shadow:0 8px 28px #b5214d42!important}[data-club-workspace] button.club-theme-control{min-height:40px;border-color:var(--club-admin-border);border-radius:999px;background:var(--club-admin-surface);color:var(--club-admin-ink);font:600 12px var(--font-body);letter-spacing:.04em}[data-club-workspace] .club-coming-soon-title{color:var(--club-admin-muted)}[data-club-workspace] .admin-operation-tile{border-color:var(--club-admin-border);background:linear-gradient(135deg,color-mix(in srgb,var(--club-admin-surface) 94%,var(--club-admin-accent)),var(--club-admin-surface));box-shadow:var(--club-admin-shadow);transition:transform .16s var(--ease-elegant),box-shadow .16s var(--ease-elegant),border-color .16s var(--ease-elegant)}[data-club-workspace] .admin-operation-tile:after{content:"";position:absolute;inset:-45%;z-index:-1;pointer-events:none;opacity:.35;background:linear-gradient(110deg,transparent 42%,#faf8f42e 50%,transparent 58%);transform:translateX(-38%) rotate(8deg)}[data-club-workspace] .admin-operation-tile[data-tone=raspberry]{background:radial-gradient(circle at 0 0,#b5214d70,transparent 62%),linear-gradient(135deg,#2b1920,#171316);border-color:#8a5368}[data-club-workspace] .admin-operation-tile[data-tone=green]{background:radial-gradient(circle at 0 0,#b69a723c,transparent 60%),var(--club-admin-surface)}[data-club-workspace] .admin-operation-tile[data-tone=gold]{background:radial-gradient(circle at 100% 0,#b69a7242,transparent 62%),var(--club-admin-surface)}[data-club-workspace] .admin-operation-tile[data-tone=ink]{background:radial-gradient(circle at 100% 0,#b5214d38,transparent 62%),linear-gradient(135deg,#262126,#171416);border-color:#765967}[data-club-workspace] .admin-operation-glyph{background:color-mix(in srgb,var(--club-admin-accent) 22%,var(--club-admin-surface));color:var(--club-admin-accent-soft)}[data-club-workspace] .admin-operation-value{color:var(--club-admin-ink)!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-club-workspace] .admin-operation-tile:hover{transform:translateY(-3px);border-color:var(--club-admin-accent-soft);box-shadow:0 26px 68px #0008}[data-club-workspace] .admin-operation-tile:hover:after{animation:club-admin-shimmer .52s var(--ease-elegant) both}}@keyframes club-admin-shimmer{to{transform:translateX(38%) rotate(8deg);opacity:.7}}@media (prefers-reduced-motion:reduce){[data-club-workspace] *,[data-club-workspace] :after,[data-club-workspace] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has([data-club-workspace]) [data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings){color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(p,td,th,label,dt,dd,small,summary,.uat-eyebrow,.uat-status),body:has([data-club-workspace]) [data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) a{color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(input,select,textarea,button:where(:not(.uat-floor-table):not(.uat-stay-cell))){background:var(--club-admin-glass);border-color:var(--club-admin-border);color:var(--club-admin-ink)}body:has([data-club-workspace]) [data-club-workspace] :is(.club-admin .uat-content-card,.club-admin .uat-editor,.club-admin .uat-requests article,.uat-table-wrap,.admin-data-section,.luxury-card,.admin-skeleton,.admin-empty-state){background:var(--club-admin-glass);border-color:var(--club-admin-border);box-shadow:var(--club-admin-shadow)}body:has([data-club-workspace]) [data-club-workspace] .club-admin :is(table,tbody,tr,td){background:var(--club-admin-surface);border-color:var(--club-admin-border);color:var(--club-admin-ink)}body:has([data-club-workspace]) [data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(th,.admin-row-action,.admin-dialog-heading,.admin-dialog-footer,.admin-wizard-progress,.admin-wizard-review>section,.admin-wizard-review dl>div){background:var(--club-admin-raised);border-color:var(--club-admin-border)}body:has([data-club-workspace]) .club-dialog-scope .uat-editor-dialog{background:var(--club-admin-surface);border-color:var(--club-admin-border);color:var(--club-admin-ink)}body:has([data-club-workspace]) .club-dialog-scope :is(.admin-dialog-heading,.admin-dialog-footer){background:var(--club-admin-raised);border-color:var(--club-admin-border);color:var(--club-admin-ink)}body:has([data-club-workspace]) [data-club-workspace] .club-admin tbody tr:hover,body:has([data-club-workspace]) [data-club-workspace] .club-admin tbody tr:hover td{background:var(--club-admin-raised)}body:has([data-club-workspace]) [data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(h1,h2,h3,h4,legend,button,a,[role=tab],.admin-data-note,.admin-contrast-result){color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] :is(.admin-contrast-result,.admin-circle-focus,.admin-home-map,.admin-circle-card,.admin-product-record,.admin-subscription-summary,.admin-charge-detail,.admin-check-grid .uat-check,.admin-note,.admin-acknowledgement,.admin-template-grid article,.admin-template-preview,.admin-history-toggle){background:var(--club-admin-glass)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-status-active,.uat-status-published,.uat-status-read,.uat-status-confirmed,.uat-status-complete,.uat-status-completed,.uat-status-approved,.uat-status-attended,.uat-status-seated,.uat-status-in_residence,.uat-status-checked_in,.uat-status-definite,.uat-status-closed){color:#235f47!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-status-requested,.uat-status-pending,.uat-status-submitted,.uat-status-in_review,.uat-status-awaiting_you,.uat-status-coming_soon,.uat-status-scheduled,.uat-status-registered,.uat-status-partially_checked_in,.uat-status-prospect,.uat-status-tentative){color:#79531d!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-status-cancelled,.uat-status-canceled,.uat-status-declined,.uat-status-rejected,.uat-status-expired,.uat-status-lost,.uat-status-cancelled_by_member,.uat-status-failed,.uat-status-suspended,.uat-status-lapsed,.uat-status-withdrawn,.uat-status-no_show){color:#873a34!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-status-draft,.uat-status-archived,.uat-status-inactive,.uat-status-cleared,.uat-status-released){color:#62595d!important}body:has([data-club-workspace]) [data-club-workspace] .uat-error{color:#ffdedb!important;background:#411d20;border-color:#b85b5b}body:has([data-club-workspace]) [data-club-workspace] .admin-success{color:#c6f1d8!important;background:#163b2d;border-color:#529d76}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] .uat-error{color:#802525!important;background:#fff5f5;border-color:#dba8a8}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] .admin-success{color:#235f47!important;background:#edf8f2;border-color:#b8d8c8}body:has([data-club-workspace]) [data-club-workspace] .club-admin .admin-event-row-actionable{cursor:pointer}body:has([data-club-workspace]) [data-club-workspace] .club-admin .admin-event-row-actionable:focus-visible{outline:2px solid var(--club-admin-accent-soft);outline-offset:-2px}body:has([data-club-workspace]) [data-club-workspace] .admin-stat{background:var(--club-admin-surface);border-color:var(--club-admin-border);color:var(--club-admin-ink);box-shadow:var(--club-admin-shadow)}body:has([data-club-workspace]) [data-club-workspace] .admin-stat[aria-pressed=true]{background:color-mix(in srgb,var(--club-admin-accent) 16%,var(--club-admin-surface));border-color:var(--club-admin-accent-soft);box-shadow:inset 0 0 0 1px var(--club-admin-accent),var(--club-admin-shadow)}body:has([data-club-workspace]) [data-club-workspace] .admin-stat-label,body:has([data-club-workspace]) [data-club-workspace] .admin-stat>small{color:var(--club-admin-muted)}body:has([data-club-workspace]) [data-club-workspace] .admin-stat>strong{color:var(--club-admin-ink)}body:has([data-club-workspace]) [data-club-workspace] .club-admin input:is([type=checkbox],[type=radio]){background:var(--club-admin-surface);border-color:var(--club-admin-border);accent-color:var(--club-admin-accent)}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-status-active,.uat-status-published,.uat-status-read,.uat-status-confirmed,.uat-status-complete,.uat-status-completed,.uat-status-approved,.uat-status-attended,.uat-status-seated,.uat-status-in_residence,.uat-status-checked_in,.uat-status-definite,.uat-status-closed){background:#163b2d;border-color:#4f9a77;color:#d1f7df!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-status-requested,.uat-status-pending,.uat-status-submitted,.uat-status-in_review,.uat-status-awaiting_you,.uat-status-coming_soon,.uat-status-scheduled,.uat-status-registered,.uat-status-partially_checked_in,.uat-status-prospect,.uat-status-tentative){background:#493714;border-color:#b99042;color:#ffe3a8!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-status-cancelled,.uat-status-canceled,.uat-status-declined,.uat-status-rejected,.uat-status-expired,.uat-status-lost,.uat-status-cancelled_by_member,.uat-status-failed,.uat-status-suspended,.uat-status-lapsed,.uat-status-withdrawn,.uat-status-no_show){background:#4a2024;border-color:#bd6269;color:#ffd2d2!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-status-draft,.uat-status-archived,.uat-status-inactive,.uat-status-cleared,.uat-status-released){background:#343034;border-color:#847a7e;color:#e2dadd!important}body:has([data-club-workspace]) [data-club-workspace] .club-admin .btn-danger{color:#ffb4ae;border-color:#a94b4b;background:#35191b}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] .club-admin .btn-danger{color:#9e2525;border-color:#dba8a8;background:#fff5f5}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] :is(.uat-status-active,.uat-status-published,.uat-status-read,.uat-status-confirmed,.uat-status-complete,.uat-status-completed,.uat-status-approved,.uat-status-attended,.uat-status-seated,.uat-status-in_residence,.uat-status-checked_in,.uat-status-definite,.uat-status-closed){background:#edf8f2;border-color:#b8d8c8}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] :is(.uat-status-requested,.uat-status-pending,.uat-status-submitted,.uat-status-in_review,.uat-status-awaiting_you,.uat-status-coming_soon,.uat-status-scheduled,.uat-status-registered,.uat-status-partially_checked_in,.uat-status-prospect,.uat-status-tentative){background:#fff7e5;border-color:#ead09d}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] :is(.uat-status-cancelled,.uat-status-canceled,.uat-status-declined,.uat-status-rejected,.uat-status-expired,.uat-status-lost,.uat-status-cancelled_by_member,.uat-status-failed,.uat-status-suspended,.uat-status-lapsed,.uat-status-withdrawn,.uat-status-no_show){background:#fff1f0;border-color:#e0b7b3}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] :is(.uat-status-draft,.uat-status-archived,.uat-status-inactive,.uat-status-cleared,.uat-status-released){background:#f3f1ef;border-color:#d5cfcd}body:has([data-club-workspace]) [data-club-workspace] .admin-operation-tile[data-tone=raspberry] :is(.admin-operation-label,.admin-operation-value,.admin-operation-detail,.admin-operation-note,.admin-operation-link){color:#faf8f4!important}body:has([data-club-workspace]) [data-club-workspace] .admin-operation-tile[data-tone=ink] :is(.admin-operation-label,.admin-operation-value,.admin-operation-detail,.admin-operation-note,.admin-operation-link){color:#faf8f4!important}[data-club-workspace][data-admin-theme=nocturne] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings){background:var(--club-admin-bg)!important;color:var(--club-admin-ink)!important}[data-club-workspace][data-admin-theme=nocturne] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(.bg-white,.bg-\[\#fff\],.bg-\[\#faf8f4\],.bg-\[\#fbfbf9\],.admin-wizard-review,article,section.uat-editor){background-color:var(--club-admin-surface)!important;color:var(--club-admin-ink)!important}[data-club-workspace][data-admin-theme=nocturne] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(h1,h2,h3,h4,p,li,dt,dd,td,th,label,small,a,button,input,select,textarea){color:var(--club-admin-ink)!important}[data-club-workspace][data-admin-theme=nocturne] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(.admin-page-description,.admin-form-intro,.admin-field-hint,.uat-status,.admin-visit-summary){color:var(--club-admin-muted)!important}body:has([data-club-workspace]) [data-club-workspace] .admin-notifications article,body:has([data-club-workspace]) [data-club-workspace] .admin-page-header,body:has([data-club-workspace]) [data-club-workspace] :is(.admin-field-note,.admin-data-note,.admin-button-link,.uat-status-sandbox){background:var(--club-admin-glass)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] :is(.admin-field-note,.admin-data-note){color:var(--club-admin-muted)!important}body:has([data-club-workspace]) .club-portal-scope{--color-primary:var(--club-admin-ink);--uat-accent:var(--club-admin-accent);--uat-background:var(--club-admin-bg);color:var(--club-admin-ink);color-scheme:inherit}body:has([data-club-workspace]) .club-portal-scope :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings){color:var(--club-admin-ink)!important}body:has([data-club-workspace]) .club-portal-scope :is(h1,h2,h3,h4,h5,h6,p,label,legend,dt,dd,summary,strong,small,.admin-field-note,.admin-field-hint,.admin-form-intro,.admin-data-note,.uat-eyebrow,.uat-status){color:var(--club-admin-ink)!important}body:has([data-club-workspace]) .club-portal-scope :is(small,.admin-field-note,.admin-field-hint,.admin-form-intro,.admin-data-note){color:var(--club-admin-muted)!important}body:has([data-club-workspace]) .club-portal-scope :is(.uat-editor-dialog,.club-admin .uat-editor,.club-admin .uat-content-card,.club-admin .uat-requests article){background:var(--club-admin-surface)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important;box-shadow:var(--club-admin-shadow)}body:has([data-club-workspace]) .club-portal-scope :is(input,select,textarea,button):not([type=checkbox]):not([type=radio]){background:var(--club-admin-glass);border-color:var(--club-admin-border);color:var(--club-admin-ink)}body:has([data-club-workspace]) .club-portal-scope :is(input,select,textarea)::placeholder{color:var(--club-admin-muted);opacity:1}body:has([data-club-workspace]) .club-portal-scope :is(.admin-acknowledgement,.admin-check-grid .uat-check,.uat-check){background:var(--club-admin-glass)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) .club-portal-scope :is(.admin-acknowledgement,.admin-check-grid .uat-check,.uat-check) :is(strong,small,span){color:inherit!important}body:has([data-club-workspace]) .club-portal-scope :is(input,select,textarea,button):disabled,body:has([data-club-workspace]) .club-portal-scope fieldset:disabled :is(label,legend,small,strong,span){color:var(--club-admin-muted)!important;opacity:.82}body:has([data-club-workspace]) .club-portal-scope :is(input,select,textarea):focus-visible{outline:2px solid var(--club-admin-accent-soft);outline-offset:2px}body:has([data-club-workspace]) .club-portal-scope :is(.admin-note,.admin-contrast-result,.admin-circle-focus,.admin-home-map,.admin-circle-card,.admin-product-record,.admin-subscription-summary,.admin-charge-detail,.admin-check-grid .uat-check,.admin-template-grid article,.admin-template-preview,.admin-history-toggle){background:var(--club-admin-glass)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) .club-portal-scope .admin-note :is(p,strong){color:inherit!important}body:has([data-club-workspace]) .club-portal-scope .club-admin :is(table,tbody,tr,td){background:var(--club-admin-surface);border-color:var(--club-admin-border);color:var(--club-admin-ink)}body:has([data-club-workspace]) .club-portal-scope .club-admin th{background:var(--club-admin-raised);border-color:var(--club-admin-border);color:var(--club-admin-muted)}body:has([data-club-workspace]) .club-portal-scope .club-admin tbody tr:hover,body:has([data-club-workspace]) .club-portal-scope .club-admin tbody tr:hover td{background:var(--club-admin-raised)}body:has([data-club-workspace]) .admin-editor-purpose{background:var(--club-admin-glass)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) .admin-editor-purpose :is(h3,strong){color:var(--club-admin-ink)!important}body:has([data-club-workspace]) .admin-editor-purpose p:last-child{color:var(--club-admin-muted)!important}body:has([data-club-workspace]) .admin-editor-purpose .uat-eyebrow{color:var(--club-admin-accent-soft)!important}body:has([data-club-workspace]) .admin-benefit-preview{background:var(--club-admin-glass)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]){--color-tramp-card-mid:var(--club-admin-raised)}body:has([data-club-workspace]) [data-club-workspace]{background:radial-gradient(ellipse at 5% 0,#b5214d22,transparent 38%),radial-gradient(ellipse at 95% 8%,#b69a7215,transparent 34%),var(--club-admin-bg)}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace]{background:radial-gradient(ellipse at 4% 0,#b5214d10,transparent 35%),var(--club-admin-bg)}body:has([data-club-workspace]) [data-club-workspace] .admin-page-header{background:var(--club-admin-bg)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-plan-table,.uat-table-panel,.uat-service-sheet,.admin-action-card,.admin-settings-links>a){background:var(--club-admin-surface)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important;box-shadow:var(--club-admin-shadow)}body:has([data-club-workspace]) [data-club-workspace] :is(.admin-programme-intro,.admin-queue-intro,.admin-townhouse-intro,.admin-content-destination,.admin-home-intro){background-color:var(--club-admin-raised)!important;background-image:linear-gradient(115deg,var(--club-admin-raised) 0,var(--club-admin-surface) 100%)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important;box-shadow:var(--club-admin-shadow)}body:has([data-club-workspace]) [data-club-workspace] :is(.admin-programme-intro,.admin-queue-intro,.admin-townhouse-intro,.admin-content-destination,.admin-home-intro) :is(h1,h2,h3,p,strong,small,span){color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-floor-plan,.uat-table-workspace){background-color:var(--club-admin-surface)!important;border-color:var(--club-admin-border)!important}body:has([data-club-workspace]) [data-club-workspace] .uat-floor-plan{background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,color-mix(in srgb,var(--club-admin-border) 55%,transparent) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,color-mix(in srgb,var(--club-admin-border) 55%,transparent) 40px),linear-gradient(135deg,var(--club-admin-raised) 0,var(--club-admin-surface) 100%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--club-admin-border) 60%,transparent),inset 0 -40px 70px color-mix(in srgb,var(--club-admin-bg) 70%,transparent)!important}body:has([data-club-workspace]) [data-club-workspace] .uat-room-label,body:has([data-club-workspace]) [data-club-workspace] .uat-room-label small{color:var(--club-admin-ink)!important;opacity:1}body:has([data-club-workspace]) [data-club-workspace] .uat-room-label small{color:var(--club-admin-muted)!important}body:has([data-club-workspace]) .club-dialog-scope .uat-editor-plan{background-color:var(--club-admin-surface)!important;background-image:repeating-linear-gradient(0deg,transparent,transparent 31px,color-mix(in srgb,var(--club-admin-border) 55%,transparent) 32px),repeating-linear-gradient(90deg,transparent,transparent 31px,color-mix(in srgb,var(--club-admin-border) 55%,transparent) 32px)!important;border-color:var(--club-admin-border)!important}body:has([data-club-workspace]) [data-club-workspace] .uat-floor-table{background:var(--club-admin-surface)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important;box-shadow:var(--club-admin-shadow)}body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .uat-floor-free{background:#163b2d!important;border-color:#4f9a77!important}body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .uat-floor-held{background:#493714!important;border-color:#b99042!important}body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .uat-floor-confirmed{background:#4a202f!important;border-color:#c66a8a!important}body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .uat-floor-seated{background:#7b1636!important;border-color:#f891b4!important}body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .uat-floor-seated{color:#fff!important}body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .uat-floor-cleared{background:#343034!important;border-color:#847a7e!important}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] .uat-floor-free{background:#f1faf3!important;border-color:#478568!important}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] .uat-floor-held{background:#fff3d6!important;border-color:#785000!important}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] .uat-floor-confirmed{background:#fbe8ee!important;border-color:#b5214d!important}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] .uat-floor-seated{background:#7b1636!important;border-color:#b5214d!important}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] .uat-floor-cleared{background:#ede6dd!important;border-color:#847a7e!important}body:has([data-club-workspace]) [data-club-workspace] .uat-floor-seated :is(strong,span,small){color:#fff!important}body:has([data-club-workspace]) [data-club-workspace] .admin-action-card :is(h1,h2,h3,p,label,small),body:has([data-club-workspace]) [data-club-workspace] .admin-settings-links>a :is(strong,small),body:has([data-club-workspace]) [data-club-workspace] .uat-table-workspace h2{color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] .admin-page-header:after{background-color:#b5214d!important;background-image:none!important}body:has([data-club-workspace]) [data-club-workspace] :is(.admin-page-header h1,.admin-breadcrumb){color:var(--club-admin-ink)!important}body:has([data-club-workspace]) .club-dialog-scope .admin-dialog-heading h2{color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [aria-labelledby=confirm-title][role=dialog]{--color-primary:var(--club-admin-ink);--uat-accent:var(--club-admin-accent);--uat-accent-muted:var(--club-admin-accent-soft);--uat-background:var(--club-admin-bg);--uat-surface:var(--club-admin-surface);--uat-surface-raised:var(--club-admin-raised);--uat-border:var(--club-admin-border);--uat-border-subtle:var(--club-admin-border);--uat-ink:var(--club-admin-ink);--uat-ink-muted:var(--club-admin-muted);--uat-on-accent:#fffdf9}body:has([data-club-workspace]) [aria-labelledby=confirm-title][role=dialog]>div{background:var(--uat-surface)!important;border-color:var(--uat-border)!important;color:var(--uat-ink)!important}body:has([data-club-workspace]) [aria-labelledby=confirm-title][role=dialog]>div :is(h2,p,label,input){color:var(--uat-ink)!important}body:has([data-club-workspace]) [aria-labelledby=confirm-title][role=dialog]>div button:first-child{background:var(--uat-surface-raised)!important;border:1px solid var(--uat-border)!important;color:var(--uat-ink)!important}body:has([data-club-workspace]) [aria-labelledby=confirm-title][role=dialog]>div button:last-child{color:#fffdf9!important}body:has([data-club-workspace]) [aria-labelledby=confirm-title][role=dialog]>div input{background:var(--uat-surface-raised)!important;border-color:var(--uat-border)!important}body:has([data-club-workspace]) [aria-labelledby=confirm-title][role=dialog]>div input::placeholder{color:var(--uat-ink-muted)!important;opacity:1}body:has([data-club-workspace]) [data-club-workspace] :is(.admin-page-description,.admin-field-hint,.admin-visit-summary,.admin-stay-rows small,.admin-stay-person small){color:var(--club-admin-muted)!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-primary,.btn-primary,.admin-programme-tabs a[aria-current=page],.uat-view-toggle button[aria-pressed=true]){appearance:none;forced-color-adjust:none;background:var(--club-admin-accent)!important;border-color:var(--club-admin-accent-soft)!important;color:#fffdf9!important}body:has([data-club-workspace]) [data-club-workspace] .admin-operation-link{color:var(--club-admin-accent-soft)!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-primary,.btn-primary,.admin-programme-tabs a[aria-current=page],.uat-view-toggle button[aria-pressed=true]) :is(svg,path){color:currentColor!important}body:has([data-club-workspace]) [data-club-workspace] .club-admin .uat-stay-free{background:#163b2d!important;border-color:#529d76!important;color:#c6f1d8!important}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] .club-admin .uat-stay-free{background:#edf8f2!important;border-color:#b8d8c8!important;color:#235f47!important}body:has([data-club-workspace]) [data-club-workspace] :is(.uat-status-sandbox,.admin-field-note,.admin-data-note,.admin-button-link){background:var(--club-admin-raised)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] .admin-member-avatar{background:color-mix(in srgb,var(--club-admin-accent) 24%,var(--club-admin-surface))!important;border-color:var(--club-admin-accent-soft)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) #primary-sidebar [data-nav-item]{color:var(--club-admin-ink)!important}body:has([data-club-workspace]) #primary-sidebar [data-nav-item].bg-white\/75{background:var(--club-admin-accent)!important;border-color:var(--club-admin-accent-soft)!important;color:#fffdf9!important;box-shadow:inset 3px 0 0 var(--club-admin-brass),var(--club-admin-shadow)!important}body:has([data-club-workspace]) #primary-sidebar [data-nav-item].bg-white\/75 :is(span,svg,path){color:currentColor!important}body:has([data-club-workspace]) #primary-sidebar [data-nav-item]:not(.bg-white\/75):is(:hover,:focus-visible){background-color:var(--club-admin-raised)!important;border-color:var(--club-admin-accent-soft)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) #primary-sidebar [data-nav-item]:not(.bg-white\/75):is(:hover,:focus-visible) :is(span,svg,path){color:var(--club-admin-ink)!important}body:has([data-club-workspace]) #primary-sidebar :is(a,button,[data-nav-item]):focus-visible{outline:2px solid var(--club-admin-accent-soft)!important;outline-offset:2px}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope :is(button,a,input,select,textarea,[role=button]),body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(button,a,input,select,textarea,[role=button]){transition-property:border-color,box-shadow,transform}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope :is(button,a,input,select,textarea,[role=button]):not(.btn-danger):not([aria-pressed=true]):not([aria-current=page]):is(:hover,:active,:focus,:focus-visible),body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(button,a,input,select,textarea,[role=button]):not(.btn-danger):not([aria-pressed=true]):not([aria-current=page]):is(:hover,:active,:focus,:focus-visible){background-color:var(--club-admin-raised)!important;border-color:var(--club-admin-accent-soft)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope :is(input,select,textarea):is(:focus,:focus-visible),body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(input,select,textarea):is(:focus,:focus-visible){background-color:color-mix(in srgb,var(--club-admin-accent) 8%,var(--club-admin-raised))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--club-admin-accent) 35%,transparent)!important;outline:0}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope :is(.uat-primary,.btn-primary):is(:hover,:active,:focus,:focus-visible),body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] :is(.club-admin,.club-admin-reading,.club-appearance,.apps-settings) :is(.uat-primary,.btn-primary,.admin-programme-tabs a[aria-current=page],.uat-view-toggle button[aria-pressed=true]):is(:hover,:active,:focus,:focus-visible){background-color:var(--club-admin-accent)!important;border-color:var(--club-admin-accent-soft)!important;color:#fffdf9!important}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope{--color-primary:var(--club-admin-ink);--uat-accent:var(--club-admin-accent);--uat-background:var(--club-admin-surface);--uat-surface:var(--club-admin-surface);--uat-surface-raised:var(--club-admin-raised);--uat-border:var(--club-admin-border);--uat-border-subtle:var(--club-admin-border);--uat-ink:var(--club-admin-ink);--uat-ink-muted:var(--club-admin-muted);--uat-accent-muted:var(--club-admin-accent-soft);--uat-on-accent:#fffdf9;color-scheme:dark}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope .club-admin{background:transparent!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope :is(h1,h2,h3,h4,p,li,dt,dd,label,small,a,button,input,select,textarea){color:var(--club-admin-ink)!important}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope :is(button,input,select,textarea){background-color:var(--club-admin-surface)!important;border-color:var(--club-admin-border)!important}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope .uat-error{color:#ffdedb!important;background:#411d20!important;border-color:#b85b5b!important}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope .admin-success{color:#c6f1d8!important;background:#163b2d!important;border-color:#529d76!important}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope .admin-dialog-content,body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope .admin-wizard-actions,body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope .admin-wizard-progress,body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope .uat-editor-dialog{background:var(--club-admin-surface)!important;border-color:var(--club-admin-border)!important}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope :is(.admin-wizard-progress>p,.admin-wizard-heading>p:last-child,.admin-wizard .admin-choice-card small,.admin-identity-result p,.admin-onboarding-summary dt,.admin-onboarding-result small){color:var(--club-admin-muted)!important}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope :is(.admin-wizard-progress button,.admin-wizard-progress button>span,.admin-wizard .admin-choice-card,.admin-identity-result,.admin-onboarding-summary,.admin-wizard-review>section,.admin-wizard-review dl>div){background:var(--club-admin-raised)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace][data-admin-theme=nocturne]) .club-dialog-scope .admin-wizard-progress .is-current button>span{background:var(--club-admin-accent)!important;border-color:var(--club-admin-accent-soft)!important;color:#fffdf9!important}body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .admin-staff-products .admin-data-section,body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .admin-staff-products .admin-row-action,body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .admin-staff-products .uat-table-wrap,body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .admin-staff-products table,body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .admin-staff-products tbody tr{background:var(--club-admin-surface)!important;border-color:var(--club-admin-border)!important}body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .admin-staff-products tbody tr:hover,body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .admin-staff-products tbody tr:hover :is(td,.admin-row-action),body:has([data-club-workspace][data-admin-theme=nocturne]) [data-club-workspace] .admin-staff-products thead th{background:var(--club-admin-raised)!important;border-color:var(--club-admin-border)!important}.admin-booking-sheet{display:grid;gap:20px}.admin-booking-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.admin-booking-headline h3{margin:4px 0 8px;font-size:24px;line-height:1.2}.admin-booking-headline .uat-eyebrow{margin:0}.admin-booking-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.admin-booking-tag{display:inline-flex;align-items:center;border:1px solid var(--uat-border,#ded7d4);border-radius:999px;padding:4px 11px;background:var(--uat-surface,#fff);color:var(--uat-ink,inherit);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-booking-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-booking-link{align-self:center;color:var(--uat-accent,#b5214d);font-size:13px;font-weight:650;text-decoration:none}.admin-booking-link:hover{text-decoration:underline}.admin-booking-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;border:1px solid var(--uat-border,#ded7d4);border-radius:16px;overflow:hidden;background:var(--uat-surface,#fff)}.admin-booking-facts>div{box-shadow:0 0 0 1px var(--uat-border,#ded7d4);padding:14px 16px;background:var(--uat-surface,#fff)}.admin-booking-facts dt{color:var(--uat-ink-muted,var(--uat-muted,#6c6360));font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.admin-booking-facts dd{margin:5px 0 0;font-size:15px;font-weight:650}.admin-booking-facts dd small{display:block;margin-top:3px;color:var(--uat-ink-muted,var(--uat-muted,#6c6360));font-size:12px;font-weight:500}.admin-booking-tabs{display:flex;gap:8px;flex-wrap:wrap}.admin-booking-tabs button{display:grid;gap:2px;flex:1 1 150px;border:1px solid var(--uat-border,#ded7d4);border-radius:14px;padding:11px 14px;background:var(--uat-surface,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.admin-booking-tabs button strong{font-size:14px}.admin-booking-tabs button small{color:var(--uat-ink-muted,var(--uat-muted,#6c6360));font-size:12px}.admin-booking-tabs button:hover,[data-club-workspace] .admin-booking-tabs button:hover{border-color:var(--uat-accent,#b5214d)}.admin-booking-tabs button.is-active,[data-club-workspace] .admin-booking-tabs button.is-active{border-color:var(--uat-accent,#b5214d);background:color-mix(in srgb,var(--uat-accent,#b5214d) 16%,var(--uat-surface,#fff));box-shadow:inset 0 0 0 1px var(--uat-accent,#b5214d)}.admin-booking-panel{display:grid;gap:16px;border:1px solid var(--uat-border,#ded7d4);border-radius:18px;padding:20px;background:var(--uat-surface-raised,var(--uat-surface,#fff))}.admin-booking-panel:focus-visible{outline:2px solid var(--uat-accent,#b5214d);outline-offset:2px}.admin-booking-panel h4{margin:0;font-size:16px}.admin-booking-copy{margin:0;max-width:68ch;line-height:1.6;white-space:pre-wrap}.admin-booking-grid{width:100%;border-collapse:collapse;font-size:14px}.admin-booking-grid th{padding:9px 12px;border-bottom:1px solid var(--uat-border,#ded7d4);color:var(--uat-ink-muted,var(--uat-muted,#6c6360));font-size:11px;letter-spacing:.07em;text-transform:uppercase;text-align:left}.admin-booking-grid td{padding:12px;border-bottom:1px solid var(--uat-border-subtle,var(--uat-border,#ded7d4));vertical-align:top}.admin-booking-grid td small{display:block;margin-top:3px;color:var(--uat-ink-muted,var(--uat-muted,#6c6360));font-size:12px}@media (max-width:820px){.admin-booking-headline{flex-direction:column}.admin-booking-tabs button{flex:1 1 100%}}.admin-booking-panel,.admin-booking-sheet{grid-template-columns:minmax(0,1fr)}.admin-booking-panel{container-type:inline-size}.admin-booking-sheet .admin-booking-headline{align-items:flex-start}@container (max-width: 560px){.admin-booking-panel .admin-booking-grid.admin-booking-grid thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin-booking-panel .admin-booking-grid.admin-booking-grid tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:14px 0;border-bottom:1px solid var(--uat-border-subtle,var(--uat-border,#ded7d4))}.admin-booking-panel .admin-booking-roster.admin-booking-roster tr{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.admin-booking-panel .admin-booking-grid.admin-booking-grid tbody tr:last-child{border-bottom:0}.admin-booking-panel .admin-booking-grid.admin-booking-grid td{display:block;padding:0;border:0;overflow-wrap:anywhere}.admin-booking-panel .admin-booking-grid.admin-booking-grid td:first-child{grid-column:1/-1}.admin-booking-panel .admin-booking-grid.admin-booking-grid td[data-label]:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--uat-ink-muted,var(--uat-muted,#6c6360));font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}}body:has([data-club-workspace]) .admin-reconciliation-flag{display:block;margin-top:6px;max-width:34ch;color:var(--club-admin-muted);line-height:1.45}body:has([data-club-workspace]) .admin-reconciliation-flag .uat-status{display:inline-block;margin-right:4px;border:1px solid var(--club-admin-accent-soft);border-radius:999px;padding:1px 8px;color:var(--club-admin-accent-soft);font-weight:700}body:has([data-club-workspace]) .admin-archived-plans{margin-top:18px;border-top:1px solid var(--club-admin-border);padding-top:12px}body:has([data-club-workspace]) .admin-archived-plans>summary{cursor:pointer;color:var(--club-admin-muted);font-weight:600}body:has([data-club-workspace]) .admin-archived-plans[open]>summary{margin-bottom:12px}body:has([data-club-workspace]) .uat-cleared-note{margin:0 0 10px;color:var(--club-admin-muted);line-height:1.45}body:has([data-club-workspace]) .club-admin .admin-dialog-content .club-admin{display:block;min-height:0;background:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content fieldset{min-inline-size:0;margin:26px 0 0;border:0;border-radius:0;padding:0;background:none;box-shadow:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content fieldset fieldset{margin-top:22px}body:has([data-club-workspace]) .club-admin .admin-dialog-content :is(.admin-wizard-panel,.uat-editor,.admin-event-editor,form)>fieldset:first-child{margin-top:0}body:has([data-club-workspace]) .club-admin .admin-dialog-content fieldset>legend{display:block;float:none;width:100%;max-width:none;margin:0 0 2px;padding:0 0 10px;border-bottom:1px solid var(--club-admin-border);background:none;color:var(--club-admin-ink);font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:-.005em;line-height:1.3;text-transform:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content fieldset fieldset>legend{margin-bottom:12px;padding:0;border-bottom:0;color:var(--club-admin-ink);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content fieldset>p:not(.uat-error):not(.admin-success):not(.admin-data-note):not(.admin-field-note){margin:12px 0 0;max-width:42rem;color:var(--club-admin-muted);font-size:13px;line-height:1.5}body:has([data-club-workspace]) .club-admin .admin-dialog-content label:not(.uat-check):not(.admin-acknowledgement):not(.admin-image-upload):not(.admin-choice-card):not(:has(>input:is([type=checkbox],[type=radio]))){display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:start;gap:8px 10px;margin:22px 0 0;color:var(--club-admin-ink);font-size:11px;font-weight:750;letter-spacing:.045em;line-height:1.45;text-transform:uppercase}body:has([data-club-workspace]) .club-admin .admin-dialog-content :is(.admin-wizard-panel,.uat-editor,.admin-event-editor,fieldset,.admin-form-row)>label:first-child{margin-top:0}body:has([data-club-workspace]) .club-admin .admin-dialog-content label:not(.uat-check):not(.admin-image-upload)>:not(.admin-field-hint):not(small){grid-column:1/-1;margin-top:0;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.5;text-transform:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content :is(input,select,textarea){color:var(--club-admin-ink);font-family:var(--font-body);font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content :is(fieldset,.admin-wizard-panel,.admin-form-section)>small,body:has([data-club-workspace]) .club-admin .admin-dialog-content label:not(.uat-check):not(.admin-image-upload)>small{display:block;grid-column:1/-1;margin-top:0;color:var(--club-admin-muted);font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.5;text-transform:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-field-hint{grid-column:2;justify-self:start;align-self:center;margin:0;border-radius:999px;padding:2px 8px;background:color-mix(in srgb,var(--club-admin-accent) 22%,transparent);color:var(--club-admin-accent-soft)!important;font-size:10px;font-weight:750;letter-spacing:.07em;line-height:1.6;text-transform:uppercase;white-space:nowrap}body:has([data-club-workspace]) .club-admin .admin-dialog-content :is(.admin-wizard-panel,.admin-wizard-heading,.admin-wizard-review,.uat-editor>fieldset,.uat-editor>label){max-width:46rem}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard{grid-template-columns:minmax(0,1fr)}body:has([data-club-workspace]) .club-admin .admin-dialog-content input:is([type=date],[type=time],[type=datetime-local]){max-width:15rem}body:has([data-club-workspace]) .club-admin .admin-dialog-content input[type=number]{max-width:10rem}body:has([data-club-workspace]) .club-admin .admin-dialog-content select{max-width:24rem}body:has([data-club-workspace]) .club-admin .admin-dialog-content textarea{min-height:168px;line-height:1.55;resize:vertical}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-form-row{align-items:start;gap:18px 20px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-choice-grid{gap:12px}body:has([data-club-workspace]) .club-admin .admin-dialog-content p.admin-form-intro{margin:14px 0 0;max-width:42rem;color:var(--club-admin-muted)!important;font-size:13px;line-height:1.55}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-image-picker{grid-template-columns:minmax(0,1fr) minmax(9rem,12rem);gap:14px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-image-placeholder{min-height:104px;gap:4px;font-size:12px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-image-placeholder span{font-size:24px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-image-current{grid-template-columns:minmax(84px,116px) 1fr;padding:10px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-image-current .uat-card-image{height:84px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-image-upload{align-content:start;gap:5px;padding:12px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-image-advanced{margin-top:14px}body:has([data-club-workspace]) .club-admin .admin-dialog-content :is(.uat-image-preview,.uat-image-field img,fieldset>img.uat-card-image){max-height:150px}body:has([data-club-workspace]) .club-admin .admin-dialog-content:has(.admin-wizard){padding-top:0;padding-bottom:0}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress{position:sticky;top:0;z-index:4;margin:0 -24px 22px;border-bottom:1px solid var(--club-admin-border);padding:12px 24px 0;background:var(--club-admin-surface)}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress ol{display:flex;gap:4px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress li{flex:1 1 0}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress button{min-height:34px;gap:7px;border:0;border-bottom:2px solid var(--club-admin-border);border-radius:0;padding:4px 2px 9px;background:none;color:var(--club-admin-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress button:hover:not(:disabled){background:none;color:var(--club-admin-ink)}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress button:disabled{opacity:1;cursor:default}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress button>span{width:19px;height:19px;flex:0 0 19px;border-color:var(--club-admin-border);background:none;color:inherit;font:750 10px var(--font-body)}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress .is-current button{color:var(--club-admin-ink);border-bottom-color:var(--club-admin-accent)}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress .is-current button>span{border-color:var(--club-admin-accent);background:var(--club-admin-accent);color:#fff;box-shadow:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress .is-complete button{color:var(--club-admin-ink);border-bottom-color:color-mix(in srgb,var(--club-admin-accent) 55%,var(--club-admin-border))}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress .is-complete button>span{border-color:var(--club-admin-accent);color:var(--club-admin-accent-soft)}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-heading{margin-bottom:20px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-heading .uat-eyebrow{margin:0 0 6px;color:var(--club-admin-accent-soft);font-family:var(--font-body);font-size:10px;font-weight:750;letter-spacing:.12em}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-heading h3{font-family:var(--font-body);font-size:21px;font-weight:700;letter-spacing:-.015em}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-heading>p:last-child{max-width:42rem;margin-top:6px;color:var(--club-admin-muted);font-size:13px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-actions{position:sticky;bottom:0;z-index:4;margin:26px -24px 0;padding:13px 24px;border-top:1px solid var(--club-admin-border);background:var(--club-admin-surface);backdrop-filter:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-errors{border-left-color:var(--club-admin-accent);background:color-mix(in srgb,var(--club-admin-accent) 14%,var(--club-admin-surface));color:var(--club-admin-ink)}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-review{gap:22px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-review>section{border:0;border-radius:0;padding:0;background:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-review h4{margin:0 0 13px;padding-bottom:9px;border-bottom:1px solid var(--club-admin-border);color:var(--club-admin-ink);font:700 15px/1.3 var(--font-body);letter-spacing:-.005em}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-review dl{gap:14px 24px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-review dl>div{border-radius:0;padding:0;background:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-review dt{color:var(--club-admin-muted);font-size:11px;font-weight:750;letter-spacing:.045em}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-review dd{margin-top:5px;color:var(--club-admin-ink);font-size:14px;line-height:1.5}body:has([data-club-workspace]) .club-dialog-scope .admin-dialog-footer,body:has([data-club-workspace]) .club-dialog-scope .admin-dialog-heading{background:var(--club-admin-surface)}body:has([data-club-workspace]) .club-dialog-scope .admin-dialog-heading h2{font-family:var(--font-body);font-size:18px;font-weight:700;letter-spacing:-.01em}body:has([data-club-workspace]) .club-dialog-scope .uat-editor-dialog{box-shadow:0 30px 90px #00000070}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=nocturne] .uat-error{color:#ffdedb!important;background:#411d20;border-color:#b85b5b}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=nocturne] .admin-success{color:#c6f1d8!important;background:#163b2d;border-color:#529d76}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=nocturne] .btn-danger{color:#ffb4ae!important;border-color:#a94b4b;background:#35191b}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=light] .uat-error{color:#802525!important;background:#fff5f5;border-color:#dba8a8}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=light] .admin-success{color:#235f47!important;background:#edf8f2;border-color:#b8d8c8}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=light] .btn-danger{color:#9e2525!important;border-color:#dba8a8;background:#fff5f5}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=nocturne] :is(.uat-status-active,.uat-status-published,.uat-status-read,.uat-status-confirmed,.uat-status-complete,.uat-status-completed,.uat-status-approved,.uat-status-attended,.uat-status-seated,.uat-status-in_residence,.uat-status-checked_in,.uat-status-definite,.uat-status-closed){background:#163b2d;border-color:#4f9a77;color:#d1f7df!important}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=nocturne] :is(.uat-status-requested,.uat-status-pending,.uat-status-submitted,.uat-status-in_review,.uat-status-awaiting_you,.uat-status-coming_soon,.uat-status-scheduled,.uat-status-registered,.uat-status-partially_checked_in,.uat-status-prospect,.uat-status-tentative){background:#493714;border-color:#b99042;color:#ffe3a8!important}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=nocturne] :is(.uat-status-cancelled,.uat-status-declined,.uat-status-rejected,.uat-status-expired,.uat-status-lost,.uat-status-cancelled_by_member,.uat-status-failed,.uat-status-suspended,.uat-status-lapsed,.uat-status-withdrawn,.uat-status-no_show){background:#4a2024;border-color:#bd6269;color:#ffd2d2!important}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=nocturne] :is(.uat-status-draft,.uat-status-archived,.uat-status-inactive,.uat-status-cleared,.uat-status-released){background:#343034;border-color:#847a7e;color:#e2dadd!important}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=light] :is(.uat-status-active,.uat-status-published,.uat-status-read,.uat-status-confirmed,.uat-status-complete,.uat-status-completed,.uat-status-approved,.uat-status-attended,.uat-status-seated,.uat-status-in_residence,.uat-status-checked_in,.uat-status-definite,.uat-status-closed){background:#edf8f2;border-color:#b8d8c8;color:#235f47!important}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=light] :is(.uat-status-requested,.uat-status-pending,.uat-status-submitted,.uat-status-in_review,.uat-status-awaiting_you,.uat-status-coming_soon,.uat-status-scheduled,.uat-status-registered,.uat-status-partially_checked_in,.uat-status-prospect,.uat-status-tentative){background:#fff7e5;border-color:#ead09d;color:#79531d!important}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=light] :is(.uat-status-cancelled,.uat-status-declined,.uat-status-rejected,.uat-status-expired,.uat-status-lost,.uat-status-cancelled_by_member,.uat-status-failed,.uat-status-suspended,.uat-status-lapsed,.uat-status-withdrawn,.uat-status-no_show){background:#fff1f0;border-color:#e0b7b3;color:#873a34!important}body:has([data-club-workspace]) .club-portal-scope[data-admin-theme=light] :is(.uat-status-draft,.uat-status-archived,.uat-status-inactive,.uat-status-cleared,.uat-status-released){background:#f3f1ef;border-color:#d5cfcd;color:#62595d!important}body:has([data-club-workspace]) .club-admin .admin-dialog-content .uat-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:750;letter-spacing:.1em}body:has([data-club-workspace]) .club-admin .admin-dialog-content .highlights-settings{margin:0;border:0;border-radius:0;padding:0;background:none}body:has([data-club-workspace]) .club-admin .admin-dialog-content .highlights-settings :is(input,select,textarea){border-color:var(--club-admin-border)}body:has([data-club-workspace]) .club-admin .admin-dialog-content .highlights-modes button{gap:4px;align-content:start}body:has([data-club-workspace]) .club-admin .admin-dialog-content .highlights-modes button>strong{font-size:14px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .highlights-modes button>span{color:var(--club-admin-muted);font-size:12px;font-weight:400;line-height:1.5}body:has([data-club-workspace]) .club-admin .admin-dialog-content .highlights-modes button[aria-pressed=true]>span{color:inherit}body:has([data-club-workspace]) .club-admin .admin-dialog-content .uat-editor{display:grid;gap:0;margin:0;border:0!important;border-radius:0;padding:0!important;background:none!important;box-shadow:none!important}body:has([data-club-workspace]) .club-admin .admin-dialog-content .uat-editor>p:first-child{margin-top:0}body:has([data-club-workspace]) .club-admin .admin-dialog-content :is(.uat-editor,form)>button{justify-self:start;margin-top:22px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-dialog-actions{margin-top:22px}body:has([data-club-workspace]) .club-admin .admin-dialog-content :is(.uat-check,.admin-choice-card,.admin-acknowledgement)+:is(.uat-check,.admin-choice-card,.admin-acknowledgement){margin-top:10px}@media (max-width:650px){body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress{margin:0 -16px 18px;padding:10px 16px 0}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress button{gap:5px;padding:4px 1px 8px;font-size:10px;letter-spacing:.02em}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-progress button>span{width:17px;height:17px;flex:0 0 17px;font-size:9px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-actions{margin:22px -16px 0;padding:11px 16px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-wizard-heading h3{font-size:19px}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-image-picker{grid-template-columns:minmax(0,1fr)}body:has([data-club-workspace]) .club-admin .admin-dialog-content input:is([type=date],[type=time],[type=datetime-local]),body:has([data-club-workspace]) .club-admin .admin-dialog-content select{max-width:none}}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] .uat-status{background:#f3f0ed!important;border-color:#d5cdca!important;color:#50464a!important}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] :is(.uat-status-active,.uat-status-published,.uat-status-read,.uat-status-confirmed,.uat-status-complete,.uat-status-completed,.uat-status-approved,.uat-status-attended,.uat-status-seated,.uat-status-in_residence,.uat-status-checked_in,.uat-status-definite,.uat-status-closed){background:#edf8f2!important;border-color:#b8d8c8!important;color:#235f47!important}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] :is(.uat-status-requested,.uat-status-pending,.uat-status-submitted,.uat-status-in_review,.uat-status-awaiting_you,.uat-status-coming_soon,.uat-status-scheduled,.uat-status-registered,.uat-status-partially_checked_in,.uat-status-prospect,.uat-status-tentative){background:#fff7e5!important;border-color:#ead09d!important;color:#79531d!important}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] :is(.uat-status-cancelled,.uat-status-canceled,.uat-status-declined,.uat-status-rejected,.uat-status-expired,.uat-status-lost,.uat-status-cancelled_by_member,.uat-status-failed,.uat-status-suspended,.uat-status-lapsed,.uat-status-withdrawn,.uat-status-no_show){background:#fff1f0!important;border-color:#e0b7b3!important;color:#873a34!important}body:has([data-club-workspace][data-admin-theme=light]) [data-club-workspace] :is(.uat-status-draft,.uat-status-archived,.uat-status-inactive,.uat-status-cleared,.uat-status-released){background:#f3f1ef!important;border-color:#d5cfcd!important;color:#62595d!important}body:has([data-club-workspace]) .club-dialog-scope .uat-status:not(:is(.uat-status-active,.uat-status-published,.uat-status-read,.uat-status-confirmed,.uat-status-complete,.uat-status-completed,.uat-status-approved,.uat-status-attended,.uat-status-seated,.uat-status-in_residence,.uat-status-checked_in,.uat-status-definite,.uat-status-closed,.uat-status-requested,.uat-status-pending,.uat-status-submitted,.uat-status-in_review,.uat-status-awaiting_you,.uat-status-coming_soon,.uat-status-scheduled,.uat-status-registered,.uat-status-partially_checked_in,.uat-status-prospect,.uat-status-tentative,.uat-status-cancelled,.uat-status-canceled,.uat-status-declined,.uat-status-rejected,.uat-status-expired,.uat-status-lost,.uat-status-cancelled_by_member,.uat-status-failed,.uat-status-suspended,.uat-status-lapsed,.uat-status-withdrawn,.uat-status-no_show,.uat-status-draft,.uat-status-archived,.uat-status-inactive,.uat-status-cleared,.uat-status-released,.uat-status-sandbox)),body:has([data-club-workspace]) .club-portal-scope .uat-status:not(:is(.uat-status-active,.uat-status-published,.uat-status-read,.uat-status-confirmed,.uat-status-complete,.uat-status-completed,.uat-status-approved,.uat-status-attended,.uat-status-seated,.uat-status-in_residence,.uat-status-checked_in,.uat-status-definite,.uat-status-closed,.uat-status-requested,.uat-status-pending,.uat-status-submitted,.uat-status-in_review,.uat-status-awaiting_you,.uat-status-coming_soon,.uat-status-scheduled,.uat-status-registered,.uat-status-partially_checked_in,.uat-status-prospect,.uat-status-tentative,.uat-status-cancelled,.uat-status-canceled,.uat-status-declined,.uat-status-rejected,.uat-status-expired,.uat-status-lost,.uat-status-cancelled_by_member,.uat-status-failed,.uat-status-suspended,.uat-status-lapsed,.uat-status-withdrawn,.uat-status-no_show,.uat-status-draft,.uat-status-archived,.uat-status-inactive,.uat-status-cleared,.uat-status-released,.uat-status-sandbox)),body:has([data-club-workspace]) [data-club-workspace] .uat-status:not(:is(.uat-status-active,.uat-status-published,.uat-status-read,.uat-status-confirmed,.uat-status-complete,.uat-status-completed,.uat-status-approved,.uat-status-attended,.uat-status-seated,.uat-status-in_residence,.uat-status-checked_in,.uat-status-definite,.uat-status-closed,.uat-status-requested,.uat-status-pending,.uat-status-submitted,.uat-status-in_review,.uat-status-awaiting_you,.uat-status-coming_soon,.uat-status-scheduled,.uat-status-registered,.uat-status-partially_checked_in,.uat-status-prospect,.uat-status-tentative,.uat-status-cancelled,.uat-status-canceled,.uat-status-declined,.uat-status-rejected,.uat-status-expired,.uat-status-lost,.uat-status-cancelled_by_member,.uat-status-failed,.uat-status-suspended,.uat-status-lapsed,.uat-status-withdrawn,.uat-status-no_show,.uat-status-draft,.uat-status-archived,.uat-status-inactive,.uat-status-cleared,.uat-status-released,.uat-status-sandbox)){background:var(--club-admin-raised)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] .admin-workspace-tabs{background:var(--club-admin-raised)!important;border-color:var(--club-admin-border)!important}body:has([data-club-workspace]) [data-club-workspace] .admin-workspace-tabs a:not([aria-current=page]){background:transparent!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] .admin-workspace-tabs a:not([aria-current=page]):is(:hover,:focus-visible){background:color-mix(in srgb,var(--club-admin-accent) 16%,var(--club-admin-surface))!important}body:has([data-club-workspace]) [data-club-workspace] .admin-workspace-tabs a[aria-current=page]{background:var(--club-admin-accent)!important;border-color:var(--club-admin-accent-soft)!important;color:#fffdf9!important}body:has([data-club-workspace]) .club-business-workspaces{display:flex;gap:.35rem;width:max-content;max-width:calc(100% - 3rem);margin:1rem 1.5rem .5rem;padding:.3rem;border:1px solid var(--club-admin-border);border-radius:.85rem;background:var(--club-admin-surface);position:relative;z-index:1;box-sizing:border-box;overflow-x:auto}body:has([data-club-workspace]) .club-business-workspaces a{display:block;padding:.55rem .8rem;border-radius:.6rem;color:var(--club-admin-muted);font:700 .75rem var(--font-body);text-decoration:none;white-space:nowrap}body:has([data-club-workspace]) .club-business-workspaces a[aria-current=page]{background:var(--club-admin-accent);color:#fff}body:has([data-club-workspace]) .admin-generated-address{background:var(--club-admin-raised)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) .admin-generated-address :is(strong,summary,label,button){color:var(--club-admin-ink)!important}body:has([data-club-workspace]) .admin-generated-address small{color:var(--club-admin-muted)!important}body:has([data-club-workspace]) .admin-generated-address code{color:var(--club-admin-accent-soft)!important}body:has([data-club-workspace]) .admin-generated-address :is(input,button){background:var(--club-admin-surface)!important;border-color:var(--club-admin-border)!important}body:has([data-club-workspace]) [data-club-workspace] .admin-partner-context{background:color-mix(in srgb,var(--club-admin-accent) 12%,var(--club-admin-surface))!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] .admin-partner-context :is(h2,p,strong,span):not(.uat-eyebrow){color:var(--club-admin-ink)!important}body:has([data-club-workspace]) [data-club-workspace] .admin-partner-context .uat-eyebrow{color:var(--club-admin-accent-soft)!important}body:has([data-club-workspace]) button[aria-label="Close navigation menu"],body:has([data-club-workspace]) button[aria-label="Open navigation menu"]{background:var(--club-admin-surface)!important;border-color:var(--club-admin-border)!important;color:var(--club-admin-ink)!important}body:has([data-club-workspace]) :is(button[aria-label="Open navigation menu"],button[aria-label="Close navigation menu"]) :is(svg,path){color:currentColor!important;stroke:currentColor}body:has([data-club-workspace][data-admin-theme=nocturne]) .admin-settings-landing{background:#201c1e;border-color:#574945;color:#eee7db}body:has([data-club-workspace][data-admin-theme=nocturne]) .admin-settings-landing .admin-section-header :is(h2,p){color:#eee7db;opacity:1}.admin-member-artwork{display:block;width:36px;height:42px;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}body:has([data-club-workspace]) [data-club-workspace] .admin-operation-tile[data-tone]{--operation-surface:var(--club-admin-surface);background:var(--operation-surface)!important;border-color:var(--club-admin-border)}body:has([data-club-workspace]) [data-club-workspace] .admin-operation-tile[data-tone=raspberry]{--operation-surface:color-mix(in srgb,var(--club-admin-surface) 92%,#b5214d)}body:has([data-club-workspace]) [data-club-workspace] .admin-operation-tile[data-tone=green]{--operation-surface:color-mix(in srgb,var(--club-admin-surface) 94%,#315f4c)}body:has([data-club-workspace]) [data-club-workspace] .admin-operation-tile[data-tone=gold]{--operation-surface:color-mix(in srgb,var(--club-admin-surface) 92%,#b69a72)}body:has([data-club-workspace]) [data-club-workspace] .admin-operation-tile[data-tone=ink]{--operation-surface:color-mix(in srgb,var(--club-admin-surface) 96%,var(--club-admin-ink))}body:has([data-club-workspace]) [data-club-workspace] .admin-operation-tile[data-tone]:is(:hover,:focus-visible){background:var(--operation-surface)!important;border-color:var(--club-admin-accent);box-shadow:var(--club-admin-shadow)}body:has([data-club-workspace]) [data-club-workspace] .admin-operation-tile[data-tone] :is(.admin-operation-label,.admin-operation-value,.admin-operation-detail,.admin-operation-note,.admin-operation-link){color:var(--club-admin-ink)!important}.admin-programme-calendar{padding:24px;border:1px solid var(--club-admin-border);border-radius:20px;background:var(--club-admin-surface);color:var(--club-admin-ink);margin:24px 0}.admin-calendar-actions,.admin-calendar-filters,.admin-calendar-legend,.admin-programme-calendar header{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.admin-programme-calendar header{justify-content:space-between}.admin-programme-calendar h3{font-size:28px;margin:0}.admin-calendar-filters{margin:20px 0}.admin-calendar-filters label{flex:1;min-width:140px}.admin-calendar-filters input,.admin-calendar-filters select{width:100%}.admin-calendar-legend{margin-bottom:16px;font-size:12px}.admin-calendar-legend span{border-left:3px solid var(--calendar-tone);padding-left:7px}.admin-programme-calendar [data-kind]{--calendar-tone:#ae657d}.admin-programme-calendar [data-kind="DJ / music"]{--calendar-tone:#b69863}.admin-programme-calendar [data-kind="Member event"]{--calendar-tone:#688fae}.admin-programme-calendar [data-kind="Private enquiry"]{--calendar-tone:#719884}.admin-calendar-scroll{overflow-x:auto;margin-bottom:16px}.admin-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:1px;background:var(--club-admin-border);border:1px solid var(--club-admin-border);border-radius:12px;overflow:hidden}.admin-calendar-weekday{padding:10px;background:var(--club-admin-surface);font-size:12px}.admin-calendar-day{background:var(--club-admin-surface);min-height:140px;padding:8px}.admin-calendar-day[data-outside=true]{background:color-mix(in srgb,var(--club-admin-surface) 92%,var(--club-admin-ink))}.admin-calendar-day time{font-size:12px;display:block;margin:0 0 8px}.admin-calendar-day button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;text-align:left;white-space:normal;height:auto;padding:9px;margin:5px 0;border:0;border-left:3px solid var(--calendar-tone);border-radius:5px;background:color-mix(in srgb,var(--club-admin-surface) 88%,var(--calendar-tone));color:var(--club-admin-ink)}.admin-calendar-day button:hover{outline:1px solid var(--calendar-tone)}.admin-calendar-day button strong{font-size:12px}.admin-calendar-day button small,.admin-calendar-day button span{font-size:10px}body:has([data-club-workspace]) [data-club-workspace] .admin-calendar-day button{border:0!important;border-left:3px solid var(--calendar-tone)!important;background:color-mix(in srgb,var(--club-admin-surface) 82%,var(--calendar-tone))!important;color:var(--club-admin-ink)!important;box-shadow:none!important;border-radius:5px!important}body:has([data-club-workspace]) [data-club-workspace] .admin-calendar-day button:is(:hover,:focus-visible){outline:2px solid var(--calendar-tone);outline-offset:1px}.admin-calendar-circle{display:flex;align-items:center;gap:5px;font-size:10px}.admin-calendar-circle>span{display:inline-block;width:20px;height:20px;flex-shrink:0;background:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat}body:has([data-club-workspace]) .club-dialog-scope :is(input,select,textarea):is(:focus,:focus-visible),body:has([data-club-workspace]) [data-club-workspace] :is(input,select,textarea):is(:focus,:focus-visible){outline:2px solid var(--club-admin-accent,#B5214D)!important;outline-offset:-2px!important;box-shadow:none!important}body:has([data-club-workspace]) .admin-programme-calendar{min-width:0;max-width:100%}body:has([data-club-workspace]) .admin-calendar-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}body:has([data-club-workspace]) .admin-calendar-scroll:focus-visible{outline:2px solid var(--club-admin-accent,#b5214d);outline-offset:3px}body:has([data-club-workspace]) .admin-calendar-scroll[data-scrollable=true]{box-shadow:inset -20px 0 16px -16px var(--club-admin-ink)}body:has([data-club-workspace]) .admin-calendar-scroll::-webkit-scrollbar{height:10px}body:has([data-club-workspace]) .admin-calendar-scroll::-webkit-scrollbar-track{background:transparent}body:has([data-club-workspace]) .admin-calendar-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:var(--club-admin-border)}body:has([data-club-workspace]) .admin-calendar-hint{margin:0 0 10px;color:var(--club-admin-muted);font-size:12px}body:has([data-club-workspace]) .admin-calendar-status-hint{margin:-4px 0 12px;color:var(--club-admin-muted);font-size:12px}body:has([data-club-workspace]) .admin-calendar-incomplete{margin:0 0 16px;padding:14px 16px;font-size:13px;line-height:1.6;border:1px solid var(--club-admin-border);border-left:3px solid var(--club-admin-brass,#947141);border-radius:10px;background:var(--club-admin-raised);color:var(--club-admin-ink)}body:has([data-club-workspace]) .admin-calendar-incomplete>p{margin:0}body:has([data-club-workspace]) .admin-calendar-incomplete>p+p{margin-top:10px;color:var(--club-admin-muted);font-size:12px}body:has([data-club-workspace]) .admin-calendar-incomplete ul{margin:8px 0 0;padding-left:20px;display:grid;gap:4px}@media (max-width:1080px){body:has([data-club-workspace]) .admin-calendar-grid{grid-template-columns:repeat(7,minmax(104px,1fr))}body:has([data-club-workspace]) [data-club-workspace] .admin-stay-month-grid{grid-template-columns:repeat(7,minmax(104px,1fr))}body:has([data-club-workspace]) :is(.admin-calendar-day,.admin-stay-month-day){min-height:112px}}@media (max-width:720px){body:has([data-club-workspace]) .admin-calendar-hint{display:none}body:has([data-club-workspace]) .admin-calendar-scroll{overflow-x:visible}body:has([data-club-workspace]) :is(.admin-calendar-grid,[data-club-workspace] .admin-stay-month-grid){display:block;min-width:0;border-radius:12px;overflow:hidden}body:has([data-club-workspace]) :is(.admin-calendar-weekday,.admin-stay-month-weekday,.admin-stay-month-grid>strong){display:none}body:has([data-club-workspace]) :is(.admin-calendar-day,.admin-stay-month-day){display:block;min-height:0;padding:12px 14px;border-bottom:1px solid var(--club-admin-border)}body:has([data-club-workspace]) :is(.admin-calendar-day,.admin-stay-month-day):last-child{border-bottom:0}body:has([data-club-workspace]) :is(.admin-calendar-day[data-outside=true],.admin-stay-month-day.outside-month){display:none}body:has([data-club-workspace]) .admin-calendar-day:not(:has(button)){display:none}body:has([data-club-workspace]) .admin-master-calendar .admin-stay-month-day:not(:has(a)){display:none}body:has([data-club-workspace]) :is(.admin-calendar-day,.admin-stay-month-day)>time{display:block;margin:0 0 6px;color:var(--club-admin-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body:has([data-club-workspace]) :is(.admin-calendar-grid>section,.admin-stay-month-grid>section):nth-of-type(7n+1)>time:before{content:"Monday "}body:has([data-club-workspace]) :is(.admin-calendar-grid>section,.admin-stay-month-grid>section):nth-of-type(7n+2)>time:before{content:"Tuesday "}body:has([data-club-workspace]) :is(.admin-calendar-grid>section,.admin-stay-month-grid>section):nth-of-type(7n+3)>time:before{content:"Wednesday "}body:has([data-club-workspace]) :is(.admin-calendar-grid>section,.admin-stay-month-grid>section):nth-of-type(7n+4)>time:before{content:"Thursday "}body:has([data-club-workspace]) :is(.admin-calendar-grid>section,.admin-stay-month-grid>section):nth-of-type(7n+5)>time:before{content:"Friday "}body:has([data-club-workspace]) :is(.admin-calendar-grid>section,.admin-stay-month-grid>section):nth-of-type(7n+6)>time:before{content:"Saturday "}body:has([data-club-workspace]) :is(.admin-calendar-grid>section,.admin-stay-month-grid>section):nth-of-type(7n+7)>time:before{content:"Sunday "}}body:has([data-club-workspace]) .admin-master-calendar .admin-stay-month-day .uat-stay-cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px;box-sizing:border-box;width:100%;min-width:0;margin:5px 0;padding:9px;border:0;border-left:3px solid var(--calendar-kind,var(--club-admin-border));border-radius:5px;box-shadow:none;background:color-mix(in srgb,var(--club-admin-surface) 86%,var(--calendar-kind,var(--club-admin-border)));color:var(--club-admin-ink);text-align:left;text-decoration:none;overflow-wrap:anywhere}body:has([data-club-workspace]) .admin-master-calendar .admin-stay-month-day .uat-stay-cell strong{font-size:12px}body:has([data-club-workspace]) .admin-master-calendar .admin-stay-month-day .uat-stay-cell :is(small,span){font-size:10px;color:var(--club-admin-muted)}body:has([data-club-workspace]) .admin-master-calendar .admin-stay-month-day .uat-stay-cell[aria-disabled]{cursor:default}body:has([data-club-workspace]) .admin-master-calendar .admin-stay-month-day .uat-stay-cell:is(:hover,:focus-visible):not([aria-disabled]){outline:2px solid var(--calendar-kind,var(--club-admin-accent));outline-offset:1px;text-decoration:none}@media (max-width:560px){body:has([data-club-workspace]) .admin-request-table{overflow:visible}body:has([data-club-workspace]) .admin-request-table table,body:has([data-club-workspace]) .admin-request-table tbody,body:has([data-club-workspace]) .admin-request-table td,body:has([data-club-workspace]) .admin-request-table tr{display:block;width:auto}body:has([data-club-workspace]) .admin-request-table thead{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}body:has([data-club-workspace]) .admin-request-table tr{padding:14px 15px;border-bottom:1px solid var(--club-admin-border,#e4dcd8)}body:has([data-club-workspace]) .admin-request-table tbody tr:last-child{border-bottom:0}body:has([data-club-workspace]) .admin-request-table td{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 0;border:0}body:has([data-club-workspace]) .admin-request-table td:before{content:attr(data-label);color:var(--club-admin-muted,#62595d);font-size:11px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}body:has([data-club-workspace]) .admin-request-table td[data-label=Reference]{grid-template-columns:minmax(0,1fr);padding-top:0}body:has([data-club-workspace]) .admin-request-table td[data-label=Reference]:before{content:none}body:has([data-club-workspace]) .admin-request-table td[data-label=Reference] .admin-reference{font-size:13px}body:has([data-club-workspace]) .admin-request-table .admin-row-action{position:static;padding-bottom:0;background:transparent;box-shadow:none}body:has([data-club-workspace]) .admin-request-table .admin-row-action:before{content:none}body:has([data-club-workspace]) .admin-request-table .admin-row-action button{width:100%;margin-top:4px}body:has([data-club-workspace]) .admin-request-table .admin-visit-summary{display:block;margin-top:3px}body:has([data-club-workspace]) .admin-request-table .admin-cell-value{display:block;min-width:0}body:has([data-club-workspace]) .admin-request-table .admin-deadline-overdue small{display:block}}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-publication-decision{border-color:var(--club-admin-accent);background:color-mix(in srgb,var(--club-admin-accent) 6%,var(--club-admin-raised))}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-publication-decision>legend{color:var(--club-admin-ink)}body:has([data-club-workspace]) .club-admin .admin-dialog-content .admin-publication-decision select{font-weight:600}body:has([data-club-workspace]) .uat-circle-audience-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:2px 14px;max-height:14rem;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px;border:1px solid var(--club-admin-border);border-radius:10px;background:var(--club-admin-surface)}body:has([data-club-workspace]) .uat-circle-audience-list .uat-check{min-width:0}body:has([data-club-workspace]) .uat-circle-audience-clear{margin-top:10px}body:has([data-club-workspace]) :is(.admin-content-placeholder,.admin-card-placeholder).admin-content-tile-copy,body:has([data-club-workspace]) :is(.admin-content-placeholder,.admin-card-placeholder).admin-content-tile-empty{display:grid;place-items:center;color:var(--club-admin-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body:has([data-club-workspace]) :is(.admin-content-placeholder,.admin-card-placeholder).admin-content-tile-copy{border:1px solid var(--club-admin-border);background:var(--club-admin-raised)}body:has([data-club-workspace]) :is(.admin-content-placeholder,.admin-card-placeholder).admin-content-tile-empty{border:1px dashed var(--club-admin-border);background:transparent}