.puku-row-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,230px));gap:16px;margin-bottom:24px}.puku-row-photo{min-width:0;display:flex;flex-direction:column;gap:9px;padding:12px;border:2px dashed #cbdde9;border-radius:12px;background:#f8fbfd;overflow-wrap:anywhere}.puku-row-photo>img,.puku-row-photo-placeholder{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;display:grid;place-items:center;text-align:center;border-radius:8px}.puku-row-photo input{max-width:100%;font-size:12px}.puku-row-photo small,.puku-row-photo [role=status]{font-size:12px}.puku-account-body form label{display:block;margin:12px 0}.puku-account-body textarea{width:100%;max-width:100%;box-sizing:border-box}.puku-review-card p{white-space:normal;overflow-wrap:anywhere;word-break:normal}.puku-account-body input,.puku-account-body select{max-width:100%;box-sizing:border-box}

.puku-variation-edit{min-width:1080px}.puku-matrix-photo{width:150px;display:grid;gap:6px;padding:8px;border:2px dashed #cbdde9;border-radius:10px;background:#f7fbfe}.puku-matrix-photo>img,.puku-matrix-photo>[data-matrix-placeholder]{width:130px;height:130px;object-fit:contain;display:grid;place-items:center;background:#fff;border-radius:8px;font-size:12px;text-align:center}.puku-matrix-photo input{width:130px!important;font-size:10px!important}.puku-matrix-photo small{font-size:11px;line-height:1.4;white-space:normal}.puku-matrix-photo label{font-size:12px}
