@layer georges-ui-kit.components{.g-overlay-container{contain:layout;pointer-events:none;display:contents;position:absolute;top:0;left:0}.g-overlay{border-radius:inherit;pointer-events:none;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.g-overlay__content{contain:inherit;pointer-events:auto;outline:none;position:absolute}.g-overlay__scrim{background:rgb(var(--g-theme-on-surface));opacity:.32;pointer-events:auto;border-radius:inherit;position:fixed;top:0;bottom:0;left:0;right:0}.g-overlay-scroll-blocked{padding-inline-end:var(--g-scrollbar-offset)}.g-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.g-overlay-scroll-blocked{overscroll-behavior:none;top:var(--g-body-scroll-y);left:var(--g-body-scroll-x);width:100%;height:100%;position:fixed}.g-overlay--absolute,.g-overlay--contained .g-overlay__scrim{position:absolute}.g-overlay--scroll-blocked{padding-inline-end:var(--g-scrollbar-offset)}.g-notification,.g-notification *,.g-notification :before,.g-notification :after{box-sizing:border-box}.g-notification{color:rgb(var(--g-theme-on-surface))}.g-notification__wrapper{background-color:rgb(var(--g-theme-on-background))}.g-notification--default{color:rgb(var(--g-theme-on-primary))}.g-notification--default .g-notification__action.g-button,.g-notification--default .g-notification__close.g-button{color:currentColor}.g-notification{pointer-events:none;align-items:center;font-size:14px;transition:transform .4s cubic-bezier(.25,.8,.5,1),top .4s cubic-bezier(.25,.8,.5,1),bottom .4s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1);display:flex;position:fixed;left:0;right:0}.g-notification__wrapper{pointer-events:auto;border-width:1px;border-color:rgba(var(--g-theme-border-color,var(--g-theme-outline-variant)), .32);flex-direction:column;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:640px){.g-notification__wrapper{border-radius:var(--g-rounded-sm);width:auto;min-width:288px;max-width:568px;margin:0 auto}.g-notification--left .g-notification__wrapper{margin-left:0}.g-notification--right .g-notification__wrapper{margin-right:0}.g-notification--full-width .g-notification__wrapper{border-radius:0;width:100%;max-width:100%}}.g-notification__content{justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.g-notification__title{font-weight:700}.g-notification__message{flex-grow:1;align-items:center;display:flex;position:relative}.g-notification__message p{margin:0}.g-notification__message p:nth-child(2){opacity:var(--g-opacity-text-medium)}.g-notification__action,.g-notification__close{margin:0 0 0 16px}.g-notification__close.g-button svg{width:20px;height:20px;position:relative}.g-notification__action.g-button{padding:0 8px}.g-notification__icon{border-radius:var(--g-rounded-sm);justify-content:center;align-items:center;width:16px;min-width:16px;height:26px;min-height:26px;margin-right:16px;display:flex}.g-notification__icon svg{width:auto;position:relative}.g-notification__emoji{align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;margin-right:16px;font-size:24px;display:flex}.g-notification__timer{transform-origin:0;background-color:currentColor;height:4px;animation:linear forwards scale-x-frames;position:absolute;top:0;left:0;right:0}.g-notification--absolute{position:absolute}.g-notification--top{top:0}.g-notification--bottom{bottom:0}@media only screen and (min-width:640px){.g-notification--left:not(.g-notification--full-width),.g-notification--right:not(.g-notification--full-width){margin:0 24px}.g-notification--left:not(.g-notification--full-width).g-notification--top,.g-notification--right:not(.g-notification--full-width).g-notification--top{transform:translateY(24px)}.g-notification--left:not(.g-notification--full-width).g-notification--bottom,.g-notification--right:not(.g-notification--full-width).g-notification--bottom{transform:translateY(-24px)}}.g-notification--multi-line .g-notification__content{min-height:80px;padding:16px 12px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notification-transition-enter-active,.notification-transition-leave-active{transition:transform .4s cubic-bezier(.25,.8,.5,1)}.notification-transition-enter-active .g-notification__content,.notification-transition-leave-active .g-notification__content{transition:opacity .3s linear .1s}.notification-transition-enter-from .g-notification__content{opacity:0}.notification-transition-enter-to .g-notification__content,.notification-transition-leave-from .g-notification__content{opacity:1}.notification-transition-enter-from.g-notification.g-notification--top,.notification-transition-leave-to.g-notification.g-notification--top{transform:translateY(calc(-100% - 8px))}@media only screen and (min-width:640px){.notification-transition-enter-from.g-notification.g-notification--top.g-notification--right:not(.g-notification--full-width),.notification-transition-leave-to.g-notification.g-notification--top.g-notification--right:not(.g-notification--full-width){transform:translateY(24px)translate(calc(100% + 8px))}.notification-transition-enter-from.g-notification.g-notification--top.g-notification--left:not(.g-notification--full-width),.notification-transition-leave-to.g-notification.g-notification--top.g-notification--left:not(.g-notification--full-width){transform:translateY(24px)translate(calc(-100% - 8px))}}.notification-transition-enter-from.g-notification.g-notification--bottom,.notification-transition-leave-to.g-notification.g-notification--bottom{transform:translateY(calc(100% + 16px))}@media only screen and (min-width:640px){.notification-transition-enter-from.g-notification.g-notification--bottom.g-notification--right:not(.g-notification--full-width),.notification-transition-leave-to.g-notification.g-notification--bottom.g-notification--right:not(.g-notification--full-width){transform:translateY(-24px)translate(calc(100% + 8px))}.notification-transition-enter-from.g-notification.g-notification--bottom.g-notification--left:not(.g-notification--full-width),.notification-transition-leave-to.g-notification.g-notification--bottom.g-notification--left:not(.g-notification--full-width){transform:translateY(-24px)translate(calc(-100% - 8px))}}}
