.LanguageSelect_container___FY99{position:relative;display:flex;flex-direction:column;gap:.5rem}.LanguageSelect_tags__pKhEz{display:flex;flex-wrap:wrap;gap:.4rem}.LanguageSelect_tag__wffXZ{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background-color:var(--color-secondary-light);color:var(--color-primary);border-radius:999px;font-size:.85rem;font-weight:500}.LanguageSelect_tagRemove__dZDmr{background:none;border:none;cursor:pointer;color:var(--color-primary);font-size:1.1rem;line-height:1;padding:0;display:flex;align-items:center;opacity:.7;transition:opacity var(--transition)}.LanguageSelect_tagRemove__dZDmr:hover{opacity:1}.LanguageSelect_inputWrapper__Nza_4{position:relative}.LanguageSelect_input__Dq5ce{padding-left:2.25rem!important}.LanguageSelect_searchIcon__iRd5V{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-text-light);pointer-events:none}.LanguageSelect_dropdown__DKRZo{position:absolute;top:calc(100% + .25rem);left:0;right:0;list-style:none;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(0,0,0,.1);max-height:220px;overflow-y:auto;z-index:200;padding:.3rem 0}.LanguageSelect_option__s17A6{display:block;width:100%;padding:.55rem 1rem;text-align:left;background:none;border:none;cursor:pointer;font-size:.9rem;color:var(--color-text);transition:background-color var(--transition),color var(--transition)}.LanguageSelect_option__s17A6:hover{background-color:var(--color-secondary-light);color:var(--color-primary)}.LanguageSelect_noResult__WbtUF{position:absolute;top:calc(100% + .25rem);left:0;right:0;padding:.75rem 1rem;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);font-size:.88rem;color:var(--color-text-light);z-index:200}.availabilityEditor_grid__79vAb{display:flex;flex-direction:column;gap:.5rem}.availabilityEditor_row__dYR6_{border:1.5px solid var(--color-gray-200);border-radius:var(--radius-md);padding:.6rem .85rem;transition:border-color var(--transition),background var(--transition)}.availabilityEditor_rowActive__wAojt{border-color:var(--color-primary);background:#fff5f5}.availabilityEditor_dayCheck__48cPl{display:flex;align-items:center;gap:.6rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.availabilityEditor_dayCheck__48cPl input[type=checkbox]{accent-color:var(--color-primary);width:1rem;height:1rem;flex-shrink:0}.availabilityEditor_dayName__dbpHO{font-size:.9rem;font-weight:600;color:var(--color-text);min-width:6rem}.availabilityEditor_options__clLj8{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--color-gray-200)}.availabilityEditor_radioLabel__h8a2Q{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--color-text);cursor:pointer}.availabilityEditor_radioLabel__h8a2Q input[type=radio]{accent-color:var(--color-primary)}.availabilityEditor_timeRange__VQ6At{display:flex;align-items:center;gap:.4rem}.availabilityEditor_timeInput__YbnjH{padding:.3rem .5rem;font-size:.85rem;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text)}.availabilityEditor_timeInput__YbnjH:focus{outline:none;border-color:var(--color-primary)}.availabilityEditor_sep__ZEct1{font-size:.85rem;color:var(--color-text-light)}.candidature_form__uyf51{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:2rem;max-width:720px;margin:0 auto}.candidature_section__JyUhf{display:flex;flex-direction:column;gap:.75rem}.candidature_sectionTitle__wP_WJ{font-size:1rem;font-weight:700;color:var(--color-text);padding-bottom:.5rem;border-bottom:2px solid var(--color-gray-100);margin:0}.candidature_hint__MVUfr{font-size:.85rem;color:var(--color-text-light);margin:0}.candidature_label__6DTzw{font-size:.9rem;font-weight:600;color:var(--color-text)}.candidature_textarea__DRHKy{width:100%;padding:.6rem .85rem;font-size:.95rem;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);resize:vertical;transition:border-color var(--transition);box-sizing:border-box;font-family:inherit}.candidature_textarea__DRHKy:focus{outline:none;border-color:var(--color-primary)}.candidature_servicesList__ID57N{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.candidature_serviceItem__Ri9xu{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border:1.5px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition),background-color var(--transition);font-size:.9rem;color:var(--color-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.candidature_serviceItem__Ri9xu:hover{border-color:var(--color-primary);background-color:#fff5f5}.candidature_serviceItemChecked__G1scY{border-color:var(--color-primary);background-color:#fce4ec;color:var(--color-primary);font-weight:600}.candidature_serviceCheckbox__va4lA{accent-color:var(--color-primary);width:1rem;height:1rem;flex-shrink:0}.candidature_serviceIcon__HpM9H{font-size:1.1rem;line-height:1}.candidature_serviceTitle__Md28_{flex:1 1;line-height:1.3}.candidature_toggleGroup__bHD_Z{display:flex;flex-direction:column;gap:.75rem}.candidature_toggleLabel__8m777{display:flex;align-items:center;justify-content:space-between;font-size:.95rem;color:var(--color-text);cursor:pointer}.candidature_toggle__HtxCn{position:relative;width:44px;height:24px;background-color:var(--color-gray-200);border:none;border-radius:999px;cursor:pointer;transition:background-color var(--transition);flex-shrink:0;padding:0}.candidature_toggleOn__xMHTQ{background-color:var(--color-primary)}.candidature_toggleThumb__caGph{position:absolute;top:3px;left:3px;width:18px;height:18px;background-color:white;border-radius:50%;transition:transform var(--transition);display:block}.candidature_toggleOn__xMHTQ .candidature_toggleThumb__caGph{transform:translateX(20px)}.candidature_formActions__SMxGQ{display:flex;gap:.75rem;flex-wrap:wrap;padding-top:.5rem;border-top:2px solid var(--color-gray-100)}.candidature_readOnlyRow__zQOJ0{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.candidature_readOnlyField__VDnZY{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .75rem;background:var(--color-gray-100,#f5f5f5);border-radius:var(--radius-md);border:1px solid var(--color-gray-200)}.candidature_readOnlyLabel__08HTN{font-size:.75rem;font-weight:600;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.04em}.candidature_readOnlyValue__wkYBz{font-size:.95rem;color:var(--color-text)}.candidature_twoCol__VI2p_{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.candidature_inputError__z8vaF{border-color:#c62828!important;background-color:#fff5f5}.candidature_fieldError__DO1Qx{font-size:.8rem;color:#c62828;margin:.2rem 0 0}.candidature_errorBox__egE6e{padding:.75rem 1rem;background-color:#fce4ec;color:#c62828;border-radius:var(--radius-md);font-size:.9rem;border-left:3px solid #c62828}.candidature_statusCard__kuUBL{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:3rem 2rem;box-shadow:var(--shadow-md);max-width:520px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.candidature_statusIcon__XSiUE{font-size:3rem;line-height:1}.candidature_statusTitle__3Ff_g{font-size:1.3rem;font-weight:700;color:var(--color-text);margin:0}.candidature_statusText__tsJao{font-size:.95rem;color:var(--color-text-light);margin:0;line-height:1.6}@media (max-width:640px){.candidature_readOnlyRow__zQOJ0,.candidature_servicesList__ID57N,.candidature_twoCol__VI2p_{grid-template-columns:1fr}.candidature_form__uyf51{padding:1.25rem}}.BeneficiariesCard_card__jDyRz{background:var(--color-bg-card);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:1.75rem}.BeneficiariesCard_sectionTitle__lWHzI{font-size:1.05rem;font-weight:700;color:var(--color-text);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-gray-100)}.BeneficiariesCard_empty__s_fIc{font-size:.9rem;color:var(--color-text-light)}.BeneficiariesCard_assignmentList__zX1e0{display:flex;flex-direction:column;gap:1.5rem}.BeneficiariesCard_assignmentRow__gbocj{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.BeneficiariesCard_beneficiaryHeader__3Jkps{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.BeneficiariesCard_beneficiaryName__OkyQ7{font-size:1rem;font-weight:700;color:var(--color-text)}.BeneficiariesCard_beneficiaryPhone__3f8oY{font-size:.875rem;color:var(--color-primary);text-decoration:none}.BeneficiariesCard_beneficiaryPhone__3f8oY:hover{text-decoration:underline}.BeneficiariesCard_logForm__iq_Dk{display:flex;flex-direction:column;gap:.5rem}.BeneficiariesCard_logFormFields__Usjsf{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.BeneficiariesCard_fieldGroup__ucphA{display:flex;flex-direction:column;gap:.3rem}.BeneficiariesCard_fieldLabel__IHUD5{font-size:.78rem;font-weight:600;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.04em}.BeneficiariesCard_hoursInput__X_5sl,.BeneficiariesCard_weekInput__65qik{padding:.45rem .65rem;font-size:.9rem;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-white);transition:border-color var(--transition)}.BeneficiariesCard_weekInput__65qik{min-width:190px}.BeneficiariesCard_hoursInput__X_5sl{width:90px}.BeneficiariesCard_hoursInput__X_5sl:focus,.BeneficiariesCard_weekInput__65qik:focus{outline:none;border-color:var(--color-primary)}.BeneficiariesCard_logBtn__grGnS{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:var(--radius-md);border:none;cursor:pointer;background:var(--color-primary);color:white;transition:background var(--transition);height:-moz-fit-content;height:fit-content}.BeneficiariesCard_logBtn__grGnS:hover:not(:disabled){background:var(--color-primary-hover)}.BeneficiariesCard_logBtn__grGnS:disabled{opacity:.55;cursor:not-allowed}.BeneficiariesCard_logSuccess___383g{font-size:.82rem;font-weight:600;color:#2e7d32;margin:0}.BeneficiariesCard_logError__co9Zh{font-size:.82rem;color:var(--color-primary);margin:0}.BeneficiariesCard_logHistory__fEuMz{border-top:1px solid var(--color-gray-100);padding-top:.85rem}.BeneficiariesCard_historyLabel__wet8m{font-size:.78rem;font-weight:600;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.BeneficiariesCard_logList__2OWok{list-style:none;display:flex;flex-direction:column;gap:.3rem}.BeneficiariesCard_logItem__TtHTt{display:flex;align-items:center;gap:1rem;font-size:.875rem;padding:.3rem 0}.BeneficiariesCard_logWeek__NUsDd{flex:1 1;color:var(--color-text)}.BeneficiariesCard_logHours__UtLey{font-weight:600;color:var(--color-text);white-space:nowrap}.BeneficiariesCard_deleteBtn__mLDb8{background:none;border:none;cursor:pointer;font-size:1.1rem;color:var(--color-text-light);padding:0 .25rem;line-height:1;transition:color var(--transition)}.BeneficiariesCard_deleteBtn__mLDb8:hover:not(:disabled){color:var(--color-primary)}.BeneficiariesCard_noLogs__Dxgw2{font-size:.875rem;color:var(--color-text-light);border-top:1px solid var(--color-gray-100);padding-top:.85rem;margin:0}.forms_submitBtn__gOG9a{width:100%}.forms_switchText__9PBfc{text-align:center;font-size:.9rem;color:var(--color-text-light);margin-top:.25rem}.forms_switchLink__QrHPO{color:var(--color-primary);font-weight:600;text-decoration:underline}.forms_form__sMWY1{display:flex;flex-direction:column;gap:1.25rem}.forms_formGroup__VJUNu{display:flex;flex-direction:column;gap:.3rem}.forms_formGrid__zwtsA{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.forms_formRow__dH0Eq{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.forms_fieldLabel__aQBZl{font-size:.82rem;font-weight:600;color:var(--color-gray-700)}.forms_fieldInput__BdIQ5{width:100%;padding:.5rem .75rem;font-size:.9rem;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-md);outline:none;font-family:inherit;background:var(--color-white)}.forms_fieldInput__BdIQ5:focus{border-color:var(--color-primary)}.forms_fieldTextarea__BxW22{width:100%;padding:.5rem .75rem;font-size:.9rem;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-md);outline:none;font-family:inherit;background:var(--color-white);resize:vertical}.forms_fieldTextarea__BxW22:focus{border-color:var(--color-primary)}.forms_errorBox__d8lYF{padding:.75rem 1rem;background-color:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-md);font-size:.9rem;border-left:3px solid var(--color-primary)}.forms_errorMsg__1wWA9{font-size:.8rem;color:#c62828;margin:.25rem 0 0}.forms_hint__VIlz0{font-size:.78rem;color:var(--color-text-light);margin:0}.forms_formActions__47Q_7{display:flex;gap:.5rem;margin-top:.25rem}.forgot-password_card___H5iA{max-width:480px;margin:0 auto;background:var(--color-bg-card);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-md)}.forgot-password_intro__vII_e{margin:0 0 1.5rem;color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}.forgot-password_successBox__7l2Bw{text-align:center;padding:1rem 0}.forgot-password_successTitle__RWNao{font-size:1.2rem;font-weight:700;color:#2e7d32;margin:0 0 .75rem}.forgot-password_backBtn__xl8NH{margin-top:1.5rem;display:inline-block}@media (max-width:540px){.forgot-password_card___H5iA{padding:1.5rem}}.login_card__su799{max-width:480px;margin:0 auto;background:var(--color-bg-card);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-md)}.login_infoBox__0RhWP{padding:.75rem 1rem;background-color:#e3f2fd;color:#1565c0;border-radius:var(--radius-md);font-size:.9rem;border-left:3px solid #1565c0}.login_resendBtn__05Bmi{display:block;margin-top:.4rem;background:none;border:none;padding:0;font-size:.875rem;font-weight:600;color:#C62828;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.login_resendBtn__05Bmi:disabled{opacity:.6;cursor:default}.login_resendConfirm__0lhZG{display:block;margin-top:.4rem;font-size:.875rem;font-weight:600;color:#2e7d32}.login_resendError__5439L{display:block;margin-top:.25rem;font-size:.8rem;color:#b71c1c}@media (max-width:540px){.login_card__su799{padding:1.5rem}}.register_card__pBKW8{max-width:640px;margin:0 auto;background:var(--color-bg-card);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-md)}.register_row__ATXXq{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.register_successCard__wJPrV{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:3rem 2rem}.register_successIcon__LLWWR{width:48px;height:48px;color:#2e7d32}.register_consentGroup__i_Ynf{padding:.85rem 1rem;background:var(--color-gray-100,#f5f5f5);border-radius:var(--radius-md);border:1.5px solid var(--color-gray-200,#e0e0e0)}.register_consentLabel__9Jcnf{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;color:var(--color-text);cursor:pointer;line-height:1.5}.register_consentCheckbox__Z3zcl{accent-color:var(--color-primary);width:1rem;height:1rem;flex-shrink:0;margin-top:.15rem}.register_resendBtn__7vBry{background:none;border:none;padding:0;font-size:.875rem;font-weight:600;color:#C62828;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.register_resendBtn__7vBry:disabled{opacity:.6;cursor:default}.register_resendConfirm__CuJXx{font-size:.875rem;font-weight:600;color:#2e7d32}.register_resendError__6rQI6{font-size:.8rem;color:#b71c1c}@media (max-width:600px){.register_card__pBKW8{padding:1.5rem}.register_roleGrid__8xQdr,.register_row__ATXXq{grid-template-columns:1fr}}.reset-password_card__9jstY{max-width:480px;margin:0 auto;background:var(--color-bg-card);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-md)}.reset-password_errorStatic__mZ9NE{color:#c62828;margin-bottom:1rem}.reset-password_successBox__LO_EF{text-align:center;padding:1rem 0}.reset-password_successTitle__Jp_Af{font-size:1.2rem;font-weight:700;color:#2e7d32;margin:0 0 .75rem}.reset-password_backBtn__l04VC{margin-top:1.5rem;display:inline-block}@media (max-width:540px){.reset-password_card__9jstY{padding:1.5rem}}.misc_flexCol__axBt7{display:flex;flex-direction:column;gap:0}.misc_hoverBorder__GzYkV{border-color:var(--color-primary);color:var(--color-primary)}.contact_contactLayout__A3pe6{display:grid;grid-template-columns:1fr 400px;grid-gap:4rem;gap:4rem;align-items:start}.contact_colTitle__0x63o{font-size:1.35rem;font-weight:700;color:var(--color-text);margin-bottom:1.75rem}.contact_successBox__j_rgQ{display:flex;gap:1.25rem;align-items:flex-start;padding:1.75rem;background-color:#f0fdf4;border:1.5px solid #86efac;border-radius:var(--radius-lg)}.contact_successBox__j_rgQ svg{width:28px;height:28px;color:#16a34a;flex-shrink:0;margin-top:.1rem}.contact_successBox__j_rgQ h3{font-size:1.05rem;color:#15803d;margin-bottom:.35rem}.contact_successBox__j_rgQ p{font-size:.9rem;color:#166534;line-height:1.6}.contact_infoList__XMBpM{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:2rem}.contact_infoItem__LK5s0{display:flex;gap:1rem;align-items:flex-start}.contact_infoIcon__dV_PT{width:44px;height:44px;border-radius:var(--radius-md);background-color:var(--color-secondary-light);display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0}.contact_infoIcon__dV_PT svg{width:20px;height:20px}.contact_infoLabel__vCL2M{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-500);margin-bottom:.3rem}.contact_infoValue__a8Rzl{font-size:.925rem;color:var(--color-text);line-height:1.6;text-decoration:none;display:block;transition:color var(--transition)}a.contact_infoValue__a8Rzl:hover{color:var(--color-primary)}.contact_mapPlaceholder__FfpJV{height:220px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-gray-200) 0,var(--color-gray-100) 100%);border:1px solid var(--color-gray-200);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--color-gray-500)}.contact_mapPlaceholder__FfpJV svg{width:40px;height:40px;opacity:.4}.contact_mapPlaceholder__FfpJV span{font-size:.875rem;font-weight:500}@media (max-width:900px){.contact_contactLayout__A3pe6{grid-template-columns:1fr;gap:3rem}.contact_infoCol__r32M8{order:-1}}@media (max-width:600px){.contact_formGrid__4hHnh{grid-template-columns:1fr}}.buttons_saveBtn__rI6Ko{padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;color:white;background:var(--color-primary);border:none;border-radius:var(--radius-sm);cursor:pointer}.buttons_saveBtn__rI6Ko:disabled{opacity:.5;cursor:not-allowed}.buttons_cancelBtn__fevRM{padding:.5rem 1.25rem;font-size:.9rem;font-weight:500;color:var(--color-text);background:var(--color-gray-100);border:none;border-radius:var(--radius-sm);cursor:pointer}.buttons_addBtn__RxWDX{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.9rem;font-weight:600;color:var(--color-primary);background:transparent;border:2px dashed var(--color-primary);border-radius:var(--radius-md);cursor:pointer;align-self:flex-start;transition:background var(--transition)}.buttons_addBtn__RxWDX svg{width:16px;height:16px}.buttons_addBtn__RxWDX:hover{background:var(--color-secondary-light)}.buttons_deleteBtn__QcBlT{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--color-white);border:1px solid var(--color-gray-200);cursor:pointer;color:var(--color-gray-700);box-shadow:var(--shadow-sm);transition:background var(--transition),color var(--transition)}.buttons_deleteBtn__QcBlT:hover{background:#c62828;color:white;border-color:#c62828}.don_intro__h0P9B{font-size:1rem;color:var(--color-text);line-height:1.75;margin-bottom:2.5rem;max-width:720px}.don_optionsGrid__vMy04{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.don_optionCard__FZnkP{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:2rem 1.75rem;box-shadow:var(--shadow-sm);border:1px solid var(--color-gray-200);display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.don_optionCard__FZnkP:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.don_optionCard__FZnkP:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.don_optionZeffy__wD5zg:before{background:var(--color-primary)}.don_optionInterac__mioJi:before{background:var(--color-secondary)}.don_optionInPerson__bXGnc:before{background:linear-gradient(to right,var(--color-primary),var(--color-secondary))}.don_optionIconWrap__PIND_{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background-color:var(--color-secondary-light);margin-bottom:.5rem;flex-shrink:0}.don_optionZeffy__wD5zg .don_optionIconWrap__PIND_{background-color:rgba(198,40,40,.08)}.don_optionInterac__mioJi .don_optionIconWrap__PIND_{background-color:rgba(216,27,96,.08)}.don_optionInPerson__bXGnc .don_optionIconWrap__PIND_{background-color:var(--color-gray-100)}.don_optionSvg__0GUW3{width:26px;height:26px;color:var(--color-primary)}.don_optionInterac__mioJi .don_optionSvg__0GUW3{color:var(--color-secondary)}.don_optionInPerson__bXGnc .don_optionSvg__0GUW3{color:var(--color-gray-600,#555)}.don_optionTitle__NOVpw{font-size:1.15rem;font-weight:700;color:var(--color-text);margin:0}.don_optionDesc__KK6z6{font-size:.9rem;color:var(--color-text-light);line-height:1.65;flex:1 1}.don_optionCta__Cxgpu{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.don_ctaBtn__dlKYP{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem}.don_ctaBtn__dlKYP svg{width:15px;height:15px}.don_editUrlBtn__OOaWO{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:500;color:var(--color-primary);background:none;border:1px solid var(--color-primary);border-radius:var(--radius-md);padding:.3rem .65rem;cursor:pointer;transition:background var(--transition),color var(--transition)}.don_editUrlBtn__OOaWO:hover{background:var(--color-primary);color:white}.don_editUrlBtn__OOaWO svg{width:13px;height:13px}.don_urlEdit__go4wt{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.don_urlLabel__MGuKk{font-size:.8rem;font-weight:600;color:var(--color-text)}.don_urlInput__xrmdz{padding:.5rem .75rem;font-size:.85rem;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition)}.don_urlInput__xrmdz:focus{border-color:var(--color-primary)}.don_urlActions__stQ53{display:flex;gap:.5rem}.don_cancelUrlBtn__zdVH2,.don_saveUrlBtn__iHOcS{font-size:.82rem;padding:.35rem .9rem}.don_cancelUrlBtn__zdVH2{background:none;border:1px solid var(--color-gray-300);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-light);transition:background var(--transition)}.don_cancelUrlBtn__zdVH2:hover,.don_emailBox__EyDKO{background:var(--color-gray-100)}.don_emailBox__EyDKO{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding:.875rem 1rem;border-radius:var(--radius-md)}.don_emailLabel__iDKjb{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-light)}.don_emailAddress__3IYgo{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--color-secondary);background:none;border:none;padding:0;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;transition:color var(--transition);font-family:inherit;word-break:break-all;text-align:left}.don_emailAddress__3IYgo:hover{color:var(--color-primary)}.don_emailCopied__IC7TW{color:#2e7d32;text-decoration:none}.don_copiedBadge__qoD8t{font-size:.72rem;font-weight:700;background:#e8f5e9;color:#2e7d32;border-radius:var(--radius-full);padding:.1rem .5rem;white-space:nowrap}.don_inpersonNote__twsca{display:flex;align-items:flex-start;gap:.6rem;margin-top:.5rem;padding:.875rem 1rem;background:var(--color-gray-100);border-radius:var(--radius-md);font-size:.87rem;color:var(--color-text-light);line-height:1.5}.don_inpersonNote__twsca svg{width:16px;height:16px;flex-shrink:0;margin-top:.1rem;color:var(--color-gray-500)}.don_adminCard__r6H_R .don_cardToolbar__jB9kV{opacity:0;transition:opacity var(--transition)}.don_adminCard__r6H_R:hover .don_cardToolbar__jB9kV{opacity:1}.don_editingCard__zN0q9{grid-column:1/-1;transform:none!important;box-shadow:var(--shadow-md)!important}.don_editForm__XjTWO{display:flex;flex-direction:column;gap:.75rem}.don_editFormTitle__UQ1bu{font-size:1rem;font-weight:700;color:var(--color-primary);margin-bottom:.25rem}.don_editField__1grUd{display:flex;flex-direction:column;gap:.3rem}.don_cancelBtn__BBEBK,.don_saveBtn__WSGBI{padding:.45rem 1.1rem;font-size:.85rem}.don_impactSection__4lCg0{border-top:1px solid var(--color-gray-200);padding-top:2rem}.don_impactTitle__dAfXF{font-size:1.15rem;font-weight:700;color:var(--color-text);margin-bottom:1.25rem}.don_impactList___cwr2{display:flex;flex-direction:column;gap:.75rem}@media (min-width:601px) and (max-width:900px){.don_optionsGrid__vMy04{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.don_optionsGrid__vMy04{grid-template-columns:1fr}}.profil_grid__QSEXt{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:2rem;gap:2rem;align-items:start}.profil_leftCol__ZWNuK,.profil_rightCol__zJes_{display:flex;flex-direction:column;gap:2rem}.profil_card__lnCi2{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:1.25rem}.profil_sectionTitle__tTGuC{font-size:1rem;font-weight:700;color:var(--color-text);padding-bottom:.5rem;border-bottom:2px solid var(--color-gray-100);margin:0}.profil_sectionTitleSpaced__Xx26C{margin-top:.5rem}.profil_infoList__BKLcN{display:flex;flex-direction:column;gap:.75rem;margin:0}.profil_infoRow__zSG_H{display:flex;flex-direction:column;gap:.15rem}.profil_infoRow__zSG_H dt{font-size:.78rem;font-weight:600;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.04em}.profil_infoRow__zSG_H dd{font-size:.95rem;color:var(--color-text);margin:0}.profil_badges__oW0cg{display:flex;flex-wrap:wrap;gap:.4rem}.profil_badge__0H1VF{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;font-size:.8rem;font-weight:600}.profil_badgeApproved__W0n41{background-color:#e8f5e9;color:#2e7d32}.profil_badgePending__MW4Lv{background-color:#fff8e1;color:#f57f17}.profil_badgeRejected__vw2to{background-color:#fce4ec;color:#c62828}.profil_badgeRestricted__Ox_HU{background-color:#fff8e1;color:#e65100;cursor:help;position:relative}.profil_badgeRestricted__Ox_HU:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#333;color:#fff;font-size:.78rem;font-weight:400;line-height:1.5;padding:.4rem .75rem;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:20}.profil_badgeRestricted__Ox_HU:hover:after{opacity:1}.profil_noRole__89PXw{font-size:.9rem;color:var(--color-text-light)}.profil_appList__urp_S{list-style:none;display:flex;flex-direction:column;gap:.75rem}.profil_appItem__EesKU{display:flex;flex-direction:column;gap:.25rem}.profil_appHeader__CkNsZ{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.profil_appType__6iI3o{font-size:.9rem;font-weight:600;color:var(--color-text)}.profil_adminNote__9ksLH{font-size:.85rem;color:var(--color-text-light);margin:0;padding:.4rem .75rem;border-left:3px solid #c62828;background-color:#fce4ec;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.profil_applyButtons__0Uh6r{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.profil_applyBtn__YghWU{font-size:.85rem;padding:.5rem 1rem}.profil_addressRow__BAwg4{display:grid;grid-template-columns:6rem 1fr;grid-gap:.75rem;gap:.75rem}.profil_emergencyRow__92NbA{display:grid;grid-template-columns:2fr 1fr;grid-gap:.75rem;gap:.75rem}.profil_pauseSection__vILYC{display:flex;flex-direction:column;gap:.75rem}.profil_pauseDetails__Pxws4{display:flex;flex-direction:column;gap:.5rem;padding:.85rem 1rem;background:var(--color-gray-100,#f5f5f5);border-radius:var(--radius-md);border-left:3px solid var(--color-primary)}.profil_pauseHint__FoYZh{font-size:.85rem;color:var(--color-text-light);margin:0}.profil_pauseInactiveNotice__C61YI{font-size:.9rem;color:#f57f17;background-color:#fff8e1;border-left:3px solid #f57f17;padding:.65rem .85rem;border-radius:var(--radius-md);margin:0}.profil_lockedField__6Px8e{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background-color:var(--color-gray-50,#f5f5f5);border:1px solid var(--color-gray-200,#e0e0e0);border-radius:var(--radius-md);font-size:.95rem;color:var(--color-text)}.profil_lockedBadge__mntiQ{font-size:.75rem;font-weight:600;color:#f57f17;background-color:#fff8e1;padding:.15rem .5rem;border-radius:999px;white-space:nowrap}.profil_toggleGroup__ZMHWa{display:flex;flex-direction:column;gap:.75rem}.profil_toggleLabel__qpVkC{display:flex;align-items:center;justify-content:space-between;font-size:.95rem;color:var(--color-text);cursor:pointer}.profil_toggle__KDitU{position:relative;width:44px;height:24px;background-color:var(--color-gray-200);border:none;border-radius:999px;cursor:pointer;transition:background-color var(--transition);flex-shrink:0;padding:0}.profil_toggleOn__Wg5cx{background-color:var(--color-primary)}.profil_toggleThumb__Jhduo{position:absolute;top:3px;left:3px;width:18px;height:18px;background-color:white;border-radius:50%;transition:transform var(--transition);display:block}.profil_toggleOn__Wg5cx .profil_toggleThumb__Jhduo{transform:translateX(20px)}.profil_servicesFieldset__XAfnS{border:none;padding:0;margin:0}.profil_servicesLegend__Gc_6G{font-size:.95rem;font-weight:600;color:var(--color-text);margin-bottom:.35rem}.profil_servicesHint__x6fK_{font-size:.85rem;color:var(--color-text-light);margin:0 0 .85rem}.profil_servicesList__vyGWM{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.profil_serviceItem__lRXY4{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border:1.5px solid var(--color-gray-200,#e0e0e0);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition),background-color var(--transition);font-size:.9rem;color:var(--color-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.profil_serviceItem__lRXY4:hover{border-color:var(--color-primary);background-color:#fff5f5}.profil_serviceItemChecked__9aOiy{border-color:var(--color-primary);background-color:#fce4ec;color:var(--color-primary);font-weight:600}.profil_serviceCheckbox__Gudxq{accent-color:var(--color-primary);width:1rem;height:1rem;flex-shrink:0}.profil_serviceIcon__AIv_T{font-size:1.1rem;line-height:1}.profil_serviceTitle__G3aOK{flex:1 1;line-height:1.3}.profil_inputError__nYvlr{border-color:#c62828!important;background-color:#fff5f5;box-shadow:0 0 0 2px rgba(198,40,40,.15)}.profil_fieldErrorMsg__3wG92{font-size:.8rem;color:#c62828;margin:.25rem 0 0;display:flex;align-items:center;gap:.3rem}.profil_fieldErrorMsg__3wG92:before{content:"⚠";font-size:.75rem}.profil_successBox__rxZTj{padding:.75rem 1rem;background-color:#e8f5e9;color:#2e7d32;border-radius:var(--radius-md);font-size:.9rem;border-left:3px solid #2e7d32}.profil_submitBtn__i_5UX{align-self:flex-end}.profil_link__l1v5F{color:var(--color-primary);font-weight:600;text-decoration:underline}.profil_membershipBanner__ioG3B{border-radius:var(--radius-md);padding:1rem 1.25rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem}.profil_membershipBannerWarn__Y_jxt{background-color:#fff8e1;border-left:4px solid #f57f17;color:#5c3a00}.profil_membershipBannerExpired__NjrpH{background-color:#fce4ec;border-left:4px solid #c62828;color:#7f0000}.profil_membershipBannerText__E3GIU{margin:0;font-size:.95rem;line-height:1.5}.profil_membershipBannerActions__ovgyb{display:flex;align-items:center;gap:.75rem}.profil_membershipBannerBtn__14GP7{font-size:.875rem!important;padding:.4rem 1rem!important}.profil_membershipBannerSent__eqjd2{font-size:.875rem;color:#2e7d32;font-weight:500}.profil_membershipBannerError__0j1pJ{font-size:.875rem;color:#c62828;font-weight:500}@media (max-width:900px){.profil_servicesList__vyGWM{grid-template-columns:1fr}}@media (max-width:768px){.profil_addressRow__BAwg4,.profil_emergencyRow__92NbA,.profil_grid__QSEXt{grid-template-columns:1fr}.profil_submitBtn__i_5UX{width:100%}}