.member-info-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;height:auto;align-items:stretch;justify-content:flex-start}
.member-info-tabs button{border:1px solid #d7e3f7;background:white;color:#284a83;border-radius:12px;padding:12px 16px;min-height:44px;font-weight:600}
.member-info-tabs button.active{background:#2455da;color:white;border-color:#2455da}
.member-info-content{line-height:1.75;overflow-wrap:anywhere}
.guideline-language{display:flex;justify-content:flex-end;margin-bottom:12px}
.guideline-language .m-btn{white-space:normal;min-height:44px}
.member-info-content div[lang="si"]{font-size:17px;line-height:2.05}
.member-info-content li{margin-bottom:12px}
.member-info-content details{border-bottom:1px solid #d7e3f7;padding:16px 0}
.member-info-content summary{cursor:pointer;font-weight:600}
.member-info-content .member-faq details{padding:0;margin:12px 0;border:1px solid #d7e3f7;border-radius:12px;overflow:hidden}
.member-faq summary{padding:16px;min-height:48px;transition:background .15s,color .15s}
.member-faq details[open]>summary{background:#e3edff;color:#1746a4}
.member-faq summary:hover{background:#edf3ff}
.member-faq summary:focus-visible{outline:3px solid #638aff;outline-offset:-3px}
.member-faq details>p{margin:0;padding:16px 20px}
html[data-member-theme="night"] .member-faq details[open]>summary{background:#314f7b;color:#eef4ff}
html[data-member-theme="night"] .member-faq summary:hover{background:#293f60}
.real-member-area .member-side [data-account="logout"],.real-member-area .mobile-member-menu [data-account="logout"]{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;margin-top:12px;padding:11px 16px;border:1px solid #c6d6ed;border-radius:12px;background:#edf3ff;color:#183d80;font-weight:700}
.real-member-area :is(.member-side,.mobile-member-menu) [data-account="logout"]::before{content:'↪';font-size:22px;line-height:1}
.real-member-area :is(.member-side,.mobile-member-menu) [data-account="logout"]:hover{background:#dce8ff;border-color:#91b2e5}
html[data-member-theme="night"] .real-member-area :is(.member-side,.mobile-member-menu) [data-account="logout"]{background:#293c5a;color:#e4ecfa;border-color:#61799e}
html[data-member-theme="night"] .real-member-area :is(.member-side,.mobile-member-menu) [data-account="logout"]:hover{background:#354d72;border-color:#a8c7ff}
@media(min-width:761px){.real-member-area .member-side .member-nav button{display:flex;align-items:center}.real-member-area .member-side .member-nav button>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;font-size:23px;line-height:1;margin-right:12px}}
html[data-member-theme="night"] .real-member-area .member-info-content details{border-color:#435777}
@media(max-width:760px){.member-info-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.member-info-tabs button{padding:10px 8px;font-size:13px}.member-info-content ul{padding-left:20px}}
