.tools-form,.tools-method,.tools-result{margin:1.5rem 0}.tools-form{display:block}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.tools-grid>div{min-width:0}.tools-grid label{display:block;margin:0 0 .45rem;font-weight:650}.tools-full{grid-column:1/-1}.tools-grid textarea{min-height:150px;white-space:pre-wrap}.tools-fieldset{min-width:0;border:0;padding:0;margin:1.5rem 0}.tools-fieldset legend{font-size:1.1rem;font-weight:700;margin-bottom:1rem}.tools-steps{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.tools-steps button{padding:.7rem 1rem;border:1px solid #cbd5e1;border-radius:12px}.tools-steps button[aria-current=step]{background:#e2231a;color:white}.tools-error{padding:1rem;border:1px solid #d33737;background:#fff1ed;color:#8a1f1f;border-radius:12px;margin:1rem 0}.tools-hint{line-height:1.7;font-size:.9rem;opacity:.85;margin:.7rem 0}.tools-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%}.tools-results>div{border:1px solid #cbd5e180;border-radius:12px;padding:1rem;min-width:0}.tools-results dt{font-weight:650;margin-bottom:.4rem}.tools-results dd{overflow-wrap:anywhere}.tools-results dd>strong{font-size:1.35rem;margin-inline-end:.35rem}.tools-results small{display:block;opacity:.7;margin-top:.5rem}.tools-sources{width:100%;font-size:.85rem;line-height:1.8}.tools-sources span{margin-inline-start:.4rem}.tools-translated{white-space:pre-wrap;line-height:1.9;width:100%}.tools-table{overflow:auto;width:100%}.tools-table table{width:100%;border-collapse:collapse}.tools-table th,.tools-table td{padding:.8rem;border-bottom:1px solid #cbd5e180;text-align:start}.tools-form [hidden]{display:none!important}.tools-method{gap:1rem}.tools-page :focus-visible{outline:3px solid #f4a58d;outline-offset:3px}.dark .tools-error{background:#502727;color:#ffdada}html[dir=rtl] .tools-form input[inputmode=decimal]{direction:ltr;text-align:start}@media(max-width:700px){.tools-grid,.tools-results{grid-template-columns:minmax(0,1fr)}.tools-page{padding-inline:1rem}}@media print{.trade-tools-view>div,.trade-tools-view header.sticky,.trade-tools-view footer,.tools-form,.tools-method,.tools-result .r6-actions{display:none!important}.tools-result{box-shadow:none!important;border:1px solid #aaa}.tools-page{width:100%;padding:0}.tools-results{grid-template-columns:repeat(2,minmax(0,1fr))}}

.tools-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.tools-history{display:grid;gap:1rem;list-style:none;padding:0}.tools-history li{display:flex;gap:1rem;align-items:start}.tools-inputs{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:.7rem}.tools-inputs dd{overflow-wrap:anywhere;white-space:pre-wrap}.tools-history input{margin-top:.4rem}.tools-results dd{overflow-wrap:anywhere}.tools-form label{display:block;margin-bottom:.4rem}.tools-compare section{min-width:0}
@media(max-width:640px){.tools-compare{grid-template-columns:1fr}.tools-inputs{grid-template-columns:1fr}.tools-inputs dd{margin-bottom:.7rem}}
@media print{.tools-result .r6-actions,.trade-tools-view header,.trade-tools-view footer,.trade-tools-view>div,.tools-page>a,.tools-page>form,details.tools-inputs{display:none!important}.tools-page{max-width:none!important;padding:0!important}.tools-result{break-inside:auto;box-shadow:none!important}.tools-results>div{break-inside:avoid}a{color:inherit!important}}
