.equipmentKitDialog{width:760px;max-width:calc(100vw - 16px);max-height:92vh;max-height:92dvh;overflow:auto;border:1px solid #b8c5ce;border-radius:6px;padding:20px;color:inherit;box-sizing:border-box}
.equipmentKitDialog::backdrop{background:#0006}.equipmentKitDialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.equipmentKitDialog h2{font-size:20px;margin:0}.equipmentKitDialog h3{font-size:16px}
.equipmentKitDialog [data-close]{width:44px;height:44px;padding:0;font-size:24px}.equipmentKitDialog label{display:grid;gap:6px;margin:12px 0}.equipmentKitDialog input:not([type=checkbox]):not([type=radio]),.equipmentKitDialog textarea{box-sizing:border-box;min-width:0;width:100%;font-size:16px}.equipmentKitDialog button,.equipmentKitDialog input:not([type=radio]):not([type=checkbox]){min-height:44px}
.equipmentKitDialog .kitFixed,.kitMember label{display:flex;align-items:center;gap:8px}.equipmentKitDialog input[type=checkbox],.equipmentKitDialog input[type=radio]{width:20px;height:20px;margin:0;flex-shrink:0}
.kitMember{display:grid;grid-template-columns:100px minmax(0,1fr) 44px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #d2dce2}.kitMember div{display:grid;gap:4px;overflow-wrap:anywhere}.kitMember button{width:44px;padding:0;display:grid;place-items:center}
.equipmentKitDialog [data-results]{display:grid;gap:4px;max-height:240px;overflow:auto}.equipmentKitDialog [data-results] button{text-align:left;white-space:normal;overflow-wrap:anywhere}.equipmentKitDialog footer{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.equipmentKitDialog [data-message]{min-height:24px;overflow-wrap:anywhere}.equipmentKitDialog details{border-top:1px solid #d2dce2;padding-top:12px}.equipmentKitDialog details section{border-bottom:1px solid #d2dce2;padding:12px 0;overflow-wrap:anywhere}.equipmentKitDialog [hidden]{display:none!important}.equipmentKitDialog .pickScanActions{display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:600px){.equipmentKitDialog{padding:12px}.kitMember{grid-template-columns:82px minmax(0,1fr) 44px;gap:6px}.equipmentKitDialog h2{font-size:18px}}
