.catalog19{max-width:1320px;margin:auto;padding-bottom:110px}.catalog-heading19{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.catalog-heading19 p{max-width:840px;line-height:1.7;color:#657269}.catalog-heading19 button{flex-shrink:0}.catalog-tabs19{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.catalog-filters19{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;padding:18px;background:#f5f6f2;border-radius:12px}.catalog-filters19 input,.catalog-filters19 select{width:100%;min-width:0}.catalog-help19{font-size:13px;line-height:1.7;color:#677168}.catalog-toolbar19{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0}.catalog-toolbar19 label,.catalog-pick19 input{cursor:pointer}.catalog-toolbar19 input,.catalog-pick19 input{width:20px;height:20px;vertical-align:middle}.catalog-result19{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid #a9c5ad;border-radius:12px;background:#eff8ef;margin:16px 0}.catalog-result19 span{line-height:1.7}.catalog-cards19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalog-card19{display:flex;gap:15px;padding:17px;background:#fff;border:1px solid #e2e6df;border-radius:14px;min-width:0}.catalog-pick19{position:relative;display:block;flex:0 0 110px}.catalog-pick19 input{position:absolute;left:7px;top:7px;margin:0;z-index:1}.catalog-pick19 img{width:110px;height:110px;object-fit:cover;border-radius:10px;background:#f4f3ed}.catalog-card-body19{flex:1;min-width:0}.catalog-card-body19 h3{margin:9px 0;overflow-wrap:anywhere;font-size:17px}.catalog-card-body19 p{font-size:13px;color:#616d64;margin:6px 0;line-height:1.6;overflow-wrap:anywhere}.catalog-status19{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;color:#778176}.catalog-existing19{font-weight:600;color:#24613c;background:#e8f3e8;border-radius:5px;padding:3px 6px}.catalog-id19{font-family:monospace;font-size:11px!important}.catalog-card-actions19{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.catalog-card-actions19 button{font-size:12px;padding:8px 11px;min-height:36px;white-space:normal;line-height:1.5}.catalog-bulk19{position:sticky;bottom:10px;z-index:5;display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#fff;padding:14px;border:1px solid #cbd6c9;border-radius:12px;box-shadow:0 4px 20px #213e3214}.catalog-bulk19>span{font-size:13px;color:#61705f}.catalog-bulk-actions19{display:flex;flex-wrap:wrap;gap:8px}.catalog-bulk-actions19 button{font-size:12px;min-height:38px}.catalog-detail19{border-top:1px solid #e3e7e1;margin:18px 0;padding-top:18px}.catalog-description19{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.catalog-detail19 dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:9px;font-size:14px;line-height:1.6}.catalog-detail19 dt{color:#7c8377}.catalog-detail19 dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.catalog-merch-item19{padding:18px 0;border-top:1px solid #e1e6df}.catalog-merch-item19 h3{margin-bottom:8px}.catalog-display19{color:#235336;background:#f1f6ed;padding:12px;border-radius:8px}.catalog-uniform19{padding:16px;background:#f5f6f2;border-radius:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:end}.catalog-uniform19 h3{width:100%}.catalog-uniform19 .field{flex:1;min-width:150px}.catalog-modal-footer19{position:sticky;bottom:-24px;background:#fff;display:flex;justify-content:flex-end;gap:10px;padding:16px 0;border-top:1px solid #e2e6de}.public-metrics19{font-size:11px;color:#8a7957;line-height:1.6;margin:10px 0}.catalog19 button:disabled{opacity:.45;cursor:not-allowed}.catalog19 input:focus-visible,.catalog19 button:focus-visible,.catalog19 select:focus-visible{outline:2px solid #9b7d43;outline-offset:2px}
@media(max-width:1150px){.catalog-cards19{grid-template-columns:1fr}.catalog-filters19{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-pick19{flex-basis:95px}.catalog-pick19 img{width:95px;height:95px}}
@media(max-width:760px){.catalog19{padding-bottom:120px}.catalog-heading19{display:block}.catalog-heading19 h2{font-size:23px}.catalog-heading19 button{margin-top:6px}.catalog-tabs19 button{flex:1 1 42%;font-size:13px;padding:10px 8px}.catalog-filters19{padding:12px;gap:10px}.catalog-filters19 label{font-size:12px}.catalog-filters19 input,.catalog-filters19 select{font-size:14px;min-height:42px}.catalog-filters19>button{grid-column:1/-1}.catalog-card19{padding:12px;gap:12px}.catalog-pick19{flex-basis:76px}.catalog-pick19 img{width:76px;height:88px}.catalog-card-body19 h3{font-size:16px}.catalog-card-actions19{margin-left:-88px;padding-top:8px}.catalog-card-actions19 button{flex:1 1 42%;font-size:13px;min-height:42px}.catalog-status19 .badge{font-size:11px}.catalog-toolbar19{gap:10px;font-size:13px}.catalog-bulk19{bottom:67px;padding:10px;gap:8px}.catalog-bulk19>span{display:none}.catalog-bulk-actions19{gap:6px;width:100%}.catalog-bulk-actions19 button{flex:1 1 29%;padding:8px 5px;min-height:40px}.catalog-result19{display:block}.catalog-result19 button{margin-top:10px;width:100%}.catalog-merch-item19 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-merch-item19 input[type=number]{min-width:0;width:100%;font-size:16px}.catalog-modal-footer19{bottom:-18px}.catalog-detail19 dl{grid-template-columns:70px minmax(0,1fr)}.catalog-uniform19 button{min-height:40px}.catalog-uniform19 .field{min-width:125px}}

.catalog-count-source19{font-size:12px;line-height:1.7;color:#6a7569;margin:8px 0 16px}
