.kiosk-wrapper[data-v-2fd74ad6]{background:linear-gradient(135deg,#f0fdf4 0%,#f8fafc 50%,#eff6ff 100%)}.kiosk-header[data-v-2fd74ad6]{background:#ffffff!important;border-bottom:2px solid #e2e8f0!important}.logo-header[data-v-2fd74ad6]{height:65px;object-fit:contain}.brand-sub[data-v-2fd74ad6]{font-size:19px;color:#c72c2c!important;letter-spacing:.5px}.brand-main[data-v-2fd74ad6]{font-size:26px;color:#1e40af!important;letter-spacing:.5px}.brand-addr[data-v-2fd74ad6]{font-size:13px;color:#64748b!important}.clock-badge[data-v-2fd74ad6]{background:#f8fafc;border:1px solid #e2e8f0}.light-glass-box[data-v-2fd74ad6]{background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000008}.kiosk-card[data-v-2fd74ad6]{background:#ffffff;border:2px solid #e2e8f0;transition:all .25s cubic-bezier(.4,0,.2,1)}.kiosk-card[data-v-2fd74ad6]:hover{transform:translateY(-8px)}.card-desc[data-v-2fd74ad6]{min-height:48px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-bpjs[data-v-2fd74ad6]:hover{border-color:#10b981;box-shadow:0 20px 30px -10px #10b98140}.card-umum[data-v-2fd74ad6]:hover{border-color:#0284c7;box-shadow:0 20px 30px -10px #0284c740}.card-checkin[data-v-2fd74ad6]:hover{border-color:#d97706;box-shadow:0 20px 30px -10px #d9770640}.card-icon-wrap[data-v-2fd74ad6]{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center}.btn-touch[data-v-2fd74ad6]{transition:all .15s ease;letter-spacing:.5px}.kiosk-card:active .btn-touch[data-v-2fd74ad6]{transform:scale(.96)}.btn-action-bpjs[data-v-2fd74ad6]{background-color:#059669!important;color:#fff!important}.btn-action-bpjs[data-v-2fd74ad6]:hover,.kiosk-card.card-bpjs:hover .btn-action-bpjs[data-v-2fd74ad6]{background-color:#047857!important;color:#fff!important}.btn-action-umum[data-v-2fd74ad6]{background-color:#0284c7!important;color:#fff!important}.btn-action-umum[data-v-2fd74ad6]:hover,.kiosk-card.card-umum:hover .btn-action-umum[data-v-2fd74ad6]{background-color:#0369a1!important;color:#fff!important}.btn-action-checkin[data-v-2fd74ad6]{background-color:#d97706!important;color:#fff!important}.btn-action-checkin[data-v-2fd74ad6]:hover,.kiosk-card.card-checkin:hover .btn-action-checkin[data-v-2fd74ad6]{background-color:#b45309!important;color:#fff!important}.btn-emerald-solid[data-v-2fd74ad6]{background-color:#059669!important;color:#fff!important}.btn-emerald-solid[data-v-2fd74ad6]:hover{background-color:#047857!important;color:#fff!important}.btn-sky-solid[data-v-2fd74ad6]{background-color:#0284c7!important;color:#fff!important}.btn-sky-solid[data-v-2fd74ad6]:hover{background-color:#0369a1!important;color:#fff!important}.input-display[data-v-2fd74ad6]{background:#f8fafc!important;border:2px solid #3b82f6!important}.badge.bg-emerald-100[data-v-2fd74ad6]{background-color:#d1fae5!important;color:#065f46!important;border:1px solid #6ee7b7!important}.badge.bg-sky-100[data-v-2fd74ad6]{background-color:#e0f2fe!important;color:#0369a1!important;border:1px solid #7dd3fc!important}.badge.bg-amber-100[data-v-2fd74ad6]{background-color:#fef3c7!important;color:#92400e!important;border:1px solid #fcd34d!important}.badge.bg-primary[data-v-2fd74ad6]{background-color:#2563eb!important;color:#fff!important}.badge.bg-success[data-v-2fd74ad6]{background-color:#059669!important;color:#fff!important}.badge.bg-secondary[data-v-2fd74ad6]{background-color:#64748b!important;color:#fff!important}.badge.bg-light[data-v-2fd74ad6]{background-color:#f1f5f9!important}.text-emerald-800[data-v-2fd74ad6]{color:#065f46!important}.text-emerald-700[data-v-2fd74ad6]{color:#047857!important}.text-sky-800[data-v-2fd74ad6]{color:#075985!important}.text-sky-700[data-v-2fd74ad6]{color:#0369a1!important}.text-amber-900[data-v-2fd74ad6]{color:#78350f!important}.text-amber-800[data-v-2fd74ad6]{color:#92400e!important}.text-amber-700[data-v-2fd74ad6]{color:#b45309!important}.text-slate-800[data-v-2fd74ad6]{color:#1e293b!important}.text-slate-700[data-v-2fd74ad6]{color:#334155!important}.numpad-grid[data-v-2fd74ad6]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.numpad-key[data-v-2fd74ad6]{height:72px;font-size:1.9rem;font-weight:700;border-radius:14px;border:1px solid #cbd5e1;background:#ffffff;color:#1e293b;box-shadow:0 2px 4px #0000000a;transition:all .1s ease}.numpad-key[data-v-2fd74ad6]:active{transform:scale(.94);background:#f1f5f9}.key-enter[data-v-2fd74ad6]{font-size:1.3rem;background:#ecfdf5;border-color:#10b981}.key-delete[data-v-2fd74ad6]{background:#fef2f2;border-color:#ef4444}.rujukan-card[data-v-2fd74ad6],.jadwal-card[data-v-2fd74ad6],.poli-card[data-v-2fd74ad6]{background:#ffffff;border:1px solid #e2e8f0!important;transition:all .2s ease}.rujukan-card[data-v-2fd74ad6]:hover,.jadwal-card[data-v-2fd74ad6]:hover,.poli-card[data-v-2fd74ad6]:hover{border-color:#0284c7!important;transform:translateY(-2px);box-shadow:0 6px 12px #0000000d}.rujukan-card.selected[data-v-2fd74ad6],.jadwal-card.selected[data-v-2fd74ad6]{border-color:#059669!important;background:#ecfdf5!important}.cursor-pointer[data-v-2fd74ad6]{cursor:pointer}.phone-modal-overlay[data-v-2fd74ad6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1050}.phone-modal-content[data-v-2fd74ad6]{border:2px solid #3b82f6!important;animation:modalPop-2fd74ad6 .2s cubic-bezier(.16,1,.3,1)}@keyframes modalPop-2fd74ad6{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.fade-slide-enter-active[data-v-2fd74ad6],.fade-slide-leave-active[data-v-2fd74ad6]{transition:all .25s ease-out}.fade-slide-enter-from[data-v-2fd74ad6]{opacity:0;transform:translateY(15px)}.fade-slide-leave-to[data-v-2fd74ad6]{opacity:0;transform:translateY(-15px)}
