body{background-color:#1a1a2e}.omntec-container{border:1px solid #888;border-radius:30px;margin-top:75px!important;max-width:730px}.omntec-container,.quote-generator{background-color:#1a1a2e;color:#fff;font-family:Arial,sans-serif;margin:auto;padding:20px}.quote-generator{border-radius:10px;max-width:600px}.textarea{height:225px;width:600px}.user-info{margin-bottom:20px}.questions-answers,.user-info{background-color:#16213e;border-style:double;padding:inherit}.h1{color:#f8f8ff}.section-name h2{margin-bottom:20px;text-align:center}.navigation-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.recommended-model{color:#2576c6;font-size:2em;font-weight:700;margin-bottom:10px;margin-top:10px}.configuration-table{border-collapse:collapse;margin-bottom:20px;margin-top:10px;width:100%}.configuration-table td,.configuration-table th{border:1px solid #ddd;padding:8px}.configuration-table th{background-color:#218fc8;text-align:left}.configuration-table tfoot td{font-weight:700}.customerPrintableInfo{border-collapse:collapse;margin-bottom:20px;margin-top:10px;width:100%}.customerPrintableInfo td,.customerPrintableInfo th{border:1px solid #ddd;padding:8px}.customerPrintableInfo th{background-color:#218fc8;text-align:left}.configuration-list{list-style-type:disclosure-closed;margin-left:20px;padding-left:0}.configuration-list li{margin-bottom:3px}.button{background-color:#0c5797;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.button:hover{background-color:#0056b3}.button:disabled{background-color:grey;cursor:not-allowed}.button:not(:disabled):hover{background-color:#004080}.button-print{background-color:#223055}.button-print,.button-print:hover{border:1px solid #f2f2f2;border-radius:10px;color:#fff;margin-bottom:20px;padding:15px 35px}.button-print:hover{background-color:#218fc8}.button-new-quote{background-color:#223055}.button-new-quote,.button-new-quote:hover{border:1px solid #f2f2f2;border-radius:10px;color:#fff;margin-bottom:20px;margin-left:20px;padding:15px 35px}.button-new-quote:hover{background-color:#218fc8}.button-back-to-quotes{background-color:#223055}.button-back-to-quotes,.button-back-to-quotes:hover{border:1px solid #f2f2f2;border-radius:10px;color:#fff;margin-bottom:20px;margin-left:20px;padding:15px 35px}.button-back-to-quotes:hover{background-color:#218fc8}.button-send{background-color:#1a1a2e;border:1px solid #f2f2f2;border-radius:10px;color:#fff;margin-bottom:20px;margin-left:20px;padding:15px 35px}.omntec-progress-bar-container{background-color:#fff;border-radius:5px;margin-bottom:20px;overflow:hidden}.omntec-progress-bar{background-color:#00008b;height:20px;transition:width .3s ease-in-out;width:0}.omntec-question-container{background-color:#24325e;border:2px solid #888;border-radius:10px;box-shadow:0 2px 10px #0003;margin-bottom:20px;padding:10px;text-align:center}.omntec-question-container h2{margin-bottom:15px}.omntec-question-container input,.omntec-question-container select{border:2px solid #ddd;border-radius:4px;font-size:16px;margin-bottom:20px;padding:8px}.omntec-question-container button{background-color:#00008b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;padding:10px 20px;transition:background-color .3s ease}.omntec-question-container button:hover{background-color:#0056b3}.recommendation{margin-top:20px;text-align:center}.modal{height:100%;left:0;overflow:auto;position:static;top:0;width:100%;z-index:1}.modal-content{background-color:#1a1a2e;border:1px solid #888;margin:5% auto;max-width:600px;padding:20px;width:80%}.modal-content input{border:1px solid #ccc;box-sizing:border-box;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}.modal-content button{background-color:#0c5798;border:none;color:#fff;cursor:pointer;margin:8px 0;padding:14px 20px;width:100%}.dynamic-tank-label{font-weight:700;padding-right:5px}.ai-button{background-color:#2576c6}.ai-button,.ai-button:hover{border:#16213e;border-radius:6px;color:#fff;padding:10px;position:fixed;right:160px;top:15px}.ai-button:hover{background-color:#0c5798}.user-info-dropdown{border-radius:6px;padding:8px;position:fixed;right:20px;top:15px;z-index:1001}.user-info-dropdown .dropdown-content{background-color:#1a1a2e;box-shadow:-2px 0 5px #0003;height:80vh;position:fixed;right:-300px;top:60px;transition:right .3s ease-in-out;width:300px;z-index:1001}.user-info-dropdown .dropdown-content.active{right:0}.dropdown-overlay{display:none}.dropdown-overlay.active{display:block}.user-info-dropdown .dropdown-content h3{background-color:#223055;color:#fff;padding:12px 16px}.user-info-dropdown .dropdown-content p{border-top:1px solid #ddd;color:#fff;margin:0;padding:12px 16px}.logo{height:80px;margin-right:20px}.company-info h2{margin:0}.customer-info,.footer,.item-table,.quote-details,.summary{margin:20px 0}.item-table{border-collapse:collapse;width:100%}.item-table td,.item-table th{border:1px solid #000;padding:8px;text-align:left}.summary{margin-top:20px;text-align:right}.customerPrintableInfo,.logoDark,.printable-disclaimer,.userPrintableInfo{display:none}.logoLight{align-items:center;display:flex;justify-content:center}.Omntec-info{display:none}@media print{.configuration-table,.customerPrintableInfo{border-collapse:collapse;margin-bottom:20px;margin-top:10px;visibility:visible;width:100%}.configuration-table td,.configuration-table th,.customerPrintableInfo td,.customerPrintableInfo th{border:2px solid #000;padding:8px}.configuration-table th,.customerPrintableInfo th{background-color:#4d4a4a;color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:left}.configuration-table td,.customerPrintableInfo td{background-color:initial}.ai-button,.disclaimer,.discount-controls,.logoLight,.navbar-logo,.questions-answers,.recommendSumH,.recommendation-buttons,.recommended-model,.user-info,.user-info-dropdown{display:none}.logoDark{display:inline-block}.Omntec-info,.customerPrintableInfo,.disclaimer,.printable-disclaimer,.userPrintableInfo{display:block;font-size:smaller;text-align:left}.configuration-table .grand-total{background-color:#4d4a4a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.dropdown-content{max-height:400px}.quotes-list{max-height:75%;overflow-y:auto;padding:10px}.quote-item{border-bottom:1px solid #ffffff1a;cursor:pointer;padding:10px;transition:background-color .2s}.quote-item:hover{background-color:#ffffff1a}.quote-item p{color:#fff;margin:0}.search-container{margin:20px 0;width:90%}.search-input{background-color:#fcfcfc;border:3px solid #0c5798;box-sizing:border-box;color:#1a1a2e;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}.modal .quotes-list{background-color:#ffffff1a;border-radius:4px;margin:20px 0;max-height:400px;overflow-y:auto;padding:10px}.modal .quote-item{border-bottom:1px solid #fff3;cursor:pointer;margin:5px 0;padding:10px;transition:background-color .2s}.modal .quote-item:hover{background-color:#ffffff1a}.modal .quote-item p{color:#fff;margin:0}.user-info-dropdown .search-container{background-color:#1a1a2e;padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.user-info-dropdown .search-input{background-color:#fcfcfc;border:2px solid #0c5798;border-radius:4px;color:#1a1a2e;margin:4px 0;padding:8px 12px;width:100%}.user-info-dropdown .dropdown-content{max-height:80%;overflow-y:auto;padding-top:0}.user-info-dropdown h3{background-color:#1a1a2e;margin:10px;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.question-answer-row{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:8px 0}.question-content{flex-grow:1}.question-actions{margin-left:16px}.question-actions button{background-color:#2576c6;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:8px;margin-right:5px;padding:4px 8px}.question-actions button:hover{background-color:#1b5a9e}.edit-controls{align-items:center;display:flex;gap:10px;margin-left:25%;padding:5px}.site-config-select{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;font-size:14px;min-width:200px;padding:8px}.edit-buttons{gap:8px}.button-edit{background-color:#16213e;border-radius:5px;font-size:16px;padding:5px 10px;transition:background-color .3s ease}.cancel-button,.save-button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .2s}.save-button{background-color:#4caf50;color:#fff}.save-button:hover{background-color:#45a049}.cancel-button{background-color:#f44336;color:#fff}.cancel-button:hover{background-color:#da190b}.navbar{background-color:#16213e;box-shadow:0 2px 4px #0003;left:0;padding:-.5rem 1rem;position:fixed;right:0;top:0;z-index:1000}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.navbar-buttons{align-items:center;display:flex;gap:1rem;margin-left:auto}.nav-button{background-color:#2576c6;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}.nav-button:hover{background-color:#535bf2}.user-info-dropdown{background-color:#2576c6;border:#16213e;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:.5rem 1rem;position:inherit}.dropdown-content{background-color:#1a1a2e;box-shadow:-2px 0 5px #0003;height:80vh;margin-top:10px;overflow-y:auto;position:absolute;right:-300px;top:100%;transition:right .3s ease-in-out;width:300px;z-index:1001}.dropdown-content.active{right:0}.dropdown-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.logout-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.logout-button:hover{background-color:#c82333}.navbar-end{margin-left:auto;margin-right:20px}.question-description{color:gold;font-size:.9em;margin-top:10px;padding:0 20px;text-align:center}.proteus-image{align-items:center;display:flex;justify-content:center;margin:15px 0}.proteus-image img{height:auto;max-width:100%}.configuration-table .grand-total{background-color:#218fc8;color:#fff}.configuration-table .grand-total td{border-top:2px solid #000}.admin-modal{max-width:800px!important}.admin-table{border-collapse:collapse;margin-top:20px;width:100%}.admin-table td,.admin-table th{border:1px solid #ddd;color:#fff;padding:12px;text-align:left}.admin-table th{background-color:#218fc8;color:#fff}.discount-input{border:1px solid #ddd;padding:5px;width:70px}.admin-table tr{cursor:pointer}.admin-table tr.expanded{background-color:#1a1a2e}.recent-quotes-table{background-color:#21214d;border-collapse:collapse;margin:10px 0;width:100%}.recent-quotes-table td,.recent-quotes-table th{border:1px solid #fff;font-size:.9em;padding:8px}.recent-quotes-table th{background-color:#0c5798;color:#fffefe}.quote-validity{color:red;font-size:.9em;font-style:italic;margin:5px 0}.quote-row:hover{background-color:#f5f5f5;transition:background-color .2s ease}.price-section{background-color:#ffffff1a;border-radius:4px;margin:20px 0;padding:20px}.discount-input-container{align-items:center;display:flex;gap:10px;margin-bottom:15px}.discount-input-container label{color:#fff;font-weight:700}.discount-input{background-color:#fcfcfc;border:2px solid #0c5798;border-radius:4px;color:#1a1a2e;padding:8px;width:80px}.price-details{color:#fff}.list-price{font-size:1.2em;margin-bottom:10px}.discount-amount{color:#4caf50;margin-bottom:5px}.final-price{color:#2196f3;font-size:1.3em;font-weight:700}.discount-controls{align-items:center;background-color:#ffffff1a;border-radius:4px;display:flex;gap:10px;margin:15px 200px;padding:15px}.discount-controls label{color:#fff;font-weight:700}.discount-controls .discount-input{background-color:#fcfcfc;border:2px solid #0c5798;border-radius:4px;color:#1a1a2e;font-size:1em;padding:8px;width:55px}.discount-controls .discount-input:focus{border-color:#2196f3;box-shadow:0 0 5px #2196f380;outline:none}.disclaimer{color:gold;display:inline-block;font-size:x-small}.editing-controls{display:flex;flex-direction:column;gap:10px;margin:10px 0;width:100%}.editing-controls select{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px;width:100%}.edit-buttons{display:flex;gap:10px;margin-top:5px}.button-cancel,.button-save{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;padding:6px 12px}.button-save{background-color:#4caf50;color:#fff}.button-save:hover{background-color:#45a049}.button-cancel{background-color:#f44336;color:#fff}.button-cancel:hover{background-color:#d32f2f}.button-edit{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:10px;padding:4px 8px}.button-edit:hover{background-color:#0b7dda}.dynamic-tank-fields{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.dynamic-tank-field{align-items:center;display:flex;gap:10px}.dynamic-tank-field label{font-weight:700;min-width:80px}.dynamic-tank-field select{background-color:#fff;border:1px solid #ccc;border-radius:4px;flex:1 1;padding:8px}.answer-row{align-items:center;border-bottom:1px solid #444;display:flex;justify-content:space-between;padding:8px 0}.site-config-details{background-color:#1e293b;border-radius:4px;margin-top:10px;padding:10px}.site-config-instructions{background-color:#2c3e50;border-left:4px solid #3498db;border-radius:4px;font-style:italic;margin-bottom:15px;padding:10px}.question-section{background-color:#1a1a2e;border-radius:4px;margin-bottom:20px;padding:10px}.questions-answers h3{border-bottom:1px solid #3498db;color:#3498db;margin-bottom:10px;margin-top:15px;padding-bottom:5px}.progress-bar-container{background-color:#ddd;margin-bottom:20px}.progress-bar,.progress-bar-container{border-radius:5px;overflow:hidden;width:100%}.progress-bar{background-color:#d3d3d3;height:20px;position:relative}.progress-filled{animation:progress-animation 2s linear infinite;background:linear-gradient(45deg,#0b5697 25%,#2290c9 0,#2290c9 50%,#0b5697 0,#0b5697 75%,#2290c9 0,#2290c9);background-size:40px 40px;height:100%;transition:width .3s ease}@keyframes progress-animation{0%{background-position:0 0}to{background-position:40px 0}}.ai-modal-overlay{background-color:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s ease-in-out;visibility:hidden;z-index:1000}.ai-modal-overlay.open{opacity:1;visibility:visible}.ai-modal-content{background-color:#1a1a2e;box-shadow:-2px 0 5px #0003;height:calc(100vh - 60px);overflow-y:auto;padding:20px;position:fixed;right:-500px;top:60px;transition:right .5s ease-in-out;width:500px;z-index:1001}.ai-modal-overlay.open .ai-modal-content{right:0}.ai-close-button{margin-top:10px}
/*# sourceMappingURL=main.86365b5d.css.map*/