/* Final isolation and interaction polish for the enhanced Notify customer shell. */
.fn-notify-shell{display:block!important;width:min(100%,620px)!important;grid-template-columns:1fr!important}
.fn-notify-shell>.sidebar{display:none!important}
.fn-notify-shell>.main{width:100%!important;min-width:0!important}
.fn-notify-shell .fn-notify-nav{display:grid!important;align-items:stretch;min-height:64px;border-radius:0;box-shadow:0 -8px 24px #15233b0d}
.fn-notify-nav a{min-height:44px;border-radius:10px;transition:background .18s ease,color .18s ease,transform .18s ease}
.fn-notify-nav a.active{background:#eaf2ff}
.fn-notify-nav a:active{transform:scale(.96)}
.fn-notify-main :is(button,a,input,select):focus-visible{outline:3px solid #75a7ef;outline-offset:2px}
.fn-actions button,.fn-actions a,.fn-primary,.fn-secondary{min-height:38px;display:inline-flex;align-items:center;justify-content:center}
@media(min-width:621px){.fn-notify-shell{min-height:100dvh}.fn-notify-shell .fn-notify-nav{width:620px}}
