.spekulationssteuer-container{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:600px;width:100%}.spekulationssteuer-title{color:#f39500;text-align:center}.spekulationssteuer-form-group{margin-bottom:15px}.spekulationssteuer-form-group label{display:block;margin-bottom:5px;color:#3b3c46}.spekulationssteuer-form-group input[type=number],.spekulationssteuer-form-group input[type=checkbox]{width:100%;padding:10px;margin-top:5px;border:1px solid #75757d;border-radius:5px;font-size:16px}.spekulationssteuer-form-group input[type=checkbox]{width:auto;margin-right:10px}.spekulationssteuer-form-group label.inline{display:flex;align-items:center}button#berechnenButton{width:100%;padding:10px;background-color:#f39500;border:none;border-radius:5px;color:#fff;font-size:16px;cursor:pointer;margin-top:10px}button#berechnenButton:hover{background-color:#d97a00}.spekulationssteuer-ergebnis{margin-top:20px;font-size:18px;color:#3b3c46;display:none;transition:font-size .5s,padding .5s}.spekulationssteuer-ergebnis.visible{display:block;font-size:24px;padding:20px}@media (max-width:600px){.spekulationssteuer-container{padding:10px}.spekulationssteuer-form-group input[type=number]{padding:8px}button#berechnenButton{padding:8px}.spekulationssteuer-ergebnis{font-size:16px}.spekulationssteuer-ergebnis.visible{font-size:20px}}