/* OC */

#container
{
	display: flex;
	flex-direction: column;
	background-color: var(--_ai_gpt_tools-AC-color-l-1-rgb) !important;
	color: var(--_ai_gpt_tools-AC-nord3);
	fill: var(--_ai_gpt_tools-AC-nord3);
	overflow: unset !important;
	min-height: 105%;
}

/* base */

#wpwrap
{
	display: flex;
	flex-direction: column;
	background-color: var(--_ai_gpt_tools-AC-color-l-1-rgb) !important;
	color: var(--_ai_gpt_tools-AC-nord3);
	fill: var(--_ai_gpt_tools-AC-nord3);
	overflow: unset !important;
	min-height: 105%;
}
#wpcontent,
#wpbody,
#wpbody-content,
#_ai_gpt_tools-content
{
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-direction: column;
	padding-right: 20px;
}
._ai_gpt_tools-content
{
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	line-height: 130%;
	max-width: 100%;
}
/*._ai_gpt_tools-content a,
._ai_gpt_tools-content a:visited
._ai_gpt_tools-content a:active
{
	color: #2271b1;
}*/
#wpfooter
{
	opacity: 0.5;
	transition: opacity 200ms;
	-webkit-transition: opacity 200ms;
	-moz-transition: opacity 200ms;
	-o-transition: opacity 200ms;
}
#wpfooter:hover
{
	opacity: 1;
}

/* nav_t */

._ai_gpt_tools-nav_t-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	pointer-events: none;
	z-index: 9999;
	transition: top 300ms;
	-webkit-transition: top 300ms;
	-moz-transition: top 300ms;
	-o-transition: top 300ms;
	
	position: sticky;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 45px;
	margin-bottom: 45px;
	/*top: 25px;*/
	top: 55px;
}
._ai_gpt_tools-nav_t-select-wrap {
	position: relative;
}
._ai_gpt_tools-nav_t-select {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	z-index: 9;
}
._ai_gpt_tools-nav_t {
	pointer-events: auto !important;
	/*max-width: 300px;*/
	width: 300px;
}
._ai_gpt_tools-nav_t-body {
	min-height: 55px;
	position: relative;
}
._ai_gpt_tools-sticky_to_doc_top-active {
	top: 15px;
}
._ai_gpt_tools-nav_t-breadcrumb > li {
	display: inline-block;
	text-shadow: none;
	margin: 0;
}
._ai_gpt_tools-nav_t-breadcrumb a,
._ai_gpt_tools-nav_t-breadcrumb span
{
	color: #1e91cf;
	text-decoration: none;
	background-color: transparent;
}
._ai_gpt_tools-nav_t-breadcrumb li a,
._ai_gpt_tools-nav_t-breadcrumb li span
{
	color: #999999;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}
._ai_gpt_tools-nav_t-breadcrumb > li:last-child a,
._ai_gpt_tools-nav_t-breadcrumb > li:last-child span
{
	color: #1e91cf;
}

._ai_gpt_tools-nav_t-ADVANCED_MODE-wrap {
	pointer-events: none;
	user-select: none;
	position: absolute;
	z-index: 3;
	flex-wrap: nowrap;
	flex-shrink: 0;
	flex-grow: 0;
	left: 0;
	right: 0;
	/*top: -18px;*/
	top: -21px;
}
._ai_gpt_tools-nav_t-body-PREMIUM {
	border: 1px solid rgb(var(--_ai_gpt_tools-AC-color-green)) !important;
}
._ai_gpt_tools-nav_t-body-ADVANCED_MODE {
	border: 1px solid rgb(var(--_ai_gpt_tools-AC-color-advanced_mode)) !important;
}
._ai_gpt_tools-nav_t-body-DEV_MODE {
	border: 1px solid rgb(var(--_ai_gpt_tools-AC-color-dev_mode)) !important;
}

/*._ai_gpt_tools-nav_t-anim {
	opacity: 0;
    animation-duration: .15s;
    -webkit-animation-duration: .15s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
	animation-delay: 300ms;
	-webkit-animation-delay: 300ms;
    animation-name: _ai_gpt_tools-AC-slide_top_in;
    -webkit-animation-name: _ai_gpt_tools-AC-slide_top_in;
}*/
