.event-admin{width:100%;max-width:1480px;padding:35px var(--layout-gutter) 80px;font-family:var(--font-ui);margin:auto}.event-admin :is(h1,h2),.event-admin-navigation{font-family:var(--font-ui)}.event-admin h1{letter-spacing:var(--tracking-display);margin:24px 0;font-size:clamp(38px,4vw,60px);font-weight:500;line-height:1.12}.event-admin h2{letter-spacing:-.03em;font-size:28px;font-weight:500}.event-admin p{font-size:14px;line-height:1.8}.event-admin-navigation{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;margin:0 0 35px;padding-bottom:16px;display:flex}.event-admin-navigation a{background:var(--surface-subtle);color:var(--text-primary);padding:12px 20px;font-size:13px}.event-admin-navigation a[aria-current]{background:var(--brand-pacific);color:var(--text-inverse)}.event-admin-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.event-admin .event-admin-kicker{letter-spacing:2px;font-size:10px}.event-list-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:32px 0;display:flex}.event-empty{border-top:1px solid var(--border-subtle);padding:45px 0}.event-empty h2{margin-bottom:15px}.event-secondary-link{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:7px 0;font-size:13px;display:inline-block}.event-table-wrap{overflow-x:auto}.event-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.event-table :is(th,td){border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:18px 16px;font-size:13px;line-height:1.6}.event-table th{background:var(--surface-subtle);font-weight:500}.event-table td small{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.8;display:block}.event-table td a{text-underline-offset:4px;text-decoration:underline}.event-status{background:var(--surface-badge);padding:5px 8px;font-size:11px;display:inline-block}.event-status-published{background:var(--brand-cyan)}.event-editor{margin:32px 0}.event-editor fieldset{border:0;border-top:1px solid var(--border-subtle);min-width:0;margin:0 0 26px;padding:25px 0 10px}.event-editor legend{padding-right:20px;font-size:16px;font-weight:500}.event-form-grid{grid-template-columns:1fr 1fr;gap:20px 35px;display:grid}.event-editor label{align-content:start;gap:8px;margin-bottom:20px;font-size:13px;display:grid}.event-editor :is(input:not([type=checkbox]),textarea,select){background:var(--surface-card);border:1px solid var(--border-subtle);width:100%;min-width:0;color:var(--text-primary);font:inherit;border-radius:var(--control-radius);min-height:48px;padding:12px;font-size:16px}.event-editor textarea{resize:vertical}.event-editor small,.event-admin .event-form-hint{color:var(--text-muted);font-size:12px;line-height:1.7}.event-admin .event-form-hint{margin-bottom:24px}.event-editor .event-checkbox{align-items:center;gap:12px;padding-top:30px;display:flex}.event-checkbox input{width:18px;height:18px;accent-color:var(--brand-pacific)}.event-editor-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.event-delete{color:var(--status-error);border:1px solid var(--status-error);font:inherit;cursor:pointer;background:0 0;padding:15px 20px;font-size:13px}.event-attendees{border-top:2px solid var(--brand-pacific);margin-top:65px;padding-top:30px}.event-admin :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.event-admin button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.event-form-grid{grid-template-columns:1fr;gap:10px}.event-admin-heading{flex-direction:column;align-items:flex-start}.event-editor .event-checkbox{padding-top:0}.event-table :is(th,td){padding:14px 10px}.event-admin{padding-top:25px}}
