@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-tracking:initial;--tw-duration:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0}}}@layer components{.admin-venues-console{gap:calc(var(--spacing,.25rem) * 1.5);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}.admin-venue-summary-grid{scrollbar-width:thin;grid-column:1/-1}.admin-venue-summary-chip{text-align:left;border-color:#0000;flex-shrink:0}.admin-venue-summary-chip-active{background:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-summary-chip-active{background:color-mix(in srgb, var(--admin-info-text) 9%, var(--admin-panel-strong))}}.admin-venue-summary-chip-active{color:var(--admin-text)}.admin-venue-level-meter{min-height:calc(var(--spacing,.25rem) * 8);align-content:center;gap:calc(var(--spacing,.25rem) * .5);width:166px;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-left:1px solid var(--admin-border);color:var(--admin-text-muted);border-radius:.25rem;flex-shrink:0;margin-left:auto;display:inline-grid}.admin-venue-level-meter-copy{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-leading:1;white-space:nowrap;line-height:1;display:flex}.admin-venue-level-meter-copy strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text);flex-shrink:0}.admin-venue-level-meter-copy span{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);overflow:hidden}.admin-venue-level-meter p{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-info-text);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-venue-level-meter p{color:color-mix(in srgb, var(--admin-info-text) 76%, var(--admin-text))}}.admin-venue-level-meter-track{height:calc(var(--spacing,.25rem) * 1);background:var(--admin-border);border-radius:3.40282e38px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-venue-level-meter-track{background:color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-venue-level-meter-track span{height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:linear-gradient(90deg, var(--admin-info-text), var(--admin-success-text));border-radius:3.40282e38px;transition-duration:.3s;display:block}.admin-venue-load-error{grid-column:1}.admin-venue-card-readiness{pointer-events:none;top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);z-index:20;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;border-width:1px;border-color:var(--admin-border);display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-readiness{border-color:color-mix(in srgb, var(--admin-border) 70%, transparent)}}.admin-venue-card-readiness{background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-readiness{background:color-mix(in srgb, var(--admin-panel-strong) 84%, transparent)}}.admin-venue-card-readiness{color:var(--admin-text);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:inset 0 -1px #ffffff0a}.admin-browse-card:hover,.admin-browse-card:focus-within{z-index:60}.admin-venue-card-readiness span{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.admin-venue-card-readiness span:before{content:"";height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background:currentColor;border-radius:3.40282e38px;flex-shrink:0}.admin-venue-card-readiness strong{border-radius:calc(var(--radius) - 4px);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background:var(--admin-inset);flex-shrink:0;font-size:10px}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-readiness strong{background:color-mix(in srgb, var(--admin-inset) 68%, transparent)}}.admin-venue-card-readiness strong{color:var(--admin-text-muted)}.admin-venue-card-readiness strong:after{content:"%"}.admin-venue-card-readiness[data-readiness-status=blocked]{border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-readiness[data-readiness-status=blocked]{border-color:color-mix(in srgb, var(--admin-danger-text) 28%, var(--admin-border))}}.admin-venue-card-readiness[data-readiness-status=blocked]{color:var(--admin-danger-text)}.admin-venue-card-readiness[data-readiness-status=needs_review]{border-color:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-readiness[data-readiness-status=needs_review]{border-color:color-mix(in srgb, var(--admin-info-text) 28%, var(--admin-border))}}.admin-venue-card-readiness[data-readiness-status=needs_review]{color:var(--admin-info-text)}.admin-venue-card-readiness[data-readiness-status=ready]{border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-readiness[data-readiness-status=ready]{border-color:color-mix(in srgb, var(--admin-success-text) 26%, var(--admin-border))}}.admin-venue-card-readiness[data-readiness-status=ready]{color:var(--admin-success-text)}.admin-venue-card-gap-strip{margin-top:calc(var(--spacing,.25rem) * 2);min-height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 0);align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);row-gap:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-muted);flex-wrap:wrap;display:flex;overflow:hidden}.admin-venue-card-gap-strip span,.admin-venue-card-gap-strip strong,.admin-venue-card-gap-strip em{border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);border-width:1px;border-color:var(--admin-border);font-style:normal}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-gap-strip span,.admin-venue-card-gap-strip strong,.admin-venue-card-gap-strip em{border-color:color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-venue-card-gap-strip span,.admin-venue-card-gap-strip strong,.admin-venue-card-gap-strip em{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-gap-strip span,.admin-venue-card-gap-strip strong,.admin-venue-card-gap-strip em{background:color-mix(in srgb, var(--admin-panel) 70%, transparent)}}.admin-venue-card-gap-strip strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text-dim)}.admin-venue-card-gap-strip[data-readiness-status=blocked] span,.admin-venue-card-gap-strip[data-readiness-status=blocked] em{border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-gap-strip[data-readiness-status=blocked] span,.admin-venue-card-gap-strip[data-readiness-status=blocked] em{border-color:color-mix(in srgb, var(--admin-danger-text) 24%, var(--admin-border))}}.admin-venue-card-gap-strip[data-readiness-status=blocked] span,.admin-venue-card-gap-strip[data-readiness-status=blocked] em{color:var(--admin-danger-text)}.admin-venue-card-gap-strip[data-readiness-status=needs_review] span{border-color:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-gap-strip[data-readiness-status=needs_review] span{border-color:color-mix(in srgb, var(--admin-info-text) 24%, var(--admin-border))}}.admin-venue-card-gap-strip[data-readiness-status=needs_review] span{color:var(--admin-info-text)}.admin-venue-card-gap-strip[data-readiness-status=ready] span{border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-card-gap-strip[data-readiness-status=ready] span{border-color:color-mix(in srgb, var(--admin-success-text) 30%, var(--admin-border))}}.admin-venue-card-gap-strip[data-readiness-status=ready] span{color:var(--admin-success-text)}.admin-venue-card-detail-panel{pointer-events:none;right:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);z-index:50;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:0;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;color:#e5e7ebe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827ed;border-width:1px;border-color:#ffffff2e;transition-duration:.15s;display:grid;position:absolute;top:2.55rem}.admin-browse-card:hover .admin-venue-card-detail-panel,.admin-browse-card:focus-within .admin-venue-card-detail-panel{opacity:1}.admin-venue-card-detail-panel:before{content:none}.admin-venue-card-detail-panel>span{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:#9ca3aff2}.admin-venue-card-detail-panel ul{gap:calc(var(--spacing,.25rem) * 1);display:grid}.admin-venue-card-detail-panel li,.admin-venue-card-detail-panel p{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-venue-card-detail-panel li:before{content:"•";color:currentColor;margin-right:.35rem}.admin-venue-card-detail-panel[data-readiness-status=blocked] li:first-child{color:#fca5a5}.admin-venue-card-detail-panel[data-readiness-status=ready] p{color:#6ee7b7}.admin-venue-data-workspace{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:minmax(0,1fr);display:grid}.admin-venue-data-workspace-with-drawer{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.admin-venue-table-panel{min-width:calc(var(--spacing,.25rem) * 0);overflow:visible}.admin-venue-grid-scroll{overflow-x:auto}.admin-venue-review-drawer{min-width:calc(var(--spacing,.25rem) * 0);max-height:calc(100vh - 4.75rem);position:sticky;top:4.25rem}.admin-venue-review-drawer .admin-venue-editor-panel{border-radius:calc(var(--radius) - 2px);max-height:calc(100vh - 4.75rem);box-shadow:none;grid-area:auto;position:static}.admin-venue-review-drawer .admin-venue-editor-scroll{max-height:calc(100vh - 14.75rem)}.admin-venue-review-drawer .admin-venue-media-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.admin-venue-review-drawer .admin-venue-media-thumb{aspect-ratio:16/7}.admin-venue-review-drawer .admin-venue-pending-media-row{grid-template-columns:minmax(0,1fr)}.admin-venue-review-drawer .admin-venue-media-upload-actions{align-items:flex-start}.admin-venue-improver-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070a12bd}.admin-venue-improver-dialog{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);width:min(1440px,92vw - 1rem);max-width:none;height:min(860px,90vh - 1rem);padding:calc(var(--spacing,.25rem) * 0);z-index:1010;border-width:1px;border-color:var(--admin-border);background:var(--admin-bg);color:var(--admin-text);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 72px #00000047;width:min(1380px,100vw - 4rem)!important;height:min(860px,100vh - 3rem)!important}.admin-venue-improver-topbar{min-height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-bottom-width:1px;display:grid}@media (min-width:64rem){.admin-venue-improver-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.admin-venue-improver-topbar{border-color:var(--admin-border);background:var(--admin-panel-strong)}.admin-venue-improver-title-block{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);display:grid}.admin-venue-improver-title-heading{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.admin-venue-improver-title-input{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);border-width:1px;border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-title-input{border-color:color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-venue-improver-title-input{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-title-input{background:color-mix(in srgb, var(--admin-panel) 72%, transparent)}}.admin-venue-improver-title-input{color:var(--admin-text)}.admin-venue-improver-title-input:focus-visible{border-color:var(--admin-border-strong);background:var(--admin-inset);box-shadow:0 0 0 2px var(--admin-focus);outline:none}.admin-venue-improver-header-stats{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;justify-content:flex-start;display:flex}@media (min-width:64rem){.admin-venue-improver-header-stats{justify-content:flex-end}}.admin-venue-improver-stat-chip,.admin-venue-improver-save-chip{min-height:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-width:1px;border-color:var(--admin-border);background:var(--admin-panel);color:var(--admin-text-muted);display:inline-flex}.admin-venue-improver-stat-chip-warning{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-stat-chip-warning{border-color:color-mix(in srgb, var(--admin-warning-text) 34%, var(--admin-border))}}.admin-venue-improver-stat-chip-warning{color:var(--admin-warning-text)}.admin-venue-improver-save-chip{color:var(--admin-text)}.admin-venue-improver-workspace{background:var(--admin-bg);grid-template-columns:minmax(0,1fr) minmax(300px,340px);min-height:0;display:grid;overflow:hidden}.admin-venue-improver-editor{min-width:calc(var(--spacing,.25rem) * 0);overflow:hidden}.admin-venue-improver-quality-panel{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);border-left-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-left-width:1px;border-color:var(--admin-border);background:var(--admin-panel);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-quality-panel{background:color-mix(in srgb, var(--admin-panel) 24%, var(--admin-bg))}}.admin-venue-improver-quality-main{min-height:calc(var(--spacing,.25rem) * 0);align-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * .5);display:grid;overflow-y:auto}.admin-venue-improver-quality-panel section{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--admin-border);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-quality-panel section{border-color:color-mix(in srgb, var(--admin-border) 82%, transparent)}}.admin-venue-improver-quality-panel section{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-quality-panel section{background:color-mix(in srgb, var(--admin-panel) 48%, transparent)}}.admin-venue-improver-quality-block{border-left:2px solid var(--admin-border-strong);min-width:0}.admin-venue-improver-quality-block-needs{border-left-color:var(--admin-danger-text)}.admin-venue-improver-quality-block-warnings{border-left-color:var(--admin-warning-text)}.admin-venue-improver-quality-block-signals{border-left-color:var(--admin-border-strong)}.admin-venue-improver-sprint-hint{border-left:2px solid var(--admin-info-text)}.admin-venue-improver-sprint-hint p{gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--admin-text-muted);display:grid}.admin-venue-improver-sprint-hint p strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text)}.admin-venue-improver-sprint-hint p span{border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-sprint-hint p span{border-color:color-mix(in srgb, var(--admin-success-text) 26%, var(--admin-border))}}.admin-venue-improver-sprint-hint p span{background:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-sprint-hint p span{background:color-mix(in srgb, var(--admin-success-text) 7%, transparent)}}.admin-venue-improver-sprint-hint p span{color:var(--admin-success-text)}.admin-venue-improver-completion-card{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2.5);border-width:1px;border-color:var(--admin-border);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-completion-card{border-color:color-mix(in srgb, var(--admin-border) 84%, transparent)}}.admin-venue-improver-completion-card{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-completion-card{background:color-mix(in srgb, var(--admin-panel) 48%, transparent)}}.admin-venue-improver-completion-card[data-completion-level=needs-basics]{border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-completion-card[data-completion-level=needs-basics]{border-color:color-mix(in srgb, var(--admin-danger-text) 24%, var(--admin-border))}}.admin-venue-improver-completion-card[data-completion-level=publishable]{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-completion-card[data-completion-level=publishable]{border-color:color-mix(in srgb, var(--admin-warning-text) 24%, var(--admin-border))}}.admin-venue-improver-completion-card[data-completion-level=well-populated]{border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-completion-card[data-completion-level=well-populated]{border-color:color-mix(in srgb, var(--admin-success-text) 22%, var(--admin-border))}}.admin-venue-improver-completion-heading,.admin-venue-improver-completion-stats{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.admin-venue-improver-completion-heading span{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-text-muted)}.admin-venue-improver-completion-heading strong{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}.admin-venue-improver-completion-meter{height:calc(var(--spacing,.25rem) * 1.5);background:var(--admin-inset);border-radius:3.40282e38px;overflow:hidden}.admin-venue-improver-completion-meter span{background:var(--admin-info-text);border-radius:3.40282e38px;height:100%;display:block}.admin-venue-improver-completion-card[data-completion-level=needs-basics] .admin-venue-improver-completion-meter span{background:var(--admin-danger-text)}.admin-venue-improver-completion-card[data-completion-level=publishable] .admin-venue-improver-completion-meter span{background:var(--admin-warning-text)}.admin-venue-improver-completion-card[data-completion-level=well-populated] .admin-venue-improver-completion-meter span{background:var(--admin-success-text)}.admin-venue-improver-completion-copy{gap:calc(var(--spacing,.25rem) * .5);display:grid}.admin-venue-improver-completion-copy strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text)}.admin-venue-improver-completion-copy p,.admin-venue-improver-completion-stats{--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:11px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--admin-text-muted)}.admin-venue-improver-completion-stats{justify-content:flex-start;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap}.admin-venue-improver-completion-stats strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}.admin-venue-improver-panel-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-text-muted);display:flex}.admin-venue-improver-panel-heading strong{border-radius:calc(var(--radius) - 4px);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background:var(--admin-inset);font-size:10px}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-panel-heading strong{background:color-mix(in srgb, var(--admin-inset) 70%, transparent)}}.admin-venue-improver-panel-heading strong{color:var(--admin-text)}.admin-venue-improver-issue-list{gap:calc(var(--spacing,.25rem) * .5);display:grid}.admin-venue-improver-issue-list button,.admin-venue-improver-issue-list span{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--admin-text-muted);background:0 0;border-width:1px;border-color:#0000;grid-template-columns:auto minmax(0,1fr);display:grid}.admin-venue-improver-issue-list button:before,.admin-venue-improver-issue-list span:before{content:"";height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * .5);background:var(--admin-danger-text);border-radius:3.40282e38px}.admin-venue-improver-issue-list button:hover,.admin-venue-improver-issue-list button:focus-visible{border-color:var(--admin-border-strong)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-issue-list button:hover,.admin-venue-improver-issue-list button:focus-visible{border-color:color-mix(in srgb, var(--admin-border-strong) 70%, transparent)}}.admin-venue-improver-issue-list button:hover,.admin-venue-improver-issue-list button:focus-visible{background:var(--admin-panel-strong);color:var(--admin-text);outline:none}.admin-venue-improver-issue-list button[data-rail-item-tone=danger]:before,.admin-venue-improver-issue-list span[data-rail-item-tone=danger]:before{background:var(--admin-danger-text)}.admin-venue-improver-issue-list button[data-rail-item-tone=warning]:before,.admin-venue-improver-issue-list span[data-rail-item-tone=warning]:before{background:var(--admin-warning-text)}.admin-venue-improver-issue-list-muted button,.admin-venue-improver-issue-list-muted span{color:var(--admin-text-muted)}.admin-venue-improver-panel-copy{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--admin-text-muted)}.admin-venue-improver-quality-detail-list{gap:calc(var(--spacing,.25rem) * 1);display:grid}.admin-venue-improver-quality-detail-list span{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-bottom-width:1px;border-color:var(--admin-border);display:flex}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-quality-detail-list span{border-color:color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-venue-improver-quality-detail-list span{color:var(--admin-text-muted);background:0 0}.admin-venue-improver-quality-detail-list span:last-child{border-bottom:0}.admin-venue-improver-quality-detail-list strong{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--admin-text);overflow:hidden}.admin-venue-improver-save-issues{gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:11px;line-height:calc(var(--spacing,.25rem) * 5);border-width:1px;border-color:var(--admin-danger-text);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-save-issues{border-color:color-mix(in srgb, var(--admin-danger-text) 42%, var(--admin-border))}}.admin-venue-improver-save-issues{background:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-save-issues{background:color-mix(in srgb, var(--admin-danger-text) 8%, var(--admin-inset))}}.admin-venue-improver-save-issues{color:var(--admin-danger-text)}.admin-venue-improver-quality-actions{bottom:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1.5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 2);border-top-width:1px;border-color:var(--admin-border);background:var(--admin-panel);display:grid;position:sticky}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-quality-actions{background:color-mix(in srgb, var(--admin-panel) 24%, var(--admin-bg))}}.admin-venue-improver-quality-actions button{min-height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));justify-content:center}.admin-venue-improver-action-primary{min-height:calc(var(--spacing,.25rem) * 9)}.admin-venue-improver-action-secondary{min-height:calc(var(--spacing,.25rem) * 8)}.admin-venue-improver-tertiary-actions{gap:calc(var(--spacing,.25rem) * 1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-venue-improver-tertiary-actions a,.admin-venue-improver-tertiary-actions span,.admin-venue-improver-tertiary-actions button{min-height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:var(--admin-border);color:var(--admin-text-muted);background:0 0;text-decoration-line:none;display:inline-flex}.admin-venue-improver-tertiary-actions a:hover,.admin-venue-improver-tertiary-actions a:focus-visible,.admin-venue-improver-tertiary-actions button:hover,.admin-venue-improver-tertiary-actions button:focus-visible{border-color:var(--admin-border-strong);background:var(--admin-panel-strong);color:var(--admin-text);outline:none}.admin-venue-editor-panel{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border);background:var(--admin-panel-strong);grid-area:2/2/span 3;max-height:calc(100vh - 1.5rem);position:sticky;top:.75rem;overflow:hidden;box-shadow:0 18px 48px #0000003d}.admin-venue-improver-dialog .admin-venue-editor-panel{border-style:var(--tw-border-style);height:100%;max-height:none;box-shadow:none;background:0 0;border-width:0;border-radius:0;grid-area:auto;grid-template-rows:minmax(0,1fr);display:grid;position:static;overflow:hidden}.admin-venue-improver-dialog .admin-venue-editor-header,.admin-venue-improver-dialog .admin-venue-save-bar{display:none}.admin-venue-improver-dialog .admin-venue-editor-scroll{gap:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 6);background:var(--admin-bg);height:100%;min-height:0;max-height:none;scroll-padding-block:.75rem 1.5rem}.admin-venue-improver-dialog .admin-venue-editor-section{scroll-margin-top:calc(var(--spacing,.25rem) * 3)}:where(.admin-venue-improver-dialog .admin-venue-editor-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.admin-venue-improver-dialog .admin-venue-editor-section{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 3);border-top-width:1px;border-color:var(--admin-border);border-radius:0}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-editor-section{border-color:color-mix(in srgb, var(--admin-border) 78%, transparent)}}.admin-venue-improver-dialog .admin-venue-editor-section{background:0 0}.admin-venue-improver-dialog .admin-venue-editor-section:first-child{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 0);border-top-width:0}.admin-venue-improver-dialog .admin-venue-editor-section h3{--tw-leading:var(--leading-tight,1.25);font-size:11px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--admin-text-muted)}.admin-venue-improver-dialog .admin-venue-editor-section p,.admin-venue-improver-dialog .admin-venue-updates-panel p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.admin-venue-improver-dialog .admin-venue-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));align-items:start;gap:.75rem}.admin-venue-improver-dialog .admin-venue-field{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);background:0 0;border-width:0;border-radius:0}.admin-venue-improver-dialog .admin-venue-field-warning,.admin-venue-improver-dialog .admin-venue-field-danger{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);border-width:1px}.admin-venue-improver-dialog .admin-venue-field-warning{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-warning{border-color:color-mix(in srgb, var(--admin-warning-text) 34%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-field-warning{border-left:3px solid var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-warning{border-left:3px solid color-mix(in srgb, var(--admin-warning-text) 75%, transparent)}}.admin-venue-improver-dialog .admin-venue-field-warning{background:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-warning{background:color-mix(in srgb, var(--admin-warning-text) 5%, transparent)}}.admin-venue-improver-dialog .admin-venue-field-danger{border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-danger{border-color:color-mix(in srgb, var(--admin-danger-text) 46%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-field-danger{border-left:3px solid var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-danger{border-left:3px solid color-mix(in srgb, var(--admin-danger-text) 82%, transparent)}}.admin-venue-improver-dialog .admin-venue-field-danger{background:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-danger{background:color-mix(in srgb, var(--admin-danger-text) 5%, transparent)}}.admin-venue-improver-dialog .admin-compact-label{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-text-muted)}.admin-venue-improver-dialog [data-venue-field-tone=warning] .admin-compact-label,.admin-venue-improver-dialog [data-venue-section-tone=warning] .admin-venue-disclosure-title>span{color:var(--admin-warning-text)}.admin-venue-improver-dialog [data-venue-field-tone=danger] .admin-compact-label,.admin-venue-improver-dialog [data-venue-section-tone=danger] .admin-venue-disclosure-title>span{color:var(--admin-danger-text)}.admin-venue-improver-dialog .admin-venue-control,.admin-venue-improver-dialog .admin-grid-input,.admin-venue-improver-dialog .admin-grid-select{min-height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-control,.admin-venue-improver-dialog .admin-grid-input,.admin-venue-improver-dialog .admin-grid-select{border-color:color-mix(in srgb, var(--admin-border) 88%, transparent)}}.admin-venue-improver-dialog .admin-venue-control,.admin-venue-improver-dialog .admin-grid-input,.admin-venue-improver-dialog .admin-grid-select{background:var(--admin-panel-strong);color:var(--admin-text)}.admin-venue-improver-dialog .admin-grid-textarea{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);width:100%;min-height:104px;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);border-width:1px;border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-grid-textarea{border-color:color-mix(in srgb, var(--admin-border) 88%, transparent)}}.admin-venue-improver-dialog .admin-grid-textarea{background:var(--admin-panel-strong);color:var(--admin-text)}.admin-venue-improver-dialog #venue-editor-identity .admin-grid-textarea,.admin-venue-improver-dialog #venue-editor-guide .admin-grid-textarea{min-height:7.5rem}.admin-venue-improver-dialog .admin-venue-field:focus-within{box-shadow:none}.admin-venue-improver-dialog .admin-venue-control:focus-visible,.admin-venue-improver-dialog .admin-grid-input:focus-visible,.admin-venue-improver-dialog .admin-grid-select:focus-visible,.admin-venue-improver-dialog .admin-grid-textarea:focus-visible{border-color:var(--admin-border-strong);background:var(--admin-inset);box-shadow:0 0 0 2px var(--admin-focus);outline:none}.admin-venue-improver-dialog .admin-venue-field-error{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);border-width:1px;border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-error{border-color:color-mix(in srgb, var(--admin-danger-text) 46%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-field-error{border-left:3px solid var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-error{border-left:3px solid color-mix(in srgb, var(--admin-danger-text) 82%, transparent)}}.admin-venue-improver-dialog .admin-venue-field-error{background:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-error{background:color-mix(in srgb, var(--admin-danger-text) 5%, transparent)}}.admin-venue-improver-dialog .admin-venue-field-error .admin-venue-control,.admin-venue-improver-dialog .admin-venue-field-error .admin-grid-input,.admin-venue-improver-dialog .admin-venue-field-error .admin-grid-select,.admin-venue-improver-dialog .admin-venue-field-error .admin-grid-textarea{border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-error .admin-venue-control,.admin-venue-improver-dialog .admin-venue-field-error .admin-grid-input,.admin-venue-improver-dialog .admin-venue-field-error .admin-grid-select,.admin-venue-improver-dialog .admin-venue-field-error .admin-grid-textarea{border-color:color-mix(in srgb, var(--admin-danger-text) 54%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-field-warning .admin-venue-control,.admin-venue-improver-dialog .admin-venue-field-warning .admin-grid-input,.admin-venue-improver-dialog .admin-venue-field-warning .admin-grid-select,.admin-venue-improver-dialog .admin-venue-field-warning .admin-grid-textarea{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-field-warning .admin-venue-control,.admin-venue-improver-dialog .admin-venue-field-warning .admin-grid-input,.admin-venue-improver-dialog .admin-venue-field-warning .admin-grid-select,.admin-venue-improver-dialog .admin-venue-field-warning .admin-grid-textarea{border-color:color-mix(in srgb, var(--admin-warning-text) 46%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-check,.admin-venue-improver-dialog .admin-venue-readonly-stat{min-height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-color:var(--admin-border);flex-direction:row;justify-content:space-between;align-items:center}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-check,.admin-venue-improver-dialog .admin-venue-readonly-stat{border-color:color-mix(in srgb, var(--admin-border) 88%, transparent)}}.admin-venue-improver-dialog .admin-venue-check,.admin-venue-improver-dialog .admin-venue-readonly-stat{background:var(--admin-panel-strong);color:var(--admin-text-muted)}.admin-venue-improver-dialog .admin-venue-check{color:var(--admin-text)}.admin-venue-improver-dialog .admin-venue-check-warning,.admin-venue-improver-dialog .admin-venue-readonly-stat-warning{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-check-warning,.admin-venue-improver-dialog .admin-venue-readonly-stat-warning{border-color:color-mix(in srgb, var(--admin-warning-text) 34%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-check-warning,.admin-venue-improver-dialog .admin-venue-readonly-stat-warning{border-left:3px solid var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-check-warning,.admin-venue-improver-dialog .admin-venue-readonly-stat-warning{border-left:3px solid color-mix(in srgb, var(--admin-warning-text) 75%, transparent)}}.admin-venue-improver-dialog .admin-venue-check-warning,.admin-venue-improver-dialog .admin-venue-readonly-stat-warning{background:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-check-warning,.admin-venue-improver-dialog .admin-venue-readonly-stat-warning{background:color-mix(in srgb, var(--admin-warning-text) 5%, transparent)}}.admin-venue-improver-dialog .admin-venue-check-warning,.admin-venue-improver-dialog .admin-venue-readonly-stat-warning{color:var(--admin-warning-text)}.admin-venue-improver-dialog .admin-venue-check-danger,.admin-venue-improver-dialog .admin-venue-readonly-stat-danger{border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-check-danger,.admin-venue-improver-dialog .admin-venue-readonly-stat-danger{border-color:color-mix(in srgb, var(--admin-danger-text) 46%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-check-danger,.admin-venue-improver-dialog .admin-venue-readonly-stat-danger{border-left:3px solid var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-check-danger,.admin-venue-improver-dialog .admin-venue-readonly-stat-danger{border-left:3px solid color-mix(in srgb, var(--admin-danger-text) 82%, transparent)}}.admin-venue-improver-dialog .admin-venue-check-danger,.admin-venue-improver-dialog .admin-venue-readonly-stat-danger{background:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-check-danger,.admin-venue-improver-dialog .admin-venue-readonly-stat-danger{background:color-mix(in srgb, var(--admin-danger-text) 5%, transparent)}}.admin-venue-improver-dialog .admin-venue-check-danger,.admin-venue-improver-dialog .admin-venue-readonly-stat-danger{color:var(--admin-danger-text)}.admin-venue-improver-dialog .admin-venue-check:focus-within{border-color:var(--admin-border-strong);box-shadow:0 0 0 2px var(--admin-focus)}.admin-venue-improver-dialog .admin-venue-readonly-stat{background:var(--admin-panel);border-style:dashed;align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-readonly-stat{background:color-mix(in srgb, var(--admin-panel) 56%, transparent)}}.admin-venue-improver-dialog .admin-venue-readonly-stat{color:var(--admin-text-dim)}.admin-venue-improver-dialog .admin-venue-readonly-stat strong{color:var(--admin-text-muted)}.admin-venue-improver-dialog #venue-editor-public-state .admin-venue-form-grid{flex-wrap:wrap;gap:.5rem;display:flex}.admin-venue-improver-dialog #venue-editor-public-state .admin-venue-field,.admin-venue-improver-dialog #venue-editor-public-state .admin-venue-check,.admin-venue-improver-dialog #venue-editor-public-state .admin-venue-readonly-stat{flex:10.5rem}.admin-venue-improver-dialog .admin-compact-token-group,.admin-venue-improver-dialog .admin-venue-tristate-grid{align-items:stretch;gap:.5rem}.admin-venue-improver-dialog .admin-compact-token,.admin-venue-improver-dialog .admin-venue-tristate-button{min-height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem) * 2);justify-content:center;font-size:11px}.admin-venue-improver-dialog .admin-venue-tristate-control{gap:0}.admin-venue-improver-dialog .admin-venue-tristate-button{border-radius:0}.admin-venue-improver-dialog .admin-venue-tristate-field,.admin-venue-improver-dialog .admin-venue-update-compose,.admin-venue-improver-dialog .admin-venue-update-item{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-tristate-field,.admin-venue-improver-dialog .admin-venue-update-compose,.admin-venue-improver-dialog .admin-venue-update-item{border-color:color-mix(in srgb, var(--admin-border) 88%, transparent)}}.admin-venue-improver-dialog .admin-venue-tristate-field,.admin-venue-improver-dialog .admin-venue-update-compose,.admin-venue-improver-dialog .admin-venue-update-item{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-tristate-field,.admin-venue-improver-dialog .admin-venue-update-compose,.admin-venue-improver-dialog .admin-venue-update-item{background:color-mix(in srgb, var(--admin-panel) 62%, transparent)}}.admin-venue-improver-dialog .admin-venue-media-preview,.admin-venue-improver-dialog .admin-venue-public-preview{border-color:var(--admin-border);background:var(--admin-panel)}.admin-venue-improver-dialog .admin-venue-media-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.admin-venue-improver-dialog .admin-venue-media-assets,.admin-venue-improver-dialog .admin-venue-media-upload{padding:calc(var(--spacing,.25rem) * 2);background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-media-assets,.admin-venue-improver-dialog .admin-venue-media-upload{background:color-mix(in srgb, var(--admin-panel) 62%, transparent)}}.admin-venue-improver-dialog .admin-venue-media-upload .admin-venue-form-grid{grid-template-columns:minmax(min(220px,100%),1.3fr) repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.55rem}.admin-venue-improver-dialog .admin-venue-media-upload-actions{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);border-width:1px;border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-media-upload-actions{border-color:color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-venue-improver-dialog .admin-venue-media-upload-actions{background:var(--admin-panel-strong)}.admin-venue-improver-dialog .admin-venue-media-upload-actions .admin-mini-button-strong{min-height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 3)}.admin-venue-improver-dialog .admin-venue-pending-media-row .admin-venue-control{min-height:2rem}.admin-venue-improver-dialog .admin-venue-public-preview-media{aspect-ratio:16/6}.admin-venue-improver-dialog .admin-venue-form-error{margin-inline:calc(var(--spacing,.25rem) * 3);margin-top:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-color:var(--admin-danger-text);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-form-error{border-color:color-mix(in srgb, var(--admin-danger-text) 42%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-form-error{background:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-form-error{background:color-mix(in srgb, var(--admin-danger-text) 8%, var(--admin-inset))}}.admin-venue-improver-dialog .admin-venue-form-error{color:var(--admin-danger-text)}.admin-venue-editor-empty{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3);display:grid}.admin-venue-improver-empty{min-height:calc(var(--spacing,.25rem) * 0);place-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--admin-text-muted);display:grid}.admin-venue-summary-tile{min-height:calc(var(--spacing,.25rem) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);min-width:132px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--admin-border);background:linear-gradient(180deg, #ffffff06, transparent), var(--admin-panel);color:var(--admin-text-muted);display:flex}.admin-venue-summary-tile:hover,.admin-venue-summary-tile-active{border-color:var(--admin-border-strong);background:var(--admin-panel-strong);color:var(--admin-text)}.admin-venue-summary-tile strong{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}.admin-venue-workbench-header,.admin-venue-panel-header{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-bottom-width:1px;border-color:var(--admin-border);background:var(--admin-panel-strong)}.admin-priority-queue{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3);display:grid}.admin-priority-card{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);border-width:1px;display:grid}@media (min-width:48rem){.admin-priority-card{grid-template-columns:minmax(0,1fr) 170px auto;align-items:center}}.admin-priority-card{border-color:var(--admin-border);background:var(--admin-panel)}.admin-priority-meta{gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--admin-text-muted);display:grid}.admin-next-fixes{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2.5);border-width:1px;border-color:var(--admin-border);background:var(--admin-panel);display:grid}.admin-next-fixes-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.admin-next-fixes-header>span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset);color:var(--admin-text-muted);border-radius:.25rem}.admin-next-fixes-list{gap:calc(var(--spacing,.25rem) * 2);display:grid}.admin-next-fix-card{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);background:var(--admin-inset);border-width:1px;border-color:#7f89992e;display:grid}.admin-next-fix-main{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.admin-next-fix-meta{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 1);color:var(--admin-text-muted);flex-wrap:wrap;font-size:11px;display:flex}.admin-readiness-badge{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:var(--admin-border);background:var(--admin-chip-bg);color:var(--admin-text-muted);border-radius:.25rem;display:inline-flex}.admin-readiness-badge strong{margin-left:calc(var(--spacing,.25rem) * .5);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}.admin-readiness-badge strong:after{content:"%"}.admin-readiness-badge-ready{color:var(--admin-success-text);background:#10b98114;border-color:#34d3993d}.admin-readiness-badge-review{color:var(--admin-info-text);background:#3b82f614;border-color:#60a5fa3d}.admin-readiness-badge-blocked{color:var(--admin-danger-text);background:#ef44441a;border-color:#f8717147}.admin-readiness-badge-compact{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:10px}.admin-venue-index-toolbar{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);scrollbar-width:thin;border-bottom-width:1px;border-color:var(--admin-border);background:var(--admin-panel);border-radius:0}@media (min-width:64rem){.admin-venue-index-search{max-width:420px}}.admin-venue-index-search-active,.admin-venue-index-search:focus-within{border-color:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-index-search-active,.admin-venue-index-search:focus-within{border-color:color-mix(in srgb, var(--admin-info-text) 46%, var(--admin-border))}}.admin-venue-index-search-active,.admin-venue-index-search:focus-within{background:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-index-search-active,.admin-venue-index-search:focus-within{background:color-mix(in srgb, var(--admin-info-text) 5%, var(--admin-inset))}}.admin-venue-view-segment{min-height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing,.25rem) * .5);flex-wrap:nowrap}.admin-venue-view-segment .admin-segment-item{height:calc(var(--spacing,.25rem) * 7);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:6px}.admin-venue-sort-trigger{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);min-width:168px;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset);color:var(--admin-text);flex-shrink:0;justify-content:space-between}.admin-venue-filter-trigger{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) - 2px);max-width:190px;padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-shrink:0}.admin-venue-area-trigger{max-width:170px}.admin-venue-filter-trigger-active{border-color:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-filter-trigger-active{border-color:color-mix(in srgb, var(--admin-info-text) 42%, var(--admin-border))}}.admin-venue-filter-trigger-active{background:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-filter-trigger-active{background:color-mix(in srgb, var(--admin-info-text) 8%, var(--admin-panel-strong))}}.admin-venue-filter-count{margin-left:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 0);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);border-radius:.25rem}.admin-venue-filter-menu{max-height:min(520px,100vh - 7rem);width:calc(var(--spacing,.25rem) * 64);overflow-y:auto}.admin-venue-operator-grid td{vertical-align:middle;height:48px}.admin-venue-operator-grid tbody tr{transition:background-color .14s,box-shadow .14s}.admin-venue-operator-grid tbody tr:hover td{background:#ffffff08}.admin-venue-operator-grid .admin-grid-row-selected td{background:#60a5fa1c;box-shadow:inset 0 1px #93c5fd1f,inset 0 -1px #93c5fd14}.admin-venue-identity-cell{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 0);display:flex}.admin-venue-state-marks{margin-top:calc(var(--spacing,.25rem) * 1);align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 1);display:flex}.admin-state-mark{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:9px;line-height:1;font-weight:var(--font-weight-bold,700);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset);color:var(--admin-text-dim);place-items:center;display:grid}.admin-state-mark-on{color:var(--admin-success-text);border-color:#34d39938}.admin-state-mark-warn{color:var(--admin-warning-text);border-color:#fbbf243d}.admin-cell-count{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}.admin-cell-count-warning{color:var(--admin-warning-text)}.admin-grid.admin-venue-operator-grid{table-layout:fixed;min-width:940px}.admin-venue-operator-grid th:first-child,.admin-venue-operator-grid td:first-child{width:250px;min-width:0!important}.admin-venue-operator-grid th:nth-child(2),.admin-venue-operator-grid td:nth-child(2){width:128px;min-width:0!important}.admin-venue-operator-grid th:nth-child(3),.admin-venue-operator-grid td:nth-child(3){width:64px}.admin-venue-operator-grid th:nth-child(4),.admin-venue-operator-grid td:nth-child(4){width:168px;min-width:0!important}.admin-venue-operator-grid th:nth-child(5),.admin-venue-operator-grid td:nth-child(5){width:94px;min-width:0!important}.admin-venue-operator-grid th:nth-child(6),.admin-venue-operator-grid td:nth-child(6){width:78px;min-width:0!important}.admin-venue-operator-grid th:nth-child(7),.admin-venue-operator-grid td:nth-child(7){width:158px;min-width:0!important}.admin-venue-operator-grid th{top:0}.admin-venue-operator-grid button,.admin-venue-operator-grid a{scroll-margin-top:5rem}.admin-venue-operator-grid .admin-read-title{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4)}.admin-venue-operator-grid .admin-read-meta{--tw-leading:calc(var(--spacing,.25rem) * 3);font-size:10px;line-height:calc(var(--spacing,.25rem) * 3)}.admin-venue-area-cell{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--admin-text-muted);display:block;overflow:hidden}.admin-venue-missing-list{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-wrap:nowrap;max-width:10.5rem;display:flex;overflow:hidden}.admin-venue-missing-list span{height:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset);color:var(--admin-text-muted);border-radius:.25rem;flex-shrink:0;align-items:center;display:inline-flex}.admin-venue-missing-empty{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--admin-text-dim)}.admin-venue-status-badge{height:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset);color:var(--admin-text-muted);border-radius:.25rem;align-items:center;display:inline-flex}.admin-venue-status-critical{color:var(--admin-danger-text);background:#ef444414;border-color:#f8717147}.admin-venue-status-needs-work{color:var(--admin-warning-text);background:#f59e0b14;border-color:#f59e0b42}.admin-venue-status-ready{color:var(--admin-success-text);background:#10b98114;border-color:#34d3993d}.admin-venue-operator-grid .admin-issue-trigger{min-height:calc(var(--spacing,.25rem) * 7);max-width:176px;padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);border-radius:6px;font-size:11px}.admin-venue-operator-grid .admin-issue-primary{max-width:7rem}.admin-venue-operator-grid .admin-mini-button{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:11px}.admin-mini-button-link{text-decoration:none}.admin-venue-operator-grid .admin-icon-action{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) - 2px)}.admin-row-actions-nowrap{flex-wrap:nowrap}.admin-save-state-compact{min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);border-radius:6px;font-size:11px}.admin-save-state-dot-saving{animation:.9s ease-in-out infinite admin-save-pulse}@keyframes admin-save-pulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.admin-venue-logo-mark{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.02em;letter-spacing:.02em;border-width:1px;border-color:var(--admin-border);background:radial-gradient(circle at 35% 20%, #ffffff14, transparent 45%), var(--admin-inset);width:2.5rem;height:2.5rem;color:var(--admin-text-muted);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.admin-venue-logo-mark-sm{border-radius:.5rem;width:2rem;height:2rem;font-size:.625rem}.admin-venue-logo-mark-lg{border-radius:.75rem;width:3rem;height:3rem;font-size:.75rem}.admin-venue-logo-mark-logo{background:#fffffff0;border-color:#ffffff2e}.admin-venue-logo-mark-img,.admin-venue-logo-mark-photo{width:100%;height:100%}.admin-venue-logo-mark-img{object-fit:contain;padding:18%}.admin-venue-logo-mark-photo{object-fit:cover;padding:0}.admin-venue-editor-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);border-bottom-width:1px;border-color:var(--admin-border);background:var(--admin-panel-strong);display:flex}.admin-venue-editor-title-row{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.admin-venue-editor-header h2{--tw-leading:var(--leading-tight,1.25);font-size:17px;line-height:var(--leading-tight,1.25)}.admin-venue-editor-header .admin-venue-logo-mark-lg{border-radius:.625rem;width:2.5rem;height:2.5rem}.admin-venue-editor-scroll{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2.5);max-height:calc(100vh - 14rem);display:grid;overflow-y:auto}.admin-venue-editor-section{scroll-margin-top:calc(var(--spacing,.25rem) * 3)}:where(.admin-venue-editor-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.admin-venue-editor-section{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2.5);border-width:1px;border-color:var(--admin-border);background:var(--admin-panel)}.admin-venue-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:.5rem;display:grid}.admin-venue-form-field-wide{grid-column:1/-1}.admin-venue-field{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);background:var(--admin-inset);border-width:1px;border-color:#7f899929;border-radius:.25rem;display:grid}.admin-venue-field:focus-within{border-color:var(--admin-border-strong);box-shadow:0 0 0 2px var(--admin-focus)}.admin-venue-field-error{background:#ef44440f;border-color:#f871717a}.admin-venue-field-error-text{--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--admin-danger-text)}.admin-venue-control{min-height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.admin-venue-check,.admin-venue-readonly-stat{min-height:calc(var(--spacing,.25rem) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background:var(--admin-inset);color:var(--admin-text-muted);border-width:1px;border-color:#7f899929;border-radius:.25rem;display:flex}.admin-venue-check input{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.admin-venue-readonly-stat{flex-direction:column;justify-content:center;align-items:flex-start}.admin-venue-readonly-stat strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text)}.admin-venue-token-stack{gap:calc(var(--spacing,.25rem) * 2);display:grid}.admin-venue-tristate-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:.5rem;display:grid}.admin-venue-tristate-field{gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);background:var(--admin-inset);border-width:1px;border-color:#7f899929;border-radius:.25rem;display:grid}.admin-venue-tristate-control{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-venue-tristate-control{border-color:color-mix(in srgb, var(--admin-border) 82%, transparent)}}.admin-venue-tristate-control{background:var(--admin-panel)}.admin-venue-tristate-button{min-height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-left-width:1px;border-color:var(--admin-border);border-radius:0}@supports (color:color-mix(in lab, red, red)){.admin-venue-tristate-button{border-color:color-mix(in srgb, var(--admin-border) 70%, transparent)}}.admin-venue-tristate-button{color:var(--admin-text-muted)}.admin-venue-tristate-button:first-child{border-left:0}.admin-venue-tristate-button:hover{background:var(--admin-control-hover);color:var(--admin-text)}.admin-venue-tristate-button:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px var(--admin-focus);outline:none;position:relative}.admin-venue-tristate-button-active{background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-venue-tristate-button-active{background:color-mix(in srgb, var(--admin-panel-strong) 80%, transparent)}}.admin-venue-tristate-button-active{color:var(--admin-text)}.admin-venue-tristate-button-yes{color:var(--admin-success-text);background:#10b98114}.admin-venue-tristate-button-no{color:var(--admin-danger-text);background:#ef444411}.admin-venue-media-upload-modern{border-color:var(--admin-border);gap:.6rem}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-upload-modern{border-color:color-mix(in srgb, var(--admin-border) 74%, transparent)}}.admin-venue-media-upload-modern{background:linear-gradient(180deg, var(--admin-panel-strong), transparent 58%), var(--admin-inset)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-upload-modern{background:linear-gradient(180deg, color-mix(in srgb, var(--admin-panel-strong) 68%, transparent), transparent 58%), var(--admin-inset)}}.admin-venue-media-upload-header{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.admin-venue-media-upload-header h4{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text)}.admin-venue-media-upload-header p{margin-top:calc(var(--spacing,.25rem) * .5);max-width:46rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--admin-text-muted)}.admin-venue-media-upload-header strong{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-width:1px;border-color:var(--admin-border);background:var(--admin-panel);color:var(--admin-text-muted);flex-shrink:0}.admin-venue-media-kicker{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--admin-text-dim)}.admin-venue-media-dropzone{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-style:dashed;border-width:1px;border-color:var(--admin-border-strong);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-dropzone{border-color:color-mix(in srgb, var(--admin-border-strong) 62%, transparent)}}.admin-venue-media-dropzone{background:radial-gradient(circle at 12% 0%, var(--admin-info-text), transparent 32%), var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-dropzone{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--admin-info-text) 10%, transparent), transparent 32%), color-mix(in srgb, var(--admin-panel) 72%, transparent)}}.admin-venue-media-dropzone:hover,.admin-venue-media-dropzone:focus-visible,.admin-venue-media-dropzone-active{border-color:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-dropzone:hover,.admin-venue-media-dropzone:focus-visible,.admin-venue-media-dropzone-active{border-color:color-mix(in srgb, var(--admin-info-text) 52%, var(--admin-border-strong))}}.admin-venue-media-dropzone:hover,.admin-venue-media-dropzone:focus-visible,.admin-venue-media-dropzone-active{background:radial-gradient(circle at 12% 0%, var(--admin-info-text), transparent 36%), var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-dropzone:hover,.admin-venue-media-dropzone:focus-visible,.admin-venue-media-dropzone-active{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--admin-info-text) 15%, transparent), transparent 36%), var(--admin-panel-strong)}}.admin-venue-media-dropzone:hover,.admin-venue-media-dropzone:focus-visible,.admin-venue-media-dropzone-active{outline:none}.admin-venue-media-dropzone-compact{padding:calc(var(--spacing,.25rem) * 3)}.admin-venue-media-dropzone-icon{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-info-text);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-dropzone-icon{border-color:color-mix(in srgb, var(--admin-info-text) 26%, var(--admin-border))}}.admin-venue-media-dropzone-icon{background:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-dropzone-icon{background:color-mix(in srgb, var(--admin-info-text) 8%, var(--admin-panel))}}.admin-venue-media-dropzone-icon{color:var(--admin-info-text)}.admin-venue-media-dropzone-copy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);display:grid}.admin-venue-media-dropzone-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text);overflow:hidden}.admin-venue-media-dropzone-copy span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--admin-text-muted)}.admin-venue-media-batch-panel{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2.5);border-width:1px;border-color:var(--admin-border);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-batch-panel{border-color:color-mix(in srgb, var(--admin-border) 76%, transparent)}}.admin-venue-media-batch-panel{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-batch-panel{background:color-mix(in srgb, var(--admin-panel) 72%, transparent)}}.admin-venue-media-batch-heading{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.admin-venue-media-batch-heading div{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);display:grid}.admin-venue-media-batch-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text);overflow:hidden}.admin-venue-media-meta-grid{grid-template-columns:minmax(min(220px,100%),1.25fr) minmax(min(220px,100%),1.25fr) repeat(auto-fit,minmax(min(150px,100%),1fr))}.admin-venue-pending-media-modern{gap:calc(var(--spacing,.25rem) * 2)}.admin-venue-pending-media-card{border:1px solid var(--admin-border);grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:.75rem;padding:.6rem;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-venue-pending-media-card{border:1px solid color-mix(in srgb, var(--admin-border) 74%, transparent)}}.admin-venue-pending-media-card{background:var(--admin-panel)}.admin-venue-pending-media-preview{aspect-ratio:1;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border);justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-venue-pending-media-preview{border-color:color-mix(in srgb, var(--admin-border) 78%, transparent)}}.admin-venue-pending-media-preview{background:var(--admin-inset);color:var(--admin-text-dim)}.admin-venue-pending-media-preview img{object-fit:cover;width:100%;height:100%}.admin-venue-pending-media-main{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);display:grid}.admin-venue-pending-media-title{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * .5);padding-right:calc(var(--spacing,.25rem) * 7);flex-wrap:wrap;display:flex}.admin-venue-pending-media-title strong{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text);overflow:hidden}.admin-venue-pending-media-title span{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text-muted);font-size:11px}.admin-venue-pending-media-controls{grid-template-columns:minmax(110px,.9fr) minmax(110px,.9fr) minmax(95px,auto) auto;align-items:center;gap:.45rem;display:grid}.admin-venue-pending-primary{min-height:calc(var(--spacing,.25rem) * 8)}.admin-venue-pending-index{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset);color:var(--admin-text-muted);place-items:center;display:grid;position:absolute}.admin-venue-media-upload-actions-modern{border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-upload-actions-modern{border-color:color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-venue-media-upload-actions-modern{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-upload-actions-modern{background:color-mix(in srgb, var(--admin-panel) 66%, transparent)}}.admin-venue-media-upload-actions-modern button:disabled{opacity:.52}@media (max-width:1023px){.admin-venue-media-dropzone,.admin-venue-pending-media-card,.admin-venue-pending-media-controls{grid-template-columns:minmax(0,1fr)}.admin-venue-pending-media-preview{aspect-ratio:16/7}}.admin-venue-media-preview,.admin-venue-public-preview-media{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset);overflow:hidden}.admin-venue-media-preview{margin-top:calc(var(--spacing,.25rem) * 2);aspect-ratio:16/6;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--admin-text-dim);justify-content:center;align-items:center;display:flex}.admin-venue-media-preview img,.admin-venue-public-preview-media img{object-fit:cover;width:100%;height:100%}.admin-venue-media-manager{gap:calc(var(--spacing,.25rem) * 2);display:grid}.admin-venue-media-readiness{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;display:grid}@media (min-width:48rem){.admin-venue-media-readiness{grid-template-columns:minmax(0,1fr) auto}}.admin-venue-media-readiness{border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-readiness{border-color:color-mix(in srgb, var(--admin-border) 78%, transparent)}}.admin-venue-media-readiness{background:var(--admin-panel)}.admin-venue-media-readiness[data-media-state=photo]{border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-readiness[data-media-state=photo]{border-color:color-mix(in srgb, var(--admin-success-text) 34%, var(--admin-border))}}.admin-venue-media-readiness[data-media-state=logo-only],.admin-venue-media-readiness[data-media-state=empty]{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-readiness[data-media-state=logo-only],.admin-venue-media-readiness[data-media-state=empty]{border-color:color-mix(in srgb, var(--admin-warning-text) 36%, var(--admin-border))}}.admin-venue-media-readiness[data-media-state=failed]{border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-readiness[data-media-state=failed]{border-color:color-mix(in srgb, var(--admin-danger-text) 42%, var(--admin-border))}}.admin-venue-media-readiness>div:first-child{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);display:grid}.admin-venue-media-readiness strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text)}.admin-venue-media-readiness p{max-width:48rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--admin-text-muted)}.admin-venue-media-readiness-stats{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}@media (min-width:48rem){.admin-venue-media-readiness-stats{justify-content:flex-end}}.admin-venue-media-readiness-stats span{min-height:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;border-width:1px;border-color:var(--admin-border);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-readiness-stats span{border-color:color-mix(in srgb, var(--admin-border) 76%, transparent)}}.admin-venue-media-readiness-stats span{background:var(--admin-inset)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-readiness-stats span{background:color-mix(in srgb, var(--admin-inset) 76%, transparent)}}.admin-venue-media-readiness-stats span{color:var(--admin-text-muted)}.admin-venue-media-readiness-stats strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text);font-size:11px}.admin-venue-media-readiness-stats span[data-primary-selected=true]{border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-readiness-stats span[data-primary-selected=true]{border-color:color-mix(in srgb, var(--admin-success-text) 28%, var(--admin-border))}}.admin-venue-media-current{gap:calc(var(--spacing,.25rem) * 2);display:grid}.admin-venue-media-assets,.admin-venue-media-upload{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--admin-border);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-assets,.admin-venue-media-upload{border-color:color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-venue-media-assets,.admin-venue-media-upload{background:var(--admin-panel)}.admin-venue-media-heading,.admin-venue-media-upload-actions{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--admin-text-muted);flex-wrap:wrap;display:flex}.admin-venue-media-heading span{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text)}.admin-venue-media-heading strong{border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-width:1px;border-color:var(--admin-border);background:var(--admin-chip-bg);font-size:10px}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-heading strong{background:color-mix(in srgb, var(--admin-chip-bg) 70%, transparent)}}.admin-venue-media-heading strong{color:var(--admin-text-muted)}.admin-venue-disclosure-section{scroll-margin-top:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-section{border-color:color-mix(in srgb, var(--admin-border) 82%, transparent)}}.admin-venue-disclosure-section{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-section{background:color-mix(in srgb, var(--admin-panel) 84%, transparent)}}.admin-venue-disclosure-section{overflow:visible}.admin-venue-disclosure-section-needs-work{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-section-needs-work{border-color:color-mix(in srgb, var(--admin-warning-text) 24%, var(--admin-border))}}.admin-venue-disclosure-summary{min-height:calc(var(--spacing,.25rem) * 11);width:100%;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-venue-disclosure-summary:hover,.admin-venue-disclosure-summary:focus-visible{background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-summary:hover,.admin-venue-disclosure-summary:focus-visible{background:color-mix(in srgb, var(--admin-panel-strong) 72%, transparent)}}.admin-venue-disclosure-summary:focus-visible{box-shadow:0 0 0 2px var(--admin-focus);outline:none}.admin-venue-disclosure-summary:after{content:"›";font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--admin-text-dim);flex-shrink:0}.admin-venue-disclosure-section-open .admin-venue-disclosure-summary:after{transform:rotate(90deg)}.admin-venue-disclosure-section-open{background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-section-open{background:color-mix(in srgb, var(--admin-panel-strong) 82%, transparent)}}.admin-venue-disclosure-title{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.admin-venue-disclosure-title>span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--admin-text);overflow:hidden}.admin-venue-disclosure-title strong,.admin-venue-disclosure-title em{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-width:1px;border-radius:.25rem;flex-shrink:0;font-style:normal}.admin-venue-disclosure-title strong{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-title strong{border-color:color-mix(in srgb, var(--admin-warning-text) 24%, var(--admin-border))}}.admin-venue-disclosure-title strong{background:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-title strong{background:color-mix(in srgb, var(--admin-warning-text) 5%, var(--admin-inset))}}.admin-venue-disclosure-title strong{color:var(--admin-warning-text)}.admin-venue-disclosure-title em{border-color:var(--admin-border-strong)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-title em{border-color:color-mix(in srgb, var(--admin-border-strong) 64%, var(--admin-border))}}.admin-venue-disclosure-title em{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-title em{background:color-mix(in srgb, var(--admin-panel) 74%, transparent)}}.admin-venue-disclosure-title em{color:var(--admin-text-muted)}.admin-venue-disclosure-body{border-top-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2.5);border-top-width:1px;border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-body{border-color:color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-venue-disclosure-body{background:var(--admin-bg)}@supports (color:color-mix(in lab, red, red)){.admin-venue-disclosure-body{background:color-mix(in srgb, var(--admin-bg) 30%, transparent)}}.admin-venue-disclosure-body{overflow:visible}.admin-venue-improver-dialog .admin-venue-disclosure-section{border-radius:calc(var(--radius) - 2px);border-left:2px solid var(--admin-border-strong)}.admin-venue-improver-dialog .admin-venue-disclosure-section-open{border-color:var(--admin-border-strong)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-disclosure-section-open{border-color:color-mix(in srgb, var(--admin-border-strong) 72%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-disclosure-section-open{box-shadow:0 8px 18px #0000000f}.admin-venue-improver-dialog .admin-venue-disclosure-section-needs-work{border-left-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-disclosure-section-needs-work{border-left-color:color-mix(in srgb, var(--admin-warning-text) 68%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-disclosure-section-danger{border-left-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improver-dialog .admin-venue-disclosure-section-danger{border-left-color:color-mix(in srgb, var(--admin-danger-text) 72%, var(--admin-border))}}.admin-venue-improver-dialog .admin-venue-disclosure-summary{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}.admin-venue-improver-dialog .admin-venue-disclosure-body{padding:calc(var(--spacing,.25rem) * 2.5)}@media (max-width:760px){.admin-venue-disclosure-summary{align-items:flex-start}}.admin-venue-media-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:.5rem;display:grid}.admin-venue-media-card{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 1.5);border-width:1px;border-color:var(--admin-border);grid-template-columns:78px minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-card{border-color:color-mix(in srgb, var(--admin-border) 82%, transparent)}}.admin-venue-media-card{background:var(--admin-panel-strong)}.admin-venue-media-card-inactive{opacity:.65}.admin-venue-media-thumb{aspect-ratio:1;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-color:var(--admin-border);justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-thumb{border-color:color-mix(in srgb, var(--admin-border) 82%, transparent)}}.admin-venue-media-thumb{background:var(--admin-inset);color:var(--admin-text-dim)}.admin-venue-media-thumb img{object-fit:cover;width:100%;height:100%}.admin-venue-media-card-body,.admin-venue-media-card-actions{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:grid}.admin-venue-media-card-title{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.admin-venue-media-card-title span{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:capitalize;color:var(--admin-text);overflow:hidden}.admin-venue-media-card-title strong{border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-success-text);background:#10b98124;border-width:1px;border-color:#34d39957;flex-shrink:0}.admin-venue-media-card-title em{border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:var(--admin-warning-text);flex-shrink:0;font-style:normal}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-card-title em{border-color:color-mix(in srgb, var(--admin-warning-text) 34%, var(--admin-border))}}.admin-venue-media-card-title em{background:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-card-title em{background:color-mix(in srgb, var(--admin-warning-text) 8%, transparent)}}.admin-venue-media-card-title em{color:var(--admin-warning-text)}.admin-venue-media-card-body p{color:var(--admin-text-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-venue-media-card-actions{grid-column:1/-1;grid-template-columns:minmax(7rem,auto) minmax(0,1fr) auto;align-items:center}.admin-venue-media-card-actions .admin-mini-button{min-height:1.875rem}.admin-venue-media-empty{min-height:calc(var(--spacing,.25rem) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-color:var(--admin-border);display:flex}@supports (color:color-mix(in lab, red, red)){.admin-venue-media-empty{border-color:color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-venue-media-empty{color:var(--admin-text-dim)}.admin-venue-pending-media{gap:calc(var(--spacing,.25rem) * 1.5);display:grid}.admin-venue-pending-media-row{background:var(--admin-panel-strong);border-radius:.5rem;grid-template-columns:minmax(150px,1fr) repeat(2,minmax(96px,.55fr)) minmax(82px,.45fr) auto;align-items:center;gap:.4rem;padding:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-venue-pending-media-row{background:color-mix(in srgb, var(--admin-panel-strong) 58%, transparent)}}.admin-venue-pending-media-row>div{min-width:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:grid}.admin-venue-pending-media-row strong,.admin-venue-pending-media-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-venue-pending-media-row span{color:var(--admin-text-muted)}.admin-venue-pending-media-overrides{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-color:var(--admin-border);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.admin-venue-pending-media-overrides{border-color:color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-venue-pending-media-overrides{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-venue-pending-media-overrides{background:color-mix(in srgb, var(--admin-panel) 62%, transparent)}}.admin-venue-pending-media-overrides summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--admin-text-muted)}.admin-venue-pending-media-overrides[open] summary{margin-bottom:calc(var(--spacing,.25rem) * 2);color:var(--admin-text)}.admin-mini-button-danger{color:var(--admin-danger-text);border-color:#f871715c}.admin-venue-public-preview{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border);background:var(--admin-panel-strong);overflow:hidden}.admin-venue-public-preview [data-slot=badge]{border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-venue-public-preview [data-slot=badge]{border-color:color-mix(in srgb, var(--admin-border) 76%, transparent)}}.admin-venue-public-preview [data-slot=badge]{background:var(--admin-chip-bg)}@supports (color:color-mix(in lab, red, red)){.admin-venue-public-preview [data-slot=badge]{background:color-mix(in srgb, var(--admin-chip-bg) 64%, transparent)}}.admin-venue-public-preview [data-slot=badge]{color:var(--admin-text-muted)}.admin-venue-public-preview-media{aspect-ratio:16/8;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-radius:0;position:relative}.admin-venue-public-preview-source{bottom:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;border-width:1px;border-color:var(--admin-border);position:absolute}@supports (color:color-mix(in lab, red, red)){.admin-venue-public-preview-source{border-color:color-mix(in srgb, var(--admin-border) 80%, transparent)}}.admin-venue-public-preview-source{background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-venue-public-preview-source{background:color-mix(in srgb, var(--admin-panel-strong) 90%, transparent)}}.admin-venue-public-preview-source{color:var(--admin-text-muted);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-venue-public-preview-logo{background:#fff;padding:2rem;object-fit:contain!important}@supports (color:color-mix(in lab, red, red)){.admin-venue-public-preview-logo{background:color-mix(in srgb, white 94%, var(--admin-panel))}}.admin-venue-preview-actions{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.admin-venue-readiness-note{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-color:var(--admin-border);background:var(--admin-panel);color:var(--admin-text-muted);flex-wrap:wrap;display:flex}.admin-venue-readiness-note[data-venue-field-tone=warning]{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-readiness-note[data-venue-field-tone=warning]{border-color:color-mix(in srgb, var(--admin-warning-text) 34%, var(--admin-border))}}.admin-venue-readiness-note[data-venue-field-tone=warning]{color:var(--admin-warning-text)}.admin-venue-readiness-note strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}.admin-venue-preview-tags{gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.admin-venue-preview-tags span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);border-width:1px;border-color:var(--admin-border);background:var(--admin-chip-bg);color:var(--admin-text-muted);border-radius:.25rem}.admin-venue-editor-panel .admin-issue-trigger,.admin-venue-public-preview .admin-issue-trigger{border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);border-color:var(--admin-border);font-size:11px}@supports (color:color-mix(in lab, red, red)){.admin-venue-editor-panel .admin-issue-trigger,.admin-venue-public-preview .admin-issue-trigger{border-color:color-mix(in srgb, var(--admin-border) 82%, transparent)}}.admin-venue-editor-panel .admin-issue-trigger,.admin-venue-public-preview .admin-issue-trigger{background:var(--admin-inset)}@supports (color:color-mix(in lab, red, red)){.admin-venue-editor-panel .admin-issue-trigger,.admin-venue-public-preview .admin-issue-trigger{background:color-mix(in srgb, var(--admin-inset) 62%, transparent)}}.admin-venue-editor-panel .admin-issue-trigger-warn,.admin-venue-public-preview .admin-issue-trigger-warn{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-editor-panel .admin-issue-trigger-warn,.admin-venue-public-preview .admin-issue-trigger-warn{border-color:color-mix(in srgb, var(--admin-warning-text) 22%, var(--admin-border))}}.admin-venue-save-bar{bottom:calc(var(--spacing,.25rem) * 0);z-index:20;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);border-top-width:1px;border-color:var(--admin-border);background:var(--admin-toolbar-bg);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);flex-wrap:wrap;display:flex;position:sticky}.admin-venue-section-nav{gap:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * .5);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.admin-venue-filter-notice{margin-inline:calc(var(--spacing,.25rem) * 2);margin-top:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-color:var(--admin-border);background:var(--admin-inset);color:var(--admin-text-muted);flex-wrap:wrap;display:flex}.admin-venue-improve-confirm{margin-inline:calc(var(--spacing,.25rem) * 2);margin-top:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-color:var(--admin-info-text);border-radius:6px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-venue-improve-confirm{border-color:color-mix(in srgb, var(--admin-info-text) 34%, var(--admin-border))}}.admin-venue-improve-confirm{background:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-venue-improve-confirm{background:color-mix(in srgb, var(--admin-info-text) 7%, var(--admin-inset))}}.admin-venue-improve-confirm{color:var(--admin-text-muted)}.admin-venue-improve-confirm-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;display:flex}:where(.admin-venue-updates-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.admin-venue-update-compose,.admin-venue-update-item{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset)}.admin-venue-form-error{margin-inline:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--admin-danger-text);background:#ef444414;border-width:1px;border-color:#f8717147;border-radius:.25rem}.admin-nightlife-hours{gap:calc(var(--spacing,.25rem) * 2);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.admin-nightlife-hours .admin-compact-label{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);text-transform:none;letter-spacing:0}.admin-nightlife-hours .admin-venue-control{min-height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.admin-nightlife-command{min-height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);border-width:1px;display:grid}@media (min-width:48rem){.admin-nightlife-command{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.admin-nightlife-command{border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-command{border-color:color-mix(in srgb, var(--admin-border) 88%, transparent)}}.admin-nightlife-command{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-command{background:color-mix(in srgb, var(--admin-panel) 52%, transparent)}}.admin-nightlife-command-main,.admin-nightlife-command-actions{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.admin-nightlife-command-main{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column}.admin-nightlife-command-actions{justify-content:flex-start}@media (min-width:48rem){.admin-nightlife-command-actions{justify-content:flex-end}}.admin-nightlife-title-row,.admin-nightlife-issue-strip{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.admin-nightlife-title-row>strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text)}.admin-nightlife-operational-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--admin-text-muted)}.admin-nightlife-status,.admin-nightlife-issue-count{min-height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:var(--admin-border);background:var(--admin-chip-bg);color:var(--admin-text-muted);align-items:center;display:inline-flex}.admin-nightlife-status-success{border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-status-success{border-color:color-mix(in srgb, var(--admin-success-text) 34%, var(--admin-border))}}.admin-nightlife-status-success{color:var(--admin-success-text)}.admin-nightlife-status-warning,.admin-nightlife-issue-count-active{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-status-warning,.admin-nightlife-issue-count-active{border-color:color-mix(in srgb, var(--admin-warning-text) 34%, var(--admin-border))}}.admin-nightlife-status-warning,.admin-nightlife-issue-count-active{color:var(--admin-warning-text)}.admin-nightlife-status-danger{border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-status-danger{border-color:color-mix(in srgb, var(--admin-danger-text) 42%, var(--admin-border))}}.admin-nightlife-status-danger{color:var(--admin-danger-text)}.admin-nightlife-meta{min-width:calc(var(--spacing,.25rem) * 0);column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 1);color:var(--admin-text-muted);flex-wrap:wrap;font-size:11px;display:flex}.admin-nightlife-mode,.admin-nightlife-state-buttons{gap:calc(var(--spacing,.25rem) * .5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * .5);border-width:1px;border-color:var(--admin-border);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-mode,.admin-nightlife-state-buttons{border-color:color-mix(in srgb, var(--admin-border) 88%, transparent)}}.admin-nightlife-mode,.admin-nightlife-state-buttons{background:var(--admin-inset)}.admin-nightlife-mode button,.admin-nightlife-state-buttons button,.admin-nightlife-active-days button{min-height:calc(var(--spacing,.25rem) * 7);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--admin-text-muted);border-radius:.25rem}.admin-nightlife-mode button:hover,.admin-nightlife-state-buttons button:hover,.admin-nightlife-active-days button:hover,.admin-nightlife-mode button[data-active=true],.admin-nightlife-state-buttons button[data-active=true],.admin-nightlife-active-days button[data-active=true]{background:var(--admin-panel-strong);color:var(--admin-text)}.admin-nightlife-metadata-row,.admin-nightlife-event-grid,.admin-nightlife-time-row{gap:calc(var(--spacing,.25rem) * 1.5);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.admin-nightlife-time-row>span{padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--admin-text-dim)}.admin-nightlife-fixed-body{gap:calc(var(--spacing,.25rem) * 2);display:grid}@media (min-width:64rem){.admin-nightlife-fixed-body{grid-template-columns:minmax(0,70fr) minmax(250px,30fr)}}.admin-nightlife-fixed-main,.admin-nightlife-inspector,.admin-nightlife-event-panel,.admin-nightlife-unknown-panel,.admin-nightlife-repair,.admin-nightlife-json-drawer{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--admin-border);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-fixed-main,.admin-nightlife-inspector,.admin-nightlife-event-panel,.admin-nightlife-unknown-panel,.admin-nightlife-repair,.admin-nightlife-json-drawer{border-color:color-mix(in srgb, var(--admin-border) 88%, transparent)}}.admin-nightlife-fixed-main,.admin-nightlife-inspector,.admin-nightlife-event-panel,.admin-nightlife-unknown-panel,.admin-nightlife-repair,.admin-nightlife-json-drawer{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-fixed-main,.admin-nightlife-inspector,.admin-nightlife-event-panel,.admin-nightlife-unknown-panel,.admin-nightlife-repair,.admin-nightlife-json-drawer{background:color-mix(in srgb, var(--admin-panel) 42%, transparent)}}.admin-nightlife-preset-toolbar{gap:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * .5);scrollbar-width:thin;display:flex;overflow-x:auto}.admin-nightlife-preset-toolbar button{min-height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--admin-border);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-preset-toolbar button{border-color:color-mix(in srgb, var(--admin-border) 84%, transparent)}}.admin-nightlife-preset-toolbar button{background:var(--admin-inset);color:var(--admin-text-muted)}.admin-nightlife-preset-toolbar button:hover,.admin-nightlife-preset-toolbar button:focus-visible{border-color:var(--admin-border-strong);background:var(--admin-panel-strong);color:var(--admin-text)}.admin-nightlife-gap-ribbon{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-color:var(--admin-warning-text);border-radius:.25rem;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-gap-ribbon{border-color:color-mix(in srgb, var(--admin-warning-text) 28%, var(--admin-border))}}.admin-nightlife-gap-ribbon{color:var(--admin-warning-text);background:#f59e0b14}.admin-nightlife-gap-ribbon>div{gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.admin-nightlife-week-matrix{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border);grid-template-columns:repeat(7,minmax(82px,1fr));gap:1px;padding:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-week-matrix{border-color:color-mix(in srgb, var(--admin-border) 90%, transparent)}}.admin-nightlife-week-matrix{background:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-week-matrix{background:color-mix(in srgb, var(--admin-border) 74%, transparent)}}.admin-nightlife-week-matrix{scrollbar-width:thin;overflow-x:auto}.admin-nightlife-day-cell{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);min-width:82px;min-height:88px;padding:calc(var(--spacing,.25rem) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:var(--admin-inset);border-width:0;border-radius:0;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-day-cell{background:color-mix(in srgb, var(--admin-inset) 90%, transparent)}}.admin-nightlife-day-cell{color:var(--admin-text-muted)}.admin-nightlife-day-cell:hover,.admin-nightlife-day-cell[data-active=true]{box-shadow:inset 0 0 0 1px var(--admin-border-strong);background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-day-cell:hover,.admin-nightlife-day-cell[data-active=true]{background:color-mix(in srgb, var(--admin-panel-strong) 86%, transparent)}}.admin-nightlife-day-cell:hover,.admin-nightlife-day-cell[data-active=true]{color:var(--admin-text)}.admin-nightlife-day-cell[data-state=open]{background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-day-cell[data-state=open]{background:color-mix(in srgb, var(--admin-panel-strong) 74%, transparent)}}.admin-nightlife-day-cell[data-state=closed]{background:var(--admin-inset)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-day-cell[data-state=closed]{background:color-mix(in srgb, var(--admin-inset) 76%, transparent)}}.admin-nightlife-day-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--admin-text-dim)}.admin-nightlife-time-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "kern" 1;white-space:nowrap}.admin-nightlife-day-cell-footer{min-height:calc(var(--spacing,.25rem) * 4);align-items:center;display:flex}.admin-nightlife-kind-chip{min-height:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:9px;font-weight:var(--font-weight-semibold,600);border:1px solid var(--admin-border);border-radius:.25rem;align-items:center;font-style:normal;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-kind-chip{border:1px solid color-mix(in srgb, var(--admin-border) 72%, transparent)}}.admin-nightlife-kind-chip{color:var(--admin-text-dim);background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-kind-chip{background:color-mix(in srgb, var(--admin-panel) 40%, transparent)}}.admin-nightlife-kind-chip[data-kind=dance_walk_in]{border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-kind-chip[data-kind=dance_walk_in]{border-color:color-mix(in srgb, var(--admin-success-text) 40%, var(--admin-border))}}.admin-nightlife-kind-chip[data-kind=dance_walk_in]{color:var(--admin-success-text)}.admin-nightlife-kind-chip[data-kind=venue_open]{color:var(--admin-text-muted)}.admin-nightlife-kind-chip[data-kind=unknown]{color:var(--admin-text-dim)}.admin-nightlife-time-rail{margin-top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 1.5);background:var(--admin-border);border-radius:3.40282e38px;width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-time-rail{background:color-mix(in srgb, var(--admin-border) 42%, transparent)}}.admin-nightlife-time-rail>span{inset-block:calc(var(--spacing,.25rem) * 0);background:var(--admin-success-text);border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-time-rail>span{background:color-mix(in srgb, var(--admin-success-text) 72%, transparent)}}.admin-nightlife-inspector-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.admin-nightlife-inspector-header>strong,.admin-nightlife-event-panel strong,.admin-nightlife-unknown-panel strong,.admin-nightlife-repair strong,.admin-nightlife-closed-editor>strong,.admin-nightlife-unknown-day>strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text)}.admin-nightlife-entry-list{gap:calc(var(--spacing,.25rem) * 2);display:grid}.admin-nightlife-entry-row,.admin-nightlife-closed-editor,.admin-nightlife-unknown-day{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--admin-border);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-entry-row,.admin-nightlife-closed-editor,.admin-nightlife-unknown-day{border-color:color-mix(in srgb, var(--admin-border) 78%, transparent)}}.admin-nightlife-entry-row,.admin-nightlife-closed-editor,.admin-nightlife-unknown-day{background:var(--admin-inset)}.admin-nightlife-entry-row-heading,.admin-nightlife-collapsed-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.admin-nightlife-entry-row-heading{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text-muted);justify-content:space-between}.admin-nightlife-event-panel p,.admin-nightlife-unknown-panel p,.admin-nightlife-unknown-panel li,.admin-nightlife-repair p,.admin-nightlife-closed-editor p,.admin-nightlife-unknown-day p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--admin-text-muted)}.admin-nightlife-unknown-panel ul{gap:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--admin-text-muted);list-style:outside;display:grid}.admin-nightlife-active-days{gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.admin-nightlife-active-days button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset)}.admin-nightlife-panel-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.admin-nightlife-json-drawer textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45}.admin-nightlife-hours{gap:.5rem;display:grid}.admin-nightlife-command{border:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-command{border:1px solid color-mix(in srgb, var(--admin-border) 88%, transparent)}}.admin-nightlife-command{border-radius:.625rem}.admin-nightlife-command-main,.admin-nightlife-command-actions,.admin-nightlife-title-row,.admin-nightlife-issue-strip,.admin-nightlife-meta,.admin-nightlife-mode,.admin-nightlife-state-buttons,.admin-nightlife-preset-toolbar,.admin-nightlife-gap-ribbon,.admin-nightlife-gap-ribbon>div,.admin-nightlife-day-cell-footer,.admin-nightlife-inspector-header,.admin-nightlife-entry-row-heading,.admin-nightlife-collapsed-actions,.admin-nightlife-active-days,.admin-nightlife-panel-heading{display:flex}.admin-nightlife-command-main{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.admin-nightlife-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0}.admin-nightlife-title-row,.admin-nightlife-issue-strip,.admin-nightlife-meta,.admin-nightlife-entry-row-heading,.admin-nightlife-collapsed-actions,.admin-nightlife-active-days,.admin-nightlife-panel-heading{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0}.admin-nightlife-meta{gap:.25rem .75rem;font-size:.6875rem;line-height:1rem}.admin-nightlife-status,.admin-nightlife-issue-count,.admin-nightlife-kind-chip{white-space:nowrap;align-items:center;display:inline-flex}.admin-nightlife-status,.admin-nightlife-issue-count{border-radius:.375rem;min-height:1.5rem;padding:0 .5rem;font-size:.6875rem;font-weight:650}.admin-nightlife-mode,.admin-nightlife-state-buttons{border:1px solid var(--admin-border);flex-wrap:wrap;gap:.125rem;padding:.125rem}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-mode,.admin-nightlife-state-buttons{border:1px solid color-mix(in srgb, var(--admin-border) 88%, transparent)}}.admin-nightlife-mode,.admin-nightlife-state-buttons{border-radius:.5rem}.admin-nightlife-mode button,.admin-nightlife-state-buttons button,.admin-nightlife-active-days button{white-space:nowrap;border-radius:.375rem;min-height:1.75rem;padding:0 .5rem;font-size:.6875rem;font-weight:650;line-height:1}.admin-nightlife-fixed-body{grid-template-columns:minmax(0,70fr) minmax(250px,30fr);gap:.5rem;display:grid}.admin-nightlife-fixed-main,.admin-nightlife-inspector,.admin-nightlife-event-panel,.admin-nightlife-unknown-panel,.admin-nightlife-repair,.admin-nightlife-json-drawer{border:1px solid var(--admin-border);gap:.5rem;padding:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-fixed-main,.admin-nightlife-inspector,.admin-nightlife-event-panel,.admin-nightlife-unknown-panel,.admin-nightlife-repair,.admin-nightlife-json-drawer{border:1px solid color-mix(in srgb, var(--admin-border) 88%, transparent)}}.admin-nightlife-fixed-main,.admin-nightlife-inspector,.admin-nightlife-event-panel,.admin-nightlife-unknown-panel,.admin-nightlife-repair,.admin-nightlife-json-drawer{border-radius:.625rem}.admin-nightlife-metadata-row,.admin-nightlife-event-grid,.admin-nightlife-time-row,.admin-nightlife-entry-list,.admin-nightlife-entry-row,.admin-nightlife-closed-editor,.admin-nightlife-unknown-day{gap:.375rem;display:grid}.admin-nightlife-metadata-row,.admin-nightlife-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-nightlife-time-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}.admin-nightlife-time-row>span{padding-bottom:.5rem;font-size:.75rem}.admin-nightlife-preset-toolbar{scrollbar-width:thin;gap:.25rem;padding-bottom:.125rem;overflow-x:auto}.admin-nightlife-preset-toolbar button{border:1px solid var(--admin-border);flex-shrink:0;min-height:1.875rem;padding:0 .5rem}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-preset-toolbar button{border:1px solid color-mix(in srgb, var(--admin-border) 84%, transparent)}}.admin-nightlife-preset-toolbar button{white-space:nowrap;border-radius:.5rem;font-size:.6875rem;font-weight:650;line-height:1}.admin-nightlife-gap-ribbon{border:1px solid var(--admin-warning-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-gap-ribbon{border:1px solid color-mix(in srgb, var(--admin-warning-text) 28%, var(--admin-border))}}.admin-nightlife-gap-ribbon{border-radius:.375rem;font-size:.75rem;line-height:1rem}.admin-nightlife-gap-ribbon>div{flex-wrap:wrap;gap:.25rem}.admin-nightlife-week-matrix{border:1px solid var(--admin-border);grid-template-columns:repeat(7,minmax(82px,1fr));gap:1px;padding:1px;display:grid;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-week-matrix{border:1px solid color-mix(in srgb, var(--admin-border) 90%, transparent)}}.admin-nightlife-week-matrix{scrollbar-width:thin;border-radius:.625rem}.admin-nightlife-day-cell{text-align:left;border:0;border-radius:0;align-content:start;gap:.25rem;min-width:82px;min-height:88px;padding:.5rem;display:grid}.admin-nightlife-day-label{font-size:.6875rem;font-weight:650;line-height:1rem}.admin-nightlife-time-label{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "kern" 1;font-size:.875rem;font-weight:700;line-height:1rem}.admin-nightlife-day-cell-footer{align-items:center;min-height:1rem}.admin-nightlife-kind-chip{border-radius:.25rem;min-height:1rem;padding:0 .375rem;font-size:.5625rem;font-style:normal;font-weight:700;line-height:1}.admin-nightlife-time-rail{border-radius:999px;width:100%;height:.375rem;margin-top:.125rem;display:block;position:relative;overflow:hidden}.admin-nightlife-time-rail>span{border-radius:999px;position:absolute;top:0;bottom:0}.admin-nightlife-inspector{align-self:start;max-height:260px;overflow:auto}.admin-nightlife-inspector-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.admin-nightlife-entry-row,.admin-nightlife-closed-editor,.admin-nightlife-unknown-day{border:1px solid var(--admin-border);padding:.5rem}@supports (color:color-mix(in lab, red, red)){.admin-nightlife-entry-row,.admin-nightlife-closed-editor,.admin-nightlife-unknown-day{border:1px solid color-mix(in srgb, var(--admin-border) 78%, transparent)}}.admin-nightlife-entry-row,.admin-nightlife-closed-editor,.admin-nightlife-unknown-day{border-radius:.5rem}.admin-nightlife-unknown-panel ul{gap:.25rem;display:grid}@media (max-width:1023px){.admin-nightlife-command,.admin-nightlife-fixed-body,.admin-nightlife-metadata-row,.admin-nightlife-event-grid{grid-template-columns:minmax(0,1fr)}.admin-nightlife-command-actions{justify-content:flex-start}}.admin-venue-detail-shell,.admin-venue-detail-section,.admin-venue-detail-shell .admin-compact-field,.admin-venue-detail-shell .admin-compact-check,.admin-venue-detail-shell .admin-compact-stat,.admin-venue-detail-shell .admin-compact-note,.admin-venue-detail-shell .admin-compact-meter,.admin-venue-detail-shell .admin-tristate-field{background:var(--admin-panel);color:var(--admin-text)}@media (max-width:1279px){.admin-venue-data-workspace,.admin-venue-data-workspace-with-drawer{grid-template-columns:minmax(0,1fr)}.admin-venue-review-drawer{display:none}.admin-venue-improver-dialog{max-height:none;width:min(1180px,100vw - 3rem)!important;height:calc(100vh - 2rem)!important}}@media (max-width:1179px){.admin-venue-improver-workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.admin-venue-improver-editor{min-height:0}.admin-venue-improver-quality-panel{border-top:1px solid var(--admin-border);border-left:0;grid-area:2/1/auto/-1;grid-template-rows:minmax(0,auto);grid-template-columns:minmax(0,1fr) minmax(16rem,18rem);max-height:12.5rem;overflow:hidden}.admin-venue-improver-quality-main{scroll-snap-type:x proximity;gap:.5rem;min-width:0;padding-bottom:.25rem;display:flex;overflow:auto hidden}.admin-venue-improver-quality-main>section{scroll-snap-align:start;min-width:min(16rem,72vw)}.admin-venue-improver-quality-actions{border-top:0;border-left:1px solid var(--admin-border);align-self:stretch;padding-top:0;padding-left:.5rem}.admin-venue-improver-tertiary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.admin-venues-console{grid-template-columns:minmax(0,1fr)}.admin-venue-editor-scroll{max-height:none}.admin-venue-index-toolbar{align-items:stretch}.admin-venue-improver-topbar{align-items:flex-start}.admin-venue-improver-header-stats{justify-content:flex-start;width:100%}.admin-venue-improver-workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.admin-venue-improver-quality-panel{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:0;grid-column:auto;grid-template-rows:minmax(0,auto) auto;grid-template-columns:minmax(0,1fr);max-height:14rem}.admin-venue-improver-quality-main{display:flex;overflow:auto hidden}.admin-venue-improver-quality-actions{border-top:1px solid var(--admin-border);border-left:0;padding-top:.5rem;padding-left:0}.admin-venue-media-card,.admin-venue-media-card-actions,.admin-venue-pending-media-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.admin-venue-improver-dialog{border-radius:.75rem;max-height:none;width:calc(100vw - 1.5rem)!important;height:calc(100dvh - 1.25rem)!important}.admin-venue-improver-topbar{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}.admin-venue-improver-title-input{height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.admin-venue-improver-header-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.admin-venue-improver-stat-chip,.admin-venue-improver-save-chip{min-height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 1.5);justify-content:center;font-size:10px}.admin-venue-improver-dialog .admin-venue-editor-scroll{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);scroll-padding-block:.5rem 1rem}.admin-venue-improver-dialog .admin-venue-form-grid,.admin-venue-improver-dialog #venue-editor-public-state .admin-venue-form-grid,.admin-venue-improver-dialog .admin-venue-media-upload .admin-venue-form-grid{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.admin-venue-improver-dialog #venue-editor-public-state .admin-venue-field,.admin-venue-improver-dialog #venue-editor-public-state .admin-venue-check,.admin-venue-improver-dialog #venue-editor-public-state .admin-venue-readonly-stat{flex:initial}.admin-venue-disclosure-summary{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;min-height:3rem}.admin-venue-disclosure-title{flex-wrap:wrap;row-gap:.25rem}.admin-venue-disclosure-title>span{white-space:normal}.admin-venue-disclosure-summary:after{align-self:center}.admin-venue-improver-dialog .admin-venue-disclosure-summary,.admin-venue-improver-dialog .admin-venue-disclosure-body{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}.admin-venue-improver-quality-panel{grid-template-rows:minmax(0,auto) auto;grid-template-columns:minmax(0,1fr);max-height:11.5rem;padding:.5rem}.admin-venue-improver-quality-main{gap:.5rem;padding-bottom:.25rem;display:flex;overflow:auto hidden}.admin-venue-improver-quality-main>section{min-width:min(15rem,78vw)}.admin-venue-improver-quality-panel section{padding:.5rem}.admin-venue-improver-completion-copy p,.admin-venue-improver-panel-copy,.admin-venue-improver-quality-detail-list{display:none}.admin-venue-improver-completion-stats{gap:.5rem}.admin-venue-improver-quality-actions{border-top:1px solid var(--admin-border);border-left:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:.5rem;padding-left:0}.admin-venue-improver-action-primary,.admin-venue-improver-action-secondary{min-height:2.25rem}.admin-venue-improver-tertiary-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-venue-improver-tertiary-actions a,.admin-venue-improver-tertiary-actions span,.admin-venue-improver-tertiary-actions button{min-height:2rem;padding-inline:.25rem;font-size:10px}.admin-venue-index-search,.admin-venue-view-segment{width:100%;overflow-x:auto}.admin-venue-sort-trigger,.admin-venue-filter-trigger{width:100%}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
