.btys-cfd-sim{--btys-blue:var(--wp--preset--color--key-color,#19448e);--btys-line:#cbd8e9;--btys-ink:#21314b;font-family:inherit;color:var(--btys-ink);border:1px solid var(--btys-line);background:#fff;border-radius:14px;padding:22px;margin:20px 0 28px;line-height:1.65;box-shadow:0 5px 24px rgba(23,53,99,.07)}
.btys-cfd-sim *{box-sizing:border-box}.btys-cfd-sim h3{font-size:1.25em;margin:0 0 8px}.btys-cfd-sim .btys-cfd-sim__tag{color:var(--btys-blue);font-weight:800;font-size:.78em;letter-spacing:.035em;margin:0 0 4px}.btys-cfd-sim .btys-cfd-sim__lead{color:#4a607b;font-size:.89em;margin:8px 0 16px}
.btys-cfd-sim .btys-cfd-sim__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.btys-cfd-sim label{font-weight:700;font-size:.84em;display:block}.btys-cfd-sim input,.btys-cfd-sim select{display:block;width:100%;min-width:0;margin-top:5px;border:1px solid #bdcbda;border-radius:8px;padding:11px 12px;background:white;color:#1d293c;font-size:16px!important;height:auto;box-shadow:none}.btys-cfd-sim input:focus-visible,.btys-cfd-sim select:focus-visible,.btys-cfd-sim button:focus-visible,.btys-cfd-sim a:focus-visible{outline:3px solid #5a91d8;outline-offset:2px}
.btys-cfd-sim .btys-cfd-sim__full{grid-column:1/-1}.btys-cfd-sim .btys-cfd-sim__btn{border:0;border-radius:8px;background:var(--btys-blue);color:white;display:block;padding:14px 17px;width:100%;cursor:pointer;font-weight:800;font-size:16px;margin-top:15px;text-align:center}.btys-cfd-sim .btys-cfd-sim__error{color:#a32a2a;margin:10px 0;font-weight:600}.btys-cfd-sim .btys-cfd-sim__result{background:#f2f7ff;border-radius:10px;margin-top:18px;padding:15px}.btys-cfd-sim .btys-cfd-sim__result[hidden]{display:none}.btys-cfd-sim .btys-cfd-sim__result h4{font-size:1.04em;margin:0 0 11px}.btys-cfd-sim .btys-cfd-sim__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.btys-cfd-sim .btys-cfd-sim__metric{background:white;border:1px solid #d9e5f2;padding:10px;border-radius:8px;min-width:0}.btys-cfd-sim .btys-cfd-sim__metric span{font-size:.77em;color:#536780;display:block}.btys-cfd-sim .btys-cfd-sim__metric strong{font-size:1.14em;overflow-wrap:anywhere}.btys-cfd-sim .btys-cfd-sim__metric--warn{background:#fff6f3;border-color:#eaccc3}.btys-cfd-sim .btys-cfd-sim__notice{font-size:.79em;padding:12px 13px;margin:12px 0;border-left:4px solid #b87f2c;background:#fff9eb;color:#68502b}.btys-cfd-sim .btys-cfd-sim__affiliate{display:block;text-align:center;font-weight:800;color:#fff!important;background:#12644f;text-decoration:none!important;padding:13px 12px;border-radius:9px;margin:18px 0 8px}.btys-cfd-sim .btys-cfd-sim__footnote{font-size:.74em;line-height:1.65;color:#627187;margin:10px 0}
@media(max-width:520px){.btys-cfd-sim{padding:15px}.btys-cfd-sim .btys-cfd-sim__grid{gap:10px}.btys-cfd-sim .btys-cfd-sim__grid,.btys-cfd-sim .btys-cfd-sim__metrics{grid-template-columns:1fr}.btys-cfd-sim input,.btys-cfd-sim select{font-size:16px!important}}
