#bsh-calculator{max-width:100%;margin:0;padding:0;color:#213f59;font-family:Open sans,sans-serif;font-size:15px;font-style:normal}#bsh-calculator h2{font-size:18px;margin:0}#bsh-calculator h3{font-size:18px;font-weight:700;margin:0;padding:0}.beam-half{width:50%}.bsh-header{color:#213f59;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:170%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:5px;grid-row-gap:5px}.bsh-header div{background:#faf6f5;padding:10px 5px}.bsh-row{font-weight:700;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:5px;grid-row-gap:5px;align-items:center;margin-top:15px}.bsh-input,.bsh-select{color:#213f59;font-family:Open Sans,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:170%;background-color:#fff;border:1px solid #E0D9D6;padding:5px;width:100%}.bsh-input{width:95%}.bsh-select{padding:8px}.bsh-remove-col{text-align:center}.bsh-remove-row{background:url(calculator-delete.svg) no-repeat center center;background-size:cover;width:40px;height:40px;border:none;outline:none;margin:0;cursor:pointer}.bsh-buttons-row{display:flex;align-items:center;gap:10px;margin:30px 0}.bsh-add-row{color:#4cbaaf;font-size:14px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase;border:none;background:url(calculator-plus.svg) no-repeat right -3px;padding-right:25px;cursor:pointer}.bsh-calculate-btn{display:flex;padding:12px 50px 10px 20px;justify-content:center;align-items:center;gap:8px;color:#fff;border:1px solid #4CBAAF;background:#4cbaaf;position:relative;font-size:14px;font-weight:700;line-height:130%;text-transform:uppercase;cursor:pointer}.bsh-calculate-btn:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"> <path d="M7.575 10.835L3 6.23496L4.4 4.83496L10.4 10.835L4.4 16.835L3 15.435L7.575 10.835ZM14.175 10.835L9.6 6.23496L11 4.83496L17 10.835L11 16.835L9.6 15.435L14.175 10.835Z" fill="white"/> </svg>');position:absolute;right:15px;top:10px}.bsh-block{border:1px solid #E0D9D6;margin-bottom:20px}.bsh-block-header{background-color:#faf6f5;font-size:18px;margin:0;padding:10px;display:flex;justify-content:space-between}.bsh-summary{margin-top:20px}.bsh-summary p{padding:0;margin:5px}.bsh-beam{margin-bottom:15px}.bsh-beam-visual{align-items:center;display:flex;background:#9c9c9c;border:1px solid #000;height:30px;position:relative}.bsh-beam-piece{display:flex;align-items:center;justify-content:center;height:100%;border-right:1px solid black;box-sizing:border-box}.bsh-beam-piece:last-child{border-right:none}.bsh-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}.bsh-modal-content{background:#fff;padding:2rem 2.5rem;border-radius:8px;box-shadow:0 4px 32px #00000038;text-align:center}.bsh-modal-btn{margin-top:1.5rem;padding:8px 22px;background:#4cbaaf;color:#fff;border:none;cursor:pointer}.bsh-rest-box{background:#9c9c9c;border:1px solid #000;width:30px;display:inline-block;height:15px}.bsh-block-content{padding:15px}
