/* Additive Operations panel; existing staff page layout and themes stay intact. */
.payout-audit{border:1px solid var(--theme-rule,#71617f);border-radius:9px;padding:18px;margin:16px 0;background:var(--theme-surface-2,#172132);color:var(--cream,#f3e6de)}
.payout-audit h2{margin:0 0 10px;font-size:22px}
.payout-audit h3{font-size:18px}
.payout-audit-item{border:1px solid var(--theme-rule,#71617f);border-radius:6px;padding:12px;margin:9px 0;overflow-wrap:anywhere}
.payout-audit-item p{line-height:1.55;margin:6px 0 10px}
.payout-audit-form{border:1px solid var(--theme-border,#827091);border-radius:8px;margin:12px 0;padding:14px;background:var(--theme-surface,#142132)}
.payout-audit-form label{display:block;margin:10px 0;line-height:1.5}
.payout-audit-form input[type=number],.payout-audit-form input[type=text]{display:block;width:100%;box-sizing:border-box;max-width:100%;margin-top:6px;font:inherit;padding:8px;color:var(--cream,#fff);background:var(--panel,#192234);border:1px solid var(--theme-border,#88749d)}
.payout-audit-check{display:flex!important;gap:9px;align-items:flex-start}
.payout-audit-check input{width:20px;height:20px;flex:0 0 auto}
.payout-audit-status{min-height:1.3em;line-height:1.5;overflow-wrap:anywhere}
.payout-audit-status.error{color:#ffcfb4}
.payout-audit button{min-height:40px;margin:5px 5px 5px 0;white-space:normal}
@media(max-width:600px){.payout-audit{padding:12px}.payout-audit-form{padding:10px}}
