@import '_content/Deon.UI.Components/Deon.UI.Components.jwowl44oon.bundle.scp.css';

/* /Controls/ContextMenu/DeonBContextMenu.razor.rz.scp.css */
.contextMenu-container[b-91iwwgmlzr] {
	background: linear-gradient(transparent, transparent), repeating-linear-gradient(to bottom, transparent 0, transparent 56px, #696969 57px, transparent 48px );
	padding: 0 16px;
	gap: 0 24px;
}

.contextMenu-container-tablet[b-91iwwgmlzr] {
	background-color: transparent;
	border: none;
	opacity: 1;
	box-shadow: none;
}
/* /Controls/Conversations/CommentHoverPanel.razor.rz.scp.css */
.deon-hover-effect:hover[b-0yj4p3g9mg] {
	filter: brightness(80%);
}

.initials-circle[b-0yj4p3g9mg] {
	min-width: 32px; width: 32px; min-height: 32px; height: 32px; padding-top: 1px;
}

/* /Controls/Conversations/CommentPost.razor.rz.scp.css */
/* /Controls/Conversations/CommentPostText.razor.rz.scp.css */
.user-mention[b-mg0x5m841r] {
	background-color: #eef;
	color: #3366cc;
	padding: 0 2px;
	border-radius: 4px;
	font-weight: 500;
}
/* /Controls/Conversations/CommentsEditPanel.razor.rz.scp.css */
.deon-hover-effect:hover[b-fxsuppl4bq] {
	filter: brightness(80%);
}

#mention-editor[b-fxsuppl4bq] {
	display: block;
	max-width: 100%;
	overflow-wrap: break-word;
	word-wrap: break-word;
	white-space: pre-wrap;
	box-sizing: border-box;
}

.mention[b-fxsuppl4bq] {
	background-color: #eef;
	color: #3366cc;
	padding: 0 2px;
	border-radius: 4px;
	font-weight: 500;
}

.autosuggest-item.bg-dark_accent[b-fxsuppl4bq] {
	background-color: #3b82f6; 
	color: white;
}

.new-comment-style[b-fxsuppl4bq] {
	position: relative;
	background-color: #111111; 
	border: 2px solid #369EFF; 
	border-radius: 27px; 
	padding-left: 8px;
	overflow: visible; /* allow external decoration */
}

.stem[b-fxsuppl4bq] {
	position: absolute;
	left: -35px; 
	top: 25px;
	transform: translateY(-50%);
	width: 35px;
	height: 2px;
	background-color: #369EFF; 
}

.stem[b-fxsuppl4bq]::before {
	content: '';
	position: absolute;
	left: -6px;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #369EFF;
}
/* /Controls/Conversations/PlainPostText.razor.rz.scp.css */
.user-mention[b-vw7pb5k348] {
	background-color: #eef;
	color: #3366cc;
	padding: 0 2px;
	border-radius: 4px;
	font-weight: 500;
}
/* /Controls/DaiaBrick.razor.rz.scp.css */
.brick[b-lwm7d2lp4l] {
	padding-inline: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	background: #3B3B3B;
	height: 27px;
	border-radius: 4px;
	font-size: 0.8rem;
}


.brick.selected[b-lwm7d2lp4l] {
	background: transparent linear-gradient(103deg, #3A95FB 0%, #0061C4 100%) 0% 0% no-repeat padding-box;
}
/* /Controls/DaiaChatMessage.razor.rz.scp.css */
.question[b-sy6j137uqg] {
	border-radius: 15px 15px 0 15px;
	max-width: 96%;
	background-color: #414141;
	align-self: self-end;
	padding: 0.7rem;
	word-break: break-word;
	font-size: 0.95rem;
	padding-top: 0.6rem;
	line-height: normal;
}

.answer[b-sy6j137uqg] {
	border-radius: 0px 15px 15px 15px;
	background: transparent linear-gradient(103deg, #3A95FB 0%, #0061C4 100%) 0% 0% no-repeat padding-box;
	max-width: 96%;
	padding: 0.7rem;
	word-break: break-word;
	font-size: 0.95rem;
	padding-top: 0.6rem;
	line-height: normal;
}

.bricks-container[b-sy6j137uqg] {
	display: flex;
	margin-bottom: 8px;
	flex-wrap: wrap;
	gap: 4px;
}

.brick[b-sy6j137uqg] {
	background: transparent linear-gradient(103deg, #3A95FB 0%, #0061C4 100%) 0% 0% no-repeat padding-box;
	font-size: 0.7rem;
	padding-inline: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 20px;
	border-radius: 4px;
	align-items: center;
}

.citationSource[b-sy6j137uqg] {
	/*background: transparent linear-gradient(103deg, #3A95FB 0%, #0061C4 100%) 0% 0% no-repeat padding-box;*/
	background-color: #414141;
	font-size: 0.7rem;
	padding-inline: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 20px;
	border-radius: 4px;
	align-items: center;
}

.citation-container[b-sy6j137uqg] {
	display: flex;
	margin-top: 8px;
	flex-wrap: wrap;
	gap: 4px;
}

.apply-selection-button[b-sy6j137uqg] {
	background-color: #414141;
	padding-inline: 4px;
	height: 20px;
	border-radius: 4px;
	font-size: 0.7rem;
	display:block;
	margin-top: 1rem;
	width: fit-content;
	padding-top: 2px;
}
/* /Controls/DeonPhoneToolbar.razor.rz.scp.css */
.phone-banner-container[b-xxlwejbi3z] {
	outline: 2px solid var(--dark-button-text);
	border-radius: 20px;
}
/* /Controls/DeonProgress.razor.rz.scp.css */
.progressbar[b-t0yandoqrd] {
	background-color: var(--dark-primary);
	border-radius: 16px;
	transition: width 0.3s ease-in-out;
	/*clip-path: polygon(0 0, 98% 0, 100% 100%, 0% 100%);
	transition: width 0.3s ease-in-out;*/
}

.progress-bar-container[b-t0yandoqrd] {
	border-radius: 16px;
	padding: 2px;
	border: solid 2px var(--dark-text-50);
}
/* /Controls/DeonProjectTile.razor.rz.scp.css */
.project-thumbnail[b-6gn433cfis] {
	height: 52.6%;
	margin: auto;
	margin-top: 15.3%;
	max-width: 228px;
}

.selection-icon[b-6gn433cfis] {
	top: 16px;
	right: 16px;
	width: 24px;
}

.open-button[b-6gn433cfis]{
	top: 10px;
	right: 10px;
}

.mobile-tile[b-6gn433cfis] {
	width: 92%;
	aspect-ratio: 0.92 / 0.94; 
	max-width: 391px;
	max-height: 400px;
}
/* /Controls/DeonSearchTable.razor.rz.scp.css */
td:first-child[b-2i658b26eq] {
	border-top-left-radius: 8px;
}

td:first-child[b-2i658b26eq] {
	border-bottom-left-radius: 8px;
}

td:last-child[b-2i658b26eq] {
	border-top-right-radius: 8px;
}

td:last-child[b-2i658b26eq] {
	border-bottom-right-radius: 8px;
}

tbody tr[b-2i658b26eq] {
	border-bottom-width: 10px;
	border-bottom-color: transparent;
}

.table[b-2i658b26eq] {
	border-collapse: separate;
	border-spacing: 0 8px;
}

th[b-2i658b26eq] {
	padding-inline: 10px;
	padding-bottom: 16px;
}

td[b-2i658b26eq] {
	padding-inline: 10px;
}

table[b-2i658b26eq] {
	border-collapse: separate;
	border-spacing: 0 5px;
	width: 561px;
}

.root[b-2i658b26eq] {
	margin-top: -75px;
}

.table :where(th, td)[b-2i658b26eq] {
	padding-left: 1px !important;
	padding-right: 1px !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

.table :where(th:first-child, td:first-child)[b-2i658b26eq] {
	padding-left: 12px !important;
}

.table :where(th:last-child, td:last-child)[b-2i658b26eq] {
	padding-right: 12px !important;
}

thead tr th[b-2i658b26eq] {
	border-bottom: 1px solid #434343;
	border-collapse: separate;
	border-spacing: 5px 5px;
}

.normal[b-2i658b26eq] {
	filter: grayscale(1) brightness(0.6) contrast(1.2);
}

.disabled[b-2i658b26eq] {
	opacity: 0.3;
	pointer-events: none;
}

.table-header[b-2i658b26eq] {
	color: hsl(var(--bc) / 0.6) !important;
}

.table-container[b-2i658b26eq] {
	margin-top: -8px;
}

tr[b-2i658b26eq] {
	background-color: transparent;
}

.results-tr:hover td[b-2i658b26eq] {
	background-color: var(--dark-text-15);
}

.results-tr:active td[b-2i658b26eq] {
	background-color: var(--dark-label);
}

.results-tr:active[b-2i658b26eq] {
	background-color: transparent;
}

tr[b-2i658b26eq] {
	transition: background-color 0.5s ease;
}

thead[b-2i658b26eq] {
	height:77px;
}

.text-dark_primary[b-2i658b26eq] {
	color: var(--dark-primary) !important;
}

table.table[b-2i658b26eq] {
	padding:0 !important;
}
/* /Controls/FollowView.razor.rz.scp.css */
.close-button-container[b-55xks0ai72] {
	margin-top: -8px;
	margin-right: -5px;
}
/* /Controls/FollowViewButton.razor.rz.scp.css */
.dropdown-content[b-ofr8k9zuhy] {
	margin-top: 8px;
	transition-duration: 0ms;
	z-index: 100;
	right: -88px !important;
}

.close-button-container[b-ofr8k9zuhy] {
	margin-right: -5px;
	margin-top: -8px;
}
/* /Controls/PhoneFollowView.razor.rz.scp.css */
.follow-view-menu[b-h19vweqx0m] {
	margin-top: 9px;
	background-color: var(--dark-background);
}
/* /Controls/Toolbar/ConnectorCreationPanel.razor.rz.scp.css */
.deon-divider[b-rztddidqwy] {
	align-self: center;
	height: 30px;
}

.connector-creation-container[b-rztddidqwy] {
	gap: 0 32px;
}
/* /Controls/Toolbar/DaiaPanel.razor.rz.scp.css */
#resizableDiv[b-99jcetp50i] {
	max-width: calc(100vw - 10px);
}

.bar[b-99jcetp50i] {
	justify-content: space-between;
	padding: 11px;
}

.actions[b-99jcetp50i] {
	justify-content: space-between;
	margin: 11px;
}

.tools[b-99jcetp50i] {}

.chat[b-99jcetp50i] {
	padding: 11px;
	border-left-width: 0;
	border-right-width: 0;
	gap: 11px;
	overflow-y: auto;
}

.chat-bottom-spacer[b-99jcetp50i] {
	max-height: 20px;
	min-height: 20px;
	width: 100%;
	background: transparent;
}

.root[b-99jcetp50i] {
	height: 100%;
	max-height: calc(100% - 72px);
}

.root-full[b-99jcetp50i] {
	height: 100%;
	max-height: calc(100% - 10px);
	margin-top: 5px !important;
	margin-right: 5px !important;
}

.input[b-99jcetp50i] {
	height: 100px;
}

.controls[b-99jcetp50i] {
	margin-top: 12px;
	margin-inline: 11px;
	max-height: 250px;
	margin-bottom: 0;
}

.bricks[b-99jcetp50i] {
	padding: 8px;
}

.chevron-button[b-99jcetp50i] {
	margin-right: 21px;
}

.daia-name[b-99jcetp50i] {
	margin-left: 10px;
	line-height: normal;
}

.info[b-99jcetp50i] {
	margin-inline: 11px;
	height: 0;
	opacity: 0;
	transition: all 0.3s ease-in-out;
	padding-top: 11px;
	padding-left: 11px;
}

.info.visible[b-99jcetp50i] {
	opacity: 0;
	height: auto;
	animation: expandAndFade-b-99jcetp50i 0.6s ease-in-out forwards;
}

.info.collapsed[b-99jcetp50i] {
	opacity: 1;
	height: auto;
	animation: fadeAndCollapse-b-99jcetp50i 0.6s ease-in-out forwards;
}

@keyframes expandAndFade-b-99jcetp50i {
	0% {
		opacity: 0;
		height: 0;
	}

	50% {
		opacity: 0;
		height: auto;
	}

	100% {
		opacity: 1;
		height: auto;
	}
}

@keyframes fadeAndCollapse-b-99jcetp50i {
	0% {
		opacity: 1;
		height: auto;
	}

	50% {
		opacity: 0;
		height: auto;
	}

	100% {
		opacity: 0;
		height: 0;
	}
}

textarea[b-99jcetp50i] {
	height: 100%;
	resize: none;
	border-radius: 0 0 var(--default-border-radius) var(--default-border-radius);
	overflow: auto;
	outline: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
}

.textarea:focus[b-99jcetp50i] {
	outline-style: none !important;
}

.divider[b-99jcetp50i] {
	margin: 0;
}

.chars-count[b-99jcetp50i] {
	margin-inline: 8px;
	font-size: 0.95rem;
}

#text-input[b-99jcetp50i] {
	padding: 0 10px;
	line-height: 20px;
}

.controls:has(#text-input:focus)[b-99jcetp50i] {
	border-color: var(--dark-primary)
}

.chat-wrapper[b-99jcetp50i] {
	background: linear-gradient(var(--dark-label), var(--dark-label));
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}

.metaMessagePanel[b-99jcetp50i] {
	font-size: 0.95rem;
}

.metaMessagePanel dev span.fade-in[b-99jcetp50i] {
	opacity: 0;
	animation: fadeIn-b-99jcetp50i 0.5s forwards;
}

@keyframes fadeIn-b-99jcetp50i {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}
/* /Controls/Toolbar/DeonToolbar.razor.rz.scp.css */
.main-toolbar[b-u70wfatw2z] {
	height: 50px;
	pointer-events: auto;
	border-radius: 26px;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	display: flex;
}

.creation-tool[b-u70wfatw2z] {
	border: 1px solid var(--dark-text-20);
	visibility: hidden;
	width: fit-content;
	opacity: 0;
	pointer-events: auto;
	border-radius: 26px;
	display: flex;
	touch-action: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	user-select: none;
	z-index: -1;
	top: 50px;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	transition: visibility 0.1s linear,opacity 0.1s linear;
}

@keyframes fadeInOut-b-u70wfatw2z {
	0%, 100% {
		opacity: 0;
		visibility: hidden;
	}

	50% {
		opacity: 1;
		visibility: visible;
	}
}

.toolbar[b-u70wfatw2z] {
	touch-action: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	user-select: none;
	padding: 0 32px;
	border-bottom: solid 1px var(--dark-text-20);
}

.toolbar-left[b-u70wfatw2z] {
	gap: 24px;
	margin-left: 14px;
	margin-right: 24px;
}

.toolbar-right[b-u70wfatw2z] {
	gap: 24px;
	margin-left: 24px;
	margin-right: 4px;
}

.upload-button[b-u70wfatw2z] {
	width: 24px;
	height: 24px;
	margin-top: 12px;
}

.fileMenuCompact[b-u70wfatw2z] {
	width: 200px;
}

.toolbar-text[b-u70wfatw2z] {
	background-color: var(--dark-text-20);
	padding: 10px 32px 8px 32px;
	margin: auto;
	border-radius: 20px;
	max-width: 200px;
}

.deon-divider[b-u70wfatw2z] {
	align-self: center;
	height: 30px;
}

[b-u70wfatw2z]::-webkit-scrollbar {
	height: 8px;
}

[b-u70wfatw2z]::-webkit-scrollbar-track {
	background: transparent;
}

[b-u70wfatw2z]::-webkit-scrollbar-thumb {
	background: #aaaaaa80;
	height: 70px;
}

[b-u70wfatw2z]::-webkit-scrollbar-thumb:hover {
	background: #aaaaaa;
}

.dropdown-content[b-u70wfatw2z] {
	margin-top: 5px;
	transition-duration: 0ms;
	z-index: 200;
	background-color: var(--dark-background);
}

@-moz-document url-prefix() {
	.dropdown-content[b-u70wfatw2z] {
		background: var(--dark-label, rgba(20, 20, 20, 0.75));
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);
	}
}
/* /Controls/Toolbar/MetaMessagePanel.razor.rz.scp.css */
.metaMessagePanel[b-ix3pl70212] {
	padding-inline: 1rem;
	padding-top: 0.5rem;
}
/* /Controls/Toolbar/ScribbleCreationPanel.razor.rz.scp.css */
.divider[b-gnsltf1y98] {
	align-self: center;
	height: 32px;
}

.scribbles-container[b-gnsltf1y98] {
	gap: 0 32px;
}

.deon-divider[b-gnsltf1y98] {
	align-self: center;
	height: 30px;
}
/* /Controls/Toolbar/SearchPanel.razor.rz.scp.css */
.frame[b-w87r24s9oa] {
	padding: 11px;
	padding-left: 16px;
}

.root[b-w87r24s9oa] {
	border: 2px solid rgba(238, 238, 238, 0.15);
	max-height: calc(100% - 72px);
}

.deon-input[b-w87r24s9oa] {
	overflow: hidden;
	z-index: 100;
	width:220px;
}

.close-button-container[b-w87r24s9oa]{
	height: 0px;
	z-index: 100;
	align-self: end;
}
/* /Controls/Toolbar/ShapeCreationPanel.razor.rz.scp.css */
.deon-divider[b-jz9hh7n2rj] {
	align-self: center;
	height: 30px;
}

.shapes-creation-container[b-jz9hh7n2rj] {
	margin-inline: 16px;
}
/* /Controls/Toolbar/ShareButton.razor.rz.scp.css */
.dropdown-content[b-x0ajf79xn0] {
	margin-top: 9px;
	transition-duration: 0ms;
	z-index: 200;
	background-color: var(--dark-background);
}
@-moz-document url-prefix() {
	.dropdown-content[b-x0ajf79xn0] {
		background: var(--dark-label, rgba(20, 20, 20, 0.75));
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);
	}
}

.list-option:hover[b-x0ajf79xn0] {
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}

.dropdown[b-x0ajf79xn0] {
	width: 40px;
	height: 40px;
}

.outline[b-x0ajf79xn0] {
	outline: 2px solid var(--dark-button-text);
	width: auto !important;
}
/* /Controls/Votecasts.razor.rz.scp.css */
.close-button-container[b-5gdloz056z] {
	margin-right: 11px; 
	margin-top: 11px;
}
/* /Dialogs/EditTagsDialog.razor.rz.scp.css */
.autosuggest-item[b-19iffefzok] {
	background: var(--dark-thumbnail-background, rgba(20, 20, 20));
}

.autosuggest-item:hover[b-19iffefzok] {
	background: var(--dark-text-15, rgba(238, 238, 238, 0.15));
	backdrop-filter: blur(10px);
}
/* /Dialogs/MiroImportDialog.razor.rz.scp.css */
.root[b-0b808q4gdo] {
	width: 864px !important; 
	height: 600px;
	padding: 28px;
}

.import[b-0b808q4gdo] {
	justify-content: space-between;
	margin-bottom: 23px;
}

.miro-proj[b-0b808q4gdo]{
	gap: 16px;
	padding-inline: 20px;
	align-items: center;
}

.thumbnail[b-0b808q4gdo] {
	height: 72px;
	width: 72px;
	background-color: white;
	border-radius: 5px;
}

.actions[b-0b808q4gdo] {
	align-self: self-end;
	margin-bottom: 20px;
	padding-inline: 20px;
}

li[b-0b808q4gdo]{
	padding:6px;
}

.search[b-0b808q4gdo] {
	margin-bottom: 14px;
	justify-content: space-between;
}

.deon-progress[b-0b808q4gdo] {
	height: 17px;
}

.import-status[b-0b808q4gdo] {
	width: 200px;
}

.gray[b-0b808q4gdo] {
	color: var(--dark-text-50) !important;
}

.divider[b-0b808q4gdo] {
	margin-inline: -28px;
}

.data[b-0b808q4gdo] {
	width: 400px;
	align-self:start;
}
/* /Dialogs/MiroInfoDialog.razor.rz.scp.css */
.root[b-oro0nkaz1p] {
	width: 464px !important;
	padding: 28px;
}
/* /Dialogs/ShareProjectDialog.razor.rz.scp.css */
.small-text[b-njeai1w7ev] {
	color: var(--dark-text-50, #EEE);
	font-feature-settings: 'clig' off, 'liga' off;
	font-family: Manrope;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
}

.autosuggest-item[b-njeai1w7ev] {
	background: var(--dark-thumbnail-background, rgba(20, 20, 20));
}

.autosuggest-item:hover[b-njeai1w7ev] {
	background: var(--dark-text-15, rgba(238, 238, 238, 0.15));
	backdrop-filter: blur(10px);
}

.tryAgainOverlay[b-njeai1w7ev] {
	height: calc(100% - 100px);
}

.default-rounded-border[b-njeai1w7ev] {
	max-width: 96vw;
}
/* /Pages/Full/Map.razor.rz.scp.css */
.hover[b-x32un9mayi] {
	border: 1px dashed white;
	background-color: #80000000 !important;
}

.inboxContainerHidden[b-x32un9mayi] {
	max-height: 0px;
	transition: max-height 0.25s ease-out;
	overflow: hidden;
}

.inboxContainerVisible[b-x32un9mayi] {
	max-height: 500px;
	transition: max-height 0.25s ease-in;
}

.inboxButtonClosed[b-x32un9mayi] {
	width: 150px;
	margin: auto;
	bottom: 0px;
	transition: bottom 0.25s ease-in;
}

.inboxButtonOpened[b-x32un9mayi] {
	width: 150px;
	margin: auto;
	bottom: 276px;
	transition: bottom 0.25s ease-out;
}

.not-visible[b-x32un9mayi] {
	opacity: 0;
	visibility: hidden;
}

.visible[b-x32un9mayi] {
	opacity: 1;
	visibility: visible;
}

.contextmenuContainerTablet[b-x32un9mayi] {
	width: 100vw;
	display: flex;
	justify-content: center;
	border-radius: var(--default-border-radius);
	width: fit-content;
	left: 50% !important;
	transform: translate(-50%, 0);
}

.contextmenuContainer[b-x32un9mayi] {
	border-radius: var(--default-border-radius);
}

.main-toolbar-container[b-x32un9mayi] {
	border-radius: 37px;
	top: 6px;
	pointer-events: none;
}

.inbox-open-button[b-x32un9mayi] {
	width: 40px;
	height: 45px;
	border-radius: 40px 40px 0 0
}

#_contextMenuContainerId[b-x32un9mayi]::before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: var(--dark-label);
	border-radius: var(--default-border-radius);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	z-index: -1;
	border: 1px solid var(--dark-text-20);
}

#_contextMenuContainerId[b-x32un9mayi] {
	box-shadow: 0px 16px 66px 0px rgba(0, 0, 0, 0.71);
	padding: 5px;
	display: flex
}

.contextMenuContainerId-collapsed[b-x32un9mayi] {
	width: 50px !important;
	height: 50px !important;
}

.collapse-divider[b-x32un9mayi] {
	width: 1px;
	background-color: var(--dark-text-20);
	min-height: 100%;
}

.collapse-button-container-False[b-x32un9mayi] {
	margin-inline: 10px;
	margin-top: 16px;
}

.collapse-button-container-True[b-x32un9mayi] {
	margin-inline: 8px;
	margin-top: 8px;
}
/* /Pages/Full/Projects.razor.rz.scp.css */
@tailwind base;
@tailwind components;
@tailwind utilities;

.projects-page[b-pbdzj4kr4n] {
	background-image: url(_content/Deon.UI.Components/img/DeonB-BG-Logo-blurred-hires.jpg);
	background-position: center; /* Center the background image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Scale the background image to cover the area */
	height: 100vh; /* Make sure the body covers the whole viewport */
	margin: 0; /* Remove default margin */
}

.projects-container-True[b-pbdzj4kr4n] {
	margin-top: 40px;
	overflow-y: auto;
	height: calc(100vh - 112px);
	padding-bottom: 16px;
	z-index: 5;
}

.projects-container-False[b-pbdzj4kr4n] {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	margin-top: 40px;
	overflow-y: auto;
	height: calc(100vh - 112px);
	padding-bottom: 16px;
	align-content: flex-start;
	z-index: 5;
}


.left-column[b-pbdzj4kr4n] {
	background-color: #14141473;
	flex: 0 0 250px;
	padding:36px;
	padding-inline: 32px;
	width: 250px;
	z-index: 10;
	min-height: 100vh;
}

.right-column[b-pbdzj4kr4n] {
	margin: 32px;
	margin-bottom: 0;
	flex: 1 1;
}

.daia-column[b-pbdzj4kr4n] {
	margin: 0;
	flex: none;
}

.daia-expanded[b-pbdzj4kr4n] {
	width: 420px;
	margin-bottom: 0;
}

.search[b-pbdzj4kr4n] {
	margin-inline: 32px;
	padding-top: 32px;
}

.buttons[b-pbdzj4kr4n] {
	height: 40px;
}

.selector[b-pbdzj4kr4n] {
	padding-top: 40px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	align-self: stretch;
}


.user-profile[b-pbdzj4kr4n] {
	margin-top: 32px;
	margin-bottom: 40px;
	gap: 16px;
}

hr[b-pbdzj4kr4n] {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid var(--dark-divider, #363636);
	padding: 0;
}

.profile-separator[b-pbdzj4kr4n] {
	width: 184px;
}
/* The container */
.filters-container[b-pbdzj4kr4n] {
	display: flex;
	margin-bottom: 32px;
	cursor: pointer;
	font-size: 15px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: var(--dark-button-text);
	gap: 16px;
}

.checked[b-pbdzj4kr4n] {
	color: var(--dark-primary, #369EFF) !important;
}

.disabled[b-pbdzj4kr4n] {
	color: var(--dark-divider);
}

/* Hide the browser's default radio button */
.filters-container input[b-pbdzj4kr4n] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.deon-logo[b-pbdzj4kr4n] {
	width: 141px;
}

.projects-menu[b-pbdzj4kr4n] {
	background-color: var(--dark-label);
	width: 250px;
	border: solid 1px var(--dark-text-20);
	border-radius: 8px;
	z-index: 50;
}

.projectstollbarbutton[b-pbdzj4kr4n] {
	margin-inline-end: 24px;
}

.label-for-drawer[b-pbdzj4kr4n] {
	margin-inline-end: 6px;
}

.drawer-side[b-pbdzj4kr4n] {
	z-index: 20;
}

.connectionLostBanner-container[b-pbdzj4kr4n] {
	z-index: 1000;
	top:37px;
}

.username-text[b-pbdzj4kr4n], .help-text[b-pbdzj4kr4n] {
	max-width: 160px;
	text-align: justify;
}

.custom-help-container[b-pbdzj4kr4n] {
	width: 100%;
	flex-grow: 1;
	align-content: flex-end;
}

.help-image[b-pbdzj4kr4n] {
	height: 20px;
	width: 20px;
}

.dropdown-content[b-pbdzj4kr4n] {
	margin-top: 5px;
	transition-duration: 0ms;
	z-index: 200;
	background-color: var(--dark-background);
}

@-moz-document url-prefix() {
	.dropdown-content[b-pbdzj4kr4n] {
		background: var(--dark-label, rgba(20, 20, 20, 0.75));
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);
	}
}

li[b-pbdzj4kr4n] {
	cursor:pointer;
}

.markdown-banner[b-pbdzj4kr4n] {
	height: 36px;
	background-color: #d3d3d3;
	color: #030303;
	a {
		text-decoration: underline;
		color: blue;
	}
}

.projects-page-banner[b-pbdzj4kr4n] {
	height: calc(100vh - 36px);
}

.projects-page-banner .left-column[b-pbdzj4kr4n] {
	min-height: calc(100vh - 36px);
}
/* /Pages/Login.razor.rz.scp.css */
[b-8edx3fzxz9] .container {
    text-align: center;
    display: flex;
    flex-direction: column;
}

[b-8edx3fzxz9] .logo {
    display: flex;
    justify-content: center;
    margin: 25px auto;
}

[b-8edx3fzxz9] .login-input {
    width: 300px;
    margin: 8px auto;
}

[b-8edx3fzxz9] .login-button {
    width: 200px;
    margin: 0 auto;
}

[b-8edx3fzxz9] .login-host-input {
    width: 200px;
    margin: 16px auto;
    margin-top: auto;
}

.login-container[b-8edx3fzxz9] {
    display: flex;
    align-items: stretch;
    flex: 1;
}

.login-loader[b-8edx3fzxz9] {
	margin: 0 auto;
}
/* /Shared/Full/MainLayout.razor.rz.scp.css */
.page[b-kbhy887rqw] {
	position: relative;
	display: flex;
	flex-direction: column;
}

main[b-kbhy887rqw] {
	flex: 1;
}

.sidebar[b-kbhy887rqw] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-kbhy887rqw] {
	background-color: #1f1f1f;
	border-bottom: 1px solid #404040;
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

    .top-row[b-kbhy887rqw]  a, .top-row[b-kbhy887rqw]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-kbhy887rqw]  a:hover, .top-row[b-kbhy887rqw]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-kbhy887rqw]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-kbhy887rqw] {
        display: none;
    }

    .top-row.auth[b-kbhy887rqw] {
        justify-content: space-between;
    }

    .top-row[b-kbhy887rqw]  a, .top-row[b-kbhy887rqw]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-kbhy887rqw] {
        flex-direction: row;
    }

    .sidebar[b-kbhy887rqw] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-kbhy887rqw] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-kbhy887rqw]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-kbhy887rqw], article[b-kbhy887rqw] {
        padding-left: 32px !important;
        padding-right: 24px !important;
    }
}

.dialog-container[b-kbhy887rqw] {
	position: fixed; /* Positioning relative to the viewport */
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000; /* Ensure it's above other content but below clickable elements */
}
