
#pContent .sts220-instructor-equipment .sts220-equipment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 16px;flex-wrap:wrap}
#pContent .sts220-instructor-equipment h1{font-size:21px;margin:6px 0;color:#173b59}
#pContent .sts220-instructor-equipment .sts220-equipment-heading p{font-size:13px;color:#5c7488;margin:0}
#pContent .sts220-instructor-equipment .v124-kpis,#pContent .sts220-instructor-equipment .v124-hero{display:none!important}
#pContent .sts220-instructor-equipment .sts220-equipment-list{margin-top:14px;display:grid;grid-template-columns:1fr;gap:9px}
#pContent .sts220-compact-equipment{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center;padding:12px 14px;border-radius:10px}
#pContent .sts220-compact-equipment .v124-item-icon{width:44px;height:44px}
#pContent .sts220-compact-equipment h3{font-size:15px;margin:0 0 5px}
#pContent .sts220-compact-equipment p{font-size:12px;margin:0;color:#59728a;line-height:1.45}
#pContent .sts220-compact-equipment .v124-actions{margin:0;justify-content:flex-end;align-self:center}
#pContent .sts220-needs-link{font-size:11px;color:#697d8d;max-width:160px}
#modalBody .sts220-enquiry-summary{background:#eef5f9;border:1px solid #d2e2ec;padding:10px 12px;border-radius:9px;margin-bottom:12px;font-size:13px;color:#173d5d}
#modalBody .sts220-enquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#modalBody .sts220-enquiry-fields label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#1d445f;font-weight:700;min-width:0}
#modalBody .sts220-enquiry-fields label.wide{grid-column:1/-1}
#modalBody .sts220-enquiry-fields input,#modalBody .sts220-enquiry-fields textarea,#modalBody .sts220-enquiry-fields select{border:1px solid #bed3df;border-radius:7px;background:white;padding:10px;width:100%;min-width:0;font:inherit;color:#173d59}
#modalBody .sts220-enquiry-fields textarea{min-height:72px;resize:vertical}
#modalBody .sts220-enquiry-actions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap;margin-top:16px}
@media(max-width:680px){#pContent .sts220-compact-equipment{grid-template-columns:42px minmax(0,1fr);gap:9px}#pContent .sts220-compact-equipment .v124-actions{grid-column:1/-1;justify-content:stretch;width:100%}#pContent .sts220-compact-equipment .v124-actions button{width:100%}#modalBody .sts220-enquiry-fields{grid-template-columns:1fr}}
