.event-detail .event-planning-summary{margin:16px 0;gap:12px}.event-detail .event-planning-summary>div{padding:14px}.event-detail .event-planning-summary p{font-size:12px;line-height:1.6}.event-detail .event-at-a-glance{margin:18px 0}.event-detail #event-signup{border-top:2px solid var(--trim);margin-top:24px;padding-top:24px}.event-detail #event-roster{border-top:1px solid var(--trim);margin-top:24px;padding-top:24px;scroll-margin-top:90px}.event-detail .event-more{margin:18px 0;border:1px solid var(--trim);border-radius:6px;padding:0 18px}.event-more>summary,.signup-extra>summary{cursor:pointer;padding:16px 0;color:var(--gold);min-height:44px}.event-more[open]{padding-bottom:18px}.event-more .php-event-actions{flex-wrap:wrap}.event-detail .event-signup-form{max-width:760px}.signup-character-row{display:grid;grid-template-columns:2fr 1fr;gap:16px}.signup-character-row label{min-width:0}.signup-character-row select,.signup-character-row input{width:100%;min-width:0}.event-signup-form [data-signup-level]:empty{display:none}.event-signup-form .signup-answers{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.signup-answers legend{padding:0;margin-bottom:12px;color:var(--gold)}.signup-answers label{position:relative;min-width:0}.signup-answers input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;min-height:0;padding:0;margin:0}.signup-answers label>span{height:100%;min-height:100px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px 10px;border:1px solid var(--trim);border-radius:6px;background:var(--sidebar);text-align:center;cursor:pointer}.signup-answers strong{font-size:14px}.signup-answers small{font-size:11px;color:var(--muted);line-height:1.5}.signup-answers input:checked+span{border-color:var(--gold);background:var(--accent-soft);box-shadow:inset 0 -2px var(--gold);color:var(--gold)}.signup-answers input:focus-visible+span{outline:2px solid var(--gold);outline-offset:3px}.signup-answers input:disabled+span{opacity:.45;cursor:not-allowed}.signup-extra{border-top:1px solid var(--trim)}.signup-extra small{font-size:12px;color:var(--muted);margin-left:8px}.event-signup-form>.muted{font-size:12px;line-height:1.6}.event-signup-form .form-feedback:empty{display:none}.quest-review{margin:20px 0;border-top:3px solid var(--gold)}.quest-review-round{border-top:1px solid var(--trim);margin-top:14px}.quest-review-round>summary{cursor:pointer;padding:16px 0;color:var(--gold)}.quest-review-round>summary span{display:block;font-size:12px;color:var(--muted);margin-top:8px}.quest-review .account-form{margin-top:5px}.quest-review .check-label{padding:8px 0}.quest-review .muted{font-size:13px;line-height:1.6}@media(max-width:760px){.signup-character-row{grid-template-columns:1fr}.event-signup-form .signup-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.event-signup-form .button{width:100%}.event-signup-form input:not([type=radio]),.event-signup-form select{font-size:16px}.event-detail .event-more{padding-left:12px;padding-right:12px}}@media(forced-colors:active){.signup-answers input:checked+span{outline:2px solid CanvasText}}

.event-manage-actions:empty{display:none}.event-manage-actions{margin:12px 0;gap:10px;flex-wrap:wrap}.event-detail-links{margin:18px 0;font-size:13px}.event-more{scroll-margin-top:90px}
