/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#pratique,.local-tasks{font-family:var(--gin-font);position:relative;z-index:0;background-color:var(--gin-bg-app);margin-bottom:calc(var(--gut)*.5);margin-left:calc(var(--gut)*-1) !important;margin-right:calc(var(--gut)*-1) !important;}#pratique .block,.local-tasks{padding:15px calc(var(--gut)*1);margin-bottom:0px;border-top:1px solid var(--gin-color-primary);border-bottom:1px solid var(--gin-color-primary);}.local-tasks{border-top:none;position:sticky;top:0;}#pratique .messages{background:0 0;padding:15px calc(var(--gut)*1)!important;border:none!important;border-top:1px solid var(--gin-color-primary)!important}#pratique .tabs{background:0 0}#pratique ul.tabs,.local-tasks ul.tabs{margin:0;margin-block:0 !important;padding-inline:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}#pratique ul.tabs li,#pratique ul.tabs li a,.local-tasks ul.tabs li,.local-tasks ul.tabs li a{margin:0;padding:0;border:none!important;outline:0;background-color:none!important}::marker{font-size:0px;color:transparent;}#pratique ul.tabs li a,.local-tasks ul.tabs li a{color:var(--gin-color-text);display:inherit;text-transform:lowercase;line-height:1.2;border:1px solid transparent!important;background:0 0!important;text-decoration:none;font-size:var(--gin-font-size);padding-block:calc(var(--gin-spacing-xs) - 2px);padding-inline:var(--gin-spacing-s);margin-inline-end:.25em;border-radius:2rem;}#pratique ul.tabs li a:hover,.local-tasks ul.tabs li a:hover{border-color:var(--gin-color-primary-light) !important;color:var(--gin-color-primary)}#pratique ul.tabs li a.is-active,.local-tasks ul.tabs li a.is-active{border-color:var(--gin-color-primary) !important;color:var(--gin-color-primary)}#messages{font-family:var(--gin-font);color:var(--gin-color-text);background-color:var(--gin-bg-app);padding:15px calc(var(--gut)*1);margin-bottom:-1px;border-top:1px solid var(--gin-color-primary);border-bottom:1px solid var(--gin-color-primary);}#messages.error{background-color:#FCEEF1;}html{scroll-behavior:smooth;height:auto !important;}body{padding:0;margin:calc(var(--gut)*.5) var(--gut) !important;}.layout-global{max-width:var(--maxwidth);margin:0 auto;}sup{font-size:60%;top:-0.6em;}a{color:inherit;text-decoration:underline;}p{margin:0 0 calc(var(--gut) * 0.5) 0;}p:empty{display:none;}p:last-child{margin:0 !important;}.hide{display:none !important;}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;}input{border:none;outline:none;}.flex{display:flex;}ul,ul li{margin:0;padding:0;list-style-type:none;}nav.pager{margin:var(--gutter) 0;display:flex;justify-content:center;align-items:center;}nav.pager ul{margin:0;display:flex;justify-content:center;align-items:center;}nav.pager ul li{margin:0 5px;}nav.pager ul li a{display:inherit;text-indent:-100000px;padding:0;width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:100%;background-color:transparent;}nav.pager ul li.pagination-previous a{background-image:url(/themes/custom/ff_starterkit/images/pictos_fleche.svg);transform:rotate(180deg);}nav.pager ul li.pagination-next a{background-image:url(/themes/custom/ff_starterkit/images/pictos_fleche.svg);}nav.pager ul li.current span{display:none;}nav.pager ul li.current{width:60px;height:60px;border-radius:100px;background-color:transparent;color:var(--noir);text-align:center;line-height:60px;font-size:var(--font100);border:var(--border);}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
