.skb-creneau{margin-top:1em}.skb-creneau[aria-busy=true]{opacity:.7}.skb-creneau__groupe{border:0;margin:0 0 1em;min-width:0;padding:0}.skb-creneau__legende{font-weight:600;margin-bottom:.5em;padding:0}.skb-creneau__options{display:flex;flex-wrap:wrap;gap:.5em}.skb-creneau__jours .skb-creneau__options{box-sizing:border-box;flex-wrap:nowrap;min-width:100%;overflow-x:auto;padding:3px 3px .25em;width:0}.skb-creneau__option{display:inline-flex;position:relative}.skb-creneau__option input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.skb-creneau__option>span{border:1px solid;border-radius:4px;box-sizing:border-box;display:inline-block;line-height:1.6;min-height:44px;padding:.4em .75em;white-space:nowrap}.skb-creneau__option input:checked+span{background:color-mix(in srgb,currentColor 14%,transparent);box-shadow:inset 0 0 0 2px currentColor;font-weight:600}.skb-creneau__option input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}.skb-creneau__option.is-complet>span{opacity:.45;text-decoration:line-through}.skb-creneau__option.is-complet input{cursor:not-allowed}.skb-creneau__complet{text-decoration:none}.skb-creneau__aide,.skb-creneau__choix,.skb-creneau__note{font-size:.875em;margin:.5em 0 0}.skb-creneau__erreur{color:#cc1818;margin:.5em 0 0}.skb-creneau__autre{margin:.25em .5em 0 0}.skb-creneau--apercu{pointer-events:none}.skb-creneau__apercu-note{font-size:.8125em;font-style:italic;margin:1em 0 0;opacity:.75}
