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}*{font-family:Roboto,serif;line-height:1.5;margin:0;outline:none;padding:0}*,body{box-sizing:border-box}@media only screen and (max-width:600px){.app{display:none}}.app{flex-direction:column;gap:40px;margin:auto;max-width:880px}.app,.tabs{display:flex}.tabs{gap:8px}.tab.active:after{border-color:#d92a1c #0000 #0000;border-style:solid;border-width:12px 8px 0;content:"";margin-top:48px;position:absolute}input::placeholder,input[type=number]{color:#000;font-size:12px;font-weight:700}input[type=number]{width:54px}select{color:#000;font-weight:700}.flange-size-input,.flange-size-input-container{width:140px!important}option{color:#000;color:initial;font-weight:400}.load-per{align-items:center;display:flex;width:100%}.centered-text{text-align:center;width:100%}h2{color:#333;font-size:20px;margin:0}.flex-align-center{align-items:center;display:flex;gap:8px}.caption{color:#6c6c6c;font-size:14px;margin-bottom:24px;margin-top:4px;width:50%}.calculator-section,.table-calculator{display:flex;flex-direction:column}.calculator-section{gap:16px}.calculator-section__row{align-items:flex-end;display:flex;gap:16px}.calculator-section-container{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between}.calculator-section-container-left{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;max-width:650px;width:100%}.calculator-section-container-right{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center}.remove-flange-button{bottom:8px;position:relative}.remove-flange-button svg{cursor:pointer;height:16px;width:16px}.calculator-section h3{margin-bottom:10px}.input-row{display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.input-row-open{width:calc(20% - 9.6px)}#o-ring-diameter-0,#o-ring-length-0{width:70px}.input-row-flange{width:calc(25% - 17px)}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 viewBox=%270 0 20 20%27><path fill=%27black%27 d=%27M7 10l5 5 5-5H7z%27/></svg>");background-position:calc(100% - 4px) calc(50% - 3px);background-repeat:no-repeat;background-size:20px;padding-right:22px!important}.input-row label{color:#000;font-size:14px;font-weight:700;max-width:80px}[id^=number-flanges-],[id^=number-openings-],[id^=pressure-difference-]{width:100%!important}.input-row input,.input-row select{border:1px solid #ccc;border-radius:4px;font-size:12px;padding:14px 12px;text-align:left}.results{display:flex;gap:16px;justify-content:space-between}.copy-link{border:1px solid #ccc;box-sizing:border-box;gap:8px;padding:10px;width:100%}.copy-link,.svg-caps{align-items:center;display:flex}.svg-caps svg{height:20px;width:20px}.results>div{display:flex;flex-direction:column;gap:8px;justify-content:flex-end;max-width:120px}.copy-container p,.results>div p{color:#000;font-size:14px;font-weight:700;margin:0}.results>div .green-div{align-items:center;background-color:#e1ffeb;display:flex;height:48px;justify-content:center;max-width:120px;padding:0 8px;width:120px}.copy-container span,.results>div .green-div .one-line{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-container span{font-size:10px;max-width:160px}.total-container{align-items:flex-end;display:flex;flex-direction:column;gap:16px;width:100%}.total-container-result{align-items:center;flex-direction:row!important;gap:16px!important;max-width:none!important}.total-container-result .green-div,.total-container-result p{width:120px!important}.export{align-items:center;display:flex;flex-direction:row;gap:16px}.justify-space{justify-content:space-between}.w-50{width:50%}.export .paragraph,.export a{font-size:14px}.export a{text-wrap:nowrap;color:#000;font-weight:700}.export a.add-button{color:#d92a1c;font-size:14px;font-weight:400}.caps{text-transform:uppercase}.add-button,.caps{cursor:pointer;text-decoration:underline}.add-button{color:#d92a1c;font-size:14px;font-weight:700;width:fit-content}.add-button:hover{text-decoration:none}.save-section{display:flex;flex-direction:column;gap:16px}.save-section-inputs{gap:16px}.save-section-inputs,.save-section-inputs>div{display:flex;width:100%}.save-section input{border:1px solid #000;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.save-section-inputs>input{width:50%}.primary-button{text-wrap:nowrap;align-items:center;background-color:#d92a1c;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:8px 20px;text-decoration:none;text-decoration:initial}.primary-button.save{padding:12px 48px}.save-button:hover{background-color:#9b1f17}.gdpr-text{color:#777;font-size:14px;text-align:end;width:100%}.gdpr-text a{color:#777;font-size:12px}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.flash-message{animation:slideDown .5s ease-in-out,slideUp .5s ease-in-out 3.6s;background-color:#d92a1c;box-shadow:0 4px 6px #0000001a;color:#fff;left:0;padding:10px 20px;position:fixed;text-align:center;top:0;width:100%;z-index:1040}.calculator__modal__overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.calculator__modal__content{background-color:#fff;box-shadow:0 2px 10px #0000001a;max-width:720px;padding:20px;position:relative;width:100%;z-index:1001}.calculator__modal__content img{height:auto;object-fit:contain;width:100%}.calculator__modal__content.flange-size{display:flex;flex-direction:row;height:auto;max-width:1024px;padding:0}.calculator__modal__content.flange-size .left{background-color:#dddddd4a;max-height:640px;overflow:auto;padding:40px;width:60%}.calculator__modal__content.flange-size .right{display:flex;justify-content:flex-end;width:40%}.calculator__modal__content.backup-modal{max-width:600px;padding:0}.calculator__modal__content.backup-modal .red-dot{margin-left:-14px;margin-top:-14px;position:absolute}.calculator__modal__content.backup-modal p.modal-description{color:#6c6c6c;font-size:16px;margin:0;width:100%}.calculator__modal__content .modal-content-email{gap:24px;max-width:500px;padding:32px}.calculator__modal__content .modal-content h2{margin:0}.calculator__modal__content .modal-buttons{align-items:center;display:flex;justify-content:space-between}.alert.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460;padding:10px}.calculator__modal__content .modal-buttons button.primary-button.cancel,.calculator__modal__content .modal-buttons button.primary-button.save{max-width:152px;padding:12px 0;width:100%}.calculator__modal__content .modal-buttons button.primary-button.save.save-backup{font-size:12px;font-weight:400;max-width:none;padding:11px 18px;width:fit-content}.calculator__modal__content .modal-header{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.calculator__modal__content .red-dot{background-color:#d92a1c;height:12px;min-height:12px;min-width:12px;width:12px}.calculator__modal__content input.backup-email{border:1px solid #ccc;font-size:12px}.calculator__modal__content input.backup-email::placeholder{color:#6c6c6c;font-size:12px;font-weight:400}.calculator__modal__content .backup-modal-container{padding:80px}.calculator__modal__content .modal-header h2{font-size:32px;margin:0}.calculator__modal__content .flex{display:flex;flex-direction:column}.calculator__modal__content .gap{gap:8px}.calculator__modal__content .modal-header p.modal-description{color:#6c6c6c;font-size:16px;margin:0;width:75%}.calculator__modal__content .close-button{align-items:center;background-color:#000;border:none;color:#fff;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;padding:8px;position:absolute;right:0;top:0;width:32px}.calculator__modal__content .close-button svg{height:20px;width:20px}.calculator__modal__content .sizes-table{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.calculator__modal__content .sizes-table td,.calculator__modal__content .sizes-table th{font-size:16px;padding:16px 16px 16px 0;text-align:left}.calculator__modal__content .sizes-table th{border-bottom:2px solid #d8d8d8;font-weight:700;padding-bottom:10px;white-space:nowrap}.calculator__modal__content .sizes-table td{border-bottom:1px solid #d8d8d8}.calculator__modal__content .sizes-table td.grey{color:#6c6c6c}.calculator__modal__content .sizes-table a.select-link{color:#e60000;cursor:pointer;font-weight:700;text-decoration:underline;white-space:nowrap}.calculator__modal__content .sizes-table a.select-link:hover{color:#9e0101}.calculator__modal__content .sizes-table td:first-child,.calculator__modal__content .sizes-table th{white-space:nowrap;width:200px}.calculator__modal__content .sizes-table th:first-child{text-align:start}.calculator__modal__content .sizes-table td:first-child{font-weight:700;text-align:start;text-decoration:underline}.calculator__modal__content .sizes-table td,.calculator__modal__content .sizes-table th{text-align:center}.calculator__modal__content .sizes-table td{width:100px}.calculator__modal__content .select-link:hover{text-decoration:underline}.calculator__modal__content .modal-image{text-align:right}.calculator__modal__content .modal-image img{height:auto;max-width:100px}
/*# sourceMappingURL=main.c72855f1.css.map*/