/**
 * bk-redesign-v5-global.css
 * Bankruptcy-focused redesign — all areas (public, auth, dashboards).
 * Scoped under .bk-redesign-v5 — does not remove or redefine legacy class names.
 */

@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700&display=swap');

/* ─── Design tokens ─────────────────────────────────────────────── */
.bk-redesign-v5 {
    --bkr-navy: #0a1f3d;
    --bkr-navy-mid: #12325c;
    --bkr-navy-light: #1e4a7a;
    --bkr-gold: #c9a227;
    --bkr-gold-dark: #a8841a;
    --bkr-gold-light: #e8c96a;
    --bkr-teal: #0d7a6f;
    --bkr-teal-light: #14a394;
    --bkr-surface: #f5f7fa;
    --bkr-surface-alt: #eef2f7;
    --bkr-card: #ffffff;
    --bkr-text: #0f172a;
    --bkr-muted: #5c6b7f;
    --bkr-border: #d8e0ea;
    --bkr-radius: 14px;
    --bkr-shadow: 0 20px 50px rgba(10, 31, 61, 0.1);
    --bkr-gradient: linear-gradient(145deg, var(--bkr-navy) 0%, var(--bkr-navy-mid) 45%, #0d3d5c 100%);
}

/* ─── Public header (all marketing + auth funnel pages) ─────────── */
.bk-redesign-v5 .bk-pub-contact-bar {
    background: var(--bkr-navy);
    border-bottom-color: rgba(255, 255, 255, 0.06);
}

.bk-redesign-v5 .bk-pub-contact-bar__icon {
    color: var(--bkr-gold-light);
    background: rgba(201, 162, 39, 0.12);
}

.bk-redesign-v5 .bk-pub-header {
    background: #fff;
    border-bottom: 1px solid var(--bkr-border);
    box-shadow: 0 4px 24px rgba(10, 31, 61, 0.06);
}

.bk-redesign-v5 .bk-pub-nav-link {
    color: var(--bkr-navy) !important;
    font-weight: 600;
}

.bk-redesign-v5 .bk-pub-nav-link:hover,
.bk-redesign-v5 .bk-pub-nav-link.is-active {
    color: var(--bkr-navy-light) !important;
}

.bk-redesign-v5 .bk-pub-nav-link--cta {
    background: linear-gradient(135deg, var(--bkr-gold) 0%, var(--bkr-gold-dark) 100%) !important;
    color: var(--bkr-navy) !important;
    border-radius: 999px;
    padding: 0.55rem 1.25rem !important;
    font-weight: 700 !important;
    box-shadow: 0 4px 14px rgba(201, 162, 39, 0.35);
}

/* ─── Public inner pages (pricing, about, benefits, terms) ──────── */
.bk-redesign-v5 .bk-tos-page {
    --bk-tos-bg: var(--bkr-surface);
    --bk-tos-panel: var(--bkr-navy);
    --bk-tos-panel-2: var(--bkr-navy-mid);
    --bk-tos-accent: var(--bkr-navy-light);
    --bk-tos-text: var(--bkr-text);
    --bk-tos-muted: var(--bkr-muted);
    --bk-tos-border: var(--bkr-border);
    --bk-tos-card: var(--bkr-card);
    --bk-tos-radius: var(--bkr-radius);
    --bk-tos-shadow: var(--bkr-shadow);
}

.bk-redesign-v5 .bk-tos-hero {
    background: var(--bkr-gradient);
}

.bk-redesign-v5 .bk-tos-hero::before {
    background:
        radial-gradient(ellipse 70% 55% at 15% 0%, rgba(201, 162, 39, 0.18), transparent 50%),
        radial-gradient(ellipse 50% 45% at 100% 100%, rgba(13, 122, 111, 0.12), transparent 50%);
}

.bk-redesign-v5 .bk-tos-hero-badge {
    color: var(--bkr-gold-light);
    border-color: rgba(201, 162, 39, 0.4);
    background: rgba(201, 162, 39, 0.12);
}

.bk-redesign-v5 .bk-tos-hero-title {
    font-family: 'Fraunces', Georgia, serif;
    letter-spacing: -0.02em;
}

.bk-redesign-v5 .bk-tos-card {
    border-color: var(--bkr-border);
    box-shadow: var(--bkr-shadow);
}

.bk-redesign-v5 .bk-tos-back a {
    color: var(--bkr-navy-light) !important;
    font-weight: 600;
}

.bk-redesign-v5 .bk-pricing-page .pricing-card,
.bk-redesign-v5 .bk-pricing-page .price-card,
.bk-redesign-v5 .bk-pricing-page [class*="pricing"] .card {
    border-color: var(--bkr-border) !important;
    border-radius: var(--bkr-radius) !important;
}

/* ─── Auth pages (attorney / client login & register) ───────────── */
.bk-redesign-v5 .bk-attorney-login,
.bk-redesign-v5 .bk-client-login,
.bk-redesign-v5 .bk-attorney-register {
    --bk-al-bg: var(--bkr-surface);
    --bk-al-panel: var(--bkr-navy);
    --bk-al-panel-2: var(--bkr-navy-mid);
    --bk-al-accent: var(--bkr-navy-light);
    --bk-al-accent-hover: var(--bkr-navy);
    background: var(--bkr-surface);
}

.bk-redesign-v5 .bk-attorney-login .bk-al-brand,
.bk-redesign-v5 .bk-client-login .bk-cl-brand,
.bk-redesign-v5 .bk-attorney-register .bk-ar-brand {
    background: var(--bkr-gradient) !important;
}

.bk-redesign-v5 .bk-attorney-login .bk-al-brand-badge,
.bk-redesign-v5 .bk-client-login .bk-cl-brand-badge,
.bk-redesign-v5 .bk-attorney-register .bk-ar-brand-badge {
    color: var(--bkr-gold-light);
    border-color: rgba(201, 162, 39, 0.35);
    background: rgba(201, 162, 39, 0.12);
}

.bk-redesign-v5 .bk-attorney-login .bk-al-brand h2,
.bk-redesign-v5 .bk-client-login .bk-cl-brand h2,
.bk-redesign-v5 .bk-attorney-register .bk-ar-brand h2 {
    font-family: 'Fraunces', Georgia, serif;
}

.bk-redesign-v5 .bk-attorney-login .login-btn .btn-primary,
.bk-redesign-v5 .bk-client-login .login-btn .btn-primary,
.bk-redesign-v5 .bk-attorney-register .btn-primary,
.bk-redesign-v5 .bk-attorney-login .action-auth .btn,
.bk-redesign-v5 .bk-client-login .action-auth .btn {
    background: linear-gradient(135deg, var(--bkr-gold), var(--bkr-gold-dark)) !important;
    border-color: var(--bkr-gold-dark) !important;
    color: var(--bkr-navy) !important;
    font-weight: 700;
    border-radius: 10px;
}

.bk-redesign-v5 .bk-attorney-login .form-control:focus,
.bk-redesign-v5 .bk-client-login .form-control:focus,
.bk-redesign-v5 .bk-attorney-register .form-control:focus {
    border-color: var(--bkr-navy-light);
    box-shadow: 0 0 0 3px rgba(30, 74, 122, 0.15);
}

.bk-redesign-v5 .bk-attorney-login .h1-color,
.bk-redesign-v5 .bk-client-login .h1-color {
    color: var(--bkr-navy) !important;
    font-family: 'Fraunces', Georgia, serif;
}

/* ─── Attorney dashboard ────────────────────────────────────────── */
.bk-redesign-v5.attorney_side_content,
.bk-redesign-v5 .attorney_side_content {
    background: var(--bkr-surface);
    color: var(--bkr-text);
}

.bk-redesign-v5 .bk-attorney-layout .bk-client-main .page-title-box .page-title h1,
.bk-redesign-v5 .bk-attorney-layout .page-title h1 {
    font-family: 'Fraunces', Georgia, serif !important;
    color: var(--bkr-navy) !important;
}

.bk-redesign-v5 .offcanvas.sidebar-nav.bk-client-sidebar {
    --bk-navy: var(--bkr-navy);
    --bk-navy-mid: var(--bkr-navy-mid);
    --bk-navy-light: var(--bkr-navy-light);
    --bk-gold: var(--bkr-gold);
    --bk-gold-light: var(--bkr-gold-light);
    --bk-accent: var(--bkr-navy-light);
    --bk-accent-strong: var(--bkr-navy);
    --bk-accent-bg: rgba(30, 74, 122, 0.08);
    --bk-accent-border: rgba(30, 74, 122, 0.35);
}

.bk-redesign-v5 .bk-attorney-layout .btn-primary,
.bk-redesign-v5 .attorney_side_content .btn-primary {
    background: linear-gradient(135deg, var(--bkr-navy-light), var(--bkr-navy)) !important;
    border-color: var(--bkr-navy) !important;
}

.bk-redesign-v5 .bk-attorney-layout .btn-success,
.bk-redesign-v5 .attorney_side_content .btn-success {
    background: linear-gradient(135deg, var(--bkr-teal-light), var(--bkr-teal)) !important;
    border-color: var(--bkr-teal) !important;
}

.bk-redesign-v5 .bk-attorney-layout .card,
.bk-redesign-v5 .attorney_side_content .card.information-area {
    border-color: var(--bkr-border);
    border-radius: var(--bkr-radius);
    box-shadow: 0 4px 18px rgba(10, 31, 61, 0.06);
}

/* ─── Client dashboard ──────────────────────────────────────────── */
.bk-redesign-v5.zoom-unset,
.bk-redesign-v5 body.zoom-unset {
    background: var(--bkr-surface);
}

.bk-redesign-v5 .bk-client-layout .page-title h1,
.bk-redesign-v5 .bk-client-main .page-title-box h1 {
    font-family: 'Fraunces', Georgia, serif !important;
    color: var(--bkr-navy) !important;
}

.bk-redesign-v5 .bk-client-layout .btn-primary {
    background: linear-gradient(135deg, var(--bkr-navy-light), var(--bkr-navy)) !important;
    border-color: var(--bkr-navy) !important;
}

.bk-redesign-v5 .bk-client-layout .progress-bar {
    background: linear-gradient(90deg, var(--bkr-teal), var(--bkr-navy-light)) !important;
}

.bk-redesign-v5 .bk-client-sidebar .bk-sidebar-brand-text {
    color: var(--bkr-navy);
    font-family: 'Fraunces', Georgia, serif;
}

/* ─── Admin dashboard ───────────────────────────────────────────── */
.bk-redesign-v5.admin_side_body,
.bk-redesign-v5 .admin_side_body {
    background: var(--bkr-surface-alt);
}

.bk-redesign-v5 .bk-admin-layout .page-title h1,
.bk-redesign-v5 .bk-admin-layout .page-title-box h1 {
    font-family: 'Fraunces', Georgia, serif !important;
    color: var(--bkr-navy) !important;
}

.bk-redesign-v5 .bk-admin-layout .btn-primary {
    background: linear-gradient(135deg, var(--bkr-navy-light), var(--bkr-navy)) !important;
    border-color: var(--bkr-navy) !important;
}

.bk-redesign-v5 .bk-admin-layout .bk-admin-content-section.card {
    border-radius: var(--bkr-radius);
    border-color: var(--bkr-border);
}

/* ─── Global polish ─────────────────────────────────────────────── */
.bk-redesign-v5 a:not(.btn):not(.bk-pub-nav-link):not(.bkh-btn) {
    transition: color 0.15s ease;
}

.bk-redesign-v5 .wraper {
    background: transparent;
}

.bk-redesign-v5 .auth-header .site-header {
    background: #fff;
    border-bottom: 1px solid var(--bkr-border);
    box-shadow: 0 2px 12px rgba(10, 31, 61, 0.06);
}

.bk-redesign-v5 .alert--success {
    border-left-color: var(--bkr-teal);
}

.bk-redesign-v5 .alert--danger {
    border-left-color: #b91c1c;
}

/* Tables in dashboards */
.bk-redesign-v5 .table thead th {
    background: var(--bkr-surface-alt);
    color: var(--bkr-navy);
    font-weight: 600;
    border-color: var(--bkr-border);
}

.bk-redesign-v5 .intake-form-header,
.bk-redesign-v5 .intake-form-wrapper {
    font-family: 'DM Sans', system-ui, sans-serif;
}

.bk-redesign-v5 .btn-primary {
    background: linear-gradient(135deg, var(--bkr-navy-light), var(--bkr-navy)) !important;
    border-color: var(--bkr-navy) !important;
}

.bk-redesign-v5 .table-hover tbody tr:hover {
    background: rgba(30, 74, 122, 0.04);
}

/* CQ Client Edit Request — same ink primary in every expand/collapse state */
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--edit,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-action-btn--client-edit-que,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--primary,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--edit:hover,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-action-btn--client-edit-que:hover,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--edit:focus,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-action-btn--client-edit-que:focus,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--edit:active,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-action-btn--client-edit-que:active,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--edit[aria-expanded="true"],
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-action-btn--client-edit-que[aria-expanded="true"],
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--edit[aria-expanded="false"],
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.client-que-adb-action--toolbar.btn.f-12.bk-atty-action-btn--client-edit-que[aria-expanded="false"] {
	background: #232030 !important;
	background-color: #232030 !important;
	background-image: none !important;
	border: 1px solid #232030 !important;
	color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;
	box-shadow: 0 4px 14px rgba(35, 32, 48, 0.22) !important;
	opacity: 1 !important;
	transform: none !important;
}

.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-cq-qhead__btn--edit .client-que-adb-action-text,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-action-btn--client-edit-que .client-que-adb-action-text,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-cq-qhead__btn--edit .client-que-adb-action-inner,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-action-btn--client-edit-que .client-que-adb-action-inner,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-cq-qhead__btn--edit:hover .client-que-adb-action-text,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-action-btn--client-edit-que:hover .client-que-adb-action-text,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-cq-qhead__btn--edit[aria-expanded="true"] .client-que-adb-action-text,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-action-btn--client-edit-que[aria-expanded="true"] .client-que-adb-action-text,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-cq-qhead__btn--edit[aria-expanded="false"] .client-que-adb-action-text,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-action-btn--client-edit-que[aria-expanded="false"] .client-que-adb-action-text {
	color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-cq-qhead__btn--edit .client-que-adb-action-icon,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-action-btn--client-edit-que .client-que-adb-action-icon,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-cq-qhead__btn--edit .client-que-adb-action-icon i,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-action-btn--client-edit-que .client-que-adb-action-icon i,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-cq-qhead__btn--edit .client-que-adb-action-icon i::before,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-client-bar--qhead-tools button.bk-atty-action-btn--client-edit-que .client-que-adb-action-icon i::before {
	background: rgba(255, 255, 255, 0.18) !important;
	color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;
	opacity: 1 !important;
	visibility: visible !important;
}

/* CQ clause topbar edit btn — same ink primary (loads after glass) */
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--edit,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.client-que-adb-action--toolbar.btn.f-12.bk-atty-action-btn--client-edit-que,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--edit:hover,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.client-que-adb-action--toolbar.btn.f-12.bk-atty-action-btn--client-edit-que:hover,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--edit[aria-expanded="true"],
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.client-que-adb-action--toolbar.btn.f-12.bk-atty-action-btn--client-edit-que[aria-expanded="true"],
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.client-que-adb-action--toolbar.btn.f-12.bk-atty-cq-qhead__btn--edit[aria-expanded="false"],
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.client-que-adb-action--toolbar.btn.f-12.bk-atty-action-btn--client-edit-que[aria-expanded="false"] {
	background: #232030 !important;
	background-color: #232030 !important;
	background-image: none !important;
	border: 1px solid #232030 !important;
	color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;
	box-shadow: 0 4px 14px rgba(35, 32, 48, 0.22) !important;
	transform: none !important;
}

.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.bk-atty-cq-qhead__btn--edit .client-que-adb-action-text,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.bk-atty-action-btn--client-edit-que .client-que-adb-action-text,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.bk-atty-cq-qhead__btn--edit .client-que-adb-action-icon,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.bk-atty-action-btn--client-edit-que .client-que-adb-action-icon,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.bk-atty-cq-qhead__btn--edit .client-que-adb-action-icon i,
.bk-redesign-v5 .bk-client-layout.bk-attorney-layout .bk-atty-cq-page.bk-atty-cm-page--ps2 .bk-atty-cq-clause-topbar button.bk-atty-action-btn--client-edit-que .client-que-adb-action-icon i {
	color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;
}
