.program-choice,.program-schedule{margin:1.25rem 0;padding:1rem;background:#232629;border:1px solid #414447;border-radius:8px}.program-choice .check{font-weight:700}.program-choice [data-program-options]{margin-top:.75rem}.program-choice select{max-width:30rem}.program-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.program-heading h2{margin:.25rem 0}.program-day{margin-top:1.5rem}.program-day h3{font-size:1.1rem;border-bottom:1px solid #555;padding-bottom:.5rem}.program-day ul{list-style:none;padding:0;margin:0}.program-session{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #414447}.program-session>div{min-width:0}.program-session p{margin:.35rem 0}.program-session-title{font-weight:700;font-size:1.1rem;overflow-wrap:anywhere}.program-session-time{color:#b8b8b5}.program-session .actions{display:flex;align-items:center;flex-shrink:0;flex-wrap:wrap;gap:.5rem;margin:0}.program-empty{padding:1rem;border:1px dashed #555}@media(max-width:600px){.program-session{align-items:flex-start;flex-direction:column}.program-schedule,.program-choice{padding:.8rem}.program-heading .button{width:100%;text-align:center}.program-session .actions{width:100%}}
.compact-event-editor .form-section{margin:0 0 1rem;padding:0 0 1rem}.compact-event-editor .form-section .eyebrow{display:none}.shared-creator-picker{padding:.75rem 0;margin:.5rem 0}.shared-creator-picker>p{margin:.4rem 0}.shared-creator-picker .participant-options{max-height:190px;overflow:auto}.event-optional-tools{border-top:1px solid #414447;padding-top:1rem;margin:1rem 0}.event-optional-tools h2{font-size:1.05rem;margin:0 0 .75rem}.optional-tool-choices{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.optional-tool-choices .check{margin:0}.configured-marker{font-size:.7rem;color:#b8b8b5;margin-left:.4rem;border:1px solid #555;padding:2px 4px}.event-optional-tools>div.form-section,.event-optional-tools>details{margin-top:1rem;padding:1rem;background:#232629;border:1px solid #414447}.lineup-row{border:1px solid #414447;border-radius:6px;margin:.65rem 0;background:#1b1e20;padding:.7rem}.lineup-row>summary{font-weight:700;cursor:pointer;overflow-wrap:anywhere}.lineup-grid{display:grid;grid-template-columns:1fr 1.1fr 1.1fr;gap:.75rem;margin-top:.75rem}.lineup-grid label{min-width:0}.lineup-grid input{width:100%;min-width:0}.lineup-extra{margin:.75rem 0;font-size:.9rem}.lineup-extra>summary{color:#b8b8b5;cursor:pointer}.lineup-actions{margin:.65rem 0 0;gap:.5rem}.lineup-actions .button{font-size:.85rem;padding:.5rem .7rem}.lineup-row fieldset{margin:.75rem 0;padding:.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.lineup-row legend{font-size:.85rem}.lineup-row fieldset .check{margin:0}.lineup-response{font-size:.9rem}.lineup-response .actions{margin:.5rem 0}.compact-privacy{margin:.75rem 0}.compact-event-editor .event-save-preview{margin:1rem 0;padding:.75rem}.compact-event-editor .publish-actions{padding:1rem}.compact-event-editor .description-format-help{margin:.2rem 0 .7rem}.compact-event-editor .program-choice{padding:.75rem;margin:.75rem 0}.compact-event-editor .program-choice>label{margin:0}.compact-event-editor .program-choice .event-options{margin-top:.5rem}@media(max-width:700px){.lineup-grid{grid-template-columns:1fr 1fr}.lineup-grid>label:first-child{grid-column:1/-1}.lineup-actions .button{width:auto}.compact-event-editor .form-grid{gap:.7rem}.optional-tool-choices{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.optional-tool-choices .check{align-items:flex-start}.lineup-row fieldset{max-height:180px;overflow:auto}}@media(max-width:420px){.lineup-grid{grid-template-columns:1fr}.lineup-grid>label:first-child{grid-column:auto}.optional-tool-choices{grid-template-columns:1fr}}
.event-editor-page .page-title{padding:1rem 0;margin:0}.event-editor-page .page-title h1{font-size:clamp(2rem,4vw,3rem);margin:.25rem 0}.event-editor-page .page-title .lead{font-size:1rem;margin:.25rem 0}.event-editor-page .event-library-links{margin:.6rem 0}.compact-event-editor .form-section .form-grid{gap:.75rem}
.event-editor-page .event-library-links{justify-content:flex-start;min-height:0;padding:0;margin:.5rem 0}.compact-event-editor label.compact-team-choice{display:block}.compact-team-choice>select{display:block;margin-top:6px}
