.sos033-stack{display:grid;gap:12px;margin-top:14px}.sos033-card{margin:12px 0;padding:18px}.sos033-card h3{margin:0 0 11px}.sos033-card p{line-height:1.55}.sos033-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-top:1px solid rgba(190,220,255,.13);padding:12px 0;flex-wrap:wrap}.sos033-line:first-child{border-top:0}.sos033-line>div,.sos033-line>b{min-width:170px;flex:1}.sos033-line span,.sos033-line small{display:block;color:var(--muted,#9aaabd);font-size:.86rem;margin-top:4px;overflow-wrap:anywhere}.sos033-line select{max-width:160px}.sos033-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sos033-kpis .card{padding:12px;display:flex;flex-direction:column;gap:6px}.sos033-kpis b{font-size:1.5rem}.sos033-kpis small{color:var(--muted,#9aaabd)}#sos033RefreshHint{position:fixed;top:calc(env(safe-area-inset-top,0px) + 14px);left:50%;transform:translate(-50%,-160%);opacity:0;z-index:99999;background:#13334a;border:1px solid #4eb9ee;color:white;border-radius:30px;padding:10px 16px;box-shadow:0 12px 30px #0005;font-size:.87rem;white-space:nowrap;max-width:95vw;overflow:hidden;text-overflow:ellipsis;transition:transform .18s ease,opacity .18s ease;pointer-events:none}#sos033RefreshHint.active{transform:translate(-50%,10px);opacity:1}#sos033RefreshButton svg{width:22px;height:22px;stroke:currentColor}@media(max-width:650px){.sos033-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sos033-card{padding:14px}}
