/* UMANIS v2.8.2 — cached header and visitor-statistics component styles */
.u-stat-modal{position:fixed!important;inset:0!important;z-index:999999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:1rem!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.u-stat-modal.is-open{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.u-stat-backdrop{position:absolute!important;inset:0!important;background:rgba(3,35,22,.62)!important;backdrop-filter:blur(3px)!important}
.u-stat-dialog{position:relative!important;z-index:1!important;width:min(32rem,calc(100vw - 2rem))!important;max-height:min(80vh,38rem)!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(226,173,18,.55)!important;border-radius:1.1rem!important;box-shadow:0 24px 70px rgba(0,0,0,.28)!important;color:#26352f!important}
.u-stat-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:.85rem 1rem!important;background:#073d24!important;color:#fff!important}
.u-stat-content{max-height:calc(80vh - 4.2rem)!important;overflow:auto!important;padding:1rem!important}
.u-stat-content table{width:100%!important;border-collapse:collapse!important;background:#fff!important}
.u-stat-content{background:#fff!important}
.u-stat-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}
.u-stat-table tr:last-child td{border-bottom:0!important}
.u-stat-table td{padding:.58rem .25rem!important;border-bottom:1px solid #e8eeea!important;vertical-align:middle!important;font-size:.88rem!important}
.u-stat-table td:first-child{width:43%!important;font-weight:600!important;color:#0d5c36!important}
.u-stat-table td:nth-child(2){width:1.25rem!important;text-align:center!important;color:#9aa59f!important}
.u-stat-table td:nth-child(3){font-weight:600!important;color:#36433d!important}
.u-stat-icon{width:2rem!important;height:2rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#e4b31a!important;color:#073d24!important}
.u-stat-close{width:2rem!important;height:2rem!important;border:1px solid rgba(228,179,26,.5)!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}
.u-stat-close:hover{background:#e4b31a!important;color:#073d24!important}
.u-stat-title{display:flex!important;align-items:center!important;gap:.55rem!important;font-weight:800!important;letter-spacing:.02em!important}
.u-stat-loading,.u-stat-fallback{padding:2rem 1rem!important;text-align:center!important;color:#64716b!important}
#u-stat-frame{display:none!important}
body.u-modal-open{overflow:hidden!important}
@media(min-width:1100px){
  .u-nav-in{max-width:calc(100vw - 2rem)!important;padding-left:1rem!important;padding-right:1rem!important}
  .u-nav-tools{margin-left:auto!important;gap:.8rem!important;padding-left:.6rem!important}
  /* Force desktop nav alignment with the main content container. */
  .u-nav-in{max-width:72rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important;}
  .u-nav-in .u-desk-nav{padding-left:0!important;}
  .u-nav-bar .navbar-menu{max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;}
  .u-nav-bar .navbar-menu > ul{justify-content:flex-start!important;padding-left:0!important;}

  .u-nav-tools .u-nav-search{width:9.5rem!important;flex-basis:9.5rem!important}
  .u-nav-tools .u-nav-tool{width:2.3rem!important;height:2.3rem!important;flex-basis:2.3rem!important}
}
