.catalogue-types{display:grid;grid-template-columns:1fr 1fr;margin-bottom:23px;border:1px solid #363636;background:#141414;border-radius:4px;overflow:hidden}.catalogue-types>a{display:flex;align-items:center;gap:11px;padding:18px 21px;font-size:14px;color:#808080;border-bottom:2px solid transparent}.catalogue-types>a+a{border-left:1px solid #333}.catalogue-types>a.active{color:#eee;background:#202020;border-bottom-color:#ddd}.catalogue-types>a>span{font:17px monospace;color:#777}.catalogue-types small{margin-left:auto;font:10px monospace;color:#888;border:1px solid #3a3a3a;padding:1px 6px;border-radius:2px}.config-forum-nav,.legal-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:21px}.config-forum-nav>a,.legal-tabs>a{padding:9px 14px;color:#888;border:1px solid #303030;border-radius:3px;font-size:12px}.config-forum-nav>a.active,.legal-tabs>a.active{border-color:#858585;background:#242424;color:#eee}.real-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.header-right{gap:15px}.account-card{display:flex;align-items:center;gap:12px;padding:10px 13px;background:#1b1b1b;border:1px solid #343434;border-radius:6px;min-width:180px}.account-card:hover{background:#242424;border-color:#555}.account-card>.avatar{width:40px;height:40px;border-radius:5px;flex-shrink:0}.account-copy{min-width:0;max-width:240px}.account-copy>.user-name{font-size:14px;letter-spacing:.1px;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-role-line{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.account-role-line .role-badge{font-size:10px;line-height:1.5;padding:1px 6px}.account-chevron{margin-left:auto;font-size:13px;color:#737373;padding-left:8px}.account-logout{font-size:11px;color:#777!important;padding:8px!important}.legal-document{max-width:820px;font-size:13px;line-height:1.9;color:#aaa;padding:30px}.legal-intro{color:#ddd;font-size:15px;margin:0 0 25px}.legal-document>section{border-top:1px solid #2d2d2d;padding:18px 0 4px}.legal-document h2{color:#e0e0e0;font-weight:600;font-size:15px;margin:0 0 9px}.legal-document p{margin:0 0 15px}.legal-footer{margin-top:22px;border-top:1px solid #333;padding-top:20px;font:9px monospace;color:#666;letter-spacing:1px}.signup-terms{margin:20px 0!important}.signup-terms a{color:#ddd;text-decoration:underline;text-underline-offset:3px}.signup-terms span{font-size:11px;line-height:1.8}footer>div{flex-wrap:wrap;gap:14px}footer .footer-note{font-size:8px}@media(max-width:900px){.account-copy{max-width:180px}.account-card{min-width:160px}.header-inner{height:100px}}@media(max-width:720px){.account-card{min-width:0;padding:7px 9px;gap:9px}.account-card>.avatar{width:34px;height:34px}.account-copy{max-width:130px}.account-copy>.user-name{font-size:12px}.account-role-line .role-badge{font-size:9px}.account-chevron{display:none}.header-right{gap:8px}.account-logout{font-size:10px}.brand{font-size:18px;letter-spacing:1px}.brand img{width:30px;height:30px}.catalogue-types>a{padding:15px;font-size:12px}.legal-document{padding:21px}.legal-tabs{gap:5px}.legal-tabs>a{padding:8px 10px;font-size:11px}.config-forum-nav>a{padding:8px 11px;font-size:11px}.header-inner{height:92px}}@media(max-width:400px){.account-card{gap:7px}.account-copy{max-width:112px}.account-logout{display:none}.header-inner{margin-left:12px;margin-right:12px}.account-copy>.user-name{font-size:12px}.account-role-line{gap:3px}.account-role-line .role-badge{font-size:8px}}

.profile-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-left:auto}.profile-actions button{margin-left:0}.profile-actions .text-button{font-size:10px;color:#888}
