.vm-la-page{max-width:1180px;margin:0 auto;padding:26px 18px 70px;color:#10253f}.vm-la-page *{box-sizing:border-box}.vm-la-page h1,.vm-la-page h2,.vm-la-page h3{line-height:1.18}.vm-la-note{padding:14px 16px;border-left:5px solid #0757c8;background:#eef5ff;border-radius:10px}.vm-la-controls{display:flex;align-items:end;gap:18px;flex-wrap:wrap;margin:18px 0}.vm-la-controls select,.vm-la-controls input{padding:10px;border:1px solid #aebfd2;border-radius:8px;font:inherit}.vm-la-status{font-weight:800;color:#31516f}.vm-la-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.vm-la-card{background:#fff;border:1px solid #d2dfec;border-radius:13px;padding:16px;box-shadow:0 7px 20px rgba(0,37,85,.07);min-height:105px}.vm-la-card strong{display:block;color:#0757c8;font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:1;margin-bottom:10px}.vm-la-panel{background:#fff;border:1px solid #d2dfec;border-radius:14px;padding:18px;margin:18px 0;box-shadow:0 7px 20px rgba(0,37,85,.05)}.vm-la-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vm-la-bars{list-style:none;padding:0;margin:0;display:grid;gap:9px}.vm-la-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 0;border-bottom:1px solid #e2e9f1}.vm-la-bars span{overflow-wrap:anywhere}.vm-la-bars strong{color:#0757c8}.vm-la-map{min-height:300px;border:1px dashed #8fb0d4;border-radius:12px;background:#edf5ff;display:grid;place-items:center;padding:18px;text-align:center}.vm-la-button{display:inline-block;border:0;border-radius:8px;background:#0757c8;color:#fff;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.vm-la-table-wrap{overflow:auto;max-height:600px}.vm-la-table{width:100%;border-collapse:collapse;min-width:760px}.vm-la-table th,.vm-la-table td{text-align:left;padding:10px;border-bottom:1px solid #dce6f0;vertical-align:top}.vm-la-table th{position:sticky;top:0;background:#eaf3ff;z-index:1}.vm-la-health-ok{color:#14713a}.vm-la-health-attention{color:#9a5600}.vm-la-health-offline{color:#b42318}.vm-la-home{margin:26px auto;max-width:1180px;padding:0 18px}.vm-la-home-panel{background:#eef6ff;border:2px solid #b9d4f4;border-radius:16px;padding:20px}.vm-la-home-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.vm-la-home-stat{background:#fff;border:1px solid #d3e1ef;border-radius:12px;padding:14px}.vm-la-home-stat strong{display:block;font-size:1.8rem;color:#0757c8}.vm-la-live-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#1e9b50;margin-right:7px;box-shadow:0 0 0 5px rgba(30,155,80,.12)}@media(max-width:1000px){.vm-la-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.vm-la-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-la-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.vm-la-cards,.vm-la-grid,.vm-la-home-grid{grid-template-columns:1fr 1fr}.vm-la-card{min-height:92px}}@media(max-width:430px){.vm-la-cards,.vm-la-grid,.vm-la-home-grid{grid-template-columns:1fr}}
