#app h1{padding-bottom:35px;text-align:center}#app .logout{text-align:right;display:block;padding:20px}#app .logout span{display:inline-block}#app .logout .breadCrumbs{float:left;font-weight:700;text-decoration:underline}#app .logout .link{cursor:pointer;padding-left:4px;display:inline-block}#app main{min-height:500px;background-color:#fff;border-radius:5px;border:1px solid #ccc;width:calc(100% - 55px);box-sizing:border-box;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:20px;max-width:1270px;position:relative}#app main input[type=password]{border:2px solid #b3b3b3;outline:0}#app main .loadingMask{z-index:1}#app main .globalMessage,#app main .loadingMask{background:hsla(0,0%,100%,.8);position:absolute;left:0;width:100%;height:100%;top:0}#app main .globalMessage{z-index:2}#app main .globalMessage span{font-weight:700;margin-top:100px;position:relative;top:25%;width:100%}#app main .globalMessage span,footer{text-transform:uppercase;display:block}footer{height:20px;text-align:center;padding:20px 0}footer img{width:14px;display:inline-block;vertical-align:text-top}.vuejs3-datepicker__value{border-radius:0!important;border:2px solid #b3b3b3!important;height:27px!important;padding:0 5px!important}.vuejs3-datepicker__icon{padding-top:3px!important}.login[data-v-74da26fc]{padding:60px}.login .message[data-v-74da26fc]{color:red;font-weight:700;margin-top:10px;text-align:center;text-transform:uppercase}.login .content[data-v-74da26fc]{display:block;margin:0 auto;padding:0 50px 0 50px}.login .loader[data-v-74da26fc]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:9999;text-align:center;font-size:24px;color:#333}.login .loader span[data-v-74da26fc]{position:absolute;top:10%;left:50%;color:#d86c8e;width:100%;transform:translate(-50%,-50%)}h3[data-v-74da26fc]{margin:40px 0 0}ul[data-v-74da26fc]{list-style-type:none;padding:0}li[data-v-74da26fc]{display:inline-block;margin:0 10px}a[data-v-74da26fc]{color:#42b983}.login[data-v-74da26fc]{display:block}.login .content .field label[data-v-74da26fc]{width:140px;display:inline-block;margin:0 auto;text-align:right;margin-right:10px}.login .content button[data-v-74da26fc]{margin:32px auto;height:35px;width:250px}.form[data-v-2e8cc4a5]{display:block;position:relative;margin:0 auto}.form .header[data-v-2e8cc4a5]{display:block;padding-bottom:30px}.form ol.questions[data-v-2e8cc4a5]{padding-left:35px;display:block}.form ol.questions li[data-v-2e8cc4a5]{padding:0 0 30px 10px}.form ol.questions li .a[data-v-2e8cc4a5],.form ol.questions li .q[data-v-2e8cc4a5]{display:block}.form ol.questions li .a.error[data-v-2e8cc4a5]{border:1px solid red}.form .footer[data-v-2e8cc4a5]{line-height:2;font-weight:700;padding:20px 0 0 0;text-align:center}.form .footer button[data-v-2e8cc4a5]{display:inline-block;margin:10px 5px auto;padding:0 30px}.form[data-v-2327a9bd]{display:block;position:relative;margin:0 auto}.form .header[data-v-2327a9bd]{display:block;padding-bottom:10px}.form .signature div[data-v-2327a9bd]{display:block;margin-left:0;margin-bottom:5px}.form ol[data-v-2327a9bd]{padding-left:35px;display:block}.form ol li[data-v-2327a9bd]{padding:0 0 10px 10px}.form ol li .a[data-v-2327a9bd],.form ol li .q[data-v-2327a9bd]{display:block}.form ol li .a.error[data-v-2327a9bd]{border:1px solid red}.form .footer[data-v-2327a9bd]{line-height:2;font-weight:700;padding:20px 0 0 0;text-align:center}.form .footer button[data-v-2327a9bd]{display:inline-block;margin:10px 5px auto}h3[data-v-1e8bf3b4]{margin:40px 0 0}ul[data-v-1e8bf3b4]{list-style-type:none;padding:0}li[data-v-1e8bf3b4]{display:inline-block;margin:0 10px}a[data-v-1e8bf3b4]{color:#000;font-weight:400}.main[data-v-1e8bf3b4]{display:block;position:relative}.main .calendar[data-v-1e8bf3b4]{position:relative;text-align:left;border-collapse:collapse}.main .calendar h1[data-v-1e8bf3b4]{text-align:center}.main .calendar .tabs[data-v-1e8bf3b4]{display:block}.main .calendar .tabs .control[data-v-1e8bf3b4]{display:block;padding:10px;text-align:center;font-weight:700;text-decoration:underline;text-transform:uppercase;cursor:pointer}.main .calendar .tabs .tab[data-v-1e8bf3b4]{border:1px solid #ccc;border-bottom:0;border-top-right-radius:5px;border-top-left-radius:5px;display:inline-block;width:20%;vertical-align:middle;padding:10px;margin-right:0;cursor:pointer;box-sizing:border-box}.main .calendar .tabs .tab.close[data-v-1e8bf3b4]{background-color:rgba(42,112,165,.1)}.main .calendar .tabs .tab.open[data-v-1e8bf3b4]{color:#000;background-color:rgba(165,163,42,.1);border-left:0}.main .calendar .tabs .tab.active[data-v-1e8bf3b4]{font-weight:700}.main .calendar .previousWeeks[data-v-1e8bf3b4]{display:block;height:552px;overflow-y:scroll}.main .calendar .previousWeeks.open[data-v-1e8bf3b4]{background-color:rgba(165,163,42,.05)}.main .calendar .previousWeeks.close[data-v-1e8bf3b4]{background-color:rgba(42,112,165,.05)}.main .calendar table[data-v-1e8bf3b4]{width:100%;border-spacing:0}.main .calendar table th[data-v-1e8bf3b4]{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.main .calendar table td[data-v-1e8bf3b4],.main .calendar table th[data-v-1e8bf3b4]{color:#000;padding:10px}.main .calendar table td[data-v-1e8bf3b4]{border-bottom:1px solid #ebebeb}.main .calendar button.backToMainBtn[data-v-1e8bf3b4]{position:relative;right:10px;top:10px}.main .calendar .survey[data-v-1e8bf3b4]{text-align:justify;padding:20px 50px;box-sizing:border-box;margin:30px auto;max-width:800px;border:1px solid #ebebeb;position:relative;box-shadow:3px 3px 3px rgba(0,0,0,.2);background-color:rgba(165,163,42,.122)}.main .calendar .survey .dateLabel[data-v-1e8bf3b4]{font-weight:700;text-align:center;display:block;padding:20px 0}.main .calendar .survey .header[data-v-1e8bf3b4]{padding:5px 0;display:block}.main .calendar .survey .form .question[data-v-1e8bf3b4]{text-align:left;display:list-item;list-style-type:decimal;padding:0 0 15px 0;padding-left:30px;margin-left:15px}.main .calendar .survey .form .question .questionHeader[data-v-1e8bf3b4]{display:block}.main .calendar .survey .form .question .questionAnswer[data-v-1e8bf3b4]{display:inline-block;padding:10px;margin:0}.main .calendar .survey .form .question .questionAnswer .selection[data-v-1e8bf3b4]{display:inline-block;vertical-align:middle;padding-right:10px}.main .calendar .survey .form .question .questionAnswer .selection span[data-v-1e8bf3b4]{display:inline-block;vertical-align:middle}.main .calendar .survey .form .question .questionAnswer .selection input[data-v-1e8bf3b4]{display:inline-block;vertical-align:middle;margin:0 10px 0 3px}.main .calendar .survey .form .question .subquestions[data-v-1e8bf3b4]{display:block}.main .calendar .survey .form .question .subquestions .subquestion[data-v-1e8bf3b4]{padding-top:20px}.main .calendar .survey .form .question .subquestions .subquestion span[data-v-1e8bf3b4]{display:inline-block}.main .calendar .survey .form .question .subquestions .subquestion input[data-v-1e8bf3b4]{display:block;width:500px;max-width:80%}.cursor-na[data-v-09a6219c]{cursor:"not-allowed"}.rtl{direction:rtl}.vuejs3-datepicker{color:#2f2f2f;display:inline-block;position:relative}.vuejs3-datepicker *{box-sizing:border-box}.vuejs3-datepicker input{border:1px solid}.vuejs3-datepicker__icon{display:flex}.vuejs3-datepicker__value{border:1px solid;border-radius:5px;cursor:pointer;display:inline-flex;min-width:200px;padding:13px 15px}.vuejs3-datepicker__content{font-size:15px;margin-left:10px}.vuejs3-datepicker__typeablecalendar{left:10px;position:absolute;top:10px}.vuejs3-datepicker__inputvalue{border:1px solid;border-radius:5px;cursor:pointer;display:inline-flex;min-width:200px;padding:12px 10px 13px 35px}.vuejs3-datepicker__calendar{background:#fff;border-radius:4px;box-shadow:0 .2rem 1rem #0000001f;margin-top:4px;position:absolute;width:300px;z-index:100}.vuejs3-datepicker__calendar-topbar{background-color:#40b983;border-radius:4px 4px 0 0;color:#fff;padding:25px;text-align:center}.vuejs3-datepicker__calendar-topbar-year{cursor:pointer;font-size:30px;margin:0;padding-bottom:10px}.vuejs3-datepicker__calendar-topbar-day{font-size:20px;margin:0}.vuejs3-datepicker__calendar-actionarea{padding:10px}.vuejs3-datepicker__calendar header{display:block;line-height:40px}.vuejs3-datepicker__calendar header span{float:left;text-align:center;width:71.42857142857143%}.vuejs3-datepicker__calendar header .next,.vuejs3-datepicker__calendar header .prev{float:left;position:relative;text-indent:-10000px;width:14.285714285714286%}.vuejs3-datepicker__calendar header .next:after,.vuejs3-datepicker__calendar header .prev:after{content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);width:8px}.vuejs3-datepicker__calendar header .prev:after{border-bottom:1px solid #2f2f2f;border-left:1px solid #2f2f2f}.vuejs3-datepicker__calendar header .next.disabled:after,.vuejs3-datepicker__calendar header .prev.disabled:after{opacity:.5}.vuejs3-datepicker__calendar header .next:after{border-right:1px solid #2f2f2f;border-top:1px solid #2f2f2f}.vuejs3-datepicker__calendar header .next:not(.disabled),.vuejs3-datepicker__calendar header .prev:not(.disabled),.vuejs3-datepicker__calendar header .up:not(.disabled){border-radius:4px;cursor:pointer;font-size:15px}.vuejs3-datepicker__calendar header .next:not(.disabled):hover,.vuejs3-datepicker__calendar header .prev:not(.disabled):hover,.vuejs3-datepicker__calendar header .up:not(.disabled):hover{background:#f8f8f8}.vuejs3-datepicker__calendar .disabled{color:#ddd;cursor:default}.vuejs3-datepicker__calendar .flex-rtl{display:flex;flex-wrap:wrap;width:inherit}.vuejs3-datepicker__calendar .cell{border:1px solid transparent;display:inline-block;font-size:14px;height:40px;line-height:40px;padding:0 5px;text-align:center;vertical-align:middle;width:14.285714285714286%}.vuejs3-datepicker__calendar .cell.month,.vuejs3-datepicker__calendar .cell.year{height:50px;line-height:28px;padding:10px 5px}.vuejs3-datepicker__calendar .cell.day-header{text-transform:uppercase}.vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled).day,.vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled).month,.vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled).year{cursor:pointer;transition:.45s}.vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #40b983}.vuejs3-datepicker__calendar .cell.selected{background:#40b983;color:#fff}.vuejs3-datepicker__calendar .cell.selected:hover{background:#40b983}.vuejs3-datepicker__calendar .cell.highlighted{background:#40b983;color:#fff}.vuejs3-datepicker__calendar .cell.highlighted.selected{background:#40b983}.vuejs3-datepicker__calendar .cell.highlighted.disabled{color:#a3a3a3}.vuejs3-datepicker__calendar .cell.highlighted.highlight-start,.vuejs3-datepicker__calendar .cell.highlighted:last-child{background:#2f9668}.vuejs3-datepicker__calendar .cell.grey{color:#888}.vuejs3-datepicker__calendar .cell.grey:hover{background:inherit}.vuejs3-datepicker__calendar .cell.day-header{cursor:inherit;font-size:75%;white-space:nowrap}.vuejs3-datepicker__calendar .cell.day-header:hover{background:inherit}.vuejs3-datepicker__calendar .month,.vuejs3-datepicker__calendar .year{width:33.333%}.vuejs3-datepicker__calendar-button,.vuejs3-datepicker__clear-button{cursor:pointer;font-style:normal;position:absolute;right:12px;top:12px}.vuejs3-datepicker__calendar-button.disabled,.vuejs3-datepicker__clear-button.disabled{color:#999;cursor:default}.vuejs3-datepicker #calendar-div{background-color:#fff;border-radius:5px}.dp-error{color:red;font-size:12px}.backdrop{background-color:#00000080;bottom:0;cursor:pointer;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:2}.main[data-v-12120eca]{display:block;position:relative;text-align:left}.main .reports[data-v-12120eca]{position:relative}.main .reports i.fa-solid[data-v-12120eca]{cursor:pointer;font-size:20px;opacity:.5}.main .reports i.fa-solid[data-v-12120eca]:hover{opacity:1}.main .reports .dropDowns[data-v-12120eca]{position:relative;padding:10px;color:#000}.main .reports .dropDowns select[data-v-12120eca]{height:27px;display:inline-block;vertical-align:middle;padding:0 5px}.main .reports .dropDowns button[data-v-12120eca]{height:27px;display:inline-block;vertical-align:middle;float:right}.main .reports .dropDowns .dropDown[data-v-12120eca]{background-color:rgba(0,0,0,.05);display:inline-block;vertical-align:middle;box-sizing:border-box;margin:0 0 10px 0;padding:10px;border:1px solid #ebebeb;border-radius:3px;width:auto;margin-right:10px}.main .reports .dropDowns .dropDown.cadence[data-v-12120eca]{display:inline-block;width:auto}.main .reports .dropDowns .summary[data-v-12120eca]{display:block;border:1px solid #ebebeb;border-radius:5px;height:400px;overflow-y:scroll;margin-bottom:20px}.main .reports .dropDowns .summary table[data-v-12120eca]{border-collapse:collapse;width:100%}.main .reports .dropDowns .summary table th[data-v-12120eca]{position:sticky;top:0;padding:10px;background-color:#f3f2f2}.main .reports .dropDowns .summary table td[data-v-12120eca]{border-bottom:1px solid #ebebeb;padding:10px}.vuejs3-datepicker__value[data-v-12120eca]{padding:4px 15px!important}.main[data-v-f9f8b8bc]{text-transform:uppercase;display:block;position:relative}.main .logout[data-v-f9f8b8bc]{text-align:right;display:block}.main .logout span[data-v-f9f8b8bc]{display:inline-block}.main .logout .link[data-v-f9f8b8bc]{cursor:pointer;padding-left:4px;display:inline-block;text-decoration:underline}.main .divider[data-v-f9f8b8bc]{height:1px;border-bottom:1px solid #ebebeb;width:80%;display:block;margin:0 auto}.main .menu[data-v-f9f8b8bc]{display:block;width:auto;margin:20px auto;padding:10px 30px;box-sizing:border-box;border-left:0;border-right:0;border-bottom:0}.main .menu h2[data-v-f9f8b8bc]{font-weight:700}.main .menu ul[data-v-f9f8b8bc]{list-style:none;padding:5px 0;text-align:center;line-height:3}h3[data-v-32a18e72]{margin:40px 0 0}ul[data-v-32a18e72]{list-style-type:none;padding:0}li[data-v-32a18e72]{display:inline-block;margin:0 10px}a[data-v-32a18e72]{color:#42b983}