[hidden]{display:none!important}.organizer-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:32px;border-bottom:1px solid var(--line)}.organizer-header>a:last-child{font-size:15px}.owner-main{max-width:920px;padding-block:45px 80px}.owner-main h1{font-size:48px;margin-bottom:12px}.owner-main h2{font-size:31px}.owner-main .eyebrow{margin-bottom:10px}.owner-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:30px;margin-top:22px}.owner-card.narrow{max-width:520px}.owner-card p{font-size:16px;color:var(--muted)}.owner-card label{display:block;font-size:15px;font-weight:600;margin-bottom:18px}.owner-card input,.owner-card textarea{width:100%;display:block;border:1px solid #adbba8;border-radius:4px;background:white;padding:12px;color:var(--ink);font-size:17px;margin-top:6px}.owner-card input:disabled,.owner-card textarea:disabled{background:#eeefe9}.owner-card small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:6px}.owner-card .editor-fields label{margin:0}.owner-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.owner-toolbar p{font-size:16px;margin:0}.owner-toolbar+.owner-card{margin-top:8px}.upcoming-title{margin-top:35px;margin-bottom:10px}.owner-card .small-note{font-size:14px}#owner-status{max-width:760px;font-size:16px}#owner-status[data-error=true],#save-result[data-error=true],#password-result[data-error=true],#access-result[data-error=true]{color:#963d2b;background:#fcece5;padding:14px;border-left:3px solid #963d2b}#save-result,#password-result,#access-result{margin:20px 0 0;font-weight:600;font-size:16px}#save-result:empty,#password-result:empty{display:none}.password-card{max-width:580px}.password-card summary{cursor:pointer;font-weight:600}.password-card form{margin-top:24px}button:disabled{opacity:.6;cursor:wait;transform:none}#preview-dialog p{white-space:pre-line}#preview-title{overflow-wrap:anywhere}#preview-upcoming p{font-size:16px}#preview-bio{margin-top:16px}.owner-main .editor-actions{gap:22px}@media(max-width:520px){.owner-card{padding:20px}.owner-main h1{font-size:39px}.owner-toolbar{align-items:start}.organizer-header>a:last-child{font-size:12px}.owner-main{padding-top:28px}.owner-main .editor-actions{align-items:start;flex-direction:column;gap:8px}}
[id="logout"]{white-space:nowrap;flex-shrink:0}

#access-form button{margin:8px 12px 8px 0}#access-result{overflow-wrap:anywhere}

#event-form{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}
#event-form h3{margin-bottom:20px}.event-editor-row{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding:12px 0}.event-editor-row p{flex:1;margin:0;overflow-wrap:anywhere;min-width:0}.event-editor-row button{flex-shrink:0}
#events-status[data-error=true],#event-result[data-error=true]{color:#963d2b;background:#fcece5;padding:14px;border-left:3px solid #963d2b}
#event-result{margin-top:18px;font-weight:600}#event-form input{min-width:0}
@media(max-width:520px){.event-editor-row{flex-wrap:wrap;gap:12px}.event-editor-row p{flex-basis:100%}}
