.catalog-main{min-width:0;padding:16px}.catalog-main .toolbar{flex-wrap:wrap}.catalog-main input#catalog-search{flex:1;min-width:220px}.catalog-main table{table-layout:auto;width:max-content;min-width:100%}.catalog-main th,.catalog-main td{white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:none}.catalog-main .table-wrap{overflow-x:auto}.catalog-main input[type=checkbox]{width:18px;height:18px}.catalog-name{border:0;background:none;text-align:left;font-weight:600;color:#216952}.catalog-count{font-size:13px;color:#65746f;margin:12px 0}.catalog-create{display:grid;grid-template-columns:1fr 1fr;gap:10px}.catalog-details{padding:8px 0}.catalog-pick{display:block;width:100%;text-align:left;margin:5px 0}.catalog-pick small{display:block;color:#63726d}.cargo-frame{width:100%;height:calc(100vh - 200px);min-height:650px;border:1px solid #dce5e1;border-radius:14px;background:#f5f7f6}.admin-tabs{margin-bottom:20px;flex-wrap:wrap}@media(max-width:850px){.catalog-create{grid-template-columns:1fr}.cargo-frame{height:85vh;min-height:550px}}

.catalog-type-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e1e8e4}.catalog-type-buttons button{white-space:normal;text-align:center}.catalog-main .tablewrap{overflow-x:auto}
