.dashboard-title[data-v-52c50db4]{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:.2rem}.dashboard-subtitle[data-v-52c50db4]{color:#64748b;margin-bottom:0}.stat-card-premium[data-v-52c50db4]{border-radius:16px;border:1px solid hsla(0,0%,100%,.1)!important;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);color:#fff!important}.stat-card-premium[data-v-52c50db4]:hover{-webkit-transform:translateY(-4px) scale(1.01);transform:translateY(-4px) scale(1.01);-webkit-box-shadow:0 12px 30px rgba(15,23,42,.16);box-shadow:0 12px 30px rgba(15,23,42,.16)}.bg-brand-blue[data-v-52c50db4]{background:linear-gradient(135deg,#102a43,#1e3a8a)!important}.bg-brand-green[data-v-52c50db4]{background:linear-gradient(135deg,#0a5c36,#059669)!important}.bg-brand-slate[data-v-52c50db4]{background:linear-gradient(135deg,#334155,#64748b)!important}.stat-title[data-v-52c50db4]{font-size:.76rem;font-weight:700;color:hsla(0,0%,100%,.88)!important;letter-spacing:.08em;display:block}.stat-value[data-v-52c50db4]{font-size:2.4rem;font-weight:800;color:#fff!important;line-height:1}.stat-icon-wrapper-pill[data-v-52c50db4]{width:44px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:22px;-webkit-box-shadow:inset 0 2px 4px hsla(0,0%,100%,.15),0 4px 12px rgba(0,0,0,.12);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.15),0 4px 12px rgba(0,0,0,.12)}.bg-white-translucent[data-v-52c50db4]{background-color:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.12)}.stat-icon-wrapper-pill i[data-v-52c50db4]{font-size:1.6rem;color:#fff!important}.deco-circle-1[data-v-52c50db4]{width:140px;height:140px;background:radial-gradient(circle,hsla(0,0%,100%,.09) 0,hsla(0,0%,100%,0) 70%);top:-50px;right:-30px}.deco-circle-1[data-v-52c50db4],.deco-circle-2[data-v-52c50db4]{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.deco-circle-2[data-v-52c50db4]{width:90px;height:90px;background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,0) 70%);bottom:-30px;left:25%}.service-chips[data-v-52c50db4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.chip-label[data-v-52c50db4]{font-weight:600;color:#475569;font-size:.88rem}.service-chip[data-v-52c50db4]{background:#eef4ff;color:#011c61;border-radius:999px;padding:.3rem .85rem;font-size:.82rem;font-weight:600}.quick-links-grid[data-v-52c50db4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.quick-link-card[data-v-52c50db4]{background:#fff;border-radius:14px;padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-shadow:0 4px 16px rgba(15,23,42,.06);box-shadow:0 4px 16px rgba(15,23,42,.06);text-decoration:none;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.quick-link-card[data-v-52c50db4]:hover{-webkit-box-shadow:0 8px 24px rgba(15,23,42,.1);box-shadow:0 8px 24px rgba(15,23,42,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.quick-link-icon[data-v-52c50db4]{width:48px;height:48px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.3rem;-ms-flex-negative:0;flex-shrink:0}.quick-link-icon-blue[data-v-52c50db4]{background:rgba(1,28,97,.1);color:#011c61}.quick-link-icon-green[data-v-52c50db4]{background:rgba(5,150,105,.12);color:#059669}.quick-link-title[data-v-52c50db4]{font-weight:700;color:#0f172a;font-size:.98rem}.quick-link-subtitle[data-v-52c50db4]{color:#64748b;font-size:.82rem;margin-top:.1rem}.quick-link-arrow[data-v-52c50db4]{margin-left:auto;color:#94a3b8;font-size:1.4rem}.recent-patients-card[data-v-52c50db4]{background:#fff;border-radius:14px;-webkit-box-shadow:0 4px 16px rgba(15,23,42,.06);box-shadow:0 4px 16px rgba(15,23,42,.06);overflow:hidden}.recent-patients-header[data-v-52c50db4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.9rem 1.2rem;font-weight:700;color:#0f172a;border-bottom:1px solid #f1f5f9}.recent-patients-list[data-v-52c50db4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recent-patient-row[data-v-52c50db4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.85rem;padding:.85rem 1.2rem;text-decoration:none;color:inherit;border-bottom:1px solid #f8fafc}.recent-patient-row[data-v-52c50db4]:last-child{border-bottom:none}.recent-patient-row[data-v-52c50db4]:hover{background:#f8fafc}.recent-patient-avatar[data-v-52c50db4]{width:38px;height:38px;border-radius:50%;background:#011c61;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.8rem;-ms-flex-negative:0;flex-shrink:0}.recent-patient-name[data-v-52c50db4]{font-weight:600;color:#0f172a;font-size:.92rem}.recent-patient-meta[data-v-52c50db4]{color:#94a3b8;font-size:.78rem}@media (max-width:575.98px){.quick-links-grid[data-v-52c50db4]{grid-template-columns:1fr}}