.rabbit-hole[data-rh-controller="composer.view"] .rabbit-card-mosaic {
	position: relative;
	display: grid;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	grid-template-rows: repeat(4, minmax(0, 1fr));
	gap: 0.25rem;
	block-size: clamp(13.75rem, 42dvh, 22.5rem);
	overflow: hidden;
}

.rabbit-hole[data-rh-controller="composer.view"] .rabbit-card-item {
	position: relative;
	min-inline-size: 0;
	min-block-size: 0;
	overflow: hidden;
}

.rabbit-hole[data-rh-controller="composer.view"] .rabbit-card-item > img {
	inline-size: 100%;
	block-size: 100%;
	object-fit: cover;
}

.rabbit-hole[data-rh-controller="composer.view"] .rabbit-card-item__move-actions {
	position: absolute;
	inset-block-start: 0.25rem;
	inset-inline-start: 0.25rem;
	display: flex;
	gap: 0.25rem;
}

.rabbit-hole[data-rh-controller="composer.view"] .rabbit-card-item > [data-card-item-remove] {
	position: absolute;
	inset-block-start: 0.25rem;
	inset-inline-end: 0.25rem;
}

.rabbit-card-mosaic[data-card-layout="scatter-3a"] > [data-card-slot="1"] { grid-area: 1 / 1 / 5 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-3a"] > [data-card-slot="2"] { grid-area: 1 / 4 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-3a"] > [data-card-slot="3"] { grid-area: 3 / 4 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-3b"] > [data-card-slot="1"] { grid-area: 1 / 1 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-3b"] > [data-card-slot="2"] { grid-area: 3 / 1 / 5 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-3b"] > [data-card-slot="3"] { grid-area: 3 / 4 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-4a"] > [data-card-slot="1"] { grid-area: 1 / 1 / 4 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-4a"] > [data-card-slot="2"] { grid-area: 1 / 4 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-4a"] > [data-card-slot="3"] { grid-area: 4 / 1 / 5 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-4a"] > [data-card-slot="4"] { grid-area: 3 / 4 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-4b"] > [data-card-slot="1"] { grid-area: 1 / 1 / 5 / 3; }
.rabbit-card-mosaic[data-card-layout="scatter-4b"] > [data-card-slot="2"] { grid-area: 1 / 3 / 5 / 5; }
.rabbit-card-mosaic[data-card-layout="scatter-4b"] > [data-card-slot="3"] { grid-area: 1 / 5 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-4b"] > [data-card-slot="4"] { grid-area: 3 / 5 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-5a"] > [data-card-slot="1"] { grid-area: 1 / 1 / 4 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-5a"] > [data-card-slot="2"] { grid-area: 1 / 4 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-5a"] > [data-card-slot="3"] { grid-area: 4 / 1 / 5 / 2; }
.rabbit-card-mosaic[data-card-layout="scatter-5a"] > [data-card-slot="4"] { grid-area: 4 / 2 / 5 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-5a"] > [data-card-slot="5"] { grid-area: 3 / 4 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-5b"] > [data-card-slot="1"] { grid-area: 1 / 1 / 3 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-5b"] > [data-card-slot="2"] { grid-area: 1 / 4 / 4 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-5b"] > [data-card-slot="3"] { grid-area: 3 / 1 / 5 / 3; }
.rabbit-card-mosaic[data-card-layout="scatter-5b"] > [data-card-slot="4"] { grid-area: 3 / 3 / 5 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-5b"] > [data-card-slot="5"] { grid-area: 4 / 4 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-6a"] > [data-card-slot="1"] { grid-area: 1 / 1 / 3 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-6a"] > [data-card-slot="2"] { grid-area: 1 / 4 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-6a"] > [data-card-slot="3"] { grid-area: 3 / 1 / 5 / 3; }
.rabbit-card-mosaic[data-card-layout="scatter-6a"] > [data-card-slot="4"] { grid-area: 3 / 3 / 5 / 5; }
.rabbit-card-mosaic[data-card-layout="scatter-6a"] > [data-card-slot="5"] { grid-area: 3 / 5 / 4 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-6a"] > [data-card-slot="6"] { grid-area: 4 / 5 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-6b"] > [data-card-slot="1"] { grid-area: 1 / 1 / 5 / 3; }
.rabbit-card-mosaic[data-card-layout="scatter-6b"] > [data-card-slot="2"] { grid-area: 1 / 3 / 3 / 5; }
.rabbit-card-mosaic[data-card-layout="scatter-6b"] > [data-card-slot="3"] { grid-area: 1 / 5 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-6b"] > [data-card-slot="4"] { grid-area: 3 / 3 / 5 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-6b"] > [data-card-slot="5"] { grid-area: 3 / 4 / 5 / 6; }
.rabbit-card-mosaic[data-card-layout="scatter-6b"] > [data-card-slot="6"] { grid-area: 3 / 6 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-7a"] > [data-card-slot="1"] { grid-area: 1 / 1 / 3 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-7a"] > [data-card-slot="2"] { grid-area: 1 / 4 / 3 / 6; }
.rabbit-card-mosaic[data-card-layout="scatter-7a"] > [data-card-slot="3"] { grid-area: 1 / 6 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-7a"] > [data-card-slot="4"] { grid-area: 3 / 1 / 5 / 3; }
.rabbit-card-mosaic[data-card-layout="scatter-7a"] > [data-card-slot="5"] { grid-area: 3 / 3 / 5 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-7a"] > [data-card-slot="6"] { grid-area: 3 / 4 / 5 / 6; }
.rabbit-card-mosaic[data-card-layout="scatter-7a"] > [data-card-slot="7"] { grid-area: 3 / 6 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-7b"] > [data-card-slot="1"] { grid-area: 1 / 1 / 5 / 3; }
.rabbit-card-mosaic[data-card-layout="scatter-7b"] > [data-card-slot="2"] { grid-area: 1 / 3 / 3 / 5; }
.rabbit-card-mosaic[data-card-layout="scatter-7b"] > [data-card-slot="3"] { grid-area: 1 / 5 / 2 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-7b"] > [data-card-slot="4"] { grid-area: 2 / 5 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-7b"] > [data-card-slot="5"] { grid-area: 3 / 3 / 5 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-7b"] > [data-card-slot="6"] { grid-area: 3 / 4 / 5 / 6; }
.rabbit-card-mosaic[data-card-layout="scatter-7b"] > [data-card-slot="7"] { grid-area: 3 / 6 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-8a"] > [data-card-slot="1"] { grid-area: 1 / 1 / 3 / 3; }
.rabbit-card-mosaic[data-card-layout="scatter-8a"] > [data-card-slot="2"] { grid-area: 1 / 3 / 3 / 5; }
.rabbit-card-mosaic[data-card-layout="scatter-8a"] > [data-card-slot="3"] { grid-area: 1 / 5 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-8a"] > [data-card-slot="4"] { grid-area: 3 / 1 / 5 / 2; }
.rabbit-card-mosaic[data-card-layout="scatter-8a"] > [data-card-slot="5"] { grid-area: 3 / 2 / 5 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-8a"] > [data-card-slot="6"] { grid-area: 3 / 4 / 4 / 6; }
.rabbit-card-mosaic[data-card-layout="scatter-8a"] > [data-card-slot="7"] { grid-area: 4 / 4 / 5 / 6; }
.rabbit-card-mosaic[data-card-layout="scatter-8a"] > [data-card-slot="8"] { grid-area: 3 / 6 / 5 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-8b"] > [data-card-slot="1"] { grid-area: 1 / 1 / 5 / 3; }
.rabbit-card-mosaic[data-card-layout="scatter-8b"] > [data-card-slot="2"] { grid-area: 1 / 3 / 3 / 4; }
.rabbit-card-mosaic[data-card-layout="scatter-8b"] > [data-card-slot="3"] { grid-area: 1 / 4 / 3 / 6; }
.rabbit-card-mosaic[data-card-layout="scatter-8b"] > [data-card-slot="4"] { grid-area: 1 / 6 / 2 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-8b"] > [data-card-slot="5"] { grid-area: 2 / 6 / 3 / 7; }
.rabbit-card-mosaic[data-card-layout="scatter-8b"] > [data-card-slot="6"] { grid-area: 3 / 3 / 5 / 5; }
.rabbit-card-mosaic[data-card-layout="scatter-8b"] > [data-card-slot="7"] { grid-area: 3 / 5 / 5 / 6; }
.rabbit-card-mosaic[data-card-layout="scatter-8b"] > [data-card-slot="8"] { grid-area: 3 / 6 / 5 / 7; }

.rabbit-hole[data-rh-controller="composer.view"] .video-thumbnail-image[data-state="selected"] {
	border-color: rgb(var(--white-rabbit--preset--color-primary) / 1) !important;
	opacity: 1;
}

.rabbit-hole[data-rh-controller="composer.view"] .video-thumbnail-preview,
.rabbit-hole[data-rh-controller="composer.view"] .rabbit-composer-video-preview {
	display: block;
	inline-size: 100%;
	block-size: 100%;
	object-fit: cover;
}

.rabbit-hole[data-rh-controller="composer.view"] .rabbit-composer-video-preview {
	max-block-size: 24rem;
	object-fit: contain;
	background: #000;
}

.rabbit-hole[data-rh-controller="composer.view"] #record-video[data-state="recording"] {
	background-color: rgb(var(--white-rabbit--preset--color-helper-two) / 1);
}

.rabbit-hole[data-rh-controller="composer.view"] #record-video[data-state="recording"]:hover {
	background-color: rgb(var(--white-rabbit--preset--color-helper-two-hover) / 1);
}

.rabbit-hole[data-rh-controller="composer.view"] #record-video[data-state="recording"]:active {
	background-color: rgb(var(--white-rabbit--preset--color-helper-two-active) / 1);
}

	.rabbit-hole[data-rh-controller="composer.view"] :where(#new-content-video-button, #new-content-sound-button)[data-state="open"] {
	background-color: #ebf0f3;
	color: #566977;
}

.rabbit-hole[data-rh-controller="composer.view"] [aria-busy="true"] {
	cursor: wait;
	opacity: 0.7;
}

#rabbit-marketplace [data-marketplace-results][data-state="loading"] {
	opacity: 0.5;
}

#rabbit-marketplace [data-marketplace-results][data-layout="list"] {
	display: block;
}

#rabbit-marketplace [data-marketplace-results][data-layout="list"] > [data-marketplace-card] + [data-marketplace-card] {
	margin-block-start: 1rem;
}

#rabbit-marketplace [data-marketplace-card][data-layout="list"] {
	display: grid;
}

:where([data-marketplace-view], [data-marketplace-profile-view])[data-state="selected"] {
	background-color: rgb(var(--white-rabbit--preset--color-primary) / 1) !important;
	color: white !important;
}

.story-loader-svg[data-rh-waiting-status="active"] {
	animation: story-active 4500ms ease-in-out infinite alternate;
}

.story-loader-svg[data-rh-waiting-status="broadcaster"] {
	animation: story-broadcaster 4500ms ease-in-out infinite alternate;
}

.story-loader-svg[data-rh-waiting-status="passive"] {
	animation: story-passive 4500ms ease-in-out infinite alternate;
}

:where([data-marketplace-view], [data-marketplace-profile-view])[data-state="idle"] {
	background-color: transparent !important;
	color: #8597a5 !important;
}

[data-marketplace-profile-view][data-state="idle"] {
	color: #6d808f !important;
}

[data-feed-scope][data-state="selected"] {
	background-color: rgb(var(--white-rabbit--preset--color-primary) / 1) !important;
	color: #fff !important;
}

[data-feed-scope][data-state="idle"] {
	background-color: transparent !important;
	color: #566977 !important;
}

[data-feed-scope][data-state="idle"]:hover {
	background-color: #f5f8fa !important;
	color: #232e36 !important;
}

[data-feed-source-tab][data-state="selected"] {
	background-color: rgb(var(--white-rabbit--preset--color-primary) / 0.1) !important;
	color: rgb(var(--white-rabbit--preset--color-primary) / 1) !important;
}

[data-feed-source-tab][data-state="idle"] {
	background-color: transparent !important;
	color: #8597a5 !important;
}

[data-feed-edit][data-state="selected"] {
	background-color: rgb(var(--white-rabbit--preset--color-primary) / 0.1) !important;
	color: rgb(var(--white-rabbit--preset--color-primary) / 1) !important;
}

[data-feed-edit][data-state="idle"] {
	background-color: #fff !important;
	color: #566977 !important;
}

.micromodal-slide[data-state="open"] {
	display: block;
}

[data-feed-manager-status][data-state="error"] {
	color: rgb(var(--white-rabbit--preset--color-helper-two) / 1) !important;
}

[data-feed-new-posts]:not([hidden]) {
	display: flex;
}

[data-feed-new-posts][hidden],
[data-feed-manager-form] [hidden],
[data-feed-filter-bar] [hidden] {
	display: none !important;
}

[data-marketplace-creator][data-state="open"] {
	display: block;
	position: fixed;
	inset: 0;
	z-index: 8888888;
	inline-size: 100%;
	block-size: 100%;
}

[data-marketplace-creator][data-state="open"] > .modal__overlay {
	visibility: visible;
	pointer-events: auto;
}

[data-marketplace-creator][data-state="closed"] {
	display: none;
}

[data-marketplace-drop-zone][data-state="dragover"] {
	background-color: #edf2f5;
}

[data-marketplace-image-preview] [data-image-index][data-state="dragging"] {
	opacity: 0.4;
}

[data-marketplace-gallery-thumb][data-state="idle"] {
	opacity: 0.5 !important;
}

[data-marketplace-gallery-thumb][data-state="selected"] {
	opacity: 1 !important;
}

.rabbit-marketplace-favorite[aria-pressed="true"] {
	color: rgb(var(--white-rabbit--preset--color-helper-two) / 1) !important;
}

.rabbit-marketplace-favorite[aria-pressed="false"] {
	color: #566977 !important;
}

#rabbit-marketplace-single .rabbit-marketplace-favorite[aria-pressed="false"] {
	color: #41525f !important;
}

:where(.post, [class*="reels-"]) .rabbit-marketplace-favorite[aria-pressed="false"] {
	color: #8597a5 !important;
}

.rabbit-marketplace-favorite[aria-pressed="true"] [data-marketplace-favorite-icon] {
	fill: currentColor;
}

.rabbit-marketplace-favorite[aria-pressed="false"] [data-marketplace-favorite-icon] {
	fill: none;
}

[data-rh-component="exploration-grid"][data-state="loading"] {
	overflow: hidden;
	opacity: 0;
}

[data-rh-component="exploration-grid"][data-state="ready"] {
	overflow: visible;
	opacity: 1;
}

:where(.exploration-item, .exploration-placeholder-item)[data-featured="true"] {
	grid-column: span 2;
	grid-row: span 2;
}

:where(.exploration-page-grid, .exploration-placeholder-grid) {
	display: grid;
	grid-auto-flow: dense;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

[data-rh-component="exploration-loading"][hidden],
[data-rh-component="exploration-status"][hidden],
[data-exploration-modal-video] .video-sound[hidden],
.comment-loader-icon[hidden] {
	display: none !important;
}

[data-rh-component="exploration-page-spacer"] {
	inline-size: 100%;
}

[data-exploration-modal-content][data-transition-active="true"] {
	pointer-events: none;
}

[data-exploration-modal-content][data-transition-active="true"] > [data-rh-component="exploration-post-modal"] {
	will-change: transform, opacity, filter;
}

[data-rh-component="exploration-modal"] > .modal__overlay {
	z-index: var(--rabbit-overlay-z, 8888890);
}

.glightbox-container[data-rabbit-story-overlay="true"] {
	z-index: var(--rabbit-overlay-z, 8888889) !important;
}

.rabbit-story-return {
	position: absolute;
	top: 12px;
	left: 12px;
	z-index: 30;
	display: inline-flex;
	min-height: 40px;
	align-items: center;
	gap: 8px;
	border: 1px solid rgb(255 255 255 / 18%);
	border-radius: 9999px;
	background: rgb(16 20 27 / 88%);
	padding: 8px 14px 8px 11px;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	box-shadow: 0 12px 32px rgb(0 0 0 / 24%);
	backdrop-filter: blur(10px);
	cursor: pointer;
	transition: background-color 180ms ease, border-color 180ms ease, transform 180ms ease;
}

.rabbit-story-return[hidden] {
	display: none;
}

.rabbit-story-return:hover,
.rabbit-story-return:focus-visible {
	border-color: rgb(255 255 255 / 32%);
	background: rgb(28 34 44 / 96%);
	transform: translateY(-1px);
}

.rabbit-exploration-close {
	top: max(16px, env(safe-area-inset-top));
	right: max(16px, env(safe-area-inset-right));
}

.admin-bar .rabbit-exploration-close {
	top: max(44px, calc(env(safe-area-inset-top) + 38px));
}

@media (min-width: 1024px) {
	[data-exploration-modal-dialog]:has([data-exploration-layout="content-only"]) [data-exploration-previous] {
		left: max(12px, calc(50% - 372px));
	}

	[data-exploration-modal-dialog]:has([data-exploration-layout="content-only"]) [data-exploration-next] {
		right: max(12px, calc(50% - 372px));
	}
}

[data-rh-component="exploration-modal"][data-state="open"] {
	position: fixed;
	inset: 0;
	z-index: var(--rabbit-overlay-z, 8888890);
	inline-size: 100%;
	block-size: 100%;
}

.rabbit-poll-modal .modal__container {
	max-inline-size: min(450px, calc(100vw - 24px));
	max-block-size: calc(100dvh - 24px);
	overflow: auto;
}

.rabbit-poll-modal .poll-dump,
.rabbit-poll-modal [data-rh-vote-group] {
	min-inline-size: 0;
	max-inline-size: 100%;
}

.rabbit-hole [data-rh-vote-meter] {
	max-inline-size: 100%;
}

[data-hypejax-modal-media="true"] {
	inline-size: 100%;
	block-size: 100%;
	margin-block-start: 0 !important;
}

[data-hypejax-modal-asset="true"],
[data-hypejax-modal-video-shell="true"] {
	inline-size: 100% !important;
	block-size: 100% !important;
	max-block-size: none !important;
}

[data-hypejax-modal-asset="true"] {
	object-fit: contain !important;
}

[data-exploration-modal-media="true"] {
	margin-block-start: 0 !important;
}

:where(img, video)[data-exploration-modal-media="true"] {
	block-size: 100% !important;
	max-block-size: none !important;
	border-radius: 0 !important;
	object-fit: contain !important;
}

[data-exploration-modal-nsfw="true"] {
	background-color: transparent !important;
}

[data-exploration-modal-alert="true"] {
	background-color: #000 !important;
}

[data-exploration-modal-video="true"] {
	padding-inline: 0 !important;
}

[data-exploration-modal-pagination="true"] {
	bottom: 2.5rem !important;
}

[data-exploration-modal-slide="true"],
[data-exploration-modal-slider="true"] {
	block-size: 100% !important;
}

.comment-loader-icon[data-state="loading"] {
	display: flex !important;
}

[data-rh-component="exploration-post-modal"][data-exploration-layout="content-only"] [data-exploration-content-area] {
	inline-size: 100%;
	max-inline-size: 100%;
	block-size: calc(100dvh - 52px);
}

/* Reels core exposes state; the Classic provider owns its presentation. */
.rabbit-reels-scroll[data-snap-state="programmatic"] {
	scroll-snap-type: none;
}

:where([data-rh-component="reel"], [data-rh-component="reel-spacer"]) {
	width: 100%;
	height: 100%;
	min-height: 100%;
}

[data-rh-component="reel"][data-state="active"] {
	contain: layout;
}

[data-reels-comments-scroll][data-reels-drag-zone="true"] {
	touch-action: none;
}

[data-reels-text][data-expanded="false"] {
	max-height: 56px;
}

[data-reels-text][data-expanded="true"] {
	display: block !important;
	max-height: 500px;
	overflow: visible;
	-webkit-line-clamp: unset !important;
}

[data-reels-play-indicator][hidden],
[data-reels-mask][hidden],
[data-reels-double-tap-like][hidden],
[data-reels-muted-icon][hidden],
[data-reels-unmuted-icon][hidden],
[data-reels-vote-dump][hidden],
[data-reels-vote-previous][hidden],
[data-reels-vote-primary][hidden],
[data-reels-vote-empty][hidden] {
	display: none !important;
}

[data-reels-vote-animation="active"] {
	transform: scale(1.2);
}

@media (max-width: 782px) {
	.rabbit-reels-comments[data-reels-mobile-open="true"][data-drag-state="dragging"] .rabbit-reels-comments__sheet,
	.rabbit-reels-comments[data-reels-mobile-open="true"][data-drag-state="settling"] .rabbit-reels-comments__sheet {
		transform: translate3d(0, var(--reels-sheet-drag, 0px), 0);
	}

	.rabbit-reels-comments[data-drag-state="dragging"] .rabbit-reels-comments__sheet,
	.rabbit-reels-comments[data-drag-state="resetting"] .rabbit-reels-comments__sheet {
		transition: none;
	}
}

@media (max-width: 1024px) {
	[data-rh-component="exploration-modal"] > .modal__overlay {
		background: #000;
	}
}

@media (min-width: 768px) {
	[data-rh-component="exploration-post-modal"][data-exploration-layout="content-only"] {
		max-inline-size: 640px !important;
	}
}

html[data-rh-scroll-locked="true"] {
	overflow: clip;
}

body.glightbox-open[data-rh-story-viewer-open="true"] {
	overflow: visible;
}

.rabbit-empty-state__animation:not(:defined),
.rabbit-empty-state__animation:defined + .rabbit-empty-state__fallback {
	display: none;
}

.rabbit-profile-owned-toggle__track {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 22px;
	flex: 0 0 40px;
	border-radius: 9999px;
	background: #dde1e6;
	transition: background-color 180ms ease;
}

.rabbit-profile-owned-toggle__thumb {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 16px;
	height: 16px;
	border: 1px solid #dde1e6;
	border-radius: 50%;
	background: #fff;
	transform: translateX(0);
	transition: transform 180ms cubic-bezier(.2, .8, .2, 1);
}

.rabbit-profile-owned-toggle > input:checked + .rabbit-profile-owned-toggle__track {
	background: var(--rabbit-primary, #376bfb);
}

.rabbit-profile-owned-toggle > input:checked + .rabbit-profile-owned-toggle__track .rabbit-profile-owned-toggle__thumb {
	transform: translateX(18px);
}

.rabbit-profile-owned-toggle > input:focus-visible + .rabbit-profile-owned-toggle__track {
	box-shadow: 0 0 0 2px rgb(55 107 251 / 28%);
}

.community-select .checkbox[data-state="selected"],
.visibility-type .checkbox[data-state="selected"] {
	background-color: var(--rabbit-primary, #376bfb);
	color: #fff;
}

.community-select .checkbox[data-state="idle"],
.visibility-type .checkbox[data-state="idle"] {
	background-color: #fff;
}

.rabbit-marketplace-status-dialog {
	--rabbit-marketplace-dialog-accent: var(--rabbit-primary, #376bfb);
	position: fixed;
	inset: 0;
	inline-size: 100%;
	block-size: 100%;
}

.rabbit-marketplace-status-dialog__overlay {
	padding: 20px;
	background: rgb(14 19 27 / 62%);
	backdrop-filter: blur(4px);
}

.rabbit-marketplace-status-dialog__container {
	width: min(100%, 460px);
	max-height: calc(100dvh - 40px);
	overflow: auto;
	border: 1px solid rgb(255 255 255 / 72%);
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 28px 80px rgb(14 19 27 / 32%);
}

.rabbit-marketplace-status-dialog__header {
	display: grid;
	grid-template-columns: 42px minmax(0, 1fr) 36px;
	align-items: center;
	gap: 12px;
	border-bottom: 1px solid #edf0f3;
	padding: 18px 18px 16px;
}

.rabbit-marketplace-status-dialog__symbol {
	display: grid;
	width: 42px;
	height: 42px;
	place-items: center;
	border-radius: 8px;
	background: color-mix(in srgb, var(--rabbit-marketplace-dialog-accent) 12%, #fff 88%);
	color: var(--rabbit-marketplace-dialog-accent);
}

.rabbit-marketplace-status-dialog__heading {
	min-width: 0;
}

.rabbit-marketplace-status-dialog__heading h2 {
	margin: 0;
	color: #202630;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

.rabbit-marketplace-status-dialog__heading p {
	margin: 3px 0 0;
	color: #747d88;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.rabbit-marketplace-status-dialog__close {
	display: grid;
	width: 36px;
	height: 36px;
	place-items: center;
	border: 0;
	border-radius: 50%;
	background: transparent;
	color: #747d88;
	cursor: pointer;
	transition: background-color 180ms ease, color 180ms ease;
}

.rabbit-marketplace-status-dialog__close:hover,
.rabbit-marketplace-status-dialog__close:focus-visible {
	background: #f3f5f7;
	color: #202630;
}

.rabbit-marketplace-status-dialog__current {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	margin: 16px 18px 0;
	border-radius: 6px;
	background: #f6f8fa;
	padding: 10px 12px;
	color: #747d88;
	font-size: 12px;
}

.rabbit-marketplace-status-dialog__current strong {
	color: #202630;
	font-size: 12px;
	font-weight: 500;
}

.rabbit-marketplace-status-dialog__options {
	display: grid;
	gap: 8px;
	padding: 12px 18px 18px;
}

.rabbit-marketplace-status-dialog__option {
	display: grid;
	width: 100%;
	min-height: 64px;
	grid-template-columns: 10px minmax(0, 1fr) 18px;
	align-items: center;
	gap: 12px;
	border: 1px solid #e7ebef;
	border-radius: 8px;
	background: #fff;
	padding: 10px 13px;
	color: #56606b;
	text-align: left;
	cursor: pointer;
	transition: border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}

.rabbit-marketplace-status-dialog__option:hover,
.rabbit-marketplace-status-dialog__option:focus-visible {
	border-color: color-mix(in srgb, var(--rabbit-marketplace-dialog-accent) 34%, #e7ebef 66%);
	background: color-mix(in srgb, var(--rabbit-marketplace-dialog-accent) 3%, #fff 97%);
	box-shadow: 0 8px 22px rgb(32 38 48 / 7%);
	transform: translateY(-1px);
}

.rabbit-marketplace-status-dialog__option:disabled {
	cursor: wait;
	opacity: .6;
}

.rabbit-marketplace-status-dialog__option-mark {
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #9aa2ac;
}

.rabbit-marketplace-status-dialog__option-mark[data-status="active"] { background: #31a36b; }
.rabbit-marketplace-status-dialog__option-mark[data-status="reserved"] { background: #d7a72d; }
.rabbit-marketplace-status-dialog__option-mark[data-status="sold"] { background: var(--rabbit-marketplace-dialog-accent); }
.rabbit-marketplace-status-dialog__option-mark[data-status="archived"] { background: #7b8490; }

.rabbit-marketplace-status-dialog__option-copy {
	display: grid;
	min-width: 0;
	gap: 2px;
}

.rabbit-marketplace-status-dialog__option-copy strong {
	color: #2c333c;
	font-size: 13px;
	font-weight: 500;
	line-height: 18px;
}

.rabbit-marketplace-status-dialog__option-copy small {
	color: #7d8691;
	font-size: 11px;
	font-weight: 400;
	line-height: 16px;
}

@media (prefers-reduced-motion: reduce) {
	.rabbit-empty-state__animation {
		display: none !important;
	}

	.rabbit-empty-state__fallback {
		display: grid !important;
	}
}
.rabbit-hole[data-rh-surface="profile"] [data-rh-profile-tab-content],
#user-profile-page [data-rh-profile-tab-content] {
	box-sizing: border-box;
	min-width: 0;
	width: 100%;
}

.rabbit-hole[data-rh-surface="profile"] [data-rh-profile-tab-content]:is([data-rh-profile-active-tab="about"], [data-rh-profile-active-tab="media"], [data-rh-profile-active-tab="communities"], [data-rh-profile-active-tab="settings"]),
#user-profile-page [data-rh-profile-tab-content]:is([data-rh-profile-active-tab="about"], [data-rh-profile-active-tab="media"], [data-rh-profile-active-tab="communities"], [data-rh-profile-active-tab="settings"]) {
	background-color: #fff;
	padding: 1rem;
}

/* Classic profile settings and Community Moderation parity. */
.rabbit-profile-settings {
	display: block;
	min-width: 0;
	color: #25262a;
}

.rabbit-profile-settings__workspace {
	display: grid;
	grid-template-columns: 40px minmax(0, 1fr);
	gap: 12px;
	min-width: 0;
}

.rabbit-profile-settings__nav {
	display: flex;
	align-self: start;
	flex-direction: column;
	gap: 8px;
	padding: 0;
	background: transparent;
	border: 0;
	border-radius: 0;
}

.rabbit-profile-settings__nav button {
	display: flex;
	width: 40px;
	height: 40px;
	min-height: 40px;
	align-items: center;
	justify-content: center;
	padding: 8px;
	color: #666870;
	background: #eeeeF0;
	border: 0;
	border-radius: 6px;
	cursor: pointer;
	transition: color 150ms ease, background-color 150ms ease, transform 150ms ease;
}

.rabbit-profile-settings__nav button:hover {
	color: #55575e;
	background: #e5e5e8;
	transform: scale(1.1);
}

.rabbit-profile-settings__nav button[data-state="selected"] {
	color: #fff;
	background: var(--primary-color, #376bfb);
	box-shadow: none;
}

.rabbit-profile-settings__nav button:focus-visible {
	outline: 2px solid var(--primary-color, #376bfb);
	outline-offset: 2px;
	box-shadow: none;
}

.rabbit-profile-settings__content,
.rabbit-profile-settings__panel,
.rabbit-profile-settings__panel > form {
	display: grid;
	min-width: 0;
}

.rabbit-profile-settings__content {
	padding: 0 12px;
}

.rabbit-profile-settings__panel,
.rabbit-profile-settings__panel > form {
	gap: 24px;
}

.rabbit-profile-settings__panel--general > form[data-rh-command-form="profile.settings.save"] {
	display: contents;
}

.rabbit-profile-settings__panel--general > form[data-rh-command-form="profile.settings.save"] > footer {
	order: 10;
}

.rabbit-profile-settings__panel[hidden] {
	display: none !important;
}

.rabbit-profile-settings__group {
	display: grid;
	min-width: 0;
	gap: 0;
	margin: 0;
	padding: 0;
	border: 0;
}

.rabbit-profile-settings__group > span:not(.screen-reader-text),
.rabbit-profile-settings__group > legend {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #25262a;
}

.rabbit-profile-settings__group > small {
	display: block;
	margin: 0 0 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #777981;
}

.rabbit-profile-settings :is(input:not([type="checkbox"]):not([type="radio"]), textarea, select) {
	box-sizing: border-box;
	width: 100%;
	min-width: 0;
	height: 40px;
	margin: 0;
	padding: 0 16px;
	font-size: 14px;
	font-weight: 400;
	color: #4a4c53;
	background: #f5f5f6;
	border: 0;
	border-radius: 12px;
	outline: none;
	transition: background-color 150ms ease, box-shadow 150ms ease;
}

.rabbit-profile-settings textarea {
	min-height: 120px;
	padding-block: 13px;
	resize: vertical;
}

.rabbit-profile-settings :is(input:not([type="checkbox"]):not([type="radio"]), textarea, select):focus {
	background: #fff;
	box-shadow: 0 0 0 2px var(--primary-color, #376bfb);
}

.rabbit-profile-settings__switch {
	display: inline-grid;
	grid-template-columns: auto 40px auto;
	align-items: center;
	justify-content: start;
	gap: 8px;
	width: max-content;
	font-size: 14px;
	line-height: 20px;
	color: #383a40;
	cursor: pointer;
}

.rabbit-profile-settings__switch input {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	opacity: 0;
}

.rabbit-profile-settings__switch i {
	position: relative;
	width: 40px;
	height: 21px;
	background: #d7d8dc;
	border-radius: 999px;
	transition: background-color 150ms ease;
}

.rabbit-profile-settings__switch i::after {
	position: absolute;
	top: 2.5px;
	left: 3px;
	width: 16px;
	height: 16px;
	content: "";
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 1px 3px rgb(31 32 36 / 18%);
	transition: transform 150ms ease;
}

.rabbit-profile-settings__switch input:checked + i {
	background: var(--primary-color, #376bfb);
}

.rabbit-profile-settings__switch input:checked + i::after {
	transform: translateX(18px);
}

.rabbit-profile-settings__switch input:focus-visible + i {
	outline: 2px solid var(--primary-color, #376bfb);
	outline-offset: 2px;
}

.rabbit-profile-settings__panel footer {
	display: flex;
	justify-content: flex-end;
	padding: 0;
}

.rabbit-profile-settings__save,
.rabbit-profile-settings__danger button {
	width: max-content;
	min-width: 135px;
	min-height: 32px;
	padding: 5px 24px;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	color: #fff;
	background: var(--primary-color, #376bfb);
	border: 0;
	border-radius: 999px;
	cursor: pointer;
	transition: background-color 150ms ease, opacity 150ms ease;
}

.rabbit-profile-settings__save:hover {
	background: var(--primary-hover-color, #2559e8);
	transform: none;
}

.rabbit-profile-settings button:disabled {
	cursor: wait;
	opacity: .5;
}

.rabbit-profile-settings__privacy-options {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 12px;
}

.rabbit-profile-settings__privacy-options--two {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.rabbit-profile-settings__privacy-options label {
	display: block;
	min-width: 0;
	cursor: pointer;
}

.rabbit-profile-settings__privacy-options input {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	opacity: 0;
}

.rabbit-profile-settings__privacy-options label > span {
	display: flex;
	height: 40px;
	align-items: center;
	gap: 5px;
	padding: 6px 7px;
	font-size: 14px;
	line-height: 20px;
	color: #65676e;
	background: #f5f5f6;
	border: 2px solid transparent;
	border-radius: 8px;
	transition: color 150ms ease, background-color 150ms ease, border-color 150ms ease;
}

.rabbit-profile-settings__privacy-options label:hover > span {
	background: #ebebed;
}

.rabbit-profile-settings__privacy-options input:checked + span {
	color: var(--primary-color, #376bfb);
	border-color: var(--primary-color, #376bfb);
}

.rabbit-profile-settings__privacy-options input:focus-visible + span {
	outline: 2px solid var(--primary-color, #376bfb);
	outline-offset: 2px;
}

.rabbit-profile-settings__passwords {
	display: grid;
	gap: 8px;
}

.rabbit-profile-settings__connected,
.rabbit-profile-settings__muted {
	margin: 0;
	font-size: 14px;
	line-height: 20px;
}

.rabbit-profile-settings__connected {
	color: #26865b;
}

.rabbit-profile-settings__muted {
	color: #8b8d94;
}

.rabbit-profile-settings__danger {
	gap: 12px;
}

.rabbit-profile-settings__danger details {
	width: 100%;
}

.rabbit-profile-settings__danger summary,
.rabbit-profile-settings__danger button {
	min-width: 130px;
	width: max-content;
	min-height: 32px;
	box-sizing: border-box;
	padding: 6px 16px;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	background: #df4f5c;
	border: 0;
	border-radius: 999px;
	cursor: pointer;
	list-style: none;
}

.rabbit-profile-settings__danger summary::-webkit-details-marker {
	display: none;
}

.rabbit-profile-settings__danger details > div {
	display: grid;
	gap: 8px;
	margin-top: 10px;
}

.rabbit-profile-settings__widget-layout {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px;
}

.rabbit-profile-settings__widget-layout > div:first-child {
	grid-column: 1 / -1;
}

.rabbit-profile-settings__widget-layout h3 {
	margin: 0 0 7px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #383a40;
}

.rabbit-profile-settings__widget-area {
	display: grid;
	align-content: start;
	gap: 8px;
	min-height: 100px;
	padding: 8px;
	border: 1px solid #e2e2e5;
	border-radius: 12px;
	transition: border-color 150ms ease, background-color 150ms ease;
}

.rabbit-profile-settings__widget-layout > div:not(:first-child) .rabbit-profile-settings__widget-area {
	min-height: 220px;
}

.rabbit-profile-settings__widget-item {
	display: flex;
	align-items: center;
	gap: 6px;
	min-width: 0;
	min-height: 38px;
	padding: 5px 8px 5px 4px;
	font-size: 14px;
	color: #55575e;
	background: #f5f5f6;
	border-radius: 8px;
	cursor: grab;
	transition: color 150ms ease, background-color 150ms ease, box-shadow 150ms ease;
}

.rabbit-profile-settings__widget-item:hover {
	color: #383a40;
	background: #eeeeF0;
}

.rabbit-profile-settings__widget-item.gu-transit {
	background: #e7edff;
	box-shadow: inset 0 0 0 1px var(--primary-color, #376bfb);
}

.rabbit-profile-settings__widget-item > span {
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rabbit-profile-settings__widget-handle {
	display: grid;
	width: 28px;
	height: 28px;
	min-height: 28px;
	flex: none;
	place-items: center;
	padding: 0;
	color: #8b8d94;
	background: transparent;
	border: 0;
	border-radius: 6px;
	cursor: grab;
}

.rabbit-profile-settings__widget-handle:active {
	cursor: grabbing;
}

.rabbit-profile-settings__widget-handle:focus-visible {
	color: var(--primary-color, #376bfb);
	outline: 2px solid var(--primary-color, #376bfb);
	outline-offset: 1px;
}

.rabbit-profile-settings__widget-handle svg {
	width: 20px;
	height: 20px;
	fill: currentColor;
}

.rabbit-profile-settings__blocked-list {
	display: grid;
	gap: 8px;
}

.rabbit-profile-settings__blocked-list article {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	padding: 0;
	background: transparent;
	border: 0;
	border-radius: 0;
}

.rabbit-profile-settings__blocked-list a {
	display: flex;
	min-width: 0;
	align-items: center;
	gap: 6px;
	font-size: 14px;
	color: #25262a;
}

.rabbit-profile-settings__blocked-list img {
	width: 40px;
	height: 40px;
	flex: none;
	object-fit: cover;
	border-radius: 50%;
}

.rabbit-profile-settings__blocked-list button {
	display: grid;
	width: 32px;
	height: 32px;
	min-height: 32px;
	place-items: center;
	padding: 0;
	font-size: 22px;
	font-weight: 300;
	color: #fff;
	background: var(--primary-color, #376bfb);
	border: 0;
	border-radius: 50%;
	cursor: pointer;
}

.rabbit-profile-settings__empty {
	margin: 0;
	padding: 18px 0;
	font-size: 14px;
	text-align: left;
	color: #777981;
	background: transparent;
}

.rabbit-profile-about {
	display: flex;
	min-width: 0;
	flex-direction: column;
	gap: 16px;
	color: #25262a;
}

.rabbit-profile-about__header {
	display: flex;
	flex-direction: column;
	gap: 2px;
	padding: 0;
	border: 0;
}

.rabbit-profile-about__header h2 {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #25262a;
}

.rabbit-profile-about__header > p:last-child {
	margin: 0;
	font-size: 13px;
	line-height: 19px;
	color: #777981;
}

.rabbit-profile-about__form,
.rabbit-profile-about__fields {
	display: flex;
	min-width: 0;
	flex-direction: column;
}

.rabbit-profile-about__form {
	gap: 24px;
}

.rabbit-profile-about__fields {
	gap: 16px;
	border: 0;
	border-radius: 0;
	overflow: visible;
}

.rabbit-profile-about__field {
	display: flex;
	min-width: 0;
	flex-direction: column;
	align-items: stretch;
	gap: 4px;
	padding: 0;
	background: transparent;
	border: 0;
}

.rabbit-profile-about__field > label {
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	color: #25262a;
}

.rabbit-profile-about__control {
	display: grid;
	grid-template-columns: minmax(0, 1fr) 40px;
	align-items: center;
	gap: 8px;
	min-width: 0;
}

.rabbit-profile-about__control > input {
	box-sizing: border-box;
	width: 100%;
	min-width: 0;
	height: 40px;
	padding: 0 16px;
	font-size: 13px;
	color: #4a4c53;
	background: #f5f5f6;
	border: 0;
	border-radius: 12px;
	outline: none;
	transition: background-color 150ms ease, box-shadow 150ms ease;
}

.rabbit-profile-about__control > input:focus {
	background: #fff;
	box-shadow: 0 0 0 2px var(--primary-color, #376bfb);
}

.rabbit-profile-about__privacy {
	position: relative;
	display: grid;
	width: 40px;
	height: 40px;
	place-items: center;
	color: #6c6e75;
	border-radius: 50%;
	cursor: pointer;
	transition: color 150ms ease, background-color 150ms ease;
}

.rabbit-profile-about__privacy:hover {
	color: #4a4c53;
	background: #f5f5f6;
}

.rabbit-profile-about__privacy-icon {
	display: none;
	grid-area: 1 / 1;
	pointer-events: none;
}

.rabbit-profile-about__privacy[data-privacy="Public"] .rabbit-profile-about__privacy-icon--public,
.rabbit-profile-about__privacy[data-privacy="My Circle"] .rabbit-profile-about__privacy-icon--circle,
.rabbit-profile-about__privacy[data-privacy="Followers"] .rabbit-profile-about__privacy-icon--circle,
.rabbit-profile-about__privacy[data-privacy="Only Me"] .rabbit-profile-about__privacy-icon--private {
	display: block;
}

.rabbit-profile-about__privacy-trigger {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	border-radius: inherit;
}

.rabbit-profile-about__privacy-trigger:focus-visible {
	outline: 2px solid var(--primary-color, #376bfb);
	outline-offset: 2px;
}

.rabbit-profile-about__privacy-value {
	display: none;
}

.rabbit-profile-about__privacy-menu {
	position: absolute;
	top: 44px;
	right: 0;
	z-index: 30;
	display: grid;
	width: 280px;
	gap: 4px;
	padding: 8px;
	color: #25262a;
	background: #fff;
	border: 1px solid #e2e2e5;
	border-radius: 12px;
	box-shadow: 0 12px 32px rgb(31 32 36 / 16%);
}

.rabbit-profile-about__privacy-menu[hidden] {
	display: none;
}

.rabbit-profile-about__privacy-menu > p {
	margin: 0;
	padding: 4px 8px 6px;
	font-size: 12px;
	line-height: 18px;
	color: #777981;
}

.rabbit-profile-about__privacy-menu button {
	display: grid;
	grid-template-columns: 32px minmax(0, 1fr) 18px;
	align-items: center;
	gap: 8px;
	width: 100%;
	min-width: 0;
	min-height: 48px;
	padding: 6px 8px;
	text-align: left;
	color: #4a4c53;
	background: transparent;
	border: 0;
	border-radius: 8px;
	cursor: pointer;
}

.rabbit-profile-about__privacy-menu button:hover,
.rabbit-profile-about__privacy-menu button:focus-visible {
	background: #f5f5f6;
	outline: none;
}

.rabbit-profile-about__privacy-menu button > svg {
	width: 28px;
	height: 28px;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.25;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.rabbit-profile-about__privacy-menu button > span {
	display: grid;
	min-width: 0;
}

.rabbit-profile-about__privacy-menu :is(strong, small) {
	font-weight: 400;
	line-height: 18px;
}

.rabbit-profile-about__privacy-menu strong {
	font-size: 13px;
	color: #25262a;
}

.rabbit-profile-about__privacy-menu small {
	font-size: 11px;
	color: #777981;
}

.rabbit-profile-about__privacy-menu button > i {
	display: block;
	width: 16px;
	height: 16px;
	border: 1px solid #c9cacf;
	border-radius: 50%;
}

.rabbit-profile-about__privacy-menu button[aria-checked="true"] > i {
	background: var(--primary-color, #376bfb);
	border: 4px solid var(--primary-color, #376bfb);
	box-shadow: inset 0 0 0 2px #fff;
}

.tippy-box[data-theme~="rabbit-profile-privacy"] {
	color: inherit;
	background: transparent;
	box-shadow: none;
}

.tippy-box[data-theme~="rabbit-profile-privacy"] > .tippy-content {
	padding: 0;
}

.tippy-box[data-theme~="rabbit-profile-privacy"] .rabbit-profile-about__privacy-menu {
	position: static;
}

.tippy-box[data-theme~="rabbit-profile-privacy"] > .tippy-arrow {
	display: none;
}

.rabbit-profile-about__form footer {
	display: flex;
	justify-content: flex-end;
}

.rabbit-profile-about__form footer button {
	width: max-content;
	min-width: 135px;
	min-height: 32px;
	padding: 5px 24px;
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	color: #fff;
	background: var(--primary-color, #376bfb);
	border: 0;
	border-radius: 999px;
	cursor: pointer;
}

.rabbit-profile-about__facts {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 6px;
	margin: 0;
}

.rabbit-profile-about__facts > div {
	display: grid;
	grid-template-columns: 96px minmax(0, 1fr);
	gap: 0;
	min-width: 0;
	padding: 0;
	background: transparent;
	border: 0;
	border-radius: 0;
}

.rabbit-profile-about__facts dt,
.rabbit-profile-about__facts dd {
	font-size: 13px;
	line-height: 20px;
}

.rabbit-profile-about__facts dt {
	color: #777981;
}

.rabbit-profile-about__facts dd {
	margin: 0;
	overflow: visible;
	text-overflow: clip;
	text-transform: capitalize;
	white-space: normal;
	color: #25262a;
}

@media (max-width: 560px) {
	.rabbit-profile-settings__workspace {
		gap: 8px;
	}

	.rabbit-profile-settings__privacy-options,
	.rabbit-profile-settings__privacy-options--two,
	.rabbit-profile-settings__widget-layout {
		grid-template-columns: minmax(0, 1fr);
	}

	.rabbit-profile-settings__widget-layout > div:first-child {
		grid-column: auto;
	}

	.rabbit-profile-settings__widget-layout > div:not(:first-child) .rabbit-profile-settings__widget-area {
		min-height: 100px;
	}
}
