html:has(.lightbox-drawer[open]){overflow:hidden}.lightbox-drawer{width:100%;max-width:none;height:100%;max-height:none;color:inherit;visibility:hidden;background:0 0;border:0;margin:0;padding:0;transition:visibility .45s;display:block;position:fixed;inset:0;overflow:hidden}.lightbox-drawer::backdrop{opacity:0;background:#00000080;transition:opacity .45s}.lightbox-drawer[open]{visibility:visible}.lightbox-drawer[open]::backdrop{opacity:1}.lightbox-drawer[open] .lightbox-drawer-panel{transform:translate(0)}.lightbox-drawer .lightbox-drawer-panel{background:var(--ids-theme-color-screen-primary,#f6f3f0);flex-direction:column;width:480px;transition:transform .45s;display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(100%)}.lightbox-drawer .lightbox-drawer-header{height:96px;padding:0 var(--ids-theme-space-500,40px);justify-content:flex-end;align-items:center;display:flex}.lightbox-drawer .lightbox-drawer-title{margin:0}.lightbox-drawer .lightbox-drawer-content{flex:1;min-height:0;padding:20px;overflow-y:auto}@media (max-width:640px){.lightbox-drawer .lightbox-drawer-panel{width:100%}}@media (prefers-reduced-motion:reduce){.lightbox-drawer,.lightbox-drawer::backdrop,.lightbox-drawer .lightbox-drawer-panel{transition-duration:.01ms}}
