.equipment-change-overlay{position:fixed;inset:0;z-index:1000;background:#06172daa;display:grid;place-items:center;padding:20px}.equipment-change-card{width:min(720px,96vw)!important;padding:0!important;display:block!important;overflow:hidden;border-radius:20px!important;box-shadow:0 30px 90px #020b1773}.equipment-change-head{display:flex!important;align-items:flex-start;justify-content:space-between!important;padding:24px 26px;background:linear-gradient(135deg,#fff,#f2f7fd);border-bottom:1px solid #e3eaf2}.equipment-change-head small{color:#2388ff;font-weight:800;letter-spacing:.1em}.equipment-change-head h3{margin:6px 0 4px;font-size:23px;color:#102b4c}.equipment-change-head p{margin:0;color:#718096}.equipment-change-head button{margin:0!important;width:38px;height:38px;padding:0!important;border-radius:10px!important;background:#eaf0f6!important;color:#3f536a!important;font-size:24px}.equipment-summary{display:grid!important;grid-template-columns:repeat(3,1fr);gap:12px!important;padding:20px 26px;background:#fff}.equipment-summary div{display:block!important;padding:14px;border:1px solid #dde6ef;border-radius:12px;background:#f8fafc}.equipment-summary span,.equipment-summary strong{display:block}.equipment-summary span{font-size:11px;color:#718096;margin-bottom:6px}.equipment-summary strong{color:#172e49}.equipment-fields{display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important;padding:5px 26px 24px;background:#fff}.equipment-fields label{font-size:12px;font-weight:800;color:#50647b}.equipment-fields label small{font-weight:400}.equipment-fields input{display:block;width:100%;height:46px;margin-top:7px;font-size:15px;letter-spacing:.04em}.equipment-info{grid-column:1/-1;display:block!important;padding:13px 15px;border:1px solid #cbe2fb;border-radius:10px;background:#eff7ff;color:#42688e;line-height:1.5}.equipment-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:18px 26px;background:#f8fafc;border-top:1px solid #e4eaf1}.equipment-actions button{margin:0!important;min-width:130px}.change-equipment-button{color:#126ec5!important;border-color:#b9dafa!important;background:#eff7ff!important}@media(max-width:650px){.equipment-change-overlay{padding:0}.equipment-change-card{width:100vw!important;min-height:100vh;border-radius:0!important}.equipment-summary,.equipment-fields{grid-template-columns:1fr}.equipment-info{grid-column:1}.equipment-actions{display:grid!important;grid-template-columns:1fr 1fr}.equipment-actions button{min-width:0}}
