.notification-popover,.notification-tray{--app-notification-border-size:6px;--app-notification-border-corner:calc(var(--app-notification-border-size) / 2);--app-notification-border-color:var(--app-color-brand);display:none;position:fixed;bottom:0;z-index:400;width:100%;background-color:var(--app-color-neutral-white);font-size:.875rem}.notification-popover::after,.notification-tray::after{content:"";display:block;width:100%;height:var(--app-notification-border-size);position:absolute;top:0;left:0;background-color:var(--app-notification-border-color);z-index:503}@media only screen and (min-width:48rem) and (orientation:portrait),(min-width:64rem) and (orientation:landscape){.notification-popover,.notification-tray{width:auto;left:50%;transform:translateX(-50%);min-width:560px;border-top-left-radius:var(--app-notification-border-size);border-top-right-radius:var(--app-notification-border-size)}.notification-popover::after,.notification-tray::after{border-top-left-radius:var(--app-notification-border-corner);border-top-right-radius:var(--app-notification-border-corner)}}.notification-popover.notification-show,.notification-tray.notification-show{display:flex}.notification-popover header h2,.notification-popover header h3,.notification-popover header h4,.notification-popover header h5,.notification-popover header h6,.notification-tray header h2,.notification-tray header h3,.notification-tray header h4,.notification-tray header h5,.notification-tray header h6{font-family:texts;font-size:1rem;font-weight:700;margin:0}body.overflow-hidden{overflow-y:hidden}.notification-tray{padding:0;box-shadow:var(--app-shadow-tray)}.notification-tray::before{content:"";position:fixed;top:-100vh;left:-100vw;bottom:-100vh;right:-100vw;background-color:rgba(0,0,0,.5);z-index:0}.notification-tray footer{padding-top:.75rem;text-align:center;font-size:1rem}.notification-tray footer app-button{margin-bottom:1em}.notification-tray footer .footer-link{--app-icon-baseline:.125em;flex-grow:1}.notification-tray-content{position:relative;background-color:var(--app-color-neutral-white);padding:1.5rem 1.5rem .75rem;text-align:left;width:100%}.notification-tray-content app-button{display:block}@media only screen and (min-width:48rem) and (orientation:portrait),(min-width:64rem) and (orientation:landscape){.notification-tray{bottom:50%;transform:translate(-50%,0)}.notification-tray .notification-tray-content{border-radius:5px 5px 3px 3px}.notification-tray footer{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.notification-tray footer app-button{width:auto;flex-shrink:1}}.notification-popover{font-size:1rem;flex-direction:column;justify-content:space-between;z-index:500}@media only screen and (max-width:48rem) and (orientation:portrait),(max-width:64rem) and (orientation:landscape){.notification-popover{top:var(--app-tools-height);bottom:0}.app-shell .app-tools:empty~.notification-popover{top:0;bottom:0}}@media only screen and (min-width:48rem) and (orientation:portrait),(min-width:64rem) and (orientation:landscape){.app-shell .notification-popover{height:60vh;top:auto;bottom:calc(50% - 30vh);z-index:400}.notification-popover::before{content:"";position:fixed;top:calc(var(--app-header-height) - 100vh);left:-100vw;bottom:-100vh;right:-100vw;background-color:rgba(0,0,0,.5);z-index:0}}.notification-popover footer,.notification-popover header{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0 1.5rem;padding:.375rem 1.5rem;position:relative;z-index:502;background-color:var(--app-color-neutral-white)}.notification-popover header{flex-shrink:0;height:3rem;border-top-left-radius:var(--app-notification-border-size);border-top-right-radius:var(--app-notification-border-size);box-shadow:var(--app-shadow-high);padding-top:1rem}.notification-popover footer{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;border-bottom-left-radius:var(--app-notification-border-size);border-bottom-right-radius:var(--app-notification-border-size);box-shadow:var(--app-shadow-tray);padding-top:.5rem;height:auto;position:relative;transform-style:preserve-3d}.notification-popover footer .cookie-consent-back{display:block;position:absolute;top:1rem;right:1.75rem;width:1.5rem;height:1.5rem;box-shadow:var(--app-shadow-mid);font-size:1.125rem;text-align:center;line-height:1.45em;background-color:var(--app-color-brand);border-radius:50%;color:var(--app-color-neutral-white);transform:translateZ(-1px);transition:all .2s ease-in-out}.notification-popover footer .cookie-consent-back--show{top:-3rem;transform:translateZ(1px)}.notification-popover footer app-button{margin:0 .1875rem 1rem}@media only screen and (min-width:48rem) and (orientation:portrait),(min-width:64rem) and (orientation:landscape){.notification-popover footer{justify-content:flex-end}.notification-popover footer app-button{margin:0 0 1rem 3rem}}.notification-popover .notification-popover-content{flex-grow:1;padding:0 1.5rem;overflow-y:auto;overscroll-behavior:contain;position:relative;z-index:501;background-color:var(--app-color-neutral-white);font-size:.875em}.notification-popover .notification-popover-content article{margin-top:3rem}@media only screen and (min-width:48rem) and (orientation:portrait),(min-width:64rem) and (orientation:landscape){.notification-popover .notification-popover-content{height:calc(60vh - 2 * 3rem)}}.notification-popover .notification-popover-content .cookie-consent-switchblock{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.notification-popover .notification-popover-content .cookie-consent-switchblock>span{width:calc(100% - 4.5rem)}.notification-popover .notification-popover-content .cookie-consent-switchblock+a{display:inline-block;margin-bottom:.75rem}.notification-popover .notification-popover-content .cookie-consent-accept-all{text-align:right}@media only screen and (max-width:767px){body.body-fixed{position:fixed}}.fantasy-sports .overlay{z-index:10!important}.fantasy-sports ft-guide.page-bottom-right{z-index:11}