body.dancr-button-system main.dashboard-shell.dashboard-shell-venue{--venue-control-face:#16161c;--venue-control-edge:#32323b;--venue-workspace-muted:#b3b5c2;--mydancr-dashboard-muted:#b3b5c2;--mydancr-dashboard-panel:#111116;--mydancr-dashboard-border:#292930;background:#070709!important;padding-bottom:calc(104px + env(safe-area-inset-bottom, 0px))!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-section-divider{grid-column:1/-1;box-sizing:border-box;width:100%;min-width:0;height:0;margin:0;padding:0;border:0;border-top:1px solid #2c2c34}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-workspace-panel,.venue-roster-panel:not([hidden]),.venue-manage-panel){row-gap:16px}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-section-divider+.dashboard-group-heading{margin-top:0}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.dashboard-head,.venue-command-panel){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0!important;margin:0}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .dashboard-head-row{gap:10px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .dashboard-head h1{font-size:clamp(24px,4vw,30px)!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-command-status{display:flex;flex-wrap:wrap;gap:6px 12px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-command-status>div:empty{display:none}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-command-status>div:not(.venue-refresh-control){flex-basis:100%;order:2}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-refresh-control{flex:1 1;width:auto;min-width:180px}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-refresh-control button,.venue-utility):before{inset-block:4px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-live-pill{padding:4px 7px!important;font-size:10px!important;box-shadow:none!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-live-pill:before{content:"● "}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-live-pill.is-draft{color:#b8b8c5!important;background:#202028!important;border-color:#35353e!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-workspace-tabs button{min-height:44px!important;padding:6px 8px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-workspace-tabs button[aria-selected=true]{--venue-control-face:#241936;--venue-control-edge:#705099}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.info-panel,.venue-workspace-summary,.venue-publication-panel,.venue-tv-panel){padding:12px!important;border:0!important;background:#111116!important;border-radius:14px!important;box-shadow:none!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-dashboard-section-body>.info-panel,#venue-account .info-panel,.venue-nfc-panel){background:transparent!important;border:0!important;box-shadow:none!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(h2,h3){line-height:1.3;overflow-wrap:anywhere}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.info-panel p,.venue-nfc-roster small,.nfc-tag-row small,.venue-team-panel small,.venue-team-panel time,.metric small,.venue-value-dates){color:#b3b5c2!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.info-panel p,.venue-value-empty){margin-block:4px 8px;font-size:12px!important;line-height:1.5}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.notification-row,.support-thread,.venue-nfc-dancer,.nfc-tag-row){padding:10px!important;border:0!important;background:#19191f!important;border-radius:10px!important;box-shadow:none!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.notification-list,.support-thread-list,.venue-nfc-panel,.venue-roster-content){gap:8px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-section-heading h2{margin:0}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-pickup-row{gap:3px!important;padding:10px 12px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-pickup-row.is-latest{border-left:2px solid #9670c8}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-pickup-row.is-latest small{color:#ceb2f3!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-pickup-row time{color:#a7a9b7!important;font-size:11px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-tonight-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-value-metrics,.venue-value-supporting,.venue-tonight-metrics) .metric{border:0!important;padding:10px!important;min-height:0!important;background:#19191f!important;gap:3px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-value-metrics,.venue-value-supporting,.venue-tonight-metrics) .metric strong{font-size:30px!important;color:#fff!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .metric span{color:#b3b5c2!important;font-size:11px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .metric small{font-size:11px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-analytics-period{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px!important;gap:3px!important;background:#19191f!important;border-radius:10px!important;padding:3px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-analytics-period button:before{border:0!important;inset-block:4px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-analytics-period button[aria-pressed=true]{--venue-control-face:#6d28d9;--venue-control-edge:#a78bfa}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-analytics-period button[aria-pressed=true]:before{border:1px solid var(--venue-control-edge)!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-action-location{display:flex;gap:10px!important;align-items:center;flex-wrap:wrap;font-size:12px!important;color:#b3b5c2!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-action-location select{width:auto;max-width:100%;flex:0 1 230px}.venue-action-mobile{display:none}.venue-dancer-activity{list-style:none;margin:0;padding:0}.venue-dancer-activity li{border-bottom:1px solid #2c2c34}.venue-dancer-activity summary{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;cursor:pointer;list-style:none}.venue-dancer-activity summary:after{content:"+";color:#bd9beb}.venue-dancer-activity details[open] summary:after{content:"−"}.venue-dancer-activity summary span{margin-left:auto;color:#b3b5c2;font-size:12px}.venue-dancer-activity dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 10px}.venue-dancer-activity dl>div{padding:6px;background:#19191f;border-radius:6px}.venue-dancer-activity dt{color:#b3b5c2;font-size:11px}.venue-dancer-activity dd{margin:2px 0 0;font-size:15px}.venue-value-methodology dl{padding:0 12px 12px;margin:0;font-size:12px;line-height:1.5}.venue-value-methodology dt{margin-top:10px;color:#e7e7ef;font-weight:650}.venue-value-methodology dd{margin:3px 0 0;color:#b3b5c2}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-manage-panel.venue-dashboard-section{overflow:visible}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-dashboard-section[data-section-icon]{background:#111116!important;border-color:#2c2c34!important;border-radius:14px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-dashboard-section[data-section-icon][open]{border-color:#655078!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-dashboard-section[data-section-icon]>summary{min-height:60px!important;padding:10px!important;grid-template-columns:28px minmax(0,1fr) auto 16px}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-dashboard-section[data-section-icon][open]>summary{background:#1a1423!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-dashboard-section-copy{gap:3px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-dashboard-section-copy>span:last-child{font-size:12px!important;color:#b3b5c2!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .dancer-dashboard-section-icon{width:28px;height:28px;border:0!important;background:transparent!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-dashboard-section-badge{grid-row:1;grid-column:3;max-width:90px;background:#25232c!important;color:#c8c5d2!important;padding:3px 6px!important;font-size:10px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-dashboard-section-toggle{grid-row:1;grid-column:4}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-nfc-roster-head>b,.venue-roster-filters b){color:#c5c2d0!important;background:#24232c!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-nfc-dancer-copy .venue-roster-working{color:#71dbb1!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-team-owner-note,.venue-team-permission-note){border:0!important;padding:8px 10px!important;background:#1b1921!important;color:#bfc0ce!important;border-radius:8px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-team-role-card{padding:10px!important;border-color:#303039!important;background:#19191f!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-team-role-card.is-selected{border-color:#796092!important;background:#23192e!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-team-member{border:0!important;padding:8px 0!important;border-radius:0!important;border-bottom:1px solid #2c2c34;background:transparent!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-team-member button.venue-team-remove{--venue-control-face:transparent;--venue-control-edge:transparent;flex:0 0 auto}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-activity-list>div:not(.venue-team-subhead){padding:8px 0!important;border:0!important;border-bottom:1px solid #2c2c34;border-radius:0!important;background:transparent!important;gap:3px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-activity-list>.venue-team-subhead{padding:0!important;border:0!important;background:transparent!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue #venue-account .venue-preference-row{padding-block:6px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue #venue-account :is(.venue-preference-group-heading,.venue-delivery-heading h3){font-size:10px!important;letter-spacing:.1em;text-transform:uppercase;color:#b3b5c2!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue #venue-account .venue-device-enabled{color:#71dbb1!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue #venue-account .support-panel textarea{min-height:80px!important;height:80px;resize:vertical}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .account-actions{gap:0!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .account-action-row{padding:10px 0!important;background:transparent!important;border:0!important;border-radius:0!important;border-bottom:1px solid #2c2c34}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-account-controls-heading{margin:20px 0 4px;padding-top:12px;border-top:1px solid #2c2c34;color:#b3b5c2!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.1em}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue #venue-account .venue-participation-panel{padding:10px 0!important;border-bottom:1px solid #2c2c34;border-radius:0!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue #venue-account .account-danger-row .danger-button{--venue-control-face:#652133;--venue-control-edge:#a45264}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue #venue-account .venue-participation-panel h3{font-size:14px!important}.pickup-page:has(.pickup-inbox),body .ir-shell.ir-staff:not(.ir-embedded){padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important;background:#070709!important}body .ir-staff :is(.ir-panel,.ir-push-settings){background:#111116!important;border:0!important;padding:10px!important;border-radius:12px!important}body .ir-staff .ir-empty{min-height:0!important;padding:8px 0!important;margin:0;border:0!important;background:transparent!important}body .ir-staff #table-requests{border-top:2px solid #8762b0}body .ir-staff :is(.ir-request,.ir-link){display:flex;flex-wrap:wrap;gap:8px!important;padding:10px 0!important}body .ir-staff .ir-request strong{color:#fff!important;font-size:15px!important}body .ir-staff .ir-request small{color:#b8bac7!important}body .ir-staff .ir-link-form{display:flex;align-items:flex-end;flex-wrap:wrap}body .ir-staff .ir-link-form label{flex:1 1 150px}body .ir-staff .ir-rename-form{display:flex;flex-wrap:wrap}body .ir-staff .ir-rename-form input{flex:1 1 130px;min-width:0}body .ir-staff .ir-actions{display:flex;flex-wrap:wrap}body .ir-staff .ir-actions .ir-revoke{color:#efb0ba!important;background:transparent!important;border-color:transparent!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .ir-revoke{--venue-control-face:transparent;--venue-control-edge:transparent}body .ir-staff .ir-alert-help{font-size:12px!important;color:#b3b5c2!important}body .ir-staff .ir-alert-help summary{min-height:44px!important;display:flex;align-items:center;cursor:pointer;color:#c9b2e8!important}.pickup-card.pickup-inbox{padding:14px;background:#111116;border-color:#292930;border-radius:16px}.pickup-inbox-heading{display:flex;gap:8px;justify-content:space-between;align-items:center}.pickup-inbox-heading h1{margin:8px 0;font-size:24px}.pickup-inbox p{color:#b3b5c2;font-size:12px}.pickup-inbox .pickup-period{display:flex;flex-wrap:wrap;gap:3px;margin-block:10px}.pickup-inbox .pickup-period button{flex:1 1 auto;padding:6px;min-height:44px;background:#1c1c24;font-size:12px}.pickup-inbox .pickup-period button[aria-pressed=true]{background:#2e1c46;border-color:#8965b3}.pickup-inbox .pickup-filters:empty{display:none}.pickup-inbox .pickup-list-item{padding:10px 0;border:0;border-bottom:1px solid #303039;border-radius:0;background:transparent;gap:3px}.pickup-contact-actions{display:flex;gap:8px}.pickup-inbox .pickup-contact-actions a{min-height:44px;padding:6px 14px;margin:0;background:#251a35;border:1px solid #614a7c;border-radius:8px;text-decoration:none;font-size:13px}.venue-demo-disclosure{display:none}body:has(.dashboard-shell-venue,.pickup-inbox,.ir-staff){--mydancr-preview-banner-offset:36px}body:has(.dashboard-shell-venue,.pickup-inbox,.ir-staff) .mydancr-preview-banner{min-height:36px!important;height:auto;padding:0 12px!important;display:block}body:has(.dashboard-shell-venue,.pickup-inbox,.ir-staff) .mydancr-preview-banner>:is(strong,span){display:none}body:has(.dashboard-shell-venue,.pickup-inbox,.ir-staff) .venue-demo-disclosure{display:block;font-size:11px!important}.venue-demo-disclosure summary{min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;color:#bba0df}.venue-demo-disclosure p{margin:0 auto 10px;max-width:620px;color:#c4c4ce;font-size:12px}body.dancr-button-system button.venue-scroll-top{position:fixed!important;z-index:1501;left:auto!important;top:auto!important;right:16px!important;transform:none!important;bottom:calc(104px + env(safe-area-inset-bottom,0px));width:44px;height:44px;min-height:44px!important;padding:0!important;background:#22212a!important;border:1px solid #514363!important;border-radius:12px!important;color:#dcc7fb!important;box-shadow:none!important}body.dancr-button-system button.venue-scroll-top:before{display:none}body :is(.dashboard-shell-venue,.ir-staff,.pickup-inbox,.venue-demo-disclosure) :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid #b99ae1;outline-offset:3px}@media(max-width:640px){.venue-action-mobile{display:grid;list-style:none;padding:0;margin:4px 0}.venue-action-mobile li{display:grid;grid-gap:3px;gap:3px;padding:10px 0;border-bottom:1px solid #303039;font-size:13px}.venue-action-mobile li :is(span,small){color:#b3b5c2;font-size:12px}.venue-actions-desktop{display:none}.venue-video-table table,.venue-video-table tbody,.venue-video-table tr{display:block;width:100%}.venue-video-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.venue-video-table tr{padding-block:8px;border-bottom:1px solid #303039}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-video-table :is(th,td){display:block;max-width:none;min-width:0;border:0!important;padding:3px 0!important}.venue-video-table td:before{content:attr(data-label);color:#b3b5c2;margin-right:12px}.venue-video-table caption{display:block}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-value-table{overflow:visible}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-dashboard-section[data-section-icon]>summary{grid-template-columns:24px minmax(0,1fr) auto 12px}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-dashboard-section-copy>strong{font-size:14px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-roster-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important}body .ir-staff .ir-operations{grid-template-columns:minmax(0,1fr)}}@media(min-width:721px){body.dancr-button-system button.venue-scroll-top{bottom:24px}}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-workspace-tabs{border:0!important;background:transparent!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-live-pill{display:inline-flex;align-items:center;gap:4px;border:0}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-refresh-control button,.venue-utility):before{inset:4px 0!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-value-metrics,.venue-value-supporting){margin-block:8px}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .nfc-test-status{color:#c9bddb;border-color:#4b405b;background:#1c1724}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-team-invite-submit,.support-send-button,.venue-publication-actions>.primary){min-height:48px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue :is(.venue-nfc-roster-head,.ir-push-settings){padding-block:8px!important}body.dancr-button-system button.venue-scroll-top{display:grid!important;place-items:center;margin:0!important;font-size:14px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-publication-panel.is-published .venue-publication-actions a{width:auto!important;justify-self:start;padding-inline:10px!important}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue #venue-account .account-actions>.account-action-row:first-child{grid-template-columns:minmax(0,1fr) auto}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue #venue-account .account-actions>.account-action-row:first-child>button{width:auto!important}@media(max-width:1000px){.venue-video-table table,.venue-video-table tbody{display:block;width:100%}.venue-video-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.venue-video-table caption{display:block}.venue-video-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 12px;gap:5px 12px;padding-block:10px;border-bottom:1px solid #303039}body.dancr-button-system main.dashboard-shell.dashboard-shell-venue .venue-video-table :is(th,td){display:block;max-width:none;min-width:0;border:0;padding:3px 0}.venue-video-table th{grid-column:1/-1}.venue-video-table td:before{content:attr(data-label);display:block;color:#b3b5c2;font-size:11px;margin:0 0 2px}}