.shell .event-editor-form .event-wizard-tabs { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:8px; margin:20px 0 12px; }
.shell .event-editor-form .event-wizard-tabs button { display:flex; gap:8px; align-items:center; justify-content:flex-start; padding:10px 12px; background:#fff; color:#162342; border:1px solid #d8d1c4; border-radius:10px; text-align:left; min-height:44px; font-size:12px; }
.shell .event-editor-form .event-wizard-tabs img,.event-sections img { width:18px; height:18px; flex-shrink:0; }
.shell .event-editor-form .event-wizard-tabs button[aria-selected=true] { color:#fff; background:#162342; border-color:#162342; box-shadow:inset 0 -4px #ba903e; }
.shell .event-editor-form .event-wizard-tabs button[aria-selected=true] img { filter:brightness(0) invert(1); }
.event-editor-form > .editor-panel[hidden] { display:none; }
.shell .event-editor-form .wizard-controls { justify-content:space-between; }
.wizard-controls button[hidden] { display:none; }
.event-review-summary { display:grid; grid-template-columns:minmax(120px,1fr) 2fr; gap:12px 24px; padding:16px 0; }
.event-review-summary dt { font-weight:600; } .event-review-summary dd { margin:0; overflow-wrap:anywhere; }
.event-sections { gap:8px!important; padding:8px!important; background:#fff!important; border-radius:14px!important; }
.event-sections a { display:flex; align-items:center; gap:8px; padding:12px 16px!important; border:1px solid transparent; }
.event-sections a[aria-current=page] { background:#162342!important; color:#fff!important; border-bottom:3px solid #ba903e; }
.event-sections a[aria-current=page] img { filter:brightness(0) invert(1); }
.event-location-map { height:380px; border-radius:12px; border:1px solid #ded9cd; margin:16px 0; }
@media(max-width:800px) { .shell .event-editor-form .event-wizard-tabs { display:flex; overflow-x:auto; padding-bottom:8px; } .shell .event-editor-form .event-wizard-tabs button { flex:0 0 160px; } .event-review-summary { grid-template-columns:1fr; gap:4px; } .event-review-summary dd { margin-bottom:12px; } }

.shell .event-editor-form .editor-pair + .editor-pair { margin-top:16px; }
.shell .event-editor-form .event-wizard-tabs { grid-template-columns:repeat(6,minmax(0,1fr)); }
.shell .event-editor-form[data-editing=true] .event-wizard-tabs { display:flex; flex-wrap:wrap; gap:4px; padding:4px; border:1px solid var(--line); border-radius:10px; background:#f8f6f0; }
.shell .event-editor-form[data-editing=true] .event-wizard-tabs button { min-height:40px; padding:10px 12px; border:0; border-radius:7px; background:transparent; font-size:.8rem; }
.shell .event-editor-form[data-editing=true] .event-wizard-tabs button[aria-selected=true] { background:#fff; color:var(--ink); box-shadow:0 1px 4px #16234222; }
.shell .event-editor-form[data-editing=true] .event-wizard-tabs button[aria-selected=true] img { filter:none; }
.event-editor-heading h1 { margin-bottom:4px; }
.event-editor-heading p { margin-top:0; }
.event-cover-details { margin:12px 0; }
.event-cover-details summary { cursor:pointer; color:var(--mute); font-size:.8rem; }
[data-event-tickets][hidden], [data-event-coupons][hidden] { display:none; }
[data-event-tickets], [data-event-coupons] { margin:20px 0; }
[data-event-tickets] .ticket-workspace-heading h1, [data-event-coupons] h1 { font-size:1.125rem; }

.event-editor > .wizard-controls { display:flex; justify-content:space-between; margin-top:20px; }
.event-editor-form[data-editing=true] ~ .wizard-controls { justify-content:flex-end; }
@media(max-width:800px) { .shell .event-editor-form .event-wizard-tabs { display:flex; } }
.event-editor .event-editor-heading { display:block; }

/* Management navigation is compact; the creation stepper keeps its ordered steps. */
.shell .event-sections{gap:4px!important;padding:4px!important;border-radius:10px!important;background:#f8f6f0!important}
.shell .event-sections a{padding:8px 12px!important;font-size:.8rem;min-height:40px}
.shell .event-sections img{width:18px;height:18px}
.shell .event-sections a[aria-current=page],.shell .event-editor-form[data-editing=true] .event-wizard-tabs button[aria-selected=true]{background:#f8e6c4!important;color:var(--ink,#142142)!important;border-bottom:2px solid #d9a24f;box-shadow:none}
.shell .event-sections a[aria-current=page] img{filter:none}
.event-editor-heading .event-status{display:inline-block;padding:3px 9px;border-radius:20px;background:#f8e6c4;color:#72521b;margin-right:8px}
.event-editor-heading .event-status-published{background:#e3f3eb;color:#177455}
.event-review-tickets{margin:20px 0}
.event-review-tickets table{width:100%;border-collapse:collapse}
.event-review-tickets th,.event-review-tickets td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line,#e7e0d4)}
.event-review-tickets .table-region{overflow:auto}
