.result-row,.row_col_3{z-index:2;position:relative}*,.m__calculator *,.m__calculator ::after,.m__calculator ::before{box-sizing:border-box}.m__calculator *{font-family:Raleway,sans-serif}.m__calculator{width:auto;margin:0 auto 20px;font-family:inherit;font-size:17px}.m__group input,.m__group select,.num_font,.output_price{font-family:Manrope,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu}.m__calculator .m__row{display:flex;align-items:center;justify-content:center;column-gap:15px;width:100%}.m__calculator .m__row.result__desktop{max-width:100%}.m__calculator .m__cell{margin:0 0 5px;padding:4px 0;flex-basis:45%;flex-grow:1;display:flex;flex-direction:column}.m__calculator .m__cell:last-child{margin:0}.m__calculator .mgroup_inputs{display:flex;align-items:center;gap:5px;width:100%}.m__calculator .m__group{position:relative;width:100%;display:flex;flex-direction:column;align-items:start;column-gap:23px}.m__group input,.m__group select{width:100%;background:#fff;border-radius:6px;border:1px solid #1e302c;display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;flex-wrap:nowrap;text-align:left;height:40px;padding:6px 8px 5px;font-size:16px;font-weight:600;color:#292929}.m__group input:focus{outline:0;background:#fff!important}.m__group span.m_symbol{position:absolute;color:rgb(122 122 122);bottom:0;right:10px;height:39px;display:flex;z-index:1;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-size:15px;font-weight:500}.m__calculator .m__name{font-weight:600;font-size:12px;margin-bottom:6px;position:relative;flex:1;color:#ddd;text-align:left;display:inline-block}.m__calculator .m__label{display:flex}.noUi-base,.noUi-handle{transform:none!important;transition:none!important}.m__calculator .noUi-horizontal{height:4px;width:100%}.m__calculator .noUi-target{border:0;border-radius:0 0 4px 4px;background:#ddd8d8;margin-top:-2px;box-shadow:none}.m__calculator .noUi-handle:after,.m__calculator .noUi-handle:before{content:"";display:block;position:absolute;height:6px;width:0;background:rgb(244 244 244 / 60%);left:5px;top:4px}.m__calculator .noUi-handle:after{left:8px}.m__calculator .noUi-connect{box-shadow:none;background:#3e3e3e;transition:none;border-radius:0 0 4px 4px}@keyframes pulse-white{0%,100%{transform:scale(.95);box-shadow:0 0 0 0 rgb(60 60 60 / 30%)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,255,255,0)}}.m__calculator .noUi-horizontal .noUi-handle{width:15px;height:15px;left:-8px;top:-5px;border:3px solid #3e3e3e;border-radius:50%;background-color:#fff;cursor:pointer;transform:scale(1);animation:2s infinite pulse-white}.m__section{display:flex;flex-direction:column;justify-content:space-between;column-gap:20px;width:100%;max-width:1200px;margin:auto;padding:20px;border-radius:20px;background:#1e3430;border:1px solid #1e3430;box-shadow:0 6px 8px 0 rgba(150,150,150,.14)}.m__result{width:100%}.m__result h2{font-size:17px;color:#0290c7;margin:8px 0 12px;text-align:center}.m__row.row_col_2{display:flex;flex-direction:row}.result-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 0 8px}.result-row.row_total{border-bottom:none;margin-top:4px;padding-top:10px;border-top:1px solid #d5d6d6}.result-label{color:#fff;font-size:20px;font-weight:500}.result-value{font-size:16px;color:#090909;font-weight:800;line-height:1.5}span.result-label.label-bold{font-weight:600;color:#000}.row_bg{background:#4a4948;padding:10px;border-radius:4px;margin:10px 0 0;border:1px solid #ececec;position:relative}.result-row.row_total span{font-weight:700!important}span.result-label em{display:block;font-size:13px;margin-top:4px}strong.result-value{font-weight:700;font-size:41px;color:#fff}span.m_negative{color:#a10000}strong.result-value sup{font-size:20px}.row_col_3{display:flex;flex-direction:row;padding:10px 0 0}.row_col_3 .result-col{text-align:center;flex-basis:33%;display:flex;flex-direction:column}.result-col .result-label{margin-bottom:4px;font-size:12px}.m__section .title{font-size:25px;font-weight:700;color:#3e3e3e;line-height:1.2;margin-bottom:16px;text-align:center;display:block}.m__section .title svg{width:50px;height:50px;margin-right:6px}.m__section .mdesc{font-size:15px;color:#525252;line-height:1.3;margin-bottom:10px}.m_logo{text-align:center;margin-bottom:20px}.group_general{background:rgb(244 244 244 / 3%);padding:15px;border-radius:8px;flex:1}.data-table thead tr,.value-card thead tr{border:0;background-color:#c1d9d7}.row_col_3 .group_general{flex:1}.group_general h3{font-size:18px;margin:12px 0;color:#fff}.overflow-x-auto{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:20px;border:0!important}.data-table td,.data-table th{padding:12px 15px;text-align:left;font-size:15px;font-weight:600}.data-table thead tr{font-weight:600;color:#1e3430}.health-card thead tr,.production-card thead tr{background-color:#c1d9d7}.data-table td.text-right,.data-table td:nth-child(n+2),.data-table th:nth-child(n+2){text-align:right}.data-table td.font-medium{font-weight:500}.data-table td.font-semibold{font-weight:600}.data-table td.font-bold{font-weight:700}.health-card .data-table tr:last-child,.production-card .data-table tr:last-child{background-color:#c1d9d7;font-weight:700}.production-card .data-table tr:nth-last-child(2){background-color:#eff6ff;font-weight:600}.production-card .data-table tr.border-t-override{border-top:1px solid var(--color-border)}.health-card .data-table tr:nth-last-child(2),.health-card .data-table tr:nth-last-child(3){background-color:#fef3c7;font-weight:700}.mcol1{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;gap:15px}div#health_section{flex-basis:100%}div#health_section .m__group{flex:30%}#health_section .mgroup_inputs{flex-wrap:wrap}.m__group.m_output{display:flex;flex-direction:row;justify-content:space-between;padding:2px 0 10px;border-bottom:1px solid}.output_price{color:#fff;font-size:17px;font-weight:600}.m__calculator .m_output .m__name{font-size:15px;color:#fff}.m_button{font-weight:600;font-size:16px;margin-bottom:6px;color:#fff;background:#475e46;border:1px solid #475e46;padding:8px 10px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;outline:0;height:45px;min-width:150px;transition:.3s}.m_button svg{width:18px;height:18px}.m_button:hover{background:#132113;border:1px solid #132113}.card h2{font-size:25px;font-weight:700;color:#1e3430;margin:10px 2px}td:first-child,th:first-child{border-radius:8px 0 0 8px;border:0}td:last-child,th:last-child{border-radius:0 8px 8px 0}tr{border:3px solid #fff;background-color:#f2f2f2}tbody tr:nth-child(odd){background-color:#f9f9f9}.card.health-card,.card.production-card{margin-top:30px}.card.health-card table,.card.production-card table{min-width:500px}div#resultCard{margin-top:20px}.m__group select{max-width:350px;margin-bottom:20px;font-weight:600;outline:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (max-width:700px){.m__calculator .m__row{display:flex;flex-direction:column;align-items:initial;width:100%;column-gap:0;max-width:none!important}.m__calculator{font-size:16px;padding:10px}.m__section{display:flex;flex-direction:column;row-gap:10px;padding:15px}.m__calculator .m__cell{max-width:100%;flex-wrap:wrap;align-items:flex-start;flex-basis:100%;margin-bottom:6px}.m__calculator .m__name{min-width:auto}.m__calculator .m__group{position:relative;flex:1;width:100%}.m__result{padding:10px 0 0}.m__row.row_col_2{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px}.result-label{font-size:18px;text-align:center;text-transform:capitalize}.m_logo svg{height:60px}.group_general{flex-basis:100%}div#health_section .m__group{flex-basis:45%;margin-bottom:6px}}