@import url("https://fonts.googleapis.com/css?family=Old+Standard+TT|Open+Sans");.calc-wrap{background:rgba(22,160,133,0.1)}.calc-wrap form{padding-bottom:0 !important}.calc-wrap h3{padding-bottom:15px}.calc-table_wrap{width:100%;overflow:auto}.calc-table_wrap .calc-table_th{background:#000;color:#fff}.calc-table_wrap .calc-table_th td{text-align:center;padding:5px 3px;min-width:100px}.calc-table_wrap tr td{padding:5px;text-align:right}.calc-table_wrap tr td:first-child{font-weight:700;width:155px;text-align:left}.calc-table_wrap .calc-table_itogo td{border-top-width:3px}.calc-table_wrap .calc-table_nds{opacity:.5}.calc-table_wrap .calc-table_full{background:rgba(22,160,133,0.1)}.calc-row{display:flex;justify-content:space-between}.calc-row .calc-minwidth150{min-width:150px}.calc-row .calc-minwidth250{min-width:250px}.calc-row .calc_input{margin:0 5px 0 0;width:100px;border:1px solid #000;text-align:right}.calc-row .calc-input_text{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-bottom:1em}.calc-row .calc-input_text p{margin:0;flex-grow:3}.calc-row .calc-input_text input{margin:0 3px;width:150px;border:1px solid #000;text-align:right}.calc-row .calc-input_text span{display:inline-block}.calc-row .calc-select{display:flex;align-items:center;flex-wrap:wrap;padding-bottom:1em}.calc-row .calc-select p{margin:0;flex-grow:3}.calc-row .calc-select select{width:150px;border:1px solid #000;margin:0 3px;text-align:right}.calc-row .calc-select span{display:inline-block}.calc-row .calc-KTP .calc-radio-option{min-width:100px}.calc-result{border:1px solid #000;background:#fff;margin:0 -1em 0;padding:2em 1em}.calc-result .calc_input{background:transparent;border:0 none;border-bottom:1px solid #000;cursor:pointer;pointer-events:none;font-size:2em;font-weight:700}@media (min-width: 1190px){.calc-radio:not(.calc-KTP){display:flex;justify-content:space-between}}@media (min-width: 1024px){.calc-row_col3{min-width:200px}}@media (min-width: 560px) and (max-width: 1400px){.calc-row_col p{width:75%}}@media (min-width: 560px){.calc-row_col2{justify-content:space-between}}@media (max-width: 559px){.calc-row{flex-direction:column}.calc-row .calc-row_col3{padding-bottom:1em}.calc-row p{margin-bottom:2px;color:#000}.calc-row .calc-input_text,.calc-row .calc-select{flex-direction:column;align-items:flex-start}}
