/* SC Dynoviq Community Maximum · final responsive layer */
#communityRoot,.c50,.c59,.c74-page{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
.c59-main{width:min(100%,1460px)!important;margin:0 auto!important;padding:0 28px 110px!important;overflow:visible!important}
.c74-page{padding-bottom:30px}
.c73-hero{position:relative;width:100%;aspect-ratio:16/7.2;min-height:420px;max-height:690px;overflow:hidden;border:1px solid rgba(225,158,91,.35);border-radius:25px;background:#050607}
.c73-slides,.c73-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
.c73-slide{object-fit:contain!important;object-position:center!important;background:#050607;opacity:0;transition:opacity .65s ease,transform 5.2s ease;transform:scale(1.015)}
.c73-slide.is-active{opacity:1;transform:scale(1)}
.c73-copy{max-width:680px}.c73-copy h1{font-size:clamp(40px,5vw,72px);line-height:.98}.c73-copy p{font-size:16px}
.c59-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:20px!important}
.c59-tile{min-width:0!important;min-height:245px!important;overflow:hidden!important}.c59-tile:before{background-size:cover!important;background-position:center!important}
.c76-pulse,.c76-discover,.c76-tiers,.c76-quick,.c59-activities{margin-top:22px}
.c76-pulse,.c76-tiers{border:1px solid rgba(215,151,85,.28);border-radius:22px;background:linear-gradient(145deg,#101216,#090a0c);padding:20px}
.c76-pulse header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.c76-pulse header span,.c76-tiers article>span{color:#e0a15c;font-size:11px;font-weight:900;letter-spacing:.14em}.c76-pulse h2{margin:4px 0 0;font-size:26px}.c76-pulse header button{border:0;background:none;color:#e7ad6b;font-weight:900}
.c76-pulse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.c76-pulse-grid button{padding:16px;border:1px solid #292c32;border-radius:15px;background:#0d0f13;color:#fff;text-align:left}.c76-pulse-grid b,.c76-pulse-grid span,.c76-pulse-grid small{display:block}.c76-pulse-grid b{font-size:28px;color:#efa85f}.c76-pulse-grid span{font-weight:800}.c76-pulse-grid small{margin-top:4px;color:#858b95}
.c76-discover{display:grid;grid-template-columns:1.45fr 1fr;gap:16px}.c76-featured-build,.c76-challenge{position:relative;min-width:0;overflow:hidden;border:1px solid #30323a;border-radius:22px;background:#0e1014}.c76-featured-build{min-height:330px}.c76-featured-build>img{width:100%;height:100%;object-fit:cover;object-position:center}.c76-featured-build>div{position:absolute;inset:auto 0 0;padding:70px 22px 22px;background:linear-gradient(transparent,rgba(4,5,7,.96))}.c76-featured-build span,.c76-challenge>span{color:#efaa62;font-size:11px;font-weight:900;letter-spacing:.13em}.c76-featured-build h2,.c76-challenge h2{margin:5px 0;font-size:28px}.c76-featured-build p,.c76-challenge p{color:#babdc4}.c76-featured-build button,.c76-challenge button{border:1px solid #a56835;border-radius:10px;background:#18120d;color:#f4b875;padding:10px 13px;font-weight:900}.c76-challenge{padding:26px;background:radial-gradient(circle at 90% 0,rgba(160,77,211,.22),transparent 45%),linear-gradient(145deg,#17111d,#0d0f14)}.c76-challenge div{display:flex;justify-content:space-between;gap:12px;margin:28px 0}.c76-challenge div b{color:#d786ff}.c76-challenge div small{color:#999da5}
.c76-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.c76-tiers article{position:relative;padding:18px;border:1px solid #30323a;border-radius:16px;background:#0c0e12}.c76-tiers article.active{border-color:#e1a15e;box-shadow:inset 0 0 0 1px rgba(225,161,94,.25)}.c76-tiers article.active:after{content:"DEIN TARIF";position:absolute;top:12px;right:12px;color:#090909;background:#e4a661;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:1000}.c76-tiers article.vip{background:radial-gradient(circle at 100% 0,rgba(191,88,237,.2),transparent 45%),#0c0e12}.c76-tiers h3{margin:7px 0}.c76-tiers p{margin:0;color:#a7abb3;font-size:13px;line-height:1.55}
.c76-tier-lock,.c76-limit{display:inline-flex;align-items:center;border:1px solid #5d4266;border-radius:999px;background:#18101c;color:#dda3f1;padding:7px 10px;font-size:10px;font-weight:900}.c75-upload.locked{opacity:.55;cursor:not-allowed}
.c76-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.c76-quick button{display:flex;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid #2e3037;border-radius:16px;background:#0d0f13;color:#fff;text-align:left}.c76-quick i{display:grid;place-items:center;width:40px;height:40px;border:1px solid #81542f;border-radius:12px;color:#edaa63}.c76-quick span,.c76-quick b,.c76-quick small{display:block}.c76-quick small{color:#8e939c;margin-top:3px}
.c76-module-head{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.c76-module-head>div{border:1px solid #2d3037;border-radius:14px;background:#0c0e12;padding:14px}.c76-module-head b,.c76-module-head span{display:block}.c76-module-head b{font-size:24px;color:#eca761}.c76-module-head span{font-size:11px;color:#999ea7}
.c76-composer,.c76-toolbar,.c76-garage-actions,.c76-meet-tools,.c55-market-tools{min-width:0}.c76-toolbar,.c76-garage-actions,.c76-meet-tools,.c55-market-tools{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:16px 0}.c76-toolbar input,.c76-meet-tools input,.c76-meet-tools select,.c55-market-tools input,.c55-market-tools select{min-width:0;flex:1 1 180px}
.c76-feed-list,.c76-meet-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.c76-feed-list .c75-post,.c76-meet-list .c75-meet{min-width:0;margin:0!important}.c75-post>img{width:100%;max-height:520px;object-fit:contain!important;background:#050607}.c76-author{display:flex;align-items:center;gap:10px}.c76-author>i,.c76-online i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#252932;font-style:normal;font-weight:900}.c76-author>i.online{box-shadow:0 0 0 3px rgba(33,207,107,.25);border:1px solid #26d876}.c76-author span,.c76-author b,.c76-author small{display:block}.c76-author small{color:#8e949e}
.c76-garage-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.c76-car{overflow:hidden}.c76-car>img{width:100%;height:230px;object-fit:cover;object-position:center}.c76-car-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.c76-car-head h3{margin:4px 0}.c76-power{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.c76-power span{padding:10px;border:1px solid #292c32;border-radius:11px}.c76-power b,.c76-power small{display:block}.c76-power b{color:#eba761}.c76-power small{font-size:9px;color:#8c929c}.c76-mods{display:flex;flex-wrap:wrap;gap:6px}.c76-mods span{padding:5px 8px;border-radius:999px;background:#191c22;color:#babec6;font-size:10px}.c76-card-actions,.c76-meet-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.c76-card-actions button,.c76-meet-actions button{border:1px solid #41444d;border-radius:9px;background:#14171d;color:#eee;padding:8px 10px}.c76-card-actions .danger{color:#ff9ca3;border-color:#723c43}
.c76-meet-list .c75-meet{display:grid;grid-template-columns:minmax(0,220px) 1fr;gap:15px}.c76-meet-list .c75-meet>img{width:100%;height:100%;min-height:210px;object-fit:cover;border-radius:13px}.c76-meet-kicker,.c76-meet-meta{display:flex;flex-wrap:wrap;gap:8px}.c76-meet-kicker b{color:#eca761}.c76-meet-kicker span,.c76-meet-meta span{color:#9ca1aa;font-size:11px}
.c55-market-card{min-width:0;overflow:hidden}.c55-market-img{position:relative}.c55-market-img>img{width:100%;height:240px;object-fit:contain!important;background:#060708}.c76-fav{position:absolute;top:10px;right:10px;width:42px;height:42px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(5,6,8,.8);color:#fff}.c76-fav.on{color:#ffbd68;border-color:#d88b3e}
.c76-chat-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:16px}.c76-chat-head{display:flex;align-items:end;justify-content:space-between;margin:12px 0}.c76-chat-head h2{margin:0}.c76-chat-head span{color:#8e939d;font-size:11px}.c76-online{border:1px solid #30323a;border-radius:18px;background:#0d0f13;padding:15px}.c76-online header{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #282b31}.c76-online header span{color:#2ee483}.c76-online>div,.c76-online details div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #23262c}.c76-online div span{flex:1}.c76-online div b,.c76-online div small{display:block}.c76-online div small{color:#858b94}.c76-online div em{color:#2ee483;font-size:10px}.c76-online summary{padding:14px 0;color:#aeb2b9;cursor:pointer}
.c76-chat-modal{width:min(1100px,94vw)}.c76-chat-modal>header{display:flex;justify-content:space-between;align-items:center}.c76-chat-modal>header span{color:#eca761;font-size:10px;font-weight:900;letter-spacing:.12em}.c76-chat-modal>header h2{margin:3px 0}.c76-chat-modal>header p i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#2adc7c}.c76-chat-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;min-height:520px}.c76-chat-body>aside{border-right:1px solid #2b2e35;padding-right:12px}.c76-chat-body>aside div{display:flex;gap:8px;align-items:center;margin:10px 0}.c76-chat-body>aside i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#272a31;font-style:normal}.c76-chat-body>main{display:flex;flex-direction:column;min-width:0}.c50-messages{flex:1;max-height:480px;overflow:auto;padding:8px}.c50-messages>div{width:fit-content;max-width:78%;margin:8px 0;padding:9px 12px;border-radius:14px;background:#20232a}.c50-messages>div.mine{margin-left:auto;background:#55371f}.c50-messages b,.c50-messages span,.c50-messages small{display:block}.c50-messages b{font-size:10px;color:#e8ad6b}.c50-messages small{color:#8d929b;font-size:9px;margin-top:4px}.c76-message-compose{display:flex;gap:8px}.c76-message-compose textarea{min-height:58px;flex:1}.c76-message-compose button{min-width:100px}
.sc-v126-hero-visual img,.sc-auth-side img,.sc-v126-area-card img{object-position:center!important}

@media(max-width:980px){
 .c59-main{padding:0 16px 105px!important}.c73-hero{aspect-ratio:16/9;min-height:0}.c59-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c59-tile{min-height:220px!important}.c76-pulse-grid,.c76-quick{grid-template-columns:repeat(2,1fr)}.c76-discover{grid-template-columns:1fr}.c76-garage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c76-feed-list,.c76-meet-list{grid-template-columns:1fr!important}.c76-chat-layout{grid-template-columns:1fr}.c76-online{order:-1}.c76-tiers{grid-template-columns:1fr}
}
@media(max-width:640px){
 .c59-main{padding:0 10px calc(100px + env(safe-area-inset-bottom))!important}.c73-hero{width:100%;aspect-ratio:4/5;min-height:0;border-radius:18px}.c73-slide{object-fit:contain!important}.c73-copy{left:18px!important;right:18px!important;bottom:52px!important}.c73-copy h1{font-size:34px}.c73-copy p{font-size:12px}.c73-arrow{width:40px!important;height:40px!important}.c59-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.c59-tile{min-height:178px!important;border-radius:16px!important}.c59-tile span small{font-size:10px!important}.c76-pulse,.c76-tiers{padding:13px;border-radius:17px}.c76-pulse header{align-items:start;flex-direction:column}.c76-pulse-grid,.c76-quick{grid-template-columns:1fr 1fr;gap:8px}.c76-pulse-grid button{padding:12px}.c76-pulse-grid b{font-size:22px}.c76-discover{gap:10px}.c76-featured-build{min-height:280px}.c76-challenge{padding:18px}.c76-challenge div{align-items:start;flex-direction:column;margin:18px 0}.c76-quick button{padding:11px}.c76-quick i{width:34px;height:34px;flex:0 0 34px}.c76-quick small{font-size:9px}.c76-module-head{gap:6px}.c76-module-head>div{padding:10px}.c76-toolbar>*{flex:1 1 42%}.c76-garage-grid{grid-template-columns:1fr!important}.c76-car>img{height:auto;max-height:350px;object-fit:contain;background:#050607}.c76-meet-list .c75-meet{grid-template-columns:1fr}.c76-meet-list .c75-meet>img{height:auto;min-height:0;max-height:340px;object-fit:contain;background:#050607}.c55-market-img>img{height:auto;max-height:360px}.c76-chat-head{align-items:start;flex-direction:column;gap:4px}.c76-chat-body{grid-template-columns:1fr;min-height:65vh}.c76-chat-body>aside{display:none}.c50-messages{max-height:58vh}.c50-messages>div{max-width:88%}.c76-message-compose button{min-width:78px}.c76-online{padding:10px}.c52-banner{min-height:0!important}.c52-banner img{width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:contain!important;background:#050607}.c50-bottom{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}.c74-page{padding-bottom:12px}
}
@media(prefers-reduced-motion:reduce){.c73-slide{transition:none!important;transform:none!important}}

/* v262 · Garage Maximum vehicle center */
.c77-garage-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.c77-garage-dashboard article{min-width:0;border:1px solid #30343b;border-radius:16px;background:linear-gradient(145deg,#111419,#0b0d10);padding:17px}.c77-garage-dashboard b,.c77-garage-dashboard span{display:block}.c77-garage-dashboard b{font-size:clamp(21px,2vw,30px);color:#eeaa62}.c77-garage-dashboard span{margin-top:4px;color:#9298a1;font-size:12px}.c77-garage-dashboard .warn{border-color:#87443f}.c77-garage-dashboard .warn b{color:#ff8d85}
.c77-build-mini{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 0;border-top:1px solid #282c32;color:#9da2aa}.c77-build-mini b{color:#e9a55f}.c76-card-actions .primary{flex:1 1 100%;min-height:45px;border-color:#c47f3e;background:linear-gradient(135deg,#3b2716,#19130e);color:#ffc27c}
.c77-center-overlay{align-items:center!important;padding:14px!important;overflow:hidden!important}.c77-center-overlay>div{width:min(1180px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;padding:0!important;overflow:auto!important;border-radius:22px!important}.c77-center{padding:22px}.c77-center-head{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #2b2f36}.c77-center-head span,.c77-form>span,.c77-qr>span,.c77-performance header span,.c77-active-build span,.c77-public-journal>span{color:#eaa35a;font-size:11px;font-weight:900;letter-spacing:.14em}.c77-center-head h2{margin:4px 0 2px!important;font-size:clamp(28px,4vw,46px)}.c77-center-head p{margin:0;color:#a3a8b0}.c77-center-head button{width:46px;height:46px;flex:0 0 46px;border:1px solid #3b3f47;border-radius:13px;background:#15181e;color:#fff;font-size:26px}.c77-center-hero{position:relative;min-height:380px;margin-top:18px;overflow:hidden;border:1px solid #383b41;border-radius:20px;background:#050607}.c77-center-hero>img{width:100%;height:440px;object-fit:contain;background:#050607}.c77-center-hero>div{position:absolute;inset:auto 0 0;padding:85px 25px 22px;background:linear-gradient(transparent,rgba(4,5,7,.97))}.c77-center-hero h3{margin:5px 0;font-size:30px}.c77-center-hero p{margin:0;color:#c2c5ca}.c77-center-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0}.c77-center-stats article{padding:14px;border:1px solid #2e3239;border-radius:13px;background:#0b0d11}.c77-center-stats b,.c77-center-stats span{display:block}.c77-center-stats b{font-size:22px;color:#eda85f}.c77-center-stats span{font-size:10px;color:#8e949e}.c77-center-stats .warn{border-color:#7b3d3a}.c77-center-stats .warn b{color:#ff8a82}
.c77-performance,.c77-active-build,.c77-public-journal{margin-top:14px;padding:18px;border:1px solid #30343b;border-radius:17px;background:#0c0f13}.c77-performance header,.c77-active-build{display:flex;align-items:center;justify-content:space-between;gap:20px}.c77-performance h3,.c77-active-build h3{margin:4px 0}.c77-performance header>b{color:#dfa15e}.c77-performance label{display:grid!important;grid-template-columns:70px minmax(0,1fr) 75px;align-items:center;gap:10px;margin:10px 0!important;color:#bbb!important;font-size:12px!important}.c77-performance label>i,.c77-progress i{display:block;height:10px;overflow:hidden;border-radius:999px;background:#24272d}.c77-performance label>i em,.c77-progress em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b56e33,#f7b76c)}.c77-performance label>b{text-align:right;color:#fff}.c77-progress{min-width:220px}.c77-progress i{height:12px}.c77-progress b{display:block;margin-top:6px;text-align:right;color:#efaa62}.c77-active-build p{margin:0;color:#999fa8}
.c77-center-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.c77-center-actions button{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;align-items:center;min-height:86px;padding:13px;border:1px solid #30343c;border-radius:14px;background:#0d1014;color:#fff;text-align:left}.c77-center-actions button:hover{border-color:#a66b38;background:#16110d}.c77-center-actions i{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border:1px solid #85542f;border-radius:12px;color:#efac64;font-style:normal;font-size:18px}.c77-center-actions b,.c77-center-actions span{display:block}.c77-center-actions span{color:#8f959e;font-size:10px}.c77-public-journal article{display:grid;grid-template-columns:1fr minmax(0,2fr);gap:12px;padding:13px 0;border-bottom:1px solid #292d33}.c77-public-journal article img{grid-column:1/-1;max-height:320px;width:100%;object-fit:contain;background:#050607;border-radius:12px}.c77-public-journal article p{color:#aeb3bb}.c77-public-journal article small{display:block;color:#858b94}
.c77-form{padding:4px}.c77-form h2{font-size:30px}.c77-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.c77-form textarea{min-height:100px}.c77-lockline{border:1px solid #5f4365;border-radius:12px;background:#17101b;color:#dca3ef;padding:11px}.c77-records,.c77-journal-list{display:grid;gap:8px;max-height:310px;overflow:auto;margin:14px 0}.c77-records article{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #2e3239;border-radius:12px;background:#0a0c0f}.c77-records article>div{min-width:0;flex:1}.c77-records b,.c77-records small{display:block}.c77-records small{color:#858c95}.c77-records strong{color:#eca761}.c77-records button,.c77-journal-list button{border:1px solid #444851;border-radius:8px;background:#15181d;color:#fff;padding:8px}.c77-records .danger,.c77-journal-list .danger{border-color:#703c41;color:#ff9aa1}.c77-total{display:flex;justify-content:space-between;padding:14px;border:1px solid #5f452e;border-radius:13px;background:#15110d}.c77-total b{color:#efab64}.c77-journal-list article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:11px;border:1px solid #2e3239;border-radius:13px;background:#0b0d10}.c77-journal-list img{width:120px;height:100px;object-fit:cover;border-radius:9px}.c77-journal-list h3{margin:3px 0}.c77-journal-list p{color:#a6abb3}.c77-qr{text-align:center}.c77-qr>img{display:block;width:min(280px,80vw);margin:14px auto;border:12px solid #fff;border-radius:12px}.c77-qr p{color:#a8adb5}
@media(max-width:900px){.c77-garage-dashboard{grid-template-columns:repeat(2,1fr)}.c77-center-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.c77-center-stats{grid-template-columns:repeat(3,1fr)}}
@media(max-width:640px){.c77-garage-dashboard{gap:7px}.c77-garage-dashboard article{padding:12px}.c77-center-overlay{padding:5px!important}.c77-center-overlay>div{width:calc(100vw - 10px)!important;max-height:calc(100dvh - 10px)!important;border-radius:15px!important}.c77-center{padding:12px}.c77-center-head h2{font-size:25px}.c77-center-hero{min-height:0}.c77-center-hero>img{height:auto;max-height:310px}.c77-center-hero>div{position:relative;padding:15px;background:#0b0d10}.c77-center-stats{grid-template-columns:repeat(2,1fr);gap:6px}.c77-center-stats article{padding:10px}.c77-performance,.c77-active-build{padding:13px}.c77-active-build{align-items:start;flex-direction:column}.c77-progress{width:100%;min-width:0}.c77-center-actions{grid-template-columns:1fr;gap:7px}.c77-center-actions button{min-height:72px}.c77-form-grid{grid-template-columns:1fr}.c77-records article{align-items:flex-start;flex-wrap:wrap}.c77-records article>div{flex:1 1 65%}.c77-journal-list article{grid-template-columns:1fr}.c77-journal-list img{width:100%;height:auto;max-height:240px;object-fit:contain;background:#050607}.c77-performance label{grid-template-columns:55px minmax(0,1fr) 60px}.c77-public-journal article{grid-template-columns:1fr}.c50-modalbuttons{flex-wrap:wrap}.c50-modalbuttons button{flex:1 1 130px}}

/* v261.1 · navigation, meets and chat viewport repair */
.c59-bottom button.on:after{
 left:50%!important;right:auto!important;transform:translateX(-50%)!important;
}
.c76-meet-tools input,.c76-meet-tools select{
 min-height:48px!important;border:1px solid #343941!important;border-radius:12px!important;
 background:#0b0e12!important;color:#f4f4f4!important;padding:0 14px!important;font:inherit;
}
.c76-meet-tools input::placeholder{color:#8f949d}
.c76-meet-list{
 grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr))!important;gap:16px!important;
}
.c76-meet-list .c75-meet{
 grid-template-columns:minmax(260px,38%) minmax(0,1fr)!important;gap:20px!important;
 padding:16px!important;align-items:stretch!important;
}
.c76-meet-list .c75-meet>img{min-height:260px!important}
.c76-chat-overlay{padding:16px!important;overflow:hidden!important;align-items:center!important}
.c76-chat-overlay>div{
 width:min(1180px,calc(100vw - 32px))!important;height:min(780px,calc(100dvh - 32px))!important;
 max-height:calc(100dvh - 32px)!important;overflow:hidden!important;padding:0!important;
}
.c76-chat-modal{width:100%!important;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);box-sizing:border-box}
.c76-chat-modal>header{padding:18px 20px;border-bottom:1px solid #2b2e35}
.c76-chat-modal>header button{width:44px;height:44px;flex:0 0 44px;border:1px solid #3b3f47;border-radius:12px;background:#14171c;color:#fff;font-size:26px}
.c76-chat-modal>header p{margin:4px 0 0}
.c76-chat-body{grid-template-columns:220px minmax(0,1fr)!important;gap:0!important;min-height:0!important;overflow:hidden}
.c76-chat-body>aside{overflow:auto;border-right:1px solid #2b2e35;padding:16px!important}
.c76-chat-body>main{display:grid!important;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}
.c76-chat-modal .c50-messages{display:block;min-height:0;max-height:none!important;overflow-y:auto;overflow-x:hidden;padding:16px 18px;margin:0}
.c76-message-compose{padding:12px 16px 16px;border-top:1px solid #2b2e35;background:#0d1014}
.c76-message-compose textarea{max-height:120px;resize:vertical}
@media(max-width:640px){
 .c76-meet-list .c75-meet{grid-template-columns:1fr!important;padding:12px!important}
 .c76-chat-overlay{padding:6px!important}
 .c76-chat-overlay>div{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:14px!important}
 .c76-chat-modal>header{padding:12px 14px}.c76-chat-modal>header h2{font-size:20px}
 .c76-chat-body{grid-template-columns:1fr!important;min-height:0!important}.c76-chat-body>aside{display:none}
 .c76-chat-modal .c50-messages{max-height:none!important;padding:12px}.c76-message-compose{padding:9px}
}
