@media screen {
.sokela-role-account .approved-account{background:transparent;border:0;color:#fff;display:flex;align-items:center;gap:6px;min-height:44px;white-space:nowrap;font:inherit;}
.sokela-role-account .approved-account>span{display:inline!important;}
.sokela-role-menu{width:min(310px,calc(100vw - 24px));max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:auto;touch-action:pan-y pinch-zoom;}
.sokela-role-menu .dropdown-item{min-height:42px;white-space:normal;color:#163b23;}
.sokela-role-menu .dropdown-item:hover{background:#edf8f0;}
.approved-actions{overflow:visible;flex-shrink:0;}
.footer a{display:block;margin-bottom:8px;}
@media(max-width:575px){.sokela-account-label{font-size:.8rem;}.approved-mainbar-inner{min-width:0;}.footer .container{padding-top:1rem!important;padding-bottom:1rem!important;}}
}
