.check-box span{height:24px;width:24px;display:inline-block;border-radius:4px;background-color:#d3d3d3}.check-box label{padding-left:12px;font-size:1.6rem}.active-checkbox span{background-color:#008ed9}.active-checkbox label{color:#008ed9}.active-checkbox-red span{background-color:#ed5752}.active-checkbox-red label{color:#ed5752}.black-filter:before{content:"";display:block;font-size:2rem;position:absolute;background-color:rgba(33,40,53,.3);top:0;left:0;width:100%;height:100%;z-index:-1}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.transition-smooth{-webkit-transition:all .3s ease;transition:all .3s ease}.transition-cubic{-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.gradient-blue{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.gradient-primary{background:linear-gradient(135deg,#1aabf3,#0ea5e9)}.gradient-success{background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.border-radius-large{border-radius:16px}.border-radius-small{border-radius:8px}.shadow-card{-webkit-box-shadow:0 4px 20px rgba(0,122,255,.15);box-shadow:0 4px 20px rgba(0,122,255,.15)}.add-programare .actions,.add-programare .delete{margin-top:20px}.add-programare .interval-orar label,.add-programare .interval-orar span{font-size:1.6rem}.add-programare .interval-orar input{margin:0 4px;width:50px;padding-left:0!important;text-align:center}.add-programare .delete{width:65px;height:65px;background-color:#fff;padding:0}.add-programare .delete svg path{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out;fill:#ed5752}.add-programare .delete:hover{background-color:#fff!important}.add-programare .delete:hover svg path{fill:#e71f18}.add-programare .prompt-delete{width:200px;margin-top:20px;text-align:center;font-size:1.3rem}.add-programare .prompt-delete div{width:50%;margin:8px auto 0}.add-programare .prompt-delete div span{width:40px;height:20px;padding-top:4px;text-align:center;font-weight:700;border-radius:4px;color:#fff;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.add-programare .prompt-delete div span:first-child{background-color:#ed5752}.add-programare .prompt-delete div span:first-child:hover{background-color:#e71f18}.add-programare .prompt-delete div span:last-child{background-color:#008ed9}.add-programare .prompt-delete div span:last-child:hover{background-color:#0072ae}