:root {
	--dashboard-gradient: radial-gradient(circle at 20% 20%, rgba(147, 197, 253, 0.45), transparent 55%),
		radial-gradient(circle at 80% 0%, rgba(196, 181, 253, 0.45), transparent 50%),
		linear-gradient(135deg, #eef2ff, #e0e7ff);
	--glass-surface: linear-gradient(180deg, rgba(255, 255, 255, 0.6), rgba(245, 247, 255, 0.35));
	--glass-border: rgba(255, 255, 255, 0.32);
	--glass-border-strong: rgba(255, 255, 255, 0.65);
	--glass-shadow: 0 35px 75px rgba(15, 23, 42, 0.2);
	--soft-text: #0f172a;
}

body.dashboard-shell {
	min-height: 100vh;
	background: var(--dashboard-gradient);
	background-attachment: fixed;
	color: var(--soft-text);
	padding: 28px 0 60px;
	position: relative;
}

body.dashboard-shell::after {
	content: '';
	position: fixed;
	inset: 0;
	pointer-events: none;
	background: radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.35), transparent 55%),
		radial-gradient(circle at 75% 10%, rgba(255, 255, 255, 0.18), transparent 60%);
	z-index: 0;
}

body.dashboard-shell .container {
	position: relative;
	z-index: 1;
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 24px 20px;
}

body.dashboard-shell main.container {
	display: flex;
	flex-direction: column;
	gap: 32px;
	margin-top: 0;
}

/* Utility spacing & layout */
.mb-0 { margin-bottom: 0 !important; }
.mb-6 { margin-bottom: 6px !important; }
.mb-8 { margin-bottom: 8px !important; }
.mb-10 { margin-bottom: 10px !important; }
.mb-12 { margin-bottom: 12px !important; }
.mb-16 { margin-bottom: 16px !important; }
.mb-20 { margin-bottom: 20px !important; }
.mb-24 { margin-bottom: 24px !important; }
.mb-32 { margin-bottom: 32px !important; }
.mt-0 { margin-top: 0 !important; }
.mt-12 { margin-top: 12px !important; }
.mt-16 { margin-top: 16px !important; }
.mt-20 { margin-top: 20px !important; }
.mt-24 { margin-top: 24px !important; }
.mt-32 { margin-top: 32px !important; }
.mt-50 { margin-top: 50px !important; }
.gap-6 { gap: 6px !important; }
.gap-8 { gap: 8px !important; }
.gap-10 { gap: 10px !important; }
.gap-12 { gap: 12px !important; }
.gap-16 { gap: 16px !important; }
.flex-row { display: flex; flex-direction: row; }
.flex-col { display: flex; flex-direction: column; }
.wrap { flex-wrap: wrap; }
.align-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-between { justify-content: space-between; }
.inline-flex { display: inline-flex; }
.hidden { display: none !important; }
.block { display: block; }
.w-full { width: 100%; }
.text-muted { color: var(--color-muted); }
.text-danger { color: #dc2626; }
.text-warning { color: #b91c1c; }
.fs-12 { font-size: 12px; }
.fs-13 { font-size: 13px; }
.fs-14 { font-size: 14px; }
.fw-600 { font-weight: 600; }
.pl-18 { padding-left: 18px !important; }
.min-w-220 { min-width: 220px; }
.badge-soft-primary {
	background: rgba(14, 165, 233, 0.15);
	color: rgba(14, 165, 233, 0.9);
	border-radius: 999px;
	padding: 4px 8px;
	font-weight: 600;
	font-size: 12px;
	display: inline-flex;
	align-items: center;
}
.inline-alert-danger {
	color: #dc2626;
	font-size: 13px;
	margin-bottom: 16px;
	font-weight: 500;
	background: rgba(254, 226, 226, 0.3);
	padding: 12px;
	border-radius: 8px;
	border-left: 3px solid #dc2626;
}
.section-hr {
	border: none;
	border-top: 1px solid rgba(226, 232, 240, 0.5);
	margin: 24px 0;
}
.form-note {
	color: var(--color-muted);
	font-size: 14px;
	line-height: 1.5;
}

/* Menu variant toggle */
.dashboard-shell details.menu-variant-toggle {
	margin: 0;
}
.dashboard-shell details.menu-variant-toggle[open] summary {
	margin-bottom: 18px;
}
.dashboard-shell details.menu-variant-toggle summary {
	cursor: pointer;
	font-weight: 600;
	font-size: 16px;
	color: var(--color-text);
	outline: none;
	list-style: none;
	padding: 20px 24px;
	background: #ffffff;
	border: 1px solid rgba(226, 232, 240, 0.8);
	border-radius: 16px;
	box-shadow: 0 2px 8px rgba(15, 23, 42, 0.06);
	transition: all 0.2s ease;
}
.dashboard-shell details.menu-variant-toggle summary:hover {
	background: #f8fafc;
	border-color: rgba(148, 163, 184, 0.4);
	box-shadow: 0 4px 12px rgba(15, 23, 42, 0.08);
}
.dashboard-shell details.menu-variant-toggle summary::-webkit-details-marker {
	display: none;
}
.dashboard-shell details.menu-variant-toggle summary::after {
	content: '▾';
	float: right;
	transform: rotate(0deg);
	transition: transform 0.2s ease;
}
.dashboard-shell details.menu-variant-toggle[open] summary::after {
	transform: rotate(-180deg);
}
.dashboard-shell details.menu-variant-toggle .variant-content {
	margin: 0;
	display: grid;
	gap: 24px;
	background: #f8fafc;
	border: 1px solid rgba(226, 232, 240, 0.6);
	border-radius: 20px;
	box-shadow: inset 0 1px 2px rgba(15, 23, 42, 0.03);
	backdrop-filter: none;
	-webkit-backdrop-filter: none;
	padding: 32px;
}
.dashboard-shell details.menu-variant-toggle .variant-content .form-group input,
.dashboard-shell details.menu-variant-toggle .variant-content .form-group textarea,
.dashboard-shell details.menu-variant-toggle .variant-content .form-group select {
	background: #ffffff;
	border: 2px solid rgba(226, 232, 240, 0.9);
	backdrop-filter: none;
	-webkit-backdrop-filter: none;
}
.dashboard-shell details.menu-variant-toggle .variant-content .form-group input::placeholder,
.dashboard-shell details.menu-variant-toggle .variant-content .form-group textarea::placeholder {
	color: #94a3b8;
	opacity: 0.8;
}
.dashboard-shell details.menu-variant-toggle .variant-content .form-group input:hover,
.dashboard-shell details.menu-variant-toggle .variant-content .form-group textarea:hover,
.dashboard-shell details.menu-variant-toggle .variant-content .form-group select:hover {
	border-color: rgba(148, 163, 184, 0.6);
	box-shadow: 0 2px 6px rgba(15, 23, 42, 0.08);
}
.dashboard-shell details.menu-variant-toggle .variant-content .form-group input:focus,
.dashboard-shell details.menu-variant-toggle .variant-content .form-group textarea:focus,
.dashboard-shell details.menu-variant-toggle .variant-content .form-group select:focus {
	background: #ffffff;
	border-color: var(--color-primary);
	box-shadow: 0 0 0 4px rgba(14, 165, 233, 0.12), 0 4px 12px rgba(14, 165, 233, 0.15);
}
.dashboard-shell details.menu-variant-toggle .variant-content .variant-type-group span {
	background: transparent;
}
.dashboard-shell details.menu-variant-toggle .variant-content .variant-type-group input[type="radio"]:checked + span {
	background: rgba(14, 165, 233, 0.12);
}
.dashboard-shell details.menu-variant-toggle .variant-content .schedule-repeat-option {
	background: transparent;
	border: none;
	padding: 0;
}
.dashboard-shell details.menu-variant-toggle .variant-content .weekday-grid label {
	background: transparent;
}
.dashboard-shell details.menu-variant-toggle .variant-content .public-link-group {
	background: transparent;
	border: none;
	padding: 20px 0 0 0;
	margin-top: 12px;
	box-shadow: none;
	backdrop-filter: none;
	-webkit-backdrop-filter: none;
	position: relative;
}
.dashboard-shell details.menu-variant-toggle .variant-content .public-link-group::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(148, 163, 184, 0.45), rgba(255, 255, 255, 0));
	transform: translateY(-10px);
}
.dashboard-shell details.menu-variant-toggle .variant-content .public-link-preview {
	background: #ffffff;
	border: 2px solid rgba(226, 232, 240, 0.9);
	box-shadow: 0 1px 3px rgba(15, 23, 42, 0.05);
}
.dashboard-shell .variant-type-group {
	display: flex;
	flex-direction: column;
	gap: 12px;
}
@media (min-width: 768px) {
	.dashboard-shell .variant-type-group {
		flex-direction: row;
		flex-wrap: wrap;
	}
}
.dashboard-shell .variant-type-option {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
}
.dashboard-shell .variant-type-option input[type="radio"] {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}
.dashboard-shell .variant-type-option span {
	display: inline-flex;
	align-items: center;
	padding: 12px 20px;
	border: 1px solid rgba(226, 232, 240, 0.9);
	border-radius: 14px;
	background: #ffffff;
	transition: all 0.2s ease;
}
.dashboard-shell .variant-type-option:hover span {
	border-color: rgba(148, 163, 184, 0.6);
	box-shadow: 0 2px 8px rgba(15, 23, 42, 0.08);
}
.dashboard-shell .variant-type-option input[type="radio"]:checked + span {
	border-color: rgba(14, 165, 233, 0.65);
	background: rgba(14, 165, 233, 0.08);
	color: var(--color-primary);
}

.dashboard-shell .header,
.dashboard-shell .glass-panel,
.dashboard-shell .form-card,
.dashboard-shell .list-card,
.dashboard-shell .card,
.dashboard-shell .table-card,
.dashboard-shell .menu-url-card,
.dashboard-shell .action-card,
.dashboard-shell .menu-item,
.dashboard-shell .category-item,
.dashboard-shell .dish-card,
.dashboard-shell .dish-item,
.dashboard-shell .translation-card,
.dashboard-shell .translation-item,
.dashboard-shell .rule-card,
.dashboard-shell .rule-item,
.dashboard-shell .theming-card,
.dashboard-shell .bulk-card,
.dashboard-shell .bulk-form,
.dashboard-shell .bulk-panel,
.dashboard-shell .filters-card,
.dashboard-shell .status-warning,
.dashboard-shell .glass-alert,
.dashboard-shell .menu-url-field,
.dashboard-shell .public-link-group,
.dashboard-shell .settings-card,
.dashboard-shell .tour-settings-card,
.dashboard-shell .review-settings-card,
.dashboard-shell .collapsible-card,
.dashboard-shell .embed-options,
.dashboard-shell .upgrade-card,
.dashboard-shell details.menu-variant-toggle {
	background: var(--glass-surface);
	border: 1px solid var(--glass-border);
	border-bottom: 1px solid var(--glass-border-strong);
	border-radius: 24px;
	box-shadow: var(--glass-shadow);
	backdrop-filter: blur(18px);
	-webkit-backdrop-filter: blur(18px);
}

.dashboard-shell details.menu-variant-toggle .variant-content {
	background: transparent;
	border: none;
	border-bottom: none;
	border-radius: 0;
	box-shadow: none;
	backdrop-filter: none;
	-webkit-backdrop-filter: none;
}

.dashboard-shell .menu-item,
.dashboard-shell .category-item {
	border-radius: 18px;
}

/* Header-Styles werden durch .admin-header Regel weiter unten definiert (Zeile 509) */

.dashboard-shell h1,
.dashboard-shell h2 {
	margin-top: 0;
	color: var(--soft-text);
	letter-spacing: -0.01em;
}

.dashboard-shell .muted {
	color: rgba(15, 23, 42, 0.6);
}

.dashboard-shell .button,
.dashboard-shell button,
.dashboard-shell .btn-small,
.dashboard-shell .qr-button,
.dashboard-shell .copy-button,
.dashboard-shell .qr-download-btn,
.dashboard-shell .tour-launcher {
	border: 1px solid rgba(255, 255, 255, 0.4);
	border-bottom: 1px solid rgba(255, 255, 255, 0.65);
	border-radius: 18px;
	background: rgba(255, 255, 255, 0.75);
	color: var(--soft-text);
	font-weight: 600;
	box-shadow: 0 12px 30px rgba(15, 23, 42, 0.15);
	transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
}

.dashboard-shell .menu-actions .link-danger {
	background: transparent;
	border: none;
	color: #dc2626;
	font-weight: 600;
	text-decoration: underline;
	padding: 0;
	cursor: pointer;
	box-shadow: none;
}

.dashboard-shell .badge-warning {
	background: rgba(248, 180, 0, 0.12);
	color: #b45309;
}

.dashboard-shell .toggle-switch {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	vertical-align: middle;
}

.dashboard-shell .button.button-secondary,
.dashboard-shell .button.is-secondary {
	background: rgba(255, 255, 255, 0.6);
	color: var(--soft-text);
	box-shadow: 0 10px 20px rgba(15, 23, 42, 0.12);
}

/* Echte Buttons mit Gradient - Registerkarten und spezielle Buttons ausschließen */
.dashboard-shell .button:hover:not(.collapsible-card-toggle):not(.card-toggle):not(.allergen-card-toggle):not(.btn-danger):not(.button-import):not(.button-secondary):not(.is-secondary),
.dashboard-shell button:hover:not(.collapsible-card-toggle):not(.card-toggle):not(.allergen-card-toggle):not(.btn-danger):not(.button-import):not(.button-secondary):not(.is-secondary),
.dashboard-shell .btn-small:hover:not(.collapsible-card-toggle):not(.card-toggle):not(.allergen-card-toggle):not(.btn-danger):not(.button-import):not(.button-secondary):not(.is-secondary),
.dashboard-shell .qr-button:hover:not(.collapsible-card-toggle):not(.card-toggle):not(.allergen-card-toggle):not(.btn-danger):not(.button-import),
.dashboard-shell .copy-button:hover:not(.collapsible-card-toggle):not(.card-toggle):not(.allergen-card-toggle):not(.btn-danger):not(.button-import),
.dashboard-shell .qr-download-btn:hover:not(.collapsible-card-toggle):not(.card-toggle):not(.allergen-card-toggle):not(.btn-danger):not(.button-import) {
	transform: translateY(-1px);
	background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
	color: white;
	border-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 18px 35px rgba(59, 130, 246, 0.3);
}

/* Sekundäre Buttons behalten ihren Stil */
.dashboard-shell .button.button-secondary:hover:not(.collapsible-card-toggle):not(.card-toggle),
.dashboard-shell .button.is-secondary:hover:not(.collapsible-card-toggle):not(.card-toggle) {
	background: rgba(255, 255, 255, 0.8);
	color: var(--soft-text);
	transform: translateY(-1px);
	box-shadow: 0 10px 20px rgba(15, 23, 42, 0.15);
}

/* Rote Buttons (Löschen) */
.dashboard-shell .button.btn-danger,
.dashboard-shell button.btn-danger {
	background: #ef4444;
	color: white;
	border-color: #dc2626;
}

.dashboard-shell .button.btn-danger:hover,
.dashboard-shell button.btn-danger:hover {
	background: #dc2626;
	color: white;
	border-color: #b91c1c;
	box-shadow: 0 10px 25px rgba(239, 68, 68, 0.3);
	transform: translateY(-1px);
}

/* Registerkarten explizit ausschließen - bleiben weiß */
.dashboard-shell .collapsible-card-toggle:hover,
.dashboard-shell .card-toggle:hover,
.dashboard-shell .allergen-card-toggle:hover {
	background: transparent;
	color: inherit;
	transform: none;
	box-shadow: none;
}

.dashboard-shell .button:disabled,
.dashboard-shell button:disabled {
	opacity: 0.5;
	cursor: not-allowed;
}

.dashboard-shell input,
.dashboard-shell select,
.dashboard-shell textarea {
	background: rgba(255, 255, 255, 0.7);
	border: 1px solid rgba(226, 232, 240, 0.8);
	border-radius: 16px;
	padding: 14px 16px;
	transition: border 0.25s ease, box-shadow 0.25s ease;
}

.dashboard-shell input:focus,
.dashboard-shell select:focus,
.dashboard-shell textarea:focus {
	border-color: rgba(99, 102, 241, 0.7);
	box-shadow: 0 0 0 4px rgba(99, 102, 241, 0.15);
	outline: none;
	background: rgba(255, 255, 255, 0.9);
}

.dashboard-shell .back-link {
	color: rgba(15, 23, 42, 0.65);
	font-weight: 600;
	text-decoration: none;
	padding: 10px 18px;
	border-radius: 999px;
	background: rgba(255, 255, 255, 0.7);
	border: 1px solid rgba(255, 255, 255, 0.5);
}

.dashboard-shell .back-link:hover {
	background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
	color: white;
	border-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 18px 35px rgba(59, 130, 246, 0.3);
	transform: translateY(-1px);
}

.dashboard-shell .alert,
.dashboard-shell .error,
.dashboard-shell .success {
	border-radius: 18px;
	border: 1px solid rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(12px);
}

/* Admin header (align all admin pages with dashboard) */
.dashboard-shell .admin-header,
.dashboard-shell .header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 50px;
	margin-bottom: 0;
	padding: 22px 26px;
	border-radius: 24px;
	background: var(--glass-surface);
	backdrop-filter: blur(18px);
	-webkit-backdrop-filter: blur(18px);
	border: 1px solid var(--glass-border);
	border-bottom: 1px solid var(--glass-border-strong);
	box-shadow: var(--glass-shadow);
	position: relative;
	z-index: 2000;
	gap: 16px;
}

.dashboard-shell .admin-header h1,
.dashboard-shell .header h1 {
	font-size: 26px;
	font-weight: 700;
	margin: 0;
	color: var(--soft-text);
	letter-spacing: -0.02em;
}

.dashboard-shell .admin-header .muted,
.dashboard-shell .header .muted {
	font-size: 14px;
	margin: 4px 0 0 0;
	color: rgba(15, 23, 42, 0.65);
}

.dashboard-shell .admin-header > div:first-child,
.dashboard-shell .header > div:first-child {
	display: flex;
	flex-direction: column;
	gap: 4px;
	min-width: 0;
}

.dashboard-shell .admin-header > div:last-child,
.dashboard-shell .header > div:last-child {
	display: flex;
	align-items: center;
	gap: 12px;
}

.dashboard-shell .settings-button,
.dashboard-shell .notification-button {
	width: 48px;
	height: 48px;
	background: linear-gradient(145deg, rgba(255, 255, 255, 0.75), rgba(236, 239, 255, 0.65));
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);
	border: 1px solid rgba(255, 255, 255, 0.45);
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);
	border-radius: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--color-primary);
	text-decoration: none;
	transition: transform 0.25s ease, box-shadow 0.25s ease, color 0.25s ease;
	cursor: pointer;
	flex-shrink: 0;
	box-shadow: 0 20px 40px rgba(99, 102, 241, 0.18);
}

.dashboard-shell .settings-button:hover {
	transform: translateY(-2px) scale(1.03);
	background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
	color: white;
	box-shadow: 0 30px 60px rgba(59, 130, 246, 0.3);
}

.dashboard-shell .notification-button:hover {
	transform: translateY(-2px) scale(1.03);
	background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
	color: white;
	box-shadow: 0 30px 60px rgba(59, 130, 246, 0.3);
}

.dashboard-shell .settings-button:active,
.dashboard-shell .notification-button:active {
	transform: translateY(0);
}

.dashboard-shell .notification-button {
	position: relative;
}

.dashboard-shell .faq-button {
	width: 48px;
	height: 48px;
	background: linear-gradient(145deg, rgba(255, 255, 255, 0.8), rgba(236, 239, 255, 0.7));
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);
	border: 1px solid rgba(255, 255, 255, 0.45);
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);
	border-radius: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--color-primary);
	text-decoration: none;
	transition: transform 0.25s ease, box-shadow 0.25s ease, color 0.25s ease;
	cursor: pointer;
	flex-shrink: 0;
	box-shadow: 0 20px 40px rgba(99, 102, 241, 0.18);
	font-weight: 700;
	font-size: 18px;
}

.dashboard-shell .faq-button:hover {
	transform: translateY(-2px) scale(1.03);
	box-shadow: 0 30px 60px rgba(99, 102, 241, 0.25);
}

.dashboard-shell .faq-button:active {
	transform: translateY(0);
}

.dashboard-shell .notification-badge {
	position: absolute;
	top: -4px;
	right: -4px;
	background: #ef4444;
	color: white;
	border-radius: 999px;
	padding: 2px 6px;
	font-size: 11px;
	font-weight: 700;
	border: 1px solid white;
	box-shadow: 0 6px 16px rgba(239, 68, 68, 0.35);
}

.dashboard-shell .dashboard-location-bar {
	margin-top: 0;
	margin-bottom: 0;
	padding: 12px 16px;
	border-radius: 16px;
	border: 1px solid rgba(255, 255, 255, 0.45);
	background: rgba(255, 255, 255, 0.65);
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	box-shadow: 0 12px 30px rgba(15, 23, 42, 0.1);
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	gap: 12px;
	flex-wrap: wrap;
	min-width: 260px;
	max-width: 100%;
	width: fit-content;
	white-space: normal;
	font-family: inherit !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	line-height: 1.3 !important;
}

.dashboard-shell .dashboard-location-note {
	font-weight: 600 !important;
	color: rgba(15, 23, 42, 0.8) !important;
	font-size: 13px !important;
	letter-spacing: -0.01em !important;
	line-height: 1.3 !important;
	font-family: inherit !important;
}

.dashboard-shell .pill-group span {
	border-radius: 999px;
	background: rgba(255, 255, 255, 0.75);
}

@media (max-width: 768px) {
	body.dashboard-shell {
		padding: 16px 0 40px;
	}
	body.dashboard-shell .container {
		padding: 0 16px 20px;
	}
	.dashboard-shell .admin-header,
	.dashboard-shell .header {
		flex-direction: column;
		align-items: flex-start;
		margin-top: 16px;
		margin-bottom: 16px;
		padding: 16px 18px;
		border-radius: 18px;
		gap: 10px;
	}
	.dashboard-shell .admin-header h1,
	.dashboard-shell .header h1 {
		font-size: 22px;
		line-height: 1.2;
	}
	.dashboard-shell .admin-header .muted,
	.dashboard-shell .header .muted {
		font-size: 13px;
		margin-top: 2px;
	}
	.dashboard-shell .admin-header > div:last-child,
	.dashboard-shell .header > div:last-child {
		gap: 8px;
		flex-shrink: 0;
	}
	.dashboard-shell .faq-button,
	.dashboard-shell .settings-button,
	.dashboard-shell .notification-button {
		width: 40px;
		height: 40px;
		border-radius: 12px;
	}
	.dashboard-shell .faq-button {
		font-size: 16px;
	}
	.dashboard-shell .admin-header > div:last-child svg,
	.dashboard-shell .header > div:last-child svg {
		width: 16px;
		height: 16px;
	}
	.dashboard-shell .dashboard-location-bar {
		margin-bottom: 16px;
	}
	.dashboard-shell .dashboard-location-note {
		font-size: 12px;
	}
}

