.settings-header-container-v2 {
    margin-bottom: 32px;
}

.setting-header-v2.section-header-v2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    color: var(--sd-neutral-800);
}

.setting-header-v2 {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: var(--sd-neutral-800);
}

.settings-subheader-v2 {
    font-size: 14px;
    line-height: 16px;
    color: var(--sd-neutral-600);
    margin-top: 8px;
}

.settings-header-container-v3 {
    margin-bottom: 12px;
}

.setting-header-v3 {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: var(--sd-neutral-800);
    margin-bottom: 4px;
}

.settings-subheader-v3 {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: var(--sd-neutral-600);
    max-width: 650px;
}

.settings-v2-box {
    border-radius: 8px;
    border: 1px solid var(--sd-neutral-300);
    padding: 6px 24px;
    margin-bottom: 40px;
    margin-top: 24px;
}

.s-v2-input-text-with-toggle {
    display: flex;
    justify-content: space-between;
    padding: 24px 0;
    align-items: center;
}

.settings-v2-box .s-v2-input-text-with-toggle:not(:first-child) {
    border-top: 1px solid var(--sd-neutral-300);
}

.s-v2-input-text-with-toggle_text {
    max-width: 500px;
}

.s-v2-input-text-with-toggle_header {
    font-size: 15px;
    line-height: 20px;
    color: var(--sd-neutral-800);
    letter-spacing: -0.02em;
}

.s-v2-input-text-with-toggle_subheader {
    font-size: 14px;
    line-height: 20px;
    color: var(--sd-base-gray-500);
    margin-top: 2px;
    font-weight: 100;
}

.s-v2-header-with-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.s-v2-header-btn {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    width: min-content;
    margin-bottom: 32px;
    display: flex;
}

.s-v2-header-btn .btn.sd-btn:active {
    box-shadow: none;
    color: #12a171;
}

.s-dropdown-with-text {
    display: flex;
    align-items: center;
}

.s-dropdown-with-text .sd-action-dropdown {
    margin-right: 0;
    margin-left: 12px;
}

.s-dropdown-with-text .sd-action-dropdown button.dropdown-toggle {
    border: 1px solid transparent;
}

.s-dropdown-with-text .sd-action-dropdown button.dropdown-toggle:hover {
    border: 1px solid var(--sd-neutral-300);
}

.s-dropdown-with-text .sd-action-dropdown .dropdown-menu a svg {
    margin-bottom: 2px;
}

.sd-search-nd-btns {
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px;
}

td.fixed-width-status-colum {
    text-align: right;
    max-width: 200px;
}

.sd-tab-container.tabs-container-v2 {
    margin: 0 0 32px 0;
    max-width: 800px;
}

.tabs-container-v2.sd-tab-container .sd-btn-tab.active {
    color: var(--sd-neutral-800) !important;
}

.sd-tab-container.tabs-container-v2 .sd-btn-tab {
    padding: 0;
    margin-right: 32px;
}

.sd-settings-group-v2 {
    padding: 30px 24px;
    border: 1px solid var(--account-sec-border);
    border-radius: 8px;
    margin-top: 12px;
    max-width: 800px;
}

.settings-input-container-v2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.settings-input-container-v2:not(:first-child) {
    padding-top: 24px;
    border-top: 1px solid var(--sd-neutral-300);
}

.settings-input-container-v2:not(:last-child) {
    padding-bottom: 24px;
}

.settings-text-v2 {
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.02em;
    color: var(--sd-neutral-800);
}

.settings-subtext-v2 {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: -0.02em;
    color: var(--sd-neutral-600);
    margin-top: 4px;
}

#merchant-settings-tab .pricing-formula,
.per-merchant-pricing-formula {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.02em;
    color: var(--sd-neutral-600);
}

.toggle-switch {
    cursor: pointer;
}

.delivy-service-stripe-connect {
    margin-bottom: 40px;
}

.sd-section-header-v5 {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: var(--sd-neutral-800);
    letter-spacing: 0.01em;
}

.sd-input-header-v5 {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: var(--sd-neutral-800);
    margin-bottom: 12px;
}

.sd-input-v5 {
    width: 400px !important;
}

.settings-subheader-v4 {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: -0.02em;
    color: var(--sd-neutral-600);
    max-width: 600px;
}
