/* Hotfix 7: Teknik rota üretmeden aynı SEO adresine güvenli POST geçişi. */
.sb-v4-nav-form {
    display: contents;
}

button.sb-v4-nav-row-button {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: inherit;
    background: transparent;
    color: inherit;
    font: inherit;
    text-align: inherit;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
}

button.sb-v4-nav-row-button:focus-visible {
    outline: 3px solid rgba(37, 99, 235, .45);
    outline-offset: 3px;
}

button.sb-v4-nav-text-button {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    color: inherit;
    font: inherit;
    text-decoration: underline;
    cursor: pointer;
}

.sb-v4-save-actions .sb-v4-nav-text-button {
    color: #17643b !important;
    font-size: 13px;
    font-weight: 800;
    white-space: nowrap;
}

.sb-v4-b21-tertiary-actions .sb-v4-nav-text-button {
    color: #536985;
    font-size: .78rem;
    font-weight: 760;
    text-decoration: none;
    border-bottom: 1px solid #cad3df;
}

.sb-v4-b21-tertiary-actions .sb-v4-nav-text-button:hover {
    color: var(--sb-brand);
    border-color: var(--sb-brand);
}

html[data-sb-theme-resolved="dark"] .sb-v4-b21-tertiary-actions .sb-v4-nav-text-button {
    color: var(--sbv4-link) !important;
    border-color: var(--sbv4-line-strong) !important;
}

html[data-sb-theme-resolved="dark"] .sb-v4-save-actions .sb-v4-nav-text-button {
    color: var(--sbv4-link) !important;
}

@media (max-width: 767.98px) {
    .sb-v4-save-actions .sb-v4-nav-text-button { white-space: normal; }
    .sb-v4-b21-tertiary-actions .sb-v4-nav-text-button { font-size: .7rem; }
}
