.pdv-shell .pdv-area-header.rounded-2xl.border.bg-card.p-3.shadow-soft{color:#111827!important;background:#fff!important;border-color:#e5e7eb!important}.pdv-shell .pdv-area-header.rounded-2xl.border.bg-card.p-3.shadow-soft button{color:#111827!important;background-color:#fff!important;border-color:#d1d5db!important}.pdv-shell .pdv-area-header.rounded-2xl.border.bg-card.p-3.shadow-soft button:hover{color:#111827!important;background-color:#f3f4f6!important}.pdv-shell .pdv-right-surface>.shrink-0.border-t.p-4>div:last-child{background-color:#605ca8!important;background-image:none!important}.pdv-shell .pdv-right-surface>.pdv-area-header{background:#605ca8!important}.pdv-shell .pdv-right-surface>.pdv-area-header>.relative input{color:#111827!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #0f172a2e!important}.pdv-shell .pdv-right-surface>.pdv-area-header>.relative input::placeholder{color:#4b5563!important;opacity:1!important}.pdv-shell .pdv-right-surface>.pdv-area-header>.relative>svg{color:#605ca8!important;stroke:#605ca8!important}.pdv-shell .pdv-right-surface>.pdv-area-header>.flex>div{background-color:#fff}.pdv-shell .rounded-2xl:has(#pdv-cod)>.mt-2.rounded-xl.border:not(.pdv-last-added-mirror){display:none!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.mt-2.rounded-xl.border{color:#111827!important;-webkit-text-fill-color:initial!important;background:#fff!important;border:2px solid #605ca8!important;padding:14px 16px!important;box-shadow:0 8px 20px #605ca82e!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.mt-2.rounded-xl.border .truncate.text-sm.font-bold{white-space:normal!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:1.1rem!important;line-height:1.35!important;overflow:visible!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.mt-2.rounded-xl.border .text-\[11px\].text-muted-foreground{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.mt-2.rounded-xl.border .text-xl.font-black{color:#605ca8!important;-webkit-text-fill-color:#605ca8!important;font-size:1.65rem!important;line-height:1.1!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.mt-2.rounded-xl.border .bg-green-100{color:#15803d!important;-webkit-text-fill-color:#15803d!important}.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2>button:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#dc2626!important;border-color:#dc2626!important}.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2>button:first-child:hover{background:#b91c1c!important;border-color:#b91c1c!important}.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2>button:first-child svg,.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2>button:first-child span{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2>button:nth-child(2){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#605ca8!important;border-color:#605ca8!important}.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2>button:nth-child(2):hover{background:#565297!important;border-color:#565297!important}.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2>button:nth-child(2) svg{color:#fff!important;stroke:#fff!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft>.flex.flex-col.gap-2>button:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#16a34a!important;border-color:#16a34a!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft>.flex.flex-col.gap-2>button:first-child:hover{background:#15803d!important;border-color:#15803d!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft>.flex.flex-col.gap-2>button:first-child svg,.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft>.flex.flex-col.gap-2>button:first-child span{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft>.flex.flex-col.gap-2>.grid.grid-cols-2.gap-2>button{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#605ca8!important;border-color:#605ca8!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft>.flex.flex-col.gap-2>.grid.grid-cols-2.gap-2>button:hover{background:#565297!important;border-color:#565297!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft>.flex.flex-col.gap-2>.grid.grid-cols-2.gap-2>button svg{color:#fff!important;stroke:#fff!important}.pdv-shell .pdv-accent-bar,.pdv-shell .pdv-accent-bar+div.rounded-xl{display:none!important}.pdv-quick-actions-dock{width:calc(42vw - 15.12px);max-width:780px}@media (width<=1023px){.pdv-quick-actions-dock{width:calc(100vw - 24px);max-width:none}}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-2xl.border-0.bg-gradient-brand{background:#605ca8!important}.pdv-shell .pdv-header-caixa-hidden{display:none!important}.pdv-shell .pdv-header-menu-trigger,.pdv-shell .pdv-header-exit-trigger{gap:6px!important;width:auto!important;min-width:auto!important;padding-left:10px!important;padding-right:10px!important}.pdv-shell .pdv-header-menu-trigger:after{content:"Menu";font-size:12px;font-weight:600}.pdv-shell .pdv-header-exit-trigger:after{content:"Sair do PDV";font-size:12px;font-weight:600}.pdv-header-horizontal-menu{width:calc(42vw - 15.12px);max-width:780px}@media (width<=1023px){.pdv-header-horizontal-menu{width:calc(100vw - 24px);max-width:none}}@media (width<=767px){.pdv-shell>.grid{flex-direction:column!important;gap:7px!important;padding:7px 7px 74px!important;display:flex!important;overflow:hidden!important}.pdv-shell>.grid>.flex:first-child{flex:none!important;gap:6px!important;min-height:0!important;overflow:visible!important}.pdv-shell .pdv-area-header.rounded-2xl.border.bg-card.p-3.shadow-soft{border-radius:14px!important;padding:7px 9px!important}.pdv-shell .pdv-area-header.rounded-2xl.border.bg-card.p-3.shadow-soft>.relative{height:34px!important}.pdv-shell .pdv-header-menu-trigger,.pdv-shell .pdv-header-exit-trigger{height:30px!important;padding-left:8px!important;padding-right:8px!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1{border-radius:14px!important;padding:9px!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.grid.grid-cols-\[100px_1fr\].gap-2>div:nth-child(2){display:none!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.grid.grid-cols-\[100px_1fr\].gap-2{display:block!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.grid.grid-cols-\[100px_1fr\].gap-2>div:first-child{width:92px!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.mb-1\.5.flex.items-center.justify-between{gap:8px!important;margin-bottom:8px!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.mb-1\.5.flex.items-center.justify-between>button{color:#4c478f!important;background:#fff!important;border:1px solid #605ca8!important;border-radius:10px!important;flex:auto!important;justify-content:center!important;min-width:148px!important;height:38px!important;font-size:12px!important;font-weight:700!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.mb-1\.5.flex.items-center.justify-between>button span,.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1>.mt-2.rounded-xl.border,.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2{display:none!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft>.mb-2,.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft>.flex.flex-col.gap-2>.grid.grid-cols-2.gap-2{display:none!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card\/80.p-2\.5.shadow-soft>.flex.flex-col.gap-2>button:first-child{border-radius:12px!important;height:40px!important}.pdv-shell>.grid>.flex:nth-child(2){flex:auto!important;gap:6px!important;min-height:0!important;overflow:hidden!important}.pdv-shell .pdv-right-surface{border-radius:14px!important}.pdv-shell .pdv-right-surface>.pdv-area-header{gap:6px!important;padding:7px!important}.pdv-shell .pdv-right-surface>.pdv-area-header>.relative{width:100%!important;min-width:0!important;max-width:none!important}.pdv-shell .pdv-right-surface>.pdv-area-header>.flex{display:none!important}.pdv-shell .pdv-right-surface table,.pdv-shell .pdv-right-surface tbody{width:100%!important;display:block!important}.pdv-shell .pdv-right-surface thead{display:none!important}.pdv-shell .pdv-right-surface tbody{padding:2px 8px 8px!important}.pdv-shell .pdv-right-surface tbody tr{background:0 0!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"descricao quantidade total""codigo quantidade acoes"!important;align-items:center!important;gap:2px 8px!important;padding:9px 2px!important;display:grid!important}.pdv-shell .pdv-right-surface tbody tr:last-child{border-bottom:0!important}.pdv-shell .pdv-right-surface tbody td{min-width:0!important;padding:0!important}.pdv-shell .pdv-right-surface tbody td:first-child,.pdv-shell .pdv-right-surface tbody td:nth-child(5),.pdv-shell .pdv-right-surface tbody td:nth-child(6),.pdv-shell .pdv-right-surface tbody td:nth-child(7){display:none!important}.pdv-shell .pdv-right-surface tbody td:nth-child(2){color:#6b7280!important;grid-area:codigo!important;font-size:10px!important}.pdv-shell .pdv-right-surface tbody td:nth-child(3){-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;grid-area:descricao!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.pdv-shell .pdv-right-surface tbody td:nth-child(4){grid-area:quantidade!important}.pdv-shell .pdv-right-surface tbody td:nth-child(4)>div{gap:0!important}.pdv-shell .pdv-right-surface tbody td:nth-child(4) button{width:24px!important;height:24px!important}.pdv-shell .pdv-right-surface tbody td:nth-child(4) button.h-7.w-14{width:34px!important;height:26px!important;font-size:12px!important}.pdv-shell .pdv-right-surface tbody td:nth-child(8){white-space:nowrap!important;grid-area:total!important;font-size:12px!important}.pdv-shell .pdv-right-surface tbody td:nth-child(9){grid-area:acoes!important}.pdv-shell .pdv-right-surface tbody td:nth-child(9) button:first-child{display:none!important}.pdv-shell .pdv-right-surface tbody td:nth-child(9) button:last-child{width:26px!important;height:26px!important}.pdv-shell .pdv-right-surface>.shrink-0.border-t.p-4{padding:7px!important}.pdv-shell .pdv-right-surface>.shrink-0.border-t.p-4>.mb-3:has(#pdv-observacoes){display:none!important}.pdv-shell .pdv-right-surface>.shrink-0.border-t.p-4>div:last-child{border-radius:12px!important;padding:9px 12px!important}.pdv-shell .pdv-right-surface>.shrink-0.border-t.p-4>div:last-child .text-4xl,.pdv-shell .pdv-right-surface>.shrink-0.border-t.p-4>div:last-child .text-5xl{font-size:1.8rem!important;line-height:1!important}.pdv-quick-actions-dock{gap:5px!important;width:calc(100vw - 14px)!important;bottom:7px!important;left:7px!important}.pdv-quick-actions-dock>div.absolute.-top-9,.pdv-quick-actions-dock>button.absolute.-top-9{display:none!important}.pdv-quick-actions-dock>button:not(.absolute){border-radius:13px!important;gap:3px!important;min-height:56px!important;padding:5px 3px!important;box-shadow:0 3px 10px #0f172a1f!important}.pdv-quick-actions-dock>button:not(.absolute)>span:first-of-type{width:28px!important;height:28px!important}.pdv-quick-actions-dock>button:not(.absolute)>span:first-of-type svg{width:16px!important;height:16px!important}.pdv-quick-actions-dock>button:not(.absolute)>span:last-child{font-size:9px!important;line-height:1.05!important}.pdv-quick-actions-dock>button:hover{transform:none!important}[role=dialog] button[data-produto-key]{align-items:flex-start!important;gap:8px!important;padding:9px 10px!important}[role=dialog] button[data-produto-key]>span:first-child{width:32px!important;height:32px!important;margin-top:1px!important}[role=dialog] button[data-produto-key]>span.min-w-0.flex-1>span:first-child{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.2!important;overflow:visible!important}[role=dialog] button[data-produto-key]>span.min-w-0.flex-1>span:nth-child(2){white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;margin-top:3px!important;font-size:10px!important;line-height:1.2!important;overflow:visible!important}[role=dialog] button[data-produto-key]>span.shrink-0.text-sm.font-bold{white-space:nowrap!important;margin-top:1px!important;font-size:12px!important;line-height:1.2!important}[role=dialog] button[data-produto-key]>svg:last-child{width:16px!important;height:16px!important;margin-top:2px!important}}
