#moduleTabs button[data-module]{isolation:isolate;overflow:hidden!important}
html body.workspace-readable #moduleTabs button[data-module]>.module-selected-preview{position:absolute!important;z-index:0!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;overflow:hidden!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transition:opacity .18s ease,visibility 0s linear .18s!important}
html body.workspace-readable #moduleTabs button[data-module].active.module-user-selected>.module-selected-preview{opacity:1!important;visibility:visible!important;transition-delay:0s!important}
.module-selected-preview-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:inherit!important;background:#e7e9e6!important}
.module-selected-preview-media:after{content:"";position:absolute;inset:32% 0 0;background:linear-gradient(180deg,transparent,rgba(7,21,39,.76))}
.module-selected-preview img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transform:scale(1.01)!important}
#moduleTabs button[data-module].active.module-user-selected :is(.module-icon,.module-tab-copy){position:relative;z-index:2;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 5px rgba(0,20,50,.72)!important}
/* The default workspace opens on flat design before the user touches this card. */
html body.workspace-readable .app-shell>.lime-workbench .lime-inner>.module-browser #moduleTabs.module-tabs .module-group .module-group-grid>button[data-module="flat_design"].active:not(.module-user-selected):not(:hover):not(:focus-visible){border-color:rgba(193,199,224,.82)!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,247,255,.96))!important;color:#102457!important;box-shadow:0 10px 22px rgba(61,67,126,.11),inset 0 1px 0 #fff!important}
html body.workspace-readable .app-shell>.lime-workbench .lime-inner>.module-browser #moduleTabs.module-tabs .module-group .module-group-grid>button[data-module="flat_design"].active:not(.module-user-selected):not(:hover):not(:focus-visible) :is(.module-icon,.module-tab-copy,.module-tab-copy>b){color:#102457!important;-webkit-text-fill-color:#102457!important;text-shadow:none!important}
html body.workspace-readable .app-shell>.lime-workbench .lime-inner>.module-browser #moduleTabs.module-tabs .module-group .module-group-grid>button[data-module="flat_design"].active:not(.module-user-selected):not(:hover):not(:focus-visible) .module-line-icon{color:#102457!important;stroke:#102457!important}
.module-hover-preview{position:absolute;z-index:1;inset:0;display:block;border-radius:inherit;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.16);transform-origin:center 38%;transition:opacity .12s ease,transform .24s cubic-bezier(.18,.9,.26,1.12),visibility 0s linear .24s;overflow:hidden}
.module-hover-preview.is-visible{opacity:1;visibility:visible;transform:scale(1);transition-delay:0s}
.module-hover-preview-media{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit;background:transparent}
.module-hover-preview-media:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(180deg,transparent,rgba(6,30,65,.72))}
.module-hover-preview img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform .32s cubic-bezier(.2,.7,.2,1)}
.module-hover-preview.is-visible img{transform:scale(1)}
#moduleTabs button[data-module].module-previewing :is(.module-icon,.module-tab-copy){position:relative;z-index:2;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 5px rgba(0,20,50,.72)!important}
html body.workspace-readable.module-hover-preview-mode #authModal.modal.mobile-app-page{z-index:-1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:900px),(hover:none),(pointer:coarse){.module-hover-preview{display:none!important}}
@media(prefers-reduced-motion:reduce){.module-selected-preview,.module-hover-preview,.module-hover-preview img{transition:none!important}}
