#roomStatusPanel table{min-width:1000px}
.room-status-actions{display:flex;gap:6px;flex-wrap:wrap;min-width:230px}
.room-disabled{background:#f1e6df;color:#80533e}
.room-enabled{background:#e4f1e9;color:#215a49}
#batchRegistrationForm fieldset{border:1px solid #d3dfd7;border-radius:10px;padding:18px;margin:18px 0;min-width:0}
#batchRegistrationForm legend{font-weight:700;padding:0 6px}
#batchRegistrationForm .registration-line-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;grid-column:1/-1}
#batchRegistrationForm .registration-line-heading h3{margin:0 0 15px}
#batchRegistrationForm .registration-line-heading button{padding:7px 12px;margin-bottom:15px}
#batchRegistrationForm .registration-sn{grid-column:1/-1}
#batchRegistrationForm .registration-sn textarea{font-family:ui-monospace,Consolas,monospace}
#batchRegistrationSummary{font-weight:600}
#batchRegistrationResult table{min-width:700px}
#batchRegistrationPreview input[type=checkbox]{width:20px;min-height:20px;flex:none}
#batchRegistrationPreview label{display:flex;flex-direction:row;align-items:center}
.registration-mode-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}
@media(max-width:800px){#batchRegistrationForm fieldset{padding:12px}.room-status-actions{min-width:220px}#batchRegistrationForm .registration-line-heading{align-items:flex-start}}
