:root{--fond:#0c1118;--panou:#141b25;--panou2:#1a2330;--linie:#263244;--text:#e6ecf3;--slab:#8d9bb0;--accent:#4da3ff;--bine:#3ecf8e;--atentie:#f5b942;--rau:#ff6b6b;--nota:#8d9bb0;--banda:#4da3ff2e}*{box-sizing:border-box}html,body{background:var(--fond);color:var(--text);margin:0;font:14px/1.45 system-ui,Segoe UI,Roboto,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.pagina{max-width:1480px;margin:0 auto;padding:16px}.antet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.antet h1{margin:0;font-size:18px;font-weight:650}.antet .sub{color:var(--slab);font-size:12px}.unelte{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button,select{background:var(--panou2);color:var(--text);border:1px solid var(--linie);font:inherit;cursor:pointer;border-radius:6px;padding:6px 10px}button:hover{border-color:var(--accent)}button.principal{background:var(--accent);color:#06121f;border-color:var(--accent);font-weight:600}.panou{background:var(--panou);border:1px solid var(--linie);border-radius:10px;padding:14px}.panou h2{text-transform:uppercase;letter-spacing:.06em;color:var(--slab);margin:0 0 10px;font-size:13px;font-weight:600}.semnale{gap:6px;margin-bottom:14px;display:grid}.semnal{background:var(--panou2);border-left:3px solid var(--nota);border-radius:6px;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.semnal.rau{border-left-color:var(--rau)}.semnal.atentie{border-left-color:var(--atentie)}.semnal.bine{border-left-color:var(--bine)}.semnal .pl{color:var(--slab);flex:0 0 62px;font-size:12px}.coloane{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:980px){.coloane{grid-template-columns:minmax(0,1fr)}}.platforma{align-content:start;gap:12px;min-width:0;display:grid}.platforma>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.platforma>header h3{margin:0;font-size:17px}.cip{border:1px solid var(--linie);color:var(--slab);border-radius:999px;padding:1px 8px;font-size:11px;display:inline-block}.cip.bine{color:var(--bine);border-color:var(--bine)}.cip.rau{color:var(--rau);border-color:var(--rau)}.cip.atentie{color:var(--atentie);border-color:var(--atentie)}.placi{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.placa{background:var(--panou2);border:1px solid var(--linie);border-radius:8px;min-width:0;padding:9px 10px}.placa .et{color:var(--slab);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.placa .val{font-variant-numeric:tabular-nums;font-size:21px;font-weight:650;line-height:1.2}.placa .det{color:var(--slab);font-size:11px}.grafic{background:var(--panou2);border:1px solid var(--linie);border-radius:8px;min-width:0;padding:10px}.grafic .cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.grafic .cap b{font-size:13px}.grafic .cap span{color:var(--slab);font-size:12px}.grafic svg{width:100%;height:110px;display:block}.grafic .jos{color:var(--slab);justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.grafic .prog{margin-top:6px;font-size:12px}.sus{color:var(--bine)}.scade{color:var(--rau)}table{border-collapse:collapse;width:100%;font-size:13px}td{border-bottom:1px solid var(--linie);vertical-align:top;padding:4px 0}td:last-child{text-align:right;font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:0}.mesaj{text-align:center;max-width:520px;margin:14vh auto}.mesaj p{color:var(--slab)}.subsol{color:var(--slab);margin-top:16px;font-size:11px}
