.admin-music-page .admin-music-primary-action[hidden],.admin-music-page [hidden]{display:none}.admin-music-page [data-tempo-workbench]{border:1px solid var(--admin-line-strong,var(--border));border-radius:var(--admin-radius,.65rem);background:var(--admin-surface-raised,var(--card));min-width:0;margin:0;overflow:clip;box-shadow:0 .2rem .7rem #11284014}.admin-music-page [data-tempo-workbench]>summary{background:var(--admin-surface-muted,var(--surface))}.admin-music-page [data-tempo-workbench][open]>summary{border-bottom:1px solid var(--admin-line,var(--border))}.admin-music-page [data-tempo-workbench]>.admin-disclosure-body,.admin-music-page .admin-music-workbench-body{min-width:0}.admin-music-workbench-heading{justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;min-width:0;display:flex}.admin-music-workbench-heading>*{min-width:0}.admin-organizer-list-heading,.admin-organizer-list-card,.admin-organizer-list-item{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-organizer-list-cards,.admin-organizer-list-items{gap:.75rem;display:grid}.admin-organizer-list-card{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);background:color-mix(in srgb,var(--color-surface) 94%,var(--color-accent) 6%);border-radius:.5rem;padding:1rem}.admin-organizer-list-card>div:first-child{gap:.2rem;display:grid}.admin-organizer-list-card span{color:var(--color-text-muted);font-size:.875rem}.admin-organizer-list-editor{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;gap:1rem;padding:1rem;display:grid}.admin-organizer-list-editor-grid{grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1.4fr) minmax(13rem,1fr);gap:1rem;display:grid}.admin-organizer-list-item{grid-template-columns:2.5rem minmax(12rem,1.2fr) minmax(12rem,1fr) auto;display:grid}.admin-organizer-list-cue{background:var(--color-accent);width:2rem;height:2rem;color:var(--color-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:700;display:grid}.admin-organizer-list-item input{min-width:0}.admin-organizer-list-item-actions{flex-wrap:wrap;gap:.35rem;display:flex}.admin-organizer-list-plan{border-left:3px solid var(--color-accent);background:color-mix(in srgb,var(--color-surface) 90%,var(--color-accent) 10%);gap:.75rem;padding:1rem;display:grid}@media (width<=52rem){.admin-organizer-list-editor-grid{grid-template-columns:1fr}.admin-organizer-list-item{grid-template-columns:2.5rem minmax(0,1fr)}.admin-organizer-list-item input,.admin-organizer-list-item-actions{grid-column:2}.admin-organizer-list-heading,.admin-organizer-list-card{flex-direction:column;align-items:flex-start}.admin-organizer-list-card .admin-editor-actions{width:100%}}.admin-music-page .admin-import-workbench{min-width:0;overflow:visible}.admin-import-source-options label,.admin-import-source-options label>span{min-width:0;max-width:100%}.admin-import-source-options label>span{overflow-wrap:anywhere}.admin-import-step .admin-field input:not([type=radio]):not([type=checkbox]),.admin-import-step .admin-field select{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.admin-import-step .admin-field{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.admin-import-step .admin-field>*{box-sizing:border-box;min-width:0;max-width:100%}.admin-import-context{border:1px solid var(--border);border-left:3px solid var(--interaction);background:var(--surface);min-width:0;color:var(--text-muted);border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.65rem .75rem;font-size:.78rem;display:flex}.admin-import-context span,.admin-import-context strong{overflow-wrap:anywhere;min-width:0}.admin-import-context strong{color:var(--heading)}.admin-import-customer-control{width:100%;min-width:0;display:grid;position:relative}.admin-import-customer select{appearance:none;border:1px solid var(--admin-line-strong,var(--border));background:var(--admin-surface-muted,var(--control));min-height:3rem;color:var(--admin-ink,var(--text));border-radius:.5rem;padding:.65rem 2.75rem .65rem .8rem;font-weight:650;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #1128401f}.admin-import-customer select:not(:disabled){cursor:pointer}html[data-theme=dark] .admin-import-customer select:not(:disabled){background:#2a3f50;border-color:#a5b8c9}.admin-import-customer select:hover:not(:disabled){border-color:var(--admin-blue,var(--interaction))}.admin-import-customer select:focus-visible{border-color:var(--admin-blue,var(--interaction));outline:3px solid var(--admin-focus,var(--focus));outline-offset:2px}.admin-import-customer-control>svg{inset-inline-end:.9rem;fill:none;width:1rem;height:1rem;stroke:var(--admin-blue-strong,var(--interaction));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-import-customer select:disabled{background-color:var(--admin-surface-muted,var(--surface));color:var(--admin-muted,var(--text-muted));opacity:1}.admin-import-customer-control:has(select:disabled)>svg{stroke:var(--admin-muted,var(--text-muted))}.admin-import-customer-fixed{border:1px solid var(--admin-line-strong,var(--border));border-left:3px solid var(--interaction);background:var(--admin-surface-muted,var(--surface));min-height:2.75rem;color:var(--admin-muted,var(--text-muted));border-radius:.45rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .65rem;margin:0;padding:.55rem .7rem;font-size:.78rem;display:grid}.admin-import-customer-fixed strong{min-width:0;color:var(--admin-ink,var(--heading));overflow-wrap:anywhere}.admin-import-requirements{border:1px solid color-mix(in srgb, #b87a1d 55%, var(--border));background:color-mix(in srgb, #b87a1d 8%, var(--card));max-width:34rem;color:var(--text);border-radius:.55rem;padding:.7rem .8rem;font-size:.78rem}.admin-import-requirements ul{gap:.2rem;margin:.35rem 0 0;padding-left:1.15rem;display:grid}.admin-time-zone-combobox{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.admin-time-zone-combobox>input{box-sizing:border-box;width:100%;scroll-margin-top:calc(var(--admin-sticky-header-offset,5rem) + 1.5em)}.admin-time-zone-results [role=option]{scroll-margin-top:var(--admin-sticky-header-offset,5rem)}.admin-time-zone-result-state{margin-block:.4rem;display:block}.admin-time-zone-results{border:1px solid var(--admin-line-strong,var(--border));background:var(--admin-surface-raised,var(--card));border-radius:.55rem;margin-top:.3rem;display:grid}.admin-time-zone-results [role=option]{border:0;border-bottom:1px solid var(--border);min-width:0;min-height:2.75rem;color:var(--text);text-align:left;cursor:pointer;touch-action:manipulation;user-select:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.15rem .55rem;padding:.55rem .7rem;display:flex}.admin-time-zone-results [role=option]:last-child{border-bottom:0}.admin-time-zone-results [role=option]:hover,.admin-time-zone-results [role=option][data-active=true]{background:var(--surface)}.admin-time-zone-results [role=option][data-active=true]{outline:2px solid var(--focus);outline-offset:-2px}.admin-time-zone-results [role=option][aria-selected=true]{box-shadow:inset 3px 0 0 var(--interaction)}.admin-time-zone-results [role=option] span:first-child{overflow-wrap:anywhere;min-width:0}.admin-time-zone-results [role=option] span:last-child{min-width:0;max-width:100%;color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-time-zone-results>.field-hint{padding:.8rem}.admin-time-zone-state{border:1px solid var(--admin-line-strong,var(--border));border-left:3px solid var(--interaction);background:var(--admin-surface-muted,var(--surface));min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:.55rem;gap:.3rem;padding:.65rem .7rem;display:grid}.admin-time-zone-state[hidden]{display:none}.admin-time-zone-state[data-mode=suggestion]{border-left-color:#b87a1d}.admin-time-zone-state-copy{color:var(--heading);font-weight:750}.admin-time-zone-identity{color:var(--text-muted);font-size:.72rem;font-weight:600}.admin-time-zone-state-actions{flex-wrap:wrap;gap:.45rem;min-width:0;margin-top:.2rem;display:flex}.admin-time-zone-state-actions .button{min-height:2.75rem}.admin-time-zone-combobox>input:disabled{background:var(--admin-surface-muted,var(--surface));color:var(--admin-ink,var(--text));cursor:default;opacity:1;-webkit-text-fill-color:currentColor}.admin-time-zone-field .field-hint,.admin-time-zone-field>label:first-child{overflow-wrap:anywhere}.admin-time-zone-field[data-authority=provider] .admin-time-zone-state{color:var(--heading);font-weight:700}@media (width<=560px){.admin-time-zone-state-actions,.admin-time-zone-state-actions .button{width:100%}.admin-music-page [data-import-workbench]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.admin-music-page [data-import-workbench]>.admin-disclosure-body{padding-inline:0}}.admin-import-step,.admin-import-plan{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:1rem}.admin-import-step>*,.admin-meeting-picker,.admin-import-action-feedback{box-sizing:border-box;min-width:0;max-width:100%}.admin-import-action-feedback .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.admin-meeting-meta>span{overflow-wrap:anywhere;min-width:0}.admin-import-step>legend,.admin-import-plan-heading{color:var(--heading);align-items:center;gap:.55rem;display:flex}.admin-import-step>legend>span,.admin-import-plan-heading>span{background:var(--interaction);width:1.55rem;height:1.55rem;color:var(--card);border-radius:999px;flex:none;place-items:center;font:800 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.admin-import-class-tools{gap:.45rem;min-width:0;margin:.35rem 0 .8rem;display:grid}.admin-import-class-tools p,.admin-import-selection-state{min-height:1.2rem;color:var(--text-muted);font-size:.76rem}.admin-import-classes{gap:.55rem;min-width:0;display:grid}.admin-import-source-group{align-content:start;gap:.55rem;min-width:0;display:grid}.admin-import-source-group-heading{border-bottom:1px solid var(--border);color:var(--heading);letter-spacing:.045em;text-transform:uppercase;margin:0;padding:.45rem .15rem .25rem;font-size:.78rem}.admin-import-class{border:1px solid var(--border);background:var(--card);border-radius:.65rem;min-width:0;overflow:hidden}.admin-import-class[data-selected=true]{border-color:color-mix(in srgb, var(--interaction) 70%, var(--border));box-shadow:inset 3px 0 0 var(--interaction)}.admin-import-class-heading{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.25rem;padding:.7rem .8rem;display:grid}.admin-import-class-heading input{width:1.15rem;height:1.15rem;accent-color:var(--interaction);margin:0}.admin-import-class-summary{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.admin-import-class-summary :is(h4,h5){min-width:0;color:var(--heading);overflow-wrap:anywhere;font-size:.86rem}.admin-import-class-summary span{color:var(--text-muted);flex:none;font-size:.72rem}.admin-import-class-timing{color:var(--text-muted);overflow-wrap:anywhere;margin:0;padding:0 .8rem .7rem 2.65rem;font-size:.72rem;line-height:1.45}.admin-import-class-configuration{border-top:1px solid var(--border);background:var(--surface);gap:.75rem;min-width:0;padding:.85rem;display:grid}.admin-import-class-configuration :is(h5,h6){color:var(--heading);font-size:.8rem}.admin-import-configuration-step>strong{color:var(--heading);margin:.35rem 0 .55rem;font-size:.8rem;display:block}.admin-import-class-more{width:100%;min-height:2.75rem;margin-top:.7rem}@media (width>=900px){.admin-import-class-tools{grid-template-columns:minmax(15rem,.65fr) minmax(0,1fr);align-items:end}.admin-import-classes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-import-source-group:has(.admin-import-class[data-selected=true]){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-import-source-group:has(.admin-import-class[data-selected=true])>.admin-import-source-group-heading,.admin-import-class[data-selected=true]{grid-column:1/-1}.admin-import-class-configuration .admin-import-config-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.admin-import-step,.admin-import-plan{padding:.8rem}.admin-import-class-summary{gap:.15rem;display:grid}.admin-import-class-summary span{justify-self:start}.admin-import-class-timing{padding-left:.8rem}}@media (forced-colors:active){.admin-import-class[data-selected=true],.admin-import-context,.admin-import-requirements{border-width:2px}}.admin-early-collection{border-color:color-mix(in srgb, var(--accent,#0b6b66) 34%, var(--border,#c7d0d8));background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#0b6b66) 7%, transparent), transparent 42%), var(--surface,#fff)}.admin-early-collection>summary strong{letter-spacing:-.015em}.admin-early-collection .admin-disclosure-body{gap:1.25rem;display:grid}.admin-early-heading,.admin-early-source-grid,.admin-early-class-config{gap:1rem;display:grid}.admin-early-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-early-heading h3,.admin-early-source h4,.admin-early-source-card h5{margin:0}.admin-early-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-early-source-card,.admin-early-class-card,.admin-early-mapping-card,.admin-early-reconciliation-card{border:1px solid color-mix(in srgb, var(--accent,#0b6b66) 22%, var(--border,#c7d0d8));background:color-mix(in srgb, var(--surface,#fff) 94%, var(--accent,#0b6b66));border-radius:.9rem;padding:1rem}.admin-early-source-card{align-content:start;gap:.75rem;display:grid}.admin-early-provider-classes,.admin-early-entry-picker,.admin-early-mapping-card,.admin-early-reconciliation-card{gap:.65rem;display:grid}.admin-early-provider-class,.admin-early-entry-picker>label,.admin-early-mapping-card>label,.admin-early-reconciliation-card>label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.admin-early-provider-class input,.admin-early-entry-picker input,.admin-early-mapping-card input,.admin-early-reconciliation-card input{margin-top:.18rem}.admin-early-inspection,.admin-early-plan,.admin-early-mapping,.admin-early-reconciliation{border-top:1px solid var(--border,#c7d0d8);gap:.9rem;padding-top:1rem;display:grid}.admin-early-class-card{margin:0 0 .85rem}.admin-early-class-card legend,.admin-early-mapping-card legend{padding:0 .35rem;font-weight:750}.admin-early-class-config{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(18rem,50% - .5rem)),1fr));margin-block:.8rem}.admin-early-entry-picker>summary{cursor:pointer;font-weight:700}.admin-early-plan [data-early-plan-detail]{border-left:.25rem solid var(--accent,#0b6b66);padding:.85rem}.admin-early-state:not(:empty){background:color-mix(in srgb, var(--accent,#0b6b66) 9%, transparent);border-radius:.65rem;margin:0;padding:.8rem 1rem}.admin-early-state[data-kind=error]{border-left:.25rem solid #b42318}.admin-early-state[data-kind=success]{border-left:.25rem solid #087f5b}.admin-early-collection :is(button,input,select):focus-visible{outline:.2rem solid var(--focus,#e29b2d);outline-offset:.18rem}@media (width<=720px){.admin-music-page .admin-import-workbench>summary{grid-template-columns:minmax(0,1fr);align-items:start}.admin-music-page .admin-import-workbench>summary>[data-import-workbench-introduction]{grid-column:1}.admin-music-page .admin-import-workbench>summary>.status-badge{justify-self:start}.admin-music-page .admin-music-events>.admin-section-heading{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.admin-music-page .admin-music-events>.admin-section-heading .admin-event-count{justify-self:start}.admin-early-source-grid,.admin-early-class-config,.admin-early-heading{grid-template-columns:minmax(0,1fr)}.admin-early-heading .status-badge{justify-self:start}.admin-early-source-card,.admin-early-class-card,.admin-early-mapping-card{padding:.85rem}}.admin-music-commercial{border:1px solid color-mix(in srgb, var(--accent,#0b6b66) 30%, var(--border,#c7d0d8));border-radius:var(--admin-radius,.65rem);border-color:color-mix(in srgb, var(--accent,#0b6b66) 30%, var(--border,#c7d0d8));background:linear-gradient(125deg, color-mix(in srgb, var(--accent,#0b6b66) 8%, transparent), transparent 48%), var(--surface,#fff);overflow:hidden}.admin-music-commercial .admin-disclosure-body,.admin-music-commercial-form{gap:1rem;display:grid}.admin-music-commercial-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.7rem;margin:0;display:grid}.admin-music-commercial-overview>div{border:1px solid color-mix(in srgb, var(--accent,#0b6b66) 18%, var(--border,#c7d0d8));background:color-mix(in srgb, var(--surface,#fff) 96%, var(--accent,#0b6b66));border-radius:.7rem;min-width:0;padding:.75rem}.admin-music-commercial-overview dt{color:var(--muted,#52606d);hyphens:auto;overflow-wrap:normal;word-break:normal;font-size:.78rem;font-weight:700}.admin-music-commercial-overview dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:720}.admin-music-commercial-form{border-top:1px solid var(--border,#c7d0d8);padding-top:1rem}.admin-music-commercial-form>.button{justify-self:start}.admin-music-commercial-actions{justify-content:flex-end;display:flex}.admin-music-commercial :is(button,input,select,textarea):focus-visible{outline:.2rem solid var(--focus,#e29b2d);outline-offset:.18rem}@media (width<=720px){.admin-music-workbench-heading{display:grid}.admin-music-commercial-overview{grid-template-columns:minmax(0,1fr)}.admin-music-commercial-actions{justify-content:stretch}.admin-music-commercial-actions .button,.admin-music-commercial-form>.button{justify-self:stretch;width:100%}}.admin-csv-assist{border-block:1px solid color-mix(in srgb, currentColor 16%, transparent);gap:.65rem;min-width:0;margin-block:.25rem .75rem;padding-block:.75rem;display:grid}.admin-csv-assist-header,.admin-csv-template-actions{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-width:0;display:flex}.admin-csv-assist-header{justify-content:flex-start}.admin-csv-template-actions{justify-content:flex-end}.admin-csv-template-button{border:1px solid color-mix(in srgb, currentColor 28%, transparent);max-width:100%;min-height:2.75rem;color:inherit;background:color-mix(in srgb, currentColor 4%, transparent);font:inherit;text-align:center;cursor:pointer;border-radius:.5rem;padding:.55rem .8rem;font-weight:700;line-height:1.2}.admin-csv-template-button:hover{background:color-mix(in srgb, currentColor 9%, transparent)}.admin-csv-template-button:active{transform:translateY(1px)}.admin-csv-template-button:focus-visible{outline:3px solid var(--admin-focus,#2b70d8);outline-offset:2px}.admin-csv-template-button:disabled{opacity:.58;cursor:default}.admin-csv-template-button[aria-busy=true]{cursor:wait}.admin-csv-provider-choice{cursor:pointer;align-items:center;gap:.55rem;min-height:2.75rem;padding-inline:.15rem;font-weight:700;display:inline-flex}.admin-csv-provider-choice input{block-size:1.15rem;inline-size:1.15rem;margin:0}.admin-csv-steps{counter-reset:csv-step;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.admin-csv-steps>li{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);counter-increment:csv-step;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.4rem .65rem;min-width:0;padding:.55rem 0;display:grid}.admin-csv-steps>li>.admin-csv-template-actions{grid-column:2;justify-content:flex-start}.admin-csv-steps>li:before{background:var(--admin-blue-soft,color-mix(in srgb, currentColor 8%, transparent));block-size:1.55rem;inline-size:1.55rem;color:var(--admin-blue-strong,inherit);content:counter(csv-step);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.admin-csv-step-copy{gap:.12rem;min-width:0;display:grid}.admin-csv-step-copy strong{font-size:.78rem}.admin-csv-step-copy p,.admin-csv-template-status,.admin-csv-inspection p{overflow-wrap:anywhere;margin:0}.admin-csv-step-copy p{color:var(--admin-text-muted,inherit);font-size:.76rem;line-height:1.45}.admin-csv-technical{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:.45rem;overflow:hidden}.admin-csv-technical>summary{min-height:2.75rem;color:var(--admin-blue-strong,inherit);cursor:pointer;padding:.6rem .7rem;font-size:.76rem;font-weight:750}.admin-csv-technical>div{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);gap:.35rem;padding:.65rem .7rem;display:grid}.admin-csv-technical p{color:var(--admin-text-muted,inherit);overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.45}.admin-csv-template-status:empty{display:none}.admin-csv-inspection{border-inline-start:3px solid var(--admin-accent,#2b70d8);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:.35rem;gap:.65rem;min-width:0;padding:.75rem;display:grid}.admin-csv-inspection[hidden]{display:none}.admin-csv-inspection[role=alert]{border-inline-start-color:var(--admin-danger,#b42318)}.admin-csv-inspection-summary{font-variant-numeric:tabular-nums}.admin-csv-mapping,.admin-csv-generated,.admin-csv-diagnostics{gap:.35rem;min-width:0;display:grid}.admin-csv-mapping ul,.admin-csv-generated ul,.admin-csv-diagnostics ul{gap:.25rem;margin:0;padding-inline-start:1.2rem;display:grid}.admin-csv-generated li{grid-template-columns:minmax(8rem,auto) minmax(0,1fr);gap:.35rem .75rem;min-width:0;display:grid}.admin-csv-generated code{overflow-wrap:anywhere;min-width:0}.admin-csv-diagnostics-error{color:var(--admin-danger,#b42318)}@media (width<=44rem){.admin-csv-assist-header,.admin-csv-template-actions{flex-direction:column;align-items:stretch}.admin-csv-template-button{width:100%}.admin-csv-steps>li>.admin-csv-template-actions{grid-column:2}.admin-csv-generated li{grid-template-columns:minmax(0,1fr)}}.admin-equipe-discoveries{border:1px solid var(--admin-line-strong,var(--border));border-radius:var(--admin-radius,.65rem);background:var(--admin-surface-raised,var(--card));gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.admin-equipe-discoveries-heading>div{gap:.25rem;display:grid}.admin-equipe-discoveries-heading :is(h2,p){margin:0}.admin-equipe-discovery-list{gap:.75rem;display:grid}.admin-equipe-discovery{border:1px solid var(--admin-line,var(--border));border-inline-start:3px solid var(--admin-accent,#2b70d8);background:var(--admin-surface-muted,var(--surface));border-radius:.5rem;gap:.9rem;padding:1rem;display:grid}.admin-equipe-discovery[data-state=unbound],.admin-equipe-discovery[data-openability=missing],.admin-equipe-discovery[data-openability=unavailable]{border-inline-start-color:var(--admin-warning,#9a6700)}.admin-equipe-discovery[data-handoff=true]{border-color:color-mix(in srgb, var(--admin-accent,#2b70d8) 68%, var(--admin-line,var(--border)));box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-accent,#2b70d8) 14%, transparent)}.admin-equipe-discovery>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-equipe-discovery>header :is(h3,p){margin:0}.admin-equipe-discovery-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.admin-equipe-discovery-facts>div{min-width:0}.admin-equipe-discovery-facts :is(dt,dd){overflow-wrap:anywhere;margin:0}.admin-equipe-discovery-facts dt{color:var(--admin-text-muted,inherit);font-size:.75rem;font-weight:700}.admin-equipe-discovery-bind{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;align-items:start;gap:.75rem;display:grid}.admin-equipe-discovery-create-introduction{grid-column:1/-1;max-width:68ch;margin:0}.admin-equipe-discovery-bind>.button{align-self:start;min-height:2.75rem}.admin-equipe-discovery-zone-fixed{min-width:0}.admin-equipe-discovery-bind .field-hint,.admin-equipe-discovery-bind .admin-mutation-state{grid-column:1/-1;margin:0}.admin-equipe-discovery-open,.admin-equipe-discovery-deletion{justify-self:start}.admin-equipe-discovery-deletion-state{margin:0}.admin-equipe-discovery-recovery{flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;display:flex}.admin-import-advanced-extension{border:1px solid var(--admin-line,var(--border));border-radius:.45rem}.admin-import-advanced-extension>summary{cursor:pointer;gap:.15rem;padding:.7rem;display:grid}.admin-import-advanced-extension>summary span{color:var(--admin-text-muted,inherit);font-size:.78rem;font-weight:400}.admin-import-advanced-extension>label{gap:.55rem;padding:0 .7rem .8rem;display:flex}.admin-import-advanced-extension>label>span{overflow-wrap:anywhere;min-width:0}.admin-import-icon{flex:none;block-size:1.1em;inline-size:1.1em}.admin-import-icon-label{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.admin-import-icon-label>span{overflow-wrap:anywhere;min-width:0}.admin-equipe-contact-sources{gap:.25rem;display:grid}.admin-equipe-contact-source,.admin-equipe-contact-direction{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.admin-equipe-contact-direction{color:var(--admin-text-muted,inherit);margin:.25rem 0;font-size:.78rem}.admin-import-state:empty{display:none}.admin-equipe-contact-review{border:1px solid var(--admin-line-strong,var(--border));background:var(--admin-surface-muted,var(--surface));border-radius:.55rem;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.admin-equipe-contact-review>header :is(h3,p){margin:0}.admin-equipe-contact-review>header{gap:.3rem;display:grid}.admin-equipe-contact-review>header h3{align-items:center;gap:.55rem;display:flex}.admin-equipe-contact-review>header h3>span,.admin-import-plan-heading>span{background:var(--admin-blue-soft,color-mix(in srgb, currentColor 8%, transparent));border-radius:50%;flex:none;place-items:center;block-size:1.65rem;inline-size:1.65rem;font-size:.75rem;display:grid}.admin-equipe-contact-review-tools{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-equipe-contact-review-tools p{font-variant-numeric:tabular-nums;margin:0}.admin-equipe-contact-participants{gap:.75rem;display:grid}.admin-equipe-contact-participant{border:1px solid var(--admin-line,var(--border));background:var(--admin-surface-raised,var(--card));border-radius:.45rem;grid-template-columns:minmax(10rem,.6fr) repeat(2,minmax(14rem,1fr));gap:.75rem;padding:.85rem;display:grid}.admin-equipe-contact-participant>header :is(h4,p){overflow-wrap:anywhere;margin:0}.admin-equipe-contact-channel{border:0;align-content:start;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.admin-equipe-contact-channel legend{padding:0;font-weight:750}.admin-equipe-contact-current{color:var(--admin-text-muted,inherit);overflow-wrap:anywhere;margin:0;font-size:.78rem}.admin-equipe-contact-options{gap:.4rem;display:grid}.admin-equipe-contact-option{border:1px solid var(--admin-line,var(--border));border-radius:.4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem;display:grid}.admin-equipe-contact-option:has(input[type=radio]:checked){border-color:var(--admin-accent,#2b70d8);background:color-mix(in srgb, var(--admin-accent,#2b70d8) 8%, transparent)}.admin-equipe-contact-option-copy{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.admin-equipe-contact-option-copy small{color:var(--admin-text-muted,inherit)}.admin-equipe-contact-option-copy .status-badge{justify-self:start}.admin-equipe-contact-option [data-contact-country]{text-transform:uppercase;inline-size:4.5rem}.admin-equipe-contact-skip{grid-template-columns:auto minmax(0,1fr)}.admin-import-contact-unavailable{border-inline-start:3px solid var(--admin-warning,#9a6700);margin:0;padding:.75rem}@media (width<=64rem){.admin-equipe-contact-participant{grid-template-columns:minmax(9rem,.55fr) minmax(14rem,1fr)}.admin-equipe-contact-participant>.admin-equipe-contact-channel:last-child{grid-column:2}}@media (width<=44rem){.admin-equipe-discovery>header,.admin-equipe-contact-review-tools{flex-direction:column;align-items:stretch}.admin-equipe-discovery-facts,.admin-equipe-discovery-bind,.admin-equipe-contact-participant{grid-template-columns:minmax(0,1fr)}.admin-equipe-contact-participant>.admin-equipe-contact-channel:last-child{grid-column:auto}.admin-equipe-discovery-bind .button,.admin-equipe-discovery-open,.admin-equipe-discovery-deletion,.admin-equipe-discovery-recovery .button,.admin-equipe-contact-review-actions .button{width:100%}}html:has([data-music-admin]){scroll-behavior:auto;scroll-padding-top:0}.admin-music-class-workspace{--music-workspace-stacked:0;box-sizing:border-box;border:1px solid var(--admin-line-strong);background:var(--admin-surface);grid-template-rows:auto auto auto auto minmax(24rem,auto);grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);align-content:start;min-width:0;height:auto;margin-block:0 1rem;display:grid}#music-class-detail{scroll-margin-top:var(--admin-sticky-header-offset,5rem)}.admin-music-workspace-context{border-bottom:1px solid var(--admin-line-strong);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem .8rem;min-width:0;padding:.5rem .7rem;display:grid}.admin-music-workspace-context .eyebrow{margin:0 0 .25rem;font-size:.65rem}.admin-music-workspace-context h3{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.35}.admin-music-workspace-context .admin-editor-actions{flex-wrap:wrap;gap:.45rem;display:flex}@container (width<=60rem){.admin-music-workspace-context{grid-template-columns:minmax(0,1fr)}}@container (width>=60rem) and (width<=80rem){.admin-music-workspace-context .admin-editor-actions .button{padding-inline:.55rem}.admin-music-workspace-context .admin-music-class-switch{max-width:10rem}}.admin-music-starts,.admin-music-selection{grid-template-rows:auto;align-content:start;min-width:0;min-height:0;display:grid}.admin-music-starts{border-right:1px solid var(--admin-line-strong);grid-template-rows:auto}.admin-music-starts>header,.admin-music-selection>header{border-bottom:1px solid var(--admin-line);min-width:0;padding:.5rem .7rem}.admin-music-starts h4,.admin-music-selection h4{overflow-wrap:anywhere;margin:0;font-size:1rem}.admin-music-selection>header{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.admin-music-selection>header>h4{flex:12rem}.admin-music-adjacent{flex-wrap:wrap;flex:0 auto;gap:.35rem;margin:0;display:flex}.admin-music-adjacent>button{min-width:0;min-height:2.75rem;padding:.5rem .75rem}.admin-music-adjacent>button[aria-disabled=true]{color:var(--admin-muted);cursor:not-allowed;box-shadow:none}.admin-music-adjacent>button[aria-busy=true]{cursor:wait}.admin-music-adjacent>p{flex:100%;margin:0}.admin-music-starts [data-music-start-count]{margin:.2rem 0 0}.admin-music-class-workspace .admin-music-entry-list{overscroll-behavior:auto;flex-direction:column;gap:0;min-height:0;margin:0;display:flex;overflow:visible}.admin-music-class-workspace .admin-music-start{border:0;border-bottom:1px solid var(--admin-line);width:100%;min-height:2.75rem;color:var(--admin-ink);background:var(--admin-surface);text-align:left;font:inherit;box-shadow:none;border-left:3px solid #0000;border-radius:0;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-content:center;gap:.15rem .5rem;padding:.4rem .7rem;font-size:.8rem;line-height:1.35;display:grid}.admin-music-class-workspace .admin-music-start>strong,.admin-music-class-workspace .admin-music-start>span:not(.admin-music-entry-readiness){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.admin-music-class-workspace .admin-music-start>span:not(.status-badge){font-size:.72rem}.admin-music-class-workspace .admin-music-start [data-music-entry-identity]{grid-area:1/1}.admin-music-class-workspace .admin-music-start [data-music-entry-context]{grid-area:2/1}.admin-music-class-workspace .admin-music-start .status-badge{grid-area:1/2/span 2;place-self:center start;font-size:.72rem}.admin-music-class-workspace .admin-music-start:has([data-music-start-time]){grid-template-columns:minmax(0,1fr) minmax(0,.9fr) auto}.admin-music-class-workspace .admin-music-start [data-music-start-time]{font-variant-numeric:tabular-nums;grid-area:1/3/span 2;align-self:center}.admin-music-class-workspace .admin-music-start .admin-music-entry-readiness{grid-column:2}.admin-music-class-workspace [data-music-start-day]{border-bottom:1px solid var(--admin-line);background:var(--admin-surface-muted);color:var(--admin-muted);overflow-wrap:anywhere;flex:none;margin:0;padding:.3rem .7rem;font-size:.75rem;font-weight:700}.admin-music-class-workspace .admin-music-entry-readiness{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-music-class-workspace .admin-music-start[aria-pressed=true]{border-left-color:var(--admin-blue);background:var(--admin-surface-action)}.admin-music-class-workspace .admin-music-start:focus-visible{outline:3px solid var(--admin-focus);outline-offset:-3px}.admin-music-selection{scroll-margin-top:var(--admin-sticky-header-offset,5rem);grid-template-rows:auto auto auto;align-self:start}.admin-music-selection:has(.admin-music-selection-tabs[hidden]){grid-template-rows:auto auto}.admin-music-selection-tabs{border-bottom:1px solid var(--admin-line);gap:.25rem;padding:0 .5rem;display:flex}.admin-music-selection-tabs>button{min-width:0;min-height:2.75rem;color:var(--admin-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:.6rem;font-weight:700}.admin-music-selection-tabs>button[aria-selected=true]{border-bottom-color:var(--admin-blue);color:var(--admin-ink)}.admin-music-selection-tabs>button:focus-visible{outline:3px solid var(--admin-focus);outline-offset:-3px}.admin-music-selection-body{overscroll-behavior:auto;overflow-anchor:none;min-width:0;min-height:0;overflow:visible}.admin-music-selection-empty{color:var(--admin-muted);max-width:34rem;margin:0;padding:2rem 1rem;line-height:1.6}.admin-music-class-workspace .admin-music-entry{box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.admin-music-class-workspace .admin-music-slot{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.65rem}.admin-music-class-workspace .admin-music-slot>*{grid-column:1;min-width:0;max-width:100%}.admin-music-class-workspace .admin-music-slot-actions{flex-wrap:wrap;justify-content:flex-start}.admin-music-class-workspace .admin-distribution-controls{box-shadow:none;grid-template-columns:minmax(0,1fr);gap:.4rem;padding:.65rem;display:grid}.admin-music-class-workspace .admin-distribution-controls>*,.admin-music-class-workspace .admin-participant-communication-grid>*{grid-area:auto/1;min-width:0}.admin-music-class-workspace .admin-participant-communication-grid{grid-template-columns:minmax(0,1fr);gap:.4rem}.admin-music-class-workspace .admin-participant-contact-editor{flex-wrap:wrap;align-items:end;gap:.4rem;display:flex}.admin-music-class-workspace .admin-participant-contact-editor>.admin-email-inline{flex:14rem}.admin-music-class-workspace .admin-participant-email-actions{flex-flow:wrap;align-items:end;gap:.4rem;display:flex}.admin-music-class-workspace .admin-participant-email-actions>.admin-email-language{flex:8.5rem;width:auto}.admin-music-class-workspace .admin-participant-email-actions>.button{flex:0 auto;width:auto}.admin-music-class-workspace .admin-participant-email-actions>.admin-action-overflow{flex:none}.admin-participant-contact-read{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;min-width:0;display:flex}.admin-participant-contact-read>p,.admin-participant-contact-read>strong{overflow-wrap:anywhere;margin:0}.admin-participant-contact-read>p{flex:100%}.admin-participant-contact-read>strong{flex:12rem;min-width:0}.admin-selected-contact-evidence{padding:.8rem}.admin-selected-contact-evidence .admin-contact-evidence{border:0;margin-top:.8rem;padding:0}.admin-music-class-workspace .admin-distribution-summary{flex-wrap:wrap;align-items:center;gap:.25rem .55rem;display:flex}.admin-music-class-workspace .admin-distribution-summary>[data-participant-link-scope]{flex:100%}.admin-music-class-workspace .admin-distribution-summary .field-hint{margin-left:0}.admin-music-class-workspace [hidden]{display:none!important}.admin-music-selection-back{display:none}.admin-music-draft-dialog{box-sizing:border-box;border:1px solid var(--admin-line-strong);border-left:3px solid var(--admin-amber);background:var(--admin-surface-raised);width:min(42rem,100%);max-width:100%;max-height:none;color:var(--admin-ink);border-radius:.75rem;gap:.75rem;margin:0;padding:1.25rem;display:grid;position:static;inset:auto;overflow:visible}.admin-music-draft-dialog h3,.admin-music-draft-dialog p{margin:0}.admin-music-draft-context{color:var(--admin-blue-strong);font-size:.8rem;font-weight:750;line-height:1.4}.admin-music-draft-dialog #music-draft-description{color:var(--admin-muted);line-height:1.55}.admin-music-draft-state{color:var(--admin-muted);font-size:.85rem;font-weight:700}.admin-music-draft-actions{border-top:1px solid var(--admin-line);flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.admin-music-draft-dialog .button{white-space:normal;min-height:2.75rem}[data-music-draft-task]>:not(.admin-music-draft-dialog){display:none!important}@container (width<=36rem){.admin-music-class-workspace{--music-workspace-stacked:1;grid-template-columns:minmax(0,1fr);height:auto}.admin-music-workspace-context{grid-template-columns:minmax(0,1fr)}.admin-music-workspace-context .admin-editor-actions .button{overflow-wrap:normal;word-break:normal;flex:calc(50% - .225rem);min-width:min-content;max-width:100%}.admin-music-class-workspace[data-selection=empty] .admin-music-selection,.admin-music-class-workspace[data-selection=selected] .admin-music-starts{display:none}.admin-music-starts{border-right:0}.admin-music-class-workspace .admin-music-entry-list,.admin-music-selection-body{overflow:visible}.admin-music-selection-back{margin-bottom:.65rem;display:inline-flex}.admin-music-draft-actions{display:grid}.admin-music-draft-actions .button{width:100%}}.admin-music-start-tools{border-bottom:1px solid var(--admin-line-strong);grid-column:1/-1;grid-template-columns:minmax(12rem,.9fr) minmax(0,1.1fr);gap:.4rem .7rem;min-width:0;padding:.45rem .7rem;display:grid}.admin-music-start-tools form{align-items:center;gap:.4rem;min-width:0;display:flex}.admin-music-start-tools input{width:0;min-width:0;min-height:2.75rem;font:inherit;flex:1;font-size:.8rem}.admin-music-start-tools .button{white-space:normal;min-height:2.75rem;padding:.5rem .7rem;font-size:.8rem}.admin-music-start-filters{gap:.25rem;min-width:0;display:flex}.admin-music-start-filters button{border:1px solid var(--admin-line-strong);min-width:0;min-height:2.75rem;color:var(--admin-ink);background:var(--admin-surface);font:inherit;overflow-wrap:anywhere;border-radius:.3rem;flex:0 auto;padding:.35rem .6rem;font-size:.8rem;line-height:1.3}.admin-music-start-filters button[aria-pressed=true]{background:var(--admin-surface-action);border-color:var(--admin-blue);font-weight:700}.admin-music-start-tools button:focus-visible,.admin-music-start-tools input:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.admin-music-start-tools button:disabled,.admin-music-start-tools button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.admin-music-selection-feedback{box-sizing:border-box;grid-column:1/-1;align-items:center;gap:.5rem;min-width:0;min-height:4.5rem;display:flex}.admin-music-selection-feedback [data-music-list-heading],.admin-music-selection-feedback>p{flex:1;min-width:0}.admin-music-selection-feedback h4{margin:0;font-size:.8rem;line-height:1.35}.admin-music-selection-feedback [data-music-list-heading]{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.admin-music-selection-feedback [data-music-start-count]{margin:0;font-size:.75rem}.admin-music-selection-feedback>p{overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.35}.admin-music-selection-feedback>.button{flex:none}@container (width<=45rem){.admin-music-start-tools{grid-template-columns:minmax(0,1fr)}}@container (width<=36rem){.admin-music-selection-feedback{flex-wrap:wrap}.admin-music-selection-feedback [data-music-list-heading],.admin-music-selection-feedback>p{flex-basis:100%}.admin-music-selection-feedback>.button{flex:1}}.admin-music-detail:has([data-music-class-detail]:not([hidden]))>:not(.admin-music-classes):not(.admin-music-event-commandbar),.admin-music-detail:has([data-music-class-detail]:not([hidden])) .admin-music-classes>:not([data-music-class-detail]),.admin-music-detail:has([data-music-class-detail]:not([hidden])) .admin-music-event-commandbar>:not([data-music-operation-state]){display:none}.admin-music-detail:has([data-music-class-detail]:not([hidden]))>.admin-music-event-commandbar{display:contents}.admin-music-detail:has([data-music-class-detail]:not([hidden])){box-shadow:none;background:0 0;border:0;padding:0}.admin-music-detail:has([data-music-class-detail]:not([hidden])) .admin-music-classes{border:0;padding:0}.admin-music-detail:has([data-music-class-detail]:not([hidden])) [data-music-operation-state]:empty{display:none}.admin-music-class-switch{flex:10rem;min-width:0;max-width:14rem;margin:0}.admin-music-class-switch select{width:100%;min-width:0;height:2.75rem;min-height:2.75rem;font:inherit;font-size:.875rem}[data-music-class-navigation-state]{overflow-wrap:anywhere}[data-music-class-navigation-state] .button{margin-inline-start:.5rem}@container (width<=36rem){.admin-music-class-switch{flex-basis:100%;max-width:none}}.admin-music-event-commandbar:not(:has([data-music-event-actions]>*,[data-music-event-import-host]>*,[data-music-operation-state]:not(:empty))),.admin-music-detail[data-event-destination]:not([data-event-destination=music])>.admin-music-event-commandbar{display:contents}.admin-music-event-commandbar>[data-music-event-actions]:empty,.admin-music-event-commandbar>[data-music-event-import-host]:empty,.admin-music-event-commandbar>[data-music-operation-state]:empty{display:none}.admin-music-event-destinations{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;gap:.2rem .45rem;display:flex}.admin-music-event-destinations a{min-height:2.75rem;color:var(--admin-muted);border-bottom:3px solid #0000;align-items:center;padding:.6rem .75rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.admin-music-event-destinations a:hover{background:var(--admin-blue-soft);color:var(--admin-ink)}.admin-music-event-destinations a[aria-current=page]{border-bottom-color:var(--admin-blue);color:var(--admin-ink)}.admin-music-event-destinations a:focus-visible{outline:3px solid var(--admin-focus);outline-offset:-3px}.admin-music-event-destinations a:active{background:var(--admin-blue-soft)}.admin-music-detail:not(:has([data-music-class-detail]:not([hidden])))[data-event-destination=music] [data-music-event-panel]:not([data-music-event-panel=music]),.admin-music-detail:not(:has([data-music-class-detail]:not([hidden])))[data-event-destination=participants] [data-music-event-panel]:not([data-music-event-panel=participants]),.admin-music-detail:not(:has([data-music-class-detail]:not([hidden])))[data-event-destination=settings] [data-music-event-panel]:not([data-music-event-panel=settings]){display:none}.admin-music-event-participants,.admin-music-event-configuration[open]{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;min-width:0;max-width:100%;display:grid}.admin-music-event-configuration>summary{display:none}.admin-music-event-participants>h3,.admin-music-event-configuration>h3{color:var(--admin-ink);margin:0;font-size:1.1rem}.admin-music-event-configuration>.admin-music-summary{margin:0}.admin-music-detail>[data-music-event-preflight]{background:0 0;border:0;padding:0}.admin-music-detail>[data-music-event-preflight]>.admin-section-heading h3,.admin-music-detail>[data-music-event-preflight] [data-event-preflight-summary]:empty{display:none}.admin-music-class-item{border-top:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) minmax(12rem,.65fr) auto;align-items:center;gap:.65rem 1rem;padding:.6rem 0;display:grid}.admin-music-class-item:first-child{border-top:0}.admin-music-class-item>.admin-music-class-row{border:0;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;padding:.45rem}.admin-music-class-item>[data-event-class-readiness-summary]{min-width:0}.admin-music-class-item [data-class-summary]{color:var(--admin-muted);font-size:.75rem}.admin-music-class-item .admin-readiness-progress{margin:0}.admin-music-class-item .admin-readiness-progress>div{gap:.25rem}.admin-music-class-item [data-event-class-readiness-summary] p{margin:.3rem 0 0}.admin-music-class-item>[data-event-class-readiness-action]{white-space:normal;min-width:0}@media (width<=900px){.admin-music-class-item{grid-template-columns:minmax(0,1fr) minmax(10rem,.65fr)}.admin-music-class-item>[data-event-class-readiness-action]{grid-column:2;justify-self:start}.admin-music-class-item>.admin-music-class-row{grid-row:span 2}}@media (width<=520px){.admin-music-event-destinations{gap:.1rem}.admin-music-event-destinations a{padding-inline:.45rem;font-size:.85rem}.admin-music-class-item{grid-template-columns:minmax(0,1fr);gap:.55rem}.admin-music-class-item>.admin-music-class-row{grid-row:auto}.admin-music-class-item>[data-event-class-readiness-action]{grid-column:1}}[data-class-destination=music] [data-participant-contact-tools],[data-class-destination=contacts] [data-music-class-settings],[data-class-destination=contacts] [data-music-class-destination=contacts],[data-class-destination=contacts] [data-music-class-export],[data-class-destination=contacts] [data-music-class-workspace]>:not(.admin-music-workspace-context):not([data-music-retention]),[data-class-destination=contacts]>[data-music-start-time-control],[data-class-destination=contacts]>.admin-music-class-overview,[data-class-destination=music] [data-music-class-settings],[data-class-destination=music] [data-music-class-destination=music],[data-class-destination=settings] [data-music-class-destination=settings],[data-class-destination=settings] [data-music-class-export],[data-class-destination=settings] [data-music-class-workspace]>:not(.admin-music-workspace-context):not([data-music-retention]),[data-class-destination=settings]>[data-music-start-time-control],[data-class-destination=settings]>.admin-music-class-overview,[data-class-destination=settings]>[data-participant-contact-tools]{display:none}[data-class-destination=contacts] .admin-music-class-workspace,[data-class-destination=settings] .admin-music-class-workspace{height:auto;min-height:0;margin-bottom:0;display:block}.admin-music-class-settings{gap:1rem;min-width:0;padding-block:1rem;display:grid}.admin-music-class-settings>header h4{margin:0;font-size:1.1rem}.admin-music-class-settings>header p{margin:.35rem 0 0}.admin-music-class-settings>.button{justify-self:start}.admin-music-class-settings .admin-class-deadline{max-width:55rem}.admin-music-class-danger{border-top:1px solid var(--admin-line);padding-top:1rem}.admin-music-class-danger h4{margin:0 0 .5rem;font-size:.95rem}.admin-music-class-overview{grid-template-columns:minmax(0,1fr)}.admin-class-readiness{gap:.6rem;min-width:0;display:grid}.admin-class-readiness>.admin-section-heading{align-items:center;margin:0}.admin-class-readiness>.admin-section-heading h4{margin:0;font-size:1rem}.admin-class-readiness [data-preflight-summary] .admin-readiness-progress{margin:0}.admin-class-readiness [data-preflight-summary] .admin-readiness-progress>div{justify-content:flex-start}.admin-class-readiness>.button{justify-self:start}.admin-class-readiness>details{border-top:1px solid var(--admin-line);min-width:0}.admin-class-readiness>details>summary{box-sizing:border-box;cursor:pointer;min-height:2.75rem;color:var(--admin-blue-strong);padding-block:.65rem;font-weight:700}.admin-class-readiness>details>summary:focus-visible{outline:3px solid var(--admin-focus);outline-offset:-3px}.admin-class-readiness-detail-body{gap:.65rem;min-width:0;padding-bottom:.35rem;display:grid}.admin-class-readiness-detail-body .admin-readiness-blocker-summary{margin:0}@container (width<=72rem){.admin-music-class-detail .admin-readiness-blocker-grid:has(>:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-music-class-detail .admin-readiness-blocker-grid:has(>:nth-child(6))>[data-blocker=invalid]{grid-column:auto}}@container (width>=72.001rem){.admin-music-class-detail .admin-readiness-blocker-grid:has(>:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width<=24rem){.admin-music-class-detail .admin-readiness-blocker-grid:has(>:nth-child(6)){grid-template-columns:minmax(0,1fr)}}.admin-music-classes>.admin-music-class-detail[data-class-destination]{border-top:0;margin-top:0;padding-top:0}.admin-readiness-progress,.admin-event-class-readiness{--admin-green:var(--tempo-status-success)}.admin-music-class-workspace{border-color:var(--admin-line);background:var(--admin-surface-work);box-shadow:var(--admin-shadow-work);border-radius:.8rem}.admin-music-workspace-context{border-bottom-color:var(--admin-line);background:var(--admin-surface-raised);border-radius:.8rem .8rem 0 0}.admin-music-start-tools{border-bottom-color:var(--admin-line);background:var(--admin-surface-work)}.admin-music-starts{border-right-color:var(--admin-line)}.admin-music-class-workspace .admin-music-start{background:var(--admin-surface-work)}.admin-music-class-workspace .admin-music-start>strong{letter-spacing:-.01em;font-weight:750}.admin-music-class-workspace .admin-music-start>span:not(.status-badge){color:var(--admin-muted)}.admin-music-class-workspace .admin-music-start:hover{background:color-mix(in srgb, var(--admin-blue-soft) 55%, var(--admin-surface-work))}.admin-music-class-workspace .admin-music-start[aria-pressed=true]{background:var(--admin-blue-soft)}.admin-music-class-workspace .admin-music-start[aria-pressed=true]>strong{color:var(--admin-blue-strong)}.admin-music-selection{background:var(--admin-surface-raised);border-end-end-radius:.8rem}.admin-music-selection>header{background:var(--admin-surface-raised)}.admin-music-selection-tabs{background:var(--admin-surface-work)}.admin-music-selection-tabs>button{border-radius:.45rem .45rem 0 0}.admin-music-selection-tabs>button:hover{background:var(--admin-blue-soft);color:var(--admin-ink)}.admin-music-selection-tabs>button[aria-selected=true]{background:var(--admin-surface-raised);color:var(--admin-blue-strong)}.admin-music-class-workspace .admin-music-slot{border:0;border-bottom:1px solid var(--admin-line);background:0 0;gap:.5rem}.admin-music-class-workspace .admin-music-slot:last-child{border-bottom:0}.admin-music-class-workspace .admin-music-slot>.tempo-status{justify-self:start}.admin-music-class-workspace .admin-music-slot-copy{flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;display:flex}.admin-music-class-workspace .admin-music-slot-copy strong{font-size:.95rem}.admin-music-class-workspace .admin-music-slot-copy>span{color:var(--admin-muted);font-size:.75rem}.admin-music-file-identity{flex-wrap:wrap;gap:.15rem .5rem;font-size:.8rem;display:flex}.admin-music-file-identity>:last-child{color:var(--admin-muted);font-size:.75rem}.admin-music-class-workspace .admin-review-player{border-color:var(--admin-line);background:var(--admin-surface-work);width:100%;box-shadow:none;border-radius:.65rem;padding:.55rem}.admin-music-class-workspace .admin-review-player-toggle{background:var(--admin-blue-strong);color:var(--admin-surface-raised);border-color:#0000}.admin-music-class-workspace .admin-music-slot-meta{border-top:1px solid var(--admin-line);color:var(--admin-muted);flex-wrap:wrap;gap:.2rem .6rem;padding-top:.65rem;font-size:.75rem;display:flex}.admin-music-class-workspace .admin-music-slot-meta .admin-music-slot-filename{color:var(--admin-muted);font-weight:500}.admin-music-class-workspace .admin-preflight-controls[data-state=approved]{border-left:0;padding-left:0}.admin-music-class-workspace .admin-distribution-controls{background:0 0;border:0}.admin-music-class-workspace .admin-participant-contact-read{padding-bottom:.4rem}.admin-music-class-workspace .admin-participant-contact-read>strong{font-size:.95rem}.admin-music-class-workspace .admin-distribution-summary{border-top:1px solid var(--admin-line);padding-top:.4rem}.admin-music-class-workspace .admin-distribution-summary h5{margin:0;font-size:.85rem}.admin-music-class-workspace .admin-distribution-summary .tempo-status{justify-self:start}.admin-music-class-workspace .admin-distribution-summary>p{margin:0}.admin-music-class-detail .button{border-radius:.45rem}.admin-music-page:has(>[data-music-detail]:not([hidden]) [data-music-class-detail]:not([hidden])){padding-top:.5rem}.admin-music-page:has(>[data-music-detail]:not([hidden]) [data-music-class-detail]:not([hidden]))>.admin-music-intro{border:0;gap:0;margin:0 0 .5rem;padding:0}.admin-music-page:has(>[data-music-detail]:not([hidden]) [data-music-class-detail]:not([hidden]))>.admin-music-intro .eyebrow,.admin-music-page:has(>[data-music-detail]:not([hidden]) [data-music-class-detail]:not([hidden]))>.admin-music-intro .admin-page-header-introduction{display:none}.admin-music-page:has(>[data-music-detail]:not([hidden]) [data-music-class-detail]:not([hidden]))>.admin-music-intro h1{margin:0;font-size:1rem;line-height:1.25}.admin-music-detail:has([data-music-class-detail]:not([hidden])){gap:0;margin-top:0}.admin-music-detail:has([data-music-class-detail]:not([hidden]))>.admin-music-event-commandbar{border:0;margin:0;padding:0}.admin-music-class-context [data-music-class-schedule]{color:var(--admin-muted);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.8rem;line-height:1.35}.admin-music-class-toolbar{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem .8rem;min-width:0;padding:.25rem .7rem;display:flex}.admin-music-class-toolbar>.admin-music-class-overview{flex:35rem;min-width:0;margin:0;display:block}.admin-music-class-toolbar .admin-class-readiness{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:.25rem .8rem;margin:0;padding:0;display:flex}.admin-music-class-toolbar .admin-class-readiness>.admin-section-heading{flex-wrap:wrap;gap:.2rem .6rem;display:flex}.admin-music-class-toolbar .admin-class-readiness>.admin-section-heading h4{font-size:.8rem}.admin-music-class-toolbar [data-preflight-summary]{flex:12rem;min-width:0}.admin-music-class-toolbar .admin-readiness-progress{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.admin-music-class-toolbar .admin-readiness-progress>div{flex:auto}.admin-music-class-toolbar .admin-readiness-progress strong{font-size:.75rem}.admin-music-class-toolbar .admin-readiness-progress progress{flex:4rem;width:4rem;max-width:8rem;height:.5rem;margin:0}.admin-music-class-toolbar .admin-class-readiness>details{border:0}.admin-music-class-toolbar .admin-class-readiness>details>summary{padding-block:.5rem;font-size:.8rem}.admin-music-class-toolbar .admin-class-readiness>details[open]{flex:100%}.admin-music-class-toolbar .admin-class-readiness-detail-body{border-top:1px solid var(--admin-line);padding-top:.5rem}.admin-music-class-toolbar [data-music-start-time-control]{align-items:center;gap:.4rem;width:auto;min-height:2.75rem;margin:0;font-size:.8rem;display:inline-flex}@container (width<=36rem){.admin-music-class-workspace{height:auto}.admin-music-selection>header>.admin-music-selection-back{flex:100%;margin:0}.admin-music-class-toolbar>.admin-music-class-overview{flex-basis:100%}.admin-music-start-filters{flex-wrap:wrap}.admin-music-start-filters button{flex:0 auto}}@container (width>=70rem){.admin-music-start-tools{grid-template-columns:minmax(12rem,.8fr) auto minmax(18rem,1.2fr);align-items:center}.admin-music-selection-feedback{grid-column:auto}}@container (width<=36rem){.admin-music-class-workspace .admin-music-start{grid-template-columns:minmax(0,1fr) minmax(min-content,.9fr)}.admin-music-class-workspace .admin-music-start:has([data-music-start-time]){grid-template-columns:minmax(0,1fr) minmax(min-content,.9fr) auto}.admin-music-class-workspace .admin-music-start>span.status-badge{overflow-wrap:normal;word-break:normal}}@container (width<=20rem){.admin-music-class-workspace .admin-music-start,.admin-music-class-workspace .admin-music-start:has([data-music-start-time]){grid-template-columns:minmax(0,1fr)}.admin-music-class-workspace .admin-music-start>span.status-badge{grid-area:3/1}.admin-music-class-workspace .admin-music-start [data-music-start-time]{grid-area:4/1}}@container (width>=36.001rem){.admin-music-selection-feedback{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;display:grid}.admin-music-selection-feedback>[data-music-list-heading],.admin-music-selection-feedback>p{grid-area:1/1/-1}.admin-music-selection-feedback>.button{grid-area:1/2/-1;align-self:center}.admin-music-selection-feedback{min-height:5.75rem}.admin-music-start-tools{padding-block:.25rem}.admin-music-selection-feedback:has(>.button:not([hidden])~.button:not([hidden]))>.button{grid-row:auto}}@container (width<=20rem){.admin-music-class-toolbar .admin-class-readiness{column-gap:.25rem}.admin-music-class-toolbar .admin-class-readiness>details:not([open]){flex:7rem;min-width:0}.admin-music-class-toolbar .admin-class-readiness>details>summary{overflow-wrap:normal;padding-block:.25rem;line-height:1.35}.admin-music-class-toolbar [data-music-start-time-control]{flex:8rem;min-width:0}}@container (width>=16rem) and (width<=20rem){.admin-music-start-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;display:grid}.admin-music-start-tools .admin-music-start-filters button{overflow-wrap:normal;word-break:normal;padding:.25rem}}@container (width>=36.001rem){.admin-music-selection{top:calc(var(--admin-sticky-header-offset,5rem) + .5rem);margin-block-start:var(--music-selection-flow-offset,0px)}.admin-music-selection[data-music-selection-follow=true]{margin-block-start:0;position:sticky}}.admin-music-class-detail .admin-contact-import-preview,.admin-music-class-detail .admin-contact-bulk-list{overscroll-behavior:auto;max-height:none;overflow:visible}.admin-music-class-detail .admin-contact-import,.admin-music-class-detail .admin-contact-bulk-selection,.admin-music-class-workspace .admin-participant-deadline{overflow:visible}.admin-music-class-workspace .admin-action-overflow[open]{flex:100%}.admin-music-class-workspace .admin-action-overflow-menu{width:100%;max-height:none;margin-top:.4rem;position:static;overflow:visible}.admin-music-detail[data-class-event-settings=true]>.admin-music-classes{display:none}.admin-music-settings-return{white-space:normal;overflow-wrap:anywhere;max-width:100%;scroll-margin-top:var(--admin-sticky-header-offset,5rem);justify-self:start}.admin-music-retention-warning{border:1px solid color-mix(in srgb,#a83232 58%,var(--admin-line));border-radius:var(--admin-radius,.55rem);background:color-mix(in srgb,#a83232 7%,var(--admin-surface-work));color:var(--admin-ink);border-left:.3rem solid #a83232;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.75rem .85rem;display:grid}[data-music-retention=class]{scroll-margin-top:var(--admin-sticky-header-offset,5rem);grid-column:1/-1}.admin-music-retention-warning[data-state=inactive],.admin-music-retention-warning[data-state=not_completed]{border-color:color-mix(in srgb,#946115 48%,var(--admin-line));background:color-mix(in srgb,#946115 6%,var(--admin-surface-work));border-left-color:#946115;gap:.5rem;padding:.6rem .65rem}.admin-music-retention-icon{color:#fff;background:#a83232;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-weight:850;line-height:1;display:grid}.admin-music-retention-warning[data-state=inactive] .admin-music-retention-icon,.admin-music-retention-warning[data-state=not_completed] .admin-music-retention-icon{background:#946115}.admin-music-retention-body{gap:.35rem;min-width:0;display:grid}.admin-music-retention-heading{color:var(--admin-ink);font-size:.92rem}.admin-music-retention-body p{margin:0;font-size:.8rem;line-height:1.45}.admin-music-retention-note{color:var(--admin-muted)}.admin-music-retention-controls{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}.admin-music-retention-controls>details{min-width:0}.admin-music-retention-controls summary,.admin-music-retention-controls>.button{box-sizing:border-box;min-height:2.75rem}.admin-music-retention-controls summary{border:1px solid var(--admin-line);background:var(--admin-control);color:var(--admin-blue-strong);cursor:pointer;border-radius:.45rem;align-items:center;padding:.55rem .75rem;font-size:.82rem;font-weight:750;list-style:none;display:inline-flex}.admin-music-retention-controls summary::-webkit-details-marker{display:none}.admin-music-retention-controls summary:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.admin-music-retention-controls details[open]{flex:100%}.admin-music-retention-controls details[open] summary{margin-bottom:.55rem}.admin-music-retention-form{grid-template-columns:minmax(10rem,.8fr) minmax(12rem,1fr) auto;align-items:end;gap:.55rem;max-width:32rem;display:grid}.admin-music-retention-current{color:var(--admin-muted);grid-column:1/-1}.admin-music-retention-countdown{font-weight:750}.admin-music-retention-form label{gap:.25rem;min-width:0;font-size:.75rem;font-weight:700;display:grid}.admin-music-retention-form input{box-sizing:border-box;width:100%;min-height:2.75rem}.admin-music-retention-feedback{min-height:1.25rem;color:var(--admin-muted);font-size:.78rem}.admin-music-retention-feedback:empty{display:none}.admin-music-retention-feedback[data-kind=error]{color:#8a2424}html[data-theme=dark] .admin-music-retention-warning{border-color:color-mix(in srgb,#f88 62%,var(--admin-line));background:color-mix(in srgb,#f88 9%,var(--admin-surface-work));border-left-color:#f88}html[data-theme=dark] .admin-music-retention-warning[data-state=inactive],html[data-theme=dark] .admin-music-retention-warning[data-state=not_completed]{border-color:color-mix(in srgb,#e8bd72 58%,var(--admin-line));background:color-mix(in srgb,#e8bd72 8%,var(--admin-surface-work));border-left-color:#e8bd72}html[data-theme=dark] .admin-music-retention-icon{background:#cf5555}html[data-theme=dark] .admin-music-retention-feedback[data-kind=error]{color:#ff9c9c}@media (width<=44rem){.admin-music-retention-warning{grid-template-columns:1fr}.admin-music-retention-warning[data-state=inactive],.admin-music-retention-warning[data-state=not_completed]{grid-template-columns:auto minmax(0,1fr)}.admin-music-retention-icon{width:1.4rem;height:1.4rem}.admin-music-retention-controls,.admin-music-retention-controls>details,.admin-music-retention-controls summary,.admin-music-retention-controls>.button{width:100%}.admin-music-retention-controls summary{justify-content:center}.admin-music-retention-form{grid-template-columns:1fr}.admin-music-retention-form .button{width:100%}}.admin-mutation-state[data-export-flow]{border-left:3px solid var(--border);background:var(--card-strong);flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;padding:.65rem .75rem;line-height:1.5;display:flex}.admin-mutation-state[data-export-flow]:empty{display:none}.admin-mutation-state[data-export-flow] [data-export-heading],.admin-mutation-state[data-export-flow] [data-export-notice],.admin-mutation-state[data-export-flow] [data-export-status]{overflow-wrap:anywhere;flex:100%}.admin-mutation-state[data-export-flow] [data-export-heading]{color:var(--heading);font-size:1rem}.admin-mutation-state[data-export-flow] [data-export-notice]{color:var(--heading);font-weight:720}.admin-mutation-state[data-export-flow] [data-export-status]{color:var(--text-muted);font-variant-numeric:tabular-nums}.admin-mutation-state[data-export-flow] progress{width:100%;height:.65rem;accent-color:var(--interaction)}.admin-mutation-state[data-export-flow] .button{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;min-height:2.75rem}.admin-mutation-state[data-export-flow][data-kind=success]{border-left-color:#28734e}.admin-mutation-state[data-export-flow][data-kind=warning]{border-left-color:#b47b23}.admin-mutation-state[data-export-flow][data-kind=error]{border-left-color:#b54848}.admin-contact-evidence{border:1px solid var(--color-border,#c9d2d7);background:color-mix(in srgb, var(--color-surface,#fff) 94%, var(--color-accent,#0b5f6d));border-radius:.75rem;gap:.8rem;padding:1rem;display:grid}.admin-contact-evidence-list,.admin-contact-evidence-sources{gap:.65rem;display:grid}.admin-contact-evidence-participant,.admin-contact-evidence-source{gap:.55rem;display:grid}.admin-contact-evidence-participant{border-block-start:1px solid var(--color-border,#c9d2d7);padding-block-start:.75rem}.admin-contact-evidence-source{background:var(--color-surface,#fff);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.7rem}.admin-contact-evidence-source>div{gap:.15rem;min-width:0;display:grid}.admin-contact-evidence-source strong{overflow-wrap:anywhere}.admin-contact-evidence-provenance{color:var(--color-text-muted,#53616a);gap:.2rem;margin:.25rem 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}@media (width<=32rem){.admin-contact-evidence-source{grid-template-columns:1fr}.admin-contact-evidence-source .button{width:100%}}.music-deadline-lifecycle[data-astro-cid-clryroog]{box-sizing:border-box;border:1px solid var(--admin-line-strong);border-left:3px solid var(--admin-blue);background:var(--admin-surface-raised);min-width:0;max-width:100%;box-shadow:none;overflow-wrap:anywhere;border-radius:0;gap:.75rem;padding:.8rem;display:grid}.music-deadline-lifecycle[data-astro-cid-clryroog][data-reminder-content-state=empty]{border:0;border-top:1px solid var(--admin-line);background:0 0;gap:.25rem;padding:.6rem 0}.music-deadline-lifecycle[data-astro-cid-clryroog][data-reminder-content-state=empty] .eyebrow[data-astro-cid-clryroog],.music-deadline-lifecycle[data-astro-cid-clryroog][data-reminder-content-state=empty] [data-astro-cid-clryroog][data-copy=reminderDescription],.music-deadline-lifecycle[data-astro-cid-clryroog][data-reminder-content-state=empty] .music-reminder-summary[data-astro-cid-clryroog],.music-deadline-lifecycle[data-astro-cid-clryroog][data-reminder-content-state=empty] [data-astro-cid-clryroog][data-deadline-lifecycle-state]:empty{display:none}.music-deadline-lifecycle[data-astro-cid-clryroog][data-reminder-content-state=empty] [data-reminder-drafts]>p{margin:0}.music-deadline-lifecycle__header[data-astro-cid-clryroog]{gap:.65rem;min-width:0;display:grid}.music-deadline-lifecycle__header[data-astro-cid-clryroog] h3[data-astro-cid-clryroog],.music-deadline-end__header[data-astro-cid-clryroog] h4[data-astro-cid-clryroog],.admin-music-settings-access[data-astro-cid-clryroog] h4[data-astro-cid-clryroog]{color:var(--admin-ink);margin-block:.12rem .25rem;font-size:1rem}.music-reminder-summary[data-astro-cid-clryroog]{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.music-reminder-summary[data-astro-cid-clryroog] .status-badge[data-astro-cid-clryroog]{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%}.music-reminder-summary[data-astro-cid-clryroog] .button[data-astro-cid-clryroog]{min-height:2.75rem}.music-deadline-end[data-astro-cid-clryroog]{box-sizing:border-box;border:1px solid var(--admin-line-strong);background:var(--admin-surface-work);border-radius:.65rem;gap:.65rem;min-width:0;max-width:100%;padding:.85rem;display:grid}.admin-music-settings-access[data-astro-cid-clryroog]{border-block:1px solid var(--admin-line);gap:.65rem;padding-block:.85rem;display:grid}.admin-music-settings-access[data-astro-cid-clryroog] .admin-music-toolbar[data-astro-cid-clryroog]{border:0;padding:0}.music-deadline-zone[data-astro-cid-clryroog]{color:var(--color-text-muted);margin-block:.55rem;font-size:.875rem}.music-deadline-end__actions[data-astro-cid-clryroog],.deadline-reminder-batch__actions[data-astro-cid-clryroog]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.music-deadline-end[data-astro-cid-clryroog] input[data-astro-cid-clryroog],.music-deadline-end__actions[data-astro-cid-clryroog]>[data-astro-cid-clryroog]{box-sizing:border-box;white-space:normal;min-width:0;max-width:100%}.music-deadline-end[data-astro-cid-clryroog] input[data-astro-cid-clryroog]{width:100%}.music-deadline-conflicts[data-astro-cid-clryroog]{color:var(--color-danger,#a22929);margin-top:.75rem}.music-deadline-conflicts[data-astro-cid-clryroog] ul[data-astro-cid-clryroog]{margin-block:.35rem 0;padding-inline-start:1.25rem}.deadline-reminder-batch{border:1px solid var(--color-border);border-radius:.75rem;margin-top:.85rem;padding:.85rem}.deadline-reminder-batch>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.deadline-wave{background:var(--color-accent);color:var(--color-on-accent,#fff);border-radius:999px;margin-inline-end:.55rem;padding:.18rem .45rem;font-size:.78rem;font-weight:800;display:inline-flex}.deadline-reminder-recipients{gap:.65rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.deadline-reminder-recipient{background:var(--color-surface-muted);border-radius:.6rem;gap:.65rem;padding:.75rem;display:grid}.deadline-reminder-recipient__choice{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.deadline-reminder-recipient__choice input{width:1.25rem;height:1.25rem;margin-top:.1rem}.deadline-reminder-recipient__choice span{overflow-wrap:anywhere;min-width:0;display:grid}.deadline-reminder-recipient__choice small{color:var(--color-text-muted)}.deadline-reminder-recipient dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.deadline-reminder-recipient dl>div{min-width:0}.deadline-reminder-recipient dt{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.deadline-reminder-recipient dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:.15rem 0 0}.music-deadline-lifecycle[data-astro-cid-clryroog] output[data-astro-cid-clryroog],.music-deadline-end[data-astro-cid-clryroog] output[data-astro-cid-clryroog]{min-height:1.35em;margin-top:.65rem;display:block}@media (width<=35rem){.deadline-reminder-recipient dl{grid-template-columns:1fr}.music-deadline-end__actions[data-astro-cid-clryroog]>[data-astro-cid-clryroog],.deadline-reminder-batch__actions>button,.music-reminder-summary[data-astro-cid-clryroog] .button[data-astro-cid-clryroog]{width:100%}}
