.tm-wholesale-columns{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:24px;align-items:start}.tm-wholesale-columns>*{min-width:0}.tm-wholesale-shop{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end}.tm-wholesale-shop label{margin:0}.tm-wholesale-products{display:grid;gap:14px;margin:24px 0}.tm-wholesale-product{display:grid;grid-template-columns:84px minmax(0,1fr) 106px;gap:16px;align-items:center;padding:18px;border:1px solid #efdce6;border-radius:20px;background:#fff}.tm-wholesale-product h3{font-size:17px;margin:0 0 6px}.tm-wholesale-product p{margin:0 0 6px}.tm-wholesale-product label{margin:0}.tm-wholesale-photo{width:84px;height:84px;display:grid;place-items:center;background:#fff6fa;border-radius:16px;overflow:hidden}.tm-wholesale-photo img{width:100%;height:100%;object-fit:contain}.tm-wholesale-contact{padding-top:24px;border-top:1px solid #efdce6}.tm-tier-editor{border:1px solid #efdce6;border-radius:18px;padding:18px;margin:20px 0;min-width:0}.tm-tier-editor legend{padding:0 6px;font-weight:700}.tm-tier-display{margin:18px 0;padding:18px;border-radius:16px;background:#fff5f9;border:1px solid #f2dce6}.tm-saved-list{padding:18px 0;border-bottom:1px solid #efdce6}.tm-saved-list h3{margin:0 0 8px}.tm-wholesale-columns .tm-button{white-space:normal}.tm-wholesale-columns .tm-actions{gap:10px}.tm-wholesale-columns input,.tm-wholesale-columns select,.tm-wholesale-columns textarea{max-width:100%}@media(max-width:1000px){.tm-wholesale-columns{grid-template-columns:minmax(0,1fr)}.tm-wholesale-columns aside{display:grid;gap:16px}.tm-wholesale-shop{grid-template-columns:1fr}}@media(max-width:560px){.tm-wholesale-product{grid-template-columns:64px minmax(0,1fr);padding:14px;gap:12px}.tm-wholesale-photo{width:64px;height:64px}.tm-wholesale-product>label,.tm-wholesale-product>strong{grid-column:2}.tm-wholesale-product h3{font-size:16px}.tm-wholesale-product input{min-height:48px}.tm-wholesale-columns .tm-actions>*{flex:1 1 100%}.tm-wholesale-columns .tm-actions .tm-button{width:100%}.tm-wholesale-columns .tm-tier-editor .tm-two{grid-template-columns:1fr}}