:root{font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a;background:#f3f6fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:#f3f6fb}#app{width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;border:none;outline:none;overflow:hidden;background:#f3f6fb;display:block;text-align:left}button,input,select,textarea{font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{-webkit-user-select:none;user-select:none;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}button:focus{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}button:hover{filter:brightness(1.03)}input,select,textarea{border-color:#cbd5e1;outline-color:#2563eb;transition:border-color .12s ease,box-shadow .12s ease}input:focus,select:focus,textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}table{border-collapse:collapse}img{max-width:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#eef2f7}::-webkit-scrollbar-thumb{background:#b8c4d6;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#64748b}@media print{html,body,#app{width:auto;height:auto;overflow:visible;background:#fff}button{display:none!important}}.toolbarProdutos{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.toolbarProdutos button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;font-size:12.5px;font-weight:700;white-space:nowrap;box-sizing:border-box;filter:none!important}.toolbarProdutos .pillFiltro{background:#fff;color:#1e293b;border:1px solid #cbd5e1;cursor:pointer}.toolbarProdutos .pillFiltro:hover{background:#eff6ff;border-color:#93c5fd}.toolbarProdutos .pillFiltro.ativo{background:#2563eb;color:#fff;border-color:#2563eb}.toolbarProdutos .pillFiltro.ativo:hover{background:#1d4ed8;border-color:#1d4ed8}.toolbarProdutos .pillFerramenta{background:#f8fafc;color:#1e293b;border:1px solid #cbd5e1;cursor:pointer}.toolbarProdutos .pillFerramenta:hover,.toolbarProdutos .pillFerramenta:focus-visible{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.toolbarProdutos .pillDesabilitada{background:#e2e8f0;color:#475569;border:1px solid #cbd5e1;cursor:not-allowed}
