/** jQuery Schedule v1.1.0 | https://github.com/Yehzuna/jquery-schedule */
.jqs{position:relative;padding:40px 20px 20px 60px;overflow-y:scroll;font-family:system, -apple-system, Roboto, Helvetica Neue, Arial, Helvetica, Geneva, sans-serif;box-sizing:border-box}.jqs .jqs-table{position:relative;z-index:10;width:100%;margin-bottom:20px;border-collapse:collapse;border-spacing:0;box-sizing:content-box}.jqs .jqs-table td,.jqs .jqs-table th{padding:0}.jqs .jqs-table td{width:14.28571%;border-left:1px solid #ccc;border-right:1px solid #ccc}.jqs .jqs-grid{position:absolute;top:40px;left:60px;right:20px;box-sizing:content-box}.jqs .jqs-grid .jqs-grid-head{position:absolute;top:-20px;left:0;right:0;display:flex}.jqs .jqs-grid .jqs-grid-day{width:14.28571%;text-align:center;font-size:12px}.jqs .jqs-grid .jqs-grid-line{border-top:1px solid #ccc;border-bottom:1px solid transparent;position:relative;height:38px}.jqs .jqs-grid .jqs-grid-line:last-child{height:0;border-bottom:none}.jqs .jqs-grid .jqs-grid-line:before{content:"";position:absolute;top:50%;height:1px;width:100%;background:#eee}.jqs .jqs-grid .jqs-grid-hour{position:absolute;top:-7px;left:-50px;display:block;width:42px;font-size:12px;text-align:right}.jqs .jqs-wrapper{width:100%;height:960px;position:relative}.jqs .jqs-period{position:absolute;width:100%;min-height:20px;line-height:1}.jqs .jqs-period .jqs-period-container{position:absolute;top:2px;bottom:2px;left:2px;right:2px;padding:3px;background:rgba(82,155,255,0.5);border:1px solid #2a3cff;border-radius:3px}.jqs .jqs-period .jqs-period-title{font-size:11px}.jqs .jqs-period:hover .jqs-remove{display:block}.jqs .jqs-remove{display:none;position:absolute;bottom:0;right:0;height:14px;width:14px;cursor:pointer}.jqs .jqs-remove:before,.jqs .jqs-remove:after{content:"";display:block;position:absolute;height:100%;width:2px;left:6px;background:#2a3cff}.jqs .jqs-remove:before{transform:rotate(45deg)}.jqs .jqs-remove:after{transform:rotate(-45deg)}.jqs .jqs-dialog-overlay{position:absolute;top:0;left:0;right:0;z-index:10;background:rgba(255,255,255,0.5)}.jqs .jqs-dialog-container{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:15;display:flex;justify-content:center;align-items:center}.jqs .jqs-dialog-container .jqs-dialog{padding:25px;background:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,0.4)}.jqs .jqs-dialog-container .jqs-dialog-txt{padding:5px 0;margin-bottom:20px;font-size:16px}.jqs .jqs-dialog-container .jqs-dialog-yes,.jqs .jqs-dialog-container .jqs-dialog-no{display:inline-block;cursor:pointer;width:100px;text-align:center;padding:10px 20px;color:#106CC8;font-weight:600;font-size:14px;text-transform:uppercase}.jqs .jqs-dialog-container .jqs-dialog-yes:hover,.jqs .jqs-dialog-container .jqs-dialog-no:hover{background:rgba(158,158,158,0.2)}
