[data-v-4a86ac8a]:root{--color-bg-light-blue:#e3e3ed;--color-text-black:#000;--primary-color:#e10600}html[data-v-4a86ac8a]{font-size:62.5%}@media (max-width:1200px){html[data-v-4a86ac8a]{font-size:60%}}@media (max-width:768px){html[data-v-4a86ac8a]{font-size:62.5%}}@media (max-width:767px){html[data-v-4a86ac8a]{font-size:55%}}@media (min-width:1800px){html[data-v-4a86ac8a]{font-size:65%}}.avatar-upload-wrapper[data-v-4a86ac8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.avatar-upload-container[data-v-4a86ac8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.upload-info-message[data-v-4a86ac8a]{font-size:12px;color:#909399;margin-top:0}.overlay[data-v-4a86ac8a]{position:absolute;bottom:0;background:#fff;background:hsla(0,0%,100%,.5);color:#000;width:auto;height:auto;-webkit-transition:.5s ease;transition:.5s ease;opacity:0;font-size:50px;padding:25px;text-align:center}.image-avatar[data-v-4a86ac8a]{display:block;width:100%;height:auto}.container-avatar:hover .overlay[data-v-4a86ac8a]{opacity:1}.remove-avatar-button[data-v-4a86ac8a]{-ms-flex-negative:0;flex-shrink:0}[data-v-c0d43152]:root{--color-bg-light-blue:#e3e3ed;--color-text-black:#000;--primary-color:#e10600}html[data-v-c0d43152]{font-size:62.5%}@media (max-width:1200px){html[data-v-c0d43152]{font-size:60%}}@media (max-width:768px){html[data-v-c0d43152]{font-size:62.5%}}@media (max-width:767px){html[data-v-c0d43152]{font-size:55%}}@media (min-width:1800px){html[data-v-c0d43152]{font-size:65%}}.el-cascader[data-v-c0d43152],.el-input[data-v-c0d43152],.el-select[data-v-c0d43152]{width:100%}.password-help-text[data-v-c0d43152]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}[data-v-275ab754]:root{--color-bg-light-blue:#e3e3ed;--color-text-black:#000;--primary-color:#e10600}html[data-v-275ab754]{font-size:62.5%}@media (max-width:1200px){html[data-v-275ab754]{font-size:60%}}@media (max-width:768px){html[data-v-275ab754]{font-size:62.5%}}@media (max-width:767px){html[data-v-275ab754]{font-size:55%}}@media (min-width:1800px){html[data-v-275ab754]{font-size:65%}}.availability-table-container[data-v-275ab754]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow-x:auto;margin-bottom:10px}.availability-table[data-v-275ab754]{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:6px;overflow:hidden;font-size:12px}.availability-table thead tr[data-v-275ab754]{background-color:#909399}.availability-table thead tr .day-header[data-v-275ab754]{color:#fff;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.5px;padding:10px 10px;text-align:center;border-right:1px solid hsla(0,0%,100%,.2)}.availability-table thead tr .day-header[data-v-275ab754]:last-child{border-right:none}.availability-table thead tr .time-header[data-v-275ab754]{background-color:#909399;border-right:1px solid hsla(0,0%,100%,.2)}.availability-table tbody tr[data-v-275ab754]{background-color:#fff!important;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.availability-table tbody tr[data-v-275ab754]:nth-child(2n),.availability-table tbody tr[data-v-275ab754]:nth-child(odd){background-color:#fff!important}.availability-table tbody tr[data-v-275ab754]:hover{background-color:#f3f3f9!important}.availability-table tbody tr:hover .time-cell[data-v-275ab754]{background-color:#e3e3ed!important}.availability-table tbody tr:last-child .checkbox-cell[data-v-275ab754],.availability-table tbody tr:last-child .time-cell[data-v-275ab754]{border-bottom:none}.availability-table .time-cell[data-v-275ab754]{background-color:#e3e3ed!important;color:#232323;font-weight:600!important;font-size:12px!important;padding:10px 10px!important;text-align:center!important;border-right:1px solid #c7c9d1!important;border-bottom:1px solid #c7c9d1;min-width:120px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.availability-table tbody tr:nth-child(2n) .time-cell[data-v-275ab754],.availability-table tbody tr:nth-child(odd) .time-cell[data-v-275ab754]{background-color:#e3e3ed!important}.availability-table .checkbox-cell[data-v-275ab754]{padding:10px;text-align:center;border-right:1px solid #c7c9d1;border-bottom:1px solid #c7c9d1;background-color:#fff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.availability-table .checkbox-cell[data-v-275ab754]:hover{background-color:#e6e9f0}.availability-table .checkbox-cell[data-v-275ab754]:last-child{border-right:none}.availability-table .checkbox-cell.read-only[data-v-275ab754]{pointer-events:none;opacity:.6;cursor:not-allowed}.availability-table .checkbox-cell.read-only[data-v-275ab754] .el-checkbox,.availability-table .checkbox-cell.read-only[data-v-275ab754] .el-checkbox .el-checkbox__input,.availability-table .checkbox-cell.read-only[data-v-275ab754] .el-checkbox .el-checkbox__input .el-checkbox__inner{cursor:not-allowed}.availability-table .checkbox-cell[data-v-275ab754] .el-checkbox .el-checkbox__input .el-checkbox__inner{width:20px;height:20px;border-radius:4px;border-color:#c7c9d1}.availability-table .checkbox-cell[data-v-275ab754] .el-checkbox .el-checkbox__input .el-checkbox__inner:hover{border-color:#e10600}.availability-table .checkbox-cell[data-v-275ab754] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#e10600;border-color:#e10600}.availability-table .checkbox-cell[data-v-275ab754] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:#fff;height:10px;left:6px;top:2px;width:5px}@media (max-width:768px){.availability-table-container[data-v-275ab754]{padding:10px}.availability-table .time-cell[data-v-275ab754]{padding:10px 10px;font-size:12px;min-width:80px}.availability-table .checkbox-cell[data-v-275ab754]{padding:10px 10px}.availability-table .day-header[data-v-275ab754]{padding:10px 10px;font-size:12px}}[data-v-4b0b2803]:root{--color-bg-light-blue:#e3e3ed;--color-text-black:#000;--primary-color:#e10600}html[data-v-4b0b2803]{font-size:62.5%}@media (max-width:1200px){html[data-v-4b0b2803]{font-size:60%}}@media (max-width:768px){html[data-v-4b0b2803]{font-size:62.5%}}@media (max-width:767px){html[data-v-4b0b2803]{font-size:55%}}@media (min-width:1800px){html[data-v-4b0b2803]{font-size:65%}}.download-link-container[data-v-4b0b2803]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.download-link-container a[data-v-4b0b2803]{text-decoration:underline;font-size:14px;font-weight:600}.download-link-container ul[data-v-4b0b2803]{list-style:none;padding:0;margin:0}[data-v-4b0b2803] .specific-accomodations-form-item .el-form-item__label{width:472px!important}[data-v-4b0b2803] .specific-accomodations-form-item2 .el-form-item__label{width:700px!important}.specific-needs__table[data-v-4b0b2803]{width:100%;margin-top:1rem;background:#fff;border:1px solid #d9d6d6}.specific-needs__table[data-v-4b0b2803] .el-table__row td{border-bottom:1px solid #eee}[data-v-83e34468]:root{--color-bg-light-blue:#e3e3ed;--color-text-black:#000;--primary-color:#e10600}html[data-v-83e34468]{font-size:62.5%}@media (max-width:1200px){html[data-v-83e34468]{font-size:60%}}@media (max-width:768px){html[data-v-83e34468]{font-size:62.5%}}@media (max-width:767px){html[data-v-83e34468]{font-size:55%}}@media (min-width:1800px){html[data-v-83e34468]{font-size:65%}}.unavailability-section[data-v-83e34468]{margin-top:20px;margin-bottom:30px;padding:25px;background-color:#fff;border-radius:8px;border:1px solid #e9ecef;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.unavailability-section .el-row[data-v-83e34468]{margin-top:0}.unavailability-section[data-v-83e34468] .unavailability_input .el-textarea__inner{min-height:120px!important;border:1px solid #dcdfe6;border-radius:4px;padding:12px;font-size:14px;line-height:1.5;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.unavailability-section[data-v-83e34468] .unavailability_input .el-textarea__inner:focus{outline:none}.unavailibility_learner[data-v-83e34468]{padding:0}.unavailibility_learner[data-v-83e34468] table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:6px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.unavailibility_learner[data-v-83e34468] table tr:first-child{background-color:#909399;font-weight:600;color:#495057}.unavailibility_learner[data-v-83e34468] table tr:first-child td{padding:12px 8px;text-align:center;border-bottom:2px solid #dee2e6;font-size:13px}.unavailibility_learner[data-v-83e34468] table tr:first-child td:first-child{background-color:transparent;border:none}.unavailibility_learner[data-v-83e34468] table tr:not(:first-child) td{padding:14px 8px;text-align:center;border-bottom:1px solid #e9ecef;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.unavailibility_learner[data-v-83e34468] table tr:not(:first-child):hover td{background-color:#f8f9fa}.unavailibility_learner[data-v-83e34468] table tr:not(:first-child) td:first-child{font-weight:500;color:#495057;text-align:left;padding-left:12px;background-color:#f8f9fa;border-right:1px solid #dee2e6;min-width:100px}.unavailibility_learner[data-v-83e34468] table tr:last-child td{border-bottom:none}.unavailibility_learner[data-v-83e34468] table .el-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.unavailability-section[data-v-83e34468]{padding:15px;margin-top:15px}.unavailibility_learner[data-v-83e34468] table{font-size:12px}.unavailibility_learner[data-v-83e34468] table tr:first-child td,.unavailibility_learner[data-v-83e34468] table tr:not(:first-child) td{padding:10px 5px}}[data-v-83e34468] .mode_transport_label .el-form-item__label{width:650px!important}