.availability-filters{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin:18px 0}.availability-filters label{flex:1;min-width:160px}.availability-filters input,.availability-filters select{width:100%}.availability-bulk{padding:0 16px;border:1px solid #ddd;border-radius:8px;background:#fafafa}.availability-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.availability-admin-row{border:1px solid #ddd;border-radius:10px;padding:16px;min-width:0}.availability-admin-row h3{display:flex;gap:10px;align-items:center;margin:0;font-size:17px}.availability-admin-row h3 i{display:block;width:24px;height:24px;border:1px solid #aaa;border-radius:50%;flex-shrink:0}.availability-admin-row p{margin:6px 0 12px}.availability-admin-row label{margin:8px 0;font-size:13px}.availability-admin-row input,.availability-admin-row select{width:100%;font-size:14px;margin-top:4px}.steel-availability-note{padding:10px 12px;background:#f3f6f3;border-left:3px solid #547358;font-size:14px;line-height:1.5;grid-column:1/-1}.steel-availability-note.pending{background:#fff7e9;border-color:#ac792b}.steel-availability-note small{display:block;color:#555}.availability-checkout{margin:20px 0;border-top:1px solid #ddd;padding-top:18px}.availability-checkout h3{margin:0 0 12px}.availability-checkout ul{padding:0;list-style:none}.availability-checkout li{padding:12px 0;border-bottom:1px solid #eee;line-height:1.5}.availability-checkout li span,.availability-checkout li small{display:block}.availability-checkout .availability-ack{display:flex;gap:10px;align-items:start;margin-top:16px;font-size:15px;font-weight:600}.availability-ack input{width:22px;height:22px;flex:none;margin:0}.availability-ack[hidden]{display:none}@media(max-width:900px){.availability-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.availability-admin-grid{grid-template-columns:1fr}.availability-filters label{min-width:100%}}
