
#toms-instructors{max-width:1500px;margin:20px auto;padding:22px}#toms-instructors .inst-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}#toms-instructors label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600}#toms-instructors input,#toms-instructors select,#toms-instructors textarea{width:100%;padding:9px;border:1px solid #cbd5e1;border-radius:7px;font:inherit}#toms-instructors .inst-checks{display:flex;gap:22px;margin:14px 0;flex-wrap:wrap}#toms-instructors .inst-checks label{display:flex;flex-direction:row;align-items:center}#toms-instructors .inst-checks input{width:auto}#toms-instructors .inst-actions{display:flex;gap:10px;margin:14px 0;flex-wrap:wrap}#toms-instructors button{padding:9px 14px;border-radius:7px;cursor:pointer;border:1px solid #94a3b8}#toms-instructors button.primary{background:#173b63;color:#fff}#toms-instructors .inst-error{color:#b91c1c;font-weight:700}#toms-instructors table{width:100%;border-collapse:collapse}#toms-instructors td,#toms-instructors th{padding:9px;text-align:left;border-bottom:1px solid #ddd}#toms-instructors fieldset{margin:14px 0;padding:15px;border:1px solid #d9e0e6;border-radius:9px}#toms-instructors legend{font-weight:700}#toms-instructors .inst-muted{font-size:12px;color:#64748b}
