@keyframes fade-fsm{0%{opacity:0}to{opacity:.8}}@keyframes fade-x-scale-fsm{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fade-x-slide-fsm{0%{opacity:0}to{opacity:1}}.full-screen-modal-backdrop{opacity:0;animation:fade-fsm .3s ease forwards}@media(max-width:767.98px){.full-screen-modal-backdrop{animation:fade-x-slide-fsm 4s ease forwards}}.full-screen-modal .modal-dialog{animation:fade-x-scale-fsm .3s ease forwards}@media(max-width:767.98px){.full-screen-modal .modal-dialog{opacity:0;animation:fade-x-slide-fsm .3s ease forwards}}.full-screen-modal .modal-dialog .close-btn{position:fixed;top:calc(env(safe-area-inset-top) / 1.11 + 6px + 8px);right:20px;z-index:5;box-shadow:0 0 3px #ddd;background-color:#fff;border:solid 1px #e2e2e2;border-radius:50%;padding:4px!important;line-height:0}.full-screen-modal .modal-dialog .close-btn .icon{width:22px;height:22px;background-color:#6c757d}@media(min-width:768px){.full-screen-modal .modal-dialog .close-btn{position:absolute;top:20px}}.full-screen-modal .modal-dialog .modal-content{background-color:transparent;border:none!important}@media(min-width:768px){.full-screen-modal .modal-dialog .modal-content{border-radius:25px!important;width:85%!important;margin:0 auto}}.full-screen-modal .modal-dialog .modal-body{border:none!important;background-color:#fff}@media(min-width:768px){.full-screen-modal .modal-dialog .modal-body{border-radius:20px!important}}.rdp-root{--rdp-accent-color: $dark;--rdp-accent-background-color: $dark}@keyframes delay-showing-banner{0%{opacity:0}to{opacity:1}}.delay-showing-banner{opacity:0;animation:delay-showing-banner .5s linear .5s 1 forwards}.install-banner{padding:14px;border-radius:20px;background-color:#cce6e7;font-weight:450;color:#373737}.install-banner .app-icon{max-width:52px}.install-banner .app-icon .lazy-container{overflow:hidden;border-radius:14px}.install-banner .not-now-btn,.install-banner .install-btn{text-decoration:none;font-weight:550;border-radius:20px}.install-banner .not-now-btn.not-now-btn,.install-banner .install-btn.not-now-btn{color:#7b7b7b}.app-installation-steps .app-icon{max-width:56px}.app-installation-steps .app-icon .lazy-container{overflow:hidden;border-radius:16px}.app-installation-steps .message{font-size:1.2em;font-weight:600}.app-installation-steps .icon-ios-share{position:relative;top:4px;left:4px;width:26px;height:26px;background-color:#007aff}.app-installation-steps .icon-container{display:inline-block;padding:2px 8px;background-color:#e6e6e6;margin:0 10px;border-radius:8px;position:relative;top:2px}.app-installation-steps .icon-container .icon{width:20px;height:20px;position:relative;top:3px}.app-installation-steps .icon-container .icon-three-dots{top:1px;left:4px;width:20px;height:14px}.app-installation-steps .steps{font-size:1.1em;line-height:21pt}.app-installation-steps .steps .lazy-container{border-radius:8px 8px 35px 35px}.app-installation-steps .steps .lazy-container.chrome{border-radius:35px 35px 8px 8px}.app-installation-steps .done-btn{padding:12px 25px;border-radius:18px;font-weight:600}.app-installation-steps .done-btn-container{position:fixed;left:0;bottom:0;padding-top:15px!important;padding-bottom:calc(env(safe-area-inset-bottom) + 10px)!important;background-color:#fff;font-size:1.1em}@media(min-width:768px){.app-installation-steps .done-btn-container{position:sticky;border-top:solid 1px #eeeeee}}
