@keyframes BranchForm-module__GlXawa__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BranchForm-module__GlXawa__page{flex-direction:column;gap:22px;font-family:Inter,Arial,sans-serif;animation:.28s cubic-bezier(.22,1,.36,1) both BranchForm-module__GlXawa__fadeUp;display:flex}.BranchForm-module__GlXawa__contentWrap{width:100%;max-width:1450px;margin:0 auto}.BranchForm-module__GlXawa__pageHeader{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.BranchForm-module__GlXawa__backLink{color:#4a4036;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex;position:absolute;top:2px;left:0}.BranchForm-module__GlXawa__backLink:hover{color:#b5772e;transform:translate(-2px)}.BranchForm-module__GlXawa__pageTitle{color:#3a3226;text-align:center;margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.2}.BranchForm-module__GlXawa__pageSub{color:#9a8878;text-align:center;margin:0;font-size:13px}.BranchForm-module__GlXawa__card{background:#fff;border:1px solid #e7e1d6;border-radius:14px;overflow:hidden}.BranchForm-module__GlXawa__cardBody{grid-template-columns:1fr 1fr;gap:24px 36px;padding:44px;display:grid}.BranchForm-module__GlXawa__cardFooter{border-top:1px solid #eee8dc;justify-content:flex-end;align-items:center;gap:10px;padding:20px 44px 32px;display:flex}.BranchForm-module__GlXawa__formGroup{flex-direction:column;gap:7px;display:flex}.BranchForm-module__GlXawa__fullWidth{grid-column:1/-1}.BranchForm-module__GlXawa__formLabel{color:#241d12;letter-spacing:.1px;font-size:13px;font-weight:700}.BranchForm-module__GlXawa__required{color:#dc2626;margin-left:2px}.BranchForm-module__GlXawa__formInput{color:#1f1a12;box-sizing:border-box;background:#fff;border:1px solid #ded6c7;border-radius:9px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.BranchForm-module__GlXawa__formInput:focus{border-color:#c9a668;box-shadow:0 0 0 3px #c69a5224}.BranchForm-module__GlXawa__formInput::placeholder{color:#b0a591}.BranchForm-module__GlXawa__phoneRow{gap:8px;margin-bottom:8px;display:flex}.BranchForm-module__GlXawa__phoneRow .BranchForm-module__GlXawa__formInput{flex:1}.BranchForm-module__GlXawa__countryCode{color:#6b5e4c;cursor:not-allowed;white-space:nowrap;background:#f7f4ee;border:1px solid #ded6c7;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;height:44px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.BranchForm-module__GlXawa__countryCode svg{color:#9a8878}.BranchForm-module__GlXawa__addPhoneBtn{color:#94601f;cursor:pointer;white-space:nowrap;background:#b5772e14;border:1px solid #b48c5059;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;height:44px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.BranchForm-module__GlXawa__addPhoneBtn:hover:not(:disabled){background:#b5772e29;border-color:#b48c508c}.BranchForm-module__GlXawa__addPhoneBtn:disabled{opacity:.5;cursor:not-allowed}.BranchForm-module__GlXawa__removePhoneBtn{color:#9a8878;cursor:pointer;background:#f7f4ee;border:1px solid #ded6c7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.BranchForm-module__GlXawa__removePhoneBtn:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#dc262659}.BranchForm-module__GlXawa__removePhoneBtn:disabled{opacity:.4;cursor:not-allowed}.BranchForm-module__GlXawa__cancelBtn{color:#3a3226;cursor:pointer;background:#fff;border:1px solid #ded6c7;border-radius:9px;height:40px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.BranchForm-module__GlXawa__cancelBtn:hover{background:#faf7f2;border-color:#c9a668}.BranchForm-module__GlXawa__saveBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b5772e,#8a5520);border:none;border-radius:9px;align-items:center;gap:6px;height:40px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:500;transition:filter .15s,transform .12s;display:inline-flex}.BranchForm-module__GlXawa__saveBtn:disabled{opacity:.65;cursor:not-allowed;transform:none}.BranchForm-module__GlXawa__saveBtn:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.BranchForm-module__GlXawa__loadingBox{text-align:center;color:#9a8878;padding:56px 20px;font-size:13.5px}@media (max-width:768px){.BranchForm-module__GlXawa__cardBody{grid-template-columns:1fr;gap:18px;padding:22px}.BranchForm-module__GlXawa__cardFooter{padding:14px 22px 20px}.BranchForm-module__GlXawa__pageTitle{font-size:20px}}
.ToastProvider-module__M91nva__container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;width:360px;display:flex;position:fixed;top:20px;right:20px}.ToastProvider-module__M91nva__toast{pointer-events:all;will-change:transform, opacity;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;font-family:Inter,Arial,sans-serif;font-size:13.5px;font-weight:500;line-height:1.45;display:flex;box-shadow:0 4px 20px #0000001a,0 1px 4px #0000000f}.ToastProvider-module__M91nva__success{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.ToastProvider-module__M91nva__error{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.ToastProvider-module__M91nva__warning{color:#78350f;background:#fffbeb;border-color:#fde68a}.ToastProvider-module__M91nva__info{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}@keyframes ToastProvider-module__M91nva__slideIn{0%{opacity:0;transform:translate(calc(100% + 20px))}to{opacity:1;transform:translate(0)}}@keyframes ToastProvider-module__M91nva__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 20px))}}.ToastProvider-module__M91nva__enter{animation:.3s cubic-bezier(.16,1,.3,1) forwards ToastProvider-module__M91nva__slideIn}.ToastProvider-module__M91nva__exit{animation:.35s cubic-bezier(.4,0,1,1) forwards ToastProvider-module__M91nva__slideOut}.ToastProvider-module__M91nva__icon{flex-shrink:0;align-items:center;margin-top:1px;display:flex}.ToastProvider-module__M91nva__message{flex:1;min-width:0}.ToastProvider-module__M91nva__close{cursor:pointer;color:currentColor;opacity:.5;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .15s;display:flex}.ToastProvider-module__M91nva__close:hover{opacity:1}
.ChangePasswordModal-module__ud0kOq__overlay{z-index:200;background:#140c0473;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ChangePasswordModal-module__ud0kOq__modal{-webkit-backdrop-filter:blur(20px);background:#fffffff7;border:1px solid #b48c5029;border-radius:18px;width:100%;max-width:400px;animation:.28s cubic-bezier(.34,1.36,.64,1) ChangePasswordModal-module__ud0kOq__modalIn;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 24px 60px #321e0a33,0 4px 16px #321e0a1f}@keyframes ChangePasswordModal-module__ud0kOq__modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ChangePasswordModal-module__ud0kOq__modalHeader{background:#f5f0e859;border-bottom:1px solid #b48c501a;justify-content:space-between;align-items:center;padding:20px 22px 14px;display:flex}.ChangePasswordModal-module__ud0kOq__modalTitle{color:#1f1a12;margin:0;font-size:17px;font-weight:700}.ChangePasswordModal-module__ud0kOq__closeBtn{color:#6b5e4c;cursor:pointer;background:#b48c5014;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,transform .2s cubic-bezier(.22,1,.36,1);display:flex}.ChangePasswordModal-module__ud0kOq__closeBtn:hover{background:#b48c5029;transform:scale(1.08)}.ChangePasswordModal-module__ud0kOq__modalBody{flex-direction:column;gap:16px;padding:22px;display:flex}.ChangePasswordModal-module__ud0kOq__field{flex-direction:column;gap:6px;display:flex}.ChangePasswordModal-module__ud0kOq__label{color:#6b5e4c;letter-spacing:.2px;font-size:12px;font-weight:600}.ChangePasswordModal-module__ud0kOq__inputWrap{align-items:center;display:flex;position:relative}.ChangePasswordModal-module__ud0kOq__input{color:#1f1a12;background:#fff;border:1.5px solid #b48c5038;border-radius:9px;outline:none;width:100%;height:40px;padding:0 40px 0 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.ChangePasswordModal-module__ud0kOq__input:focus{border-color:#b5772e;box-shadow:0 0 0 3px #b5772e1a}.ChangePasswordModal-module__ud0kOq__input::placeholder{color:#c4b49a}.ChangePasswordModal-module__ud0kOq__toggleVisibility{color:#9a8878;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.ChangePasswordModal-module__ud0kOq__toggleVisibility:hover{color:#6b5e4c}.ChangePasswordModal-module__ud0kOq__hint{color:#9a8878;font-size:11px}.ChangePasswordModal-module__ud0kOq__modalFooter{background:#f5f0e833;border-top:1px solid #b48c501a;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px 20px;display:flex}.ChangePasswordModal-module__ud0kOq__cancelBtn{color:#6b5e4c;cursor:pointer;background:0 0;border:1.5px solid #b48c5038;border-radius:9px;height:38px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.ChangePasswordModal-module__ud0kOq__cancelBtn:hover{background:#b48c5012;border-color:#b48c505c}.ChangePasswordModal-module__ud0kOq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b5772e,#94601f);border:none;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:filter .15s,transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 2px 10px #b5772e47}.ChangePasswordModal-module__ud0kOq__submitBtn:hover{filter:brightness(1.08);transform:translateY(-2px)}.ChangePasswordModal-module__ud0kOq__submitBtn:disabled{opacity:.65;cursor:not-allowed;transform:none}.ChangePasswordModal-module__ud0kOq__spin{animation:.8s linear infinite ChangePasswordModal-module__ud0kOq__spin}@keyframes ChangePasswordModal-module__ud0kOq__spin{to{transform:rotate(360deg)}}
.layout-module__TTENja__shell{background:#f5f0e8;height:100vh;font-family:Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.layout-module__TTENja__blob1{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#d9a05b59 0%,#0000 65%);border-radius:50%;width:600px;height:600px;position:fixed;top:-200px;right:100px}.layout-module__TTENja__blob2{filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#b5772e38 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:fixed;bottom:-150px;right:350px}.layout-module__TTENja__blob3{filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#6f47172e 0%,#0000 65%);border-radius:50%;width:380px;height:380px;position:fixed;top:350px;left:350px}.layout-module__TTENja__overlay{display:none}.layout-module__TTENja__main{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:visible}.layout-module__TTENja__content{flex:1;padding:24px 28px 32px;overflow-y:auto}@media (max-width:1024px){.layout-module__TTENja__overlay{z-index:99;background:#140c048c;display:block;position:fixed;inset:0}.layout-module__TTENja__content{padding:20px 20px 28px}}@media (max-width:640px){.layout-module__TTENja__content{padding:16px 14px 24px}}
.MapLocationPicker-module__zqcqrW__wrap{flex-direction:column;gap:8px;display:flex}.MapLocationPicker-module__zqcqrW__mapCanvas{border:1px solid #ded6c7;border-radius:9px;width:100%;height:220px;overflow:hidden}.MapLocationPicker-module__zqcqrW__hint{color:#9a8878;font-size:12px}.MapLocationPicker-module__zqcqrW__placeholder{text-align:center;background:#faf7f2;border:1px dashed #ded6c7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:160px;padding:0 20px;display:flex}.MapLocationPicker-module__zqcqrW__placeholderText{color:#6b5e4c;font-size:13.5px;font-weight:600}.MapLocationPicker-module__zqcqrW__placeholderHint{color:#9a8878;font-size:12px}
