/**
 * Frosted-glass overlay for shared Resend Reminder popup shell.
 * Matches showConfirmation / custom_confirm_glass_popup.css + ps2 glass tokens.
 * Additive only. Existing popup.css / *-popup.css classes are unchanged.
 *
 * Load after popup.css (+ resend-reminder-popup.css when present).
 *
 * Note: do NOT restyle .modal-backdrop with opacity:!important or :has(.modal.show) —
 * that fights Bootstrap’s fade and causes open/close blink.
 */

/* =========================================================
 * Frosted modal panel
 * (No backdrop-filter — avoids GPU blink during Bootstrap fade)
 * ========================================================= */
.modal-content.resend-reminder-popup,
.modal-content.case-filed-info-popup,
.modal-content.edit-request-popup,
.modal-content.paralegal-info-popup,
.modal-content.simpletext-messages-popup,
.modal-content.guide-video-popup,
.modal-content.addon-popup-content,
.modal-content.bs-json-popup,
.modal-content.broadcast-add-template-popup,
.modal-content.automated-template-preview-popup,
.modal-content.email-html-preview-popup,
.modal-content.onclick-details-popup,
.modal-content.mean-test-popup,
.modal-content.plaid-initializing-popup,
.modal-content.pl-confirm-popup,
.modal-content.pl-form-popup,
.modal-content.tax-return-popup {
	position: relative !important;
	border: none !important;
	border-radius: var(--glass-radius, 16px) !important;
	background: #ffffff !important;
	box-shadow:
		0 20px 60px rgba(16, 27, 45, 0.18),
		0 2px 8px rgba(16, 27, 45, 0.08) !important;
	backdrop-filter: none !important;
	-webkit-backdrop-filter: none !important;
	overflow: hidden !important;
}

.modal-content.resend-reminder-popup::before,
.modal-content.case-filed-info-popup::before,
.modal-content.edit-request-popup::before,
.modal-content.paralegal-info-popup::before,
.modal-content.simpletext-messages-popup::before,
.modal-content.guide-video-popup::before,
.modal-content.addon-popup-content::before,
.modal-content.bs-json-popup::before,
.modal-content.broadcast-add-template-popup::before,
.modal-content.automated-template-preview-popup::before,
.modal-content.email-html-preview-popup::before,
.modal-content.onclick-details-popup::before,
.modal-content.mean-test-popup::before,
.modal-content.plaid-initializing-popup::before,
.modal-content.pl-confirm-popup::before,
.modal-content.pl-form-popup::before,
.modal-content.tax-return-popup::before {
	content: none !important;
	display: none !important;
}

/* =========================================================
 * Header — blue gradient (Light AI / Resend Reminder pattern)
 * ========================================================= */
.resend-reminder-popup .resend-reminder-popup-header,
.case-filed-info-popup .case-filed-info-popup-header,
.edit-request-popup .edit-request-popup-header,
.paralegal-info-popup .paralegal-info-popup-header,
.simpletext-messages-popup .simpletext-messages-popup-header,
.guide-video-popup .guide-video-popup-header,
.addon-popup-content .addon-popup-header,
.bs-json-popup .bs-json-popup-header,
.broadcast-add-template-popup .broadcast-add-template-popup-header,
.automated-template-preview-popup .automated-template-preview-popup-header,
.email-html-preview-popup .email-html-preview-popup-header,
.onclick-details-popup .onclick-details-popup-header,
.mean-test-popup .mean-test-popup-header,
.plaid-initializing-popup .plaid-initializing-popup-header,
.pl-confirm-popup .pl-confirm-popup-header,
.pl-form-popup .pl-form-popup-header,
.tax-return-popup .tax-return-popup-header {
	background: linear-gradient(135deg, #1e40af 0%, #2563eb 100%) !important;
	border-top: none !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
	box-shadow: none !important;
	color: #ffffff !important;
	padding: 18px 20px !important;
}

/* =========================================================
 * Icon chip — white semi-transparent on blue header
 * ========================================================= */
.resend-reminder-popup .resend-reminder-popup-header-icon,
.case-filed-info-popup .case-filed-info-popup-header-icon,
.edit-request-popup .edit-request-popup-header-icon,
.paralegal-info-popup .paralegal-info-popup-header-icon,
.simpletext-messages-popup .simpletext-messages-popup-header-icon,
.guide-video-popup .guide-video-popup-header-icon,
.addon-popup-content .addon-popup-header-icon,
.bs-json-popup .bs-json-popup-header-icon,
.broadcast-add-template-popup .broadcast-add-template-popup-header-icon,
.automated-template-preview-popup .automated-template-preview-popup-header-icon,
.email-html-preview-popup .email-html-preview-popup-header-icon,
.onclick-details-popup .onclick-details-popup-header-icon,
.mean-test-popup .mean-test-popup-header-icon,
.plaid-initializing-popup .plaid-initializing-popup-header-icon,
.pl-confirm-popup .pl-confirm-popup-header-icon,
.pl-form-popup .pl-form-popup-header-icon,
.tax-return-popup .tax-return-popup-header-icon {
	width: 34px !important;
	height: 34px !important;
	min-width: 34px !important;
	border-radius: 10px !important;
	border: 1px solid rgba(255, 255, 255, 0.35) !important;
	background: rgba(255, 255, 255, 0.18) !important;
	color: #ffffff !important;
	font-size: 15px !important;
	box-shadow: none !important;
	backdrop-filter: none !important;
	-webkit-backdrop-filter: none !important;
}

.resend-reminder-popup .resend-reminder-popup-header-icon svg path,
.case-filed-info-popup .case-filed-info-popup-header-icon svg path,
.edit-request-popup .edit-request-popup-header-icon svg path,
.paralegal-info-popup .paralegal-info-popup-header-icon svg path,
.simpletext-messages-popup .simpletext-messages-popup-header-icon svg path,
.guide-video-popup .guide-video-popup-header-icon svg path,
.addon-popup-content .addon-popup-header-icon svg path,
.bs-json-popup .bs-json-popup-header-icon svg path,
.broadcast-add-template-popup .broadcast-add-template-popup-header-icon svg path,
.automated-template-preview-popup .automated-template-preview-popup-header-icon svg path,
.email-html-preview-popup .email-html-preview-popup-header-icon svg path,
.onclick-details-popup .onclick-details-popup-header-icon svg path,
.mean-test-popup .mean-test-popup-header-icon svg path,
.plaid-initializing-popup .plaid-initializing-popup-header-icon svg path,
.pl-confirm-popup .pl-confirm-popup-header-icon svg path,
.pl-form-popup .pl-form-popup-header-icon svg path,
.tax-return-popup .tax-return-popup-header-icon svg path {
	fill: #3d5f9c !important;
	stroke: #3d5f9c;
}

/* =========================================================
 * Title
 * ========================================================= */
.resend-reminder-popup .resend-reminder-popup-header .resend-reminder-popup-title,
.resend-reminder-popup .resend-reminder-popup-header h5.resend-reminder-popup-title,
.resend-reminder-popup .resend-reminder-popup-header .modal-title.resend-reminder-popup-title,
.case-filed-info-popup .case-filed-info-popup-header .case-filed-info-popup-title,
.case-filed-info-popup .case-filed-info-popup-header .modal-title.case-filed-info-popup-title,
.case-filed-info-popup .case-filed-info-popup-header h5.case-filed-info-popup-title,
.edit-request-popup .edit-request-popup-header .edit-request-popup-title,
.edit-request-popup .edit-request-popup-header .modal-title.edit-request-popup-title,
.edit-request-popup .edit-request-popup-header h5.edit-request-popup-title,
.paralegal-info-popup .paralegal-info-popup-header .paralegal-info-popup-title,
.paralegal-info-popup .paralegal-info-popup-header .modal-title,
.paralegal-info-popup .paralegal-info-popup-header h5.paralegal-info-popup-title,
.simpletext-messages-popup .simpletext-messages-popup-header .simpletext-messages-popup-title,
.simpletext-messages-popup .simpletext-messages-popup-header h5.simpletext-messages-popup-title,
.simpletext-messages-popup .simpletext-messages-popup-header .modal-title.simpletext-messages-popup-title,
.simpletext-messages-popup .simpletext-messages-popup-header .modal-title,
.guide-video-popup .guide-video-popup-header .guide-video-popup-title,
.guide-video-popup .guide-video-popup-header h5.guide-video-popup-title,
.guide-video-popup .guide-video-popup-header .modal-title.guide-video-popup-title,
.addon-popup-content .addon-popup-header .addon-popup-title,
.addon-popup-content .addon-popup-header h5.addon-popup-title,
.addon-popup-content .addon-popup-header .modal-title.addon-popup-title,
.bs-json-popup .bs-json-popup-header .bs-json-popup-title,
.bs-json-popup .bs-json-popup-header h5.bs-json-popup-title,
.bs-json-popup .bs-json-popup-header .modal-title.bs-json-popup-title,
.broadcast-add-template-popup .broadcast-add-template-popup-title,
.broadcast-add-template-popup .broadcast-add-template-popup-header h5.broadcast-add-template-popup-title,
.broadcast-add-template-popup .broadcast-add-template-popup-header .modal-title.broadcast-add-template-popup-title,
.automated-template-preview-popup .automated-template-preview-popup-header .automated-template-preview-popup-title,
.automated-template-preview-popup .automated-template-preview-popup-header h5.automated-template-preview-popup-title,
.automated-template-preview-popup .automated-template-preview-popup-header .modal-title.automated-template-preview-popup-title,
.email-html-preview-popup .email-html-preview-popup-header .email-html-preview-popup-title,
.email-html-preview-popup .email-html-preview-popup-header h5.email-html-preview-popup-title,
.email-html-preview-popup .email-html-preview-popup-header .modal-title.email-html-preview-popup-title,
.onclick-details-popup .onclick-details-popup-header .onclick-details-popup-title,
.onclick-details-popup .onclick-details-popup-header h5.onclick-details-popup-title,
.onclick-details-popup .onclick-details-popup-header .modal-title.onclick-details-popup-title,
.mean-test-popup .mean-test-popup-title,
.mean-test-popup .modal-title.mean-test-popup-title,
.plaid-initializing-popup .plaid-initializing-popup-title,
.plaid-initializing-popup .plaid-initializing-popup-header h5.plaid-initializing-popup-title,
.plaid-initializing-popup .plaid-initializing-popup-header .modal-title.plaid-initializing-popup-title,
.pl-confirm-popup .pl-confirm-popup-title,
.pl-confirm-popup .pl-confirm-popup-header h5.pl-confirm-popup-title,
.pl-confirm-popup .pl-confirm-popup-header .modal-title.pl-confirm-popup-title,
.pl-form-popup .pl-form-popup-title,
.pl-form-popup .pl-form-popup-header h5.pl-form-popup-title,
.pl-form-popup .pl-form-popup-header .modal-title.pl-form-popup-title,
.tax-return-popup .tax-return-popup-title,
.tax-return-popup .tax-return-popup-header h5.tax-return-popup-title,
.tax-return-popup h5.tax-return-popup-title,
.tax-return-popup .tax-return-popup-header .modal-title.tax-return-popup-title,
.modal-content-div.resend-reminder-popup .modal-header h5.resend-reminder-popup-title,
.modal-content-div.resend-reminder-popup .modal-header .modal-title.resend-reminder-popup-title,
.modal-content-div.case-filed-info-popup .modal-header h5.case-filed-info-popup-title,
.modal-content-div.case-filed-info-popup .modal-header .modal-title.case-filed-info-popup-title,
.modal-content-div.edit-request-popup .modal-header h5.edit-request-popup-title,
.modal-content-div.edit-request-popup .modal-header .modal-title.edit-request-popup-title,
.modal-content-div.paralegal-info-popup .modal-header h5.paralegal-info-popup-title,
.modal-content-div.paralegal-info-popup .modal-header .modal-title.paralegal-info-popup-title,
.modal-content-div.paralegal-info-popup .modal-header .modal-title,
.modal-content-div.simpletext-messages-popup .modal-header h5.simpletext-messages-popup-title,
.modal-content-div.simpletext-messages-popup .modal-header .modal-title.simpletext-messages-popup-title,
.modal-content-div.simpletext-messages-popup .modal-header .modal-title,
.modal-content-div.guide-video-popup .modal-header h5.guide-video-popup-title,
.modal-content-div.guide-video-popup .modal-header .modal-title.guide-video-popup-title,
.modal-content-div.addon-popup-content .modal-header h5.addon-popup-title,
.modal-content-div.addon-popup-content .modal-header .modal-title.addon-popup-title,
.modal-content-div.bs-json-popup .modal-header h5.bs-json-popup-title,
.modal-content-div.bs-json-popup .modal-header .modal-title.bs-json-popup-title,
.modal-content-div.broadcast-add-template-popup .modal-header h5.broadcast-add-template-popup-title,
.modal-content-div.broadcast-add-template-popup .modal-header .modal-title.broadcast-add-template-popup-title,
.modal-content-div.automated-template-preview-popup .modal-header h5.automated-template-preview-popup-title,
.modal-content-div.automated-template-preview-popup .modal-header .modal-title.automated-template-preview-popup-title,
.modal-content-div.email-html-preview-popup .modal-header h5.email-html-preview-popup-title,
.modal-content-div.email-html-preview-popup .modal-header .modal-title.email-html-preview-popup-title,
.modal-content-div.onclick-details-popup .modal-header h5.onclick-details-popup-title,
.modal-content-div.onclick-details-popup .modal-header .modal-title.onclick-details-popup-title,
.modal-content-div.plaid-initializing-popup .modal-header h5.plaid-initializing-popup-title,
.modal-content-div.plaid-initializing-popup .modal-header .modal-title.plaid-initializing-popup-title,
.modal-content-div.pl-confirm-popup .modal-header h5.pl-confirm-popup-title,
.modal-content-div.pl-confirm-popup .modal-header .modal-title.pl-confirm-popup-title,
.modal-content-div.pl-form-popup .modal-header h5.pl-form-popup-title,
.modal-content-div.pl-form-popup .modal-header .modal-title.pl-form-popup-title,
.modal-content-div.tax-return-popup .modal-header h5.tax-return-popup-title,
.modal-content-div.tax-return-popup .modal-header .modal-title.tax-return-popup-title {
	font-family: var(--glass-font, "Plus Jakarta Sans", Inter, system-ui, sans-serif) !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	line-height: 1.3 !important;
	letter-spacing: -0.01em !important;
	color: #ffffff !important;
}

/* =========================================================
 * Subtitle
 * ========================================================= */
.resend-reminder-popup .resend-reminder-popup-subtitle,
.case-filed-info-popup .case-filed-info-popup-subtitle,
.edit-request-popup .edit-request-popup-subtitle,
.paralegal-info-popup .paralegal-info-popup-subtitle,
.simpletext-messages-popup .simpletext-messages-popup-subtitle,
.guide-video-popup .guide-video-popup-subtitle,
.addon-popup-content .addon-popup-subtitle,
.bs-json-popup .bs-json-popup-subtitle,
.broadcast-add-template-popup .broadcast-add-template-popup-subtitle,
.automated-template-preview-popup .automated-template-preview-popup-subtitle,
.email-html-preview-popup .email-html-preview-popup-subtitle,
.onclick-details-popup .onclick-details-popup-subtitle,
.mean-test-popup .mean-test-popup-subtitle,
.plaid-initializing-popup .plaid-initializing-popup-subtitle,
.pl-confirm-popup .pl-confirm-popup-subtitle,
.pl-form-popup .pl-form-popup-subtitle,
.tax-return-popup .tax-return-popup-subtitle {
	font-family: var(--glass-font, "Plus Jakarta Sans", Inter, system-ui, sans-serif) !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	line-height: 1.45 !important;
	color: rgba(255, 255, 255, 0.80) !important;
}

/* =========================================================
 * Close button — dark X on light glass
 * ========================================================= */
.resend-reminder-popup .resend-reminder-popup-close,
.case-filed-info-popup .case-filed-info-popup-close,
.edit-request-popup .edit-request-popup-close,
.paralegal-info-popup .paralegal-info-popup-close,
.simpletext-messages-popup .simpletext-messages-popup-close,
.guide-video-popup .guide-video-popup-close,
.addon-popup-content .addon-popup-close,
.bs-json-popup .bs-json-popup-close,
.broadcast-add-template-popup .broadcast-add-template-popup-close,
.mean-test-popup .mean-test-popup-close,
.plaid-initializing-popup .plaid-initializing-popup-close,
.pl-confirm-popup .pl-confirm-popup-close,
.pl-form-popup .pl-form-popup-close,
.tax-return-popup .tax-return-popup-close,
.automated-template-preview-popup .automated-template-preview-popup-close,
.email-html-preview-popup .email-html-preview-popup-close,
.onclick-details-popup .onclick-details-popup-close {
	background: rgba(255, 255, 255, 0.18) !important;
	border: 1px solid rgba(255, 255, 255, 0.35) !important;
	border-radius: var(--glass-radius-sm, 10px) !important;
	opacity: 1 !important;
}

.resend-reminder-popup .resend-reminder-popup-close.btn-close,
.case-filed-info-popup .case-filed-info-popup-close.btn-close,
.edit-request-popup .edit-request-popup-close.btn-close,
.paralegal-info-popup .paralegal-info-popup-close.btn-close,
.simpletext-messages-popup .simpletext-messages-popup-close.btn-close,
.guide-video-popup .guide-video-popup-close.btn-close,
.addon-popup-content .addon-popup-close.btn-close,
.bs-json-popup .bs-json-popup-close.btn-close,
.broadcast-add-template-popup .broadcast-add-template-popup-close.btn-close,
.mean-test-popup .mean-test-popup-close.btn-close,
.plaid-initializing-popup .plaid-initializing-popup-close.btn-close,
.pl-confirm-popup .pl-confirm-popup-close.btn-close,
.pl-form-popup .pl-form-popup-close.btn-close,
.tax-return-popup .tax-return-popup-close.btn-close,
.automated-template-preview-popup .automated-template-preview-popup-close.btn-close,
.email-html-preview-popup .email-html-preview-popup-close.btn-close,
.onclick-details-popup .onclick-details-popup-close.btn-close {
	background: rgba(255, 255, 255, 0.18) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.7em auto no-repeat !important;
	border: 1px solid rgba(255, 255, 255, 0.35) !important;
	opacity: 1 !important;
}

/* One X only: hide nested bi-x when CSS already paints the SVG X */
.resend-reminder-popup .resend-reminder-popup-close.btn-close > i,
.case-filed-info-popup .case-filed-info-popup-close.btn-close > i,
.edit-request-popup .edit-request-popup-close.btn-close > i,
.paralegal-info-popup .paralegal-info-popup-close.btn-close > i,
.simpletext-messages-popup .simpletext-messages-popup-close.btn-close > i,
.guide-video-popup .guide-video-popup-close.btn-close > i,
.addon-popup-content .addon-popup-close.btn-close > i,
.bs-json-popup .bs-json-popup-close.btn-close > i,
.broadcast-add-template-popup .broadcast-add-template-popup-close.btn-close > i,
.mean-test-popup .mean-test-popup-close.btn-close > i,
.plaid-initializing-popup .plaid-initializing-popup-close.btn-close > i,
.pl-confirm-popup .pl-confirm-popup-close.btn-close > i,
.pl-form-popup .pl-form-popup-close.btn-close > i,
.tax-return-popup .tax-return-popup-close.btn-close > i,
.automated-template-preview-popup .automated-template-preview-popup-close.btn-close > i,
.email-html-preview-popup .email-html-preview-popup-close.btn-close > i,
.onclick-details-popup .onclick-details-popup-close.btn-close > i {
	display: none !important;
}

.resend-reminder-popup .resend-reminder-popup-close:hover,
.case-filed-info-popup .case-filed-info-popup-close:hover,
.edit-request-popup .edit-request-popup-close:hover,
.paralegal-info-popup .paralegal-info-popup-close:hover,
.simpletext-messages-popup .simpletext-messages-popup-close:hover,
.guide-video-popup .guide-video-popup-close:hover,
.addon-popup-content .addon-popup-close:hover,
.bs-json-popup .bs-json-popup-close:hover,
.broadcast-add-template-popup .broadcast-add-template-popup-close:hover,
.mean-test-popup .mean-test-popup-close:hover,
.plaid-initializing-popup .plaid-initializing-popup-close:hover,
.pl-confirm-popup .pl-confirm-popup-close:hover,
.pl-form-popup .pl-form-popup-close:hover,
.tax-return-popup .tax-return-popup-close:hover,
.resend-reminder-popup .resend-reminder-popup-close.btn-close:hover,
.case-filed-info-popup .case-filed-info-popup-close.btn-close:hover,
.edit-request-popup .edit-request-popup-close.btn-close:hover,
.paralegal-info-popup .paralegal-info-popup-close.btn-close:hover,
.simpletext-messages-popup .simpletext-messages-popup-close.btn-close:hover,
.guide-video-popup .guide-video-popup-close.btn-close:hover,
.addon-popup-content .addon-popup-close.btn-close:hover,
.bs-json-popup .bs-json-popup-close.btn-close:hover,
.broadcast-add-template-popup .broadcast-add-template-popup-close.btn-close:hover,
.mean-test-popup .mean-test-popup-close.btn-close:hover,
.plaid-initializing-popup .plaid-initializing-popup-close.btn-close:hover,
.pl-confirm-popup .pl-confirm-popup-close.btn-close:hover,
.pl-form-popup .pl-form-popup-close.btn-close:hover,
.tax-return-popup .tax-return-popup-close.btn-close:hover,
.automated-template-preview-popup .automated-template-preview-popup-close.btn-close:hover,
.email-html-preview-popup .email-html-preview-popup-close.btn-close:hover,
.onclick-details-popup .onclick-details-popup-close.btn-close:hover {
	background-color: rgba(255, 255, 255, 0.82) !important;
	opacity: 1 !important;
}

.resend-reminder-popup .resend-reminder-popup-close.btn-close:hover,
.case-filed-info-popup .case-filed-info-popup-close.btn-close:hover,
.edit-request-popup .edit-request-popup-close.btn-close:hover,
.paralegal-info-popup .paralegal-info-popup-close.btn-close:hover,
.simpletext-messages-popup .simpletext-messages-popup-close.btn-close:hover,
.guide-video-popup .guide-video-popup-close.btn-close:hover,
.addon-popup-content .addon-popup-close.btn-close:hover,
.bs-json-popup .bs-json-popup-close.btn-close:hover,
.broadcast-add-template-popup .broadcast-add-template-popup-close.btn-close:hover,
.mean-test-popup .mean-test-popup-close.btn-close:hover,
.plaid-initializing-popup .plaid-initializing-popup-close.btn-close:hover,
.pl-confirm-popup .pl-confirm-popup-close.btn-close:hover,
.pl-form-popup .pl-form-popup-close.btn-close:hover,
.tax-return-popup .tax-return-popup-close.btn-close:hover,
.automated-template-preview-popup .automated-template-preview-popup-close.btn-close:hover,
.email-html-preview-popup .email-html-preview-popup-close.btn-close:hover,
.onclick-details-popup .onclick-details-popup-close.btn-close:hover {
	background: rgba(255, 255, 255, 0.82) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2310141a'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.7em auto no-repeat !important;
}

/* =========================================================
 * Body + cards
 * ========================================================= */
.resend-reminder-popup .resend-reminder-popup-body,
.case-filed-info-popup .case-filed-info-popup-body,
.edit-request-popup .edit-request-popup-body,
.paralegal-info-popup .paralegal-info-popup-body,
.guide-video-popup .guide-video-popup-body,
.addon-popup-content .addon-popup-body,
.bs-json-popup .bs-json-popup-body,
.broadcast-add-template-popup .broadcast-add-template-popup-body,
.automated-template-preview-popup .automated-template-preview-popup-body,
.email-html-preview-popup .email-html-preview-popup-body,
.onclick-details-popup .onclick-details-popup-body,
.plaid-initializing-popup .plaid-initializing-popup-body,
.pl-confirm-popup .pl-confirm-popup-body,
.pl-form-popup .pl-form-popup-body,
.tax-return-popup .tax-return-popup-body {
	background: transparent !important;
}

.resend-reminder-popup .resend-reminder-popup-card,
.case-filed-info-popup .case-filed-info-popup-card,
.edit-request-popup .edit-request-popup-card,
.paralegal-info-popup .paralegal-info-popup-card,
.pl-confirm-popup .pl-confirm-popup-card,
.pl-form-popup .pl-form-popup-card,
.tax-return-popup .tax-return-popup-card,
.guide-video-popup .resend-reminder-popup-card {
	background: rgba(255, 255, 255, 0.45) !important;
	border: 1px solid rgba(255, 255, 255, 0.7) !important;
	border-radius: var(--glass-radius-sm, 10px) !important;
	box-shadow: none !important;
	backdrop-filter: blur(10px) !important;
	-webkit-backdrop-filter: blur(10px) !important;
}

.resend-reminder-popup .resend-reminder-popup-card-heading,
.case-filed-info-popup .case-filed-info-popup-card-heading,
.case-filed-info-popup .case-filed-info-popup-card h6.case-filed-info-popup-card-heading,
.paralegal-info-popup .paralegal-info-popup-card-heading,
.paralegal-info-popup .paralegal-info-popup-card h6.paralegal-info-popup-card-heading,
.tax-return-popup .tax-return-popup-card-heading,
.tax-return-popup .tax-return-popup-card h6.tax-return-popup-card-heading {
	color: var(--glass-text, #10141a) !important;
	font-family: var(--glass-font, "Plus Jakarta Sans", Inter, system-ui, sans-serif) !important;
}

/* =========================================================
 * Footer + buttons
 * Close = soft pink tint · Primary = solid blue (match upload modal)
 * ========================================================= */
.resend-reminder-popup .resend-reminder-popup-footer,
.case-filed-info-popup .case-filed-info-popup-footer,
.edit-request-popup .edit-request-popup-footer,
.paralegal-info-popup .paralegal-info-popup-footer,
.guide-video-popup .guide-video-popup-footer,
.bs-json-popup .bs-json-popup-footer,
.automated-template-preview-popup .automated-template-preview-popup-footer,
.email-html-preview-popup .email-html-preview-popup-footer,
.plaid-initializing-popup .plaid-initializing-popup-footer,
.pl-confirm-popup .pl-confirm-popup-footer,
.tax-return-popup .tax-return-popup-footer,
.modal-content.resend-reminder-popup > .modal-footer,
.modal-content.case-filed-info-popup > .modal-footer,
.modal-content.edit-request-popup > .modal-footer,
.modal-content.paralegal-info-popup > .modal-footer,
.modal-content.resend-reminder-popup > form > .modal-footer {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	justify-content: flex-end !important;
	flex-wrap: wrap !important;
	gap: 10px !important;
	background: #ffffff !important;
	background-color: #ffffff !important;
	border-top: 1px solid #f3f4f6 !important;
	padding: 14px 20px 16px !important;
}

.resend-reminder-popup .resend-reminder-popup-footer .bottom-btn-div,
.case-filed-info-popup .case-filed-info-popup-footer .bottom-btn-div,
.edit-request-popup .edit-request-popup-footer .bottom-btn-div,
.paralegal-info-popup .paralegal-info-popup-footer .bottom-btn-div,
.guide-video-popup .guide-video-popup-footer .bottom-btn-div,
.bs-json-popup .bs-json-popup-footer .bottom-btn-div,
.automated-template-preview-popup .automated-template-preview-popup-footer .bottom-btn-div,
.email-html-preview-popup .email-html-preview-popup-footer .bottom-btn-div,
.plaid-initializing-popup .plaid-initializing-popup-footer .bottom-btn-div,
.pl-confirm-popup .pl-confirm-popup-footer .bottom-btn-div,
.tax-return-popup .tax-return-popup-footer .bottom-btn-div,
.modal-content.resend-reminder-popup > .modal-footer .bottom-btn-div,
.modal-content.resend-reminder-popup > form > .modal-footer .bottom-btn-div {
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: flex-end !important;
	align-items: center !important;
	gap: 8px !important;
	width: 100% !important;
	margin: 0 !important;
}

.resend-reminder-popup .resend-reminder-popup-btn-back,
.case-filed-info-popup .case-filed-info-popup-btn-back,
.edit-request-popup .edit-request-popup-btn-back,
.paralegal-info-popup .paralegal-info-popup-btn-back,
.guide-video-popup .guide-video-popup-btn-back,
.bs-json-popup .bs-json-popup-btn-back,
.automated-template-preview-popup .automated-template-preview-popup-btn-back,
.email-html-preview-popup .email-html-preview-popup-btn-back,
.pl-confirm-popup .pl-confirm-popup-btn-dismiss,
.tax-return-popup .tax-return-popup-btn-back {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 6px !important;
	min-height: 36px !important;
	padding: 8px 18px !important;
	margin: 0 !important;
	border-radius: var(--glass-radius-sm, 10px) !important;
	font-family: var(--glass-font, "Plus Jakarta Sans", Inter, system-ui, sans-serif) !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	line-height: 1.2 !important;
	background: #f1f5f9 !important;
	border: 1px solid #e2e8f0 !important;
	color: #374151 !important;
	backdrop-filter: none !important;
	-webkit-backdrop-filter: none !important;
	box-shadow: none !important;
	transform: none !important;
}

.resend-reminder-popup .resend-reminder-popup-btn-back:hover,
.case-filed-info-popup .case-filed-info-popup-btn-back:hover,
.edit-request-popup .edit-request-popup-btn-back:hover,
.paralegal-info-popup .paralegal-info-popup-btn-back:hover,
.guide-video-popup .guide-video-popup-btn-back:hover,
.bs-json-popup .bs-json-popup-btn-back:hover,
.automated-template-preview-popup .automated-template-preview-popup-btn-back:hover,
.email-html-preview-popup .email-html-preview-popup-btn-back:hover,
.pl-confirm-popup .pl-confirm-popup-btn-dismiss:hover,
.tax-return-popup .tax-return-popup-btn-back:hover {
	background: #e2e8f0 !important;
	color: #1f2937 !important;
}

.resend-reminder-popup .resend-reminder-popup-btn-submit,
.case-filed-info-popup .case-filed-info-popup-btn-submit,
.paralegal-info-popup .paralegal-info-popup-btn-submit {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 6px !important;
	min-height: 36px !important;
	padding: 8px 16px !important;
	margin: 0 !important;
	border-radius: var(--glass-radius-sm, 10px) !important;
	font-family: var(--glass-font, "Plus Jakarta Sans", Inter, system-ui, sans-serif) !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	line-height: 1.2 !important;
	background: #2563eb !important;
	border: none !important;
	color: #fff !important;
	box-shadow: 0 2px 8px rgba(37, 99, 235, 0.28) !important;
	backdrop-filter: none !important;
	-webkit-backdrop-filter: none !important;
	transform: none !important;
}

.resend-reminder-popup .resend-reminder-popup-btn-submit:hover,
.case-filed-info-popup .case-filed-info-popup-btn-submit:hover,
.paralegal-info-popup .paralegal-info-popup-btn-submit:hover {
	background: #1d4ed8 !important;
	color: #fff !important;
	box-shadow: 0 4px 12px rgba(37, 99, 235, 0.35) !important;
	transform: none !important;
}

/* Keep green submit variant when intentionally marked */
.resend-reminder-popup .resend-reminder-popup-btn-submit.invite-client-popup-btn-submit-green {
	background: linear-gradient(135deg, #198754 0%, #0d6838 100%) !important;
	box-shadow: 0 4px 14px rgba(25, 135, 84, 0.28) !important;
}

.resend-reminder-popup .resend-reminder-popup-btn-submit.invite-client-popup-btn-submit-green:hover {
	background: linear-gradient(135deg, #20c997 0%, #198754 100%) !important;
}

/* =========================================================
 * Dark theme
 * ========================================================= */
html[data-theme="dark"] .modal-content.resend-reminder-popup,
html[data-theme="dark"] .modal-content.case-filed-info-popup,
html[data-theme="dark"] .modal-content.edit-request-popup,
html[data-theme="dark"] .modal-content.paralegal-info-popup,
html[data-theme="dark"] .modal-content.simpletext-messages-popup,
html[data-theme="dark"] .modal-content.guide-video-popup,
html[data-theme="dark"] .modal-content.addon-popup-content,
html[data-theme="dark"] .modal-content.bs-json-popup,
html[data-theme="dark"] .modal-content.broadcast-add-template-popup,
html[data-theme="dark"] .modal-content.automated-template-preview-popup,
html[data-theme="dark"] .modal-content.email-html-preview-popup,
html[data-theme="dark"] .modal-content.onclick-details-popup,
html[data-theme="dark"] .modal-content.mean-test-popup,
html[data-theme="dark"] .modal-content.plaid-initializing-popup,
html[data-theme="dark"] .modal-content.pl-confirm-popup,
html[data-theme="dark"] .modal-content.pl-form-popup,
html[data-theme="dark"] .modal-content.tax-return-popup,
[data-theme="dark"] .modal-content.resend-reminder-popup,
[data-theme="dark"] .modal-content.case-filed-info-popup,
[data-theme="dark"] .modal-content.edit-request-popup,
[data-theme="dark"] .modal-content.paralegal-info-popup,
[data-theme="dark"] .modal-content.simpletext-messages-popup,
[data-theme="dark"] .modal-content.guide-video-popup,
[data-theme="dark"] .modal-content.addon-popup-content,
[data-theme="dark"] .modal-content.bs-json-popup,
[data-theme="dark"] .modal-content.broadcast-add-template-popup,
[data-theme="dark"] .modal-content.automated-template-preview-popup,
[data-theme="dark"] .modal-content.email-html-preview-popup,
[data-theme="dark"] .modal-content.onclick-details-popup,
[data-theme="dark"] .modal-content.mean-test-popup,
[data-theme="dark"] .modal-content.plaid-initializing-popup,
[data-theme="dark"] .modal-content.pl-confirm-popup,
[data-theme="dark"] .modal-content.pl-form-popup,
[data-theme="dark"] .modal-content.tax-return-popup {
	background: rgba(22, 27, 34, 0.96) !important;
	border-color: var(--glass-border, rgba(255, 255, 255, 0.12)) !important;
	box-shadow:
		0 10px 30px rgba(0, 0, 0, 0.4) !important;
	backdrop-filter: none !important;
	-webkit-backdrop-filter: none !important;
}

html[data-theme="dark"] .modal-content.resend-reminder-popup::before,
html[data-theme="dark"] .modal-content.case-filed-info-popup::before,
html[data-theme="dark"] .modal-content.edit-request-popup::before,
html[data-theme="dark"] .modal-content.paralegal-info-popup::before,
html[data-theme="dark"] .modal-content.simpletext-messages-popup::before,
html[data-theme="dark"] .modal-content.guide-video-popup::before,
html[data-theme="dark"] .modal-content.addon-popup-content::before,
html[data-theme="dark"] .modal-content.bs-json-popup::before,
html[data-theme="dark"] .modal-content.broadcast-add-template-popup::before,
html[data-theme="dark"] .modal-content.automated-template-preview-popup::before,
html[data-theme="dark"] .modal-content.email-html-preview-popup::before,
html[data-theme="dark"] .modal-content.onclick-details-popup::before,
html[data-theme="dark"] .modal-content.mean-test-popup::before,
html[data-theme="dark"] .modal-content.plaid-initializing-popup::before,
html[data-theme="dark"] .modal-content.pl-confirm-popup::before,
html[data-theme="dark"] .modal-content.pl-form-popup::before,
html[data-theme="dark"] .modal-content.tax-return-popup::before,
[data-theme="dark"] .modal-content.resend-reminder-popup::before,
[data-theme="dark"] .modal-content.case-filed-info-popup::before,
[data-theme="dark"] .modal-content.edit-request-popup::before,
[data-theme="dark"] .modal-content.paralegal-info-popup::before,
[data-theme="dark"] .modal-content.guide-video-popup::before,
[data-theme="dark"] .modal-content.tax-return-popup::before {
	content: none !important;
	display: none !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-header,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-header,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-header,
html[data-theme="dark"] .simpletext-messages-popup .simpletext-messages-popup-header,
html[data-theme="dark"] .guide-video-popup .guide-video-popup-header,
html[data-theme="dark"] .addon-popup-content .addon-popup-header,
html[data-theme="dark"] .bs-json-popup .bs-json-popup-header,
html[data-theme="dark"] .broadcast-add-template-popup .broadcast-add-template-popup-header,
html[data-theme="dark"] .automated-template-preview-popup .automated-template-preview-popup-header,
html[data-theme="dark"] .email-html-preview-popup .email-html-preview-popup-header,
html[data-theme="dark"] .onclick-details-popup .onclick-details-popup-header,
html[data-theme="dark"] .mean-test-popup .mean-test-popup-header,
html[data-theme="dark"] .plaid-initializing-popup .plaid-initializing-popup-header,
html[data-theme="dark"] .pl-confirm-popup .pl-confirm-popup-header,
html[data-theme="dark"] .pl-form-popup .pl-form-popup-header,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-header,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header,
[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-header,
[data-theme="dark"] .edit-request-popup .edit-request-popup-header,
[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-header,
[data-theme="dark"] .guide-video-popup .guide-video-popup-header,
[data-theme="dark"] .tax-return-popup .tax-return-popup-header {
	background: transparent !important;
	border-top: none !important;
	border-bottom: none !important;
	box-shadow: none !important;
	color: var(--glass-text, #e4e4e4) !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header-icon,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-header-icon,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-header-icon,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-header-icon,
html[data-theme="dark"] .simpletext-messages-popup .simpletext-messages-popup-header-icon,
html[data-theme="dark"] .guide-video-popup .guide-video-popup-header-icon,
html[data-theme="dark"] .addon-popup-content .addon-popup-header-icon,
html[data-theme="dark"] .bs-json-popup .bs-json-popup-header-icon,
html[data-theme="dark"] .broadcast-add-template-popup .broadcast-add-template-popup-header-icon,
html[data-theme="dark"] .automated-template-preview-popup .automated-template-preview-popup-header-icon,
html[data-theme="dark"] .email-html-preview-popup .email-html-preview-popup-header-icon,
html[data-theme="dark"] .onclick-details-popup .onclick-details-popup-header-icon,
html[data-theme="dark"] .mean-test-popup .mean-test-popup-header-icon,
html[data-theme="dark"] .plaid-initializing-popup .plaid-initializing-popup-header-icon,
html[data-theme="dark"] .pl-confirm-popup .pl-confirm-popup-header-icon,
html[data-theme="dark"] .pl-form-popup .pl-form-popup-header-icon,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-header-icon,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header-icon,
[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-header-icon,
[data-theme="dark"] .edit-request-popup .edit-request-popup-header-icon,
[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-header-icon,
[data-theme="dark"] .guide-video-popup .guide-video-popup-header-icon,
[data-theme="dark"] .tax-return-popup .tax-return-popup-header-icon {
	background: rgba(131, 162, 219, 0.22) !important;
	border-color: rgba(255, 255, 255, 0.14) !important;
	color: #9bb6e6 !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header-icon svg path,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-header-icon svg path,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-header-icon svg path,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-header-icon svg path,
html[data-theme="dark"] .guide-video-popup .guide-video-popup-header-icon svg path,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-header-icon svg path,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header-icon svg path,
[data-theme="dark"] .tax-return-popup .tax-return-popup-header-icon svg path {
	fill: #9bb6e6 !important;
	stroke: #9bb6e6;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header .resend-reminder-popup-title,
html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header h5.resend-reminder-popup-title,
html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header .modal-title.resend-reminder-popup-title,
html[data-theme="dark"] .modal-content-div.resend-reminder-popup .modal-header h5.resend-reminder-popup-title,
html[data-theme="dark"] .modal-content-div.resend-reminder-popup .modal-header .modal-title.resend-reminder-popup-title,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-header .case-filed-info-popup-title,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-header .edit-request-popup-title,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-header .paralegal-info-popup-title,
html[data-theme="dark"] .guide-video-popup .guide-video-popup-header .guide-video-popup-title,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-title,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-header h5.tax-return-popup-title,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header .resend-reminder-popup-title,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-header h5.resend-reminder-popup-title,
[data-theme="dark"] .modal-content-div.resend-reminder-popup .modal-header h5.resend-reminder-popup-title,
[data-theme="dark"] .tax-return-popup .tax-return-popup-title {
	color: var(--glass-text, #e4e4e4) !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-subtitle,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-subtitle,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-subtitle,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-subtitle,
html[data-theme="dark"] .guide-video-popup .guide-video-popup-subtitle,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-subtitle,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-subtitle,
[data-theme="dark"] .tax-return-popup .tax-return-popup-subtitle {
	color: var(--glass-text-muted, rgba(228, 228, 228, 0.72)) !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-card,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-card,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-card,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-card,
html[data-theme="dark"] .pl-confirm-popup .pl-confirm-popup-card,
html[data-theme="dark"] .pl-form-popup .pl-form-popup-card,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-card,
html[data-theme="dark"] .guide-video-popup .resend-reminder-popup-card,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-card,
[data-theme="dark"] .tax-return-popup .tax-return-popup-card {
	background: rgba(255, 255, 255, 0.05) !important;
	border-color: rgba(255, 255, 255, 0.10) !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-card-heading,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-card-heading,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-card-heading,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-card-heading,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-card-heading,
[data-theme="dark"] .tax-return-popup .tax-return-popup-card-heading {
	color: var(--glass-text, #e4e4e4) !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-footer,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-footer,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-footer,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-footer,
html[data-theme="dark"] .guide-video-popup .guide-video-popup-footer,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-footer,
html[data-theme="dark"] .modal-content.resend-reminder-popup > .modal-footer,
html[data-theme="dark"] .modal-content.resend-reminder-popup > form > .modal-footer,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-footer,
[data-theme="dark"] .modal-content.resend-reminder-popup > .modal-footer,
[data-theme="dark"] .modal-content.resend-reminder-popup > form > .modal-footer {
	background: rgba(255, 255, 255, 0.03) !important;
	background-color: rgba(255, 255, 255, 0.03) !important;
	border-top: 1px solid rgba(255, 255, 255, 0.10) !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-close,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-close,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-close,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-close,
html[data-theme="dark"] .guide-video-popup .guide-video-popup-close,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-close,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-close,
[data-theme="dark"] .tax-return-popup .tax-return-popup-close {
	background: rgba(255, 255, 255, 0.06) !important;
	border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-close.btn-close,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-close.btn-close,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-close.btn-close,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-close.btn-close,
html[data-theme="dark"] .guide-video-popup .guide-video-popup-close.btn-close,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-close.btn-close,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-close.btn-close,
[data-theme="dark"] .tax-return-popup .tax-return-popup-close.btn-close {
	background: rgba(255, 255, 255, 0.06) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e4e4e4'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.7em auto no-repeat !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-btn-back,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-btn-back,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-btn-back,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-btn-back,
html[data-theme="dark"] .guide-video-popup .guide-video-popup-btn-back,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-btn-back,
html[data-theme="dark"] .pl-confirm-popup .pl-confirm-popup-btn-dismiss,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-btn-back,
[data-theme="dark"] .tax-return-popup .tax-return-popup-btn-back {
	background: rgba(224, 99, 122, 0.12) !important;
	border-color: rgba(224, 99, 122, 0.30) !important;
	color: #ff9bb0 !important;
}

html[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-btn-back:hover,
html[data-theme="dark"] .case-filed-info-popup .case-filed-info-popup-btn-back:hover,
html[data-theme="dark"] .edit-request-popup .edit-request-popup-btn-back:hover,
html[data-theme="dark"] .paralegal-info-popup .paralegal-info-popup-btn-back:hover,
html[data-theme="dark"] .guide-video-popup .guide-video-popup-btn-back:hover,
html[data-theme="dark"] .tax-return-popup .tax-return-popup-btn-back:hover,
[data-theme="dark"] .resend-reminder-popup .resend-reminder-popup-btn-back:hover,
[data-theme="dark"] .tax-return-popup .tax-return-popup-btn-back:hover {
	background: rgba(224, 99, 122, 0.22) !important;
	color: #ffb3c3 !important;
}
