.catalog-library>header,.quick-library>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #d4dfe7}.catalog-library h1,.quick-library h2{margin:0;font-size:21px}.catalog-toolbar{display:flex;align-items:center;gap:12px;padding:14px}.catalog-toolbar>input{flex:1}.catalog-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;padding:0 16px 16px}.catalog-list,.catalog-editor{background:white;border:1px solid #d4dfe7;border-radius:7px;padding:14px;min-width:0}.catalog-row{display:flex;width:100%;justify-content:space-between;gap:10px;align-items:center;text-align:left;padding:11px 6px;border:0!important;border-bottom:1px solid #e0e7eb!important;background:white}.catalog-row[aria-pressed=true]{background:#edf6f5}.catalog-pill{display:inline-flex;align-items:center;border-radius:5px;padding:3px 9px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.catalog-color-editor{display:grid;gap:12px}.catalog-color-editor label{display:grid;gap:6px}.catalog-palette{display:flex;flex-wrap:wrap;gap:10px;padding:5px}.catalog-palette button{width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:5px}.catalog-palette button[aria-pressed=true]{outline:2px solid #184662;outline-offset:3px}.catalog-custom{display:flex!important;align-items:center;gap:10px}.catalog-custom input[type=color]{width:44px!important;height:36px!important;min-height:36px!important;padding:3px!important;display:inline-block!important;border:1px solid #b7c9d4!important;appearance:auto}.catalog-preview{padding:16px;background:#f3f6f8;border-radius:6px}.catalog-actions{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 5px}.catalog-editor [role=alert],.quick-feedback{color:#a52e29}.quick-library{background:white;border:1px solid #d5e0e8;border-radius:8px;overflow:hidden}.quick-grid{display:grid;grid-template-columns:155px minmax(190px,1fr) minmax(240px,1.1fr);min-height:470px}.quick-grid>aside{padding:15px 10px;background:#f4f7f9;border-right:1px solid #d4dfe7}.quick-categories{display:grid;gap:4px;margin:12px 0}.quick-categories button{border:0;background:transparent;text-align:left}.quick-categories button[aria-pressed=true]{background:#e5f2ef;font-weight:700}.quick-list{padding:15px;border-right:1px solid #d5e0e8;min-width:0}.quick-list>input{width:100%}.quick-count{font-size:12px;margin:10px 0}.quick-items{display:grid;gap:8px;max-height:520px;overflow:auto}.quick-item{display:block;text-align:left;width:100%;padding:11px;background:white;border:1px solid #d4dfe7;border-radius:6px}.quick-item[aria-pressed=true]{background:#eaf5f2;border-color:#61a791}.quick-item p{font-size:13px;margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-item small{font-size:11px}.quick-detail{min-width:0;padding:18px}.quick-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#e6f4ef;border-radius:7px;padding:15px;margin:16px 0;line-height:1.6}.quick-editor{display:grid;gap:13px}.quick-editor label{display:grid;gap:5px}.quick-editor input,.quick-editor select,.quick-editor textarea{width:100%;min-width:0}.quick-editor textarea{min-height:140px;resize:vertical}.quick-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-file{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid #d3dfe7;border-radius:5px;margin:6px 0;overflow-wrap:anywhere}.quick-category-rows form{display:flex;gap:5px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #d4dfe7}.quick-back{display:none}.quick-library input[type=checkbox]{width:auto}.wa-dialog:has(.quick-library){width:min(1100px,96vw);padding:0}.wa-dialog:has(.quick-library)>header{padding:8px 15px}.wa-dialog:has(.quick-library) label{display:grid}.wa-dialog:has(.quick-library) .quick-grid>aside>label{display:flex;flex-direction:row;align-items:center}.wa-dialog:has(.quick-library) input[type=checkbox]{width:auto}@media(max-width:850px){.quick-grid{grid-template-columns:130px 1fr}.quick-detail{grid-column:1/-1;border-top:1px solid #d5e0e8}}@media(max-width:600px){.catalog-grid{grid-template-columns:1fr;padding:0 10px 10px}.catalog-library>header,.quick-library>header{flex-wrap:wrap;padding:12px}.quick-grid{display:block}.quick-grid>aside{border:0;padding:10px}.quick-categories{display:flex;flex-wrap:wrap}.quick-detail{display:none}.quick-mobile-detail .quick-detail{display:block}.quick-mobile-detail aside,.quick-mobile-detail .quick-list{display:none}.quick-back{display:inline-block;margin-bottom:12px}.quick-fields{grid-template-columns:1fr}.quick-items{max-height:none}.catalog-toolbar{flex-wrap:wrap}}
@media(pointer:coarse){.quick-library input,.quick-library textarea,.quick-library select,.catalog-library input{font-size:16px}.catalog-palette button{width:36px!important;height:36px!important;min-height:36px!important}.catalog-palette{gap:12px}}
.quick-item{min-width:0;white-space:normal!important;overflow-wrap:anywhere}.quick-items{min-width:0;overflow-x:hidden}.catalog-pill{min-width:0;max-width:100%;white-space:normal}.quick-library>header>div{flex:1;min-width:0}.quick-library>header>.wa-close{flex:none}
