
.rr-container {
    max-width: 600px;
    margin: 40px auto 80px;
    padding: 30px;
    background: #fff;
    border-radius: 8px;
}
.rr-form {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.rr-form input:not([type="checkbox"]) {
    padding: 12px;
}
.rr-form button {
    padding: 12px 24px;
    cursor: pointer;
}
.rr-item {
    display:block;
    margin:12px 0;
}
.rr-check {
    display:block;
    margin:25px 0;
}
.rr-summary {
    margin:20px 0;
    padding:15px;
    background:#f7f7f7;
}
