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{background-color:#16213e;border-style:double;margin-bottom:20px;padding:inherit}.user-info input{background-color:#1a1a2e;border:1px solid #2576c6;border-radius:4px;color:#fff;font-size:14px;padding:8px}.user-info input:focus{border-color:#3a96e6;box-shadow:0 0 5px #2576c680;outline:none}.user-info label{color:#fff}.questions-answers{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:#666;cursor:not-allowed;opacity:.6}.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-x:hidden;overflow-y:auto;position:static;top:0;width:100%;z-index:1}.modal-content{background-color:#1a1a2e;border:1px solid #888;border-radius:30px;box-sizing:border-box;margin:100px auto 20px;max-width:600px;overflow-x:hidden;padding:20px;width:80%}.modal-content img,.modal-logo{height:auto;max-width:100%}.modal-logo{display:block;max-height:170px;object-fit:contain;width:100%}.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;border-radius:10px;color:#fff;cursor:pointer;font-size:inherit;margin:8px 0;padding:14px 20px;width:100%}.dashboard-modal{border-radius:30px;box-sizing:border-box;max-width:800px!important;overflow-x:hidden;width:85%!important}.dashboard-metrics{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0}.metric-card{background:linear-gradient(135deg,#0c5798,#2576c6);border-radius:12px;box-shadow:0 4px 6px #0000004d;min-width:180px;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.metric-card:hover{box-shadow:0 6px 12px #0006;transform:translateY(-5px)}.metric-label{color:#ffffffe6;font-size:.9em;font-weight:500;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.metric-value{color:#fff;font-size:2.5em;font-weight:700;line-height:1}.metric-value-small{color:#fff;font-size:1.2em;font-weight:700;line-height:1.3}.dynamic-tank-label{font-weight:700;padding-right:5px}.apply-to-all-container{background-color:#2576c61a;border-left:3px solid #2576c6;border-radius:5px;margin:15px 0;padding:10px}.apply-to-all-label{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px}.apply-to-all-label input[type=checkbox]{accent-color:#2576c6;cursor:pointer;height:18px;width:18px}.apply-to-all-label span{-webkit-user-select:none;user-select:none}.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 .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-logo img{height:70px;width:auto}.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{margin-right:10px;position:relative}.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{border-radius:30px;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}.responsive-img{height:auto;max-width:100%}@media screen and (max-width:992px){.omntec-container{margin-top:70px!important}.omntec-container,.quote-generator{max-width:95%;padding:15px}.discount-controls{margin:15px 50px}.modal-content{border-radius:30px;max-width:550px;width:90%}.dashboard-modal{width:95%!important}.admin-modal,.dashboard-modal{max-width:95%!important}}@media screen and (max-width:768px){body,html{overflow-x:hidden!important;width:100%!important}body{min-width:0!important}.modal{margin:0!important;max-width:100vw!important;overflow-x:hidden!important;padding:0!important;width:100vw!important}.modal-content,.modal-content.dashboard-modal{box-sizing:border-box!important;margin:80px auto 10px!important;max-width:calc(100vw - 20px)!important;padding:15px!important;width:calc(100vw - 20px)!important}.modal-logo{display:block!important;height:auto!important;margin:0 auto!important;max-width:calc(100vw - 60px)!important;width:calc(100vw - 60px)!important}.omntec-container{border-radius:15px;box-sizing:border-box;margin-left:8px;margin-right:8px;margin-top:120px!important;width:calc(100% - 16px)}.omntec-container,.quote-generator{max-width:100%;padding:10px}.textarea{height:180px;width:100%}.navbar{box-sizing:border-box!important;max-width:100vw!important;min-height:auto;overflow:hidden!important;padding:8px!important;width:100vw!important}.navbar-container{flex-wrap:wrap;gap:5px;max-width:100%!important;padding:0!important;width:100%!important}.navbar-logo{flex:0 0 auto}.navbar-logo img{height:30px!important;margin-left:0!important;max-width:100px!important;width:auto!important}.navbar-buttons{align-items:center;flex:1 1;flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:calc(100vw - 120px)!important}.nav-button{font-size:10px!important;max-width:80px;overflow:hidden;padding:5px 8px!important;text-overflow:ellipsis;white-space:nowrap}.user-info-dropdown{position:relative}.logout-button{font-size:10px!important;padding:5px 8px!important}.navbar-end{display:flex;flex-wrap:wrap;gap:4px;margin-left:0;margin-right:0}.dropdown-content{right:-280px;width:280px}.dropdown-content.active{right:0}.user-info-dropdown .dropdown-content{right:-280px;width:280px}.user-info-dropdown .dropdown-content.active{right:0}.logoLight img{height:auto!important;width:280px!important}.section-name h2{font-size:1.1em;padding:0 10px}.omntec-question-container{border-radius:8px;padding:8px}.omntec-question-container h2{font-size:1em;margin-bottom:10px}.omntec-question-container input,.omntec-question-container select{box-sizing:border-box;font-size:14px;padding:10px;width:100%}.omntec-question-container button{margin-left:0;margin-top:10px;padding:12px 15px;width:100%}.question-description{font-size:.85em;padding:0 10px}.navigation-buttons{flex-direction:row;gap:10px;padding:0 10px}.navigation-buttons .button{flex:1 1;font-size:14px;padding:12px 15px}.button{font-size:14px;padding:10px 15px}.button-back-to-quotes,.button-back-to-quotes:hover,.button-new-quote,.button-new-quote:hover,.button-print,.button-print:hover{box-sizing:border-box;margin-bottom:10px;margin-left:0;padding:12px 20px;width:100%}.recommendation-buttons{display:flex;flex-direction:column;gap:10px}.admin-table,.configuration-table,.customerPrintableInfo,.item-table,.recent-quotes-table{-webkit-overflow-scrolling:touch;display:block;font-size:14px;overflow-x:auto}.admin-table td,.admin-table th,.configuration-table td,.configuration-table th,.customerPrintableInfo td,.customerPrintableInfo th{font-size:13px;padding:6px}.modal-content{box-sizing:border-box;margin:80px auto 10px;max-width:95vw;overflow-x:hidden;padding:15px;width:95%}.modal-content input{box-sizing:border-box;padding:10px 12px;width:100%}.modal-content button{box-sizing:border-box;padding:12px 15px;width:100%}.dashboard-modal{overflow-x:hidden;width:95%!important}.admin-modal,.dashboard-modal{max-width:95vw!important}.dashboard-metrics{flex-direction:column;gap:12px;padding:0 10px}.dashboard-metrics,.metric-card{box-sizing:border-box;width:100%}.metric-card{min-width:auto;overflow:hidden}.metric-value{font-size:1.8em;overflow-wrap:break-word;word-break:break-all}.metric-value-small{font-size:1em;overflow-wrap:break-word}.metric-label{font-size:.85em}.discount-controls{align-items:flex-start;flex-direction:column;gap:8px;margin:15px 10px}.discount-controls .discount-input{width:100%}.user-info{padding:10px}.user-info input{box-sizing:border-box;width:100%}.edit-controls{align-items:stretch;flex-direction:column;margin-left:0}.site-config-select{min-width:auto;width:100%}.edit-buttons{justify-content:center}.question-answer-row{align-items:flex-start;flex-direction:column;gap:8px}.question-actions{display:flex;gap:8px;justify-content:flex-start;margin-left:0;width:100%}.question-actions button{margin-left:0}.dynamic-tank-field{align-items:flex-start;flex-direction:column}.dynamic-tank-field label{min-width:auto}.dynamic-tank-field select{width:100%}.proteus-image img{height:auto;max-width:100%}.recommended-model{font-size:1.5em}.search-container{width:100%}.search-input{box-sizing:border-box;width:100%}.quotes-list{padding:5px}.quote-item{padding:12px 8px}.apply-to-all-container{margin:10px 0;padding:8px}.apply-to-all-label{font-size:13px}}@media screen and (max-width:480px){.omntec-container{border-radius:10px;margin-left:8px;margin-right:8px;margin-top:100px!important;max-width:calc(100vw - 16px)!important;padding:8px;width:calc(100vw - 16px)!important}.navbar,.omntec-container{box-sizing:border-box!important}.navbar{max-width:100vw!important;padding:5px!important;width:100vw!important}.navbar-container{align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:space-between;padding:0!important;width:100%!important}.navbar-logo{flex:0 0 auto;margin-bottom:0;text-align:left}.navbar-logo img{height:25px!important;margin-left:0!important;max-width:80px!important;width:auto!important}.navbar-buttons{flex:1 1;flex-wrap:wrap;gap:3px;justify-content:flex-end;margin-top:0;max-width:calc(100vw - 100px)!important}.nav-button{font-size:8px!important;max-width:60px!important;overflow:hidden;padding:4px 5px!important;text-align:center;text-overflow:ellipsis;white-space:nowrap}.user-info-dropdown{position:relative}.logout-button{font-size:8px!important;padding:4px 5px!important;white-space:nowrap}.navbar-end{display:flex;flex:0 0 auto;gap:3px}.logoLight{max-width:100%!important;overflow:hidden;padding:0 10px;width:100%!important}.logoLight img{max-width:200px!important;width:60vw!important}.modal-content,.modal-content.dashboard-modal{margin:70px auto 8px!important;max-width:calc(100vw - 16px)!important;padding:10px!important;width:calc(100vw - 16px)!important}.modal-logo{max-width:calc(100vw - 50px)!important;width:calc(100vw - 50px)!important}.dashboard-metrics{padding:0!important;width:100%!important}.metric-card{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.section-name h2{font-size:.95em;line-height:1.3}.omntec-question-container{padding:10px}.omntec-question-container h2{font-size:.9em;line-height:1.3;margin-bottom:12px}.omntec-question-container input,.omntec-question-container select{font-size:16px;padding:12px}.modal-content{box-sizing:border-box;margin:60px auto 8px;max-height:90vh;max-width:94vw;overflow-x:hidden;overflow-y:auto;padding:10px;width:94%}.modal-content.dashboard-modal{padding:10px 8px}.modal-content img{max-height:80px;max-width:100%}.modal-content h2{font-size:1.1em}.modal-content h3{font-size:1em}.modal-content input{padding:12px 10px}.modal-content button,.modal-content input{box-sizing:border-box;font-size:16px;width:100%}.modal-content button{padding:14px}.dropdown-content{height:80vh;position:fixed;right:-100vw;top:0;width:100vw}.dropdown-content.active{right:0}.user-info-dropdown .dropdown-content{height:80vh;right:-100vw;width:100vw}.user-info-dropdown .dropdown-content.active{right:0}.dashboard-metrics{gap:10px;padding:0 5px}.metric-card{box-sizing:border-box;min-width:0;padding:12px 10px;width:100%}.metric-value{font-size:1.4em;word-break:break-all}.metric-value-small{font-size:.95em;word-break:break-all}.metric-value-small div{overflow-wrap:break-word;word-break:break-all}.metric-label{word-wrap:break-word;font-size:.7em}.admin-table,.configuration-table,.customerPrintableInfo{font-size:12px}.admin-table td,.admin-table th,.configuration-table td,.configuration-table th{font-size:11px;padding:4px 3px}.recommended-model{font-size:1.2em}.recommendSumH h1{font-size:1.3em}.recommendSumH h3{font-size:1em}.button-back-to-quotes,.button-new-quote,.button-print{font-size:14px;padding:12px 15px}.navigation-buttons{gap:8px;padding:0 5px}.navigation-buttons .button{font-size:14px;padding:12px 10px}.user-info{padding:10px}.user-info h2{font-size:1.1em}.user-info p{font-size:.9em}.questions-answers{padding:10px}.questions-answers h2{font-size:1em}.disclaimer{font-size:10px;padding:5px}.disclaimer h3{font-size:12px}.proteus-image img{max-width:280px}.apply-to-all-container{padding:8px}.apply-to-all-label{font-size:12px}.dynamic-tank-field{gap:6px}.dynamic-tank-field label{font-size:13px}.dynamic-tank-field select{font-size:16px;padding:10px}.search-input{font-size:16px;padding:12px}}.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;box-sizing:border-box;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}@media screen and (max-width:768px){.ai-modal-content{height:calc(100vh - 55px);padding:15px;right:-100%;top:55px;width:100%}.ai-modal-overlay.open .ai-modal-content{right:0}.ai-close-button{padding:12px;width:100%}}@media screen and (max-width:480px){.ai-modal-content{height:calc(100vh - 50px);padding:10px;top:50px}}
/*# sourceMappingURL=main.4b6f8c03.css.map*/