.mw-tabs{display:flex;gap:8px;border-bottom:1px solid #c4d9ec;margin:8px 0 24px;padding:0 0 12px}.mw-tabs a{display:inline-block;padding:8px 16px;border-radius:8px;color:var(--mw-ink);font-size:15px;text-decoration:none!important;font-weight:700}.mw-tabs a:hover{background:#e7f3fc}.mw-tabs a[aria-current=page]{background:var(--mw-accent);color:#fff}.mw-success{padding:15px 20px;border:1px solid #a7cde7;border-radius:10px;background:#e7f3fc;color:#185a86;margin-bottom:20px}.mw-current{padding:22px 26px;background:#e7f3fc;border:1px solid #bcd9ed;border-radius:14px;margin-bottom:30px}.mw-current h3{margin:6px 0 8px;overflow-wrap:anywhere}.mw-current p{margin:0;font-size:14px;color:var(--mw-muted)}.mw-section-heading{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:20px}.mw-section-heading h3{margin:0 0 4px}.mw-section-heading p{margin:0}.mw-section-heading>.mw-button{flex-shrink:0}.mw-empty{padding:34px 24px;text-align:center;background:white;border:1px dashed #b6d2e9;border-radius:14px}.mw-empty p{margin:8px 0 0;color:var(--mw-muted);font-size:14px}.mw-event-list{display:grid;gap:16px}.mw-event-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:24px;background:#fff;border:1px solid #c9ddee;border-radius:14px}.mw-event-type{color:var(--mw-accent);font-size:12px;font-weight:750;overflow-wrap:anywhere}.mw-app .mw-event-row h4{font-family:inherit;font-size:23px;line-height:1.25;letter-spacing:-.02em;color:var(--mw-ink);margin:5px 0 8px;overflow-wrap:anywhere}.mw-event-detail p{font-size:14px;color:var(--mw-muted);margin:0 0 12px}.mw-event-actions{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:8px}.mw-event-actions form{margin:0}.mw-event-actions .mw-button{width:100%;min-height:46px;height:100%;padding:10px;font-size:12px;gap:0;text-align:center}.mw-event-actions .mw-trash-button{border-color:#c9ddee;color:#536780;font-weight:500}.mw-tags{display:flex;flex-wrap:wrap;gap:6px}.mw-status{display:inline-flex;align-items:center;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:650;background:#edf3fa;color:#4c6280}.mw-status-current{background:#d9ecfa;color:#185a86}.mw-status-open{background:#fce7f1;color:#8f235b}.mw-feature-note{margin:24px 0!important;color:var(--mw-muted)!important;font-size:13px}.mw-editor{padding:26px;background:#fff;border:1px solid #c9ddee;border-radius:14px}.mw-event-form{display:grid;gap:20px;margin-top:22px}.mw-event-form label{display:block;font-size:14px;font-weight:700;margin-bottom:7px}.mw-app .mw-event-form input{display:block;width:100%;min-width:0;min-height:50px;padding:12px 14px;color:var(--mw-ink);background:white;border:1px solid #9abbd8;border-radius:8px;font-family:inherit;font-size:16px;line-height:1.5}.mw-event-form .mw-help{margin:0}.mw-actions{display:flex;flex-wrap:wrap;gap:12px}.mw-checkbox{display:flex;align-items:flex-start;gap:10px;margin:22px 0;font-size:15px}.mw-checkbox input{flex-shrink:0;width:18px;height:18px;margin-top:4px;accent-color:var(--mw-accent)}.mw-app .mw-danger{background:#a51f61;border-color:#a51f61}.mw-app .mw-danger:hover{background:#8f235b}.mw-text-danger{color:#a51f61!important;font-size:13px;align-self:center;text-align:center;padding:10px}.mw-pagination{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:20px;font-size:14px}.mw-app .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}@media(max-width:760px){.mw-event-row{grid-template-columns:1fr;padding:20px}.mw-section-heading{align-items:flex-start;flex-direction:column}.mw-event-actions{grid-template-columns:1fr 1fr}.mw-event-actions .mw-button{font-size:13px}.mw-editor{padding:20px}.mw-current{padding:20px}.mw-actions>.mw-button{flex:1}.mw-pagination{flex-wrap:wrap}}@media(max-width:380px){.mw-event-actions{grid-template-columns:1fr}.mw-app{padding:18px 14px}.mw-tabs a{padding:8px 12px}.mw-actions{flex-direction:column}}
.mw-app a.mw-button,.mw-app button.mw-button{background:var(--mw-accent)!important;color:#fff!important;border:1px solid var(--mw-accent)!important;text-decoration:none!important;box-shadow:none!important}.mw-app a.mw-button:hover,.mw-app button.mw-button:hover{background:#941b5a!important;color:#fff!important}.mw-app a.mw-secondary,.mw-app button.mw-secondary{background:transparent!important;color:var(--mw-accent)!important}.mw-app a.mw-secondary:hover,.mw-app button.mw-secondary:hover{background:#e7f3fc!important;color:#941b5a!important}.mw-app button.mw-trash-button{border-color:#c4d9ec!important;color:#536780!important}.mw-app button.mw-danger{background:#a51f61!important;border-color:#a51f61!important;color:#fff!important}.mw-app button.mw-danger:hover{background:#8f235b!important}.mw-app .mw-tabs a{color:var(--mw-ink)!important}.mw-app .mw-tabs a[aria-current=page]{color:#fff!important}
/* Compact event overview. Table scrolling is contained within the DJ area. */
.mw-event-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 18px}.mw-event-filters label{display:block;font-size:12px;font-weight:700;margin-bottom:5px}.mw-filter-search{flex:1;min-width:190px}.mw-app .mw-event-filters input,.mw-app .mw-event-filters select{width:100%;min-height:44px;margin:0;padding:9px 12px;border:1px solid #9abbd8;border-radius:8px;background:#fff;color:var(--mw-ink);font-family:inherit;font-size:14px;line-height:1.5}.mw-event-filters select{min-width:115px}.mw-app .mw-event-filters .mw-button{min-height:44px;padding:10px 16px;font-size:14px}.mw-reset-filters{align-self:center;margin-top:18px;font-size:13px;color:var(--mw-accent)!important}.mw-table-scroll{position:relative;max-width:100%;overflow-x:auto;border:1px solid #c9ddee;border-radius:12px;background:#fff;-webkit-overflow-scrolling:touch}.mw-app table.mw-event-table{width:100%;min-width:720px;margin:0!important;border:0!important;border-collapse:collapse!important;table-layout:fixed;font-family:inherit;font-size:13px;line-height:1.45;color:var(--mw-ink)}.mw-app .mw-event-table th,.mw-app .mw-event-table td{padding:12px 14px!important;border:0!important;border-bottom:1px solid #d7e7f4!important;text-align:left!important;vertical-align:top!important;overflow-wrap:anywhere;background:transparent}.mw-app .mw-event-table thead th{background:#e7f3fc;color:#355779;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:750}.mw-event-table thead th:nth-child(1){width:105px}.mw-event-table thead th:nth-child(2){width:115px}.mw-event-table thead th:nth-child(4){width:140px}.mw-event-table thead th:nth-child(5){width:132px}.mw-app .mw-event-table tbody tr:last-child>*{border-bottom:0!important}.mw-event-table tbody tr:nth-child(even){background:#f5faff}.mw-event-table tbody tr:hover{background:#eff7fd}.mw-app .mw-event-table tr.mw-current-row{background:#edf6ff}.mw-date-cell{white-space:nowrap;overflow-wrap:normal!important;font-variant-numeric:tabular-nums}.mw-name-cell{font-weight:650}.mw-app .mw-name-cell a{color:var(--mw-ink)!important;text-decoration:none!important}.mw-app .mw-name-cell a:hover{text-decoration:underline!important}.mw-event-table .mw-tags{gap:4px}.mw-event-table .mw-status{font-size:10px;padding:3px 7px;white-space:nowrap}.mw-row-menu{border:0!important;padding:0!important;margin:0!important;background:transparent!important}.mw-row-menu summary{display:list-item!important;list-style:disclosure-closed inside!important;padding:2px 0;cursor:pointer;color:var(--mw-accent);font-weight:650;font-size:12px}.mw-row-menu[open] summary{list-style-type:disclosure-open!important;margin-bottom:9px}.mw-table-actions{display:grid;gap:8px}.mw-table-actions form{margin:0!important}.mw-app .mw-table-actions .mw-button{display:flex;justify-content:center;width:100%;min-height:40px;font-size:11px;padding:7px 8px;gap:0;text-align:center}.mw-table-actions .mw-text-danger{font-size:11px;padding:5px 0;text-align:left}.mw-table-hint{font-size:12px;color:var(--mw-muted)!important;margin:0 0 9px!important}.mw-current{padding:18px 22px;margin-bottom:24px}.mw-current h3{font-size:21px}.mw-event-table summary:focus-visible{outline:3px solid #2476ad;outline-offset:4px}@media(min-width:1050px){.mw-table-hint{display:none}}@media(max-width:600px){.mw-filter-search{flex-basis:100%}.mw-event-filters{gap:10px}.mw-table-scroll{border-radius:8px}.mw-reset-filters{margin-top:0}.mw-current{padding:16px}.mw-event-table th,.mw-event-table td{font-size:13px}}

