/* Shared footer, v36: real counter remains powered by visitors.js. */
.oms-footer{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:17px 22px;margin:0;border-top:1px solid var(--c956809d06,rgba(116,240,255,.22));background:var(--ce4d0cce97,#031426);color:var(--c609e7d439,#b7d9e9);font:500 12px/1.55 "Segoe UI",Arial,sans-serif}
.oms-footer .visitors{position:static!important;order:0!important;margin:0!important;flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;gap:7px 20px;text-align:left!important;font-size:12px!important;line-height:1.55;color:var(--c0e2a22f03,#8edcf0)}
.oms-footer .visitors span{display:inline-block}
.oms-footer .visitors a{display:inline-block!important;white-space:normal;color:var(--c9e2764229,#75e8fa)}
.oms-footer .oms-brand{font-size:13px;font-weight:750;letter-spacing:.025em;color:var(--c429038f3d,#e4f7fe);margin-left:auto}
.oms-footer .oms-nav{color:var(--c7627778ff,#aee9f6);text-decoration:none}
.oms-footer .oms-nav:hover,.oms-footer .visitors a:hover{color:var(--cd14f90161,#fff)}
@media(max-width:650px){.oms-footer{padding:14px 12px;gap:10px}.oms-footer .visitors{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.oms-footer .oms-brand{margin-left:0;width:100%;font-size:12px;border-top:1px solid var(--c8b2cb6cc8,rgba(116,240,255,.16));padding-top:9px}}
