._headerTitle_7h0ct_1{color:var(--primary);font-size:2rem;font-weight:600}._headerSubtitle_7h0ct_7{color:#6b7280;font-size:1rem}._statCardTitle_7h0ct_12{color:#6b7280;font-size:1rem;font-weight:500}._statCardValue_7h0ct_18{color:#333;font-size:2rem;font-weight:700}._statCardDelta_7h0ct_24{color:#6b7280;font-size:.875rem;display:flex;align-items:center;gap:.25rem}._sectionTitle_7h0ct_32{color:var(--primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}._appointmentCard_7h0ct_39{border-radius:1rem;padding:1rem;background:#f5f5f5;border:1px solid #e5e5e5}._appointmentStatus_7h0ct_46{color:var(--primary);background:#e5e5e5;border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;text-transform:capitalize}._periodButton_7h0ct_57{transition:background .2s,color .2s}._card_7h0ct_62{background:#fff;border:1px solid #eef2f7;border-radius:1.25rem;box-shadow:0 8px 24px #1018280a}._cardHeader_7h0ct_69{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._pill_7h0ct_76{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:600;border:1px solid #e5e7eb;background:#fff;color:#111827}._pillPrimary_7h0ct_89{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 1px 2px #0000000f}._pillSecondary_7h0ct_96{background:#fff;color:#2f8f5d;border-color:#cbd5e1}._pill_7h0ct_76:not(:disabled):hover{box-shadow:0 6px 18px #10182814;transform:translateY(-1px);transition:box-shadow .15s ease,transform .15s ease;cursor:pointer}._pill_7h0ct_76:disabled{cursor:not-allowed}._tileRow_7h0ct_114{display:flex;align-items:flex-start;justify-content:space-between;background:#f7fafd;border:1px solid #e9eff6;border-radius:1rem;padding:.5rem .75rem}._searchBar_7h0ct_125{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:.5rem .75rem;min-width:340px;flex:1 1 480px;box-shadow:0 4px 14px #1018280a}._searchIcon_7h0ct_138{width:18px;height:18px;color:#6b7280}._searchInput_7h0ct_144{border:none;outline:none;width:100%;font-size:.9rem;color:#111827}._profileChip_7h0ct_152{display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:.35rem .6rem .35rem .35rem}._profileChip_7h0ct_152:hover{border-color:var(--primary);box-shadow:0 6px 18px #10182814;cursor:pointer}._avatarCircle_7h0ct_168{width:34px;height:34px;border-radius:9999px;background:#fde68a;color:#0f172a;display:flex;align-items:center;justify-content:center;font-weight:700}._profileName_7h0ct_180{font-size:.9rem;font-weight:600;color:#111827}._profileEmail_7h0ct_186{font-size:.75rem;color:#6b7280}._badge_7h0ct_192{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:10px;line-height:1;padding:2px 6px;border-radius:9999px;border:2px solid #ffffff}._summaryIconImg_7h0ct_206{width:18px;height:18px;display:inline-block;object-fit:contain;cursor:pointer;filter:invert(41%) sepia(91%) saturate(481%) hue-rotate(94deg) brightness(92%) contrast(91%);vertical-align:middle;transform:translateY(-1px)}
