diff --git a/app/Views/dashboard.php b/app/Views/dashboard.php
index 90e3775..0da4b02 100644
--- a/app/Views/dashboard.php
+++ b/app/Views/dashboard.php
@@ -33,7 +33,17 @@ body{
font-weight:900;margin-top:15px;
}
-.text-119{color:#ff1e1e;}
+.text-119{
+ color:#ff1e1e;
+ font-weight:700;
+ animation: blink119 0.6s infinite;
+ text-shadow: 0 0 8px rgba(255,30,30,.6);
+}
+
+@keyframes blink119{
+ 0%,100% { opacity: 1; transform: scale(1); }
+ 50% { opacity: 0.3; transform: scale(1.05); }
+}
.subtitle-anim{opacity:.8;}
@@ -63,7 +73,109 @@ body{
.row-menu{margin-top:50px;}
-.footer{text-align:center;margin-top:60px;opacity:.6;font-size:13px;}
+.app-frame{
+ display:none;
+ position:fixed;
+ inset:0;
+ background:#0f172a;
+ z-index:9999;
+}
+
+.app-frame iframe{
+ width:100%;
+ height:100%;
+ border:none;
+ background:white;
+}
+
+.close-frame{
+ position:absolute;
+ top:10px;
+ right:10px;
+ z-index:10000;
+ background:Yellow;
+ color:black;
+ border:none;
+ padding:8px 12px;
+ border-radius:8px;
+ cursor:pointer;
+}
+
+.system-panel{
+ position:fixed;
+ inset:0;
+ background:rgba(0,0,0,.4);
+ display:none;
+ align-items:center;
+ justify-content:center;
+ z-index:9999;
+}
+
+.panel-box{
+ width:320px;
+ background:#fff;
+ border-radius:16px;
+ box-shadow:0 20px 60px rgba(0,0,0,.2);
+ overflow:hidden;
+ font-size:13px;
+}
+
+.panel-header{
+ display:flex;
+ justify-content:space-between;
+ align-items:center;
+ padding:12px 14px;
+ background:#0f172a;
+ color:#fff;
+}
+
+.panel-header button{
+ background:none;
+ border:none;
+ color:#fff;
+ font-size:16px;
+ cursor:pointer;
+}
+
+.panel-body{
+ padding:14px;
+ color:#334155;
+}
+
+.info-row{
+ padding:6px 0;
+ border-bottom:1px solid #f1f5f9;
+}
+
+.footer{
+ text-align:center;
+ font-size:12px;
+ color:#64748b;
+ padding:14px 0;
+ cursor:pointer;
+}
+
+.footer .version{
+ margin-left:8px;
+ font-size:11px;
+ font-weight:600;
+ color:#94a3b8;
+ background:#f1f5f9;
+ padding:2px 8px;
+ border-radius:999px;
+ border:1px solid #e2e8f0;
+}
+.system{
+ font-weight:800;
+ color:#ef4444;
+ letter-spacing:0.5px;
+ animation: systemPulse 2.5s ease-in-out infinite;
+}
+
+@keyframes systemPulse{
+ 0%,100% { opacity: 1; }
+ 50% { opacity: 0.4; }
+}
@@ -87,6 +199,7 @@ body{
Sistem Laporan Aktivitas Respon Ambulans 119
+Rumah Sakit dr. Saiful Anwar
@@ -94,22 +207,31 @@ body{