body:has(.merchant-prototype-shell[data-active-view=produtos]) .merchant-prototype-main .proto-content-inner{max-width:1180px!important}.merchant-prototype-shell[data-active-view=produtos] .proto-page-head{align-items:center!important;margin-bottom:14px!important}.merchant-prototype-shell[data-active-view=produtos] .proto-page-head h1{letter-spacing:-.04em!important}.merchant-prototype-shell[data-active-view=produtos] .proto-panel{overflow:hidden!important;border:1px solid #dce7ef!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 12px 34px rgba(8,47,82,.06)!important}.merchant-prototype-shell[data-active-view=produtos] .proto-filter-bar{display:flex!important;align-items:center!important;gap:8px!important;padding:12px 14px!important;border-bottom:1px solid #e5edf3!important;background:linear-gradient(180deg,#ffffff,#f9fcfd)!important}.merchant-prototype-shell[data-active-view=produtos] .proto-filter-chip{min-height:31px!important;padding:0 11px!important;border-radius:999px!important;font-size:.74rem!important;font-weight:850!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-search-placeholder{min-height:34px!important;display:inline-flex!important;align-items:center!important;margin-left:auto!important;border-radius:11px!important;background:#f4f7fa!important;color:#7a8c9a!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-table-wrap{overflow:visible!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table{min-width:0!important;border-collapse:separate!important;border-spacing:0!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table thead th{padding:12px 14px!important;border-bottom:1px solid #e5edf3!important;background:#fbfdff!important;color:#6a7f91!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table tbody tr{background:#ffffff!important;transition:background-color .14s ease!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table tbody tr:hover{background:#f8fbfd!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td{padding:13px 14px!important;border-bottom:1px solid #edf2f6!important;color:#102f4c!important;vertical-align:middle!important;font-size:.86rem!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table tbody tr:last-child td{border-bottom:0!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:first-child,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:first-child{width:38%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(2),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(2){width:15%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(3),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(3){width:10%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(4),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(4){width:14%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(5),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(5){width:12%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(6),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(6){width:11%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-cell{display:flex!important;align-items:center!important;gap:12px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-cell img,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-placeholder{width:54px!important;height:54px!important;flex:0 0 54px!important;border-radius:13px!important;background:#f4f7fa!important}.merchant-prototype-shell[data-active-view=produtos] .proto-row-title{color:#082f52!important;font-size:.92rem!important;font-weight:950!important}.merchant-prototype-shell[data-active-view=produtos] .proto-row-sub,.merchant-prototype-shell[data-active-view=produtos] .proto-row-title{display:block!important;overflow:hidden!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.merchant-prototype-shell[data-active-view=produtos] .proto-row-sub{margin-top:3px!important;color:#6a7f91!important;font-size:.74rem!important;font-weight:700!important}.merchant-prototype-shell[data-active-view=produtos] .proto-badge{min-height:27px!important;padding:0 9px!important;border-radius:999px!important;font-size:.7rem!important;font-weight:900!important;white-space:nowrap!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-details>summary.proto-action-link{min-height:34px!important;margin:0!important;padding:0 11px!important;border:1px solid #cfe8dc!important;border-radius:11px!important;background:#edf9f3!important;color:#078f51!important;font-size:.78rem!important;font-weight:950!important}.merchant-prototype-shell[data-active-view=produtos] .proto-empty-state{margin:14px!important;border-radius:16px!important}@media (max-width:1180px){body:has(.merchant-prototype-shell[data-active-view=produtos]) .merchant-prototype-main .proto-content-inner{max-width:640px!important}.merchant-prototype-shell[data-active-view=produtos] .proto-page-head{margin-bottom:10px!important;padding:14px!important}.merchant-prototype-shell[data-active-view=produtos] .proto-page-head h1{font-size:1.34rem!important}.merchant-prototype-shell[data-active-view=produtos] .proto-page-head p{max-width:28rem!important}.merchant-prototype-shell[data-active-view=produtos] .proto-filter-bar{display:flex!important;gap:7px!important;padding:10px!important;overflow-x:auto!important;scrollbar-width:none!important}.merchant-prototype-shell[data-active-view=produtos] .proto-filter-bar::-webkit-scrollbar{display:none!important}.merchant-prototype-shell[data-active-view=produtos] .proto-filter-chip{flex:0 0 auto!important;min-height:30px!important;font-size:.69rem!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-search-placeholder{display:none!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table tbody,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table tr{display:block!important;width:100%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table thead{display:none!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table tbody{display:grid!important;grid-gap:10px!important;gap:10px!important;padding:10px!important;background:#f4f7fa!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table tbody tr{display:grid!important;grid-gap:8px!important;gap:8px!important;padding:12px!important;border:1px solid #dfe8ef!important;border-radius:17px!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(8,47,82,.045)!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table tbody tr:hover{background:#ffffff!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td{display:grid!important;grid-template-columns:minmax(86px,auto) minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:0!important;border:0!important;color:#102f4c!important;font-size:.82rem!important;text-align:left!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:first-child{display:block!important;padding:0 0 8px!important;border-bottom:1px solid #edf2f6!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(n+2):before{color:#7a8c9a!important;font-size:.67rem!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(2):before{content:"Preço"}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(3):before{content:"Estoque"}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(4):before{content:"Status"}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(5):before{content:"Destaque"}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(6):before{content:"Gerenciar"}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-cell{gap:10px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-cell img,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-placeholder{width:58px!important;height:58px!important;flex-basis:58px!important;border-radius:15px!important}.merchant-prototype-shell[data-active-view=produtos] .proto-row-title{font-size:.9rem!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.merchant-prototype-shell[data-active-view=produtos] .proto-row-sub{white-space:normal!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-details>summary.proto-action-link{width:100%!important;min-height:39px!important;margin:0!important;border-radius:12px!important}}@media (max-width:430px){.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table tbody{padding:8px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table tbody tr{padding:11px!important;border-radius:15px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td{grid-template-columns:74px minmax(0,1fr)!important;gap:6px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-cell img,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-placeholder{width:52px!important;height:52px!important;flex-basis:52px!important}}body:has(.merchant-prototype-shell) .proto-sidebar-logout{width:100%;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--proto-border-soft,#e5edf3)}body:has(.merchant-prototype-shell) .proto-sidebar-logout .proto-logout-item{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:#fff7f7;color:#9d2f35;font:inherit;font-size:.86rem;font-weight:850;text-align:left;cursor:pointer}body:has(.merchant-prototype-shell) .proto-sidebar-logout .proto-logout-item:hover{border-color:#f0ced0;background:#fff1f1;color:#84252b}body:has(.merchant-prototype-shell) .proto-sidebar-logout .proto-logout-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){body:has(.merchant-prototype-shell) .proto-sidebar-logout{margin-top:12px!important;padding-top:12px!important}body:has(.merchant-prototype-shell) .proto-sidebar-logout .proto-logout-item{min-height:43px!important;padding:0 11px!important;border-radius:13px!important;font-size:.83rem!important}}body:has(.merchant-prototype-shell[data-active-view=produtos]) .merchant-prototype-main .proto-content-inner{max-width:1120px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table{table-layout:fixed!important;width:100%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th{box-sizing:border-box!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:first-child,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:first-child{width:34%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(2),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(2){width:13%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(3),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(3){width:9%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(4),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(4){width:13%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(5),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(5){width:11%!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(6),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(6){width:20%!important;min-width:118px!important;padding-left:8px!important;padding-right:12px!important;text-align:right!important;overflow:visible!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(6) .merchant-proto-details{width:100%!important;display:flex!important;justify-content:flex-end!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-details>summary.proto-action-link{width:94px!important;min-width:94px!important;max-width:94px!important;min-height:36px!important;padding:0!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-details>summary.proto-action-link::marker{content:""}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-details>summary.proto-action-link::-webkit-details-marker{display:none!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-cell,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-cell>div{min-width:0!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-cell img,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-product-placeholder{object-fit:cover!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk{padding:0 14px 14px!important;background:#ffffff!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk:before{content:"Marque os produtos que deseja alterar. Cada linha mostra: descrição, preço, promoção, estoque, estoque mínimo e disponibilidade.";display:block!important;margin:0 -14px 10px!important;padding:10px 14px!important;border-top:1px solid #e5edf3!important;border-bottom:1px solid #edf2f6!important;background:#f8fbfd!important;color:#607486!important;font-size:.78rem!important;font-weight:750!important;line-height:1.35!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk-list{gap:8px!important;border:0!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk-list>div{min-height:68px!important;display:grid!important;grid-template-columns:minmax(164px,1.45fr) minmax(92px,.7fr) minmax(92px,.7fr) minmax(88px,.62fr) minmax(112px,.8fr) minmax(104px,.76fr)!important;align-items:end!important;grid-gap:10px!important;gap:10px!important;padding:10px!important;border:1px solid #e1ebf1!important;border-radius:14px!important;background:#fbfdff!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk-list>div>.merchant-proto-check:first-child{align-self:stretch!important;min-height:57px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description{min-width:0!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-template-areas:"label label" "check name"!important;align-content:end!important;align-items:center!important;grid-gap:5px 8px!important;gap:5px 8px!important;color:#607486!important;font-size:.68rem!important;font-weight:900!important;line-height:1.1!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description .merchant-bulk-field__label{grid-area:label!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description input[type=checkbox]{grid-area:check!important;width:17px!important;height:17px!important;min-width:17px!important;margin:0!important;accent-color:#20bb6e!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description strong{grid-area:name!important;min-width:0!important;overflow:hidden!important;color:#082f52!important;font-size:.82rem!important;font-weight:950!important;line-height:1.18!important;text-overflow:ellipsis!important;white-space:nowrap!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-availability,.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-field{min-width:0!important;display:grid!important;grid-gap:5px!important;gap:5px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#607486!important;font-size:.68rem!important;font-weight:900!important;line-height:1.1!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-field__label{display:block!important;overflow:hidden!important;color:#6a7f91!important;font-size:.66rem!important;font-weight:950!important;letter-spacing:.04em!important;line-height:1.1!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-field input:not([type=checkbox]){width:100%!important;min-width:0!important;min-height:39px!important;padding:0 10px!important;border:1px solid #d8e5ee!important;border-radius:11px!important;background:#ffffff!important;color:#082f52!important;font-size:.82rem!important;font-weight:800!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-availability{min-height:57px!important;align-content:end!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-availability input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk>.proto-btn{min-width:190px!important;margin:12px 0 0 auto!important;float:none!important}@media (max-width:1180px){.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(6),.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table th:nth-child(6){width:100%!important;min-width:0!important;padding:0!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-details>summary.proto-action-link,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-products-table td:nth-child(6) .merchant-proto-details{width:100%!important;max-width:none!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk-list>div{grid-template-columns:1fr 1fr!important;align-items:stretch!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description,.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk-list>div>.merchant-proto-check:first-child{grid-column:1/-1!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-availability,.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description{min-height:52px!important}}@media (max-width:520px){.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk{padding:0 10px 12px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk:before{margin-left:-10px!important;margin-right:-10px!important;padding:10px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk-list>div{grid-template-columns:1fr!important;gap:9px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-availability,.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description{min-height:auto!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description strong{white-space:normal!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-proto-bulk>.proto-btn{width:100%!important;margin-top:10px!important}}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-column-head{display:grid!important;grid-template-columns:minmax(164px,1.45fr) minmax(92px,.7fr) minmax(92px,.7fr) minmax(88px,.62fr) minmax(112px,.8fr) minmax(104px,.76fr)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;margin:2px 0 8px!important;padding:0 10px!important;color:#64798b!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-column-head span,.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-field-label,.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-field__label{display:block!important;overflow:hidden!important;color:#64798b!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.05em!important;line-height:1.15!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-availability .merchant-bulk-field__label,.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description .merchant-bulk-field__label{margin-bottom:2px!important}.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-availability,.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-description,.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-field{align-content:end!important}@media (max-width:1180px){.merchant-prototype-shell[data-active-view=produtos] .merchant-bulk-column-head{display:none!important}}