This commit modifies the CSS for the promoteur hub, introducing new styles for card elements, including updated colors, borders, and shadows for improved aesthetics. It also enhances the event section rendering by adding a specific class to the event title, ensuring consistent styling across the promoteur hub. Additionally, the version code is incremented to reflect these changes.
3152 lines
62 KiB
CSS
3152 lines
62 KiB
CSS
/* GLOBAL */
|
|
* {margin: 0; padding: 0;}
|
|
img {border: none; max-width: 100%;}
|
|
.special td, .special th {padding: 3px;}
|
|
.clearer {clear: both;}
|
|
table {border-collapse: collapse; font-size: 1em;}
|
|
hr {margin: 5px 0;}
|
|
p{word-wrap: break-word;}
|
|
img{max-width: 100%; height:auto;}
|
|
#sponsors img{max-width: 93%;}
|
|
|
|
/* BODY */
|
|
body {
|
|
color: #262d35;
|
|
background: #e2e3e6 url(../images/site.jpg) no-repeat center center fixed;
|
|
background-size: cover;
|
|
font-family: 'Lato', sans-serif;
|
|
}
|
|
|
|
/* EN-TÊTE */
|
|
header {
|
|
color: #fff;
|
|
}
|
|
.ms1-header-top {
|
|
background-color: #333c49;
|
|
}
|
|
.ms1-header-top li a {
|
|
color: #fff;
|
|
line-height: 40px;
|
|
text-decoration: none;
|
|
text-transform: uppercase;
|
|
}
|
|
.ms1-header-top li a:hover, .ms1-header-top li.active a {
|
|
color: #f3954a;
|
|
font-weight: bold;
|
|
text-decoration: none;
|
|
}
|
|
.ms1-header-bottom {
|
|
background-color: rgba(30, 35, 41, 0.9);
|
|
}
|
|
.ms1-header-bottom a {
|
|
color: #fff;
|
|
text-decoration: none;
|
|
}
|
|
.ms1-header-bottom a:hover {
|
|
color: #fff;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.btn-menu{display: none; border:none; color:#fff; padding: 7px 10px; font: 100 16px/28px 'Lato', sans-serif;}
|
|
.btn-menu:hover{color:#fff; border:none; background:transparent;}
|
|
|
|
/* MILIEU */
|
|
#main, #page_logo {
|
|
/*opacity: 0.95;*/
|
|
}
|
|
/* ==================================================
|
|
* CART-STEPS
|
|
* ================================================== */
|
|
.cart-steps {
|
|
margin-bottom: 1rem;
|
|
}
|
|
.cart-steps .cart-steps-item {
|
|
background-color: #ccc;
|
|
border: .25rem solid #fff;
|
|
color: #111;
|
|
font-size: 1.2rem;
|
|
font-weight: bold;
|
|
padding: .5rem .5rem .5rem 1rem;
|
|
text-transform: uppercase;
|
|
}
|
|
.cart-steps .cart-steps-item.active {
|
|
background-color: #f3954a;
|
|
color: #fff;
|
|
}
|
|
/* PANIER */
|
|
#quitter_pas_login,
|
|
#panier_boite_login,
|
|
#panier_nouveau_compte {}
|
|
#quitter_pas_login div.titre,
|
|
#panier_boite_login div.titre,
|
|
#panier_nouveau_compte div.titre {background: #f3954a; color: #262d35; margin-bottom: 10px; padding: 5px; text-align: center;}
|
|
|
|
/* PANIER CHECKOUT*/
|
|
#panier_l {float: left; width: 100%;}
|
|
#panier_r {border: 1px dashed #fff; background: #262d35; color: #fff; float: right; width: 28%;}
|
|
#panier #rabais, #panier #options, #panier #paiement {border: 1px solid #ccc; color: #262d35; margin-bottom: 20px;}
|
|
#panier_l img {vertical-align: middle;}
|
|
#panier_r #adresse, #panier_r #annulation, #panier_r #promo, #panier #paiement, #panier #rabais, #panier #options {padding: 20px;}
|
|
#panier_r .titre, #panier #rabais .titre, #panier #rabais .sous-titre, #panier #options .titre { margin-bottom: 15px;}
|
|
#panier_r a {color: #fff; text-decoration: underline;}
|
|
#panier_r a:hover {color: #fff; text-decoration: none;}
|
|
#panier_r div.img_cartes {margin-bottom: 10px; text-align: center; width: 100%;}
|
|
#panier_r div.img_cartes img {float: none; margin: 0; padding: 0 5px;}
|
|
.img_cartes img.active {
|
|
border: 1px solid #333;
|
|
}
|
|
.img_cartes img.inactive {
|
|
opacity: .2;
|
|
}
|
|
div#loading {display: none; position: fixed; z-index: 1000; top: 0; left: 0; height: 100%; width: 100%; background: url(../images/ajax-loader2.gif) 50% 50% no-repeat;}
|
|
#page .wrapper {display: block; max-width:1004px; margin:0 auto; padding:20px 65px 100px; background: #fff; opacity:0.95; min-height:60vh;}
|
|
#page_logo .wrapper {display: block; max-width:1004px; margin:0 auto; padding:0 65px 25px; background: #fff; border-bottom: 1px solid #262d35;}
|
|
|
|
#rabais .titre {font-weight: bold;}
|
|
#rabais .titre, #panier #rabais .sous-titre {display:block; float:left; margin: 15px auto;}
|
|
#rabais label.form{width:12%;}
|
|
#rabais input[type="text"] {float: left; display: block; padding:5.75px;}
|
|
#rabais button {float: left; display: block;}
|
|
#adresse, #acheteur{border:1px solid #666; width:35%; padding:22px; float:left; margin:0 20px 30px 0;}
|
|
#creationcompte{width:55%; display: block; float:left; padding:22px; border:1px solid #666;}
|
|
#creationcompte .connect{display: block; float: left; margin:10px 0 0; text-align: left; width:100%;}
|
|
#creationcompte .connect input{max-width:200px; margin:0 5px 0 0!important; padding: 4px;}
|
|
table.special{border-bottom:1px solid #666!important;}
|
|
table.special tbody tr th{background: #f3954a!important;}
|
|
.inactif{opacity:0.5;}
|
|
.inactif:hover{background: #f3954a; color:#333;}
|
|
p.right{display:block; float:right; width:39%; text-align: center; clear:both;}
|
|
.paiement_inactif {position: absolute; background: rgba(0,0,0,0.7); width:100%; max-width: 1004px; height: 336px;}
|
|
.paiement_inactif p {display: block; float: right; width: 35%; margin: 30px; color:#fff;}
|
|
|
|
p.facebook_dialog {display: block; font-size: 28px; height: 28px; line-height: 28px; padding: 10px 0; vertical-align: middle;}
|
|
p.facebook_dialog img {margin-right: 5px;}
|
|
p.print-receipt {font-size: 16px; text-align: right; width: 100%;}
|
|
p.print-receipt img {padding-right: 3px; vertical-align: text-top;}
|
|
p.retry-checkout {font-size: 16px;}
|
|
|
|
/* LISTE DES ÉVÉNEMENTS */
|
|
#page div.box_equipe {border-bottom: 5px solid #f3a566; margin-bottom: 10px; padding: 10px 0;}
|
|
.card.box_participant .card-header {
|
|
background-color: #f3a566;
|
|
color: #fff;
|
|
}
|
|
.card.box_participant {
|
|
border-color: #f3a566;
|
|
}
|
|
.btn_cancel_event_promo, .btn_cancel_event_client, .link_confirmation {padding: 2px 8px; font-weight: bold; margin: 2px 0 2px;}
|
|
.btn_edit_event, .btn_edit_event_promo {font-weight: bold;}
|
|
#main div.sep {border-bottom: 1px dashed #ccc; margin: 10px 0; padding-top: 10px; width: 100%;}
|
|
|
|
/* PIED DE PAGE */
|
|
#sponsors {margin: 0 auto; background: #ecedf0; padding: 25px 0;}
|
|
#sponsors ul {list-style: none; margin: 0 auto; text-align: center;}
|
|
#sponsors ul li {display: inline-block; *display:inline; margin: 0 10px;}
|
|
#sponsors ul li img {padding: 10px; vertical-align: middle;}
|
|
|
|
footer {
|
|
background-color: #333c49;
|
|
color: #fff;
|
|
}
|
|
footer a {
|
|
color: #fff;
|
|
text-decoration: none;
|
|
}
|
|
.ms1-footer-top a:hover, .ms1-footer-top a.active {
|
|
color: #f3954a;
|
|
font-weight: bold;
|
|
text-decoration: none;
|
|
}
|
|
.ms1-footer-bottom {
|
|
background-color: #262d35;
|
|
}
|
|
footer i {
|
|
font-size: 35px!important;
|
|
margin: 10px 0 10px 5px;
|
|
}
|
|
|
|
|
|
/* TITRES */
|
|
h1 {color: #262d35; text-transform: uppercase; margin-bottom: 10px; margin-top:20px;}
|
|
h2 {color: #262d35; text-transform: uppercase; margin-bottom: 10px; margin-top:20px;}
|
|
h3 {color: #262d35; text-transform: uppercase; margin-bottom: 5px;}
|
|
h4 {color: #262d35; text-transform: uppercase; margin-bottom: 10px;}
|
|
h4 span {color: #262d35; }
|
|
footer h1,
|
|
footer h2,
|
|
footer h3,
|
|
footer h4 {
|
|
color:#fff;
|
|
}
|
|
h2.box_paiement{width:35.4%; margin:5px 0;}
|
|
|
|
i.fa.fa-file-text-o {font-size: 45px; width: 50px; display: block; float: left;}
|
|
|
|
/* LIENS */
|
|
a {
|
|
color: #f3954a;
|
|
text-decoration: none;
|
|
}
|
|
a:hover {
|
|
color: #f3954a;
|
|
text-decoration: underline;
|
|
}
|
|
a[href^="mailto:"] {
|
|
/* These are technically the same, but use both */
|
|
overflow-wrap: break-word;
|
|
word-wrap: break-word;
|
|
|
|
-ms-word-break: break-all;
|
|
/* This is the dangerous one in WebKit, as it breaks things wherever */
|
|
word-break: break-all;
|
|
/* Instead use this non-standard one: */
|
|
word-break: break-word;
|
|
|
|
/* Adds a hyphen where the word breaks, if supported (No Blink) */
|
|
-ms-hyphens: auto;
|
|
-moz-hyphens: auto;
|
|
-webkit-hyphens: auto;
|
|
hyphens: auto;
|
|
}
|
|
/* LISTES */
|
|
ul.promoteur {width: 100%; margin: 5px 0 5px!important;}
|
|
ul.promoteur li{list-style:none; margin-bottom: 15px; background: none!important;}
|
|
|
|
/* FORMULAIRES */
|
|
label.error-dash {
|
|
background-position: left top;
|
|
background-repeat: no-repeat;
|
|
display: block;
|
|
float: none;
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
line-height: 18px;
|
|
margin: 5px 5px 5px 5px;
|
|
padding-left: 18px; width: auto;
|
|
background-image: url(../images/error.png); color: #c33;
|
|
background-color: #ffb;
|
|
}
|
|
div.error-dash{
|
|
background-color: #FFB;
|
|
border: 1px solid #FEB;
|
|
margin-bottom: 10px;
|
|
padding: 3px;
|
|
display: block;
|
|
clear: both;
|
|
}
|
|
label.error,
|
|
label.success,
|
|
label.msg,
|
|
label.promo {
|
|
font-size: 0.9rem;
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
margin: 5px;
|
|
}
|
|
label.error { color: #c33; }
|
|
label.error:before {
|
|
content: '\f071';
|
|
color: #c33;
|
|
font-family: fontawesome;
|
|
font-style: normal;
|
|
font-weight: normal;
|
|
padding-right: 5px;
|
|
}
|
|
label.success {background-image: url(../images/tick.png); color: #529214;}
|
|
label.msg {background-image: url(../images/information.png); color: #0072bc; padding:0 20px;}
|
|
div.error {display: none;}
|
|
div.error, div.msg {/*background-color: #ffb;*/ margin-bottom: 10px; display: block; clear: both;}
|
|
table.resultats>tbody>tr:nth-of-type(even) input {
|
|
background: #fff;
|
|
}
|
|
|
|
header ::-webkit-input-placeholder {
|
|
text-align: center;
|
|
}
|
|
header :-moz-placeholder { /* Firefox 18- */
|
|
text-align: center;
|
|
}
|
|
header ::-moz-placeholder { /* Firefox 19+ */
|
|
text-align: center;
|
|
}
|
|
header :-ms-input-placeholder {
|
|
text-align: center;
|
|
}
|
|
|
|
fieldset {border: none; margin-bottom: 10px;}
|
|
fieldset legend {color: #262d35; font-weight: bold; padding: 2px 5px;}
|
|
fieldset label.form {color: #262d35; float: left; margin: 8px 5px; text-align: right; width: 35%;}
|
|
fieldset label.info {color: #262d35; margin: 5px;}
|
|
fieldset #panier_r label.form {display: block; float: none; margin: 5px 0; text-align: left; width: auto;}
|
|
fieldset #panier_r input, fieldset #panier_r textarea, fieldset #panier_r select, fieldset #panier_r p, fieldset #panier_r button, fieldset #panier_r img {float: left; margin: 5px 5px 5px 0;}
|
|
fieldset #panier_l img {float: none; margin: 0 3px 0 0;}
|
|
fieldset br {clear: left;}
|
|
fieldset p img {float: none; margin: 0; padding-right: 3px; vertical-align: text-top;}
|
|
.img_cartes img{margin:0 5px!important;}
|
|
|
|
|
|
div.boutons p.boutons_l, div.boutons p.boutons_m, div.boutons p.boutons_r {float: left; width: 32%;}
|
|
div.boutons button {float: none; margin: 0; width: 200px;}
|
|
div.bouton {display: block; text-align: right; }
|
|
|
|
/* TABLEAUX */
|
|
td.highlighted {color: #fff;}
|
|
td.grayed {color: #666; text-decoration: line-through;}
|
|
|
|
/* MISC */
|
|
.img_cadre {border: 1px solid #a39f7a;}
|
|
|
|
table.tab-rabais td, table.tab-rabais th {padding: 3px;}
|
|
|
|
table.resultats,
|
|
table.stats {width:90%; max-width: 1240px; display: block; clear: both; margin: 10px auto;}
|
|
table.resultats td,
|
|
table.stats td,
|
|
table.stats th {padding: 8px;}
|
|
table.stats td,
|
|
table.stats th {border: 1px solid #fff;}
|
|
table.resultats tr.HeaderRow td,
|
|
table.stats th {background: #f3a566; color: #262d35; font-weight: bold; width:auto!important;}
|
|
table.stats td {background: #444;}
|
|
table.resultats tr.OddRow td, table.resultats > tbody > tr:nth-of-type(odd) {background: #FAFDFF; width: auto!important;}
|
|
table.resultats tr.EvenRow td, table.resultats > tbody > tr:nth-of-type(even) {background: #E6E6E6; width: auto!important;}
|
|
table.resultats td.BestTimeOverall {color: #FF00FF; font-weight: bold;}
|
|
table.resultats td.BestTime {color: #00FF00; font-weight: bold;}
|
|
table.resultats td.PitIn {color: #FF0000; font-weight: bold;}
|
|
table.resultats td.PitOut {color: #FFFF00; font-weight: bold;}
|
|
table.resultats td img {height: 1.1em;}
|
|
#Time {max-width: 1240px; margin: 0 auto 0.5em auto; font-size: 1em; font-weight: bold; text-align: right;}
|
|
#DayTime {color: #FFFF00; float: left}
|
|
#ElapsedTime {color: #00FF00; margin-right: 1em}
|
|
#RemainingTime {color: #FF0000;}
|
|
img.img_status {height: 1.1em; margin-bottom: 5px;}
|
|
|
|
tr.OddRowCancelled, table.resultats > tbody > tr.RowCancelled:nth-of-type(odd) {
|
|
font-weight: bold;
|
|
color: #ffCD00;
|
|
font-style: italic;
|
|
background: #262d35;
|
|
}
|
|
tr.EvenRowCancelled, table.resultats > tbody > tr.RowCancelled:nth-of-type(even) {
|
|
font-weight: bold;
|
|
color: #ffCD00;
|
|
font-style: italic;
|
|
background: #222;
|
|
}
|
|
table.resultats > tbody > tr.RowIncomplete:nth-of-type(odd) {
|
|
font-weight: bold;
|
|
color: #f26522;
|
|
font-style: italic;
|
|
background: #262d35;
|
|
}
|
|
table.resultats > tbody > tr.RowIncomplete:nth-of-type(even) {
|
|
font-weight: bold;
|
|
color: #f26522;
|
|
font-style: italic;
|
|
background: #222;
|
|
}
|
|
td#available form input{max-width: 50%;}
|
|
/* TABLE */
|
|
.table thead tr,
|
|
.table tfoot tr {
|
|
background-color: #f3a566;
|
|
color: #262d35;
|
|
}
|
|
div.pagination{
|
|
color: #f58400;
|
|
text-align: center;
|
|
}
|
|
|
|
span.pagination-links{
|
|
background-color: #f58400;
|
|
border: 1px solid #fff;
|
|
}
|
|
a.pagination{
|
|
padding: 10px;
|
|
color: #000;
|
|
}
|
|
.disabled {
|
|
background:#EEE;
|
|
color: #fff;
|
|
text-align: center;
|
|
}
|
|
|
|
.dash-qte {
|
|
width: 100px;
|
|
}
|
|
|
|
.dash-bib{
|
|
width:100%;
|
|
}
|
|
|
|
.btn_bib{
|
|
cursor:pointer;
|
|
}
|
|
.input-readonly{
|
|
background-color: #fff;
|
|
}
|
|
|
|
.sel-input-readonly{
|
|
background-color: #fff;
|
|
/*width:150px;*/
|
|
}
|
|
.sel-input{
|
|
/*width:150px;*/
|
|
}
|
|
|
|
.button-promoteur {
|
|
background: #f3954a;
|
|
border: 3px solid #333;
|
|
color: #333;
|
|
cursor: pointer;
|
|
display: block;
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
line-height: 130%;
|
|
outline: none;
|
|
overflow: visible;
|
|
text-decoration: none;
|
|
text-transform: lowercase;
|
|
width: 100px;
|
|
height: 100px;
|
|
margin: 0px auto;
|
|
}
|
|
.button-promoteur:hover{
|
|
border: 3px solid #333;
|
|
}
|
|
/*RESPONSIVE*/
|
|
|
|
@media screen and (max-width: 1145px) {
|
|
#page ul.evenements li{
|
|
width:22%;
|
|
}
|
|
}
|
|
@media screen and (max-width: 1045px) {
|
|
.wrapper, #footer .wrapper{
|
|
padding:0 45px;
|
|
}
|
|
#footer_r, #footer_l {
|
|
margin-top:10px;
|
|
}
|
|
}
|
|
@media screen and (max-width: 1024px) {
|
|
.logo {
|
|
max-width: 300px;
|
|
}
|
|
}
|
|
@media screen and (max-width: 974px) {
|
|
#header{
|
|
min-height:260px!important;
|
|
margin-bottom: 0!important;
|
|
}
|
|
#header .middle {
|
|
min-height: 260px;
|
|
}
|
|
}
|
|
@media screen and (max-width: 925px) {
|
|
.titre_desktop {display: none;}
|
|
.titre_mobile{display: block;}
|
|
.client_logo{width:100%;}
|
|
#header{
|
|
min-height:260px!important;
|
|
margin-bottom: 0px!important;
|
|
}
|
|
#header .middle {
|
|
min-height: 260px;
|
|
}
|
|
|
|
}
|
|
@media screen and (max-width: 820px) {
|
|
#page ul.evenements li{
|
|
width:30%;
|
|
}
|
|
.btn-menu{
|
|
display: block;
|
|
float: right;
|
|
}
|
|
.menu{
|
|
display: none;
|
|
width: 100%;
|
|
position: absolute;
|
|
top: 40px;
|
|
left: 0;
|
|
}
|
|
.menu li{
|
|
background: #262d35;
|
|
width: 100%;
|
|
text-align: left;
|
|
}
|
|
.top .menu_top ul li a {
|
|
margin:0;
|
|
text-align: center;
|
|
padding: 5px 0 15px;
|
|
}
|
|
.top .lang li a{
|
|
padding: 0!important;
|
|
}
|
|
.top .menu_top {
|
|
float: none;
|
|
}
|
|
.top .menu_top ul.lang li a:before {
|
|
content: "";
|
|
}
|
|
.paiement_inactif{width: 83%; height:31%;}
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
.client_logo {
|
|
padding: 25px 0 0!important;
|
|
}
|
|
.wrapper, #footer .wrapper{
|
|
padding:30px;
|
|
}
|
|
#header .wrapper{
|
|
padding:0 30px;
|
|
}
|
|
#page ul.evenements li{
|
|
width:45%;
|
|
}
|
|
fieldset label.form {
|
|
text-align: left;
|
|
width: 95%;
|
|
}
|
|
div.boutons p.boutons_l, div.boutons p.boutons_m, div.boutons p.boutons_r{width: 100%;}
|
|
div.boutons button {
|
|
float: right;
|
|
}
|
|
#adresse, #acheteur, #creationcompte{width: 92%;}
|
|
.paiement_inactif{width: 84%; height:49%;}
|
|
}
|
|
@media screen and (max-width: 570px) {
|
|
fieldset label.form {
|
|
text-align: left;
|
|
width: 100%;
|
|
}
|
|
form fieldset select{
|
|
width: 75%;
|
|
}
|
|
form fieldset select p{
|
|
width: 100%;
|
|
}
|
|
fieldset p{
|
|
margin: 5px 0;
|
|
}
|
|
.paiement_inactif {
|
|
width: 89%;
|
|
height: 73%;
|
|
}
|
|
#adresse, #acheteur, #creationcompte {
|
|
width: 85%;
|
|
}
|
|
#rabais{
|
|
width: 78%;
|
|
}
|
|
.special{
|
|
font-size: 0.79em!important;
|
|
}
|
|
#footer i {
|
|
margin: 10px 2px 10px 2px;
|
|
}
|
|
/* TITRES */
|
|
h2.box_paiement { width: 100%;margin: 5px 0;}
|
|
}
|
|
|
|
/* Aspect général de la coche */
|
|
input[type="checkbox"]:checked:before, input[type="radio"]:checked:before {
|
|
font-family: 'FontAwesome';
|
|
content: "\F00C";
|
|
font-size: 18px;
|
|
color: #f3954a;
|
|
background: #ecedf0;
|
|
line-height: 15px;
|
|
}
|
|
|
|
input[type="checkbox"], input[type="radio"] {
|
|
font-size: 14px;
|
|
border:7px solid #ecedf0!important;
|
|
outline: 1px solid #b7b6b6;
|
|
/*outline: none;*/
|
|
}
|
|
input[type="checkbox"]:checked, input[type="radio"]:checked {
|
|
background: transparent!important;
|
|
border: none!important;
|
|
outline: 1px solid #b7b6b6;
|
|
/*outline: none;*/
|
|
}
|
|
/* PRELOADER */
|
|
#preloader {
|
|
background-color: rgba(0,0,0,0.6);
|
|
height: auto;
|
|
min-height: 100%;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
z-index: 9999;
|
|
}
|
|
#spinner {
|
|
background: #fff;
|
|
border-color: #ccc;
|
|
border-radius: 8px;
|
|
color: #333;
|
|
font-size: 80px;
|
|
margin: -65px 0 0 -133px;
|
|
padding: 15px;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
width: auto;
|
|
}
|
|
#spinner span {
|
|
font-size: 2rem;
|
|
font-weight: bold;
|
|
vertical-align: middle;
|
|
}
|
|
/* CHECKOUT */
|
|
span.termes {
|
|
font-size: 1.2em;
|
|
}
|
|
.form-message {
|
|
background: #ffc;
|
|
border: 1px solid #ddd;
|
|
border-radius: 8px;
|
|
display: none;
|
|
padding: 10px;
|
|
margin: 10px auto;
|
|
max-width: 350px;
|
|
}
|
|
.form-message label {
|
|
display: block;
|
|
}
|
|
#page a.under-dash {
|
|
border-bottom: 1px dashed;
|
|
text-decoration: none;
|
|
}
|
|
#page a.under-dash:hover {
|
|
border-bottom: none;
|
|
text-decoration: none;
|
|
}
|
|
/* ICÔNES SPÉCIALES */
|
|
.ico-question, .ico-cart {
|
|
font-size: 24px;
|
|
}
|
|
.fa-file-pdf-o.ico-question {
|
|
color: red;
|
|
}
|
|
.fa-question-circle.ico-question {
|
|
color: #0000ff;
|
|
}
|
|
|
|
/* TRANSFERT D'ÉPREUVE */
|
|
.xfer_sign,
|
|
.donation_sign {
|
|
/*color: #333;*/
|
|
font-weight: bold;
|
|
margin-left: 5px;
|
|
}
|
|
.xfer-box .message {
|
|
margin-bottom: 15px;
|
|
padding: 15px 0;
|
|
}
|
|
.xfer-box .details {
|
|
border: 1px solid #333;
|
|
margin-bottom: 15px;
|
|
padding: 15px;
|
|
}
|
|
.xfer-box .details .titre,
|
|
.xfer-box .details .value {
|
|
display: block;
|
|
padding: 5px 0;
|
|
}
|
|
.xfer-box .details .titre {
|
|
float: left;
|
|
font-weight: bold;
|
|
text-align: right;
|
|
width: 30%;
|
|
}
|
|
.xfer-box .details .value {
|
|
float: right;
|
|
text-align: left;
|
|
width: 66%;
|
|
}
|
|
@media screen and (max-width: 767px) {
|
|
.xfer-box .details .titre,
|
|
.xfer-box .details .value {
|
|
float: none;
|
|
text-align: left;
|
|
width: 99%;
|
|
}
|
|
}
|
|
/* DISABLED - READONLY */
|
|
:disabled {
|
|
background-color: #999;
|
|
}
|
|
div.rabais {
|
|
color: #777;
|
|
text-decoration: line-through;
|
|
}
|
|
.frm_search{
|
|
display: none;
|
|
}
|
|
.div_open{
|
|
display: block;
|
|
}
|
|
.lbl_hint{
|
|
color: grey;
|
|
text-transform: lowercase;
|
|
font-style: italic;
|
|
font-size: 0.7em;
|
|
}
|
|
.white-popup-block {
|
|
background: #FFF;
|
|
padding: 20px 30px;
|
|
text-align: left;
|
|
max-width: 650px;
|
|
margin: 40px auto;
|
|
position: relative;
|
|
}
|
|
.special{
|
|
height: 50px;
|
|
}
|
|
/*Thermometre*/
|
|
.left, .right {
|
|
display: block;
|
|
float: left;
|
|
margin: 2% 0 2% 5%;
|
|
min-height: 185px;
|
|
}
|
|
.right{
|
|
float: right;
|
|
margin: 5% 10% 20px 0;
|
|
}
|
|
.left p{
|
|
margin: 15px auto;
|
|
font-size: 20px;
|
|
line-height: 28px;
|
|
}
|
|
.therm-number {
|
|
font-size: 11px;
|
|
color:#000;
|
|
}
|
|
@media screen and (max-width: 767px) {
|
|
.left, .right{
|
|
margin:2% 0;
|
|
}
|
|
.right{
|
|
margin:2% 0 50px 20px;
|
|
}
|
|
.left p{
|
|
font-size: 16px;
|
|
line-height: 20px;
|
|
}
|
|
}
|
|
.don-stats, .don-thermo {
|
|
display: block;
|
|
float: left;
|
|
margin: 2% 0 2% 5%;
|
|
min-height: 185px;
|
|
}
|
|
.don-thermo {
|
|
/*float: right;*/
|
|
margin: 5% 15%;
|
|
}
|
|
.don-stats p {
|
|
margin: 15px auto;
|
|
font-size: 20px;
|
|
line-height: 28px;
|
|
}
|
|
@media screen and (max-width: 767px) {
|
|
.don-stats, .don-thermo {
|
|
float: none;
|
|
margin:2% 0;
|
|
}
|
|
.don-thermo {
|
|
margin:2% 25%;
|
|
}
|
|
.don-stats p {
|
|
font-size: 16px;
|
|
line-height: 20px;
|
|
}
|
|
}
|
|
@media screen and (max-width: 499px) {
|
|
.don-stats, .don-thermo {
|
|
float: none;
|
|
margin:2% 0;
|
|
}
|
|
}
|
|
/* DONS */
|
|
.box-donateurs {
|
|
margin: 0 auto;
|
|
width: 70%;
|
|
}
|
|
.floatl {
|
|
float: left;
|
|
}
|
|
.floatr {
|
|
float: right;
|
|
}
|
|
.trie a {
|
|
color: #AAFFAA;
|
|
|
|
}
|
|
/* COMPTE CLIENT */
|
|
ul.ms1-menu-compte {
|
|
clear: both;
|
|
list-style: none;
|
|
margin: 0.5rem 0;
|
|
}
|
|
ul.ms1-menu-compte li {
|
|
color: #111;
|
|
font-size: 1rem;
|
|
font-weight: bold;
|
|
margin: 0.5rem;
|
|
text-transform: uppercase;
|
|
}
|
|
ul.ms1-menu-compte li i {
|
|
font-size: 1.5rem;
|
|
margin-right: 0.5rem;
|
|
width: 30px;
|
|
}
|
|
ul.ms1-menu-compte li small {
|
|
font-size: 0.8rem;
|
|
margin-left: 0.5rem;
|
|
text-transform: none;
|
|
}
|
|
ul.ms1-menu-compte li a {
|
|
background-color: #ccc;
|
|
border: #999 0.05rem solid;
|
|
border-radius: 0.25rem;
|
|
color: #111;
|
|
display: block;
|
|
margin: auto;
|
|
padding: 1rem 2rem;
|
|
text-decoration: none;
|
|
}
|
|
ul.ms1-menu-compte li a:hover, ul.ms1-menu-compte li a:active {
|
|
background-color: #f3954a;
|
|
color: #fff;
|
|
text-decoration: none;
|
|
}
|
|
.bloc_archives {
|
|
background-color: #ccc;
|
|
margin: 50px 0;
|
|
padding: 15px;
|
|
}
|
|
.bloc_archives .more_sign {
|
|
color: #333;
|
|
font-weight: bold;
|
|
margin-left: 5px;
|
|
}
|
|
.bloc_archives .more_link {
|
|
color: #333;
|
|
font-size: 1.2rem;
|
|
font-weight: bold;
|
|
}
|
|
/*Block Headline*/
|
|
.headline {
|
|
display: block;
|
|
margin: 10px 0 25px 0;
|
|
border-bottom: 1px dotted rgba(0,0,0,0.2);
|
|
}
|
|
.headline h2,
|
|
.headline h3,
|
|
.headline h4 {
|
|
margin: 0 0 -2px 0;
|
|
padding-bottom: 5px;
|
|
display: inline-block;
|
|
border-bottom: 2px solid #262d35;
|
|
width: auto;
|
|
}
|
|
/* ==================================================
|
|
* SCROLL TOP
|
|
* ================================================== */
|
|
.scroll-top-wrapper {
|
|
background-color: #f3954a;
|
|
border-radius: 5px;
|
|
bottom: 20px;
|
|
color: #fff;
|
|
height: 36px;
|
|
line-height: 36px;
|
|
opacity: 0;
|
|
overflow: hidden;
|
|
position: fixed;
|
|
right: 20px;
|
|
text-align: center;
|
|
-webkit-transition: all 0.5s ease-in-out;
|
|
-moz-transition: all 0.5s ease-in-out;
|
|
-o-transition: all 0.5s ease-in-out;
|
|
transition: all 0.5s ease-in-out;
|
|
visibility: hidden;
|
|
width: 36px;
|
|
z-index: 999;
|
|
}
|
|
.scroll-top-wrapper:hover {
|
|
color: #fff;
|
|
background-color: #f3954a;
|
|
}
|
|
.scroll-top-wrapper.show {
|
|
cursor: pointer;
|
|
opacity: 1.0;
|
|
visibility :visible;
|
|
}
|
|
.scroll-top-wrapper i.fa {
|
|
line-height: inherit;
|
|
}
|
|
/* GOOGLE reCAPTCHA */
|
|
.grecaptcha-badge {
|
|
visibility: hidden;
|
|
}
|
|
/* TABLEAU PRDOMOTEUR */
|
|
.btn-promoteur {
|
|
border-width: 0.25rem;
|
|
height: 8rem;
|
|
width: 8rem;
|
|
}
|
|
.btn-promoteur i {
|
|
font-size: 4rem;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.prix-epreuve-actuel {
|
|
font-size: 1.75rem;
|
|
margin: .5rem;
|
|
}
|
|
|
|
.prix-epreuve-actuel div {
|
|
height: 7rem;
|
|
margin: auto;
|
|
padding: 2rem 0;
|
|
width: 7rem;
|
|
}
|
|
.cents {
|
|
font-size: .75rem;
|
|
vertical-align: text-top;
|
|
}
|
|
.prix-epreuve-dernier {
|
|
font-style: italic;
|
|
margin: .25rem;
|
|
text-decoration: line-through;
|
|
}
|
|
.prix-epreuve-date {
|
|
margin: .25rem;
|
|
}
|
|
.badge-notification {
|
|
position: absolute;
|
|
font-size: 1rem;
|
|
margin-top: -1.5rem;
|
|
margin-left: -2rem;
|
|
}
|
|
.prix-note {
|
|
position: absolute;
|
|
bottom: 1.8rem;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
font-size: 0.65rem;
|
|
color: #fff;
|
|
white-space: nowrap;
|
|
text-align: center;
|
|
max-width: 90%;
|
|
}
|
|
.popover {
|
|
max-width: 400px;
|
|
}
|
|
.popover-content a {
|
|
word-break: break-word!important;
|
|
word-wrap: break-word!important;
|
|
}
|
|
|
|
/* MSIN-4379 — Switch bannière dev/préprod (alert-danger) : contraste sombre sur fond rose. */
|
|
.alert-danger.sticky-top .ms1-env-text-edit{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
vertical-align:middle;
|
|
margin-left:14px;
|
|
padding-left:14px;
|
|
border-left:2px solid rgba(114,28,36,.35);
|
|
}
|
|
.ms1-env-text-edit-label{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
gap:8px;
|
|
color:#721c24;
|
|
font-size:12px;
|
|
font-weight:600;
|
|
cursor:pointer;
|
|
user-select:none;
|
|
white-space:nowrap;
|
|
}
|
|
.ms1-env-text-edit-opt{
|
|
color:#721c24;
|
|
opacity:.5;
|
|
transition:opacity .15s ease;
|
|
}
|
|
.ms1-env-text-edit-opt.is-active{
|
|
opacity:1;
|
|
font-weight:700;
|
|
}
|
|
.ms1-env-text-edit-switch{
|
|
appearance:none;
|
|
width:38px;
|
|
height:20px;
|
|
margin:0;
|
|
border-radius:999px;
|
|
border:2px solid #721c24;
|
|
background:#f5c6cb;
|
|
position:relative;
|
|
cursor:pointer;
|
|
flex-shrink:0;
|
|
vertical-align:middle;
|
|
}
|
|
.ms1-env-text-edit-switch::after{
|
|
content:"";
|
|
position:absolute;
|
|
top:1px;
|
|
left:1px;
|
|
width:14px;
|
|
height:14px;
|
|
border-radius:50%;
|
|
background:#721c24;
|
|
transition:transform .15s ease;
|
|
}
|
|
.ms1-env-text-edit-switch:checked{
|
|
background:#e67e22;
|
|
border-color:#a04000;
|
|
}
|
|
.ms1-env-text-edit-switch:checked::after{
|
|
background:#fff;
|
|
transform:translateX(18px);
|
|
}
|
|
.ms1-env-text-edit-switch:focus{
|
|
outline:none;
|
|
box-shadow:0 0 0 2px rgba(114,28,36,.35);
|
|
}
|
|
|
|
.epr-wrapper{
|
|
display:flex;
|
|
flex-direction:column;
|
|
gap:20px;
|
|
font-size:14px;
|
|
line-height:1.45;
|
|
}
|
|
|
|
/* Typographie cohérente — module bib v4 */
|
|
#module-bib .epr-header{
|
|
font-size:15px;
|
|
}
|
|
|
|
#module-bib .epr-header-summary{
|
|
font-size:12px;
|
|
}
|
|
|
|
#module-bib .epr-epr-title-line{
|
|
font-size:15px;
|
|
}
|
|
|
|
#module-bib .epr-epr-title-line--cat{
|
|
font-size:12px;
|
|
}
|
|
|
|
#module-bib .epr-epr-title-line--type{
|
|
font-size:16px;
|
|
}
|
|
|
|
#module-bib .epr-epr-title-line--nom{
|
|
font-size:14px;
|
|
}
|
|
|
|
#module-bib .epr-col-header-label{
|
|
font-size:12px;
|
|
}
|
|
|
|
#module-bib .epr-line .form-control,
|
|
#module-bib .epr-line .btn{
|
|
font-size:13px;
|
|
}
|
|
|
|
#module-bib .epr-content{
|
|
padding:12px 14px;
|
|
}
|
|
|
|
/* MSIN-4379 — Refonte layout dossards v4 : 2 colonnes, Tippy, gestion masquée. */
|
|
/* CONTENEUR 2 BLOCS — colonne identité étroite + séparation blanche avec la droite. */
|
|
.epr-row{
|
|
display:grid;
|
|
grid-template-columns:minmax(148px, 178px) minmax(0, 1fr);
|
|
gap:12px;
|
|
align-items:stretch;
|
|
border:1px solid #b8c9e8;
|
|
border-radius:6px;
|
|
padding:12px;
|
|
background:#fff;
|
|
}
|
|
|
|
.epr-row .epr-block{
|
|
border:none;
|
|
border-radius:0;
|
|
}
|
|
|
|
.epr-block-identity{
|
|
min-height:100%;
|
|
border:1px solid #b8c9e8;
|
|
border-radius:4px;
|
|
overflow:hidden;
|
|
background:#fff;
|
|
}
|
|
|
|
.epr-header--epr-identity{
|
|
display:flex;
|
|
flex-direction:column;
|
|
align-items:stretch;
|
|
gap:8px;
|
|
flex-shrink:0;
|
|
}
|
|
|
|
.epr-header--epr-identity .epr-header-summaries{
|
|
flex-direction:column;
|
|
align-items:stretch;
|
|
gap:4px;
|
|
width:100%;
|
|
}
|
|
|
|
.epr-header--epr-identity .epr-header-summary{
|
|
width:100%;
|
|
box-sizing:border-box;
|
|
text-align:center;
|
|
white-space:normal;
|
|
}
|
|
|
|
.epr-epr-title{
|
|
display:flex;
|
|
flex-direction:column;
|
|
gap:2px;
|
|
line-height:1.3;
|
|
}
|
|
|
|
.epr-epr-title-line{
|
|
display:block;
|
|
font-size:14px;
|
|
font-weight:700;
|
|
}
|
|
|
|
.epr-epr-title-line--cat{
|
|
font-size:11px;
|
|
font-weight:600;
|
|
letter-spacing:.04em;
|
|
text-transform:uppercase;
|
|
opacity:.88;
|
|
}
|
|
|
|
.epr-epr-title-line--type{
|
|
font-size:15px;
|
|
}
|
|
|
|
.epr-epr-title-line--nom{
|
|
font-size:13px;
|
|
font-weight:600;
|
|
opacity:.95;
|
|
}
|
|
|
|
.epr-content--identity{
|
|
flex:1 1 auto;
|
|
padding:12px 10px;
|
|
min-height:0;
|
|
}
|
|
|
|
.epr-content--identity .team-mode-box{
|
|
margin-top:0;
|
|
}
|
|
|
|
.epr-identity-footer{
|
|
flex-shrink:0;
|
|
padding:6px 10px 8px;
|
|
border-top:none;
|
|
background:transparent;
|
|
text-align:center;
|
|
}
|
|
|
|
.epr-identity-footer .btn-view-range{
|
|
width:auto;
|
|
min-width:36px;
|
|
padding:4px 10px;
|
|
background:transparent;
|
|
border:1px solid #adb5bd;
|
|
color:#495057;
|
|
}
|
|
|
|
.epr-identity-footer .btn-view-range:hover,
|
|
.epr-identity-footer .btn-view-range:focus{
|
|
background:#f8f9fa;
|
|
color:#212529;
|
|
}
|
|
|
|
.epr-col-right{
|
|
display:flex;
|
|
flex-direction:column;
|
|
gap:0;
|
|
min-width:0;
|
|
width:100%;
|
|
border:1px solid #b8c9e8;
|
|
border-radius:4px;
|
|
overflow:hidden;
|
|
}
|
|
|
|
.epr-col-right .epr-block{
|
|
border:none;
|
|
border-radius:0;
|
|
}
|
|
|
|
.epr-col-right .epr-block + .epr-block{
|
|
border-top:1px solid #b8c9e8;
|
|
}
|
|
|
|
.epr-block-assign{
|
|
width:100%;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-block-gestion{
|
|
width:100%;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-gestion-panel{
|
|
display:flex;
|
|
flex-direction:column;
|
|
gap:14px;
|
|
font-size:14px;
|
|
line-height:1.45;
|
|
}
|
|
|
|
.epr-gestion-stats{
|
|
display:grid;
|
|
grid-template-columns:repeat(3, minmax(0, 1fr));
|
|
gap:12px 16px;
|
|
margin:0;
|
|
}
|
|
|
|
.epr-gestion-stat{
|
|
margin:0;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-gestion-stat dt{
|
|
margin:0 0 4px;
|
|
font-size:11px;
|
|
font-weight:600;
|
|
text-transform:uppercase;
|
|
letter-spacing:.03em;
|
|
color:#6c757d;
|
|
line-height:1.3;
|
|
}
|
|
|
|
.epr-gestion-stat dd{
|
|
margin:0;
|
|
font-size:16px;
|
|
font-weight:700;
|
|
color:#212529;
|
|
}
|
|
|
|
.epr-gestion-stat--dispo dd{
|
|
color:#2f5fd0;
|
|
}
|
|
|
|
.epr-gestion-qte-edit{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
gap:8px;
|
|
max-width:100%;
|
|
}
|
|
|
|
.epr-gestion-qte-input{
|
|
width:5.5rem;
|
|
max-width:100%;
|
|
padding:6px 8px;
|
|
font-size:16px;
|
|
font-weight:700;
|
|
color:#2f5fd0;
|
|
text-align:center;
|
|
border:1px solid #ced4da;
|
|
border-radius:4px;
|
|
}
|
|
|
|
.epr-gestion-qte-ok{
|
|
padding:6px 14px;
|
|
font-size:13px;
|
|
font-weight:600;
|
|
line-height:1.2;
|
|
border-radius:4px;
|
|
}
|
|
|
|
.epr-gestion-readonly-notice{
|
|
margin:0;
|
|
padding:8px 10px;
|
|
border-left:3px solid #ffc107;
|
|
background:#fff9e6;
|
|
color:#664d03;
|
|
line-height:1.45;
|
|
}
|
|
|
|
.epr-gestion-lattente{
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
align-items:flex-start;
|
|
gap:10px 14px;
|
|
padding-top:4px;
|
|
border-top:1px solid #dee2e6;
|
|
}
|
|
|
|
.epr-gestion-lattente-action .btn{
|
|
font-size:13px;
|
|
padding:6px 14px;
|
|
}
|
|
|
|
.epr-gestion-lattente-counts{
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
gap:12px 20px;
|
|
margin:0;
|
|
}
|
|
|
|
.epr-gestion-lattente-counts > div{
|
|
margin:0;
|
|
}
|
|
|
|
.epr-gestion-lattente-counts dt{
|
|
margin:0 0 4px;
|
|
font-size:11px;
|
|
font-weight:600;
|
|
text-transform:uppercase;
|
|
color:#6c757d;
|
|
}
|
|
|
|
.epr-gestion-lattente-counts dd{
|
|
margin:0;
|
|
font-size:16px;
|
|
font-weight:700;
|
|
}
|
|
|
|
@media (max-width: 900px){
|
|
.epr-gestion-stats{
|
|
grid-template-columns:repeat(2, minmax(0, 1fr));
|
|
}
|
|
}
|
|
|
|
.epr-block-assign .epr-content{
|
|
display:flex;
|
|
flex-direction:column;
|
|
gap:0;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-assign-divider{
|
|
border-top:1px solid #ced4da;
|
|
margin:14px 0 12px;
|
|
flex-shrink:0;
|
|
}
|
|
|
|
.epr-block-assign .bib-container{
|
|
width:100%;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-line-header{
|
|
background:#fff3cd;
|
|
font-weight:700;
|
|
}
|
|
|
|
.epr-line-header > div{
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:center;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-col-header-label{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
justify-content:center;
|
|
gap:4px;
|
|
white-space:nowrap;
|
|
font-size:11px;
|
|
line-height:1.2;
|
|
}
|
|
|
|
.epr-col-header-label--empty{
|
|
gap:0;
|
|
}
|
|
|
|
.epr-line-header .btn-aide-bib{
|
|
width:18px;
|
|
height:18px;
|
|
font-size:10px;
|
|
flex-shrink:0;
|
|
border-color:#adb5bd;
|
|
background:#f8f9fa;
|
|
color:#495057;
|
|
}
|
|
|
|
.epr-line-header .btn-aide-bib:hover,
|
|
.epr-line-header .btn-aide-bib:focus{
|
|
background:#e9ecef;
|
|
color:#212529;
|
|
}
|
|
|
|
.epr-action-row{
|
|
display:flex;
|
|
align-items:center;
|
|
gap:6px;
|
|
flex-wrap:wrap;
|
|
}
|
|
|
|
/* Boutons principaux : assign/reset à gauche, auto à droite. */
|
|
.epr-action-row-main{
|
|
flex-wrap:wrap;
|
|
gap:8px 12px;
|
|
width:100%;
|
|
}
|
|
|
|
.epr-action-row-main .epr-action-auto-group{
|
|
margin-left:auto;
|
|
}
|
|
|
|
.auto-config-container{
|
|
width:100%;
|
|
align-self:stretch;
|
|
}
|
|
|
|
.auto-config-container .epr-action-row-auto-config{
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:space-between;
|
|
flex-wrap:nowrap;
|
|
gap:12px;
|
|
width:100%;
|
|
}
|
|
|
|
.auto-config-container .epr-action-row-auto-left{
|
|
display:flex;
|
|
align-items:center;
|
|
flex-wrap:wrap;
|
|
gap:6px;
|
|
}
|
|
|
|
.auto-config-container .epr-action-row-auto-config .epr-action-desactiver-group{
|
|
margin-left:auto;
|
|
flex-shrink:0;
|
|
}
|
|
|
|
.epr-action-group{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
gap:8px;
|
|
}
|
|
|
|
/* MSIN-4379 — Bouton + ? collés (segment droit, même hauteur que le bouton). */
|
|
.epr-btn-aide-segment{
|
|
display:inline-flex;
|
|
align-items:stretch;
|
|
vertical-align:middle;
|
|
}
|
|
|
|
.epr-btn-aide-segment > .btn{
|
|
border-top-right-radius:0;
|
|
border-bottom-right-radius:0;
|
|
position:relative;
|
|
z-index:1;
|
|
}
|
|
|
|
.epr-btn-aide-segment > .btn:hover,
|
|
.epr-btn-aide-segment > .btn:focus{
|
|
z-index:2;
|
|
}
|
|
|
|
.epr-btn-aide-segment > .btn-aide-bib{
|
|
width:1.65rem;
|
|
min-width:1.65rem;
|
|
height:auto;
|
|
padding:0;
|
|
margin-left:-1px;
|
|
border-radius:0;
|
|
border-top-right-radius:0.2rem;
|
|
border-bottom-right-radius:0.2rem;
|
|
border-left-width:0;
|
|
align-self:stretch;
|
|
display:inline-flex;
|
|
align-items:center;
|
|
justify-content:center;
|
|
flex-shrink:0;
|
|
}
|
|
|
|
.epr-btn-aide-segment > .btn-aide-bib:hover,
|
|
.epr-btn-aide-segment > .btn-aide-bib:focus{
|
|
z-index:2;
|
|
}
|
|
|
|
.epr-btn-aide-segment--badge > .badge{
|
|
border-top-right-radius:0;
|
|
border-bottom-right-radius:0;
|
|
margin-right:0;
|
|
display:inline-flex;
|
|
align-items:center;
|
|
line-height:1.2;
|
|
}
|
|
|
|
.epr-btn-aide-segment--badge > .btn-aide-bib{
|
|
border-top-left-radius:0;
|
|
border-bottom-left-radius:0;
|
|
}
|
|
|
|
#module-bib .bib-ui-hidden{
|
|
display:none !important;
|
|
}
|
|
|
|
.epr-auto-badge-wrap{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
gap:8px;
|
|
}
|
|
|
|
.epr-header-label{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
gap:8px;
|
|
}
|
|
|
|
.batch-config label{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
gap:8px;
|
|
flex-wrap:wrap;
|
|
}
|
|
|
|
.btn-aide-bib{
|
|
width:22px;
|
|
height:22px;
|
|
padding:0;
|
|
border-radius:50%;
|
|
border:1px solid #adb5bd;
|
|
background:#f8f9fa;
|
|
color:#495057;
|
|
font-size:12px;
|
|
font-weight:700;
|
|
line-height:1;
|
|
cursor:pointer;
|
|
}
|
|
|
|
.btn-aide-bib:hover,
|
|
.btn-aide-bib:focus{
|
|
background:#e9ecef;
|
|
color:#212529;
|
|
}
|
|
|
|
/* (?) rond assorti au bouton voisin (Bootstrap ms1). */
|
|
.btn-secondary + .btn-aide-bib,
|
|
.btn-aide-tone-secondary{
|
|
border-color:#6c757d;
|
|
background-color:#6c757d;
|
|
color:#fff;
|
|
}
|
|
.btn-secondary + .btn-aide-bib:hover,
|
|
.btn-aide-tone-secondary:hover{
|
|
background-color:#5a6268;
|
|
color:#fff;
|
|
}
|
|
|
|
.btn-bib-auto{
|
|
background-color:#f39c12;
|
|
border-color:#e67e22;
|
|
color:#fff;
|
|
}
|
|
.btn-bib-auto:hover,
|
|
.btn-bib-auto:focus{
|
|
background-color:#e67e22;
|
|
border-color:#d35400;
|
|
color:#fff;
|
|
}
|
|
.btn-bib-auto--active,
|
|
.btn-bib-auto--active:hover,
|
|
.btn-bib-auto--active:focus{
|
|
background-color:#e67e22;
|
|
border-color:#d35400;
|
|
color:#fff;
|
|
}
|
|
|
|
.badge-bib-auto{
|
|
background-color:#f39c12;
|
|
color:#fff;
|
|
}
|
|
|
|
.badge-bib-auto-seq{
|
|
background-color:#28a745;
|
|
border:1px solid #218838;
|
|
color:#fff;
|
|
font-size:10px;
|
|
font-weight:600;
|
|
line-height:1.2;
|
|
padding:0.35em 0.5em;
|
|
white-space:nowrap;
|
|
}
|
|
|
|
.bib-auto-badge--row{
|
|
display:inline-block;
|
|
}
|
|
|
|
.bib-container.batch-mode .bib-auto-badge--row{
|
|
display:none;
|
|
}
|
|
|
|
.btn-bib-auto + .btn-aide-bib,
|
|
.btn-aide-tone-auto,
|
|
.btn-auto.btn-bib-auto + .btn-aide-bib{
|
|
border-color:#e67e22;
|
|
background-color:#f39c12;
|
|
color:#fff;
|
|
}
|
|
.btn-bib-auto + .btn-aide-bib:hover,
|
|
.btn-aide-tone-auto:hover,
|
|
.btn-auto.btn-bib-auto + .btn-aide-bib:hover{
|
|
background-color:#e67e22;
|
|
color:#fff;
|
|
}
|
|
.btn-bib-auto--active + .btn-aide-bib,
|
|
.epr-btn-aide-segment--badge .btn-aide-tone-auto{
|
|
background-color:#e67e22;
|
|
border-color:#d35400;
|
|
}
|
|
|
|
.btn-success + .btn-aide-bib,
|
|
.btn-aide-tone-success{
|
|
border-color:#28a745;
|
|
background-color:#28a745;
|
|
color:#fff;
|
|
}
|
|
.btn-success + .btn-aide-bib:hover,
|
|
.btn-aide-tone-success:hover{
|
|
background-color:#218838;
|
|
color:#fff;
|
|
}
|
|
|
|
.btn-danger + .btn-aide-bib,
|
|
.btn-aide-tone-danger{
|
|
border-color:#dc3545;
|
|
background-color:#dc3545;
|
|
color:#fff;
|
|
}
|
|
.btn-danger + .btn-aide-bib:hover,
|
|
.btn-aide-tone-danger:hover{
|
|
background-color:#c82333;
|
|
color:#fff;
|
|
}
|
|
|
|
.btn-aide-trad,
|
|
a.ms1-trad-link.btn-aide-trad{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
justify-content:center;
|
|
vertical-align:middle;
|
|
text-decoration:none;
|
|
border:1px solid;
|
|
border-color:#e67e22;
|
|
background:#f39c12;
|
|
color:#fff;
|
|
}
|
|
|
|
.btn-aide-trad:hover,
|
|
.btn-aide-trad:focus{
|
|
background:#e67e22;
|
|
color:#fff;
|
|
}
|
|
|
|
.btn-aide-trad .fa{
|
|
font-size:10px;
|
|
line-height:1;
|
|
}
|
|
|
|
.epr-line-header .btn-aide-trad{
|
|
width:18px;
|
|
height:18px;
|
|
}
|
|
|
|
.epr-line-header .btn-aide-trad .fa{
|
|
font-size:9px;
|
|
}
|
|
|
|
#module-bib .epr-header-summary .btn-aide-trad,
|
|
#module-bib .bib-auto-badge--row .btn-aide-trad{
|
|
width:18px;
|
|
height:18px;
|
|
margin-left:4px;
|
|
flex-shrink:0;
|
|
}
|
|
|
|
#module-bib .epr-header-summary .btn-aide-trad .fa,
|
|
#module-bib .bib-auto-badge--row .btn-aide-trad .fa{
|
|
font-size:9px;
|
|
}
|
|
|
|
/* Mode Textes — crayons visibles dans pastilles et zones à overflow */
|
|
#module-bib[data-bib-trad="1"] .epr-col-right,
|
|
#module-bib[data-bib-trad="1"] .epr-col-batch,
|
|
#module-bib[data-bib-trad="1"] .epr-actions,
|
|
#module-bib[data-bib-trad="1"] .epr-header-start{
|
|
overflow:visible;
|
|
}
|
|
|
|
#module-bib[data-bib-trad="1"] .epr-header-summary{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
white-space:normal;
|
|
}
|
|
|
|
#module-bib[data-bib-trad="1"] .epr-header-summary--seq .btn-aide-trad,
|
|
#module-bib[data-bib-trad="1"] .epr-header-summary--auto .btn-aide-trad,
|
|
#module-bib[data-bib-trad="1"] .epr-header-summary--solo .btn-aide-trad,
|
|
#module-bib[data-bib-trad="1"] .epr-header-summary--team .btn-aide-trad,
|
|
#module-bib[data-bib-trad="1"] .epr-header-summary--insc .btn-aide-trad,
|
|
#module-bib[data-bib-trad="1"] .epr-header-summary--bib .btn-aide-trad{
|
|
box-shadow:0 0 0 1px rgba(0,0,0,.3);
|
|
}
|
|
|
|
#module-bib .bib-anomaly-detail .btn-aide-trad,
|
|
#module-bib .bib-anomaly-item .btn-aide-trad{
|
|
display:inline-flex;
|
|
vertical-align:middle;
|
|
margin-left:3px;
|
|
}
|
|
|
|
#module-bib .epr-btn-aide-segment > .btn-aide-trad{
|
|
width:1.65rem;
|
|
min-width:1.65rem;
|
|
margin-left:-1px;
|
|
border-top-right-radius:0.2rem;
|
|
border-bottom-right-radius:0.2rem;
|
|
border-left-width:0;
|
|
align-self:stretch;
|
|
}
|
|
|
|
.tippy-box[data-theme~='ms1-bib']{
|
|
background-color:#1e293b;
|
|
color:#f8fafc;
|
|
font-size:12px;
|
|
line-height:1.45;
|
|
}
|
|
|
|
.tippy-box[data-theme~='ms1-bib'] .tippy-arrow{
|
|
color:#1e293b;
|
|
}
|
|
|
|
/* Pop-up aide longue (?) — paragraphes et retours à la ligne depuis info_aide. */
|
|
.tippy-box[data-theme~='ms1-bib-aide'] .tippy-content{
|
|
text-align:left;
|
|
}
|
|
.tippy-box[data-theme~='ms1-bib-aide'] .tippy-content p{
|
|
margin:0 0 0.55em;
|
|
}
|
|
.tippy-box[data-theme~='ms1-bib-aide'] .tippy-content p:last-child{
|
|
margin-bottom:0;
|
|
}
|
|
|
|
/* BLOCS */
|
|
.epr-block{
|
|
border:1px solid #ddd;
|
|
display:flex;
|
|
flex-direction:column;
|
|
}
|
|
|
|
/* HEADER */
|
|
.epr-header{
|
|
background:#2f5fd0;
|
|
color:#fff;
|
|
padding:10px;
|
|
font-weight:bold;
|
|
}
|
|
|
|
.epr-header--collapsible{
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:space-between;
|
|
gap:10px;
|
|
}
|
|
|
|
.epr-header--collapsible .epr-header-label{
|
|
flex:1;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-header-start{
|
|
display:flex;
|
|
flex:1;
|
|
align-items:center;
|
|
flex-wrap:wrap;
|
|
gap:8px 12px;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-header-summaries{
|
|
display:inline-flex;
|
|
flex-wrap:wrap;
|
|
align-items:center;
|
|
gap:6px;
|
|
}
|
|
|
|
.epr-header-summary{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
padding:2px 8px;
|
|
border-radius:999px;
|
|
font-size:11px;
|
|
font-weight:600;
|
|
line-height:1.35;
|
|
background:rgba(255,255,255,.18);
|
|
border:1px solid rgba(255,255,255,.35);
|
|
color:#fff;
|
|
white-space:nowrap;
|
|
}
|
|
|
|
.epr-header-summary--dispo{
|
|
background:rgba(255,255,255,.92);
|
|
border-color:rgba(255,255,255,.92);
|
|
color:#2f5fd0;
|
|
}
|
|
|
|
.epr-header-summary--seq{
|
|
background:rgba(40,167,69,.85);
|
|
border-color:rgba(40,167,69,.85);
|
|
}
|
|
|
|
.epr-header-summary--seq-empty{
|
|
background:rgba(255,255,255,.12);
|
|
border-color:rgba(255,255,255,.3);
|
|
color:rgba(255,255,255,.85);
|
|
font-weight:500;
|
|
}
|
|
|
|
.epr-header-summary--auto{
|
|
background:rgba(255,193,7,.92);
|
|
border-color:rgba(255,193,7,.92);
|
|
color:#533f03;
|
|
}
|
|
|
|
.epr-header-summary--solo{
|
|
background:rgba(255,162,0,.9);
|
|
border-color:rgba(255,162,0,.9);
|
|
color:#fff;
|
|
}
|
|
|
|
.epr-header-summary--team{
|
|
background:rgba(111,66,193,.85);
|
|
border-color:rgba(111,66,193,.85);
|
|
}
|
|
|
|
.epr-header-summary--insc,
|
|
.epr-header-summary--bib{
|
|
background:rgba(255,255,255,.18);
|
|
border-color:rgba(255,255,255,.35);
|
|
}
|
|
|
|
.epr-block-toggle{
|
|
flex-shrink:0;
|
|
width:28px;
|
|
height:28px;
|
|
padding:0;
|
|
border:1px solid rgba(255,255,255,.55);
|
|
border-radius:4px;
|
|
background:rgba(255,255,255,.12);
|
|
color:#fff;
|
|
font-size:13px;
|
|
line-height:1;
|
|
cursor:pointer;
|
|
}
|
|
|
|
.epr-block-toggle:hover,
|
|
.epr-block-toggle:focus{
|
|
background:rgba(255,255,255,.22);
|
|
color:#fff;
|
|
outline:none;
|
|
}
|
|
|
|
.epr-block.is-collapsed .epr-content{
|
|
display:none;
|
|
}
|
|
|
|
.bib-container .batch-checkbox{
|
|
display:none;
|
|
}
|
|
|
|
.bib-container.batch-mode.batch-awaiting-selection .epr-col-batch,
|
|
.bib-container.batch-mode.batch-awaiting-selection .batch-checkbox{
|
|
background-color:#fff8e1;
|
|
border-radius:4px;
|
|
box-shadow:inset 0 0 0 1px #ffe082;
|
|
}
|
|
|
|
.bib-seq-pick-prompt{
|
|
margin-bottom:10px;
|
|
}
|
|
|
|
.batch-pick-prompt{
|
|
padding:12px 14px;
|
|
margin-bottom:0;
|
|
background:#f0f7ff;
|
|
border:1px solid #c5d9f5;
|
|
border-radius:6px;
|
|
border-left:4px solid #2f5fd0;
|
|
}
|
|
|
|
.batch-pick-prompt__title{
|
|
margin:0 0 4px;
|
|
font-weight:600;
|
|
color:#1e3a6e;
|
|
}
|
|
|
|
.batch-pick-prompt__hint{
|
|
font-size:0.9rem;
|
|
line-height:1.45;
|
|
}
|
|
|
|
.bib-container.batch-mode .batch-checkbox{
|
|
display:block;
|
|
}
|
|
|
|
.bib-container.batch-mode .epr-col-batch{
|
|
display:block;
|
|
}
|
|
/* CONTENU */
|
|
.epr-content{
|
|
padding:10px;
|
|
flex:1;
|
|
}
|
|
|
|
/* CENTRE TABLE */
|
|
.epr-table{
|
|
display:flex;
|
|
flex-direction:column;
|
|
gap:6px;
|
|
width:100%;
|
|
}
|
|
|
|
/* MSIN-4379 — Cadenas + view/OK/stats ; badge auto à droite. */
|
|
.epr-line{
|
|
display:grid;
|
|
grid-template-columns:
|
|
40px
|
|
40px
|
|
58px
|
|
58px
|
|
44px
|
|
48px
|
|
auto
|
|
minmax(0, 1fr);
|
|
gap:8px;
|
|
align-items:center;
|
|
width:100%;
|
|
min-width:0;
|
|
}
|
|
|
|
.bib-container.batch-mode .epr-line{
|
|
grid-template-columns:
|
|
40px
|
|
40px
|
|
58px
|
|
58px
|
|
44px
|
|
48px
|
|
auto
|
|
28px;
|
|
}
|
|
|
|
.epr-col-lock{
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:center;
|
|
min-width:0;
|
|
}
|
|
|
|
.btn-bib-lock{
|
|
width:100%;
|
|
min-height:31px;
|
|
padding:4px 0;
|
|
border-width:1px;
|
|
border-style:solid;
|
|
font-size:15px;
|
|
line-height:1;
|
|
}
|
|
|
|
.btn-bib-lock .fa{
|
|
font-size:15px;
|
|
vertical-align:middle;
|
|
}
|
|
|
|
.btn-bib-lock--open{
|
|
background-color:#28a745;
|
|
border-color:#218838;
|
|
color:#fff;
|
|
}
|
|
|
|
.btn-bib-lock--open:hover,
|
|
.btn-bib-lock--open:focus{
|
|
background-color:#218838;
|
|
border-color:#1e7e34;
|
|
color:#fff;
|
|
}
|
|
|
|
.btn-bib-lock--closed{
|
|
background-color:#dc3545;
|
|
border-color:#c82333;
|
|
color:#fff;
|
|
}
|
|
|
|
.btn-bib-lock--closed:hover,
|
|
.btn-bib-lock--closed:focus{
|
|
background-color:#c82333;
|
|
border-color:#bd2130;
|
|
color:#fff;
|
|
}
|
|
|
|
.bib-range--locked .bib-start,
|
|
.bib-range--locked .bib-end{
|
|
background-color:#f1f3f5;
|
|
}
|
|
|
|
.epr-col-stats{
|
|
display:grid;
|
|
grid-template-columns:56px 48px 48px;
|
|
gap:4px;
|
|
align-items:center;
|
|
justify-content:start;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-col-stats > .bib-last,
|
|
.epr-col-stats > .bib-used,
|
|
.epr-col-stats > .bib-dispo{
|
|
text-align:center;
|
|
font-size:13px;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-line-header .epr-col-stats > div{
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:center;
|
|
min-width:0;
|
|
}
|
|
|
|
.epr-line .bib-start,
|
|
.epr-line .bib-end{
|
|
width:100%;
|
|
min-width:0;
|
|
padding-left:4px;
|
|
padding-right:4px;
|
|
}
|
|
|
|
.epr-add-range-row{
|
|
margin-top:6px;
|
|
}
|
|
|
|
.epr-col-batch{
|
|
overflow:hidden;
|
|
min-width:0;
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:flex-end;
|
|
gap:4px;
|
|
}
|
|
|
|
.epr-line .btn-view-range{
|
|
width:100%;
|
|
padding-left:0;
|
|
padding-right:0;
|
|
}
|
|
|
|
.batch-checkbox{
|
|
display:none;
|
|
}
|
|
/* ACTIONS — rangée principale horizontale, panneaux batch/auto en dessous. */
|
|
.epr-actions{
|
|
display:flex;
|
|
flex-direction:column;
|
|
gap:10px;
|
|
width:100%;
|
|
padding-top:2px;
|
|
}
|
|
|
|
/* MOBILE */
|
|
@media (max-width:768px){
|
|
.epr-row{
|
|
grid-template-columns: 1fr;
|
|
}
|
|
}
|
|
|
|
.bib-view {
|
|
width: 100%;
|
|
border: 1px solid #d9d9d9;
|
|
background: #f3f3f3;
|
|
}
|
|
|
|
.bib-view-header {
|
|
display: grid;
|
|
grid-template-columns: 1.6fr 1fr 0.7fr;
|
|
background: #3f63c9;
|
|
color: #fff;
|
|
font-weight: 700;
|
|
font-size: 15px;
|
|
}
|
|
|
|
|
|
.bib-view-header > div {
|
|
padding: 14px 16px;
|
|
}
|
|
|
|
.bib-view-row {
|
|
display: grid;
|
|
grid-template-columns: 1.6fr 1fr 0.7fr;
|
|
border-top: 1px solid #e1e1e1;
|
|
}
|
|
.bib-view.team-mode .bib-view-header,
|
|
.bib-view.team-mode .bib-view-row{
|
|
grid-template-columns: 1.5fr 1fr 0.7fr 1fr 0.8fr;
|
|
}
|
|
.bib-view-row--cancelled {
|
|
background: #fde8ea !important;
|
|
}
|
|
|
|
.bib-view-row--cancelled > div {
|
|
color: #2f3640;
|
|
}
|
|
|
|
.bib-view-cancelled-label {
|
|
display: inline-block;
|
|
margin-left: 8px;
|
|
padding: 2px 8px;
|
|
border-radius: 4px;
|
|
font-size: 12px;
|
|
font-weight: 600;
|
|
color: #842029;
|
|
background: rgba(220, 53, 69, 0.2);
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.bib-view-row--cancelled .bib-view-number strong {
|
|
color: #842029;
|
|
}
|
|
|
|
.bib-view-row:nth-of-type(odd) {
|
|
background: #f3f3f3;
|
|
}
|
|
|
|
.bib-view-row:nth-of-type(even) {
|
|
background: #ececec;
|
|
}
|
|
|
|
.bib-view-row > div {
|
|
padding: 14px 16px;
|
|
font-size: 15px;
|
|
color: #2f3640;
|
|
}
|
|
|
|
.bib-view-race {
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.bib-view-name,
|
|
.bib-view-number {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
}
|
|
|
|
.bib-view-empty {
|
|
padding: 14px 16px;
|
|
background: #f3f3f3;
|
|
color: #2f3640;
|
|
border-top: 1px solid #e1e1e1;
|
|
}
|
|
|
|
.bib-view-footer {
|
|
padding: 12px 16px;
|
|
text-align: right;
|
|
background: #f3f3f3;
|
|
border-top: 1px solid #e1e1e1;
|
|
}
|
|
.bib-error {
|
|
max-height: 80px;
|
|
overflow-y: auto;
|
|
white-space: normal;
|
|
word-break: break-word;
|
|
}
|
|
|
|
/* MSIN-4379 — verrouillage édition séquences ; masquer tout le bloc « + Ajouter » (pas le ? seul). */
|
|
.epr-row.auto-mode .bib-range .btn-save-range,
|
|
.epr-row.auto-mode .bib-range .btn-delete-range {
|
|
visibility: hidden;
|
|
}
|
|
|
|
.epr-row.auto-mode .bib-start,
|
|
.epr-row.auto-mode .bib-end {
|
|
pointer-events: none;
|
|
background: #eee;
|
|
}
|
|
|
|
.epr-row.auto-mode .batch-config-container {
|
|
display: none;
|
|
}
|
|
|
|
.epr-row.batch-mode .bib-range .btn-save-range,
|
|
.epr-row.batch-mode .bib-range .btn-delete-range {
|
|
visibility: hidden;
|
|
}
|
|
|
|
.epr-row.batch-mode .bib-start,
|
|
.epr-row.batch-mode .bib-end {
|
|
pointer-events: none;
|
|
background: #eee;
|
|
}
|
|
.bib-view-info {
|
|
margin-bottom:10px;
|
|
padding:10px;
|
|
border-radius:6px;
|
|
}
|
|
|
|
.info-success {
|
|
background:#d4edda;
|
|
color:#155724;
|
|
font-weight:bold;
|
|
}
|
|
|
|
.info-partial {
|
|
background:#fff3cd;
|
|
color:#856404;
|
|
}
|
|
|
|
.info-error {
|
|
background:#f8d7da;
|
|
color:#721c24;
|
|
}
|
|
.info-default {
|
|
background:#f1f1f1;
|
|
color:#555;
|
|
}
|
|
.bib-view-header > div{
|
|
white-space:nowrap;
|
|
}
|
|
|
|
.team-mode-title{
|
|
font-size:11px;
|
|
color:#666;
|
|
margin-top:8px;
|
|
margin-bottom:4px;
|
|
}
|
|
.team-mode-box{
|
|
margin-top:10px;
|
|
padding:8px;
|
|
background:#f7f7f7;
|
|
border:1px solid #ddd;
|
|
border-radius:6px;
|
|
}
|
|
|
|
.team-mode-title{
|
|
font-size:12px;
|
|
font-weight:600;
|
|
color:#444;
|
|
margin-bottom:8px;
|
|
}
|
|
|
|
.team-mode-option{
|
|
display:flex;
|
|
align-items:flex-start;
|
|
gap:6px;
|
|
margin-bottom:6px;
|
|
font-size:12px;
|
|
color:#333;
|
|
}
|
|
|
|
.team-mode-option.disabled{
|
|
color:#999;
|
|
}
|
|
|
|
.team-mode-option input[type="radio"]{
|
|
margin-top:2px;
|
|
}
|
|
|
|
/* MSIN-4379 — Dashboard anomalies dossards */
|
|
.bib-tool-card-header{
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:space-between;
|
|
gap:12px;
|
|
flex-wrap:wrap;
|
|
}
|
|
|
|
.bib-tool-card-title{
|
|
margin:0;
|
|
}
|
|
|
|
.bib-anomalies-panel{
|
|
margin-bottom:14px;
|
|
border:1px solid #ced4da;
|
|
border-radius:4px;
|
|
overflow:hidden;
|
|
}
|
|
|
|
.bib-anomalies-panel--alert{
|
|
border-color:#dc3545;
|
|
}
|
|
|
|
.bib-anomalies-header{
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:space-between;
|
|
gap:10px;
|
|
}
|
|
|
|
.bib-anomalies-header-label{
|
|
display:inline-flex;
|
|
align-items:center;
|
|
gap:8px;
|
|
flex-wrap:wrap;
|
|
}
|
|
|
|
.bib-anomalies-count{
|
|
font-size:12px;
|
|
font-weight:700;
|
|
}
|
|
|
|
.bib-anomalies-content{
|
|
background:#fff;
|
|
}
|
|
|
|
.bib-anomaly-block{
|
|
padding:10px 12px;
|
|
border-top:1px solid #e9ecef;
|
|
}
|
|
|
|
.bib-anomaly-block:first-child{
|
|
border-top:none;
|
|
}
|
|
|
|
.bib-anomaly-block-title{
|
|
display:flex;
|
|
align-items:center;
|
|
flex-wrap:wrap;
|
|
gap:8px;
|
|
margin:0 0 8px;
|
|
font-size:14px;
|
|
font-weight:700;
|
|
color:#212529;
|
|
}
|
|
|
|
.bib-anomaly-list{
|
|
margin:0;
|
|
}
|
|
|
|
.bib-anomaly-item{
|
|
padding:8px 10px;
|
|
margin-bottom:6px;
|
|
background:#f8f9fa;
|
|
border:1px solid #e9ecef;
|
|
border-radius:4px;
|
|
font-size:13px;
|
|
}
|
|
|
|
.bib-anomaly-item:last-child{
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.bib-anomaly-sublist{
|
|
margin-top:4px;
|
|
padding-left:14px;
|
|
font-size:12px;
|
|
color:#495057;
|
|
}
|
|
|
|
.bib-anomaly-detail{
|
|
margin-top:4px;
|
|
}
|
|
|
|
.bib-anomalies-empty{
|
|
font-size:13px;
|
|
}
|
|
|
|
/* Inscriptions mobile — style compte promoteur (desktop + mobile) */
|
|
.inscr-mobile-page{
|
|
max-width:1100px;
|
|
margin:0 auto;
|
|
padding-left:12px !important;
|
|
padding-right:12px !important;
|
|
}
|
|
|
|
.inscr-mobile-entry-body .inscr-mobile-entry-header .ms1-header-bottom{
|
|
border-bottom:1px solid #dee2e6;
|
|
}
|
|
|
|
.inscr-mobile-login-wrap{
|
|
max-width:420px;
|
|
margin:0 auto;
|
|
}
|
|
|
|
.inscr-mobile-login-intro{
|
|
font-size:14px;
|
|
margin-bottom:14px;
|
|
}
|
|
|
|
.inscr-mobile-login-form .inscr-mobile-label:first-child{
|
|
margin-top:0;
|
|
}
|
|
|
|
.inscr-mobile-entry-footer .ms1-footer-bottom{
|
|
border-top:1px solid #dee2e6;
|
|
}
|
|
|
|
.inscr-mobile-shell{
|
|
font-size:14px;
|
|
line-height:1.45;
|
|
}
|
|
|
|
.inscr-mobile-nav-back{
|
|
margin-bottom:12px;
|
|
}
|
|
|
|
.inscr-mobile-page-head,
|
|
.inscr-mobile-fiche-head{
|
|
margin-bottom:14px;
|
|
}
|
|
|
|
.inscr-mobile-page-title{
|
|
margin:0;
|
|
font-size:1.5rem;
|
|
font-weight:700;
|
|
line-height:1.25;
|
|
color:#212529;
|
|
}
|
|
|
|
.inscr-mobile-page-sub{
|
|
margin-top:6px;
|
|
font-size:14px;
|
|
}
|
|
|
|
.inscr-mobile-panel{
|
|
border:1px solid #ced4da;
|
|
border-radius:4px;
|
|
margin-bottom:10px;
|
|
background:#fff;
|
|
overflow:hidden;
|
|
}
|
|
|
|
.inscr-mobile-panel__head{
|
|
display:flex;
|
|
align-items:center;
|
|
gap:8px;
|
|
padding:10px 12px;
|
|
font-weight:600;
|
|
font-size:14px;
|
|
background:#f8f9fa;
|
|
cursor:pointer;
|
|
list-style:none;
|
|
color:#212529;
|
|
}
|
|
|
|
.inscr-mobile-panel__icon{
|
|
color:#007bff;
|
|
width:1.15em;
|
|
text-align:center;
|
|
flex-shrink:0;
|
|
}
|
|
|
|
.inscr-mobile-panel__head::-webkit-details-marker{
|
|
display:none;
|
|
}
|
|
|
|
.inscr-mobile-panel__body{
|
|
padding:12px;
|
|
border-top:1px solid #eee;
|
|
}
|
|
|
|
.inscr-mobile-panel--qr .inscr-mobile-panel__icon{
|
|
color:#6f42c1;
|
|
}
|
|
|
|
.inscr-mobile-qr-hint{
|
|
margin:0 0 8px;
|
|
}
|
|
|
|
.inscr-mobile-qr-reader-wrap{
|
|
max-width:100%;
|
|
margin:0 auto;
|
|
}
|
|
|
|
.inscr-mobile-qr-reader-wrap #inscr-mobile-qr-reader{
|
|
width:100%;
|
|
}
|
|
|
|
.inscr-mobile-qr-reader-wrap video{
|
|
border-radius:4px;
|
|
}
|
|
|
|
.inscr-mobile-bib-scan-toggle.is-active{
|
|
background:#6f42c1;
|
|
border-color:#6f42c1;
|
|
color:#fff;
|
|
}
|
|
|
|
.inscr-mobile-bib-scan-capture{
|
|
position:relative;
|
|
overflow:hidden;
|
|
border-radius:4px;
|
|
background:#111;
|
|
max-height:160px;
|
|
cursor:pointer;
|
|
outline:none;
|
|
}
|
|
|
|
.inscr-mobile-bib-scan-capture.is-ready{
|
|
box-shadow:0 0 0 2px rgba(111,66,193,.35);
|
|
}
|
|
|
|
.inscr-mobile-bib-scan-capture[aria-disabled="true"]{
|
|
cursor:wait;
|
|
pointer-events:none;
|
|
}
|
|
|
|
.inscr-mobile-bib-scan-video{
|
|
max-height:160px;
|
|
}
|
|
|
|
.inscr-mobile-bib-scan-video video{
|
|
display:block;
|
|
width:100%;
|
|
max-height:160px;
|
|
object-fit:cover;
|
|
pointer-events:none;
|
|
}
|
|
|
|
.inscr-mobile-bib-scan-capture-label{
|
|
position:absolute;
|
|
left:50%;
|
|
bottom:8px;
|
|
transform:translateX(-50%);
|
|
padding:4px 10px;
|
|
border-radius:999px;
|
|
background:rgba(0,0,0,.65);
|
|
color:#fff;
|
|
font-size:11px;
|
|
font-weight:600;
|
|
white-space:nowrap;
|
|
pointer-events:none;
|
|
}
|
|
|
|
.inscr-mobile-bib-scan-panel{
|
|
margin-bottom:10px;
|
|
}
|
|
|
|
.inscr-mobile-bib-scan-status{
|
|
color:#6f42c1;
|
|
font-weight:600;
|
|
}
|
|
|
|
.inscr-mobile-bib-scan-status.is-active::before{
|
|
content:'';
|
|
display:inline-block;
|
|
width:7px;
|
|
height:7px;
|
|
margin-right:5px;
|
|
border-radius:50%;
|
|
background:#6f42c1;
|
|
animation:inscr-mobile-qr-pulse 1.2s ease-in-out infinite;
|
|
}
|
|
|
|
.inscr-mobile-bib-row input.inscr-mobile-bib--proposed{
|
|
border-color:#6f42c1;
|
|
box-shadow:0 0 0 2px rgba(111,66,193,.2);
|
|
}
|
|
|
|
@keyframes inscr-mobile-qr-pulse{
|
|
0%,100%{ opacity:1; transform:scale(1); }
|
|
50%{ opacity:.4; transform:scale(.85); }
|
|
}
|
|
|
|
.inscr-mobile-label{
|
|
display:block;
|
|
font-size:12px;
|
|
font-weight:600;
|
|
margin:8px 0 4px;
|
|
color:#495057;
|
|
}
|
|
|
|
.inscr-mobile-label:first-child{
|
|
margin-top:0;
|
|
}
|
|
|
|
.inscr-mobile-check{
|
|
display:flex;
|
|
align-items:center;
|
|
gap:8px;
|
|
font-size:13px;
|
|
margin:8px 0 0;
|
|
}
|
|
|
|
.inscr-mobile-form-actions{
|
|
display:flex;
|
|
gap:8px;
|
|
}
|
|
|
|
.inscr-mobile-form-actions .btn{
|
|
flex:1;
|
|
}
|
|
|
|
.inscr-mobile-list-head{
|
|
display:flex;
|
|
justify-content:space-between;
|
|
align-items:center;
|
|
font-size:13px;
|
|
color:#6c757d;
|
|
margin:12px 0 8px;
|
|
padding:0 2px;
|
|
}
|
|
|
|
.inscr-mobile-list{
|
|
border:1px solid #ced4da;
|
|
border-radius:4px;
|
|
background:#fff;
|
|
overflow:hidden;
|
|
}
|
|
|
|
.inscr-mobile-list-item{
|
|
display:grid;
|
|
grid-template-columns:minmax(120px,1.4fr) minmax(100px,1.2fr) minmax(80px,.8fr) 56px minmax(72px,.9fr) 20px;
|
|
gap:8px 12px;
|
|
align-items:center;
|
|
padding:10px 12px;
|
|
border-bottom:1px solid #dee2e6;
|
|
background:#fff;
|
|
color:inherit;
|
|
text-decoration:none;
|
|
}
|
|
|
|
.inscr-mobile-list-item:last-child{
|
|
border-bottom:none;
|
|
}
|
|
|
|
.inscr-mobile-list-item:hover,
|
|
.inscr-mobile-list-item:focus{
|
|
color:inherit;
|
|
text-decoration:none;
|
|
background:#f8f9fa;
|
|
}
|
|
|
|
.inscr-mobile-list-item--cancelled{
|
|
background:#fff5f5;
|
|
border-color:#f1b0b7;
|
|
}
|
|
|
|
.inscr-mobile-list-item__main{
|
|
display:contents;
|
|
}
|
|
|
|
.inscr-mobile-list-item__name{
|
|
font-weight:700;
|
|
font-size:14px;
|
|
color:#212529;
|
|
min-width:0;
|
|
}
|
|
|
|
.inscr-mobile-list-item__race{
|
|
font-size:13px;
|
|
color:#495057;
|
|
min-width:0;
|
|
}
|
|
|
|
.inscr-mobile-list-item__order{
|
|
font-size:12px;
|
|
color:#6c757d;
|
|
}
|
|
|
|
.inscr-mobile-list-item__meta{
|
|
display:none;
|
|
}
|
|
|
|
.inscr-mobile-list-item__bib{
|
|
font-weight:600;
|
|
font-size:13px;
|
|
color:#007bff;
|
|
text-align:right;
|
|
}
|
|
|
|
.inscr-mobile-list-item__check{
|
|
text-align:right;
|
|
}
|
|
|
|
.inscr-mobile-list-item__arrow{
|
|
color:#adb5bd;
|
|
flex-shrink:0;
|
|
}
|
|
|
|
.inscr-mobile-badge{
|
|
display:inline-block;
|
|
padding:1px 6px;
|
|
border-radius:999px;
|
|
font-size:11px;
|
|
font-weight:600;
|
|
}
|
|
|
|
.inscr-mobile-badge--ok{
|
|
background:#d4edda;
|
|
color:#155724;
|
|
}
|
|
|
|
.inscr-mobile-pager{
|
|
margin:14px 0 4px;
|
|
}
|
|
|
|
.inscr-mobile-pager .page-link{
|
|
padding:6px 10px;
|
|
}
|
|
|
|
.inscr-mobile-empty{
|
|
margin-top:8px;
|
|
text-align:center;
|
|
color:#6c757d;
|
|
}
|
|
|
|
.inscr-mobile-event-list{
|
|
display:flex;
|
|
flex-direction:column;
|
|
gap:8px;
|
|
}
|
|
|
|
.inscr-mobile-event-item{
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:space-between;
|
|
padding:12px;
|
|
border:1px solid #ced4da;
|
|
border-radius:4px;
|
|
background:#fff;
|
|
color:inherit;
|
|
text-decoration:none;
|
|
}
|
|
|
|
.inscr-mobile-event-item:hover{
|
|
background:#f8f9fa;
|
|
color:inherit;
|
|
text-decoration:none;
|
|
}
|
|
|
|
.inscr-mobile-event-item__name{
|
|
font-weight:600;
|
|
font-size:15px;
|
|
}
|
|
|
|
.inscr-mobile-gestion-actions{
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
gap:8px;
|
|
padding:0;
|
|
}
|
|
|
|
.inscr-mobile-gestion-actions .btn{
|
|
margin:0;
|
|
}
|
|
|
|
.inscr-mobile-remis-row{
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:space-between;
|
|
gap:12px;
|
|
flex-wrap:wrap;
|
|
}
|
|
|
|
.inscr-mobile-remis-row__left{
|
|
display:flex;
|
|
align-items:center;
|
|
gap:10px;
|
|
flex-wrap:wrap;
|
|
}
|
|
|
|
.inscr-mobile-remis-row__meta{
|
|
margin-left:auto;
|
|
text-align:right;
|
|
font-size:12px;
|
|
line-height:1.35;
|
|
flex:1 1 160px;
|
|
}
|
|
|
|
.inscr-mobile-field-block__label--inline{
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section--editable{
|
|
padding:0;
|
|
overflow:hidden;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section__body{
|
|
padding:0;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section__body > .inscr-mobile-kv-list{
|
|
padding:4px 12px 8px;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section__body > .inscr-mobile-gestion-actions{
|
|
padding:12px;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section__body > .inscr-mobile-field-block:first-child{
|
|
border-top:none;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section--editable > .inscr-mobile-fiche-section__title{
|
|
padding:10px 12px;
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.inscr-mobile-field-block{
|
|
padding:12px;
|
|
border-top:1px solid #eee;
|
|
}
|
|
|
|
.inscr-mobile-field-block__label{
|
|
font-size:13px;
|
|
font-weight:700;
|
|
color:#495057;
|
|
margin-bottom:8px;
|
|
}
|
|
|
|
.inscr-mobile-order-row{
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
align-items:center;
|
|
gap:8px;
|
|
}
|
|
|
|
.inscr-mobile-statut-select{
|
|
max-width:100%;
|
|
font-size:14px;
|
|
padding:6px 10px;
|
|
height:auto;
|
|
min-height:34px;
|
|
}
|
|
|
|
.inscr-mobile-field-block--statut.inscr-mobile-statut--saved .inscr-mobile-statut-select{
|
|
border-color:#198754;
|
|
background-color:#d1e7dd;
|
|
}
|
|
|
|
.inscr-mobile-field-block--statut.inscr-mobile-statut--error .inscr-mobile-statut-select{
|
|
border-color:#dc3545;
|
|
animation:inscr-mobile-statut-shake .35s ease;
|
|
}
|
|
|
|
@keyframes inscr-mobile-statut-shake{
|
|
0%,100%{ transform:translateX(0); }
|
|
25%{ transform:translateX(-4px); }
|
|
75%{ transform:translateX(4px); }
|
|
}
|
|
|
|
.inscr-mobile-fiche-section{
|
|
border:1px solid #ced4da;
|
|
border-radius:4px;
|
|
background:#fff;
|
|
padding:0;
|
|
margin-bottom:12px;
|
|
overflow:hidden;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section__title{
|
|
display:flex;
|
|
align-items:center;
|
|
gap:8px;
|
|
margin:0;
|
|
padding:10px 12px;
|
|
font-size:14px;
|
|
font-weight:700;
|
|
border-bottom:1px solid #dee2e6;
|
|
text-transform:none;
|
|
letter-spacing:normal;
|
|
cursor:pointer;
|
|
list-style:none;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section__title::-webkit-details-marker{
|
|
display:none;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section__title::after{
|
|
content:'\f107';
|
|
font-family:FontAwesome;
|
|
font-weight:normal;
|
|
margin-left:auto;
|
|
font-size:13px;
|
|
opacity:.55;
|
|
transition:transform .15s ease;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section[open] > .inscr-mobile-fiche-section__title{
|
|
border-bottom:1px solid #dee2e6;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section[open] > .inscr-mobile-fiche-section__title::after{
|
|
transform:rotate(180deg);
|
|
}
|
|
|
|
.inscr-mobile-fiche-section:not([open]) > .inscr-mobile-fiche-section__title{
|
|
border-bottom:none;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section__icon{
|
|
width:1.15em;
|
|
text-align:center;
|
|
flex-shrink:0;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section--details .inscr-mobile-fiche-section__title{
|
|
background:#e7f1ff;
|
|
border-left:4px solid #007bff;
|
|
color:#004085;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section--details .inscr-mobile-fiche-section__icon{
|
|
color:#007bff;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section--gestion .inscr-mobile-fiche-section__title{
|
|
background:#fff8e6;
|
|
border-left:4px solid #e0a800;
|
|
color:#664d03;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section--gestion .inscr-mobile-fiche-section__icon{
|
|
color:#e0a800;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section--editable .inscr-mobile-fiche-section__title{
|
|
background:#e8f5e9;
|
|
border-left:4px solid #28a745;
|
|
color:#155724;
|
|
}
|
|
|
|
.inscr-mobile-fiche-section--editable .inscr-mobile-fiche-section__icon{
|
|
color:#28a745;
|
|
}
|
|
|
|
.inscr-mobile-dl{
|
|
margin:0;
|
|
padding:12px;
|
|
}
|
|
|
|
.inscr-mobile-kv-list{
|
|
padding:4px 12px 8px;
|
|
}
|
|
|
|
.inscr-mobile-kv-row{
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
gap:4px 16px;
|
|
align-items:flex-start;
|
|
padding:7px 0;
|
|
border-bottom:1px solid #f1f3f5;
|
|
line-height:1.45;
|
|
}
|
|
|
|
.inscr-mobile-kv-row:last-child{
|
|
border-bottom:none;
|
|
}
|
|
|
|
.inscr-mobile-kv-row--profile{
|
|
border-top:1px solid #dee2e6;
|
|
margin-top:4px;
|
|
padding-top:8px;
|
|
}
|
|
|
|
.inscr-mobile-kv-row--flag{
|
|
border-bottom:1px solid #f1f3f5;
|
|
padding:8px 0;
|
|
}
|
|
|
|
.inscr-mobile-kv-flag{
|
|
display:inline-block;
|
|
padding:4px 10px;
|
|
border-radius:999px;
|
|
background:#e7f1ff;
|
|
border:1px solid #b8daff;
|
|
color:#004085;
|
|
font-size:12px;
|
|
font-weight:700;
|
|
letter-spacing:0.02em;
|
|
}
|
|
|
|
.inscr-mobile-kv-row__label{
|
|
flex:0 0 132px;
|
|
max-width:38%;
|
|
font-weight:700;
|
|
color:#9aa0a6;
|
|
font-size:12px;
|
|
line-height:1.4;
|
|
}
|
|
|
|
.inscr-mobile-kv-row__value{
|
|
flex:1 1 180px;
|
|
color:#212529;
|
|
font-size:14px;
|
|
font-weight:400;
|
|
min-width:0;
|
|
overflow-wrap:anywhere;
|
|
word-wrap:break-word;
|
|
text-align:left;
|
|
}
|
|
|
|
.inscr-mobile-dl dt{
|
|
font-size:12px;
|
|
font-weight:600;
|
|
color:#6c757d;
|
|
margin:10px 0 2px;
|
|
}
|
|
|
|
.inscr-mobile-dl dt:first-child{
|
|
margin-top:0;
|
|
}
|
|
|
|
.inscr-mobile-dl dd{
|
|
margin:0 0 4px;
|
|
font-size:14px;
|
|
}
|
|
|
|
.inscr-mobile-bib-row{
|
|
display:flex;
|
|
gap:8px;
|
|
}
|
|
|
|
.inscr-mobile-bib-row .form-control{
|
|
flex:1;
|
|
}
|
|
|
|
.inscr-mobile-muted{
|
|
font-size:12px;
|
|
color:#6c757d;
|
|
margin-top:6px;
|
|
}
|
|
|
|
.inscr-mobile-actions .btn{
|
|
margin-bottom:8px;
|
|
}
|
|
|
|
.inscr-mobile-actions .btn:last-child{
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.container:has(.inscr-mobile-page){
|
|
padding:12px !important;
|
|
}
|
|
|
|
.inscr-mobile-list-anchor{
|
|
scroll-margin-top:8px;
|
|
}
|
|
|
|
.inscr-mobile-pager .pagination{
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.inscr-mobile-pager .page-link{
|
|
min-width:38px;
|
|
text-align:center;
|
|
}
|
|
|
|
@media (max-width:767px){
|
|
.inscr-mobile-list-item{
|
|
grid-template-columns:1fr auto;
|
|
grid-template-areas:
|
|
"name arrow"
|
|
"race race"
|
|
"order bib"
|
|
"check check";
|
|
gap:4px 8px;
|
|
padding:12px;
|
|
}
|
|
|
|
.inscr-mobile-list-item__name{ grid-area:name; }
|
|
.inscr-mobile-list-item__race{ grid-area:race; }
|
|
.inscr-mobile-list-item__order{ grid-area:order; }
|
|
.inscr-mobile-list-item__bib{ grid-area:bib; text-align:left; }
|
|
.inscr-mobile-list-item__check{ grid-area:check; text-align:left; }
|
|
.inscr-mobile-list-item__arrow{ grid-area:arrow; }
|
|
|
|
.inscr-mobile-remis-row__meta{
|
|
flex-basis:100%;
|
|
margin-left:0;
|
|
text-align:left;
|
|
}
|
|
|
|
.inscr-mobile-kv-row{
|
|
gap:3px;
|
|
padding:8px 0;
|
|
}
|
|
|
|
.inscr-mobile-kv-row__label{
|
|
flex:1 1 100%;
|
|
max-width:100%;
|
|
font-size:11px;
|
|
color:#adb5bd;
|
|
}
|
|
|
|
.inscr-mobile-kv-row__value{
|
|
flex:1 1 100%;
|
|
font-size:15px;
|
|
font-weight:500;
|
|
color:#212529;
|
|
}
|
|
}
|
|
|
|
.promoteur-hub-card {
|
|
background-color: #fff;
|
|
border: 1px solid #dee2e6;
|
|
border-left: 5px solid #f3a566;
|
|
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
|
|
}
|
|
|
|
.promoteur-hub-event-title {
|
|
color: #1f3b63;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.promoteur-hub-card-icon {
|
|
flex-shrink: 0;
|
|
padding: 6px;
|
|
background-color: #fff;
|
|
border: 1px solid #f3a566;
|
|
border-radius: 6px;
|
|
}
|
|
|
|
.promoteur-hub-card-archived {
|
|
border-left-color: #adb5bd;
|
|
opacity: 0.78;
|
|
}
|
|
|
|
.promoteur-hub-card-archived .promoteur-hub-card-icon {
|
|
border-color: #ced4da;
|
|
filter: grayscale(40%);
|
|
}
|
|
|
|
.promoteur-hub-section-title {
|
|
color: #1f3b63;
|
|
border-bottom: 2px solid #f3a566;
|
|
display: inline-block;
|
|
padding-bottom: 4px;
|
|
}
|
|
|
|
.promoteur-hub-annonces .ms1-doc-trigger,
|
|
.promoteur-hub-annonces .btn-doc-trigger {
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.promoteur-hub-toggle-caret {
|
|
transition: transform 0.2s ease;
|
|
}
|
|
|
|
.promoteur-hub-toggle[aria-expanded="true"] .promoteur-hub-toggle-caret {
|
|
transform: rotate(180deg);
|
|
}
|
|
|
|
.promoteur-hub-functions {
|
|
border-top: 1px solid #e9ecef;
|
|
padding-top: 1rem;
|
|
}
|