.page-title[data-v-313d740c]{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:.2rem}.page-subtitle[data-v-313d740c]{color:#64748b;margin-bottom:0}.stat-card-premium[data-v-313d740c]{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-313d740c]: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-313d740c]{background:linear-gradient(135deg,#102a43,#1e3a8a)!important}.bg-brand-green[data-v-313d740c]{background:linear-gradient(135deg,#0a5c36,#059669)!important}.bg-brand-slate[data-v-313d740c]{background:linear-gradient(135deg,#334155,#64748b)!important}.stat-title[data-v-313d740c]{font-size:.76rem;font-weight:700;color:hsla(0,0%,100%,.88)!important;letter-spacing:.08em;display:block}.stat-value[data-v-313d740c]{font-size:2.4rem;font-weight:800;color:#fff!important;line-height:1}.stat-icon-wrapper-pill[data-v-313d740c]{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-313d740c]{background-color:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.12)}.stat-icon-wrapper-pill i[data-v-313d740c]{font-size:1.6rem;color:#fff!important}.deco-circle-1[data-v-313d740c]{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-313d740c],.deco-circle-2[data-v-313d740c]{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.deco-circle-2[data-v-313d740c]{width:90px;height:90px;background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,0) 70%);bottom:-30px;left:25%}.patients-card-shell[data-v-313d740c]{border-radius:14px;border:none;-webkit-box-shadow:0 4px 16px rgba(15,23,42,.06);box-shadow:0 4px 16px rgba(15,23,42,.06)}.patients-toolbar-row[data-v-313d740c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.patients-search-wrap[data-v-313d740c]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:220px;max-width:420px}.search-icon[data-v-313d740c]{position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8}.search-input[data-v-313d740c]{width:100%;border:1.5px solid #e2e8f0;border-radius:999px;padding:.55rem 1rem .55rem 2.5rem;font-size:.9rem;background:#fff}.search-input[data-v-313d740c]:focus{outline:none;border-color:#059669;-webkit-box-shadow:0 0 0 3px rgba(5,150,105,.12);box-shadow:0 0 0 3px rgba(5,150,105,.12)}.active-status-filter[data-v-313d740c]{background-color:#059669!important;border-color:#059669!important;color:#fff!important}.patients-table-head-row th[data-v-313d740c]{background-color:#f1f5f9;color:#334155;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.status-badge-active[data-v-313d740c]{background-color:rgba(5,150,105,.12);color:#059669;font-weight:600}.status-badge-released[data-v-313d740c]{background-color:rgba(100,116,139,.12);color:#475569;font-weight:600}.btn-go-treatment[data-v-313d740c]{background:rgba(5,150,105,.1);color:#059669;border:1px solid rgba(5,150,105,.25);border-radius:999px;font-weight:600;font-size:.78rem;padding:.3rem .8rem;white-space:nowrap}.btn-go-treatment[data-v-313d740c]:hover{background:#059669;color:#fff}.skeleton-loader[data-v-313d740c]{height:14px;border-radius:4px}.patient-card-skeleton[data-v-313d740c],.skeleton-loader[data-v-313d740c]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f1f5f9),color-stop(37%,#e2e8f0),color-stop(63%,#f1f5f9));background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;-webkit-animation:skeleton-loading-313d740c 1.4s ease infinite;animation:skeleton-loading-313d740c 1.4s ease infinite}.patient-card-skeleton[data-v-313d740c]{height:76px;border-radius:12px}@-webkit-keyframes skeleton-loading-313d740c{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton-loading-313d740c{0%{background-position:100% 50%}to{background-position:0 50%}}.empty-state[data-v-313d740c]{background:#fff;border-radius:14px;padding:3rem 1.5rem;text-align:center;color:#94a3b8}.empty-state i[data-v-313d740c]{font-size:2.5rem;display:block;margin-bottom:.75rem}.patient-row[data-v-313d740c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem .25rem;text-decoration:none;color:inherit;border-bottom:1px solid #f1f5f9}.patient-row[data-v-313d740c]:last-child{border-bottom:none}.patient-avatar[data-v-313d740c]{width:44px;height:44px;border-radius:50%;background:#059669;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:.88rem;-ms-flex-negative:0;flex-shrink:0}.patient-info[data-v-313d740c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.patient-name[data-v-313d740c]{font-weight:700;color:#0f172a;font-size:.98rem}.patient-meta[data-v-313d740c]{color:#94a3b8;font-size:.8rem}.pagination-bar[data-v-313d740c]{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;gap:1rem}