/* v138 — reorganização de Produtos sem trocar o controlador legado */
.p50-top{align-items:flex-start!important;gap:16px!important}.p50-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.p138-legacy-action{display:none!important}
.p51-modal{width:min(1080px,calc(100vw - 32px))!important;max-width:1080px!important;max-height:calc(100dvh - 36px)!important;overflow-y:auto!important;border-radius:16px!important;padding:20px!important}
.p51-modal .p50-main{width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important}.p51-modal .p50-editbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}
.p51-modal .p46-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:16px 0!important}.p51-modal .p46-tab{padding:10px 14px!important;border-radius:9px!important}.p51-modal .p46-panel{padding:12px 0!important}
.p51-modal .p46-panel[hidden]{display:none!important}.p138-explainer{padding:12px 14px;background:#f0f5fc;border:1px solid #dce6f5;border-radius:10px;line-height:1.5;color:#30435e}
.p50-table td,.p50-table th{padding:8px 10px!important;vertical-align:middle!important}.p50-table .p138-row-actions{white-space:nowrap;text-align:right}.p138-row-actions button{font-size:12px!important;padding:5px 9px!important;min-height:30px!important;margin-left:5px!important}
.p50-table th:last-child{text-align:right}.p51-modal label{line-height:1.45}.p51-modal .two{gap:14px!important}
@media(max-width:650px){.p51-modal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;margin:0!important;padding:14px!important}.p51-modal .two{display:grid!important;grid-template-columns:1fr!important}.p50-actions{justify-content:flex-start!important}.p51-modal .p46-tab{font-size:12px!important;padding:8px!important}}
