/* Topluluk: forum, paylaşımlar, profil ve yol durumunda ortak son katman. */
.forum-shell{--forum-line:#dce7ed;--forum-soft:#f4f8fa;--forum-ink:#193749;--forum-accent:#d96d38;--forum-shadow:0 12px 30px #17394b0b}
.forum-shell .forum-page{padding-top:26px;padding-bottom:90px}
.forum-page :is(h1,h2,h3){color:var(--forum-ink);text-wrap:balance}
.forum-page :is(p,small){line-height:1.6}
.forum-page :is(.forum-primary-nav,.forum-recent,.forum-categories,.forum-feed,.forum-side-card,.forum-detail,.forum-compose,.forum-answers,.forum-reply-box,.forum-profile-card,.forum-category-intro,.forum-social-bar,.forum-post,.rd-list,.rd-gate){border-color:var(--forum-line)}
.forum-page :is(.forum-recent,.forum-side-card,.forum-detail,.forum-compose,.forum-answers,.forum-reply-box,.forum-profile-card,.forum-category-intro,.forum-social-bar,.rd-list){box-shadow:var(--forum-shadow)}
.forum-page :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--forum-accent);outline-offset:3px}
.forum-page :is(.forum-primary,.forum-soft-button,.forum-action){transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}
.forum-page .forum-primary{min-height:43px;padding:10px 16px;border-radius:10px;font-size:12px;box-shadow:0 7px 16px #d96d3826}
.forum-page .forum-primary:hover{box-shadow:0 11px 23px #d96d3833;transform:translateY(-1px)}
.forum-page .forum-primary-nav{gap:5px;margin:0 0 25px;padding:6px;border-radius:16px;box-shadow:0 6px 20px #17394b08}
.forum-page .forum-primary-nav a{min-height:42px;border-radius:10px;font-size:12px}
.forum-page .forum-primary-nav a.is-active{box-shadow:0 5px 13px #17394b20}
.forum-page .forum-primary-nav .forum-primary-nav-action{background:#fff1e9;color:#b85a2c}
.forum-page .forum-primary-nav .forum-primary-nav-action:hover{background:#ffe2d0}
.forum-page .forum-nav-search{border-radius:10px}
.forum-page .forum-feed-intro{margin:4px 0 19px}
.forum-page .forum-feed-intro h1{margin:7px 0 4px;font-size:clamp(25px,2.8vw,35px);font-weight:800;letter-spacing:-.8px;line-height:1.2}
.forum-page .forum-feed-intro p{max-width:600px;margin:0;color:#6b8190;font-size:13px}
.forum-page .forum-filter{margin-bottom:14px;border-radius:12px;box-shadow:0 3px 12px #17394b06}
.forum-page .forum-filter a{min-height:34px;display:inline-flex;align-items:center;font-size:12px}
.forum-page .forum-filter a[aria-current]{background:var(--forum-ink)}
.forum-page .forum-recent,.forum-page .forum-categories{overflow:hidden;border-radius:17px;background:#fff}
.forum-page .forum-recent-header,.forum-page .forum-category-header{background:#f6f9fb;color:#657d89}
.forum-page .forum-recent-row{transition:background-color .18s}
.forum-page .forum-recent-row:hover,.forum-page .forum-category:hover{background:#f9fbfc}
.forum-page .forum-recent-title>a{color:var(--forum-ink);line-height:1.4;font-weight:800}
.forum-page .forum-recent-title>a:hover{color:var(--forum-accent)}
.forum-page .forum-recent-title small,.forum-page .forum-category-latest small{line-height:1.5}
.forum-page .forum-recent-category{color:#aa603e}
.forum-page .forum-section-head{margin-top:30px;margin-bottom:16px}
.forum-page .forum-section-head h2{margin-bottom:2px;font-size:26px;line-height:1.2}
.forum-page .forum-section-head p{color:#718694;font-size:12px}
.forum-page .forum-category{box-shadow:none;transition:background-color .18s}
.forum-page .forum-category-main strong{color:var(--forum-ink)}
.forum-page .forum-category-main small{color:#667f8d}
.forum-page .forum-side-card{border-radius:17px;padding:22px}
.forum-page .forum-side-card h3{font-size:18px;line-height:1.3}
.forum-page .forum-side-card p,.forum-page .forum-side-card li{font-size:12px;line-height:1.65}
.forum-page .forum-account-guest-actions{flex-wrap:wrap;gap:10px}
.forum-page .forum-quick-links>a{min-height:42px;font-size:12px}
.forum-page .forum-breadcrumb{font-size:12px;margin:0 0 18px}
.forum-page .forum-detail,.forum-page .forum-compose{padding:32px 35px;border-radius:18px}
.forum-page .forum-detail h2,.forum-page .forum-compose h2,.forum-page .forum-detail h1{font-weight:800;letter-spacing:-.8px}
.forum-page .forum-detail-author strong{font-size:13px}
.forum-page .forum-detail-author small,.forum-page .forum-post-author small{font-size:11px}
.forum-page .forum-detail>p{font-size:14px;line-height:1.8}
.forum-page .forum-post-actions{gap:8px 14px}
.forum-page .forum-action{min-height:36px;padding:7px 9px;border-radius:8px;font-size:12px}
.forum-page .forum-action:hover{background:var(--forum-soft)}
.forum-page .forum-answers h2{margin:0;font-size:20px}
.forum-page .forum-reply p,.forum-page .forum-no-replies{font-size:13px;line-height:1.75}
.forum-page .forum-reply-heading a{font-size:13px}
.forum-page .forum-reply-heading time{font-size:11px}
.forum-page .forum-reply-box h3{font-size:18px}
.forum-page .forum-reply-box textarea,.forum-page .forum-compose :is(input,select,textarea),.forum-page .forum-profile-form :is(input,textarea){min-height:45px;border:1px solid var(--forum-line);border-radius:11px;background:#fff!important;font-size:13px}
.forum-page .forum-reply-box textarea:focus,.forum-page .forum-compose :is(input,select,textarea):focus,.forum-page .forum-profile-form :is(input,textarea):focus{border-color:var(--forum-accent);box-shadow:0 0 0 4px #d96d3820}
.forum-page .forum-field label{font-size:12px}
.forum-page .forum-compose input[type="file"]{width:100%;min-height:54px;padding:8px;border-style:dashed;background:#f8fafb!important;color:#5e7380;cursor:pointer}
.forum-page .forum-compose input[type="file"]::file-selector-button{margin-right:12px;padding:9px 14px;border:0;border-radius:8px;background:#e8f1f4;color:#193749;font:inherit;font-weight:700;cursor:pointer;transition:background-color .18s}
.forum-page .forum-compose input[type="file"]::file-selector-button:hover{background:#d8e8ee}
.forum-page .forum-field small,.forum-page .forum-hint{font-size:11px;line-height:1.6}
.forum-page .forum-post{background:#fff}
.forum-page .forum-post-author a{font-size:13px}
.forum-page .forum-post>p{font-size:13px;line-height:1.8}
.forum-page .forum-post-image{border-radius:13px}
.forum-page .forum-composer-teaser{border-radius:16px}
.forum-page .forum-profile-info p{font-size:13px}
.forum-page .forum-profile-card{border-radius:20px}
.forum-page .forum-profile-cover{height:166px;background-position:center 54%}
.forum-page .forum-profile-info{gap:20px;padding:0 30px 28px}
.forum-page .forum-profile-avatar{width:86px;height:86px;margin-top:-39px;border:5px solid #fff;border-radius:23px;box-shadow:0 8px 22px #17394b18}
.forum-page .forum-profile-info>div{min-width:0;padding-top:16px}
.forum-page .forum-profile-info h2{margin:4px 0 9px;font-size:clamp(25px,2.6vw,34px);line-height:1.16;font-weight:800;letter-spacing:-1px}
.forum-page .forum-profile-org{gap:8px 13px;margin:0 0 12px!important}
.forum-page .forum-profile-org a{font-size:13px;text-decoration:none}
.forum-page .forum-profile-org a:hover{color:var(--forum-accent)}
.forum-page .forum-profile-info>div>p:not(.forum-profile-org){max-width:60ch;margin:10px 0 0;color:#4e6775;line-height:1.65}
.forum-page .forum-profile-info small{margin-top:12px;color:#7b919d;font-size:11px}
.forum-page .forum-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px}
.forum-page .forum-profile-message-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 17px;border:1px solid #c55b2d;border-radius:10px;background:#cc6335;color:#fff;font:inherit;font-size:12px;font-weight:750;box-shadow:0 6px 14px #cc63352c;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s}
.forum-page .forum-profile-message-cta:hover{background:#b95127;transform:translateY(-1px);box-shadow:0 9px 18px #cc633536}
.forum-page .forum-profile-message-cta:focus-visible,.forum-page .forum-profile-secondary:focus-visible,.forum-page .forum-private-dialog button:focus-visible,.forum-page .forum-private-dialog textarea:focus-visible,.forum-page .forum-private-dialog input:focus-visible{outline:3px solid #f6aa81;outline-offset:2px}
.forum-page .forum-profile-message-cta .icon{width:16px;height:16px}
.forum-page .forum-profile-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid #d9e5e9;border-radius:10px;background:#fff;color:#315264;font:inherit;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .18s,background .18s,color .18s}
.forum-page .forum-profile-secondary:hover{border-color:#9ab8c6;background:#f7fafb;color:#1a3b4e}
.forum-page .forum-profile-secondary.is-report{color:#8a6257}
.forum-page .forum-profile-secondary.is-report:hover{border-color:#e6b8a8;background:#fff7f3;color:#a84931}
.forum-page .forum-profile-secondary .icon{width:15px;height:15px}
.forum-page .forum-profile-actions .forum-phone{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0;padding:0 13px;border:1px solid #d9e5e9;border-radius:10px;background:#fff;color:#315264;font-size:12px;text-decoration:none}
.forum-page .forum-profile-actions .forum-phone:hover{border-color:#9ab8c6;background:#f7fafb}
.forum-page .forum-private-dialog{width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;overflow:auto;border:1px solid #dce8ec;border-radius:19px;background:#fff;color:#183242;box-shadow:0 30px 80px #142e4270}
.forum-page .forum-private-dialog::backdrop{background:#102c3eb3;backdrop-filter:blur(4px)}
.forum-page .forum-private-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:25px 27px 21px;border-bottom:1px solid #e4edf0;background:linear-gradient(135deg,#f3f8fa,#fff)}
.forum-page .forum-private-dialog-head h2{margin:0;font-size:23px;line-height:1.2;letter-spacing:-.5px}
.forum-page .forum-private-dialog-close{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid #dce8ec;border-radius:9px;background:#fff;color:#557182;font-size:23px;line-height:1;cursor:pointer}
.forum-page .forum-private-dialog-close:hover{background:#eff5f7;color:#183242}
.forum-page .forum-private-recipient{display:flex;align-items:center;gap:11px;margin:23px 27px 0;padding:12px 14px;border:1px solid #e1eaee;border-radius:12px;background:#f8fbfc}
.forum-page .forum-private-recipient .forum-avatar{flex:none;width:36px;height:36px;border-radius:10px}
.forum-page .forum-private-recipient>div{display:grid;gap:2px;min-width:0}
.forum-page .forum-private-recipient span{color:#7a8d98;font-size:10px}
.forum-page .forum-private-recipient strong{overflow:hidden;color:#203c4b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.forum-page .forum-private-compose{padding:23px 27px 27px}
.forum-page .forum-private-compose label{display:block;margin-bottom:9px;color:#274354;font-size:12px;font-weight:750}
.forum-page .forum-private-compose textarea{display:block;box-sizing:border-box;width:100%;min-height:142px;padding:13px 14px;resize:vertical;border:1px solid #d8e5eb;border-radius:11px;background:#fff;color:#183242;font:inherit;font-size:13px;line-height:1.6}
.forum-page .forum-private-compose textarea::placeholder{color:#9aabb3}
.forum-page .forum-private-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}
.forum-page .forum-private-compose-foot p{max-width:230px;margin:0;color:#748b97;font-size:11px;line-height:1.5}
.forum-page .forum-private-compose-foot button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:104px;min-height:39px;padding:0 15px;border:0;border-radius:9px;background:#e7edf0;color:#8fa0a8;font:inherit;font-size:12px;font-weight:750;cursor:not-allowed}
.forum-page .forum-profile-share-body{padding:23px 27px 27px}
.forum-page .forum-profile-share-body p{margin:0 0 21px;color:#627b88;font-size:13px;line-height:1.55}
.forum-page .forum-profile-share-body label{display:block;margin-bottom:8px;color:#274354;font-size:12px;font-weight:750}
.forum-page .forum-profile-share-link{display:flex;gap:8px}
.forum-page .forum-profile-share-link input{box-sizing:border-box;min-width:0;flex:1;height:43px;padding:0 12px;border:1px solid #d8e5eb;border-radius:9px;background:#f8fbfc;color:#345463;font:inherit;font-size:12px}
.forum-page .forum-profile-share-link button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:105px;height:43px;padding:0 12px;border:1px solid #bf5934;border-radius:9px;background:#c9643a;color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}
.forum-page .forum-profile-share-link button:hover{background:#b4542f}
.forum-page .forum-profile-share-link .icon{width:15px;height:15px}
.forum-page .forum-profile-share-body small{display:block;min-height:15px;margin-top:10px;color:#3b8067;font-size:11px}
.forum-page .forum-profile-report-form{padding:23px 27px 27px}
.forum-page .forum-profile-report-form label{display:block;margin-bottom:9px;color:#274354;font-size:12px;font-weight:750}
.forum-page .forum-profile-report-form textarea{display:block;box-sizing:border-box;width:100%;min-height:120px;padding:13px 14px;resize:vertical;border:1px solid #d8e5eb;border-radius:11px;background:#fff;color:#183242;font:inherit;font-size:13px;line-height:1.6}
.forum-page .forum-profile-report-form textarea::placeholder{color:#9aabb3}
.forum-page .forum-profile-report-foot{display:flex;justify-content:flex-end;gap:9px;margin-top:17px}
.forum-page .forum-profile-report-foot button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 15px;border:1px solid #dce6ea;border-radius:9px;background:#fff;color:#315264;font:inherit;font-size:12px;font-weight:750;cursor:pointer}
.forum-page .forum-profile-report-foot button:hover{background:#f6f9fa}
.forum-page .forum-profile-report-foot .forum-profile-report-submit{border-color:#bf5934;background:#c9643a;color:#fff}
.forum-page .forum-profile-report-foot .forum-profile-report-submit:hover{background:#b4542f}
.forum-page .forum-profile-report-foot .icon{width:15px;height:15px}
.forum-page .forum-profile-numbers{grid-template-columns:repeat(6,minmax(0,1fr));background:#fbfdfe}
.forum-page .forum-profile-numbers span{min-width:0;gap:3px;padding:16px 5px 17px;color:#617987;font-size:11px}
.forum-page .forum-profile-numbers strong{color:var(--forum-ink);font-size:20px;line-height:1.2}
.forum-page .forum-profile-card+.forum-answers{margin-top:1px}
.forum-page .forum-profile-topic{position:relative;padding:17px 26px;gap:12px;line-height:1.45}
.forum-page a.forum-profile-topic:hover{background:#f7fafb}
.forum-page a.forum-profile-topic:focus-visible{outline-offset:-3px}
.forum-page .forum-profile-topic strong{color:#233e4f;font-size:13px}
.forum-page .forum-profile-topic small{color:#8297a2;font-size:11px}
.forum-page .forum-profile-post img{width:70px;height:54px;border-radius:9px}
.forum-page .forum-profile-firm{background:linear-gradient(150deg,#fff,#f8fbfc)}
.forum-page .forum-profile-firm h3{margin:8px 0 5px}
.forum-page .forum-profile-firm a{min-height:35px;font-size:12px}
.forum-page .forum-profile-activity{min-width:0;scroll-margin-top:105px}
.forum-page .forum-profile-tabs{display:flex;gap:5px;min-width:0;padding:6px;border:1px solid var(--forum-line);border-radius:15px;background:#fff;box-shadow:var(--forum-shadow)}
.forum-page .forum-profile-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1 1 0;min-width:0;min-height:43px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:#637d8b;font:inherit;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer;transition:background-color .18s,color .18s}
.forum-page .forum-profile-tabs button:hover{background:#f1f6f8;color:var(--forum-ink)}
.forum-page .forum-profile-tabs button[aria-selected="true"]{background:var(--forum-ink);color:#fff;box-shadow:0 5px 12px #17394b20}
.forum-page .forum-profile-tabs button span{display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:50%;background:#eaf1f4;color:#536f7e;font-size:10px}
.forum-page .forum-profile-tabs button[aria-selected="true"] span{background:#ffffff2b;color:#fff}
.forum-page .forum-profile-activity.is-enhanced .forum-profile-panel:not(.is-active){display:none!important}
.forum-page .forum-profile-activity.is-enhanced .forum-profile-panel>h2,.forum-page .forum-profile-activity.is-enhanced .forum-profile-panel>.forum-answers>h2{display:none}
.forum-page .forum-profile-panel{margin-top:12px}
.forum-page .forum-profile-panel .forum-profile-topic:last-child{border-bottom:0}
.forum-page .forum-profile-topic{min-height:54px;align-items:center;transition:background-color .18s}
.forum-page a.forum-profile-topic:hover{background:var(--forum-soft)}
.forum-page .forum-profile-topic strong{font-size:13px;line-height:1.45}
.forum-page .forum-profile-topic small{font-size:11px}
.forum-page .forum-empty{gap:10px;padding:44px 22px}
.forum-page .forum-empty h3{margin:0;font-size:19px}
.forum-page .forum-empty p{max-width:420px;margin:0;font-size:13px}
.forum-page .rd-hero{border-radius:19px}
.forum-page .rd-hero h1{color:#fff}
.forum-page .rd-main{grid-template-columns:minmax(0,1fr)}
.forum-page .rd-section{min-width:0}
.forum-page .rd-chips{max-width:100%}
.forum-page .rd-gates{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}
.forum-page .rd-gate{border-radius:15px;box-shadow:0 7px 20px #17394b08}
.forum-page .rd-gate-head strong{font-size:14px}
.forum-page .rd-gate.is-quiet strong{color:#315064}
.forum-page .rd-gate-meta.is-quiet{color:#6c8290}
.forum-page .rd-item p{font-size:13px}

@media(max-width:1000px){
 .forum-page .forum-home-grid{grid-template-columns:minmax(0,1fr)}
 .forum-page .forum-main-grid,.forum-page .forum-detail-grid{grid-template-columns:minmax(0,1fr)}
 .forum-page .forum-main-grid>*,.forum-page .forum-detail-grid>*{min-width:0}
}
@media(max-width:750px){
 .forum-shell .forum-page.container{width:calc(100% - 36px)}
 .forum-page .forum-primary-nav{flex-wrap:wrap;overflow:visible;gap:4px}
 .forum-page .forum-primary-nav>a:not(.forum-primary-nav-action){flex:1 1 auto;padding:0 9px;font-size:11px}
 .forum-page .forum-primary-nav .forum-nav-search{order:3;flex:1 1 100%;min-width:0;width:100%;margin:3px 0 0}
 .forum-page .forum-primary-nav .forum-primary-nav-action{margin-left:auto}
 .forum-page .forum-home-sidebar{grid-row:auto}
 .forum-page .forum-side{grid-template-columns:minmax(0,1fr)}
 .forum-page .forum-section-head{margin-top:26px}
 .forum-page .forum-detail,.forum-page .forum-compose{padding:25px}
 .forum-page .rd-main{min-width:0}
 .forum-page .rd-gates{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:540px){
 .forum-shell .forum-page{padding-top:18px;padding-bottom:65px}
 .forum-page .forum-primary-nav{margin-bottom:20px;padding:5px}
 .forum-page .forum-primary-nav>a:not(.forum-primary-nav-action){min-height:39px;gap:5px;padding:0 6px;font-size:10px}
 .forum-page .forum-primary-nav .icon{width:14px;height:14px}
 .forum-page .forum-primary-nav .forum-primary-nav-action{min-height:38px}
 .forum-page .forum-feed-intro{margin:0 0 17px}
 .forum-page .forum-feed-intro h1{font-size:25px}
 .forum-page .forum-feed-intro p{font-size:12px}
 .forum-page .forum-filter{width:100%;overflow:visible}
 .forum-page .forum-filter a{flex:1;justify-content:center;padding:7px 6px;text-align:center;white-space:normal}
 .forum-page .forum-recent-row{min-height:84px;padding:13px 11px}
 .forum-page .forum-recent-title>a{font-size:13px}
 .forum-page .forum-recent-title small{font-size:10px}
 .forum-page .forum-recent-category{font-size:11px}
 .forum-page .forum-section-head h2{font-size:23px}
 .forum-page .forum-category-main strong{font-size:13px}
 .forum-page .forum-category-main small{font-size:10px}
 .forum-page .forum-side-card{padding:20px}
 .forum-page .forum-detail,.forum-page .forum-compose{padding:22px}
 .forum-page .forum-detail h2,.forum-page .forum-compose h2,.forum-page .forum-detail h1{font-size:clamp(25px,7vw,34px)}
 .forum-page .forum-reply,.forum-page .forum-post{padding:18px}
 .forum-page .forum-post-actions{gap:5px 8px}
 .forum-page .forum-action{font-size:11px}
 .forum-page .forum-profile-info{padding:0 19px 23px}
 .forum-page .forum-profile-numbers span{min-width:0}
 .forum-page .forum-profile-cover{height:128px}
 .forum-page .forum-profile-info{gap:12px}
 .forum-page .forum-profile-avatar{width:70px;height:70px;margin-top:-30px;border-width:4px;border-radius:18px}
 .forum-page .forum-profile-info>div{padding-top:17px}
 .forum-page .forum-profile-info h2{font-size:25px}
 .forum-page .forum-profile-actions:has(>.forum-profile-secondary.is-report){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .forum-page .forum-profile-actions .forum-profile-message-cta{grid-column:1/-1}
 .forum-page .forum-profile-actions .forum-profile-secondary{min-width:0;padding:0 6px;font-size:11px}
 .forum-page .forum-profile-actions .forum-phone{grid-column:1/-1;justify-content:center}
 .forum-page .forum-private-dialog-head{padding:20px 20px 17px}
 .forum-page .forum-private-recipient{margin:18px 20px 0}
 .forum-page .forum-private-compose{padding:19px 20px 22px}
 .forum-page .forum-profile-share-body{padding:19px 20px 22px}
 .forum-page .forum-profile-share-link{flex-direction:column}
 .forum-page .forum-profile-share-link button{width:100%}
 .forum-page .forum-profile-report-form{padding:19px 20px 22px}
 .forum-page .forum-profile-report-foot{display:grid;grid-template-columns:1fr 1fr}
 .forum-page .forum-private-compose-foot{align-items:stretch;flex-direction:column}
 .forum-page .forum-private-compose-foot p{max-width:none}
 .forum-page .forum-private-compose-foot button{width:100%}
 .forum-page .forum-profile-org{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:9px!important}
 .forum-page .forum-profile-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}
 .forum-page .forum-profile-numbers span{padding:13px 4px}
 .forum-page .forum-profile-numbers span:nth-child(4){border-left:0}
 .forum-page .forum-profile-numbers span:nth-child(n+4){border-top:1px solid #e8eef0}
 .forum-page .forum-profile-topic{padding:15px 18px}
 .forum-page .forum-profile-post:has(img){grid-template-columns:60px minmax(0,1fr)}
 .forum-page .forum-profile-post img{width:60px;height:49px;grid-row:span 2}
 .forum-page .forum-profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px}
 .forum-page .forum-profile-tabs:has(>button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}
 .forum-page .forum-profile-tabs button{min-height:43px;padding:7px 3px;font-size:10px;line-height:1.2;white-space:normal}
 .forum-page .forum-profile-tabs button span{min-width:19px;height:19px}
 .forum-page .rd-gates{grid-template-columns:minmax(0,1fr)}
 .forum-page .rd-gate-head{flex-direction:row}
 .forum-page .rd-levels{grid-template-columns:repeat(2,minmax(0,1fr))}
 .forum-page .rd-item{min-width:0}
}
@media(prefers-reduced-motion:reduce){.forum-page :is(a,button,input,textarea,select){transition-duration:.01ms!important}}
