.dashboard_container__zZagO{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 50%,#475569 75%,#64748b);position:relative;overflow-x:hidden}.dashboard_container__zZagO:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.15) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.1) 0,transparent 50%);z-index:0}.dashboard_loading__XB5rX{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b)}.dashboard_loading__XB5rX p{margin-top:16px;color:#94a3b8;font-size:16px}.dashboard_spinner__qTjJH{width:40px;height:40px;border-radius:50%;border:4px solid rgba(120,197,255,.2);border-top-color:#78c5ff;animation:dashboard_spin__W7VSy 1s ease-in-out infinite}@keyframes dashboard_spin__W7VSy{to{transform:rotate(1turn)}}.dashboard_header__fCwst{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.dashboard_headerContent__wO2V_{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.dashboard_headerContent__wO2V_ h1{font-size:28px;font-weight:700;color:#1a1a1a;margin:0}.dashboard_userInfo__kablT{display:flex;align-items:center;gap:16px}.dashboard_userDetails__5NPND{display:flex;flex-direction:column;align-items:flex-end}.dashboard_userDetails__5NPND .dashboard_welcome__iwsR_{font-size:13px;color:#6b7280}.dashboard_userDetails__5NPND .dashboard_userName__hL5at{font-size:16px;font-weight:600;color:#1a1a1a}.dashboard_userDetails__5NPND .dashboard_userEmail__ipTTj{font-size:13px;color:#6b7280}.dashboard_avatar__9XV0g{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb}.dashboard_signOutButton__sDASZ{background:#ef4444;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.dashboard_signOutButton__sDASZ:hover{background:#dc2626;transform:translateY(-1px)}.dashboard_signOutButton__sDASZ:active{transform:translateY(0)}.dashboard_main__p8QEQ{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:2rem}@media(max-width:768px){.dashboard_main__p8QEQ{padding:1rem}}.dashboard_content__3fpjz{display:flex;flex-direction:column;gap:2rem}.dashboard_welcomeCard___ZcCS{background:rgba(30,41,59,.8);backdrop-filter:blur(20px);border:1px solid rgba(120,197,255,.2);color:#fff;padding:2rem;border-radius:16px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.3)}.dashboard_welcomeCard___ZcCS h1{font-size:2.5rem;font-weight:800;margin:0 0 .5rem;background:linear-gradient(135deg,#f8fafc,#78c5ff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:768px){.dashboard_welcomeCard___ZcCS h1{font-size:2rem}}.dashboard_welcomeCard___ZcCS h2{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:#e2e8f0}.dashboard_welcomeCard___ZcCS p{font-size:1rem;opacity:.9;margin:0;line-height:1.6;color:#cbd5e1}.dashboard_grid__oHX8Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}@media(max-width:768px){.dashboard_grid__oHX8Q{grid-template-columns:1fr}}.dashboard_card__p5HqK{background:rgba(30,41,59,.8);backdrop-filter:blur(20px);border:1px solid rgba(120,197,255,.1);border-radius:16px;padding:1.5rem;transition:all .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.2)}.dashboard_card__p5HqK:hover{transform:translateY(-5px);border-color:rgba(120,197,255,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.dashboard_card__p5HqK h3{font-size:1.25rem;font-weight:600;color:#f8fafc;margin:0 0 .5rem}.dashboard_card__p5HqK p{font-size:.9rem;color:#94a3b8;margin:0 0 1rem;line-height:1.5}.dashboard_cardIcon__VdOtY{font-size:2.5rem;margin-bottom:1rem;filter:drop-shadow(0 0 10px rgba(120,197,255,.3))}.dashboard_cardButton__EW85q{background:linear-gradient(135deg,#78c5ff,#ff77c6);color:#0f172a;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%}.dashboard_cardButton__EW85q:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(120,197,255,.4)}.dashboard_cardButton__EW85q:active{transform:translateY(-1px)}.dashboard_cardButton__EW85q:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.dashboard_recentActivity__hRaPz{background:rgba(30,41,59,.8);backdrop-filter:blur(20px);border:1px solid rgba(120,197,255,.1);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.2)}.dashboard_recentActivity__hRaPz h3{font-size:1.25rem;font-weight:600;color:#f8fafc;margin:0 0 1rem}.dashboard_activityList__53keB{display:flex;flex-direction:column;gap:.75rem}.dashboard_activityItem__v4E7l{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:rgba(15,23,42,.6);border-radius:8px;border:1px solid rgba(120,197,255,.1)}.dashboard_activityItem__v4E7l .dashboard_activityIcon__FahQN{font-size:1.25rem}.dashboard_activityItem__v4E7l div{flex:1}.dashboard_activityItem__v4E7l div p{font-size:.875rem;color:#e2e8f0;margin:0 0 2px;font-weight:500}.dashboard_activityItem__v4E7l div small{font-size:.75rem;color:#94a3b8}@media(max-width:768px){.dashboard_main__p8QEQ{padding:1rem}.dashboard_welcomeCard___ZcCS{padding:1.5rem}.dashboard_welcomeCard___ZcCS h1{font-size:2rem}.dashboard_welcomeCard___ZcCS h2{font-size:1.25rem}.dashboard_welcomeCard___ZcCS p{font-size:.875rem}.dashboard_grid__oHX8Q{grid-template-columns:1fr}.dashboard_card__p5HqK,.dashboard_recentActivity__hRaPz{padding:1.25rem}}@media(max-width:480px){.dashboard_main__p8QEQ{padding:.75rem}.dashboard_welcomeCard___ZcCS{padding:1rem}.dashboard_welcomeCard___ZcCS h1{font-size:1.75rem}.dashboard_card__p5HqK,.dashboard_recentActivity__hRaPz{padding:1rem}}.dashboard_modalOverlay__jWsoG{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;backdrop-filter:blur(4px)}.dashboard_modal__GB6wj{background:rgba(30,41,59,.95);backdrop-filter:blur(20px);border:1px solid rgba(120,197,255,.2);border-radius:16px;padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.5)}@media(max-width:480px){.dashboard_modal__GB6wj{padding:1.5rem;margin:.5rem}}.dashboard_modalHeader__Fh21_{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.dashboard_modalHeader__Fh21_ h2{color:#f8fafc;font-size:1.5rem;font-weight:700;margin:0}.dashboard_closeButton__6QOXb{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.dashboard_closeButton__6QOXb:hover{color:#f8fafc;background:rgba(120,197,255,.1)}.dashboard_form__xhwfE{display:flex;flex-direction:column;gap:1.5rem}.dashboard_formGroup__vwoFx{display:flex;flex-direction:column;gap:.5rem}.dashboard_label__a9_q2{color:#e2e8f0;font-size:.875rem;font-weight:500}.dashboard_input__7J6zr,.dashboard_textarea__LCgSm{background:rgba(15,23,42,.8);border:1px solid rgba(120,197,255,.3);border-radius:8px;padding:.75rem;color:#f8fafc;font-size:.875rem;transition:all .3s ease}.dashboard_input__7J6zr:focus,.dashboard_textarea__LCgSm:focus{outline:none;border-color:#78c5ff;box-shadow:0 0 0 3px rgba(120,197,255,.1)}.dashboard_input__7J6zr::placeholder,.dashboard_textarea__LCgSm::placeholder{color:#64748b}.dashboard_textarea__LCgSm{resize:vertical;min-height:80px}.dashboard_imageUpload__BmOsU{display:flex;flex-direction:column;gap:.75rem}.dashboard_currentImage___oYlG{display:flex;align-items:center;gap:.75rem}.dashboard_currentImage___oYlG img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid rgba(120,197,255,.3)}.dashboard_currentImage___oYlG span{color:#94a3b8;font-size:.875rem}.dashboard_fileInput__6jBb2{display:none}.dashboard_uploadButton__hm_Rf{background:rgba(120,197,255,.1);border:1px solid rgba(120,197,255,.3);color:#78c5ff;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;cursor:pointer;transition:all .3s ease}.dashboard_uploadButton__hm_Rf:hover{background:rgba(120,197,255,.2);border-color:rgba(120,197,255,.5)}.dashboard_uploadButton__hm_Rf:disabled{opacity:.5;cursor:not-allowed}.dashboard_uploadProgress__UAApC{color:#94a3b8;font-size:.75rem;font-style:italic}.dashboard_formActions__QWUKp{display:flex;gap:.75rem;margin-top:1rem}.dashboard_saveButton__PWxGR{flex:1;background:linear-gradient(135deg,#78c5ff,#ff77c6);color:#0f172a;border:none;padding:.875rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.dashboard_saveButton__PWxGR:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(120,197,255,.4)}.dashboard_saveButton__PWxGR:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.dashboard_cancelButton__rJ1BG{flex:1;background:rgba(120,197,255,.1);border:1px solid rgba(120,197,255,.3);color:#78c5ff;padding:.875rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.dashboard_cancelButton__rJ1BG:hover{background:rgba(120,197,255,.2);border-color:rgba(120,197,255,.5)}