@media (width<=767px){.pdv-shell .pdv-right-surface>.shrink-0.border-t.p-4>.mb-3:has(#pdv-observacoes){margin-bottom:6px!important;display:block!important}.pdv-shell #pdv-observacoes{height:36px!important;min-height:36px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:12px!important;display:block!important}.pdv-shell label[for=pdv-observacoes]{margin-bottom:3px!important;font-size:9px!important;line-height:1.1!important;display:block!important}.pdv-shell>.grid>.flex:first-child>.rounded-2xl.border.bg-card.p-3.shadow-soft.ring-1{grid-template-columns:92px minmax(0,1fr)!important;gap:6px 8px!important;display:grid!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,.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:contents!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>div:first-child{grid-area:1/1/auto/-1!important;min-width:0!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{grid-area:2/1!important;width:92px!important;min-width:0!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{grid-area:2/2!important;justify-content:center!important;align-self:end!important;width:100%!important;min-width:0!important;height:38px!important}.pdv-quick-actions-dock>button:not(.absolute){border-radius:12px!important;gap:2px!important;height:54px!important;min-height:54px!important;padding:4px 3px!important;overflow:hidden!important}.pdv-quick-actions-dock>button:not(.absolute)>span.grid{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important}.pdv-quick-actions-dock>button:not(.absolute)>span.grid svg{width:15px!important;height:15px!important}.pdv-quick-actions-dock>button:not(.absolute)>span.absolute{border-width:1px!important;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;top:5px!important;right:5px!important}.pdv-quick-actions-dock>button:not(.absolute)>span:last-child{font-size:8.5px!important;line-height:1.02!important}.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2{grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2>button:first-child{display:none!important}.pdv-shell>.grid>.flex:first-child>.grid.grid-cols-2.gap-2>button:nth-child(2){border-radius:11px!important;height:39px!important;min-height:39px!important;font-size:12px!important;display:inline-flex!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:11px!important;height:39px!important;min-height:39px!important}.pdv-shell>.grid:has(>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3){padding:7px!important;overflow-y:auto!important}.pdv-shell>.grid:has(>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3)>.flex:first-child{flex:auto!important;min-height:0!important;overflow:visible!important}.pdv-shell>.grid:has(>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3)>.flex:nth-child(2){display:none!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3{gap:7px!important;padding-bottom:4px!important;overflow:visible!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>div:first-child{border-radius:14px!important;gap:6px!important;min-height:50px!important;padding:7px 8px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>div:first-child>div:first-child{gap:4px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>div:first-child>div:first-child button{height:32px!important;padding-left:6px!important;padding-right:6px!important;font-size:11px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>div:first-child>div:first-child>div:last-child{font-size:13px!important;line-height:1.05!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>div:first-child>div:last-child{gap:4px!important;min-width:0!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>div:first-child>div:last-child>svg{display:none!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>div:first-child [role=combobox]{width:132px!important;max-width:34vw!important;height:32px!important;font-size:10px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-2xl.border-0.bg-gradient-brand{border-radius:14px!important;padding:10px 12px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-2xl.border-0.bg-gradient-brand>.grid{grid-template-columns:1.15fr .85fr 1fr!important;gap:6px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-2xl.border-0.bg-gradient-brand .text-2xl{white-space:nowrap!important;font-size:1.25rem!important;line-height:1.05!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-2xl.border-0.bg-gradient-brand .text-lg{white-space:nowrap!important;font-size:.95rem!important;line-height:1.05!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.grid.grid-cols-2.gap-2{gap:6px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.grid.grid-cols-2.gap-2>button{border-width:1px!important;border-radius:13px!important;gap:8px!important;min-height:62px!important;padding:8px 9px!important;box-shadow:0 2px 7px #0f172a14!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.grid.grid-cols-2.gap-2>button>div:first-child{border-radius:10px!important;flex:0 0 36px!important;width:36px!important;height:36px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.grid.grid-cols-2.gap-2>button>div:first-child svg{width:19px!important;height:19px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.grid.grid-cols-2.gap-2>button>div:last-child>div:first-child{font-size:13px!important;line-height:1.05!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.grid.grid-cols-2.gap-2>button>div:last-child>div:last-child{display:none!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-xl.border.bg-secondary\/40.p-3{border-radius:13px!important;padding:8px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-xl.border.bg-secondary\/40.p-3>.grid{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-xl.border.bg-secondary\/40.p-3 label{font-size:9px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-xl.border.bg-secondary\/40.p-3 [role=combobox]{width:52px!important;height:32px!important;padding-left:7px!important;padding-right:7px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-xl.border.bg-secondary\/40.p-3 input{height:32px!important;font-size:12px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-2xl.border-2.border-primary\/30.bg-card.p-4.shadow-md{border-radius:13px!important;padding:10px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-2xl.border-2.border-primary\/30.bg-card.p-4.shadow-md .h-12{height:38px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-2xl.border-2.border-primary\/30.bg-card.p-4.shadow-md .text-xl{font-size:1rem!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.rounded-xl.border.bg-card.shadow-soft>.divide-y>div{padding-top:6px!important;padding-bottom:6px!important;font-size:11px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.mt-auto.grid{grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.mt-auto.grid>button{border-radius:11px!important;height:43px!important;min-height:43px!important;font-size:12px!important}.pdv-shell>.grid>.flex:first-child>.flex.min-h-0.flex-1.flex-col.gap-3>.mt-auto.grid>button:last-child{font-size:13px!important}}
