/* En och samma kontomeny på startsida och i program. */
.sk-account-trigger{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #b8dcc9;border-radius:999px;background:#fff;color:#176144;font:700 13px system-ui,sans-serif;box-shadow:0 5px 22px #092d1c30;cursor:pointer;touch-action:none;user-select:none;white-space:nowrap}
.sk-account-trigger:focus-visible,.sk-account-menu a:focus-visible{outline:3px solid #64b88b;outline-offset:3px}
.sk-account-menu{position:absolute;right:0;bottom:calc(100% + 10px);width:min(285px,calc(100vw - 24px));background:#fff;color:#173b2c;border:1px solid #d3e9dc;border-radius:14px;padding:14px;box-shadow:0 12px 36px #092d1c3a;font:14px/1.4 system-ui,sans-serif;box-sizing:border-box;text-align:left}
.sk-account-menu[hidden]{display:none!important}
.sk-account-label{color:#64748b;font-size:12px;margin-bottom:3px}
.sk-account-name{font-size:15px;font-weight:800;overflow-wrap:anywhere;margin-bottom:12px}
.sk-account-menu a{display:block;text-align:center;text-decoration:none;padding:10px 12px;border-radius:9px;margin-top:7px;font:700 13px system-ui,sans-serif;background:#eaf6ee;color:#176144}
.sk-account-menu a.sk-account-logout{background:#27865c;color:#fff}
.sk-account-hint{font-size:11px;color:#64748b;margin-top:10px}
@media print{.sk-account-trigger,.sk-account-menu{display:none!important}}
