.new-request__button {
    bottom: 82px;
    background: #1769aa;
    box-shadow: 0 12px 28px rgba(23, 105, 170, 0.28);
}

.new-request__button:hover,
.new-request__button:focus {
    background: #125789;
}

.new-request .qa-report__header {
    background: #f7fbff;
}

.new-request .qa-report__eyebrow,
.new-request .qa-report__sheet-link {
    color: #1769aa;
}

.new-request .qa-report__sheet-link:hover,
.new-request .qa-report__sheet-link:focus {
    color: #125789;
}

.new-request .qa-report__type-option input {
    accent-color: #1769aa;
}

.new-request .qa-report__type-option:has(input:checked) {
    border-color: #1769aa;
    background: #eef6fd;
    color: #125789;
}

.new-request .qa-report__field input[type="text"]:focus,
.new-request .qa-report__field textarea:focus {
    border-color: #1769aa;
    box-shadow: 0 0 0 3px rgba(23, 105, 170, 0.12);
}

.new-request .qa-report__action--primary {
    background: #1769aa;
}

.new-request .qa-report__action--primary:hover,
.new-request .qa-report__action--primary:focus {
    background: #125789;
}

.new-request .qa-report__submit-loader .pre-loader-ring {
    border-color: rgba(23, 105, 170, 0.18);
    border-top-color: #1769aa;
}

@media (max-width: 768px) {
    .new-request__button {
        bottom: 68px;
    }
}
