.equipment-page{min-width:0}.equipment-page .panel{margin-bottom:16px}.equipment-policy{padding:12px 14px;background:#f4f6f8;border-left:3px solid #596576;line-height:1.55}.equipment-filters{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.equipment-filters label{min-width:200px;max-width:100%}.equipment-page [role=tablist]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.equipment-page [role=tab][aria-selected=false]{background:#fff;color:#253648;border:1px solid #c6ced6}.equipment-table-wrap{max-width:100%;overflow:auto}.equipment-page table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9rem}.equipment-page th,.equipment-page td{padding:10px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e3e7ec}.equipment-page td small{display:block;color:#5c6570;margin-top:5px}.equipment-badge{display:inline-block;padding:4px 7px;border-radius:5px;background:#eef2f6;color:#243344;font-size:.82rem;line-height:1.4}.equipment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.equipment-fields label{display:flex;flex-direction:column;gap:6px;min-width:0}.equipment-fields input,.equipment-fields select,.equipment-fields textarea{width:100%;max-width:100%;box-sizing:border-box}.equipment-fields input[type=checkbox]{width:auto;margin-right:8px}.equipment-wide{grid-column:1/-1}.equipment-fields textarea{min-height:95px}.equipment-detail dl{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:8px 16px}.equipment-detail dt{font-weight:600}.equipment-detail dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.equipment-event,.equipment-engineer-history article{border-top:1px solid #dfe5eb;padding:12px 0}.equipment-updates>div{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:8px 0}.equipment-page .toolbar{flex-wrap:wrap}.equipment-editor{scroll-margin-top:100px}#equipment-message{white-space:pre-wrap}#equipment-form-error{color:#a11f28}.equipment-page button{white-space:normal;max-width:100%}
@media(max-width:700px){.equipment-fields{grid-template-columns:1fr}.equipment-detail dl{grid-template-columns:1fr;gap:4px}.equipment-detail dd{margin-bottom:10px}.equipment-page table,.equipment-page tbody,.equipment-page tr,.equipment-page td{display:block;width:auto}.equipment-page thead{display:none}.equipment-page tr{border:1px solid #dce2e8;border-radius:7px;margin-bottom:12px;padding:8px}.equipment-page td{border:0;padding:6px 4px}.equipment-page td:before{content:attr(data-label);display:block;font-size:.75rem;color:#58636f;font-weight:600;margin-bottom:3px}.equipment-updates>div{display:block}}

.equipment-purchase-policy{white-space:pre-line;background:#fff7e8;border-left-color:#a56c16}.equipment-fields fieldset{min-width:0;border:1px solid #ccd5df;padding:14px}

#equipment-editor{scroll-margin-top:100px}
