/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Space Grotesk';src:url(/themes/custom/bootstrap_edv/css/fonts/spacegrotesk-regular-webfont.woff2) format('woff2'),url(/themes/custom/bootstrap_edv/css/fonts/spacegrotesk-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Space Grotesk';src:url(/themes/custom/bootstrap_edv/css/fonts/spacegrotesk-bold-webfont.woff2) format('woff2'),url(/themes/custom/bootstrap_edv/css/fonts/spacegrotesk-bold-webfont.woff) format('woff');font-weight:bolder;font-style:normal;}@font-face{font-family:'Space Grotesk';src:url(/themes/custom/bootstrap_edv/css/fonts/spacegrotesk-light-webfont.woff2) format('woff2'),url(/themes/custom/bootstrap_edv/css/fonts/spacegrotesk-light-webfont.woff) format('woff');font-weight:lighter;font-style:normal;}@font-face{font-family:'Space Grotesk';src:url(/themes/custom/bootstrap_edv/css/fonts/spacegrotesk-medium-webfont.woff2) format('woff2'),url(/themes/custom/bootstrap_edv/css/fonts/spacegrotesk-medium-webfont.woff) format('woff');font-weight:bold;font-style:normal;}*{font-family:'Space Grotesk';}
nav.tabs ul.tabs--primary{border:0;background:transparent;}nav.tabs ul.tabs--primary li a{border:0;border-radius:0;background:rgba(255,255,255,0.6);color:var(--noir);}nav.tabs ul.tabs--primary li a:hover{background:rgba(0,0,0,0.5);color:var(--jaune);}.region-navigation-collapsible ul.navbar-nav{position:relative;z-index:200;}.region-navigation-collapsible ul.navbar-nav>li>a{font-weight:bolder;font-stretch:ultra-condensed;text-transform:uppercase;color:var(--noir);font-size:15px;}.region-navigation-collapsible ul.navbar-nav>li>a.is-active,.region-navigation-collapsible ul.navbar-nav>li>a:hover{color:#E0002C;}.region-navigation-collapsible ul.navbar-nav li a span.caret{display:none;}.region-navigation-collapsible ul.navbar-nav{margin-top:50px;}.region-navigation-collapsible ul.navbar-nav li{text-align:center;}button.navbar-toggle{margin-top:25px;}.region-navigation{width:100%;}.region-navigation ul.menu--secondary{background:var(--rouge);width:100%;text-align:right;font-size:0.85em;font-weight:bold;padding-top:2px;padding-right:20px;}@media all and (min-width:405px){.region-navigation ul.menu--secondary{height:30px;}}.region-navigation ul.menu--secondary li{display:inline-block;padding:0;}.region-navigation ul.menu--secondary a{color:white;padding:3px 1px;margin:0;}.region-navigation ul.menu--secondary>li:not(.first)>a::before{content:'·';font-family:'Arial';font-weight:bold;padding-right:6px;}.region-navigation ul.menu--secondary a:hover,.region-navigation ul.menu--secondary a:active{background:transparent;color:var(--jaune);}ul.menu--secondary a[href*="facebook.com"],ul.menu--secondary a[href*="facebook.com"]:hover,ul.menu--secondary a[href*="instagram.com"],ul.menu--secondary a[href*="instagram.com"]:hover,ul.menu--secondary a[href*="youtube.com"],ul.menu--secondary a[href*="youtube.com"]:hover{position:relative;top:-10px;font-size:0;background:transparent url(/themes/custom/bootstrap_edv/images/picto-header-facebook.png) top center no-repeat;background-size:contain;width:20px;height:20px;}ul.menu--secondary a[href*="instagram.com"],ul.menu--secondary a[href*="instagram.com"]:hover{background-image:url(/themes/custom/bootstrap_edv/images/picto-header-instagram.png);margin-right:5px;}ul.menu--secondary a[href*="youtube.com"],ul.menu--secondary a[href*="youtube.com"]:hover{background-image:url(/themes/custom/bootstrap_edv/images/picto-header-youtube.png);}@media all and (min-width:768px){.region-navigation-collapsible ul.navbar-nav{float:right;margin-top:-20px;margin-right:20px;margin-bottom:10px;max-width:85%;}.region-navigation-collapsible ul.navbar-nav>li>a{font-size:15px;padding:2px;font-stretch:condensed;}.region-navigation-collapsible ul.navbar-nav>li>a::before{content:'·';font-family:'Arial';font-weight:bold;padding-right:4px;}.region-navigation-collapsible ul.navbar-nav>li.first>a::before{content:'';}}ul.menu--footer li a,ul.menu--footer li a:hover{padding:3px 10px 3px 0;font-weight:bold;background:var(--noir);}ul.menu--footer li a:hover{text-decoration:underline;}
.view-id-cover_accueil .slide__constrained{position:absolute;z-index:100;padding:0;width:100%;min-height:0;}.view-id-cover_accueil .slide__caption{position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;padding:20px;cursor:default;}.view-id-cover_accueil .slide__caption h2.slide__title{position:absolute;z-index:10;text-transform:none;left:60px;bottom:30%;color:white;font-weight:bold;font-size:1.4em;background:transparent;}.view-id-cover_accueil .slide__caption .slide__link{position:absolute;width:100%;left:60px;bottom:5%;}.view-id-cover_accueil .slide__caption .slide__link a{color:var(--noir);font-weight:bold;border:0;background:var(--jaune);padding:5px 10px;}.view-id-cover_accueil nav.slick__arrow button{border-radius:0;text-indent:100px;overflow:hidden;width:12.5px;height:35.5px;margin:0 30px;}.view-id-cover_accueil nav.slick__arrow button.slick-prev{background:transparent url(/themes/custom/bootstrap_edv/images/fleche-precedent.png) top center no-repeat;background-size:cover;}.view-id-cover_accueil nav.slick__arrow button.slick-next{background:transparent url(/themes/custom/bootstrap_edv/images/fleche-suivant.png) top center no-repeat;background-size:cover;}@media all and (min-width:768px){.view-id-cover_accueil .slide__caption{padding:80px;}.view-id-cover_accueil .slide__caption h2.slide__title{font-size:44px;font-weight:bold;}.view-id-cover_accueil .slide__caption .slide__link a{font-size:1.2em;}.view-id-cover_accueil nav.slick__arrow button{width:25px;height:71px;}.view-id-cover_accueil .slide__caption .slide__link{bottom:3%;}.view-id-cover_accueil .slide__caption h2.slide__title{bottom:18%;}}@media all and (min-width:1024px){.view-id-cover_accueil .slide__caption .slide__link{bottom:2%;}.view-id-cover_accueil .slide__caption h2.slide__title{bottom:12%;}}.view-spectacles-accueil{margin-top:30px;}.view-spectacles-accueil .views-row{position:relative;max-width:500px;margin-bottom:20px;}@media all and (min-width:1200px){.view-spectacles-accueil .views-row:nth-child(6n+1){clear:both;}}@media all and (min-width:992px) and (max-width:1199px){.view-spectacles-accueil .views-row:nth-child(4n+1){clear:both;}}@media all and (min-width:768px) and (max-width:991px){.view-spectacles-accueil .views-row:nth-child(3n+1){clear:both;}}@media all and (max-width:767px){.view-spectacles-accueil .views-row:nth-child(2n+1){clear:both;}}.view-spectacles-accueil .views-field-progs{position:absolute;width:100%;}.view-spectacles-accueil .views-field-progs ul{position:absolute;top:-1px;list-style-type:none;margin:0;padding:0;}.view-spectacles-accueil .views-field-progs span{display:inline-block;margin:1px 0;}.view-spectacles-accueil .views-field-progs a{display:inline-block;background:transparent;color:white;padding:2px 12px;font-size:13px;}.view-spectacles-accueil .views-field-nothing-2{background:var(--noir);padding:5px;}.view-spectacles-accueil .views-field-nothing-2 h3{margin:5px 0;}.view-spectacles-accueil .views-field-nothing-2 h3 a{color:white;}.view-spectacles-accueil .views-field-nothing-2 .compagnie{color:var(--jaune);font-weight:bold;}.view-spectacles-accueil .views-field-nothing-1{background:var(--gris-clair);padding:5px;}.view-spectacles-accueil .views-field-nothing-1 .dates{text-transform:uppercase;font-weight:bold;}.view-spectacles-accueil .views-field-nothing-1 .dates ul{list-style-type:none;padding:0;margin-bottom:3px;}.view-spectacles-accueil .views-field-nothing-1 .dates{line-height:1.05em;}.view-spectacles-accueil .views-field-nothing-1 .dates .date{}.view-spectacles-accueil .views-field-nothing-1 .lieu{margin-top:5px;font-variant:small-caps;line-height:0.9em;}.view-spectacles-accueil .views-field-field-reserver{text-align:right;}.view-spectacles-accueil .views-field-field-reserver a{color:var(--rouge);text-transform:uppercase;font-weight:bold;}.view-spectacles-accueil .views-field-field-reserver a::after{content:'→';margin-left:5px;}.view-spectacles-accueil .more-link{margin:20px auto 60px auto;}.view-spectacles-accueil .more-link a{display:inline-block;color:white;background:var(--rouge);padding:5px 15px;font-size:1.1em;font-weight:bold;}.view-actualites-accueil{margin-left:15px;margin-right:15px;margin-top:-20px;}.view-actualites-accueil .views-row{clear:both;margin-bottom:100px;}.view-actualites-accueil .views-row:not(:first-child){padding-top:30px;}.view-actualites-accueil .views-field-field-visuel{float:left;margin-right:20px;margin-bottom:10px;width:210px;}.view-actualites-accueil .views-field-title{clear:both;}.view-actualites-accueil .views-field-title h2{background:transparent;padding-bottom:0;font-size:1.5em;font-weight:bold;}.view-actualites-accueil .views-field-title a{color:var(--noir);}.view-actualites-accueil .views-field-my-changed{font-size:0.9em;margin-bottom:10px;}.view-actualites-accueil .views-field-view-node a{display:inline-block;font-weight:bold;color:var(--noir);background:var(--jaune);padding:3px 10px;}@media all and (min-width:768px){.view-actualites-accueil .views-field-field-visuel{width:315px;}.view-actualites-accueil .views-field-title{clear:none;}}@media all and (min-width:1024px){.view-actualites-accueil .views-field-field-visuel{width:420px;}}
.group-top{position:relative;background:var(--noir);}.group-top .field--name-field-visuel{position:absolute;top:50%;transform:translateY(-50%);width:100%;overflow:visible;}.group-top .field--name-field-visuel>.media--image{min-height:500px;min-width:1500px;width:100%;}.group-top .field--name-field-visuel img{width:100%;}.group-top .field--name-field-programmation .field--item{position:relative;left:-10%;}.group-top .field--name-field-programmation a,.group-top h1.my-title,.group-top h1.page-header{position:relative;z-index:20;top:80px;left:10%;width:80%;color:white;padding-top:10px;padding-bottom:180px;background:transparent url(/themes/custom/bootstrap_edv/images/points-titre-s.png) no-repeat;background-position:bottom 160px left;font-size:2.5em;font-weight:bold;}.group-top .field--name-field-programmation a{top:10px;}@media (min-width:768px){.group-top .field--name-field-programmation a,.group-top h1.my-title,.group-top h1.page-header{font-size:4em;}}.group-top{clear:both;}body.page-node-type-actualite .field--my-changed{font-weight:bold;font-style:italic;}body.path-node .field--name-field-fichiers{margin-top:30px;}body.path-node .field--name-field-fichiers *{background:var(--rouge);color:white;}body.path-node .field--name-field-fichiers a{color:white;}.dsp-link{padding:20px 0;}.dl-link a,.dsp-link a{display:inline-block;background:var(--rouge);color:white !important;padding:6px 15px 4px 15px;font-size:1.1em;font-weight:bold;}body.page-node-type-programmation .group-top .field--name-body,body.page-node-type-page .group-top .field--name-field-sous-titre{position:relative;z-index:1000;margin:-80px 10% 80px 10%;color:white;}.field--name-field-video .field--item{margin:30px 0;}@media all and (min-width:768px){.view-spectacles-programmation .view-content .views-row:last-child::after,.view-spectacles-programmation .view-content::after{content:' ';clear:both;margin-bottom:50px;}body.page-node-type-programmation .field--name-field-infos-pratiques{clear:both;margin-top:50px;}}@media all and (min-width:992px){body.page-node-type-programmation .group-top h1.my-title,body.page-node-type-page .group-top h1.my-title{font-size:60px;}body.page-node-type-programmation .group-top .field--name-body,body.page-node-type-page .group-top .field--name-field-sous-titre{font-size:18px;}}.field--name-edv-programmations-liees{margin-bottom:40px;}.field--name-edv-programmations-liees .field--label{font-family:'Space Grotesk';padding-bottom:15px;margin-bottom:5px;font-size:1.5em;font-weight:lighter;}@media (min-width:768px){.field--name-edv-programmations-liees .field--label{font-size:2em;}}.view-programmations-liees .views-row{padding:10px;}.view-programmations-liees .views-row .views-field-nothing{background:black;margin-left:5px;}.view-programmations-liees .views-row .visuel,.view-programmations-liees .views-row .legende{display:inline-block;vertical-align:middle;}.view-programmations-liees .views-row .visuel{max-width:25%;}.view-programmations-liees .views-row .legende{padding:5px;}.view-programmations-liees .views-row h3.titre{margin:0 0 5px 0;}.view-programmations-liees .views-row .titre a{color:white;}.view-programmations-liees .views-row .nb-spectacles{color:var(--rouge);}.view-spectacles-programmation .views-row,.view-agenda .views-row{position:relative;height:400px;max-width:260px;}@media all and (min-width:1200px){.view-spectacles-programmation .views-row:nth-child(6n+1),.view-agenda .views-row:nth-child(6n+1){clear:both;}}@media all and (min-width:992px) and (max-width:1199px){.view-spectacles-programmation .views-row:nth-child(4n+1),.view-agenda .views-row:nth-child(4n+1){clear:both;}}@media all and (min-width:768px) and (max-width:991px){.view-spectacles-programmation .views-row:nth-child(3n+1),.view-agenda .views-row:nth-child(3n+1){clear:both;}}.view-spectacles-programmation .views-field-progs,.view-agenda .views-field-progs{position:absolute;width:100%;}.view-spectacles-programmation .views-field-progs ul,.view-agenda .views-field-progs ul{position:absolute;top:-1px;list-style-type:none;padding:0;margin:0;}.view-spectacles-programmation .views-field-progs span,.view-agenda .views-field-progs span{display:inline-block;margin:1px 0;}.view-spectacles-programmation .views-field-progs a,.view-agenda .views-field-progs a{display:inline-block;background:transparent;color:white;padding:2px 12px;font-size:13px;}.view-spectacles-programmation .views-field-nothing-2,.view-agenda .views-field-nothing-2{background:var(--noir);padding:5px;}.view-spectacles-programmation .views-field-nothing-2 h3,.view-agenda .views-field-nothing-2 h3{margin:5px 0;}.view-spectacles-programmation .views-field-nothing-2 h3 a,.view-agenda .views-field-nothing-2 h3 a{color:white;}.view-spectacles-programmation .views-field-nothing-2 .compagnie,.view-agenda .views-field-nothing-2 .compagnie{color:var(--jaune);font-weight:bold;}.view-spectacles-programmation .views-field-nothing-1,.view-agenda .views-field-nothing-1{background:var(--gris-clair);padding:5px;}.view-spectacles-programmation .views-field-nothing-1 .dates,.view-agenda .views-field-nothing-1 .dates{text-transform:uppercase;font-weight:bold;}.view-spectacles-programmation .views-field-nothing-1 .dates ul,.view-agenda .views-field-nothing-1 .dates ul{list-style-type:none;padding:0;margin-bottom:3px;}.view-spectacles-programmation .views-field-nothing-1 .dates,.view-agenda .views-field-nothing-1 .dates{line-height:1.05em !important;}.view-spectacles-programmation .views-field-nothing-1 .dates .date,.view-agenda .views-field-nothing-1 .dates .date{}.view-spectacles-programmation .views-field-nothing-1 .lieu,.view-agenda .views-field-nothing-1 .lieu{margin-top:5px;font-variant:small-caps;line-height:0.9em;}.view-spectacles-programmation .views-field-field-reserver,.view-agenda .views-field-field-reserver{text-align:right;}.view-spectacles-programmation .views-field-field-reserver a,.view-agenda .views-field-field-reserver a{color:var(--rouge);text-transform:uppercase;font-weight:bold;}.view-spectacles-programmation .views-field-field-reserver a::after,.view-agenda .views-field-field-reserver a::after{content:'→';margin-left:5px;}table.spectacles-table tr:first-of-type td{border:0;}table.spectacles-table h3.date{font-weight:bold;margin:0;}table.spectacles-table h4{margin:0;}table.spectacles-table td{vertical-align:middle !important;}table.spectacles-table td.horaire{width:80px;font-weight:bold;text-align:center;}table.spectacles-table .visuel{width:90px;}table.spectacles-table .title{font-weight:bold;margin-top:5px;}table.spectacles-table td.lieu{text-align:right;font-weight:bold;}body.page-node-type-spectacle .group-top .field--name-field-programmation{position:relative;top:80px;left:10%;width:80%;padding-top:10px;padding-bottom:180px;}body.page-node-type-spectacle .group-content{position:relative;z-index:30;margin-top:-20px;}body.page-node-type-spectacle h1.my-title{color:var(--rouge);font-size:3em;font-weight:bold;margin:0;}body.page-node-type-spectacle .field--name-field-compagnie{font-size:1.8em;font-weight:bold;margin-bottom:20px;}body.page-node-type-spectacle .right-col{margin-top:20px;}@media all and (min-width:768px){body.page-node-type-spectacle .right-col{margin-top:0;}}body.page-node-type-spectacle .field--name-field-infos-pratiques{font-size:1.2em;font-weight:bold;}body.page-node-type-spectacle .field--name-field-reserver a{display:inline-block;margin-top:10px;padding:3px 15px;background:var(--rouge);color:white;font-weight:bold;}body.page-node-type-spectacle .field--name-body{margin-top:30px;}body.page-node-type-spectacle .field--name-field-mentions{margin-top:30px;font-size:0.9em;}.view-actualites .views-row{clear:both;padding:30px 0;}.view-actualites .views-field-field-visuel{float:left;margin-right:20px;margin-bottom:10px;width:210px;}.view-actualites .views-field-title{clear:both;}.view-actualites .views-field-title h2{background:transparent;padding-bottom:0;font-size:1.5em;font-weight:bold;}.view-actualites .views-field-title a{color:var(--noir);}.view-actualites .views-field-changed{font-size:0.9em;margin-bottom:10px;}.view-actualites .views-field-view-node a{display:inline-block;font-weight:bold;color:var(--noir);background:var(--jaune);padding:3px 10px;}@media all and (min-width:768px){.view-actualites .views-field-field-visuel{width:315px;}.view-actualites .views-field-title{clear:none;}}@media all and (min-width:1024px){.view-actualites .views-field-field-visuel{width:420px;}}form.contact-message-form{background:var(--gris-clair);padding:5%;}form.user-login-form{background:var(--gris-clair);padding:20px;margin:auto 10%;}form.user-login-form .form-item,form.user-login-form .form-actions{max-width:600px;margin-left:auto;margin-right:auto;}
:root{--jaune:#F9EB09;--rouge:#ED0030;--gris-clair:#DCDCDC;--noir:#212121;}p{margin:10px 0;}h1{font-size:60px;font-weight:bolder;}h2{background:transparent url(/themes/custom/bootstrap_edv/images/vague-noire.png) bottom left no-repeat;background-size:130px 6px;padding-bottom:15px;margin-bottom:30px;font-size:2em;font-weight:lighter;}@media (min-width:768px){h2{font-size:2.5em;}}h3{font-size:24px;font-weight:normal;}iframe{border:0;max-width:100%;}hr{display:block;border:0;width:130px;height:6px;background:url(/themes/custom/bootstrap_edv/images/vague-noire.png) left top no-repeat;background-size:contain;margin:10px 0;padding:0;}img{max-width:100%;height:100%;}figure,img.align-left,img.align-right,img.align-center{display:inline-block !important;margin:0 20px 10px 20px;}figure.align-center,img.align-center{position:relative;left:50%;transform:translateX(-50%);}figure.align-left,img.align-left{margin-left:0;}figure.align-right,img.align-right{margin-right:0;}figcaption{color:#555;font-size:0.85em;}span.rouge{color:var(--rouge);}span.jaune{color:var(--jaune);}a.bouton{display:inline-block;background:var(--rouge);color:white !important;padding:6px 15px 4px 15px;font-size:1.1em;font-weight:bold;}a.fichier::before{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;content:"\e022";}
:root{--jaune:#F9EB09;--rouge:#ED0030;--gris-clair:#DCDCDC;--noir:#212121;}body{position:relative;z-index:200;color:var(--noir);font-size:15px;}@media all and (min-width:768px){body{margin:0;}#navbar-collapse{padding:0;}}a,a:hover,a:visited{color:var(--rouge);}button{cursor:pointer;}nav.tabs{position:absolute;z-index:100;margin-top:40px;}.main-container::before{content:'';clear:both;}section.main-wrapper{padding:0;}a.name.navbar-brand{display:none;}strong{font-weight:bolder;}span.rouge{color:var(--rouge);}span.jaune{color:var(--jaune);}table.table-hover tr:hover{background:#FEE;}.table-striped>tbody>tr:nth-of-type(2n){background:#EEE;}.table-striped>tbody>tr:nth-of-type(2n+1){background:white;}table.table-stripped td.titre{background:white;padding-top:20px;}table.table-stripped td.row{padding-top:3px;padding-bottom:3px;}.region-footer #block-newsletter a.bouton{display:inline-block;margin-top:20px;background:var(--noir);color:white;font-weight:bold;padding:5px 15px;}.view .views-row h3.titre{font-size:18px;font-weight:bold;}.my-header-wrapper{padding:0;}.my-content-wrapper,.region-content>.views-element-container,.region-content .contact-message-form{margin:10px 10%;max-width:1600px;}.trapeze{position:relative;z-index:0;overflow:hidden;margin-top:-5px;}.trapeze::before{content:'';position:absolute;top:0;z-index:10;width:100%;border-bottom:50px transparent solid;border-left:3000px white solid;}.trapeze::after{content:'';position:absolute;bottom:0;z-index:10;width:100%;border-top:50px transparent solid;border-left:3000px white solid;}a.logo img{height:50px;margin-left:20px;margin-top:10px;}@media all and (min-width:500px){a.logo img{height:72px;}}header#navbar{padding:0;margin:0;background:white;border:0;}.navbar-header{width:100%;margin:0 !important;}footer.footer{border-top:0;padding-bottom:0;margin-top:10px;}.region-footer{background:var(--noir);color:white;padding-bottom:30px;}.region-footer #block-newsletter{background:var(--jaune);color:var(--noir);padding:15px;margin-bottom:15px;padding-left:10%;padding-right:10%;}.region-footer #block-newsletter h2{font-size:1.2em;font-weight:bold;margin-bottom:0;background:transparent;}.region-footer a{color:white;}.region-footer img[src*="facebook"],.region-footer img[src*="instagram"],.region-footer img[src*="youtube"]{max-width:40px;max-height:40px;}.cookiesjsr-banner,.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,button.cookiesjsr-btn.cookiesjsr-settings,.cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-btn.important.invert{background-color:black;border-color:white;}button.cookiesjsr-btn.allowAll{background-color:var(--jaune);border-color:white;}
@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%;}@media (prefers-reduced-motion:no-preference){.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{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);}
