/* 0476 – Moderaatorite keskus 0998 paigutuse järgi. */
.me0475-team{gap:18px!important;padding:clamp(8px,2vw,20px);background:radial-gradient(circle at 50% 0,rgba(55,113,35,.24),transparent 34%)}
.me0475-team-hero{min-height:245px;display:grid;place-content:center;border-width:2px!important;border-color:#8d702b!important;background:linear-gradient(rgba(6,22,10,.34),rgba(5,13,6,.96)),repeating-linear-gradient(90deg,rgba(92,59,21,.32) 0 12px,rgba(30,20,8,.26) 12px 24px),radial-gradient(circle at 50% 0,#355628,#0a1209 68%)!important}
.me0475-team-hero:before,.me0475-team-hero:after{content:"🌿  🌿"!important;top:auto!important;bottom:21px;font-size:28px!important}
.me0475-team-hero h1{font-size:clamp(44px,10vw,84px)!important;color:#f6e5ae;letter-spacing:.015em}
.me0475-team-hero h1 em{display:block;color:#8ece4d}
.me0475-team-hero p{padding:10px 20px;border-top:1px solid rgba(209,175,76,.4);border-bottom:1px solid rgba(209,175,76,.4)}
.me0475-team-stats{border-width:2px!important;border-color:#7f6629!important;box-shadow:inset 0 0 0 5px rgba(64,45,14,.2)}
.me0475-team-stats article{min-height:150px;place-content:center}
.me0475-team-stats i{font-size:42px!important}.me0475-team-stats b{font-size:42px!important}.me0475-team-stats span{font:700 13px Georgia,serif!important}
.me0475-role-tabs{padding:8px;border:1px solid #765d23;border-radius:21px;background:#0c1409}
.me0475-role-tabs a{min-width:150px;text-align:center;font-family:Georgia,serif;font-size:16px}
.me0475-role{border-width:2px!important;border-color:#806527!important;box-shadow:inset 0 0 0 3px rgba(54,39,13,.18),0 18px 42px rgba(0,0,0,.32)!important}
.me0475-role>header{padding:19px!important;background:linear-gradient(90deg,rgba(103,75,19,.28),rgba(16,30,12,.8))!important}
.me0475-role>header>i{width:64px!important;height:64px!important;border-radius:20px!important;font-size:34px!important}
.me0475-role h2{font-size:clamp(25px,5vw,36px)!important}
.me0475-role-body{grid-template-columns:minmax(0,1fr) minmax(250px,34%)!important}
.me0475-member{min-height:104px;padding:17px!important}
.me0475-member:hover{background:rgba(142,201,74,.055)}
.me0475-avatar{width:68px!important;height:68px!important;border-color:#c19b3a!important;box-shadow:inset 0 0 18px rgba(218,182,73,.24)}
.me0475-member-main b{font-size:25px!important;color:#f7e7b7}
.me0475-presence{display:block;margin:5px 0;color:#d4c69c;font-size:12px;font-weight:800}
.me0475-presence i{display:inline-block;width:10px;height:10px;margin-right:7px;border-radius:50%;vertical-align:-1px}
.me0475-presence.online{color:#8eff87}.me0475-presence.online i{background:#49ec61;box-shadow:0 0 11px #49ec61}
.me0475-presence.offline{color:#ef998e}.me0475-presence.offline i{background:#ef564c;box-shadow:0 0 9px rgba(239,86,76,.55)}
.me0475-service{padding:8px 10px;border:1px solid #705b28;border-radius:11px;color:#cbbd8c;font-size:11px;text-align:center}
.me0475-role-body>aside{padding:22px!important;background:linear-gradient(150deg,rgba(27,46,20,.94),rgba(10,15,8,.92))!important}
.me0475-role-body>aside b{font-size:21px!important}.me0475-role-body>aside li{margin:12px 0!important}

.me0476-conversations{max-width:1100px;margin:20px auto 0;padding:clamp(10px,2vw,20px);border:2px solid #806527;border-radius:26px;background:linear-gradient(150deg,#111e0e,#060b06);color:#f5e7bd}
.me0476-conversations>header{padding:10px 8px 18px}.me0476-conversations>header small{color:#94d458;font-weight:950;letter-spacing:.11em}.me0476-conversations>header h2{margin:6px 0;font:900 clamp(27px,6vw,42px) Georgia,serif}.me0476-conversations>header p{margin:0;color:#cfc39b}
.me0476-conversations .me0355-card,.me0476-conversations .me0355-chat{margin:12px 0;padding:18px;border:1px solid #715a25;border-radius:20px;background:#0d180c}
.me0476-conversations .me0355-send,.me0476-conversations .me0355-reply{display:grid;gap:9px}.me0476-conversations input,.me0476-conversations select,.me0476-conversations textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #66552c;border-radius:12px;background:#030803;color:#fff}
.me0476-conversations button{min-height:46px;border:0;border-radius:13px;background:linear-gradient(135deg,#ddfc61,#45d86a);font-weight:950}
.me0476-conversations .me0355-chat-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:13px}.me0476-conversations .me0355-thread-list{display:grid;gap:8px;align-content:start}.me0476-conversations .me0355-thread-link{display:grid;padding:11px;border:1px solid #5e502c;border-radius:13px;color:#f7e8b7;text-decoration:none;background:#151b0d}.me0476-conversations .me0355-thread-link.on{border-color:#9ecf4c;background:#263815}
.me0476-conversations .me0355-bubbles{display:grid;gap:9px}.me0476-conversations .me0355-bubble{max-width:86%;padding:12px;border-radius:15px;background:#1b2515;white-space:pre-wrap}.me0476-conversations .me0355-bubble.user{justify-self:end;background:#24431f}.me0476-conversations .me0355-bubble.mod{justify-self:start}

.me0476-audit{display:grid;gap:15px}.me0476-audit-hero{padding:24px;border:1px solid #8a6d2c;border-radius:25px;background:radial-gradient(circle at 90% 0,rgba(132,205,73,.22),transparent 38%),linear-gradient(145deg,#193617,#080f08)}.me0476-audit-hero small{color:#a8df72;font-weight:950;letter-spacing:.1em}.me0476-audit-hero h2{margin:6px 0;font:900 clamp(30px,6vw,48px) Georgia,serif;color:#f7e8b8}.me0476-audit-hero p{max-width:720px;color:#cee2c4}
.me0476-audit-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.me0476-audit-totals article{display:grid;gap:5px;padding:17px;border:1px solid #66542a;border-radius:18px;background:#111f10}.me0476-audit-totals span,.me0476-audit-grid small{color:#b8cda9}.me0476-audit-totals b{font:900 25px Georgia,serif;color:#f3dc83}
.me0476-audit-list{display:grid;gap:10px}.me0476-audit-person{overflow:hidden;border:1px solid #675429;border-radius:20px;background:#0b150a}.me0476-audit-person>header{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:15px;background:rgba(74,103,37,.14)}.me0476-audit-person>header i{display:grid;place-items:center;width:48px;height:48px;border:2px solid #a58430;border-radius:50%;font:900 21px Georgia,serif}.me0476-audit-person>header b,.me0476-audit-person>header span{display:block}.me0476-audit-person>header span{color:#bdcba9}.me0476-audit-person>header strong{color:#e9d375;font-size:21px}.me0476-audit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.me0476-audit-grid>span{display:grid;gap:4px;padding:13px;border-top:1px solid rgba(205,172,72,.18);border-right:1px solid rgba(205,172,72,.18)}.me0476-audit-grid>span:last-child{border-right:0}

/* Omaniku väljamaksevaade – vana tabelilise mulje asemel üks selge kaardivoog. */
.me0367-owner-payouts{border:1px solid #84692b!important;border-radius:26px!important;background:linear-gradient(155deg,#12230f,#060c06)!important;color:#f3e6bb!important}
.me0367-owner-payouts .me0366-payout-hero{padding:24px!important;border:1px solid #94752c!important;border-radius:23px!important;background:radial-gradient(circle at 90% 0,rgba(140,213,71,.22),transparent 35%),linear-gradient(145deg,#173618,#080f08)!important}
.me0367-owner-payouts .me0366-payout-hero h2{font:900 clamp(30px,6vw,48px) Georgia,serif!important;color:#f6e5ad!important}
.me0367-owner-payouts .me0373-payout-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
.me0367-owner-payouts .me0373-payout-stat{padding:16px!important;border:1px solid #655226!important;border-radius:17px!important;background:#111f10!important}
.me0367-owner-payouts .me0405-payout-groups,.me0367-owner-payouts .me0378-payout-list{display:grid!important;grid-template-columns:1fr!important;gap:13px!important}
.me0367-owner-payouts .me0405-payout-group,.me0367-owner-payouts .me0378-payout-card{border:1px solid #695529!important;border-radius:20px!important;background:#0c170b!important;box-shadow:none!important}
.me0367-owner-payouts .me0378-payout-body{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
.me0367-owner-payouts .me0378-recipient,.me0367-owner-payouts .me0378-money,.me0367-owner-payouts .me0378-action{min-width:0!important;border-radius:15px!important;background:rgba(255,255,255,.035)!important}

@media(max-width:760px){
  .me0475-team{padding:6px!important}.me0475-team-hero{min-height:210px}.me0475-team-stats article{min-height:112px}.me0475-team-stats i{font-size:29px!important}.me0475-team-stats b{font-size:31px!important}
  .me0475-role-body{grid-template-columns:1fr!important}.me0475-member{grid-template-columns:auto minmax(0,1fr)!important}.me0475-role-body>aside{display:none}.me0475-message,.me0475-service{grid-column:1/-1}.me0475-role>header{grid-template-columns:auto minmax(0,1fr)!important}
  .me0476-conversations{padding:10px}.me0476-conversations .me0355-chat-layout{grid-template-columns:1fr}.me0476-conversations .me0355-thread-list{grid-template-columns:repeat(2,minmax(0,1fr))}.me0476-conversations .me0355-bubble{max-width:94%}
  .me0476-audit-totals{grid-template-columns:1fr 1fr}.me0476-audit-grid{grid-template-columns:1fr 1fr}.me0476-audit-person>header{grid-template-columns:auto 1fr}.me0476-audit-person>header strong{grid-column:1/-1;padding-left:60px}
  .me0367-owner-payouts .me0373-payout-stats{grid-template-columns:1fr 1fr!important}.me0367-owner-payouts .me0378-payout-body{grid-template-columns:1fr!important}.me0367-owner-payouts{padding:10px!important}
}
@media(max-width:430px){.me0475-role>header>i{width:50px!important;height:50px!important}.me0475-role h2{font-size:23px!important}.me0475-member{padding:13px!important}.me0475-avatar{width:54px!important;height:54px!important}.me0475-member-main b{font-size:21px!important}.me0476-audit-totals,.me0476-audit-grid{grid-template-columns:1fr}.me0476-conversations .me0355-thread-list{grid-template-columns:1fr}}
