.catalog-picker{width:min(720px,95vw);max-height:88vh;border:1px solid #ded6ef;border-radius:22px;padding:24px;color:#292337;overflow:auto}.catalog-picker::backdrop{background:#17102280}.catalog-picker>label{display:block;margin:14px 0}.catalog-picker select,.catalog-picker input[type=search]{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #ddd3ec;border-radius:10px;font:inherit}.catalog-picker-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:320px;overflow:auto}.catalog-picker-item{display:flex;flex-direction:column;gap:10px;padding:16px;background:#fff;border:1px solid #dfd6ed;border-radius:14px;color:inherit;text-align:left;cursor:pointer}.catalog-picker-item img{width:120px;max-width:100%;height:44px;object-fit:contain}.catalog-picker-item[aria-pressed=true]{border:2px solid #774adf;background:#f7f2ff}.catalog-picker>button{padding:12px 18px;border:1px solid #ddd3ec;background:#fff;color:#6f40cb;border-radius:12px;margin:4px;font:inherit}.catalog-picker>button:last-child{background:#7548dc;color:#fff}.catalog-picker button:disabled{opacity:.5;cursor:default}.catalog-tools{position:relative;display:flex;justify-content:flex-end;margin:12px 0}.catalog-tools .sf-composer-more summary{padding:12px;display:flex;gap:8px}.catalog-tools svg{width:20px;height:20px}
