.patient_container__wtCW6{max-width:1200px;margin:0 auto;padding:2rem}@media (max-width:768px){.patient_container__wtCW6{padding:1rem}}.patient_card__DlLx5{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__Yhe69{background:rgba(220,177,74,.1);border-color:rgba(220,177,74,.3)}.patient_cardSuccess__HUTEv{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}.patient_cardDanger__zM9l1{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.patient_statsGrid__r8zcw{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}@media (max-width:640px){.patient_statsGrid__r8zcw{grid-template-columns:1fr 1fr;gap:.75rem}}@media (max-width:400px){.patient_statsGrid__r8zcw{grid-template-columns:1fr}}.patient_sectionHeader__YqJ8z{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.patient_sectionTitle__ewixC{font-size:1.2rem;font-weight:700;color:#fff}.patient_sectionSubtext__hBO2J{color:rgba(255,255,255,.6);font-size:.9rem}.patient_btnPrimary__30E9f{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#000;font-weight:700;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.patient_btnPrimary__30E9f:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,177,74,.3)}.patient_btnPrimary__30E9f:disabled{opacity:.5;cursor:not-allowed;transform:none}.patient_btnSecondary___f4SW{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___f4SW:hover{background:rgba(255,255,255,.1)}.patient_btnDanger__mxHbS{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__mxHbS:hover{background:rgba(239,68,68,.2)}.patient_formGroup__59ewU{margin-bottom:1rem}.patient_label__87Tld{display:block;color:rgba(255,255,255,.7);font-size:.85rem;margin-bottom:.5rem}.patient_input__WsyqP,.patient_select__FbsV3,.patient_textarea__uqbYz{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__WsyqP:focus,.patient_select__FbsV3:focus,.patient_textarea__uqbYz:focus{outline:none;border-color:rgba(220,177,74,.5)}.patient_textarea__uqbYz{min-height:80px;resize:vertical}.patient_loadingCenter__DJIfB{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;color:rgba(255,255,255,.6);font-size:.9rem}@keyframes patient_shimmer__GvJ8B{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.patient_skeleton__zPm1P{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__GvJ8B 1.5s ease-in-out infinite;border-radius:.5rem}.patient_skeletonCard__uBpQ9{height:120px}.patient_skeletonLine__uhrX3{height:16px;margin-bottom:.5rem}.patient_skeletonLineShort__vgDg_{width:60%}.patient_skeletonCircle__4tsyV{width:48px;height:48px;border-radius:50%}.patient_successMsg__jScPh{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__t5FiJ{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__Z1sBk{margin-bottom:.5rem}.patient_mb2__fyOvN{margin-bottom:1rem}.patient_mb3__YEsQM{margin-bottom:1.5rem}.patient_mb4__xC63a{margin-bottom:2rem}.patient_mt2__rxkX9{margin-top:1rem}.patient_mt3__oW77X{margin-top:1.5rem}