*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}a{text-decoration:none!important}h1,h2,h3,h4,h5,h6,p{margin:0!important}body{width:100%;min-height:100vh;margin:0;padding:0}::-webkit-scrollbar{width:5px;height:5px}.user-page-layout-content{scroll-behavior:smooth;background:#0f0f13;min-height:100vh;padding-top:96px;padding-bottom:1rem;padding-left:240px;overflow-y:auto}.form-field{flex-direction:column;gap:3px;width:100%;display:flex;position:relative}.form-field label{color:#374151;font-size:14px;font-weight:400}.form-field label .required{color:#ff3532}.form-field label .optional{color:#9ca3af;font-size:12px;font-weight:500}.form-field .input-field{width:100%;position:relative}.form-field .input-field.icon input,.form-field .input-field.filter input{padding-left:3rem}.form-field .input-field.password input{padding-right:2.5rem}.form-field .input-field .dropdown-icon{cursor:pointer;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.form-field .input-field .form-prefix{cursor:pointer;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.form-field .input-field .form-prefix p{color:#2c3e50;justify-content:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.form-field .input-field .password-toggle{cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-field .input-field input,.form-field .input-field textarea{color:#555;width:100%;height:45px;box-shadow:none;background:#fff;border:1px solid #9ca3af;border-radius:8px;outline:none;padding:0 1rem;font-size:14px;font-weight:400;transition:all .4s cubic-bezier(.25,.8,.25,1)}.form-field .input-field input::placeholder,.form-field .input-field textarea::placeholder{color:#9ca3af}.form-field .input-field input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#2c3e50!important;caret-color:#2c3e50!important;box-shadow:inset 0 0 0 1000px #fff!important}.form-field .input-field input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#2c3e50!important;caret-color:#2c3e50!important;box-shadow:inset 0 0 0 1000px #fff!important}.form-field .input-field input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#2c3e50!important;caret-color:#2c3e50!important;box-shadow:inset 0 0 0 1000px #fff!important}.form-field .input-field input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#2c3e50!important;caret-color:#2c3e50!important;box-shadow:inset 0 0 0 1000px #fff!important}.form-field .input-field textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#2c3e50!important;caret-color:#2c3e50!important;box-shadow:inset 0 0 0 1000px #fff!important}.form-field .input-field textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#2c3e50!important;caret-color:#2c3e50!important;box-shadow:inset 0 0 0 1000px #fff!important}.form-field .input-field textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#2c3e50!important;caret-color:#2c3e50!important;box-shadow:inset 0 0 0 1000px #fff!important}.form-field .input-field textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#2c3e50!important;caret-color:#2c3e50!important;box-shadow:inset 0 0 0 1000px #fff!important}.form-field .input-field textarea{resize:none;border-radius:10px;height:100px;padding:10px 1rem}.form-field .dropdown-list{z-index:50;background:#f9fafb;border:1px solid #d9d9d93d;border-radius:8px;width:100%;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.form-field .dropdown-list::-webkit-scrollbar{display:none}.form-field .dropdown-list .dropdown-options .dropdown-option{cursor:pointer;color:#1f2937;padding:8px 12px;font-size:14px;font-weight:400}.form-field .dropdown-list .dropdown-options .dropdown-option:hover{background:#eef1f3}.form-field .error-message{color:#ff3532;font-size:14px}.common-heading{flex-direction:column;gap:0;display:flex}.common-heading h2{color:#f4f4f4;font-size:24px;font-weight:600}.common-heading p{color:#b7b7b7;font-size:16px;font-weight:400}.select-buttons-wrapper{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.select-buttons-wrapper .select-button label{color:#374151;cursor:pointer;background:#0f0f13;border:1px solid #2f2f2f;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:150px;padding:.5rem;font-size:14px;font-weight:400;display:flex}.select-buttons-wrapper .select-button label input{appearance:none;cursor:pointer;background:#fff;border:1px solid #9d9d9d;border-radius:4px;width:16px;height:16px;position:relative}.select-buttons-wrapper .select-button label input:checked{background:#dc8156;border-color:#dc8156}.select-buttons-wrapper .select-button label input:checked:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(38deg)}.select-buttons-wrapper .select-button label:has(input:checked){border-color:#dc8156}.radio-buttons-wrapper{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.radio-buttons-wrapper .select-button label{color:#9d9d9d;cursor:pointer;background:#0f0f13;border:1px solid #2f2f2f;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:150px;padding:.5rem;font-size:14px;font-weight:400;display:flex}.radio-buttons-wrapper .select-button label input{appearance:none;cursor:pointer;background:0 0;border:1px solid #9d9d9d;border-radius:50%;width:16px;height:16px;position:relative}.radio-buttons-wrapper .select-button label input:checked{background:0 0;border-color:#dc8156}.radio-buttons-wrapper .select-button label input:checked:after{content:"";background:#dc8156;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-buttons-wrapper .select-button label:has(input:checked){border-color:#dc8156}.input-checkbox{appearance:none;cursor:pointer;background:0 0;border:1px solid #9d9d9d;border-radius:4px;width:16px;height:16px;position:relative}.input-checkbox:checked{background:#dc8156;border-color:#dc8156}.input-checkbox:checked:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(38deg)}.common-footer-buttons{background:#121212;border-top:1px solid #2b2b2b;justify-content:flex-end;align-items:center;gap:1rem;width:calc(100% - 240px);padding:1rem;display:flex;position:fixed;bottom:0;right:0}.common-footer-buttons .cancel-btn{color:#14919b;white-space:nowrap;background:0 0;border:1px solid #14919b;border-radius:1.5rem;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 1.5rem;font-size:14px;font-weight:600;transition:color .25s,transform .25s,background .25s,box-shadow .25s,filter .25s;display:flex}.common-footer-buttons .cancel-btn svg{max-width:1.2rem;max-height:1.2rem;transition:transform .25s,opacity .25s}.common-footer-buttons .cancel-btn:hover{background:#14919b1f;transform:translateY(-2px);box-shadow:0 10px 22px #14919b40,0 3px 8px #14919b1a}.common-footer-buttons .cancel-btn:hover svg{opacity:.9;transform:scale(1.08)}.common-footer-buttons .cancel-btn:active{transform:scale(.96);box-shadow:0 2px 6px #14919b40}.common-footer-buttons .save-btn{color:#fff;white-space:nowrap;background:#14919b;border:1px solid #14919b;border-radius:1.5rem;outline:none;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 1.3rem;font-size:14px;font-weight:500;transition:transform .25s,box-shadow .25s,background-color .25s,filter .25s;display:flex}.common-footer-buttons .save-btn svg{max-width:1.2rem;max-height:1.2rem;transition:transform .25s,opacity .25s}.common-footer-buttons .save-btn:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 10px 25px #14919b59,0 3px 10px #14919b26}.common-footer-buttons .save-btn:hover svg{opacity:.9;transform:scale(1.08)}.common-footer-buttons .save-btn:active{transform:scale(.96);box-shadow:0 2px 6px #14919b40}.auth-submit-btn button{color:#fff;white-space:nowrap;background:#dc8156;border:1px solid #dc8156;border-radius:1.5rem;outline:none;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 1.3rem;font-size:14px;font-weight:500;transition:transform .25s,box-shadow .25s,background-color .25s,filter .25s;display:flex}.auth-submit-btn button svg{max-width:1.2rem;max-height:1.2rem;transition:transform .25s,opacity .25s}.auth-submit-btn button:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 10px 25px #dc815659,0 3px 10px #dc815626}.auth-submit-btn button:hover svg{opacity:.9;transform:scale(1.08)}.auth-submit-btn button:active{transform:scale(.96);box-shadow:0 2px 6px #dc815640}.auth-submit-btn button{background:#dc8156;width:100%}.sidebar-nav-hidden-scrollbar::-webkit-scrollbar{display:none}
