/* =========================================================
	Authica Dashboard Layout
	Dashboard page only.
	Shared UI visuals come from includes/ui-core/authica-ui-elements.css.
	This file owns dashboard layout, dashboard-only surfaces, and
	non-shared elements such as swatches and analytics wrappers.
   ========================================================= */

@font-face {
	font-family: "AuthicaBrand";
	src: url("../fonts/authica-brand.woff2") format("woff2"),
		url("../fonts/authica-brand.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: block;
}

body.authica-admin-ui-page,
body.authica-admin-ui-page #wpcontent,
body.authica-admin-ui-page #wpbody,
body.authica-admin-ui-page #wpbody-content,
body.authica-admin-ui-page #wpfooter{
	background: var(--authica-admin-page-bg) !important;
}

body.authica-admin-ui-page #wpbody-content{
	padding-bottom: 24px;
}

body.authica-admin-ui-page .update-nag,
body.authica-admin-ui-page .notice:not(.authica-saas-notice):not(.authica-ts-notice-missing){
	border-radius: 14px;
}

.wrap.authica-saas-admin,
.wrap.authica-saas-admin *{
	box-sizing: border-box;
}

.wrap.authica-saas-admin{
	margin: 0;
	padding: 40px 40px 30px 20px;
	color: var(--authica-admin-muted);
	background: var(--authica-admin-page-bg) !important;
	--authica-card-w: 260px;
	--authica-card-h: 118px;
	--authica-side-panel-h: 453px;
	--authica-gap: 7px;
	--authica-radius: var(--authica-admin-control-radius, 16px);
	--authica-content-max: 1100px;
}


.wrap.authica-saas-admin.authica-dashboard-preload{
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.wrap.authica-saas-admin.authica-dashboard-ready{
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transition: opacity .14s ease;
}

.wrap.authica-saas-admin.authica-dashboard-has-attribution{
	padding-bottom: 0 !important;
}

.wrap.authica-saas-admin.authica-dashboard-has-attribution .authica-saas-attribution{
	margin: 0 auto 30px auto !important;
}

.wrap.authica-saas-admin.authica-dashboard-no-attribution{
	padding-bottom: 30px !important;
}

:is(
	.wrap.authica-saas-admin .authica-saas-header,
	.wrap.authica-saas-admin .authica-saas-grid,
	.wrap.authica-saas-admin .authica-saas-analytics,
	.wrap.authica-saas-admin .authica-saas-attribution,
	.wrap.authica-saas-admin .authica-saas-notice
){
	width: min(var(--authica-content-max, 1100px), calc(100% - 80px));
	max-width: var(--authica-content-max, 1100px);
	margin-left: auto !important;
	margin-right: auto !important;
}

.wrap.authica-saas-admin .authica-saas-title .authica-brand-word,
.wrap.authica-saas-admin .authica-saas-title .authica-tm{
	font-family: "AuthicaBrand", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
	color: var(--authica-admin-secondary);
}

.wrap.authica-saas-admin .authica-saas-title .authica-brand-word{
	font-size: 40px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: -0.02em;
}

.wrap.authica-saas-admin .authica-saas-title .authica-brand-word--wl{
	font-size: inherit;
	line-height: inherit;
	letter-spacing: -0.02em;
	display: inline-block;
}

.wrap.authica-saas-admin .authica-saas-title .authica-tm{
	font-size: 0.46em;
	vertical-align: super;
	margin-left: -0.15em;
}

.wrap.authica-saas-admin .authica-saas-title{
	font-size: 36px;
	line-height: 1.12;
	font-weight: 400;
	margin: 6px 0 14px 0 !important;
	padding: 0 92px 0 0 !important;
	color: var(--authica-admin-secondary);
}

.wrap.authica-saas-admin .authica-ts-head__desc,
.wrap.authica-saas-admin .authica-ts-meta__item,
.wrap.authica-saas-admin .authica-ts-totals-desc,
.wrap.authica-saas-admin .authica-ts-note,
.wrap.authica-saas-admin .authica-saas-side__text,
.wrap.authica-saas-admin .authica-saas-side__info-text,
.wrap.authica-saas-admin .authica-saas-side__notes-status{
	color: var(--authica-admin-muted);
}

.wrap.authica-saas-admin a{
	font-size: 13px;
	text-decoration: none !important;
	box-shadow: none;
}

.wrap.authica-saas-admin a:hover,
.wrap.authica-saas-admin a:focus{
	text-decoration: underline;
}

.wrap.authica-saas-admin .authica-saas-header{
	position: relative;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 16px;
	flex-wrap: nowrap;
}

.wrap.authica-saas-admin .authica-saas-header__left{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	gap: 6px;
	flex: 1 1 auto;
	min-width: 0;
}

.wrap.authica-saas-admin .authica-saas-header__left > div{
	flex: 1 1 auto;
	min-width: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.wrap.authica-saas-admin .authica-saas-logo{
	width: 25px;
	aspect-ratio: 59.049884 / 65.610173;
	display: block;
	flex: 0 0 auto;
	align-self: flex-start;
	margin-top: 14px;
	background-color: var(--authica-admin-secondary);
	-webkit-mask: url("../images/authicashield-dashboard.svg") no-repeat center / contain;
	mask: url("../images/authicashield-dashboard.svg") no-repeat center / contain;
}

.wrap.authica-saas-admin .authica-saas-subtitle{
	margin: 0 0 10px 0;
	width: 100%;
	max-width: none;
}

.wrap.authica-saas-admin .authica-saas-badges{
	display: flex;
	flex-wrap: wrap;
	gap: 7px;
	width: 100%;
	padding: 0;
	margin: 4px 0 12px 0;
}

.wrap.authica-saas-admin .authica-saas-header__actions{
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	align-items: center;
	justify-content: flex-end;
	gap: 6px;
	margin: 15px 0 0 !important;
	white-space: normal;
}

.wrap.authica-saas-admin .authica-dashboard-header-action{
	width: 30px;
	min-width: 30px;
	max-width: 30px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	padding: 0;
	font-size: 0;
}

.wrap.authica-saas-admin .authica-dashboard-header-action .dashicons,
.wrap.authica-saas-admin .authica-dashboard-card-link .dashicons,
.wrap.authica-saas-admin .authica-saas-side__tab--settings .dashicons{
	width: 16px;
	height: 16px;
	font-size: 16px;
	line-height: 16px;
}

.wrap.authica-saas-admin .authica-saas-grid{
	display: grid;
	grid-template-columns: var(--authica-card-w) var(--authica-card-w) var(--authica-card-w) minmax(var(--authica-card-w), 1fr);
	gap: var(--authica-gap);
	margin-top: 18px;
	align-items: start;
}

.wrap.authica-saas-admin .authica-dashboard-card{
	position: relative;
	width: var(--authica-card-w);
	height: var(--authica-card-h);
	min-height: 0;
	padding-left: 16px !important;
}

.wrap.authica-saas-admin .authica-dashboard-card .authica-ui-card__title{
	flex: 1 1 auto;
	min-width: 0;
	max-width: none;
	margin: -2px 0 6px 0;
}

.wrap.authica-saas-admin .authica-dashboard-card.authica-ui-card:not(.authica-ui-card--status) .authica-ui-card__head,
.wrap.authica-saas-admin .authica-dashboard-card.authica-ui-card:not(.authica-ui-card--status) .authica-ui-card__body{
	padding-left: 6px;
}

.wrap.authica-saas-admin .authica-dashboard-card .authica-ui-card__head,
.wrap.authica-saas-admin .authica-dashboard-card--appearance .authica-ui-card__head{
	position: relative;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 8px;
	min-height: 0;
	margin-top: 3px;
	margin-bottom: -8px;
	margin-right: -4px;
}

.wrap.authica-saas-admin .authica-dashboard-card--appearance.authica-ui-card{
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	isolation: isolate;
	background: linear-gradient(145deg, rgba(var(--authica-admin-primary-rgb), 0.96) 0%, rgba(var(--authica-admin-primary-rgb), 0.84) 55%, rgba(var(--authica-admin-accent-rgb), 0.10) 100%) !important;
	color: var(--authica-ui-secondary) !important;
}

.wrap.authica-saas-admin .authica-dashboard-card--appearance.authica-ui-card > *{
	position: relative;
	z-index: 3;
}

.wrap.authica-saas-admin .authica-dashboard-card--appearance.authica-ui-card::before{
	content: '';
	position: absolute;
	inset: 0;
	z-index: 1;
	border-radius: inherit;
	pointer-events: none;
	background:
		radial-gradient(68% 42% at 8% 8%, rgba(var(--authica-admin-accent-rgb), 0.40) 0%, rgba(var(--authica-admin-accent-rgb), 0) 62%),
		radial-gradient(44% 40% at 30% 78%, rgba(var(--authica-admin-secondary-rgb), 0.16) 0%, rgba(var(--authica-admin-secondary-rgb), 0) 62%),
		radial-gradient(55% 45% at 72% 50%, rgba(var(--authica-admin-accent-rgb), 0.22) 0%, rgba(var(--authica-admin-accent-rgb), 0) 66%),
		conic-gradient(from 215deg at 58% 55%, rgba(var(--authica-admin-accent-rgb), 0.18), rgba(var(--authica-admin-secondary-rgb), 0.12), rgba(var(--authica-admin-accent-rgb), 0.24), rgba(var(--authica-admin-accent-rgb), 0.18));
}

.wrap.authica-saas-admin .authica-dashboard-card--appearance.authica-ui-card::after{
	content: '';
	position: absolute;
	inset: 0;
	z-index: 2;
	border-radius: inherit;
	pointer-events: none;
	background-image:
		repeating-linear-gradient(-18deg, rgba(var(--authica-admin-accent-rgb), 0.14) 0px, rgba(var(--authica-admin-accent-rgb), 0.18) 1px, transparent 1px, transparent 9px),
		radial-gradient(circle, rgba(var(--authica-admin-secondary-rgb), 0.16) 1.35px, transparent 1.45px);
	background-size: 520px 520px, 13px 13px;
	background-position: -120px 40px, 0 0;
	-webkit-mask-image: radial-gradient(78% 88% at 78% 55%, #000 0%, rgba(0,0,0,0) 78%);
	mask-image: radial-gradient(78% 88% at 78% 55%, #000 0%, rgba(0,0,0,0) 78%);
	opacity: 0.80;
}

.wrap.authica-saas-admin .authica-dashboard-card--appearance .authica-ui-card__head{
	padding-left: 6px;
}

.wrap.authica-saas-admin .authica-dashboard-card--appearance .authica-ui-card__body{
	padding-left: 6px;
	padding-right: 0;
}

.wrap.authica-saas-admin .authica-dashboard-card--appearance .authica-dashboard-card-link{
	z-index: 4;
}

.wrap.authica-saas-admin .authica-saas-side__title,
.wrap.authica-saas-admin .authica-saas-side__info-title{
	font-size: 14px;
	line-height: 1.15;
	font-weight: 400;
	color: var(--authica-admin-secondary);
}

.wrap.authica-saas-admin .authica-saas-clamp{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.wrap.authica-saas-admin .authica-dashboard-card .authica-saas-prolink,
.wrap.authica-saas-admin .authica-dashboard-card .authica-saas-prolink:visited{
	color: var(--authica-admin-accent) !important;
}

.wrap.authica-saas-admin .authica-dashboard-card .authica-saas-prolink:hover,
.wrap.authica-saas-admin .authica-dashboard-card .authica-saas-prolink:focus{
	color: var(--authica-admin-accent) !important;
}

.wrap.authica-saas-admin .authica-dashboard-card-link{
	position: relative;
	top: -15px;
	right: -10px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	align-self: flex-start;
	flex: 0 0 30px;
	width: 30px;
	min-width: 30px;
	max-width: 30px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	padding: 0;
	margin: 0;
	font-size: 0;
	z-index: 4;
	border-width: 1px !important;
	border-style: solid !important;
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl) !important;
}

.wrap.authica-saas-admin .authica-saas-side{
	grid-column: 4;
	grid-row: 1 / span 4;
	width: auto;
	padding: 0 0 0 10px;
	background: transparent;
}

.wrap.authica-saas-admin .authica-saas-side__section{
	padding: 10px 0;
	border-bottom: 1px solid var(--authica-admin-border);
}

.wrap.authica-saas-admin .authica-saas-side__section--last{
	border-bottom: none;
}

.wrap.authica-saas-admin .authica-saas-side__section--notes{
	padding: 0;
	border-bottom: none;
	height: auto;
	display: flex;
	flex-direction: column;
}

.wrap.authica-saas-admin .authica-saas-side__title{
	margin: 0 0 6px 0;
}

.wrap.authica-saas-admin .authica-saas-side__text{
	margin: 0 0 4px 0;
	font-size: 13px;
	line-height: 1.4;
}

.wrap.authica-saas-admin .authica-saas-side__links{
	margin: 0;
	font-size: 14px;
	line-height: 1.4;
}

.wrap.authica-saas-admin .authica-saas-side__two-col{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 6px 0;
}

.wrap.authica-saas-admin .authica-saas-side__notes-form{
	height: 100%;
	display: flex;
	flex-direction: column;
	min-height: 0;
}

.wrap.authica-saas-admin [data-authica-notes-info][hidden],
.wrap.authica-saas-admin [data-authica-notes-settings][hidden],
.wrap.authica-saas-admin [data-authica-notes-box][hidden]{
	display: none !important;
}

.wrap.authica-saas-admin.authica-ui-scope textarea.authica-dashboard-notes-editor.authica-ui-textarea{
	flex: 1 1 auto;
	width: 100%;
	min-height: 0;
	height: 100%;
	padding: 0;
	background: transparent !important;
	background-image: none !important;
	border: 0 !important;
	border-color: transparent !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	outline: none !important;
	resize: none;
	transition: none !important;
}

.wrap.authica-saas-admin.authica-ui-scope textarea.authica-dashboard-notes-editor.authica-ui-textarea:hover,
.wrap.authica-saas-admin.authica-ui-scope textarea.authica-dashboard-notes-editor.authica-ui-textarea:focus,
.wrap.authica-saas-admin.authica-ui-scope textarea.authica-dashboard-notes-editor.authica-ui-textarea:focus-visible,
.wrap.authica-saas-admin.authica-ui-scope textarea.authica-dashboard-notes-editor.authica-ui-textarea:active{
	background: transparent !important;
	background-image: none !important;
	border: 0 !important;
	border-color: transparent !important;
	box-shadow: none !important;
	outline: none !important;
}

.wrap.authica-saas-admin .authica-dashboard-notes-editor::-webkit-resizer,
.wrap.authica-saas-admin .authica-dashboard-notes-editor::-webkit-scrollbar-corner{
	display: none;
}

.wrap.authica-saas-admin .authica-dashboard-notes-editor.is-hidden{
	display: none;
}

.wrap.authica-saas-admin .authica-saas-side__notes-box,
.wrap.authica-saas-admin .authica-saas-side__settings-box{
	display: none;
	width: 100%;
	flex: 0 0 auto;
	min-height: 0;
	overflow: hidden;
}

.wrap.authica-saas-admin .authica-saas-side__notes-box.authica-ui-card,
.wrap.authica-saas-admin .authica-saas-side__settings-box.authica-ui-card{
	height: var(--authica-side-panel-h);
	min-height: var(--authica-side-panel-h);
	max-height: var(--authica-side-panel-h);
}

.wrap.authica-saas-admin .authica-saas-side__notes-box.authica-ui-card::before{
	display: none !important;
}

.wrap.authica-saas-admin .authica-saas-side__notes-box.is-active,
.wrap.authica-saas-admin .authica-saas-side__settings-box.is-active{
	display: flex;
	flex-direction: column;
}

.wrap.authica-saas-admin .authica-saas-side__notes-box .authica-ui-card__body,
.wrap.authica-saas-admin .authica-saas-side__settings-box .authica-ui-card__body{
	flex: 1 1 auto;
	min-height: 0;
}

.wrap.authica-saas-admin .authica-saas-side__notes-box-body,
.wrap.authica-saas-admin .authica-saas-side__settings-body{
	display: flex;
	flex-direction: column;
	min-height: 0;
}

.wrap.authica-saas-admin .authica-saas-side__notes-box-body{
	overflow: hidden;
}

.wrap.authica-saas-admin .authica-saas-side__notes-box .authica-ui-card__body{
	padding: 0;
}

.wrap.authica-saas-admin .authica-saas-side__settings-body{
	overflow: auto;
}


.wrap.authica-saas-admin .authica-saas-side__toolbar{
	margin: 8px 0 0 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 10px;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tabs{
	--authica-ui-tabs-item-min-width: 0px;
	display: inline-flex;
	align-items: center;
	gap: 0;
	width: auto;
	max-width: 100%;
	margin: 0;
	padding: 4px;
	border: 1px solid var(--authica-ui-tabs-shell-border) !important;
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl) !important;
	background: var(--authica-ui-tabs-shell-bg) !important;
	box-shadow: none !important;
	overflow: hidden;
	box-sizing: border-box;
	min-height: 30px;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab{
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	width: 22px;
	min-width: 22px;
	max-width: 22px;
	height: 22px;
	margin: 0;
	padding: 0 !important;
	border: 1px solid var(--authica-ui-tabs-item-border) !important;
	outline: none !important;
	background: var(--authica-ui-tabs-item-bg) !important;
	background-image: none !important;
	box-shadow: none !important;
	color: var(--authica-ui-tabs-item-text) !important;
	box-sizing: border-box;
	font-family: inherit;
	font-size: 12px;
	font-weight: 400 !important;
	line-height: 1;
	text-decoration: none;
	white-space: normal;
	cursor: pointer;
	user-select: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: hidden;
	transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, opacity 180ms ease !important;
	border-radius: max(0px, calc(var(--authica-admin-radius-tl) - 4px)) max(0px, calc(var(--authica-admin-radius-tr) - 4px)) max(0px, calc(var(--authica-admin-radius-br) - 4px)) max(0px, calc(var(--authica-admin-radius-bl) - 4px)) !important;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab .authica-ui-tabs__label{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 0;
	line-height: 1;
	color: inherit;
	opacity: 0.92;
	transition: color 180ms ease, opacity 180ms ease !important;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab.authica-is-active .authica-ui-tabs__label,
.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab[aria-pressed="true"] .authica-ui-tabs__label{
	opacity: 1;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab:not(.authica-is-active):not([aria-pressed="true"]):hover,
.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab:not(.authica-is-active):not([aria-pressed="true"]):focus-visible{
	background: var(--authica-ui-tabs-item-bg-hover) !important;
	border-color: var(--authica-ui-tabs-item-border) !important;
	color: var(--authica-ui-tabs-item-text-hover) !important;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab:not(.authica-is-active):not([aria-pressed="true"]):hover .authica-ui-tabs__label,
.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab:not(.authica-is-active):not([aria-pressed="true"]):focus-visible .authica-ui-tabs__label{
	color: var(--authica-ui-tabs-item-text-hover) !important;
	opacity: 1 !important;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab.authica-is-active,
.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab[aria-pressed="true"]{
	background: var(--authica-ui-tabs-item-bg-active) !important;
	background-image: none !important;
	border-color: var(--authica-ui-tabs-item-border-active) !important;
	color: var(--authica-ui-tabs-item-text-active) !important;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab.authica-is-active:hover,
.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab.authica-is-active:focus-visible,
.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab[aria-pressed="true"]:hover,
.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab[aria-pressed="true"]:focus-visible{
	background: var(--authica-ui-tabs-item-bg-active-hover) !important;
	background-image: none !important;
	border-color: var(--authica-ui-tabs-item-border-active-hover) !important;
	color: var(--authica-ui-tabs-item-text-active-hover) !important;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab.authica-is-active:active,
.wrap.authica-saas-admin.authica-ui-scope .authica-saas-side__tab[aria-pressed="true"]:active{
	background: var(--authica-ui-tabs-item-bg-active-pressed) !important;
	background-image: none !important;
	border-color: var(--authica-ui-tabs-item-border-active-pressed) !important;
	color: var(--authica-ui-tabs-item-text-active) !important;
}

.wrap.authica-saas-admin .authica-saas-side__tab--info .authica-ui-tabs__label{
	font-size: 14px;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-weight: 700 !important;
	letter-spacing: -0.02em;
	line-height: 0.92;
	padding: 1px 1px 0 0;
}

.wrap.authica-saas-admin .authica-saas-side__tab-info-glyph{
	text-rendering: geometricPrecision;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
}

.wrap.authica-saas-admin .authica-saas-side__tab--settings .authica-ui-tabs__label .dashicons{
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.wrap.authica-saas-admin .authica-dashboard-notes-save{
	flex: 0 0 110px;
	width: 110px !important;
	min-width: 110px !important;
	max-width: 110px !important;
	margin-left: auto;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-dashboard-notes-save.authica-ui-btn{
	justify-content: center;
	text-align: center;
	font-weight: 400 !important;
	line-height: 1.1 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-dashboard-notes-save.authica-ui-btn > .authica-ui-btn__label{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 1 1 auto;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0 !important;
	text-align: center;
	font-weight: 400 !important;
	transform: none !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-firefox-linux .authica-saas-side__tab .authica-ui-tabs__label{
	position: relative;
	top: 0 !important;
	transform: translateY(0) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-firefox-linux .authica-dashboard-notes-save.authica-ui-btn > .authica-ui-btn__label{
	transform: translateY(1px) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-firefox-linux .authica-saas-side__tab--info .authica-ui-tabs__label{
	position: relative;
	top: 0 !important;
	transform: translateY(0) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-firefox-linux .authica-saas-side__tab:not(.authica-saas-side__tab--info):not(.authica-saas-side__tab--settings) .authica-ui-tabs__label{
	position: relative;
	top: 0 !important;
	transform: translateY(1px) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-firefox-windows .authica-dashboard-notes-save.authica-ui-btn > .authica-ui-btn__label{
	transform: translateY(-1px) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-firefox-windows .authica-saas-side__tab--info .authica-ui-tabs__label{
	transform: translateY(0px) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-chromium-linux .authica-saas-side__tab .authica-ui-tabs__label{
	position: relative;
	top: 0 !important;
	transform: translateY(0) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-chromium-linux .authica-dashboard-notes-save.authica-ui-btn > .authica-ui-btn__label{
	transform: translateY(-0.5px) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-chromium-linux .authica-saas-side__tab--info .authica-ui-tabs__label{
	position: relative;
	top: 0 !important;
	transform: translateY(0) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-chromium-linux .authica-saas-side__tab:not(.authica-saas-side__tab--info):not(.authica-saas-side__tab--settings) .authica-ui-tabs__label{
	position: relative;
	top: 0 !important;
	transform: translateY(0.5px) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-firefox-linux .authica-dashboard-analytics-refresh.authica-ui-btn > .authica-ui-btn__label{
	transform: translateY(1px) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-firefox-windows .authica-dashboard-analytics-refresh.authica-ui-btn > .authica-ui-btn__label{
	transform: translateY(-1px) !important;
}

.wrap.authica-saas-admin.authica-ui-scope.authica-ui-chromium-linux .authica-dashboard-analytics-refresh.authica-ui-btn > .authica-ui-btn__label{
	transform: translateY(-0.5px) !important;
}

.wrap.authica-saas-admin .authica-saas-side__info-box{
	display: none;
	width: 100%;
	flex: 0 0 auto;
	height: var(--authica-side-panel-h);
	min-height: var(--authica-side-panel-h);
	max-height: var(--authica-side-panel-h);
	overflow: auto;
	padding: 18px 20px;
	border: 0;
	background: var(--authica-ui-primary);
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl);
	box-shadow: none;
	box-sizing: border-box;
}

.wrap.authica-saas-admin .authica-saas-side__info-box.is-active{
	display: block;
}

.wrap.authica-saas-admin .authica-saas-side__info-group + .authica-saas-side__info-group{
	margin-top: 8px;
	padding-top: 6px;
	border-top: 1px solid color-mix(in srgb, var(--authica-admin-border) 80%, transparent 20%);
}

.wrap.authica-saas-admin .authica-saas-side__info-title{
	margin: 0 0 6px 0;
}

.wrap.authica-saas-admin .authica-saas-side__info-text{
	margin: 0 0 6px 0;
	font-size: 13px;
	line-height: 1.45;
}

.wrap.authica-saas-admin .authica-saas-side__info-links{
	margin: 0;
	display: grid;
	gap: 4px;
	font-size: 13px;
	line-height: 1.35;
}

.wrap.authica-saas-admin .authica-saas-side__info-links--row{
	display: flex;
	align-items: center;
	gap: 18px;
	flex-wrap: wrap;
}

.wrap.authica-saas-admin .authica-saas-side__info-links a,
.wrap.authica-saas-admin .authica-saas-side__info-text a{
	color: var(--authica-ui-accent);
}


.wrap.authica-saas-admin .authica-saas-side__notes-status{
	margin-top: 8px;
	font-size: 12px;
	line-height: 1.4;
}

.wrap.authica-saas-admin .authica-saas-side__notes-status:empty{
	display: none;
}

.wrap.authica-saas-admin .authica-saas-side__notes-status.is-too-long{
	color: #c43c2f;
}

.wrap.authica-saas-admin .authica-saas-side__section--creator .authica-saas-side__title,
.wrap.authica-saas-admin .authica-saas-side__section--creator a{
	color: #6074d2;
}

.wrap.authica-saas-admin .authica-saas-side__settings-head{
	margin: 0 0 16px;
}

.wrap.authica-saas-admin .authica-saas-side__settings-head .authica-ui-card__title{
	margin-bottom: 0;
}

.wrap.authica-saas-admin .authica-saas-side__auto-theme-row{
	margin: 6px 0 18px;
}

.wrap.authica-saas-admin .authica-saas-side__auto-theme-toggle{
	max-width: 100%;
}

.wrap.authica-saas-admin .authica-saas-side__auto-theme-toggle .authica-ui-check-control__text{
	line-height: 1.4;
}

.wrap.authica-saas-admin .authica-saas-side__settings-grid,
.wrap.authica-saas-admin .authica-saas-side__radius-grid{
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 14px 16px;
}

.wrap.authica-saas-admin .authica-saas-side__field,
.wrap.authica-saas-admin .authica-saas-side__radiusfield,
.wrap.authica-saas-admin .authica-saas-side__swatchfield{
	display: flex;
	flex-direction: column;
	gap: 8px;
	min-width: 0;
}

.wrap.authica-saas-admin .authica-saas-side__field-label.authica-ui-label,
.wrap.authica-saas-admin .authica-saas-side__field-label{
	display: block;
	margin: 0;
}

.wrap.authica-saas-admin .authica-saas-side__swatchfield > .authica-saas-side__field-label{
	text-align: center;
}



.wrap.authica-saas-admin .authica-dashboard-select,
.wrap.authica-saas-admin .authica-dashboard-numberbox{
	width: 100%;
}


.wrap.authica-saas-admin [data-authica-notes-settings].is-active{
	overflow: visible;
	z-index: 20;
}

.wrap.authica-saas-admin [data-authica-notes-settings] .authica-ui-card__body,
.wrap.authica-saas-admin [data-authica-notes-settings] .authica-saas-side__settings-body{
	overflow: visible;
}

.wrap.authica-saas-admin [data-authica-notes-settings] .authica-dashboard-select{
	position: relative;
	z-index: 1;
}

.wrap.authica-saas-admin [data-authica-notes-settings] .authica-dashboard-select.authica-is-open{
	z-index: 60;
}

.wrap.authica-saas-admin [data-authica-notes-settings] .authica-ui-select-demo__menu{
	z-index: 9999;
}

.wrap.authica-saas-admin .authica-saas-side__info-group--settings{
	margin-top: 18px;
}

.wrap.authica-saas-admin .authica-saas-side__info-group--settings .authica-saas-side__radius-grid{
	margin-top: 8px;
}

.wrap.authica-saas-admin .authica-saas-side__swatches{
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 16px;
	margin-top: 16px;
}

.wrap.authica-saas-admin .authica-saas-side__swatchcontrol{
	display: grid;
	gap: 8px;
	min-width: 0;
	justify-items: center;
}

.wrap.authica-saas-admin .authica-saas-side__swatchshell{
	position: relative;
	display: block;
	width: 100%;
	height: 52px;
	border: 1px solid color-mix(in srgb, var(--authica-admin-border-strong) 70%, var(--authica-admin-accent) 30%);
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl);
	background: var(--authica-dashboard-swatch-color, transparent);
	background-clip: padding-box;
	box-shadow: none;
	overflow: hidden;
	cursor: pointer;
}

.wrap.authica-saas-admin .authica-saas-side__swatchcontrol input[type="color"]{
	position: absolute;
	inset: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	-webkit-appearance: none;
	appearance: none;
	box-shadow: none;
	outline: none;
	cursor: pointer;
	opacity: 0;
}

.wrap.authica-saas-admin .authica-saas-side__swatchcontrol input[type="color"]::-webkit-color-swatch-wrapper{
	padding: 0;
	border: 0;
	background: transparent;
}

.wrap.authica-saas-admin .authica-saas-side__swatchcontrol input[type="color"]::-webkit-color-swatch,
.wrap.authica-saas-admin .authica-saas-side__swatchcontrol input[type="color"]::-moz-color-swatch{
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

.wrap.authica-saas-admin .authica-saas-side__swatchcontrol code{
	display: block;
	width: 100%;
	padding: 0;
	font-family: inherit;
	text-align: center;
	background: transparent !important;
	border: 0;
}

.wrap.authica-saas-admin .authica-saas-analytics{
	margin-top: 8px;
}


.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget{
	margin-top: 8px;
	height: auto;
	min-height: 0;
	border: 0 !important;
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl) !important;
	background: var(--authica-admin-primary) !important;
	box-shadow: none !important;
	color: var(--authica-ui-text-body);
	overflow: hidden;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__inner{
	padding: 0 !important;
	margin: 0;
	background: transparent !important;
	box-shadow: none !important;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__head{
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 12px;
	flex-wrap: wrap;
	margin-bottom: 14px;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__copy{
	flex: 1 1 320px;
	min-width: 0;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__title{
	margin: 0;
	color: var(--authica-admin-secondary);
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__desc{
	margin: 4px 0 0;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__link{
	margin-left: 0;
	align-self: flex-start;
}

.wrap.authica-saas-admin .authica-dashboard-widget-actions{
	margin-left: auto;
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
	gap: 6px;
	flex-wrap: nowrap;
}

.wrap.authica-saas-admin .authica-dashboard-widget-order-spinner{
	position: relative;
	display: inline-grid;
	grid-template-rows: 1fr 1fr;
	inline-size: 30px;
	min-inline-size: 30px;
	max-inline-size: 30px;
	block-size: 30px;
	min-block-size: 30px;
	padding: 0;
	margin: 0;
	flex: 0 0 auto;
	align-self: flex-start;
	border: 1px solid var(--authica-ui-control-border);
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl);
	background: var(--authica-ui-control-bg);
	box-shadow: none;
	overflow: hidden;
	transition: border-color 180ms ease, background-color 180ms ease;
}

.wrap.authica-saas-admin .authica-dashboard-widget-order-spinner:hover,
.wrap.authica-saas-admin .authica-dashboard-widget-order-spinner:focus-within{
	border-color: var(--authica-ui-control-border-hover);
}

.wrap.authica-saas-admin .authica-dashboard-widget-order-step{
	position: relative;
	z-index: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	inline-size: 100%;
	block-size: 100%;
	min-block-size: 0;
	padding: 0;
	margin: 0;
	border: 0;
	background: transparent;
	box-shadow: none;
	color: var(--authica-ui-text-body);
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	overflow: hidden;
	transition: color 180ms ease, background-color 180ms ease, opacity 180ms ease;
}

.wrap.authica-saas-admin .authica-dashboard-widget-order-step:hover,
.wrap.authica-saas-admin .authica-dashboard-widget-order-step:focus-visible{
	background: var(--authica-ui-tabs-item-bg-hover);
	color: var(--authica-ui-tabs-item-text-hover);
}

.wrap.authica-saas-admin .authica-dashboard-widget-order-step:active{
	background: color-mix(in srgb, var(--authica-ui-tabs-item-bg-hover) 72%, var(--authica-ui-tabs-item-bg-active-pressed) 28%);
	color: var(--authica-ui-control-text);
}

.wrap.authica-saas-admin .authica-dashboard-widget-order-step:disabled{
	opacity: 0.58;
	cursor: not-allowed;
}

.wrap.authica-saas-admin .authica-dashboard-widget-order-icon{
	display: block;
	inline-size: 11px;
	block-size: 11px;
	overflow: visible;
}

.wrap.authica-saas-admin .authica-dashboard-widget-order-step--up .authica-dashboard-widget-order-icon{
	transform: translateY(2px);
}

.wrap.authica-saas-admin .authica-dashboard-widget-order-step--down .authica-dashboard-widget-order-icon{
	transform: translateY(-2px);
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__grid{
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 10px;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-panel{
	--authica-dashboard-report-surface: color-mix(in srgb, var(--authica-admin-primary) 92%, var(--authica-ui-accent) 8%);
	position: relative;
	z-index: 1;
	min-width: 0;
	padding: 10px;
	border: 1px solid var(--authica-ui-control-border) !important;
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl) !important;
	background: var(--authica-dashboard-report-surface) !important;
	box-shadow: none !important;
	overflow: visible !important;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-panel:hover,
.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-panel:focus-within{
	z-index: 20;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-panel__head{
	margin-bottom: 8px;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-panel__title{
	margin: 0;
	font-size: 13px;
	line-height: 1.25;
	font-weight: 400;
	color: var(--authica-admin-secondary);
	text-align: center;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-panel__body{
	position: relative;
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	justify-items: center;
	align-items: start;
	gap: 10px;
	padding-top: 2px;
	overflow: visible;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-panel__empty,
.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__empty{
	margin: 0;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-donut{
	--authica-dashboard-report-fill: conic-gradient(rgba(var(--authica-ui-secondary-rgb), 0.14) 0 100%);
	--authica-dashboard-report-empty: rgba(var(--authica-ui-secondary-rgb), 0.14);
	--authica-dashboard-report-ring-width: 22px;
	position: relative;
	inline-size: 156px;
	block-size: 156px;
	border-radius: 50%;
	background: var(--authica-dashboard-report-fill);
	box-shadow: inset 0 0 0 1px rgba(var(--authica-ui-secondary-rgb), 0.08);
	transition: transform .18s ease, filter .18s ease;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-donut.authica-dashboard-report-donut--interactive{
	cursor: pointer;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-donut.authica-dashboard-report-donut--is-hovering{
	filter: saturate(1.02);
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-donut::after{
	content: "";
	position: absolute;
	inset: var(--authica-dashboard-report-ring-width);
	border-radius: 50%;
	background: var(--authica-dashboard-report-surface, color-mix(in srgb, var(--authica-admin-primary) 92%, var(--authica-ui-accent) 8%));
	box-shadow: inset 0 0 0 1px rgba(var(--authica-ui-secondary-rgb), 0.08);
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-donut__center{
	position: absolute;
	inset: 0;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 20px;
	text-align: center;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-donut__value{
	margin: 0;
	color: var(--authica-admin-secondary);
	font-size: 20px;
	line-height: 1.05;
	font-weight: 600;
	letter-spacing: -0.01em;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-donut__label{
	margin-top: 3px;
	color: var(--authica-ui-text-body);
	opacity: .82;
	font-size: 13px;
	line-height: 1.2;
	font-weight: 400;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-tooltip{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 200;
	display: inline-flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
	min-width: 0;
	padding: 8px 10px;
	border-radius: 8px;
	background: rgba(17, 24, 39, 0.88);
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.22);
	color: #ffffff;
	opacity: 0;
	visibility: hidden;
	transform: translate(-50%, calc(-100% - 10px)) scale(0.96);
	transform-origin: 50% 100%;
	pointer-events: none;
	transition: opacity .14s ease, transform .14s ease, visibility .14s ease;
	white-space: nowrap;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-tooltip.authica-is-visible{
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, calc(-100% - 14px)) scale(1);
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-tooltip__title{
	font-size: 12px;
	line-height: 1.2;
	font-weight: 700;
	color: #ffffff;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-tooltip__row{
	display: inline-flex;
	align-items: center;
	gap: 6px;
	min-width: 0;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-tooltip__swatch{
	inline-size: 10px;
	block-size: 10px;
	border-radius: 2px;
	background: var(--authica-dashboard-report-tooltip-color, rgba(var(--authica-ui-secondary-rgb), 0.4));
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.32);
	flex: 0 0 auto;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-tooltip__label,
.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-tooltip__count{
	font-size: 12px;
	line-height: 1.2;
	font-weight: 500;
	color: #ffffff;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-legend{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 2px;
	min-width: 0;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-legend__item{
	display: grid;
	grid-template-columns: 10px minmax(0, 1fr) auto;
	align-items: center;
	column-gap: 10px;
	row-gap: 0;
	min-width: 0;
	height: 12px;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-legend__swatch{
	inline-size: 10px;
	block-size: 10px;
	border-radius: 999px;
	background: var(--authica-dashboard-report-color);
	box-shadow: inset 0 0 0 1px rgba(var(--authica-ui-primary-rgb), 0.24);
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-legend__label{
	min-width: 0;
	font-size: 13px;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	margin-top: -3px;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-legend__count{
	color: var(--authica-admin-secondary);
	white-space: nowrap;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.28;
	padding-left: 6px;
	margin-top: -3px;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget.authica-dashboard-reports-widget--animating .authica-dashboard-report-donut__center{
	animation: authica-dashboard-report-center-in .42s cubic-bezier(.22,1,.36,1) both;
	will-change: transform, opacity;
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget.authica-dashboard-reports-widget--animating .authica-dashboard-report-legend__item{
	animation: authica-dashboard-report-legend-in .5s cubic-bezier(.22,1,.36,1) both;
	will-change: transform, opacity;
}

@keyframes authica-dashboard-report-center-in{
	0%{
		opacity: 0;
		transform: scale(.92);
	}
	100%{
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes authica-dashboard-report-legend-in{
	0%{
		opacity: 0;
		transform: translateY(4px);
	}
	100%{
		opacity: 1;
		transform: translateY(0);
	}
}

.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-panel--empty-state{
	grid-column: 1 / -1;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics{
	height: auto;
	min-height: 0;
	border: 0 !important;
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl) !important;
	background: var(--authica-admin-primary) !important;
	box-shadow: none !important;
	color: var(--authica-ui-text-body);
	overflow: hidden;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-inner{
	padding: 0 !important;
	margin: 0;
	background: transparent !important;
	box-shadow: none !important;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-head{
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 12px;
	flex-wrap: wrap;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-head__copy{
	flex: 1 1 260px;
	min-width: 0;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-head__title{
	margin: 0;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-head__desc{
	margin: 4px 0 0;
}

.wrap.authica-saas-admin .authica-dashboard-analytics-refresh{
	margin-left: 0;
	align-self: flex-start;
}

.wrap.authica-saas-admin .authica-dashboard-analytics-refresh.authica-ui-btn{
	min-width: 0;
}

.wrap.authica-saas-admin .authica-dashboard-analytics-refresh.authica-ui-btn > .authica-ui-btn__label{
	font-weight: 400 !important;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-meta{
	display: flex;
	align-items: baseline;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 8px;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-meta__item:last-child{
	margin-left: auto;
	text-align: right;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-meta strong,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-meta span,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-kpi__value,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table th,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table td,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ui-card-title,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-title{
	color: var(--authica-admin-secondary);
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-kpis{
	display: grid;
	grid-template-columns: repeat(8, minmax(0, 1fr));
	gap: 12px;
	margin-top: 12px;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-kpi{
	min-width: 0;
	padding: 14px 16px;
	border: 1px solid var(--authica-ui-control-border) !important;
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl) !important;
	background: var(--authica-ui-control-bg) !important;
	box-shadow: none !important;
	overflow: hidden !important;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-kpi__label{
	margin: 0;
	color: var(--authica-ui-text-heading);
	white-space: nowrap;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-kpi__value{
	margin-top: 6px;
	font-size: 20px;
	line-height: 1.1;
	font-weight: 600;
	letter-spacing: -0.01em;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-totals-desc{
	margin: 12px 0 0;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-chart{
	margin-top: 14px;
	height: 260px;
	padding: 16px 16px 10px;
	border: 1px solid var(--authica-ui-control-border);
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl) !important;
	background: color-mix(in srgb, var(--authica-admin-primary) 92%, var(--authica-ui-accent) 8%) !important;
	overflow: hidden;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics #authica-turnstile-chart{
	display: block;
	width: 100% !important;
	height: 100% !important;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-title{
	margin: 14px 0 8px;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap.authica-ui-table-shell{
	overflow: hidden;
	border: 1px solid var(--authica-ui-control-border) !important;
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl) !important;
	background: var(--authica-ui-control-bg) !important;
	box-shadow: none !important;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table.authica-ui-table{
	width: 100%;
	margin: 0;
	border: 0;
	border-collapse: collapse;
	table-layout: fixed;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table thead th:nth-child(1),
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table tbody td:nth-child(1){
	width: 56%;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table thead th:nth-child(2),
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table tbody td:nth-child(2){
	width: 12%;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table thead th:nth-child(3),
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table tbody td:nth-child(3),
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table thead th:nth-child(4),
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table tbody td:nth-child(4){
	width: 16%;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table thead th,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table tbody td{
	white-space: nowrap;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table thead th.authica-ts-ta-right,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table tbody td.authica-ts-ta-right,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-ta-right{
	text-align: right !important;
}

.wrap.authica-saas-admin.authica-ui-scope .authica-ui-table tbody tr:nth-child(odd) .authica-ui-pill{
	background: var(--authica-ui-table-row-alt-bg);
}

.wrap.authica-saas-admin.authica-ui-scope .authica-ui-table tbody tr:nth-child(even) .authica-ui-pill{
	background: var(--authica-ui-primary);
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-event-code,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table code{
	display: inline-flex;
	align-items: center;
	max-width: 100%;
	min-height: 24px;
	padding: 3px 14px;
	border: 1px solid var(--authica-ui-control-border);
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl);
	background: var(--authica-ui-table-row-alt-bg);
	color: var(--authica-admin-secondary);
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
	font-size: 12px;
	line-height: 1.35;
	word-break: break-word;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table tbody tr:nth-child(even) .authica-ts-event-code,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table tbody tr:nth-child(even) code{
	background: var(--authica-ui-primary);
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-loading{
	opacity: .8;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-note{
	margin: 14px 0 0;
	opacity: .92;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics #authica-ts-error{
	display: none;
	margin-top: 12px;
	border-radius: var(--authica-admin-control-radius) !important;
}

.wrap.authica-saas-admin .authica-saas-attribution{
	display: block;
	clear: both;
	width: min(var(--authica-content-max, 1100px), calc(100% - 80px));
	max-width: var(--authica-content-max, 1100px);
	margin: 0 auto 30px auto !important;
	padding: 6px 0 0 0 !important;
	text-align: center !important;
	font-size: var(--authica-ui-type-body-size);
	line-height: var(--authica-ui-type-body-line);
	font-weight: var(--authica-ui-type-body-weight);
	color: var(--authica-ui-text-body) !important;
}

body.authica-admin-ui-page #wpfooter,
body.authica-admin-ui-page #wpfooter p,
body.authica-admin-ui-page #wpfooter a,
body.authica-admin-ui-page #wpfooter #footer-left,
body.authica-admin-ui-page #wpfooter #footer-upgrade{
	font-size: var(--authica-ui-type-body-size);
	line-height: var(--authica-ui-type-body-line);
	font-weight: var(--authica-ui-type-body-weight);
	color: var(--authica-admin-muted) !important;
}

body.authica-admin-ui-page #wpfooter a{
	color: var(--authica-admin-accent) !important;
}


.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics.authica-ui-card-regular{
	border: 0 !important;
	box-shadow: none !important;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-chart,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap.authica-ui-table-shell,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-table,
.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics #authica-turnstile-chart{
	border-radius: inherit;
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap.authica-ui-table-shell table thead tr:first-child th:first-child{
	border-top-left-radius: var(--authica-admin-radius-tl);
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap.authica-ui-table-shell table thead tr:first-child th:last-child{
	border-top-right-radius: var(--authica-admin-radius-tr);
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap.authica-ui-table-shell table tbody tr:last-child td:first-child{
	border-bottom-left-radius: var(--authica-admin-radius-bl);
}

.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap.authica-ui-table-shell table tbody tr:last-child td:last-child{
	border-bottom-right-radius: var(--authica-admin-radius-br);
}

body.authica-admin-ui-page #wpfooter{
	color-scheme: inherit;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget{
	margin-top: 8px;
	height: auto;
	min-height: 0;
	border: 0 !important;
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl) !important;
	background: var(--authica-admin-primary) !important;
	box-shadow: none !important;
	color: var(--authica-ui-text-body);
	overflow: hidden;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__inner{
	padding: 0 !important;
	margin: 0;
	background: transparent !important;
	box-shadow: none !important;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__head{
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 12px;
	flex-wrap: wrap;
	margin-bottom: 14px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__copy{
	flex: 1 1 320px;
	min-width: 0;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__title{
	margin: 0;
	color: var(--authica-admin-secondary);
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__desc{
	margin: 4px 0 0;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__link{
	margin-left: 0;
	align-self: flex-start;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table-shell.authica-ui-table-shell{
	overflow: hidden;
	border: 1px solid var(--authica-ui-control-border) !important;
	border-radius: var(--authica-admin-radius-tl) var(--authica-admin-radius-tr) var(--authica-admin-radius-br) var(--authica-admin-radius-bl) !important;
	background: var(--authica-ui-control-bg) !important;
	box-shadow: none !important;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table-wrap{
	max-block-size: 398px;
	overflow: auto;
	overscroll-behavior: contain;
	scrollbar-width: thin;
	scrollbar-color: color-mix(in srgb, var(--authica-ui-accent) 88%, white 12%) transparent;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table-wrap::-webkit-scrollbar{
	width: 9px;
	height: 9px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table-wrap::-webkit-scrollbar-track{
	background: transparent;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table-wrap::-webkit-scrollbar-thumb{
	background: color-mix(in srgb, var(--authica-ui-accent) 88%, white 12%);
	border-radius: 999px;
	border: 2px solid transparent;
	background-clip: padding-box;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table-wrap::-webkit-scrollbar-thumb:hover{
	background: color-mix(in srgb, var(--authica-ui-accent) 94%, white 6%);
	background-clip: padding-box;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table{
	width: 100%;
	min-width: 0;
	margin: 0;
	border: 0;
	border-collapse: separate;
	border-spacing: 0;
	table-layout: fixed;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th{
	position: sticky;
	top: 0;
	z-index: 2;
	white-space: nowrap;
	background: var(--authica-ui-table-head-bg) !important;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th:first-child{
	border-top-left-radius: var(--authica-admin-radius-tl);
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th:last-child{
	border-top-right-radius: var(--authica-admin-radius-tr);
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-col--date{
	width: 110px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-col--severity{
	width: 102px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-col--event{
	width: 116px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-col--context{
	width: 100px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-col--user{
	width: 116px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-col--ip{
	width: 146px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-col--actions{
	width: 100px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th:nth-child(1),
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(1){
	width: 110px;
	max-width: 110px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th:nth-child(2),
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(2){
	width: 102px;
	max-width: 102px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th:nth-child(3),
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(3){
	width: 116px;
	max-width: 116px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th:nth-child(4),
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(4){
	width: 100px;
	max-width: 100px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th:nth-child(5),
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(5){
	width: 116px;
	max-width: 116px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th:nth-child(6),
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(6){
	width: 146px;
	max-width: 146px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th:nth-child(8),
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(8){
	width: 100px;
	max-width: 100px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead th,
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td{
	width: auto;
	max-width: none;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td{
	height: auto;
	min-height: 0;
	padding: 10px 12px;
	vertical-align: middle;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--actions .authica-dashboard-activity-inline-form,
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--actions .button,
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--actions .authica-ui-btn,
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--actions .authica-dashboard-activity-muted{
	width: auto;
	max-width: 100%;
	justify-content: flex-start;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--actions .authica-dashboard-activity-inline-form{
	display: inline-flex;
	align-items: center;
	gap: 10px;
	margin: 0;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--actions .button,
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--actions .authica-ui-btn,
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--actions .authica-dashboard-activity-muted{
	display: inline-flex;
	align-items: center;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-muted{
	color: var(--authica-ui-muted);
	font-size: var(--authica-ui-type-body-size, 13px);
	line-height: var(--authica-ui-type-body-line, 1.45);
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell{
	min-width: 0;
	font-size: var(--authica-ui-type-body-size);
	line-height: var(--authica-ui-type-body-line);
	font-weight: var(--authica-ui-type-body-weight);
	color: var(--authica-ui-text-body);
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell__line{
	display: block;
	min-width: 0;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell__line + .authica-dashboard-activity-cell__line{
	margin-top: 2px;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--ip,
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--ip .authica-dashboard-activity-cell__line{
	white-space: normal;
	word-break: break-word;
	overflow-wrap: anywhere;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell__line--meta{
	opacity: .92;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--event,
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--context,
.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-cell--details{
	white-space: normal;
	word-break: break-word;
	overflow-wrap: anywhere;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-event-label{
	display: inline-block;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-action{
	display: inline-flex;
	align-items: center;
	min-height: 30px;
	color: var(--authica-ui-text-body);
	white-space: nowrap;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__empty-state{
	padding: 14px 0 0;
}

.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__empty{
	margin: 0;
}

@media (max-width: 1300px){
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table-shell.authica-ui-table-shell{
		overflow: hidden;
		border-bottom-left-radius: var(--authica-admin-radius-bl) !important;
		border-bottom-right-radius: var(--authica-admin-radius-br) !important;
	}

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table-wrap{
		max-block-size: 560px;
	}

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table thead{
		display: none;
	}

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table,
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody,
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tr,
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table td{
		display: block;
		width: 100% !important;
	}

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody tr{
		padding: 14px 14px 12px;
		border-bottom: 0;
		background: transparent !important;
	}

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody tr:nth-child(odd){
		background: var(--authica-ui-table-row-bg) !important;
	}

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody tr:nth-child(even){
		background: var(--authica-ui-table-row-alt-bg) !important;
	}

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td{
	height: auto !important;
	min-height: 0 !important;
		padding: 0 0 10px !important;
		border: 0 !important;
		background: transparent !important;
		min-width: 0 !important;
		white-space: normal;
		text-align: left !important;
	vertical-align: top !important;
	}

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:last-child{
		padding-bottom: 0 !important;
	}

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td::before{
		display: block;
		margin: 0 0 6px;
		font-size: 13px;
		line-height: 1.25;
		font-weight: 600;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: var(--authica-ui-muted);
	}

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(1)::before{ content: 'Date'; }
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(2)::before{ content: 'Severity'; }
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(3)::before{ content: 'Event'; }
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(4)::before{ content: 'Context'; }
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(5)::before{ content: 'User'; }
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(6)::before{ content: 'IP'; }
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(7)::before{ content: 'Details'; }
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td:nth-child(8)::before{ content: 'Actions'; }

	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td .authica-dashboard-activity-inline-form,
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-table tbody td .authica-dashboard-activity-muted{
		justify-content: flex-start;
	}
}

@media (max-width: 1420px){

	.wrap.authica-saas-admin .authica-saas-grid{
		grid-template-columns: repeat(3, var(--authica-card-w));
	}

	.wrap.authica-saas-admin .authica-saas-side{
		grid-column: 1 / -1;
		grid-row: auto;
		padding-left: 0;
		width: 100%;
	}

	.wrap.authica-saas-admin .authica-saas-side__section--notes,
	.wrap.authica-saas-admin .authica-saas-side__notes-form{
		height: auto;
		min-height: 0;
	}

	.wrap.authica-saas-admin .authica-saas-side__info-box,
	.wrap.authica-saas-admin .authica-saas-side__notes-box,
	.wrap.authica-saas-admin .authica-saas-side__settings-box{
		flex: 0 0 auto;
		min-height: 180px;
	}

	.wrap.authica-saas-admin .authica-saas-side__settings-box,
	.wrap.authica-saas-admin .authica-saas-side__settings-box .authica-ui-card__body,
	.wrap.authica-saas-admin .authica-saas-side__settings-body{
		overflow: visible;
	}

	.wrap.authica-saas-admin .authica-saas-side__settings-box.is-active{
		min-height: 388px;
	}

	:is(
		.wrap.authica-saas-admin .authica-saas-header,
		.wrap.authica-saas-admin .authica-saas-grid,
		.wrap.authica-saas-admin .authica-saas-analytics,
		.wrap.authica-saas-admin .authica-saas-attribution,
		.wrap.authica-saas-admin .authica-saas-notice
	){
		width: min(calc((var(--authica-card-w) * 3) + (var(--authica-gap) * 2)), calc(100% - 40px));
		max-width: calc((var(--authica-card-w) * 3) + (var(--authica-gap) * 2));
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-kpis{
		grid-template-columns: repeat(4, minmax(80px, 1fr));
	}
}

@media (max-width: 1260px){
	.wrap.authica-saas-admin{
		padding: 20px 20px 0 10px;
	}

	.wrap.authica-saas-admin .authica-saas-title{
		padding-right: 0 !important;
	}

	.wrap.authica-saas-admin .authica-saas-analytics,
	.wrap.authica-saas-admin .authica-saas-attribution{
		width: min(var(--authica-content-max, 1100px), calc(100% - 40px));
	}
}

@media (max-width: 1040px){
	.wrap.authica-saas-admin .authica-saas-grid{
		grid-template-columns: var(--authica-card-w) var(--authica-card-w);
	}

	.wrap.authica-saas-admin .authica-saas-side__info-box,
	.wrap.authica-saas-admin .authica-saas-side__notes-box,
	.wrap.authica-saas-admin .authica-saas-side__settings-box{
		min-height: 170px;
	}

	:is(
		.wrap.authica-saas-admin .authica-saas-header,
		.wrap.authica-saas-admin .authica-saas-grid,
		.wrap.authica-saas-admin .authica-saas-analytics,
		.wrap.authica-saas-admin .authica-saas-attribution,
		.wrap.authica-saas-admin .authica-saas-notice
	){
		width: min(calc((var(--authica-card-w) * 2) + var(--authica-gap)), calc(100% - 40px));
		max-width: calc((var(--authica-card-w) * 2) + var(--authica-gap));
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-kpis{
		grid-template-columns: repeat(4, minmax(80px, 1fr));
	}
}

@media (max-width: 782px){
	.wrap.authica-saas-admin .authica-saas-side__two-col{
		grid-template-columns: 1fr;
	}

	.wrap.authica-saas-admin .authica-saas-side__settings-grid{
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 14px 16px;
	}

	.wrap.authica-saas-admin .authica-saas-side__swatches{
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 14px;
	}

	.wrap.authica-saas-admin .authica-saas-side__radius-grid{
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 14px 16px;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-head{
		gap: 12px;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-meta{
		gap: 8px;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-meta__item:last-child{
		margin-left: 0;
		text-align: left;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap table thead{
		display: none;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap table,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tr,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td{
		display: block;
		width: 100%;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody tr{
		padding: 10px 0;
		border-top: 0;
		background: var(--authica-ui-primary);
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody tr:nth-child(even){
		background: var(--authica-ui-table-row-alt-bg);
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody td,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody td:nth-child(1),
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody td:nth-child(2),
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody td:nth-child(3),
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody td:nth-child(4){
		width: 100% !important;
		height: auto !important;
		min-height: 0 !important;
		padding: 2px 12px !important;
		background: transparent !important;
		text-align: left !important;
		white-space: normal;
		overflow-wrap: anywhere;
		vertical-align: top !important;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody td.authica-ts-ta-right,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody .authica-ts-ta-right{
		text-align: left !important;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td::before{
		display: block;
		margin: 0 0 2px;
		text-align: left;
		text-transform: uppercase;
		color: var(--authica-admin-secondary);
		opacity: .82;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(1){
		padding-top: 6px !important;
		padding-bottom: 10px !important;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(2),
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(3),
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(4){
		display: flex;
		align-items: baseline;
		gap: 8px;
		padding-top: 0 !important;
		padding-bottom: 2px !important;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(2)::before,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(3)::before,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(4)::before{
		display: inline-block;
		flex: 0 0 auto;
		margin: 0;
		white-space: nowrap;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(1)::before{ content: "Event type"; }
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(2)::before{ content: "Count"; }
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(3)::before{ content: "% of issued"; }
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap td:nth-child(4)::before{ content: "% of failures"; }

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap .authica-ts-event-code,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap code{
		display: inline-block;
		width: -moz-fit-content;
		width: fit-content;
		max-width: 100%;
		height: auto;
		margin-bottom: 0;
		white-space: normal;
		overflow-wrap: anywhere;
		word-break: break-word;
		background: var(--authica-ui-table-row-alt-bg);
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody tr:nth-child(even) .authica-ts-event-code,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-breakdown-wrap tbody tr:nth-child(even) code{
		background: var(--authica-ui-primary);
	}
}

@media (max-width: 620px){
	.wrap.authica-saas-admin .authica-saas-grid{
		grid-template-columns: 1fr;
	}

	.wrap.authica-saas-admin .authica-saas-side__info-box,
	.wrap.authica-saas-admin .authica-saas-side__notes-box,
	.wrap.authica-saas-admin .authica-saas-side__settings-box{
		min-height: 150px;
	}

	.wrap.authica-saas-admin .authica-saas-side__settings-box.is-active{
		min-height: 388px;
	}

	.wrap.authica-saas-admin .authica-dashboard-card{
		width: 100%;
	}

	:is(
		.wrap.authica-saas-admin .authica-saas-header,
		.wrap.authica-saas-admin .authica-saas-grid,
		.wrap.authica-saas-admin .authica-saas-analytics,
		.wrap.authica-saas-admin .authica-saas-attribution,
		.wrap.authica-saas-admin .authica-saas-notice
	){
		width: 100%;
		max-width: none;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.wrap.authica-saas-admin .authica-saas-side__two-col{
		grid-template-columns: 1fr;
	}

	.wrap.authica-saas-admin .authica-saas-side__settings-grid{
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 12px 14px;
	}

	.wrap.authica-saas-admin .authica-saas-side__swatches{
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 12px;
	}

	.wrap.authica-saas-admin .authica-saas-side__radius-grid{
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 12px 14px;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-inner{
		padding: 0 !important;
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-kpis{
		grid-template-columns: repeat(2, minmax(80px, 1fr));
	}

	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-chart{
		padding: 12px 12px 8px;
	}
}

@media (max-width: 420px){
	.wrap.authica-saas-admin .authica-saas-header{
		flex-wrap: nowrap;
	}

	.wrap.authica-saas-admin .authica-saas-header__actions{
		top: 0;
		right: 0;
		margin: 15px 0 0 auto !important;
	}

	.wrap.authica-saas-admin .authica-saas-side__settings-grid{
		gap: 10px 12px;
	}

	.wrap.authica-saas-admin .authica-saas-side__swatches{
		gap: 10px;
	}

	.wrap.authica-saas-admin .authica-saas-side__radius-grid{
		gap: 10px 12px;
	}
}





@media (max-width: 1400px){
	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__grid{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 1200px){
	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__grid{
		grid-template-columns: minmax(0, 1fr);
	}
}

@media (max-width: 782px){
	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__head,
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__head,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-head{
		display: grid;
		grid-template-columns: minmax(0, 1fr) auto;
		grid-template-areas:
			"title actions"
			"desc desc";
			align-items: start;
			column-gap: 8px;
			row-gap: 8px;
	}

	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__copy,
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__copy,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-head__copy{
		display: contents;
	}

	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__title,
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__title,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-head__title{
		grid-area: title;
		min-width: 0;
		margin: 0;
	}

	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__desc,
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__desc,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-head__desc{
		grid-area: desc;
		margin: 0;
	}

	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__actions,
	.wrap.authica-saas-admin #authica-dashboard-activity-widget.authica-dashboard-activity-widget .authica-dashboard-activity-widget__actions,
	.wrap.authica-saas-admin #authica-turnstile-analytics.authica-dashboard-analytics .authica-ts-head__actions{
		grid-area: actions;
		margin-left: 0;
		justify-self: end;
		align-self: start;
		flex-wrap: nowrap;
	}

	.wrap.authica-saas-admin .authica-dashboard-widget-actions{
		flex-wrap: nowrap;
	}

	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-widget__link{
		margin-left: 0;
	}

	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-panel{
		padding: 14px;
	}

	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-reports-panel__body{
		grid-template-columns: minmax(0, 1fr);
		justify-items: center;
	}

	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-legend{
		width: auto;
		max-width: 100%;
	}

	.wrap.authica-saas-admin #authica-security-reports-widget.authica-dashboard-reports-widget .authica-dashboard-report-legend__label{
		white-space: normal;
	}
}

