@font-face{font-family:"Source Sans 3";src:url(/polices/SourceSans3.woff2)format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/polices/SourceSans3-Italic.woff2)format("woff2-variations");font-weight:200 900;font-style:italic;font-display:swap}:root{--bleu-nuit:#2b398d;--bleu-fond:#40519a;--bleu-marine:#2d3186;--bleu-vif:#397cf2;--champ:#f0f0f0;--champ-texte:#2d3186;--bouton-clair:#96c0e8;--bouton-fonce:#1d3fae;--rouge:#d8322e;--blanc:#fff}*{box-sizing:border-box}body{color:var(--blanc);background:var(--bleu-nuit);-webkit-font-smoothing:antialiased;margin:0;font-family:"Source Sans 3",Segoe UI,Roboto,system-ui,sans-serif}.page{background:#2b3081 url(/fond.jpg) top/100% no-repeat;flex-direction:column;min-height:100vh;display:flex}.barre{padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:linear-gradient(90deg, var(--bleu-marine) 0%, var(--bleu-vif) 50%, var(--bleu-marine) 100%);grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.barre button{color:var(--blanc);cursor:pointer;background:0 0;border:none;padding:4px;line-height:0}.barre .logo-barre{height:34px;margin:0 auto;display:block}.contenu{flex:1;width:100%;max-width:460px;margin:0 auto;padding:22px 20px 90px}.accroche{text-align:center;margin:24px 0 26px;font-size:21px;font-weight:700;line-height:1.35}.logo-accueil{width:78%;max-width:330px;margin:30px auto 36px;display:block}input[type=text],input[type=email],input[type=password]{background:var(--champ);width:100%;color:var(--champ-texte);border:none;border-radius:10px;margin-bottom:14px;padding:15px 18px;font-family:inherit;font-size:16px}input::placeholder{color:#6b74a8;font-style:italic}.lien{color:var(--blanc);cursor:pointer;background:0 0;border:none;margin:2px 0 20px auto;font-family:inherit;font-size:15px;text-decoration:underline;display:block}.valider{background:radial-gradient(120% 120% at 30% 25%, var(--bouton-clair) 0%, #3e6fd0 55%, var(--bouton-fonce) 100%);width:66px;height:66px;color:var(--blanc);cursor:pointer;border:3px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;margin:26px 0 0 auto;display:flex;box-shadow:0 6px 14px #00000052}.valider:disabled{opacity:.4;cursor:default}.message{background:#ffffff24;border:1px solid #ffffff47;border-radius:12px;padding:13px 16px;font-size:15px;line-height:1.5}.message.erreur{border-color:var(--rouge);background:#d8322e4d}.regles{margin:6px 0 0;padding:0;font-size:14px;line-height:1.75;list-style:none}.regles li{opacity:.7}.regles li.ok{opacity:1;font-weight:600}.regles li:before{content:"○ "}.regles li.ok:before{content:"✓ "}.choix{text-align:left;background:var(--champ);width:100%;color:var(--champ-texte);cursor:pointer;border:none;border-radius:10px;margin-bottom:12px;padding:16px 18px;font-family:inherit;font-size:17px;font-weight:600;display:block}.entete-membre{align-items:center;gap:14px;margin:-22px 0 18px -6px;display:flex}.entete-membre .avatar{flex:none;width:78px;height:78px}.entete-membre .bonjour{font-size:20px;font-weight:700;line-height:1.25}.entete-membre .maison{opacity:.9;font-size:15px;font-weight:400}.tuiles{grid-template-columns:repeat(3,1fr);gap:22px 10px;margin-top:26px;display:grid}.tuile{color:var(--blanc);text-align:center;cursor:pointer;background:0 0;border:none;align-self:start;padding:0;font-family:inherit}.tuile:disabled{cursor:default}.tuile .carre{filter:drop-shadow(0 5px 8px #0000004d);width:84px;height:84px;margin:0 auto 8px;display:block;position:relative}.tuile .carre img{width:100%;height:100%;display:block}.tuile:disabled .carre{opacity:.55}.tuile .libelle{font-size:14px;font-weight:600;line-height:1.2;display:block}.tuile .pastille{box-sizing:border-box;background:var(--rouge);min-width:32px;height:32px;color:var(--blanc);text-align:center;border-radius:16px;padding:0 6px;font-size:19px;font-weight:700;line-height:32px;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #00000059}.premiere-fois{text-align:center;opacity:.95;margin:0 0 6px;font-size:15px}.lien-inline{margin:0;font-size:15px;display:inline}.titre-ecran{text-align:center;margin:8px 0 14px;font-size:24px;font-weight:700}.mois{background:#141c5ad9;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 14px;font-size:19px;font-weight:700;display:flex}.mois button{color:#fff;cursor:pointer;background:0 0;border:none;padding:2px 10px;font-size:22px}.entete-ecran{align-items:center;gap:8px;margin:-20px 0 10px;display:flex}.entete-ecran>.avatar{flex:none}.carte-titre{background:var(--blanc);color:#262a7a;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 6px;display:flex;box-shadow:0 4px 10px #00000040}.carte-titre img{flex:none;width:44px;height:44px}.carte-titre strong{font-size:19px;line-height:1.1;display:block}.carte-titre span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.legende-liste{flex:none;max-width:40%;margin:0;padding:0;font-size:11px;line-height:1.2;list-style:none}.legende-liste li{margin-bottom:1px;padding-left:11px;position:relative}.legende-liste li span{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 4px;display:inline-block;overflow:hidden}.legende-liste li span.claire{color:#1b1f4a}.legende-liste li.moi:before{content:"▶";font-size:9px;line-height:16px;position:absolute;top:0;left:0}.calendrier{flex-direction:column;gap:2px;display:flex;position:relative}.rangee{grid-template-columns:var(--colonnes);align-items:center;gap:3px;display:grid}.rangee.weekend{background:#0e1248b3;margin:0 -20px;padding:1px 20px}.rangee.entete{align-items:end;padding-bottom:4px}.colonne{color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:700;display:flex}.colonne .lits{opacity:.9;align-items:flex-end;gap:1px;max-width:100%;font-size:9px;font-weight:600;display:flex;overflow:hidden}.colonne .lit{width:auto;height:11px;display:block}.colonne .lits>span{align-items:flex-end;display:inline-flex}.calendrier .jour{white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1}.calendrier .jour.vacances{color:#ff6b6b}.calendrier .jour.hors-saison{color:#8be08b}.calendrier .case{border:1px solid #fff6;border-radius:4px;justify-content:center;align-items:center;height:15px;display:flex}.calendrier.grand .case{justify-content:flex-end;align-items:flex-start;height:48px;padding:3px}.calendrier .signe{width:11px;height:11px;display:block}.rangee.weekend .case{border-color:#ffffffa6}.rangee.passe .case,.rangee.passe .jour{opacity:.4}button.case{cursor:pointer;font:inherit;color:inherit;background:0 0;padding:0}button.case:disabled{cursor:default}button.case:focus-visible{outline:2px solid var(--blanc);outline-offset:1px}.case.choisie{background:var(--blanc);border-color:var(--blanc);box-shadow:inset 0 0 0 2px #ffffffe6}.noms-chambres{opacity:.9;margin:14px 0 6px;padding:0;font-size:13px;line-height:1.6;list-style:none}.noms-chambres strong{min-width:42px;display:inline-block}.aide-calendrier{opacity:.9;margin:0 0 8px;font-size:13px;line-height:1.6}.barre-actions{z-index:3;padding:8px 20px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(#26348c00 0%,#26348cf2 30%);justify-content:space-between;align-items:center;margin:8px -20px -90px;display:flex;position:sticky;bottom:0}.icone-action{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.icone-action img{width:48px;height:48px}.icone-action:disabled{cursor:default;opacity:.4}.icone-action.annuler img{border-radius:10px;width:58px;height:58px}.bouton-valider{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.bouton-valider img{filter:drop-shadow(0 4px 6px #00000059);width:62px;height:62px}.bouton-valider:disabled{opacity:.35;cursor:default}.voile{z-index:20;background:#283caa99;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modale{background:var(--blanc);color:#262a7a;border-radius:16px;width:100%;max-width:420px;max-height:calc(100vh - 40px);padding:20px 20px 14px;overflow-y:auto;box-shadow:0 10px 30px #00000059}.modale p{margin:0 0 10px;font-size:16px;line-height:1.4}.modale-titre{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.modale-titre>img{flex:none;width:42px;height:42px}.modale-titre.fort p{font-size:18px;font-weight:600}.modale .note{color:#6b6b80;font-size:14.5px;font-style:italic}.modale .note strong{color:#262a7a;font-style:normal}.modale .alerte{color:#c0392b;font-style:normal;font-weight:600}.modale .personnes{justify-content:space-between;align-items:center;gap:8px;margin:6px 0 10px;font-size:18px;font-weight:600;display:flex}.modale .compteur{align-items:center;gap:14px;display:flex}.modale .compteur strong{text-align:center;min-width:36px;font-size:30px;font-style:italic}.modale .compteur button{color:#262a7a;cursor:pointer;background:0 0;border:none;width:36px;height:36px;font-size:30px;font-weight:700;line-height:1}.modale .corbeille{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.modale .corbeille img{width:34px;height:34px}.modale-pied{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.modale-pied .retour{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.modale-pied .retour img{width:44px;height:44px}.modale .case-a-cocher{align-items:flex-start;gap:10px;margin:4px 0 10px;font-size:14.5px;line-height:1.4;display:flex}.modale .case-a-cocher input{flex:none;width:20px;height:20px;margin:1px 0 0}.modale .bouton.secondaire{color:#262a7a;background:#eef0fa;border-color:#262a7a}.bouton{background:radial-gradient(120% 120% at 30% 25%, var(--bouton-clair) 0%, #3e6fd0 55%, var(--bouton-fonce) 100%);color:var(--blanc);cursor:pointer;border:none;border-radius:22px;padding:11px 22px;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 4px 10px #0000004d}.bouton.secondaire{box-shadow:none;border:1px solid;margin-top:4px;padding:8px 16px;font-size:14px}.voile-menu{z-index:30;background:#283caa73;position:fixed;inset:0}.menu{right:10px;top:calc(62px + env(safe-area-inset-top,0px));background:var(--blanc);border-radius:14px;width:min(300px,100vw - 20px);max-height:calc(100vh - 80px);padding:10px 0 0;position:absolute;overflow-y:auto;box-shadow:0 10px 30px #00000059}.menu .entree{cursor:pointer;color:#262a7a;text-align:left;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:6px 18px;font-family:inherit;font-size:19px;display:flex}.menu .entree img,.menu .sans-icone{flex:none;width:40px;height:40px}.menu .sans-icone{justify-content:center;align-items:center;font-size:24px;font-weight:700;display:inline-flex}.menu .entree:disabled{opacity:.4;cursor:default}.menu .deconnexion{background:#e4e4ea;justify-content:space-between;margin-top:10px;padding:10px 18px}.administration{background:#ffffff1a;border:2px solid #ffffff8c;border-radius:14px;margin-top:40px;padding:10px 8px 16px;position:relative}.administration h2{margin:0 0 4px 10px;font-size:19px}.administration .tuiles{margin-top:10px}.a-propos{text-align:justify;font-size:16px;line-height:1.4}.a-propos .logo-accueil{margin:0 auto 22px}.a-propos .credits{text-align:center;justify-content:space-around;align-items:flex-end;margin:24px 0 10px;display:flex}.a-propos figure{margin:0}.a-propos .groupe{justify-content:center;align-items:flex-end;display:flex}.a-propos figcaption{margin-top:6px;font-size:13px}.a-propos .copyright{text-align:center;opacity:.85;margin-top:26px;font-style:italic}.pied{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.avatar-image{flex:none;line-height:0;display:inline-block}.avatar-image img{object-fit:contain;filter:drop-shadow(0 3px 4px #0000004d);width:100%;height:100%;display:block}.legende-signes{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.legende-signes img{width:16px;height:16px}.modale-question{font-weight:400;margin:0 0 8px!important;font-size:26px!important}.choix-type{cursor:pointer;color:#262a7a;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 2px;font-family:inherit;font-size:22px;display:flex}.choix-type .rond{border:3px solid #262a7a;border-radius:50%;flex:none;width:34px;height:34px}.choix-type:hover .rond,.choix-type:focus-visible .rond{background:#d9ddf5}.champ-motif{flex-direction:column;gap:6px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.champ-motif input{color:#262a7a;background:#f0f0f0;border:1px solid #262a7a;border-radius:6px;height:42px;padding:0 10px;font-family:inherit;font-size:16px;font-style:italic}.reponses-gris{flex-direction:column;gap:10px;margin:6px 0 4px;display:flex}.reponses-gris .bouton{width:100%}.bandeau-voulu{color:#262a7a;background:#ffd166;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:14.5px;line-height:1.4;display:flex;box-shadow:0 4px 10px #00000040}.bandeau-voulu p{flex:1;margin:0}.bandeau-voulu .lien{color:#262a7a;margin:0;font-weight:700}.aide{box-sizing:border-box;background:var(--blanc);color:#6b6b80;text-align:justify;border-radius:14px;width:100%;max-width:420px;margin:0 0 14px;padding:12px 40px 12px 14px;font-size:16px;font-style:italic;line-height:1.35;position:relative;box-shadow:0 6px 18px #0000004d}.voile .aide{flex:none;margin:0}.aide-i{float:left;width:42px;height:42px;margin:0 10px 2px 0}.aide-texte p{margin:0 0 6px}.aide-texte p:last-child{margin-bottom:0}.aide-texte strong{color:#4a4a60}.aide-fermer{cursor:pointer;color:#8a8a99;background:0 0;border:none;padding:2px 4px;font-size:30px;line-height:1;position:absolute;top:4px;right:8px}.aide .legende-signes img{width:15px;height:15px}.bulle-chambre{z-index:4;background:var(--blanc);color:#262a7a;border-radius:10px;padding:8px 34px 8px 12px;font-size:14px;line-height:1.35;position:absolute;top:34px;left:44px;right:0;box-shadow:0 6px 16px #00000059}.bulle-chambre .lits-bulle{gap:6px;margin-top:4px;display:flex}.bulle-chambre .lits-bulle img{filter:brightness(0)saturate()invert(15%)sepia(40%)saturate(3000%)hue-rotate(230deg);height:16px}.bulle-fermer{color:#8a8a99;cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:2px;right:6px}.jours-passes{color:#fff;cursor:pointer;background:0 0;border:1px dashed #ffffff80;border-radius:6px;align-self:center;margin:2px 0 6px;padding:4px 10px;font-family:inherit;font-size:13px}.bloc{background:#ffffff1a;border:2px solid #ffffff8c;border-radius:14px;margin-bottom:14px;padding:10px 14px 14px;font-size:16px;line-height:1.35}.bloc.actif{background:#ffffff2e;border-color:#fff}.bloc.inactif{opacity:.75}.bloc h3{justify-content:space-between;align-items:center;margin:0 0 6px;font-size:19px;display:flex}.bloc p{margin:0 0 6px}.note-bloc{opacity:.9;font-size:13.5px}.interrupteur{cursor:pointer;background:#a9a9d6;border:2px solid #fff;border-radius:15px;flex:none;width:58px;height:30px;padding:0;position:relative}.interrupteur span{background:#262a7a;border:2px solid #fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:2px;left:2px}.interrupteur.actif{background:#262a7a}.interrupteur.actif span{background:#fff;left:30px}.interrupteur:disabled{opacity:.4;cursor:default}.pret{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:8px 0;display:flex}.pret-nombre{color:#262a7a;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:130px;padding:10px 12px;display:flex}.pret-nombre .compteur{align-items:center;gap:14px;display:flex}.pret-nombre .compteur strong{font-size:30px;font-style:italic}.pret-nombre .compteur button{color:#262a7a;cursor:pointer;background:0 0;border:none;font-size:28px;font-weight:700}.pret-nombre .note-bloc{color:#262a7a}.pret-categories{gap:4px;display:flex}.pret-categories button{color:#262a7a;cursor:pointer;background:#fff;border:1px solid #262a7a;border-radius:12px;padding:2px 8px;font-family:inherit;font-size:12.5px}.pret-categories button.choisie{color:#fff;background:#262a7a}.pret-membres{flex-direction:column;flex:1;gap:8px;min-width:170px;margin:0;padding:0;list-style:none;display:flex}.pret-membres button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;font-family:inherit;display:flex}.etiquette-membre{color:#262a7a;white-space:nowrap;background:#fff;border:2px solid;border-radius:3px;flex:1;align-items:center;gap:6px;padding:3px 6px 3px 0;font-size:15px;display:flex;overflow:hidden}.etiquette-membre>span{align-self:stretch;width:10px;margin:-3px 0}.pret-membres .rond{border:3px solid #fff;border-radius:50%;flex:none;width:30px;height:30px}.pret-membres .rond.coche{background:#fff;box-shadow:inset 0 0 0 5px #262a7a}.pret-membres small{opacity:.85;margin-top:2px;font-size:12px;display:block}.pied .icone-action img{width:44px;height:44px}.bandeau-annulation{background:#ffb4b2}.icone-action.annuler.actif img{outline-offset:2px;outline:3px solid #ffb4b2}.case .croix{color:#ff6b6b;font-size:12px;font-weight:900;line-height:1}.calendrier.grand .case .croix{margin:auto;font-size:20px}.selection-en-cours{z-index:3;background:#141c5aeb;border:1px solid #fff6;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;font-size:13px;display:flex;position:sticky;bottom:78px}.selection-en-cours .lien{flex:none;margin:0}.liste-notifications{padding:6px 8px}.notification{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 4px;font-family:inherit;font-size:15.5px;display:flex}.notification:last-child{border-bottom:none}.notification.non-lue .texte{font-weight:700}.notification small{opacity:.7;margin-right:4px;font-weight:400}.notification .etat{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.notification .etat.a-traiter{border:3px solid #fff}.notification .etat.traitee{color:#5bd16b;font-size:26px;font-weight:900}.bloc .champ{box-sizing:border-box;background:var(--champ,#f0f0f0);color:#262a7a;border:1px solid #262a7a;border-radius:6px;width:100%;height:44px;margin:0;padding:0 10px;font-family:inherit;font-size:17px;font-style:italic}.bloc .champ:disabled{opacity:.8}.ligne-infos{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ligne-infos .champ{flex:1;min-width:0}.rond-couleur{cursor:pointer;border:3px solid #fff;border-radius:50%;flex:none;width:50px;height:50px}.cadre-avatar{cursor:pointer;background:#ffffff26;border:2px solid #fff;border-radius:8px;flex:none;padding:2px;line-height:0}.ligne-mdp{align-items:center;gap:8px;margin-top:10px;display:flex}.ligne-mdp .champ{flex:1}.oeil{cursor:pointer;background:0 0;border:none;font-size:22px}.suggestions{background:#fff;border-radius:8px;margin:4px 0 0;padding:0;list-style:none;overflow:hidden}.suggestions button{text-align:left;color:#262a7a;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #e4e4ea;width:100%;padding:10px 12px;font-family:inherit;font-size:16px}.suggestions small{opacity:.7}.ligne-contact{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ligne-contact .champ{flex:1.6;min-width:0;font-size:16px}.ligne-contact .champ.tel{flex:1}.ligne-contact .icone-action{color:#fff;flex:none;width:34px;font-size:22px}.ligne-contact .icone-action img{width:28px;height:28px}.ligne-contact .icone-action.ajouter{font-size:30px;font-weight:700}.bloc-lien{color:#fff;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;font-family:inherit;font-size:18px;font-weight:700;display:flex}.bloc-lien img{background:#fff;border-radius:8px;width:48px;height:48px;padding:3px}.palette{grid-template-columns:repeat(5,1fr);gap:12px;margin:6px 0 12px;display:grid}.pastille-couleur{aspect-ratio:1;cursor:pointer;border:2px solid #00000026;border-radius:50%}.pastille-couleur.choisie{box-shadow:0 0 0 4px #fff,0 0 0 7px #262a7a}.pastille-couleur:disabled{cursor:default;opacity:.35;background-image:linear-gradient(135deg,#0000 45%,#fff 45% 55%,#0000 55%)!important}.grille-avatars{grid-template-columns:repeat(4,1fr);gap:10px;max-height:55vh;padding:4px;display:grid;overflow-y:auto}.grille-avatars button{cursor:pointer;background:#fff;border:2px solid #a9a9d6;border-radius:6px;padding:4px;line-height:0}.grille-avatars button.choisi{background:#e4e7fa;border:3px solid #262a7a}.grille-avatars img{width:100%;height:auto}.centre{text-align:center}.bilans{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.bilan h4{margin:0 0 4px;font-size:16px}.bilan p{opacity:.95;margin:0 0 3px;font-size:14px;font-style:italic}.bilan p strong{font-style:normal}@media (width<=380px){.bilans{grid-template-columns:1fr}}.bloc p strong{font-weight:700}.bloc a{color:#fff}.a-completer{opacity:.6}.choix-maison{align-items:center;gap:10px;margin-bottom:8px;font-weight:700;display:flex}.choix-maison select{color:#111;background:#f0f0f0;border:1px solid #262a7a;border-radius:6px;flex:1;height:44px;padding:0 10px;font-family:inherit;font-size:18px;font-weight:700}.bloc-lien .tuile-lien{background:0 0;width:52px;height:52px;padding:0}.bloc-lien span{font-size:16px;font-weight:400}.capacite{float:right;margin-top:4px;font-size:12px;font-weight:600}.capacite strong{font-size:18px}.ligne-chambre{grid-template-columns:1fr auto 70px;align-items:center;gap:8px;padding:6px 0;font-size:16px;font-weight:700;display:grid}.ligne-chambre .lits{align-items:flex-end;gap:6px;display:flex}.ligne-chambre .lits img{width:auto;height:20px}.ligne-chambre .places{text-align:right;opacity:.7;font-size:18px;font-style:italic}.ligne-chambre .places em{font-size:13px}.liste-regles{margin:0 0 8px;padding:0;list-style:none}.liste-regles li{border-bottom:1px solid #ffffff1f;padding:7px 0;font-size:16px}.liste-regles li:last-child{border-bottom:none}.fil{flex-direction:column;gap:10px;max-height:55vh;margin-bottom:14px;padding-right:2px;display:flex;overflow-y:auto}.bulle-carnet{flex-direction:column;align-items:flex-start;max-width:88%;display:flex}.bulle-carnet.mienne{align-self:flex-end;align-items:flex-end}.bulle-carnet small{opacity:.8;margin:0 4px 2px;font-size:12px;font-style:italic}.ligne-bulle{align-items:center;gap:6px;display:flex}.bulle-carnet.mienne .ligne-bulle{flex-direction:row-reverse}.ligne-bulle p{color:#fff;white-space:pre-wrap;word-break:break-word;text-shadow:0 1px 1px #00000059;border:1px solid #00000040;border-radius:10px;margin:0;padding:8px 12px;font-size:16px;line-height:1.35}.ligne-bulle .icone-action img{width:26px;height:26px}.saisie-carnet p{margin:0 0 8px}.ligne-saisie{align-items:stretch;gap:8px;display:flex}.ligne-saisie textarea{color:#262a7a;resize:vertical;background:#f0f0f0;border:1px solid #262a7a;border-radius:6px;flex:1;padding:8px 10px;font-family:inherit;font-size:16px;font-style:italic}.actions-saisie{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.actions-saisie img{width:30px;height:30px}.actions-saisie .publier{color:#fff;border:2px solid #fff;border-radius:50%;width:38px;height:38px;font-size:22px;font-weight:900}.liste-historique ul{margin:0;padding:0;list-style:none}.liste-historique li{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:10px;padding:7px 0;font-size:15.5px;line-height:1.35;display:flex}.liste-historique li:last-child{border-bottom:none}.liste-historique li img{flex:none;width:22px;height:22px;margin-top:1px}.liste-historique small{opacity:.65;white-space:nowrap}.carte-titre .onglets{flex-wrap:wrap;gap:2px 6px;margin-top:2px;display:flex}.carte-titre .onglets button{color:#9a9cc8;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700}.carte-titre .onglets button.actif{color:#262a7a}.carte-titre .onglets button:disabled{cursor:default;opacity:.6}.carte-titre .onglets button+button:before{content:"| ";color:#9a9cc8}.bloc .champ+.champ{margin-top:8px}.bloc h3 small{font-size:13px;font-weight:600}.lien-action{color:#fff;cursor:pointer;background:0 0;border:none;margin:12px 0 0 auto;font-family:inherit;font-size:17px;font-weight:700;display:block}.lien-action:disabled{opacity:.4;cursor:default}.definir-couchages{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:10px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.definir-couchages .lits-choix{gap:10px;display:flex}.definir-couchages .lits-choix img{width:34px;height:auto}.lit-compte{align-items:flex-end;gap:1px;font-size:12px;font-weight:700;display:inline-flex}.ligne-chambre.admin{grid-template-columns:1fr auto 34px 34px}.ligne-chambre.admin .nom em{opacity:.7;font-size:13px;font-weight:400}.ligne-chambre .icone-action img{width:28px;height:28px}.icone-encadree{filter:brightness(0)saturate()invert(15%)sepia(40%)saturate(3000%)hue-rotate(230deg);border:2px solid #262a7a;border-radius:6px;padding:4px}.champ-modale{box-sizing:border-box;color:#262a7a;background:#f0f0f0;border:1px solid #262a7a;border-radius:6px;width:100%;height:42px;margin:0 0 10px;padding:0 10px;font-family:inherit;font-size:16px}.liste-lits{background:#a9aed6;border-radius:12px;padding:6px 12px}.ligne-lit{color:#fff;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:6px 0;font-style:italic;font-weight:700;display:grid}.ligne-lit img{filter:brightness(0)saturate()invert(15%)sepia(40%)saturate(3000%)hue-rotate(230deg);width:40px;height:auto}.ligne-lit em{font-size:13px}.ligne-lit .compteur{align-items:center;gap:12px;display:flex}.ligne-lit .compteur strong{color:#262a7a;text-align:center;min-width:22px;font-size:22px;font-style:normal}.ligne-lit .compteur button{color:#262a7a;cursor:pointer;background:0 0;border:none;font-size:26px;font-weight:700}.champ-texte{box-sizing:border-box;color:#262a7a;resize:vertical;background:#f0f0f0;border:1px solid #262a7a;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:16px;font-style:italic}.ligne-quote-part{align-items:center;gap:8px;margin-top:8px;font-weight:700;display:flex}.ligne-quote-part .champ{text-align:center;flex:none;width:90px;margin:0!important}.ville-choisie{margin:8px 0 0;font-weight:600}.ville-choisie .lien{margin:0 0 0 6px;font-size:14px;display:inline}.ligne-membre{grid-template-columns:30px 1fr 34px 34px;align-items:center;gap:8px;padding:7px 0;display:grid}.ligne-membre .rond{border:2px solid #fff;border-radius:50%;width:28px;height:28px}.ligne-membre .nom{font-size:16px;font-weight:700}.ligne-membre .nom small{opacity:.85;font-style:italic;font-weight:400}.ligne-membre .icone-action img{width:28px;height:28px}.total-quote-parts{margin:8px 0 0;font-size:14px}.total-quote-parts.alerte,.note.alerte{color:#ffb4b2;font-weight:700}.modale .note.alerte{color:#c0392b}.ligne-part{color:#262a7a;grid-template-columns:1fr 80px 20px;align-items:center;gap:8px;padding:5px 0;font-weight:600;display:grid}.ligne-part input{text-align:center;color:#262a7a;background:#f0f0f0;border:1px solid #262a7a;border-radius:6px;height:38px;margin:0;padding:0;font-family:inherit;font-size:16px}.logo-fournisseur{object-fit:contain;max-width:110px;max-height:44px;margin:0 auto;display:block}.logo-texte{text-align:center;color:#262a7a;min-height:22px;font-size:15px;font-weight:700;display:block}.quote-part-factures{margin:0 0 12px;font-size:15px;font-style:italic}.quote-part-factures strong{font-size:20px;font-style:italic}.grille-factures{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:14px;display:grid}.carte-facture{color:#262a7a;text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 10px 8px;display:flex;box-shadow:0 4px 10px #00000040}.carte-facture .fourniture{opacity:.8;font-size:12px}.carte-facture .montant-global{color:#8a8a99;font-size:19px;font-style:italic;font-weight:700}.carte-facture .ma-part{font-size:21px;font-style:italic}.carte-facture small{opacity:.8;font-size:11.5px}.carte-facture .regle{color:#262a7a;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-top:4px;font-family:inherit;font-size:14px;font-style:italic;font-weight:700;display:flex}.carte-facture .regle .coche{color:#3ca55c;border:3px solid #262a7a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;font-style:normal;display:flex}.carte-facture .regle.oui .coche{border-color:#3ca55c}.facture-admin{align-items:center;gap:6px;margin-bottom:10px;display:flex}.carte-blanche{color:#262a7a;background:#fff;border-radius:12px;flex:1;grid-template-columns:80px 1fr auto;align-items:center;gap:4px 8px;padding:8px 10px;display:grid}.carte-blanche .logo-fournisseur{max-width:78px;max-height:34px}.carte-blanche .infos{flex-direction:column;display:flex}.carte-blanche .infos small{font-size:12px}.carte-blanche .montant{color:#555;font-size:17px;font-style:italic}.ont-paye{grid-column:1/-1;align-items:center;gap:6px;display:flex}.ont-paye small{margin-right:4px;font-style:italic}.pastille-paiement{color:#fff;opacity:.55;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:900;display:flex}.pastille-paiement.ok{opacity:1;box-shadow:0 0 0 2px #3ca55c}.actions-facture{flex-direction:column;gap:8px;display:flex}.actions-facture img{width:28px;height:28px}.champ-facture{color:#262a7a;flex-direction:column;gap:4px;margin-bottom:8px;font-size:15px;display:flex}.champ-facture input{color:#262a7a;background:#f0f0f0;border:1px solid #262a7a;border-radius:6px;height:40px;margin:0;padding:0 10px;font-family:inherit;font-size:16px}.choix-logos{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.choix-logos button{color:#262a7a;cursor:pointer;background:#fff;border:2px solid #d0d3ec;border-radius:6px;min-width:56px;height:40px;padding:2px 6px;font-family:inherit;font-size:13px}.choix-logos button.choisi{background:#eef0fa;border-color:#262a7a}.choix-logos img{max-width:70px;max-height:32px}.choix-mode{color:#262a7a;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:15px;display:flex}.choix-mode button{color:#262a7a;cursor:pointer;background:#fff;border:1px solid #262a7a;border-radius:14px;padding:4px 10px;font-family:inherit;font-size:14px}.choix-mode button.choisi{color:#fff;background:#262a7a}.periode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lien.reafficher{margin:0 auto 12px;font-size:14px;display:block}.ligne-regle{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:16px;display:flex}.ligne-regle .interrupteur{flex:none}.ligne-jours,.ligne-report{border-bottom:1px solid #ffffff1f;grid-template-columns:26px 1fr auto;align-items:start;gap:8px;padding:8px 0;display:grid}.ligne-jours:last-of-type,.ligne-report:last-of-type{border-bottom:none}.ligne-jours .rond,.ligne-report .rond{border:2px solid #fff;border-radius:50%;width:24px;height:24px;margin-top:2px}.ligne-jours .detail,.ligne-report .detail{flex-direction:column;gap:2px;display:flex}.ligne-jours .chiffres{grid-template-columns:90px 1fr 1fr;font-size:14px;display:grid}.ligne-jours .chiffres em{opacity:.7}.ligne-jours .icone-action img{width:28px;height:28px}.ligne-report small{opacity:.9;font-size:13px}.annee-de-plus{flex-direction:column;align-items:center;gap:4px;display:flex}.annee-de-plus small{white-space:nowrap;font-size:11px}.champ-facture.blanc{color:#fff}.ligne-ajout{grid-template-columns:100px 1fr 34px;align-items:center;gap:8px;padding:5px 0;font-weight:700;display:grid}.ligne-ajout.passe{opacity:.5}.ligne-ajout .icone-action img{width:26px;height:26px}.schema-report{margin:0;padding-left:20px;font-size:14.5px;line-height:1.5}.modale .ligne-part small{opacity:.7;font-weight:400}.champ-mdp{width:100%;position:relative}.champ-mdp input{box-sizing:border-box;width:100%;padding-right:52px!important}.oeil-mdp{cursor:pointer;opacity:.45;background:0 0;border:none;margin-top:-7px;padding:4px;line-height:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.bloc .champ-mdp .oeil-mdp,.ligne-mdp .oeil-mdp{margin-top:0}.oeil-mdp.ouvert{opacity:1}.oeil-mdp img{width:30px;height:auto}.ligne-mdp .champ-mdp{flex:1}.mention-inpi{align-items:center;gap:12px;margin-top:10px;display:flex}.mention-inpi img{flex:none;width:90px;height:auto}.mention-inpi p{opacity:.9;text-align:left;margin:0;font-size:12.5px;font-style:italic;line-height:1.35}.bloc-aides{color:#fff;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;font-family:inherit;display:flex}.bloc-aides .texte{flex-direction:column;gap:6px;display:flex}.bloc-aides strong{font-size:18px}.bloc-aides .ligne{align-items:center;gap:10px;font-size:14.5px;font-style:italic;display:flex}.bloc-aides .rond{border:3px solid #fff;border-radius:50%;flex:none;width:26px;height:26px;box-shadow:0 2px 3px #0000004d}.bloc-aides .rond.coche{background:#fff;box-shadow:inset 0 0 0 5px #3e4ba0}.bloc-aides img{flex:none;width:46px;height:46px}.calendrier.grand .case{height:36px}.calendrier.grand .rangee.entete{z-index:3;background:#2e3585;margin:0 -20px;padding:6px 20px 4px;position:sticky;top:0}.separateur-mois{letter-spacing:.02em;background:#ffffff24;margin:10px -20px 4px;padding:6px 20px;font-size:16px;font-weight:700}.mois-suivants{color:#fff;cursor:pointer;background:0 0;border:1px dashed #fff9;border-radius:8px;margin:12px auto 4px;padding:8px 14px;font-family:inherit;font-size:14px}.calendrier.nombreuses .rangee{gap:2px}.calendrier.nombreuses .colonne{font-size:10px}.calendrier.nombreuses .jour{font-size:10.5px}.calendrier.nombreuses .colonne .lits{display:none}.icone-action.crayon{flex:none;width:36px}.icone-action.crayon img{width:30px;height:30px}.icone-action.crayon:disabled{opacity:.4}.champ-mdp.avec-action input{padding-right:90px!important}.champ-mdp.avec-action .oeil-mdp{right:48px}.action-mdp{line-height:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.crayon-mdp{cursor:pointer;background:0 0;border:none;padding:2px;line-height:0}.crayon-mdp img{filter:brightness(0)saturate()invert(15%)sepia(40%)saturate(3000%)hue-rotate(230deg);width:28px;height:28px}.crayon-mdp:disabled{opacity:.35;cursor:default}.ligne-logo{gap:6px;display:flex}.ligne-logo input{flex:1;min-width:0}.bouton-logo{color:#fff;cursor:pointer;background:#262a7a;border:1px solid #262a7a;border-radius:6px;padding:0 12px;font-family:inherit;font-size:14px}.bouton-logo:disabled{opacity:.4;cursor:default}.apercu-logo{border:1px dashed #a9aed6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin:0 0 10px;padding:6px 10px;display:flex}.apercu-logo .lien{color:#262a7a;margin:0;font-size:13px}.logo-fournisseur.auto{object-fit:contain;image-rendering:auto;width:40px;height:40px}.entete-depliable{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:inherit;display:flex}.entete-depliable h3{margin:0}.bloc .explication{width:100%;height:auto;margin:8px 0}.ligne-negociation{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff26;align-items:center;gap:10px;width:100%;padding:8px 2px;font-family:inherit;font-size:15px;display:flex}.ligne-negociation img{width:22px;height:22px}.calendrier:not(.grand) .case .signe{display:none}.calendrier.grand .signe{width:24px;height:24px}.icone-action.annuler img{width:30px;height:30px}.actions-bulle{flex-direction:column;gap:4px;display:flex}.bulle-carnet.mienne .actions-bulle{align-items:flex-start}.ligne-bulle .correction{color:#262a7a;border:2px solid #fff;border-radius:10px;min-width:220px;padding:8px 10px;font-family:inherit;font-size:16px}.valider-correction{color:#fff;border:2px solid #fff;border-radius:50%;width:30px;height:30px;font-size:18px;font-weight:900}.filtres-historique{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.filtres-historique button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:14px;padding:4px 11px;font-family:inherit;font-size:13.5px}.filtres-historique button.actif{color:#262a7a;background:#fff;font-weight:700}.bilan p{text-align:left}.bilan .reste{margin-top:12px}.modale-sous-titre{color:#262a7a;justify-content:space-between;align-items:center;margin:10px 0 4px;font-weight:700;display:flex}.modale-sous-titre .lien{color:#262a7a;margin:0;font-size:13px}.palette.petite{grid-template-columns:repeat(10,1fr);gap:5px;margin:0 0 6px}.suggestions.dans-modale{border:1px solid #d0d3ec;margin:-4px 0 8px}.logo-fichier{cursor:pointer;margin:-2px 0 10px;font-size:13.5px;display:block;color:#262a7a!important}.logo-fichier input{display:none}.case .partage{width:14px;height:14px;position:absolute;bottom:1px;left:2px}.calendrier.grand .case .partage{width:20px;height:20px;bottom:3px;left:3px}.case{position:relative}.adresse-a-verifier{text-align:center;color:#262a7a;word-break:break-all;background:#eef0fa;border-radius:8px;margin:4px 0 10px;padding:10px;font-size:20px;font-weight:700}.choix-maison-connexion select{box-sizing:border-box;background:var(--champ);width:100%;height:52px;color:var(--champ-texte);border:none;border-radius:10px;margin-bottom:14px;padding:0 14px;font-family:inherit;font-size:18px;font-weight:700}.selecteur-maison{color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.selecteur-maison option{color:#262a7a}.confier-admin{margin:12px 0 0;font-size:14px;display:block;color:#262a7a!important}.administration.super-admin{background:#1b1f5e;border-color:#1b1f5e}.tuiles.une{grid-template-columns:1fr;justify-items:center}.tuile .carre.super{box-shadow:none;background:0 0}.avatar-super{width:60px;height:60px}.bandeau-maquette{color:#262a7a;text-align:center;background:#f9ec32;border-radius:8px;margin:0 0 12px;padding:6px 10px;font-size:13px;font-weight:700}.bloc-sombre{background:#1b1f5e;border-color:#1b1f5e}.bloc-sombre h3 small{opacity:.8;font-size:12px;font-weight:400}.grille-chiffres{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 10px;display:grid}.chiffre{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.chiffre strong{font-size:15px}.chiffre em{opacity:.85;font-size:12px}.compteur-meca{gap:2px;margin-top:4px;display:inline-flex}.compteur-meca span{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(#2c47b8,#1d2c8a);border:1px solid #6c83e6;border-radius:2px;justify-content:center;align-items:center;width:18px;height:30px;font-size:20px;font-weight:300;display:inline-flex}.barre-tri{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:14px;font-style:italic;display:flex}.barre-tri button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:12px;padding:2px 10px;font-family:inherit;font-size:13px}.barre-tri button.actif{color:#262a7a;background:#fff;font-weight:700}.barre-tri input{border:none;border-radius:6px;flex:1;min-width:120px;height:30px;margin:0;padding:0 8px;font-family:inherit;font-size:16px}.tableau-clients{padding:6px;overflow-x:auto}.tableau-clients table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12.5px}.tableau-clients th{text-align:left;opacity:.85;border-bottom:1px solid #ffffff40;padding:4px 6px;font-size:11.5px}.tableau-clients td{border-bottom:1px solid #ffffff14;padding:4px 6px}.tableau-clients tr.verrouille td{opacity:.55}.etat-client{color:#5bd16b;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:900}.tableau-clients tr.verrouille .etat-client{color:#ff6b6b}.tableau-clients tr.essai .etat-client{color:#f9ec32;font-style:italic;font-weight:600}.tableau-clients .icone-action img{width:20px;height:20px}.a-traiter{color:#262a7a;background:#f9ec32;border-radius:12px;margin:0 0 12px;padding:8px 12px}.a-traiter p{margin:0 0 4px;font-size:15px}.a-traiter button{color:#262a7a;text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #262a7a33;justify-content:space-between;width:100%;padding:7px 0;font-family:inherit;font-size:15px;display:flex}.deja-repondu{color:#262a7a;background:#f9ec32;border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:15px}.accroche-formules{margin:0 0 12px;font-size:17px;line-height:1.4}.titre-formules{text-align:center;margin:12px 0 10px;font-size:17px;font-weight:400}.grille-formules{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.carte-formule{background:#ffffff1a;border:2px solid #fff9;border-radius:14px;padding:10px 12px 12px;font-size:14px;position:relative}.avatars-formule{margin:-26px 0 2px;display:flex}.avatars-formule>*{margin-right:-10px}.nom-formule{color:#262a7a;background:#fff;border-radius:6px;margin:0 0 8px;padding:4px 8px}.nom-formule strong{font-size:20px;font-style:italic}.nom-formule em{font-size:12px}.gratuit{margin:0;font-size:17px;font-style:italic}.gratuit strong{color:#fff;text-shadow:0 0 6px #5bd16b;font-size:24px;display:block}.carte-formule .prix{margin:6px 0}.carte-formule .prix strong{font-size:22px}.carte-formule ul{margin:0 0 6px;padding:0;font-size:13px;line-height:1.5;list-style:none}.carte-formule ul li:before{content:"• "}.bouton-payer{width:56px;margin:6px 0 0 auto;display:block}.bouton-payer img{width:56px;height:auto}.bientot{text-align:right;opacity:.8;margin-top:6px;font-size:12px;font-style:italic;display:block}.tableau-formules{border-collapse:collapse;width:100%;font-size:14px}.tableau-formules td{vertical-align:top;border-bottom:1px solid #ffffff26;padding:6px 4px}.tableau-formules small{opacity:.8}.nouveau-client .ligne-nouveau{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.nouveau-client input{border:none;border-radius:6px;flex:1;min-width:140px;height:34px;margin:0;padding:0 8px;font-family:inherit;font-size:16px}.nouveau-client label{align-items:center;gap:6px;display:flex}.nouveau-client label input{min-width:0}.nouveau-client .formule button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:12px;padding:3px 10px;font-family:inherit}.nouveau-client .formule button.actif{color:#262a7a;background:#fff;font-weight:700}.compteur-petit{align-items:center;gap:6px;margin-left:4px;display:inline-flex}.compteur-petit button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:50%;width:22px;height:22px;line-height:1}.bouton-ajouter{color:#10143f;cursor:pointer;background:#5bd16b;border:none;border-radius:14px;margin-left:auto;padding:6px 14px;font-family:inherit;font-weight:700}.bouton-ajouter:disabled{opacity:.4}.tableau-clients tr.a-valider td{color:#f9ec32}
