:not(:defined){display:none}body,html{margin:0;background:var(--sapBackgroundColor);font-family:var(--sapFontFamily);overflow:hidden}.appShell{height:100vh}.appShell,.overflow-hidden{display:flex;flex-direction:column}.overflow-hidden{height:100%;overflow:hidden}.objectPageContainer{flex:1 1;height:100%}.objectPageContainer ui5-object-page::part(content){overflow-y:auto}.cart-sidebar-dialog::part(content){display:flex;flex-direction:column;max-height:100vh;height:100vh!important;overflow-y:auto;padding:0!important}.cart-sidebar-dialog::part(footer),.cart-sidebar-dialog::part(header){box-sizing:border-box}.cart-sidebar-dialog{--_ui5-v1-18-0-dialog-content-padding:0;position:fixed!important;top:20px!important;right:20px!important;left:auto!important;bottom:20px!important;margin:0!important;height:calc(100vh - 40px)!important;width:40%!important;min-width:400px!important;max-width:600px!important;border-radius:20px!important;transform:translateX(100%);transition:transform .3s ease-out}.cart-sidebar-dialog[open]{transform:translateX(0)}@keyframes highlight-glow{0%{box-shadow:0 0 5px rgba(18,112,193,.3)}50%{box-shadow:0 0 15px rgba(18,112,193,.7)}to{box-shadow:0 0 5px rgba(18,112,193,.3)}}.highlight-animation{animation:highlight-glow 1.5s ease-in-out;border-color:var(--sapInformationColor)!important;transition:border-color .3s ease}