.catalog-note{padding:15px 20px;border-left:3px solid #d4b16b;background:#fff9eb;color:#725d31;font-size:12px;margin:18px 0}.catalog-panel{background:#fff;border:1px solid #dce2e7;border-radius:8px;overflow:hidden;margin-top:20px}.catalog-tools{display:flex;gap:12px;padding:18px}.catalog-tools input{flex:1;min-width:120px;margin:0;font-size:13px}.catalog-tools select{width:200px;margin:0;font-size:12px}.catalog-panel td{font-size:12px}.catalog-panel td:first-child{min-width:230px}.catalog-panel td small{display:block;color:#788798;font-size:10px;margin-top:4px}.catalog-panel .catalog-edit{background:#edf3f8;color:#102d4b;font-size:11px;padding:7px 13px;white-space:nowrap}.catalog-pager{display:flex;gap:16px;align-items:center;justify-content:flex-end;padding:12px 18px;border-top:1px solid #dce2e7;font-size:12px}.catalog-pager button{margin:0}.catalog-pager button:disabled{opacity:.35}.catalog-editor{scroll-margin-top:95px;border-top:3px solid #d4b16b!important}.catalog-editor form{max-width:1000px}.catalog-editor input[type=checkbox]{width:auto}.catalog-panel [hidden]{display:none!important}@media(max-width:800px){.catalog-tools{flex-wrap:wrap}.catalog-tools select{flex:1;min-width:150px}.catalog-tools input{flex-basis:100%}.catalog-pager{gap:9px}}

.catalog-dialog{width:min(900px,94vw);max-height:90vh;border:1px solid #dce2e7;border-radius:10px;padding:0;color:#182d42;box-shadow:0 25px 80px #102d4b44}.catalog-dialog::backdrop{background:#102d4b88}.catalog-dialog .catalog-editor{margin:0;border:0;padding:25px}.catalog-dialog input,.catalog-dialog select,.catalog-dialog textarea{font-size:14px;padding:10px}.catalog-dialog h2{font:600 22px Arial,sans-serif}
