
.z-catalog-toolbar{max-width:1200px;margin:20px auto 26px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.z-catalog-toolbar input,.z-catalog-toolbar select{padding:13px;border:1px solid #d8d8d8;border-radius:8px;background:#fff;color:#111;font:inherit}.z-catalog-toolbar input{flex:1;min-width:230px}.z-catalog-toolbar span{color:#666;font-size:13px}.z-combo-status{text-align:center;padding:30px;color:#666}.z-combo-workspace{max-width:1200px;margin:40px auto 90px;padding:30px;border:1px solid #ddd;border-radius:16px;background:white;scroll-margin-top:30px}.z-combo-workspace[hidden]{display:none}.z-combo-workspace h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,48px);line-height:1.1}.z-combo-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:22px 0}.z-combo-controls select,.z-combo-controls button{padding:12px 16px;border:1px solid #bbb;border-radius:8px;font:inherit}.z-combo-controls button{background:#111;color:white;cursor:pointer}.z-combo-table-wrap{max-height:500px;overflow:auto}.z-combo-table-wrap table{border-collapse:collapse;width:100%;min-width:600px}.z-combo-table-wrap th,.z-combo-table-wrap td{padding:11px;text-align:left;border-bottom:1px solid #e6e6e6;font-size:13px;vertical-align:top}.z-combo-disclaimer{font-size:12px;color:#777}.z-collection-image img{object-fit:cover}.z-collections-grid .z-collection{min-width:0}@media(max-width:640px){.z-combo-workspace{padding:18px;margin:25px 14px}.z-catalog-toolbar{padding:0 14px}.z-catalog-toolbar input{min-width:100%}}

.z-quick-matches{border:1px solid #ddd;border-radius:10px;max-height:260px;overflow:auto;background:#fff;margin:0 0 12px}.z-quick-matches[hidden]{display:none}.z-quick-matches button{display:block;width:100%;text-align:left;padding:11px 14px;border:0;border-bottom:1px solid #eee;background:#fff;color:#151515;cursor:pointer;font:inherit}.z-quick-matches button:hover,.z-quick-matches button:focus{background:#f3f3f3}.z-quick-hint{font-size:12px;color:#777;margin:7px 0 14px}#generatorQuickSearch{font:inherit}#comboTable td:last-child{min-width:340px;line-height:1.6}
