/* 0475: Metsavalve puidust-kuldne rollikeskus ja täiustatud töötasuvaade. */
.me0475-team{--wood:#17130a;--gold:#d7b757;--cream:#f5e8bd;display:grid;gap:14px;max-width:1100px;margin:auto;color:var(--cream)}
.me0475-team *{box-sizing:border-box}.me0475-team-hero{position:relative;overflow:hidden;padding:34px 20px;text-align:center;border:1px solid #8f742f;border-radius:28px;background:radial-gradient(circle at 50% -30%,rgba(105,190,73,.35),transparent 48%),linear-gradient(180deg,rgba(22,43,19,.98),rgba(11,18,9,.99));box-shadow:inset 0 0 0 5px rgba(48,35,15,.62),0 20px 55px rgba(0,0,0,.4)}
.me0475-team-hero:before,.me0475-team-hero:after{content:"🌿";position:absolute;top:18px;font-size:42px;opacity:.55}.me0475-team-hero:before{left:22px}.me0475-team-hero:after{right:22px;transform:scaleX(-1)}
.me0475-team-hero small{color:#9cda61;font-weight:950;letter-spacing:.14em}.me0475-team-hero h1{margin:8px 0 4px;font:900 clamp(40px,9vw,76px)/.88 Georgia,serif;text-transform:uppercase;text-shadow:0 4px #120e06}.me0475-team-hero h1 em{color:#93cb51;font-style:normal}.me0475-team-hero p{margin:15px 0 0;color:#e0d2a8;font:700 17px Georgia,serif}
.me0475-team-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #7d662d;border-radius:24px;background:linear-gradient(180deg,#142512,#080f08);overflow:hidden}.me0475-team-stats article{display:grid;justify-items:center;gap:4px;padding:18px 10px;border-right:1px solid rgba(215,183,87,.25);text-align:center}.me0475-team-stats article:last-child{border:0}.me0475-team-stats i{color:#9cdb58;font-size:30px;font-style:normal}.me0475-team-stats b{font:900 33px Georgia,serif}.me0475-team-stats span{color:#d9c998;font-size:11px;text-transform:uppercase}
.me0475-role-tabs{display:flex;gap:8px;overflow-x:auto;padding:6px}.me0475-role-tabs a{flex:0 0 auto;padding:12px 15px;border:1px solid #765f28;border-radius:15px;background:linear-gradient(#202817,#0d130b);color:#f1dfaa;text-decoration:none;font-weight:900}.me0475-role-tabs a:first-child{background:linear-gradient(#4e7422,#223d12);box-shadow:0 0 22px rgba(139,207,66,.2)}
.me0475-role{overflow:hidden;border:1px solid #7f672c;border-radius:24px;background:linear-gradient(155deg,#101b0d,#060c06);box-shadow:0 14px 35px rgba(0,0,0,.27)}.me0475-role>header{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:16px;border-bottom:1px solid rgba(215,183,87,.3);background:linear-gradient(90deg,rgba(91,69,20,.22),transparent)}.me0475-role>header>i{display:grid;place-items:center;width:54px;height:54px;border:2px solid currentColor;border-radius:18px;color:#9ed05b;font-size:29px;font-style:normal}.me0475-role h2{margin:0;color:#a8da68;font:900 clamp(22px,5vw,31px) Georgia,serif;text-transform:uppercase}.me0475-role h2 span{font-size:.7em}.me0475-role header p{margin:4px 0 0;color:#ccbE93}.me0475-role header details{position:relative}.me0475-role header summary{padding:11px 14px;border:1px solid #8a6b27;border-radius:13px;background:#261d0c;cursor:pointer;font-weight:900}.me0475-role header details ul{position:absolute;right:0;z-index:4;width:260px;padding:15px 15px 15px 34px;border:1px solid #8a6b27;border-radius:14px;background:#10180d;box-shadow:0 14px 35px #000}.me0475-role li{margin:7px 0;color:#d9d0a9}
.me0475-role-body{display:grid;grid-template-columns:minmax(0,1fr) 300px}.me0475-member-list{min-width:0}.me0475-member{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border-bottom:1px solid rgba(215,183,87,.18)}.me0475-member:last-child{border:0}.me0475-avatar{display:grid;place-items:center;width:58px;height:58px;border:2px solid #9d7d2f;border-radius:50%;background:radial-gradient(circle at 35% 25%,#5f7f35,#15220f 70%);font:900 25px Georgia,serif}.me0475-member-main b,.me0475-member-main small,.me0475-member-main em{display:block;overflow-wrap:anywhere}.me0475-member-main b{font:800 21px Georgia,serif}.me0475-member-main small{margin-top:4px;color:#c4b78e}.me0475-member-main em{width:max-content;margin-top:6px;padding:4px 7px;border-radius:7px;background:#274316;color:#cceaa2;font-size:10px;font-style:normal;text-transform:uppercase}.me0475-member-main .on,.me0475-member-main .off{display:inline-block;width:10px;height:10px;margin-right:7px;border-radius:50%;background:#57e75d;box-shadow:0 0 9px #57e75d}.me0475-member-main .off{background:#777;box-shadow:none}
.me0475-message summary{padding:9px 11px;border:1px solid #77612d;border-radius:11px;background:#1d210f;cursor:pointer;font-size:12px;font-weight:900}.me0475-message form{position:absolute;right:5vw;z-index:5;display:grid;gap:7px;width:min(360px,90vw);padding:13px;border:1px solid #8a6b27;border-radius:15px;background:#0b150a;box-shadow:0 18px 50px #000}.me0475-message input,.me0475-message textarea{width:100%;padding:11px;border:1px solid #526a35;border-radius:10px;background:#030904;color:#fff}.me0475-message button{min-height:44px;border:0;border-radius:11px;background:linear-gradient(135deg,#dfff66,#58d95e);font-weight:950}.me0475-role-body>aside{padding:16px;border-left:1px solid rgba(215,183,87,.22);background:rgba(27,37,17,.62)}.me0475-role-body>aside b{color:#e3c968;font:900 18px Georgia,serif}.me0475-role-body>aside li::marker{color:#8bd04b}.me0475-empty{padding:20px;color:#b9ad86}
.me0475-blue h2,.me0475-blue>header>i{color:#7fc6ef}.me0475-gold h2,.me0475-gold>header>i{color:#edc74f}.me0475-bronze h2,.me0475-bronze>header>i{color:#c99859}
.me0407-reward{--pay-gold:#e0c25c}.me0407-reward .me0407-hero{overflow:hidden;border-color:rgba(224,194,92,.55)!important;background:radial-gradient(circle at 88% 10%,rgba(172,226,83,.25),transparent 34%),linear-gradient(145deg,#183619,#071008)!important;box-shadow:inset 0 0 0 4px rgba(78,57,18,.24),0 24px 70px rgba(0,0,0,.4)!important}.me0407-reward .me0407-hero small{color:#e7ce72!important;letter-spacing:.1em}.me0407-reward .me0407-hero h1{font-family:Georgia,serif!important;color:#fff1bd;text-shadow:0 3px #171006}.me0407-reward .me0407-hero aside{border-color:rgba(224,194,92,.32)!important;background:rgba(12,18,8,.75)!important}.me0407-reward .me0407-summary article,.me0407-reward .me0356-card{border-color:rgba(224,194,92,.25)!important;background:linear-gradient(150deg,#122616,#050c06)!important}.me0407-reward .me0407-summary article b{color:#f4e4aa}.me0407-reward .me0407-jump a{border-color:rgba(224,194,92,.28);background:#1b2110;color:#f0dda0}.me0407-reward .me0407-flow i{background:linear-gradient(135deg,#f0dc75,#78d85c)}
@media(max-width:760px){.me0475-team-hero{padding:28px 14px}.me0475-team-stats{grid-template-columns:1fr 1fr}.me0475-team-stats article:nth-child(2){border-right:0}.me0475-team-stats article:nth-child(-n+2){border-bottom:1px solid rgba(215,183,87,.25)}.me0475-role>header{grid-template-columns:auto 1fr}.me0475-role>header details{grid-column:1/-1}.me0475-role header details ul{left:0;right:auto}.me0475-role-body{grid-template-columns:1fr}.me0475-role-body>aside{display:none}.me0475-member{grid-template-columns:auto 1fr}.me0475-message{grid-column:1/-1}.me0475-message summary{width:100%;text-align:center}.me0475-message form{position:relative;right:auto;width:100%;margin-top:7px}.me0475-team-hero:before,.me0475-team-hero:after{font-size:26px;opacity:.35}}
