.calc__radio-char{position:relative;margin-right:40rem;cursor:pointer}.calc__radio-char input[type=radio]{display:none}.calc__radio-char span{padding-left:32rem}.calc__radio-char span::before{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3e%3ccircle cx='12' cy='12' r='11.5' stroke='%23cccccc'/%3e%3c/svg%3e");width:24rem;height:24rem;background-size:contain;background-repeat:no-repeat;z-index:3;left:0;top:50%;transform:translateY(-50%)}.calc__radio-char input:checked+span::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3e%3ccircle cx='12' cy='12' r='11.5' stroke='%23cccccc'/%3e%3ccircle cx='12' cy='12' r='8' fill='%23000000'/%3e%3c/svg%3e");width:24rem;height:24rem;background-size:contain;background-repeat:no-repeat;z-index:4;left:0;top:50%;transform:translateY(-50%)}.calc__char-details{margin-top:24rem;display:flex;flex-wrap:wrap;gap:12rem 24rem}.calc__char-help{width:100%;margin-bottom:12rem;color:#666;color:#f00;font-size:14rem}.calc__char-help a{width:100%;color:#666;color:#f00;font-size:14rem}.calc__char-details>div{display:flex;flex-wrap:wrap;gap:12rem 24rem}.calc__select,.calc__text,.calc__dim,.calc__select-standard{padding:5rem 16rem;border-radius:50rem;font-size:16rem;font-family:var(--font-family)}.calc__visual-canvas img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.calc__project{display:flex;align-items:center;gap:24rem;margin:40rem 0}.calc__project-label{font-size:24rem;font-weight:400}.calc__project-input{width:300rem}.calc__group{border:1rem solid #fbec41;border-radius:30rem;padding:24rem;margin-bottom:24rem}.calc__group-title{font-size:24rem;font-weight:400;margin-bottom:24rem}.calc__radio,.calc__field{display:block;margin-bottom:8rem}.calc__field-label{display:block;margin-bottom:4rem}.calc__char{margin-bottom:12rem}.calc__char-title{font-weight:600;margin-bottom:6rem}.btn--primary{background:#fbec41}.btn--secondary{background:#a6a6a6;color:#fbec41}.calc__window{background:#f5f5f5;border-radius:12rem;padding:12rem 16rem;margin:8rem 0;display:flex;justify-content:space-between;align-items:center}.calc__window-info{font-size:14rem;line-height:1.4}.calc__window-edit,.calc__window-remove{background:0 0;border:none;margin-left:8rem;cursor:pointer;font-size:13rem;text-decoration:underline}.calc__window{background:#e9e9e9;border-radius:20rem;padding:16rem 20rem;display:flex;justify-content:space-between;align-items:center;margin:10rem 0;gap:16rem}.calc__window-left{flex:1}.calc__window-title{font-weight:700;margin-bottom:4rem}.calc__window-sub{font-size:14rem}.calc__window-qty{display:flex;align-items:center;gap:6rem}.qty-btn{width:22px;height:22rem;border-radius:50%;border:none;background:#8c8c8c;color:#fff;cursor:pointer;line-height:20rem}.qty-num{min-width:20rem;text-align:center;display:inline-block}.calc__window-actions button{background:0 0;border:none;margin-left:8rem;cursor:pointer;font-size:18rem}.calc__info-table td:nth-child(1){color:#a6a6a6}.calc__info-table td:nth-child(2){text-align:right}.calc__popup--show{transform:translateX(0);opacity:1}@media screen and (min-width:1200px){.clickable_input{gap:30px}.inputable{position:relative;padding-left:32rem}}