@keyframes AppBanner_appBannerEnter__kVl_0{0%{opacity:0;max-height:0;padding:0 var(--mantine-spacing-md)}to{opacity:1;max-height:var(--app-banner-max-height,100px);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}}.AppBanner_root__tnnig{--app-banner-radius:0;--app-banner-bg:var(--mantine-primary-color-light);--app-banner-color:var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-radius:var(--app-banner-radius);position:relative;overflow:hidden;background-color:color-mix(in srgb,var(--app-banner-bg),transparent 35%);color:var(--app-banner-color);border:none;box-shadow:inset 0 -1px 0 0 color-mix(in srgb,var(--app-banner-bg),transparent 25%);max-height:0;animation:AppBanner_appBannerEnter__kVl_0 var(--app-banner-enter-duration,.3s) ease both;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.AppBanner_root__tnnig[data-clickable]{cursor:pointer}.AppBanner_arrowIcon__78ehF{display:inline-flex;transition:transform .2s ease}.AppBanner_root__tnnig:hover .AppBanner_arrowIcon__78ehF{transform:translateX(4px)}.AppBanner_inner__YvwKW{justify-content:center;width:100%}.AppBanner_inner__YvwKW,.AppBanner_wrapper__lR1T2{display:flex;align-items:center}.AppBanner_body__9WEuO{flex:1;display:flex;flex-direction:column;gap:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);font-weight:500}.AppBanner_leftSection__qlmRS{margin-inline-end:var(--mantine-spacing-xs)}.AppBanner_leftSection__qlmRS,.AppBanner_rightSection__TnxHd{line-height:1;display:flex;align-items:center;justify-content:flex-start}.AppBanner_rightSection__TnxHd{margin-inline-start:var(--mantine-spacing-xs)}.AppBanner_closeButton__Z11gw{position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:1;display:flex;align-items:center;justify-content:flex-start}