:root{--seo-green:#4f962a;--seo-green-dark:#315b1f;--seo-green-soft:#eef6e8;--seo-border:#c4d5b7;--seo-text:#30382d;--seo-muted:#71806b;--seo-orange:#e39a2d}
html{scroll-behavior:smooth}body{color:var(--seo-text)}a,button,input,select,textarea{transition:border-color .16s,box-shadow .16s,background-color .16s,color .16s,transform .16s}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(227,154,45,.42);outline-offset:2px}
.contentmain{line-height:1.48}.contentmain>h1{font-size:20px;letter-spacing:-.01em}.contentmain>h2{font-size:16px;margin-top:24px}.contentmain>h3{color:var(--seo-green-dark);margin-top:18px}
.mainmenu a{border-radius:3px}.mainmenu a:hover{filter:brightness(1.06);transform:translateY(-1px)}
.usermnuline{border-radius:3px;box-sizing:border-box}.usermnuline:hover{background:var(--seo-green-soft);color:var(--seo-green-dark);padding-left:15px}
.right-actions a{border-radius:3px;margin:2px 0!important;padding:5px 6px!important}.right-actions a:hover{background:var(--seo-green-soft)}
.balance-block{border-radius:4px;box-shadow:inset 0 1px rgba(255,255,255,.5);font-variant-numeric:tabular-nums}
.mini-card,.ad-card,.kind-card,.seo-card,.placement-card{box-shadow:0 1px 3px rgba(45,75,31,.08)}
.btn-plain:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.2);transform:translateY(1px)}.btn-plain:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.6}
.table-modern{border-radius:4px;overflow:hidden}.table-modern th{font-size:11px;letter-spacing:.02em}.table-modern td{font-size:12px;vertical-align:middle}.table-modern tr:nth-child(even) td{background:#fbfcfa}
.badge{background:var(--seo-green-soft);border-color:#abc69a;color:var(--seo-green-dark);font-weight:700}.muted{color:var(--seo-muted)}
.msg{box-shadow:0 1px 2px rgba(40,70,30,.06)}details{border:1px solid var(--seo-border);border-radius:5px;background:#fff;margin:14px 0;padding:10px 12px}details>summary{color:var(--seo-green-dark);cursor:pointer;user-select:none}
@media(max-width:900px){body{font-size:13px}.siteheader{width:98%!important}.mainmenu{display:flex;gap:3px;overflow-x:auto;padding-bottom:3px}.mainmenu li{flex:0 0 auto}.contentmain{border-radius:6px;box-shadow:0 2px 10px rgba(35,55,25,.1);margin-top:8px}.table-modern th,.table-modern td{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.home-panel{clear:both;margin:0 0 18px;padding:16px 17px 18px;border:1px solid var(--seo-border);border-radius:7px;background:linear-gradient(145deg,#fff 0%,#f7faf4 100%);box-shadow:0 2px 8px rgba(43,76,28,.08);overflow:hidden}.home-panel>h1{margin-top:0}.home-panel--earn{border-top:3px solid var(--seo-green)}.home-panel--ads{border-top:3px solid var(--seo-orange)}.home-panel h4{color:var(--seo-green-dark);font-size:14px;margin:14px 0 6px}.home-panel .arrowtitle{line-height:1.65;margin:5px 0 14px}.home-actions{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:14px}.home-actions .btn-blue{box-sizing:border-box;min-width:126px;text-align:center}.home-panel .seoman1,.home-panel .seoman2{margin-bottom:7px}
@media(max-width:760px){.home-panel{padding:13px}.home-panel .seoman1,.home-panel .seoman2{display:none}.home-actions{align-items:stretch;flex-direction:column}.home-actions .btn-blue{margin-left:0!important;width:100%}.site-side-banners--100 .ad-slot-stub:nth-child(n+3){display:none}}
