.rdt167-product-visuals{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}.rdt167-product-visual{border:1px solid var(--entity-line,#d8e2d5);border-radius:10px;padding:12px;background:var(--entity-soft,#f8faf7);min-width:0}.rdt167-product-visual>b,.rdt167-product-visual>small{display:block}.rdt167-product-visual>small{margin:3px 0 9px;color:#68756c}.rdt167-product-preview{height:118px;border:1px dashed #c8d3c5;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:9px;color:#7d887f}.rdt167-product-preview img{width:100%;height:100%;object-fit:contain}.rdt167-product-visual .actions{display:flex;gap:6px;flex-wrap:wrap}.rdt167-bank-modal{width:min(1120px,92vw)}.rdt167-bank-head{display:flex;gap:18px;align-items:flex-end;justify-content:space-between}.rdt167-bank-head h3{margin:0 0 4px}.rdt167-bank-head p{margin:0;color:#667369}.rdt167-bank-upload{display:grid;grid-template-columns:minmax(180px,1fr) 170px auto;gap:7px;min-width:min(620px,100%)}.rdt167-bank-upload input,.rdt167-bank-upload select,.rdt167-bank-filters input,.rdt167-bank-filters select{box-sizing:border-box;border:1px solid #ccd7c8;border-radius:8px;padding:9px;background:#fff}.rdt167-bank-filters{display:grid;grid-template-columns:minmax(220px,1fr) 220px;gap:8px;margin:15px 0}.rdt167-bank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;max-height:58vh;overflow:auto;padding:2px}.rdt167-bank-card{border:1px solid #dce5d9;border-radius:10px;background:#fff;overflow:hidden;min-width:0}.rdt167-bank-image{display:block;width:100%;height:130px;border:0;background:#f5f7f4;padding:0;cursor:pointer}.rdt167-bank-image img{width:100%;height:100%;object-fit:cover}.rdt167-bank-meta{padding:9px}.rdt167-bank-meta b,.rdt167-bank-meta span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdt167-bank-meta span{font-size:11px;color:#6b776e;margin-top:2px}.rdt167-bank-actions{display:flex;gap:4px;flex-wrap:wrap;padding:0 9px 9px}.rdt167-bank-empty{grid-column:1/-1;padding:28px;border:1px dashed #ccd7c8;border-radius:10px;text-align:center;color:#6c776e}.rdt167-picker{width:min(960px,88vw)}.rdt167-picker-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rdt167-preview-large{text-align:center}.rdt167-preview-large img{display:block;max-width:min(900px,85vw);max-height:72vh;margin:auto;object-fit:contain}.rdt167-line-images{display:flex;gap:6px;align-items:center;margin:6px 0}.rdt167-line-images button{width:58px;height:58px;border:1px solid #d5dfd2;border-radius:7px;background:#fff;padding:2px;cursor:pointer}.rdt167-line-images img{width:100%;height:100%;object-fit:cover;border-radius:4px}.rdt167-list-thumb{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid #d5ded2;float:left;margin-right:8px}.rdt166-import-head{flex-wrap:wrap}.rdt166-import-head .btn{white-space:nowrap}
@media(max-width:760px){.rdt167-product-visuals{grid-template-columns:1fr}.rdt167-bank-head{align-items:stretch;flex-direction:column}.rdt167-bank-upload{grid-template-columns:1fr;min-width:0}.rdt167-bank-filters{grid-template-columns:1fr}.rdt167-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.rdt167-picker-overlay{position:fixed;inset:0;z-index:100000;background:rgba(15,24,18,.55);display:flex;align-items:center;justify-content:center;padding:20px}.rdt167-picker-window{width:min(980px,94vw);max-height:86vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.28);padding:16px}.rdt167-picker-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
