.page_page___QDJm{padding:1rem;max-width:900px;margin:0 auto}.page_header__hiEpp{margin-bottom:1rem}.page_title__SwwyZ{font-size:1.375rem;font-weight:800;color:#0f172a;margin:0 0 .375rem}.page_subtitle__R3KNj{font-size:.75rem;color:#64748b;margin:0}.page_card__o_CBC{background-color:#ffffff;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1rem}@media (max-width:768px){.page_page___QDJm{padding:0 1rem 1rem}.page_title__SwwyZ{font-size:1.5rem}.page_subtitle__R3KNj{font-size:.875rem}.page_card__o_CBC{padding:1rem}}.confirmation-modal_overlay___yBo8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:confirmation-modal_fadeIn__wihtb .2s ease-out}@keyframes confirmation-modal_fadeIn__wihtb{0%{opacity:0}to{opacity:1}}.confirmation-modal_modal__cCeM3{background-color:#ffffff;border-radius:1rem;max-width:28rem;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:confirmation-modal_slideUp__bI60Y .3s ease-out}@keyframes confirmation-modal_slideUp__bI60Y{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}.confirmation-modal_iconContainer__9GTJS{display:flex;align-items:center;justify-content:center;padding:1.5rem 1.5rem 0}.confirmation-modal_iconContainer__9GTJS svg{width:3.5rem;height:3.5rem}.confirmation-modal_iconDanger__lq9OZ{color:#ef4444}.confirmation-modal_iconWarning__Qf8Y8{color:#f59e0b}.confirmation-modal_iconInfo__0h82V{color:#3b82f6}.confirmation-modal_content__jpH8x{padding:1.5rem;text-align:center}.confirmation-modal_title__P7g4J{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 .75rem}.confirmation-modal_message__Hn4ua{font-size:.875rem;color:#64748b;line-height:1.5;margin:0}.confirmation-modal_actions__NwI7O{display:flex;gap:.75rem;padding:0 1.5rem 1.5rem}.confirmation-modal_buttonCancel__El_tr,.confirmation-modal_buttonConfirm__Gcobs{flex:1 1;padding:.625rem 1rem;border-radius:.5rem;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .2s ease}.confirmation-modal_buttonCancel__El_tr{background-color:#f1f5f9;color:#475569}.confirmation-modal_buttonCancel__El_tr:hover:not(:disabled){background-color:#e2e8f0}.confirmation-modal_buttonCancel__El_tr:disabled{opacity:.5;cursor:not-allowed}.confirmation-modal_buttonConfirm__Gcobs{color:#ffffff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.confirmation-modal_buttonConfirmInfo__Th_KD{background:linear-gradient(135deg,#3b82f6,#2563eb)}.confirmation-modal_buttonConfirmInfo__Th_KD:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.confirmation-modal_buttonConfirmWarning__An8Gq{background:linear-gradient(135deg,#f59e0b,#d97706)}.confirmation-modal_buttonConfirmWarning__An8Gq:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.confirmation-modal_buttonConfirmDanger__xII_7{background:linear-gradient(135deg,#ef4444,#dc2626)}.confirmation-modal_buttonConfirmDanger__xII_7:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.confirmation-modal_buttonConfirm__Gcobs:disabled{opacity:.6;cursor:not-allowed}.confirmation-modal_loadingContent__28Jop{display:flex;align-items:center;justify-content:center;gap:.5rem}.confirmation-modal_spinner___evb5{animation:confirmation-modal_spin__oyIDz 1s linear infinite;width:1rem;height:1rem}@keyframes confirmation-modal_spin__oyIDz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.confirmation-modal_spinnerCircle__wHt_x{opacity:.25}.confirmation-modal_spinnerPath__L1hw3{opacity:.75}.toast_toast__FsNsO{position:fixed;top:1.5rem;right:1.5rem;min-width:320px;max-width:500px;padding:1rem 1.25rem;border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1);display:flex;align-items:center;gap:1rem;z-index:9999;animation:toast_slideIn__DgIlc .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes toast_slideIn__DgIlc{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.toast_icon__Wfgqd{width:1.5rem;height:1.5rem;flex-shrink:0}.toast_message__LaeV2{flex:1 1;margin:0;font-size:.95rem;font-weight:500;line-height:1.4}.toast_closeButton__fq71s{width:1.25rem;height:1.25rem;padding:0;border:none;background:transparent;cursor:pointer;opacity:.7;transition:opacity .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast_closeButton__fq71s:hover{opacity:1}.toast_closeButton__fq71s svg{width:100%;height:100%}.toast_success__BJ3PG{background:linear-gradient(135deg,#10b981,#059669);color:white;border:1px solid #059669}.toast_error__PMcPm{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;border:1px solid #dc2626}.toast_info__PNNLu{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border:1px solid #2563eb}.toast_warning__7niGk{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;border:1px solid #d97706}@media (max-width:640px){.toast_toast__FsNsO{top:1rem;right:1rem;left:1rem;min-width:auto;max-width:none}}.page_container__NYrVh{display:flex;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.page_leftPanel__VKROS{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:linear-gradient(135deg,#0ea5e9,#06b6d4);color:white;position:relative;overflow:hidden}.page_leftPanel__VKROS:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:page_pulse__MxOkA 15s ease-in-out infinite}@keyframes page_pulse__MxOkA{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page_brandSection__C5Yee{position:relative;z-index:1;text-align:center;margin-bottom:3rem}.page_logoCircle__Wj5lT{width:140px;height:160px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.15);padding:1rem}.page_logoCircle__Wj5lT svg{width:50px;height:50px;color:white}.page_logoImage__rEKhG{width:100%;height:auto;object-fit:contain}.page_brandTitle__PIVgU{font-size:3rem;font-weight:800;margin:0 0 .5rem;letter-spacing:-.02em}.page_brandSubtitle__upRu9{font-size:1.25rem;opacity:.9;margin:0;font-weight:300}.page_illustration__s8wZd{position:relative;z-index:1;max-width:400px;opacity:.3}.page_rightPanel___kVJ1{flex:1 1;display:flex;align-items:center;justify-content:center;padding:3rem}.page_form__EZV5o{width:100%;max-width:450px;background:white;padding:3rem;border-radius:1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.1)}.page_formHeader__sWJUp{margin-bottom:2rem}.page_formTitle__YiRF3{font-size:2rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.page_formSubtitle__omLRL{font-size:1rem;color:#64748b;margin:0}.page_formGroup__cai29{margin-bottom:1.5rem}.page_label__Ew5Zb{display:block;font-size:.875rem;font-weight:600;color:#334155;margin-bottom:.5rem}.page_input__R_7ce{width:100%;padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:.75rem;font-size:1rem;color:#0f172a;background:#ffffff;font-weight:500;transition:all .2s}.page_input__R_7ce::placeholder{color:#94a3b8;font-weight:400}.page_input__R_7ce:hover:not(:disabled){border-color:#cbd5e1}.page_input__R_7ce:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 4px rgba(14,165,233,.1)}.page_input__R_7ce:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.6}.page_passwordWrapper__JBGXv{position:relative}.page_passwordWrapper__JBGXv .page_input__R_7ce{padding-right:3rem}.page_passwordToggle__03Sz8{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;padding:.5rem;border:none;background:transparent;color:#64748b;cursor:pointer;transition:color .2s;border-radius:.5rem}.page_passwordToggle__03Sz8:hover:not(:disabled){color:#0ea5e9;background:#f1f5f9}.page_passwordToggle__03Sz8:disabled{cursor:not-allowed;opacity:.5}.page_passwordToggle__03Sz8 svg{width:100%;height:100%}.page_submitButton__mJuVY{width:100%;padding:.875rem 1.5rem;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;color:white;background:linear-gradient(135deg,#0ea5e9,#06b6d4);cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(14,165,233,.3);margin-top:.5rem}.page_submitButton__mJuVY:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(14,165,233,.4)}.page_submitButton__mJuVY:active:not(:disabled){transform:translateY(0)}.page_submitButton__mJuVY:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_loadingContent__kfzpM{display:flex;align-items:center;justify-content:center;gap:.5rem}.page_spinner__wQV8n{width:1.25rem;height:1.25rem;animation:page_spin__zuOjX 1s linear infinite}@keyframes page_spin__zuOjX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_spinnerCircle__AxL64{opacity:.25}.page_spinnerPath___jU8k{opacity:.75}.page_divider__rngS9{margin:2rem 0;text-align:center;position:relative}.page_divider__rngS9:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#e2e8f0}.page_divider__rngS9 span{position:relative;background:white;padding:0 1rem;color:#94a3b8;font-size:.875rem;font-weight:500}.page_registerLink__dGxoK{text-align:center;font-size:.95rem;color:#64748b;margin:0}.page_registerLink__dGxoK a{color:#0ea5e9;font-weight:600;text-decoration:none;transition:color .2s}.page_registerLink__dGxoK a:hover{color:#0284c7;text-decoration:underline}@media (max-width:1024px){.page_leftPanel__VKROS{display:none}.page_rightPanel___kVJ1{flex:1 1}}@media (max-width:640px){.page_rightPanel___kVJ1{padding:1.5rem}.page_form__EZV5o{padding:2rem 1.5rem}.page_formTitle__YiRF3{font-size:1.75rem}}.admin-manager-content_container__dJQg5{width:100%}.admin-manager-content_headerActions__OQQIL{margin-bottom:1rem;display:flex;justify-content:flex-end}.admin-manager-content_addButton__pqg8y{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#1e40af,#3b82f6);color:white;border:none;border-radius:.5rem;font-weight:600;font-size:.8125rem;cursor:pointer;transition:all .2s;box-shadow:0 2px 6px rgba(30,64,175,.3)}.admin-manager-content_addButton__pqg8y svg{width:1rem;height:1rem}.admin-manager-content_addButton__pqg8y:hover{background:linear-gradient(135deg,#1e3a8a,#1e40af);box-shadow:0 4px 12px rgba(30,64,175,.4);transform:translateY(-1px)}.admin-manager-content_formCard__MX822{background:#f8fafc;border-radius:.75rem;padding:1.5rem;border:2px solid #e2e8f0;margin-bottom:1.5rem}.admin-manager-content_formTitle__qOXtC{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 1.25rem}.admin-manager-content_form__eSX1g{display:flex;flex-direction:column;gap:1rem}.admin-manager-content_formGroup__nYQVI{display:flex;flex-direction:column;gap:.375rem}.admin-manager-content_label__Lz_nd{font-weight:600;color:#0f172a;font-size:.8125rem}.admin-manager-content_required__fMz1Q{color:#ef4444}.admin-manager-content_optional__yUUgC{color:#64748b;font-weight:400;font-size:.75rem}.admin-manager-content_input__CdEub,.admin-manager-content_select__bD5FK{padding:.625rem .875rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;background-color:#ffffff;transition:all .2s}.admin-manager-content_input__CdEub:hover,.admin-manager-content_select__bD5FK:hover{border-color:#cbd5e1}.admin-manager-content_input__CdEub:focus,.admin-manager-content_select__bD5FK:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.admin-manager-content_helpText__FwrCr{font-size:.75rem;color:#64748b;margin:0}.admin-manager-content_buttonGroup__V8fIz{display:flex;gap:.75rem;margin-top:.5rem}.admin-manager-content_cancelButton__2woc6,.admin-manager-content_submitButton___EJtm{flex:1 1;padding:.75rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;border:2px solid transparent}.admin-manager-content_cancelButton__2woc6{background:#ffffff;color:#64748b;border-color:#e2e8f0}.admin-manager-content_cancelButton__2woc6:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.admin-manager-content_submitButton___EJtm{background:linear-gradient(135deg,#1e40af,#3b82f6);color:white;box-shadow:0 2px 6px rgba(30,64,175,.3)}.admin-manager-content_submitButton___EJtm:hover{background:linear-gradient(135deg,#1e3a8a,#1e40af);box-shadow:0 4px 12px rgba(30,64,175,.4);transform:translateY(-1px)}.admin-manager-content_tableWrapper__rwsQS{overflow-x:auto;border-radius:.75rem;border:2px solid #e2e8f0}.admin-manager-content_table__pCGC2{width:100%;border-collapse:collapse;background:white}.admin-manager-content_table__pCGC2 thead{background:linear-gradient(135deg,#1e40af,#3b82f6);color:white}.admin-manager-content_table__pCGC2 td,.admin-manager-content_table__pCGC2 th{padding:.75rem;text-align:left;border-bottom:1px solid #e2e8f0}.admin-manager-content_table__pCGC2 th{font-weight:600;font-size:.8125rem}.admin-manager-content_table__pCGC2 td{color:#0f172a;font-size:.8125rem}.admin-manager-content_table__pCGC2 tbody tr:hover{background-color:#f8fafc}.admin-manager-content_table__pCGC2 tbody tr:last-child td{border-bottom:none}.admin-manager-content_badge__e3m8q{display:inline-block;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600}.admin-manager-content_badgeSuperadmin__pMH29{background:linear-gradient(135deg,#7c3aed,#a855f7);color:white}.admin-manager-content_badgeStaff__6h9sa{background:rgba(59,130,246,.15);color:#1e40af}.admin-manager-content_actionButtons__baNqu{display:flex;gap:.375rem}.admin-manager-content_deleteButton__kRHoU,.admin-manager-content_editButton__zTVQW{padding:.375rem;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.admin-manager-content_deleteButton__kRHoU svg,.admin-manager-content_editButton__zTVQW svg{width:1rem;height:1rem}.admin-manager-content_editButton__zTVQW{background:rgba(59,130,246,.1);color:#1e40af}.admin-manager-content_editButton__zTVQW:hover{background:rgba(59,130,246,.2)}.admin-manager-content_deleteButton__kRHoU{background:rgba(239,68,68,.1);color:#dc2626}.admin-manager-content_deleteButton__kRHoU:hover{background:rgba(239,68,68,.2)}.admin-manager-content_emptyState__vKP4g{text-align:center;padding:3rem 1rem;color:#64748b;font-size:1rem}@media (max-width:768px){.admin-manager-content_formCard__MX822{padding:1.5rem}.admin-manager-content_buttonGroup__V8fIz{flex-direction:column}.admin-manager-content_cancelButton__2woc6,.admin-manager-content_submitButton___EJtm{width:100%}.admin-manager-content_table__pCGC2{display:block}.admin-manager-content_table__pCGC2 thead{display:none}.admin-manager-content_table__pCGC2 tbody{display:block}.admin-manager-content_table__pCGC2 tbody tr{display:block;margin-bottom:1rem;border:2px solid #e2e8f0;border-radius:.5rem;background:white}.admin-manager-content_table__pCGC2 tbody td{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #f1f5f9}.admin-manager-content_table__pCGC2 tbody td:last-child{border-bottom:none}.admin-manager-content_table__pCGC2 tbody td:before{content:attr(data-label);font-weight:600;color:#1e40af;flex:0 0 40%}.admin-manager-content_actionButtons__baNqu{justify-content:flex-end;flex:1 1}}.sidebar_hamburger__lSUyd{position:fixed;top:1rem;left:1rem;z-index:1001;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e293b,#0f172a);border:none;border-radius:.75rem;color:#ffffff;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.3);transition:all .2s ease;-webkit-tap-highlight-color:transparent}.sidebar_hamburger__lSUyd:hover{transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.4)}.sidebar_hamburger__lSUyd:active{transform:scale(.98)}.sidebar_hamburger__lSUyd svg{width:1.5rem;height:1.5rem}.sidebar_overlay__ipAK5{position:fixed;inset:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;animation:sidebar_fadeIn__uTa9k .25s ease-out}@keyframes sidebar_fadeIn__uTa9k{0%{opacity:0}to{opacity:1}}.sidebar_sidebar__6MxO2{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:85vw;background:linear-gradient(180deg,#1e293b,#0f172a);color:#ffffff;display:flex;flex-direction:column;z-index:1000;box-shadow:4px 0 24px rgba(0,0,0,.3);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.sidebar_sidebar__6MxO2.sidebar_open__jRIQB{transform:translateX(0)}.sidebar_header__IjmqP{padding:1.5rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.sidebar_logo__nsbIq{display:flex;align-items:center;gap:.75rem}.sidebar_logoIcon__Hg_WA{width:2.75rem;height:2.75rem;background:#ffffff;border-radius:.625rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:.5rem;flex-shrink:0}.sidebar_logoIcon__Hg_WA img{width:100%;height:100%;object-fit:contain}.sidebar_logoText__00H_T{flex:1 1;min-width:0}.sidebar_logoTitle__oAkap{font-size:1.375rem;font-weight:800;letter-spacing:.025em;background:linear-gradient(135deg,#0ea5e9,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.sidebar_logoSubtitle__22u7G{font-size:.6875rem;color:#94a3b8;font-weight:500;margin-top:.25rem;text-transform:uppercase;letter-spacing:.05em}.sidebar_userInfo__VL4S6{padding:1.25rem;display:flex;align-items:center;gap:.875rem;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.sidebar_userAvatar__NYOIt{width:2.75rem;height:2.75rem;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6366f1);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;color:#ffffff;box-shadow:0 4px 12px rgba(139,92,246,.4);flex-shrink:0}.sidebar_userDetails__N_B0m{flex:1 1;min-width:0}.sidebar_userName__DbHA0{font-size:.875rem;font-weight:600;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.sidebar_userRole__E2th4{font-size:.6875rem;color:#94a3b8;text-transform:capitalize;margin-top:.25rem;font-weight:500}.sidebar_nav__vS6Ip{flex:1 1;padding:1.25rem 1rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.375rem;-webkit-overflow-scrolling:touch}.sidebar_nav__vS6Ip::-webkit-scrollbar{width:4px}.sidebar_nav__vS6Ip::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:2px}.sidebar_nav__vS6Ip::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}.sidebar_nav__vS6Ip::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.sidebar_navItem__iwYZc{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.75rem;color:#cbd5e1;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;-webkit-tap-highlight-color:transparent;cursor:pointer}.sidebar_navItem__iwYZc:hover{background-color:rgba(255,255,255,.08);color:#ffffff;transform:translateX(2px)}.sidebar_navItem__iwYZc:active{transform:scale(.98)}.sidebar_navItem__iwYZc.sidebar_active__ehnt1{background:linear-gradient(135deg,rgba(14,165,233,.25),rgba(59,130,246,.25));color:#ffffff;box-shadow:0 4px 12px rgba(14,165,233,.25)}.sidebar_navItem__iwYZc.sidebar_active__ehnt1:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:65%;background:linear-gradient(180deg,#0ea5e9,#3b82f6);border-radius:0 4px 4px 0;box-shadow:0 0 8px rgba(14,165,233,.5)}.sidebar_navIcon__DlbZj{width:1.375rem;height:1.375rem;flex-shrink:0}.sidebar_navIcon__DlbZj svg{width:100%;height:100%}.sidebar_navText__LUh5b{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_footer__k6Bzt{padding:1.25rem;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0}.sidebar_logoutButton__8B4jZ{width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.875rem 1rem;border:1px solid rgba(239,68,68,.3);border-radius:.75rem;background-color:rgba(239,68,68,.1);color:#fca5a5;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.sidebar_logoutButton__8B4jZ:hover{background-color:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);color:#ffffff;box-shadow:0 4px 12px rgba(239,68,68,.2)}.sidebar_logoutButton__8B4jZ:active{transform:scale(.98)}.sidebar_logoutButton__8B4jZ svg{width:1.25rem;height:1.25rem}@media (max-width:375px){.sidebar_sidebar__6MxO2{max-width:90vw}.sidebar_header__IjmqP{padding:1.25rem 1rem}.sidebar_logoIcon__Hg_WA{width:2.5rem;height:2.5rem}.sidebar_logoTitle__oAkap{font-size:1.25rem}.sidebar_logoSubtitle__22u7G{font-size:.625rem}.sidebar_userInfo__VL4S6{padding:1rem}.sidebar_userAvatar__NYOIt{width:2.5rem;height:2.5rem;font-size:1rem}.sidebar_userName__DbHA0{font-size:.8125rem}.sidebar_nav__vS6Ip{padding:1rem .75rem}.sidebar_navItem__iwYZc{padding:.75rem .875rem;font-size:.8125rem}.sidebar_footer__k6Bzt{padding:1rem}.sidebar_logoutButton__8B4jZ{font-size:.8125rem;padding:.75rem .875rem}}@media (min-width:768px) and (max-width:1023px){.sidebar_sidebar__6MxO2{width:300px}.sidebar_header__IjmqP{padding:1.75rem 1.5rem}.sidebar_logoTitle__oAkap{font-size:1.5rem}.sidebar_logoSubtitle__22u7G{font-size:.75rem}.sidebar_userInfo__VL4S6{padding:1.5rem}.sidebar_nav__vS6Ip{padding:1.5rem 1.25rem}.sidebar_navItem__iwYZc{font-size:.9375rem;padding:1rem 1.125rem}}@media (min-width:1024px){.sidebar_hamburger__lSUyd{display:none}.sidebar_sidebar__6MxO2{transform:translateX(0);width:280px}.sidebar_overlay__ipAK5{display:none}.sidebar_header__IjmqP{padding:2rem 1.5rem 1.5rem}.sidebar_logoTitle__oAkap{font-size:1.5rem}.sidebar_userInfo__VL4S6{padding:1.5rem}.sidebar_nav__vS6Ip{padding:1.5rem 1rem;gap:.5rem}.sidebar_navItem__iwYZc{font-size:.9375rem}.sidebar_footer__k6Bzt{padding:1.5rem}}@media (min-width:1440px){.sidebar_sidebar__6MxO2{width:300px}.sidebar_header__IjmqP{padding:2.25rem 1.75rem 1.75rem}.sidebar_logoIcon__Hg_WA{width:3rem;height:3rem}.sidebar_logoTitle__oAkap{font-size:1.625rem}.sidebar_logoSubtitle__22u7G{font-size:.75rem}.sidebar_userAvatar__NYOIt{width:3rem;height:3rem;font-size:1.25rem}.sidebar_userName__DbHA0{font-size:.9375rem}.sidebar_userRole__E2th4{font-size:.75rem}.sidebar_nav__vS6Ip{gap:.625rem}.sidebar_navItem__iwYZc{padding:1rem 1.25rem;font-size:1rem}.sidebar_navIcon__DlbZj{width:1.5rem;height:1.5rem}}.dashboard-layout_layout__fEv7v{display:flex;min-height:100vh;background-color:#f8fafc}.dashboard-layout_main__l3wpZ{flex:1 1;margin-left:0;padding-top:5rem;transition:margin-left .3s ease-out}@media (min-width:1024px){.dashboard-layout_main__l3wpZ{margin-left:280px;padding-top:0}}.dashboard-layout_loading__JGDjn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem;color:#64748b}.dashboard-layout_spinner__bIGnd{width:3rem;height:3rem;border:4px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;animation:dashboard-layout_spin__6K2uh .8s linear infinite}@keyframes dashboard-layout_spin__6K2uh{to{transform:rotate(1turn)}}.dashboard-stats_container__ahRZQ{padding:1rem;width:100%;max-width:900px;margin:0 auto}.dashboard-stats_header__2SlKG{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.dashboard-stats_title__DRzoL{font-size:1.375rem;font-weight:700;color:#0f172a;margin:0}.dashboard-stats_subtitle__yyk8r{font-size:.75rem;color:#64748b;margin:.375rem 0 0}.dashboard-stats_filterContainer__y25GC{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.dashboard-stats_filterButtons__SRNvK{display:flex;gap:.375rem;background:#f1f5f9;padding:.1875rem;border-radius:.375rem}.dashboard-stats_filterButton__RmSw_{padding:.375rem 1rem;border:none;background:transparent;color:#475569;font-size:.8125rem;font-weight:500;border-radius:.3125rem;cursor:pointer;transition:all .2s}.dashboard-stats_filterButton__RmSw_:hover{background:rgba(15,23,42,.05)}.dashboard-stats_filterButton__RmSw_.dashboard-stats_active__9Myi_{background:white;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.dashboard-stats_customDateInputs__4vb1N{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap;margin-top:.75rem}.dashboard-stats_dateInputWrapper__ckRrY{display:flex;flex-direction:column;gap:.3rem;flex:1 1;min-width:140px}.dashboard-stats_dateLabel__CViYj{font-size:.75rem;font-weight:600;color:#475569}.dashboard-stats_dateInput__OPJYy{padding:.5rem .625rem;border:2px solid #e2e8f0;border-radius:.375rem;font-size:.8125rem;color:#0f172a;background:white;cursor:pointer;transition:all .2s;font-family:inherit}.dashboard-stats_dateInput__OPJYy::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.6);-webkit-transition:filter .2s;transition:filter .2s}.dashboard-stats_dateInput__OPJYy::-webkit-calendar-picker-indicator:hover{filter:opacity(1)}.dashboard-stats_dateInput__OPJYy:hover{border-color:#cbd5e1;background-color:#f8fafc}.dashboard-stats_dateInput__OPJYy:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1);background-color:white}.dashboard-stats_dateInput__OPJYy:invalid{border-color:#ef4444}.dashboard-stats_dateSeparator__bYzut{color:#94a3b8;font-weight:600;font-size:1rem;align-self:center;margin-bottom:.15rem}.dashboard-stats_dateError__xqjPG{color:#ef4444;font-size:.75rem;margin:0;font-weight:500}.dashboard-stats_statsGrid__vfJLm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.75rem}.dashboard-stats_statCard__pHJU5{background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:.75rem;padding:1rem;border:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem;transition:all .3s ease;position:relative;overflow:hidden}.dashboard-stats_statCard__pHJU5:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,currentColor,transparent);opacity:0;transition:opacity .3s}.dashboard-stats_statCard__pHJU5:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.dashboard-stats_statCard__pHJU5:hover:before{opacity:1}.dashboard-stats_cardTotal__VT5AF{color:#0ea5e9}.dashboard-stats_cardBaru__aqv20{color:#3b82f6}.dashboard-stats_cardProgress__q6VgS{color:#f59e0b}.dashboard-stats_cardSelesai__is2AM{color:#10b981}.dashboard-stats_statIcon__ytqcM{width:2.75rem;height:2.75rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;background:currentColor;color:white;opacity:.9;flex-shrink:0}.dashboard-stats_statIcon__ytqcM svg{width:1.5rem;height:1.5rem}.dashboard-stats_statContent__ztg7F{flex:1 1}.dashboard-stats_statLabel___D_XK{font-size:.75rem;color:#64748b;margin:0 0 .1875rem;font-weight:500}.dashboard-stats_statValue__UkSLI{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.dashboard-stats_chartsGrid__Y8m9R{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.dashboard-stats_chartCard__8qQiN{background:white;border-radius:.75rem;padding:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dashboard-stats_chartTitle__0zul7{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 1rem}@media (max-width:768px){.dashboard-stats_container__ahRZQ{padding:0 1rem 1rem}.dashboard-stats_header__2SlKG{flex-direction:column;align-items:stretch}.dashboard-stats_filterContainer__y25GC{align-items:stretch}.dashboard-stats_filterButtons__SRNvK{justify-content:stretch}.dashboard-stats_filterButton__RmSw_{flex:1 1;text-align:center}.dashboard-stats_customDateInputs__4vb1N{flex-direction:column;align-items:stretch;gap:1rem}.dashboard-stats_dateInputWrapper__ckRrY{min-width:100%}.dashboard-stats_dateSeparator__bYzut{display:none}.dashboard-stats_chartsGrid__Y8m9R,.dashboard-stats_statsGrid__vfJLm{grid-template-columns:1fr}.dashboard-stats_title__DRzoL{font-size:1.5rem}.dashboard-stats_statValue__UkSLI{font-size:1.75rem}}.edit-report-form_form__HaiOf{display:flex;flex-direction:column;gap:1.25rem}.edit-report-form_fieldsContainer__o_Tmt{display:flex;flex-direction:column;gap:1rem}.edit-report-form_fieldGroup__0NLpM{display:flex;flex-direction:column}.edit-report-form_label__Iuvso{display:block;font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:.375rem}.edit-report-form_select__KuNZy,.edit-report-form_textarea__gZk28{width:100%;border-radius:.5rem;border:2px solid #e2e8f0;background-color:#ffffff;color:#0f172a;padding:.625rem .875rem;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease}.edit-report-form_select__KuNZy,.edit-report-form_textarea__gZk28{padding-top:.625rem;padding-bottom:.625rem}.edit-report-form_textarea__gZk28{min-height:120px;resize:vertical;font-family:inherit;line-height:1.5}.edit-report-form_select__KuNZy::placeholder,.edit-report-form_textarea__gZk28::placeholder{color:#94a3b8;font-weight:400}.edit-report-form_select__KuNZy:hover:not(:disabled),.edit-report-form_textarea__gZk28:hover:not(:disabled){border-color:#cbd5e1;background-color:#ffffff}.edit-report-form_select__KuNZy:focus,.edit-report-form_textarea__gZk28:focus{outline:none;border-color:#0ea5e9;background-color:#ffffff;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.edit-report-form_select__KuNZy:disabled,.edit-report-form_textarea__gZk28:disabled{background-color:#f1f5f9;color:#64748b;cursor:not-allowed;border-color:#e2e8f0}.edit-report-form_charCounter__V_EcG{display:flex;justify-content:space-between;align-items:center;margin-top:.3rem}.edit-report-form_charCounterLabel__083oS{font-size:.6875rem;color:#64748b}.edit-report-form_charCounterValue__q1arb{font-size:.6875rem;font-weight:500;color:#475569}.edit-report-form_notification__VT0M1{border-radius:.5rem;padding:.875rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;align-items:flex-start;gap:.625rem}.edit-report-form_notificationError__2sFeW{border-left:4px solid #ef4444;background-color:#fef2f2}.edit-report-form_notificationSuccess__jKRfs{border-left:4px solid #10b981;background-color:#f0fdf4}.edit-report-form_notificationIcon__Cj0_d{width:1rem;height:1rem;margin-top:.125rem;flex-shrink:0}.edit-report-form_notificationIconError__cSzf4{color:#ef4444}.edit-report-form_notificationIconSuccess__JXO9g{color:#10b981}.edit-report-form_notificationText__D6biE{font-size:.8125rem;font-weight:500}.edit-report-form_notificationTextError__1JSXX{color:#991b1b}.edit-report-form_notificationTextSuccess__t5bd4{color:#065f46}.edit-report-form_buttonContainer__WqRSk{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;padding-top:.5rem;border-top:1px solid #e2e8f0}.edit-report-form_buttonSecondary__XZWMk{padding:.5rem 1rem;border-radius:.5rem;font-weight:600;font-size:.875rem;color:#334155;background-color:#ffffff;border:1px solid #cbd5e1;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease;cursor:pointer}.edit-report-form_buttonSecondary__XZWMk:hover{background-color:#f8fafc}.edit-report-form_buttonPrimary__e_f0Y{padding:.5rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;color:#ffffff;background:linear-gradient(135deg,#0ea5e9,#3b82f6);border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .2s ease;cursor:pointer}.edit-report-form_buttonPrimary__e_f0Y:hover:not(:disabled){background:linear-gradient(135deg,#0284c7,#2563eb);transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.edit-report-form_buttonPrimary__e_f0Y:active:not(:disabled){transform:translateY(0)}.edit-report-form_buttonPrimary__e_f0Y:disabled{opacity:.6;cursor:not-allowed}.edit-report-form_loadingContent__gbUf_{display:flex;align-items:center;gap:.5rem}.edit-report-form_spinner__xZ6j7{animation:edit-report-form_spin__yPsH1 1s linear infinite;width:1rem;height:1rem}@keyframes edit-report-form_spin__yPsH1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edit-report-form_spinnerCircle__8cj4t{opacity:.25}.edit-report-form_spinnerPath__GKXup{opacity:.75}.visibility-toggle_container__jbMIf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid rgba(30,64,175,.1)}.visibility-toggle_info__1c1cJ{display:flex;flex-direction:column;gap:.25rem}.visibility-toggle_label__8ld_h{font-size:.875rem;font-weight:600;color:#1f2937}.visibility-toggle_description__WjhRl{font-size:.8125rem;color:#64748b}.visibility-toggle_toggle__eH_B9{position:relative;width:52px;height:28px;background:#cbd5e1;border:none;border-radius:999px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.visibility-toggle_toggle__eH_B9:hover:not(:disabled){background:#94a3b8}.visibility-toggle_toggle__eH_B9:disabled{cursor:not-allowed;opacity:.5}.visibility-toggle_toggleActive__xDJ_I{background:linear-gradient(135deg,#3b82f6,#2563eb)}.visibility-toggle_toggleActive__xDJ_I:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.visibility-toggle_toggleSlider__x_Hib{position:absolute;top:3px;left:3px;width:22px;height:22px;background:white;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.visibility-toggle_toggleActive__xDJ_I .visibility-toggle_toggleSlider__x_Hib{transform:translateX(24px)}.visibility-toggle_toggleDisabled__BpVUY{background:#e2e8f0}.visibility-toggle_modalOverlay__EOU_E{position:fixed;inset:0;background:rgba(15,23,42,.75);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:visibility-toggle_fadeIn__7i9lq .15s ease-out}@keyframes visibility-toggle_fadeIn__7i9lq{0%{opacity:0}to{opacity:1}}.visibility-toggle_modal__nTFBM{background:white;border-radius:16px;padding:1.75rem;max-width:440px;width:100%;box-shadow:0 20px 60px -12px rgba(0,0,0,.35);animation:visibility-toggle_slideUp__DeIfT .2s cubic-bezier(.4,0,.2,1)}@keyframes visibility-toggle_slideUp__DeIfT{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.visibility-toggle_modalTitle__5NTDa{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.visibility-toggle_modalText__CyuDh{font-size:.9375rem;color:#475569;margin:0 0 .75rem;line-height:1.6}.visibility-toggle_modalText__CyuDh:last-of-type{margin-bottom:1.5rem}.visibility-toggle_modalText__CyuDh strong{font-weight:600;color:#1e293b}.visibility-toggle_modalActions__PBaQI{display:flex;gap:.75rem;justify-content:flex-end}.visibility-toggle_btnCancel__g4P5i,.visibility-toggle_btnConfirm__bOrWn{padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.visibility-toggle_btnCancel__g4P5i{background:#f1f5f9;color:#475569}.visibility-toggle_btnCancel__g4P5i:hover{background:#e2e8f0}.visibility-toggle_btnConfirm__bOrWn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white}.visibility-toggle_btnConfirm__bOrWn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.4)}@media (max-width:768px){.visibility-toggle_container__jbMIf{flex-direction:column;align-items:flex-start;gap:.875rem}.visibility-toggle_modal__nTFBM{padding:1.5rem}.visibility-toggle_modalTitle__5NTDa{font-size:1.125rem}.visibility-toggle_modalActions__PBaQI{flex-direction:column;width:100%}.visibility-toggle_btnCancel__g4P5i,.visibility-toggle_btnConfirm__bOrWn{width:100%}}.profile-form_container__GwKUk{padding:1.5rem}.profile-form_viewMode__Lh7Nx{display:flex;flex-direction:column;gap:1.5rem}.profile-form_infoGrid__xsLS3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem}.profile-form_infoItem__pFTSV{display:flex;flex-direction:column;gap:.375rem}.profile-form_label__ZFvvT{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em}.profile-form_value__ZULfy{font-size:1rem;color:#0f172a;font-weight:500;margin:0}.profile-form_empty__mT_Jp{color:#94a3b8;font-style:italic;font-size:.9375rem}.profile-form_actions__gfSLw{display:flex;gap:.75rem;padding-top:.875rem;border-top:1px solid #e2e8f0;flex-wrap:wrap}.profile-form_btnDelete__xkx6X,.profile-form_btnEdit__zkHvx{display:flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s}.profile-form_btnDelete__xkx6X svg,.profile-form_btnEdit__zkHvx svg{width:1rem;height:1rem}.profile-form_btnEdit__zkHvx{background:linear-gradient(135deg,#0ea5e9,#06b6d4);color:white}.profile-form_btnEdit__zkHvx:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(14,165,233,.3)}.profile-form_btnDelete__xkx6X{background:transparent;color:#ef4444;border:1px solid #fecaca}.profile-form_btnDelete__xkx6X:hover{background:#fef2f2;border-color:#ef4444}.profile-form_editMode__GmEU6{display:flex;flex-direction:column;gap:2rem}.profile-form_formGrid__Ij__x{display:flex;flex-direction:column;gap:1.25rem}.profile-form_formGroup__i9oCQ{display:flex;flex-direction:column;gap:.375rem}.profile-form_required__XZo77{color:#ef4444}.profile-form_input___oHgv{padding:.625rem .875rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;background:#ffffff;font-weight:500;transition:all .2s}.profile-form_input___oHgv::placeholder{color:#94a3b8;font-weight:400}.profile-form_input___oHgv:hover:not(:disabled){border-color:#cbd5e1;background:#ffffff}.profile-form_input___oHgv:focus{outline:none;border-color:#0ea5e9;background:#ffffff;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.profile-form_input___oHgv:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed;border-color:#e2e8f0}.profile-form_hint__ozz7M{font-size:.75rem;color:#64748b;margin:0}.profile-form_formActions__OzBgk{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid #e2e8f0;justify-content:flex-end}.profile-form_btnCancel__U_wJa,.profile-form_btnSave__BDZFx{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s}.profile-form_btnCancel__U_wJa{background:white;color:#64748b;border:1px solid #e2e8f0}.profile-form_btnCancel__U_wJa:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.profile-form_btnSave__BDZFx{background:linear-gradient(135deg,#10b981,#059669);color:white}.profile-form_btnSave__BDZFx:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.profile-form_btnCancel__U_wJa:disabled,.profile-form_btnSave__BDZFx:disabled{opacity:.6;cursor:not-allowed;transform:none}.profile-form_notification__roSII{padding:.875rem 1rem;border-radius:.5rem;font-size:.8125rem;font-weight:500}.profile-form_notification__roSII.profile-form_success__v3J7_{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.profile-form_notification__roSII.profile-form_error__mU_o5{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}@media (max-width:768px){.profile-form_container__GwKUk{padding:1.5rem}.profile-form_infoGrid__xsLS3{grid-template-columns:1fr}.profile-form_actions__gfSLw{flex-direction:column}.profile-form_btnDelete__xkx6X,.profile-form_btnEdit__zkHvx{width:100%;justify-content:center}.profile-form_formActions__OzBgk{flex-direction:column-reverse}.profile-form_btnCancel__U_wJa,.profile-form_btnSave__BDZFx{width:100%}}