/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	overflow-y: scroll;

}

body {
	margin: 0
}

article,
footer,
header,
nav,
section {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}


main {
	display: block
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

b,
strong {
	font-weight: inherit;
	font-weight: bolder
}

code {
	font-family: monospace, monospace;
	font-size: 1em
}


sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}


video {
	display: inline-block
}

img {
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

button,
input {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button {
	text-transform: none
}


[type=submit],
button,
html [type=button] {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

[type=checkbox] {
	box-sizing: border-box;
	padding: 0
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details,
menu {
	display: block
}

[hidden] {
	display: none
}

@font-face {
	font-family: Raleway;
	font-weight: 400;
	font-style: normal;
	src: url("../fonts/raleway-regular-webfont.html") format("woff2"), url("../fonts/raleway-regular-webfont.woff") format("woff")
}

@font-face {
	font-family: Raleway;
	font-weight: 500;
	font-style: normal;
	src: url("../fonts/raleway-medium-webfont.html") format("woff2"), url("../fonts/raleway-medium-webfont.woff") format("woff")
}

@font-face {
	font-family: Raleway;
	font-weight: 600;
	font-style: normal;
	src: url("../fonts/raleway-semibold-webfont.html") format("woff2"), url("../fonts/raleway-semibold-webfont.woff") format("woff")
}

*,
:after,
:before {
	box-sizing: border-box
}

body,
html {
	margin: 0
}

html {
	font-size: 100%;
	line-height: 1.5;
	background: #e1e1e1;
	color: #656565;
	font-family: Raleway, sans-serif
}

@media (min-width: 48em) {
	html {
		font-size: 125%;
		line-height: 1.5
	}
}

a {
	color: #73cff4;
	text-decoration: underline
}

a:focus,
a:hover {
	text-decoration: none
}

a:active {
	text-decoration: underline
}

a:active:not([href]),
a:not([href]) {
	text-decoration: none
}

img {
	width: auto;
	max-width: 100%
}


h1,
h2,
h5,
h6,
ol,
p,
ul {
	margin: 0;
	padding: 0
}

h1,
h2,
h5,
h6 {
	font-size: inherit;
	font-weight: 400
}

button,
input {
	font: inherit;
	letter-spacing: inherit;
	color: #000
}

ul {
	padding: 0;
	list-style: none
}

.Bullet {
	font-size: .9rem;
	line-height: 1.66667;
	margin-right: 1.5rem;
	border-radius: 1.5rem;
	width: 1.5rem;
	height: 1.5rem;
	background: #000;
	color: #fff;
	text-align: center;
	font-weight: 600
}

.Bullet,
.BulletText {
	display: inline-block;
	
}

.Button {
	font-size: .9rem;
	line-height: 1.66667;
	display: inline-block;
	border: none;
	border-radius: .5rem;
	padding: .375rem 1.5rem;
	text-transform: uppercase;
	font-variant: small-caps;
	font-weight: 600;
	cursor: pointer;
	white-space: nowrap
}

.Button,
.Button:focus,
.Button:hover {
	text-decoration: none
}

.Button--small {
	padding: 0 .375rem
}

.Button--narrow {
	padding-left: .75rem;
	padding-right: .75rem
}

.Button--blank {
	background: #fff;
	color: #000
}

.Button--blank:focus,
.Button--blank:hover {
	color: #73cff4
}

.Button--themed {
	background: #73cff4;
	color: #000
}




.icon-satisfaction {
	width: 1.5rem;
	height: 1.5rem;
	min-width: 1.5rem;
	min-height: 1.5rem;
}

.responseFeedback:before {
	font-size: 20px !important
}

.Clearfix:after,
.Clearfix:before {
	content: " ";
	display: table
}

.Clearfix:after {
	clear: both
}

.Container {
	margin: 0 auto;
	padding: 0 .75rem;
	max-width: 52.5rem
}

.is-hidden {
	display: none
}

.Form-input {
	border: 1px solid #e1e1e1;
	border-radius: .1875rem;
	width: 100%;
	background: #fff;
	color: #656565;
	padding: .75rem
}

@media (min-width: 32.51em) {
	.Form-input {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
}

.Search-submit {
	margin-top: 7px;
	border: 1px solid #e1e1e1;
	border-radius: .1875rem;
	width: 100%;
	background: #eaf7fd;
	color: #656565;
	padding: .75rem
}

@media (min-width: 48.01em) {
	.Search-submit {
		display: none
	}
}

.responseFeedback {
	text-decoration: none;
	cursor: pointer;
	display: flex;
	flex: auto;
	align-items: center;
	gap: 0.5rem;
	padding: 0.5rem;
}

.responseFeedback b {
	margin-right: .2em
}

.positiveFeedback {
	color: #c2de83
}

.negativeFeedback {
	color: #ff7373
}

.HelpBox {
	border-radius: 0.5rem;
	background: #eaf7fd;
	color: #000;
	padding: 1rem 1.5rem;
	text-align: center;
	margin-top: 0.5rem;
}

.HelpBox [type=submit] {
	margin-top: 1.5rem
}

.js .HelpBox [type=submit] {
	display: none
}

.HelpBox-text {
	padding: 0 3rem;
	margin-bottom: 1.5rem
}

.HelpBox-actions {
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
}

.HelpBox-actions label {
	margin-left: .75rem;
	padding-top: 5px;
	padding-bottom: 8px;
	display: flex;
	align-items: center;
	gap: 0.2rem;
	flex: auto;
}

.HelpBox-actions .negativeFeedback svg {
	fill: red;
}

.HelpBox-actions .positiveFeedback svg {
	fill: green;
}

@media (max-width: 48em) {
	.HelpBox-actions label {
		line-height: 1.36364;
	}
}

@media (min-width: 48.01em) {
	.HelpBox-inner {
		zoom: 1;
		text-align: left
	}

	.HelpBox-inner:after,
	.HelpBox-inner:before {
		content: " ";
		display: block;
		height: 0;
		overflow: hidden
	}

	.HelpBox-inner:after {
		clear: both
	}

	.HelpBox-text {
		float: left;
		margin-bottom: 0;
		margin-right: .75rem;
		padding: .375rem 0
	}

	.HelpBox-actions {
		float: right
	}
}

.Loadable {
	-webkit-transition: opacity 75ms ease-out;
	transition: opacity 75ms ease-out
}

.Page-body {
	border-radius: .1875rem;
	padding: 1.5rem;
	background: #fff
}

.PageFooter {
	padding: 1.5rem;
	background: #e1e1e1;
	color: #000;
	font-style: italic
}

.PageFooter a {
	color: #000;
	text-decoration: none
}

.PageFooter a:focus,
.PageFooter a:hover {
	text-decoration: underline
}

.PageFooter-linkList {
	text-align: center
}

.PageFooter-link {
	display: inline-block
}

.PageFooter-link:not(:last-child):after {
	content: " - "
}

.PageFooter p {
	text-align: center;
	color: #656565;
}

.PageHeader {
	position: relative;
	box-shadow: 0 0 1.5rem rgba(0, 0, 0, .1);
	background: #fbfbfb;
	color: #656565;
	z-index: 10
}

.PageHeader-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: .375rem;
	padding-bottom: .375rem;
	gap: 1rem;

}

.PageHeader-Text {
	font-size: 13px;
	text-align: center;
}



@media (max-width: 47.99em) {
	.PageHeader-Text {
		display: none
	}
}

@media (max-width: 47.99em) {
	#accueil-header-text {
		display: block
	}

	#accueil-header-text .text-secondary {
		display: none;
	}
}


.PageHeader-brand {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 0 0 auto;
}

.PageHeader-homeLink {
	display: block;

}

.PageHeader-logo {
	width: auto;
	max-height: 3.75rem;
	vertical-align: middle
}

.PageHeader-logo--small {
	height: 3rem
}

.PageHero {
	padding-top: 3rem;
	margin: 0 auto;
	max-width: 60ch;
	text-align: center
}

.PageHero>* {
	font-weight: 500
}

.PageMain {
	padding-bottom: 0.3rem;
	background: #f1f1f1
}

.PageMenu-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 1.5rem;
	padding-top: 3rem;
	width: 100%
}

.PageMenu-item {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.PageMenu-link {
	display: block;
	border-bottom: .1875rem solid #e1e1e1;
	padding: .75rem 0;
	color: #656565;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 600
}

.PageMenu-link:focus,
.PageMenu-link:hover {
	color: #73cff4;
	text-decoration: none
}

.PageMenu-link.PageMenu-link--active,
.PageMenu-link:active {
	border-color: #73cff4
}

.Question {
	background: #fff
}

.Question-header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	cursor: pointer;
	padding: .75rem
}

@media (min-width: 32.51em) {
	.Question-header {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
}

.Question-header:hover {
	background: #eaf7fd
}

.Question-title {
	font-size: 1rem;
	line-height: 1.5;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 .75rem
}

@media (min-width: 48em) {
	.Question-title {
		font-size: 1rem;
		line-height: 1.5
	}
}

@media (min-width: 32.51em) {
	.Question-title {
		margin-left: 1.5rem;
		margin-right: 1.5rem
	}
}

.Question.is-open .Question-title {
	color: #000
}

.Question-toggleButton {
	border: 0;
	width: 1.5rem;
	height: 1.5rem;
	background-color: transparent;
	background-size: 1.5rem;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35' height='35pt' width='35pt'><path d='M5.43 13.68l12.01 12.01 12.013-12.01' fill='none' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' stroke='%23656565'/></svg>");
	cursor: pointer
}

.Question-toggleButton[aria-expanded=true] {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35' height='35pt' width='35pt'><path d='M5.43 21.43L17.44 9.416 29.454 21.43' fill='none' stroke='%23636363' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/></svg>")
}

.Question-body {
	display: none;
	padding: .75rem;
	padding-top: .75rem
}

@media (min-width: 48.01em) {
	.Question-body {
		padding-left: 4.5rem;
		padding-right: 4.5rem
	}
}

.Question.is-open .Question-body {
	display: block
}

ul.QuestionList-sub {
	list-style: none
}

ul.QuestionList-sub li {
	margin: .4em 0
}

.Page-body ul.QuestionList-sub {
	margin-left: 2em
}

.QuestionList-list {
	list-style: none;
	margin-bottom: .75rem
}

.QuestionList-item {
	margin-bottom: .1875rem
}

.QuestionList-item:first-child .Question {
	border-top-left-radius: .1875rem;
	border-top-right-radius: .1875rem
}

.QuestionList-item:last-child .Question {
	border-bottom-left-radius: .1875rem;
	border-bottom-right-radius: .1875rem
}

.QuestionList .QuestionList-title {
	text-align: center;
	line-height: 1.5rem;
	padding: 1rem;
}

.RichText h1,
.RichText h2,
.RichText h5,
.RichText h6 {
	margin-bottom: 1.5rem;
	color: #000;
	font-weight: 700
}

.RichText p {
	margin-bottom: 1.5rem
}

.RichText ul {
	list-style-type: none
}

.RichText ul li p {
	margin: 0
}

.RichText img {
	display: block;
	margin: 0 auto 1.5rem;
	max-width: 100%
}

.RichText iframe:not(.video iframe) {
	display: block;
	margin: 0 auto 1.5rem;
	max-width: 100%
}

.RichText img {
	height: auto !important
}

.ScreenReaderOnly {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.Title--1 {
	color: #000;
	font-weight: 600
}

h1.Title--1 {
	line-height: 3rem
}

label.Title--1 {
	line-height: 1;
	display: block;
	margin-bottom: 20px
}

.Tutorial {
	background: #fff;
	padding: 1.5rem
}

.Tutorial-title {
	margin-bottom: .75rem;
	text-transform: uppercase;
	font-weight: 700;
	color: #333
}

.Tutorial-body {
	margin-bottom: 3rem
}

.Tutorial-backToListLink {
	float: right
}

.TutorialExcerpt {
	background: #fff;
	padding: 1.5rem
}

.TutorialExcerpt-title {
	margin-bottom: .75rem;
	text-transform: uppercase;
	font-weight: 700;
	color: #333
}

.TutorialExcerpt-summary {
	margin-bottom: .75rem
}

.TutorialExcerpt-summaryTitle {
	font-style: normal;
	font-weight: 700
}

@media (min-width: 48.01em) {
	.TutorialExcerpt {
		display: flex;
		align-items: flex-start;
	}

	.TutorialExcerpt-imageContainer,
	.TutorialExcerpt-textContainer {
		width: 50%;
	}

	.TutorialExcerpt-textContainer {
		padding-left: 1.5rem;
	}
}

.TutorialExcerpt-imageContainer {
	margin-bottom: .75rem
}

@media (min-width: 48.01em) {
	.TutorialExcerpt-imageContainer {
		margin-bottom: 0
	}
}

@media (min-width: 48.01em) {
	.TutorialExcerpt-textContainer {
		padding-left: 1.5rem
	}
}

.TutorialExcerpt-image {
	width: 100%;
	max-width: 500px;
	display: block;
	margin: auto
}

.TutorialList {
	margin: 1.5rem -.75rem 0;
	padding: 0;
	background: #fff
}

@media (min-width: 48.01em) {
	.TutorialList {
		margin-top: 3rem;
		margin-left: 0;
		margin-right: 0;
		padding: 2.25rem
	}
}

@media (min-width: 80.01em) {
	.TutorialList {
		padding: 3rem 4.5rem
	}
}

.TutorialList-help {
	padding: 1.5rem
}

@media (min-width: 48.01em) {
	.TutorialList-item {
		margin-bottom: 1.5rem
	}
}

@media (max-width: 48em) {
	.TutorialList-item:nth-child(2n) .TutorialExcerpt {
		background-color: #f1f1f1
	}
}



.accueil {
    width: 100%;
    background-color: #F1F1F1;
    padding: 2rem;
    min-height: 80vh;
    display: flex;
    flex-direction: column; 
    justify-content: center;      
}

.PageHeader-crous .crous_menu{
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.2rem;
    font-family: "Roboto", "Helvetica Neue", sans-serif;
    font-size: 0.9rem;
}
.PageHeader-crous .crous_menu button{
    background-color: transparent;
}

.PageHeader-crous .crous_menu  span{
 white-space: nowrap;
    
}

.PageHeader-crous .crous_menu  img{
    flex: 0 0 auto;
    width: 1rem;
    height: 1rem;
}

.Container{
    
    width: 100%;
}
.choisir_crous{
    display: flex;
    justify-content: space-between;
    gap: 2rem;
}
.menu{
    flex: 1;
    display: flex;
    justify-content: center;
    flex-direction: column;

}
.crous_menu{
    display: flex;
    justify-content: center;
    gap: 1rem;
    
    align-items: center;
    cursor: pointer;

}
.crous_menu h1{
    color: #e01020;
    font-family: "Roboto", "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 2rem;
    text-align: center;
    line-height: 2rem;
}
.crous_menu button{
    display: flex;
    padding: 0;
    cursor: pointer;
    border: none;
    background-color: transparent;
}
.menu .crous_menu button img{
    width: 2rem;
    height: 2rem;
    min-width: 2rem;
    min-height: 2rem;
    flex-shrink: 0;
}


.carte{
    flex: 2;
}
.carteContainer{
    position: relative;
}
.carteContainer path {
    fill: #ffff;
    stroke: black;
    stroke-width: 1.5px;
    cursor: pointer;

    transform-box: fill-box;
    transform-origin: center;
    transition: transform 0.2s ease, fill 0.2s ease;
}
.carteContainer path:focus, .carteContainer g:focus{
  outline: none;
}
.carteContainer path:hover{
    fill: #e01020;
    transform: scale(1.1);
}
#r_guadeloupe:hover path {
  	fill: #e01020;
    transform: scale(1.1);

}
#r_mayotte:hover path {
	fill: #e01020;
    transform: scale(1.1);
}

.carteContainer path.active,
.carteContainer g.active path {
    fill: #e01020;

}

.popin {
    position: absolute;
    z-index: 20;
    min-width: 200px;
    padding: 30px;
    background: #fff;
    box-shadow: 5px 10px 10px rgba(0, 0, 0, 0.25);
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-family: "Marianne", sans-serif;
    font-size: 14px;
    line-height: 1.4;
    white-space: nowrap;
}
.popin[hidden] {
  display: none;
}

.popin::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -20px;
  transform: translateX(-50%);
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 20px solid #fff;
}
.popin a {
    text-decoration: none;
    font-size: 0.8rem;
    color: #222;

}
.popin a:hover {
    color: #e01020;
    transition: background 0.2s ease, color 0.2s ease;
}
.close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0;
}

.close::before,
.close::after {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 20px;
  border-top: 1px solid black;
}

.close::before {
  transform: rotate(45deg);
}

.close::after {
  transform: rotate(-45deg);
}



.crous_dropdown{
    position: relative;
    width: fit-content;
    margin: 0 auto;
}

.crous_arrow{
    transition: transform 0.25s ease;
}

.crous_dropdown.open .crous_arrow{
    transform: rotate(180deg);
}

.crous_list{
    position: absolute;
    top: calc(100% + 1rem);
    left: 50%;
    transform: translateX(-50%);

    min-width: 320px;
    max-height: 320px;
    overflow-y: auto;

    background: #fff;
    border-radius: 16px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);

    padding: 1rem 0;
    margin: 0;
    list-style: none;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transition: opacity 0.2s ease, transform 0.2s ease;
    z-index: 50;
}

.crous_dropdown.open .crous_list{
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.crous_list li{
    margin: 0;
    padding: 0;
}

.crous_list a{
    display: block;
    padding: 0.5rem 1rem;
    color: #222;
    text-decoration: none;
    font-family: "Roboto", "Helvetica Neue", sans-serif;
    font-size: 1rem;
    transition: background 0.2s ease, color 0.2s ease;
}

.crous_list a:hover{
    color: #e01020;
}




#chatbot-container {
	padding-inline: 1.5rem;
	padding-bottom: 0;
	/* border: 2px solid black; */
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.chatbot {
	border: 1px solid #e1e1e1;
	margin-bottom: 1.5rem;
	max-width: fit-content;
}

.chatbot a {
	display: block;
	/* 🔥 prend toute la place */
	padding: .75rem 1.5rem;
	/* on déplace le padding ici */
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	transition: background-color 0.2s ease;


}

.chatbot a:hover {
	background-color: #73cff4;
}

.QuestionItem {
	display: block;
}

.QuestionItem-header {
	width: 100%;
	background: none;
	border: none;
	display: flex;
	justify-content: space-between;
	align-items: start;
	cursor: pointer;
	margin-bottom: 0.5rem;
	gap: 0.5rem;
}

.icon {
	min-width: 1.5rem;
	height: auto;
	transition: transform 0.2s ease;


}

.QuestionItem.open .icon {
	transform: rotate(180deg);
}

.QuestionItem-title {
	text-align: left;
}

.QuestionItem-content {
	padding: 0rem;
	max-height: 0;
 	opacity: 0;
  	overflow: hidden;
	transition:
		max-height 0.3s ease,
		opacity 0.2s ease,
		padding 0.2s ease;
}

.QuestionItem.open .QuestionItem-content {
	opacity: 1;
	max-height: max-content;
	border-radius: 1rem;
	padding: 1rem;
	border: #e1e1e1 solid 1px;

}

.video {
	display: flex;
	justify-content: center;
	width: 100%;
}

.video iframe {
	width: 100%;
	max-width: 640px;
	aspect-ratio: 16 / 9;
	height: auto;
	display: block;
	margin: 1.5rem auto;
	border: 0;
	min-height: 360px;

}








@media (max-width: 767px) {
	#PageHeader-brand {
		width: 25%;
		height: 25%;
	}

	#logo-crous {
		width: 100%;
		height: auto;
		max-height: 3rem;
		max-width: 3rem;
		min-width: 1.3rem;
		min-height: 1.3rem;
		display: block;
	}

	.crous_menu span {
		white-space: normal !important;
		text-align: center;
	}

	.carte {
		display: none;
	}

	.accueil {
		justify-content: flex-start !important;

	}
	.menu .crous_dropdown .crous_menu{
		cursor: default;
	}
	.menu .crous_menu button{
		display: none;
	}

	.crous_dropdown .crous_menu h1 {
		font-size: 1.3rem;
	}


	.PageHeader-crous .crous_list {
		width: 50vw !important;
		min-width: unset !important;
	}

	.crous_dropdown.open .crous_list {
		text-align: center;
		width: 90vw;
		max-height: 50vh;
		min-width: unset;
	}

	
	.menu .crous_dropdown .crous_list {
		display: block;
		visibility: visible;
		opacity: 1;
		text-align: center;
		width: 90vw;
		max-height: 65vh;
		pointer-events: auto;
		min-width: inherit;
	}
}