/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(images/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--admin-bg:#f6f7fb;--admin-surface:#fff;--admin-surface-muted:#f9fafb;--admin-line:#e5e7eb;--admin-line-strong:#d1d5db;--admin-text:#111827;--admin-muted:#6b7280;--admin-primary:#2563eb;--admin-primary-hover:#1d4ed8;--admin-primary-soft:#eff6ff;--admin-primary-line:color-mix(in srgb,var(--admin-primary) 35%,transparent);--admin-on-primary:#fff;--admin-success:#16a34a;--admin-success-soft:#dcfce7;--admin-success-line:color-mix(in srgb,var(--admin-success) 35%,transparent);--admin-warning:#8a6a1f;--admin-warning-soft:#f7f1df;--admin-warning-line:#e8dcc0;--admin-warning-hover-soft:#efe5cd;--admin-warning-hover-line:#ddcca8;--admin-warning-hover-text:#6f5418;--admin-warning-solid:#8a6a1f;--admin-warning-solid-hover:#6f5418;--admin-danger:#9f3a38;--admin-danger-soft:#f7e7e6;--admin-danger-line:#ead0ce;--admin-danger-hover-soft:#f1d9d7;--admin-danger-hover-line:#dfb8b5;--admin-danger-hover-text:#7f2d2b;--admin-danger-solid-hover:#84302e;--admin-alert-warning-line:#fde68a;--admin-alert-warning-text:#92400e;--admin-alert-danger-line:#fecaca;--admin-alert-danger-text:#991b1b;--admin-backdrop:rgba(15,23,42,.42);--admin-shadow-sm:0 1px 2px rgba(15,23,42,.04);--admin-shadow-list:0 1px 2px rgba(15,23,42,.035);--admin-focus-ring:rgba(37,99,235,.16);--admin-list-cta-bg:var(--admin-primary);--admin-list-cta-border:var(--admin-primary);--admin-list-cta-text:var(--admin-on-primary);--admin-list-cta-hover-bg:var(--admin-primary-hover);--admin-list-cta-hover-border:var(--admin-primary-hover);--admin-sidebar:#fff;--admin-sidebar-muted:#6b7280;--admin-sidebar-active:#eff6ff;--color-app-foreground:var(--admin-text);--color-app-surface-hover:var(--admin-surface-muted);--color-app-surface-focus:var(--admin-surface-muted)}html.dark{color-scheme:dark;--admin-bg:#0f172a;--admin-surface:#111827;--admin-surface-muted:#1f2937;--admin-line:#273244;--admin-line-strong:#374151;--admin-text:#f3f4f6;--admin-muted:#9ca3af;--admin-primary:#60a5fa;--admin-primary-hover:#3b82f6;--admin-primary-soft:#172554;--admin-primary-line:color-mix(in srgb,var(--admin-primary) 35%,transparent);--admin-on-primary:#fff;--admin-success:#4ade80;--admin-success-soft:#052e16;--admin-success-line:color-mix(in srgb,var(--admin-success) 35%,transparent);--admin-warning:#fbbf24;--admin-warning-soft:#2f2411;--admin-warning-line:#5f4815;--admin-warning-hover-soft:#3b2d14;--admin-warning-hover-line:#7c5c16;--admin-warning-hover-text:#fcd34d;--admin-warning-solid:#8a6a1f;--admin-warning-solid-hover:#6f5418;--admin-danger:#f87171;--admin-danger-soft:#3f1516;--admin-danger-line:#7f1d1d;--admin-danger-hover-soft:#551b1d;--admin-danger-hover-line:#991b1b;--admin-danger-hover-text:#fecaca;--admin-danger-solid-hover:#84302e;--admin-alert-warning-line:var(--admin-warning-line);--admin-alert-warning-text:var(--admin-warning);--admin-alert-danger-line:var(--admin-danger-line);--admin-alert-danger-text:var(--admin-danger);--admin-backdrop:rgba(2,6,23,.68);--admin-shadow-sm:0 1px 2px rgba(0,0,0,.24);--admin-shadow-list:0 1px 2px rgba(0,0,0,.22);--admin-focus-ring:color-mix(in srgb,var(--admin-primary) 28%,transparent);--admin-list-cta-bg:var(--admin-primary-soft);--admin-list-cta-border:var(--admin-primary-line);--admin-list-cta-text:#bfdbfe;--admin-list-cta-hover-bg:color-mix(in srgb,var(--admin-primary-soft) 78%,var(--admin-surface-muted));--admin-list-cta-hover-border:color-mix(in srgb,var(--admin-primary) 45%,var(--admin-line));--admin-sidebar:#0b1220;--admin-sidebar-muted:#94a3b8;--admin-sidebar-active:#172554;--color-app-foreground:var(--admin-text);--color-app-surface-hover:var(--admin-surface-muted);--color-app-surface-focus:var(--admin-surface-muted)}body,html{min-height:100%;background:var(--admin-bg);color:var(--admin-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}a:hover{color:var(--admin-primary)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.admin-location-map-shell{overflow:hidden;border-radius:.75rem;border-width:1px;border:1px solid var(--admin-line);border-color:var(--admin-line);background:var(--admin-surface)}.admin-location-map{width:100%;height:clamp(15rem,36vw,22rem);background:var(--admin-surface-muted)}@media (max-width:767.98px){.admin-kpi-card .admin-location-map-meta.items-center,.admin-queue-card .admin-location-map-meta.items-start{gap:.75rem}.admin-kpi-card .admin-location-map-meta{overflow-wrap:anywhere}}.admin-location-map-meta{display:flex;flex-direction:column;border-top-width:1px;font-size:.75rem;line-height:1rem;gap:.25rem;padding:.5rem .75rem}@media (min-width:640px){@media (max-width:767.98px){.admin-kpi-card .admin-location-map-meta.flex{gap:.75rem}}.admin-location-map-meta{flex-direction:row;align-items:center;justify-content:space-between}}.admin-location-map-meta{border-color:var(--admin-line);color:var(--admin-muted)}.admin-location-map-meta a{color:var(--admin-primary);font-weight:600}.admin-location-overview{display:grid;overflow:hidden;border-radius:.75rem;border-width:1px;border:1px solid var(--admin-line)}@media (min-width:1024px){.admin-location-overview{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr)}}.admin-location-overview{border-color:var(--admin-line);background:var(--admin-surface)}.admin-location-overview-media{position:relative;min-height:16rem;overflow:hidden;border-bottom-width:1px}@media (min-width:1024px){.admin-location-overview-media{min-height:100%;border-bottom-width:0;border-right-width:1px}}.admin-location-overview-media{border-color:var(--admin-line);background:var(--admin-surface-muted)}.admin-location-overview-media img,.admin-location-overview-media>a:first-child{display:block;height:100%;min-height:16rem;width:100%}.admin-location-overview-media img{-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.admin-kpi-card .admin-location-overview-source{overflow-wrap:anywhere}}.admin-location-overview-source{position:absolute;bottom:.75rem;right:.75rem;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--admin-shadow-sm);background:color-mix(in srgb,var(--admin-surface) 92%,transparent);color:var(--admin-primary)}@media (max-width:767.98px){.admin-kpi-card .admin-location-overview-placeholder.items-center,.admin-kpi-card .flex.admin-location-overview-placeholder,.admin-queue-card .admin-location-overview-placeholder.items-start{gap:.75rem}.admin-queue-card .admin-location-overview-placeholder{overflow-wrap:anywhere}}.admin-location-overview-placeholder{display:flex;height:100%;min-height:16rem;flex-direction:column;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem;gap:.75rem;color:var(--admin-muted)}@media (max-width:767.98px){.admin-kpi-card .admin-location-overview-placeholder i,.admin-queue-card .admin-location-overview-placeholder i{font-size:1.5rem;line-height:2rem}}.admin-location-overview-placeholder i{font-size:1.875rem;line-height:2.25rem}.admin-location-overview-content{min-width:0;padding:1.25rem;min-width:0}@media (min-width:640px){.admin-location-overview-content{padding:1.5rem}}@media (max-width:767.98px){.admin-kpi-card .admin-location-overview-heading.items-center,.admin-queue-card .admin-location-overview-heading.items-start,.admin-queue-card .flex.admin-location-overview-heading{gap:.75rem}}.admin-location-overview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}@media (max-width:767.98px){.admin-kpi-card .admin-location-overview-eyebrow{overflow-wrap:anywhere}}.admin-location-overview-eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem;color:var(--admin-muted)}.admin-location-overview-heading h4{font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (min-width:640px){.admin-location-overview-heading h4{font-size:1.5rem;line-height:2rem}}.admin-location-overview-heading h4{color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .flex.admin-location-status{gap:.75rem}.admin-kpi-card .admin-location-status{overflow-wrap:anywhere}}.admin-location-status{display:inline-flex;flex-shrink:0;align-items:center;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;background:var(--admin-success-soft);color:var(--admin-success)}.admin-location-status-inactive{background:var(--admin-surface-muted);color:var(--admin-muted)}@media (max-width:767.98px){.admin-queue-card .admin-location-overview-description{overflow-wrap:anywhere}}.admin-location-overview-description{font-size:.875rem;line-height:1.5rem;margin-top:1rem;color:var(--admin-muted)}.admin-location-overview-facts{margin-top:1.25rem;display:grid;border-top-width:1px;border-bottom-width:1px;padding-top:1rem;padding-bottom:1rem;gap:1rem}@media (min-width:640px){.admin-location-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-location-overview-facts{border-color:var(--admin-line)}@media (max-width:767.98px){.admin-kpi-card .admin-location-overview-booking h5,.admin-kpi-card .admin-location-overview-facts dt{overflow-wrap:anywhere}}.admin-location-overview-booking h5,.admin-location-overview-facts dt{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem;color:var(--admin-muted)}@media (max-width:767.98px){.admin-queue-card .admin-location-overview-facts dd{overflow-wrap:anywhere}}.admin-location-overview-facts dd{font-size:.875rem;line-height:1.5rem;color:var(--admin-text)}.admin-location-overview-facts a,.admin-location-overview-muted{color:var(--admin-primary)}.admin-location-overview-booking{margin-top:1.25rem}@media (max-width:767.98px){.admin-kpi-card .admin-location-booking-links.items-center,.admin-queue-card .admin-location-booking-links.items-start{gap:.75rem}}.admin-location-booking-links{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:767.98px){.admin-kpi-card .flex.admin-location-booking-link{gap:.75rem}.admin-queue-card .admin-location-booking-link{overflow-wrap:anywhere}}.admin-location-booking-link{display:inline-flex;min-height:2.5rem;align-items:center;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--admin-line);border-color:var(--admin-line-strong);background:var(--admin-surface);color:var(--admin-text)}.admin-location-booking-link-primary,.admin-location-booking-link:hover{border-color:var(--admin-primary-line);background:var(--admin-primary-soft);color:var(--admin-primary)}.admin-location-booking-link small{border-radius:9999px;padding:.125rem .375rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.025em;background:var(--admin-primary);color:var(--admin-on-primary)}@media (max-width:767.98px){.admin-queue-card .admin-location-overview-muted{overflow-wrap:anywhere}}.admin-location-overview-muted{font-size:.875rem;line-height:1.25rem;color:var(--admin-muted)}@media (max-width:767.98px){.admin-queue-card .admin-location-overview-instructions{overflow-wrap:anywhere}}.admin-location-overview-instructions{margin-top:1.25rem;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;padding:.75rem;border:1px solid var(--admin-line);border-color:var(--admin-line);background:var(--admin-surface-muted)}@media (max-width:767.98px){.admin-kpi-card .admin-location-overview-instructions strong{overflow-wrap:anywhere}}.admin-location-overview-instructions strong{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em}.admin-location-overview-instructions p{margin-top:.25rem;white-space:pre-line;line-height:1.5rem;color:var(--admin-muted)}.admin-location-overview-map{border-top-width:1px}@media (min-width:1024px){.admin-location-overview-map{grid-column:span 2/span 2}}.admin-location-overview-map{border-color:var(--admin-line)}.admin-location-overview-map .admin-location-map-shell{border-radius:0;border:0}.leaflet-container{font-family:inherit}.leaflet-control-attribution,.leaflet-control-zoom a{color:#111827}.admin-shell{min-height:100vh;background:var(--admin-bg)}@media (max-width:767.98px){.admin-kpi-card .admin-topbar.items-center,.admin-kpi-card .flex.admin-topbar,.admin-queue-card .admin-topbar.items-start{gap:.75rem}}.admin-topbar{position:fixed;left:0;right:0;top:0;z-index:50;display:flex;height:3.5rem;align-items:center;border-bottom-width:1px;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.admin-topbar{padding-left:1.25rem;padding-right:1.25rem}}.admin-topbar{background:color-mix(in srgb,var(--admin-surface) 94%,transparent);border-color:var(--admin-line);backdrop-filter:blur(12px)}.admin-sidebar{position:fixed;bottom:0;left:0;top:3.5rem;z-index:40;display:none;width:14rem;overflow-y:auto;border-right-width:1px}@media (min-width:1024px){.admin-sidebar{display:block}}.admin-sidebar{border-color:var(--admin-line)}.admin-sidebar,.admin-sidebar-mobile{background:var(--admin-sidebar)}.admin-sidebar-mobile{position:fixed;bottom:0;left:0;top:0;z-index:80;display:none;width:18rem;overflow-y:auto;border-right-width:1px;border-color:var(--admin-line)}.admin-main{min-height:100vh;padding-top:3.5rem}@media (min-width:1024px){.admin-main{padding-left:14rem}}.admin-content{width:100%;max-width:none;padding:1rem}@media (min-width:640px){.admin-content{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.admin-content{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:1023.98px){.admin-topbar{gap:.5rem;padding-left:.75rem;padding-right:.75rem}.admin-topbar>a{min-width:0;flex:1 1 0%;min-width:0}.admin-topbar>a>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-topbar .ms-auto{min-width:0;flex-shrink:0;gap:.25rem;min-width:0}.admin-topbar .dropdown .btn{min-height:2.25rem;padding-left:.5rem;padding-right:.5rem}.admin-sidebar-mobile{display:block!important;position:fixed;inset:0 auto 0 0;z-index:80;width:min(20rem,calc(100vw - 2.5rem));max-width:calc(100vw - 2.5rem);height:100dvh;overflow-x:hidden;overflow-y:auto;transform:translateX(-100%)!important;transition:transform .18s ease;visibility:hidden;pointer-events:none;border-right:0;box-shadow:0 24px 64px rgba(15,23,42,.28)}.admin-mobile-nav-open{overflow:hidden}.admin-mobile-nav-open:before{content:"";position:fixed;inset:0;z-index:70;background:var(--admin-backdrop)}.admin-mobile-nav-open .admin-sidebar-mobile,.admin-sidebar-mobile.hs-overlay-open,.admin-sidebar-mobile.open{transform:translateX(0)!important;visibility:visible;pointer-events:auto}@media (max-width:767.98px){.admin-kpi-card .admin-sidebar-mobile nav.items-center,.admin-queue-card .admin-sidebar-mobile nav.items-start{gap:.75rem}}.admin-sidebar-mobile nav{display:flex;flex-direction:column;padding:.75rem;gap:.25rem}.admin-sidebar-mobile .admin-nav-link{min-height:2.75rem;padding:.625rem .75rem}.admin-sidebar-mobile .admin-nav-active:before{left:0;top:.5rem;height:1.5rem;width:.125rem}.admin-main{overflow-x:hidden;padding-top:3.5rem}.admin-content{padding:.75rem}.admin-topbar .\!ms-auto{min-width:0}.admin-topbar .\!ms-auto{flex-shrink:0;gap:.25rem}@media (max-width:767.98px){.admin-kpi-card .items-center,.admin-queue-card .items-start{gap:.75rem}display:flex;flex-direction:column;padding:.75rem;gap:.25rem;min-height:2.75rem;padding-top:.625rem;padding-bottom:.625rem;left:0;top:.5rem;height:1.5rem;width:.125rem;overflow-x:hidden;padding-top:3.5rem!important;padding-left:.75rem;padding-right:.75rem;padding-top:.75rem;padding-bottom:.75rem}}@media (max-width:767.98px){.admin-kpi-card .admin-nav-link.items-center,.admin-kpi-card .flex.admin-nav-link,.admin-queue-card .admin-nav-link.items-start{gap:.75rem}.admin-queue-card .admin-nav-link{overflow-wrap:anywhere}}.admin-nav-link{position:relative;display:flex;min-height:2.25rem;align-items:center;gap:.625rem;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:.5rem .75rem;color:var(--admin-sidebar-muted)}.admin-nav-link:hover{background:var(--admin-surface-muted);color:var(--admin-primary)}.admin-nav-active{background:var(--admin-sidebar-active);color:var(--admin-primary)}.admin-nav-active:before{content:"";position:absolute;left:0;top:.5rem;height:1.25rem;width:.125rem;border-radius:9999px;background:var(--admin-primary)}@media (max-width:767.98px){.admin-kpi-card .flex.admin-nav-icon{gap:.75rem}.admin-kpi-card .admin-nav-icon{overflow-wrap:anywhere}}.admin-nav-icon{display:inline-flex;width:1rem;height:1rem;flex-shrink:0;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;color:inherit}@media (max-width:767.98px){.admin-kpi-card .flex.admin-logo-mark{gap:.75rem}}.admin-logo-mark{display:inline-flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border:1px solid var(--admin-line);background:var(--admin-surface-muted);border-color:var(--admin-line);color:var(--admin-text)}.admin-logo-mark svg{width:1.75rem;height:1.75rem}.admin-card,.card{border-radius:.5rem;border-width:1px;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border:1px solid var(--admin-line);background:var(--admin-surface);border-color:var(--admin-line);box-shadow:var(--admin-shadow-sm)}@media (max-width:767.98px){.admin-kpi-card .card-footer.items-center,.admin-kpi-card .card-header.items-center,.admin-kpi-card .flex .card-footer,.admin-kpi-card .flex.card-header,.admin-queue-card .card-footer.items-start,.admin-queue-card .card-header.items-start{gap:.75rem}}.card-footer,.card-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;border-color:var(--admin-line);background:var(--admin-surface)}.card-footer{border-bottom-width:0;border-top-width:1px}.card-body{padding:1rem}@media (max-width:767.98px){.admin-queue-card .card-title,.admin-queue-card .page-title{overflow-wrap:anywhere}}.card-title,.page-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--admin-text)}.admin-page-title{font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width:640px){.admin-page-title{font-size:1.25rem;line-height:1.75rem}}.admin-page-title{color:var(--admin-text)}.admin-page-subtitle,.text-muted{color:var(--admin-muted)!important}@media (max-width:767.98px){.admin-kpi-card .flex.btn{gap:.75rem}.admin-queue-card .btn{overflow-wrap:anywhere}}.btn{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--admin-line)}.btn:disabled{pointer-events:none;opacity:.5}.btn{background:var(--admin-surface);border-color:var(--admin-line-strong);color:var(--admin-text)}.btn:focus,.btn:hover{background:var(--admin-surface-muted);color:var(--admin-text)}.btn-primary,.btn-success{background:var(--admin-primary);border-color:var(--admin-primary);color:var(--admin-on-primary)}.btn-primary:hover,.btn-success:hover{background:var(--admin-primary-hover);border-color:var(--admin-primary-hover);color:var(--admin-on-primary)}.btn-danger{background:var(--admin-danger-soft);border-color:var(--admin-danger-line);color:var(--admin-danger)}.btn-danger:hover{background:var(--admin-danger-hover-soft);border-color:var(--admin-danger-hover-line);color:var(--admin-danger-hover-text)}.btn-warning{background:var(--admin-warning-soft);border-color:var(--admin-warning-line);color:var(--admin-warning)}.btn-warning:hover{background:var(--admin-warning-hover-soft);border-color:var(--admin-warning-hover-line);color:var(--admin-warning-hover-text)}.action-item.dropdown-item,.row-action-item.btn{min-height:2rem}.row-action-item.btn-danger,.row-action-item.btn-warning{box-shadow:none}.btn-edit,.row-action-item[data-name=edit]{background:var(--admin-surface-muted);border-color:var(--admin-line);color:var(--admin-text)}.btn-edit:hover,.row-action-item[data-name=edit]:hover{background:var(--admin-surface);border-color:var(--admin-line-strong);color:var(--admin-text)}#actionSubmit.btn-danger,#actionSubmit.btn-warning,#modal-delete-btn.btn-danger{color:var(--admin-on-primary)}#actionSubmit.btn-danger,#modal-delete-btn.btn-danger{background:var(--admin-danger);border-color:var(--admin-danger)}#actionSubmit.btn-danger:hover,#modal-delete-btn.btn-danger:hover{background:var(--admin-danger-solid-hover);border-color:var(--admin-danger-solid-hover)}#actionSubmit.btn-warning{background:var(--admin-warning-solid);border-color:var(--admin-warning-solid)}#actionSubmit.btn-warning:hover{background:var(--admin-warning-solid-hover);border-color:var(--admin-warning-solid-hover)}.btn-icon{width:2.25rem;height:2.25rem;padding:0}@media (max-width:767.98px){.admin-kpi-card .btn-list.items-center,.admin-kpi-card .flex.btn-list,.admin-queue-card .btn-list.items-start{gap:.75rem}}.btn-list{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}@media (max-width:767.98px){.admin-kpi-card .admin-detail-actions.items-center,.admin-kpi-card .flex.admin-detail-actions,.admin-queue-card .admin-detail-actions.items-start{gap:.75rem}}.admin-detail-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}@media (max-width:767.98px){.admin-kpi-card .admin-detail-actions-group.items-center,.admin-kpi-card .flex.admin-detail-actions-group,.admin-queue-card .admin-detail-actions-group.items-start{gap:.75rem}}.admin-detail-actions-group{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.admin-detail-actions-group-management{padding-right:0}.admin-detail-actions-group-moderation{border-left-width:1px;padding-left:.75rem;border-color:var(--admin-line)}.admin-detail-action-management.row-action-item[data-name=edit]{background:var(--admin-surface-muted);border-color:var(--admin-line);color:var(--admin-text)}.admin-detail-action-management.row-action-item[data-name=edit]:focus,.admin-detail-action-management.row-action-item[data-name=edit]:hover{background:var(--admin-surface);border-color:var(--admin-line-strong);color:var(--admin-text)}.admin-detail-action-moderation.row-action-item.btn-success{background:var(--admin-primary);border-color:var(--admin-primary);color:var(--admin-on-primary)}.admin-detail-action-moderation.row-action-item.btn-success:focus,.admin-detail-action-moderation.row-action-item.btn-success:hover{background:var(--admin-primary-hover);border-color:var(--admin-primary-hover);color:var(--admin-on-primary)}@media (max-width:767.98px){.admin-detail-actions,.admin-detail-actions-group,.btn-list,.card-footer,.card-header{align-items:stretch}.admin-detail-actions .btn,.btn-list .btn,.card-footer .btn-list,.card-header .btn-list{width:100%}@media (min-width:640px){.admin-detail-actions .btn,.btn-list .btn,.card-footer .btn-list,.card-header .btn-list{width:auto}}.admin-detail-actions,.admin-detail-actions-group{width:100%}.admin-detail-actions-group-moderation{border-left-width:0;border-top-width:1px;padding-left:0;padding-top:.75rem}.card-body,.card-footer,.card-header{padding-left:.75rem;padding-right:.75rem}}.btn-ghost-secondary{border-color:transparent;background:transparent;color:var(--admin-muted)}.btn-ghost-secondary:hover{background:var(--admin-surface-muted);color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .admin-list-edit-action{overflow-wrap:anywhere}}.admin-list-edit-action{width:1.75rem;height:1.75rem;border-radius:.375rem;font-size:.75rem;line-height:1rem;color:var(--admin-muted)}.admin-list-edit-action:focus,.admin-list-edit-action:hover{background:var(--admin-surface-muted);color:var(--admin-primary)}@media (max-width:767.98px){.admin-queue-card .form-check-input,.admin-queue-card .form-control,.admin-queue-card .form-select,.admin-queue-card input[type=email],.admin-queue-card input[type=number],.admin-queue-card input[type=password],.admin-queue-card input[type=search],.admin-queue-card input[type=text],.admin-queue-card input[type=url],.admin-queue-card select,.admin-queue-card textarea{overflow-wrap:anywhere}}.form-check-input,.form-control,.form-select,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid var(--admin-line);border-color:var(--admin-line-strong);background:var(--admin-surface);color:var(--admin-text)}.form-control,.form-select,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{width:100%;padding:.5rem .75rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.admin-search-field{position:relative}@media (max-width:767.98px){.admin-kpi-card .admin-search-field-icon.items-center,.admin-kpi-card .flex.admin-search-field-icon,.admin-queue-card .admin-search-field-icon.items-start{gap:.75rem}}.admin-search-field-icon{pointer-events:none;position:absolute;top:0;bottom:0;left:0;display:flex;width:2.5rem;align-items:center;justify-content:center;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}html.dark .admin-search-field-icon{color:var(--admin-muted)}.admin-search-field-icon{color:var(--admin-muted)}.admin-search-field .form-control{padding-left:2.5rem!important}.form-control:focus,.form-select:focus,input:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);border-color:var(--admin-primary);--tw-ring-color:var(--admin-focus-ring)}@media (max-width:767.98px){.admin-queue-card .form-label{overflow-wrap:anywhere}}.form-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;margin-bottom:.5rem;color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .flex.form-check,.admin-kpi-card .form-check.items-center,.admin-queue-card .form-check.items-start{gap:.75rem}}.form-check{display:flex;align-items:center;gap:.5rem}.form-check-input{width:1rem;height:1rem}@media (max-width:767.98px){.admin-kpi-card .flex.form-switch,.admin-kpi-card .form-switch.items-center,.admin-queue-card .form-switch.items-start{gap:.75rem}}.form-switch{display:flex;align-items:center;gap:.5rem}.form-switch .form-check-input{width:2.25rem;height:1.25rem;min-width:2.25rem;padding:0;border-radius:9999px;background-color:var(--admin-line-strong);background-image:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.form-switch .form-check-input:before{content:"";position:absolute;top:2px;left:2px;width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:9999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.2);transition:transform .16s ease}.form-switch .form-check-input:checked{border-color:var(--admin-primary);background-color:var(--admin-primary)}.form-switch .form-check-input:checked:before{transform:translateX(1rem)}.form-switch .form-check-input:focus{box-shadow:0 0 0 3px var(--admin-focus-ring)}@media (max-width:767.98px){.admin-queue-card .form-check-label{overflow-wrap:anywhere}}.form-check-label{font-size:.875rem;line-height:1.25rem;color:var(--admin-text)}@media (max-width:767.98px){.admin-queue-card .invalid-feedback{overflow-wrap:anywhere}}.invalid-feedback{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--admin-danger)}.form-control.is-invalid,.is-invalid{border-color:var(--admin-danger)!important}@media (max-width:767.98px){.admin-kpi-card .breadcrumb.items-center,.admin-kpi-card .flex.breadcrumb,.admin-queue-card .breadcrumb.items-start{gap:.75rem}.admin-queue-card .breadcrumb{overflow-wrap:anywhere}}.breadcrumb{display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;flex-wrap:wrap;gap:.5rem;color:var(--admin-muted)}@media (max-width:767.98px){.admin-kpi-card .breadcrumb-item.items-center,.admin-kpi-card .flex.breadcrumb-item,.admin-queue-card .breadcrumb-item.items-start{gap:.75rem}}.breadcrumb-item{display:flex;align-items:center;gap:.5rem}.breadcrumb-item+.breadcrumb-item:before{content:"/";color:var(--admin-muted)}.breadcrumb-item.active{color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .admin-breadcrumb.items-center,.admin-kpi-card .flex.admin-breadcrumb,.admin-queue-card .admin-breadcrumb.items-start{gap:.75rem}}.admin-breadcrumb{display:flex;align-items:center;overflow-x:auto;white-space:nowrap}@media (max-width:767.98px){.admin-kpi-card .flex.admin-breadcrumb-item{gap:.75rem}}.admin-breadcrumb-item{display:inline-flex;align-items:center}@media (max-width:767.98px){.admin-kpi-card .admin-breadcrumb-link.items-center,.admin-kpi-card .flex.admin-breadcrumb-link,.admin-queue-card .admin-breadcrumb-link.items-start{gap:.75rem}.admin-queue-card .admin-breadcrumb-link{overflow-wrap:anywhere}}.admin-breadcrumb-link{display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-breadcrumb-link:focus{outline:2px solid transparent;outline-offset:2px}.admin-breadcrumb-link{color:var(--admin-muted)}.admin-breadcrumb-link:focus,.admin-breadcrumb-link:hover{color:var(--admin-primary)}.admin-breadcrumb-icon,.admin-breadcrumb-separator{width:1rem;height:1rem;flex-shrink:0}.admin-breadcrumb-separator{margin-left:.5rem;margin-right:.5rem;color:var(--admin-muted)}@media (max-width:767.98px){.admin-queue-card .admin-breadcrumb-current{overflow-wrap:anywhere}}.admin-breadcrumb-current{display:inline-flex;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;min-width:0;color:var(--admin-text)}@media (max-width:767.98px){.admin-queue-card .alert{overflow-wrap:anywhere}}.alert{border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem;border:1px solid var(--admin-line)}.alert-warning{background:var(--admin-warning-soft);border-color:var(--admin-alert-warning-line);color:var(--admin-alert-warning-text)}.alert-danger{background:var(--admin-danger-soft);border-color:var(--admin-alert-danger-line);color:var(--admin-alert-danger-text)}@media (max-width:767.98px){.admin-kpi-card .flex.badge{gap:.75rem}.admin-kpi-card .badge{overflow-wrap:anywhere}}.badge{display:inline-flex;align-items:center;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;gap:.25rem}@media (max-width:767.98px){.admin-kpi-card .flex.admin-badge{gap:.75rem}.admin-kpi-card .admin-badge{overflow-wrap:anywhere}}.admin-badge{display:inline-flex;align-items:center;border-radius:.375rem;border-width:1px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;gap:.25rem;border:1px solid var(--admin-line)}.admin-badge-success{background:var(--admin-success-soft);border-color:var(--admin-success-line);color:var(--admin-success)}.admin-badge-warning{background:var(--admin-warning-soft);border-color:var(--admin-warning-line);color:var(--admin-warning)}.admin-badge-danger{background:var(--admin-danger-soft);border-color:var(--admin-danger-line);color:var(--admin-danger)}.admin-badge-info{background:var(--admin-primary-soft);border-color:var(--admin-primary-line);color:var(--admin-primary)}.admin-badge-muted,.admin-badge-neutral{background:var(--admin-surface-muted);border-color:var(--admin-line);color:var(--admin-muted)}@media (max-width:767.98px){.admin-kpi-card .flex.admin-status-badge{gap:.75rem}.admin-kpi-card .admin-status-badge{overflow-wrap:anywhere}}.admin-status-badge{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;border:1px solid var(--admin-line)}.admin-status-badge-success{background:var(--admin-success-soft);border-color:var(--admin-success-line);color:var(--admin-success)}.admin-status-badge-warning{background:var(--admin-warning-soft);border-color:var(--admin-warning-line);color:var(--admin-warning)}.admin-status-badge-danger{background:var(--admin-danger-soft);border-color:var(--admin-danger-line);color:var(--admin-danger)}.admin-status-badge-neutral{background:var(--admin-surface-muted);border-color:var(--admin-line);color:var(--admin-muted)}@media (max-width:767.98px){.admin-kpi-card .flex.admin-notification-bubble{gap:.75rem}}.admin-notification-bubble{display:inline-flex;width:1.25rem;height:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;font-size:11px;font-weight:600;line-height:1;border:1px solid var(--admin-line);background:var(--admin-danger-soft);border-color:var(--admin-danger-line);color:var(--admin-danger)}@media (max-width:767.98px){.admin-kpi-card .flex .text-danger>.fa-times-circle,.admin-kpi-card .flex.text-success>.fa-check-circle{gap:.75rem}.admin-kpi-card .text-danger>.fa-times-circle,.admin-kpi-card .text-success>.fa-check-circle{overflow-wrap:anywhere}}.text-danger>.fa-times-circle,.text-success>.fa-check-circle{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;font-size:.75rem;line-height:1rem;border:1px solid var(--admin-line);background:var(--admin-surface-muted);border-color:var(--admin-line);color:var(--admin-muted);font-size:0!important}.text-success>.fa-check-circle{background:var(--admin-success-soft);border-color:var(--admin-success-line);color:var(--admin-success)}.text-danger>.fa-times-circle{background:var(--admin-surface-muted);border-color:var(--admin-line);color:var(--admin-muted)}.text-danger>.fa-times-circle:before,.text-success>.fa-check-circle:before{font-size:.75rem;line-height:1}.text-success>.fa-check-circle:before{content:"\f00c"}.text-danger>.fa-times-circle:before{content:"\f068"}@media (max-width:767.98px){.admin-kpi-card .flex.admin-token-badge{gap:.75rem}.admin-kpi-card .admin-token-badge{overflow-wrap:anywhere}}.admin-token-badge{display:inline-flex;max-width:100%;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;border:1px solid var(--admin-line);background:color-mix(in srgb,var(--admin-surface-muted) 78%,transparent);border-color:color-mix(in srgb,var(--admin-line) 88%,transparent);color:color-mix(in srgb,var(--admin-text) 72%,var(--admin-muted));font-family:inherit;letter-spacing:0;line-height:1.35;vertical-align:middle}.admin-message-offer{background:var(--admin-warning-soft);border:1px solid var(--admin-warning-line);color:var(--admin-warning)}.admin-message-system{background:var(--admin-surface-muted);border:1px solid var(--admin-line);color:var(--admin-muted)}.bg-green-lt,.bg-success-lt{background:var(--admin-success-soft)!important;border-color:var(--admin-success-line)!important}.text-green{color:var(--admin-success)!important}.bg-danger-lt,.bg-red-lt{background:var(--admin-danger-soft)!important;border-color:var(--admin-danger-line)!important}.text-red{color:var(--admin-danger)!important}.bg-warning-lt,.bg-yellow-lt{background:var(--admin-warning-soft)!important;border-color:var(--admin-warning-line)!important}.text-yellow{color:var(--admin-warning)!important}.bg-blue-lt{background:var(--admin-primary-soft)!important;border-color:var(--admin-primary-line)!important}.text-blue{color:var(--admin-primary)!important}.bg-secondary-lt{background:var(--admin-surface-muted)!important;border-color:var(--admin-line)!important}.text-secondary{color:var(--admin-muted)!important}@media (max-width:767.98px){.admin-kpi-card .flex.avatar{gap:.75rem}.admin-queue-card .avatar{overflow-wrap:anywhere}}.avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background-size:cover;background-position:50%;font-size:.875rem;line-height:1.25rem;font-weight:600;background-color:var(--admin-surface-muted);color:var(--admin-muted)}.avatar-sm{width:2.25rem;height:2.25rem}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:767.98px){.table-responsive{margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}.admin-list-card{width:100%;max-width:100%}.admin-list-card .dataTables_wrapper,.admin-list-card .dt-container,.admin-list-card .table-responsive{display:block;width:100%!important;max-width:100%}.admin-list-card .table,.table-responsive>.table,.table-responsive>table{width:100%!important;min-width:100%;table-layout:auto}@media (max-width:767.98px){.admin-kpi-card .admin-list-card .table{overflow-wrap:anywhere}}.admin-list-card .table{font-size:.75rem;line-height:1rem}.admin-list-card .table th{font-size:.625rem;max-width:9rem}.admin-list-card .table td,.admin-list-card .table th{padding:.5rem .375rem;white-space:normal;overflow-wrap:anywhere}.admin-list-card .table td{max-width:11rem}@media (max-width:767.98px){.admin-kpi-card .admin-list-card .table .admin-list-edit-action,.admin-kpi-card .admin-list-card .table .btn,.admin-kpi-card .admin-list-card .table .dropdown-item{overflow-wrap:anywhere}}.admin-list-card .table .admin-list-edit-action,.admin-list-card .table .btn,.admin-list-card .table .dropdown-item{font-size:.75rem;line-height:1rem}.admin-list-card .table td:first-child,.admin-list-card .table td:nth-child(2),.admin-list-card .table th:first-child,.admin-list-card .table th:nth-child(2){width:2.25rem!important;min-width:2.25rem;max-width:2.25rem;white-space:nowrap}.admin-queue-card .table{overflow-wrap:anywhere}}.table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem;color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .table th{overflow-wrap:anywhere}}.table th{white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;padding:.5rem .75rem;background:var(--admin-surface-muted);color:var(--admin-muted)}.table td,.table th{border-bottom-width:1px;border-color:var(--admin-line)}.table td{vertical-align:middle;padding:.625rem .75rem}.table tbody tr:hover{background:var(--admin-surface-muted)}.dropdown{position:relative;display:inline-flex}.dropdown-menu{position:absolute;right:0;top:100%;z-index:50;display:none;min-width:12rem;border-radius:.5rem;border-width:1px;padding:.25rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-top:.5rem;border:1px solid var(--admin-line);background:var(--admin-surface);border-color:var(--admin-line)}.dropdown-menu.show{display:block}@media (max-width:767.98px){.admin-kpi-card .dropdown-item.items-center,.admin-kpi-card .flex.dropdown-item,.admin-queue-card .dropdown-item.items-start{gap:.75rem}.admin-queue-card .dropdown-item{overflow-wrap:anywhere}}.dropdown-item{display:flex;width:100%;align-items:center;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;gap:.5rem;padding:.5rem .75rem;color:var(--admin-text)}.dropdown-item:focus,.dropdown-item:hover{background:var(--admin-surface-muted);color:var(--admin-text)}.modal{position:fixed;inset:0;display:none;overflow-y:auto;z-index:1060}.modal.show{display:block}.modal-backdrop{z-index:1050;background:var(--admin-backdrop)}.modal-backdrop.show{opacity:1}.modal-dialog{margin:2rem auto;width:calc(100% - 2rem);max-width:32rem;pointer-events:auto}.modal-content{border-radius:.5rem;border-width:1px;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border:1px solid var(--admin-line);background:var(--admin-surface);border-color:var(--admin-line)}@media (max-width:767.98px){.admin-kpi-card .flex .modal-footer,.admin-kpi-card .flex.modal-header,.admin-kpi-card .modal-footer.items-center,.admin-kpi-card .modal-header.items-center,.admin-queue-card .modal-footer.items-start,.admin-queue-card .modal-header.items-start{gap:.75rem}}.modal-footer,.modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;gap:.75rem;padding:.75rem 1rem;border-color:var(--admin-line)}.modal-footer{border-bottom-width:0;border-top-width:1px}.modal-body{padding:1rem}.modal-title{font-size:1rem;line-height:1.5rem;font-weight:600}@media (max-width:767.98px){.admin-queue-card .btn-close{overflow-wrap:anywhere}}.btn-close{width:2rem;height:2rem;border-radius:.375rem;font-size:.875rem;line-height:1.25rem}@media (max-width:767.98px){.admin-queue-card .dataTables_wrapper{overflow-wrap:anywhere}}.dataTables_wrapper{font-size:.875rem;line-height:1.25rem}.admin-list-card{overflow:hidden;border-radius:.5rem;border-width:1px;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border:1px solid var(--admin-line);box-shadow:var(--admin-shadow-sm);border-color:var(--admin-line);box-shadow:var(--admin-shadow-list)}.admin-list-card,.admin-list-card-header{background:var(--admin-surface)}.admin-list-card-header{gap:.75rem;padding:.625rem .75rem}.admin-list-heading{min-width:0;min-width:0}.admin-detail-title,.admin-form-title,.admin-list-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width:640px){.admin-detail-title,.admin-form-title,.admin-list-title{font-size:1.25rem;line-height:1.75rem}}.admin-detail-title,.admin-form-title,.admin-list-title{color:var(--admin-text)}@media (max-width:1023.98px){.admin-topbar .admin-list-header-actions{min-width:0;flex-shrink:0;gap:.25rem;min-width:0}}@media (max-width:767.98px){.admin-kpi-card .admin-list-header-actions.items-center,.admin-kpi-card .flex.admin-list-header-actions,.admin-queue-card .admin-list-header-actions.items-start{gap:.75rem}}.admin-list-header-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-inline-start:auto;min-width:0}@media (max-width:767.98px){.admin-kpi-card .admin-list-export-actions.items-center,.admin-kpi-card .admin-list-primary-actions.items-center,.admin-kpi-card .flex .admin-list-primary-actions,.admin-kpi-card .flex.admin-list-export-actions,.admin-queue-card .admin-list-export-actions.items-start,.admin-queue-card .admin-list-primary-actions.items-start{gap:.75rem}}.admin-list-export-actions,.admin-list-primary-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.admin-data-table td,.admin-data-table th{white-space:normal}.admin-data-table td:last-child,.admin-data-table th:last-child{white-space:nowrap}@media (max-width:767.98px){.admin-kpi-card .admin-list-card .dt-button,.admin-kpi-card .admin-list-card a.dt-button,.admin-kpi-card .admin-list-card button.dt-button,.admin-kpi-card .admin-list-card div.dt-button,.admin-kpi-card .admin-list-card-header .btn,.admin-kpi-card .admin-list-export-actions .btn,.admin-kpi-card .admin-list-primary-actions .btn{overflow-wrap:anywhere}}.admin-list-card .dt-button,.admin-list-card a.dt-button,.admin-list-card button.dt-button,.admin-list-card div.dt-button,.admin-list-card-header .btn,.admin-list-export-actions .btn,.admin-list-primary-actions .btn{min-height:2rem;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem}@media (max-width:767.98px){.admin-kpi-card .admin-list-card-header .btn i,.admin-kpi-card .admin-list-export-actions .btn i,.admin-kpi-card .admin-list-primary-actions .btn i{overflow-wrap:anywhere}}.admin-list-card-header .btn i,.admin-list-export-actions .btn i,.admin-list-primary-actions .btn i{font-size:.75rem;line-height:1rem}.admin-list-primary-actions .btn-primary{background:var(--admin-list-cta-bg);border-color:var(--admin-list-cta-border);color:var(--admin-list-cta-text)}.admin-list-primary-actions .btn-primary:focus,.admin-list-primary-actions .btn-primary:hover{background:var(--admin-list-cta-hover-bg);border-color:var(--admin-list-cta-hover-border);color:var(--admin-list-cta-text)}.admin-list-toolbar{border-bottom-width:1px;padding:0;border-color:var(--admin-line)}@media (max-width:767.98px){.admin-kpi-card .admin-list-toolbar-row.items-center,.admin-kpi-card .flex.admin-list-toolbar-row,.admin-queue-card .admin-list-toolbar-row.items-start{gap:.75rem}}.admin-list-toolbar-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.625rem .75rem}@media (max-width:767.98px){.admin-kpi-card .admin-list-page-length.items-center,.admin-kpi-card .flex.admin-list-page-length,.admin-queue-card .admin-list-page-length.items-start{gap:.75rem}}.admin-list-page-length{display:flex;flex-shrink:0;align-items:center;gap:.5rem}@media (max-width:767.98px){.admin-kpi-card .admin-list-page-length label.items-center,.admin-kpi-card .dataTables_length label.items-center,.admin-kpi-card .flex .dataTables_length label,.admin-kpi-card .flex.admin-list-page-length label,.admin-queue-card .admin-list-page-length label.items-start,.admin-queue-card .dataTables_length label.items-start{gap:.75rem}.admin-queue-card .admin-list-page-length label,.admin-queue-card .dataTables_length label{overflow-wrap:anywhere}}.admin-list-page-length label,.dataTables_length label{display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:500;gap:.5rem;margin-bottom:0;color:var(--admin-muted)}@media (max-width:767.98px){.admin-kpi-card .admin-list-page-length select,.admin-kpi-card .dataTables_length select{overflow-wrap:anywhere}}.admin-list-page-length select,.dataTables_length select{min-height:2rem;width:auto;border-radius:.375rem;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;border:1px solid var(--admin-line);border-color:var(--admin-line-strong);background:var(--admin-surface);color:var(--admin-text)}@media (max-width:1023.98px){.admin-topbar .admin-list-search{min-width:0;flex-shrink:0;gap:.25rem;min-width:0}}.admin-list-search{width:100%;min-width:0;margin-inline-start:auto;min-width:0}@media (min-width:1024px){.admin-list-search{width:min(56rem,55vw)}}.admin-list-search .form-control{min-height:2.25rem;width:100%}.admin-list-search .form-control::-moz-placeholder{color:var(--admin-muted)}.admin-list-search .form-control::placeholder{color:var(--admin-muted)}table.dataTable{margin-top:0!important;margin-bottom:0!important;border-collapse:separate!important;border-spacing:0!important}table.dataTable thead>tr>td,table.dataTable thead>tr>th{background:var(--admin-surface-muted)!important;border-bottom:1px solid var(--admin-line)!important;color:var(--admin-muted)!important}table.dataTable thead>tr>th,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{background-color:var(--admin-surface-muted)!important;color:var(--admin-muted)!important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background:var(--admin-primary-soft)!important;color:var(--admin-text)!important}table.dataTable span.column_highlight,table.dataTable span.highlight{border-radius:.25rem;padding-left:.25rem;padding-right:.25rem;background:var(--admin-warning-soft);color:var(--admin-warning)}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{background-color:var(--admin-primary-soft)!important;border-color:var(--admin-primary-line)!important;box-shadow:none!important;color:var(--admin-primary)!important}@media (max-width:767.98px){.admin-queue-card div.dataTables_wrapper div.dataTables_info{overflow-wrap:anywhere}}div.dataTables_wrapper div.dataTables_info{font-size:.875rem;line-height:1.25rem;padding:.625rem .75rem;color:var(--admin-muted)}div.dataTables_wrapper div.dataTables_paginate{padding:.625rem .75rem}@media (max-width:767.98px){.admin-kpi-card .flex .dataTables_wrapper .dt-row+.row,.admin-kpi-card .flex.dataTables_wrapper .row:last-child{gap:.75rem}}.dataTables_wrapper .dt-row+.row,.dataTables_wrapper .row:last-child{align-items:center;border-top-width:1px;border-color:var(--admin-line)}@media (max-width:767.98px){.admin-queue-card .dataTables_wrapper .dataTables_processing{overflow-wrap:anywhere}}.dataTables_wrapper .dataTables_processing{border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.75rem 1rem;border:1px solid var(--admin-line);box-shadow:var(--admin-shadow-sm);background:var(--admin-surface);border-color:var(--admin-line);color:var(--admin-muted)}@media (max-width:767.98px){.admin-queue-card table.dataTable>tbody>tr>td.dataTables_empty{overflow-wrap:anywhere}}table.dataTable>tbody>tr>td.dataTables_empty{padding-top:2.5rem;padding-bottom:2.5rem;font-size:.875rem;line-height:1.25rem;text-align:center;color:var(--admin-muted)}.progress{height:.5rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}html.dark .progress{background:var(--admin-surface-muted)}.progress-bar{height:100%;border-radius:9999px;background:var(--admin-primary)}.bg-green{background:var(--admin-success)!important}.bg-yellow{background:var(--admin-warning)!important}.bg-red{background:var(--admin-danger)!important}.dataTables_info,.dataTables_length,.dataTables_paginate{color:var(--admin-muted)}@media (max-width:767.98px){.admin-kpi-card .flex.pagination,.admin-kpi-card .pagination.items-center,.admin-queue-card .pagination.items-start{gap:.75rem}}.pagination{display:flex;align-items:center;gap:.25rem}@media (max-width:767.98px){.admin-kpi-card .flex.page-link{gap:.75rem}.admin-kpi-card .page-link{overflow-wrap:anywhere}}.page-link{display:inline-flex;min-height:1.75rem;min-width:1.75rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid var(--admin-line);border-color:var(--admin-line);background:var(--admin-surface);color:var(--admin-muted)}.page-link:focus,.page-link:hover{outline:none;background:var(--admin-surface-muted);border-color:var(--admin-line-strong);color:var(--admin-text);box-shadow:0 0 0 2px var(--admin-focus-ring)}.page-item.active .page-link{background:var(--admin-primary);border-color:var(--admin-primary);color:var(--admin-on-primary)}.page-item.disabled .page-link,.page-link.disabled{background:var(--admin-surface-muted);color:color-mix(in srgb,var(--admin-muted) 60%,transparent)}html.dark .page-link:focus,html.dark .page-link:hover{background:var(--admin-surface-muted);border-color:var(--admin-line-strong);color:var(--admin-text);box-shadow:0 0 0 2px var(--admin-focus-ring)}html.dark .page-item.active .page-link{background:var(--admin-primary-soft);border-color:var(--admin-primary-line);color:var(--admin-primary)}html.dark .page-item.disabled .page-link,html.dark .page-link.disabled{background:color-mix(in srgb,var(--admin-surface-muted) 72%,transparent);border-color:var(--admin-line);color:color-mix(in srgb,var(--admin-muted) 56%,transparent)}.admin-kpi-card{display:block;border-radius:.5rem;border-width:1px;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:1rem;border:1px solid var(--admin-line);box-shadow:var(--admin-shadow-sm);background:var(--admin-surface);border-color:var(--admin-line)}.admin-kpi-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .flex.admin-kpi-icon{gap:.75rem}}.admin-kpi-icon{display:inline-flex;width:2.75rem;height:2.75rem;flex-shrink:0;align-items:center;justify-content:center;background:var(--admin-surface-muted);color:var(--admin-muted)}.admin-kpi-icon,.admin-queue-card{border-radius:.5rem;border-width:1px;border:1px solid var(--admin-line);border-color:var(--admin-line)}.admin-queue-card{display:block;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:1rem;box-shadow:var(--admin-shadow-sm);background:var(--admin-surface)}.admin-queue-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);color:var(--admin-text)}.admin-queue-card:hover,.admin-report-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.admin-report-card{border-radius:.5rem;border-width:1px;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);padding:1rem;border:1px solid var(--admin-line);box-shadow:var(--admin-shadow-sm);background:var(--admin-surface);border-color:var(--admin-line)}@media (max-width:767.98px){.admin-kpi-card .admin-report-card-header.items-center,.admin-queue-card .admin-report-card-header.items-start,.admin-queue-card .flex.admin-report-card-header{gap:.75rem}}.admin-report-card-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;padding-bottom:.75rem;flex-wrap:wrap;gap:.75rem;border-color:var(--admin-line)}@media (max-width:767.98px){.admin-kpi-card .admin-report-card-kicker.items-center,.admin-kpi-card .flex.admin-report-card-kicker,.admin-queue-card .admin-report-card-kicker.items-start{gap:.75rem}.admin-kpi-card .admin-report-card-kicker{overflow-wrap:anywhere}}.admin-report-card-kicker{display:flex;align-items:center;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;color:var(--admin-muted);letter-spacing:0}@media (max-width:767.98px){.admin-kpi-card .flex.admin-report-type{gap:.75rem}}.admin-report-type{display:inline-flex;align-items:center;border-radius:.375rem;border-width:1px;padding:.25rem .5rem;border:1px solid var(--admin-line);background:var(--admin-primary-soft);border-color:var(--admin-primary-line);color:var(--admin-primary)}.admin-report-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.25;margin-top:.5rem;color:var(--admin-text)}.admin-report-action{flex-shrink:0}.admin-moderation-wizard>summary{list-style-type:none}.admin-moderation-wizard>summary::-webkit-details-marker{display:none}.admin-moderation-modal{display:none}.admin-moderation-wizard[open] .admin-moderation-modal{position:fixed;inset:0;display:block;z-index:1070}.admin-moderation-modal-backdrop{position:fixed;inset:0;padding:0;border:0;background:rgba(15,23,42,.52)}@media (max-width:767.98px){.admin-kpi-card .admin-moderation-modal-dialog.items-center,.admin-queue-card .admin-moderation-modal-dialog.items-start{gap:.75rem}}.admin-moderation-modal-dialog{position:fixed;left:50%;top:50%;display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border:1px solid var(--admin-line);width:min(56rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);transform:translate(-50%,-50%);background:var(--admin-surface);border-color:var(--admin-line);color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .admin-moderation-modal-header.items-center,.admin-queue-card .admin-moderation-modal-header.items-start,.admin-queue-card .flex.admin-moderation-modal-header{gap:.75rem}}.admin-moderation-modal-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;padding:1.25rem;gap:1rem;border-color:var(--admin-line)}.admin-moderation-modal-title{font-size:1.5rem;line-height:2rem;font-weight:600;line-height:1.25;margin-top:.75rem;color:var(--admin-text)}@media (max-width:767.98px){.admin-queue-card .admin-moderation-modal-subtitle{overflow-wrap:anywhere}}.admin-moderation-modal-subtitle{margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;margin-bottom:0;color:var(--admin-muted)}.admin-moderation-modal-body{display:grid;min-height:0;gap:1.25rem;overflow-y:auto;padding:1.25rem}@media (min-width:1024px){.admin-moderation-modal-body{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr)}}.admin-moderation-modal-body form[data-moderation-server-post-fallback],.admin-moderation-review-context{min-width:0;border-radius:.5rem;border-width:1px;padding:1rem;min-width:0;border:1px solid var(--admin-line);background:var(--admin-surface-muted);border-color:var(--admin-line)}@media (max-width:767.98px){.admin-kpi-card .admin-moderation-review-summary.items-center,.admin-queue-card .admin-moderation-review-summary.items-start{gap:.75rem}}.admin-moderation-review-summary{display:flex;min-width:0;gap:1rem;margin-top:.5rem;min-width:0}.admin-moderation-review-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.375;color:var(--admin-text)}.admin-moderation-review-actors{display:grid;border-top-width:1px;padding-top:1rem;gap:.75rem;margin-top:1rem}@media (min-width:640px){.admin-moderation-review-actors{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-moderation-review-actors{border-color:var(--admin-line)}.admin-moderation-modal-footer{border-top-width:1px;padding-top:1rem;margin-top:1rem;border-color:var(--admin-line)}.admin-moderation-modal-footer [data-moderation-wizard-help]{margin-bottom:.75rem}.admin-report-grid{display:grid;padding-top:1rem;padding-bottom:1rem;gap:1rem}@media (min-width:1024px){.admin-report-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr)}}@media (max-width:767.98px){.admin-kpi-card .admin-report-preview.items-center,.admin-queue-card .admin-report-preview.items-start{gap:.75rem}}.admin-report-preview{display:flex;min-width:0;border-radius:.5rem;border-width:1px;padding:.75rem;gap:1rem;min-width:0;border:1px solid var(--admin-line);background:var(--admin-surface-muted);border-color:var(--admin-line)}@media (max-width:767.98px){.admin-kpi-card .admin-report-preview-media.items-center,.admin-kpi-card .flex.admin-report-preview-media,.admin-queue-card .admin-report-preview-media.items-start{gap:.75rem}}.admin-report-preview-media{display:flex;aspect-ratio:1/1;height:7rem;width:7rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;border-width:1px;font-size:1.25rem;line-height:1.75rem;font-weight:600;border:1px solid var(--admin-line);background:var(--admin-surface);border-color:var(--admin-line);color:var(--admin-muted)}.admin-report-preview-media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.admin-report-preview-placeholder{background:var(--admin-primary-soft);color:var(--admin-primary)}.admin-report-preview-body{min-width:0;flex:1 1 0%;min-width:0}@media (max-width:767.98px){.admin-kpi-card .admin-report-person-role,.admin-kpi-card .admin-report-preview-label,.admin-kpi-card .admin-report-section-title{overflow-wrap:anywhere}}.admin-report-person-role,.admin-report-preview-label,.admin-report-section-title{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;color:var(--admin-muted);letter-spacing:0}.admin-report-preview-title{margin-top:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.375;color:var(--admin-text)}@media (max-width:767.98px){.admin-queue-card .admin-report-preview-subtitle{overflow-wrap:anywhere}}.admin-report-preview-subtitle{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;margin-bottom:0;color:var(--admin-muted)}@media (max-width:767.98px){.admin-queue-card .admin-report-evidence{overflow-wrap:anywhere}}.admin-report-evidence{border-radius:.375rem;border-width:1px;font-size:.875rem;line-height:1.5rem;margin-top:.75rem;margin-bottom:0;padding:.5rem .75rem;border:1px solid var(--admin-line);background:var(--admin-surface);border-color:var(--admin-line);color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .admin-report-chip-row.items-center,.admin-queue-card .admin-report-chip-row.items-start{gap:.75rem}}.admin-report-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}@media (max-width:767.98px){.admin-kpi-card .flex.admin-report-chip{gap:.75rem}.admin-kpi-card .admin-report-chip{overflow-wrap:anywhere}}.admin-report-chip{display:inline-flex;align-items:center;border-radius:.375rem;border-width:1px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;border:1px solid var(--admin-line);background:var(--admin-surface);border-color:var(--admin-line);color:var(--admin-muted)}.admin-report-chip-warning{background:var(--admin-warning-soft);border-color:var(--admin-warning-line);color:var(--admin-warning)}.admin-report-side{display:grid;align-content:flex-start;gap:1rem}.admin-report-actor-list,.admin-report-reporter-list{display:grid;gap:.5rem;margin-top:.5rem}@media (max-width:767.98px){.admin-kpi-card .admin-report-person.items-center,.admin-kpi-card .flex.admin-report-person,.admin-queue-card .admin-report-person.items-start{gap:.75rem}}.admin-report-person{display:flex;min-width:0;align-items:center;gap:.75rem;min-width:0}.admin-report-avatar{overflow:hidden}@media (max-width:767.98px){.admin-queue-card .admin-report-person-name{overflow-wrap:anywhere}}.admin-report-person-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .admin-report-person-meta{overflow-wrap:anywhere}}.admin-report-person-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;color:var(--admin-muted)}@media (max-width:767.98px){.admin-kpi-card .admin-report-link-row.items-center,.admin-queue-card .admin-report-link-row.items-start{gap:.75rem}}.admin-report-link-row{display:flex;flex-wrap:wrap;gap:.5rem}.admin-report-reporters{border-top-width:1px;padding-top:1rem;border-color:var(--admin-line)}.admin-report-reporter{display:grid;border-radius:.5rem;border-width:1px;padding:.75rem;gap:.75rem;border:1px solid var(--admin-line)}@media (min-width:768px){.admin-report-reporter{grid-template-columns:minmax(14rem,.45fr) minmax(0,1fr)}}.admin-report-reporter{background:var(--admin-surface-muted);border-color:var(--admin-line)}.admin-report-reporter-detail{min-width:0;min-width:0}.admin-report-reporter-detail .admin-report-chip{margin-top:0}@media (max-width:767.98px){.admin-queue-card .admin-report-reporter-detail p{overflow-wrap:anywhere}}.admin-report-reporter-detail p{font-size:.875rem;line-height:1.5rem;margin-top:.5rem;margin-bottom:0;color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .flex.admin-queue-icon{gap:.75rem}}.admin-queue-icon{display:inline-flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border:1px solid var(--admin-line);background:var(--admin-surface-muted);border-color:var(--admin-line);color:var(--admin-muted)}.admin-queue-card-warning .admin-queue-icon{background:var(--admin-warning-soft);border-color:var(--admin-warning-line);color:var(--admin-warning)}.admin-queue-card-danger .admin-queue-icon{background:var(--admin-danger-soft);border-color:var(--admin-danger-line);color:var(--admin-danger)}.admin-queue-card-info .admin-queue-icon{background:var(--admin-primary-soft);border-color:var(--admin-primary-line);color:var(--admin-primary)}@media (max-width:767.98px){.admin-dashboard-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(14rem,78vw);grid-template-columns:none;gap:.75rem;margin-inline:-.75rem;padding-inline:.75rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:.75rem;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.admin-dashboard-grid::-webkit-scrollbar{display:none}.admin-dashboard-grid>*{min-width:0;scroll-snap-align:start}.admin-dashboard-kpi-grid{grid-auto-columns:minmax(13rem,68vw)}.admin-dashboard-queue-grid{grid-auto-columns:minmax(13.5rem,72vw)}.admin-kpi-card,.admin-queue-card{padding:.75rem;min-height:10.5rem}.admin-report-card{padding:.75rem}.admin-report-card-header{gap:.5rem}.admin-report-action,.admin-report-action summary{width:100%}.admin-moderation-modal-dialog{left:.5rem;top:.5rem;border-radius:.5rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);transform:none}.admin-moderation-modal-header{padding:1rem}.admin-moderation-modal-title{font-size:1.25rem;line-height:1.75rem}.admin-moderation-modal-body{display:block;padding:1rem}.admin-moderation-review-context{margin-bottom:1rem}.admin-moderation-review-summary{flex-direction:column}.admin-moderation-modal-footer{position:sticky;bottom:0;margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;background:var(--admin-surface-muted)}.admin-report-preview{flex-direction:column}.admin-report-preview-media{height:9rem;width:100%}.admin-kpi-card .text-3xl,.admin-queue-card .text-3xl{font-size:1.5rem;line-height:2rem}.admin-kpi-card .flex.items-center,.admin-queue-card .flex.items-start{gap:.75rem}.admin-kpi-icon{width:2.5rem;height:2.5rem}.admin-queue-icon{width:2rem;height:2rem}.admin-kpi-card p,.admin-queue-card p{margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.admin-kpi-card .text-xs,.admin-kpi-card p,.admin-queue-card .text-sm,.admin-queue-card p{overflow-wrap:anywhere}.admin-kpi-card .\!flex.items-center,.admin-queue-card .\!flex.items-start{gap:.75rem}.admin-queue-card .\!text-sm{overflow-wrap:anywhere!important}}@media (max-width:991.98px){.admin-list-card-header,.admin-list-header-actions{align-items:stretch}.admin-list-header-actions{margin-inline-start:0;width:100%;justify-content:flex-start}.admin-list-search{margin-inline-start:0}.admin-list-page-length{width:100%}}.admin-form-shell{margin-left:auto;margin-right:auto;max-width:96rem;overflow:visible}.admin-form-header{padding:.75rem 1rem}@media (min-width:640px){.admin-form-header{padding-left:1.25rem;padding-right:1.25rem}}.admin-form-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.admin-form-content{padding:1rem}@media (min-width:640px){.admin-form-content{padding:1.25rem}}.admin-form-content{background:var(--admin-bg)}.admin-form-section{overflow:hidden;border-radius:.5rem;border-width:1px;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border:1px solid var(--admin-line);box-shadow:var(--admin-shadow-sm);background:var(--admin-surface);border-color:var(--admin-line)}.admin-form-section-header{border-bottom-width:1px;padding:.75rem 1rem;border-color:var(--admin-line)}@media (max-width:767.98px){.admin-queue-card .admin-form-section-header h2{overflow-wrap:anywhere}}.admin-form-section-header h2{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--admin-text)}.admin-form-grid{display:grid}@media (min-width:768px){.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-form-grid-single{grid-template-columns:minmax(0,1fr)}.admin-form-field{min-width:0;border-bottom-width:1px;padding:.75rem 1rem;min-width:0}@media (min-width:768px){.admin-form-field{border-right-width:1px}}.admin-form-field{border-color:var(--admin-line)}.admin-form-field-full,.admin-form-field:nth-child(2n),.admin-form-grid-single .admin-form-field{border-right:0}@media (min-width:768px){.admin-form-field-full{grid-column:span 2/span 2}.admin-form-grid-single .admin-form-field-full{grid-column:span 1/span 1}}@media (max-width:767.98px){.admin-kpi-card .admin-form-field .form-hint{overflow-wrap:anywhere}}.admin-form-field .form-hint{display:block;font-size:.75rem;line-height:1.25rem;color:var(--admin-muted)}.admin-form-actions{position:sticky;bottom:0;z-index:20;background:color-mix(in srgb,var(--admin-surface) 94%,transparent);backdrop-filter:blur(12px)}.select2-container{width:100%!important}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{min-height:2.5rem;border:1px solid var(--admin-line-strong);border-radius:.5rem;background:var(--admin-surface);color:var(--admin-text)}@media (max-width:767.98px){.admin-queue-card .select2-container--default .select2-selection--single .select2-selection__rendered{overflow-wrap:anywhere}}.select2-container--default .select2-selection--single .select2-selection__rendered{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;padding-left:.75rem;padding-right:.75rem;line-height:2.5rem;color:var(--admin-text)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.5rem}@media (max-width:767.98px){.admin-kpi-card .flex.select2-container--default .select2-selection--multiple,.admin-kpi-card .select2-container--default .select2-selection--multiple.items-center,.admin-queue-card .select2-container--default .select2-selection--multiple.items-start{gap:.75rem}}.select2-container--default .select2-selection--multiple{display:flex;align-items:center;padding:.25rem .5rem;flex-wrap:wrap;gap:.25rem}@media (max-width:767.98px){.admin-kpi-card .select2-container--default .select2-selection--multiple .select2-selection__choice{overflow-wrap:anywhere}}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;border:1px solid var(--admin-line);border-color:var(--admin-primary-line);background:var(--admin-primary-soft);color:var(--admin-primary)}.select2-dropdown{overflow:hidden;border-radius:.5rem;border-width:1px;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border:1px solid var(--admin-line);border-color:var(--admin-line-strong);background:var(--admin-surface);color:var(--admin-text)}.select2-search--dropdown{padding:.5rem}.select2-search--dropdown .select2-search__field{border-color:var(--admin-line-strong);background:var(--admin-surface);color:var(--admin-text)}@media (max-width:767.98px){.admin-queue-card .select2-results__option{overflow-wrap:anywhere}}.select2-results__option{font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--admin-primary-soft);color:var(--admin-primary)}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--admin-primary);box-shadow:0 0 0 3px var(--admin-focus-ring)}.is-invalid .select2-selection,.select2-container .is-invalid+.select2-selection{border-color:var(--admin-danger)!important}.admin-detail-card,.admin-detail-section{border-radius:.5rem;border-width:1px;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border:1px solid var(--admin-line);box-shadow:var(--admin-shadow-sm);background:var(--admin-surface);border-color:var(--admin-line)}.admin-detail-shell{border-radius:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border:0;background:transparent;box-shadow:none}.admin-detail-shell>.card-body,.admin-detail-shell>.card-header{padding-left:0;padding-right:0;background:transparent;border-color:var(--admin-line)}.admin-detail-shell>.card-body.border-bottom{border-bottom-color:var(--admin-line)!important}.admin-detail-shell>.card-header{padding-top:.5rem;padding-bottom:.5rem}@media (max-width:767.98px){.admin-queue-card .flex.admin-detail-header{gap:.75rem}}.admin-detail-header{align-items:flex-start;padding-top:.75rem;padding-bottom:.75rem}@media (max-width:767.98px){.admin-kpi-card .admin-detail-eyebrow{overflow-wrap:anywhere}}.admin-detail-eyebrow{margin-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--admin-muted)}@media (max-width:767.98px){.admin-kpi-card .admin-detail-identifier{overflow-wrap:anywhere}}.admin-detail-identifier{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:var(--admin-muted)}@media (max-width:767.98px){.admin-kpi-card .admin-detail-toolbar.items-center,.admin-queue-card .admin-detail-toolbar.items-start{gap:.75rem}}.admin-detail-toolbar{display:flex;justify-content:flex-end;padding-top:.625rem;padding-bottom:.625rem}.admin-detail-search{width:100%}@media (min-width:640px){.admin-detail-search{max-width:24rem}}.admin-detail-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.admin-detail-content{padding-top:1rem;padding-bottom:1rem}.admin-detail-card-header,.admin-detail-section-header{border-bottom-width:1px;padding:.75rem 1rem;border-color:var(--admin-line)}@media (max-width:767.98px){.admin-queue-card .admin-detail-card-header h3,.admin-queue-card .admin-detail-section-header h2,.admin-queue-card .admin-detail-section-header h3{overflow-wrap:anywhere}}.admin-detail-card-header h3,.admin-detail-section-header h2,.admin-detail-section-header h3{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--admin-text)}.admin-detail-card-body{padding:1rem}.admin-detail-grid{display:grid;gap:0}@media (min-width:768px){.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-detail-grid-single{grid-template-columns:minmax(0,1fr)}.admin-detail-feature-body{padding:1rem}.admin-detail-field{min-width:0;border-bottom-width:1px;padding:.75rem 1rem;min-width:0}@media (min-width:768px){.admin-detail-field{border-right-width:1px}}.admin-detail-field{border-color:var(--admin-line)}.admin-detail-field-full,.admin-detail-field:nth-child(2n),.admin-detail-grid-single .admin-detail-field{border-right:0}@media (min-width:768px){.admin-detail-field-full{grid-column:span 2/span 2}.admin-detail-field-full~.admin-detail-field:nth-child(2n){border-right:1px solid var(--admin-line)}.admin-detail-field-full~.admin-detail-field:nth-child(odd){border-right:0}}@media (max-width:767.98px){.admin-kpi-card .admin-detail-label{overflow-wrap:anywhere}}.admin-detail-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem;color:var(--admin-muted)}@media (max-width:767.98px){.admin-queue-card .admin-detail-value{overflow-wrap:anywhere}}.admin-detail-value{min-width:0;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;min-width:0;color:var(--admin-text)}@media (max-width:767.98px){.admin-kpi-card .admin-detail-value pre{overflow-wrap:anywhere}}.admin-detail-value pre{max-height:18rem;overflow:auto;border-radius:.375rem;border-width:1px;padding:.75rem;font-size:.75rem;line-height:1rem;border:1px solid var(--admin-line);background:var(--admin-surface-muted);border-color:var(--admin-line)}.admin-detail-section-metadata{background:color-mix(in srgb,var(--admin-surface) 88%,var(--admin-bg))}@media (max-width:767.98px){.admin-kpi-card .admin-detail-section-metadata .admin-detail-value{overflow-wrap:anywhere}}.admin-detail-section-metadata .admin-detail-value{font-size:.75rem;line-height:1rem;color:var(--admin-muted)}.admin-related-collection{border-bottom-width:1px;border-color:var(--admin-line)}@media (max-width:767.98px){.admin-kpi-card .admin-related-collection summary.items-center,.admin-kpi-card .flex.admin-related-collection summary,.admin-queue-card .admin-related-collection summary.items-start{gap:.75rem}.admin-queue-card .admin-related-collection summary{overflow-wrap:anywhere}}.admin-related-collection summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.75rem;padding:.75rem 1rem;color:var(--admin-text)}.admin-related-collection summary::-webkit-details-marker{display:none}.admin-related-collection summary:before{content:"\f054";font-family:Font Awesome\ 6 Free;font-size:.7rem;font-weight:900;color:var(--admin-muted);transition:transform .16s ease}.admin-related-collection[open] summary:before{transform:rotate(90deg)}@media (max-width:1023.98px){.admin-topbar .admin-related-count{min-width:0;flex-shrink:0;gap:.25rem;min-width:0}}@media (max-width:767.98px){.admin-kpi-card .flex.admin-related-count{gap:.75rem}.admin-kpi-card .admin-related-count{overflow-wrap:anywhere}}.admin-related-count{display:inline-flex;min-width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;padding:.125rem .375rem;font-size:.75rem;line-height:1rem;margin-inline-start:auto;color:var(--admin-muted)}.admin-related-collection-body,.admin-related-count{background:var(--admin-surface-muted)}.admin-related-collection-body{border-top-width:1px;padding:.75rem;border-color:var(--admin-line)}.admin-readiness-summary,.admin-readiness-summary-row{display:grid;gap:.5rem}@media (min-width:640px){.admin-readiness-summary-row{grid-template-columns:5.5rem minmax(0,1fr)}}.admin-readiness-summary-label{line-height:1.5rem}@media (max-width:767.98px){.admin-kpi-card .admin-readiness-summary-values.items-center,.admin-kpi-card .flex.admin-readiness-summary-values,.admin-queue-card .admin-readiness-summary-values.items-start{gap:.75rem}}.admin-readiness-summary-values{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.25rem;min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.inset-y-4{top:1rem;bottom:1rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-3{bottom:.75rem}.bottom-full{bottom:100%}.end-0{inset-inline-end:0}.end-2{inset-inline-end:.5rem}.end-3{inset-inline-end:.75rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.right-0{right:0}.right-3{right:.75rem}.start-2{inset-inline-start:.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.isolate{isolation:isolate}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[80\]{z-index:80}.z-\[var\(--z-app-picker\)\]{z-index:var(--z-app-picker)}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.m-0{margin:0}.m-3{margin:.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!me-1{margin-inline-end:.25rem!important}.\!me-1\.5{margin-inline-end:.375rem!important}.\!ms-auto{margin-inline-start:auto!important}.-mb-4{margin-bottom:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.ml-auto{margin-left:auto}.mr-3{margin-right:.75rem}.ms-0{margin-inline-start:0}.ms-0\.5{margin-inline-start:.125rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.\!h-2\.5{height:.625rem!important}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-28{height:7rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-20{min-height:5rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-64{min-height:16rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[34rem\]{min-height:34rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-2\.5{width:.625rem!important}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-20{width:5rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[min\(18rem\2c calc\(100vw-2rem\)\)\]{width:min(18rem,calc(100vw - 2rem))}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-24{min-width:6rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[96rem\]{max-width:96rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-y-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0\.5{--tw-translate-y:-0.125rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem*var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.\!border-gray-200{--tw-border-opacity:1!important;border-color:rgb(229 231 235/var(--tw-border-opacity,1))!important}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-brand-soft{--tw-border-opacity:1;border-color:rgb(var(--color-brand-soft)/var(--tw-border-opacity,1))}.border-brand\/80{border-color:rgb(var(--color-brand-border)/.8)}.border-current{border-color:currentColor}.border-form-error{--tw-border-opacity:1;border-color:rgb(var(--color-form-error)/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-950{--tw-border-opacity:1;border-color:rgb(3 7 18/var(--tw-border-opacity,1))}.border-neutral-700{--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:transparent}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-black\/70{background-color:rgba(0,0,0,.7)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-brand-page{--tw-bg-opacity:1;background-color:rgb(var(--color-brand-page)/var(--tw-bg-opacity,1))}.bg-brand-primary{--tw-bg-opacity:1;background-color:rgb(var(--color-brand-primary)/var(--tw-bg-opacity,1))}.bg-brand-primary\/10{background-color:rgb(var(--color-brand-primary)/.1)}.bg-brand-soft{--tw-bg-opacity:1;background-color:rgb(var(--color-brand-soft)/var(--tw-bg-opacity,1))}.bg-brand-soft\/90{background-color:rgb(var(--color-brand-soft)/.9)}.bg-form-error-soft{--tw-bg-opacity:1;background-color:rgb(var(--color-form-error-soft)/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-900\/50{background-color:rgba(17,24,39,.5)}.bg-gray-950{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.bg-gray-950\/45{background-color:rgba(3,7,18,.45)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-skeleton-soft{--tw-bg-opacity:1;background-color:rgb(var(--color-skeleton-soft)/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/15{background-color:hsla(0,0%,100%,.15)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-brand-page{--tw-gradient-from:rgb(var(--color-brand-page)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--color-brand-page)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-brand-soft-strong{--tw-gradient-to:rgb(var(--color-brand-soft-strong)/1) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-black{fill:#000}.fill-gray-200{fill:#e5e7eb}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pe-12{padding-inline-end:3rem}.pe-6{padding-inline-end:1.5rem}.pe-9{padding-inline-end:2.25rem}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-bottom{vertical-align:bottom}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-brand-accent{--tw-text-opacity:1;color:rgb(var(--color-brand-accent)/var(--tw-text-opacity,1))}.text-brand-primary{--tw-text-opacity:1;color:rgb(var(--color-brand-primary)/var(--tw-text-opacity,1))}.text-foreground{--tw-text-opacity:1;color:rgb(var(--color-app-foreground)/var(--tw-text-opacity,1))}.text-form-error{--tw-text-opacity:1;color:rgb(var(--color-form-error)/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.decoration-brand-accent{text-decoration-color:rgb(var(--color-brand-accent)/1)}.decoration-gray-300{text-decoration-color:#d1d5db}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-brand-accent{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-brand-accent)/var(--tw-ring-opacity,1))}.ring-form-error{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-form-error)/var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.d-flex{display:flex}.d-none{display:none}.d-inline-block{display:inline-block}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-baseline{align-items:baseline}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.flex-fill{flex:1 1 auto}.flex-column{flex-direction:column}.flex-grow-1{flex-grow:1}.flex-wrap{flex-wrap:wrap}.g-2{gap:.5rem}.g-3{gap:.75rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.\!ms-auto{margin-inline-start:auto!important}.ms-auto{margin-inline-start:auto}.\!me-1{margin-inline-end:.25rem!important}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.m-3{margin:.75rem}.p-0{padding:0}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-1{padding-top:.25rem}.small{font-size:.8125rem}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.text-break{overflow-wrap:anywhere;word-break:break-word}.text-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-uppercase{text-transform:uppercase}.text-nowrap{white-space:nowrap}.text-white{color:var(--admin-on-primary)!important}.\!bg-white,.bg-white{background:#fff!important}.bg-dark{background:#111827!important}.w-100{width:100%}.min-w-0{min-width:0}.mw-100{max-width:100%}.border-bottom{border-bottom:1px solid var(--admin-line)}.border-0{border:0}.border{border:1px solid var(--admin-line)}.rounded-3{border-radius:.5rem}.shadow-sm{box-shadow:var(--admin-shadow-sm)}.container-fluid,.container-tight,.container-xl{width:100%}.row{display:flex;flex-wrap:wrap;margin:-.5rem}.row>*{padding:.5rem}.col,.col-12,.col-md-12,.col-md-4,.col-md-6,.col-sm-12{flex:1 0 0%;width:100%}.col-lg-4,.col-sm-6{width:100%}@media (min-width:640px){.col-sm-6{width:50%}}@media (min-width:1024px){.col-lg-4{width:33.333333%}}@media (min-width:768px){.col-md-4{width:33.333333%;flex:0 0 auto}.col-md-6{width:50%;flex:0 0 auto}.col-md-12{width:100%;flex:0 0 auto}}.avatar-xl{width:5rem;height:5rem}html.dark .text-gray-900,html.dark .text-gray-950,html.dark .text-slate-900{color:var(--admin-text)!important}html.dark .text-gray-700,html.dark .text-gray-800,html.dark .text-slate-600,html.dark .text-slate-700{color:color-mix(in srgb,var(--admin-text) 88%,transparent)!important}html.dark .text-gray-400,html.dark .text-gray-500,html.dark .text-gray-600,html.dark .text-slate-500{color:var(--admin-muted)!important}html.dark .\!bg-white,html.dark .bg-gray-50,html.dark .bg-slate-50,html.dark .bg-white,html.dark .lg\:bg-white{background:var(--admin-surface)!important}html.dark .bg-gray-100,html.dark .bg-slate-100{background:var(--admin-surface-muted)!important}html.dark .\!border-gray-200,html.dark .border-gray-200,html.dark .border-slate-200{border-color:var(--admin-line)!important}html.dark .hover\:bg-gray-100:hover,html.dark .hover\:bg-gray-50:hover,html.dark .hover\:bg-slate-50:hover{background:var(--admin-surface-muted)!important}html.dark .hover\:text-gray-900:hover,html.dark .hover\:text-gray-950:hover{color:var(--admin-text)!important}@media (min-width:640px){@media (max-width:767.98px){.admin-kpi-card .sm\:text-3xl,.admin-queue-card .sm\:text-3xl{font-size:1.5rem;line-height:2rem}.admin-kpi-card .sm\:flex.items-center,.admin-kpi-card .sm\:items-center.flex,.admin-queue-card .sm\:flex.items-start{gap:.75rem}}}@media (min-width:1024px){@media (max-width:767.98px){.admin-kpi-card .lg\:flex.items-center,.admin-queue-card .lg\:flex.items-start{gap:.75rem}}}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}html.dark .placeholder\:text-gray-400::-moz-placeholder{color:var(--admin-muted)!important}html.dark .placeholder\:text-gray-400::placeholder{color:var(--admin-muted)!important}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-surface-hover:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-app-surface-hover)/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-brand-accent-hover:hover{--tw-text-opacity:1;color:rgb(var(--color-brand-accent-hover)/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-gray-950:hover{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.hover\:decoration-gray-900:hover{text-decoration-color:#111827}.hover\:bg-white:hover{background:#fff!important}html.dark .hover\:text-gray-900:hover,html.dark .hover\:text-gray-950:hover{color:var(--admin-text)!important}html.dark .hover\:text-gray-800:hover{color:color-mix(in srgb,var(--admin-text) 88%,transparent)!important}html.dark .hover\:text-gray-600:hover{color:var(--admin-muted)!important}html.dark .hover\:bg-gray-50:hover,html.dark .hover\:bg-white:hover{background:var(--admin-surface)!important}html.dark .hover\:bg-gray-100:hover{background:var(--admin-surface-muted)!important}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-surface-focus:focus{--tw-bg-opacity:1;background-color:rgb(var(--color-app-surface-focus)/var(--tw-bg-opacity,1))}.focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-app-focus:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-app-focus)/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-brand-focus:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-brand-focus)/var(--tw-ring-opacity,1))}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-brand-soft:focus{--tw-ring-offset-color:rgb(var(--color-brand-soft)/1)}html.dark .focus\:text-gray-600:focus{color:var(--admin-muted)!important}html.dark .focus\:bg-gray-100:focus{background:var(--admin-surface-muted)!important}.focus-visible\:text-brand-accent:focus-visible{--tw-text-opacity:1;color:rgb(var(--color-brand-accent)/var(--tw-text-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.hs-password-active\:block.active{display:block}.hs-password-active\:hidden.active{display:none}.active .hs-password-active\:block{display:block}.active .hs-password-active\:hidden{display:none}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:\!border-neutral-700:is(.dark *){--tw-border-opacity:1!important;border-color:rgb(64 64 64/var(--tw-border-opacity,1))!important}.dark\:border-neutral-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.dark\:\!bg-neutral-800:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))!important}.dark\:bg-blue-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.dark\:bg-neutral-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:bg-neutral-900\/80:is(.dark *){background-color:hsla(0,0%,9%,.8)}.dark\:fill-neutral-200:is(.dark *){fill:#e5e5e5}.dark\:text-blue-500:is(.dark *){--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.dark\:text-neutral-500:is(.dark *){--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));color:var(--admin-on-primary)!important}.dark\:hover\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:hover\:text-neutral-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:hover\:text-neutral-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.dark\:focus\:bg-neutral-800:focus:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:focus\:text-neutral-300:focus:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:right-4{right:1rem}.sm\:top-4{top:1rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-4{height:1rem}.sm\:h-72{height:18rem}.sm\:min-h-\[800px\]{min-height:800px}.sm\:w-4{width:1rem}.sm\:w-64{width:16rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.sm\:grid-cols-\[5\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(0\2c 1\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr)}.sm\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(14rem\2c 0\.45fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(14rem,.45fr) minmax(0,1fr)}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-full{min-height:100%}.lg\:w-\[min\(56rem\2c 55vw\)\]{width:min(56rem,55vw)}.lg\:grid-cols-\[minmax\(0\2c 1\.45fr\)_minmax\(18rem\2c 0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(19rem\2c 0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr)}.lg\:grid-cols-\[minmax\(18rem\2c 0\.8fr\)_minmax\(24rem\2c 1\.2fr\)\]{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr)}.lg\:border-b-0{border-bottom-width:0}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity,1))}.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}html.dark .\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track{background:var(--admin-surface-muted)!important}.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-700:is(.dark *)::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:.5rem}