.eventVisibilityNotice{color:#4e421e;font:400 .9rem/1.45 var(--font-geist-sans,system-ui,sans-serif);background:#fffaf0;border:1px solid #d5c48e;border-radius:8px;margin:.65rem 0;padding:.7rem .9rem}.eventVisibilityNotice p{margin:.35rem 0}.eventVisibilityNotice a{margin-right:.7rem}.eventVisibilityNotice button{margin-top:.4rem}.eventVisibilityNotice a,.eventVisibilityNotice button{z-index:2;position:relative}.eventVisibilityReview{margin:1rem 0}.visibilityReviewRow{align-items:flex-start;gap:1rem}.visibilityReviewRow>div:first-child{flex:1;min-width:0}.visibilityReviewRow p,.visibilityReviewRow details{overflow-wrap:anywhere}.visibilityReviewRow .actions{flex-wrap:wrap}.eventVisibilityNotice a{overflow-wrap:anywhere}@media (max-width:650px){.visibilityReviewRow{flex-direction:column}.visibilityReviewRow .actions{width:100%}.eventVisibilityReview .modal{max-height:85vh;overflow:auto}.eventVisibilityNotice{padding:.65rem}}.paywallExemptions{gap:12px;min-width:0;margin:0;display:grid}.dashboard.adminDashboardShell .adminDashboardContent:has(>.paywallExemptions){min-height:0;padding-top:14px}.paywallExemptions .adminCategoryHeader{gap:4px;margin:0;padding:0}.paywallExemptions .adminCategoryHeader h2{margin:0 0 4px;font-size:1.3rem}.paywallExemptions .adminCategoryHeader p,.paywallExemptions .hint{font-size:.875rem;line-height:1.45}.paywallExemptions .siteSettingsCard{gap:12px;min-width:0;margin:0;padding:14px 16px;display:grid;overflow:visible}.paywallExemptions h3,.paywallExemptions p{margin:0}.paywallExemptions h3{font-size:1rem}.paywallFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start;gap:12px;display:grid}.paywallRecipientFields{grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:start}.paywallExemptions label{align-content:start;gap:5px;min-width:0;font-size:.875rem;font-weight:600;display:grid}.paywallExemptions input:not([type=checkbox]),.paywallExemptions select,.paywallExemptions textarea{color:#183b30;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #b9ccc4;border-radius:8px;padding:8px 10px;font-weight:400}.paywallExemptions textarea{resize:vertical;min-height:62px}.paywallExemptions small{color:#50685e;overflow-wrap:anywhere;font-size:.8rem;font-weight:400;line-height:1.4;display:block}.paywallExemptions fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.paywallExemptions legend{margin-bottom:6px;font-size:.875rem;font-weight:700}.paywallChoices{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:is(.paywallChoices label,.paywallWarning label:has(input[type=checkbox])){align-items:center;gap:7px;display:flex}.paywallChoices input,.paywallWarning input[type=checkbox]{accent-color:#184c3d;flex-shrink:0;width:18px;height:18px}.paywallNotice,.paywallWarning{color:#574017;overflow-wrap:anywhere;background:#fff9e9;border:1px solid #d4ae55;border-radius:8px;padding:12px}.paywallWarning p{margin:6px 0;font-size:.875rem}.paywallWarning ul{margin:6px 0;padding-left:20px}.paywallHeading,.paywallGrantRows article,.paywallPagination,.paywallActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.paywallHeading>div{gap:4px;display:grid}.paywallHeading>button{flex-shrink:0}.paywallGrantRows article{border-top:1px solid #dce6e0;align-items:flex-start;padding:10px 0;font-size:.875rem}.paywallGrantRows article>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.paywallGrantRows article>div:last-child{flex-shrink:0;justify-items:end}.paywallExemptions button{white-space:normal;min-height:36px;padding:7px 12px;font-size:.875rem}.paywallExemptions fieldset>.primary{justify-self:start}.paywallExemptions .danger{color:#fff;font:inherit;background:#a32525;border:1px solid #a32525;border-radius:8px;font-weight:700}.paywallAudit{overflow-wrap:anywhere;border-top:1px solid #dce6e0;gap:4px;padding:10px 0;font-size:.875rem;display:grid}.paywallPagination,.paywallActions{justify-content:flex-start}.paywallActions{margin-top:10px}.paywallAccessRules{color:#50685e;font-size:.875rem}.paywallAccessRules summary,.paywallAuditPanel summary{cursor:pointer;font-weight:600}.paywallAccessRules[open] p{margin-top:6px}.paywallExemptions .paywallAuditPanel{display:block}.paywallAuditPanel summary span{color:#50685e;margin-left:8px;font-size:.8rem;font-weight:400}.paywallAuditPanel[open]>.hint,.paywallAuditPanel[open]>p,.paywallAuditPanel[open]>nav{margin-top:10px}.paywallRecipientSearch{align-content:start;gap:5px;min-width:0;display:grid;position:relative}.paywallRecipientSuggestions{z-index:30;background:#fff;border:1px solid #b9ccc4;border-radius:8px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:65px;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #183b3026}.paywallRecipientSuggestions li{margin:0;padding:0}.paywallExemptions .paywallRecipientSuggestions button{text-align:left;color:#183b30;width:100%;font:inherit;overflow-wrap:anywhere;background:#fff;border:0;border-radius:5px;gap:3px;padding:8px 10px;font-size:.875rem;display:grid}:is(.paywallExemptions .paywallRecipientSuggestions button:hover,.paywallExemptions .paywallRecipientSuggestions button:focus-visible,.paywallExemptions .paywallRecipientSuggestions button[aria-selected=true]){outline-offset:-2px;background:#eaf3ee;outline:2px solid #507b69}.paywallRecipientSuggestions span{font-size:.8rem}.paywallExemptions .paywallSelectedRecipient{font-weight:600}@media (max-width:600px){.paywallExemptions .siteSettingsCard{padding:12px}.paywallRecipientFields{grid-template-columns:1fr}.paywallHeading{align-items:flex-start}.paywallGrantRows article{flex-direction:column;gap:8px}.paywallGrantRows article>div:last-child{justify-items:start}.paywallChoices{gap:10px}.paywallPagination{gap:8px}.paywallPagination button{padding:7px 10px}}.eventReadiness{gap:18px;min-width:0;margin:18px 0;display:grid}.eventReadiness h3,.eventReadiness h4{margin:0 0 8px}.eventReadiness p{margin:6px 0 12px;line-height:1.5}.readinessProgress,.readinessStage{border:1px solid var(--site-border,#d9e3df);background:var(--site-card,#fff);border-radius:14px;min-width:0;padding:20px}.readinessProgress{background:var(--site-panel,#f4f8f5)}.readinessHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.readinessHeading>div:first-child{flex:1;min-width:190px}.readinessProgress progress,.sourceCollectionProgress progress{width:100%;height:12px;accent-color:var(--site-primary,#176344)}.readinessTotals{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.readinessTotals>div{border:1px solid var(--site-border,#d9e3df);background:var(--site-card,#fff);border-radius:10px;padding:12px}.readinessTotals strong{font-size:1.5rem;display:block}.readinessTotals span{margin-top:4px;font-size:.8rem;line-height:1.4;display:block}.readinessDetails{border:1px solid var(--site-border,#d9e3df);border-radius:10px;min-width:0;margin:14px 0;padding:14px}.readinessDetails>summary{cursor:pointer;font-weight:700;line-height:1.5}.readinessDetails[open]>summary{margin-bottom:18px}.readinessSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.readinessSettings label,.readinessEventEditor label,.readinessFilters label{gap:7px;min-width:0;font-weight:600;display:grid}.eventReadiness input:not([type=checkbox]),.eventReadiness select,.eventReadiness textarea{box-sizing:border-box;border:1px solid var(--site-border,#cbd8d1);width:100%;min-width:0;font:inherit;color:inherit;background:var(--site-card,#fff);border-radius:8px;padding:10px 12px}.readinessSettings small,.readinessSwitch small{color:var(--site-muted,#52675d);font-weight:400;line-height:1.5;display:block}.readinessSwitch{border-top:1px solid var(--site-border,#d9e3df);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.readinessSwitch strong{margin-bottom:5px;display:block}.readinessRules{gap:12px;padding-left:24px;display:grid}.readinessRules li{padding-left:6px;line-height:1.5}.readinessItem,.readinessBatch{border-bottom:1px solid var(--site-border,#d9e3df);overflow-wrap:anywhere;padding:16px 0}.readinessItem details{margin-top:12px}.readinessItem small,.readinessBatch small{color:var(--site-muted,#52675d);line-height:1.5}.readinessFilters{max-width:300px;margin:18px 0}.readinessEventEditor{background:var(--site-panel,#f4f8f5);border:1px solid var(--site-border,#d9e3df);border-radius:12px;gap:16px;margin-top:20px;padding:20px;display:grid}.readinessProblem{color:#9b2929}.readinessFlow{text-align:center;gap:10px;display:grid}.readinessFlow>div{border:1px solid var(--site-border,#cbd8d1);background:var(--site-panel,#f4f8f5);border-radius:12px;padding:16px}.readinessFlow>span{color:var(--site-muted,#52675d);font-size:.85rem}.readinessFlow .readinessFlowBranches{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.readinessFlowBranches>div{border:1px solid var(--site-border,#cbd8d1);border-radius:12px;padding:16px}.readinessActivity{gap:14px;padding-left:20px;display:grid}.sourceCollectionProgress{width:100%;margin:12px 0}.sourceCollectionProgress>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.readinessStage .sourceControls{box-shadow:none;border:0;padding:0}.eventReadiness .secondary{white-space:normal}.readinessStage .venueManagerActions{margin-top:12px}@media (max-width:720px){.readinessProgress,.readinessStage{padding:16px}.readinessTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.readinessSettings,.readinessFlow .readinessFlowBranches{grid-template-columns:1fr}.readinessHeading>div:first-child{flex-basis:100%;min-width:0}.readinessHeading>.venueManagerActions{width:100%}.readinessDetails{padding:12px}.readinessSwitch{align-items:flex-start}.readinessTotals>div:last-child{grid-column:1/-1}}.readinessConfirmText{gap:8px;max-width:420px;margin:16px 0;font-weight:600;display:grid}.eventReadiness .venueManagerBulkPreview{overflow-wrap:anywhere;min-width:0}.eventReadiness .venueArchiveConfirm{line-height:1.5}.eventReadiness .venueArchiveConfirm input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.eventReadiness button{white-space:normal;max-width:100%}.readinessReportSelect{gap:8px;max-width:640px;margin:16px 0;font-weight:600;display:grid}.readinessRunStages{margin:24px 0 0;padding-left:26px}.readinessRunStages>li{border-bottom:1px solid var(--site-border,#d9e3df);overflow-wrap:anywhere;margin-bottom:22px;padding:0 0 22px 10px}.readinessRunStages>li::marker{color:var(--site-primary,#176344);font-weight:700}.readinessRunStages h4{line-height:1.5}.readinessOutcomeCounts{flex-wrap:wrap;gap:8px 16px;margin:12px 0;display:flex}.readinessOutcomeCounts>span{border:1px solid var(--site-border,#d9e3df);border-radius:8px;padding:7px 10px;line-height:1.5}.readinessReportFeeds{gap:12px;margin:14px 0;display:grid}.readinessReportFeeds article{border:1px solid var(--site-border,#d9e3df);border-radius:10px;min-width:0;padding:14px}.readinessReportFeeds progress{width:100%;height:10px;accent-color:var(--site-primary,#176344);margin:10px 0}.readinessRunReport details>summary{cursor:pointer;font-weight:600;line-height:1.5}.readinessRunReport ul,.readinessEventSteps{padding-left:20px;line-height:1.6}.readinessRunReport li small{color:var(--site-muted,#52675d)}.readinessEventSteps>li{margin:12px 0}.readinessRunReport>.hint{overflow-wrap:anywhere}@media (max-width:720px){.readinessRunStages{padding-left:20px}.readinessRunStages>li{padding-left:3px}.readinessReportFeeds article{padding:12px}.readinessOutcomeCounts{gap:8px}.readinessReportFeeds .readinessHeading strong{flex-basis:100%}}.prepCleanup>progress{width:100%;height:12px;accent-color:var(--site-primary,#176344)}.prepCleanupChoice{align-items:flex-start;gap:9px;margin:12px 0;font-weight:600;line-height:1.5;display:flex}.prepCleanupChoice input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.prepCleanupChoice span{overflow-wrap:anywhere;min-width:0}.prepCleanup h5{margin:12px 0 6px;font-size:14px}.readinessRouteReview .readinessEventEditor{margin-top:12px}.readinessRouteReview .prepCleanupChoice{font-weight:400;display:flex}.readinessRouteReview small{font-weight:400}.readinessRouteReview .cleanupDescription{white-space:pre-wrap}.readinessRouteReview a{overflow-wrap:anywhere}@media (max-width:720px){.readinessRouteReview.readinessDetails{padding:10px}.readinessRouteReview .readinessEventEditor{background:0 0;border:0;gap:12px;padding:0}}.eventReadiness [hidden]{display:none!important}.readinessView{gap:18px;min-width:0;display:grid}.readinessNavigation{gap:12px;display:grid}.readinessMainSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.readinessMainSteps>button{text-align:left;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.readinessMainSteps strong{font-size:1rem;display:block}.readinessMainSteps small{color:var(--site-muted,#52675d);margin-top:4px;font-size:.8rem;font-weight:400;line-height:1.45;display:block}.readinessStepNumber{border:1px solid var(--site-border,#d9e3df);border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-weight:700;display:grid}.readinessNavigation button[aria-pressed=true]{border-color:var(--site-primary,#176344);background:var(--site-panel,#f4f8f5);box-shadow:inset 0 -3px var(--site-primary,#176344)}.readinessSupportingNav{flex-wrap:wrap;gap:8px;display:flex}.readinessSupportingNav button{font-size:.85rem}.readinessVenueTools{gap:18px;min-width:0;display:grid}.readinessSourceEditor>summary{font-weight:600}.readinessView>.readinessDetails{margin:0}.readinessView .readinessSourceEditor .readinessItem{padding:16px 0}@media (max-width:720px){.readinessMainSteps{grid-template-columns:1fr;gap:8px}.readinessMainSteps>button{padding:12px}.readinessMainSteps small{margin-top:2px}.readinessSupportingNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.readinessSupportingNav button:last-child{grid-column:1/-1}}.readinessFeedSearch{gap:8px;max-width:440px;margin:18px 0;font-weight:600;display:grid}.sourceControls .readinessDetails{margin:12px 0}.sourceControls .readinessDetails[open]>.sourceSettingsGrid{margin-top:12px}.readinessRules{gap:0;padding-left:0;list-style:none}.readinessRules>li{overflow-wrap:anywhere;border-top:1px solid var(--site-border,#d9e3df);min-width:0;padding:12px 0}.readinessRules summary{cursor:pointer;font-weight:700;line-height:1.5}.readinessRules details[open]>summary{margin-bottom:10px}.readinessRules details>p{color:var(--site-muted,#52675d)}.workflowElapsed{font-variant-numeric:tabular-nums}.readinessRunMonitor{gap:12px;min-width:0;margin-top:14px;display:grid}.readinessRunMonitor>.readinessRunHelp{margin:0}.readinessRunCard{border:1px solid var(--site-border,#d9e3df);background:var(--site-card,#fff);border-radius:10px;min-width:0;padding:15px}.readinessRunCard .readinessHeading>div:first-child{flex:220px;min-width:0}.readinessRunCard h4{overflow-wrap:anywhere;margin:0;line-height:1.45}.readinessRunCard .readinessHeading p{margin:5px 0 0}.readinessRunState{overflow-wrap:anywhere;max-width:100%;color:var(--site-primary,#176344);font-size:13px;line-height:1.5}.readinessRunCard>progress{width:100%;height:10px;margin:13px 0 8px;display:block}.readinessRunCard>p{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px;line-height:1.5}@media (max-width:600px){.readinessRunCard{padding:12px}.readinessRunCard .readinessHeading{gap:8px}.readinessRunCard .readinessHeading>div:first-child{flex-basis:100%}}.readinessResultTotals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.readinessResultTotals>div{border:1px solid var(--site-border,#d9e3df);background:var(--site-panel,#f4f8f5);border-radius:10px;padding:14px}.readinessResultTotals strong{font-variant-numeric:tabular-nums;font-size:1.5rem;display:block}.readinessResultTotals span{margin-top:6px;line-height:1.5;display:block}.readinessResultChange{border-bottom:1px solid var(--site-border,#d9e3df);overflow-wrap:anywhere;padding:12px 0}.readinessResultChange dt{font-weight:600}.readinessResultChange dd{white-space:pre-wrap;margin:8px 0;line-height:1.6}@media (max-width:720px){.readinessResultTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.readinessResultTotals>div{padding:12px}}.readinessDiagnostics{min-width:0;margin:14px 0}.readinessDiagnostics>summary{cursor:pointer;font-weight:600;line-height:1.5}.readinessDiagnostics pre{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--site-border,#d9e3df);background:var(--site-panel,#f4f8f5);border-radius:8px;max-width:100%;max-height:360px;padding:14px;font-size:.8rem;line-height:1.5;overflow:auto}.prepTaskProgress{border:1px solid var(--site-border,#d9e3df);background:var(--site-panel,#f4f8f5);border-radius:10px;min-width:0;margin:14px 0;padding:14px}.prepTaskProgress>strong{line-height:1.5;display:block}.prepTaskProgress>progress{width:100%;height:12px;accent-color:var(--site-primary,#176344);margin:10px 0;display:block}.prepTaskProgress>p{font-variant-numeric:tabular-nums;margin:6px 0}.venueAddressSuggestions{background:var(--site-panel,#fffdf8);color:var(--site-text,#153e32);border:1px solid #d1dcd5;border-radius:10px;min-width:0;margin:14px 0 4px;padding:16px}.venueAddressSuggestions h4{margin:0 0 8px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4}.venueAddressSuggestions p{margin:8px 0;line-height:1.5}.venueAddressChoice{cursor:pointer;border:1px solid #c7d5cc;border-radius:7px;align-items:flex-start;gap:10px;margin:10px 0;padding:12px;display:flex!important}.venueAddressChoice input{accent-color:#246246;flex:none;height:18px;width:18px!important;margin:3px 0 0!important}.venueAddressChoice>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.venueAddressChoice small,.venueAddressSuggestions>small{color:#52665b;line-height:1.5;display:block}.venueSuggestionActions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.venueSuggestionActions button{white-space:normal;max-width:100%;min-height:40px}.venueSuggestionActions .primary{color:#fff;background:#246246;border:1px solid #246246;border-radius:6px;padding:10px 14px}.venueSuggestionActions .secondary{color:#153e32;background:0 0;border:1px solid #9eb7a9;border-radius:6px;padding:10px 14px}.venueLookupSettings input[type=password],.venueLookupSettings input[type=number]{width:min(100%,300px);font:inherit;border:1px solid #a8b8ae;border-radius:6px;padding:10px}.venueLookupSettings .siteSettingCopy{min-width:0}@media (max-width:600px){.venueSuggestionActions{flex-direction:column}.venueSuggestionActions button{width:100%}.venueLookupSettings .siteSettingRow:has(input[type=password]){grid-template-columns:1fr;gap:12px}.venueLookupSettings input[type=password]{width:100%;max-width:none}.venueLookupSettings input[type=number]{width:92px;max-width:92px}}.venueWebsiteEvidence{overflow-wrap:anywhere;margin:0 12px 14px;line-height:1.5}.venueWebsiteEvidence blockquote{border-left:3px solid var(--site-border,#c7d5cc);background:var(--site-panel,#fffdf8);margin:8px 0;padding:10px 12px;font-size:14px}.venueWebsiteInput{gap:6px;margin-top:14px;font-size:14px;font-weight:600;display:grid!important}.venueWebsiteInput input{box-sizing:border-box;background:var(--site-panel,#fffdf8);width:100%;min-width:0;color:inherit;font:inherit;border:1px solid #a8b8ae;border-radius:6px;padding:10px}.venueWebsiteInput small{color:#52665b;font-weight:400;line-height:1.5}.venueAddressSummary{overflow-wrap:anywhere;margin-top:5px;font-weight:500;line-height:1.5;display:block}.venueWebsiteUsage{border:1px solid var(--site-border,#d5dcd7);background:var(--site-panel,#f5f8f6);color:var(--site-text,#153e32);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:12px 14px;font-size:.9rem}.venueWebsiteUsage p{margin:5px 0}.venueWebsiteUsage small{color:inherit;line-height:1.5;display:block}.venueSearchUsageCounters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.venueSearchUsageCounters .venueWebsiteUsage{min-width:0;margin:0}.venueGeoapifySettings h3{margin:0 0 8px;font-size:19px}.venueGeoapifySettings .hint{margin:6px 0 12px}@media (max-width:640px){.venueSearchUsageCounters{grid-template-columns:1fr}}.venueLookupSettings .siteSettingsActions{flex-wrap:wrap;gap:10px}.venueLookupSettings .siteSettingsActions button{white-space:normal;min-width:0;max-width:100%}@media (max-width:640px){.venueLookupSettings .siteSettingsActions button{flex:100%}}.venueLookupSettings{border-top:1px solid var(--line,#dce5df);max-width:none;margin-top:12px;padding-top:12px}.venueUsageHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.venueUsageHeading h3{margin:0;font-size:13px;line-height:1.4}.venueUsageHeading button{padding:6px 9px;font-size:11px}.venueLookupSettings .venueWebsiteUsage{padding:9px 11px;font-size:12px}.venueLookupSettings .venueWebsiteUsage p{font-size:12px;line-height:1.45}.venueUsageHelp{margin-top:9px}.venueUsageHelp summary,.venueGeoapifySettings>summary{cursor:pointer;font-size:12px;font-weight:650}.venueUsageHelp p{color:var(--muted,#61716b);margin:7px 0;font-size:12px;line-height:1.5}.venueGeoapifySettings{margin-top:10px}.venueGeoapifySettings .siteSettingsCard{margin-top:12px}.venueGeoapifySettings>section{max-width:820px}.venueLookupSettings .siteSettingsStatus{font-size:12px}.venueManager{min-width:0}.venueManager .adminSectionHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.venueManager .adminSectionHeading h2{margin:4px 0 8px}.venueManagerNotice{background:var(--soft,#f1f6f2);border:1px solid var(--line,#dce5df);color:var(--ink,#16372c);border-radius:12px;gap:5px;margin:18px 0;padding:16px 18px;display:grid}.venueManagerStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.venueManagerStats>div{border:1px solid var(--line,#dce5df);border-radius:12px;gap:3px;padding:16px 18px;display:grid}.venueManagerStats strong{color:var(--green,#216344);font-size:27px}.venueManagerStats span{color:var(--muted,#61716b);font-size:13px}.venueManagerTools{align-items:end;gap:12px;margin:22px 0;display:flex}.venueManagerTools>label:first-child{flex:1}.venueManager label{gap:7px;min-width:0;font-size:14px;font-weight:650;display:grid}.venueManager input,.venueManager select,.venueManager textarea{border:1px solid var(--line,#ccd9d0);background:var(--paper,#fff);width:100%;min-width:0;color:var(--ink,#16372c);font:inherit;border-radius:8px;padding:11px 12px;font-weight:400}.venueManager textarea{resize:vertical}.venueManager label small{color:var(--muted,#61716b);font-weight:400;line-height:1.5}.venueManagerList{border:1px solid var(--line,#dce5df);border-radius:12px;overflow:hidden}.venueManagerList:empty{display:none}.venueManagerList article{border-bottom:1px solid var(--line,#dce5df);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.venueManagerList article:last-child{border-bottom:0}.venueManagerList article.selected{background:var(--soft,#f1f6f2)}.venueManagerList article>div{min-width:0}.venueManagerTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.venueManagerTitle h3{margin:0;font-size:17px}.venueManagerList p{overflow-wrap:anywhere;margin:6px 0}.venueManagerList small{color:var(--muted,#61716b);line-height:1.6}.venueManagerBadge{white-space:nowrap;color:#76511a;background:#fff2d9;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:750}.venueManagerBadge.verified{color:#285d39;background:#e8f3ea}.venueManagerPages,.venueManagerActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.venueManagerPages span{margin-right:auto;font-size:14px}.venueManagerEditor{border:1px solid var(--line,#dce5df);border-radius:14px;outline:none;margin-top:28px;padding:24px;scroll-margin-top:20px}.venueManagerEditor h3{margin:3px 0 8px;font-size:23px}.venueManagerEditor fieldset{border:0;min-width:0;margin:0;padding:0}.venueManagerFields{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.venueManagerWide{grid-column:1/-1}.venueManagerStatus{background:var(--soft,#f1f6f2);border-radius:8px;padding:12px;line-height:1.6}.venueManagerEvidence{border-top:1px solid var(--line,#dce5df);margin-top:22px;padding-top:16px}.venueManagerEvidence h4{margin:0;font-size:18px}.venueManagerEvidence article{border:1px solid var(--line,#dce5df);overflow-wrap:anywhere;border-radius:10px;gap:8px;margin-top:12px;padding:16px;display:grid}.venueManagerEvidence article p{margin:0}.venueManagerEvidence blockquote{border-left:3px solid var(--line,#ccd9d0);margin:3px 0;padding-left:12px;font-size:14px;line-height:1.6}.venueManagerEvidence button{justify-self:start}.venueManagerEmpty{border:1px dashed var(--line,#dce5df);border-radius:12px;padding:24px}.venueManager .secondary,.venueManager .primary{flex-shrink:0}.venueManager .hint{line-height:1.6}.venueManager .srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.venueManagerNumber{color:var(--muted,#61716b);font-variant-numeric:tabular-nums;font-size:10px;font-weight:400}.venueManagerTitle h3{overflow-wrap:anywhere}.venueManagerNotice button{white-space:normal;max-width:100%;margin-top:8px}.venueNameChoice{gap:5px;max-width:100%;margin:8px 0;display:grid!important}.venueNameChoice select{width:100%;min-width:0;max-width:100%}.venueDuplicateColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0;display:grid}.venueDuplicateColumns>div,.venueDuplicateColumns>article{overflow-wrap:anywhere;min-width:0}.venueDuplicateReview button{white-space:normal;max-width:100%}.venueDuplicateConfirm{margin:12px 0;line-height:1.5;align-items:flex-start!important}.venueDuplicateConfirm input{margin-top:2px}.venueDuplicateReview>p{font-size:12px;line-height:1.5}@media (max-width:640px){.venueDuplicateColumns{grid-template-columns:1fr}}.venueDuplicateReview{scroll-margin-top:190px}.venueDuplicateConfirm{gap:8px;display:flex!important}.venueSeparateEditor{border:1px solid var(--line,#dce5df);background:var(--paper,#fff);border-radius:10px;margin:14px 0;padding:14px;scroll-margin-top:190px}.venueSeparateEditor>div:first-child>p{color:var(--muted,#61716b);margin:4px 0 0;line-height:1.5}.venueSeparateEditor .venueManagerFields{gap:12px;margin:14px 0}.venueSeparateEditor .venueManagerFields>label{align-items:initial;display:grid}.venueSeparateEditor .venueManagerActions,.venueDuplicateReview>article>.venueManagerActions{margin-top:10px}.venueMergeFields{border:0;min-width:0;margin:20px 0;padding:0}.venueMergeFields>legend{font-size:18px;font-weight:750}.venueMergeFields>p{font-size:12px;line-height:1.5}.venueMergeField{border:0;border-top:1px solid var(--line,#dce5df);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;margin:0;padding:10px 0;display:grid}.venueMergeField>legend{padding:4px 8px 4px 0;font-size:13px;font-weight:700}.venueMergeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.venueMergeChoices button{text-align:left;overflow-wrap:anywhere;align-content:start;justify-items:start;gap:5px;width:100%;min-width:0;height:100%;display:grid;padding:9px!important}.venueMergeChoices button span{color:var(--muted,#61716b);font-size:10px;font-weight:400}.venueMergeChoices button strong{white-space:pre-line;font-size:12px;font-weight:600;line-height:1.45}.venueMergeField>label{gap:5px;display:grid}.venueMergeField input,.venueMergeField select,.venueMergeField textarea{padding:9px;font-size:13px}.venueMergeField small{font-size:11px}.venueMergeFinalSummary{border:1px solid var(--line,#dce5df);background:var(--paper,#fff);overflow-wrap:anywhere;border-radius:8px;padding:12px;font-size:13px}.venueMergeFinalSummary p{margin:5px 0;line-height:1.5}@media (max-width:640px){.venueMergeField{grid-template-columns:1fr;gap:8px}.venueMergeField>label{padding-bottom:5px}}.venueManagerCleanupTools,.venueManagerBulkPreview{border:1px solid var(--line,#dce5df);background:var(--soft,#f1f6f2);border-radius:10px;margin:12px 0;padding:12px}.venueManagerCleanupTools>p{margin:5px 0;font-size:12px;line-height:1.5}.venueManagerCleanupTools .venueManagerActions,.venueManagerBulkPreview .venueManagerActions{gap:7px;margin-top:8px}.venueManagerCleanupTools .venueManagerActions button,.venueManagerBulkPreview .venueManagerActions button{padding:8px 11px;font-size:12px}.venueManagerIssueFilters{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.venueManagerIssueFilters button{padding:6px 9px;font-size:11px}.venueManagerIssueFilters button[aria-pressed=true]{background:var(--soft,#f1f6f2);box-shadow:inset 0 0 0 1px var(--green,#216344)}.venueManagerIssueFilters strong{margin-left:4px}.venueManagerBulkPreview article{border-top:1px solid var(--line,#dce5df);overflow-wrap:anywhere;margin-top:9px;padding:9px 0;font-size:12px}.venueManagerBulkPreview article label{align-items:center;gap:7px;display:flex}.venueManagerBulkPreview input[type=checkbox]{flex-shrink:0;width:16px;height:16px;padding:0}.venueManagerBulkPreview article p{margin:5px 0}.venueManagerBulkPreview article small{color:var(--muted,#61716b);line-height:1.45;display:block}.venueManagerCleanupTools .venueManagerGeo .adminSection{margin-top:10px}.venueManagerNotice{gap:4px;margin:10px 0;padding:10px 12px}.venueManagerNotice span{font-size:12px;line-height:1.45}.venueManagerStats{flex-wrap:wrap;gap:18px;margin:12px 0;display:flex}.venueManagerStats>div{border:0;align-items:baseline;gap:5px;padding:0;display:flex}.venueManagerStats strong{font-size:19px}.venueManagerStats span{font-size:12px}.venueManagerTools{gap:8px;margin:12px 0}.venueManagerList article{align-items:center;gap:10px;padding:10px 12px}.venueManagerRowOpen{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;padding:0;display:block}.venueManagerRowOpen:focus-visible{outline:2px solid var(--green,#216344);outline-offset:4px;border-radius:3px}.venueManagerRowOpen:disabled{cursor:default;opacity:1}.venueManagerTitle{gap:8px}.venueManagerTitle>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.venueManagerFieldSummary{grid-template-columns:minmax(150px,2fr) minmax(70px,1fr) minmax(48px,.7fr) minmax(65px,.8fr) minmax(45px,.6fr) minmax(90px,1.2fr);gap:8px;margin-top:7px;display:grid}.venueManagerFieldSummary>span{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4}.venueManagerFieldLabel{color:var(--muted,#61716b);margin-bottom:1px;font-size:10px;font-weight:650;display:block}.venueManagerMissing{color:#79531a;background:#fff2d9;border-radius:3px;padding:1px 4px;font-size:11px;font-weight:650}.venueManagerRowMeta{color:var(--muted,#61716b);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.35;display:block}.venueManagerList article>.secondary{padding:7px 10px;font-size:12px}.venueManagerGeo summary{cursor:pointer;padding:14px 0;font-weight:700}@media (max-width:900px){.venueManagerFieldSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.venueManagerList article{align-items:flex-start}}@media (max-width:640px){.venueManagerList article{flex-wrap:nowrap;padding:9px}.venueManagerRowOpen{flex-basis:0}.venueManagerFieldSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.venueManagerFieldSummary>span:first-child{grid-column:1/-1}.venueManagerTitle>strong{font-size:13px}.venueManagerList article>.secondary{padding:6px 8px}.venueManagerRowMeta{font-size:10px}.venueManager .adminSectionHeading{flex-wrap:wrap}.venueManagerStats{gap:8px}.venueManagerStats>div{padding:0}.venueManagerStats strong{font-size:23px}.venueManagerStats span{font-size:12px;line-height:1.4}.venueManagerTools{flex-wrap:wrap}.venueManagerTools>label:first-child{flex-basis:100%}.venueManagerTools>label:nth-child(2){flex:1}.venueManagerList article{flex-wrap:nowrap;align-items:flex-start;padding:9px}.venueManagerList article>div{flex:210px}.venueManagerEditor{padding:16px}.venueManagerFields{grid-template-columns:1fr}.venueManagerWide{grid-column:auto}.venueManagerActions{align-items:stretch}.venueManagerActions button{white-space:normal;max-width:100%}.venueManagerEvidence article{padding:13px}}.venueMergeEventReview{border:1px solid var(--line,#dce5df);background:var(--paper,#fff);overflow-wrap:anywhere;border-radius:8px;margin:14px 0;padding:12px;font-size:12px}.venueMergeEventReview h4{margin:0 0 6px;font-size:14px}.venueMergeEventReview p{line-height:1.5}.venueManagerCleanupTools{background:var(--paper,#fff);padding:16px}.venueManagerWorkflowHeading,.venueManagerBrowseHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.venueManagerWorkflowHeading h3,.venueManagerBrowseHeading h3,.venueManagerReviewHeading h3{margin:0;font-size:17px;line-height:1.4}.venueManagerWorkflowHeading p,.venueManagerBrowseHeading p,.venueManagerReviewHeading p{color:var(--muted,#61716b);margin:4px 0 0;font-size:12px;line-height:1.5}.venueManagerTaskGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);gap:0;margin:14px 0;display:grid}.venueManagerTask{border-right:1px solid var(--line,#dce5df);min-width:0;padding:0 16px}.venueManagerTask:first-child{padding-left:0}.venueManagerTask:last-child{border-right:0;padding-right:0}.venueManagerTask h4{margin:0 0 7px;font-size:13px;font-weight:750;line-height:1.4}.venueManagerTask>p{color:var(--muted,#61716b);margin:0 0 10px;font-size:12px;line-height:1.5}.venueManagerTask .venueManagerActions{align-items:flex-start;margin-top:8px}.venueManagerTask button{white-space:normal;text-align:left;min-width:0;max-width:100%}.venueManagerSearchRow+.venueManagerSearchRow{margin-top:12px}.venueManagerSearchRow>span{color:var(--muted,#61716b);font-size:11px;font-weight:650}.venueManagerSearchRow .venueManagerActions{margin-top:4px}.venueManagerImport{border-top:1px solid var(--line,#dce5df);padding-top:10px}.venueManagerImport summary,.venueManagerRules summary{cursor:pointer;font-size:12px;font-weight:650}.venueManagerImport>div{justify-content:space-between;align-items:center;gap:16px;margin:8px 0;display:flex}.venueManagerImport p,.venueManagerRules p{color:var(--muted,#61716b);margin:5px 0;font-size:12px;line-height:1.5}.venueManagerImport button{padding:8px 11px;font-size:12px}.venueManagerBrowse{margin-top:22px}.venueManagerBrowseHeading>span{color:var(--muted,#61716b);flex-shrink:0;font-size:12px}.venueManagerReviewHeading{margin-right:auto}.venueManagerBulkPreview>.venueManagerActions{margin-top:0}.venueManagerEditor{scroll-margin-top:190px}.venueManagerRules{border-top:1px solid var(--line,#dce5df);margin-top:18px;padding-top:12px}.venueManager .venueManagerTools label{gap:5px;font-size:12px}.venueManagerTools input,.venueManagerTools select{padding:9px 10px;font-size:13px}@media (max-width:900px){.venueManagerTaskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.venueManagerTask:nth-child(2){border-right:0;padding-right:0}.venueManagerTask:last-child{border-top:1px solid var(--line,#dce5df);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 14px;margin-top:14px;padding:12px 0 0;display:flex}.venueManagerTask:last-child h4,.venueManagerTask:last-child p{margin:0}.venueManagerTask:last-child p{flex:1;min-width:170px}.venueManagerTask:last-child .venueManagerActions{margin:0}}@media (max-width:640px){.venueManagerCleanupTools{padding:12px}.venueManagerWorkflowHeading{flex-wrap:wrap;align-items:flex-start}.venueManagerTaskGrid{grid-template-columns:1fr;margin:12px 0}.venueManagerTask,.venueManagerTask:first-child,.venueManagerTask:nth-child(2),.venueManagerTask:last-child{border:0;border-top:1px solid var(--line,#dce5df);margin:0;padding:12px 0;display:block}.venueManagerTask:first-child{border:0;padding-top:0}.venueManagerTask:last-child{padding-bottom:0}.venueManagerTask:last-child h4{margin-bottom:7px}.venueManagerTask:last-child p{margin-bottom:10px}.venueManagerTask .venueManagerActions{gap:7px}.venueManagerTask button{text-align:center;flex:130px}.venueManagerImport>div{flex-direction:column;align-items:flex-start;gap:8px}.venueManagerBrowseHeading{flex-wrap:wrap;align-items:flex-start}.venueManagerBrowseHeading>span{font-size:11px}.venueManagerBulkPreview>.venueManagerActions{align-items:flex-start}.venueManagerBulkPreview>.venueManagerActions>button{flex:140px}.venueManagerReviewHeading{flex-basis:100%}}.venueNameCandidateText{border:1px solid var(--line,#dce5df);background:var(--paper,#fff);overflow-wrap:anywhere;border-radius:6px;padding:9px 11px;font-size:13px;font-weight:400;line-height:1.5;display:block}.venueNameCandidateText strong{font-weight:750}.venueNameCandidate{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:5px 0;display:grid}.venueNameCandidate+.venueNameCandidate{border-top:1px solid var(--line,#dce5df);margin-top:5px;padding-top:9px}.venueNameCandidate>a{white-space:nowrap;font-size:12px}.venueNameCandidate>small{grid-column:1/-1}.venueNameCandidate>span{color:var(--muted,#61716b);font-size:11px}.venueNameChoice>label{gap:5px;font-size:12px;display:grid!important}@media (max-width:640px){.venueNameCandidate{grid-template-columns:1fr}.venueNameCandidate>small{grid-column:auto}}@media (min-width:641px) and (max-width:900px){.venueManagerTask:last-child{display:block}.venueManagerTask:last-child h4{margin-bottom:7px}.venueManagerTask:last-child .venueManagerActions{margin-top:4px}}.venueGuided{background:#f7faf8;border:1px solid #d9e3dd;border-radius:14px;gap:14px;min-width:0;margin:18px 0;padding:20px;display:grid}.venueGuided h3,.venueGuided p{margin-top:0}.venueGuidedProgress{color:#41564a;margin-bottom:0;font-size:14px}.venueGuidedSearch,.venueManagerSupporting{background:#fff;border:1px solid #d9e3dd;border-radius:10px;padding:12px}.venueGuided summary,.venueManagerSupporting summary{cursor:pointer;font-weight:650}.venueGuidedSearch[open]>summary,.venueManagerSupporting[open]>summary{margin-bottom:12px}.venueGuidedReview{background:#fff;border:1px solid #d9e3dd;border-radius:12px;min-width:0;padding:18px;scroll-margin-top:190px}.venueGuidedReview form{gap:14px;display:grid}.venueGuidedReview fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.venueGuidedReview label{gap:5px;font-size:14px;display:grid}.venueGuidedReview input,.venueGuidedReview select,.venueGuidedReview textarea{box-sizing:border-box;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #c9d6ce;border-radius:7px;padding:9px}.venueGuidedEvidence{overflow-wrap:anywhere;background:#f1f5f3;border-radius:7px;padding:10px;font-size:14px}.venueGuidedMatches{border:1px solid #d8e2dc;border-radius:9px;margin:12px 0;padding:12px}.venueGuidedMatches>div{border-top:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.venueGuidedMatches>strong{margin-bottom:8px;display:block}.venueGuidedMatches p{margin:4px 0}.venueGuidedMatches>div>div{overflow-wrap:anywhere;min-width:0}.venueGuidedMatches button{flex-shrink:0}.venueMunicipalityCheck{background:#f0f5f2;border:1px solid #d5e1d9;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.venueMunicipalityCheck p{margin:0}.venueMunicipalityCheck a{overflow-wrap:anywhere}.venueMunicipalityCheck button{justify-self:start}.venueGuidedAttestation{border:1px solid #d5e1d9;border-radius:8px;gap:12px;padding:12px;display:grid}.venueGuidedAttestation label:has(input[type=checkbox]){align-items:flex-start;gap:9px;display:flex}.venueGuidedAttestation input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:3px}.venueGuidedEvents{margin-top:16px}.venueGuidedEvents article{border-bottom:1px solid #e4ebe7;padding:12px 0;font-size:14px}.venueGuided a,.venueGuided p{overflow-wrap:anywhere}.venueGuided .venueManagerMissing{font-size:12px}.venueManagerSupporting{margin-bottom:18px}.venueGuided .venueManagerFields label{min-width:0}.venueGuidedReview .eyebrow{font-size:12px}.venueGuidedReview .venueManagerBrowseHeading h3{font-size:20px}@media (max-width:640px){.venueGuided{gap:12px;padding:12px}.venueGuidedReview{padding:12px}.venueGuidedMatches>div{flex-direction:column;align-items:stretch}.venueGuidedMatches button{align-self:flex-start}.venueGuided .venueManagerFields{grid-template-columns:minmax(0,1fr)}.venueGuided .venueManagerWide{grid-column:auto}.venueGuided .venueManagerWorkflowHeading{flex-direction:column;align-items:stretch}.venueGuided .venueManagerActions button{white-space:normal}}.calendarAreaStatus{border:1px solid var(--line);background:var(--site-surface,#f7faf8);overflow-wrap:anywhere;border-radius:8px;min-width:0;margin:12px 0;padding:12px 14px;font-size:12px}.calendarAreaStatus>div{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.calendarAreaStatus strong{color:var(--green)}.calendarAreaStatus p{color:var(--muted);margin:7px 0;line-height:1.5}.calendarAreaCounts{flex-wrap:wrap;gap:6px 20px;display:flex}.calendarAreaStatus summary{cursor:pointer;font-weight:600}.calendarAreaStatus article{border-top:1px solid var(--line);padding:10px 0}.venueArchiveAction{border-top:1px solid var(--border,#dce5df);margin-top:14px;padding-top:12px}.venueArchiveRow{border-bottom:1px solid var(--border,#dce5df);overflow-wrap:anywhere;padding:12px 0}.venueArchiveInformation p{margin:5px 0}.venueManager .venueArchiveConfirm{align-items:flex-start;gap:8px;margin:12px 0;display:flex}.venueManager .venueArchiveConfirm input{flex:none;width:auto;margin-top:4px}.venueArchives .danger{color:var(--site-danger,#9c493e);border:1px solid var(--site-danger,#9c493e);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:9px 13px}.venueArchives .danger:disabled{opacity:.5;cursor:default}.venueDeleteAction{border-top:1px solid var(--border,#dce5df);margin-top:14px;padding-top:12px}.venueArchives .venueManagerFields{min-width:0;margin:12px 0}.venueArchives label{min-width:0}.venueArchives input:not([type=checkbox]),.venueArchives textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #c9d6ce;border-radius:7px;padding:9px}.venueArchives .venueManagerBulkPreview{overflow-wrap:anywhere}.venueManager .venueNumberlessLocation{border:1px solid var(--line,#d5e1d9);border-radius:8px;gap:12px;min-width:0;margin:14px 0;padding:14px;display:grid}.venueNumberlessLocation .venueManagerFields,.venueNumberlessLocation p{margin:0}.venueNumberlessLocation a{overflow-wrap:anywhere}.venueManager .venueNumberlessConfirmation{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.venueManager .venueNumberlessConfirmation input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:3px}.venueNumberlessLocation .venueManagerActions{margin-top:3px}@media (max-width:640px){.venueManagerEditor[aria-label="Held event venue review"] .venueManagerList article{flex-direction:column;align-items:stretch}.venueManagerEditor[aria-label="Held event venue review"] .venueManagerList article>button{white-space:normal;align-self:flex-start;max-width:100%}}.venueCleanupProgress{border:1px solid var(--line,#d9e3dd);background:var(--soft,#f1f6f2);border-radius:10px;gap:8px;min-width:0;padding:14px;display:grid}.venueCleanupProgressHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.venueCleanupProgress progress{width:100%;height:12px;accent-color:var(--green,#216344)}.venueCleanupProgress p{margin:0;line-height:1.5}.venueGuidedEvents .venueManagerBrowseHeading{flex-wrap:wrap;align-items:flex-start}.venueGuidedEvents .venueManagerBrowseHeading>a{flex:200px;min-width:0}.venueGuidedEvents button{white-space:normal;text-align:left;max-width:100%}:is(.erieCalendarSite,.publicSite,.siteThemeSample)[data-site-holiday]{--site-pattern-tint:color-mix(in srgb,var(--site-holiday-accent) calc(var(--site-artwork-opacity,1)*6%),transparent);--site-holiday-pattern:none}:is(.erieCalendarSite,.publicSite,.siteThemeSample)[data-site-holiday=new_year]{--site-holiday-pattern:radial-gradient(circle at 16px 16px,var(--site-pattern-tint) 0 2px,transparent 3px);--site-pattern-size:48px 48px}:is(.erieCalendarSite,.publicSite,.siteThemeSample)[data-site-holiday=valentines]{--site-holiday-pattern:repeating-linear-gradient(45deg,transparent 0 32px,var(--site-pattern-tint) 32px 34px),repeating-linear-gradient(-45deg,transparent 0 32px,var(--site-pattern-tint) 32px 34px)}:is(.erieCalendarSite,.publicSite,.siteThemeSample)[data-site-holiday=st_patricks]{--site-holiday-pattern:linear-gradient(90deg,var(--site-pattern-tint) 1px,transparent 1px),linear-gradient(var(--site-pattern-tint) 1px,transparent 1px);--site-pattern-size:48px 48px}:is(.erieCalendarSite,.publicSite,.siteThemeSample)[data-site-holiday=easter]{--site-holiday-pattern:radial-gradient(ellipse at 15px 20px,var(--site-pattern-tint) 0 7px,transparent 8px);--site-pattern-size:50px 50px}:is(.erieCalendarSite,.publicSite,.siteThemeSample)[data-site-holiday=independence]{--site-holiday-pattern:repeating-linear-gradient(135deg,transparent 0 25px,var(--site-pattern-tint) 25px 34px)}:is(.erieCalendarSite,.publicSite,.siteThemeSample)[data-site-holiday=halloween]{--site-holiday-pattern:repeating-linear-gradient(115deg,transparent 0 56px,var(--site-pattern-tint) 56px 58px)}:is(.erieCalendarSite,.publicSite,.siteThemeSample)[data-site-holiday=thanksgiving]{--site-holiday-pattern:radial-gradient(ellipse at 12px 20px,var(--site-pattern-tint) 0 2px,transparent 3px);--site-pattern-size:25px 32px}:is(.erieCalendarSite,.publicSite,.siteThemeSample)[data-site-holiday=christmas]{--site-holiday-pattern:repeating-linear-gradient(45deg,transparent 0 34px,var(--site-pattern-tint) 34px 36px),repeating-linear-gradient(-45deg,transparent 0 34px,var(--site-pattern-tint) 34px 36px)}.siteHolidayArtwork{isolation:isolate;background-color:var(--ct-bg);background-image:var(--site-holiday-pattern);background-size:var(--site-pattern-size,auto);--ct-gold:#c99b4a;padding:12px clamp(18px,4vw,60px);display:block;position:relative;overflow:hidden}.siteHolidayArtwork:before{content:"";border:1px solid var(--ct-border);pointer-events:none;opacity:var(--calendar-artwork-opacity,1);border-radius:8px;position:absolute;inset:8px}.siteHolidayArtwork>.calendarHolidayDecoration{gap:20px;margin:0;position:relative}.siteHolidayArtwork .calendarHolidayPatternFade{display:none}.siteHolidayArtwork .calendarHolidayScene{border-radius:0;height:100%;inset:0}.siteHolidayArtwork .calendarHolidayMedallion svg{width:76px;height:76px}.siteHolidayArtwork .calendarHolidayMedallion>span{font-size:.72rem}.siteHolidayArtwork .calendarHolidayRule{max-width:360px}.siteHolidayArtwork[data-footer=true]{padding-block:18px}.siteHolidayArtwork[data-footer=true] .calendarHolidayMedallion svg{width:36px;height:36px}.siteHolidayArtwork[data-compact=true]{background-color:var(--home-background);--ct-bg:var(--home-background);--ct-text:var(--home-background-text);background-image:none;justify-content:center;align-items:center;gap:16px;padding-block:8px;display:flex}.siteHolidayArtwork[data-compact=true]:before{background:var(--ct-accent);height:1px;opacity:calc(var(--calendar-artwork-opacity,1)*.35);border:0;inset:auto 0 0}.siteHolidayArtwork[data-compact=true] .calendarHolidaySideOrnament,.siteHolidayArtwork[data-compact=true] .calendarHolidayRule{display:none}.siteHolidayArtwork[data-compact=true] .calendarHolidayMedallion svg{width:30px;height:30px;animation:none}.siteHolidayCompactLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--home-background-text);opacity:var(--calendar-artwork-opacity,1);font:600 .75rem/1.4 Georgia,serif}:is(.erieCalendarSite,.publicSite)[data-site-holiday]:not([data-site-holiday=none]),.erieCalendarSite[data-site-mode=public]:not([data-site-holiday=none]) :is(.erieLakeHome,.erieCalendarMasthead,.calendar),.publicSite:not([data-site-holiday=none])>.publicMain{background-image:var(--site-holiday-pattern);background-size:var(--site-pattern-size,auto)}.erieCalendarSite[data-site-mode=public]:not([data-site-holiday=none]) :is(.eventCard,.erieHomeGuide),.publicSite:not([data-site-holiday=none]) .eventDetailPage{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--site-holiday-accent) calc(var(--site-artwork-opacity,1)*45%),transparent)}.erieCalendarSite[data-site-mode=account]:not([data-site-holiday=none]){background-image:none}.erieCalendarSite[data-site-mode=account]:not([data-site-holiday=none]) .adminDashboardHero{box-shadow:inset 0 2px 0 color-mix(in srgb,var(--site-holiday-accent) calc(var(--site-artwork-opacity,1)*35%),transparent)}.siteHolidaySettings{margin-bottom:22px}.siteHolidayFadeControl{align-items:center;gap:12px;width:280px;min-width:0;max-width:100%;display:flex}.siteHolidayFadeControl input[type=range]{width:100%;min-width:0;accent-color:var(--site-primary,#184c3d);flex:1}.siteHolidayFadeControl output{text-align:right;font-variant-numeric:tabular-nums;min-width:3.5em}.siteThemePreview{border-top:1px solid var(--site-border,#b8c7ce);padding:20px 22px}.siteThemePreviewHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.siteThemePreviewHeading>div:first-child{gap:5px;display:grid}.siteThemePreviewHeading small{color:var(--site-muted,#586b75);font-size:12px}.siteThemePreviewModes{flex-wrap:wrap;gap:8px;display:flex}.siteThemePreviewModes button{padding:9px 12px;font-size:12px}.siteThemePreviewModes button[aria-pressed=true]{outline:2px solid var(--site-focus,#1689b9);outline-offset:1px}.siteThemeSample{border:1px solid var(--site-border,#b8c7ce);background:var(--home-background);color:var(--home-background-text);border-radius:10px;min-width:0;overflow:hidden}.siteThemeSampleHeader,.siteThemeSampleFooter{background:var(--home-header);color:var(--home-header-text);letter-spacing:.08em;padding:18px 22px;font-size:14px;font-weight:700}.siteThemeSampleHeader span{letter-spacing:.04em;margin-top:5px;font-size:10px;font-weight:400;display:block}.siteThemeSampleFooter{background:var(--home-footer);color:var(--home-footer-text);font-size:11px}.siteThemeSampleHero{background:var(--home-hero);color:var(--home-hero-text);padding:30px}.siteThemeSampleHero>span{letter-spacing:.1em;font-size:10px}.siteThemeSample h4{margin:8px 0;font:600 1.1rem/1.3 Georgia,serif}.siteThemeSampleHero h4{font-size:clamp(1.7rem,4vw,2.5rem)}.siteThemeSampleHero em{color:var(--home-hero-accent);font-style:normal}.siteThemeSample p{margin:8px 0;font-size:13px;line-height:1.6}.siteThemeSamplePublic{background-image:var(--site-holiday-pattern);background-size:var(--site-pattern-size,auto)}.siteThemeSampleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.siteThemeSampleCards article{border:1px solid var(--site-border,#b8c7ce);background:var(--site-surface,#fff);color:var(--site-text,#17334b);box-shadow:inset 0 3px 0 color-mix(in srgb,var(--site-holiday-accent) calc(var(--site-artwork-opacity,1)*45%),transparent);border-radius:10px;align-items:center;gap:16px;padding:18px;display:flex}.siteThemeSampleCards article>div{min-width:0}.siteThemeSampleCards small{color:var(--site-muted,#586b75);font-size:11px}.siteThemeSampleDate{min-width:45px;color:var(--site-link,#1689b9);justify-items:center;font-size:11px;display:grid}.siteThemeSampleDate b{font-size:26px}.siteThemeSampleAccount{padding:22px}.siteThemeSampleAccount article{border:1px solid var(--site-border,#b8c7ce);background:var(--site-surface,#fff);color:var(--site-text,#17334b);border-radius:8px;margin-top:16px;padding:18px}.siteThemeSampleField{border:1px solid var(--site-border,#b8c7ce);color:var(--site-muted,#586b75);border-radius:6px;margin-top:10px;padding:10px 12px;font-size:12px;display:block}@media (max-width:700px){.siteHolidayArtwork{padding:12px 18px}.siteHolidayArtwork>.calendarHolidayDecoration{gap:10px}.siteHolidayArtwork .calendarHolidayMedallion{min-width:105px}.siteHolidayArtwork .calendarHolidayMedallion svg{width:62px;height:62px}.siteHolidayArtwork .calendarHolidaySideOrnament{width:24px;height:24px}.siteHolidayArtwork .calendarHolidayMedallion>span{letter-spacing:.09em;font-size:.65rem}.siteHolidayArtwork .calendarHolidayRule{min-width:0}.siteHolidayArtwork[data-footer=true] .calendarHolidayMedallion{min-width:40px}.siteHolidayArtwork[data-compact=true]{padding-block:8px}}@media (max-width:640px){.siteHolidayFadeRow{grid-template-columns:1fr;gap:12px}.siteHolidayFadeControl{width:100%}.siteThemePreview{padding:18px 16px}.siteThemeSampleCards{grid-template-columns:1fr;padding:16px}.siteThemeSampleHero{padding:22px}}.siteHolidayGallerySection{border-bottom:1px solid var(--site-border,#b8c7ce);padding:20px 22px}.siteHolidayGalleryHeading{gap:6px;margin-bottom:16px;display:grid}.siteHolidayGalleryHeading small{color:var(--site-muted,#586b75);font-size:12px;line-height:1.6}.siteHolidayGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.siteHolidayChoice.secondary{text-align:left;white-space:normal;background:var(--site-surface,#fff);min-width:0;color:var(--site-text,#17334b);border-radius:9px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.siteHolidayChoice[aria-pressed=true]{outline:2px solid var(--site-focus,#1689b9);outline-offset:2px}.siteHolidayChoiceCopy{gap:6px;padding:12px;display:grid}.siteHolidayChoiceCopy strong{font-size:13px;line-height:1.4}.siteHolidayChoiceCopy small{color:var(--site-muted,#586b75);font-size:11px;font-weight:400;line-height:1.5}.siteHolidayThumbnail{pointer-events:none;border:0;border-radius:0;display:block}.siteHolidayThumbnail .siteHolidayArtwork{padding:10px 7px}.siteHolidayThumbnail .siteHolidayArtwork>.calendarHolidayDecoration{gap:5px}.siteHolidayThumbnail .calendarHolidayMedallion{min-width:56px}.siteHolidayThumbnail .calendarHolidayMedallion svg{width:48px;height:48px}.siteHolidayThumbnail .calendarHolidayMedallion>span{display:none}.siteHolidayThumbnail .calendarHolidaySideOrnament{width:15px;height:15px}.siteHolidayThumbnail .calendarHolidayRule{min-width:0}.siteHolidayThumbnailColors{height:7px;display:flex}.siteHolidayThumbnailColors i{flex:1}.siteHolidayGalleryActions{justify-content:flex-end;margin-top:16px;display:flex}@media (max-width:1100px){.siteHolidayGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.siteHolidayGallerySection{padding:18px 16px}.siteHolidayGallery{gap:10px}.siteHolidayChoiceCopy{padding:10px}}.eventDuplicateComparison{min-width:0;margin:14px 0}.duplicateOutcome{border:1px solid var(--site-border,#dce5e0);background:var(--site-surface,#fff);border-radius:6px;padding:12px}.duplicateMembers,.duplicateValues{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.duplicateMembers>div{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px;display:flex}.duplicateMembers span{color:var(--site-muted,#52655f);font-size:.8rem}.duplicateMembers a{font-size:.8rem}.duplicateField{border-top:1px solid var(--site-border,#dce5e0);padding:14px 0}.duplicateField h5{font:inherit;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-weight:700;display:flex}.duplicateValues{margin:0}.duplicateValues>div{border:1px solid var(--site-border,#dce5e0);background:var(--site-surface,#fff);border-radius:6px;min-width:0;padding:10px}.duplicateValues dt{margin-bottom:8px;font-size:.8rem;font-weight:700}.duplicateValues dt small{margin-top:4px;font-weight:400;display:block}.duplicateValues dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.duplicateValues a{overflow-wrap:anywhere}.duplicateValues .duplicateProposed{background:#f2f8f5;border-color:#87b2a2}.duplicateValues .duplicateChanged{background:#fff9eb;border-color:#b78b36}.duplicateChangeBadge{color:#6c4b0d;background:#fff1d3;border-radius:4px;padding:3px 6px;font-size:.75rem;font-weight:600}.duplicateBlank{color:var(--site-muted,#52655f);font-style:italic}.eventRuleCleanup .duplicateUnchanged{padding-top:12px}@media (max-width:600px){.duplicateMembers,.duplicateValues{grid-template-columns:minmax(0,1fr)}.duplicateValues>div,.duplicateMembers>div{padding:10px}.duplicateMembers a{min-height:40px}}.ruleReviewSchedule{margin:0 0 18px}.ruleReviewSchedule .syncEnabled strong{font-size:.875rem}.ruleReviewSchedule .syncEnabled small,.ruleReviewSchedule .hint,.ruleReviewSchedule .syncScheduleNote{font-size:.875rem;line-height:1.45}.ruleReviewSchedule .syncTimeRow{max-width:330px}.ruleReviewSchedule .syncTimeRow label span{letter-spacing:0;text-transform:none;font-size:.875rem}.ruleReviewSchedule .syncScheduleActions{display:flex}.ruleReviewSchedule .syncScheduleActions button{min-height:40px}.ruleReviewNotice{border:1px solid var(--site-color-border-d8c28e,var(--site-border,#d8c28e));background:var(--site-color-surface-fff8e9,var(--site-surface,#fff8e9));color:var(--site-color-text-715317,var(--site-text,#715317));border-radius:6px;padding:10px 12px;font-size:.875rem;line-height:1.5}.ruleReviewUsage{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.ruleReviewUsage>div{flex:140px}.ruleReviewUsage span{color:var(--muted);font-size:.875rem;display:block}.ruleReviewUsage strong{color:var(--green);margin-top:4px;font-size:1.25rem;display:block}.ruleReviewUsage a{white-space:nowrap;align-items:center;min-height:40px;font-size:.875rem;display:inline-flex}.ruleReviewLastRun{border:1px solid var(--line);background:var(--site-color-surface-ffffff,var(--site-surface,#fff));overflow-wrap:anywhere;border-radius:7px;margin-top:15px;padding:13px}.ruleReviewLastRun h3{margin:0 0 8px;font-size:1rem}.ruleReviewLastRun p,.ruleReviewLastRun summary{margin:6px 0;font-size:.875rem;line-height:1.5}.ruleReviewLastRun summary{cursor:pointer;font-weight:700}.ruleReviewSchedule .syncMessage{font-size:.875rem}@media (max-width:640px){.ruleReviewSchedule .syncTimeRow{max-width:none}.ruleReviewSchedule .syncTimeRow label{flex-wrap:wrap}.ruleReviewSchedule .syncTimeRow select{flex:1;min-width:130px}.ruleReviewUsage{gap:12px 8px}.ruleReviewUsage>div{flex:120px}.ruleReviewUsage a{justify-content:center;width:100%}}.ruleReviewSchedule .syncScheduleActions .secondary{min-width:140px}.ruleProposalDecided{border-color:var(--green)}.ruleReviewRecentRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:12px 0;display:flex}.ruleReviewRecentRow p{flex:260px;margin:0}.ruleReviewRecentRow button{min-height:40px;font-size:.875rem}.ruleSuggestionEffects{border:1px solid var(--line);background:var(--paper,var(--site-color-surface-fafbf8,var(--site-surface,#fafbf8)));border-radius:6px;margin:12px 0;padding:12px;font-size:.875rem;line-height:1.5}.ruleSuggestionEffects ul{margin:6px 0 0;padding-left:20px}.ruleSuggestionEffects li+li{margin-top:6px}.ruleSuggestionEffects p{margin:6px 0 0}.ruleReviewDecision{border-color:var(--green);background:var(--site-color-surface-alt-f0f6ef,var(--site-surface-alt,#f0f6ef));color:var(--green);overflow-wrap:anywhere}.ruleVenueFields{border:1px solid var(--line);border-radius:6px;min-width:0;margin:12px 0;padding:10px 12px}.ruleVenueFields legend{padding:0 5px;font-size:.875rem;font-weight:600}.ruleProposalEditor .ruleVenueMemory{border:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:10px;padding:12px;font-weight:400;display:flex}.ruleProposalEditor .ruleVenueMemory input{width:18px;height:18px;accent-color:var(--green);flex:0 0 18px;margin:3px 0 0}.ruleVenueMemory small{color:var(--muted);margin-top:4px;font-size:.875rem;font-weight:400;display:block}.ruleReviewRetry{border:1px solid var(--line);border-radius:6px;margin:12px 0;padding:12px}.ruleReviewRetry p{margin:0 0 10px}.ruleReviewRetry button{min-height:40px}.ruleReviewProposals{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.ruleReviewProposals h3{margin:0 0 12px;font-size:1rem}.ruleReviewProposals p,.ruleReviewProposals summary{font-size:.875rem;line-height:1.5}.ruleProposal{border:1px solid var(--line);background:var(--site-color-surface-ffffff,var(--site-surface,#fff));overflow-wrap:anywhere;border-radius:7px;margin:12px 0;padding:16px}.ruleProposalHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ruleProposalHead h4{margin:0;font-size:1rem;line-height:1.4}.ruleProposalStatus{color:var(--green);font-size:.875rem;font-weight:600}.ruleProposalStatus.needsChanges{color:var(--site-color-text-715317,var(--site-text,#715317))}.ruleProposalConditions{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;font-size:.875rem;line-height:1.5;display:grid}.ruleProposalConditions dt{color:var(--muted)}.ruleProposalConditions dd{margin:0;font-weight:600}.ruleProposal summary,.ruleReviewProposals>details>summary{cursor:pointer;font-weight:600}.ruleProposal .ruleReviewNotice ul{margin:8px 0;padding-left:20px}.ruleProposal .ruleReviewNotice p{margin-bottom:0}.ruleProposalEvidence{border:1px solid var(--line);border-radius:6px;margin:10px 0;padding:12px;font-size:.875rem;line-height:1.5}.ruleProposalEvidence p{white-space:pre-wrap;margin:6px 0}.ruleProposalActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ruleProposalActions :is(button,a),.ruleProposalEditor button{min-height:40px;font-size:.875rem}.ruleProposalActions a{justify-content:center;align-items:center;max-width:100%;text-decoration:none;display:inline-flex}.ruleProposalEditor{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.ruleProposalEditor h5{margin:16px 0 6px;font-size:1rem}.ruleProposalFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ruleProposalEditor label{margin:10px 0;font-size:.875rem;font-weight:600;line-height:1.5;display:block}.ruleProposalEditor input,.ruleProposalEditor select,.ruleProposalEditor textarea{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--site-color-surface-ffffff,var(--site-surface,#fff));border:1px solid var(--line);border-radius:6px;margin-top:5px;padding:9px 10px;display:block}.ruleProposalEditor textarea{resize:vertical}:is(.ruleProposalEditor input:focus-visible,.ruleProposalEditor select:focus-visible,.ruleProposalEditor textarea:focus-visible){outline:2px solid var(--green);outline-offset:2px}@media (max-width:640px){.ruleProposal{padding:12px}.ruleProposalConditions,.ruleProposalFields{grid-template-columns:1fr}.ruleProposalActions :is(button,a){flex:150px}.ruleProposalEvidence{padding:10px}}.eventReviewWorkspace{gap:18px;min-width:0;display:grid}.eventReviewWorkspace [hidden]{display:none!important}.reviewWorkspaceNavigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reviewWorkspaceNavigation button{text-align:left;white-space:normal;min-width:0;padding:16px;display:block}.reviewWorkspaceNavigation strong{font-size:1rem;display:block}.reviewWorkspaceNavigation small{color:var(--site-muted,#52675d);margin-top:6px;font-weight:400;line-height:1.5;display:block}.reviewWorkspaceNavigation button[aria-pressed=true]{border-color:var(--site-primary,#176344);background:var(--site-panel,#f4f8f5);box-shadow:inset 0 -3px var(--site-primary,#176344)}.reviewWorkspaceHistory,.reviewWorkspaceVenue{border:1px solid var(--site-border,#d9e3df);background:var(--site-card,#fff);border-radius:12px;min-width:0;margin-top:18px;padding:18px}.reviewWorkspaceHistory>summary{cursor:pointer;font-weight:600}.reviewWorkspaceVenue{justify-content:space-between;align-items:center;gap:20px;margin-top:0;display:flex}.reviewWorkspaceVenue p{margin:6px 0 0}.reviewWorkspaceVenue button{flex-shrink:0}.eventReviewWorkspace .eventRuleCleanup>p{max-width:85ch}.eventReviewWorkspace .eventReviewControls{margin-top:18px}.reviewCleanupTools{border:1px solid var(--site-border,#d9e3df);border-radius:10px;margin:18px 0;padding:16px}.reviewCleanupTools>summary{cursor:pointer;font-weight:700}.reviewCleanupTools[open]>summary{margin-bottom:14px}.reviewQualityHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.reviewQualityHeading p{margin:6px 0 0}.eventReviewWorkspace .ruleReviewLastRun{margin-top:20px}.eventReviewWorkspace .ruleReviewLastRun>summary{cursor:pointer;font-weight:600}@media (max-width:720px){.reviewWorkspaceNavigation{grid-template-columns:1fr;gap:8px}.reviewWorkspaceNavigation button{padding:12px}.reviewWorkspaceVenue{flex-direction:column;align-items:start;padding:14px}.reviewWorkspaceHistory{padding:14px}.reviewWorkspaceVenue button{white-space:normal;max-width:100%}}.eventReviewGroups[aria-label=Review\ priority] button[aria-pressed=true]{background:var(--site-panel,#f4f8f5);color:var(--site-primary,#123e32);border:2px solid var(--site-primary,#123e32)}.visitorAnalytics{min-width:0}.visitorAnalytics .sourceControlsHead{align-items:flex-start;gap:22px}.visitorAnalytics h2{margin-bottom:10px}.visitorAnalytics .analyticsRangeControls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.visitorAnalytics .analyticsRangeControls label{gap:6px;font-size:12px;font-weight:700;display:grid}.visitorAnalytics select,.visitorAnalytics input{border:1px solid var(--line);background:var(--site-surface,#fff);color:var(--ink);font:inherit;border-radius:5px;min-width:0;max-width:100%;padding:10px 12px}.visitorAnalytics button{cursor:pointer}.visitorMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.visitorMetrics article,.visitorCard{background:var(--site-surface,#fff);border:1px solid var(--line);border-radius:6px;min-width:0;padding:22px}.visitorMetrics article{flex-direction:column;gap:10px;display:flex}.visitorMetrics strong{color:var(--ink);font:500 34px/1.1 Georgia,serif}.visitorMetrics span{color:var(--muted);font-size:12px;line-height:1.45}.visitorMetrics small{color:var(--muted);font-size:11px;line-height:1.5}.visitorMetrics .trafficUp{color:var(--green)}.visitorMetrics .trafficDown{color:var(--muted)}.visitorCard{margin:20px 0}.visitorCard h3{color:var(--ink);margin:0 0 12px;font:500 23px/1.25 Georgia,serif}.visitorCard p{color:var(--muted);font-size:13px;line-height:1.6}.visitorCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.visitorCardHead p{margin-top:0}.trafficMetricToggle{gap:7px;display:flex}.trafficMetricToggle button{padding:8px 12px;font-size:12px}.trafficMetricToggle button[aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.visitorBars{border-bottom:1px solid var(--line);align-items:stretch;gap:3px;height:180px;margin-top:20px;display:flex}.visitorBars button{background:0 0;border:0;border-radius:3px;flex:1;justify-content:center;align-items:flex-end;min-width:0;padding:0 1px;display:flex}.visitorBars button span{background:var(--green);border-radius:3px 3px 0 0;width:100%;max-width:52px;display:block}:is(.visitorBars button:hover span,.visitorBars button:focus-visible span){opacity:.7}.visitorBars button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.visitorChartDates{color:var(--muted);justify-content:space-between;gap:10px;margin-top:10px;font-size:11px;display:flex}.visitorChartDetail{min-height:22px;margin-bottom:0}.visitorTwoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.visitorTwoColumns>.visitorCard{margin:0 0 20px}.visitorList{margin:12px 0 0;padding:0;list-style:none}.visitorList li{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;font-size:13px;display:flex}.visitorList li>strong,.visitorList li>div{overflow-wrap:anywhere;min-width:0}.visitorList li>span{color:var(--muted);flex-shrink:0;font-size:12px}.visitorList small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.visitorMeasurementNote{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.65}.visitorEventTable{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.visitorEventTable th,.visitorEventTable td{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:14px 9px;font-size:12px}.visitorEventTable th:first-child{width:42%;padding-left:0}.visitorEventTable th:not(:first-child),.visitorEventTable td{text-align:right}.visitorEventTable thead th{color:var(--muted);font-size:11px}.visitorEventTable a{color:var(--green);line-height:1.5}.visitorEventTable small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.visitorEmpty{padding:15px 0}.visitorCard summary{cursor:pointer;color:var(--ink);font-size:14px;font-weight:700}.trafficLinkFields{grid-template-columns:1fr .7fr 1fr;gap:14px;display:grid}.trafficLinkBuilder label{gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.trafficLinkBuilder small{color:var(--muted);font-weight:400}.trafficCopyRow{align-items:flex-end;gap:12px;margin-top:16px;display:flex}.trafficCopyRow label{flex:1}.trafficCopyRow button{flex-shrink:0}.visitorDefinitions p{max-width:900px}@media (max-width:1050px){.visitorMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.visitorEventTable th:first-child{width:34%}.visitorEventTable th,.visitorEventTable td{padding:12px 6px}}@media (max-width:760px){.visitorAnalytics .sourceControlsHead{flex-direction:column}.visitorAnalytics .analyticsRangeControls{width:100%}.visitorMetrics{gap:10px}.visitorMetrics article,.visitorCard{padding:17px}.visitorMetrics strong{font-size:29px}.visitorTwoColumns{grid-template-columns:1fr;gap:0}.trafficLinkFields{grid-template-columns:1fr}.trafficCopyRow{flex-direction:column;align-items:stretch}.visitorEventTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.visitorEventTable,.visitorEventTable tbody,.visitorEventTable tr{width:100%;display:block}.visitorEventTable tr{border-top:1px solid var(--line);padding:14px 0}.visitorEventTable th:first-child{border:0;width:100%;padding:0 0 12px;font-size:14px;display:block}.visitorEventTable td{text-align:left;border:0;justify-content:space-between;padding:5px 0;display:flex}.visitorEventTable td:before{content:attr(data-label);color:var(--muted);margin-right:20px}.visitorBars{height:155px}.visitorCardHead{gap:8px}.visitorCard h3{font-size:21px}}@media (max-width:380px){.visitorMetrics{grid-template-columns:1fr}.visitorAnalytics .analyticsRangeControls label{flex:1}}
