/* DB PDV · Ações inline estáveis - carregado por último em todas as rotas */
:root{--db-action-size:34px;--db-action-radius:11px;--db-action-gap:6px}
[data-db-actions-toggle],[data-sales-actions-toggle],[data-products-actions-toggle],[data-fiscal-actions-toggle],[data-nfe-actions-toggle],[data-cash-closure-actions-toggle],.sales-actions-trigger,.products-actions-trigger,.fiscal-actions-trigger,.nfe-actions-trigger,.cash-closure-actions-trigger,.db-actions-trigger,[data-db-actions-menu],[data-sales-actions-menu],[data-products-actions-menu],[data-fiscal-actions-menu],[data-nfe-actions-menu],[data-cash-closure-actions-menu],.sales-actions-menu,.products-actions-menu,.fiscal-actions-menu,.nfe-actions-menu,.cash-closure-actions-menu,.db-actions-menu,.sales-actions-dropdown,.products-actions-dropdown,.fiscal-actions-dropdown,.nfe-actions-dropdown,.cash-closure-actions-dropdown,.db-actions-dropdown,.db-actions-popover,#sales-actions-floating-menu,#db-actions-floating-menu{display:none!important;visibility:hidden!important;pointer-events:none!important}
td.actions,td.row-actions,td.quote-actions,td.finance-actions,td.fiscal-xml-files,td.cash-closure-actions-cell,td[data-label="Ações"],td[data-label="Acoes"],.inline-actions,.action-icons-row,.actions-icons,.user-actions,.master-row-actions,.master-plan-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:var(--db-action-gap)!important;flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important;min-width:max-content!important}.toolbar .row-actions,.page-head .row-actions,.storebar-actions,.site-actions,.hero-actions,.finance-hero-actions,.users-head-actions,.rest-head-actions{min-width:0!important}.inline-actions form,.action-icons-row form,.actions-icons form,td.actions form,td.row-actions form,td.quote-actions form,td.finance-actions form,td.fiscal-xml-files form,td.cash-closure-actions-cell form,.user-actions form,.master-row-actions form,.master-plan-row-actions form{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important}.db-action-icon,.action-icon,.inline-actions>.btn,.inline-actions>a.btn,.inline-actions>button.btn,.inline-actions form>.btn,.inline-actions form>button,.action-icons-row>.btn,.action-icons-row>a.btn,.action-icons-row>button.btn,.action-icons-row form>.btn,.action-icons-row form>button,.actions-icons>.btn,.actions-icons>a.btn,.actions-icons>button.btn,.actions-icons form>.btn,.actions-icons form>button,td.actions>.btn,td.actions>a.btn,td.actions>button.btn,td.actions form>.btn,td.actions form>button,td.row-actions>.btn,td.row-actions>a.btn,td.row-actions>button.btn,td.row-actions form>.btn,td.row-actions form>button,td.quote-actions>.btn,td.quote-actions>a.btn,td.quote-actions>button.btn,td.quote-actions form>.btn,td.quote-actions form>button,td.finance-actions>a,td.finance-actions>button,td.finance-actions form>button,td.fiscal-xml-files .btn,td.cash-closure-actions-cell .btn,.user-actions>.btn,.user-actions form>.btn,.master-row-actions .master-btn.small,.master-row-actions form .master-btn.small,.master-plan-row-actions .master-btn{width:var(--db-action-size)!important;min-width:var(--db-action-size)!important;max-width:var(--db-action-size)!important;height:var(--db-action-size)!important;min-height:var(--db-action-size)!important;max-height:var(--db-action-size)!important;padding:0!important;border-radius:var(--db-action-radius)!important;display:inline-grid!important;place-items:center!important;justify-content:center!important;align-items:center!important;text-align:center!important;font-size:15px!important;line-height:1!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;flex:0 0 var(--db-action-size)!important;box-sizing:border-box!important}.db-action-edit{background:#fffaf4!important;border-color:#eaded3!important;color:#221b17!important}.db-action-view{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}.db-action-print,.db-action-pdf{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}.db-action-whatsapp,.db-action-ok{background:#ecfdf5!important;border-color:rgba(22,163,74,.24)!important;color:#15803d!important}.db-action-fiscal,.db-action-xml,.db-action-warning{background:#fff7ed!important;border-color:rgba(251,146,60,.34)!important;color:#c2410c!important}.db-action-danger{background:#fff1f2!important;border-color:rgba(244,63,94,.24)!important;color:#be123c!important}.db-action-disabled{opacity:.46!important;cursor:not-allowed!important;background:#f8fafc!important;color:#94a3b8!important;border-style:dashed!important}td.actions>button[aria-label="Ações"],td.row-actions>button[aria-label="Ações"],td[data-label="Ações"]>button[aria-label="Ações"],.cash-closure-actions-cell>button[aria-label="Ações"],.inline-actions>button[aria-label="Ações"],.action-icons-row>button[aria-label="Ações"]{display:none!important}.sales-table td.actions,.products-table td.actions,.nfe-table td.actions,.cash-closures-table td.cash-closure-actions-cell,.fiscal-xml-files.actions{width:auto!important;min-width:90px!important;text-align:right!important;white-space:normal!important}@media(max-width:760px){:root{--db-action-size:38px;--db-action-radius:13px;--db-action-gap:7px}td.actions,td.row-actions,td.quote-actions,td.finance-actions,td.fiscal-xml-files,td.cash-closure-actions-cell,td[data-label="Ações"],.inline-actions,.action-icons-row,.actions-icons,.user-actions{justify-content:flex-end!important}}

/* Correção final: nenhum botão de 3 pontos deve aparecer em áreas de Ações. */
td.actions [data-db-actions-toggle],td.actions [data-sales-actions-toggle],td.actions [data-products-actions-toggle],td.actions [data-fiscal-actions-toggle],td.actions [data-nfe-actions-toggle],td.actions [data-cash-closure-actions-toggle],td.actions [data-actions-toggle],td.actions [data-action-toggle],td.actions [data-menu-toggle],td.actions [data-dropdown-toggle],
td.row-actions [data-db-actions-toggle],td.row-actions [data-sales-actions-toggle],td.row-actions [data-products-actions-toggle],td.row-actions [data-fiscal-actions-toggle],td.row-actions [data-nfe-actions-toggle],td.row-actions [data-cash-closure-actions-toggle],td.row-actions [data-actions-toggle],td.row-actions [data-action-toggle],td.row-actions [data-menu-toggle],td.row-actions [data-dropdown-toggle],
td[data-label="Ações"] [data-db-actions-toggle],td[data-label="Ações"] [data-sales-actions-toggle],td[data-label="Ações"] [data-products-actions-toggle],td[data-label="Ações"] [data-fiscal-actions-toggle],td[data-label="Ações"] [data-nfe-actions-toggle],td[data-label="Ações"] [data-cash-closure-actions-toggle],td[data-label="Ações"] [data-actions-toggle],td[data-label="Ações"] [data-action-toggle],td[data-label="Ações"] [data-menu-toggle],td[data-label="Ações"] [data-dropdown-toggle],
.cash-closure-actions-cell [data-db-actions-toggle],.cash-closure-actions-cell [data-sales-actions-toggle],.cash-closure-actions-cell [data-products-actions-toggle],.cash-closure-actions-cell [data-fiscal-actions-toggle],.cash-closure-actions-cell [data-nfe-actions-toggle],.cash-closure-actions-cell [data-cash-closure-actions-toggle],.cash-closure-actions-cell [data-actions-toggle],.cash-closure-actions-cell [data-action-toggle],.cash-closure-actions-cell [data-menu-toggle],.cash-closure-actions-cell [data-dropdown-toggle],
.inline-actions [data-db-actions-toggle],.inline-actions [data-sales-actions-toggle],.inline-actions [data-products-actions-toggle],.inline-actions [data-fiscal-actions-toggle],.inline-actions [data-nfe-actions-toggle],.inline-actions [data-cash-closure-actions-toggle],.inline-actions [data-actions-toggle],.inline-actions [data-action-toggle],.inline-actions [data-menu-toggle],.inline-actions [data-dropdown-toggle],
.action-icons-row [data-db-actions-toggle],.action-icons-row [data-sales-actions-toggle],.action-icons-row [data-products-actions-toggle],.action-icons-row [data-fiscal-actions-toggle],.action-icons-row [data-nfe-actions-toggle],.action-icons-row [data-cash-closure-actions-toggle],.action-icons-row [data-actions-toggle],.action-icons-row [data-action-toggle],.action-icons-row [data-menu-toggle],.action-icons-row [data-dropdown-toggle],
td.actions .sales-actions-trigger,td.actions .products-actions-trigger,td.actions .fiscal-actions-trigger,td.actions .nfe-actions-trigger,td.actions .cash-closure-actions-trigger,td.actions .db-actions-trigger,td.actions .actions-trigger,td.actions .action-menu-toggle,td.actions .dropdown-toggle,td.actions .btn-actions,
td.row-actions .sales-actions-trigger,td.row-actions .products-actions-trigger,td.row-actions .fiscal-actions-trigger,td.row-actions .nfe-actions-trigger,td.row-actions .cash-closure-actions-trigger,td.row-actions .db-actions-trigger,td.row-actions .actions-trigger,td.row-actions .action-menu-toggle,td.row-actions .dropdown-toggle,td.row-actions .btn-actions,
td[data-label="Ações"] .sales-actions-trigger,td[data-label="Ações"] .products-actions-trigger,td[data-label="Ações"] .fiscal-actions-trigger,td[data-label="Ações"] .nfe-actions-trigger,td[data-label="Ações"] .cash-closure-actions-trigger,td[data-label="Ações"] .db-actions-trigger,td[data-label="Ações"] .actions-trigger,td[data-label="Ações"] .action-menu-toggle,td[data-label="Ações"] .dropdown-toggle,td[data-label="Ações"] .btn-actions,
.cash-closure-actions-cell .sales-actions-trigger,.cash-closure-actions-cell .products-actions-trigger,.cash-closure-actions-cell .fiscal-actions-trigger,.cash-closure-actions-cell .nfe-actions-trigger,.cash-closure-actions-cell .cash-closure-actions-trigger,.cash-closure-actions-cell .db-actions-trigger,.cash-closure-actions-cell .actions-trigger,.cash-closure-actions-cell .action-menu-toggle,.cash-closure-actions-cell .dropdown-toggle,.cash-closure-actions-cell .btn-actions,
.inline-actions .sales-actions-trigger,.inline-actions .products-actions-trigger,.inline-actions .fiscal-actions-trigger,.inline-actions .nfe-actions-trigger,.inline-actions .cash-closure-actions-trigger,.inline-actions .db-actions-trigger,.inline-actions .actions-trigger,.inline-actions .action-menu-toggle,.inline-actions .dropdown-toggle,.inline-actions .btn-actions,
.action-icons-row .sales-actions-trigger,.action-icons-row .products-actions-trigger,.action-icons-row .fiscal-actions-trigger,.action-icons-row .nfe-actions-trigger,.action-icons-row .cash-closure-actions-trigger,.action-icons-row .db-actions-trigger,.action-icons-row .actions-trigger,.action-icons-row .action-menu-toggle,.action-icons-row .dropdown-toggle,.action-icons-row .btn-actions,
td.actions button[aria-label^="Ações"],td.actions button[aria-label^="Acoes"],td.actions button[title^="Ações"],td.actions button[title^="Acoes"],td.actions button[data-action-label^="Ações"],td.actions button[data-action-label^="Acoes"],
td.row-actions button[aria-label^="Ações"],td.row-actions button[aria-label^="Acoes"],td.row-actions button[title^="Ações"],td.row-actions button[title^="Acoes"],td.row-actions button[data-action-label^="Ações"],td.row-actions button[data-action-label^="Acoes"],
td[data-label="Ações"] button[aria-label^="Ações"],td[data-label="Ações"] button[aria-label^="Acoes"],td[data-label="Ações"] button[title^="Ações"],td[data-label="Ações"] button[title^="Acoes"],td[data-label="Ações"] button[data-action-label^="Ações"],td[data-label="Ações"] button[data-action-label^="Acoes"],
.cash-closure-actions-cell button[aria-label^="Ações"],.cash-closure-actions-cell button[aria-label^="Acoes"],.cash-closure-actions-cell button[title^="Ações"],.cash-closure-actions-cell button[title^="Acoes"],.cash-closure-actions-cell button[data-action-label^="Ações"],.cash-closure-actions-cell button[data-action-label^="Acoes"],
.inline-actions button[aria-label^="Ações"],.inline-actions button[aria-label^="Acoes"],.inline-actions button[title^="Ações"],.inline-actions button[title^="Acoes"],.inline-actions button[data-action-label^="Ações"],.inline-actions button[data-action-label^="Acoes"],
.action-icons-row button[aria-label^="Ações"],.action-icons-row button[aria-label^="Acoes"],.action-icons-row button[title^="Ações"],.action-icons-row button[title^="Acoes"],.action-icons-row button[data-action-label^="Ações"],.action-icons-row button[data-action-label^="Acoes"]{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}


/* Dashboard: a coluna de ações das últimas vendas também usa ícones inline. */
body[data-current-route="dashboard"] .dashboard-sale-actions,
body[data-current-route="dashboard"] .dashboard-latest-sales-table td:last-child{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:var(--db-action-gap)!important;white-space:normal!important;overflow:visible!important;min-width:44px!important}
body[data-current-route="dashboard"] .dashboard-sale-actions [data-db-actions-toggle],body[data-current-route="dashboard"] .dashboard-sale-actions [data-actions-toggle],body[data-current-route="dashboard"] .dashboard-sale-actions [data-action-toggle],body[data-current-route="dashboard"] .dashboard-sale-actions [data-menu-toggle],body[data-current-route="dashboard"] .dashboard-sale-actions [data-dropdown-toggle],body[data-current-route="dashboard"] .dashboard-sale-actions .db-actions-trigger,body[data-current-route="dashboard"] .dashboard-sale-actions .actions-trigger,body[data-current-route="dashboard"] .dashboard-sale-actions .action-menu-toggle,body[data-current-route="dashboard"] .dashboard-sale-actions .dropdown-toggle,body[data-current-route="dashboard"] .dashboard-sale-actions .btn-actions,body[data-current-route="dashboard"] .dashboard-sale-actions button[aria-label^="Ações"],body[data-current-route="dashboard"] .dashboard-sale-actions button[aria-label^="Acoes"],body[data-current-route="dashboard"] .dashboard-sale-actions button[title^="Ações"],body[data-current-route="dashboard"] .dashboard-sale-actions button[title^="Acoes"],body[data-current-route="dashboard"] .dashboard-sale-actions>button:not(.db-action-icon){display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
@media(max-width:720px){body[data-current-route="dashboard"] .dashboard-sale-actions,body[data-current-route="dashboard"] .dashboard-latest-sales-table td:last-child{justify-content:flex-start!important}}
