.buscador-container[data-v-3dd3e73e]{padding:24px}.page-title[data-v-3dd3e73e]{font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:700;color:#1a1a2e;letter-spacing:-.3px}.page-subtitle[data-v-3dd3e73e]{font-family:Montserrat,sans-serif;font-size:.85rem;color:#8a8fa8;margin-top:-4px}[data-v-3dd3e73e] .branding-input.v-text-field--outlined>.v-input__control>.v-input__slot{background-color:#fff!important;border-radius:12px!important}[data-v-3dd3e73e] .branding-input.v-text-field--outlined>.v-input__control>.v-input__slot fieldset{border:1px solid #e8eaf0!important}[data-v-3dd3e73e] .branding-input.v-text-field--outlined.v-input--is-focused>.v-input__control>.v-input__slot fieldset{border:1px solid #2ecc71!important;-webkit-box-shadow:0 0 0 3px rgba(46,204,113,.15)!important;box-shadow:0 0 0 3px rgba(46,204,113,.15)!important}[data-v-3dd3e73e] .branding-input .v-label{color:#718096!important}[data-v-3dd3e73e] .branding-input .v-select__selection,[data-v-3dd3e73e] .branding-input input{color:#2d3748!important}[data-v-3dd3e73e] .custom-chip.v-chip{border-color:#e8eaf0!important;color:#718096!important;background-color:transparent!important}[data-v-3dd3e73e] .v-chip.branded-chip-active{background-color:#2ecc71!important;border-color:#2ecc71!important;color:#000!important;font-weight:700!important;-webkit-box-shadow:0 4px 10px rgba(46,204,113,.3)!important;box-shadow:0 4px 10px rgba(46,204,113,.3)!important}[data-v-3dd3e73e] .custom-chip.error-chip.v-chip{border-color:#ef4444!important;color:#ef4444!important}[data-v-3dd3e73e] .custom-chip.warning-chip.v-chip{border-color:#f59e0b!important;color:#f59e0b!important}.producto-card[data-v-3dd3e73e]{background:#fff;border-radius:12px;border:1px solid #e8eaf0;overflow:hidden;cursor:pointer;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease;transition:all .2s ease}.producto-card[data-v-3dd3e73e]:hover{border-color:#2ecc71;-webkit-box-shadow:0 4px 20px rgba(46,204,113,.12);box-shadow:0 4px 20px rgba(46,204,113,.12);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.img-wrapper[data-v-3dd3e73e]{position:relative;background:#f8fafc;border-bottom:1px solid #e8eaf0;padding:12px}.prod-img[data-v-3dd3e73e]{border-radius:8px}.status-badge[data-v-3dd3e73e]{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.3px}.badge-success[data-v-3dd3e73e]{background:#dcfce7;color:#15803d}.badge-error[data-v-3dd3e73e]{background:#fee2e2;color:#b91c1c}.badge-warning[data-v-3dd3e73e]{background:#fef3c7;color:#92400e}.badge-info[data-v-3dd3e73e]{background:#dbeafe;color:#1d4ed8}.badge-vendido[data-v-3dd3e73e]{background:#f3f4f6;color:#374151}.badge-grey[data-v-3dd3e73e]{background:#f1f5f9;color:#64748b}.prod-info[data-v-3dd3e73e]{padding:12px 14px 14px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.prod-dept[data-v-3dd3e73e]{margin-bottom:2px}.dept-chip[data-v-3dd3e73e]{font-weight:600!important;font-size:10px!important}.prod-desc[data-v-3dd3e73e]{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;color:#2d3748;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.prod-meta[data-v-3dd3e73e]{font-size:.72rem;color:#94a3b8;margin-top:2px}.meta-caja[data-v-3dd3e73e]{font-family:monospace}.price-block[data-v-3dd3e73e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price-label[data-v-3dd3e73e]{font-size:.68rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.price-value[data-v-3dd3e73e]{font-size:.92rem;font-weight:700;color:#374151}.price-value.retail[data-v-3dd3e73e]{color:#2ecc71}.branding-card[data-v-3dd3e73e]{border:1px solid #e8eaf0!important;border-radius:12px!important}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}