.kalkylatorer-frontend-app label{display:block;padding-bottom:15px;color:#000;font-size:20px;font-weight:700;cursor:auto}.kalkylatorer-frontend-app input{width:300px;padding:10px;border:1px solid #ddd;border-radius:3px}.kalkylatorer-frontend-app select{width:322px;padding:10px;border:1px solid #ddd;border-radius:3px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.kalkylatorer-frontend-app .subtitle{margin-bottom:20px}.kalkylatorer-frontend-app .calc-numerical-input-wrapper{margin-bottom:35px}.kalkylatorer-frontend-app .frontend-answer{padding:20px 30px;border:1px solid #ddd}.kalkylatorer-frontend-app .frontend-answer h3{margin-top:0}.kalkylatorer-frontend-app .frontend-answer p{margin-top:10px}.kalkylatorer-frontend-app .multiple-choice-radio-options{display:grid}.kalkylatorer-frontend-app .multiple-choice-radio-options .multiple-choice-radio-option label{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;min-height:76px;margin-top:0!important;padding:15px;border:1px solid #ddd;border-radius:3px;font-size:16px;line-height:24px;text-align:center;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.kalkylatorer-frontend-app .multiple-choice-radio-options .multiple-choice-radio-option input[type=radio]{display:none}.kalkylatorer-frontend-app .multiple-choice-radio-options .multiple-choice-radio-option input[type=radio]:checked+label{border-color:#38acff;color:#3192d8;background-color:#ecf7ff}@media screen and (max-width:768px){.kalkylatorer-frontend-app .multiple-choice-radio-options{grid-template-columns:1fr!important}}.kalkylatorer-app h3{margin-top:20px}.kalkylatorer-app label{display:block;margin:5px 0}.kalkylatorer-app strong{display:block;margin:10px 0}.kalkylatorer-app textarea{width:50%;resize:none}.kalkylatorer-app .add-button{margin-right:10px}.kalkylatorer-app .box-wrapper{margin:20px 20px 20px 0;padding:10px;border:1px solid #ddd;background-color:#f5f5f5}@media screen and (max-width:767px){.kalkylatorer-app .box-wrapper{margin-right:0}}.kalkylatorer-app .box-wrapper.fields{margin-bottom:0}.kalkylatorer-app .box-wrapper h3{margin-top:10px}.kalkylatorer-app .box-wrapper input[type=text]{width:100%}.kalkylatorer-app .calc-subtitle-wrapper{margin-top:10px}.kalkylatorer-app .calc-subtitle-wrapper textarea{width:100%}.kalkylatorer-app .calc-title-wrapper{margin-top:20px}.kalkylatorer-app .calc-numerical-input-wrapper{margin:20px 0}.kalkylatorer-app .calc-numerical-input-wrapper select{display:block}.kalkylatorer-app .calc-numerical-input-wrapper strong{display:block;margin-bottom:10px}.kalkylatorer-app .calc-numerical-input-wrapper button{margin-top:10px}.kalkylatorer-app .entry-and-preview{display:-webkit-flex;display:-ms-flexbox;display:flex}.kalkylatorer-app .entry-and-preview .entry-fields{width:50%}@media screen and (max-width:767px){.kalkylatorer-app .entry-and-preview .entry-fields{width:100%}}.kalkylatorer-app .entry-and-preview .preview{width:50%}@media screen and (max-width:767px){.kalkylatorer-app .entry-and-preview .preview{display:none}}.kalkylatorer-app .expression{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.kalkylatorer-app .expression .expression-item{display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:50px;max-width:150px;height:50px;margin-top:10px;margin-right:10px;border:1px solid #ddd;background-color:#fff;font-weight:700;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.kalkylatorer-app .expression .expression-item p{overflow:hidden;margin:0;padding:0 5px;white-space:nowrap;text-overflow:ellipsis}.kalkylatorer-app .expression .expression-item input{width:50px;height:100%;margin:0;padding:0;border:none;box-shadow:none;text-align:center}.kalkylatorer-app .error,.kalkylatorer-app .expression-string{font-weight:700;font-style:italic}.kalkylatorer-app .error{color:red}.kalkylatorer-app .multiple-choice-option button{display:block}.kalkylatorer-app .multiple-choice-option input{display:inline-block;width:50%;margin:0}.kalkylatorer-app .sign-selector{width:auto;margin-top:20px;padding:20px;border:1px solid #ddd;background-color:#fff}.kalkylatorer-app .sign-selector .math-symbols{margin-top:10px}.kalkylatorer-app .sign-selector .buttons{margin-bottom:20px}.kalkylatorer-app .sign-selector .pick-sign-button{min-width:50px;height:50px;margin-top:10px;margin-right:10px;padding:10px;font-size:20px}.kalkylatorer-app .textarea-wrap{white-space:pre-wrap}