body,html{font-size:16px}[data-theme=dark]{--text-muted:var(--gray-300);--text-light:var(--gray-400);--text-color:var(--gray-50);--heading-color:var(--gray-50);--icon-fill:transparent;--icon-stroke:var(--gray-500);--bg-color:var(--gray-900);--fg-color:var(--gray-800);--fg-hover-color:var(--gray-700);--card-bg:var(--gray-800);--control-bg:var(--gray-700);--awesomebar-focus-bg:var(--control-bg);--modal-bg:var(--gray-700);--toast-bg:var(--modal-bg);--popover-bg:var(--bg-color);--bg-blue:var(--blue-500);--bg-green:var(--dark-green-500);--bg-yellow:var(--yellow-500);--bg-orange:var(--orange-500);--bg-red:var(--red-500);--bg-gray:var(--gray-600);--bg-light-gray:var(--gray-700);--text-on-blue:var(--blue-50);--text-on-green:var(--dark-green-50);--text-on-yellow:var(--yellow-50);--text-on-orange:var(--orange-100);--text-on-red:var(--red-50);--text-on-gray:var(--gray-300);--text-on-light-gray:var(--gray-100);--sidebar-select-color:var(--gray-800);--shadow-inset:var(--fg-color);--border-color:var(--gray-700);--dark-border-color:var(--gray-600);--highlight-color:var(--gray-700);--yellow-highlight-color:var(--yellow-700)}[data-theme=dark] .frappe-card .btn-default{background-color:var(--bg-color)}[data-theme=dark] .form-in-grid,[data-theme=dark] .modal{--control-bg:var(--gray-800);--border-color:var(--gray-600)}[data-theme=dark] .print-format{--text-color:var(--gray-900);--border-color:var(--gray-100)}[data-theme=dark] .ql-editor.read-mode p,[data-theme=dark] .ql-editor.read-mode span,[data-theme=dark] .ql-editor.read-mode strong,[data-theme=dark] .ql-editor.read-mode u{background-color:inherit!important;color:inherit!important}:root{--pink-900:#5b1e34;--pink-800:#702440;--pink-700:#97264f;--pink-600:#d2326d;--pink-500:#f2508b;--pink-400:#f46b9e;--pink-300:#f584ae;--pink-200:#fab9d1;--pink-100:#fcdce8;--pink-50:#feedf3;--blue-900:#1a4469;--blue-800:#154875;--blue-700:#1366ae;--blue-600:#1579d0;--blue-500:#2490ef;--blue-400:#50a6f2;--blue-300:#7cbcf5;--blue-200:#a7d3f9;--blue-100:#d3e9fc;--blue-50:#f0f8fe;--green-900:#2d401d;--green-800:#44622a;--green-700:#518b21;--green-600:#68ab30;--green-500:#8ccf54;--green-400:#a5d97a;--green-300:#bce39b;--green-200:#d2ecbd;--green-100:#e9f6de;--green-50:#f4faee;--dark-green-900:#1f3e2b;--dark-green-800:#29593b;--dark-green-700:#286840;--dark-green-600:#2e844e;--dark-green-500:#2f9d58;--dark-green-400:#59b179;--dark-green-300:#82c49b;--dark-green-200:#acd8bc;--dark-green-100:#dfeee5;--dark-green-50:#eaf5ee;--gray-900:#192734;--gray-800:#313b44;--gray-700:#4c5a67;--gray-600:#74808b;--gray-500:#a6b1b9;--gray-400:#c8cfd5;--gray-300:#e2e6e9;--gray-200:#eef0f2;--gray-100:#f4f5f6;--gray-50:#f9fafa;--red-900:#631d1d;--red-800:#802121;--red-700:#9b2c2c;--red-600:#c53030;--red-500:#e24c4c;--red-400:#ec645e;--red-300:#fca4a4;--red-200:#fcc8c8;--red-100:#ffecec;--red-50:#fff5f5;--yellow-900:#5f370e;--yellow-800:#744210;--yellow-700:#975a16;--yellow-600:#b7791f;--yellow-500:#d69e2e;--yellow-400:#ecb64b;--yellow-300:#f6c35e;--yellow-200:#fad489;--yellow-100:#fee9bf;--yellow-50:#fef4e2;--orange-900:#653019;--orange-800:#7b3a1e;--orange-700:#9c4621;--orange-600:#cb5a2a;--orange-500:#f8814f;--orange-400:#f9966c;--orange-300:#fdae8c;--orange-200:#fecdb8;--orange-100:#ffeae1;--orange-50:#fff5f0;--purple-900:#343360;--purple-800:#45438f;--purple-700:#4946bf;--purple-600:#6461d6;--purple-500:#8684ff;--purple-400:#9897f7;--purple-300:#b9b8fa;--purple-200:#dad9f7;--purple-100:#eaeafb;--purple-50:#f2f2fd;--padding-xs:5px;--padding-sm:10px;--padding-md:15px;--padding-lg:20px;--padding-xl:30px;--padding-2xl:40px;--margin-xs:5px;--margin-sm:8px;--margin-md:15px;--margin-lg:20px;--margin-xl:30px;--margin-2xl:40px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:22px;--font-stack:"-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--navbar-height:60px;--text-bold:500;--shadow-xs:rgba(0,0,0,0.05) 0px 0.5px 0px 0px,rgba(0,0,0,0.08) 0px 0px 0px 1px,rgba(0,0,0,0.05) 0px 2px 4px 0px;--shadow-sm:0px 1px 2px rgba(25,39,52,0.05),0px 0px 4px rgba(25,39,52,0.1);--shadow-base:0px 4px 8px rgba(25,39,52,0.06),0px 0px 4px rgba(25,39,52,0.12);--shadow-md:0px 8px 14px rgba(25,39,52,0.08),0px 2px 6px rgba(25,39,52,0.04);--shadow-lg:0px 18px 22px rgba(25,39,52,0.1),0px 1px 10px rgba(0,0,0,0.06),0px 0.5px 5px rgba(25,39,52,0.04);--modal-shadow:var(--shadow-md);--card-shadow:var(--shadow-sm);--btn-shadow:var(--shadow-xs);--text-muted:var(--gray-600);--text-light:var(--gray-700);--text-color:var(--gray-900);--heading-color:var(--gray-900);--icon-fill:transparent;--icon-fill-bg:var(--fg-color);--icon-stroke:var(--gray-900);--bg-color:var(--gray-50);--fg-color:#fff;--fg-hover-color:var(--gray-100);--card-bg:var(--fg-color);--control-bg:var(--gray-100);--awesomebar-focus-bg:var(--fg-color);--modal-bg:#fff;--toast-bg:var(--modal-bg);--popover-bg:#fff;--bg-blue:var(--blue-50);--bg-green:var(--dark-green-50);--bg-yellow:var(--yellow-50);--bg-orange:var(--orange-50);--bg-red:var(--red-50);--bg-gray:var(--gray-200);--bg-light-gray:var(--gray-100);--text-on-blue:var(--blue-600);--text-on-green:var(--dark-green-500);--text-on-yellow:var(--yellow-500);--text-on-orange:var(--orange-500);--text-on-red:var(--red-500);--text-on-gray:var(--gray-600);--text-on-light-gray:var(--gray-800);--sidebar-select-color:var(--gray-200);--shadow-inset:inset 0px -1px 0px var(--gray-300);--border-color:var(--gray-100);--dark-border-color:var(--gray-300);--highlight-color:var(--gray-50);--yellow-highlight-color:var(--yellow-50);--border-radius-sm:4px;--border-radius:6px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-full:999px;--checkbox-right-margin:var(--margin-xs);--base-checkbox-size:14px;--custom-checkbox-size:14px;--primary-color:#2490ef;--appreciation-color:var(--dark-green-600);--appreciation-bg:var(--dark-green-100);--criticism-color:var(--red-600);--criticism-bg:var(--red-100)}.for-forgot,.for-login,.for-signup{display:none}.for-forgot .page-card,.for-login .page-card,.for-signup .page-card{max-width:460px;padding:50px;margin:70px auto;border-radius:var(--border-radius-md);background-color:#fff;box-shadow:var(--shadow-base)}.for-forgot .page-card form,.for-login .page-card form,.for-signup .page-card form{max-width:330px;margin:0 auto}.for-forgot .page-card form .form-group,.for-login .page-card form .form-group,.for-signup .page-card form .form-group{margin-bottom:var(--margin-sm)}.for-forgot .page-card .page-card-actions,.for-login .page-card .page-card-actions,.for-signup .page-card .page-card-actions{margin-top:var(--margin-lg)}.for-forgot .page-card .page-card-actions .sign-up-message,.for-login .page-card .page-card-actions .sign-up-message,.for-signup .page-card .page-card-actions .sign-up-message{margin-top:var(--margin-md);color:var(--text-light);font-size:var(--text-md)}.for-forgot .page-card .page-card-actions .sign-up-message a,.for-login .page-card .page-card-actions .sign-up-message a,.for-signup .page-card .page-card-actions .sign-up-message a{font-size:var(--text-md);color:var(--primary)}.for-forgot .page-card .page-card-actions .social-logins,.for-login .page-card .page-card-actions .social-logins,.for-signup .page-card .page-card-actions .social-logins{margin:var(--margin-md) 0;font-size:var(--text-md)}.for-forgot .page-card .page-card-actions .social-logins .social-login-buttons,.for-login .page-card .page-card-actions .social-logins .social-login-buttons,.for-signup .page-card .page-card-actions .social-logins .social-login-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-4px;margin-right:-4px;margin-top:var(--margin-md)}.for-forgot .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper,.for-login .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper,.for-signup .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper{min-width:50%;padding:0 4px;margin-bottom:var(--margin-sm)}@media (min-width:768px){.for-forgot .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper,.for-login .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper,.for-signup .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper{min-width:33.33%}}.for-forgot .page-card .page-card-actions .social-logins .social-login-buttons .btn-social,.for-login .page-card .page-card-actions .social-logins .social-login-buttons .btn-social,.for-signup .page-card .page-card-actions .social-logins .social-login-buttons .btn-social{font-size:var(--text-sm);color:var(--text-gray-700);box-shadow:none;display:flex;place-content:center}.for-forgot .page-card .page-card-actions .social-logins .social-login-buttons .btn-social.btn-salesforce i,.for-login .page-card .page-card-actions .social-logins .social-login-buttons .btn-social.btn-salesforce i,.for-signup .page-card .page-card-actions .social-logins .social-login-buttons .btn-social.btn-salesforce i{color:var(--blue-400)}.for-forgot .page-card .page-card-actions .social-logins .social-login-buttons .btn-social img,.for-login .page-card .page-card-actions .social-logins .social-login-buttons .btn-social img,.for-signup .page-card .page-card-actions .social-logins .social-login-buttons .btn-social img{margin-right:var(--padding-xs)}.for-forgot .page-card .page-card-body :-ms-input-placeholder,.for-login .page-card .page-card-body :-ms-input-placeholder,.for-signup .page-card .page-card-body :-ms-input-placeholder{color:var(--text-light);opacity:1}.for-forgot .page-card .page-card-body ::-ms-input-placeholder,.for-login .page-card .page-card-body ::-ms-input-placeholder,.for-signup .page-card .page-card-body ::-ms-input-placeholder{color:var(--text-light);opacity:1}.for-forgot .page-card .page-card-body ::-ms-input-placeholder,.for-forgot .page-card .page-card-body ::placeholder,.for-login .page-card .page-card-body ::-ms-input-placeholder,.for-login .page-card .page-card-body ::placeholder,.for-signup .page-card .page-card-body ::-ms-input-placeholder,.for-signup .page-card .page-card-body ::placeholder{color:var(--text-light);opacity:1}.for-forgot .page-card .page-card-body input[type=email],.for-forgot .page-card .page-card-body input[type=password],.for-forgot .page-card .page-card-body input[type=text],.for-login .page-card .page-card-body input[type=email],.for-login .page-card .page-card-body input[type=password],.for-login .page-card .page-card-body input[type=text],.for-signup .page-card .page-card-body input[type=email],.for-signup .page-card .page-card-body input[type=password],.for-signup .page-card .page-card-body input[type=text]{border:none;color:var(--text-color);font-size:var(--text-base);background-color:var(--control-bg);margin-bottom:10px}.for-forgot .page-card .page-card-body.invalid input[type=email],.for-forgot .page-card .page-card-body.invalid input[type=password],.for-forgot .page-card .page-card-body.invalid input[type=text],.for-login .page-card .page-card-body.invalid input[type=email],.for-login .page-card .page-card-body.invalid input[type=password],.for-login .page-card .page-card-body.invalid input[type=text],.for-signup .page-card .page-card-body.invalid input[type=email],.for-signup .page-card .page-card-body.invalid input[type=password],.for-signup .page-card .page-card-body.invalid input[type=text]{border:1px solid var(--red-500)}.for-forgot .page-card .page-card-body .form-label,.for-login .page-card .page-card-body .form-label,.for-signup .page-card .page-card-body .form-label{font-size:var(--text-base)}.for-forgot .page-card .page-card-body .forgot-password-message,.for-login .page-card .page-card-body .forgot-password-message,.for-signup .page-card .page-card-body .forgot-password-message{text-align:right;line-height:1}.for-forgot .page-card .page-card-body .forgot-password-message>*,.for-login .page-card .page-card-body .forgot-password-message>*,.for-signup .page-card .page-card-body .forgot-password-message>*{color:var(--text-light);font-size:var(--text-sm)}.for-forgot .page-card .page-card-body .field-icon,.for-login .page-card .page-card-body .field-icon,.for-signup .page-card .page-card-body .field-icon{left:9px;top:8px;position:absolute;z-index:2}.for-forgot .page-card .page-card-body .email-field,.for-forgot .page-card .page-card-body .password-field,.for-login .page-card .page-card-body .email-field,.for-login .page-card .page-card-body .password-field,.for-signup .page-card .page-card-body .email-field,.for-signup .page-card .page-card-body .password-field{position:relative}.for-forgot .page-card .page-card-body .email-field input,.for-forgot .page-card .page-card-body .password-field input,.for-login .page-card .page-card-body .email-field input,.for-login .page-card .page-card-body .password-field input,.for-signup .page-card .page-card-body .email-field input,.for-signup .page-card .page-card-body .password-field input{padding-left:35px}.for-forgot .page-card .page-card-body .email-field .toggle-password,.for-forgot .page-card .page-card-body .password-field .toggle-password,.for-login .page-card .page-card-body .email-field .toggle-password,.for-login .page-card .page-card-body .password-field .toggle-password,.for-signup .page-card .page-card-body .email-field .toggle-password,.for-signup .page-card .page-card-body .password-field .toggle-password{right:9px;top:9px;position:absolute;z-index:2;cursor:pointer;font-size:12px}.for-forgot .page-card .page-card-head,.for-login .page-card .page-card-head,.for-signup .page-card .page-card-head{margin:0 auto;text-align:center;font-size:var(--text-xl);font-weight:600;margin-bottom:var(--margin-xl)}.for-forgot .page-card .page-card-head img,.for-login .page-card .page-card-head img,.for-signup .page-card .page-card-head img{max-height:42px;margin-bottom:var(--margin-lg,20px)}.for-forgot .page-card .page-card-head h4,.for-login .page-card .page-card-head h4,.for-signup .page-card .page-card-head h4{font-size:var(--text-xl);color:var(--text-color)}.for-forgot .invalid-login,.for-login .invalid-login,.for-signup .invalid-login{-webkit-animation:wiggle .5s linear}@-webkit-keyframes wiggle{8%,41%{-webkit-transform:translateX(-10px)}25%,58%{-webkit-transform:translateX(10px)}75%{-webkit-transform:translateX(-5px)}92%{-webkit-transform:translateX(5px)}0%,to{-webkit-transform:translateX(0)}}