body{margin:0;font-family:Assistant,serif}.button-type1{color:#fff;background-color:#178681;border:1px solid #007bff;border-radius:20px;padding:10px 20px;cursor:pointer}.button-type1:hover{background-color:#105a57}.button-type1:active{color:#007bff;background-color:#1eb2ab}.button-type1:disabled{background-color:#999;cursor:not-allowed}.button-type1:focus{outline:red}.loading-wrapper{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.loading{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background:url(https://www.greencode.co.il/wp-content/uploads/2024/09/framework-3416_256.gif);background-size:cover}.table-container-type130{max-height:130px;overflow-y:auto;border:1px solid #ccc}.table-container-type130 table{width:100%;border-collapse:collapse;direction:rtl}.table-container-type130 table th,.table-container-type130 table td{border:1px solid #ccc;padding:8px;text-align:right}.table-container-type130 table thead th{background:#f2f2f2;position:sticky;top:0;padding-top:12px;padding-bottom:12px}.table-container-type150{max-height:150px;overflow-y:auto;border:1px solid #ccc}.table-container-type150 table{width:100%;border-collapse:collapse;direction:rtl}.table-container-type150 table th,.table-container-type150 table td{border:1px solid #ccc;padding:8px;text-align:right}.table-container-type150 table thead th{background:#f2f2f2;position:sticky;top:0;padding-top:12px;padding-bottom:12px}.table-container-type400{max-height:400px;overflow-y:auto;border:1px solid #ccc}.table-container-type400 table{width:100%;border-collapse:collapse;direction:rtl}.table-container-type400 table th,.table-container-type400 table td{border:1px solid #ccc;padding:8px;text-align:right}.table-container-type400 table thead th{background:#f2f2f2;position:sticky;top:0;padding-top:12px;padding-bottom:12px}.table-container-type460{max-height:460px;overflow-y:auto;border:1px solid #ccc}.table-container-type460 table{width:100%;border-collapse:collapse;direction:rtl}.table-container-type460 table th,.table-container-type460 table td{border:1px solid #ccc;padding:8px;text-align:right}.table-container-type460 table thead th{background:#f2f2f2;position:sticky;top:0;padding-top:12px;padding-bottom:12px}.table-container-type500{max-height:500px;overflow-y:auto;border:1px solid #ccc}.table-container-type500 table{width:100%;border-collapse:collapse;direction:rtl}.table-container-type500 table th,.table-container-type500 table td{border:1px solid #ccc;padding:8px;text-align:right}.table-container-type500 table thead th{background:#f2f2f2;position:sticky;top:0;padding-top:12px;padding-bottom:12px}svg{min-width:20px}.help-component-back{position:fixed;background-color:#10101002;top:0;right:0;bottom:0;left:0;z-index:7}.help-popup{background:#cce0f5;position:absolute;z-index:8;padding:20px}.help-button{display:inline-block;margin:0 10px}.help-button button{background-color:#cce0f5;padding:10px;border:1px solid black;border-radius:15px}.radio-buttons{margin-bottom:20px}.radio-buttons label{display:inline-block}.date-input-container{position:relative;width:100%}.date-input{padding-right:30px;width:100%}.reset-button-container{position:absolute;top:50%;bottom:0;right:-25px}.reset-button{transform:translateY(-50%);background:transparent;border:none;cursor:pointer;font-size:18px;color:gray;font-weight:700;padding-right:10px}.step-container{border:none;padding:0;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:50px auto;grid-template-areas:"lin1 cir lin2" "lab lab lab";justify-content:center;align-items:center}.vertical .step-container{grid-template-columns:50px 50px;grid-template-rows:1fr auto 1fr;grid-template-areas:"lin1  lab" "cir  lab" "lin2  lab"}.step-container .step-connector1{grid-area:lin1}.step-container .step-connector2{grid-area:lin2}.step-container .step{grid-area:cir}.step-container .label{grid-area:lab;text-align:center;font-size:1rem}.decoration .step-container .label{color:#dfdcdc}.step-container .step-connector{background:gray;height:1px;width:100%;z-index:-1;align-self:center}.decoration .step-container .step-connector{background:#e9e9e9}.vertical .step-container .step-connector{height:23px;width:1px;justify-self:center}.step-container:first-child .step-connector1{height:0px}.step-container:last-child .step-connector2{height:0px}.step-container .step{width:30px;height:30px;display:grid;justify-content:center;align-items:center;background:#ddd;border-radius:50%}.decoration .step-container .step{background:#e9e9e9}.vertical .step-container .step{justify-self:center}.step-container .step .innerCircle{width:10px;height:10px;display:inline-block;border-radius:50%}.step-container .step.on{border:5px solid rgb(23,134,129)}.decoration .step-container .step.on{border:5px solid #dfdcdc}.step-container .step.on span{background:#178681}.decoration .step-container .step.on span{background:#dfdcdc}.step-container .step.off .innerCircle{background:#178681}.decoration .step-container .step.off .innerCircle{background:#dfdcdc}.step-container .step.complete{border:1px solid rgb(23,134,129)}.decoration .step-container .step.complete{border:1px solid #e9e9e9}.step-container .step.complete .innerCircle{background:#178681}.decoration .step-container .step.complete .innerCircle{background:#dfdcdc}.step-container .step.true{cursor:pointer}.decoration .step-container .step.true{pointer-events:none}.step-container .step.false{cursor:default}.decoration .step-container .step.false{pointer-events:none}.step-bar{position:relative}.step-bar .step-bar-list{display:grid;grid-auto-flow:column;padding-right:0}.step-bar .step-bar-list.vertical{grid-auto-flow:row;width:100px}.step-bar .line{background:green;height:1px}.floating-label{margin:10px 0}.floating-label .floating-label-input{position:relative;margin:30px 0;width:100%}.floating-label .floating-label-input .input-field{width:90%;padding:20px 10px 10px;font-size:16px;border:1px solid #ccc;border-radius:4px;outline:none}.floating-label .floating-label-input .input-field:focus{border-color:#007bff}.floating-label .floating-label-input .floating-label{position:absolute;top:30%;right:10px;transform:translateY(-50%);font-size:16px;color:#aaa;transition:all .3s ease;pointer-events:none}.floating-label .floating-label-input.focused .floating-label,.floating-label .floating-label-input .input-field:not(:placeholder-shown)+.floating-label{top:-10px;left:10px;font-size:14px;color:#007bff;background:#fff;width:fit-content;padding:10px}.floating-label .error-messsage{display:block;color:red;font-size:12px}.sidebar-menu{display:flex;flex-direction:column;padding:8px;border:1px solid #ccc;border-radius:5px}.sidebar-menu-section{margin-bottom:8px}.sidebar-menu-heading{font-size:12px;font-weight:700;margin-bottom:8px}.end-of-month-process-container{display:grid;grid-template-rows:auto 1fr;justify-content:center}.end-of-month-process-container header{display:grid;justify-self:center;grid-template-columns:minmax(auto,1200px)}.Scrollable-list-container{max-height:400px;overflow-y:auto;border:1px solid #ccc;border-radius:8px;padding:8px}.scrollable-list{padding:0}.list-item-text{text-align:right}.signup-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4f4f4}.signup-form{width:100%;max-width:400px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a}.signup-title{font-size:24px;font-weight:700;text-align:center;margin-bottom:20px;color:#333}.signup-error{color:#ff4d4d;background:#ffecec;padding:10px;border-radius:5px;text-align:center;margin-bottom:15px}.signup-success{color:#4caf50;background:#e8f5e9;padding:10px;border-radius:5px;text-align:center;margin-bottom:15px}.form-group{margin-bottom:15px}label{display:block;font-size:14px;color:#555;margin-bottom:5px}.form-input{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:5px;transition:border-color .3s ease}.form-input:focus{border-color:#007bff;outline:none}.signup-button{width:100%;padding:10px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.signup-button:hover{background-color:#0056b3}
