/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ffvl_aide_edit_link{font-size:0.7rem;font-style:italic;}.ffvl_tooltip{font-size:0.7rem;font-style:italic;display:inline-block;position:relative;margin-left:1em;padding-left:2.25em;background-position:left center;background-repeat:no-repeat;background-size:2em;background-image:url(/themes/custom/ffvl_material/asset/resource/help.svg);}.ffvl_tooltip::before{content:attr(data-text);display:none;position:absolute;left:0;bottom:0;width:20em;line-height:normal;padding:5px;transform:translateY(-50%);color:#E6E6E6;background-color:#424242;border-radius:5px;}.ffvl_tooltip:hover::before{display:block;}
.annuaire_update_logo{max-width:100px;max-height:100px;}.submit_button_hidden{display:none !important;}
.balise_spotair{padding-right:1.5em;background-repeat:no-repeat;background-position:right center;background-size:contain;background-image:url(/sites/mig-intranet.ffvl.fr/modules/ffvl/ffvl_intranet/ffvl_balises/images/spotair.svg);}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.ok,.requirement-ok{color:#008000 !important;}.warning,.requirement-warning{color:#E09010 !important;}.error,.requirement-error{color:#EE5555 !important;}.info,.requirement-info{color:#0074BD !important;}.system-status-report,.ffvl-ecoles-status-report{width:100%;border-collapse:collapse;margin:1em 0;}.system-status-report th,.system-status-report td,.ffvl-ecoles-status-report th,.ffvl-ecoles-status-report td{padding:8px 12px;border:1px solid #ddd;text-align:left;vertical-align:top;}.system-status-report th,.ffvl-ecoles-status-report th{background-color:#f5f5f5;font-weight:bold;width:30%;}.system-status-report .merge-down,.ffvl-ecoles-status-report .merge-down{border-bottom:none;padding-bottom:4px;}.system-status-report .merge-up,.ffvl-ecoles-status-report .merge-up{border-top:none;padding-top:4px;}.system-status-report tr.ok,.ffvl-ecoles-status-report tr.ok{background-color:#f0fff0;}.system-status-report tr.warning,.ffvl-ecoles-status-report tr.warning{background-color:#fffbf0;}.system-status-report tr.error,.ffvl-ecoles-status-report tr.error{background-color:#fff0f0;}.block-ffvl-ecoles-block{margin:1em 0;padding:1em;background-color:#fff;border:1px solid #ddd;border-radius:4px;}.block-ffvl-ecoles-block .block-title{margin-top:0;margin-bottom:1em;font-size:1.2em;font-weight:bold;}.ffvl-ecoles-data-form{max-width:100%;}.ffvl-ecoles-data-form fieldset{margin:1.5em 0;padding:1em;border:1px solid #ccc;border-radius:4px;}.ffvl-ecoles-data-form fieldset legend{font-weight:bold;padding:0 0.5em;}.ffvl-ecoles-data-form .form-item{margin:1em 0;}.ffvl-ecoles-data-form .form-required{color:#c00;}.ffvl-ecoles-data-form table{border:none;background:transparent;}.ffvl-ecoles-data-form table td{vertical-align:top;padding:0.5em;}.ffvl-ecoles-synthese{padding:1em;}.ffvl-ecoles-synthese h2{margin-top:2em;margin-bottom:1em;padding-bottom:0.5em;border-bottom:2px solid #0074BD;color:#0074BD;}.ffvl-ecoles-synthese h3{margin-top:1em;margin-bottom:0.5em;color:#333;}.ffvl-ecoles-synthese blockquote{margin:1em 2em;padding:1em;background-color:#f9f9f9;border-left:4px solid #0074BD;}.ffvl-ecoles-synthese table{width:100%;margin:1em 0;border-collapse:collapse;}.ffvl-ecoles-synthese table th,.ffvl-ecoles-synthese table td{padding:8px;border:1px solid #ddd;}.ffvl-ecoles-synthese table th{background-color:#f5f5f5;font-weight:bold;}.ffvl-ecoles-historique{margin:1em 0;}.ffvl-ecoles-historique ul{list-style:none;padding:0;}.ffvl-ecoles-historique li{padding:0.5em 0;border-bottom:1px solid #eee;}.ffvl-ecoles-historique li:last-child{border-bottom:none;}.ffvl-ecoles-icon{display:inline-block;width:16px;height:16px;margin-right:4px;vertical-align:middle;}.ffvl-ecoles-badge{display:inline-block;padding:2px 6px;font-size:0.85em;font-weight:bold;border-radius:3px;background-color:#f0f0f0;color:#333;}.ffvl-ecoles-badge.ok{background-color:#d4edda;color:#155724;}.ffvl-ecoles-badge.warning{background-color:#fff3cd;color:#856404;}.ffvl-ecoles-badge.error{background-color:#f8d7da;color:#721c24;}.ffvl-ecoles-actions{margin:1em 0;padding:1em;background-color:#f9f9f9;border-radius:4px;}.ffvl-ecoles-actions a{display:inline-block;margin-right:1em;padding:0.5em 1em;background-color:#0074BD;color:white;text-decoration:none;border-radius:4px;}.ffvl-ecoles-actions a:hover{background-color:#005a94;}.ffvl-ecoles-help{padding:1em;margin:1em 0;background-color:#e7f3fe;border-left:4px solid #0074BD;border-radius:4px;}.ffvl-ecoles-help .help-title{font-weight:bold;margin-bottom:0.5em;}@media screen and (max-width:768px){.system-status-report th,.ffvl-ecoles-status-report th{width:40%;}.ffvl-ecoles-data-form table{display:block;}.ffvl-ecoles-data-form table td{display:block;width:100%;}.ffvl-ecoles-synthese blockquote{margin:1em 0;}}@media print{.block-ffvl-ecoles-block,.ffvl-ecoles-actions,.form-actions{display:none !important;}.ffvl-ecoles-synthese h2{page-break-after:avoid;}.ffvl-ecoles-synthese table{page-break-inside:avoid;}}
.message_actif{font-weight:bold;color:red;}label.option{padding-right:2em;}div.container-inline > div > label{padding-right:1em;}div.container-inline > div > label::after,label.option::after{content:unset !important;}td.mailing_histo_cell div{white-space:pre;width:fit-content;border:solid 1px grey;border-radius:3px;padding:0.5em;background-color:#CCC;}
