body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-y:scroll}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--main-black:#121212;--main-purple:#9f6195;--main-salad:#28c4d1;--font-size-headline:22px;--font-size-category-menu:18px;--font-size-category-sub-menu:16px;--font-size-text:18px;--main-hover:#9f6195;--line-height-headline:"auto";--line-height-menu:130%;--line-height-sub-menu:130%;--line-height-text:26px;--input-background-color:#d9d9d973;--main-sidebar-background-color:#115d63;--main-table-header:#fafafa}.container{align-items:center;display:flex;justify-content:center;margin:5px}.container_column{flex-direction:column}.container_column,.container_row{align-items:center;display:flex;justify-content:space-evenly;text-align:center}.container_row{flex-direction:row}.container_align_start{align-items:center;display:flex;justify-content:flex-start}.container_align_end{align-items:center;display:flex;justify-content:flex-end}.page_title{color:#121212;color:var(--main-black);font-size:52px;text-shadow:2px 2px 4px #00000040}.second_title{color:#0a0a0b;font-family:Roboto Flex;font-size:18px;font-weight:700;line-height:21.6px;margin:0;text-align:center}.container_grid_two{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,15%);margin:10px 0 0 10%}.container_grid_three{grid-gap:2px;display:grid;gap:2px;grid-template-columns:15% 2% 15%;margin:10px 2% 0}.container_grid_f{align-items:center;display:flex;gap:2px;justify-content:space-between}.container_grid_four,.container_grid_four_budget{display:grid;grid-template-columns:23% 8% 23% 23% 23%;min-width:1062px}.container_grid_four_budget_total{display:grid;grid-template-columns:23% 77%}.container_grid_seven{display:grid;grid-template-columns:repeat(7,14.2%)}.container_grid_nine,.container_grid_nine_p{display:grid;grid-template-columns:repeat(8,10%) 20%}.container_grid_nine{width:150%}.container_grid_nine_income{display:grid;grid-template-columns:repeat(8,10%) 20%;min-width:1480px}.container_grid_12{cursor:pointer;display:grid;grid-template-columns:repeat(12,8.3%);padding:1px}.container_grid_12_sales{cursor:pointer;display:grid;grid-template-columns:repeat(12,8.33%);height:25px;padding:1px}.container_grid_13{grid-gap:2px;cursor:pointer;display:grid;gap:2px;grid-template-columns:repeat(14,7.5%)}.container_grid_12_b,.container_grid_12_budget{grid-gap:8px;cursor:pointer;display:grid;gap:8px;grid-template-columns:repeat(12,89px)}.container_grid_13_f{grid-gap:8px;cursor:pointer;display:grid;gap:8px;grid-template-columns:120px repeat(12,89px)}.container_grid_14{display:grid;grid-template-columns:17% repeat(13,6.4%);padding:5px}.container_grid_15{display:grid;grid-template-columns:18% repeat(14,5.85%);overflow-y:auto;width:2000px}.box_shadow{box-shadow:0 0 7px .5px #afafaf}button,select{cursor:pointer}input{caret-color:#9f6195;caret-color:var(--main-purple);height:25px;outline:none}input[type=date]{cursor:pointer;height:27px;outline:none}input[type=number]{-moz-appearance:textfield;outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select{background-color:initial;border:none}select:focus{outline:none}select option:hover{background-color:#9f6195;background-color:var(--main-purple)}.details_select{color:#fff}.third_title{font-weight:300}.text_center{text-align:center}.text_red{color:red}.font_weight_light{font-weight:300}.font_weight_medium{font-weight:500}.headline{font-size:22px;font-size:var(--font-size-headline);line-height:"auto";line-height:var(--line-height-headline)}.category-menu{font-size:18px;font-size:var(--font-size-category-menu);line-height:18px;line-height:var(--font-size-category-menu)}.category-sub-menu{font-size:16px;font-size:var(--font-size-category-sub-menu);line-height:130%;line-height:var(--line-height-sub-menu)}.text{font-size:18px;font-size:var(--font-size-text);line-height:26px;line-height:var(--line-height-text)}.cursor_add{cursor:copy}.entire{align-items:center;background:url(/static/media/bacgroundLogin.faf4297e8700728932a4.png) no-repeat 50% fixed;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:stretch;margin:0 -5%;width:auto}.logo-section{margin-bottom:20px;text-align:center}.login-logo{height:auto;max-width:100%}.tagline{color:#fff;font-size:1.5em;font-weight:400;margin-top:5px}.login-container{align-items:stretch;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;height:auto;justify-content:space-between;min-height:400px;padding:0;width:850px}.content-box{flex:1 1;flex-direction:column;padding:10px}.content-box,.tabs{display:flex;justify-content:center}.tabs{margin-bottom:0}.tab{background:none;border:none;color:#333;cursor:pointer;font-weight:700;padding:10px 20px}.active-tab{border-bottom:2px solid #28c4d1;outline:none}.form-box{display:flex;flex-direction:column;margin-top:20px;max-height:calc(100% - 50px)}.input_field_login,.input_field_select,.submit-button{border:1px solid #ccc;border-radius:4px;height:auto;margin:5px 0;padding:10px}#input_field_login_date{border:1px solid #ccc;border-radius:4px;height:20px;margin:10px 0;padding:10px;width:90%}.input_field_login{width:90%}.input_field_select{color:gray;width:96%}.submit-button{background-color:var(--main-sidebar-background-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;padding:10px;width:70%}.submit-button:hover{background-color:#0097a7}.error-text{color:red;margin-top:10px}.side-title{align-items:center;background-color:#e3fdff;background-image:url(/static/media/Image_3.02917071a408c8f947fc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;color:#fff;display:flex;filter:saturate(110%);flex:1 1;justify-content:center;padding:40px}.side-title h4{font-family:Roboto Flex;font-size:37px;font-weight:700;line-height:48.1px;margin-bottom:-170px;text-align:center}.terms-text{color:#333;font-size:.8em;margin-top:20px}.button-group{display:flex;justify-content:space-between;margin-top:20px}.back-button{align-self:flex-end;background-color:#f1f1f1;border:none;border-radius:4px;color:#333;cursor:pointer;height:37px;padding:5px 10px}.back-button:hover{background-color:#ddd}.forgot_login_section_login{color:gray;margin-top:20px}.forgot_span_login_section_login{color:blue;cursor:pointer;text-decoration:underline}.popup-overlay{background:#00000080}.popup-content{background:#fff;border-radius:8px;padding:20px;text-align:center;width:300px}.close-popup-button{background:var(--main-sidebar-background-color);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.copy-code-container{gap:10px;margin-top:10px}.copy-button,.copy-code-container{align-items:center;display:flex;justify-content:center}.copy-button{background:none;border:1px solid #ccc;border-radius:4px;color:#28c4d1;cursor:pointer;font-size:1.2rem;padding:5px}.copy-button:hover{background-color:#28c4d1;border-color:#28c4d1;color:#fff}.copy-code-container strong{color:#333;font-size:1.1rem}.forgot-password-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:.9em;margin-top:10px;text-decoration:underline}.forgot-password-button:hover{color:#0056b3}.forgot-password-form{margin-top:20px}.forgot-password-form .input_field_login{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:10px;width:100%}.forgot-password-form .submit-button{background-color:#28c4d1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:10px;width:100%}.forgot-password-form .submit-button:hover{background-color:#0097a7}.forgot-password-form .back-button{background:#f8f9fa;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;margin-top:10px;padding:10px;text-align:center;width:100%}.forgot-password-form .back-button:hover{background-color:#e9ecef}.form-message{animation:popInOut 5s ease-in-out;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#721c24;font-size:16px;margin:0 auto;padding:15px 25px;position:relative;text-align:center;top:0;width:85%;z-index:10}@keyframes popInOut{0%{opacity:0;transform:scale(.8)}10%{opacity:1;transform:scale(1.05)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.form-message.warning{background-color:#fff4cc;border:1px solid #ffeeba;color:#960}.phone-input-container{display:flex;margin-bottom:15px;max-height:40px;width:96%}.phone-region-select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px 0 0 4px;flex:0 0 auto;font-size:14px;padding:6px;width:40%}.phone-number-input{border:1px solid #ccc;border-radius:0 4px 4px 0;flex:1 1;font-size:14px;padding:6px}.contact_info{color:#fff;direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin-top:30px;text-align:center}.contact_info a{color:#e0f7fa;text-decoration:underline}.contact_info a:hover{color:#b2ebf2}.terms-scrollable{max-height:80vh;overflow-y:auto;padding-right:1rem}.terms-link{background:none;border:none;color:#007bff;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.terms-link:hover{text-decoration:none}.popup-content1{background:#fff;border-radius:8px;padding:20px;text-align:center;width:600px;z-index:1000}.popup-close-x{background:#0000;border:none;color:#333;cursor:pointer;font-size:24px;font-weight:700;right:16px;top:12px;z-index:1001}.popup-close-x:hover{color:red}.popup2-overlay{background:#00000080}.popup2-content{border-radius:8px;max-height:80vh;padding:20px;text-align:center;width:90%}.close-popup2-button{background:var(--main-sidebar-background-color);border-radius:4px;padding:10px 20px}.text-and-login{align-items:center;display:flex;flex-direction:column;width:100%}.checkbox-section{align-items:flex-start;display:flex;gap:8px;margin:15px 0}.checkbox-section input[type=checkbox]{flex-shrink:0;margin-top:3px}.checkbox-section label{color:#333;font-size:.9em;line-height:1.4}.pay-now-button{background-color:#28c4d1!important;margin-top:10px!important}.pay-now-button:hover{background-color:#0097a7!important}.pdf-link-container{text-align:center}.custom-link{color:#007bff;font-size:1rem}.custom-link:hover{text-decoration:none}@media (max-width:768px){.entire{height:auto;justify-content:flex-start;margin:0;min-height:100vh;padding:10px}.text-and-login{padding:0 10px;width:100%}.logo-section{margin-bottom:15px}.login-logo{height:auto;max-width:200px}.tagline{font-size:1.2em;margin-top:5px}.login-container{flex-direction:column;margin:0;max-width:100%;min-height:auto;width:100%}.content-box{padding:20px;width:100%}.side-title{display:none}.tabs{margin-bottom:15px}.tab{font-size:1rem;padding:12px 20px}.form-box{margin-top:15px}.input_field_login,.input_field_select{box-sizing:border-box;font-size:16px;margin:8px 0;padding:12px}#input_field_login_date{box-sizing:border-box;margin:8px 0;padding:12px;width:100%}.submit-button{font-size:1rem;margin-top:15px;padding:12px}.button-group{flex-direction:column;gap:10px}.back-button{align-self:stretch;margin-top:10px;padding:12px;width:100%}.phone-input-container{flex-direction:column;max-height:none;width:100%}.phone-number-input,.phone-region-select{border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:8px;padding:12px;width:100%}.phone-region-select{margin-bottom:8px}.phone-number-input{margin-bottom:0}.forgot-password-button{margin-top:10px;padding:12px;text-align:center;width:100%}.form-message{font-size:14px;margin:10px auto;padding:12px 20px;width:95%}.popup-content,.popup-content1{margin:20px;max-height:80vh;max-width:400px;overflow-y:auto;width:90%}.popup2-content{margin:10px;max-width:400px;padding:15px;width:95%}.contact_info{font-size:13px;margin-top:20px;padding:0 20px}.checkbox-section{align-items:flex-start;flex-direction:row;text-align:left}.checkbox-section label{font-size:.85em}.terms-scrollable{max-height:70vh;padding-right:.5rem}.copy-code-container{flex-direction:column;gap:8px}.copy-button{justify-content:center;padding:8px;width:100%}.pay-now-button{margin-top:10px!important;width:100%!important}.side-title h4{font-size:24px;line-height:32px;margin-bottom:0}}@media (max-width:480px){.entire{padding:5px}.login-container{border-radius:8px}.content-box{padding:15px}.tagline{font-size:1.1em}.tab{font-size:.9rem;padding:10px 15px}.input_field_login,.input_field_select,.phone-number-input,.phone-region-select{font-size:16px;padding:10px}.back-button,.submit-button{padding:10px}.popup-content,.popup-content1,.popup2-content{padding:15px;width:95%}.contact_info{font-size:12px;padding:0 15px}.form-message{font-size:13px;padding:10px 15px}}.payment-container{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000026;font-family:Arial,sans-serif;margin:40px auto;max-width:500px;padding:30px;text-align:left}.payment-container h2{font-size:24px;font-weight:700;margin-bottom:20px}.payment-container h2,.payment-container p{color:#333;text-align:center}.redirect-notice{color:#007bff;font-size:14px;font-weight:500;margin-bottom:20px;text-align:center}.payment-form{gap:15px}.form-group,.payment-form{display:flex;flex-direction:column}.form-group label{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:5px;text-align:end}.payment-form input{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:12px;text-align:end;transition:border-color .3s ease}.payment-form input:focus{border-color:#007bff;outline:none}.pay-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:background .3s ease;width:100%}.pay-button:hover{background-color:#0056b3}.pay-button:disabled{background-color:#ccc;cursor:not-allowed}.error-message{color:red;font-weight:700;text-align:center}@media screen and (max-width:600px){.payment-container{padding:20px;width:90%}}.popup2-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup2-content{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 6px 20px #0003;max-height:90vh;max-width:500px;overflow-y:auto;padding:30px;width:35%}@media screen and (max-width:768px){.popup2-content{width:90%}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.close-popup2-button{background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;padding:10px;transition:background .3s ease;width:100%}.close-popup2-button:hover{background-color:#5a6268}.terms-container{background:none;border-radius:8px;font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.terms-container h1{color:#333;font-size:2rem;margin-bottom:20px;text-align:center}.terms-container h2{color:#555;font-size:1.5rem;margin-bottom:10px;margin-top:20px}.terms-container h3{color:#777;font-size:1.3rem;margin-bottom:8px;margin-top:15px}.terms-container p{color:#444;font-size:1rem;margin-bottom:15px;text-align:justify}.custom-link{color:blue;font-size:.8em;text-decoration:underline}.pdf-link-container{margin:20px 0}.pdf-link-container a{color:#007acc;display:inline-block;font-size:16px;text-decoration:underline}.custom-loader{animation:l3 1s linear infinite;aspect-ratio:1;background:var(--main-sidebar-background-color);border-radius:50%;-webkit-mask:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;mask:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask-composite:source-out;mask-composite:subtract;padding:3px;width:20px}@keyframes l3{to{transform:rotate(1turn)}}h1{color:#ff4c4c}.login-link{background-color:#007bff;border-radius:5px;color:#fff;display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.login-link:hover{background-color:#0056b3}.reset-password-container{align-items:center;background-color:#f4f4f9;display:flex;height:100vh;justify-content:center}.reset-password-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;max-width:400px;padding:20px 30px;width:100%}.reset-password-input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin:10px 0;padding:10px;width:100%}.reset-password-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:100%}.reset-password-button:hover{background-color:#0056b3}.reset-password-error{color:red;font-size:14px;margin-top:10px}.reset-password-success{color:green;font-size:14px;margin-top:10px}.popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-container{background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 8px #0003;font-family:Arial,sans-serif;max-width:400px;padding:30px;text-align:center;width:90%}h1{color:tomato;margin-bottom:10px}p{color:#333;font-size:18px;margin-bottom:20px}.refresh-link{background-color:#007bff;border-radius:5px;color:#fff;display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.refresh-link:hover{background-color:#0056b3}.thankyou-container{background-color:#f2f2f2;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:50px auto;max-width:600px;padding:40px;text-align:center}.thankyou-container h2{color:#333;font-size:2em;margin-bottom:20px}.thankyou-container p{color:#555;font-size:1.1em;margin:10px 0}.close-button{background-color:#15676e;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .3s}.close-button:hover{background-color:#114f55}.canceled-container{background-color:#f2f2f2;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:50px auto;max-width:600px;padding:40px;text-align:center}.canceled-container h2{color:#333;font-size:2em;margin-bottom:20px}.canceled-container p{color:#555;font-size:1.1em;margin:10px 0}.receipt{background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-top:30px;padding:20px;text-align:left}.receipt h3{color:#333;font-size:1.5em;margin-top:0}.receipt p{color:#444;font-size:1.1em;margin:8px 0}.receipt p strong{color:#000}
/*# sourceMappingURL=main.d462c013.css.map*/