.monitor-admin{max-width:1200px;margin:0 auto;padding:20px;color:#172b46}.monitor-admin h1{font-size:28px;margin:8px 0}.monitor-admin p,.mc-login-help p{line-height:1.7;color:#64748b}.ma-card{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin:20px 0}.ma-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.ma-platforms article{padding:18px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.monitor-admin fieldset,.monitor-batch-dialog fieldset{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.monitor-admin label,.monitor-batch-dialog label{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:14px}.monitor-admin input:not([type=checkbox]),.monitor-batch-dialog input:not([type=checkbox]),.monitor-batch-dialog select{border:1px solid #dbe2eb;border-radius:8px;padding:10px;max-width:55%;background:white;color:#172b46}.monitor-admin input[type=checkbox],.monitor-batch-dialog input[type=checkbox],.br-table-wrap input[type=checkbox]{width:18px;height:18px;accent-color:#d9273b;cursor:pointer}.monitor-admin .btn{margin:6px 10px 6px 0}.monitor-batch-dialog{width:min(820px,92vw);max-height:86vh;overflow:auto;border:1px solid #e2e8f0;border-radius:18px;padding:28px;box-shadow:0 24px 80px #14243c33;color:#172b46}.monitor-batch-dialog::backdrop{background:#162b454d;backdrop-filter:blur(3px)}.monitor-batch-dialog>button:first-child{float:right}.monitor-batch-dialog h2{margin:0 0 18px}.monitor-batch-dialog p{line-height:1.7;color:#64748b}.monitor-batch-dialog fieldset>div,.monitor-batch-dialog fieldset>p{grid-column:1/-1}.mb-group{border:1px solid #e2e8f0;padding:16px;border-radius:10px;margin:12px 0}.mb-group strong{display:block;margin-bottom:10px}.br-monitor-batchbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px;background:#f8fafc;border-radius:10px;margin:12px 0}.br-monitor-batchbar small{flex-basis:100%;color:#64748b}.mc-login-help{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:12px 0}.mc-login-help summary{cursor:pointer;font-weight:600}@media(max-width:760px){.ma-platforms,.monitor-admin fieldset,.monitor-batch-dialog fieldset{grid-template-columns:1fr}.ma-card{padding:16px}.monitor-batch-dialog{padding:18px}.monitor-admin label,.monitor-batch-dialog label{flex-wrap:wrap}}
