:root{--theme-color: #007aff;--theme-color-rgb: 0, 122, 255;--secondary-color: #5856d6;--icon-hover-color: #007aff;--light-bg-color: #f2f2f7;--title-color: #000000;--text-color: #1c1c1e;--light-title-color: #8e8e93;--sub-title-color: #aeaeb2;--surface-card: #ffffff;--text-secondary: #6e6e73;--icon-bg-color: #007aff;--gray-bg-color: #f2f2f7;--dark-btn-color: #000000;--input-color: #1c1c1e;--input-border-color: transparent;--input-bg-color: #f2f2f7;--input-bg-focus: #e5e5ea;--danger-color: #ff3b30;--success-color: #34c759;--warning-color: #ffcc00;--card-radius: 20px;--input-radius: 12px;--btn-radius: 12px}.m-0{margin:0!important}.m-t-10{margin-top:10px}.m-t-20{margin-top:20px}.m-t-30{margin-top:30px}.m-10-0{margin:10px 0!important}.p-0{padding:0!important}.p-20{padding:20px!important}.p-30{padding:30px!important}.p-0-5{padding:0 5px!important}.text-center{text-align:center!important}.d-flex{display:flex!important}.d-flex.column{flex-direction:column}.d-flex.row{flex-direction:row}.d-flex.right{justify-content:right}.d-flex.center{align-items:center}.d-flex.space-between{justify-content:space-between}.flex-1{flex:1}.p-relative{position:relative}.bg-primary{background-color:#007bff!important}.line{height:1px;background-color:#dedede;width:90%;margin:auto}a{cursor:pointer}.red{color:#ff5b5b!important}.red:before{background-color:#ff5b5b!important}.yellow{color:#f79f18!important}.yellow:before{background-color:#f79f18!important}.green{color:#18ab93!important}.green:before{background-color:#18ab93!important}.blue{color:#aadade!important}.blue:before{background-color:#aadade!important}.gray{color:#717171!important}.gray:before{background-color:#717171!important}.dark{color:#495b69!important}.dark:before{background-color:#495b69!important}.btn{cursor:pointer;border-radius:var(--btn-radius);align-items:center;justify-content:center;position:relative;transition:all .2s ease-in-out;font-size:17px;font-weight:600;padding:12px 24px;min-width:100px;border:none;font-family:inherit;background:var(--theme-color);color:#fff}.btn.fit{width:fit-content}.btn:hover{filter:brightness(110%);transform:scale(1.02)}.btn:active{transform:scale(.96);filter:brightness(90%)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none;filter:none}.icon-btn{cursor:pointer;width:44px;height:44px;border-radius:50%;align-items:center;display:flex;justify-content:center;color:#000;position:relative;background:#fff;transition:.3s}.icon-btn:hover{background:var(--gray-bg-color)}.small-btn{cursor:pointer;border-radius:8px;align-items:center;display:flex;justify-content:center;position:relative;transition:.2s;font-weight:500;padding:6px 12px}.link{cursor:pointer;text-decoration:none;font-size:14px}.secondary-color{color:var(--dark-btn-color)}.secondary-color:hover{color:var(--theme-color)}.primary-color{color:#fff;background:var(--theme-color)}.primary-color:hover{background:var(--dark-btn-color)}.dark-color{color:#fff;background:var(--dark-btn-color)}.transparent-color{color:var(--title-color)}.transparent-color:hover{color:var(--theme-color)}.border-color{border:1px solid var(--theme-color);color:var(--theme-color)}.vertical-border-line{height:20px;border-right:1px solid var(--theme-color)}.color-0:before{background-color:#ffcdd2}.color-1:before{background-color:#f8bbd0}.color-2:before{background-color:#e1bee7}.color-3:before{background-color:#d1c4e9}.color-4:before{background-color:#c5cae9}.color-5:before{background-color:#bbdefb}.color-6:before{background-color:#b3e5fc}.color-7:before{background-color:#b2ebf2}.color-8:before{background-color:#b2dfdb}.color-9:before{background-color:#c8e6c9}a{text-decoration:none}.card{background:#fff;padding:30px;border-radius:var(--card-radius);box-shadow:0 10px 40px #00000014;border:none}.card__title{font-family:inherit;font-weight:600;font-size:22px;color:var(--title-color);display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;letter-spacing:-.02em}.card__title.medium-size{font-size:17px}.card__title.small-size{font-size:15px}.card__content{margin-top:10px}.card__tools{display:flex;align-items:center;gap:12px}form .input-group{position:relative;width:100%;margin:14px 0}form .input-group textarea,form .input-group input,form .input-group select{font-family:inherit;font-size:17px;outline:none;background:var(--input-bg-color);transition:all .2s ease-in-out;color:var(--text-color);padding:16px;border-radius:var(--input-radius);border:1px solid transparent;margin:5px 0;width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none}form .input-group textarea:focus,form .input-group input:focus,form .input-group select:focus{background:var(--input-bg-focus);border-color:var(--theme-color);box-shadow:0 0 0 4px #007aff1a}form .input-group textarea:disabled,form .input-group input:disabled,form .input-group select:disabled{background:#f2f2f7;opacity:.6;cursor:not-allowed}form .input-group textarea{min-height:100px;resize:vertical}form .input-group .input-image{width:24px;height:24px;position:absolute;left:12px;top:50%;transform:translateY(-50%);background-color:var(--theme-color);border-radius:6px;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:2}form .input-group input.image-included{padding-left:44px}form .input-group select{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007AFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-right:40px}form .input-group label{position:absolute;font-size:17px;font-weight:400;top:18px;left:16px;color:#8e8e93;transition:all .2s cubic-bezier(.4,0,.2,1);pointer-events:none;transform-origin:top left;margin:0;padding:0}form .input-group input:focus+label,form .input-group input:not(:placeholder-shown)+label,form .input-group textarea:focus+label,form .input-group textarea:not(:placeholder-shown)+label,form .input-group select:focus+label,form .input-group select:valid+label,form .input-group select:not([value=""])+label{transform:translateY(-24px) scale(.85);color:var(--theme-color);left:0;top:0;font-weight:500}form .validation-message,form .form-common-message,form .form-field-error-message,form .form-message{font-size:13px;color:var(--danger-color);margin-top:4px;padding-left:4px;display:flex;align-items:center}form .validation-message .error,form .form-common-message .error,form .form-field-error-message .error,form .form-message .error{color:var(--danger-color)}form .autocomplete-wrapper{position:relative}form .action{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0px;margin-top:1rem;gap:1rem}form .section-title{text-transform:capitalize;font-weight:400;font-size:14px;color:var(--title-color);margin:1rem 0;background:var(--light-bg-color);padding:.5rem .8rem;border-radius:.5rem}form .checkbox-group{margin-top:.5rem}form .checkbox-group label{margin-left:.5rem}form .checkbox-group-items{margin-top:.5rem}form .checkbox-group-items label{display:block;margin-left:.5rem;margin-top:.5rem}form input[type=checkbox]{cursor:pointer}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{margin:0;font-weight:400;font-style:normal;background-color:#f0f2f5;background-image:radial-gradient(at 0% 0%,hsl(253,100%,96%) 0,transparent 50%),radial-gradient(at 50% 0%,hsl(225,100%,94%) 0,transparent 50%),radial-gradient(at 100% 0%,hsl(339,100%,96%) 0,transparent 50%);background-attachment:fixed;background-size:cover;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;color:#1c1c1e;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--theme-color: #007aff;--primary-btn-color: #007aff}html{scroll-behavior:smooth}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 24}.NgxEditor{background:transparent!important;border-radius:0!important;border:none!important}.NgxEditor__MenuBar{background-color:transparent!important}.grecaptcha-badge{visibility:hidden}.signin-content{width:100%;max-width:550px;margin:40px auto;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.signin-content .card{width:100%;display:flex;flex-direction:column;gap:32px;padding:48px;box-sizing:border-box;background:#ffffffbf;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:24px;box-shadow:0 20px 40px #0000001a,0 0 0 1px #ffffff80 inset;border:1px solid rgba(255,255,255,.3);transition:transform .3s ease,box-shadow .3s ease}.signin-content .card:hover{transform:translateY(-2px);box-shadow:0 25px 50px #0000001f,0 0 0 1px #fff9 inset}.signin-content .card .left-app-details{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.signin-content .card .left-app-details img{width:72px;height:72px;border-radius:16px;box-shadow:0 4px 12px #0000001a;object-fit:cover;background:#fff}.signin-content .card .left-app-details .title-label{font-size:24px;font-weight:700;margin:0;letter-spacing:-.5px;color:#000}.signin-content .card .left-app-details div[style*=sub-title-color]{color:#8da1b5!important;font-size:15px}.signin-content .card .left-signin-details{width:100%}.signin-content .card .left-signin-details form{display:flex;flex-direction:column;gap:16px}.signin-content .card .left-signin-details form .form-row{display:flex;gap:16px;align-items:flex-start}.signin-content .card .left-signin-details form .form-row .input-group{flex:1}.signin-content .card .left-signin-details .input-group{position:relative;margin-bottom:0}.signin-content .card .left-signin-details .input-group input{width:100%;height:50px;padding:24px 16px 8px;font-size:17px;line-height:1.3;background:#f2f2f7;border:none;border-radius:12px;box-sizing:border-box;color:#000;transition:all .2s ease;outline:none}.signin-content .card .left-signin-details .input-group input:focus{background:#fff;box-shadow:0 0 0 2px var(--theme-color)}.signin-content .card .left-signin-details .input-group input:placeholder-shown+label{top:50%;transform:translateY(-50%);font-size:17px;color:#8e8e93}.signin-content .card .left-signin-details .input-group input:focus+label,.signin-content .card .left-signin-details .input-group input:not(:placeholder-shown)+label,.signin-content .card .left-signin-details .input-group input.ng-invalid.ng-touched+label{top:8px;transform:translateY(0);font-size:11px;color:var(--theme-color);font-weight:600}.signin-content .card .left-signin-details .input-group input.ng-invalid.ng-touched{box-shadow:0 0 0 2px #ff3b30;background:#fff0f0}.signin-content .card .left-signin-details .input-group input.ng-invalid.ng-touched+label{color:#ff3b30}.signin-content .card .left-signin-details .input-group label{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#8e8e93;pointer-events:none;transition:all .2s ease;font-size:17px;line-height:1}.signin-content .card .left-signin-details .input-group .validation-message{margin-top:6px;font-size:13px;color:#ff3b30;padding-left:4px}.signin-content .card .left-signin-details .action{margin-top:16px}.signin-content .card .left-signin-details .action button.btn{width:100%!important;height:50px!important;border-radius:12px!important;background-color:var(--theme-color)!important;color:#fff!important;font-size:17px!important;font-weight:600!important;border:none;cursor:pointer;transition:opacity .2s;display:flex;justify-content:center;align-items:center}.signin-content .card .left-signin-details .action button.btn:active{opacity:.7}.signin-content .card .left-signin-details .action button.btn:disabled{opacity:.5;cursor:not-allowed}.signin-content .card .left-signin-details .d-flex.center.column{align-items:center;flex-direction:column}.signin-content .card .left-signin-details .d-flex.center{display:flex;justify-content:center;align-items:center}.signin-content .card .left-signin-details .m-t-20{margin-top:24px}.signin-content .card .left-signin-details .link{font-size:15px;color:var(--theme-color);text-decoration:none;font-weight:500;cursor:pointer}.signin-content .card .left-signin-details .link.secondary-color{color:#007aff}.signin-content .card .left-signin-details .add-org{text-align:center;font-size:15px;color:#8e8e93}.signin-content .card .left-signin-details .form-common-message{margin-top:16px;text-align:center}.signin-content .card .left-signin-details .form-common-message .error{color:#ff3b30;font-size:14px;font-weight:500}.signin-content .footer-links{display:flex;justify-content:center;padding:24px 0;gap:20px;font-size:13px}.signin-content .footer-links a{color:#8e8e93;text-decoration:none;transition:color .2s}.signin-content .footer-links a:hover{color:#000}.recaptcha-disclaimer{bottom:0;font-size:11px;text-align:center;color:#c7c7cc;padding:16px;position:relative;width:100%;box-sizing:border-box}.recaptcha-disclaimer a{color:#aeaeb2;text-decoration:none}.recaptcha-disclaimer a:hover{text-decoration:underline}@media (max-width: 600px){.signin-content{width:100%;padding:16px}.signin-content .card{padding:24px;gap:20px}.signin-content .left-app-details img{width:60px;height:60px}.signin-content .left-app-details .title-label{font-size:22px}.signin-content .left-signin-details form .form-row{flex-direction:column}}
