/* V2408 · Community-Ergänzungen im dunklen M&T-Stil (nur Vorschau) */
:root{
 --mtcp-bg:#20477b;--mtcp-card1:#24528c;--mtcp-card2:#20477b;--mtcp-soft:#173d6d;
 --mtcp-line:#638fc0;--mtcp-line-soft:#2a5a96;--mtcp-ink:#eef4fb;--mtcp-mute:#dce9f8;
 --mtcp-link:#8ab6f5;--mtcp-yel:#ffd34d;--mtcp-yel2:#ffd633;--mtcp-grn:#3dffaa;--mtcp-red:#ff939d;
}
.mtcp-hero{margin:0 0 18px;border:1px solid var(--mtcp-line);border-radius:18px;background:linear-gradient(140deg,#20477b 0%,#20477b 62%,#20477b 100%);box-shadow:0 18px 40px -18px rgba(2,8,18,.6);color:var(--mtcp-ink)}
.mtcp-hero-in{display:flex;gap:26px;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:26px 28px}
.mtcp-hero .l{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.mtcp-hero .eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--mtcp-yel)}
.mtcp-hero h1{font-size:clamp(22px,2.6vw,30px);line-height:1.18;margin:10px 0 8px;color:#f7fafd;letter-spacing:-.01em}
.mtcp-hero h1 span{color:var(--mtcp-yel)}
.mtcp-hero .l>p{margin:0;font-size:14.5px;line-height:1.6;color:#b9cce4;max-width:640px}
.mtcp-hero .b{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
.mtcp-hero .r{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:4px}
.mtcp-hero .r small{font-size:12px;font-weight:700;color:var(--mtcp-mute)}
.mtcp-hero .stack{display:flex}.mtcp-hero .stack .mtcp-av{margin-left:-10px;border:2px solid #638fc0}.mtcp-hero .stack .mtcp-av:first-child{margin-left:0}
/* Teamkarte im Kopfbereich */
.mtcp-teamcard{flex:0 1 340px;min-width:280px;align-self:center;background:rgba(7,18,33,.6);border:1px solid var(--mtcp-line-soft);border-radius:16px;padding:16px 18px;backdrop-filter:blur(4px);text-decoration:none}
.mtcp-teamcard h3{margin:0 0 6px;font-size:15px;color:#f7fafd}
.mtcp-teamcard>p{margin:0 0 6px;font-size:12.5px;line-height:1.55;color:var(--mtcp-mute)}
.mtcp-trow{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(36,65,95,.55);text-decoration:none!important;color:inherit}
.mtcp-trow .n{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.mtcp-trow .n b{display:inline-flex;gap:5px;align-items:center;font-size:13.5px;color:#eef4fb;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtcp-trow .n small{font-size:11.5px;color:var(--mtcp-mute)}
.mtcp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:11px;border:1px solid #5a86b8;background:#20477b;color:#eef4fb!important;font-size:13px;font-weight:800;cursor:pointer;text-decoration:none!important;transition:.15s}
.mtcp-btn:hover{border-color:#3d5f86;background:#20477b}
.mtcp-btn.primary{background:var(--mtcp-yel);border-color:var(--mtcp-yel);color:#1a1400!important}
.mtcp-btn.primary:hover{background:var(--mtcp-yel2);border-color:var(--mtcp-yel2)}
.mtcp-av{position:relative;width:36px;height:36px;border-radius:50%;background:linear-gradient(160deg,#24528c,#20477b);color:#cfe0f5;display:grid;place-items:center;font-weight:800;font-size:12px;overflow:hidden;flex:none;border:1.5px solid rgba(180,205,235,.4);box-shadow:0 2px 6px rgba(2,8,18,.4)}
.mtcp-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mtcp-av img+~b{display:none}
#memberPage .mtwt{margin:0 0 14px}
.mtcp-stat{font-size:12.5px;color:var(--mtcp-mute);margin:2px 0 10px}
.mtcp-stat b{color:#eef4fb}
.mtcp-mr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--mtcp-line-soft)}
.mtcp-mr:first-of-type{border-top:0}
.mtcp-mr .n{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.mtcp-mr .n b{display:inline-flex;gap:4px;align-items:center;font-size:13.5px;color:#eef4fb;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtcp-mr small{font-size:11.5px;color:var(--mtcp-mute)}
.mtcp-mr .a{display:flex;flex-direction:column;gap:4px;align-items:flex-end}
.mtcp-new,.mtcp-role{font-size:10px;font-weight:800;border-radius:99px;padding:1px 7px;margin-top:3px}
.mtcp-new{color:#ffd34d;background:rgba(245,196,0,.14);border:1px solid rgba(245,196,0,.45)}
.mtcp-role{color:#a9c4ec;background:rgba(80,130,200,.18)}
.mtcp-role.team{color:#ffd34d;background:rgba(245,196,0,.14)}
.mtcp-mini{display:inline-flex;align-items:center;border:1px solid #5a86b8;background:#20477b;border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:800;color:#dbe7f5!important;text-decoration:none!important;cursor:pointer;white-space:nowrap;transition:.15s}
.mtcp-mini:hover{border-color:#3d5f86}
.mtcp-mini.is-follow{border-color:var(--mtcp-yel);color:var(--mtcp-yel)!important;background:transparent}
.mtcp-mini.is-follow:hover{background:rgba(245,196,0,.12)}
.mtcp-mini.is-profil{background:#20477b;border-color:#5a86b8}
.mtcp-vr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:9px 0;border-top:1px solid var(--mtcp-line-soft);cursor:pointer}
.mtcp-vr:hover{background:rgba(245,197,24,.05)}
.mtcp-vr:first-of-type{border-top:0}
.mtcp-vr img{width:28px;height:28px;border-radius:7px;object-fit:contain;background:#fff}
.mtcp-vr .n{min-width:0}.mtcp-vr .n b{display:block;font-size:13px;color:#eef4fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtcp-vr .n small{font-size:11px;color:var(--mtcp-mute)}
.mtcp-vr .q{text-align:right}.mtcp-vr .q b{display:block;font-size:12.5px;color:#eef4fb}
.mtcp-vr .s{grid-column:2/4;display:flex;gap:6px;align-items:center;flex-wrap:wrap}
#memberPage i.up,#memberPage i.down{font-style:normal;font-weight:800;font-size:12px}
#memberPage i.up{color:var(--mtcp-grn)}#memberPage i.down{color:var(--mtcp-red)}
.mtcp-sig{font-size:10.5px;font-weight:800;border-radius:99px;padding:2px 8px}
.mtcp-sig.long{background:rgba(47,191,113,.14);color:#3dffaa}.mtcp-sig.flat{background:rgba(239,83,80,.14);color:#f28b85}
.mtcp-ben{margin-top:22px}
.mtcp-ben h2{font-size:18px;margin:0 0 12px;color:#f7fafd}
.mtcp-ben .g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.mtcp-ben .c{display:flex;flex-direction:column;background:linear-gradient(165deg,#24528c,#20477b);border:1px solid var(--mtcp-line);border-radius:16px;padding:16px;box-shadow:0 10px 30px -14px rgba(2,8,18,.55)}
.mtcp-ben h3{font-size:14px;margin:0 0 6px;color:#f7fafd}
.mtcp-ben p{font-size:12.5px;line-height:1.5;color:var(--mtcp-mute);margin:0 0 8px}
.mtcp-ben .v{flex:1}
.mtcp-ben .vid{display:block;text-decoration:none;color:#eef4fb}
.mtcp-ben .vid .th{position:relative;display:block;border-radius:10px;overflow:hidden;aspect-ratio:16/9;background:#173d6d;border:1px solid var(--mtcp-line-soft)}
.mtcp-ben .vid img{width:100%;height:100%;object-fit:cover;display:block}
.mtcp-ben .vid i{position:absolute;left:8px;top:8px;font-style:normal;font-size:10.5px;font-weight:800;background:#24528c;color:#fff;border:1px solid var(--mtcp-line);border-radius:6px;padding:2px 7px}
.mtcp-ben .vid i.live{background:#c43d3d;border-color:#c43d3d}
.mtcp-ben .vid b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;margin-top:8px;color:#eef4fb}
.mtcp-link{margin-top:auto;padding-top:10px;align-self:flex-start;background:none;border:0;font:inherit;font-size:12.5px;font-weight:800;color:var(--mtcp-yel)!important;cursor:pointer;text-decoration:none!important}
.mtcp-gate{position:fixed;inset:0;background:rgba(4,10,20,.72);z-index:99999;display:grid;place-items:center;padding:16px;backdrop-filter:blur(3px)}
.mtcp-gate-card{position:relative;background:#1d4478;border:1px solid var(--mtcp-line);border-radius:16px;padding:22px;max-width:420px;width:100%;color:#eef4fb;box-shadow:0 30px 60px rgba(2,8,18,.6)}
.mtcp-gate-card h3{margin:0 0 8px;font-size:18px;color:#f7fafd}
.mtcp-gate-card p{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--mtcp-mute)}
.mtcp-gate-card .a{display:flex;gap:10px;flex-wrap:wrap}
.mtcp-gate-card .x{position:absolute;right:10px;top:6px;border:0;background:none;font-size:22px;cursor:pointer;color:var(--mtcp-mute)}
/* Beitragsfeld */
.mtcp-comp{background:linear-gradient(165deg,#24528c,#20477b);border:1px solid var(--mtcp-line);border-radius:16px;padding:14px 16px;margin:0 0 14px;box-shadow:0 10px 30px -14px rgba(2,8,18,.5)}
.mtcp-comp .row{display:flex;gap:12px;align-items:center}
.mtcp-comp .in{flex:1;text-align:left;min-height:46px;border:1px solid var(--mtcp-line-soft);border-radius:12px;background:var(--mtcp-soft);padding:0 14px;font:inherit;font-size:14px;color:var(--mtcp-mute);cursor:pointer}
.mtcp-comp .in:hover{border-color:var(--mtcp-yel);color:#cfe0f5}
.mtcp-comp .opts{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px;padding-left:48px}
.mtcp-comp .opts>span,.mtcp-comp .opts>button:not(.mtcp-btn){font:inherit;font-size:12px;font-weight:700;color:#c9d9ee;background:#20477b;border:1px solid var(--mtcp-line-soft);border-radius:99px;padding:4px 10px;cursor:pointer}
.mtcp-comp .opts>span{color:#bcd2ec;cursor:default}
.mtcp-comp.locked .opts>span{color:#bcd2ec}
.mtcp-comp .opts .mtcp-btn{margin-left:auto;min-height:36px}
@media(max-width:640px){.mtcp-ben .g{grid-template-columns:1fr}.mtcp-hero .b .mtcp-btn{flex:1}.mtcp-hero-in{padding:20px 18px}.mtcp-teamcard{flex:1 1 100%}}
@media(max-width:720px){.mtcp-comp .opts{padding-left:0}.mtcp-comp .opts .mtcp-btn{margin-left:0;width:100%}.mtcp-hero .r{display:none}}
#memberPage .mtcp-comp .row{border:0!important;padding:0!important}
#memberPage .mtc-center>article.mtf-card{border-radius:16px}
#memberPage .mtc-center>article.mtf-card img[src=""]{display:none}
/* v2410 · Teamfoto im Header + Scanner-Trendkarten links */
.mtcp-hero .r2{display:flex;flex-direction:column;gap:14px;min-width:0}
.mtcp-team-photo{width:100%;max-width:420px;display:block}
.mtcp-trend{margin-top:14px}
.mtcp-trend .mtf-note{margin:2px 0 10px}
.mtcp-trend .mt-scanner-card{margin-bottom:8px}
.mtcp-trend .mt-scanner-card-main{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}

.mtcp-team-strip{margin:18px 0 0;max-width:760px}.mtcp-team-strip .mtcp-team-photo{max-width:100%}
.mtcp-team-strip figcaption{font-size:13px;font-weight:700;color:#cfe0f5;margin-top:8px}
#memberPage .mtcp-mr .mtcp-av b,#memberPage .mtcp-trow .mtcp-av b{color:#ffd34d}
#memberPage .mtcp-mr .mtcp-av,#memberPage .mtcp-trow .mtcp-av{border-color:rgba(245,196,0,.55)}
.mtcp-trend .mtcp-vr{padding:10px 0;border-top:1px solid rgba(180,205,235,.12)}
.mtcp-trend .mtcp-vr:first-of-type{border-top:0}
/* v2416: Alle drei Spalten laufen bis zur Kartenunterkante gemeinsam; danach scrollt nur der Feed. */
@media(min-width:1181px){
#memberPage .mtc-grid{align-items:start;height:var(--mtcp-side-height,auto);min-height:0}
#memberPage .mtc-left,#memberPage .mtc-right{position:static;max-height:none;overflow:visible;padding-right:0}
#memberPage .mtc-center{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(180,205,235,.25) transparent;padding-right:4px}
#memberPage .mtc-center::-webkit-scrollbar{width:6px}
#memberPage .mtc-center::-webkit-scrollbar-thumb{background:rgba(180,205,235,.25);border-radius:6px}
}
.mtcp-trend .mtcp-vr .s{flex-wrap:wrap}.mtcp-trend .mtcp-sig{white-space:nowrap}
.mtcp-hot{display:block;padding:10px 0;border-top:1px solid rgba(180,205,235,.12);text-decoration:none;color:inherit}
.mtcp-hot b{display:block;font-size:13px;line-height:1.35}
.mtcp-hot small{opacity:.7;font-size:11.5px}
.mtcp-hot:hover b{color:#ffd34d}
@media(min-width:1181px){html:has(body.mt-community-feed),html body.mt-community-feed{overflow-x:clip!important;overflow-y:visible!important}}
/* v2419 · Header bündig: zwei gleich hohe Spalten, Teamliste scrollt intern, Weekend-Leiste dezent */
.mtcp-hero-in{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);align-items:stretch;gap:22px}
.mtcp-hero .l{min-height:0}
.mtcp-hero .r2{min-height:0;position:relative}
.mtcp-teamcard{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;align-self:stretch;background:rgba(7,18,33,.6);border:1px solid var(--mtcp-line-soft);border-radius:16px}
.mtcp-tlist{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(180,205,235,.25) transparent}
.mtcp-trow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 2px}
.mtcp-trow .go{font-style:normal;font-size:11.5px;font-weight:700;color:var(--mtcp-link);white-space:nowrap}
.mtcp-trow:hover .go{color:var(--mtcp-yel)}
.mtcp-allteam{margin-top:8px;font-size:12.5px;font-weight:800;color:var(--mtcp-yel)!important;text-decoration:none!important}
.mtcp-team-strip{margin-top:auto;padding-top:16px}
.mtcp-team-photo{max-width:100%;height:auto;object-fit:contain}
.mtcp-hero .mtcp-av:not(:has(img)){background:var(--mtcp-yel);border-color:rgba(245,196,0,.7)}
#memberPage .mtcp-av:not(:has(img)) b{color:#20477b!important}
.mtcp-wk{margin-top:14px;padding:10px 14px;border:1px solid var(--mtcp-line-soft);border-left:3px solid var(--mtcp-yel);border-radius:10px;background:rgba(7,18,33,.45);max-width:640px}
.mtcp-wk b{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#f7fafd}
.mtcp-wk b i{width:7px;height:7px;border-radius:50%;background:var(--mtcp-grn)}
.mtcp-wk p{margin:4px 0 8px;font-size:12.5px;line-height:1.5;color:var(--mtcp-mute)}
.mtcp-wk .ch{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.mtcp-wk-chip{font:inherit;font-size:11.5px;font-weight:700;color:#dbe7f5;background:#20477b;border:1px solid var(--mtcp-line-soft);border-radius:99px;padding:4px 10px;cursor:pointer}
.mtcp-wk-chip:hover{border-color:var(--mtcp-yel)}
.mtcp-wk-link{font:inherit;font-size:12px;font-weight:800;color:var(--mtcp-yel);background:none;border:0;cursor:pointer;padding:4px 6px}
@media(max-width:980px){.mtcp-hero-in{grid-template-columns:1fr}.mtcp-teamcard{position:static}.mtcp-tlist{max-height:300px}}
.mtcp-hero .mtcp-av{background:var(--mtcp-yel)}
/* v2419 ruhiger Header */
.mtcp-hero{margin:0 0 16px}
.mtcp-hero-in{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important;align-items:center!important;padding:22px 26px!important}
.mtcp-hero h1{margin:8px 0 6px}
.mtcp-wkline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:12.5px;color:var(--mtcp-mute)}
.mtcp-wkline i{width:7px;height:7px;border-radius:50%;background:var(--mtcp-grn)}
.mtcp-wkline b{color:#f7fafd}
.mtcp-wkline .mtcp-wk-link{background:none;border:0;padding:0 0 0 6px;color:var(--mtcp-yel);font-weight:700;font-size:12.5px;cursor:pointer}
.mtcp-hphoto{position:relative;margin:0;border-radius:14px;overflow:hidden;align-self:stretch;display:flex;align-items:flex-end}
.mtcp-hphoto img{display:block;width:100%;height:auto}
.mtcp-hphoto figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 16px 12px;background:linear-gradient(180deg,transparent,rgba(5,14,27,.92));display:flex;flex-direction:column;gap:2px}
.mtcp-hphoto b{font-size:14px;color:#f7fafd}.mtcp-hphoto small{font-size:12px;color:#b9cce4}
.mtcp-teamline{display:block;font-size:12.5px;font-weight:700;color:var(--mtcp-mute);margin-top:4px}
.mtcp-teammini .row{display:flex;align-items:center;gap:12px;margin:8px 0}
.mtcp-teammini .stack{display:flex}.mtcp-teammini .stack>span{margin-left:-10px}.mtcp-teammini .stack>span:first-child{margin-left:0}
.mtcp-teammini .stack .mtcp-av{border:2px solid #638fc0}
.mtcp-teammini p{margin:0;font-size:13px;color:#cfe0f5}
@media(max-width:860px){.mtcp-hero-in{grid-template-columns:1fr!important}}
@media(max-width:640px){.mtcp-hphoto{flex-direction:column;align-items:stretch}.mtcp-hphoto figcaption{position:static;padding:10px 4px 0;background:none}}
.mtcp-teammini p{flex:1}
/* v2424 · Unten bündig: letzte Karte jeder Spalte füllt bis zur gemeinsamen Unterkante */
.mtcp-ben.mtcp-fill{display:flex;flex-direction:column}.mtcp-ben.mtcp-fill .g{flex:1;align-items:stretch}.mtcp-fill.mtf-card,.mtcp-fill.mtcp-card{box-sizing:border-box}

/* V2459 · Eingabe- und Suchfelder klar markieren; linke Navigation beim Filtern sichtbar halten. */
html body.mt-community-feed #memberPage :is(.mtc-compose textarea,.mtc-fsearch input[type="search"],.mtc-search input[type="search"]){border:2px solid var(--mtcp-yel)!important;box-shadow:0 0 0 1px rgba(245,196,0,.12)!important}
html body.mt-community-feed #memberPage :is(.mtc-compose textarea,.mtc-fsearch input[type="search"],.mtc-search input[type="search"]):focus{outline:2px solid rgba(245,196,0,.35)!important;outline-offset:2px}
html body.mt-community-feed #memberPage .mtc-search{position:relative}
html body.mt-community-feed #memberPage .mtc-member-results{min-height:0;overflow-anchor:none}
html body.mt-community-feed #memberPage .mtc-member-default[hidden]{display:none!important}
#memberPage .mtc-fsearch .mtc-fsearch-go{background:var(--mtcp-yel,#ffd34d)!important;border:1px solid var(--mtcp-yel,#ffd34d)!important;color:#1a1400!important}
#memberPage .mtc-fsearch .mtc-fsearch-go:hover,#memberPage .mtc-fsearch .mtc-fsearch-go:focus-visible{background:var(--mtcp-yel2,#ffd52a)!important;border-color:var(--mtcp-yel2,#ffd52a)!important;color:#1a1400!important}
@media(min-width:1181px){html body.mt-community-feed #memberPage .mtc-left{position:sticky!important;top:84px!important;align-self:start}}

/* V2465 · Such- und Filterkopf wieder an seinem Platz: er scrollt normal mit und bleibt nicht schwebend stehen. */
.mtc-fhead{position:static!important;top:auto!important;z-index:auto!important;box-shadow:none!important}

/* V2477 · Ruhiger Feed: stiller Nachlade-Anker, Abschlusskarte, breiter Feed ohne rechte Spalte, kompakte linke Spalte. */
#memberPage .mtf-more-silent{height:1px;margin:0;padding:0;border:0;background:none;visibility:hidden}
#memberPage .mtc-end{text-align:center;color:#c9d4e3}
#memberPage .mtc-end p{margin:0}
#memberPage .mtc-grid{height:auto!important}
#memberPage .mtc-left{align-self:start!important;height:auto!important}
#memberPage .mtc-left .mtf-card{min-height:0!important;height:auto!important}
@media(min-width:1181px){#memberPage .mtc-grid.mtc-grid--wide{grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important}#memberPage .mtc-grid--wide>.mtc-right{display:none!important}}
#memberPage .mtc-right .mtc-card-empty{display:none!important}
/* V2483 · Natürliche Seitenspalten ohne eigene Scrollleisten. Profil und Navigation bleiben
   getrennte Karten; alle Spalten laufen gemeinsam bis zur längeren Seitenkante, danach scrollt
   ausschließlich der mittlere Feed. Die Breiten bleiben ruhig und unverengt. */
@media(min-width:1181px){
html body #memberPage .mtc-grid{grid-template-columns:minmax(240px,20fr) minmax(560px,57fr) minmax(280px,23fr)!important;align-items:start!important;height:var(--mtcp-side-height,auto)!important;min-height:0!important}
html body #memberPage .mtc-grid>.mtc-left,html body #memberPage .mtc-grid>.mtc-right{position:static!important;top:auto!important;align-self:start!important;height:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;padding-right:0!important}
html body #memberPage .mtc-grid>.mtc-center{height:100%!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:rgba(180,205,235,.25) transparent!important;padding-right:4px!important}
html body #memberPage .mtc-grid.mtc-grid--wide{grid-template-columns:minmax(240px,22fr) minmax(640px,78fr)!important}
html body #memberPage .mtc-left>.mtc-me,html body #memberPage .mtc-left>.mtc-nav{position:relative!important;inset:auto!important;width:auto!important;max-width:none!important;transform:none!important}
}
@media(max-width:1180px){html body #memberPage .mtc-grid{height:auto!important}html body #memberPage .mtc-left,html body #memberPage .mtc-right,html body #memberPage .mtc-center{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important}}

/* V2484 · Mitte ohne eigenen Scrollbereich; links/rechts laufen mit und bleiben am Spaltenende stehen. */
@media(min-width:1181px){
html body #memberPage .mtc-grid{height:auto!important;align-items:start!important}
html body #memberPage .mtc-grid>.mtc-center{height:auto!important;overflow:visible!important;padding-right:0!important}
html body #memberPage .mtc-grid>.mtc-left,html body #memberPage .mtc-grid>.mtc-right{position:sticky!important;top:var(--mtcp-stick,96px)!important;max-height:none!important;overflow:visible!important}
}

.mtcp-hphoto a.mtcp-teamgo,.mtcp-teammini a.mtcp-teamgo{color:#ffd34d;font-weight:800;font-size:13px;margin-top:4px}.mtcp-teammini .stack>a{margin-left:-10px}.mtcp-teammini .stack>a:first-child{margin-left:0}
