.patient_container__wvFfW{max-width:1200px;margin:0 auto;padding:2rem}@media (max-width:768px){.patient_container__wvFfW{padding:1rem}}.patient_card__YD1VC{background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem}.patient_cardGold__wOaZk{background:rgba(220,177,74,.1);border-color:rgba(220,177,74,.3)}.patient_cardSuccess__UU3zS{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}.patient_cardDanger__NcwFI{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.patient_statsGrid__mIFXI{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}@media (max-width:640px){.patient_statsGrid__mIFXI{grid-template-columns:1fr 1fr;gap:.75rem}}@media (max-width:400px){.patient_statsGrid__mIFXI{grid-template-columns:1fr}}.patient_sectionHeader__op94B{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.patient_sectionTitle__O79ZB{font-size:1.2rem;font-weight:700;color:#fff}.patient_sectionSubtext__hL92W{color:rgba(255,255,255,.6);font-size:.9rem}.patient_btnPrimary__tRGv_{padding:.75rem 1.5rem;background:linear-gradient(135deg,#dcb14a,#c9a044);color:#000;font-weight:700;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.patient_btnPrimary__tRGv_:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,177,74,.3)}.patient_btnPrimary__tRGv_:disabled{opacity:.5;cursor:not-allowed;transform:none}.patient_btnSecondary__MfbPn{padding:.75rem 1.5rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:rgba(255,255,255,.8);cursor:pointer;transition:all .2s}.patient_btnSecondary__MfbPn:hover{background:rgba(255,255,255,.1)}.patient_btnDanger__1Rm8q{padding:.75rem 1.5rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#ef4444;font-weight:700;cursor:pointer;transition:all .2s}.patient_btnDanger__1Rm8q:hover{background:rgba(239,68,68,.2)}.patient_formGroup__AQLRJ{margin-bottom:1rem}.patient_label__I_sNg{display:block;color:rgba(255,255,255,.7);font-size:.85rem;margin-bottom:.5rem}.patient_input__rwOPe,.patient_select__Jr_k8,.patient_textarea__IGFaQ{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:.5rem;color:#fff;font-size:.9rem;transition:border-color .2s;box-sizing:border-box}.patient_input__rwOPe:focus,.patient_select__Jr_k8:focus,.patient_textarea__IGFaQ:focus{outline:none;border-color:rgba(220,177,74,.5)}.patient_textarea__IGFaQ{min-height:80px;resize:vertical}.patient_loadingCenter__Codpe{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;color:rgba(255,255,255,.6);font-size:.9rem}@keyframes patient_shimmer__LBPpC{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.patient_skeleton__fR7hq{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.1) 50%,rgba(255,255,255,.04));background-size:200px 100%;animation:patient_shimmer__LBPpC 1.5s ease-in-out infinite;border-radius:.5rem}.patient_skeletonCard__bWsJC{height:120px}.patient_skeletonLine__4b4qS{height:16px;margin-bottom:.5rem}.patient_skeletonLineShort__0u4kk{width:60%}.patient_skeletonCircle__ByQNm{width:48px;height:48px;border-radius:50%}.patient_successMsg__bdOo8{color:#22c55e;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:.5rem;padding:.75rem 1rem;margin-top:1rem}.patient_errorMsg__c2HI6{color:#ef4444;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:.5rem;padding:.75rem 1rem;margin-top:1rem}.patient_mb1__acGMh{margin-bottom:.5rem}.patient_mb2__CSQ5a{margin-bottom:1rem}.patient_mb3__tYym1{margin-bottom:1.5rem}.patient_mb4__o7xeK{margin-bottom:2rem}.patient_mt2__y3a6y{margin-top:1rem}.patient_mt3__UGBe8{margin-top:1.5rem}