.button.button-primary{color:#fff;text-shadow:0 1px 2px #062b1c;background:#35bd78}
.button.button-primary:hover{color:#fff;background:#249b5e}
.admin-panel-head > label.admin-status{display:flex;align-items:center;gap:8px;white-space:nowrap}
.admin-panel-head > label.admin-status .admin-input{width:72px;padding:7px 26px 7px 9px;font-size:12px}
.site-footer{padding:42px 0 18px;background:#090f16}.site-footer .footer-inner{display:grid;grid-template-columns:minmax(220px,1.55fr) repeat(4,minmax(120px,1fr));gap:28px;align-items:start;text-align:left}.footer-brand{display:grid;gap:12px;padding-right:20px}.footer-brand small,.footer-note span{color:#748596;font-size:11px;line-height:1.75}.footer-note{display:grid;gap:9px}.footer-note b{color:#cbd6df;font-size:11px;letter-spacing:.05em}.footer-copyright{grid-column:1/-1;color:#708191;font-size:11px;line-height:1.65;padding-top:17px;margin-top:2px;border-top:1px solid #1a2936;white-space:nowrap}@media(max-width:950px){.site-footer .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer-brand{grid-column:1/-1;padding-right:0;max-width:620px}}@media(max-width:540px){.site-footer{padding-top:30px}.site-footer .footer-inner{grid-template-columns:1fr;gap:20px}.footer-brand{grid-column:auto}.footer-copyright{white-space:normal}}
