.emt-calculator-en-v2{max-width:1100px;margin:40px auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.06);font-family:Arial,sans-serif;color:#111;box-sizing:border-box}.emt-calculator-en-v2 *{box-sizing:border-box}.emt-en-v2-top-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:25px}.emt-en-v2-block{background:#f7f7f7;padding:15px;border-radius:10px}.emt-en-v2-block h3{font-size:16px;margin:0 0 10px;color:#021d2e}.emt-en-v2-radio-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.emt-en-v2-radio-grid label{background:#fff;padding:10px;border:1px solid #ddd;border-radius:6px;display:flex;gap:7px;align-items:flex-start;line-height:1.3}.emt-en-v2-vat{display:flex;gap:8px;align-items:center}.emt-en-v2-fields-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.emt-en-v2-field label{font-size:12px;color:#666;margin-bottom:5px;display:block}.emt-en-v2-number{display:flex;border:1px solid #ddd;border-radius:6px;overflow:hidden}.emt-en-v2-number button{width:32px;background:#021d2e;color:#fff;border:0;cursor:pointer}.emt-en-v2-number input{flex:1;min-width:0;text-align:center;border:0;padding:12px}.emt-en-v2-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.emt-en-v2-toggle{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f7f7f7;padding:10px;border-radius:8px}.emt-en-v2-note{max-width:820px;margin:30px auto 0;padding:22px 28px;font-size:20px;line-height:1.35;font-weight:700;text-align:center;background:linear-gradient(135deg,#fff,#f9f9f9);border:1px solid #eee;border-left:5px solid #d4a847;border-radius:14px;box-shadow:0 10px 28px rgba(0,0,0,.06)}.emt-en-v2-form{margin-top:30px}.emt-en-v2-form h3{margin:0 0 15px}.emt-en-v2-form input{width:100%;padding:12px;margin-bottom:10px;border:1px solid #ddd;border-radius:6px}.emt-en-v2-form button{width:100%;padding:14px;background:#021d2e;color:#fff;border:0;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700}.emt-en-v2-form button:disabled{opacity:.65;cursor:wait}.emt-en-v2-message{margin-top:12px;font-weight:700}.emt-en-v2-message.is-success{color:#177245}.emt-en-v2-message.is-error{color:#b42318}@media(max-width:900px){.emt-en-v2-top-grid,.emt-en-v2-fields-grid,.emt-en-v2-options-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.emt-calculator-en-v2{padding:18px;margin:20px auto}.emt-en-v2-top-grid,.emt-en-v2-fields-grid,.emt-en-v2-options-grid,.emt-en-v2-radio-grid{grid-template-columns:1fr}.emt-en-v2-note{font-size:17px;padding:18px 16px}}
