/* Match the brand divider to the management header without flex shrink. */
#root aside > div:first-child { box-sizing:border-box; height:var(--marlaine-header-height-v236,80px)!important; min-height:var(--marlaine-header-height-v236,80px)!important; flex-shrink:0!important; }
#root aside > nav { min-height:0; }
[data-mta-cancel-v236], .wz-cancel-v236 { background:#be123c!important; border:1px solid #9f1239!important; color:#fff!important; }
[data-mta-cancel-v236]:hover, .wz-cancel-v236:hover { background:#9f1239!important; }
[data-mta-cancel-v236]:focus-visible, .wz-dialog-v236 button:focus-visible { outline:3px solid #fb7185; outline-offset:3px; }
[data-mta-cancel-v236]:disabled { opacity:.5!important; }
.dark [data-mta-cancel-v236],.dark .wz-cancel-v236 { background:#be123c!important; border-color:#fb7185!important; color:#fff!important; }
.wz-overlay-v236 { position:fixed;inset:0;z-index:10000;background:rgba(2,6,23,.65);display:flex;align-items:center;justify-content:center;padding:20px; }
.wz-dialog-v236 { box-sizing:border-box;width:min(900px,100%);max-height:90dvh;overflow:auto;border:1px solid #cbd5e1;border-radius:18px;padding:24px;background:#fff;color:#172033;box-shadow:0 24px 80px #0005; }
.wz-dialog-v236 header,.wz-dialog-v236 footer { display:flex;align-items:center;justify-content:space-between;gap:16px; }
.wz-dialog-v236 header { position:static!important;background:transparent!important;padding:0!important;min-height:0!important; }
.wz-dialog-v236 h2 { font-size:24px;font-weight:800;margin:4px 0; }
.wz-dialog-v236 h3 { font-size:16px;font-weight:750;margin:0 0 8px; }
.wz-dialog-v236 small { color:#0e7490;font-size:10px;font-weight:800;letter-spacing:1.5px; }
.wz-dialog-v236 p { font-size:13px;line-height:1.65;color:#475569;margin:12px 0; }
.wz-dialog-v236 section { border:1px solid #cbd5e1;border-radius:12px;padding:16px;margin:16px 0; }
.wz-dialog-v236 button { border:1px solid #0e7490;border-radius:9px;padding:9px 14px;background:#0e7490;color:white;font-size:13px;font-weight:700;cursor:pointer; }
.wz-dialog-v236 button:disabled { opacity:.45;cursor:wait; }
.wz-dialog-v236 button[hidden] { display:none; }
.wz-dialog-v236 label { display:block;font-size:13px;font-weight:650;margin:12px 0; }
.wz-dialog-v236 input,.wz-dialog-v236 select { display:block;width:100%;margin:8px 0;padding:10px;border:1px solid #94a3b8;border-radius:8px;background:#f8fafc;color:#172033; }
.wz-dialog-v236 .is-error { color:#be123c;font-weight:650; }
.wz-table-v236 { overflow:auto;max-height:280px;border:1px solid #cbd5e1;border-radius:10px;margin:16px 0; }
.wz-table-v236 table { width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap; }
.wz-table-v236 th,.wz-table-v236 td { text-align:left;padding:10px;border-bottom:1px solid #e2e8f0; }
.wz-table-v236 th { position:sticky;top:0;background:#f1f5f9; }
.dark .wz-dialog-v236 { background:#101923;color:#f1f5f9;border-color:#475569; }
.dark .wz-dialog-v236 p { color:#cbd5e1; }
.dark .wz-dialog-v236 small { color:#67e8f9; }
.dark .wz-dialog-v236 section,.dark .wz-table-v236,.dark .wz-table-v236 td,.dark .wz-table-v236 th { border-color:#475569; }
.dark .wz-dialog-v236 input,.dark .wz-dialog-v236 select,.dark .wz-table-v236 th { background:#1e293b;color:#f1f5f9; }
.dark .wz-dialog-v236 .is-error { color:#fda4af; }
