.ept-topbar{--ept-top-icon:#687791}
.ept-top-actions{display:flex;align-items:center;gap:6px;margin-left:auto;margin-right:16px;padding-right:16px;border-right:1px solid var(--ept-line)}
.ept-top-actions a{position:relative;display:grid;width:44px;height:44px;place-items:center;border-radius:11px;color:var(--ept-top-icon);text-decoration:none;transition:background .15s,color .15s}
.ept-top-actions a:hover,.ept-top-actions a:focus-visible{background:var(--ept-primary-soft);color:var(--ept-primary-dark);outline:0}
.ept-top-actions svg{width:24px;height:24px;stroke-width:2.1}
.ept-top-actions b,.ept-top-actions .epn__count{position:absolute;top:0;right:-1px;display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border:2px solid #fff;border-radius:99px;background:#d84949;color:#fff;font:inherit;font-size:9px;font-weight:900;line-height:1}
.ept-top-actions .epn__count[hidden]{display:none}
.ept-top-actions [data-epm-icon-count][hidden]{display:none!important}
.ept-top-actions [data-ept-today-task-count][hidden]{display:none!important}
.ept-top-actions+.ept-account{margin-left:0}
.ept-account .ept-avatar{position:relative;overflow:hidden}
.ept-account .ept-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.rtl .ept-top-actions{margin-right:auto;margin-left:16px;padding-right:0;padding-left:16px;border-right:0;border-left:1px solid var(--ept-line)}
body.rtl .ept-top-actions b,body.rtl .ept-top-actions .epn__count{right:auto;left:0}
body.rtl .ept-top-actions+.ept-account{margin-right:0}
.ept-theme-toggle{display:grid;width:44px;height:44px;margin-right:10px;place-items:center;border-radius:11px;color:var(--ept-top-icon);transition:background .15s,color .15s}.ept-theme-toggle:hover,.ept-theme-toggle:focus-visible{background:var(--ept-primary-soft);color:var(--ept-primary-dark);outline:0}.ept-theme-toggle:focus-visible{box-shadow:var(--ept-focus)}.ept-theme-toggle svg{width:24px;height:24px;stroke-width:2.1}.ept-theme-toggle+.ept-account{margin-left:0}
.ept-language-switch{position:relative;margin-right:7px}
.ept-language-switch details{position:relative}
.ept-language-switch summary{display:grid;width:44px;height:44px;place-items:center;border-radius:11px;color:var(--ept-top-icon);cursor:pointer;list-style:none;transition:background .15s,color .15s}
.ept-language-switch summary::-webkit-details-marker{display:none}
.ept-language-switch summary:hover,.ept-language-switch summary:focus-visible,.ept-language-switch details[open] summary{background:var(--ept-primary-soft);color:var(--ept-primary-dark);outline:0}
.ept-language-switch summary:focus-visible{box-shadow:var(--ept-focus)}
.ept-language-switch svg{width:24px;height:24px;stroke-width:2.1}
.ept-language-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:max-content;min-width:150px;padding:6px;border:1px solid var(--ept-line);border-radius:12px;background:var(--ept-surface-raised);box-shadow:0 14px 36px rgb(15 23 42/.16)}
.ept-language-menu button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:18px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ept-ink);cursor:pointer;font:inherit;font-size:11px;font-weight:700;text-align:start}
.ept-language-menu button:hover,.ept-language-menu button:focus-visible{background:var(--ept-primary-soft);color:var(--ept-primary-dark);outline:0}
.ept-language-menu button b{visibility:hidden;color:var(--ept-primary);font-size:13px}.ept-language-menu button[aria-current=true] b{visibility:visible}
body.rtl .ept-language-switch{margin-right:0;margin-left:7px}
body.rtl .ept-language-menu{right:auto;left:0}
body.rtl .ept-theme-toggle{margin-right:0;margin-left:10px}body.rtl .ept-theme-toggle+.ept-account{margin-right:0}
html[data-eduplan-theme=dark] .ept-topbar{--ept-top-icon:#aeb9cc}html[data-eduplan-theme=dark] .ept-top-actions b,html[data-eduplan-theme=dark] .ept-top-actions .epn__count{border-color:var(--ept-surface-raised)}
@media(prefers-color-scheme:dark){html[data-eduplan-theme=system] .ept-topbar{--ept-top-icon:#aeb9cc}html[data-eduplan-theme=system] .ept-top-actions b,html[data-eduplan-theme=system] .ept-top-actions .epn__count{border-color:var(--ept-surface-raised)}}
@media(max-width:620px){.ept-top-actions{gap:2px;margin-right:5px;padding-right:5px}.ept-top-actions a{width:38px;height:38px}.ept-top-actions svg{width:21px;height:21px}.ept-top-actions b,.ept-top-actions .epn__count{min-width:16px;height:16px;padding-inline:4px;font-size:8px}.ept-language-switch{margin-right:3px}.ept-language-switch summary,.ept-theme-toggle{width:38px;height:38px}.ept-language-switch svg,.ept-theme-toggle svg{width:21px;height:21px}.ept-theme-toggle{margin-right:3px}body.rtl .ept-top-actions{margin-left:5px;padding-left:5px}body.rtl .ept-language-switch,body.rtl .ept-theme-toggle{margin-left:3px}.ept-account{gap:0}.ept-avatar{width:34px;height:34px;flex-basis:34px;font-size:11px}}
