

/* Start:/local/components/alphamax/calculator.main/templates/.default/static/css/main.502c9f78.chunk.css?16270527169679*/
@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;600&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root :not("svg text"){margin:0;padding:0;line-height:1.2;font-size:14px;font-weight:400}#root select{padding:5px}#root b,#root strong{font-weight:700}#root :focus{outline:none}#root{max-width:1000px;margin:30px auto;padding:15px}#root,a,button,input,p,select,textarea{font-family:"Rubik",sans-serif}#root input,select,textarea{padding:5px}#root [name=width]{max-width:80px!important}#root label{margin:3px}#root label span{margin-right:5px}#root #calc-form-controlls-wrapper{margin:30px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#root .detail-settings,.detail{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px;margin:10px 0}#root .detail{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;align-items:stretch;padding:0;margin-bottom:40px}#root .detail.active input[name=title]{font-size:16px;color:#2a45c7;font-weight:600}#root .detail.active .detail-settings{background-color:#dde3e8;border-color:#3582c4}#root .detail.active legend{background-color:#fff;border:0;border-radius:7px;border-top:1px solid #ddd;width:auto;margin:0}#root .detail.not-active{border:0}#root .detail.not-active .detail-plan{padding:0;max-height:234px}#root .remove-detail-btn{position:absolute;top:-1px;right:-1px;width:40px;height:40px;border-color:#d63638;color:#d63638;margin:0;padding:0}#root .remove-detail-btn:after{content:"+";font-size:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;line-height:0;background-color:transparent}#root .detail-plan{padding:10px;background:#fff;width:400px;max-height:600px;border:1px solid #ddd;position:relative;display:-webkit-flex;display:flex}#root .detail-plan svg{max-height:100%;max-width:100%;margin:auto}#detail-size{max-width:300px;box-sizing:border-box}#root .detail-settings{background-color:#fafafa;margin:0;padding:0;border:1px solid #ddd;-webkit-align-self:flex-start;align-self:flex-start}#root .detail-settings label span{font-size:12px}#root .detail-settings label span b{color:#3582c4;font-size:12px}#root .detail-ext-options{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}#root .detail-ext-options button{font-size:12px;margin:5px}#root .detail-ext-options button[data-action=rotate]{font-size:11px;white-space:normal}#root .angle-options-wrapper{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:5px;border:1px solid #ddd;margin:5px;min-height:36px;width:calc(50% - 22px)}#root .angle-options-wrapper.active{background-color:#f7f7f7;width:calc(100% - 22px)}#root .angle-options-wrapper label{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#root .angle-options__send{position:absolute;right:0;top:50px}#root .angle-options-wrapper label:not(.switch){-webkit-align-items:center;align-items:center}#root .angle-options-wrapper input[type=number]{margin:0 10px}#root .angle-options-type{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-bottom:10px}#root .angle-options-type button{background-color:#fff;border:1px solid #3582c4;color:#3582c4;cursor:pointer;padding:5px;font-size:12px}#root .angle-options-type button[data-active=active]{background-color:#3582c4;border:1px solid #3582c4;color:#fff}#root .angle-type__linear{margin:0 5px}#root .angle-options__tabs-header{margin-top:20px}#root .angle-options__tabs-header button.active{background-color:#3582c4;border:1px solid #3582c4;color:#fff}#root .angle-options__tabs-header button[disabled]{opacity:.5;cursor:default}#root .angle-title-wrapper{margin:0}#root .detail-settings .angle-title{width:150px;display:inline-block;font-size:14px;padding-left:50px;line-height:1;box-sizing:border-box}#root .angle-title:before{content:"";background-color:#eee;height:35px;width:35px;position:absolute;top:0;left:0}#root .angle-title:after{content:"";border-left:10px solid transparent;border-top:10px solid transparent;border-color:#d63638 transparent transparent #d63638;border-style:solid;border-width:10px;max-height:0;max-width:0;position:absolute;display:inline-block;top:1px;left:1px}#root .angle-options-wrapper.active .angle-title:before{background-color:transparent}#root .angle-title.rt:after{border-color:#d63638 #d63638 transparent transparent;border-style:solid;border-width:10px;top:1px;left:13px}#root .angle-title.rb:after{border-color:transparent #d63638 #d63638 transparent;border-style:solid;border-width:10px;top:13px;left:13px}#root .angle-title.lb:after{border-color:transparent transparent #d63638 #d63638;border-style:solid;border-width:10px;top:13px;left:1px}#root label input:not([type=checkbox]){width:calc(100% - 12px)}#root label>input[type=number]{min-width:60px;font-size:13px}#root label>select{min-width:90px;font-size:13px}#root .switch{position:absolute;right:5px;top:40px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#root button{margin:0 5px;padding:7px 15px;font-size:16px;background-color:#fafafa;border:1px solid #3582c4;color:#3582c4;cursor:pointer;transition:all .3s}#root button:disabled{opacity:.5;cursor:default}#root button:not([disabled]):focus,#root button:not([disabled]):hover{box-shadow:1px 3px 3px #999;background-color:#3582c4;color:#fff}#root button.remove-detail-btn:hover{background-color:#d63638}#root button.remove-detail-btn:hover:after{color:#fafafa}#root input[type=number]{position:relative;margin:0 5px 0 0;max-width:calc(100% - 70px)}.field-error{color:#d63638;font-size:12px;width:100%}#root .detail-settings label span.text-muted{font-size:10px;color:#999}#root input[type=checkbox]{width:20px;height:20px}#root input.error{background-color:rgba(214,54,57,.48627450980392156);border:1px solid}#root fieldset{padding:5px;margin:7px;background-color:#fff}#root legend{padding:0 10px;font-size:14px}#root .fieldset-notice{font-size:12px}#root #summary{border:3px double #2a3cc1;font-size:13px;color:#2a3cc1;background-size:100px 100%;background-repeat:no-repeat;padding:5px 5px 5px 100px}#root .summ-item{display:-webkit-inline-flex;display:inline-flex;padding:3px 30px;width:50%;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;box-sizing:border-box}#root .summ-item:first-child{width:100%;font-size:14px;color:brown;margin-bottom:3px;text-align:right}#root #summary p{text-align:center}#root #checkoutForm{margin:15px 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background-color:#fafafa;padding:10px;border:1px solid #ddd}#root #checkoutForm fieldset{background-color:#fefefe}#root #checkoutForm label{margin:0;block-size:auto}#root #checkoutForm fieldset.w100p{width:calc(100% - 10px)}#root #checkoutForm label{padding:5px;margin:5px 0;min-width:calc(25% - 10px)}#root #checkoutForm input:not([type=checkbox]),#root #checkoutForm textarea{padding:7px;width:calc(100% - 24px);margin-bottom:5px;max-width:none;border:1px solid #ddd;border-radius:5px;color:#555}#message{text-align:center;background-color:#f3f3f3;padding:15px;border:1px solid #ddd;width:270px;margin:auto}.reqiured-field{position:relative}.reqiured-field:after{content:"*";color:red;position:absolute;top:0}#root .fons12{font-size:12px}#root .tac{text-align:center}#root h2,#root h4{font-size:24px;font-weight:700;margin:10px 0 40px}#root .w100p{width:100%}#root .w50p{width:50%}#root fieldset.w100p{width:calc(100% - 13px)}#root fieldset.w50p{width:calc(50% - 26px)}#root label.mt30{margin-top:30px}#root fieldset,#root input,#root select,#root textarea{border:1px solid #ddd}#root button:focus,#root input:focus,#root select:focus{border-color:#76e672;background-color:#f3f3f3}#root legend{font-style:italic}#root .ml-a{margin-left:auto!important}#root .px10{padding:0 10px}#root .pt10{padding-top:5px}#root .flex{-webkit-flex-wrap:wrap;flex-wrap:wrap}#root .flex,#root .flex-nowrap{display:-webkit-flex;display:flex}#root .flex-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#root .flex-column{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#root .flex-center{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#root .action-link{border-bottom:1px dotted;cursor:pointer}#root #summary .action-link{margin:10px 0}#root .summ-item.more{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}#root #summary table td{padding:0 5px}#root #summary table tr:hover{background-color:#f3f3f3}.relative{position:relative}#root .black{color:#1d2327}#root,#root .light-black{color:#2c3338}#root .blue{color:#3582c4}#root .light-blue{color:#72aee6}#root .red{color:#d63638}#root .copyright{font-size:12px;text-align:center;margin-top:30px;color:#999}#root .copyright a{color:#d63638}
/*# sourceMappingURL=main.502c9f78.chunk.css.map */
/* End */
/* /local/components/alphamax/calculator.main/templates/.default/static/css/main.502c9f78.chunk.css?16270527169679 */
