#mega-calc-app-wrapper { font-family: 'Jost', sans-serif !important; background-color: transparent !important; color: #3E3129 !important; text-align: left !important; }
#mega-calc-app-wrapper * { box-sizing: border-box !important; }
#mega-calc-app-wrapper h1, #mega-calc-app-wrapper h2, #mega-calc-app-wrapper h3, #mega-calc-app-wrapper p { margin: 0 !important; padding: 0 !important; background: transparent !important; }
/* Инпуты */
.calc-input {
width: 100% !important; background: #FDFBF7 !important; border: 1px solid #EAE1D5 !important; border-radius: 8px !important;
padding: 10px 14px !important; font-size: 15px !important; font-weight: 500 !important; color: #3E3129 !important; outline: none !important;
}
.calc-select {
-webkit-appearance: none; appearance: none;
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' stroke='%239A7B5E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 1em; padding-right: 2rem !important;
}
.calc-chip-group {
display: inline-flex; gap: 8px; padding: 6px; background: rgba(26,21,18,0.45);
}
.calc-chip {
border: none; background: transparent; color: #C4B7A6; padding: 11px 16px; border-radius: 14px; font-size: 11px;
}
.calc-chip:hover { background: rgba(255,255,255,.08); color: #fff; }