/* A wide touchscreen uses the same persistent cart column as a mouse screen. */
html[data-dp-surface=pos] #mainApp #kassaRoot.ka-desktop-cart .ka-cart{position:relative!important;inset:auto!important;transform:none!important;z-index:auto!important;display:flex!important;flex:0 0 auto!important;width:var(--dpui-window-sm)!important;min-width:0!important;max-width:40%!important;height:100%!important;max-height:100%!important;overflow:hidden}
html[data-dp-surface=pos] #mainApp #kassaRoot.ka-desktop-cart .ka-left-wrap{padding-bottom:0!important}
html[data-dp-surface=pos] #mainApp #kassaRoot.ka-desktop-cart .ka-mobile-cart-summary,html[data-dp-surface=pos] #mainApp #kassaRoot.ka-desktop-cart .ka-cart-close{display:none!important}
html[data-dp-surface=pos] #mainApp #kassaRoot.ka-desktop-cart .ka-cart-hdr:not([hidden]){display:flex!important;flex-shrink:0}
html[data-dp-surface=pos] #mainApp #kassaRoot.ka-desktop-cart .ka-cart-items:not([hidden]){display:block!important;flex:1 1 auto;min-height:0;overflow-y:auto}
html[data-dp-surface=pos] #mainApp #kassaRoot.ka-desktop-cart .ka-cart-footer:not([hidden]){display:grid!important;flex-shrink:0}
html[data-dp-surface=pos] #mainApp #kassaRoot.ka-desktop-cart .ka-cart-resize:not([hidden]){display:block!important}
html[data-dp-surface=pos] #mainApp #kassaRoot.ka-desktop-cart [hidden]{display:none!important}
