.operator-presale-exceptions {padding:var(--ap-space-xl);margin-block:var(--ap-space-xl);border:1px solid var(--ap-border);border-radius:var(--ap-radius-md);background:var(--ap-surface);}
.operator-presale-exceptions>header {display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ap-space-lg);}
.operator-presale-exceptions h2,.operator-presale-exceptions h3 {margin:0 0 var(--ap-space-sm);}
.operator-presale-exceptions p,.operator-presale-exceptions small {color:var(--ap-text-muted);}
.operator-presale-exceptions label {display:grid;gap:var(--ap-space-sm);margin-block:var(--ap-space-lg);}
.operator-presale-exceptions section {margin-block:var(--ap-space-xl);}
.operator-presale-exceptions .exception-list {max-height:300px;overflow:auto;border:1px solid var(--ap-border);padding:var(--ap-space-md);overflow-wrap:anywhere;}
.operator-presale-exceptions .exception-list ul {list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--ap-space-sm) var(--ap-space-xl);}
.operator-presale-exceptions table {width:100%;text-align:left;border-collapse:collapse;}
.operator-presale-exceptions :is(th,td) {padding:var(--ap-space-sm);border-bottom:1px solid var(--ap-border);}
.operator-presale-exceptions .exception-actions {display:flex;flex-wrap:wrap;gap:var(--ap-space-sm);margin-block:var(--ap-space-md);}
.operator-presale-exceptions button {border:1px solid var(--ap-border-strong);padding:var(--ap-space-sm) var(--ap-space-lg);background:var(--ap-surface);color:var(--ap-accent);}
.operator-presale-exceptions button.primary {background:var(--ap-accent);color:var(--ap-on-accent);border-color:var(--ap-accent);}
.operator-presale-exceptions .exception-error {color:var(--ap-danger);}
@media(max-width:600px) {.operator-presale-exceptions>header {flex-direction:column;}.operator-presale-exceptions {padding:var(--ap-space-lg);}}
