@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{color:#070707;font-family:Roboto,sans-serif;font-weight:400}.Home{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow-x:auto;padding-top:40px}.buttonss-container{display:flex;flex-direction:row;justify-content:space-between}.download-icon-container{margin-top:1rem}.download-icon{color:#1a2a4d}.download-icon:hover{color:#009f87}.calibration-button{background:linear-gradient(90deg,#1e3c72,#00bfa5);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;margin:5px 1% 5px .5%;padding:6px;transition:background .3s ease;width:140px}.chip-button:hover{background:linear-gradient(90deg,#8391ac,#2c3e50)}.calibration-button:hover{background:linear-gradient(90deg,#00bfa5,#1e3c72)}.calibration-button:focus,.chip-button:focus{outline:none}.calibration-button:active,.chip-button:active{transform:scale(.9)}.chip-button{background:linear-gradient(90deg,#2c3e50,#8391ac);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;margin:5px 3% 5px .5%;padding:6px;transition:background .3s ease;width:140px}.vertical-separator{background-color:#ccc;height:100%;margin:0 20px;width:2px}.horizontal-separator{background-color:#ccc;height:2px;margin:10px 0;width:100%}.content{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:20px}.output-tables-container{margin:10px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:768px){.vertical-separator{height:2px;margin:20px 0;width:100%}}.auth-page{background:linear-gradient(135deg,#00bfa5,#1e3c72);color:#fff;justify-content:flex-start;margin:0;min-height:100vh;padding:0}.auth-container,.auth-page{align-items:center;display:flex;flex-direction:column}.auth-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;color:#333;max-height:90vh;max-width:455px;padding:0 2rem}.login-input-group{margin-bottom:1rem;position:relative}.login-input-group label{font-size:12px;font-weight:700;margin-bottom:.1rem}.login-input-group input{font-size:14px;width:200px}.header{align-items:center;display:flex;justify-content:center;margin-top:0;text-align:center}.logo-container h1{font-size:2rem;margin:0}.logo-container .stylish-2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f44336,#f44336,#fbfcfc);-webkit-background-clip:text;font-size:2rem;font-weight:700}.auth-container h2{font-size:18px;text-align:center}.input-group{display:flex;flex-direction:column;position:relative}.input-group label{font-size:12px;font-weight:700;margin-bottom:1px}.input-group input,.input-group select{border:none;border-bottom:1px solid #ccc;border-radius:5px;font-size:14px;padding:.3rem}.input-container{display:flex;flex-wrap:wrap;gap:1rem}.input-group .country,.input-group .user{width:184px}.signup-container .input-group{flex:1 1;min-width:calc(30% - 1rem)}.login-container .input-group{flex:1 1;min-width:calc(50% - 1rem)}.password-container{align-items:center;display:flex;position:relative}.password-container input{border:none;border-bottom:1px solid #ccc;border-radius:5px;flex:1 1;padding:.3rem}.password-toggle-icon{color:#aaa;cursor:pointer;position:absolute;right:.5rem}.error-container{margin-bottom:-10px;max-width:100%}.error-popup{max-width:200px}.error-border{border:2px solid #0f0f0f}.error-message{color:#e74c3c;margin-top:10px;width:180px}.forgot-password{font-size:14px;font-weight:500;padding:6px;text-align:right}.forgot-password a{color:#1e3c72;text-decoration:none}.forgot-password a:hover{text-decoration:underline}.auth-button,.toggle-auth-button{border:none;border-radius:5px;cursor:pointer;margin-top:1rem;padding:.75rem;width:100%}.auth-button{background-color:#00bfa5;color:#fff}.auth-button:active{background-color:#1e3c72}.toggle-auth-button{border:1px solid #1e3c72}.back-to-login,.toggle-auth-button{background-color:#1e3c72;color:#fff}.back-to-login{border:none;border-radius:4px;cursor:pointer;margin-top:10px;padding:8px 12px;width:92%}.loading{color:#555;font-size:16px;margin-top:10px;text-align:center}button:disabled{background-color:#ccc;cursor:not-allowed}.terms-modal{background:#fff;border:1px solid #ccc;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.terms-modal button{margin-top:10px}.otp-button-container{margin-left:50px;width:50%}.otp-btn,.otp-button-container{border:none;border-radius:5px;cursor:pointer}.otp-btn{background-color:#1e3c72;color:#fff;padding:10px;width:100%}.otp-btn:active{background-color:#00bfa5}@media (max-width:900px){.auth-container{box-sizing:border-box;max-height:80vh;max-width:90%;overflow-y:auto;padding:-2rem 2rem 1rem}.auth-page{min-height:100vh}.input-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.input-container .input-group{min-width:90%}.input-group .country{width:210px}.logo-container p{font-size:.875rem}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.container{display:flex;flex-direction:row;margin-left:50px}.page-container{display:flex;flex-direction:column;font-family:Arial,sans-serif;height:95vh;margin-left:10px;margin-right:10px;margin-top:30px;overflow:hidden;padding-right:10px;width:95%}.customer-details{background-color:#f4f7fc;border-radius:10px;height:auto;margin-bottom:2px;margin-top:20px;position:relative;width:100%}.customer-details h2{font-size:16px;text-align:center}.customer-inputs{display:flex;flex-wrap:wrap;gap:0 6px;justify-content:flex-start;margin-left:20px}.input-wrapper{align-items:center;display:flex;margin-bottom:5px;position:relative;width:32%}.input-wrapper .input{width:100%}.input-wrapper-address{align-items:center;display:flex;margin-bottom:5px;position:relative;width:64.7%}.input-wrapper-address input{width:200%}.input-wrapper span,.input-wrapper-address span{margin-bottom:10px}.error-popup{left:105%;top:50%;transform:translateY(-50%)}.address-input{width:61.7%}.address-input,.input{border:1px solid #ccc;border-radius:5px;padding:6px}.input{width:29%}.solution-selection{background-color:#e4f9f4;border-radius:10px;display:flex;flex-direction:row;height:auto;margin-top:6px;padding:10px;width:97.5%}.solution-selection h3{color:#333;font-size:14px;font-weight:600;margin-left:20px;margin-top:5px;width:20%}.solution-selection select{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#333;font-size:14px;height:4vh;margin-right:25px;padding:4px;transition:border-color .3s ease;width:100%}.solution-selection select:focus{border-color:#1e3c72;outline:none}.add-icon{border:none;border-radius:4px;color:#110674;cursor:pointer;font-size:18px;margin:20px;padding:4px 8px;transition:background-color .3s ease}.add-button:hover{background-color:#1e3c72}.add-button:focus{outline:none}.main-content{border:1px solid #ccc;border-radius:10px;display:flex;height:auto;justify-content:space-between;margin-top:8px;overflow:auto;padding-bottom:10px;width:100%}.questions-container{background-color:red;background-color:#fff;box-sizing:border-box;height:auto;overflow-x:auto;overflow-y:auto;padding:0 10px;width:100%}.questions-container::-webkit-scrollbar{width:8px}.questions-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.questions-container::-webkit-scrollbar-thumb:hover{background-color:#555}.question-group{margin-bottom:20px}.question-group p{font-size:14px;margin-bottom:5px}.bold-option-text,.question-group p{color:#000;font-weight:700}.options{flex-wrap:wrap;font-size:14px;gap:10px;margin-left:14px;max-width:5%}.options label{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.options input[type=radio]{margin-right:10px}.options input[type=radio]:first-of-type{display:block}.bullet-options{align-items:center;cursor:default;display:flex;flex-direction:column;list-style-type:disc;margin-left:30px;padding-left:15px;white-space:nowrap}.bullet-option-text{font-size:14px;font-weight:500;padding:5px;width:500px}.option-container{margin:auto}.cursor-default{align-items:center;cursor:default;cursor:pointer;display:flex;margin:auto;white-space:nowrap}.clickable-option,.suboptions{cursor:default}.suboptions{list-style-type:lower-roman;margin-bottom:5px;margin-left:60px;margin-top:10px;padding-left:15px}.suboptions li{margin-bottom:10px}.suboption-text{color:#020202;font-size:14px;width:500px}.quote-button-container{display:flex;justify-content:flex-end;margin-bottom:10px;margin-top:10px}.button-container{display:flex;margin-left:100px}.mail-button{display:flex;margin-left:320px;margin-top:-60px}.button,.mail-button{background-color:#043c7b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:6px;transition:background-color .3s}.button:hover{background-color:#0857b1}.button:active{transform:scale(.98)}.save-button{background-color:#043c7b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;margin-left:120px;padding:6px;transition:background-color .3s}.save-button:hover{background-color:#0857b1}.save-button:active{transform:scale(.98)}.options{display:flex;flex-direction:row}.radio-label{align-items:start;display:flex;margin:0;padding:0}.radio-label input{margin-right:5px}.parent-container{display:flex;flex-direction:column;gap:20px;height:100vh;margin-right:20px;width:48%}.quote-container{height:auto;margin-right:20px;margin-top:50px;width:98%}.quote-header{align-items:center;background-color:#e4f9f4;border-radius:10px;display:flex;justify-content:flex-end;padding-left:10px;padding-right:10px;width:100%}.quote-header h3{font-size:16px}.download-icon{color:#01448a;cursor:pointer;font-size:16px;margin-left:35%;transition:color .3s}.download-icon:hover{color:#0468d4}.result-box{background-color:#fff;border:1px solid #ccc;border-radius:5px;display:inline-block;font-size:14px;font-weight:700;margin-right:10px;padding:5px;width:140px}.quote-content{background-color:#e4f9f4;border-radius:10px;font-size:14px;margin-top:5px;padding:1px 10px;text-align:center;width:100%}.quote-details p{align-items:baseline;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin:5px 0;text-align:left}.additional-container{background-color:red;background-color:#e4f9f4;border-radius:10px;height:auto;margin-top:-15px;overflow-y:auto;width:101.5%}.additional-container h4{font-size:14px;font-weight:700;text-align:center}.additional-container li{font-size:14px;margin-bottom:10px}.special-payment-term{font-weight:700;margin-left:-40px;text-align:left;width:100%}.error-popup{background-color:#fff;border:1px solid #020202;border-radius:4px;box-shadow:0 2px 10px #0000001a;color:#000;font-size:14px;font-weight:400;left:0;margin-top:35px;max-width:220px;padding:0 8px;position:absolute;top:120%;width:fit-content;z-index:999}.error-popup-arrow{border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;height:0;left:15px;position:absolute;top:-8px;width:0}.error-popup-arrow:before{border-bottom:12px solid #020202;border-left:12px solid #0000;border-right:12px solid #0000;content:"";height:0;left:-10px;position:absolute;top:-3px;width:0;z-index:-1}.yellow-box{background-color:#ff9500;border-radius:3px;color:#fff;font-size:16px;font-weight:bolder;margin-right:4px;padding-left:8px;padding-right:8px;width:10px}.calculation-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.calculation-item{display:inline-block;margin-right:20px;white-space:nowrap}@media (max-width:768px){.container{flex-direction:column}.calculation{width:91%}.customer-details h2{font-size:14px}.customer-inputs input{width:40%}.solution-selection{width:97%}.parent-container{margin-left:10px;width:92%}.solution-selection h3{width:40%}.quote-container{margin-right:0;margin-top:30px;width:100%}.quote-header h3{font-size:14px}.download-icon{font-size:16px;margin-left:auto}.quote-content{font-size:14px;padding:5px;width:102%}.quote-details p{font-size:14px;margin:3px 0}.additional-container{width:104%}.additional-container h4{font-size:14px}.result-box{padding:3px;width:150px}.input-wrapper-address input{width:200%}}@media (min-width:1300px){.questions-container{max-height:700px;padding:0 20px}.result-box{width:180px}.solution-selection{width:98.5%}}.termData{list-style-type:none}.custom-tippy{border:2px solid #000;border-radius:8px;box-shadow:0 4px 10px #00000026;color:#fff;font-size:12px;padding:10px;text-align:justify;width:300px}.custom-tippy,.tippy-box,.topbar{background:#043c7b}.topbar{align-items:center;box-shadow:0 4px 6px #0000004d;box-sizing:border-box;color:#fff;display:flex;height:40px;justify-content:space-between;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:200}.topbar-username{font-weight:400}.extra{color:#043c7b}.topbar-logo-container h1{font-size:1.5rem;margin:0}.topbar-stylish-2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f44336,#f44336,#fbfcfc);-webkit-background-clip:text;font-size:1.5rem;font-weight:700}.download-button-container{flex-grow:0;justify-content:flex-end}.download-button{background-color:#fff;border:none;border-radius:4px;color:#050329;cursor:pointer;font-size:14px;padding:4px 8px}.download-icon:active{transform:scale(1.15)}@media (max-width:768px){.topbar{flex-direction:row;justify-content:space-between;padding:0 10px}.topbar-item{justify-content:center}.download-button{font-size:12px;padding:6px 12px}.menu-icon{margin-left:0}.download-button-container{margin-right:0}.topbar{padding:10px}}.sidebar{align-items:center;background:#1e3c72;box-shadow:4px 0 8px #0000004d;display:flex;flex-direction:column;height:100vh;left:0;margin-top:20px;overflow:hidden;position:fixed;top:0;transition:width .3s ease-in-out;width:50px;z-index:100}.sidebar-items{list-style:none;margin:20px 0 0;padding:0;width:100%}.sidebar-item{border-radius:8px;color:#fff;cursor:pointer;padding:10px;position:relative;text-align:center;transition:background-color .3s,transform .3s;width:70%}.sidebar-item:hover{background-color:#fff3;transform:scale(1.05)}.icon{display:block;font-size:20px;margin:0 auto}.sidebar-hovered-item{color:#fff;font-size:16px;left:55px;pointer-events:none;position:absolute;top:9%;transform:translateY(-50%);transition:opacity .3s ease;white-space:nowrap;z-index:110}.sidebar-hovered-item span{background:#00bfa5;border-radius:5px;box-shadow:0 4px 6px #0000004d;color:#fff;font-size:12px;padding:6px}.sidebar-hovered-quotes{top:6.5%}.sidebar-hovered-quotes-list{top:10.5%}.sidebar-hovered-solution-guide{top:14.5%}.sidebar-hovered-configuration{top:21%}.sidebar-hovered-logout{top:18.5%}.sidebar-item:hover .sidebar-hovered-item span{opacity:1;visibility:visible}.item-label{display:none}.sidebar.open .item-label{display:block;margin-top:10px}.popup-header{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.popup-header h2{color:#1e3c72;font-size:22px;font-weight:600;margin:0}.close-button{color:#1e3c72;cursor:pointer;font-size:20px;transition:color .3s}.close-button:hover{color:#040f24}table{border-spacing:0 5px;margin-bottom:20px;width:100%}.popup-input{border:1px solid #ccc;border-radius:5px;font-size:16px;outline:none;padding:10px;width:80%}.popup-input:focus{border-color:#1e3c72}.popup-calculate-button{background-color:#00bfa5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:1rem;padding:8px 16px}.popup-calculate-button:hover{background-color:#008f7a;transform:scale(1.05)}.calibration-output-table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px auto 0;padding:10px;width:calc(100% - 30px)}.calibration-output-table td{border-bottom:1px solid #ddd;color:#1e3c72;font-size:16px;padding:10px 15px}.calibration-output-table tr:last-child td{border-bottom:none}.calibration-output-table td:first-child{color:#1e3c72;font-weight:500}.calibration-output-table thead{background-color:#1e3c72;color:#fff}.calibration-output-table th{font-weight:700;padding:12px;text-align:left}.settings-dropdown{background-color:#1c3d79;list-style:none;margin:5px 5px 5px 0;padding:0}.settings-dropdown-item{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:8px;text-align:left;transition:background-color .2s ease}.settings-dropdown-item:hover{background-color:#097878}.drawer-icon{color:#fff;margin-right:10px}.config-bar{align-items:center;background-color:#f4f7fc;box-shadow:4px 0 8px #0000004d;color:#1e3c72;display:flex;flex-direction:column;height:100vh;left:50px;margin-top:20px;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease,left .3s ease;width:150px;z-index:99}.config-items{list-style:none;padding:0;width:100%}.config-item{border-radius:8px;color:#05183a;cursor:pointer;font-size:16px;font-weight:500;margin:5px auto;padding:10px;text-align:center;transition:background-color .3s,transform .3s ease;width:90%}.config-item:hover{background-color:#00bfa5;color:#fff;transform:scale(1.05)}.manual{align-items:center;background-color:#f4f7fc;border-radius:0 5% 5% 0;box-shadow:2.95px 2.95px 5.6px #00000059;color:#1e3c72;display:flex;flex-direction:column;height:auto;left:50px;position:fixed;top:13.5%;transition:transform .3s ease,left .3s ease;width:250px;z-index:99}@media (max-width:768px){.config-bar{width:120px}.config-item{font-size:14px;padding:8px}}@media (max-width:480px){.config-bar{width:100px}.config-item{font-size:12px;padding:6px}}@media (max-width:768px){.popup{width:95%}}@media (max-width:600px){.popup{padding:15px}.popup-header h2{font-size:20px}.popup-calculate-button{font-size:14px;padding:10px 20px}.popup-input{padding:8px}td{font-size:14px}}@media (max-width:768px){.settings-dropdown{background-color:#1f4181;margin:5px 0}.settings-dropdown-item{font-size:14px;padding:8px 15px;text-align:left}.settings-dropdown-item:hover{background-color:#097878}.drawer-icon{color:#fff;margin-right:8px}.sidebar.open{width:150px}.icon{font-size:18px}.sidebar-item{padding:8px}}@media (max-width:480px){.settings-dropdown{margin:2px 0}.settings-dropdown-item{font-size:12px;padding:6px 10px}.drawer-icon{margin-right:6px}}.quotes-container{margin-left:40px;margin-top:20px;overflow-x:hidden;overflow-y:hidden;padding:20px}h1{font-size:20px;margin-bottom:10px;text-align:center}.filter-icon-container{display:flex;justify-content:end;margin-bottom:10px}.filter-input-row{background-color:#f3f4f6}.filter-input-row input{border:none;border-bottom:2px solid #1e3c72;outline:none;padding:6px;width:60%}.filter-input-row input:focus{border-bottom-color:#00bfa5}.table-wrapper{overflow-x:auto;width:100%}.quotes-table{border-collapse:collapse;box-shadow:0 4px 8px #0000001a;min-width:800px;white-space:nowrap;width:100%}.quotes-table thead tr{background-color:#f3f4f6;border-bottom:2px solid #ccc;position:sticky;top:0;z-index:1}.quotes-table th{color:#333;font-size:14px;padding:6px;text-align:left}.quotes-table td{color:#000;font-size:14px;max-height:400px;overflow-x:hidden;overflow-y:auto;padding:6px}.quotes-table tbody tr:hover{background-color:#f9fafb;cursor:pointer}.quotes-table td .pdf-icon,.quotes-table td a{color:#007bff;font-size:1.2em}.delete-icon,.edit-icon{color:#4caf50;cursor:pointer;font-size:1.2em;margin-right:10px}.delete-icon{color:#f44336}.delete-icon:hover,.edit-icon:hover,.pdf-icon:hover{opacity:.8}.quotes-table td{border-bottom:1px solid #e0e0e0}.delete-icon,.edit-icon,.pdf-icon{transition:color .2s}.confirmation-popup{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.confirmation-popup .popup-content{background:#fff;border-radius:10px;padding:20px;z-index:1010}.popup-content p{font-size:16px;margin-bottom:20px}.confirm-btn,.no-btn{border:none;border-radius:4px;cursor:pointer;margin:0 10px;padding:8px 16px}.confirm-btn{background-color:#e74c3c;color:#fff}.no-btn{background-color:#ccc;color:#000}.edit-popup{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content{animation:fadeIn .3s ease;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;padding:20px;text-align:center;width:300px}.popup-content label{color:#000;display:flex;flex-direction:row;font-size:1em;font-weight:700;margin-top:20px}.popup-content input[type=text]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:.8em;margin-left:5px;padding:6px;width:100%}.popup-buttons{display:flex;justify-content:flex-end;margin-top:20px}.save-btn{background-color:#4caf50;border-radius:4px;font-size:.9em;margin-left:10px;padding:4px 8px;transition:background-color .3s ease}.save-btn:hover{background-color:#45a049}.cancel-btn{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9em;padding:4px 8px;transition:background-color .3s ease}.cancel-btn:hover{background-color:#e53935}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.user-types-container{margin-left:40px;padding:20px;transition:margin-left .3s ease}.user-types-container.shifted-right{transform:translateX(150px);width:81%}.user-types-container{background-color:#f4f7fc;border-radius:8px;margin-left:60px;margin-top:50px;padding:10px;width:93%}.user-types-container h2{font-size:medium}.heading{display:flex;flex-direction:row;justify-content:space-between}.user-types-table{border-collapse:collapse;margin-top:20px;table-layout:auto;width:100%}.user-types-table td,.user-types-table th{border-bottom:1px solid #ddd;border-left:none;border-right:none;padding:12px;text-align:left}.user-types-table th{color:#1e3c72;font-weight:700}.user-types-table td,.user-types-table th{background-color:#fff;font-size:small}.action-column button{background-color:#1e3c72;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.action-column button:hover{background-color:#009e8f}.search-container{display:flex;justify-content:flex-end}.search-container input{border:1px solid #ddd;border-radius:4px;height:4vh;padding:4px;width:200px}.search-container input:focus{border-color:#1e3c72;outline:none}h2{color:#1e3c72}.new-row{background-color:#00bfa5;color:#fff;cursor:pointer;font-weight:700}.new-button:hover,.new-row:hover{background-color:#009e8f}.user-type-input-container{align-items:center;display:flex}.user-type-input-container input{margin-right:10px;padding:5px}.icon-add,.icon-delete{font-size:15px;margin-bottom:20px;margin-left:5px}.icon-add:hover{color:#009e8f}.icon-delete:hover{color:#d32f2f}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px;position:relative;width:350px;z-index:10000}.modal-content h3{font-size:medium;margin-bottom:20px}.modal-content label{display:block;margin-bottom:10px}.modal-content input{border:1px solid #ddd;border-radius:4px;margin-bottom:20px;padding:8px;width:95%}.modal-content button{background-color:#00bfa5;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 20px}.modal-content button:hover{background-color:#009e8f}.modal-content button:last-child{background-color:#ccc}.modal-content button:last-child:hover{background-color:#bbb}.usertype-container{background-color:#f4f4f4;border-radius:8px;padding:20px}.heading h2{color:#1e3c72;text-align:center}.solution-selection-dropdown{display:flex;flex-direction:column;margin-bottom:20px}.dropdown-row{display:flex;gap:2rem}.solution-selection-dropdown select{border:none;border-bottom:1px solid #bbb9b9;margin-bottom:10px;padding:8px;width:600px}.questions-container{margin-top:20px}.add-question{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.add-question input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.icon-add{color:#00bfa5;cursor:pointer}.existing-questions h3{color:#1e3c72}.existing-questions ul{list-style:none;padding-left:0}.existing-questions li{align-items:center;background-color:#fff;border-radius:4px;display:flex;justify-content:space-between;margin:10px 0;padding:10px}.icon-delete{color:#f44336;cursor:pointer}.save-btn{background-color:#1e3c72;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.save-btn:hover{background-color:#00bfa5}.solution{background:#e4f9f4;border-radius:5px;box-shadow:2.95px 2.95px 5.6px #00000059;cursor:default;margin-left:150px;margin-top:100px;width:500px}.solution li{cursor:pointer}.guideHeader{color:#972e31;font-family:Poppins,sans-serif;font-weight:600;padding-left:40px;padding-top:20px;text-align:left;text-decoration-color:#75144a;text-decoration:underline;text-underline-offset:8px}.solutions{color:#333;font-weight:600;list-style-type:none;padding:10px 10px 20px;text-align:justify}.solutions:hover{color:green}
/*# sourceMappingURL=main.5a762437.css.map*/