@import "https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600;700;800&display=swap";:root{--vendas-layout-duration:.22s;color:var(--app-text,#0b1739);background:var(--app-background,#f3f8fe);font-synthesis:none;text-rendering:optimizelegibility;font-family:"Source Sans 3",system-ui,sans-serif}@media (prefers-reduced-motion:reduce){:root{--vendas-layout-duration:0s}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden}#root>div{height:100%}button,input{font:inherit}input:-webkit-autofill{caret-color:var(--app-text,#0b1739);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-text,#0b1739)!important;box-shadow:0 0 0 1000px var(--app-input,#fff) inset!important}input:-webkit-autofill:hover{caret-color:var(--app-text,#0b1739);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-text,#0b1739)!important;box-shadow:0 0 0 1000px var(--app-input,#fff) inset!important}input:-webkit-autofill:focus{caret-color:var(--app-text,#0b1739);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-text,#0b1739)!important;box-shadow:0 0 0 1000px var(--app-input,#fff) inset!important}input:-webkit-autofill:active{caret-color:var(--app-text,#0b1739);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-text,#0b1739)!important;box-shadow:0 0 0 1000px var(--app-input,#fff) inset!important}button{cursor:pointer}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #086bff47}@keyframes vendas-dashboard-wiggle{0%{transform:rotate(-.35deg)}to{transform:rotate(.35deg)}}.dashboard-wiggle{animation:.155s ease-in-out infinite alternate vendas-dashboard-wiggle}.dashboard-editor .react-grid-item{transition:transform .18s,width .15s,height .15s}.dashboard-editor .react-grid-item.react-draggable-dragging,.dashboard-editor .react-grid-item.resizing{z-index:10;transition:none}.dashboard-editor .react-draggable-dragging .dashboard-wiggle,.dashboard-editor .resizing .dashboard-wiggle{animation:none}.dashboard-editor .react-grid-placeholder{opacity:1;background:#086bff18;border:2px dashed #086bff;border-radius:22px}.dashboard-drag-handle,.dashboard-resize-handle{touch-action:none;-webkit-user-select:none;user-select:none;z-index:7;border:1px solid;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute}.dashboard-drag-handle{cursor:grab;top:-12px;right:-6px}.react-draggable-dragging .dashboard-drag-handle{cursor:grabbing}.dashboard-editor .dashboard-resize-handle{cursor:nwse-resize;background-image:none;bottom:-6px;right:-6px;transform:none}.dashboard-editor .dashboard-resize-handle:after{display:none}.dashboard-drag-handle:focus-visible,.dashboard-resize-handle:focus-visible{outline-offset:3px;outline:3px solid #086bff}.dashboard-reduced-motion *,.dashboard-reduced-motion .react-grid-item{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.dashboard-wiggle{animation:none}.dashboard-editor .react-grid-item{transition:none}}
