.attend__check{text-align:center}.custom__check{row-gap:.5em}.cbx{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.cbx span{display:inline-block;vertical-align:middle;transform:translateZ(0)}.cbx span:first-child{position:relative;width:24px;height:24px;border-radius:50%;transform:scale(1);vertical-align:middle;border:1px solid #b9b8c3;transition:all .2s ease}.cbx span:first-child svg{position:absolute;z-index:1;top:6px;left:5px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translateZ(0)}.cbx span:first-child:before{content:"";width:100%;height:100%;background:#506eec;display:block;transform:scale(0);opacity:1;border-radius:50%;transition-delay:.2s}.cbx span:last-child{margin-left:8px}.cbx span:last-child:after{content:"";position:absolute;top:8px;left:0;height:1px;width:100%;background:#b9b8c3;transform-origin:0 0;transform:scaleX(0)}.cbx:hover span:first-child{border-color:var(--purple)}.cbx:hover span:first-child svg{stroke:var(--gold)}.inp-cbx:checked+.cbx span:first-child{border-color:var(--purple);background:var(--purple);-webkit-animation:check .6s ease;animation:check .6s ease}.inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.inp-cbx:checked+.cbx span:first-child:before{transform:scale(2.2);opacity:0;transition:all .6s ease}.inp-cbx:checked+.cbx span:last-child{color:#b9b8c3;transition:all .3s ease}.inp-cbx:checked+.cbx span:last-child:after{transition:all .3s ease}@-webkit-keyframes check{50%{transform:scale(1.2)}}@keyframes check{50%{transform:scale(1.2)}}.day__select{border:none;height:140px;font-family:Itim,cursive}.all__clients_btn{cursor:pointer;border:2px solid var(--purple);border-radius:.5em;padding:.1em}.input__payment{grid-template-columns:1fr 1fr}.att_date{align-items:baseline}.att_schedule{color:var(--grey);font-weight:100}.weekday__att{margin:0 0 .5em 0}.att__header{justify-self:stretch;justify-items:center;grid-gap:.2em;align-items:center}.schedule__groups,.totals__att{justify-self:center}.schedule__groups{display:grid;justify-content:center;padding:.2em;font-size:1.1em;margin:0 .5em;align-self:end;flex-wrap:wrap;max-width:360px;row-gap:.2em}.schedule__groups li{padding:.2em;cursor:pointer;font-weight:600;border-bottom:1px solid var(--purple-light);border-radius:.5em;transition:all .4s ease}.schedule__groups li:hover{background:var(--gold);color:var(--purple-lightest)}.schedule__groups li:active{background:inherit;color:inherit}.schedule__selected{border-radius:1em;background:var(--purple);color:var(--gold-light)}