.machine-library{min-width:0}.machine-library>*+*{margin-top:22px}.machine-library .page-heading h1{font-size:clamp(37px,8vw,60px);overflow-wrap:anywhere;margin-top:8px;line-height:1.06}.machine-library .page-heading p{font-size:14px}.ml-search-panel{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.ml-search-panel>*+*{margin-top:0}.ml-count{margin-top:17px}.ml-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:12px}.ml-card{background:#151515;border:1px solid #35312e;border-radius:6px;padding:21px 18px;text-align:left;min-height:149px;display:flex;flex-direction:column;align-items:stretch;gap:13px;color:var(--text);min-width:0}.ml-card:hover{border-color:var(--copper)}.ml-card[hidden],.machine-library [hidden]{display:none!important}.ml-card>.eyebrow{font-size:9px;letter-spacing:1.3px}.ml-card>strong{font-family:Barlow,Impact,sans-serif;font-size:27px;text-transform:uppercase;line-height:1.07;overflow-wrap:anywhere}.ml-card-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.4;color:var(--muted)}.ml-card-bottom>span:last-child{color:var(--copper);font-size:19px}.ml-back{margin:0!important}.ml-guide .panel-heading{align-items:start;flex-wrap:wrap}.ml-guide .badge{font-size:9px;letter-spacing:.7px}.ml-guide-text,.ml-standard{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.ml-load-definition{border-left:2px solid var(--copper);padding-left:14px}.ml-load-definition p{font-size:14px;margin:7px 0}.ml-load-definition .eyebrow{font-size:10px}.ml-source{display:inline-block;min-height:44px;padding:10px 0;color:var(--copper);font-size:12px;text-underline-offset:4px}.ml-guide .button,.ml-reference .button{white-space:normal;text-align:center;line-height:1.4}.ml-load{display:flex;flex-direction:column;gap:7px;margin:16px 0}.ml-load>strong{font-family:Barlow,Impact,sans-serif;font-size:46px;line-height:1.08}.ml-load>strong>span{font-size:26px;font-weight:700}.ml-load>span{font-size:12px;color:var(--muted);line-height:1.5}.ml-reference [data-ml-level-panel]>*+*{margin-top:13px}.ml-empty{font-size:14px;color:var(--muted);line-height:1.65}.ml-record{border-color:#51402e}.ml-record .ml-load>strong{color:var(--copper)}.ml-record .note{font-size:12px}.ml-editor>summary,.ml-delete>summary{cursor:pointer;font-family:Barlow,Impact,sans-serif;font-size:24px;line-height:1.3;min-height:44px;padding:5px 0}.ml-editor>summary>span{display:block;font-family:DM,system-ui,sans-serif;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--copper);margin:7px 0 0 20px}.ml-owner-form{margin-top:22px!important}.ml-weight-fields{border:1px solid var(--line);border-radius:5px;margin:0;padding:16px;min-width:0;display:grid;gap:16px}.ml-weight-fields legend{font-size:12px;padding:0 6px;color:var(--copper)}.ml-checkbox{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:13px;line-height:1.65;min-height:44px}.ml-checkbox input{width:21px;height:21px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--copper)}.ml-delete{border-color:#603d31}.ml-delete>summary{font-size:22px;color:var(--red)}.ml-delete p{font-size:13px;line-height:1.65}.ml-form-status:empty{display:none}.machine-library .button:disabled{cursor:not-allowed}.ml-owner-form input[type=date]{min-width:0;width:100%;appearance:none}.machine-library .note{overflow-wrap:anywhere}
@media(max-width:560px){.ml-search-panel{grid-template-columns:1fr}.ml-grid{grid-template-columns:1fr}.ml-card{min-height:137px;padding:20px}.ml-card>strong{font-size:28px}.ml-guide .panel-heading h2{font-size:24px}.ml-weight-fields{padding:14px}}
.ml-history-list{margin-top:15px;display:flex;flex-direction:column;gap:14px}.ml-history-entry{border:1px solid var(--line);border-radius:5px;padding:14px;min-width:0}.ml-history-entry>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.ml-history-entry>summary::-webkit-details-marker{display:none}.ml-history-entry summary strong{display:block;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.ml-history-entry summary small{display:block;margin-top:5px}.ml-history-entry summary .badge{margin-top:9px;font-size:9px;line-height:1.45;max-width:100%}.ml-history-expand{color:var(--copper);font-size:24px;flex:0 0 auto}.ml-history-entry[open] .ml-history-expand{transform:rotate(45deg)}.ml-history-entry>summary~*{margin-top:16px}.ml-history-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 15px;font-size:12px;line-height:1.5}.ml-history-meta dt{color:var(--muted)}.ml-history-meta dd{margin:0;text-align:right;overflow-wrap:anywhere}.ml-history-entry>.eyebrow{font-size:9px;letter-spacing:1px}.ml-history-warning{font-size:12px;line-height:1.7;color:var(--muted);padding-top:15px;border-top:1px solid var(--line)}.ml-history-entry .actions{flex-direction:column}.ml-history-entry .button{white-space:normal;line-height:1.5;text-align:center}.ml-history [data-ml-history-results]:empty{display:none}
