.bt-support {
	--bt-support-ink: #172033;
	--bt-support-text: #334155;
	--bt-support-muted: #64748b;
	--bt-support-line: #d8e4ed;
	--bt-support-soft: #f6fbff;
	--bt-support-blue: #33ccff;
	--bt-support-green: #16794c;
	--bt-support-red: #b42318;
	color: var(--bt-support-text);
	font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.bt-support * {
	box-sizing: border-box;
}

.bt-support-virtual-page {
	padding: 72px 20px;
	background: #f7fbff;
}

.bt-support-virtual-inner {
	max-width: 1040px;
	margin: 0 auto;
}

.bt-support-hero {
	display: grid;
	gap: 12px;
	max-width: 760px;
	margin: 0 0 26px;
}

.bt-support-hero h1 {
	margin: 0;
	color: var(--bt-support-ink);
	font-size: 42px;
	font-weight: 850;
	line-height: 1.08;
}

.bt-support-hero p {
	max-width: 660px;
	margin: 0;
	color: var(--bt-support-text);
	font-size: 17px;
	line-height: 1.55;
}

.bt-support-quicklinks {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 4px;
}

.bt-support-secondary-link {
	align-items: center;
	display: inline-flex;
	min-height: 44px;
	color: #087ea4;
	font-size: 14px;
	font-weight: 800;
	text-decoration: none;
}

.bt-support-secondary-link:hover,
.bt-support-secondary-link:focus {
	color: #065f7d;
	text-decoration: underline;
}

.bt-support-public-layout {
	align-items: start;
	display: grid;
	grid-template-columns: minmax(0, 1.35fr) minmax(320px, .65fr);
	gap: 24px;
}

.bt-support-public-main .bt-support-form,
.bt-support-public-side .bt-support-form {
	max-width: none;
}

.bt-support-public-side {
	position: sticky;
	top: 24px;
}

.bt-support-public-side .bt-support-form {
	padding: 20px;
	box-shadow: 0 10px 24px rgba(15, 23, 42, .05);
}

.bt-support-public-side .bt-support-grid {
	grid-template-columns: 1fr;
}

.bt-support a {
	color: #087ea4;
	font-weight: 700;
}

.bt-support-form {
	display: grid;
	gap: 18px;
	max-width: 920px;
	padding: 24px;
	border: 1px solid var(--bt-support-line);
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 14px 34px rgba(15, 23, 42, .07);
}

.bt-support-form-head {
	display: grid;
	gap: 6px;
	margin-bottom: 2px;
}

.bt-support-form-head h2 {
	margin: 0;
	color: var(--bt-support-ink);
	font-size: 22px;
	line-height: 1.2;
}

.bt-support-form-head p {
	margin: 0;
	color: var(--bt-support-muted);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5;
}

.bt-support-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px;
}

.bt-support-form label {
	display: grid;
	gap: 7px;
	margin: 0;
	color: var(--bt-support-ink);
	font-size: 14px;
	font-weight: 700;
}

.bt-support-form input,
.bt-support-form select,
.bt-support-form textarea {
	width: 100%;
	min-height: 44px;
	border: 1px solid var(--bt-support-line);
	border-radius: 7px;
	background: #fff;
	color: var(--bt-support-text);
	font: inherit;
	font-weight: 500;
	padding: 10px 12px;
}

.bt-support-form textarea {
	min-height: 140px;
	resize: vertical;
}

.bt-support-form small {
	color: var(--bt-support-muted);
	font-size: 12px;
	font-weight: 500;
	line-height: 1.4;
}

.bt-support-form input:focus,
.bt-support-form select:focus,
.bt-support-form textarea:focus {
	border-color: var(--bt-support-blue);
	box-shadow: 0 0 0 3px rgba(51, 204, 255, .16);
	outline: 0;
}

.bt-support-consent {
	align-items: start;
	display: grid !important;
	grid-template-columns: 18px minmax(0, 1fr);
	gap: 10px !important;
	color: var(--bt-support-muted) !important;
	font-weight: 500 !important;
}

.bt-support-consent input {
	min-height: 18px;
	margin-top: 2px;
}

.bt-support-button {
	align-items: center;
	justify-content: center;
	justify-self: start;
	min-height: 46px;
	border: 1px solid #172033;
	border-radius: 8px;
	background: #172033;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	font-size: 14px;
	font-weight: 800;
	line-height: 1;
	padding: 13px 18px;
	text-decoration: none;
	transition: background .16s ease, border-color .16s ease, transform .16s ease;
}

.bt-support-button:hover,
.bt-support-button:focus {
	background: #0f172a;
	border-color: #0f172a;
	color: #fff;
	transform: translateY(-1px);
}

.bt-support-hp {
	height: 1px;
	left: -10000px;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: auto;
	width: 1px;
}

.bt-support-notice {
	max-width: 920px;
	margin: 0 0 18px;
	padding: 13px 15px;
	border: 1px solid var(--bt-support-line);
	border-radius: 8px;
	background: var(--bt-support-soft);
	color: var(--bt-support-text);
}

.bt-support-notice-success {
	border-color: rgba(22, 121, 76, .28);
	background: #effaf4;
	color: var(--bt-support-green);
}

.bt-support-notice-error {
	border-color: rgba(180, 35, 24, .28);
	background: #fff4f2;
	color: var(--bt-support-red);
}

.bt-support-portal {
	display: grid;
	gap: 20px;
}

.bt-support-ticket {
	display: grid;
	gap: 18px;
	max-width: 980px;
}

.bt-support-ticket-head {
	display: flex;
	gap: 18px;
	justify-content: space-between;
	padding: 24px;
	border: 1px solid var(--bt-support-line);
	border-radius: 8px;
	background: linear-gradient(180deg, #fff 0%, #f7fcff 100%);
}

.bt-support-ticket-head h3 {
	margin: 4px 0 0;
	color: var(--bt-support-ink);
	font-size: 28px;
	line-height: 1.2;
}

.bt-support-kicker {
	margin: 0;
	color: var(--bt-support-muted);
	font-size: 12px;
	font-weight: 800;
	letter-spacing: 0;
	text-transform: uppercase;
}

.bt-support-badges {
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: flex-end;
}

.bt-support-badge,
.bt-support-admin-pill {
	display: inline-flex;
	align-items: center;
	min-height: 28px;
	border: 1px solid var(--bt-support-line);
	border-radius: 999px;
	background: #fff;
	color: var(--bt-support-ink);
	font-size: 12px;
	font-weight: 800;
	padding: 5px 10px;
	white-space: nowrap;
}

.bt-support-thread {
	display: grid;
	gap: 12px;
}

.bt-support-entry,
.bt-support-admin-entry {
	padding: 16px;
	border: 1px solid var(--bt-support-line);
	border-radius: 8px;
	background: #fff;
}

.bt-support-entry-agent {
	background: #f6fbff;
}

.bt-support-entry-meta {
	align-items: baseline;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: space-between;
	margin-bottom: 8px;
	color: var(--bt-support-muted);
	font-size: 12px;
}

.bt-support-entry-meta strong {
	color: var(--bt-support-ink);
	font-size: 14px;
}

.bt-support-entry-body {
	color: var(--bt-support-text);
	font-size: 14px;
	line-height: 1.6;
}

.bt-support-attachments {
	display: grid;
	gap: 6px;
	margin: 12px 0 0;
	padding: 0;
	list-style: none;
}

.bt-support-attachments li {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	color: var(--bt-support-muted);
	font-size: 12px;
}

.bt-support-attachments a {
	border: 1px solid var(--bt-support-line);
	border-radius: 999px;
	background: #fff;
	padding: 5px 10px;
	text-decoration: none;
}

.bt-support-admin-filters {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 16px 0;
}

.bt-support-admin-summary {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 12px;
	margin: 18px 0;
}

.bt-support-summary-card {
	display: grid;
	gap: 8px;
	min-height: 88px;
	padding: 16px;
	border: 1px solid var(--bt-support-line);
	border-radius: 8px;
	background: #fff;
	text-decoration: none;
}

.bt-support-summary-card span {
	color: var(--bt-support-muted);
	font-size: 12px;
	font-weight: 800;
	text-transform: uppercase;
}

.bt-support-summary-card strong {
	color: var(--bt-support-ink);
	font-size: 28px;
	line-height: 1;
}

.bt-support-summary-alert strong {
	color: var(--bt-support-red);
}

.bt-support-admin-filters input,
.bt-support-admin-filters select {
	min-height: 34px;
}

.bt-support-admin-table td {
	vertical-align: top;
}

.bt-support-admin-tags {
	color: var(--bt-support-muted);
	font-size: 12px;
	margin-top: 6px;
}

.bt-support-status-open {
	border-color: rgba(51, 204, 255, .35);
	color: #087ea4;
}

.bt-support-status-pending {
	border-color: rgba(180, 83, 9, .28);
	color: #b45309;
}

.bt-support-status-resolved {
	border-color: rgba(22, 121, 76, .28);
	color: var(--bt-support-green);
}

.bt-support-status-closed {
	border-color: rgba(100, 116, 139, .28);
	color: var(--bt-support-muted);
}

.bt-support-sla-active {
	border-color: rgba(51, 204, 255, .35);
	color: #087ea4;
}

.bt-support-sla-overdue {
	border-color: rgba(180, 35, 24, .3);
	color: var(--bt-support-red);
}

.bt-support-sla-done {
	border-color: rgba(22, 121, 76, .28);
	color: var(--bt-support-green);
}

.bt-support-sla-neutral {
	color: var(--bt-support-muted);
}

.bt-support-admin-layout {
	display: grid;
	grid-template-columns: minmax(0, 1fr) 360px;
	gap: 18px;
	margin-top: 18px;
}

.bt-support-admin-panel {
	display: grid;
	gap: 14px;
	padding: 18px;
	border: 1px solid #dcdcde;
	border-radius: 8px;
	background: #fff;
}

.bt-support-admin-panel h2 {
	margin: 0 0 4px;
}

.bt-support-admin-ok {
	margin: 0;
	color: #16794c;
	font-weight: 700;
}

.bt-support-admin-warning {
	margin: 0;
	color: #8a4b00;
	font-weight: 700;
}

.bt-support-admin-panel label {
	display: grid;
	gap: 6px;
	font-weight: 700;
}

.bt-support-admin-panel input[type="email"],
.bt-support-admin-panel select,
.bt-support-admin-panel textarea {
	width: 100%;
	max-width: 100%;
}

.bt-support-checkbox {
	align-items: start;
	grid-template-columns: 18px minmax(0, 1fr);
}

.bt-support-admin-entry-note {
	background: #fffbea;
}

.bt-support-admin-entry-system {
	background: #f8fafc;
}

@media (max-width: 782px) {
	.bt-support-grid,
	.bt-support-public-layout,
	.bt-support-admin-layout,
	.bt-support-admin-summary {
		grid-template-columns: 1fr;
	}

	.bt-support-virtual-page {
		padding: 42px 16px;
	}

	.bt-support-hero h1 {
		font-size: 32px;
	}

	.bt-support-hero p {
		font-size: 15px;
	}

	.bt-support-quicklinks {
		align-items: stretch;
	}

	.bt-support-quicklinks .bt-support-button,
	.bt-support-secondary-link {
		justify-content: center;
		width: 100%;
	}

	.bt-support-public-side {
		position: static;
	}

	.bt-support-ticket-head {
		display: grid;
	}

	.bt-support-badges {
		justify-content: flex-start;
	}
}

.bt-support-widget {
	--bt-support-widget-size: 62px;
	--bt-support-widget-panel-width: 476px;
	--bt-support-widget-panel-height: min(722px, calc(100vh - 18px));
	--bt-support-widget-header: #c9f5ff;
	--bt-support-widget-text: #25324a;
	--bt-support-widget-muted: #5f718b;
	bottom: 18px;
	position: fixed;
	z-index: 99999;
}

.bt-support-widget [hidden] {
	display: none !important;
}

.bt-support-widget-right {
	right: 18px;
}

.bt-support-widget-left {
	left: 18px;
}

.bt-support-widget button,
.bt-support-widget input,
.bt-support-widget select,
.bt-support-widget textarea {
	font: inherit;
}

.bt-support-widget-toggle {
	align-items: center;
	background: var(--bt-support-widget-accent);
	border: 0;
	border-radius: 18px 18px 18px 4px;
	box-shadow: 0 18px 34px rgba(15, 23, 42, .22);
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	height: var(--bt-support-widget-size);
	justify-content: center;
	padding: 0;
	transition: transform .16s ease, box-shadow .16s ease;
	width: var(--bt-support-widget-size);
}

.bt-support-widget-left .bt-support-widget-toggle {
	border-radius: 18px 18px 4px 18px;
}

.bt-support-widget-toggle:hover,
.bt-support-widget-toggle:focus {
	box-shadow: 0 20px 40px rgba(15, 23, 42, .28);
	outline: 0;
	transform: translateY(-2px);
}

.bt-support-widget-toggle svg {
	fill: currentColor;
	height: 30px;
	width: 30px;
}

.bt-support-widget-panel {
	background: #fff;
	border-radius: 34px;
	bottom: 0;
	box-shadow: 0 28px 70px rgba(15, 23, 42, .32);
	color: var(--bt-support-widget-text);
	display: grid;
	grid-template-rows: 92px minmax(0, 1fr);
	height: var(--bt-support-widget-panel-height);
	overflow: hidden;
	position: absolute;
	width: var(--bt-support-widget-panel-width);
}

.bt-support-widget-right .bt-support-widget-panel {
	right: 0;
}

.bt-support-widget-left .bt-support-widget-panel {
	left: 0;
}

.bt-support-widget-panel[hidden] {
	display: none;
}

.bt-support-widget.is-open .bt-support-widget-toggle {
	opacity: 0;
	pointer-events: none;
	transform: translateY(10px) scale(.94);
}

.bt-support-widget-header {
	align-items: center;
	background: var(--bt-support-widget-header);
	display: grid;
	grid-template-columns: 48px minmax(0, 1fr) 48px;
	gap: 10px;
	min-height: 92px;
	padding: 16px 32px;
	position: relative;
	z-index: 4;
}

.bt-support-widget[data-bt-widget-current-view="menu"] .bt-support-widget-header {
	grid-template-columns: minmax(0, 1fr) 48px;
}

.bt-support-widget[data-bt-widget-current-view="menu"] .bt-support-widget-logo,
.bt-support-widget[data-bt-widget-current-view="menu"] .bt-support-widget-brand {
	justify-self: start;
	margin-left: 0;
}

.bt-support-widget-logo {
	height: 42px;
	justify-self: center;
	max-width: 150px;
	object-fit: contain;
	width: auto;
}

.bt-support-widget-brand {
	color: #172033;
	font-size: 18px;
	font-weight: 850;
	justify-self: center;
}

.bt-support-widget-icon-button {
	align-items: center;
	background: rgba(44, 119, 143, .12);
	border: 0;
	border-radius: 999px;
	color: #172033;
	cursor: pointer;
	display: inline-flex;
	height: 52px;
	justify-content: center;
	padding: 0;
	width: 52px;
}

.bt-support-widget-icon-button:hover,
.bt-support-widget-icon-button:focus {
	background: rgba(44, 119, 143, .2);
	outline: 0;
}

.bt-support-widget-icon-button svg {
	fill: currentColor;
	height: 22px;
	width: 22px;
}

.bt-support-widget-content {
	display: block;
	min-height: 0;
	overflow: hidden;
	padding: 0;
}

.bt-support-widget-view {
	align-content: start;
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: 0;
}

.bt-support-widget-view[hidden] {
	display: none;
}

.bt-support-widget h2 {
	background: #fff;
	border-bottom: 1px solid #e6ebf0;
	box-shadow: 0 8px 16px rgba(15, 23, 42, .08);
	color: var(--bt-support-widget-text);
	font-size: 22px;
	font-weight: 800;
	line-height: 1.2;
	margin: 0;
	padding: 26px 32px 22px;
	position: relative;
	z-index: 3;
}

.bt-support-widget [data-bt-widget-view="menu"] h2 {
	box-shadow: none;
}

.bt-support-widget-menu-body,
.bt-support-widget-form-scroll {
	min-height: 0;
	overflow-x: hidden;
	overflow-y: auto;
	overscroll-behavior: contain;
	scrollbar-color: rgba(37, 50, 74, .55) transparent;
	scrollbar-gutter: stable;
}

.bt-support-widget-menu-body::-webkit-scrollbar,
.bt-support-widget-form-scroll::-webkit-scrollbar {
	width: 10px;
}

.bt-support-widget-menu-body::-webkit-scrollbar-thumb,
.bt-support-widget-form-scroll::-webkit-scrollbar-thumb {
	background: rgba(37, 50, 74, .42);
	border: 3px solid #fff;
	border-radius: 999px;
}

.bt-support-widget-menu-body {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	padding: 18px 32px 34px;
}

.bt-support-widget-form-scroll {
	display: grid;
	flex: 1 1 auto;
	gap: 16px;
	padding: 22px 32px 26px;
}

.bt-support-widget-muted,
.bt-support-widget-privacy,
.bt-support-widget-status,
.bt-support-widget-form small {
	color: var(--bt-support-widget-muted);
	font-size: 14px;
	line-height: 1.5;
	margin: 0;
}

.bt-support-widget-privacy a {
	color: #3157f6;
	font-weight: 800;
	text-decoration: none;
}

.bt-support-widget-privacy a:hover,
.bt-support-widget-privacy a:focus {
	text-decoration: underline;
}

.bt-support-widget-choices {
	display: grid;
	gap: 28px;
	margin-top: 34px;
}

.bt-support-widget-choice {
	align-items: center;
	background: #fff;
	border: 1px solid transparent;
	border-radius: 8px;
	color: var(--bt-support-widget-text);
	cursor: pointer;
	display: grid;
	grid-template-columns: 38px minmax(0, 1fr);
	gap: 18px;
	min-height: 60px;
	padding: 8px 0;
	text-align: left;
}

.bt-support-widget-choice:hover,
.bt-support-widget-choice:focus {
	background: #f7fbff;
	border-color: #e6eef6;
	color: var(--bt-support-widget-text);
	outline: 0;
}

.bt-support-widget-choice-icon {
	align-items: center;
	display: inline-flex;
	height: 34px;
	justify-content: center;
	width: 34px;
}

.bt-support-widget-choice-icon svg {
	fill: currentColor;
	height: 28px;
	width: 28px;
}

.bt-support-widget-choice span:last-child {
	font-size: 16px;
	font-weight: 760;
}

.bt-support-widget-form {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	min-height: 0;
	padding: 0;
	position: relative;
}

.bt-support-widget-form label {
	color: #3f4e67;
	display: grid;
	font-size: 14px;
	font-weight: 700;
	gap: 7px;
	margin: 0;
}

.bt-support-widget-form sup {
	color: #b42318;
	font-size: 12px;
	line-height: 0;
}

.bt-support-widget-form input[type="text"],
.bt-support-widget-form input[type="email"],
.bt-support-widget-form select,
.bt-support-widget-form textarea {
	background: #fff;
	border: 1px solid #cbd8e4;
	border-radius: 5px;
	box-shadow: none;
	color: var(--bt-support-widget-text);
	font-size: 16px;
	font-weight: 550;
	line-height: 1.3;
	min-height: 50px;
	padding: 11px 14px;
	width: 100%;
}

.bt-support-widget-form select {
	appearance: auto;
}

.bt-support-widget-form textarea {
	min-height: 118px;
	resize: vertical;
}

.bt-support-widget-form input:focus,
.bt-support-widget-form select:focus,
.bt-support-widget-form textarea:focus {
	border-color: var(--bt-support-widget-accent);
	box-shadow: 0 0 0 3px rgba(51, 204, 255, .18);
	outline: 0;
}

.bt-support-widget-dropzone {
	align-items: center;
	background: #f8fbfe;
	border: 1px dashed #9eb4cb;
	border-radius: 5px;
	color: #304362;
	cursor: pointer;
	display: grid;
	gap: 6px;
	min-height: 178px;
	padding: 22px;
	place-items: center;
	text-align: center;
}

.bt-support-widget-dropzone:hover,
.bt-support-widget-dropzone:focus,
.bt-support-widget-dropzone.is-dragging {
	background: #f0f9ff;
	border-color: var(--bt-support-widget-accent);
	outline: 0;
}

.bt-support-widget-upload-icon {
	align-items: center;
	border: 1px dashed #9eb4cb;
	border-radius: 8px;
	color: #8297ad;
	display: inline-flex;
	font-size: 28px;
	font-weight: 400;
	height: 56px;
	justify-content: center;
	width: 72px;
}

.bt-support-widget-dropzone strong {
	font-size: 19px;
	font-weight: 750;
}

.bt-support-widget-file-input {
	height: 1px;
	opacity: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	width: 1px;
}

.bt-support-widget-status[data-state="error"] {
	color: #b42318;
	font-weight: 750;
}

.bt-support-widget-footer {
	background: #fff;
	border-top: 1px solid #e6ebf0;
	box-shadow: 0 -10px 18px rgba(15, 23, 42, .08);
	flex: 0 0 auto;
	padding: 14px 32px 20px;
	position: relative;
	z-index: 3;
}

.bt-support-widget-submit {
	align-items: center;
	background: #3157f6;
	border: 0;
	border-radius: 16px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	font-size: 18px;
	font-weight: 850;
	height: 55px;
	justify-content: center;
	left: 0;
	line-height: 1;
	padding: 0 22px;
	position: static;
	text-transform: none;
	width: 100%;
	z-index: 2;
}

.bt-support-widget-submit:hover,
.bt-support-widget-submit:focus {
	background: #2547d8;
	outline: 0;
}

.bt-support-widget-submit:disabled {
	cursor: wait;
	opacity: .72;
}

.bt-support-widget-success {
	align-content: start;
	background: #f7fbff;
	border: 1px solid #d8e4ed;
	border-radius: 8px;
	display: grid;
	gap: 10px;
	margin: 22px 32px 16px;
	padding: 18px;
}

.bt-support-widget-success strong {
	color: #172033;
	font-size: 20px;
}

.bt-support-widget-link {
	color: #3157f6;
	font-weight: 850;
	text-decoration: none;
}

.bt-support-widget-link:hover,
.bt-support-widget-link:focus {
	text-decoration: underline;
}

.bt-support-widget-view[data-bt-widget-view="success"] > .bt-support-widget-submit {
	margin: 0 32px 24px;
	width: calc(100% - 64px);
}

.bt-support-widget-sr {
	height: 1px;
	overflow: hidden;
	position: absolute;
	width: 1px;
}

@media (max-width: 560px) {
	.bt-support-widget {
		bottom: 4px;
		left: 4px;
		right: 4px;
	}

	.bt-support-widget-right,
	.bt-support-widget-left {
		left: 4px;
		right: 4px;
	}

	.bt-support-widget-toggle {
		margin-left: auto;
	}

	.bt-support-widget-left .bt-support-widget-toggle {
		margin-left: 0;
	}

	.bt-support-widget-panel {
		border-radius: 34px;
		height: calc(100svh - 8px);
		left: 0;
		right: 0;
		width: 100%;
	}

	.bt-support-widget-header {
		min-height: 94px;
		padding: 16px 30px;
	}

	.bt-support-widget h2 {
		padding-left: 30px;
		padding-right: 30px;
	}

	.bt-support-widget-menu-body,
	.bt-support-widget-form-scroll {
		padding-left: 30px;
		padding-right: 30px;
	}

	.bt-support-widget-footer {
		padding-left: 30px;
		padding-right: 30px;
	}

	.bt-support-widget-success {
		margin-left: 30px;
		margin-right: 30px;
	}

	.bt-support-widget-view[data-bt-widget-view="success"] > .bt-support-widget-submit {
		margin-left: 30px;
		margin-right: 30px;
		width: calc(100% - 60px);
	}
}