.widget-container{background-color:white;margin:auto;padding-top:30px;padding-bottom:30px;max-width:400px;width:100%}.widget-title{text-align:center;color:#f53036;font-size:24px;font-weight:bold;margin-bottom:25px;text-transform:uppercase}.form-group{margin-bottom:20px}.form-label{display:block;color:black;font-weight:bold;margin-bottom:8px;font-size:14px}.form-input{width:100%;padding:12px 0;border:2px solid black;border-radius:8px;font-size:16px;text-align:center;font-weight:bold;transition:border-color .3s ease}.form-input:focus{outline:0;border-color:#f53036;box-shadow:0 0 0 3px rgba(245,48,54,0.1)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.check-button{width:100%;background-color:#f53036;color:white;border:0;padding:15px;font-size:16px;font-weight:bold;border-radius:8px;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease,transform .1s ease}.check-button:hover{background-color:#d42832}.check-button:active{transform:translateY(2px)}.result-container{margin-top:25px;padding:20px;border-radius:8px;text-align:center;font-weight:bold;font-size:16px;min-height:60px;display:flex;align-items:center;justify-content:center;border:2px solid transparent}.result-winner,.result-loser{color:#000}.result-error{color:#f53036}.result-hidden{display:none}.result-win-box{display:grid;gap:6px;justify-items:center;line-height:1.2}.result-win-text{font-size:16px;font-weight:700;text-align:center}.result-win-amount{font-size:28px;font-weight:800;text-align:center}.disclaimer{font-size:12px;margin-top:10px}.form-input::placeholder{font-weight:400}.widget-container p a{color:#f53036}
