html body.powercell-shell .actions:has(.product-action-icon){flex-wrap:nowrap;align-items:center;gap:6px;display:flex}html body.powercell-shell .actions button.product-action-icon{border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:7px;display:inline-flex}.product-action-icon svg{pointer-events:none;width:19px;height:19px;display:block}.product-action-icon:focus-visible{outline:3px solid var(--pc-strong,#26783b);outline-offset:2px}.products-page .product-pagination{flex-wrap:wrap;align-items:center;margin-top:16px}.products-page .product-pagination p{margin:0 auto 0 0;font-size:13px}.products-page .product-pagination label{margin:0}.products-page .product-pagination select{border:1px solid var(--pc-border);background:var(--pc-surface);width:auto;min-height:44px;color:var(--pc-ink);font:inherit;border-radius:8px;padding:8px 12px}.products-page #productCount{margin:12px 0;font-size:14px}@media (width<=650px){.products-page .product-pagination p{flex-basis:100%}.products-page .product-pagination{gap:12px}.products-page .product-pagination button{min-width:0}}html body.products-page main{padding:20px 24px}html body.products-page .top{margin-bottom:14px}html body.products-page .subtitle{margin:6px 0 0}html body.products-page .search-box{margin-bottom:12px;padding:10px}html body.products-page .search-box input{min-height:44px;padding:10px 12px}html body.products-page .table-container th{padding:10px 12px}html body.products-page .table-container td{padding:8px 12px}html body.products-page #productCount{margin:8px 0}html body.products-page .product-pagination{margin-top:12px}@media (width<=650px){html body.products-page main{padding:14px 12px}html body.products-page .table-container :is(th,td){padding:8px}}html body.products-page dialog{box-sizing:border-box;overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);scroll-padding:16px;overflow-y:auto}html body.products-page #productModal{border:0;width:min(850px,100vw - 24px);height:fit-content;max-height:calc(100dvh - 24px);margin:0 auto;padding:0;position:fixed;inset:12px;overflow:hidden;background:0 0!important}html body.products-page #productModal:not([open]),html #distributeProduct[hidden],html #stockPasswordField[hidden]{display:none!important}#productEditStatus:empty{display:none}#productEditStatus{overflow-wrap:anywhere}html body.products-page #productModal[open]{display:block}html body.products-page #productModal::backdrop{background:#1d1b1680}html body.products-page #productModal .modal-content{box-sizing:border-box;overscroll-behavior:contain;max-width:100%;max-height:calc(100dvh - 24px);padding:20px;scroll-padding:16px;overflow-y:auto}html body.products-page #productModal .modal-header{gap:12px;margin-bottom:16px}html body.products-page #productModal .modal-header h2{margin:0}html body.products-page #productModal .ui-icon-close{flex:none}@media (width<=600px){html body.products-page #productModal .modal-content{padding:16px}html body.products-page #productModal .form-grid{grid-template-columns:minmax(0,1fr)}}.product-delete-dialog{border:1px solid var(--system-line);width:min(520px,100vw - 24px);color:var(--system-ink);background:var(--system-panel);border-radius:14px;padding:20px}.product-delete-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-delete-heading h2{margin:0;font-size:22px}.product-delete-dialog p{overflow-wrap:anywhere;line-height:1.5}.product-delete-dialog::backdrop{background:#1d1b1680}.product-delete-dialog [data-delete-status]:empty{display:none}
