.Members_container__1s1wm{padding:2rem}.Members_infoIcon__iEYat{display:inline-block;font-size:.8rem;color:#00a2ff;margin-left:.3rem;cursor:help;font-weight:700;border-radius:50%;transition:all .2s ease-in-out}.Members_infoIcon__iEYat:hover{color:#034563}.Members_header__BJO2_{display:flex;margin-bottom:2rem;gap:1rem}.Members_header__BJO2_ h1{margin:0;color:#1c2a47}.Members_tableWrapper__sF6mJ{background:#fff;border-radius:var(--border-radius);box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;margin-top:1rem}.Members_membersTable__AHjRV{width:100%;border-collapse:collapse;font-size:.8rem}.Members_membersTable__AHjRV td,.Members_membersTable__AHjRV th{padding:1rem;text-align:left;border-bottom:1px solid #eee}.Members_membersTable__AHjRV th{color:#1c2a47;background:#f8f9fa;font-weight:600;color:#495057;font-size:.65rem;text-transform:uppercase;letter-spacing:.025em}.Members_membersTable__AHjRV td{font-size:.8rem;vertical-align:middle;text-align:center}.Members_membersTable__AHjRV td input[type=checkbox]{width:18px;height:18px;cursor:pointer}.Members_membersTable__AHjRV tr:hover{background-color:#f8f9fa}.Members_error__BT_V6,.Members_loading__lGCTS{padding:2rem;text-align:center;background:#fff;border-radius:var(--border-radius);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:2rem}.Members_error__BT_V6{color:#dc3545}.Members_memberInfo__mAf4l{padding:0}.Members_memberInfo__mAf4l .Members_name__jKYTu{font-weight:500;font-size:.75rem;color:#1c2a47;margin-bottom:.25rem;white-space:nowrap}.Members_memberInfo__mAf4l .Members_jobTitle__4xhMO{font-size:.6rem;color:#6b7280;font-style:italic}.Members_organisationsSection__dr_EN{margin-top:3rem;padding-top:2rem;border-top:2px solid #e5e7eb}.Members_organisationsSection__dr_EN h2{margin:0 0 1.5rem;color:#1c2a47;font-size:1.5rem}.Members_organisationsList__lQBVQ{display:flex;flex-direction:column;gap:1rem}.Members_organisationCard__pELuX{background:#fff;border:1px solid #e5e7eb;border-radius:var(--border-radius);padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease-in-out}.Members_organisationCard__pELuX:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.Members_organisationInfo__IKDcZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.Members_organisationInfo__IKDcZ .Members_organisationName__PNKsZ{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#1c2a47}.Members_organisationMeta__Y9cCa{display:flex;gap:1rem;font-size:.75rem;color:#6b7280}.Members_organisationMeta__Y9cCa .Members_organisationGuid___H5SR,.Members_organisationMeta__Y9cCa .Members_organisationId__jj_AT{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;border:1px solid #d1d5db}.Members_accountManagerBadge__erHBB{background:#dbeafe;color:#1e40af;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.Members_currentIncidentBadge__QXdSY{background:#dcfce7;color:#166534;padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;margin-left:.5rem}.Members_permissionsList__tR7x7 .Members_permissionsLabel__qcQ_q{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.Members_permissions__eoYYk{display:flex;flex-wrap:wrap;gap:.5rem}.Members_permissionBadge__JHnIS{background:#f3f4f6;color:#374151;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:400;border:1px solid #d1d5db}.Members_noPermissions__ycSjz{font-size:.875rem;color:#6b7280;font-style:italic}@media(max-width:768px){.Members_organisationInfo__IKDcZ{flex-direction:column;align-items:flex-start;gap:.5rem}.Members_organisationMeta__Y9cCa{flex-direction:column;gap:.25rem}}.DashboardLayout_btn__It0_5{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease}.DashboardLayout_btn__It0_5:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.DashboardLayout_btn__It0_5:disabled:hover{background-color:#ccc!important}.DashboardLayout_btnPrimary__dBVUG{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#1c2a47;color:#fff}.DashboardLayout_btnPrimary__dBVUG:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.DashboardLayout_btnPrimary__dBVUG:disabled:hover{background-color:#ccc!important}.DashboardLayout_btnPrimary__dBVUG:hover:not(:disabled){background-color:#00a2ff!important}.DashboardLayout_btnSecondary__hc2Oo{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#00a2ff;color:#fff;border:none}.DashboardLayout_btnSecondary__hc2Oo:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.DashboardLayout_btnSecondary__hc2Oo:disabled:hover{background-color:#ccc!important}.DashboardLayout_btnSecondary__hc2Oo:hover:not(:disabled){background-color:#034563!important}.DashboardLayout_btnDanger__OimG3{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#dc3545;color:#fff}.DashboardLayout_btnDanger__OimG3:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.DashboardLayout_btnDanger__OimG3:disabled:hover{background-color:#ccc!important}.DashboardLayout_btnDanger__OimG3:hover:not(:disabled){background-color:rgb(189.2151898734,32.7848101266,47.7721518987)}.DashboardLayout_btnCancel__c2EuY{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;border:#fecaca;background-color:#fecaca;color:#ef4444}.DashboardLayout_btnCancel__c2EuY:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.DashboardLayout_btnCancel__c2EuY:disabled:hover{background-color:#ccc!important}.DashboardLayout_btnCancel__c2EuY:hover:not(:disabled){background-color:#fef2f2;border-color:#ef4444}.DashboardLayout_btnSuccess__2m5_f{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#28a745;color:#fff}.DashboardLayout_btnSuccess__2m5_f:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.DashboardLayout_btnSuccess__2m5_f:disabled:hover{background-color:#ccc!important}.DashboardLayout_btnSuccess__2m5_f:hover:not(:disabled){background-color:rgb(30.1449275362,125.8550724638,52)}.DashboardLayout_btnWarning___aXbK{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#ffc107;color:rgb(7,5.25,0)}.DashboardLayout_btnWarning___aXbK:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.DashboardLayout_btnWarning___aXbK:disabled:hover{background-color:#ccc!important}.DashboardLayout_btnWarning___aXbK:hover:not(:disabled){background-color:rgb(211,158.25,0)}.DashboardLayout_btnNewMessage__Mwdez{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#10b981;color:#fff;border:none;font-weight:500}.DashboardLayout_btnNewMessage__Mwdez:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.DashboardLayout_btnNewMessage__Mwdez:disabled:hover{background-color:#ccc!important}.DashboardLayout_btnNewMessage__Mwdez:hover:not(:disabled){background-color:#035f42!important}.DashboardLayout_layout__Nt54F{min-height:100vh;display:flex;flex-direction:column}.DashboardLayout_topNav__lz6_F{position:fixed;z-index:6000;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:#1c2a47;color:#fff;height:50px}.DashboardLayout_topNav__lz6_F .DashboardLayout_textLogo__la6cA{display:flex;flex-direction:row;align-items:center;gap:0}.DashboardLayout_topNav__lz6_F .DashboardLayout_textLogo__la6cA .DashboardLayout_textOrdu__ZuYoP{font-size:32px;font-weight:600;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff}.DashboardLayout_topNav__lz6_F .DashboardLayout_textLogo__la6cA .DashboardLayout_textStudio__V8QTx{font-size:32px;font-weight:100;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#ff9600}@media screen and (max-width:768px){.DashboardLayout_topNav__lz6_F .DashboardLayout_textLogo__la6cA .DashboardLayout_textOrdu__ZuYoP,.DashboardLayout_topNav__lz6_F .DashboardLayout_textLogo__la6cA .DashboardLayout_textStudio__V8QTx{font-size:24px}}.DashboardLayout_topNav__lz6_F .DashboardLayout_logo__DlTSq{height:40px;display:flex;align-items:center}.DashboardLayout_topNav__lz6_F .DashboardLayout_topNavToggleButton__AF2zE{background:none;border:none;color:#fff;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:8px;transition:background-color .2s}.DashboardLayout_topNav__lz6_F .DashboardLayout_topNavToggleButton__AF2zE:hover{background-color:hsla(0,0%,100%,.15)}.DashboardLayout_topNav__lz6_F .DashboardLayout_topNavToggleButton__AF2zE svg{font-size:1.2rem}.DashboardLayout_topNav__lz6_F .DashboardLayout_spacer__UHZMX{flex:1 1}.DashboardLayout_topNav__lz6_F .DashboardLayout_userProfile__HDtYv{position:relative}.DashboardLayout_topNav__lz6_F .DashboardLayout_userProfile__HDtYv .DashboardLayout_profileButton__8T2rr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:none;border:none;cursor:pointer;transition:background-color .2s}.DashboardLayout_topNav__lz6_F .DashboardLayout_userProfile__HDtYv .DashboardLayout_profileButton__8T2rr:hover{background-color:hsla(0,0%,100%,.1)}.DashboardLayout_topNav__lz6_F .DashboardLayout_userProfile__HDtYv .DashboardLayout_profileIcon__0vuAP{width:20px;height:20px;color:#fff}.DashboardLayout_topNav__lz6_F .DashboardLayout_userProfile__HDtYv .DashboardLayout_dropdown__Rur6i{position:absolute;right:0;margin-top:8px;padding:8px 0;width:200px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:50}.DashboardLayout_topNav__lz6_F .DashboardLayout_userProfile__HDtYv .DashboardLayout_menuItem__jp_le{display:block;padding:8px 16px;font-size:14px;color:#4a5568;cursor:pointer;transition:background-color .2s}.DashboardLayout_topNav__lz6_F .DashboardLayout_userProfile__HDtYv .DashboardLayout_menuItem__jp_le:hover{background-color:#f7fafc}.DashboardLayout_topNav__lz6_F .DashboardLayout_userProfile__HDtYv .DashboardLayout_divider__U52tU{margin:8px 0;border:none;border-top:1px solid #e2e8f0}.DashboardLayout_topNav__lz6_F .DashboardLayout_userProfile__HDtYv .DashboardLayout_dropdownAnimation__Szeo1{animation:DashboardLayout_dropdownFade__6L1sP .2s ease-out}@keyframes DashboardLayout_dropdownFade__6L1sP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DashboardLayout_mainContent__Lenmu{display:flex;min-height:calc(100vh - 50px)}.DashboardLayout_sidePanel__i1WLF{width:250px;background-color:rgba(28,42,71,.95);color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:width .3s ease;position:fixed;left:20px;top:70px;height:calc(100vh - 50px - 40px);z-index:900;overflow:hidden;border-radius:50px}.DashboardLayout_sidePanel__i1WLF:hover{background-color:#1c2a47}.DashboardLayout_sidePanel__i1WLF.DashboardLayout_collapsed__dvSwj{display:none}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_sidePanelContent__QO9tO{padding:1rem;height:100%;position:relative;z-index:1}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC{list-style:none;padding:0;margin:2rem 0 0}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC li{padding:.75rem 1rem;cursor:pointer;border-radius:8px;margin-bottom:.25rem;transition:background-color .2s}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC li:hover{background-color:#00a2ff}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC li.DashboardLayout_btnNewMessage__Mwdez{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#10b981;color:#fff;border:none;font-weight:500}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC li.DashboardLayout_btnNewMessage__Mwdez:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC li.DashboardLayout_btnNewMessage__Mwdez:disabled:hover{background-color:#ccc!important}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC li.DashboardLayout_btnNewMessage__Mwdez:hover:not(:disabled){background-color:#035f42!important}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC .DashboardLayout_addLogButton__5z1B6{background-color:#00a2ff;color:#fff;font-weight:500}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC .DashboardLayout_addLogButton__5z1B6:hover{background-color:#034563}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC .DashboardLayout_subNav__3fn5I:hover{background-color:rgba(0,0,0,0)}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC .DashboardLayout_subNavHeader__mdv_g{font-size:.75rem;font-weight:400;color:#ff0;margin-bottom:.5rem;display:block}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC .DashboardLayout_subNavList__fsy7b{list-style:none;padding:0;margin:0}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC .DashboardLayout_subNavList__fsy7b li{padding:.5rem 1rem;font-size:.75rem;cursor:pointer;border-radius:rem;color:#fff;margin-bottom:.125rem}.DashboardLayout_sidePanel__i1WLF .DashboardLayout_navList__mnaDC .DashboardLayout_subNavList__fsy7b li:hover{background-color:#00a2ff}.DashboardLayout_contentArea__vyAmv{flex:1 1;background-color:#ebebeb;padding:4rem 2rem 2rem 300px;transition:margin-left .3s ease;min-height:calc(100vh - 50px)}.DashboardLayout_contentArea__vyAmv.DashboardLayout_expanded__ix_dE{padding-left:20px}@media(max-width:768px){.DashboardLayout_contentArea__vyAmv{padding-left:2rem}}.DashboardLayout_loadingItem__OJG2D{padding:.5rem 1rem;font-size:.75rem;color:rgba(0,0,0,.6);font-style:italic;margin-bottom:.125rem;pointer-events:none}.DashboardLayout_defaultDashboard__0jMlV{position:relative;font-weight:500}.DashboardLayout_defaultDashboard__0jMlV:hover{background-color:rgba(0,162,255,.1)!important}.DashboardLayout_defaultBadge__RV7lN{display:inline-block;background-color:#00a2ff;color:#fff;font-size:.6rem;padding:.125rem .25rem;border-radius:2px;margin-left:.5rem;vertical-align:middle;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.LoginForm_btn__s1n_S{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease}.LoginForm_btn__s1n_S:disabled{cursor:not-allowed;opacity:.7}.LoginForm_btn__s1n_S:disabled,.LoginForm_btn__s1n_S:disabled:hover{background-color:#ccc!important}.LoginForm_btnPrimary__SYrIC{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#1c2a47;color:#fff}.LoginForm_btnPrimary__SYrIC:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.LoginForm_btnPrimary__SYrIC:disabled:hover{background-color:#ccc!important}.LoginForm_btnPrimary__SYrIC:hover:not(:disabled){background-color:#00a2ff!important}.LoginForm_btnSecondary__UeNwr{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#00a2ff;color:#fff;border:none}.LoginForm_btnSecondary__UeNwr:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.LoginForm_btnSecondary__UeNwr:disabled:hover{background-color:#ccc!important}.LoginForm_btnSecondary__UeNwr:hover:not(:disabled){background-color:#034563!important}.LoginForm_btnDanger__1fbVY{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#dc3545;color:#fff}.LoginForm_btnDanger__1fbVY:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.LoginForm_btnDanger__1fbVY:disabled:hover{background-color:#ccc!important}.LoginForm_btnDanger__1fbVY:hover:not(:disabled){background-color:rgb(189.2151898734,32.7848101266,47.7721518987)}.LoginForm_btnCancel__h_dDc{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;border:#fecaca;background-color:#fecaca;color:#ef4444}.LoginForm_btnCancel__h_dDc:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.LoginForm_btnCancel__h_dDc:disabled:hover{background-color:#ccc!important}.LoginForm_btnCancel__h_dDc:hover:not(:disabled){background-color:#fef2f2;border-color:#ef4444}.LoginForm_btnSuccess__SFqEE{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#28a745;color:#fff}.LoginForm_btnSuccess__SFqEE:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.LoginForm_btnSuccess__SFqEE:disabled:hover{background-color:#ccc!important}.LoginForm_btnSuccess__SFqEE:hover:not(:disabled){background-color:rgb(30.1449275362,125.8550724638,52)}.LoginForm_btnWarning__wAaTo{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#ffc107;color:rgb(7,5.25,0)}.LoginForm_btnWarning__wAaTo:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.LoginForm_btnWarning__wAaTo:disabled:hover{background-color:#ccc!important}.LoginForm_btnWarning__wAaTo:hover:not(:disabled){background-color:rgb(211,158.25,0)}.LoginForm_btnNewMessage__JA9Bq{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#10b981;color:#fff;border:none;font-weight:500}.LoginForm_btnNewMessage__JA9Bq:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.LoginForm_btnNewMessage__JA9Bq:disabled:hover{background-color:#ccc!important}.LoginForm_btnNewMessage__JA9Bq:hover:not(:disabled){background-color:#035f42!important}.LoginForm_loginForm__g_4g5{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);width:80%;color:#000;text-align:left;margin-top:40px;max-width:400px}.LoginForm_loginForm__g_4g5 button{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#1c2a47;color:#fff}.LoginForm_loginForm__g_4g5 button:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.LoginForm_loginForm__g_4g5 button:disabled:hover{background-color:#ccc!important}.LoginForm_loginForm__g_4g5 button:hover:not(:disabled){background-color:#00a2ff!important}.LoginForm_formGroup__imc69{display:flex;flex-direction:column;gap:.5rem}.LoginForm_formGroup__imc69 label{font-weight:500;color:#333}.LoginForm_formGroup__imc69 input{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.LoginForm_formGroup__imc69 input:disabled{background-color:#f5f5f5;cursor:not-allowed}.LoginForm_error__Klr_G{padding:.75rem;background-color:#fff2f2;border:1px solid #ffcdd2;border-radius:4px;color:#d32f2f;font-size:.875rem}.KeyContacts_infoCard__40jfa{background:#fff;padding:1.5rem;border-radius:var(--border-radius);box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.KeyContacts_infoCard__40jfa .KeyContacts_header__Xh35g{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-shrink:0}.KeyContacts_infoCard__40jfa .KeyContacts_header__Xh35g h2{margin:0}.KeyContacts_infoCard__40jfa .KeyContacts_header__Xh35g .KeyContacts_settingsLink__AbqTJ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#00a2ff;font-size:1.25rem;transition:transform .2s ease;filter:brightness(1.2);opacity:1}.KeyContacts_infoCard__40jfa .KeyContacts_header__Xh35g .KeyContacts_settingsLink__AbqTJ:hover{transform:rotate(90deg);color:#1c2a47}.KeyContacts_infoCard__40jfa h2{margin:0 0 1rem;font-size:1.25rem;color:#1c2a47}.KeyContacts_contactList__sBQFS{flex:1 1;overflow-y:auto;min-height:0}.KeyContacts_contact__G9hfj{padding:1rem;border-bottom:1px solid #eee}.KeyContacts_contact__G9hfj:last-child{border-bottom:none}.KeyContacts_contact__G9hfj h3{margin:0;font-size:1rem;color:#1c2a47}.KeyContacts_contact__G9hfj .KeyContacts_role__pmJ0g{color:#000;margin:.25rem 0;font-size:.875rem}.KeyContacts_contact__G9hfj a{display:block;color:#00a2ff;text-decoration:none;font-size:.875rem;margin-top:.25rem}.KeyContacts_contact__G9hfj a:hover{color:#1c2a47}.KeyContacts_error__bAv5k,.KeyContacts_loading___D9Y_{padding:1rem;text-align:center;color:#000}.KeyContacts_error__bAv5k{color:#dc3545}@media(max-width:768px){.KeyContacts_infoCard__40jfa{height:auto;max-height:400px}.KeyContacts_contactList__sBQFS{max-height:300px}.KeyContacts_contact__G9hfj{padding:.75rem}.KeyContacts_contact__G9hfj h3{font-size:.9rem}.KeyContacts_contact__G9hfj .KeyContacts_role__pmJ0g,.KeyContacts_contact__G9hfj a{font-size:.8rem}}.LogContentViewer_contentViewer__Hgk4W{width:100%;margin:0;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);overflow:hidden;font-size:.75rem}.LogContentViewer_contentTable__DJyDo{display:flex;flex-direction:column;width:100%}.LogContentViewer_row__jdSGJ{display:flex;border-bottom:1px solid #eaeaea}.LogContentViewer_row__jdSGJ:last-child{border-bottom:none}.LogContentViewer_key__W7O2C{width:25%;padding:.25rem;background-color:#f0f4f8;font-weight:500;color:#101a32;border-right:1px solid #eaeaea;font-size:.75rem;text-transform:capitalize}.LogContentViewer_value__rvoPL{width:75%;padding:.25rem;line-height:1.5;font-size:.75rem;max-height:300px;overflow-y:auto}.LogContentViewer_value__rvoPL::-webkit-scrollbar{width:8px}.LogContentViewer_value__rvoPL::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.LogContentViewer_value__rvoPL::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.LogContentViewer_value__rvoPL::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.LogContentViewer_timelineTable__AASsj{width:100%;margin:0}.LogContentViewer_geoTimelineTable__v9Rbn{width:100%;border-collapse:collapse;font-size:.75rem;background-color:#fff;border:1px solid #e0e0e0;display:block}.LogContentViewer_geoTimelineTable__v9Rbn thead{display:table;width:100%;table-layout:fixed}.LogContentViewer_geoTimelineTable__v9Rbn tbody{display:block;max-height:300px;overflow-y:auto;width:100%}.LogContentViewer_geoTimelineTable__v9Rbn tr{display:table;width:100%;table-layout:fixed}.LogContentViewer_geoTimelineTable__v9Rbn th{background-color:#f8f9fa;color:#101a32;font-weight:600;text-align:left;padding:.6rem .75rem;border-bottom:2px solid #e0e0e0;font-size:.75rem}.LogContentViewer_geoTimelineTable__v9Rbn th:first-child{width:25%}.LogContentViewer_geoTimelineTable__v9Rbn th:nth-child(2){width:20%}.LogContentViewer_geoTimelineTable__v9Rbn th:last-child{width:55%}.LogContentViewer_geoTimelineTable__v9Rbn td{padding:.5rem .75rem;border-bottom:1px solid #f0f0f0;vertical-align:top;font-size:.7rem}.LogContentViewer_geoTimelineTable__v9Rbn td:first-child{font-family:monospace;white-space:nowrap;width:25%}.LogContentViewer_geoTimelineTable__v9Rbn td:nth-child(2){font-family:monospace;text-align:right;color:#0288d1;width:20%}.LogContentViewer_geoTimelineTable__v9Rbn td:last-child{width:55%;word-wrap:break-word}.LogContentViewer_geoTimelineTable__v9Rbn tbody tr:hover{background-color:#f8f9fa}.LogContentViewer_geoTimelineTable__v9Rbn tbody tr:last-child td{border-bottom:none}.LogContentViewer_geoTimelineTable__v9Rbn tbody::-webkit-scrollbar{width:8px}.LogContentViewer_geoTimelineTable__v9Rbn tbody::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.LogContentViewer_geoTimelineTable__v9Rbn tbody::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.LogContentViewer_geoTimelineTable__v9Rbn tbody::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.LogContentViewer_timelineMetadata__tWkwU{padding:.5rem;background-color:#f8f9fa;border-top:1px solid #e0e0e0;font-size:.7rem;color:#6b7280;text-align:center;font-style:italic}.LogContentViewer_nestedObject__8XJwo{padding-left:0}.LogContentViewer_nestedObject__8XJwo .LogContentViewer_row__jdSGJ{margin:0;border:none}.LogContentViewer_nestedObject__8XJwo .LogContentViewer_key__W7O2C{width:30%;padding:.125rem;background-color:rgba(0,0,0,0);border:none}.LogContentViewer_nestedObject__8XJwo .LogContentViewer_value__rvoPL{width:70%;padding:.125rem}.LogContentViewer_array__WLHc3 .LogContentViewer_arrayItem__UbrY9{display:flex;margin:0}.LogContentViewer_array__WLHc3 .LogContentViewer_arrayIndex__cUh4l{border-radius:0;color:green;margin-right:.5rem}.LogContentViewer_array__WLHc3 .LogContentViewer_arrayIndex__cUh4l span{font-size:.75rem}.LogContentViewer_array__WLHc3 .LogContentViewer_arrayValue__iaDrq{flex:1 1}.LogContentViewer_emptyArray__tl2xZ,.LogContentViewer_nullValue__dkPhU{color:#666;font-style:italic;font-size:.75rem}.LogContentViewer_booleanValue___Q7Rp{color:#9c27b0;font-weight:600;font-size:.75rem}.LogContentViewer_numberValue__VADsl{color:#0288d1;font-size:.75rem}.LogContentViewer_dateValue__xgo7S{color:#689f38;font-size:.75rem}.LogContentViewer_stringValue__Tf9N3{color:#e65100;font-size:.75rem}.LogContentViewer_emptyContent__BK2uB{padding:2rem;text-align:center;color:#666;font-style:italic}.LogContentViewer_mapWrapper__MWnRo{margin:.5rem 0;border:1px solid #eaeaea;border-radius:4px;overflow:hidden}.LogContentViewer_coordinates__CO9WM{background-color:#f5f5f5;padding:.25rem .5rem;font-size:.75rem;color:#555;font-family:monospace}.LogContentViewer_messageText__9Km0Y{white-space:pre-wrap;line-height:1.5}.LogContentViewer_messageLink__V8qA7{text-decoration:underline;color:#e65100;font-size:.75rem}.LogContentViewer_messageLink__V8qA7:hover{color:#101a32}.LogContentViewer_mapPointIcon__bSCoG{max-width:64px;height:auto;display:block}.ActionRender_actionItem__ke5FV{background:#f9f9f9;border:4px solid #ddd;border-radius:8px;padding:.75rem 1rem;transition:border-color .3s,box-shadow .2s;display:flex;flex-direction:column;position:relative}.ActionRender_actionItem__ke5FV:hover{box-shadow:0 4px 16px 0 #666,0 1.5px 6px 0 rgba(0,0,0,.08);z-index:2}.ActionRender_actionItem__ke5FV.ActionRender_complete__sjFvC{background:#f1f8e9;border-color:#4caf50}.ActionRender_actionItem__ke5FV.ActionRender_blocked__Idc3J{background:#ddd;border-color:#9e9e9e!important}.ActionRender_actionItem__ke5FV.ActionRender_hasFromField__qpofi{padding-bottom:.75rem}.ActionRender_actionItem__ke5FV.ActionRender_hasFromField__qpofi .ActionRender_actionRow__743Qb{margin-bottom:1rem}.ActionRender_actionItem__ke5FV[style*="#4caf50"]{border:4px solid rgba(0,0,0,0);border-image:linear-gradient(135deg,#4caf50,#256029) 1}.ActionRender_actionRow__743Qb{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ActionRender_actionMain__P2z1y{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.ActionRender_actionTitle__vnHyg{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.25rem}.ActionRender_actionDescription__X7T8v{color:#555;font-size:.95rem;line-height:1.4;margin-bottom:.5rem}.ActionRender_actionMeta__jMdJS{font-size:.92em;color:#555;display:flex;gap:1.5em;flex-wrap:wrap;margin-top:.25em}.ActionRender_actionDatesBox__tP9gt{display:flex;flex-direction:column;gap:.25em;align-items:flex-start;min-width:180px}.ActionRender_dueDateBtn__BYhWl{background:none;border:1px solid rgba(0,0,0,0);color:#333;font:inherit;display:inline-flex;align-items:center;gap:.4em;cursor:pointer;padding:.2em .5em;border-radius:4px;transition:all .2s}.ActionRender_dueDateBtn__BYhWl:disabled{opacity:.6;cursor:not-allowed}.ActionRender_dueDateBtn__BYhWl:focus-visible,.ActionRender_dueDateBtn__BYhWl:hover:not(:disabled){background:#f0f0f0;border-color:#ddd}.ActionRender_dueDateBtn__BYhWl:active:not(:disabled){background:#e5e5e5}.ActionRender_dueDateText__kxZs1{border-bottom:1px dotted #888}.ActionRender_dueDateIcon__8_Tb_{font-size:1em;color:#4caf50}.ActionRender_completedDate__AGs_g{text-decoration:line-through;color:#4caf50}.ActionRender_completeBtn__pIuxq{background:#4caf50;color:#fff;border:none;border-radius:4px;padding:.35em .8em;font-weight:600;font-size:1em;display:inline-flex;align-items:center;gap:.4em;cursor:pointer;margin-top:.4em;transition:background .2s}.ActionRender_completeBtn__pIuxq:disabled{opacity:.6;cursor:not-allowed}.ActionRender_completeBtn__pIuxq:focus-visible,.ActionRender_completeBtn__pIuxq:hover:not(:disabled){background:#388e3c}.ActionRender_completeIcon__mBPL9{font-size:1.1em}.ActionRender_dateEditRow__dKHaP{display:flex;flex-direction:row;align-items:center;gap:.75em;margin-top:.75em;padding:.75em;background:#f0f0f0;border-radius:6px;border:1px solid #ddd}.ActionRender_dateQuickOptions__ND7oO{display:flex;gap:8px;flex-wrap:wrap}.ActionRender_quickOptionBtn__zukpm{background:#e3e3e3;border:1px solid #ccc;border-radius:4px;padding:4px 8px;font-size:.85rem;cursor:pointer;transition:all .2s}.ActionRender_quickOptionBtn__zukpm:hover{background:#d5d5d5}.ActionRender_quickOptionBtn__zukpm:active{background:#c8c8c8;transform:translateY(1px)}.ActionRender_datetimeInput__EpIo1{max-width:200px;width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.ActionRender_datetimeInput__EpIo1:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.2)}.ActionRender_dateEditButtons__D1pcC{display:flex;justify-content:flex-end;gap:8px;flex-wrap:nowrap;margin-left:auto}.ActionRender_cancelBtn__1WJxP,.ActionRender_saveBtn__gihwP{padding:6px 12px;border-radius:4px;cursor:pointer;font-weight:500;font-size:.9rem;transition:all .2s}.ActionRender_saveBtn__gihwP{background:#4caf50;color:#fff;border:1px solid #388e3c}.ActionRender_saveBtn__gihwP:hover:not(:disabled){background:#388e3c}.ActionRender_saveBtn__gihwP:disabled{opacity:.6;cursor:not-allowed}.ActionRender_cancelBtn__1WJxP{background:#f5f5f5;color:#555;border:1px solid #ddd}.ActionRender_cancelBtn__1WJxP:hover{background:#e5e5e5}.ActionRender_iconBtn__VZ4UJ{background:none;border:none;color:#444;font-size:1.2em;cursor:pointer;padding:.2em .3em;border-radius:4px;transition:background .2s}.ActionRender_iconBtn__VZ4UJ:disabled{opacity:.5;cursor:not-allowed}.ActionRender_iconBtn__VZ4UJ:hover:not(:disabled){background:#e3e3e3}.ActionRender_fromField__PapmM{width:calc(100% + 2rem);padding:.6rem 1rem;font-size:.9rem;font-weight:500;color:#fff;text-align:center;border-radius:0 0 4px 4px;order:999;margin:auto -1rem -.75rem}.ActionRender_actionItem__ke5FV[style*="#d32f2f"]{border:4px solid rgba(0,0,0,0);border-image:linear-gradient(135deg,#d32f2f,#7b1fa2) 1}.ActionRender_overdueText__50xmh{color:#d32f2f;font-weight:600}.ActionRender_statusRow__qc5m8{display:flex;align-items:center;gap:.5em}.ActionRender_statusRow__qc5m8 strong{white-space:nowrap}.ActionRender_statusDropdownContainer__ps_R_{position:relative;flex:1 1;min-width:0}.ActionRender_statusDropdownBtn__6bwWg{background:#007bff;color:#fff;border:none;border-radius:4px;padding:.25em .6em;font-weight:600;font-size:.85em;display:inline-flex;align-items:center;justify-content:space-between;gap:.4em;cursor:pointer;width:100%;min-width:100px;transition:all .2s}.ActionRender_statusDropdownBtn__6bwWg:disabled{opacity:.6;cursor:not-allowed}.ActionRender_statusDropdownBtn__6bwWg:hover:not(:disabled){background:#0056b3}.ActionRender_statusDropdownBtn__6bwWg.ActionRender_open__IlUUZ{background:#0056b3;border-radius:4px 4px 0 0}.ActionRender_dropdownArrow__XmbyD{font-size:.8em;transition:transform .2s}.ActionRender_statusDropdownBtn__6bwWg.ActionRender_open__IlUUZ .ActionRender_dropdownArrow__XmbyD{transform:rotate(180deg)}.ActionRender_statusDropdownList__t6jpq{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;overflow:hidden}.ActionRender_statusOption__1VLSR{width:100%;background:#fff;border:none;padding:.5em .8em;text-align:left;cursor:pointer;font-size:.9em;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s}.ActionRender_statusOption__1VLSR:hover:not(:disabled){background:#f8f9fa}.ActionRender_statusOption__1VLSR:disabled{opacity:.6;cursor:not-allowed;background:#f8f9fa}.ActionRender_statusOption__1VLSR.ActionRender_currentStatus__U91oC{background:#e3f2fd;color:#1976d2;font-weight:600}.ActionRender_statusOption__1VLSR:not(:last-child){border-bottom:1px solid #eee}.ActionRender_statusOption__1VLSR[data-status=notStarted]:hover:not(:disabled){background:#f5f5f5;color:#666}.ActionRender_statusOption__1VLSR[data-status=inProgress]:hover:not(:disabled){background:#e3f2fd;color:#1976d2}.ActionRender_statusOption__1VLSR[data-status=blocked]:hover:not(:disabled){background:#fff3e0;color:#f57c00}.ActionRender_statusOption__1VLSR[data-status=complete]:hover:not(:disabled){background:#e8f5e8;color:#2e7d32}.ActionRender_currentIndicator__d9CCg{color:#4caf50;font-weight:700}.MapWidget_mapWidget__c_LWX{display:flex;flex-direction:column;height:100%;border:1px solid #e1e5e9;border-radius:0;overflow:hidden;background:#fff;container-type:inline-size}.MapWidget_header__VDlfK{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}.MapWidget_header__VDlfK h3{margin:0;font-size:16px;font-weight:600;color:#1a1a1a}.MapWidget_headerControls__KQUiG{display:flex;align-items:center;gap:12px}.MapWidget_messageCount__9XAL3{font-size:12px;color:#6c757d;background:#e9ecef;padding:4px 8px;border-radius:12px}.MapWidget_content__u5W2r{flex:1 1;position:relative;min-height:300px}.MapWidget_content__u5W2r .leaflet-container{height:100%!important;width:100%!important}.MapWidget_content__u5W2r .leaflet-control-fullscreen{background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:4px}.MapWidget_content__u5W2r .leaflet-control-fullscreen button{background:none;border:none;padding:5px;cursor:pointer;font-size:14px}.MapWidget_content__u5W2r .leaflet-control-fullscreen button:hover{background:#f0f0f0}.MapWidget_content__u5W2r .leaflet-control-layers{background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-toggle__04_fp{background-image:none!important;width:36px;height:36px}.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-toggle__04_fp:before{content:"🗺️";font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-list__4KOUk{padding:10px;min-width:160px}.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-base__hTnYC label,.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-overlays__l6IVM label{font-size:13px;margin-bottom:5px;padding:2px 0;display:flex;align-items:center}.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-base__hTnYC label input[type=checkbox],.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-base__hTnYC label input[type=radio],.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-overlays__l6IVM label input[type=checkbox],.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-overlays__l6IVM label input[type=radio]{margin-right:8px}.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-base__hTnYC label:has(input:checked),.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-overlays__l6IVM label:has(input:checked){font-weight:500;color:#2196f3}.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-overlays__l6IVM:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:1px;background:linear-gradient(90deg,transparent,#ddd,transparent)}.MapWidget_content__u5W2r .leaflet-control-layers .MapWidget_leaflet-control-layers-separator__8plPE{height:1px;background:#ddd;margin:8px 0}.MapWidget_content__u5W2r .leaflet-control-attribution{background:hsla(0,0%,100%,.8)!important;font-size:.5rem!important;line-height:1.2!important;padding:2px 4px!important}.MapWidget_content__u5W2r .leaflet-control-attribution a,.MapWidget_content__u5W2r .leaflet-control-attribution span{font-size:.5rem!important}.MapWidget_mapLoading__tiVcs{display:flex;align-items:center;justify-content:center;height:300px;color:#6c757d;font-style:italic}.MapWidget_footer__xSpaj{max-height:200px;overflow-y:auto;border-top:1px solid #e1e5e9;background:#fafbfc}.MapWidget_logList__MUew0{padding:0}.MapWidget_emptyState__Tr_gJ{padding:20px;text-align:center;color:#6c757d;font-style:italic}.MapWidget_logItem__x4ble{padding:8px 16px;border-bottom:1px solid #e1e5e9;cursor:pointer;transition:background-color .2s ease}.MapWidget_logItem__x4ble:hover{background:#f0f3f6}.MapWidget_logItem__x4ble.MapWidget_selected__XHsjA{background:#e3f2fd;border-left:3px solid #2196f3;padding-left:13px}.MapWidget_logItem__x4ble:last-child{border-bottom:none}.MapWidget_itemContent__qIFVB{display:flex;align-items:center;gap:8px;width:100%}.MapWidget_logType__2unh4{font-size:10px;font-weight:600;color:#495057;background:#e9ecef;padding:2px 4px;border-radius:3px;flex-shrink:0;min-width:50px;text-align:center}.MapWidget_logTitle__gP3Er{font-weight:500;color:#1a1a1a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MapWidget_logTitleSection__Y2m_M{flex:1 1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.MapWidget_jesipLabel__D4TjH{font-size:.625rem;font-weight:400;color:#6c757d;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MapWidget_visibilityCheckbox__Zi88X{display:flex;align-items:center;margin:0;flex-shrink:0;gap:4px}.MapWidget_checkboxIcon__iwpZW{display:flex;align-items:center;cursor:pointer;padding:2px;border-radius:3px;transition:background-color .2s ease}.MapWidget_checkboxIcon__iwpZW:hover{background-color:rgba(33,150,243,.1)}.MapWidget_checkedIcon__B29_M{color:#2196f3;font-size:16px}.MapWidget_uncheckedIcon__kCcNq{color:#666;font-size:16px}.MapWidget_visibilityLabel__8rJ6R{font-size:10px;color:#666}@media(max-width:768px){.MapWidget_header__VDlfK{padding:8px 12px}.MapWidget_header__VDlfK h3{font-size:14px}.MapWidget_logItem__x4ble{padding:6px 12px}.MapWidget_itemContent__qIFVB{gap:6px}.MapWidget_logType__2unh4{font-size:9px;padding:1px 3px;min-width:45px}.MapWidget_logTitle__gP3Er{font-size:12px}.MapWidget_footer__xSpaj{max-height:150px}}.WeatherLayerInfo_weatherLayerInfo__m6W7M{padding:0;font-size:13px}.WeatherLayerInfo_weatherLayerInfo__m6W7M h3{margin:0 0 12px;font-size:16px;font-weight:600;color:#1a1a1a;border-bottom:1px solid #e1e5e9;padding-bottom:8px}.WeatherLayerInfo_infoNote__UEhTR{background:rgba(232,245,232,.9);border:1px solid #4caf50;border-radius:6px;padding:10px 12px;margin-bottom:16px;font-size:12px;line-height:1.4}.WeatherLayerInfo_infoNote__UEhTR strong{color:#2e7d32;display:inline-block;margin-right:4px}.WeatherLayerInfo_weatherService__X3Rei{margin:16px 0;padding:12px;border:1px solid #e1e5e9;border-radius:6px;background:#fafbfc}.WeatherLayerInfo_weatherService__X3Rei:last-child{margin-bottom:0}.WeatherLayerInfo_weatherService__X3Rei h4{margin:0 0 8px;font-size:14px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:6px}.WeatherLayerInfo_weatherService__X3Rei ul{margin:8px 0 0 16px;padding:0}.WeatherLayerInfo_weatherService__X3Rei ul li{margin:4px 0;font-size:12px;line-height:1.3}.WeatherLayerInfo_weatherService__X3Rei ul li strong{color:#495057;font-weight:500}.WeatherLayerInfo_weatherService__X3Rei p{margin:6px 0;font-size:12px;line-height:1.3}.WeatherLayerInfo_statusActive__e0p1_{color:#28a745;font-weight:500;font-size:12px}.WeatherLayerInfo_statusActive__e0p1_:before{content:"✅";margin-right:4px}.WeatherLayerInfo_statusInactive__Xxo_b{color:#dc3545;font-weight:500;font-size:12px}.WeatherLayerInfo_statusInactive__Xxo_b:before{content:"⚠️";margin-right:4px}.WeatherLayerInfo_setupInfo__rfdqL{margin-top:20px;padding:12px;background:rgba(248,249,250,.8);border:1px solid #dee2e6;border-radius:6px;font-size:12px}.WeatherLayerInfo_setupInfo__rfdqL h4{margin:0 0 10px;font-size:13px;color:#495057;font-weight:600}.WeatherLayerInfo_setupInfo__rfdqL ol{margin:0;padding-left:16px}.WeatherLayerInfo_setupInfo__rfdqL ol li{margin:4px 0;line-height:1.4}.WeatherLayerInfo_setupInfo__rfdqL code{background:#e9ecef;padding:2px 5px;border-radius:3px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:11px;color:#495057}.WeatherLayerInfo_setupInfo__rfdqL a{color:#007bff;text-decoration:none}.WeatherLayerInfo_setupInfo__rfdqL a:hover{text-decoration:underline}.WeatherLayerInfo_dataUpdate__AJ9K1{font-size:11px;color:#6c757d;margin-top:8px;font-style:italic}.WeatherLayerInfo_dataUpdate__AJ9K1:before{content:"ℹ️";margin-right:4px}@media(max-width:768px){.WeatherLayerInfo_weatherLayerInfo__m6W7M{font-size:12px}.WeatherLayerInfo_weatherLayerInfo__m6W7M h3{font-size:15px}.WeatherLayerInfo_weatherService__X3Rei{padding:10px;margin:12px 0}.WeatherLayerInfo_weatherService__X3Rei h4{font-size:13px}.WeatherLayerInfo_weatherService__X3Rei ul{margin-left:12px}.WeatherLayerInfo_weatherService__X3Rei ul li{font-size:11px}.WeatherLayerInfo_infoNote__UEhTR{padding:8px 10px;font-size:11px}}.MapEditor_mapEditor__IbTbO{display:flex;flex-direction:column;gap:12px}.MapEditor_toolbar__TgY6U{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:4px}.MapEditor_modeSelector__TUTCI{display:flex;gap:8px}.MapEditor_modeButton__CoTnY{padding:8px 16px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;font-size:14px;transition:all .2s ease}.MapEditor_modeButton__CoTnY:hover{background:#f0f0f0;border-color:#999}.MapEditor_modeButton__CoTnY.MapEditor_active___2kbL{background:#2196f3;color:#fff;border-color:#2196f3}.MapEditor_clearButton__3nBsw{padding:8px 16px;border:1px solid #dc3545;border-radius:4px;background:#fff;color:#dc3545;cursor:pointer;font-size:14px;transition:all .2s ease}.MapEditor_clearButton__3nBsw:hover{background:#dc3545;color:#fff}.MapEditor_instructions__M9ayX{padding:8px 12px;background:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;margin:0}.MapEditor_instructions__M9ayX p{margin:0;font-size:14px;color:#1565c0}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-toolbar a{background-image:none!important;position:relative;font-size:0;text-align:center;display:flex;align-items:center;justify-content:center}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-toolbar a:before{font-size:16px;color:#333;font-weight:700;display:block;line-height:1}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-toolbar .leaflet-draw-draw-polyline:before{content:"📏"}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-toolbar .leaflet-draw-draw-polygon:before{content:"⬟"}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-toolbar .leaflet-draw-draw-rectangle:before{content:"▭"}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-toolbar .leaflet-draw-draw-circle:before{content:"○"}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-toolbar .leaflet-draw-draw-marker:before{content:"📍"}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-edit-toolbar a{background-image:none!important;position:relative;font-size:0;text-align:center;display:flex;align-items:center;justify-content:center}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-edit-toolbar a:before{font-size:16px;color:#333;font-weight:700;display:block;line-height:1}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-edit-toolbar .leaflet-draw-edit-edit:before{content:"✏️"}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-edit-toolbar .leaflet-draw-edit-remove:before{content:"🗑️"}.MapEditor_mapEditorContainer__dkNfj .leaflet-draw-tooltip{background:rgba(0,0,0,.8)!important;color:#fff!important;border-radius:4px!important;padding:4px 8px!important;font-size:12px!important}.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers{border-radius:8px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;background:#fff!important;padding:0}.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-list{padding:0}.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-base label,.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-overlays label{margin:0!important;padding:4px 8px!important;display:flex!important;align-items:center!important;cursor:pointer!important;transition:background-color .15s ease!important;font-size:14px!important;color:#374151!important}.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-base label:has(input[type=checkbox]:checked),.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-base label:has(input[type=radio]:checked),.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-overlays label:has(input[type=checkbox]:checked),.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-overlays label:has(input[type=radio]:checked){background-color:#0e1f3b!important;color:#fff!important;font-weight:500!important}.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-base label:hover,.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-overlays label:hover{background-color:#f3f4f6!important}.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-base label input[type=checkbox],.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-base label input[type=radio],.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-overlays label input[type=checkbox],.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-overlays label input[type=radio]{display:none!important}.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-base label span,.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-overlays label span{padding-left:0!important}.MapEditor_mapEditorContainer__dkNfj .leaflet-control-layers-separator{margin:4px 0!important;border-top:1px solid #e5e7eb!important}.MapEditor_mapEditorContainer__dkNfj .leaflet-control-attribution{background:hsla(0,0%,100%,.8)!important;font-size:.5rem!important;line-height:1.2!important;padding:2px 4px!important}.MapEditor_mapEditorContainer__dkNfj .leaflet-control-attribution a{font-size:.5rem!important}.MapContent_mapContainer__TSI80{width:100%;height:100%;background-color:#f0f0f0;position:relative;z-index:1}.MapContent_mapContainer__TSI80.leaflet-container{width:100%;height:100%}.MapContent_mapContainer__TSI80 .leaflet-attribution-flag{height:6px!important;width:auto!important}.MapContent_mapContainer__TSI80 .leaflet-control-layers{border-radius:8px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;background:#fff!important;padding:0}.MapContent_mapContainer__TSI80 .leaflet-control-layers-list{padding:0}.MapContent_mapContainer__TSI80 .leaflet-control-layers-base label,.MapContent_mapContainer__TSI80 .leaflet-control-layers-overlays label{margin:0!important;padding:4px 8px!important;display:flex!important;align-items:center!important;cursor:pointer!important;transition:background-color .15s ease!important;font-size:14px!important;color:#374151!important}.MapContent_mapContainer__TSI80 .leaflet-control-layers-base label:has(input[type=checkbox]:checked),.MapContent_mapContainer__TSI80 .leaflet-control-layers-base label:has(input[type=radio]:checked),.MapContent_mapContainer__TSI80 .leaflet-control-layers-overlays label:has(input[type=checkbox]:checked),.MapContent_mapContainer__TSI80 .leaflet-control-layers-overlays label:has(input[type=radio]:checked){background-color:#0e1f3b!important;color:#fff!important;font-weight:500!important}.MapContent_mapContainer__TSI80 .leaflet-control-layers-base label:hover,.MapContent_mapContainer__TSI80 .leaflet-control-layers-overlays label:hover{background-color:#f3f4f6!important}.MapContent_mapContainer__TSI80 .leaflet-control-layers-base label input[type=checkbox],.MapContent_mapContainer__TSI80 .leaflet-control-layers-base label input[type=radio],.MapContent_mapContainer__TSI80 .leaflet-control-layers-overlays label input[type=checkbox],.MapContent_mapContainer__TSI80 .leaflet-control-layers-overlays label input[type=radio]{display:none!important}.MapContent_mapContainer__TSI80 .leaflet-control-layers-base label span,.MapContent_mapContainer__TSI80 .leaflet-control-layers-overlays label span{padding-left:0!important}.MapContent_mapContainer__TSI80 .leaflet-control-layers-separator{margin:4px 0!important;border-top:1px solid #e5e7eb!important}.MapContent_mapContainer__TSI80 .leaflet-control-attribution{background:hsla(0,0%,100%,.8)!important;font-size:.5rem!important;line-height:1.2!important;padding:2px 4px!important}.MapContent_mapContainer__TSI80 .leaflet-control-attribution a{font-size:.5rem!important}.MessageSelector_header__tZkWu{padding:.25rem;border-bottom:1px solid #ccc;background:#f5f4f4;color:#374151;width:100%}.MessageSelector_messageSelector__GPlAG{width:100%;padding:.4em .7em;font-size:1em;border-radius:6px;border:1px solid #bbb}.MessageSelector_messageSelector__GPlAG:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.MessageSelector_noItems__GtMrd{padding:.5rem;color:#666;font-style:italic;text-align:center;border:1px solid #ddd;border-radius:4px;background-color:#f8f8f8}.ActionMiniView_actionMiniView__J5w3B{background:#f8f9fa;border:2px solid #e9ecef;border-radius:4px;padding:.5rem;font-size:.8rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.ActionMiniView_actionMiniView__J5w3B.ActionMiniView_complete__tCF5a{background:#f1f8e9;border-color:#4caf50}.ActionMiniView_actionLeft__FLNYA{display:flex;align-items:center;gap:.5rem;flex:1 1}.ActionMiniView_statusIcon__GSdia{font-size:.75rem;flex-shrink:0;color:#666}.ActionMiniView_complete__tCF5a .ActionMiniView_statusIcon__GSdia{color:#4caf50}.ActionMiniView_actionDueDate___s9Yd{font-size:.75rem;text-align:right;flex-shrink:0;color:#666}.ActionMiniView_completedDate___0hTF{text-decoration:line-through;color:#4caf50}.ActionMiniView_timeLeft__4jMFL{color:#666;font-size:.7rem;margin-top:.1rem}.ActionMiniView_actionTitle__XQZaP{font-weight:500;color:#333;line-height:1.3;flex:1 1;white-space:nowrap;flex-shrink:0}.ActionsFromMessage_relatedActions__AO55z{margin-top:1rem;padding-top:1rem;border-top:1px solid #e0e0e0}.ActionsFromMessage_relatedActionsHeader__qkZnx{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ActionsFromMessage_relatedActionsHeader__qkZnx span{font-weight:600;color:#333;font-size:.9rem}.ActionsFromMessage_addActionLink__D44Aw{background:#007bff;color:#fff;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ActionsFromMessage_addActionLink__D44Aw:hover{background:#0056b3}.ActionsFromMessage_addActionLink__D44Aw:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.ActionsFromMessage_actionsList__h1SOi{display:flex;flex-direction:column;gap:.5rem}.Admin_container__Wq6B4{padding:1.5rem;width:100%}.Admin_breadcrumb__qxJp4{margin-bottom:1.5rem}.Admin_breadcrumbList__PbSPx{list-style:none;margin:0;padding:0;font-size:.875rem}.Admin_breadcrumbItem__NLTqP,.Admin_breadcrumbList__PbSPx{display:flex;align-items:center}.Admin_breadcrumbLink__1Z_U7{color:#007eff;text-decoration:none;transition:color .2s ease}.Admin_breadcrumbLink__1Z_U7:hover{color:#0056b3;text-decoration:underline}.Admin_breadcrumbSeparator__PFsB4{margin:0 .5rem;color:#6c757d}.Admin_breadcrumbCurrent__FZvRt{color:#6c757d;font-weight:500}.Admin_adminGrid__13rZh{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.Admin_adminCard__8k97O{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .2s ease,transform .2s ease}.Admin_adminCard__8k97O:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.Admin_adminCard__8k97O h2{margin:1rem 0 .5rem;font-size:1.25rem;color:#333}.Admin_adminCard__8k97O p{color:#666;line-height:1.5;margin-bottom:1.5rem}.Admin_adminCard__8k97O .Admin_cardActions__Oc_w8{margin-top:auto;margin-bottom:0}.Admin_permissionWarning__k_5PQ{margin-top:1rem;padding:.5rem .75rem;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px}.Admin_permissionWarning__k_5PQ small{color:#856404;font-size:.75rem;font-weight:500}.Admin_infoNote__FYcOK{margin-bottom:1.5rem;padding:1rem 1.25rem;background-color:#e7f3ff;border:1px solid #b3d9ff;border-left:4px solid #007eff;border-radius:6px;display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.5}.Admin_infoNote__FYcOK p{margin:0;color:#1a5490}.Admin_infoNote__FYcOK p strong{color:#0d3d6b;font-weight:600}.Admin_infoIcon__h74G9{color:#007eff;font-size:1rem;margin-top:.125rem;flex-shrink:0}.Admin_infoIcon__h74G9 svg{display:block}.Admin_restrictedCard__T99Zv{opacity:.6;border-color:#dee2e6}.Admin_restrictedCard__T99Zv:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Admin_restrictedCard__T99Zv .Admin_cardIcon___MFJd,.Admin_restrictedCard__T99Zv h2{color:#6c757d}.Admin_cardIcon___MFJd{color:#007eff;margin-bottom:.5rem}.Admin_cardIcon___MFJd svg{display:block}.Admin_cardActions__Oc_w8{margin-top:auto}.Admin_primaryButton__ZhjWZ{display:inline-block;background-color:#007eff;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;text-decoration:none;font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.Admin_primaryButton__ZhjWZ:hover{background-color:#0056b3}.Admin_secondaryButton__JJ98O{display:inline-block;background-color:#f8f9fa;color:#6c757d;padding:.75rem 1.5rem;border:1px solid #dee2e6;border-radius:6px;text-decoration:none;font-weight:500;font-size:.875rem;cursor:not-allowed}.Admin_secondaryButton__JJ98O:disabled{opacity:.6}.Admin_header__MnEIJ{display:flex;align-items:center;margin-bottom:2rem;width:100%}.Admin_header__MnEIJ h1{margin:0;font-size:1.8rem}.Admin_headerActions__Y79K9{display:flex;align-items:center;gap:.75rem}.Admin_content__r8lh9{background-color:#fff;padding:2rem;border-radius:0 0 8px 8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 10px 10px;border:1px solid #e0e0e0;border-top:none}.Admin_content__r8lh9 h2{margin-top:0;margin-bottom:1rem}.Admin_content__r8lh9 p{line-height:1.6}.Admin_content__r8lh9:has(.Admin_fullHeightEditor__ZYO5W){padding:0;margin:0;border:none;box-shadow:none;border-radius:0}.Admin_contentHeader__ui3jY{margin-bottom:2rem}.Admin_contentHeader__ui3jY h2{margin:0 0 .5rem;font-size:1.5rem;color:#333}.Admin_contentDescription__qRiUj,.Admin_contentHeader__ui3jY p{color:#666;line-height:1.5;margin:0}.Admin_emptyState__g7y2D{text-align:center;padding:3rem 2rem;color:#666}.Admin_emptyState__g7y2D h3{margin:0 0 1rem;color:#555}.Admin_emptyState__g7y2D p{margin:0;font-size:.9rem}.Admin_incidentTypesTable__jMTYb{width:100%;border-collapse:collapse;margin-top:1rem;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Admin_incidentTypesTable__jMTYb td,.Admin_incidentTypesTable__jMTYb th{padding:1rem;text-align:left;border-bottom:1px solid #eaeaea}.Admin_incidentTypesTable__jMTYb th{font-weight:600;color:#444;background-color:#f8f9fa;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.Admin_incidentTypesTable__jMTYb td{color:#555}.Admin_incidentTypesTable__jMTYb tr:hover td{background-color:#f8f9ff}.Admin_incidentTypesTable__jMTYb tr:last-child td{border-bottom:none}.Admin_actions__5XOXy button{padding:.5rem 1rem;border-radius:4px;border:none;cursor:pointer;transition:all .2s}.Admin_actions__5XOXy button.Admin_btnEdit__TEzyB{background-color:#007eff;color:#fff}.Admin_actions__5XOXy button.Admin_btnEdit__TEzyB:hover{background-color:#0056b3}.Admin_actions__5XOXy button.Admin_btnDelete__y8cGl{background-color:#dc3545;color:#fff}.Admin_actions__5XOXy button.Admin_btnDelete__y8cGl:hover{background-color:#c82333}.Admin_actions__5XOXy button:disabled{opacity:.6;cursor:not-allowed}.Admin_error__j4N6j,.Admin_loading__zmJcs{padding:2rem;text-align:center;font-size:1.1rem}.Admin_error__j4N6j{color:#d32f2f}.Admin_errorContainer__MOPsr{padding:2rem;text-align:center}.Admin_errorActions__hQRme{margin-top:1rem;display:flex;justify-content:center;gap:1rem}.Admin_inlineError__4koNC{background-color:#fff3cd;border:1px solid #ffecb5;color:#856404;padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem;justify-content:space-between}.Admin_inlineError__4koNC button{margin-left:1rem;font-size:.875rem}.Admin_refreshingContainer__iv5ch{position:relative}.Admin_refreshingOverlay__aw_6H{inset:0;position:absolute;background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:4px}.Admin_refreshingSpinner__Z18rj{background-color:#007eff;color:#fff;padding:.75rem 1.5rem;border-radius:4px;font-weight:500;animation:Admin_pulse__77OVl 1.5s ease-in-out infinite}@keyframes Admin_pulse__77OVl{0%,to{opacity:1}50%{opacity:.7}}.Admin_templatesTable__aJo_5{width:100%;border-collapse:collapse;margin-top:1rem}.Admin_templatesTable__aJo_5 td,.Admin_templatesTable__aJo_5 th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eaeaea}.Admin_templatesTable__aJo_5 th{font-weight:600;color:#444;background-color:#f9f9f9}.Admin_templatesTable__aJo_5 tr:hover td{background-color:#f5f5f5}.Admin_actions__5XOXy{display:flex;gap:.5rem}.Admin_actions__5XOXy button{padding:.25rem .5rem;font-size:.875rem}.Admin_templateForm__HvdLO{width:100%;margin:0}.Admin_templateForm__HvdLO .Admin_error__j4N6j{background-color:#f8d7da;color:#721c24;padding:.75rem 1rem;margin-bottom:1.5rem;border-radius:4px;border:1px solid #f5c6cb}.Admin_templateForm__HvdLO .Admin_formGroup__6owWG{margin-bottom:1.5rem}.Admin_templateForm__HvdLO .Admin_formGroup__6owWG label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=email],.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=password],.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=text],.Admin_templateForm__HvdLO .Admin_formGroup__6owWG select,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;color:#333;background-color:#fff}.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=email]:focus,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=password]:focus,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=text]:focus,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG select:focus,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG textarea:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px rgba(33,150,243,.2)}.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=email]::placeholder,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=password]::placeholder,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=text]::placeholder,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG select::placeholder,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG textarea::placeholder{color:#aaa}.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=email]:disabled,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=password]:disabled,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG input[type=text]:disabled,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG select:disabled,.Admin_templateForm__HvdLO .Admin_formGroup__6owWG textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.Admin_templateForm__HvdLO .Admin_formGroup__6owWG textarea{resize:vertical;min-height:100px}.Admin_templateForm__HvdLO .Admin_formGroup__6owWG small{display:block;margin-top:.3rem;color:#666;font-size:.875rem}.Admin_memberForm__kQ7Vb{max-width:800px;margin:0 auto}.Admin_editMemberContainer__ZyeRU{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.Admin_formLabel__QH04y{display:block;margin-bottom:.5rem;font-weight:600;color:#333;font-size:.9rem}.Admin_formInput__zULYV{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;color:#333;background-color:#fff;transition:border-color .2s,box-shadow .2s}.Admin_formInput__zULYV:focus{outline:none;border-color:#007eff;box-shadow:0 0 0 3px rgba(0,126,255,.1)}.Admin_formInput__zULYV::placeholder{color:#aaa}.Admin_formInput__zULYV:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.Admin_formHelp__CgB0A{margin-top:.5rem;color:#666;font-size:.875rem;line-height:1.4}.Admin_formContainer__KKvxy{display:flex;flex-direction:column;gap:2rem}.Admin_memberInfoCard___4AH5{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Admin_memberInfoCard___4AH5 h3{margin:0 0 1.5rem;font-size:1.25rem;color:#333;border-bottom:2px solid #f0f0f0;padding-bottom:.5rem}.Admin_memberDetails__8Nefk{display:flex;flex-direction:column;gap:1rem}.Admin_detailRow__6fQrz{display:flex;align-items:center;gap:1rem}.Admin_detailLabel__8c4Gv{font-weight:600;color:#555;min-width:80px}.Admin_detailValue__mqrbQ{color:#333}.Admin_detailValue__mqrbQ a{color:#007eff;text-decoration:none}.Admin_detailValue__mqrbQ a:hover{text-decoration:underline}.Admin_inputGroup__OPDqY{margin-bottom:1.5rem}.Admin_inputLabel__CNFqw{display:block;margin-bottom:.5rem;font-weight:600;color:#333;font-size:.9rem}.Admin_textInput__l9xfT{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;color:#333;background-color:#fff;transition:border-color .2s,box-shadow .2s}.Admin_textInput__l9xfT:focus{outline:none;border-color:#007eff;box-shadow:0 0 0 3px rgba(0,126,255,.1)}.Admin_textInput__l9xfT::placeholder{color:#aaa}.Admin_textInput__l9xfT:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.Admin_inputHint__cPIbb{margin-top:.5rem;color:#666;font-size:.875rem;line-height:1.4}.Admin_permissionsCard__Kqp8E{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Admin_permissionsCard__Kqp8E h3{margin:0 0 1rem;font-size:1.25rem;color:#333;border-bottom:2px solid #f0f0f0;padding-bottom:.5rem}.Admin_permissionsCard__Kqp8E h4{margin:2rem 0 1rem;font-size:1.1rem;color:#333}.Admin_permissionsDescription__0s6Ry{color:#666;line-height:1.5;margin-bottom:1.5rem;font-size:.9rem}.Admin_incidentPermissionsDescription__hTNt9{color:#666;line-height:1.5;margin-bottom:1rem;font-size:.9rem}.Admin_permissionsList__Pbivr{display:flex;flex-direction:column;gap:1rem}.Admin_incidentPermissionsList__6Cw7F{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.Admin_permissionItem__WWysx{border:1px solid #e9ecef;border-radius:6px;padding:1rem;transition:border-color .2s,background-color .2s}.Admin_permissionItem__WWysx:hover{border-color:#007eff;background-color:#f8f9ff}.Admin_incidentPermissionItem__RIBZu{border:1px solid #e9ecef;border-radius:6px;padding:.75rem;transition:border-color .2s,background-color .2s}.Admin_incidentPermissionItem__RIBZu:hover{border-color:#28a745;background-color:#f8fff9}.Admin_permissionLabel__OBldv{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.Admin_permissionLabel__OBldv.Admin_permissionDisabled__gdq5O{opacity:.5;cursor:not-allowed}.Admin_incidentPermissionLabel__4gjAc{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.Admin_permissionCheckbox__CIg46{margin-top:.25rem;width:18px;height:18px;accent-color:#007eff;cursor:pointer}.Admin_permissionCheckbox__CIg46:disabled{cursor:not-allowed}.Admin_permissionInfo__aU_BQ{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.Admin_permissionTitle__sBFT1{font-weight:600;color:#333;font-size:.95rem}.Admin_permissionDesc__iTWqv{color:#666;font-size:.85rem;line-height:1.4}.Admin_incidentPermissions__IstzD{margin-top:2rem;padding-top:2rem;border-top:1px solid #e9ecef}.Admin_incidentPermissionsNote___atTV{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;padding:1rem;color:#0d47a1;font-size:.875rem;line-height:1.4}.Admin_loadingPermissions__3BbHh{text-align:center;padding:2rem;color:#666;font-style:italic}.Admin_loading__zmJcs{text-align:center;padding:1rem;color:#666;font-style:italic}.Admin_formActions__vdqf9{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e9ecef}.Admin_formActions__vdqf9 button{padding:.75rem 2rem;border-radius:6px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s;border:none}.Admin_formActions__vdqf9 button:disabled{opacity:.6;cursor:not-allowed}.Admin_formActions__vdqf9 button.Admin_btnPrimary__NXENL{background-color:#007eff;color:#fff}.Admin_formActions__vdqf9 button.Admin_btnPrimary__NXENL:hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,126,255,.25)}.Admin_formActions__vdqf9 button.Admin_btnSecondary__5UmS_{background-color:#6c757d;color:#fff}.Admin_formActions__vdqf9 button.Admin_btnSecondary__5UmS_:hover:not(:disabled){background-color:#545b62;transform:translateY(-1px);box-shadow:0 4px 8px rgba(108,117,125,.25)}.Admin_successMessage__Qag6v{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:1rem;border-radius:6px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.Admin_successMessage__Qag6v span{font-weight:500}.Admin_inlineError__4koNC{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:1rem;border-radius:6px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.Admin_inlineError__4koNC span{font-weight:500}@media(max-width:768px){.Admin_memberForm__kQ7Vb{margin:0}.Admin_formContainer__KKvxy{gap:1.5rem}.Admin_memberInfoCard___4AH5,.Admin_permissionsCard__Kqp8E{padding:1.5rem}.Admin_formActions__vdqf9{flex-direction:column}.Admin_formActions__vdqf9 button{width:100%}.Admin_detailRow__6fQrz{flex-direction:column;align-items:flex-start;gap:.5rem}.Admin_detailLabel__8c4Gv{min-width:auto}}.AdminForm_btn__E3BUi{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease}.AdminForm_btn__E3BUi:disabled{cursor:not-allowed;opacity:.7}.AdminForm_btn__E3BUi:disabled,.AdminForm_btn__E3BUi:disabled:hover{background-color:#ccc!important}.AdminForm_btnPrimary__8lGKR{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#1c2a47;color:#fff}.AdminForm_btnPrimary__8lGKR:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.AdminForm_btnPrimary__8lGKR:disabled:hover{background-color:#ccc!important}.AdminForm_btnPrimary__8lGKR:hover:not(:disabled){background-color:#00a2ff!important}.AdminForm_btnSecondary__rNSyf{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#00a2ff;color:#fff;border:none}.AdminForm_btnSecondary__rNSyf:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.AdminForm_btnSecondary__rNSyf:disabled:hover{background-color:#ccc!important}.AdminForm_btnSecondary__rNSyf:hover:not(:disabled){background-color:#034563!important}.AdminForm_btnDanger__XinS0{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#dc3545;color:#fff}.AdminForm_btnDanger__XinS0:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.AdminForm_btnDanger__XinS0:disabled:hover{background-color:#ccc!important}.AdminForm_btnDanger__XinS0:hover:not(:disabled){background-color:rgb(189.2151898734,32.7848101266,47.7721518987)}.AdminForm_btnCancel__69V3p{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;border:#fecaca;background-color:#fecaca;color:#ef4444}.AdminForm_btnCancel__69V3p:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.AdminForm_btnCancel__69V3p:disabled:hover{background-color:#ccc!important}.AdminForm_btnCancel__69V3p:hover:not(:disabled){background-color:#fef2f2;border-color:#ef4444}.AdminForm_btnSuccess__Lit6C{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#28a745;color:#fff}.AdminForm_btnSuccess__Lit6C:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.AdminForm_btnSuccess__Lit6C:disabled:hover{background-color:#ccc!important}.AdminForm_btnSuccess__Lit6C:hover:not(:disabled){background-color:rgb(30.1449275362,125.8550724638,52)}.AdminForm_btnWarning__YZCsj{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#ffc107;color:rgb(7,5.25,0)}.AdminForm_btnWarning__YZCsj:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.AdminForm_btnWarning__YZCsj:disabled:hover{background-color:#ccc!important}.AdminForm_btnWarning__YZCsj:hover:not(:disabled){background-color:rgb(211,158.25,0)}.AdminForm_btnNewMessage__yow__{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#10b981;color:#fff;border:none;font-weight:500}.AdminForm_btnNewMessage__yow__:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.AdminForm_btnNewMessage__yow__:disabled:hover{background-color:#ccc!important}.AdminForm_btnNewMessage__yow__:hover:not(:disabled){background-color:#035f42!important}.AdminForm_adminForm__GCqIt{width:100%;margin:0}.AdminForm_adminForm__GCqIt .AdminForm_formContainer__ihp3e{display:flex;flex-direction:column;gap:2.5rem}.AdminForm_adminForm__GCqIt .AdminForm_error__ONsKA{background-color:#f8d7da;color:#721c24;padding:.75rem 1rem;margin-bottom:1.5rem;border-radius:4px;border:1px solid #f5c6cb;font-size:.9rem}.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la{margin-bottom:1.5rem}.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la label{display:block;margin-bottom:.5rem;font-weight:600;color:#333;font-size:.9rem}.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la label:after{content:"*";color:#dc3545;margin-left:.25rem}.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la label:not([required]):after{display:none}.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=email],.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=password],.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=tel],.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=text],.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la select,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la textarea{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem;color:#333;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=email]:focus,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=password]:focus,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=tel]:focus,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=text]:focus,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la select:focus,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la textarea:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=email]::placeholder,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=password]::placeholder,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=tel]::placeholder,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=text]::placeholder,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la select::placeholder,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la textarea::placeholder{color:#adb5bd;font-size:.9rem}.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=email]:disabled,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=password]:disabled,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=tel]:disabled,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la input[type=text]:disabled,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la select:disabled,.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la textarea:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la textarea{resize:vertical;min-height:100px}.AdminForm_adminForm__GCqIt .AdminForm_formGroup__P7_la small{display:block;margin-top:.5rem;color:#6c757d;font-size:.85rem}.AdminForm_formActions__qgwqE{display:flex;justify-content:flex-end;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.AdminForm_formActions__qgwqE button{padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;border-radius:6px;transition:all .2s ease}.AdminForm_formActions__qgwqE button[type=submit]{padding:.5rem .75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;background-color:#1c2a47;color:#fff}.AdminForm_formActions__qgwqE button[type=submit]:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.AdminForm_formActions__qgwqE button[type=submit]:disabled:hover{background-color:#ccc!important}.AdminForm_formActions__qgwqE button[type=submit]:hover:not(:disabled){background-color:#00a2ff!important}.AdminForm_formActions__qgwqE button[type=button]{padding:.5rem .75rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;border:#fecaca;background-color:#fecaca;color:#ef4444}.AdminForm_formActions__qgwqE button[type=button]:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.7}.AdminForm_formActions__qgwqE button[type=button]:disabled:hover{background-color:#ccc!important}.AdminForm_formActions__qgwqE button[type=button]:hover:not(:disabled){background-color:#fef2f2;border-color:#ef4444}.AdminForm_formActions__qgwqE button:disabled{opacity:.65;cursor:not-allowed;transform:none!important}.AdminForm_contactCard__rzZXk{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1.25rem;margin-top:.75rem}.AdminForm_contactHeader__atbSU{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.AdminForm_contactHeader__atbSU h3{margin:0;font-size:1.1rem;color:#333;font-weight:600}.AdminForm_contactIcon__VNLXY{font-size:1.25rem;color:#495057}.AdminForm_contactDetails__yL2mB{display:flex;flex-direction:column;gap:.5rem}.AdminForm_contactItem__dLkYn{display:flex;align-items:center;gap:.75rem;font-size:.9rem}.AdminForm_contactLabel__DPJWE{color:#6c757d;display:flex;align-items:center;gap:.25rem}.AdminForm_contactValue__qY4xI{color:#495057;font-weight:500}.AdminForm_memberDetails__4RF8J{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:1.5rem}.AdminForm_detailRow__xw_Wr{display:flex;align-items:baseline;padding:.75rem 0;border-bottom:1px solid #eee}.AdminForm_detailRow__xw_Wr:first-child{padding-top:0}.AdminForm_detailRow__xw_Wr:last-child{padding-bottom:0;border-bottom:none}.AdminForm_detailLabel__zHe1J{width:120px;color:#6c757d;font-size:.9rem;font-weight:500}.AdminForm_detailValue__Y2to6{flex:1 1;color:#212529;font-size:.95rem}.AdminForm_detailValue__Y2to6 a{color:#007bff;text-decoration:none}.AdminForm_detailValue__Y2to6 a:hover{text-decoration:underline}.AdminForm_ownerInputs__i6tMA{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;margin-top:.75rem}.AdminForm_inputRow__td0vS{margin-bottom:1.25rem}.AdminForm_inputRow__td0vS:last-child{margin-bottom:0}.AdminForm_inputField__jVygZ label{display:block;margin-bottom:.5rem;font-weight:500;color:#495057;font-size:.9rem}.AdminForm_inputField__jVygZ label:after{content:"*";color:#dc3545;margin-left:.25rem}.AdminForm_inputField__jVygZ input{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem;background-color:#fff;transition:all .2s ease}.AdminForm_inputField__jVygZ input:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}.AdminForm_inputField__jVygZ input::placeholder{color:#adb5bd;font-size:.9rem}.AdminForm_inputField__jVygZ input:disabled{background-color:#e9ecef;cursor:not-allowed}.UserWithSystemPermission_container__GeyCc{padding:20px}.UserWithSystemPermission_container__GeyCc h2{margin-bottom:20px;color:#333}.UserWithSystemPermission_usersList__9j8Pt{width:100%;border-collapse:collapse;margin-top:15px}.UserWithSystemPermission_usersList__9j8Pt td,.UserWithSystemPermission_usersList__9j8Pt th{padding:12px 15px;text-align:left;border-bottom:1px solid #e0e0e0}.UserWithSystemPermission_usersList__9j8Pt th{background-color:#f5f5f5;font-weight:500}.UserWithSystemPermission_usersList__9j8Pt tr:hover{background-color:#f9f9f9}.UserWithSystemPermission_error__km7zd{color:#d32f2f;margin:20px 0;padding:10px;border-radius:4px;background-color:#ffebee}.UserWithSystemPermission_loading__rNx3O{display:flex;justify-content:center;margin:20px 0}.UserWithSystemPermission_status__mtZzs{padding:4px 8px;border-radius:4px;display:inline-block;font-size:.8rem;font-weight:500;text-align:center}.UserWithSystemPermission_status__mtZzs.UserWithSystemPermission_active__IxFMl{background-color:#e8f5e9;color:#2e7d32}.UserWithSystemPermission_status__mtZzs.UserWithSystemPermission_inactive__etjYL{background-color:#ffebee;color:#c62828}.AdminFormSection_formSection__ICbcB{width:100%;background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:1.25rem;margin-bottom:1rem}.AdminFormSection_formSection__ICbcB:last-child{margin-bottom:0}.AdminFormSection_sectionTitle__Wc4iT{margin:0 0 1.5rem;font-size:1rem;font-weight:600;color:#333}.AdminFormSection_sectionContent__sWU_v{width:100%}.Modal_overlay__37T_e{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.Modal_modal__Ki9yX{background:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.2);max-height:90vh;overflow-y:auto;width:90%;max-width:500px}.Modal_modal__Ki9yX.Modal_sm__IKinq{max-width:400px}.Modal_modal__Ki9yX.Modal_md__CyzPn{max-width:500px}.Modal_modal__Ki9yX.Modal_lg__3kh7T{max-width:700px}.Modal_header__mPjTd{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.Modal_title__SDZrY{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.Modal_closeButton__poGzD{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center}.Modal_closeButton__poGzD:hover{background-color:#f3f4f6;color:#374151}.Modal_closeButton__poGzD:focus{outline:2px solid #3b82f6;outline-offset:2px}.Modal_content__ykPv5{padding:1.5rem}.InfoPanel_infoPanel__dclgq{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:4px;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem}.InfoPanel_infoPanel__dclgq.InfoPanel_info__qSJ7u{background-color:#e8f4fe;border:1px solid #b3d7ff}.InfoPanel_infoPanel__dclgq.InfoPanel_info__qSJ7u .InfoPanel_icon__u3GEx{color:#007eff}.InfoPanel_infoPanel__dclgq.InfoPanel_info__qSJ7u .InfoPanel_content__ieIfZ{color:#004085}.InfoPanel_infoPanel__dclgq.InfoPanel_warning__1D__C{background-color:#fff3cd;border:1px solid #ffeaa7}.InfoPanel_infoPanel__dclgq.InfoPanel_warning__1D__C .InfoPanel_content__ieIfZ,.InfoPanel_infoPanel__dclgq.InfoPanel_warning__1D__C .InfoPanel_icon__u3GEx{color:#856404}.InfoPanel_icon__u3GEx{font-size:1.1rem;margin-top:.1rem}.InfoPanel_content__ieIfZ{flex:1 1}.InfoPanel_content__ieIfZ p{margin:0}.InfoPanel_content__ieIfZ p:not(:last-child){margin-bottom:.5rem}.InfoPanel_content__ieIfZ strong{font-weight:600}.DashboardConfigModal_configModal__JJUte{display:flex;flex-direction:column;gap:1.5rem;max-height:80vh;overflow-y:auto}.DashboardConfigModal_section__rWcFS{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;background:#f9fafb}.DashboardConfigModal_section__rWcFS h3{margin:0 0 1rem;color:#111827;font-size:1.125rem;font-weight:600}.DashboardConfigModal_widgetGrid__4C7B_{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.DashboardConfigModal_widgetOption__u_AOP{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.DashboardConfigModal_widgetOption__u_AOP:hover{border-color:#3b82f6;background:#f0f9ff}.DashboardConfigModal_widgetOption__u_AOP.DashboardConfigModal_selected__tqFjO{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 1px #3b82f6}.DashboardConfigModal_widgetIcon__U9AjG{font-size:2rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:8px;flex-shrink:0}.DashboardConfigModal_widgetInfo__7CCRa h4{margin:0 0 .25rem;color:#111827;font-size:1rem;font-weight:600}.DashboardConfigModal_widgetInfo__7CCRa p{margin:0;color:#6b7280;font-size:.875rem;line-height:1.4}.DashboardConfigModal_inputGroup__56gVW{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.DashboardConfigModal_inputGroup__56gVW:last-child{margin-bottom:0}.DashboardConfigModal_inputGroup__56gVW label{font-weight:500;color:#374151;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.DashboardConfigModal_inputGroup__56gVW input,.DashboardConfigModal_inputGroup__56gVW select{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s ease}.DashboardConfigModal_inputGroup__56gVW input:focus,.DashboardConfigModal_inputGroup__56gVW select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.DashboardConfigModal_inputGroup__56gVW input[type=checkbox]{width:auto;margin:0}.DashboardConfigModal_sizeControls__QmdSc{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.DashboardConfigModal_configSection__Nq3_S{margin-top:1rem}.DashboardConfigModal_configSection__Nq3_S h4{margin:0 0 1rem;color:#111827;font-size:1rem;font-weight:600;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.DashboardConfigModal_actions__qJNQv{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;margin-top:auto}.DashboardConfigModal_cancelBtn__2pqSO,.DashboardConfigModal_saveBtn__KSskj{padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}.DashboardConfigModal_cancelBtn__2pqSO{background:#fff;color:#6b7280;border-color:#d1d5db}.DashboardConfigModal_cancelBtn__2pqSO:hover{background:#f9fafb;border-color:#9ca3af}.DashboardConfigModal_saveBtn__KSskj{background:#3b82f6;color:#fff}.DashboardConfigModal_saveBtn__KSskj:hover:not(:disabled){background:#2563eb}.DashboardConfigModal_saveBtn__KSskj:disabled{background:#9ca3af;cursor:not-allowed}@media(max-width:768px){.DashboardConfigModal_configModal__JJUte{max-height:90vh}.DashboardConfigModal_sizeControls__QmdSc{grid-template-columns:1fr}.DashboardConfigModal_widgetOption__u_AOP{flex-direction:column;text-align:center;gap:.75rem}.DashboardConfigModal_widgetIcon__U9AjG{width:4rem;height:4rem;font-size:2.5rem}.DashboardConfigModal_actions__qJNQv{flex-direction:column-reverse}.DashboardConfigModal_cancelBtn__2pqSO,.DashboardConfigModal_saveBtn__KSskj{width:100%;padding:.75rem}}.InputCheckbox_checkboxWrapper__Q4xO0{border:1px solid #e9ecef;border-radius:4px;padding:.75rem}.InputCheckbox_checkboxLabel__nAcnb{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;width:100%}.InputCheckbox_checkboxLabel__nAcnb.InputCheckbox_disabled__NY_LW{opacity:.5;cursor:not-allowed}.InputCheckbox_checkbox__8NUmy{margin-top:.25rem;width:16px;height:16px;cursor:pointer}.InputCheckbox_checkbox__8NUmy:disabled{cursor:not-allowed}.InputCheckbox_content__G_NMS{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.InputCheckbox_label__Xz_Wv{font-weight:500;color:#333;font-size:.95rem}.InputCheckbox_description__dsV5o{color:#666;font-size:.85rem;line-height:1.4}.DashboardGrid_dashboardGrid__ouphW{width:100%;min-height:400px;max-width:100%;box-sizing:border-box}.DashboardGrid_layout__nv_2x{min-height:400px}.DashboardGrid_gridItem__oDv4U{background:#fff;border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease;cursor:-webkit-grab;cursor:grab}.DashboardGrid_gridItem__oDv4U:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.DashboardGrid_gridItem__oDv4U.DashboardGrid_dragging__eewnZ{opacity:.5;transform:rotate(2deg);cursor:-webkit-grabbing;cursor:grabbing;z-index:1000}.DashboardGrid_gridItem__oDv4U[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.DashboardGrid_componentHeader__xLKrQ{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;background:#1c2a47;color:#fff;border-bottom:1px solid rgb(106.5454545455,135.8181818182,196.4545454545)}.DashboardGrid_componentHeader__xLKrQ h3{margin:0;font-size:1rem;font-weight:600;color:#fff}.DashboardGrid_componentHeader__xLKrQ .DashboardGrid_addBtn__ZYH1y{background:none;border:none;color:#fff;font-size:.75rem;cursor:pointer;padding:.25rem .5rem;border-radius:3px;transition:background-color .2s ease}.DashboardGrid_componentHeader__xLKrQ .DashboardGrid_addBtn__ZYH1y:hover{background:#00a2ff}.DashboardGrid_componentActions__oFb8q{display:flex;gap:.5rem}.DashboardGrid_componentActions__oFb8q button{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:3px;font-size:.875rem;transition:background-color .2s ease}.DashboardGrid_componentActions__oFb8q button:hover{background:rgb(88.2575757576,121.1363636364,189.2424242424)}.DashboardGrid_componentActions__oFb8q .DashboardGrid_configBtn__J5t3o{color:#00a2ff}.DashboardGrid_componentActions__oFb8q .DashboardGrid_removeBtn__m1zMs{color:#dc3545}.DashboardGrid_componentContent__IBgRD{flex:1 1;padding:0;overflow:auto}.DashboardGrid_emptyDashboard__RFuVX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:#333}.DashboardGrid_emptyDashboard__RFuVX h3{margin:0 0 .5rem;color:#1c2a47}.DashboardGrid_emptyDashboard__RFuVX p{margin:0 0 1.5rem;font-size:.875rem}.DashboardGrid_addComponentBtn__L7CmI{background:#00a2ff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.DashboardGrid_addComponentBtn__L7CmI:hover{background:rgb(0,129.6,204)}.DashboardGrid_errorComponent___AGM8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#dc3545;background:hsl(354.251497006,70.4641350211%,98.5294117647%);border-radius:var(--border-radius)}.DashboardGrid_errorComponent___AGM8 h3{margin:0 0 .5rem;font-size:1rem}.DashboardGrid_errorComponent___AGM8 p{margin:0;font-size:.875rem}.DashboardGrid_dashboardActions__7E0oX{display:flex;justify-content:center;padding:1rem 0;margin-top:1rem}.DashboardGrid_dashboardActions__7E0oX .DashboardGrid_addComponentBtn__L7CmI{background:#00a2ff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:.5rem}.DashboardGrid_dashboardActions__7E0oX .DashboardGrid_addComponentBtn__L7CmI:hover{background:rgb(0,129.6,204)}@media(max-width:768px){.DashboardGrid_dashboardGrid__ouphW{display:flex!important;flex-direction:column;gap:1rem}.DashboardGrid_gridItem__oDv4U{width:100%!important;min-height:300px;grid-column-start:auto!important;grid-column-end:auto!important;grid-row-start:auto!important;grid-row-end:auto!important}.DashboardGrid_componentHeader__xLKrQ{padding:.75rem 1rem .5rem}.DashboardGrid_componentHeader__xLKrQ h3{font-size:.9rem}.DashboardGrid_componentHeader__xLKrQ .DashboardGrid_addBtn__ZYH1y{font-size:.7rem;padding:.2rem .4rem}.DashboardGrid_componentActions__oFb8q{gap:.25rem}.DashboardGrid_componentActions__oFb8q button{padding:.2rem;font-size:.75rem}.DashboardGrid_componentContent__IBgRD{padding:.5rem}.DashboardGrid_emptyDashboard__RFuVX{padding:2rem 1rem}.DashboardGrid_emptyDashboard__RFuVX h3{font-size:1.1rem}.DashboardGrid_emptyDashboard__RFuVX p{font-size:.8rem}.DashboardGrid_addComponentBtn__L7CmI{padding:.6rem 1.2rem;font-size:.8rem}.DashboardGrid_dashboardActions__7E0oX{padding:.75rem 0;margin-top:.75rem}}.LogViewerWidget_container__JiNfV{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column}.LogViewerWidget_error__dDf_z,.LogViewerWidget_loading__Y6UHX,.LogViewerWidget_noIncident__30zqr{display:flex;align-items:center;justify-content:center;height:100%;color:#333;font-size:.875rem;text-align:center}.LogViewerWidget_error__dDf_z{color:#dc3545}.LogViewerWidget_logList__w04c_{flex:1 1;overflow-y:auto;max-height:300px}.LogViewerWidget_logItem__3SzP_{padding:.75rem;border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.LogViewerWidget_logItem__3SzP_:hover{background:#f8f9fa}.LogViewerWidget_logItem__3SzP_:last-child{border-bottom:none}.LogViewerWidget_logHeader__1ppv0{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.LogViewerWidget_title__qgqIG{font-weight:500;color:#1c2a47;font-size:.875rem;line-height:1.3;flex:1 1;margin-right:.5rem}.LogViewerWidget_meta__ojAau{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.LogViewerWidget_status__hzhuu{font-size:.75rem;color:#fff;padding:.125rem .5rem;border-radius:3px;font-weight:500;text-transform:uppercase}.LogViewerWidget_date__dArt3{font-size:.75rem;color:hsl(0,0%,30%)}.LogViewerWidget_preview__HL91j{font-size:.75rem;color:hsl(0,0%,25%);line-height:1.3}.LogViewerWidget_previewItem__uFp7v{display:block;margin-bottom:.25rem}.LogViewerWidget_previewItem__uFp7v:last-child{margin-bottom:0}.LogViewerWidget_empty__BicGJ{display:flex;align-items:center;justify-content:center;height:100px;color:hsl(0,0%,30%);font-size:.875rem;font-style:italic}.LogViewerWidget_refreshIndicator__MwmK2{padding:.5rem;font-size:.75rem;color:hsl(0,0%,30%);text-align:center;border-top:1px solid #e9ecef;background:#f8f9fa}.LogViewerWidget_filterContainer__AS4nx{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;border-radius:8px 8px 0 0}.LogViewerWidget_filterLabel__IdZR3{font-size:.875rem;font-weight:500;color:hsl(0,0%,10%)}.LogViewerWidget_filterCount__5vPAV{font-size:.75rem;color:hsl(0,0%,30%);white-space:nowrap}.LogViewerWidget_filterButtons__FJ7c7{display:flex;gap:.5rem}.LogViewerWidget_searchBox__EdA_t{display:flex;align-items:center;flex:1 1;margin-left:.75rem;margin-right:.75rem}.LogViewerWidget_searchInput__yzt1F{padding:.375rem .75rem;font-size:.875rem;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:hsl(0,0%,10%);width:100%;transition:border-color .2s ease,box-shadow .2s ease}.LogViewerWidget_searchInput__yzt1F:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.LogViewerWidget_searchInput__yzt1F::placeholder{color:#666;font-style:italic}.LogViewerWidget_filterButton__jsat1{padding:.375rem .75rem;font-size:.75rem;font-weight:500;text-transform:uppercase;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:#6c757d;cursor:pointer;transition:all .2s ease}.LogViewerWidget_filterButton__jsat1:hover{border-color:#adb5bd;background:#f8f9fa}.LogViewerWidget_filterButton__jsat1.LogViewerWidget_active__BJHCW{background:#007bff;border-color:#007bff;color:#fff}.LogViewerWidget_filterButton__jsat1.LogViewerWidget_active__BJHCW:hover{background:#0056b3;border-color:#0056b3}.LogViewerWidget_filterButton__jsat1.LogViewerWidget_open__h3RSa.LogViewerWidget_active__BJHCW{background:#17a2b8;border-color:#17a2b8}.LogViewerWidget_filterButton__jsat1.LogViewerWidget_open__h3RSa.LogViewerWidget_active__BJHCW:hover{background:#138496;border-color:#117a8b}.LogViewerWidget_filterButton__jsat1.LogViewerWidget_approved__p47NF.LogViewerWidget_active__BJHCW{background:#28a745;border-color:#28a745}.LogViewerWidget_filterButton__jsat1.LogViewerWidget_approved__p47NF.LogViewerWidget_active__BJHCW:hover{background:#218838;border-color:#1e7e34}.LogViewerWidget_filterButton__jsat1.LogViewerWidget_rejected__Xgdih.LogViewerWidget_active__BJHCW{background:#dc3545;border-color:#dc3545}.LogViewerWidget_filterButton__jsat1.LogViewerWidget_rejected__Xgdih.LogViewerWidget_active__BJHCW:hover{background:#c82333;border-color:#bd2130}.MethaneWidget_container__jZPRy{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #e5e7eb;overflow:hidden;height:100%;display:flex;flex-direction:column}.MethaneWidget_noReports__X8lkd{font-size:14px;opacity:.7;font-style:italic;margin:0;padding:10px 0;text-align:center;color:#6b7280}.MethaneWidget_content__oJ3KC{flex:1 1;padding:20px;overflow-y:auto}.MethaneWidget_methaneReport__876ch{display:flex;flex-direction:column;gap:12px}.MethaneWidget_methaneField__VrbLp{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.MethaneWidget_methaneFieldLetter__7gWEa{width:32px;height:32px;background:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;margin-top:2px}.MethaneWidget_methaneFieldContent__vbq2o{flex:1 1;min-width:0}.MethaneWidget_methaneFieldLabel__uY07p{font-size:13px;color:#6b7280;font-weight:600;margin-bottom:6px;line-height:1.3}.MethaneWidget_methaneFieldValue__XKixp{font-size:14px;color:#1f2937;line-height:1.5;word-wrap:break-word;white-space:pre-wrap}.MethaneWidget_methaneTimestamp__UouEF{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;font-size:12px;color:#6b7280;text-align:center;font-style:italic}.MethaneWidget_approverInfo__yqG8t{margin-top:4px;font-size:11px;color:#059669;font-weight:500}.MethaneWidget_noMethane__rRtCo{background:#f9fafb;border-radius:8px;border:2px dashed #d1d5db}.MethaneWidget_loading__soTDT,.MethaneWidget_noIncident__aZjE6,.MethaneWidget_noMethane__rRtCo{text-align:center;color:#6b7280;font-size:14px;padding:40px 20px}.MethaneWidget_loading__soTDT{display:flex;align-items:center;justify-content:center;gap:8px}.MethaneWidget_loading__soTDT:before{content:"";width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:MethaneWidget_spin__kdxjh 1s linear infinite}@keyframes MethaneWidget_spin__kdxjh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.MethaneWidget_container__jZPRy{border-radius:0 0 8px 8px}.MethaneWidget_header__8XOUX{padding:12px 16px}.MethaneWidget_messageSelector__xDaPy{font-size:13px;padding:8px 12px;max-width:100%}.MethaneWidget_content__oJ3KC{padding:16px}.MethaneWidget_methaneField__VrbLp{padding:12px;gap:10px}.MethaneWidget_methaneFieldLetter__7gWEa{width:28px;height:28px;font-size:12px}.MethaneWidget_methaneFieldLabel__uY07p{font-size:12px}.MethaneWidget_methaneFieldValue__XKixp{font-size:13px}.MethaneWidget_approverInfo__yqG8t{font-size:10px}}.EscalatedLogWidget_container__t_IaK{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;width:100%}.EscalatedLogWidget_error__TCyjU,.EscalatedLogWidget_loading__1NCPD,.EscalatedLogWidget_noIncident__LXBWU{display:flex;align-items:center;justify-content:center;height:200px;color:#333;font-size:.875rem;text-align:center;padding:1rem}.EscalatedLogWidget_error__TCyjU{color:#dc3545}.EscalatedLogWidget_logItem__IuSb6{padding:.75rem;border-bottom:1px solid #e9ecef;cursor:pointer;transition:background-color .2s ease}.EscalatedLogWidget_logItem__IuSb6:hover{background-color:rgba(28,42,71,.05)}.EscalatedLogWidget_logItem__IuSb6:last-child{border-bottom:none}.EscalatedLogWidget_logHeader__Z1bxe{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}.EscalatedLogWidget_logTitle__thTd2{font-weight:500;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1rem;flex:1 1}.EscalatedLogWidget_logStatus__eachc{display:inline-block;padding:2px 8px;font-size:.75rem;font-weight:500;text-transform:uppercase;border-radius:4px;color:#2e7d32;background-color:#e8f5e8;border:1px solid #c8e6c8}.EscalatedLogWidget_logFooter__3RUYa{display:flex;justify-content:space-between;font-size:.75rem;color:#666}.EscalatedLogWidget_paginationContainer__dFaxk{display:flex;justify-content:center;padding:.75rem 0;border-top:1px solid #e9ecef}.EscalatedLogWidget_filterCount__BBK3z{font-size:.75rem;color:#666;margin-left:.5rem}.EscalatedLogWidget_refreshIndicator__W3b2u{text-align:center;font-size:.75rem;color:#666;padding:.25rem}.EscalatedLogWidget_searchContainer__FvVEC{display:flex;align-items:center;margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.EscalatedLogWidget_searchBox__YcUpe{display:flex;align-items:center;flex:1 1}.EscalatedLogWidget_searchInput__K1lzt{padding:.375rem .75rem;font-size:.875rem;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:hsl(0,0%,10%);width:100%;transition:border-color .2s ease,box-shadow .2s ease}.EscalatedLogWidget_searchInput__K1lzt:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.EscalatedLogWidget_searchInput__K1lzt::placeholder{color:#666;font-style:italic}.EscalatedLogWidget_emptyState__pgTkY{display:flex;align-items:center;justify-content:center;height:200px;color:#333;font-size:.875rem;text-align:center}.UserProfile_userProfile__9qt1L{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.UserProfile_sectionTabs__6K5TT{display:flex;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.UserProfile_tab__IroMu{flex:1 1;padding:1rem 1.5rem;background:rgba(0,0,0,0);cursor:pointer;font-size:1rem;font-weight:500;color:#666;transition:all .2s ease;border:none;border-bottom:3px solid rgba(0,0,0,0)}.UserProfile_tab__IroMu:hover{background:#e9ecef;color:#333}.UserProfile_tab__IroMu.UserProfile_active__M4Ln6{color:#06c;border-bottom-color:#06c;background:#fff}.UserProfile_profileForm__3n5cN{padding:2rem}.UserProfile_section__jfRoP h3{font-size:1.25rem;margin-bottom:1.5rem;color:#333;border-bottom:1px solid #e0e0e0;padding-bottom:.5rem}.UserProfile_formGroup__USwcm{margin-bottom:1.5rem}.UserProfile_formGroup__USwcm label{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:.9rem}.UserProfile_formGroup__USwcm input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.UserProfile_formGroup__USwcm input:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.UserProfile_formGroup__USwcm input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.UserProfile_formGroup__USwcm input::placeholder{color:#999}.UserProfile_fieldHelp__crUMC{display:block;margin-top:.25rem;color:#666;font-size:.8rem;line-height:1.4}.UserProfile_submitSection__u7Oc2{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.UserProfile_submitButton__ljZvF{background:#06c;color:#fff;border:none;padding:.75rem 2rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.UserProfile_submitButton__ljZvF:hover:not(:disabled){background:#0052a3;transform:translateY(-1px)}.UserProfile_submitButton__ljZvF:active:not(:disabled){transform:translateY(0)}.UserProfile_submitButton__ljZvF:disabled{background:#ccc;cursor:not-allowed;transform:none}.UserProfile_error__ptKt7{background:#fee;border:1px solid #fcc;color:#c33;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:.9rem}.UserProfile_success__WJG0y{background:#efe;border:1px solid #cfc;color:#3c3;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:.9rem}.UserProfile_loading__R5_Fz{display:flex;justify-content:center;align-items:center;padding:3rem;color:#666;font-size:1rem}.ProfilePage_profilePage__or_Uy{max-width:800px;margin:0 auto;padding:2rem}.ProfilePage_profilePage__or_Uy h1{font-size:2rem;margin-bottom:.5rem;color:#333}.ProfilePage_profilePage__or_Uy p{color:#666;margin-bottom:2rem;font-size:1rem;line-height:1.5}