.day-label-cell{position:relative;cursor:pointer;min-height:100%}.day-label-cell__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.08);opacity:0;pointer-events:none}.day-label-cell__plus{font-size:1.5rem;font-weight:300;color:rgba(0,0,0,.6);line-height:1}.day-label-cell:hover .day-label-cell__overlay{opacity:1}.day-label-cell:hover>div:not(.day-label-cell__overlay){opacity:0;pointer-events:none}.day-label-cell .date-btn-today{background-color:#1b53f3!important;color:#fff!important;border-radius:50%;height:20px;width:20px;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:500}.day-label-cell .date-btn{height:20px;width:100%;font-size:12px;font-weight:500}.template-btn-wrap{padding:0 24px;gap:12px;flex-wrap:nowrap}.template-btn-wrap .col-12,.template-btn-wrap .col-md-6{flex:unset!important}.template-btn{border-radius:8px;border:2px solid #eee;background:#fff;padding:40px 0;display:flex;flex-direction:column;align-items:center;word-break:keep-all}.template-btn .btn-title{font-size:1rem;font-weight:600;line-height:normal;padding:8px 0 24px}.template-btn .btn-desc{color:grey;text-align:center;font-size:.875rem;font-weight:400;line-height:normal}.template-btn:hover{border:2px solid #1b53f3;box-shadow:0 4px 8px 0 rgba(27,83,243,.15)}.template-btn:hover .btn-title{font-size:1rem;font-weight:600;line-height:normal;color:#1b53f3}.tooltip-text{word-break:keep-all}.selected-date-container{width:300px;min-height:45px;max-height:45px;display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;border:1px solid #ddd;border-radius:4px;background-color:#fff}.selected-date-container .v-chip{flex-shrink:0;white-space:nowrap}.selected-date-container::-webkit-scrollbar{height:6px}.selected-date-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.selected-date-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.selected-date-container::-webkit-scrollbar-thumb:hover{background:#555}.text-right ::v-deep input{text-align:right!important}.text-right ::v-deep .v-input__control{min-width:0}.text-right ::v-deep .v-text-field{flex:1;min-width:0}