From 014fe0f81b14597a5009bcdc31c8453297e46d72 Mon Sep 17 00:00:00 2001 From: Dauren777 Date: Wed, 8 Jul 2026 09:51:13 +0000 Subject: [PATCH] =?UTF-8?q?MVP=20polish:=20KPI=20bar,=20demo=20hints,=20re?= =?UTF-8?q?name=20Jarvis=E2=86=92HSE-assistant,=20empty=20states,=20button?= =?UTF-8?q?=20labels,=20MVP=20limitations=20block?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 127 ++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 111 insertions(+), 16 deletions(-) diff --git a/index.html b/index.html index 33ecc30..7f44bdd 100644 --- a/index.html +++ b/index.html @@ -134,6 +134,31 @@ th:nth-child(6){min-width:105px;text-align:center} .demo-note{background:#fefce8;border:1px solid #fde047;border-radius:6px;padding:8px 12px;font-size:11.5px;color:#854d0e;display:flex;align-items:start;gap:8px;margin-bottom:14px;line-height:1.45} .demo-note::before{content:"ℹ";flex-shrink:0;width:18px;height:18px;background:#facc15;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#713f12} +/* KPI BAR (events page) */ +.kpi-bar{display:flex;gap:0;align-items:stretch;text-align:center} +.kpi-item{flex:1;padding:10px 8px;border-right:1px solid #E2E8F0} +.kpi-item:last-child{border:none} +.kpi-item .kpi-num{font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.5px} +.kpi-item .kpi-lbl{font-size:10.5px;color:#64748B;text-transform:uppercase;letter-spacing:.2px;margin-top:2px;font-weight:500} +.kpi-item.kpi-total .kpi-num{color:#334155} +.kpi-item.kpi-done .kpi-num{color:#059669} +.kpi-item.kpi-warn .kpi-num{color:#d97706} +.kpi-item.kpi-late .kpi-num{color:#dc2626} +.kpi-item.kpi-pct .kpi-num{color:#2563eb} + +/* EMPTY STATE */ +.empty-state{text-align:center;padding:40px 20px;color:#94a3b8} +.empty-state .empty-icon{font-size:40px;margin-bottom:10px;opacity:.4} +.empty-state .empty-text{font-size:14px;color:#64748B} +.empty-state .empty-hint{font-size:11.5px;color:#94a3b8;margin-top:4px} + +/* MVP LIMITATIONS BLOCK */ +.mvp-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px 18px;margin-top:14px} +.mvp-block h4{font-size:12px;font-weight:600;color:#475569;margin-bottom:8px;text-transform:uppercase;letter-spacing:.2px} +.mvp-block ul{list-style:none;padding:0;margin:0} +.mvp-block li{font-size:11.5px;color:#64748B;padding:3px 0 3px 18px;position:relative;line-height:1.45} +.mvp-block li::before{content:"→";position:absolute;left:0;color:#94a3b8;font-size:10px} + /* MOBILE RESPONSIVE */ @media(max-width:900px){ #sidebar{width:64px} @@ -159,6 +184,8 @@ th:nth-child(6){min-width:105px;text-align:center} .mobile-header{display:flex!important;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border-bottom:1px solid #E2E8F0;position:sticky;top:0;z-index:99} .mobile-menu-btn{display:flex!important;padding:8px;border:none;background:none;font-size:20px;cursor:pointer;color:#334155} .stat-grid{grid-template-columns:1fr 1fr} + .kpi-bar{flex-wrap:wrap} + .kpi-item{flex:1 1 20%;min-width:80px;border-right:none;padding:8px 4px} } .mobile-header{display:none} .mobile-menu-btn{display:none} @@ -171,7 +198,8 @@ th:nth-child(6){min-width:105px;text-align:center}

План производственной безопасности 2026

- + +

Демо-доступ: curator@telecom.kz / любой пароль
Данные хранятся в браузере (localStorage)

@@ -179,7 +207,7 @@ th:nth-child(6){min-width:105px;text-align:center}
QAZAQtelecom HSE - +MVP
-

Мероприятия

+

Мероприятия

MVP
- - + +
+
@@ -299,7 +343,7 @@ th:nth-child(6){min-width:105px;text-align:center}