.brand>img{object-fit:cover;border-radius:10px;width:40px;height:40px}.brand>b{display:none}.login-logo,.loading-logo{object-fit:cover;border-radius:15px;width:58px;height:58px;margin:0 auto 22px;display:block}.loading-card{text-align:center;width:min(380px,100%);padding:38px}.loading-logo{margin-bottom:25px}.spinner{border:3px solid #e7e3de;border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;margin:0 auto 20px;animation:.8s linear infinite spin}.loading-card h1{margin:0;font:500 28px Georgia,serif}.loading-card p{color:var(--muted);margin:10px 0 0;font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}body{font-size:16px}html,body{width:100%;max-width:100%;overflow-x:hidden}main,.wrap,.hero,.cards,.cols,.panel,.head,.compare,.table,.chart{min-width:0;max-width:100%}.wrap{width:100%;max-width:1240px}.panel{overflow:hidden}.table,.chart{overscroll-behavior-inline:contain}.brand small{font-size:11px}.state{font-size:13px}.hero p,.head p{font-size:11px}.hero>div>span{font-size:16px}.cards article>small{font-size:14px}.cards article>div,.up,.down{font-size:11px}.head h2{font-size:25px}.head button,.head label{font-size:12px}.portal span strong{font-size:13px}.portal span small{font-size:11px}.val strong,.val span,.search input,table{font-size:12px}th,td{padding:11px 9px}.table{max-height:420px}footer>div{align-items:center;gap:12px;display:flex}footer button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700}footer button:hover{border-color:var(--accent);color:var(--accent)}.chart-point{cursor:pointer;outline:none}.chart-point:focus circle{fill:#fff2f0;stroke-width:4px}.chart-tooltip rect{fill:#17202b;stroke:none;filter:drop-shadow(0 5px 10px #17202b33)}.chart-tooltip text{fill:#fff;font:11px var(--font)}.chart-tooltip .tooltip-value{font-weight:800}@media (width<=600px){header{max-width:100vw}.brand,.brand>div{min-width:0}.brand strong,.brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrap{padding:24px 12px}.hero h1{font-size:38px;line-height:1.04}.hero>div>span{font-size:16px;line-height:1.45}.cards{grid-template-columns:1fr}.cards article{padding:18px}.cards article>strong{font-size:30px}.cards article>div span:last-child{display:inline}.panel{padding:18px 14px}.head h2{font-size:23px}.head button{min-height:38px;padding:9px 13px}.compare>article{grid-template-columns:minmax(92px,1.15fr) minmax(54px,1fr) minmax(62px,.75fr);width:100%}.portal,.portal span{min-width:0}.portal span strong,.portal span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.val{min-width:0}.table{-webkit-overflow-scrolling:touch;overflow-x:auto}table{min-width:620px;font-size:12px}th:nth-child(4),td:nth-child(4){display:table-cell}footer,footer>div{flex-direction:column;align-items:stretch;gap:12px;font-size:11px}footer button{width:100%;min-height:42px}.ranking-table,.monthly-table{max-height:none;overflow:visible}.ranking-table table,.monthly-table table{width:100%;min-width:0;display:block}.ranking-table thead,.monthly-table thead{display:none}.ranking-table tbody,.monthly-table tbody{gap:10px;display:grid}.ranking-table tr,.monthly-table tr{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:14px;display:grid}.ranking-table tr.hi{background:#fff7f5;border-color:#f2d5d1}.ranking-table td,.monthly-table td{border:0;min-width:0;padding:0;font-size:13px;text-align:left!important;display:block!important}.ranking-table td:before,.monthly-table td:before{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.ranking-table td:first-child:before,.monthly-table td:first-child:before{content:"Mesto"}.ranking-table td:nth-child(2):before,.monthly-table td:nth-child(2):before{content:"Portal"}.ranking-table td:nth-child(3):before{content:"Občinstvo"}.ranking-table td:nth-child(4):before{content:"Ogledi strani"}.ranking-table td:nth-child(5):before{content:"Doseg"}.ranking-table td:nth-child(6):before{content:"Trend"}.monthly-table td:nth-child(3):before{content:"Edinstveni uporabniki"}.monthly-table td:nth-child(4):before{content:"Ogledi strani"}.monthly-table td:nth-child(5):before{content:"Obiski"}.ranking-table td:nth-child(2),.monthly-table td:nth-child(2){font-size:15px}.you{vertical-align:1px;font-size:9px}}
