.dialog-scroll-wrapper{max-height:calc(100% - 60px);overflow-y:auto;padding-right:1rem;padding-left:1rem}.dialog-scroll-wrapper.custom-height{max-height:calc(100% - 60px)!important;height:auto!important}.el-dialog{border-radius:8px;overflow:hidden;background-color:#2c2c2c;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.4);box-shadow:0 8px 24px rgba(0,0,0,.4);margin-top:5vh!important;margin-bottom:1vh!important;max-height:90vh!important}.custom-height-dialog.el-dialog{max-height:none!important}.el-dialog__header{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;font-size:22px}.el-dialog__body,.el-dialog__footer,.el-dialog__header{background-color:#3f3f3f;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;width:100%;padding:15px 0 15px!important}.el-dialog__title{color:#e0e0e0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.el-dialog__body{display:block!important;overflow-y:auto!important;padding:20px!important;-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important;max-height:calc(85vh - 70px)!important}.custom-height-dialog .el-dialog__body{max-height:calc(var(--dialog-body-height, 85vh) - 150px)!important;height:auto!important}.el-dialog__footer{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 20px!important}.el-dialog__wrapper{background-color:transparent}.el-dialog .el-button{border-radius:6px}.dialog-scroll-wrapper{height:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;overflow-y:auto!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.custom-height-dialog .dialog-scroll-wrapper,.dialog-scroll-wrapper{max-height:calc(100% - 40px)!important}.el-dialog__body>*{width:100%!important;max-width:100%!important}.full-width-form{width:100%;padding:0;margin:0}.row.mb-3{width:100%;margin-left:0;margin-right:0;margin-bottom:1.5rem!important}.row.mb-3>div{padding-left:8px;padding-right:8px}.col-md-4,.col-md-6{max-width:none}.col-md-4,.col-md-6,.col-md-12{-webkit-box-flex:1;-ms-flex:1;flex:1}.col-md-12{max-width:100%!important}.el-form,.el-input,.el-input__inner,.w-100{width:100%!important}.el-form{height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.row.col-md-10,.row.col-md-12{width:100%!important;max-width:100%!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.row{width:100%!important;margin-left:0!important;margin-right:0!important}.col-md-10{max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}@media (min-width:768px){.el-dialog__body .col-md-10{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}}label.d-block[data-v-4c8049ff]{margin-bottom:2px!important}.custom-checkbox[data-v-4c8049ff]{margin:5px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border:1px solid #bdbdbd;border-radius:.25em;position:relative;cursor:pointer}.custom-checkbox[data-v-4c8049ff]:checked{background-color:#656565}.custom-checkbox[data-v-4c8049ff]:checked:after{content:"";position:absolute;left:.55em;top:.3em;width:.5em;height:.9em;border:solid #fff;border-width:0 .25em .25em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}[data-v-4c8049ff] .el-textarea__inner{background-color:#656565!important;color:#fff!important;font-size:14px!important;font-weight:400!important;word-break:normal;overflow-wrap:break-word;white-space:pre-wrap}[data-v-4c8049ff] .el-form-item .el-textarea .el-textarea__inner:focus,[data-v-4c8049ff] .el-textarea .el-textarea__inner:focus,[data-v-4c8049ff] .el-textarea__inner:focus,[data-v-4c8049ff] textarea.el-textarea__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#656565!important;color:#fff!important;font-size:14px!important;font-weight:400!important}[data-v-4c8049ff] .el-form-item .el-textarea .el-textarea__inner:focus,[data-v-4c8049ff] .el-textarea .el-textarea__inner:focus,[data-v-4c8049ff] textarea.el-textarea__inner:focus{-webkit-text-fill-color:#fff!important}.row[data-v-4c8049ff]{width:100%!important}.date-input[data-v-4c8049ff]:disabled,.form-control[data-v-4c8049ff]:disabled,[data-v-4c8049ff] .el-input.is-disabled .el-input__inner,[data-v-4c8049ff] .el-textarea.is-disabled .el-textarea__inner{background-color:#4a4a4a!important;color:#b0b0b0!important;border-color:#6a6a6a!important;cursor:default!important}.custom-checkbox[data-v-4c8049ff]:disabled,.ssn-input[data-v-4c8049ff]:disabled{background-color:#4a4a4a!important;border-color:#6a6a6a!important;cursor:default!important}.ssn-input[data-v-4c8049ff]:disabled{color:#b0b0b0!important}.aiv-select[data-v-2f60fbb1]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#656565;border:1px solid #bdbdbd;color:#e0e0e0;border-radius:4px;height:40px;padding-left:12px;font-size:14px;cursor:pointer}.aiv-select[data-v-2f60fbb1]:focus-within{border-color:#fff!important}.aiv-select-input[data-v-2f60fbb1]{padding:0;border:none;cursor:pointer;width:100%;background-color:transparent;color:#fff}.aiv-select-input[data-v-2f60fbb1]::-webkit-input-placeholder{color:#e0e0e0}.aiv-select-input[data-v-2f60fbb1]::-moz-placeholder{color:#e0e0e0}.aiv-select-input[data-v-2f60fbb1]:-ms-input-placeholder{color:#e0e0e0}.aiv-select-input[data-v-2f60fbb1]::-ms-input-placeholder{color:#e0e0e0}.aiv-select-input[data-v-2f60fbb1]::placeholder{color:#e0e0e0}.aiv-select-arrow[data-v-2f60fbb1]{color:#fff!important;font-size:14px}.aiv-select-dropdown[data-v-2f60fbb1]{background-color:#656565;border:1px solid #bdbdbd;position:absolute;top:100%;left:-1px;width:calc(100% + 2px);border-radius:4px;max-height:250px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;z-index:50}.aiv-select-option[data-v-2f60fbb1]{padding:8px;cursor:pointer;font-size:14px;color:#e0e0e0}.aiv-select-option.highlighted[data-v-2f60fbb1],.aiv-select-option[data-v-2f60fbb1]:hover{background-color:grey}.aiv-select-option.selected[data-v-2f60fbb1]{font-weight:700}.aiv-select.disabled[data-v-2f60fbb1]{pointer-events:none;background-color:#4a4a4a;color:#8a8a8a;cursor:not-allowed;opacity:.7;border-color:#6a6a6a}.aiv-select-input[data-v-2f60fbb1]:disabled{background-color:transparent;color:#8a8a8a;cursor:not-allowed}.aiv-select-option.disabled[data-v-2f60fbb1]{pointer-events:none;color:#a0a0a0;cursor:not-allowed}.icon-container[data-v-2f60fbb1]{padding-right:10px}.aiv-select-option-disabled[data-v-2f60fbb1]{padding:8px;cursor:not-allowed;color:grey}.aiv-select-arrow.rotate[data-v-2f60fbb1]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.custom-calendar[data-v-1e759ab8]{width:100%}.calendar-grid[data-v-1e759ab8]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-grid.with-weekly-summary[data-v-1e759ab8]{grid-template-columns:repeat(8,minmax(0,1fr))}.day-name[data-v-1e759ab8]{font-weight:700;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.calendar-day[data-v-1e759ab8]{position:relative;background:transparent;border-right:1px solid #ccc;border-bottom:1px solid #ccc;min-height:80px;padding:4px;cursor:pointer}.calendar-day[data-v-1e759ab8]:nth-child(7n){border-right:none}.calendar-day[data-v-1e759ab8]:nth-last-child(-n+7){border-bottom:none}.day-name[data-v-1e759ab8]:nth-child(7n){border-right:none}.calendar-grid.with-weekly-summary .calendar-day[data-v-1e759ab8]:nth-child(7n){border-right:1px solid #ccc}.calendar-grid.with-weekly-summary .calendar-day[data-v-1e759ab8]:nth-child(8n){border-right:none}.calendar-grid.with-weekly-summary .calendar-day[data-v-1e759ab8]:nth-last-child(-n+8){border-bottom:none}.calendar-grid.with-weekly-summary .day-name[data-v-1e759ab8]:nth-child(7n){border-right:1px solid #ccc}.calendar-grid.with-weekly-summary .day-name[data-v-1e759ab8]:nth-child(8n){border-right:none}.date-number[data-v-1e759ab8]{font-size:.85rem;font-weight:700}.today[data-v-1e759ab8]{background-color:rgba(107,166,205,.2);border:2px solid #6ba6cd}.shift-item[data-v-1e759ab8]{margin-top:2px;font-size:.7rem;color:#fff;padding:4px 6px;min-height:24px;border-radius:3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;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;gap:4px}.shift-time[data-v-1e759ab8]{font-weight:700;-ms-flex-negative:0;flex-shrink:0}.shift-client[data-v-1e759ab8]{overflow:hidden;text-overflow:ellipsis;opacity:.9}.shift-caregiver[data-v-1e759ab8]{font-size:.6rem;color:#e0e0e0;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.status-unassigned[data-v-1e759ab8]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5))}.status-scheduled[data-v-1e759ab8]{background:linear-gradient(135deg,rgba(52,144,220,.7),rgba(52,144,220,.5))}.status-clocked-in[data-v-1e759ab8]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.status-clocked-out[data-v-1e759ab8]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.status-approved[data-v-1e759ab8]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.status-available[data-v-1e759ab8]{background:linear-gradient(135deg,rgba(76,175,80,.7),rgba(76,175,80,.5))}.status-missed[data-v-1e759ab8]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.status-error[data-v-1e759ab8]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6))}.time-off-indicator[data-v-1e759ab8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 6px;margin:2px 0;background:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.6);border-radius:3px;font-size:.65rem;color:#f57c00;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-off-indicator i[data-v-1e759ab8]{font-size:.6rem;opacity:.9;-ms-flex-negative:0;flex-shrink:0}.time-off-indicator span[data-v-1e759ab8]{overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.work-schedule-container[data-v-1e759ab8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.work-schedule-indicator[data-v-1e759ab8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 4px;margin:1px 0;background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.3);border-radius:3px;font-size:.65rem;color:#6ba6cd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-schedule-indicator i[data-v-1e759ab8]{font-size:.6rem;opacity:.8}.work-schedule-indicator span[data-v-1e759ab8]{overflow:hidden;text-overflow:ellipsis}.weekly-summary-header[data-v-1e759ab8]{background:rgba(76,175,80,.1);border-left:2px solid rgba(76,175,80,.4);font-weight:700;color:#4caf50}.weekly-summary-cell[data-v-1e759ab8]{background:rgba(76,175,80,.05);border-left:2px solid rgba(76,175,80,.3);cursor:default!important;padding:8px}.weekly-summary-cell[data-v-1e759ab8]:hover{background:rgba(76,175,80,.08)}.weekly-summary-content[data-v-1e759ab8]{gap:12px;font-size:.75rem}.summary-section[data-v-1e759ab8],.weekly-summary-content[data-v-1e759ab8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.summary-section[data-v-1e759ab8]{gap:6px}.summary-header[data-v-1e759ab8]{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;border-bottom:1px solid rgba(76,175,80,.2);padding-bottom:3px}.summary-title[data-v-1e759ab8]{font-weight:700;color:#fff;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.summary-total[data-v-1e759ab8]{font-size:.85rem;font-weight:700;color:#4caf50}.summary-breakdown[data-v-1e759ab8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;margin-top:2px}.breakdown-item[data-v-1e759ab8]{font-size:.65rem;color:#b3a6a6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1px 4px;background:hsla(0,0%,100%,.02);border-radius:2px}.code-label[data-v-1e759ab8]{font-weight:600;color:#6ba6cd}.hours-value[data-v-1e759ab8]{color:#b3a6a6}@media (max-width:768px){.work-schedule-container[data-v-1e759ab8]{gap:0}.work-schedule-indicator[data-v-1e759ab8]{font-size:.55rem;padding:1px 2px;margin:0}.work-schedule-indicator i[data-v-1e759ab8]{display:none}.weekly-summary-content[data-v-1e759ab8]{font-size:.65rem;gap:8px}.summary-header[data-v-1e759ab8]{padding-bottom:2px}.summary-title[data-v-1e759ab8]{font-size:.6rem}.summary-total[data-v-1e759ab8]{font-size:.7rem}.breakdown-item[data-v-1e759ab8]{font-size:.55rem}}.aiv-time-select[data-v-896c0344]{position:relative;width:100%}[data-v-896c0344] .el-input__inner{border-radius:6px!important;color:#e0e0e0!important;height:40px!important;font-size:14px!important;font-weight:400!important}[data-v-896c0344] .el-input__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#656565!important;color:#e0e0e0!important}[data-v-896c0344] .el-input__inner::-webkit-input-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-896c0344] .el-input__inner::-moz-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-896c0344] .el-input__inner:-ms-input-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-896c0344] .el-input__inner::-ms-input-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-896c0344] .el-input__inner::placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-896c0344] .el-input__suffix{color:#000!important}[data-v-896c0344] .el-input__suffix-inner:focus{outline:1px solid #fff!important;outline-offset:-1px!important;border-radius:2px}.time-picker-dropdown[data-v-896c0344]{background:#656565;border:1px solid #7a7a7a;border-radius:4px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.3);box-shadow:0 2px 12px rgba(0,0,0,.3);min-width:320px}.time-picker-panels[data-v-896c0344]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;gap:20px}.time-panel[data-v-896c0344]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.panel-header[data-v-896c0344]{text-align:center;padding:5px;color:#fff;font-weight:600;border-bottom:1px solid #7a7a7a;margin-bottom:5px}.time-options[data-v-896c0344]{max-height:200px;overflow-y:auto}.time-option[data-v-896c0344]{padding:5px 10px;text-align:center;cursor:pointer;color:#e0e0e0;-webkit-transition:all .2s;transition:all .2s}.time-option[data-v-896c0344]:hover{background:#757575;color:#fff}.time-option.active[data-v-896c0344]{background:#409eff;color:#fff}.time-picker-footer[data-v-896c0344]{padding:10px;border-top:1px solid #7a7a7a;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.time-options[data-v-896c0344]::-webkit-scrollbar{width:6px}.time-options[data-v-896c0344]::-webkit-scrollbar-track{background:#555}.time-options[data-v-896c0344]::-webkit-scrollbar-thumb{background:#fff;border-radius:3px}.time-options[data-v-896c0344]::-webkit-scrollbar-thumb:hover{background:#fff}@media (max-width:768px){.time-picker-dropdown[data-v-896c0344]{left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;width:95vw!important;max-width:340px!important;min-width:unset!important}.time-picker-panels[data-v-896c0344]{gap:10px;padding:8px}.time-panel[data-v-896c0344]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.panel-header[data-v-896c0344]{font-size:14px;padding:8px 4px}.time-option[data-v-896c0344]{padding:10px 5px;font-size:16px;min-height:44px;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}.time-options[data-v-896c0344]{max-height:220px}.time-picker-footer[data-v-896c0344]{padding:8px}.time-picker-footer .el-button[data-v-896c0344]{font-size:16px;padding:10px 16px;min-height:40px}[data-v-896c0344] .el-input__inner{min-height:44px!important;height:44px!important;font-size:16px!important}}.warning-message[data-v-9f276b12]{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;padding:12px;margin-bottom:20px}.warning-message p[data-v-9f276b12]{margin:0;color:#fff}.info-message[data-v-9f276b12]{margin-bottom:20px}.info-message p[data-v-9f276b12]{margin:0;color:#fff}.info-message strong[data-v-9f276b12]{color:#fff}.form-group[data-v-9f276b12]{margin-bottom:20px}.form-group label[data-v-9f276b12]{color:#d9d9d9;font-size:14px;font-weight:600;margin-bottom:.5rem;display:block}.password-input-wrapper[data-v-9f276b12]{position:relative}.password-toggle-icon[data-v-9f276b12]{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#fff!important;z-index:10;font-size:16px;pointer-events:auto}.password-toggle-icon[data-v-9f276b12]:hover{color:#fff!important}.form-text[data-v-9f276b12]{display:block;margin-top:5px;color:#b3a6a6;font-size:.875rem}.password-requirements[data-v-9f276b12]{margin-top:8px}.requirements-list[data-v-9f276b12]{list-style:none;padding:0;margin:5px 0 0 0}.requirements-list li[data-v-9f276b12]{font-size:.875rem;color:#b3a6a6;padding:2px 0;-webkit-transition:color .2s;transition:color .2s}.requirements-list li[data-v-9f276b12]:before{content:"✗ ";color:#dc3545;margin-right:5px;font-weight:700}.requirements-list li.valid[data-v-9f276b12]{color:#28a745}.requirements-list li.valid[data-v-9f276b12]:before{content:"✓ ";color:#28a745}[data-v-9f276b12] .el-input__inner{background-color:#656565!important;color:#fff!important;border-radius:6px!important;height:40px!important;font-size:14px!important;font-weight:400!important}[data-v-9f276b12] .el-input__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#656565!important;color:#fff!important}.text-center button[data-v-9f276b12]{margin:0 8px}[data-v-9f276b12] .change-password-modal .el-dialog__body{overflow-y:auto;max-height:calc(85vh - 120px)}.caregiver-edit-modal[data-v-4e607359] .el-dialog__body{height:calc(80vh - 120px)!important;overflow-y:auto!important;padding:20px!important}.caregiver-schedule-modal[data-v-4e607359] .el-dialog__body{height:80vh!important;overflow-y:auto!important;padding:20px!important}.schedule-calendar-container[data-v-4e607359]{width:100%;margin:0}.schedule-legend[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;padding:1rem;background-color:#f8f9fa;border-radius:8px}.legend-item[data-v-4e607359]{gap:.5rem}.legend-color[data-v-4e607359]{width:20px;height:20px;border-radius:4px}.legend-color.scheduled[data-v-4e607359]{background-color:#17a2b8}.legend-color.clocked-in[data-v-4e607359]{background-color:#28a745}.legend-color.clocked-out[data-v-4e607359]{background-color:#6c757d}.password-input-wrapper[data-v-4e607359]{position:relative}.password-toggle-icon[data-v-4e607359]{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#fff!important;z-index:10;font-size:16px}.password-toggle-icon[data-v-4e607359]:hover{color:#fff!important}.password-requirements[data-v-4e607359]{font-size:.9em;color:grey;margin-top:8px}.password-requirements ul[data-v-4e607359]{margin-bottom:0;padding-left:1.2rem}label.d-block[data-v-4e607359]{margin-bottom:2px!important}.schedule-type-toggle-section[data-v-4e607359]{margin-bottom:1.5rem;padding:0;background-color:transparent;border:none}.button-toggle-row[data-v-4e607359]{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;gap:0;margin:0}.toggle-button[data-v-4e607359]{border-radius:0;min-width:120px;margin:0}.toggle-button[data-v-4e607359]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.toggle-button[data-v-4e607359]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none}[data-v-4e607359] .toggle-button.el-button--default{background-color:#606266;border-color:#606266;color:#fff}[data-v-4e607359] .toggle-button.el-button--default:hover{background-color:#737373;border-color:#737373;color:#fff}[data-v-4e607359] .toggle-button.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.schedule-view[data-v-4e607359]{margin-top:1rem}.modern-calendar-wrapper[data-v-4e607359]{width:100%;max-width:none;margin:0}.modern-legend-row[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.legend-groups[data-v-4e607359]{gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legend-group[data-v-4e607359],.legend-groups[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-group[data-v-4e607359]{gap:1rem}.legend-group-header[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#6ba6cd;letter-spacing:.025em;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.legend-group-header i[data-v-4e607359]{font-size:.75rem;width:12px;text-align:center}.legend-item[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.8rem;color:hsla(0,0%,100%,.9);padding:.25rem 0;-webkit-transition:color .2s ease;transition:color .2s ease}.legend-item[data-v-4e607359]:hover{color:#fff}.legend-color[data-v-4e607359]{width:14px;height:10px;border-radius:2px;border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.legend-item:hover .legend-color[data-v-4e607359]{-webkit-transform:scale(1.1);transform:scale(1.1)}.legend-color.status-scheduled[data-v-4e607359]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))}.legend-color.status-clocked-in[data-v-4e607359]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.legend-color.status-clocked-out[data-v-4e607359]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.legend-color.status-approved[data-v-4e607359]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.legend-color.status-missed[data-v-4e607359]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.legend-color.work-schedule[data-v-4e607359]{background:linear-gradient(135deg,rgba(64,158,255,.3),rgba(64,158,255,.15));border:1px solid rgba(64,158,255,.5)}.legend-color.time-off[data-v-4e607359]{background:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.6)}.month-navigation[data-v-4e607359]{gap:2rem;margin:1rem 0;padding:.75rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.month-navigation[data-v-4e607359],.nav-btn[data-v-4e607359]{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;background:hsla(0,0%,100%,.08)}.nav-btn[data-v-4e607359]{border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.8);padding:0;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;height:36px;width:36px}.nav-btn[data-v-4e607359]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.nav-btn i[data-v-4e607359]{font-size:12px}.current-month-display[data-v-4e607359]{font-size:1.25rem;font-weight:600;color:#fff;min-width:200px;text-align:center;letter-spacing:.5px}[data-v-4e607359] .custom-calendar{width:100%}[data-v-4e607359] .calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}[data-v-4e607359] .day-name{font-weight:700;text-align:center;padding:8px;color:#fff;background:hsla(0,0%,100%,.05)}[data-v-4e607359] .calendar-day,[data-v-4e607359] .day-name{border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}[data-v-4e607359] .calendar-day{position:relative;background:transparent;min-height:80px;padding:4px;cursor:pointer}[data-v-4e607359] .calendar-day:nth-child(7n){border-right:none}[data-v-4e607359] .calendar-day:nth-last-child(-n+7){border-bottom:none}[data-v-4e607359] .day-name:nth-child(7n){border-right:none}[data-v-4e607359] .date-number{font-size:.85rem;font-weight:700;color:#fff}[data-v-4e607359] .today{background-color:rgba(107,166,205,.2);border:2px solid #6ba6cd}[data-v-4e607359] .other-month{opacity:.4}[data-v-4e607359] .shift-item{margin-top:2px;font-size:.7rem;color:#fff;padding:4px 6px;min-height:24px;border-radius:3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;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;gap:4px}[data-v-4e607359] .shift-time{font-weight:700;-ms-flex-negative:0;flex-shrink:0}[data-v-4e607359] .shift-client{overflow:hidden;text-overflow:ellipsis;opacity:.9}[data-v-4e607359] .shift-caregiver{font-size:.6rem;color:#e0e0e0;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.calendar-view[data-v-4e607359]{width:100%;margin-top:1rem}@media (max-width:768px){.modern-legend-row[data-v-4e607359]{padding:.5rem}.legend-groups[data-v-4e607359]{gap:1rem}.month-navigation[data-v-4e607359]{gap:1rem;padding:.5rem}.current-month-display[data-v-4e607359]{font-size:1rem;min-width:150px}.calendar-view[data-v-4e607359]{padding:.25rem}[data-v-4e607359] .calendar-day{min-height:80px!important;padding:4px!important}[data-v-4e607359] .shift-item{font-size:.6rem!important;padding:2px 3px!important}[data-v-4e607359] .shift-caregiver,[data-v-4e607359] .shift-client{display:none!important}[data-v-4e607359] .day-name{font-size:.65rem!important;padding:6px 2px!important}[data-v-4e607359] .date-number{font-size:.75rem!important}.password-row .col-md-4[data-v-4e607359]{margin-bottom:15px}}@media (max-width:480px){[data-v-4e607359] .calendar-day{min-height:60px!important;padding:2px!important}[data-v-4e607359] .shift-time{font-size:.55rem!important}}.schedule-editor[data-v-4e607359]{padding:1rem;background:transparent;border-radius:8px}.schedule-management[data-v-4e607359]{margin-bottom:1.5rem;padding:1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.03)}.schedule-selector[data-v-4e607359]{margin-bottom:1rem}.schedule-tabs[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5rem}.schedule-tab[data-v-4e607359]{padding:.5rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:.875rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.schedule-tab[data-v-4e607359]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.schedule-tab.active[data-v-4e607359]{background:#409eff;border-color:#409eff;color:#fff}.schedule-tab.new-schedule[data-v-4e607359]{background:rgba(40,167,69,.2);border-color:rgba(40,167,69,.4);color:#28a745}.schedule-tab.new-schedule[data-v-4e607359]:hover{background:rgba(40,167,69,.3);border-color:rgba(40,167,69,.6)}.schedule-actions[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-btn[data-v-4e607359]{padding:.4rem .8rem;font-size:.75rem;border:none;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.duplicate-btn[data-v-4e607359]{background:rgba(23,162,184,.2);color:#17a2b8;border:1px solid rgba(23,162,184,.4)}.duplicate-btn[data-v-4e607359]:hover{background:rgba(23,162,184,.3);border-color:rgba(23,162,184,.6)}.delete-btn[data-v-4e607359]{background:rgba(220,53,69,.2);color:#dc3545;border:1px solid rgba(220,53,69,.4)}.delete-btn[data-v-4e607359]:hover{background:rgba(220,53,69,.3);border-color:rgba(220,53,69,.6)}.schedule-date-range[data-v-4e607359]{margin-bottom:1.5rem;padding:1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.03)}.date-range-grid[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.date-input-group[data-v-4e607359]{-webkit-box-flex:1;-ms-flex:1;flex:1}.date-input[data-v-4e607359]{width:100%;height:32px;padding:0 8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:12px;margin-top:4px}.date-input[data-v-4e607359]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}.date-input[data-v-4e607359]:focus{outline:none;border-color:#409eff;background:hsla(0,0%,100%,.15)}.date-input[data-v-4e607359]::-webkit-calendar-picker-indicator{-webkit-filter:invert(1);filter:invert(1);opacity:.7}.date-input[data-v-4e607359]::-webkit-calendar-picker-indicator:hover{opacity:1}.schedule-calendar-grid[data-v-4e607359]{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin-bottom:1.5rem;border:1px solid hsla(0,0%,100%,.2);background:transparent}.schedule-day-header[data-v-4e607359]{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;font-weight:700;border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);padding:8px;color:#fff;background:hsla(0,0%,100%,.05);font-size:.875rem}.schedule-day-header[data-v-4e607359]:nth-child(7n){border-right:none}.schedule-day-cell[data-v-4e607359]{position:relative;background:transparent;border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);min-height:120px;padding:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.schedule-day-cell[data-v-4e607359]:nth-child(7n+7){border-right:none}.schedule-day-cell[data-v-4e607359]:hover{background:hsla(0,0%,100%,.03)}.day-content[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px}.day-content.day-enabled[data-v-4e607359]{background:rgba(64,158,255,.05);border:1px solid rgba(64,158,255,.2);border-radius:4px}.header-checkbox-label[data-v-4e607359]{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;gap:10px;cursor:pointer;position:relative}.header-checkbox-label span[data-v-4e607359]:first-child{font-weight:700;color:#fff}.header-checkbox-label input[type=checkbox][data-v-4e607359]{opacity:0;position:absolute;cursor:pointer}.schedule-checkmark[data-v-4e607359]{height:16px;width:16px;background-color:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:3px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.header-checkbox-label:hover .schedule-checkmark[data-v-4e607359]{border-color:#409eff;background:rgba(64,158,255,.1)}.header-checkbox-label input:checked~.schedule-checkmark[data-v-4e607359]{background-color:#409eff;border-color:#409eff}.header-checkbox-label input:checked~.schedule-checkmark[data-v-4e607359]:after{content:"";position:absolute;display:block;left:4px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.time-controls[data-v-4e607359]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-label[data-v-4e607359]{font-size:.7rem;font-weight:600;color:#409eff;text-transform:uppercase;letter-spacing:.5px;margin:0}.time-input-group[data-v-4e607359]{width:100%}.day-disabled-text[data-v-4e607359]{color:hsla(0,0%,100%,.3);font-size:.85rem;font-style:italic}.multiple-shifts-controls[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}.shift-row[data-v-4e607359]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:.25rem;background:hsla(0,0%,100%,.02);border-radius:4px;border:1px solid hsla(0,0%,100%,.1)}.shift-row[data-v-4e607359],.shift-times[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.shift-times[data-v-4e607359]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.remove-shift-btn[data-v-4e607359]{background:rgba(220,53,69,.2);color:#dc3545;border:1px solid rgba(220,53,69,.4);border-radius:3px;padding:2px 6px;font-size:.7rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;height:22px;min-width:22px;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}.remove-shift-btn[data-v-4e607359]:hover{background:rgba(220,53,69,.3);border-color:rgba(220,53,69,.6)}.add-shift-btn[data-v-4e607359]{background:rgba(40,167,69,.2);color:#28a745;border:1px solid rgba(40,167,69,.4);border-radius:4px;padding:.3rem .5rem;font-size:.7rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.25rem}.add-shift-btn[data-v-4e607359]:hover{background:rgba(40,167,69,.3);border-color:rgba(40,167,69,.6)}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner{height:28px!important;line-height:28px!important;font-size:11px!important;padding:0 8px!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;border-radius:4px!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner:hover{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.3)!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner:focus{border-color:#409eff!important;background:hsla(0,0%,100%,.15)!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner::placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}.notes-section label[data-v-4e607359]{display:block;margin-bottom:.5rem;font-weight:500;color:#fff}@media (max-width:1024px){.schedule-calendar-grid[data-v-4e607359]{grid-template-columns:repeat(7,1fr)}.schedule-day-cell[data-v-4e607359]{min-height:100px}.schedule-day-header[data-v-4e607359]{font-size:.75rem;padding:6px 4px}.header-checkbox-label[data-v-4e607359]{gap:6px}.header-checkbox-label span[data-v-4e607359]:first-child{font-size:.7rem}.schedule-checkmark[data-v-4e607359]{height:14px;width:14px}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner{font-size:10px!important;padding:0 4px!important}}@media (max-width:768px){.schedule-calendar-grid[data-v-4e607359]{grid-template-columns:repeat(7,1fr);font-size:.75rem}.schedule-day-cell[data-v-4e607359]{min-height:90px;padding:4px}.schedule-day-header[data-v-4e607359]{font-size:.65rem;padding:6px 2px}.header-checkbox-label[data-v-4e607359]{gap:4px}.header-checkbox-label span[data-v-4e607359]:first-child{font-size:.6rem}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner{height:24px!important;line-height:24px!important;font-size:9px!important;padding:0 2px!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner::-webkit-input-placeholder{font-size:9px!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner::-moz-placeholder{font-size:9px!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner:-ms-input-placeholder{font-size:9px!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner::-ms-input-placeholder{font-size:9px!important}[data-v-4e607359] .time-input-group .el-input--mini .el-input__inner::placeholder{font-size:9px!important}.time-controls[data-v-4e607359]{gap:.25rem}}@media (max-width:480px){.date-range-grid[data-v-4e607359]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.schedule-date-range[data-v-4e607359]{padding:.75rem}.date-input[data-v-4e607359]{height:28px;font-size:11px}.schedule-calendar-grid[data-v-4e607359]{grid-template-columns:repeat(7,1fr);overflow-x:auto;min-width:420px}.schedule-editor[data-v-4e607359]{padding:.5rem;overflow-x:auto}.schedule-day-cell[data-v-4e607359]{min-height:80px;min-width:60px}.schedule-day-header[data-v-4e607359]{font-size:.6rem;padding:4px 2px;min-width:60px}}.filter-section[data-v-4e607359]{margin-bottom:1.5rem}.filter-row[data-v-4e607359]{gap:1rem;padding:.5rem 0}.filter-group[data-v-4e607359],.filter-row[data-v-4e607359]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-group[data-v-4e607359]{min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group.search-group[data-v-4e607359]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}.search-input[data-v-4e607359]{width:100%}.compact-filter[data-v-4e607359]{min-width:150px;width:150px}@media (max-width:768px){.filter-row[data-v-4e607359]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem}.filter-group.search-group[data-v-4e607359]{max-width:unset}.compact-filter[data-v-4e607359]{width:100%;min-width:unset}}.recurring-edit-explanation[data-v-4befa719]{font-size:15px;line-height:1.6;color:#fff}.recurring-edit-explanation p[data-v-4befa719]{margin-bottom:15px;color:#fff}.recurring-edit-explanation strong[data-v-4befa719]{color:#fff}.recurring-edit-explanation ul[data-v-4befa719]{margin-top:10px;margin-bottom:15px;padding-left:25px;color:#fff}.recurring-edit-explanation li[data-v-4befa719]{margin-bottom:8px;color:#fff}.text-center[data-v-4befa719]{text-align:center;margin-top:1rem}.el-button[data-v-4befa719]{margin:0 .5rem}@media (max-width:768px){[data-v-4befa719] .shift-modal .el-dialog{width:95%!important;max-height:90vh!important}.client-address-section[data-v-4befa719],.client-caregiver-row[data-v-4befa719],.date-fields-section[data-v-4befa719],.geocode-input-row[data-v-4befa719],.separate-addresses-section[data-v-4befa719],.shift-details-row[data-v-4befa719],.shift-type-toggle-section[data-v-4befa719],.vr-alternate-fields[data-v-4befa719],[data-v-4befa719] .row.mb-3{margin-bottom:1.25rem!important}.address1-address2-row[data-v-4befa719],.city-state-zip-row[data-v-4befa719],.client-caregiver-row[data-v-4befa719],.date-time-row[data-v-4befa719],.shift-details-row[data-v-4befa719]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.date-time-row>[data-v-4befa719]{margin-bottom:1.25rem}.date-time-row>[data-v-4befa719]:last-child{margin-bottom:0}.date-time-row[data-v-4befa719] .row.mb-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.date-time-row[data-v-4befa719] .row.mb-3>div{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;padding-left:4px!important;padding-right:4px!important}.address1-section[data-v-4befa719],.address2-section[data-v-4befa719],.caregiver-section[data-v-4befa719],.client-section[data-v-4befa719],.shift-details-row .field-section[data-v-4befa719]{width:100%}.address1-section[data-v-4befa719],.address2-section[data-v-4befa719],.caregiver-section[data-v-4befa719],.client-address-section[data-v-4befa719],.client-section[data-v-4befa719],.date-fields-section[data-v-4befa719],.geocode-section-spacing[data-v-4befa719],.service-codes-field[data-v-4befa719],.shift-details-row .field-section[data-v-4befa719],.vr-address-display[data-v-4befa719],.vr-alternate-fields[data-v-4befa719],.weekdays-selection[data-v-4befa719]{padding:0 4px!important}.address1-section[data-v-4befa719],.client-section[data-v-4befa719],.shift-details-row .field-section[data-v-4befa719]:not(:last-child){margin-bottom:1.25rem}.date-fields-section[data-v-4befa719] .row.mb-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.date-fields-section[data-v-4befa719] .row.mb-3>div{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;padding-left:4px!important;padding-right:4px!important}.city-state-zip-row[data-v-4befa719] .row.mb-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.city-state-zip-row[data-v-4befa719] .row.mb-3>div{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;padding-left:4px!important;padding-right:4px!important}[data-v-4befa719] .el-form>.row.mb-3:last-of-type{padding:0 4px!important}[data-v-4befa719] .el-form>.row.mb-3:last-of-type>div{width:100%!important;max-width:100%!important;padding-left:4px!important;padding-right:4px!important}.geocode-input-row[data-v-4befa719]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.25rem;padding:0 4px!important}.geocode-input-field[data-v-4befa719]{width:100%;padding:0!important}.geocode-input-field[data-v-4befa719] .row.mb-3{margin-bottom:0!important}.geocode-input-field[data-v-4befa719] .row.mb-3>div{width:100%!important;padding-left:4px!important;padding-right:4px!important}.generate-geocode-button[data-v-4befa719]{width:100%;height:44px;margin-left:4px;margin-right:4px}.address-header[data-v-4befa719]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:0 4px}.client-header[data-v-4befa719]{padding:0 4px}.caregiver-header[data-v-4befa719]{padding:0 4px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.address-header-actions[data-v-4befa719]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.weekdays-label[data-v-4befa719]{padding:0 4px}.service-codes-field .field-label[data-v-4befa719]{padding:0 4px;display:block}.address2-section[data-v-4befa719]{position:relative}.address2-header[data-v-4befa719]{padding:0 4px}.alternate-location-toggle-repositioned[data-v-4befa719]{display:none!important}.alternate-location-toggle-mobile-top[data-v-4befa719]{display:block!important}[data-v-4befa719] .weekday-checkboxes .el-checkbox-group{gap:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 4px}.weekdays-row[data-v-4befa719]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.weekday-checkboxes[data-v-4befa719]{width:100%}.el-button[data-v-4befa719],.toggle-button[data-v-4befa719]{min-height:44px;font-size:16px}.el-button[data-v-4befa719]{padding:12px 20px}.address-text[data-v-4befa719],.field-label[data-v-4befa719]{font-size:16px}[data-v-4befa719] .alternate-location-toggle-repositioned .el-checkbox__label,[data-v-4befa719] .alternate-location-toggle .el-checkbox__label,[data-v-4befa719] .include-admins-toggle .el-checkbox__label,[data-v-4befa719] .separate-addresses-toggle .el-checkbox__label,[data-v-4befa719] .use-alternate-address-toggle .el-checkbox__label,[data-v-4befa719] .use-client-address-toggle .el-checkbox__label{font-size:16px!important}[data-v-4befa719] .el-input__inner,[data-v-4befa719] .el-textarea__inner{font-size:16px!important;min-height:44px}.text-center[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0!important}.text-center .el-button[data-v-4befa719]{width:100%!important;margin:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-4befa719] .shift-modal .el-dialog__footer{padding:15px 15px 20px 15px!important;position:sticky;bottom:0;background-color:#2c2c2c;border-top:1px solid #444;z-index:10}[data-v-4befa719] .shift-modal .el-dialog__body{padding-bottom:20px!important;overflow-y:auto;max-height:calc(90vh - 120px)!important}.map-link-button[data-v-4befa719]{font-size:16px!important;padding:8px 0!important}.address-content[data-v-4befa719]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;margin-left:4px;margin-right:4px}.address-selector[data-v-4befa719]{padding:0 4px!important}.vr-address-display .address-content[data-v-4befa719]{margin-left:0;margin-right:0}.vr-address-header[data-v-4befa719]{padding:0 4px}.button-toggle-row[data-v-4befa719]{width:calc(100% - 8px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:4px;margin-right:4px}.toggle-button[data-v-4befa719]{width:100%;min-width:0}.shift-type-toggle-section[data-v-4befa719]{padding:0!important}.toggle-button[data-v-4befa719]:first-child{border-radius:4px 4px 0 0}.toggle-button[data-v-4befa719]:last-child{border-radius:0 0 4px 4px;border-left:1px solid;border-top:none}[data-v-4befa719] .date-fields-section .row.mb-3{-ms-flex-wrap:wrap;flex-wrap:wrap}[data-v-4befa719] .date-fields-section .row.mb-3>div{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[data-v-4befa719] .el-date-editor.el-input,[data-v-4befa719] .el-time-picker{width:100%!important}[data-v-4befa719] .el-time-panel{width:100%!important;max-width:320px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}[data-v-4befa719] .el-time-panel__content{max-height:240px!important;overflow:auto!important}[data-v-4befa719] .el-time-spinner__wrapper{max-height:200px!important;width:33.33%!important}[data-v-4befa719] .el-time-spinner{width:100%!important}[data-v-4befa719] .el-time-panel__footer{padding:8px!important}}.shift-details-row[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:1rem}.shift-details-row .field-section[data-v-4befa719]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 8px}[data-v-4befa719] .shift-details-row .field-section .row.mb-3>div{padding-left:0!important;padding-right:0!important}.service-codes-field[data-v-4befa719]{padding:0 8px}.service-codes-field .field-label[data-v-4befa719]{display:block;margin-bottom:2px}.client-caregiver-row[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:1rem}.caregiver-section[data-v-4befa719],.client-section[data-v-4befa719]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 8px}.client-header[data-v-4befa719]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.caregiver-header[data-v-4befa719],.client-header[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding-bottom:0}.caregiver-header[data-v-4befa719]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.field-label[data-v-4befa719]{color:#fff;font-size:14px;font-weight:500;margin:0}.include-admins-toggle[data-v-4befa719]{font-size:14px;margin-bottom:0}[data-v-4befa719] .include-admins-toggle .el-checkbox__label{font-weight:500;color:#fff!important;font-size:14px}.alternate-location-toggle[data-v-4befa719]{font-size:14px;margin-bottom:0}[data-v-4befa719] .alternate-location-toggle .el-checkbox__label{font-weight:500;color:#fff!important;font-size:14px}.vr-alternate-fields[data-v-4befa719]{margin-bottom:1rem;margin-top:0;padding:0}.separate-addresses-toggle-section[data-v-4befa719]{margin-bottom:.75rem;margin-top:0;padding:0 8px;text-align:right}.separate-addresses-section[data-v-4befa719]{margin-bottom:1rem;margin-top:1rem;padding:0 8px}.separate-addresses-toggle[data-v-4befa719]{font-size:14px;margin-bottom:0}.separate-addresses-toggle[data-v-4befa719] .el-checkbox__label,[data-v-4befa719] .separate-addresses-toggle .el-checkbox__label{font-weight:500!important;color:#fff!important;font-size:14px!important}.separate-addresses-fields[data-v-4befa719]{margin-top:1rem}.clock-address-subsection[data-v-4befa719]{margin-bottom:1.5rem;padding:1rem;background-color:hsla(0,0%,100%,.05);border-radius:8px}.subsection-header[data-v-4befa719]{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:1rem}.subsection-label[data-v-4befa719]{font-weight:600;color:#fff;font-size:14px}.use-client-address-toggle[data-v-4befa719]{font-size:14px;margin-bottom:0}.use-client-address-toggle[data-v-4befa719] .el-checkbox__label,[data-v-4befa719] .use-client-address-toggle .el-checkbox__label{font-weight:500!important;color:#fff!important;font-size:14px!important}.use-alternate-address-toggle[data-v-4befa719]{font-size:14px;margin-bottom:0}.use-alternate-address-toggle[data-v-4befa719] .el-checkbox__label,[data-v-4befa719] .use-alternate-address-toggle .el-checkbox__label{font-weight:500!important;color:#fff!important;font-size:14px!important}.alternate-address-fields[data-v-4befa719]{margin-top:0}[data-v-4befa719] .vr-alternate-fields .row.mb-3{margin-bottom:1rem!important}.address1-address2-row[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:1rem}.address1-section[data-v-4befa719],.address2-section[data-v-4befa719]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 8px}.address2-section[data-v-4befa719]{position:relative}.address2-header[data-v-4befa719]{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:0;padding-bottom:0}.alternate-location-toggle-repositioned[data-v-4befa719]{position:absolute;top:0;right:8px;font-size:14px;margin-bottom:0}[data-v-4befa719] .alternate-location-toggle-repositioned .el-checkbox__label{font-weight:500;color:#fff!important;font-size:14px}.alternate-location-toggle-mobile-top[data-v-4befa719]{display:none;font-size:14px;margin-bottom:1rem;padding:0 8px}[data-v-4befa719] .alternate-location-toggle-mobile-top .el-checkbox__label{font-weight:500;color:#fff!important;font-size:14px}[data-v-4befa719] .address1-section .row.mb-3,[data-v-4befa719] .address2-section .row.mb-3{margin-bottom:0!important}[data-v-4befa719] .address1-section .row.mb-3>div,[data-v-4befa719] .address2-section .row.mb-3>div{padding-left:0!important;padding-right:0!important}.vr-address-display[data-v-4befa719]{margin-top:1rem;margin-bottom:0;padding:0 8px}.vr-address-header[data-v-4befa719]{margin-bottom:0;padding-bottom:0}.map-link-button[data-v-4befa719]{color:#409eff!important;padding:0!important;font-size:14px}.map-link-button[data-v-4befa719]:hover{color:#66b1ff!important}.map-link-button i[data-v-4befa719]{margin-right:4px}.client-address-section[data-v-4befa719]{margin-bottom:1rem;margin-top:0;padding:0 8px}.client-address-section.no-bottom-margin[data-v-4befa719]{margin-bottom:0}.address-header[data-v-4befa719]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding-bottom:0}.address-header-actions[data-v-4befa719],.address-header[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.address-header-actions[data-v-4befa719]{gap:1rem}.address-selector[data-v-4befa719]{margin-bottom:0;padding:0}.address-content[data-v-4befa719]{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;padding:.75rem;background-color:#444;border-radius:4px;border:1px solid #666}.address-text[data-v-4befa719]{color:#fff;font-size:14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem}.geocode-section-spacing[data-v-4befa719]{margin-top:0;margin-bottom:1rem;padding:0}[data-v-4befa719] .el-textarea__inner:focus::-webkit-input-placeholder{color:#999!important}[data-v-4befa719] .el-textarea__inner:focus::-moz-placeholder{color:#999!important}[data-v-4befa719] .el-textarea__inner:focus:-ms-input-placeholder{color:#999!important}[data-v-4befa719] .el-textarea__inner:focus::-ms-input-placeholder{color:#999!important}[data-v-4befa719] .el-textarea__inner:focus::placeholder{color:#999!important}[data-v-4befa719] .el-form .el-form-item .el-textarea .el-textarea__inner:focus,[data-v-4befa719] .el-textarea .el-textarea__inner:focus,[data-v-4befa719] textarea.el-textarea__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#656565!important;color:#fff!important;font-size:14px!important;font-weight:400!important;-webkit-text-fill-color:#fff!important}.shift-type-toggle-section[data-v-4befa719]{margin-bottom:1.5rem;padding:0;background-color:transparent;border:none}.button-toggle-row[data-v-4befa719]{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;gap:0;margin:0}.toggle-button[data-v-4befa719]{border-radius:0;min-width:120px;margin:0}.toggle-button[data-v-4befa719]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.toggle-button[data-v-4befa719]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none}[data-v-4befa719] .toggle-button.el-button--default{background-color:#606266;border-color:#606266;color:#fff}[data-v-4befa719] .toggle-button.el-button--default:hover{background-color:#737373;border-color:#737373;color:#fff}[data-v-4befa719] .toggle-button.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.date-fields-section[data-v-4befa719]{margin-bottom:1rem}.date-time-row[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.date-time-row>[data-v-4befa719]{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-4befa719] .row.mb-3{width:100%;margin-left:0;margin-right:0;margin-bottom:0!important}[data-v-4befa719] .row.mb-3>div{padding-left:8px;padding-right:8px}[data-v-4befa719] .col-md-4,[data-v-4befa719] .col-md-6,[data-v-4befa719] .col-md-12{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:none}[data-v-4befa719] .el-date-editor,[data-v-4befa719] .el-date-editor.el-input,[data-v-4befa719] .el-input,[data-v-4befa719] .el-input__inner,[data-v-4befa719] .w-100{width:100%!important}[data-v-4befa719] .el-date-editor.el-input .el-input__inner,[data-v-4befa719] .el-date-editor .el-input__inner,[data-v-4befa719] .el-input__inner,[data-v-4befa719] .el-select .el-input__inner{height:40px!important;line-height:40px!important}[data-v-4befa719] .aiv-select,[data-v-4befa719] .el-date-editor,[data-v-4befa719] .el-input,[data-v-4befa719] .el-select{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.weekdays-selection[data-v-4befa719]{margin:1rem 0;padding:0 8px}.weekdays-row[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.weekdays-label[data-v-4befa719]{-ms-flex-negative:0;flex-shrink:0;min-width:120px}.weekday-checkboxes[data-v-4befa719]{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-4befa719] .weekday-checkboxes .el-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-4befa719] .weekday-checkboxes .el-checkbox{margin:0;padding:.5rem}[data-v-4befa719] .weekday-checkboxes .el-checkbox__label{color:#fff!important;padding-left:8px}.city-state-zip-row[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.alternate-address-fields .city-state-zip-row[data-v-4befa719]{margin-bottom:1rem}.geocode-input-row[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.geocode-input-field[data-v-4befa719]{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-4befa719] .geocode-input-field .row.mb-3{margin-bottom:0!important}.generate-geocode-button[data-v-4befa719]{-ms-flex-negative:0;flex-shrink:0;height:40px;margin-bottom:0;white-space:nowrap}.generate-geocode-button i[data-v-4befa719]{margin-right:4px}.address-selection-view[data-v-4befa719]{padding:2rem;min-height:300px}.address-selection-content[data-v-4befa719]{max-width:800px;margin:0 auto}.instruction-text[data-v-4befa719]{font-size:16px;color:#fff;margin-bottom:2rem;text-align:center}.client-address-section[data-v-4befa719]{margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border-radius:8px}.client-name[data-v-4befa719]{font-size:18px;font-weight:600;color:#fff;margin-bottom:1rem}.client-address-group[data-v-4befa719]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.client-address-group[data-v-4befa719]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.client-name-label[data-v-4befa719]{font-size:16px;font-weight:600;color:#fff;margin-bottom:1.5rem;padding-left:0}.caregiver-task-assignment-view[data-v-4befa719]{padding:2rem;min-height:300px;max-width:900px;margin:0 auto}.client-task-assignment-group[data-v-4befa719]{margin-bottom:2.5rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border-radius:8px}.client-task-assignment-group[data-v-4befa719]:last-child{margin-bottom:0}.client-task-header[data-v-4befa719]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.client-task-header h4[data-v-4befa719]{font-size:18px;font-weight:600;color:#fff;margin:0}.task-assignment-row[data-v-4befa719]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;gap:1rem}.task-assignment-row[data-v-4befa719]:last-child{margin-bottom:0}.task-label[data-v-4befa719]{min-width:120px;font-size:14px;font-weight:500;color:#fff;margin-bottom:0}.shift-action-content[data-v-371053ad]{max-width:600px;min-width:500px;margin:0 auto;padding:0 2rem}.shift-action-content .mb-3[data-v-371053ad]{margin-bottom:1.5rem}.shift-action-content h5[data-v-371053ad]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.shift-action-content p[data-v-371053ad]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.shift-action-content strong[data-v-371053ad]{color:#fff;font-weight:600}.text-center[data-v-371053ad]{text-align:center}.status-badge[data-v-371053ad]{display:inline-block!important;padding:.35rem .75rem!important;font-size:.85rem!important;font-weight:500!important;border-radius:1rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:1px solid hsla(0,0%,100%,.2)!important}.status-badge.badge-secondary[data-v-371053ad]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5))!important;color:#fff!important}.status-badge.badge-info[data-v-371053ad]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))!important;color:#fff!important}.status-badge.badge-success[data-v-371053ad]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))!important;color:#000!important}.status-badge.badge-warning[data-v-371053ad]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))!important;color:#fff!important}.status-badge.badge-primary[data-v-371053ad]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))!important;color:#fff!important}.status-badge.badge-danger[data-v-371053ad]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6))!important;color:#fff!important}.clock-out-btn[data-v-371053ad]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.clock-out-btn[data-v-371053ad]:hover{background:linear-gradient(135deg,rgba(237,137,54,.8),rgba(237,137,54,.6))!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important}.break-btn[data-v-371053ad]{background:linear-gradient(135deg,rgba(23,162,184,.8),rgba(23,162,184,.6))!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.break-btn[data-v-371053ad]:hover{background:linear-gradient(135deg,rgba(23,162,184,.9),rgba(23,162,184,.7))!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important}@media (max-width:768px){.shift-action-content[data-v-371053ad]{min-width:auto!important;padding:0 1rem}}.clock-modal-content[data-v-4ad5c798]{max-width:600px;min-width:500px;margin:0 auto;padding:0 2rem}.clock-modal-content .mb-3[data-v-4ad5c798]{margin-bottom:1.5rem}.clock-modal-content h5[data-v-4ad5c798]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.clock-modal-content p[data-v-4ad5c798]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.clock-modal-content strong[data-v-4ad5c798]{color:#fff;font-weight:600}.form-label[data-v-4ad5c798]{color:#fff;font-weight:600;margin-bottom:.5rem;display:block;font-size:.95rem}[data-v-4ad5c798] .el-textarea__inner{background-color:#656565!important;border:1px solid #bdbdbd!important;color:#fff!important;border-radius:6px!important;font-size:14px!important;font-weight:400!important}[data-v-4ad5c798] .el-textarea__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-4ad5c798] .el-textarea__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-4ad5c798] .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-4ad5c798] .el-textarea__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-4ad5c798] .el-textarea__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-4ad5c798] .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.5)!important}@media (max-width:768px){[data-v-4ad5c798] .el-dialog{width:95%!important;margin:5px auto!important}.clock-modal-content[data-v-4ad5c798]{min-width:auto!important;padding:0 1rem}}.shift-notes-description[data-v-4ad5c798]{color:hsla(0,0%,100%,.7);font-size:.95rem}.shift-notes-description ul[data-v-4ad5c798]{margin:.5rem 0;padding-left:1.5rem}.shift-notes-description li[data-v-4ad5c798]{margin-bottom:.25rem}.clock-out-btn[data-v-4ad5c798]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.clock-out-btn[data-v-4ad5c798]:hover{background:linear-gradient(135deg,rgba(237,137,54,.8),rgba(237,137,54,.6))!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important}.location-info-card[data-v-4ad5c798]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:1rem;margin-bottom:1rem}.location-row[data-v-4ad5c798]{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:.75rem;gap:1rem}.location-row[data-v-4ad5c798]:last-child{margin-bottom:0}.location-label[data-v-4ad5c798]{color:#fff;font-weight:600;font-size:.9rem;white-space:nowrap;min-width:140px}.location-label i[data-v-4ad5c798]{color:#6ba6cd;margin-right:.5rem;width:16px;text-align:center}.location-value[data-v-4ad5c798]{color:#e0e0e0;font-size:.9rem;text-align:right;word-break:break-all}.location-pending[data-v-4ad5c798]{color:#b0b0b0;font-size:.9rem;padding:.5rem 0}.edit-clock-in-content[data-v-25f9695d]{max-width:700px;min-width:600px;margin:0 auto;padding:0 2rem}.edit-clock-in-content .mb-3[data-v-25f9695d]{margin-bottom:1.5rem}.edit-clock-in-content h5[data-v-25f9695d]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.edit-clock-in-content p[data-v-25f9695d]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.edit-clock-in-content strong[data-v-25f9695d]{color:#fff;font-weight:600}.form-label[data-v-25f9695d]{color:#fff;font-weight:600;margin-bottom:.5rem;display:block;font-size:.95rem}.time-input-container[data-v-25f9695d]{margin-bottom:.5rem}.clock-in-picker[data-v-25f9695d]{width:100%}.text-center[data-v-25f9695d]{text-align:center}.status-badge[data-v-25f9695d]{display:inline-block!important;padding:.35rem .75rem!important;font-size:.85rem!important;font-weight:500!important;border-radius:1rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:1px solid hsla(0,0%,100%,.2)!important}.status-badge.badge-secondary[data-v-25f9695d]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5))!important;color:#fff!important}.status-badge.badge-info[data-v-25f9695d]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))!important;color:#fff!important}.status-badge.badge-success[data-v-25f9695d]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))!important;color:#000!important}.status-badge.badge-warning[data-v-25f9695d]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))!important;color:#fff!important}.status-badge.badge-primary[data-v-25f9695d]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))!important;color:#fff!important}[data-v-25f9695d] .el-textarea__inner:focus::-webkit-input-placeholder{color:#999!important}[data-v-25f9695d] .el-textarea__inner:focus::-moz-placeholder{color:#999!important}[data-v-25f9695d] .el-textarea__inner:focus:-ms-input-placeholder{color:#999!important}[data-v-25f9695d] .el-textarea__inner:focus::-ms-input-placeholder{color:#999!important}[data-v-25f9695d] .el-textarea__inner:focus::placeholder{color:#999!important}.service-code-warning[data-v-25f9695d]{margin-top:.5rem}.service-code-warning .text-warning[data-v-25f9695d]{color:#ffc107!important}.service-code-warning i[data-v-25f9695d]{margin-right:.25rem}@media (max-width:768px){[data-v-25f9695d] .el-dialog{width:95%!important;margin:5px auto!important}.edit-clock-in-content[data-v-25f9695d]{min-width:auto!important;padding:0 1rem}}.edit-clock-out-content[data-v-14372790]{max-width:700px;min-width:600px;margin:0 auto;padding:0 2rem}.edit-clock-out-content .mb-3[data-v-14372790]{margin-bottom:1.5rem}.edit-clock-out-content h5[data-v-14372790]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.edit-clock-out-content p[data-v-14372790]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.edit-clock-out-content strong[data-v-14372790]{color:#fff;font-weight:600}.form-label[data-v-14372790]{color:#fff;font-weight:600;margin-bottom:.5rem;display:block;font-size:.95rem}.time-input-container[data-v-14372790]{margin-bottom:.5rem}.clock-time-picker[data-v-14372790]{width:100%}.text-center[data-v-14372790]{text-align:center}.status-badge[data-v-14372790]{display:inline-block!important;padding:.35rem .75rem!important;font-size:.85rem!important;font-weight:500!important;border-radius:1rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:1px solid hsla(0,0%,100%,.2)!important}.status-badge.badge-secondary[data-v-14372790]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5))!important;color:#fff!important}.status-badge.badge-info[data-v-14372790]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))!important;color:#fff!important}.status-badge.badge-success[data-v-14372790]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))!important;color:#000!important}.status-badge.badge-warning[data-v-14372790]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))!important;color:#fff!important}.status-badge.badge-primary[data-v-14372790]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))!important;color:#fff!important}.status-badge.badge-danger[data-v-14372790]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6))!important;color:#fff!important}[data-v-14372790] .el-textarea__inner:focus::-webkit-input-placeholder{color:#999!important}[data-v-14372790] .el-textarea__inner:focus::-moz-placeholder{color:#999!important}[data-v-14372790] .el-textarea__inner:focus:-ms-input-placeholder{color:#999!important}[data-v-14372790] .el-textarea__inner:focus::-ms-input-placeholder{color:#999!important}[data-v-14372790] .el-textarea__inner:focus::placeholder{color:#999!important}.service-code-warning[data-v-14372790]{margin-top:.5rem}.service-code-warning .text-warning[data-v-14372790]{color:#ffc107!important}.service-code-warning i[data-v-14372790]{margin-right:.25rem}.break-duration-display[data-v-14372790]{margin-top:.75rem;padding:.5rem;background-color:hsla(0,0%,100%,.05);border-radius:4px;color:#fff;font-size:.9rem}@media (max-width:768px){[data-v-14372790] .el-dialog{width:95%!important;margin:5px auto!important}.edit-clock-out-content[data-v-14372790]{min-width:auto!important;padding:0 1rem}}.approve-shift-content[data-v-4a6b5c6a]{max-width:700px;min-width:600px;margin:0 auto;padding:0 2rem}.approve-shift-content .mb-3[data-v-4a6b5c6a]{margin-bottom:1.5rem}.approve-shift-content .mb-4[data-v-4a6b5c6a]{margin-bottom:2rem}.approve-shift-content h5[data-v-4a6b5c6a]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.approve-shift-content p[data-v-4a6b5c6a]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.approve-shift-content strong[data-v-4a6b5c6a]{color:#fff;font-weight:600}.notes-section[data-v-4a6b5c6a]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;padding:1rem}.notes-section p[data-v-4a6b5c6a]{color:#e0e0e0;margin:0;line-height:1.5;white-space:pre-wrap}.confirmation-section[data-v-4a6b5c6a]{margin-top:1.5rem}.alert[data-v-4a6b5c6a]{padding:1rem;border-radius:.5rem;border:1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.alert-info[data-v-4a6b5c6a]{background:rgba(52,144,220,.1);border-color:rgba(52,144,220,.3);color:#e0e0e0}.alert i[data-v-4a6b5c6a]{color:rgba(52,144,220,.8);font-size:1.1rem}.text-center[data-v-4a6b5c6a]{text-align:center}.status-badge[data-v-4a6b5c6a]{display:inline-block!important;padding:.35rem .75rem!important;font-size:.85rem!important;font-weight:500!important;border-radius:1rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:1px solid hsla(0,0%,100%,.2)!important}.status-badge.badge-secondary[data-v-4a6b5c6a]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5))!important;color:#fff!important}.status-badge.badge-info[data-v-4a6b5c6a]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))!important;color:#fff!important}.status-badge.badge-success[data-v-4a6b5c6a]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))!important;color:#000!important}.status-badge.badge-warning[data-v-4a6b5c6a]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))!important;color:#fff!important}.status-badge.badge-primary[data-v-4a6b5c6a]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))!important;color:#fff!important}.activities-section[data-v-4a6b5c6a]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;padding:1rem}.activity-tags[data-v-4a6b5c6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.activity-tag[data-v-4a6b5c6a]{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(52,144,220,.8),rgba(52,144,220,.6));color:#fff;border-radius:1.5rem;font-size:.85rem;font-weight:500;border:1px solid rgba(52,144,220,.3);text-align:center;line-height:1.2}.activity-tag.primary-activity[data-v-4a6b5c6a]{background:linear-gradient(135deg,rgba(40,167,69,.8),rgba(40,167,69,.6));border:1px solid rgba(40,167,69,.3)}.activity-tag.secondary-activity[data-v-4a6b5c6a]{background:linear-gradient(135deg,rgba(255,193,7,.8),rgba(255,193,7,.6));color:#000;border:1px solid rgba(255,193,7,.3)}.ai-summary-section[data-v-4a6b5c6a]{background:rgba(156,39,176,.1);border:1px solid rgba(156,39,176,.3);border-radius:.5rem;padding:1rem}.ai-summary-header[data-v-4a6b5c6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.75rem;color:rgba(156,39,176,.9);font-size:.9rem;font-weight:600}.ai-summary-header i[data-v-4a6b5c6a]{font-size:1.1rem}.ai-summary-section p[data-v-4a6b5c6a]{color:#e0e0e0!important;margin:0!important;line-height:1.6;font-style:italic}[data-v-4a6b5c6a] .el-textarea__inner{background-color:#656565!important;border:1px solid #bdbdbd!important;color:#fff!important;border-radius:6px!important;font-size:14px!important;font-weight:400!important}[data-v-4a6b5c6a] .el-textarea__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-4a6b5c6a] .el-textarea__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-4a6b5c6a] .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-4a6b5c6a] .el-textarea__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-4a6b5c6a] .el-textarea__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-4a6b5c6a] .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.5)!important}@media (max-width:768px){.approve-shift-content[data-v-4a6b5c6a]{min-width:auto!important;padding:0 1rem}.activity-tags[data-v-4a6b5c6a]{gap:.25rem}.activity-tag[data-v-4a6b5c6a]{padding:.4rem .8rem;font-size:.8rem}}.approve-missed-shift-modal[data-v-d0a54230] .dialog-content{overflow-x:hidden}.approve-missed-shift-content[data-v-d0a54230]{width:700px;max-width:100%;margin:0 auto;padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.approve-missed-shift-content .mb-3[data-v-d0a54230]{margin-bottom:1.5rem}.approve-missed-shift-content h5[data-v-d0a54230]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.approve-missed-shift-content p[data-v-d0a54230]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.approve-missed-shift-content strong[data-v-d0a54230]{color:#fff;font-weight:600}.form-label[data-v-d0a54230]{color:#fff;font-weight:600;margin-bottom:.5rem;display:block;font-size:.95rem}[data-v-d0a54230] .el-input__inner{background-color:#656565!important;border:1px solid #bdbdbd!important;color:#fff!important;border-radius:6px!important}[data-v-d0a54230] .el-input__inner:focus{border-color:#fff!important}[data-v-d0a54230] .el-textarea__inner{background-color:#656565!important;border:1px solid #bdbdbd!important;color:#fff!important;border-radius:6px!important;font-size:14px!important;font-weight:400!important}[data-v-d0a54230] .el-textarea__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-d0a54230] .el-textarea__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-d0a54230] .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-d0a54230] .el-textarea__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-d0a54230] .el-textarea__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-d0a54230] .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.5)!important}.notes-section[data-v-d0a54230]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;padding:1rem}.notes-section p[data-v-d0a54230]{color:#e0e0e0;margin:0;line-height:1.5;white-space:pre-wrap}.text-center[data-v-d0a54230]{text-align:center}.status-badge[data-v-d0a54230]{display:inline-block!important;padding:.35rem .75rem!important;font-size:.85rem!important;font-weight:500!important;border-radius:1rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:1px solid hsla(0,0%,100%,.2)!important}.status-badge.badge-secondary[data-v-d0a54230]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5))!important;color:#fff!important}.status-badge.badge-info[data-v-d0a54230]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))!important;color:#fff!important}.status-badge.badge-success[data-v-d0a54230]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))!important;color:#000!important}.status-badge.badge-warning[data-v-d0a54230]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))!important;color:#fff!important}.status-badge.badge-primary[data-v-d0a54230]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))!important;color:#fff!important}.status-badge.badge-missed[data-v-d0a54230]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))!important;color:#fff!important}.activities-section[data-v-d0a54230]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;padding:1rem}.activity-tags[data-v-d0a54230]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.activity-tag[data-v-d0a54230]{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(52,144,220,.8),rgba(52,144,220,.6));color:#fff;border-radius:1.5rem;font-size:.85rem;font-weight:500;border:1px solid rgba(52,144,220,.3);text-align:center;line-height:1.2}.activity-tag.primary-activity[data-v-d0a54230]{background:linear-gradient(135deg,rgba(40,167,69,.8),rgba(40,167,69,.6));border:1px solid rgba(40,167,69,.3)}.activity-tag.secondary-activity[data-v-d0a54230]{background:linear-gradient(135deg,rgba(255,193,7,.8),rgba(255,193,7,.6));color:#000;border:1px solid rgba(255,193,7,.3)}.shift-notes-description[data-v-d0a54230]{color:hsla(0,0%,100%,.7);font-size:.95rem}.shift-notes-description ul[data-v-d0a54230]{margin:.5rem 0;padding-left:1.5rem}.shift-notes-description li[data-v-d0a54230]{margin-bottom:.25rem}@media (max-width:768px){.approve-missed-shift-content[data-v-d0a54230]{width:auto!important;padding:0 1rem}.activity-tags[data-v-d0a54230]{gap:.25rem}.activity-tag[data-v-d0a54230]{padding:.4rem .8rem;font-size:.8rem}}.schedule-builder[data-v-2daa7a39]{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background-color:#f9f9f9}.day-schedule-input[data-v-2daa7a39]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.day-schedule-input[data-v-2daa7a39]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.day-header[data-v-2daa7a39]{margin-bottom:12px;color:#333;font-size:14px}.shifts-container[data-v-2daa7a39]{margin-left:20px}.shift-input-row[data-v-2daa7a39]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.time-select[data-v-2daa7a39]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:150px}.time-separator[data-v-2daa7a39]{font-weight:700;color:#666}.add-shift-btn[data-v-2daa7a39]{color:#409eff;margin-top:4px}.add-shift-btn[data-v-2daa7a39]:hover{color:#66b1ff}.alert[data-v-2daa7a39]{padding:12px;border-radius:4px;margin-bottom:12px}.alert-info[data-v-2daa7a39]{background-color:#e3f2fd;border-left:4px solid #2196f3;color:#1976d2}.alert-danger[data-v-2daa7a39]{background-color:#ffebee;border-left:4px solid #f44336;color:#c62828}.btn-lg[data-v-2daa7a39]{padding:10px 24px;font-size:16px}.review-content[data-v-21c54cf2]{padding:20px}.section[data-v-21c54cf2]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.section[data-v-21c54cf2]:last-child{border-bottom:none}.section h5[data-v-21c54cf2]{margin-bottom:16px;color:#333;font-weight:600}.detail-row[data-v-21c54cf2]{margin-bottom:12px}.detail-row strong[data-v-21c54cf2]{display:inline-block;width:150px;color:#333}.reason-box[data-v-21c54cf2]{padding:12px;background-color:#f9f9f9;border-left:4px solid #2196f3;border-radius:4px;color:#555}.schedule-display[data-v-21c54cf2]{border:1px solid #e0e0e0;border-radius:4px;padding:16px;background-color:#f9f9f9}.day-schedule[data-v-21c54cf2]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.day-schedule[data-v-21c54cf2]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.shift-time[data-v-21c54cf2]{margin-left:20px;margin-top:4px;color:#555}.decision-buttons[data-v-21c54cf2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.decision-buttons .el-button[data-v-21c54cf2]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:50px;font-size:16px}.alert[data-v-21c54cf2]{padding:12px;border-radius:4px;margin-top:16px}.alert-info[data-v-21c54cf2]{background-color:#e3f2fd;border-left:4px solid #2196f3;color:#1976d2}.alert-danger[data-v-21c54cf2]{background-color:#ffebee;border-left:4px solid #f44336;color:#c62828}.btn-lg[data-v-21c54cf2]{padding:10px 24px;font-size:16px}.page-header[data-v-c09d9bf2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;flex-wrap:wrap}.header-left[data-v-c09d9bf2],.page-header[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-ms-flex-wrap:wrap}.header-left[data-v-c09d9bf2]{flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-right[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.back-button[data-v-c09d9bf2]{font-size:14px;padding:8px 16px;height:40px}.back-button i[data-v-c09d9bf2]{margin-right:6px}.btn-change-password[data-v-c09d9bf2]{background:rgba(23,162,184,.2);color:#17a2b8;border:1px solid rgba(23,162,184,.4);padding:.5rem 1rem;border-radius:.25rem;font-size:.9rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;height:40px}.btn-change-password[data-v-c09d9bf2]:hover{background:rgba(23,162,184,.3);border-color:rgba(23,162,184,.6);color:#17a2b8}.btn-change-password i[data-v-c09d9bf2]{font-size:.875rem}.caregiver-name[data-v-c09d9bf2]{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.button-toggle-row[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;margin:0;margin-top:-3px}.toggle-button[data-v-c09d9bf2]{border-radius:0;min-width:120px;margin:0}.toggle-button[data-v-c09d9bf2]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.toggle-button[data-v-c09d9bf2]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.toggle-button[data-v-c09d9bf2]:not(:first-child){border-left:none}[data-v-c09d9bf2] .toggle-button.el-button--default{background-color:#606266;border-color:#606266;color:#fff}[data-v-c09d9bf2] .toggle-button.el-button--default:hover{background-color:#737373;border-color:#737373;color:#fff}[data-v-c09d9bf2] .toggle-button.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.caregiver-tab-content[data-v-c09d9bf2]{margin-top:1rem}.caregiver-tab-pane[data-v-c09d9bf2]{padding:0;color:#fff;min-height:200px}.caregiver-tab-pane>p[data-v-c09d9bf2]{color:#fff;font-size:1rem;margin:0;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px}@media (max-width:768px){.page-header[data-v-c09d9bf2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.header-left[data-v-c09d9bf2]{width:100%}.header-right[data-v-c09d9bf2]{width:100%;margin-left:0}.button-toggle-row[data-v-c09d9bf2]{width:100%}.toggle-button[data-v-c09d9bf2]{-webkit-box-flex:1;-ms-flex:1;flex:1}}.caregiver-schedule-container[data-v-c09d9bf2],.modern-calendar-wrapper[data-v-c09d9bf2]{width:100%}.calendar-header-actions[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem;padding:.5rem 0}.add-shift-button[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.modern-legend-row[data-v-c09d9bf2]{margin-bottom:1rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.legend-groups[data-v-c09d9bf2],.modern-legend-row[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legend-groups[data-v-c09d9bf2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-group[data-v-c09d9bf2]{gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-group-header[data-v-c09d9bf2],.legend-group[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legend-group-header[data-v-c09d9bf2]{gap:.4rem;font-size:.8rem;font-weight:600;color:#6ba6cd;letter-spacing:.025em;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.legend-group-header i[data-v-c09d9bf2]{font-size:.75rem;width:12px;text-align:center}.legend-item[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.8rem;color:hsla(0,0%,100%,.9);padding:.25rem 0;-webkit-transition:color .2s ease;transition:color .2s ease}.legend-item[data-v-c09d9bf2]:hover{color:#fff}.legend-color[data-v-c09d9bf2]{width:14px;height:10px;border-radius:2px;border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.legend-item:hover .legend-color[data-v-c09d9bf2]{-webkit-transform:scale(1.1);transform:scale(1.1)}.legend-color.status-scheduled[data-v-c09d9bf2]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))}.legend-color.status-clocked-in[data-v-c09d9bf2]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.legend-color.status-clocked-out[data-v-c09d9bf2]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.legend-color.status-approved[data-v-c09d9bf2]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.legend-color.status-missed[data-v-c09d9bf2]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.legend-color.work-schedule[data-v-c09d9bf2]{background:linear-gradient(135deg,rgba(64,158,255,.3),rgba(64,158,255,.15))}.legend-color.time-off[data-v-c09d9bf2]{background:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.6)}.month-navigation[data-v-c09d9bf2]{gap:2rem;margin:1rem 0;padding:.75rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.month-navigation[data-v-c09d9bf2],.nav-btn[data-v-c09d9bf2]{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;background:hsla(0,0%,100%,.08)}.nav-btn[data-v-c09d9bf2]{border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.8);padding:0;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;height:36px;width:36px}.nav-btn[data-v-c09d9bf2]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.nav-btn i[data-v-c09d9bf2]{font-size:12px}.current-month-display[data-v-c09d9bf2]{font-size:1.25rem;font-weight:600;color:#fff;min-width:200px;text-align:center;letter-spacing:.5px}.calendar-view[data-v-c09d9bf2]{margin-top:1rem;width:100%}[data-v-c09d9bf2] .custom-calendar{width:100%}[data-v-c09d9bf2] .calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}[data-v-c09d9bf2] .calendar-grid.with-weekly-summary{grid-template-columns:repeat(8,minmax(0,1fr))}[data-v-c09d9bf2] .day-name{font-weight:700;text-align:center;padding:8px;color:#fff;background:hsla(0,0%,100%,.05)}[data-v-c09d9bf2] .calendar-day,[data-v-c09d9bf2] .day-name{border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}[data-v-c09d9bf2] .calendar-day{position:relative;background:transparent;min-height:80px;padding:4px;cursor:pointer}[data-v-c09d9bf2] .calendar-day:nth-child(7n){border-right:none}[data-v-c09d9bf2] .calendar-day:nth-last-child(-n+7){border-bottom:none}[data-v-c09d9bf2] .day-name:nth-child(7n){border-right:none}[data-v-c09d9bf2] .calendar-grid.with-weekly-summary .calendar-day:nth-child(7n){border-right:1px solid hsla(0,0%,100%,.2)}[data-v-c09d9bf2] .calendar-grid.with-weekly-summary .calendar-day:nth-child(8n){border-right:none}[data-v-c09d9bf2] .calendar-grid.with-weekly-summary .calendar-day:nth-last-child(-n+8){border-bottom:none}[data-v-c09d9bf2] .calendar-grid.with-weekly-summary .day-name:nth-child(7n){border-right:1px solid hsla(0,0%,100%,.2)}[data-v-c09d9bf2] .calendar-grid.with-weekly-summary .day-name:nth-child(8n){border-right:none}[data-v-c09d9bf2] .date-number{font-size:.85rem;font-weight:700;color:#fff}[data-v-c09d9bf2] .today{background-color:rgba(107,166,205,.2);border:2px solid #6ba6cd}[data-v-c09d9bf2] .other-month{opacity:.4}[data-v-c09d9bf2] .shift-item{margin-top:2px;font-size:.7rem;color:#fff;padding:4px 6px;min-height:24px;border-radius:3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;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;gap:4px}[data-v-c09d9bf2] .shift-time{font-weight:700;-ms-flex-negative:0;flex-shrink:0}[data-v-c09d9bf2] .shift-client{overflow:hidden;text-overflow:ellipsis;opacity:.9}[data-v-c09d9bf2] .shift-caregiver{font-size:.6rem;color:#e0e0e0;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.schedule-editor[data-v-c09d9bf2]{padding:1rem;background:transparent;border-radius:8px}.schedule-management[data-v-c09d9bf2]{margin-bottom:1.5rem;padding:1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.03)}.schedule-selector[data-v-c09d9bf2]{margin-bottom:1rem}.schedule-tabs[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5rem}.schedule-tab[data-v-c09d9bf2]{padding:.5rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:.875rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.schedule-tab[data-v-c09d9bf2]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.schedule-tab.active[data-v-c09d9bf2]{background:#409eff;border-color:#409eff;color:#fff}.schedule-tab.new-schedule[data-v-c09d9bf2]{background:rgba(40,167,69,.2);border-color:rgba(40,167,69,.4);color:#28a745}.schedule-tab.new-schedule[data-v-c09d9bf2]:hover{background:rgba(40,167,69,.3);border-color:rgba(40,167,69,.6)}.schedule-actions[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-btn[data-v-c09d9bf2]{padding:.4rem .8rem;font-size:.75rem;border:none;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.duplicate-btn[data-v-c09d9bf2]{background:rgba(23,162,184,.2);color:#17a2b8;border:1px solid rgba(23,162,184,.4)}.duplicate-btn[data-v-c09d9bf2]:hover{background:rgba(23,162,184,.3);border-color:rgba(23,162,184,.6)}.delete-btn[data-v-c09d9bf2]{background:rgba(220,53,69,.2);color:#dc3545;border:1px solid rgba(220,53,69,.4)}.delete-btn[data-v-c09d9bf2]:hover{background:rgba(220,53,69,.3);border-color:rgba(220,53,69,.6)}.pending-requests-section[data-v-c09d9bf2]{margin-bottom:1.5rem;padding:1rem;border:1px solid rgba(255,200,0,.3);border-radius:8px;background:rgba(255,200,0,.05)}.pending-requests-section .section-header[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:1rem}.pending-requests-section .section-header i[data-v-c09d9bf2]{color:#ffc107;font-size:1.2rem}.pending-requests-section .section-header .time-label[data-v-c09d9bf2]{color:#ffc107;font-weight:600;margin:0}.requests-list[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.request-item[data-v-c09d9bf2]{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;padding:.75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;-webkit-transition:all .2s;transition:all .2s}.request-item[data-v-c09d9bf2]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.request-info[data-v-c09d9bf2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.request-info>div[data-v-c09d9bf2]{font-size:.875rem;color:hsla(0,0%,100%,.9)}.request-info strong[data-v-c09d9bf2]{color:hsla(0,0%,100%,.7);margin-right:.3rem}.request-actions[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.request-actions .btn[data-v-c09d9bf2]{white-space:nowrap}.schedule-date-range[data-v-c09d9bf2]{margin-bottom:1.5rem;padding:1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.03)}.date-range-grid[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.date-input-group[data-v-c09d9bf2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.time-label[data-v-c09d9bf2]{font-size:.7rem;font-weight:600;color:#409eff;text-transform:uppercase;letter-spacing:.5px;margin:0}.date-input[data-v-c09d9bf2]{width:100%;height:32px;padding:0 8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:12px;margin-top:4px}.date-input[data-v-c09d9bf2]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}.date-input[data-v-c09d9bf2]:focus{outline:none;border-color:#409eff;background:hsla(0,0%,100%,.15)}.date-input[data-v-c09d9bf2]::-webkit-calendar-picker-indicator{-webkit-filter:invert(1);filter:invert(1);opacity:.7}.date-input[data-v-c09d9bf2]::-webkit-calendar-picker-indicator:hover{opacity:1}.schedule-calendar-grid[data-v-c09d9bf2]{display:grid;grid-template-columns:repeat(8,1fr);gap:0;margin-bottom:1.5rem;border:1px solid hsla(0,0%,100%,.2);background:transparent}.schedule-day-header[data-v-c09d9bf2]{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;font-weight:700;border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);padding:8px;color:#fff;background:hsla(0,0%,100%,.05);font-size:.875rem}.schedule-day-header[data-v-c09d9bf2]:nth-child(8n){border-right:none}.schedule-day-cell[data-v-c09d9bf2]{position:relative;background:transparent;border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);min-height:120px;padding:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.schedule-day-cell[data-v-c09d9bf2]:nth-child(8n+8){border-right:none}.schedule-day-cell[data-v-c09d9bf2]:hover{background:hsla(0,0%,100%,.03)}.day-content[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;position:relative}.day-content.day-enabled[data-v-c09d9bf2]{background:rgba(64,158,255,.05);border:1px solid rgba(64,158,255,.2);border-radius:4px}.header-checkbox-label[data-v-c09d9bf2]{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;gap:10px;cursor:pointer;position:relative}.header-checkbox-label span[data-v-c09d9bf2]:first-child{font-weight:700;color:#fff}.header-checkbox-label input[type=checkbox][data-v-c09d9bf2]{opacity:0;position:absolute;cursor:pointer}.schedule-checkmark[data-v-c09d9bf2]{height:16px;width:16px;background-color:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:3px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.header-checkbox-label:hover .schedule-checkmark[data-v-c09d9bf2]{border-color:#409eff;background:rgba(64,158,255,.1)}.header-checkbox-label input:checked~.schedule-checkmark[data-v-c09d9bf2]{background-color:#409eff;border-color:#409eff}.header-checkbox-label input:checked~.schedule-checkmark[data-v-c09d9bf2]:after{content:"";position:absolute;display:block;left:4px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.day-disabled-text[data-v-c09d9bf2]{color:hsla(0,0%,100%,.3);font-size:.85rem;font-style:italic}.multiple-shifts-controls[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}.shift-row[data-v-c09d9bf2]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:.25rem;background:linear-gradient(135deg,rgba(64,158,255,.15),rgba(64,158,255,.08));border-radius:4px;border:1px solid rgba(64,158,255,.2)}.shift-row[data-v-c09d9bf2],.shift-times[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.shift-times[data-v-c09d9bf2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.time-input-group[data-v-c09d9bf2]{width:100%}.remove-shift-btn[data-v-c09d9bf2]{background:rgba(220,53,69,.2);color:#dc3545;border:1px solid rgba(220,53,69,.4);border-radius:3px;padding:2px 6px;font-size:.7rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;height:22px;min-width:22px;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}.remove-shift-btn[data-v-c09d9bf2]:hover{background:rgba(220,53,69,.3);border-color:rgba(220,53,69,.6)}.add-shift-btn[data-v-c09d9bf2]{background:rgba(40,167,69,.2);color:#28a745;border:1px solid rgba(40,167,69,.4);border-radius:4px;padding:.3rem .5rem;font-size:.7rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.25rem}.add-shift-btn[data-v-c09d9bf2]:hover{background:rgba(40,167,69,.3);border-color:rgba(40,167,69,.6)}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner{height:28px!important;line-height:28px!important;font-size:11px!important;padding:0 8px!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;border-radius:4px!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner:hover{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.3)!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner:focus{border-color:#409eff!important;background:hsla(0,0%,100%,.15)!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner::placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}.notes-section[data-v-c09d9bf2]{margin-top:2rem}.notes-section label[data-v-c09d9bf2]{display:block;margin-bottom:.5rem;font-weight:500;color:#fff}.notes-textarea[data-v-c09d9bf2]{width:100%;padding:.75rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:14px;font-family:inherit;resize:vertical;margin-top:.5rem}.notes-textarea[data-v-c09d9bf2]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}.notes-textarea[data-v-c09d9bf2]:focus{outline:none;border-color:#409eff;background:hsla(0,0%,100%,.15)}.notes-textarea[data-v-c09d9bf2]::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.notes-textarea[data-v-c09d9bf2]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.notes-textarea[data-v-c09d9bf2]:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.notes-textarea[data-v-c09d9bf2]::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.notes-textarea[data-v-c09d9bf2]::placeholder{color:hsla(0,0%,100%,.4)}.notes-display[data-v-c09d9bf2]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);font-size:14px;margin-top:.5rem}.schedule-mode-selector[data-v-c09d9bf2]{margin-bottom:1.5rem;padding:1rem;background:hsla(0,0%,100%,.03);border-radius:8px}.schedule-action-buttons[data-v-c09d9bf2]{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.bulk-edit-checkbox[data-v-c09d9bf2]{position:absolute;top:5px;right:5px;z-index:10}.bulk-edit-checkbox input[type=checkbox][data-v-c09d9bf2]{cursor:pointer;width:16px;height:16px}.day-selected-for-bulk[data-v-c09d9bf2]{outline:2px solid #409eff;outline-offset:-2px}.schedule-submit-actions[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.text-center[data-v-c09d9bf2]{text-align:center;padding:2rem;color:hsla(0,0%,100%,.7)}@media (max-width:768px){.modern-legend-row[data-v-c09d9bf2]{padding:.5rem}.legend-groups[data-v-c09d9bf2]{gap:1rem}.month-navigation[data-v-c09d9bf2]{gap:1rem;padding:.5rem}.current-month-display[data-v-c09d9bf2]{font-size:1rem;min-width:150px}.calendar-view[data-v-c09d9bf2]{padding:.25rem}[data-v-c09d9bf2] .calendar-day{min-height:80px!important;padding:4px!important}[data-v-c09d9bf2] .shift-item{font-size:.6rem!important;padding:2px 3px!important}[data-v-c09d9bf2] .shift-caregiver,[data-v-c09d9bf2] .shift-client{display:none!important}[data-v-c09d9bf2] .day-name{font-size:.65rem!important;padding:6px 2px!important}[data-v-c09d9bf2] .date-number{font-size:.75rem!important}}@media (max-width:480px){[data-v-c09d9bf2] .calendar-day{min-height:60px!important;padding:2px!important}[data-v-c09d9bf2] .shift-time{font-size:.55rem!important}}@media (max-width:1024px){.schedule-calendar-grid[data-v-c09d9bf2]{grid-template-columns:repeat(8,1fr)}.schedule-day-cell[data-v-c09d9bf2]{min-height:100px}.schedule-day-header[data-v-c09d9bf2]{font-size:.75rem;padding:6px 4px}.header-checkbox-label[data-v-c09d9bf2]{gap:6px}.header-checkbox-label span[data-v-c09d9bf2]:first-child{font-size:.7rem}.schedule-checkmark[data-v-c09d9bf2]{height:14px;width:14px}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner{font-size:10px!important;padding:0 4px!important}}@media (max-width:768px){.schedule-calendar-grid[data-v-c09d9bf2]{grid-template-columns:repeat(8,1fr);font-size:.75rem}.schedule-day-cell[data-v-c09d9bf2]{min-height:90px;padding:4px}.schedule-day-header[data-v-c09d9bf2]{font-size:.65rem;padding:6px 2px}.header-checkbox-label[data-v-c09d9bf2]{gap:4px}.header-checkbox-label span[data-v-c09d9bf2]:first-child{font-size:.6rem}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner{height:24px!important;line-height:24px!important;font-size:9px!important;padding:0 2px!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner::-webkit-input-placeholder{font-size:9px!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner::-moz-placeholder{font-size:9px!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner:-ms-input-placeholder{font-size:9px!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner::-ms-input-placeholder{font-size:9px!important}[data-v-c09d9bf2] .time-input-group .el-input--mini .el-input__inner::placeholder{font-size:9px!important}}@media (max-width:480px){.date-range-grid[data-v-c09d9bf2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.schedule-date-range[data-v-c09d9bf2]{padding:.75rem}.date-input[data-v-c09d9bf2]{height:28px;font-size:11px}.schedule-calendar-grid[data-v-c09d9bf2]{grid-template-columns:repeat(8,1fr);overflow-x:auto;min-width:480px}.schedule-editor[data-v-c09d9bf2]{padding:.5rem;overflow-x:auto}.schedule-day-cell[data-v-c09d9bf2]{min-height:80px;min-width:60px}.schedule-day-header[data-v-c09d9bf2]{font-size:.6rem;padding:4px 2px;min-width:60px}}.caregiver-details-content[data-v-c09d9bf2]{padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px}.caregiver-details-content[data-v-c09d9bf2] .el-form-item__label{color:hsla(0,0%,100%,.85);font-weight:500}.caregiver-details-content[data-v-c09d9bf2] .el-input__inner,.caregiver-details-content[data-v-c09d9bf2] .el-textarea__inner{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff}.caregiver-details-content[data-v-c09d9bf2] .el-input__inner:focus,.caregiver-details-content[data-v-c09d9bf2] .el-textarea__inner:focus{background-color:hsla(0,0%,100%,.12);border-color:#6ba6cd}.caregiver-details-content[data-v-c09d9bf2] .el-input__inner::-webkit-input-placeholder,.caregiver-details-content[data-v-c09d9bf2] .el-textarea__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.caregiver-details-content[data-v-c09d9bf2] .el-input__inner::-moz-placeholder,.caregiver-details-content[data-v-c09d9bf2] .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)}.caregiver-details-content[data-v-c09d9bf2] .el-input__inner:-ms-input-placeholder,.caregiver-details-content[data-v-c09d9bf2] .el-textarea__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.caregiver-details-content[data-v-c09d9bf2] .el-input__inner::-ms-input-placeholder,.caregiver-details-content[data-v-c09d9bf2] .el-textarea__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.caregiver-details-content[data-v-c09d9bf2] .el-input__inner::placeholder,.caregiver-details-content[data-v-c09d9bf2] .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.4)}.caregiver-details-content[data-v-c09d9bf2] .el-input.is-disabled .el-input__inner,.caregiver-details-content[data-v-c09d9bf2] .el-textarea.is-disabled .el-textarea__inner{background-color:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.6);cursor:not-allowed}.schedule-change-request-header[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem;padding:.5rem 0}.request-schedule-change-button[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.schedule-viewer[data-v-c09d9bf2]{padding:1rem;background:transparent;border-radius:8px}.schedule-calendar-grid.view-only .schedule-day-cell[data-v-c09d9bf2]{cursor:default}.schedule-calendar-grid.view-only .schedule-day-cell[data-v-c09d9bf2]:hover{background:transparent}.multiple-shifts-display[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}.shift-display-row[data-v-c09d9bf2]{padding:.5rem;background:linear-gradient(135deg,rgba(64,158,255,.3),rgba(64,158,255,.15));border-radius:4px;border:1px solid rgba(64,158,255,.3)}.shift-times-display[data-v-c09d9bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem;color:#fff}.time-display[data-v-c09d9bf2]{font-weight:600;color:#6ba6cd}.time-separator[data-v-c09d9bf2]{color:hsla(0,0%,100%,.6)}.date-display[data-v-c09d9bf2]{padding:.5rem;color:#fff}.date-display[data-v-c09d9bf2],.notes-display[data-v-c09d9bf2]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;font-size:.875rem;margin-top:4px}.notes-display[data-v-c09d9bf2]{padding:.75rem;color:hsla(0,0%,100%,.9);white-space:pre-wrap}.schedule-date-range.view-only[data-v-c09d9bf2]{background:hsla(0,0%,100%,.03)}.clock-modal-content[data-v-78193c02]{max-width:600px;min-width:500px;margin:0 auto;padding:0 2rem}.clock-modal-content .mb-3[data-v-78193c02]{margin-bottom:1.5rem}.clock-modal-content h5[data-v-78193c02]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.clock-modal-content p[data-v-78193c02]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.clock-modal-content strong[data-v-78193c02]{color:#fff;font-weight:600}.form-label[data-v-78193c02]{color:#fff;font-weight:600;margin-bottom:.5rem;display:block;font-size:.95rem}.service-code-row[data-v-78193c02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.service-code-label[data-v-78193c02]{margin-bottom:0;white-space:nowrap}.text-success[data-v-78193c02]{color:#28a745!important;font-weight:500}.location-selector[data-v-78193c02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.location-option[data-v-78193c02]{border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:1rem;background:hsla(0,0%,100%,.05)}.location-details[data-v-78193c02]{margin-left:.5rem}.location-address[data-v-78193c02]{color:#fff;font-weight:500;margin-bottom:.25rem}.map-link-btn[data-v-78193c02]{color:#6ba6cd!important;padding:0!important;font-size:.85rem}.map-link-btn[data-v-78193c02]:hover{color:#8bc4e0!important}.text-muted[data-v-78193c02]{color:#b0b0b0!important}.no-service-code-message .alert[data-v-78193c02]{background-color:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);color:#f8d7da;padding:.75rem 1rem;border-radius:.375rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.no-service-code-message .alert i[data-v-78193c02]{color:#dc3545}.location-info-card[data-v-78193c02]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:1rem;margin-bottom:1rem}.location-row[data-v-78193c02]{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:.75rem;gap:1rem}.location-row[data-v-78193c02]:last-child{margin-bottom:0}.location-label[data-v-78193c02]{color:#fff;font-weight:600;font-size:.9rem;white-space:nowrap;min-width:140px}.location-label i[data-v-78193c02]{color:#6ba6cd;margin-right:.5rem;width:16px;text-align:center}.location-value[data-v-78193c02]{color:#e0e0e0;font-size:.9rem;text-align:right;word-break:break-all}.location-pending[data-v-78193c02]{color:#b0b0b0;font-size:.9rem;padding:.5rem 0}.refresh-btn[data-v-78193c02]{color:#6ba6cd!important;font-size:.85rem}.refresh-btn[data-v-78193c02]:hover{color:#8bc4e0!important}.distance-info[data-v-78193c02]{background:rgba(107,166,205,.1);border:1px solid rgba(107,166,205,.3);border-radius:8px;padding:1rem;margin-top:1rem}.distance-display[data-v-78193c02]{color:#fff;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.distance-display i[data-v-78193c02]{color:#6ba6cd}.distance-limit[data-v-78193c02]{color:#b0b0b0;font-size:.85rem;margin-left:.5rem}.distance-ok[data-v-78193c02]{color:#28a745}.distance-warning[data-v-78193c02]{color:#ffc107}.distance-error[data-v-78193c02]{color:#dc3545}.distance-warning[data-v-78193c02]{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);color:#f8d7da;padding:.75rem;border-radius:6px;margin-top:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.distance-warning i[data-v-78193c02]{color:#dc3545}.accuracy-good[data-v-78193c02]{color:#28a745!important}.accuracy-moderate[data-v-78193c02]{color:#ffc107!important}.accuracy-low[data-v-78193c02]{color:#dc3545!important}.clock-in-btn[data-v-78193c02]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))!important;border:1px solid rgba(0,0,0,.2)!important;color:#000!important}.clock-in-btn[data-v-78193c02]:hover{background:linear-gradient(135deg,#ffc107,rgba(255,193,7,.8))!important;border:1px solid rgba(0,0,0,.3)!important;color:#000!important}@media (max-width:768px){[data-v-78193c02] .el-dialog{width:95%!important;margin:5px auto!important}.clock-modal-content[data-v-78193c02]{min-width:auto!important;padding:0 1rem}.location-info-card[data-v-78193c02],.location-option[data-v-78193c02]{padding:.75rem}.location-row[data-v-78193c02]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem}.location-label[data-v-78193c02]{min-width:auto;margin-bottom:.25rem}.location-value[data-v-78193c02]{text-align:left;word-break:normal;overflow-wrap:break-word;width:100%}}.break-modal-content[data-v-438d1bf8]{max-width:700px;min-width:600px;margin:0 auto;padding:0 2rem}.break-modal-content .mb-3[data-v-438d1bf8]{margin-bottom:1.5rem}.break-modal-content h5[data-v-438d1bf8]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.break-modal-content p[data-v-438d1bf8]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.break-modal-content strong[data-v-438d1bf8]{color:#fff;font-weight:600}.text-center[data-v-438d1bf8]{text-align:center}.break-confirmation-message[data-v-438d1bf8]{background-color:rgba(23,162,184,.1);border-left:4px solid rgba(23,162,184,.8);padding:1rem;margin-top:1.5rem;border-radius:4px}.break-confirmation-message p[data-v-438d1bf8]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.break-confirmation-message i[data-v-438d1bf8]{font-size:1.2rem;color:#17a2b8}.start-break-btn[data-v-438d1bf8]{background:linear-gradient(135deg,rgba(23,162,184,.8),rgba(23,162,184,.6))!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.start-break-btn[data-v-438d1bf8]:hover{background:linear-gradient(135deg,rgba(23,162,184,.9),rgba(23,162,184,.7))!important;border:1px solid hsla(0,0%,100%,.3)!important}.end-break-btn[data-v-438d1bf8]{background:linear-gradient(135deg,rgba(76,175,80,.7),rgba(76,175,80,.5))!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.end-break-btn[data-v-438d1bf8]:hover{background:linear-gradient(135deg,rgba(76,175,80,.8),rgba(76,175,80,.6))!important;border:1px solid hsla(0,0%,100%,.3)!important}@media (max-width:768px){.break-modal-content[data-v-438d1bf8]{min-width:auto!important;padding:0 1rem}.break-confirmation-message[data-v-438d1bf8]{font-size:.9rem}}.nc-icon[data-v-1e4dc490]{color:#fff}.navbar[data-v-1e4dc490]{border-bottom:1px solid rgba(205,144,189,.3)}.nav-link.d-flex i[data-v-1e4dc490]{margin-right:.5rem;color:#fff}.profile-link[data-v-1e4dc490]{border:1px solid #fff;padding:6px 12px!important;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.profile-link[data-v-1e4dc490]:hover{background-color:hsla(0,0%,100%,.1);opacity:.8}.profile-link .profile-text[data-v-1e4dc490],.profile-link[data-v-1e4dc490],.profile-link i[data-v-1e4dc490]{color:#fff!important}.nav-link.d-flex.align-items-center.p-0[data-v-1e4dc490]:not(.profile-link){border:1px solid #17a2b8;padding:6px 12px!important;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.nav-link.d-flex.align-items-center.p-0[data-v-1e4dc490]:not(.profile-link):hover{background-color:rgba(23,162,184,.1)}.navbar-actions .nav-link:not(.profile-link) i[data-v-1e4dc490]{color:#17a2b8}.navbar-actions .logout-text[data-v-1e4dc490]{color:#17a2b8;font-size:.9rem}.profile-text[data-v-1e4dc490],.user-info[data-v-1e4dc490]{font-size:.9rem}.user-name[data-v-1e4dc490]{font-weight:500}.user-type[data-v-1e4dc490]{font-size:.75rem}.navbar-toggler[data-v-1e4dc490]{background:transparent;border:none;padding:4px 8px;margin-right:15px;cursor:pointer;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler[data-v-1e4dc490]:focus{outline:none}.navbar-toggler-icon[data-v-1e4dc490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:20px;height:15px}.icon-bar[data-v-1e4dc490]{display:block;width:100%;height:2px;background-color:#fff;border-radius:1px;-webkit-transition:all .3s ease;transition:all .3s ease}.container-fluid[data-v-1e4dc490]{min-height:60px}.container-fluid[data-v-1e4dc490],.navbar-actions[data-v-1e4dc490],.navbar-brand[data-v-1e4dc490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.container-fluid[data-v-1e4dc490]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-brand[data-v-1e4dc490]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-actions[data-v-1e4dc490],.navbar-brand[data-v-1e4dc490]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-actions[data-v-1e4dc490]{margin-left:auto}.user-info[data-v-1e4dc490]{font-size:.8rem}.user-type[data-v-1e4dc490]{font-size:.7rem}.break-btn[data-v-1e4dc490],.clock-btn[data-v-1e4dc490]{font-size:.75rem;padding:.25rem .5rem}.logout-text[data-v-1e4dc490],.profile-text[data-v-1e4dc490]{font-size:.8rem}}@media (max-width:576px){.user-info .user-type[data-v-1e4dc490]{display:none}.user-info[data-v-1e4dc490],.user-name[data-v-1e4dc490]{font-size:.75rem}.clock-btn[data-v-1e4dc490]{font-size:.7rem;padding:.2rem .4rem;margin-left:.5rem!important}.clock-btn .mr-1[data-v-1e4dc490]{margin-right:.2rem!important}.break-btn[data-v-1e4dc490]{font-size:.7rem;padding:.2rem .4rem;margin-left:.5rem!important}.break-btn .mr-1[data-v-1e4dc490]{margin-right:.2rem!important}.logout-text[data-v-1e4dc490],.profile-text[data-v-1e4dc490]{font-size:.75rem}.navbar-actions .nav-link[data-v-1e4dc490]{padding:.25rem!important}.navbar-actions .nc-icon[data-v-1e4dc490]{font-size:14px}.navbar-brand[data-v-1e4dc490]{margin-right:.5rem}}@media (max-width:400px){.logout-text[data-v-1e4dc490],.profile-text[data-v-1e4dc490],.user-name[data-v-1e4dc490]{font-size:.7rem}.navbar-actions .nav-link[data-v-1e4dc490]{padding:.25rem!important}.break-btn[data-v-1e4dc490],.clock-btn[data-v-1e4dc490]{font-size:.65rem;padding:.15rem .3rem}}.clock-btn[data-v-1e4dc490]{font-size:.85rem;padding:.375rem .75rem}.clock-in-btn[data-v-1e4dc490]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))!important;border:1px solid rgba(0,0,0,.2)!important;color:#000!important}.clock-in-btn[data-v-1e4dc490]:hover{background:linear-gradient(135deg,#ffc107,rgba(255,193,7,.8))!important;border:1px solid rgba(0,0,0,.3)!important;color:#000!important}.clock-out-btn[data-v-1e4dc490]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.clock-out-btn[data-v-1e4dc490]:hover{background:linear-gradient(135deg,rgba(237,137,54,.8),rgba(237,137,54,.6))!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important}.break-btn[data-v-1e4dc490]{font-size:.85rem;padding:.375rem .75rem;background:linear-gradient(135deg,rgba(23,162,184,.8),rgba(23,162,184,.6))!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.break-btn[data-v-1e4dc490]:hover{background:linear-gradient(135deg,rgba(23,162,184,.9),rgba(23,162,184,.7))!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important}.impersonation-select[data-v-1e4dc490] .aiv-select-input::-webkit-input-placeholder{color:#b3a6a6!important}.impersonation-select[data-v-1e4dc490] .aiv-select-input::-moz-placeholder{color:#b3a6a6!important}.impersonation-select[data-v-1e4dc490] .aiv-select-input:-ms-input-placeholder{color:#b3a6a6!important}.impersonation-select[data-v-1e4dc490] .aiv-select-input::-ms-input-placeholder{color:#b3a6a6!important}.impersonation-select[data-v-1e4dc490] .aiv-select-input::placeholder{color:#b3a6a6!important}@media (max-width:991px){.impersonation-select[data-v-1e4dc490]{width:180px!important;font-size:.8rem}}@media (max-width:576px){.impersonation-select[data-v-1e4dc490]{width:150px!important;font-size:.75rem}}@media (max-width:991px){.sidebar{left:0!important;right:auto!important;-webkit-transform:translate3d(-260px,0,0)!important;transform:translate3d(-260px,0,0)!important}.nav-open .sidebar{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.nav-open .main-panel{-webkit-transform:translate3d(260px,0,0)!important;transform:translate3d(260px,0,0)!important}.close-layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.close-layer.visible{opacity:1;visibility:visible}}.admin-form-container[data-v-b238e238]{max-height:calc(85vh - 180px);overflow-y:auto;padding:20px}[data-v-b238e238] .el-dialog__body{overflow:hidden!important;padding:0!important}.password-input-wrapper[data-v-b238e238]{position:relative}.password-toggle-icon[data-v-b238e238]{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#fff!important;z-index:10;font-size:16px}.password-toggle-icon[data-v-b238e238]:hover{color:#fff!important}.password-requirements[data-v-b238e238]{font-size:.9em;color:grey;margin-top:8px}.password-requirements ul[data-v-b238e238]{margin-bottom:0;padding-left:1.2rem}label.d-block[data-v-b238e238]{margin-bottom:2px!important}@media (max-width:768px){.password-row .col-md-4[data-v-b238e238]{margin-bottom:15px}}.filter-section[data-v-b238e238]{margin-bottom:1.5rem}.filter-row[data-v-b238e238]{gap:1rem;padding:.5rem 0}.filter-group[data-v-b238e238],.filter-row[data-v-b238e238]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-group[data-v-b238e238]{min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group.search-group[data-v-b238e238]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}.search-input[data-v-b238e238]{width:100%}.compact-filter[data-v-b238e238]{min-width:150px;width:150px}@media (max-width:768px){.filter-row[data-v-b238e238]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem}.filter-group.search-group[data-v-b238e238]{max-width:unset}.compact-filter[data-v-b238e238]{width:100%;min-width:unset}}.edit-notes-content[data-v-7ac9757f]{max-width:600px;min-width:500px;width:100%;margin:0 auto;padding:0 2rem;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.edit-notes-content .mb-3[data-v-7ac9757f]{margin-bottom:1.5rem;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}.edit-notes-content h5[data-v-7ac9757f]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.edit-notes-content p[data-v-7ac9757f]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.edit-notes-content strong[data-v-7ac9757f]{color:#fff;font-weight:600}.form-label[data-v-7ac9757f]{color:#fff;font-weight:600;margin-bottom:.5rem;display:block;font-size:.95rem}[data-v-7ac9757f] .el-textarea__inner{background-color:#656565!important;border:1px solid #bdbdbd!important;color:#fff!important;border-radius:6px!important;font-size:14px!important;font-weight:400!important}[data-v-7ac9757f] .el-textarea__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-7ac9757f] .el-textarea__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-7ac9757f] .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-7ac9757f] .el-textarea__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-7ac9757f] .el-textarea__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}[data-v-7ac9757f] .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.5)!important}@media (max-width:768px){[data-v-7ac9757f] .el-dialog{width:95%!important;margin:5px auto!important}.edit-notes-content[data-v-7ac9757f]{min-width:auto!important;padding:0 1rem}}.shift-notes-description[data-v-7ac9757f]{color:hsla(0,0%,100%,.7);font-size:.95rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.shift-notes-description ul[data-v-7ac9757f]{margin:.5rem 0;padding-left:1.5rem;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.shift-notes-description li[data-v-7ac9757f]{margin-bottom:.25rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.service-code-tooltip[data-v-7ac9757f]{color:#ffa726;font-size:.9rem;font-style:italic;padding:.5rem;background-color:rgba(255,167,38,.1);border-left:3px solid #ffa726;border-radius:4px}.change-service-code-content[data-v-0c0a3902]{max-width:700px;min-width:600px;margin:0 auto;padding:0 2rem}.change-service-code-content .mb-3[data-v-0c0a3902]{margin-bottom:1.5rem}.change-service-code-content h5[data-v-0c0a3902]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.change-service-code-content p[data-v-0c0a3902]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.change-service-code-content strong[data-v-0c0a3902]{color:#fff;font-weight:600}.form-label[data-v-0c0a3902]{color:#fff;font-weight:600;margin-bottom:.5rem;display:block;font-size:.95rem}.impact-preview[data-v-0c0a3902]{background:linear-gradient(135deg,rgba(13,110,253,.2),rgba(13,110,253,.1));border:1px solid rgba(13,110,253,.4);border-radius:.5rem;padding:1rem}.impact-preview h5[data-v-0c0a3902]{border-bottom:1px solid rgba(107,166,205,.4);font-size:1rem;margin-bottom:.75rem}.info-text[data-v-0c0a3902]{color:#e0e0e0;margin:0;line-height:1.6}.info-text i[data-v-0c0a3902]{color:#6ba6cd;margin-right:.5rem}.text-center[data-v-0c0a3902]{text-align:center}.w-100[data-v-0c0a3902]{width:100%}[data-v-0c0a3902] .el-textarea__inner{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}[data-v-0c0a3902] .el-textarea__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}[data-v-0c0a3902] .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)}[data-v-0c0a3902] .el-textarea__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}[data-v-0c0a3902] .el-textarea__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}[data-v-0c0a3902] .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.5)}[data-v-0c0a3902] .el-textarea__inner:focus{border-color:#6ba6cd}@media (max-width:768px){[data-v-0c0a3902] .el-dialog{width:95%!important;margin:5px auto!important}.change-service-code-content[data-v-0c0a3902]{min-width:auto!important;padding:0 1rem}}.shift-history-container[data-v-ad83d0a0]{max-width:800px;min-width:600px;margin:0 auto;padding:0 2rem}.shift-summary[data-v-ad83d0a0]{margin-bottom:2rem}.history-header h5[data-v-ad83d0a0],.summary-header h5[data-v-ad83d0a0]{color:#fff;margin:0 0 1rem 0;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.summary-content[data-v-ad83d0a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.summary-row[data-v-ad83d0a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;font-size:.95rem}.summary-label[data-v-ad83d0a0]{font-weight:600;color:#fff;width:140px}.summary-value[data-v-ad83d0a0]{color:#e0e0e0}.shift-history-container .status-badge[data-v-ad83d0a0]{display:inline-block;padding:.35rem .75rem;font-size:.85rem;font-weight:500;border-radius:1rem;text-transform:uppercase;letter-spacing:.5px}.shift-history-container .status-unassigned[data-v-ad83d0a0]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.shift-history-container .status-scheduled[data-v-ad83d0a0]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.shift-history-container .status-clocked-in[data-v-ad83d0a0]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7));color:#000;border:1px solid rgba(0,0,0,.2)}.shift-history-container .status-clocked-out[data-v-ad83d0a0]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.shift-history-container .status-approved[data-v-ad83d0a0]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.shift-history-container .status-missed[data-v-ad83d0a0]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.shift-history-container .status-default[data-v-ad83d0a0]{background:linear-gradient(135deg,rgba(108,117,125,.6),rgba(108,117,125,.4));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.history-section[data-v-ad83d0a0]{margin-top:2rem}.history-header[data-v-ad83d0a0]{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:1.5rem}.history-count[data-v-ad83d0a0]{color:#6ba6cd;font-size:.9rem}.no-history[data-v-ad83d0a0]{text-align:center;padding:3rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem}.no-history i[data-v-ad83d0a0]{color:#6ba6cd}.no-history p[data-v-ad83d0a0]{color:#e0e0e0;margin-top:1rem}.history-timeline[data-v-ad83d0a0]{position:relative;padding-left:30px}.history-timeline[data-v-ad83d0a0]:before{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:2px;background:rgba(107,166,205,.3)}.history-item[data-v-ad83d0a0]{position:relative;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.history-marker[data-v-ad83d0a0]{position:absolute;left:-24px;top:5px;width:20px;height:20px;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;background:#2c3e50}.history-marker i[data-v-ad83d0a0]{color:#6ba6cd;font-size:10px}.history-item:first-child .history-marker i[data-v-ad83d0a0]{color:#28a745;font-size:12px}.history-content[data-v-ad83d0a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;padding:1rem}.history-meta[data-v-ad83d0a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:.75rem;font-size:.85rem}.history-date[data-v-ad83d0a0]{color:#6ba6cd;font-weight:500}.history-user[data-v-ad83d0a0]{color:#9ca3af}.history-changes[data-v-ad83d0a0]{color:#e0e0e0;white-space:pre-wrap;line-height:1.6;font-size:.95rem}.modal-footer[data-v-ad83d0a0]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.multiple-indicator[data-v-66b635fb]{cursor:help}.clock-modal-content[data-v-66b635fb]{max-width:600px;min-width:500px;margin:0 auto;padding:0 2rem}.clock-modal-content .mb-3[data-v-66b635fb]{margin-bottom:1.5rem}.clock-modal-content .row[data-v-66b635fb]{margin-left:0;margin-right:0;max-width:100%;width:100%}.clock-modal-content .row>[class*=col-][data-v-66b635fb]{padding-left:.5rem;padding-right:.5rem;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%}.clock-modal-content .el-input[data-v-66b635fb],.clock-modal-content .form-control[data-v-66b635fb]{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.clock-modal-content p[data-v-66b635fb]{color:#fff}.clock-modal-content .form-label[data-v-66b635fb]{color:#fff;font-size:14px;font-weight:500;margin-bottom:.5rem;display:block}.time-display[data-v-66b635fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.actual-time-primary[data-v-66b635fb],.scheduled-time-primary[data-v-66b635fb]{font-weight:400}.scheduled-time-secondary[data-v-66b635fb]{font-size:.85em;color:#6ba6cd}.scheduled-time-secondary small[data-v-66b635fb]{color:#6ba6cd!important}.compact-filter-section[data-v-66b635fb]{--primary-color:#6ba6cd;--primary-hover:#5a94b8;--background-glass:hsla(0,0%,100%,0.08);--border-color:hsla(0,0%,100%,0.12);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,0.7);--shadow-subtle:0 2px 8px rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:0}.filter-row-compact[data-v-66b635fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.5rem 1rem;background:var(--background-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:var(--shadow-subtle);box-shadow:var(--shadow-subtle);-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-row-compact[data-v-66b635fb]:hover{border-color:hsla(0,0%,100%,.18);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.12);box-shadow:0 3px 10px rgba(0,0,0,.12)}.filter-row-compact.data-row[data-v-66b635fb],.filter-row-compact.navigation-row[data-v-66b635fb]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-group-compact[data-v-66b635fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group-compact.date-group[data-v-66b635fb]{min-width:280px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}.compact-select[data-v-66b635fb]{min-width:120px}[data-v-66b635fb] .compact-select .el-input__inner{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:6px!important;color:var(--text-primary)!important;height:40px!important;font-size:13px!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;padding:0 12px!important}[data-v-66b635fb] .compact-select .el-input__inner:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}[data-v-66b635fb] .compact-select .el-input__inner:focus{background:hsla(0,0%,100%,.12)!important;border-color:var(--primary-color)!important;-webkit-box-shadow:0 0 0 2px rgba(205,144,189,.1)!important;box-shadow:0 0 0 2px rgba(205,144,189,.1)!important}[data-v-66b635fb] .compact-select .el-input__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-66b635fb] .compact-select .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-66b635fb] .compact-select .el-input__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-66b635fb] .compact-select .el-input__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-66b635fb] .compact-select .el-input__inner::placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}.compact-date-picker[data-v-66b635fb]{width:100%;min-width:240px}[data-v-66b635fb] .compact-date-picker .el-input .el-input__inner,[data-v-66b635fb] .compact-date-picker .el-input__inner,[data-v-66b635fb] .compact-date-picker .el-input input,[data-v-66b635fb] .compact-date-picker input,[data-v-66b635fb] .compact-date-picker input.el-input__inner{border-radius:6px!important;color:#e0e0e0!important;height:40px!important;font-size:14px!important;font-weight:400!important;padding-left:36px!important;padding:0 12px 0 36px!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}[data-v-66b635fb] .compact-date-picker .el-input .el-input__inner:focus,[data-v-66b635fb] .compact-date-picker .el-input__inner:focus,[data-v-66b635fb] .compact-date-picker .el-input input:focus,[data-v-66b635fb] .compact-date-picker input.el-input__inner:focus,[data-v-66b635fb] .compact-date-picker input:focus{border-color:var(--primary-color)!important;-webkit-box-shadow:0 0 0 2px rgba(107,166,205,.1)!important;box-shadow:0 0 0 2px rgba(107,166,205,.1)!important}[data-v-66b635fb] .compact-date-picker .el-input__inner::-webkit-input-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-66b635fb] .compact-date-picker .el-input__inner::-moz-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-66b635fb] .compact-date-picker .el-input__inner:-ms-input-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-66b635fb] .compact-date-picker .el-input__inner::-ms-input-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-66b635fb] .compact-date-picker .el-input__inner::placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-66b635fb] .compact-date-picker .el-input__prefix{color:var(--primary-color)!important;left:12px!important}[data-v-66b635fb] .modern-date-picker-popper{z-index:9999!important;background:rgba(45,45,45,.95)!important;backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;-webkit-box-shadow:0 12px 24px rgba(0,0,0,.3)!important;box-shadow:0 12px 24px rgba(0,0,0,.3)!important}.compact-nav-btn[data-v-66b635fb]{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;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.8);padding:0;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;height:40px;width:40px;min-width:40px}.compact-nav-btn[data-v-66b635fb]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.compact-nav-btn[data-v-66b635fb]:active{-webkit-transform:translateY(0);transform:translateY(0)}.compact-nav-btn i[data-v-66b635fb]{font-size:12px}.compact-today-btn[data-v-66b635fb]{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;gap:.4rem;background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));border:none;border-radius:6px;color:#fff;padding:0 .75rem;font-size:12px;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 6px rgba(205,144,189,.2);box-shadow:0 2px 6px rgba(205,144,189,.2);height:40px;white-space:nowrap;min-width:70px}.compact-today-btn[data-v-66b635fb]:hover{background:linear-gradient(135deg,var(--primary-hover),#a67491);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(205,144,189,.3);box-shadow:0 4px 10px rgba(205,144,189,.3)}.compact-today-btn[data-v-66b635fb]:active{-webkit-transform:translateY(0);transform:translateY(0)}.compact-today-btn i[data-v-66b635fb]{font-size:.75rem}@media (max-width:1200px){.filter-row-compact[data-v-66b635fb]{gap:.75rem}.compact-select[data-v-66b635fb]{min-width:110px}.filter-group-compact.date-group[data-v-66b635fb]{min-width:240px}}@media (max-width:768px){.compact-filter-section[data-v-66b635fb]{padding:0 .5rem;gap:.5rem}.filter-row-compact[data-v-66b635fb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem;padding:.75rem}.filter-row-compact.data-row[data-v-66b635fb],.filter-row-compact.navigation-row[data-v-66b635fb]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.filter-group-compact.date-group[data-v-66b635fb],.filter-group-compact[data-v-66b635fb]{min-width:unset;width:100%;max-width:unset}.compact-date-picker[data-v-66b635fb],.compact-select[data-v-66b635fb],.compact-today-btn[data-v-66b635fb]{width:100%;min-width:unset}}.status-badge[data-v-66b635fb]{display:inline-block;padding:.35rem .75rem;font-size:.85rem;font-weight:500;border-radius:1rem;text-transform:uppercase;letter-spacing:.5px}.badge-secondary[data-v-66b635fb]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.badge-info[data-v-66b635fb]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.badge-success[data-v-66b635fb]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7));color:#000;border:1px solid rgba(0,0,0,.2)}.badge-warning[data-v-66b635fb]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.badge-primary[data-v-66b635fb]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.badge-danger[data-v-66b635fb]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.badge-missed[data-v-66b635fb]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.d-flex[data-v-66b635fb]{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-sm[data-v-66b635fb]{-webkit-transition:all .2s ease;transition:all .2s ease}.btn-sm[data-v-66b635fb]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.clock-modal-content[data-v-66b635fb]{padding:0}.clock-modal-content h5[data-v-66b635fb]{color:#fff;margin-bottom:1rem;font-weight:600;border-bottom:2px solid #6ba6cd;padding-bottom:.5rem;font-size:1.1rem}.clock-modal-content h6[data-v-66b635fb]{color:#fff;font-weight:600;margin-bottom:.75rem;font-size:1rem}.clock-modal-content p[data-v-66b635fb]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.clock-modal-content strong[data-v-66b635fb]{color:#fff;font-weight:600}.form-label[data-v-66b635fb]{color:#fff;font-weight:600;margin-bottom:.5rem;display:block;font-size:.95rem}.mb-3[data-v-66b635fb]{margin-bottom:1rem!important}.text-success[data-v-66b635fb]{color:#28a745!important;font-weight:500}.location-details[data-v-66b635fb]{margin-left:.5rem}.location-address[data-v-66b635fb]{color:#fff;font-weight:500;margin-bottom:.25rem}.map-link-btn[data-v-66b635fb]{padding:0!important;font-size:.85rem}.map-link-btn[data-v-66b635fb]:hover{color:#8bc4e0!important}.text-muted[data-v-66b635fb]{color:#b0b0b0!important}.btn-sm[data-v-66b635fb]{font-size:.75rem;padding:.25rem .5rem;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-sm i[data-v-66b635fb]{margin-right:.25rem}.character-count[data-v-66b635fb]{font-size:.85rem;margin-top:.25rem;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.character-count.text-danger[data-v-66b635fb]{color:#dc3545!important}.character-count.text-success[data-v-66b635fb]{color:#28a745!important}.error-message[data-v-66b635fb]{color:#dc3545;font-size:.85rem;margin-top:.25rem;font-weight:500}[data-v-66b635fb] .el-textarea.is-invalid .el-textarea__inner{border-color:#dc3545!important;-webkit-box-shadow:0 0 0 2px rgba(220,53,69,.1)!important;box-shadow:0 0 0 2px rgba(220,53,69,.1)!important}[data-v-66b635fb] .el-textarea.is-invalid .el-textarea__inner:focus{border-color:#dc3545!important;-webkit-box-shadow:0 0 0 3px rgba(220,53,69,.15)!important;box-shadow:0 0 0 3px rgba(220,53,69,.15)!important}.location-selector[data-v-66b635fb]{border:1px solid hsla(0,0%,100%,.12);border-radius:.25rem;padding:1rem;background:hsla(0,0%,100%,.05)}.location-option[data-v-66b635fb]{padding:.5rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.25rem;background:hsla(0,0%,100%,.02);-webkit-transition:all .2s ease;transition:all .2s ease}.location-option[data-v-66b635fb]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.location-radio[data-v-66b635fb]{width:100%}[data-v-66b635fb] .location-radio .el-radio__label{width:100%;padding-left:.5rem}.location-details[data-v-66b635fb]{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;width:100%}.location-address[data-v-66b635fb]{color:#e0e0e0;font-size:.9rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem}.map-link-btn[data-v-66b635fb]{color:#6ba6cd!important;padding:.25rem .5rem!important;font-size:.8rem!important;min-height:auto!important;height:auto!important}.map-link-btn[data-v-66b635fb]:hover{color:#5a94b8!important}.map-link-btn i[data-v-66b635fb]{margin-right:.25rem}.geofence-info[data-v-66b635fb]{background:linear-gradient(135deg,rgba(255,193,7,.1),hsla(0,0%,100%,.95));border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:1rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.geofence-info h6[data-v-66b635fb]{color:#f39c12;font-weight:600;margin-bottom:.5rem;font-size:.95rem}.geofence-info p[data-v-66b635fb]{margin-bottom:0;color:#555;font-size:.85rem;line-height:1.4}.geofence-info strong[data-v-66b635fb]{color:#e67e22;font-weight:600}.vr-location-form[data-v-66b635fb]{background:linear-gradient(135deg,rgba(40,167,69,.1),hsla(0,0%,100%,.95));border:1px solid rgba(40,167,69,.3);border-radius:8px;padding:1rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.vr-location-form .row[data-v-66b635fb]{margin:0}.vr-location-form .col-md-3[data-v-66b635fb],.vr-location-form .col-md-6[data-v-66b635fb]{padding:0 .25rem}.vr-location-form .mb-2[data-v-66b635fb]{margin-bottom:.5rem!important}[data-v-66b635fb] .vr-location-form .el-input{width:100%}[data-v-66b635fb] .vr-location-form .el-input__inner{background:hsla(0,0%,100%,.9)!important;border:1px solid rgba(40,167,69,.2)!important;border-radius:4px!important;color:#333!important;font-size:.9rem!important}[data-v-66b635fb] .vr-location-form .el-input__inner:focus{border-color:rgba(40,167,69,.6)!important;-webkit-box-shadow:0 0 0 2px rgba(40,167,69,.1)!important;box-shadow:0 0 0 2px rgba(40,167,69,.1)!important}[data-v-66b635fb] .vr-location-form .el-input__inner::-webkit-input-placeholder{color:rgba(0,0,0,.5)!important;font-size:.85rem!important}[data-v-66b635fb] .vr-location-form .el-input__inner::-moz-placeholder{color:rgba(0,0,0,.5)!important;font-size:.85rem!important}[data-v-66b635fb] .vr-location-form .el-input__inner:-ms-input-placeholder{color:rgba(0,0,0,.5)!important;font-size:.85rem!important}[data-v-66b635fb] .vr-location-form .el-input__inner::-ms-input-placeholder{color:rgba(0,0,0,.5)!important;font-size:.85rem!important}[data-v-66b635fb] .vr-location-form .el-input__inner::placeholder{color:rgba(0,0,0,.5)!important;font-size:.85rem!important}.shift-status-container[data-v-66b635fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.proximity-flag[data-v-66b635fb]{display:inline-block;background:linear-gradient(135deg,rgba(255,152,0,.9),rgba(255,193,7,.8));color:#212529;font-size:.7rem;font-weight:600;padding:.2rem .4rem;border-radius:.75rem;text-transform:uppercase;letter-spacing:.3px;border:1px solid hsla(0,0%,100%,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-animation:proximityPulse-66b635fb 2s ease-in-out infinite alternate;animation:proximityPulse-66b635fb 2s ease-in-out infinite alternate;cursor:help}@-webkit-keyframes proximityPulse-66b635fb{0%{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 0 rgba(255,152,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 0 rgba(255,152,0,.4)}to{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 4px rgba(255,152,0,0);box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 4px rgba(255,152,0,0)}}@keyframes proximityPulse-66b635fb{0%{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 0 rgba(255,152,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 0 rgba(255,152,0,.4)}to{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 4px rgba(255,152,0,0);box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 4px rgba(255,152,0,0)}}[data-v-66b635fb] .aiv-table td:nth-child(5),[data-v-66b635fb] .aiv-table th:nth-child(5){text-align:center}[data-v-66b635fb] .aiv-table td:nth-child(7),[data-v-66b635fb] .aiv-table th:nth-child(7){width:300px;max-width:300px}.notes-cell[data-v-66b635fb]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.mobile-friendly-modal .el-dialog[data-v-66b635fb]{width:95%!important;margin:5vh auto!important}.clock-modal-content[data-v-66b635fb]{min-width:auto!important}.mobile-friendly-modal .el-dialog__body[data-v-66b635fb]{padding:10px 15px!important}.clock-modal-content[data-v-66b635fb]{padding:0 5px}.clock-modal-content .el-button[data-v-66b635fb]{width:100%;margin-bottom:10px}.clock-modal-content .location-selector[data-v-66b635fb]{margin-bottom:15px}.clock-modal-content .location-option[data-v-66b635fb]{margin-bottom:10px}.clock-modal-content .el-checkbox-group[data-v-66b635fb]{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}.notes-cell[data-v-66b635fb]{max-width:200px}}.clock-in-btn[data-v-66b635fb]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))!important;border:1px solid rgba(0,0,0,.2)!important;color:#000!important}.clock-in-btn[data-v-66b635fb]:hover{background:linear-gradient(135deg,#ffc107,rgba(255,193,7,.8))!important;border:1px solid rgba(0,0,0,.3)!important;color:#000!important}.clock-out-btn[data-v-66b635fb]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.clock-out-btn[data-v-66b635fb]:hover{background:linear-gradient(135deg,rgba(237,137,54,.8),rgba(237,137,54,.6))!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important}.start-break-btn[data-v-66b635fb]{background:linear-gradient(135deg,rgba(23,162,184,.8),rgba(23,162,184,.6))!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.start-break-btn[data-v-66b635fb]:hover{background:linear-gradient(135deg,rgba(23,162,184,.9),rgba(23,162,184,.7))!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important}.calendar-week-view[data-v-a04180d0]{position:relative}.calendar-week-view .week-time-header[data-v-a04180d0]{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;background:transparent}.calendar-week-view .calendar-row[data-v-a04180d0]{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ccc}.calendar-week-view .date-label[data-v-a04180d0]{width:80px;-ms-flex-negative:0;flex-shrink:0;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;font-weight:700;background:transparent}.calendar-week-view .time-slot-header[data-v-a04180d0],.calendar-week-view .time-slots-container[data-v-a04180d0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.calendar-week-view.day-view .week-time-header[data-v-a04180d0]{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;border-bottom:1px solid #ccc}.calendar-week-view.day-view .calendar-row[data-v-a04180d0]{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-week-view.day-view .date-label[data-v-a04180d0]{width:80px;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;font-weight:700;background:transparent}.calendar-week-view.day-view .time-slot-header[data-v-a04180d0],.calendar-week-view.day-view .time-slots-container[data-v-a04180d0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.calendar-week-view.day-view .current-time-line[data-v-a04180d0]{position:absolute;top:0;bottom:0;width:2px;background-color:red;z-index:5;pointer-events:none}.shift-block[data-v-a04180d0]{position:absolute;height:24px;color:#fff;font-size:.75rem;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 8px;white-space:nowrap;overflow:hidden;z-index:2;cursor:pointer;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.shift-time[data-v-a04180d0]{font-weight:700}.shift-info[data-v-a04180d0]{overflow:hidden;text-overflow:ellipsis;opacity:.9}.shift-caregiver[data-v-a04180d0]{font-size:.6rem;color:#e0e0e0;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.status-unassigned[data-v-a04180d0]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5))}.status-scheduled[data-v-a04180d0]{background:linear-gradient(135deg,rgba(52,144,220,.7),rgba(52,144,220,.5))}.status-clocked-in[data-v-a04180d0]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.status-clocked-out[data-v-a04180d0]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.status-approved[data-v-a04180d0]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.status-available[data-v-a04180d0]{background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.3);color:#6ba6cd}.availability-slot[data-v-a04180d0]{cursor:default!important;pointer-events:none}.availability-slot i[data-v-a04180d0]{font-size:.65rem;opacity:.8;color:#6ba6cd}.availability-time[data-v-a04180d0]{font-size:.7rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;color:#6ba6cd}.status-missed[data-v-a04180d0]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.status-error[data-v-a04180d0]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6))}.current-time-line[data-v-a04180d0]{position:absolute;top:0;bottom:0;width:2px;background-color:red;z-index:5;pointer-events:none}.time-off-bar[data-v-a04180d0]{position:absolute;top:0;height:24px;background:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.6);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 8px;font-size:.7rem;color:#f57c00;font-weight:600;z-index:1;pointer-events:none}.time-off-bar i[data-v-a04180d0]{font-size:.65rem;opacity:.9}.time-off-bar span[data-v-a04180d0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-week-view[data-v-42db917e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-week-view .week-time-header[data-v-42db917e]{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;background:transparent}.calendar-week-view .calendar-row[data-v-42db917e]{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ccc}.calendar-week-view .date-label[data-v-42db917e]{width:80px;-ms-flex-negative:0;flex-shrink:0;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;font-weight:700;background:transparent}.calendar-week-view .time-slot-header[data-v-42db917e],.calendar-week-view .time-slots-container[data-v-42db917e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.calendar-week-view .current-time-line[data-v-42db917e]{position:absolute;top:0;bottom:0;width:2px;background-color:red;z-index:5;pointer-events:none}.shift-block[data-v-42db917e]{position:absolute;height:24px;color:#fff;font-size:.75rem;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 8px;white-space:nowrap;overflow:hidden;z-index:2;cursor:pointer;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.shift-time[data-v-42db917e]{font-weight:700}.shift-info[data-v-42db917e]{overflow:hidden;text-overflow:ellipsis;opacity:.9}.shift-caregiver[data-v-42db917e]{font-size:.6rem;color:#e0e0e0;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.status-unassigned[data-v-42db917e]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5))}.status-scheduled[data-v-42db917e]{background:linear-gradient(135deg,rgba(52,144,220,.7),rgba(52,144,220,.5))}.status-clocked-in[data-v-42db917e]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.status-clocked-out[data-v-42db917e]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.status-approved[data-v-42db917e]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.status-available[data-v-42db917e]{background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.3);color:#6ba6cd}.availability-slot[data-v-42db917e]{cursor:default!important;pointer-events:none}.availability-slot i[data-v-42db917e]{font-size:.65rem;opacity:.8;color:#6ba6cd}.availability-time[data-v-42db917e]{font-size:.7rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;color:#6ba6cd}.status-missed[data-v-42db917e]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.status-error[data-v-42db917e]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6))}.time-off-bar[data-v-42db917e]{position:absolute;top:0;height:24px;background:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.6);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 8px;font-size:.7rem;color:#f57c00;font-weight:600;z-index:1;pointer-events:none}.time-off-bar i[data-v-42db917e]{font-size:.65rem;opacity:.9}.time-off-bar span[data-v-42db917e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extended-calendar[data-v-115f28f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:transparent;color:#fff}.ec-views[data-v-115f28f3]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem 0 1rem 0}.ec-header[data-v-115f28f3]{padding:1rem}.ec-header[data-v-115f28f3],.ec-nav-month[data-v-115f28f3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ec-header[data-v-115f28f3],.ec-nav-month[data-v-115f28f3],.month-year[data-v-115f28f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.month-year[data-v-115f28f3]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.ec-nav-month .nav-arrow[data-v-115f28f3]{background:none;border:none;font-size:1.5rem;color:#fff;cursor:pointer;padding:0 .25rem}.ec-nav-month .nav-arrow.right[data-v-115f28f3]{margin-left:.25rem}.ec-nav-month .month-name[data-v-115f28f3]{font-size:2rem;font-weight:700;margin:0 .5rem;color:#fff}.year-label[data-v-115f28f3]{font-size:2rem;color:#ccc;font-weight:300;margin:.1rem 0 0}.ec-actions[data-v-115f28f3]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;width:100%}.ec-actions[data-v-115f28f3],.view-links[data-v-115f28f3]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-links[data-v-115f28f3]{gap:.75rem;font-size:.9rem}.view-links a[data-v-115f28f3]{text-decoration:none;color:#ccc;cursor:pointer}.view-links a.active[data-v-115f28f3]{color:#6ba6cd;font-weight:700}.view-links .separator[data-v-115f28f3]{color:#ccc;margin:0 .5rem}@media (max-width:600px){.ec-header[data-v-115f28f3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.ec-nav-month[data-v-115f28f3]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ec-actions[data-v-115f28f3]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.view-links[data-v-115f28f3]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.month-year[data-v-115f28f3]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem}.month-name[data-v-115f28f3]{font-size:1.25rem!important}}.filter-row-compact.legend-row[data-v-115f28f3]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legend-groups[data-v-115f28f3]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legend-group[data-v-115f28f3],.legend-groups[data-v-115f28f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-group[data-v-115f28f3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.legend-group-header[data-v-115f28f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#6ba6cd;letter-spacing:.025em;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.legend-group-header i[data-v-115f28f3]{font-size:.75rem;width:12px;text-align:center}.legend-item[data-v-115f28f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.8rem;color:hsla(0,0%,100%,.9);padding:.25rem 0;-webkit-transition:color .2s ease;transition:color .2s ease}.legend-item[data-v-115f28f3]:hover{color:#fff}.legend-color[data-v-115f28f3]{width:14px;height:10px;border-radius:2px;border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.legend-item:hover .legend-color[data-v-115f28f3]{-webkit-transform:scale(1.1);transform:scale(1.1)}.legend-divider[data-v-115f28f3]{width:1px;height:24px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.2),transparent);-ms-flex-negative:0;flex-shrink:0}.legend-color.status-unassigned[data-v-115f28f3]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5))}.legend-color.status-scheduled[data-v-115f28f3]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))}.legend-color.status-clocked-in[data-v-115f28f3]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.legend-color.status-clocked-out[data-v-115f28f3]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.legend-color.status-approved[data-v-115f28f3]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.legend-color.status-available[data-v-115f28f3]{background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.3)}.legend-color.status-missed[data-v-115f28f3]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.legend-color.status-error[data-v-115f28f3]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6))}@media (max-width:768px){.modern-legend[data-v-115f28f3]{margin:0 .5rem 1rem .5rem;padding:.75rem 1rem}.legend-groups[data-v-115f28f3]{gap:1.5rem}.legend-group[data-v-115f28f3]{gap:.75rem}}@media (max-width:480px){.legend-groups[data-v-115f28f3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.legend-group[data-v-115f28f3]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}.legend-divider[data-v-115f28f3]{display:none}}.compact-filter-section[data-v-115f28f3]{--primary-color:#6ba6cd;--primary-hover:#5a94b8;--background-glass:hsla(0,0%,100%,0.08);--border-color:hsla(0,0%,100%,0.12);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,0.7);--shadow-subtle:0 2px 8px rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:0}.filter-row-compact[data-v-115f28f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.5rem 1rem;background:var(--background-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:var(--shadow-subtle);box-shadow:var(--shadow-subtle);-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-row-compact[data-v-115f28f3]:hover{border-color:hsla(0,0%,100%,.18);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.12);box-shadow:0 3px 10px rgba(0,0,0,.12)}.filter-row-compact.data-row[data-v-115f28f3],.filter-row-compact.navigation-row[data-v-115f28f3]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-group-compact[data-v-115f28f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group-compact.date-group[data-v-115f28f3]{min-width:280px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}.compact-select[data-v-115f28f3]{min-width:120px}[data-v-115f28f3] .compact-select .el-input__inner{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:6px!important;color:var(--text-primary)!important;height:40px!important;font-size:13px!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;padding:0 12px!important}[data-v-115f28f3] .compact-select .el-input__inner:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}[data-v-115f28f3] .compact-select .el-input__inner:focus{background:hsla(0,0%,100%,.12)!important;border-color:var(--primary-color)!important;-webkit-box-shadow:0 0 0 2px rgba(107,166,205,.1)!important;box-shadow:0 0 0 2px rgba(107,166,205,.1)!important}[data-v-115f28f3] .compact-select .el-input__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-115f28f3] .compact-select .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-115f28f3] .compact-select .el-input__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-115f28f3] .compact-select .el-input__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-115f28f3] .compact-select .el-input__inner::placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}.compact-date-picker[data-v-115f28f3]{width:100%;min-width:240px}[data-v-115f28f3] .compact-date-picker .el-input .el-input__inner,[data-v-115f28f3] .compact-date-picker .el-input__inner,[data-v-115f28f3] .compact-date-picker .el-input input,[data-v-115f28f3] .compact-date-picker input,[data-v-115f28f3] .compact-date-picker input.el-input__inner{border-radius:6px!important;color:#e0e0e0!important;height:40px!important;font-size:14px!important;font-weight:400!important;padding-left:36px!important;padding:0 12px 0 36px!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}[data-v-115f28f3] .compact-date-picker .el-input .el-input__inner:focus,[data-v-115f28f3] .compact-date-picker .el-input__inner:focus,[data-v-115f28f3] .compact-date-picker .el-input input:focus,[data-v-115f28f3] .compact-date-picker input.el-input__inner:focus,[data-v-115f28f3] .compact-date-picker input:focus{border-color:var(--primary-color)!important;-webkit-box-shadow:0 0 0 2px rgba(107,166,205,.1)!important;box-shadow:0 0 0 2px rgba(107,166,205,.1)!important}[data-v-115f28f3] .compact-date-picker .el-input__inner::-webkit-input-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-115f28f3] .compact-date-picker .el-input__inner::-moz-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-115f28f3] .compact-date-picker .el-input__inner:-ms-input-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-115f28f3] .compact-date-picker .el-input__inner::-ms-input-placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-115f28f3] .compact-date-picker .el-input__inner::placeholder{color:#e0e0e0!important;font-size:14px!important}[data-v-115f28f3] .compact-date-picker .el-input__prefix{color:var(--primary-color)!important;left:12px!important}[data-v-115f28f3] .modern-date-picker-popper{z-index:9999!important;background:rgba(45,45,45,.95)!important;backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;-webkit-box-shadow:0 12px 24px rgba(0,0,0,.3)!important;box-shadow:0 12px 24px rgba(0,0,0,.3)!important}.compact-nav-btn[data-v-115f28f3]{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;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.8);padding:0;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;height:40px;width:40px;min-width:40px}.compact-nav-btn[data-v-115f28f3]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.compact-nav-btn[data-v-115f28f3]:active{-webkit-transform:translateY(0);transform:translateY(0)}.compact-nav-btn i[data-v-115f28f3]{font-size:12px}.compact-today-btn[data-v-115f28f3]{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;gap:.4rem;background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));border:none;border-radius:6px;color:#fff;padding:0 .75rem;font-size:12px;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 6px rgba(205,144,189,.2);box-shadow:0 2px 6px rgba(205,144,189,.2);height:40px;white-space:nowrap;min-width:70px}.compact-today-btn[data-v-115f28f3]:hover{background:linear-gradient(135deg,var(--primary-hover),#a67491);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(205,144,189,.3);box-shadow:0 4px 10px rgba(205,144,189,.3)}.compact-today-btn[data-v-115f28f3]:active{-webkit-transform:translateY(0);transform:translateY(0)}.compact-today-btn i[data-v-115f28f3]{font-size:.75rem}@media (max-width:1200px){.filter-row-compact[data-v-115f28f3]{gap:.75rem}.compact-select[data-v-115f28f3]{min-width:110px}.filter-group-compact.date-group[data-v-115f28f3]{min-width:240px}}@media (max-width:768px){.compact-filter-section[data-v-115f28f3]{padding:0 .5rem;gap:.5rem}.filter-row-compact[data-v-115f28f3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem;padding:.75rem}.filter-row-compact.data-row[data-v-115f28f3],.filter-row-compact.navigation-row[data-v-115f28f3]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.filter-group-compact.date-group[data-v-115f28f3],.filter-group-compact[data-v-115f28f3]{min-width:unset;width:100%;max-width:unset}.compact-date-picker[data-v-115f28f3],.compact-select[data-v-115f28f3],.compact-today-btn[data-v-115f28f3]{width:100%;min-width:unset}}.navbar-nav .nav-item p[data-v-b5772a80]{line-height:inherit;margin-left:5px}.full-page[data-v-b5772a80]{background:-webkit-gradient(linear,right top,left bottom,from(#253741),color-stop(#253741),color-stop(#404e59),color-stop(#5c6c76),to(#95a2a9));background:linear-gradient(to bottom left,#253741,#253741,#404e59,#5c6c76,#95a2a9)}img[data-v-b5772a80]{margin-top:30px;margin-left:30px;height:120px;padding:10px}.login-page .card{max-width:340px!important;margin:0 auto}.card-title[data-v-4dc9020b]{font-family:Playfair Display,serif}.login-btn[data-v-4dc9020b]{background-color:rgba(37,55,65,.8);padding-bottom:7px;padding-top:5px;border-radius:12px;border:1px solid #253741;color:#d9d9d9!important;font-family:Nimbus Sans Light,sans-serif;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.login-btn[data-v-4dc9020b]:hover{background-color:#253741;border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}label[data-v-4dc9020b]{color:#d9d9d9!important;font-family:Nimbus Sans Light,sans-serif;font-size:14px!important;letter-spacing:.05rem!important}.forgot-password-link[data-v-4dc9020b]{color:#d9d9d9;text-decoration:underline;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease}.forgot-password-link[data-v-4dc9020b]:hover{color:#fff}.login-fields-container[data-v-4dc9020b]{padding:0 15px}.login-fields-container label[data-v-4dc9020b]{display:block!important;width:100%}.login-fields-container .small-select[data-v-4dc9020b]{width:100%!important;max-width:100%!important}.login-fields-container .position-relative[data-v-4dc9020b]{width:100%!important;display:block!important}.login-fields-container .el-input[data-v-4dc9020b],.login-fields-container .el-input__inner[data-v-4dc9020b]{width:100%!important}.card-title[data-v-47b97d04]{font-family:Playfair Display,serif}.login-btn[data-v-47b97d04]{background-color:rgba(37,55,65,.8);padding-bottom:7px;padding-top:5px;border-radius:12px;border:1px solid #253741;color:#d9d9d9!important;font-family:Nimbus Sans Light,sans-serif;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;text-decoration:none;display:inline-block}.login-btn[data-v-47b97d04]:hover{background-color:#253741;border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.login-btn[data-v-47b97d04]:disabled{opacity:.6;cursor:not-allowed}label[data-v-47b97d04]{color:#d9d9d9!important;font-family:Nimbus Sans Light,sans-serif;font-size:14px!important;letter-spacing:.05rem!important}.back-to-login[data-v-47b97d04]{color:#d9d9d9;text-decoration:underline;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease}.back-to-login[data-v-47b97d04]:hover{color:#fff}.login-fields-container[data-v-47b97d04]{margin-right:20px}.login-fields-container .small-select[data-v-47b97d04]{width:305px!important}@media (max-width:576px){.login-fields-container[data-v-47b97d04]{padding:0 8px;margin-right:0}.login-fields-container .small-select[data-v-47b97d04]{width:100%!important}.card[data-v-47b97d04]{margin:0!important}}.card-title[data-v-14e283ee]{font-family:Playfair Display,serif}.login-btn[data-v-14e283ee]{background-color:rgba(37,55,65,.8);padding-bottom:7px;padding-top:5px;border-radius:12px;border:1px solid #253741;color:#d9d9d9!important;font-family:Nimbus Sans Light,sans-serif;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;text-decoration:none;display:inline-block}.login-btn[data-v-14e283ee]:hover{background-color:#253741;border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.login-btn[data-v-14e283ee]:disabled{opacity:.6;cursor:not-allowed}label[data-v-14e283ee]{color:#d9d9d9!important;font-family:Nimbus Sans Light,sans-serif;font-size:14px!important;letter-spacing:.05rem!important}.back-to-login[data-v-14e283ee]{color:#d9d9d9;text-decoration:underline;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease}.back-to-login[data-v-14e283ee]:hover{color:#fff}.login-fields-container[data-v-14e283ee]{margin-right:20px}.login-fields-container .small-select[data-v-14e283ee]{width:305px!important}@media (max-width:576px){.login-fields-container[data-v-14e283ee]{padding:0 8px;margin-right:0}.login-fields-container .small-select[data-v-14e283ee]{width:100%!important}.card[data-v-14e283ee]{margin:0!important}}.card-header{background:none!important;height:60px;font-family:Playfair Display,serif}.support-page .card{max-width:500px!important;margin:0 auto}.card-title[data-v-35d2f8a3]{font-family:Playfair Display,serif}.card-body[data-v-35d2f8a3]{padding:30px 20px}.support-text[data-v-35d2f8a3]{color:#d9d9d9;font-family:Nimbus Sans Light,sans-serif;font-size:16px;margin-bottom:20px;line-height:1.6}.support-email[data-v-35d2f8a3]{color:#66b3ff;font-family:Nimbus Sans Light,sans-serif;font-size:18px;font-weight:700;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;word-break:break-all}.support-email[data-v-35d2f8a3]:hover{color:#9cf;text-decoration:underline}@media (max-width:576px){.card[data-v-35d2f8a3]{margin:0 10px!important}.support-email[data-v-35d2f8a3]{font-size:16px}}.privacy-page .card-header{background:none!important;height:60px;font-family:Playfair Display,serif}.privacy-page .card{max-width:900px!important;margin:20px auto}.card-title[data-v-4317072c]{font-family:Playfair Display,serif}.card-body[data-v-4317072c]{padding:30px 40px}.privacy-content[data-v-4317072c]{color:#d9d9d9;font-family:Nimbus Sans Light,sans-serif;font-size:15px;line-height:1.7;text-align:left}.subtitle[data-v-4317072c]{font-size:18px;font-weight:700;margin-bottom:5px}.last-updated[data-v-4317072c]{font-size:14px;font-style:italic;color:#b0b0b0;margin-bottom:25px}.privacy-content h4[data-v-4317072c]{color:#fff;font-weight:700;margin-top:25px;margin-bottom:15px;font-size:17px}.privacy-content h5[data-v-4317072c]{color:#e6e6e6;font-weight:700;margin-top:15px;margin-bottom:10px;font-size:15px}.privacy-content p[data-v-4317072c]{margin-bottom:15px}.privacy-content ul[data-v-4317072c]{margin-left:20px;margin-bottom:15px}.privacy-content li[data-v-4317072c]{margin-bottom:8px}.privacy-content a[data-v-4317072c]{color:#66b3ff;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.privacy-content a[data-v-4317072c]:hover{color:#9cf;text-decoration:underline}.contact-info[data-v-4317072c]{background:hsla(0,0%,100%,.05);padding:15px;border-radius:8px;border-left:3px solid #66b3ff}@media (max-width:768px){.card-body[data-v-4317072c]{padding:20px 15px}.privacy-content[data-v-4317072c]{font-size:14px}.privacy-content h4[data-v-4317072c]{font-size:16px}.privacy-content h5[data-v-4317072c]{font-size:14px}}.not-found-page .centered[data-v-1f105884],.not-found-page .full-page>.content[data-v-1f105884]{min-height:calc(100vh - 160px)}.not-found-page .not-found-icon[data-v-1f105884]{margin-right:10px}.not-found-page .centered[data-v-1f105884]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.not-found-page .centered h1[data-v-1f105884],.not-found-page .centered i[data-v-1f105884]{font-size:50px}.not-found-page .centered p[data-v-1f105884]{font-size:20px}.client-form-container[data-v-d3456634]{max-height:calc(85vh - 180px);overflow-y:auto;padding:20px}[data-v-d3456634] .el-dialog__body{overflow:hidden!important;padding:0!important}.filter-section[data-v-d3456634]{margin-bottom:1.5rem}.filter-row[data-v-d3456634]{gap:1rem;padding:.5rem 0}.filter-group[data-v-d3456634],.filter-row[data-v-d3456634]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-group[data-v-d3456634]{min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group.search-group[data-v-d3456634]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}.search-input[data-v-d3456634]{width:100%}.compact-filter[data-v-d3456634]{min-width:150px;width:150px}@media (max-width:768px){.filter-row[data-v-d3456634]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem}.filter-group.search-group[data-v-d3456634]{max-width:unset}.compact-filter[data-v-d3456634]{width:100%;min-width:unset}}.aiv-dialog[data-v-1a6a30e3] .dialog-content{font-size:16px}.future-auth-list[data-v-1a6a30e3]{max-height:400px;overflow-y:auto;margin-top:1rem}.dialog-footer[data-v-1a6a30e3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:0 1rem}.future-auth-notice[data-v-1a6a30e3]{padding:1rem;margin-bottom:1rem;border:1px solid rgba(66,98,116,.5);border-radius:6px;background-color:rgba(37,55,65,.4);color:#e0e0e0;font-size:16px;line-height:1.5}.selection-summary[data-v-1a6a30e3]{padding:1rem;margin-top:1rem;border:1px solid rgba(66,98,116,.3);border-radius:6px;background-color:rgba(37,55,65,.3);color:#e0e0e0;font-size:16px}.description-cell[data-v-1a6a30e3]{cursor:help}.future-auth-list[data-v-1a6a30e3] .aiv-table,.future-auth-list[data-v-1a6a30e3] .aiv-table td,.future-auth-list[data-v-1a6a30e3] .aiv-table th{font-size:16px}.spinner-border[data-v-1a6a30e3]{width:2rem;height:2rem;border:.25em solid hsla(0,0%,100%,.2);border-right-color:#e0e0e0;border-radius:50%;-webkit-animation:spinner-border-1a6a30e3 .75s linear infinite;animation:spinner-border-1a6a30e3 .75s linear infinite}@-webkit-keyframes spinner-border-1a6a30e3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border-1a6a30e3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sr-only[data-v-1a6a30e3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input[type=checkbox][data-v-1a6a30e3]{background-color:#656565;border:1px solid #bdbdbd;border-radius:3px;width:16px;height:16px;accent-color:#fff}input[type=checkbox][data-v-1a6a30e3]:checked{background-color:#4caf50;border-color:#4caf50}.btn[data-v-1a6a30e3]{padding:.5rem 1rem;border-radius:6px;border:1px solid transparent;font-size:.875rem;font-weight:500;text-align:center;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-decoration:none;display:inline-block}.btn-primary[data-v-1a6a30e3]{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary[data-v-1a6a30e3]:hover:not(:disabled){background-color:#0056b3;border-color:#0056b3}.btn-primary[data-v-1a6a30e3]:disabled{background-color:rgba(0,123,255,.5);border-color:rgba(0,123,255,.5);opacity:.6;cursor:not-allowed}.btn-secondary[data-v-1a6a30e3]{background-color:transparent;border-color:hsla(0,0%,100%,.3);color:#e0e0e0}.btn-secondary[data-v-1a6a30e3]:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff}.spinner-border-sm[data-v-1a6a30e3]{width:1rem;height:1rem;border-width:.15em}.text-primary[data-v-1a6a30e3]{color:#17a2b8!important}.text-muted[data-v-1a6a30e3]{color:#999!important}.font-weight-bold[data-v-1a6a30e3]{font-weight:600!important}.row[data-v-1a6a30e3]{margin-left:-.5rem;margin-right:-.5rem}.col-md-6[data-v-1a6a30e3]{padding-left:.5rem;padding-right:.5rem;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:767.98px){.col-md-6[data-v-1a6a30e3]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:.5rem}}.text-center[data-v-1a6a30e3]{text-align:center}.py-5[data-v-1a6a30e3]{padding-top:3rem;padding-bottom:3rem}.mt-3[data-v-1a6a30e3]{margin-top:1rem}.mt-4[data-v-1a6a30e3]{margin-top:1.5rem}.ml-2[data-v-1a6a30e3]{margin-left:.5rem}.mr-2[data-v-1a6a30e3]{margin-right:.5rem}.modal-content-wrapper[data-v-148fb5da]{max-height:calc(85vh - 120px);overflow-y:auto;overflow-x:hidden}.table-wrapper[data-v-148fb5da]{overflow-x:auto}.shift-notes-preview[data-v-148fb5da]{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.summary-info[data-v-148fb5da]{background-color:rgba(37,55,65,.7);color:#e0e0e0;border:1px solid rgba(66,98,116,.5)}.text-muted-custom[data-v-148fb5da]{color:#a0a0a0!important}[data-v-148fb5da] .el-dialog__body{padding:15px 20px}.mr-1[data-v-148fb5da]{margin-right:.25rem}.training-submission-modal .modal-content[data-v-7864ab12]{padding:0}.documents-checklist[data-v-7864ab12]{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;background-color:#f9f9f9;max-height:300px;overflow-y:auto}.document-checkbox-item[data-v-7864ab12]{padding:.75rem;margin-bottom:.5rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.document-checkbox-item[data-v-7864ab12]:hover{border-color:#409eff;-webkit-box-shadow:0 2px 4px rgba(64,158,255,.1);box-shadow:0 2px 4px rgba(64,158,255,.1)}.document-checkbox-item[data-v-7864ab12]:last-child{margin-bottom:0}.document-name[data-v-7864ab12]{color:#333;font-size:.95rem}.alert[data-v-7864ab12]{border-radius:8px;padding:1rem;margin:0}.alert-info[data-v-7864ab12]{background-color:#e7f3ff;border:1px solid #b3d9ff;color:#004085}.alert-success[data-v-7864ab12]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-danger[data-v-7864ab12]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.alert i[data-v-7864ab12]{margin-right:.5rem}.form-label[data-v-7864ab12]{display:block;margin-bottom:.5rem;color:#333;font-size:.95rem}.btn[data-v-7864ab12]{padding:.5rem 1.5rem;border-radius:6px;font-size:.95rem;border:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-primary[data-v-7864ab12]{background-color:#409eff;color:#fff}.btn-primary[data-v-7864ab12]:hover:not(:disabled){background-color:#66b1ff}.btn-primary[data-v-7864ab12]:disabled{background-color:#a0cfff;cursor:not-allowed}.btn-secondary[data-v-7864ab12]{background-color:#909399;color:#fff}.btn-secondary[data-v-7864ab12]:hover:not(:disabled){background-color:#a6a9ad}.btn i[data-v-7864ab12]{margin-right:.5rem}.page-header[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.back-button[data-v-9c5fdde2]{font-size:14px;padding:8px 16px;height:40px}.back-button i[data-v-9c5fdde2]{margin-right:6px}.client-name[data-v-9c5fdde2]{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.button-toggle-row[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;margin:0;margin-top:-3px}.toggle-button[data-v-9c5fdde2]{border-radius:0;min-width:120px;margin:0}.toggle-button[data-v-9c5fdde2]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.toggle-button[data-v-9c5fdde2]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.toggle-button[data-v-9c5fdde2]:not(:first-child){border-left:none}[data-v-9c5fdde2] .toggle-button.el-button--default{background-color:#606266;border-color:#606266;color:#fff}[data-v-9c5fdde2] .toggle-button.el-button--default:hover{background-color:#737373;border-color:#737373;color:#fff}[data-v-9c5fdde2] .toggle-button.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.client-tab-content[data-v-9c5fdde2]{margin-top:1rem}.client-tab-pane[data-v-9c5fdde2]{padding:0;color:#fff;min-height:200px}.client-tab-pane>p[data-v-9c5fdde2]{color:#fff;font-size:1rem;margin:0;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px}@media (max-width:768px){.page-header[data-v-9c5fdde2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.button-toggle-row[data-v-9c5fdde2]{-ms-flex-wrap:wrap;flex-wrap:wrap}.toggle-button[data-v-9c5fdde2]{min-width:100px;font-size:.875rem}}.pdf-viewer-section[data-v-9c5fdde2]{position:sticky;top:1rem}.pdf-viewer-container[data-v-9c5fdde2]{border:1px solid #ddd;border-radius:4px;height:65vh}.pdf-viewer[data-v-9c5fdde2]{width:100%;height:100%}.verification-form[data-v-9c5fdde2]{max-height:calc(85vh - 180px);overflow-y:auto;padding-right:1rem;width:100%}.pdf-verification-section[data-v-9c5fdde2]{max-width:100%;padding:20px}[data-v-9c5fdde2] .el-dialog__body{overflow:hidden!important;padding:0!important;max-height:none!important}[data-v-9c5fdde2] .el-dialog--center .el-dialog__body{overflow:hidden!important;padding:0!important;text-align:initial}.modern-calendar-wrapper[data-v-9c5fdde2]{width:100%;margin:0}.modern-legend-row[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.legend-groups[data-v-9c5fdde2]{gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legend-group[data-v-9c5fdde2],.legend-groups[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-group[data-v-9c5fdde2]{gap:1rem}.legend-group-header[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#6ba6cd;letter-spacing:.025em;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.legend-group-header i[data-v-9c5fdde2]{font-size:.75rem;width:12px;text-align:center}.legend-item[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.8rem;color:hsla(0,0%,100%,.9);padding:.25rem 0;-webkit-transition:color .2s ease;transition:color .2s ease}.legend-item[data-v-9c5fdde2]:hover{color:#fff}.legend-color[data-v-9c5fdde2]{width:14px;height:10px;border-radius:2px;border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.legend-item:hover .legend-color[data-v-9c5fdde2]{-webkit-transform:scale(1.1);transform:scale(1.1)}.legend-color.status-unassigned[data-v-9c5fdde2]{background:linear-gradient(135deg,rgba(220,53,69,.7),rgba(220,53,69,.5))}.legend-color.status-scheduled[data-v-9c5fdde2]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))}.legend-color.status-clocked-in[data-v-9c5fdde2]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.legend-color.status-clocked-out[data-v-9c5fdde2]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.legend-color.status-approved[data-v-9c5fdde2]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.legend-color.status-missed[data-v-9c5fdde2]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}[data-v-9c5fdde2] .custom-calendar{width:100%}[data-v-9c5fdde2] .calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}[data-v-9c5fdde2] .day-name{font-weight:700;text-align:center;padding:8px;color:#fff;background:hsla(0,0%,100%,.05)}[data-v-9c5fdde2] .calendar-day,[data-v-9c5fdde2] .day-name{border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}[data-v-9c5fdde2] .calendar-day{position:relative;background:transparent;min-height:80px;padding:4px;cursor:pointer}[data-v-9c5fdde2] .calendar-day:nth-child(7n){border-right:none}[data-v-9c5fdde2] .calendar-day:nth-last-child(-n+7){border-bottom:none}[data-v-9c5fdde2] .day-name:nth-child(7n){border-right:none}[data-v-9c5fdde2] .date-number{font-size:.85rem;font-weight:700;color:#fff}[data-v-9c5fdde2] .today{background-color:rgba(107,166,205,.2);border:2px solid #6ba6cd}[data-v-9c5fdde2] .other-month{opacity:.4}[data-v-9c5fdde2] .shift-item{margin-top:2px;font-size:.7rem;color:#fff;padding:4px 6px;min-height:24px;border-radius:3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;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;gap:4px}[data-v-9c5fdde2] .shift-time{font-weight:700;-ms-flex-negative:0;flex-shrink:0}[data-v-9c5fdde2] .shift-client{overflow:hidden;text-overflow:ellipsis;opacity:.9}[data-v-9c5fdde2] .shift-caregiver{font-size:.6rem;color:#e0e0e0;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.calendar-view[data-v-9c5fdde2]{margin-top:1rem;width:100%}.month-navigation[data-v-9c5fdde2]{gap:2rem;margin:1rem 0;padding:.75rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.month-navigation[data-v-9c5fdde2],.nav-btn[data-v-9c5fdde2]{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;background:hsla(0,0%,100%,.08)}.nav-btn[data-v-9c5fdde2]{border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.8);padding:0;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;height:36px;width:36px}.nav-btn[data-v-9c5fdde2]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.nav-btn i[data-v-9c5fdde2]{font-size:12px}.current-month-display[data-v-9c5fdde2]{font-size:1.25rem;font-weight:600;color:#fff;min-width:200px;text-align:center;letter-spacing:.5px}.client-schedule-container[data-v-9c5fdde2]{width:100%;margin:0;padding:0}.schedule-content[data-v-9c5fdde2]{margin-top:1rem;padding:0;width:100%}@media (max-width:768px){.modern-legend-row[data-v-9c5fdde2]{padding:.5rem}.legend-groups[data-v-9c5fdde2]{gap:1rem}.month-navigation[data-v-9c5fdde2]{gap:1rem;padding:.5rem}.current-month-display[data-v-9c5fdde2]{font-size:1rem;min-width:150px}.calendar-view[data-v-9c5fdde2]{padding:.25rem}[data-v-9c5fdde2] .calendar-day{min-height:80px!important;padding:4px!important}[data-v-9c5fdde2] .shift-item{font-size:.6rem!important;padding:2px 3px!important}[data-v-9c5fdde2] .shift-caregiver,[data-v-9c5fdde2] .shift-client{display:none!important}[data-v-9c5fdde2] .day-name{font-size:.65rem!important;padding:6px 2px!important}[data-v-9c5fdde2] .date-number{font-size:.75rem!important}}@media (max-width:480px){[data-v-9c5fdde2] .calendar-day{min-height:60px!important;padding:2px!important}[data-v-9c5fdde2] .shift-time{font-size:.55rem!important}}.client-notes-container[data-v-9c5fdde2]{width:100%;margin:0;padding:0}.notes-header-actions[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem;padding:.5rem 0}.add-note-button[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.add-note-button i[data-v-9c5fdde2]{font-size:14px}.note-form[data-v-9c5fdde2]{padding:0 1.5rem}.all-notes-list[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto}.note-card[data-v-9c5fdde2]{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:1rem;background-color:hsla(0,0%,100%,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.note-header[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.note-date-time[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.date-badge-row[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.note-type-badge[data-v-9c5fdde2]{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;margin:0}.general-badge[data-v-9c5fdde2]{background-color:rgba(59,130,246,.3);color:#93c5fd;border:1px solid rgba(59,130,246,.5)}.shift-badge[data-v-9c5fdde2]{background-color:rgba(34,197,94,.3);color:#86efac;border:1px solid rgba(34,197,94,.5)}.schedule-badge[data-v-9c5fdde2]{background-color:rgba(168,85,247,.3);color:#c4b5fd;border:1px solid rgba(168,85,247,.5)}.note-header strong[data-v-9c5fdde2]{color:#fff;font-weight:600;font-size:1rem}.time-range[data-v-9c5fdde2]{color:hsla(0,0%,100%,.9);font-size:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.caregiver-name[data-v-9c5fdde2]{color:hsla(0,0%,100%,.8);font-size:.9rem;-ms-flex-item-align:end;align-self:flex-end}.activities-section[data-v-9c5fdde2]{margin-bottom:1rem}.activities-section strong[data-v-9c5fdde2]{color:#fff;display:block;margin-bottom:.5rem}.activities-section div[data-v-9c5fdde2]{color:hsla(0,0%,100%,.9)}.notes-section[data-v-9c5fdde2]{margin-bottom:.5rem}.shift-notes[data-v-9c5fdde2]{color:hsla(0,0%,100%,.9);line-height:1.5;white-space:pre-wrap;margin:0;background-color:hsla(0,0%,100%,.05);padding:.75rem;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);font-size:inherit}.no-notes[data-v-9c5fdde2]{text-align:center;color:hsla(0,0%,100%,.7);font-style:italic;padding:2rem}@media (max-width:768px){.note-header[data-v-9c5fdde2]{gap:.5rem}.note-header[data-v-9c5fdde2],.time-range[data-v-9c5fdde2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.time-range[data-v-9c5fdde2]{gap:.25rem}.caregiver-name[data-v-9c5fdde2]{-ms-flex-item-align:start;align-self:flex-start}}.client-details-content[data-v-9c5fdde2]{padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px}.client-details-content .address-section[data-v-9c5fdde2]{margin-bottom:1rem;padding:.5rem 0}.client-details-content .address-block[data-v-9c5fdde2]{margin-bottom:1.5rem;padding:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:6px}.client-details-content .address-header[data-v-9c5fdde2]{padding-left:8px}.client-details-content .address-header h6[data-v-9c5fdde2]{margin:0;font-weight:600;color:#6ba6cd;font-size:1rem;letter-spacing:.5px}.client-details-content .add-address-button-container[data-v-9c5fdde2]{padding-left:8px;margin-bottom:1rem}.client-details-content[data-v-9c5fdde2] .el-form-item__label{color:hsla(0,0%,100%,.85);font-weight:500}.client-details-content[data-v-9c5fdde2] .el-input__inner,.client-details-content[data-v-9c5fdde2] .el-textarea__inner{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff}.client-details-content[data-v-9c5fdde2] .el-input__inner:focus,.client-details-content[data-v-9c5fdde2] .el-textarea__inner:focus{background-color:hsla(0,0%,100%,.12);border-color:#6ba6cd}.client-details-content[data-v-9c5fdde2] .el-input__inner::-webkit-input-placeholder,.client-details-content[data-v-9c5fdde2] .el-textarea__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.client-details-content[data-v-9c5fdde2] .el-input__inner::-moz-placeholder,.client-details-content[data-v-9c5fdde2] .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)}.client-details-content[data-v-9c5fdde2] .el-input__inner:-ms-input-placeholder,.client-details-content[data-v-9c5fdde2] .el-textarea__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.client-details-content[data-v-9c5fdde2] .el-input__inner::-ms-input-placeholder,.client-details-content[data-v-9c5fdde2] .el-textarea__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.client-details-content[data-v-9c5fdde2] .el-input__inner::placeholder,.client-details-content[data-v-9c5fdde2] .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.4)}.calendar-header-actions[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem;padding:.5rem 0}.add-shift-button[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.add-shift-button i[data-v-9c5fdde2]{font-size:14px}.goals-section[data-v-9c5fdde2]{padding:20px}.goals-list[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.goal-card[data-v-9c5fdde2]{padding:18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.goal-card[data-v-9c5fdde2]:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.goal-type-badge[data-v-9c5fdde2]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.goal-type-badge.yes_no[data-v-9c5fdde2]{background:rgba(64,158,255,.15);color:#409eff;border:1px solid rgba(64,158,255,.3)}.goal-type-badge.free_response[data-v-9c5fdde2]{background:rgba(230,162,60,.15);color:#e6a23c;border:1px solid rgba(230,162,60,.3)}.goal-question[data-v-9c5fdde2]{font-size:15px;font-weight:500;line-height:1.5;color:hsla(0,0%,100%,.9)}.goal-meta[data-v-9c5fdde2]{font-size:12px}.goal-form[data-v-9c5fdde2] .el-form-item__label{color:#fff!important}.question-type-toggle-section[data-v-9c5fdde2]{margin-bottom:1rem;padding:0;background-color:transparent;border:none}.question-type-toggle-section .button-toggle-row[data-v-9c5fdde2]{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;gap:0;margin:0}.question-type-toggle-section .toggle-button[data-v-9c5fdde2]{border-radius:0;min-width:140px;margin:0}.question-type-toggle-section .toggle-button[data-v-9c5fdde2]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.question-type-toggle-section .toggle-button[data-v-9c5fdde2]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none}.goal-form[data-v-9c5fdde2] .toggle-button.el-button--default{background-color:#606266;border-color:#606266;color:#fff}.goal-form[data-v-9c5fdde2] .toggle-button.el-button--default:hover{background-color:#737373;border-color:#737373;color:#fff}.goal-form[data-v-9c5fdde2] .toggle-button.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.goal-actions[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}.goal-actions .el-button[data-v-9c5fdde2]{padding:4px 8px}.no-goals[data-v-9c5fdde2]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:32px;text-align:center}.no-goals p[data-v-9c5fdde2]{margin:0;opacity:.7}.documents-upload-section[data-v-9c5fdde2]{background:hsla(0,0%,100%,.08);padding:20px;border-radius:8px;margin-bottom:30px}.documents-upload-section h5[data-v-9c5fdde2]{margin-bottom:15px;color:#fff}.documents-upload-section label[data-v-9c5fdde2]{color:hsla(0,0%,100%,.85);font-weight:500;margin-bottom:5px;display:block}.upload-document-button[data-v-9c5fdde2]{background-color:#409eff!important;border-color:#409eff!important}.upload-document-button[data-v-9c5fdde2]:hover{background-color:#66b1ff!important;border-color:#66b1ff!important}.document-category-section[data-v-9c5fdde2]{background:hsla(0,0%,100%,.03);padding:20px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.category-header[data-v-9c5fdde2]{color:#fff;font-size:18px;font-weight:600}.category-header-with-action[data-v-9c5fdde2],.category-header[data-v-9c5fdde2]{margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid hsla(0,0%,100%,.2)}.category-header-with-action[data-v-9c5fdde2]{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.category-header-with-action .category-header[data-v-9c5fdde2]{margin-bottom:0;border-bottom:none;padding-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.training-action-section[data-v-9c5fdde2]{gap:10px}.training-action-section[data-v-9c5fdde2],.training-status-badge[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.training-status-badge .badge[data-v-9c5fdde2]{font-size:14px;padding:6px 12px}.submit-training-button[data-v-9c5fdde2]{white-space:nowrap}.documents-list[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.document-item[data-v-9c5fdde2]{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;padding:12px 15px;background:hsla(0,0%,100%,.05);border-radius:6px;border:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.document-item[data-v-9c5fdde2]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.document-info[data-v-9c5fdde2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.document-info i[data-v-9c5fdde2]{color:hsla(0,0%,100%,.7);font-size:16px}.document-name[data-v-9c5fdde2]{color:#4fc3f7;text-decoration:none;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.document-name[data-v-9c5fdde2]:hover{color:#81d4fa;text-decoration:underline}.document-meta[data-v-9c5fdde2]{color:hsla(0,0%,100%,.6);font-size:12px}.delete-button[data-v-9c5fdde2]{margin-left:10px}.no-documents[data-v-9c5fdde2]{text-align:center;padding:30px;color:hsla(0,0%,100%,.5);font-style:italic}.no-documents p[data-v-9c5fdde2]{margin:0}.pdf-viewer-container[data-v-9c5fdde2]{height:80vh;max-height:calc(85vh - 60px);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;overflow:hidden}.pdf-viewer-frame[data-v-9c5fdde2]{width:100%;height:100%;border:none}.no-pdf[data-v-9c5fdde2]{padding:2rem;text-align:center;color:hsla(0,0%,100%,.6)}.contact-section[data-v-9c5fdde2]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:20px;margin-bottom:15px}.contact-section-header[data-v-9c5fdde2]{font-size:16px;font-weight:600;color:#fff;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #409eff}.contact-section .text-muted p[data-v-9c5fdde2]{margin:0;font-style:italic;color:hsla(0,0%,100%,.5)}[data-v-9c5fdde2] .row .col-md-4:has(label:empty){visibility:hidden!important}[data-v-9c5fdde2] .row .col-md-4:has(input[placeholder=""]:disabled){visibility:hidden!important}.form-label[data-v-10515b34]{font-weight:600;margin-bottom:.5rem}.form-control[data-v-10515b34]:focus{border-color:#007bff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-check-label[data-v-10515b34]{font-weight:400}.btn[data-v-10515b34]:disabled{opacity:.6;cursor:not-allowed}.email-preview-container[data-v-39cdfa54]{padding:1.5rem;background-color:#2c2c2c;color:#e0e0e0}.section-header[data-v-39cdfa54]{color:#fff;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #4a4a4a}.client-info-section[data-v-39cdfa54]{background:#3f3f3f;padding:1.25rem;border-radius:.5rem;border:1px solid #4a4a4a;margin-bottom:1.5rem}.client-info-grid[data-v-39cdfa54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-item[data-v-39cdfa54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.info-item label[data-v-39cdfa54]{color:#b0b0b0;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-item span[data-v-39cdfa54]{color:#fff;font-size:1rem;font-weight:400}.email-fields-section[data-v-39cdfa54]{background:#3f3f3f;padding:1.25rem;border-radius:.5rem;border:1px solid #4a4a4a;margin-bottom:1.5rem}.email-fields[data-v-39cdfa54]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field-group[data-v-39cdfa54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.field-group label[data-v-39cdfa54]{color:#fff;font-weight:500}.form-control[data-v-39cdfa54]{background-color:#2c2c2c;border:1px solid #4a4a4a;color:#e0e0e0;padding:.5rem;border-radius:.25rem}.form-control[data-v-39cdfa54]:focus{background-color:#2c2c2c;border-color:#74b9ff;color:#e0e0e0;-webkit-box-shadow:0 0 0 .2rem rgba(116,185,255,.25);box-shadow:0 0 0 .2rem rgba(116,185,255,.25);outline:none}.form-control[data-v-39cdfa54]::-webkit-input-placeholder{color:#b0b0b0}.form-control[data-v-39cdfa54]::-moz-placeholder{color:#b0b0b0}.form-control[data-v-39cdfa54]:-ms-input-placeholder{color:#b0b0b0}.form-control[data-v-39cdfa54]::-ms-input-placeholder{color:#b0b0b0}.form-control[data-v-39cdfa54]::placeholder{color:#b0b0b0}.email-content-section[data-v-39cdfa54]{background:#3f3f3f;padding:1.25rem;border-radius:.5rem;border:1px solid #4a4a4a}.email-content-section .section-header[data-v-39cdfa54]{color:#fff;border-bottom-color:#4a4a4a}.email-content-box[data-v-39cdfa54]{background:#2c2c2c;padding:1rem;border-radius:.25rem;border:1px solid #4a4a4a}.email-text-content[data-v-39cdfa54]{background:#363636;padding:1rem;border-radius:.25rem;border:1px solid #4a4a4a;max-height:400px;overflow-y:auto;margin-top:1rem}.email-paragraph[data-v-39cdfa54]{margin-bottom:1rem;line-height:1.6;color:#e0e0e0;text-align:justify}.email-paragraph[data-v-39cdfa54]:last-child{margin-bottom:0}.email-content-editor[data-v-39cdfa54]{margin-top:.5rem}.email-textarea[data-v-39cdfa54]{background-color:#2c2c2c;border:1px solid #4a4a4a;color:#e0e0e0;padding:.75rem;border-radius:.25rem;font-family:inherit;line-height:1.6;resize:vertical;min-height:300px;width:100%}.email-textarea[data-v-39cdfa54]:focus{background-color:#2c2c2c;border-color:#74b9ff;color:#e0e0e0;-webkit-box-shadow:0 0 0 .2rem rgba(116,185,255,.25);box-shadow:0 0 0 .2rem rgba(116,185,255,.25);outline:none}.email-textarea[data-v-39cdfa54]::-webkit-input-placeholder{color:#b0b0b0}.email-textarea[data-v-39cdfa54]::-moz-placeholder{color:#b0b0b0}.email-textarea[data-v-39cdfa54]:-ms-input-placeholder{color:#b0b0b0}.email-textarea[data-v-39cdfa54]::-ms-input-placeholder{color:#b0b0b0}.email-textarea[data-v-39cdfa54]::placeholder{color:#b0b0b0}.text-danger[data-v-39cdfa54]{color:#fd79a8!important}.text-muted[data-v-39cdfa54]{color:#b0b0b0!important}.font-weight-bold[data-v-39cdfa54]{font-weight:600!important}.modal-footer-content[data-v-39cdfa54]{width:100%}.confirmation-overlay[data-v-39cdfa54],.modal-footer-content[data-v-39cdfa54]{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}.confirmation-overlay[data-v-39cdfa54]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:9999}.confirmation-dialog[data-v-39cdfa54]{background:#3f3f3f}.confirmation-content[data-v-39cdfa54]{padding:1rem;color:#e0e0e0}.confirmation-content h5[data-v-39cdfa54]{color:#fff}.email-text-content[data-v-39cdfa54]::-webkit-scrollbar{width:8px}.email-text-content[data-v-39cdfa54]::-webkit-scrollbar-track{background:#2c2c2c;border-radius:4px}.email-text-content[data-v-39cdfa54]::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:4px}.email-text-content[data-v-39cdfa54]::-webkit-scrollbar-thumb:hover{background:#6a6a6a}.prompt-editor-content[data-v-39cdfa54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:500px}.prompt-editor-content .text-muted[data-v-39cdfa54]{-ms-flex-negative:0;flex-shrink:0}.prompt-editor-content .form-group[data-v-39cdfa54]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;margin-bottom:0}.prompt-editor-content .form-group label[data-v-39cdfa54]{color:#fff;margin-bottom:.5rem;-ms-flex-negative:0;flex-shrink:0}.prompt-editor-content .prompt-textarea[data-v-39cdfa54]{font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;resize:none;overflow-y:auto!important}@media (max-width:768px){.email-preview-container[data-v-39cdfa54]{padding:1rem}.client-info-grid[data-v-39cdfa54],.email-fields[data-v-39cdfa54]{grid-template-columns:1fr}}.prompt-editor-modal .dialog-scroll-wrapper,.prompt-editor-modal .el-dialog__body{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.prompt-editor-modal .dialog-scroll-wrapper{height:100%!important;max-height:100%!important}.home-dashboard[data-v-b7476f90]{padding:1rem;color:#e0e0e0}.home-dashboard h2[data-v-b7476f90],.home-dashboard h3[data-v-b7476f90],.home-dashboard h5[data-v-b7476f90]{color:#fff}.dashboard-header[data-v-b7476f90]{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;padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.btn-change-password[data-v-b7476f90],.dashboard-actions[data-v-b7476f90]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.btn-change-password[data-v-b7476f90]{background:rgba(23,162,184,.2);color:#17a2b8;border:1px solid rgba(23,162,184,.4);padding:.5rem 1rem;border-radius:.25rem;font-size:.9rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-change-password[data-v-b7476f90]:hover{background:rgba(23,162,184,.3);border-color:rgba(23,162,184,.6);color:#17a2b8}.btn-change-password i[data-v-b7476f90]{font-size:.875rem}.dashboard-date[data-v-b7476f90]{color:#b3a6a6;font-size:.9rem}.notification-banner[data-v-b7476f90]{background:rgba(37,55,65,.9);border-top:1px solid hsla(0,0%,100%,.1);border-right:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);border-left:4px solid #ffc107;padding:1rem;border-radius:.25rem}.schedule-requests-banner[data-v-b7476f90],.unified-notifications[data-v-b7476f90]{border-left:4px solid #17a2b8}.request-list[data-v-b7476f90]{margin-top:1rem}.request-item[data-v-b7476f90]{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;padding:1rem;margin-bottom:.5rem;border-radius:.25rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);-webkit-transition:background-color .2s;transition:background-color .2s}.request-item.clickable[data-v-b7476f90]{cursor:pointer}.request-item.clickable[data-v-b7476f90]:hover{background:hsla(0,0%,100%,.1)}.request-content[data-v-b7476f90]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#e0e0e0}.request-content strong[data-v-b7476f90]{color:#fff;font-weight:700;display:block;margin-bottom:.25rem}.request-details[data-v-b7476f90]{display:block;color:#b3a6a6;font-size:.9rem;margin-top:.25rem}.request-actions[data-v-b7476f90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.request-actions .btn[data-v-b7476f90]{min-width:90px}.notification-item[data-v-b7476f90]{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;padding:.5rem;margin-bottom:.5rem;border-radius:.25rem}.notification-warning[data-v-b7476f90]{background:rgba(255,193,7,.1);border-left:3px solid #ffc107}.notification-info[data-v-b7476f90]{background:rgba(23,162,184,.1);border-left:3px solid #17a2b8}.notification-shift-approval[data-v-b7476f90]{background:rgba(13,110,253,.1);border-left:3px solid #0d6efd}.auth-alert-banner[data-v-b7476f90]{background:rgba(220,53,69,.1);border-left:4px solid #dc3545}.auth-alert-item[data-v-b7476f90]{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;padding:1rem;margin-bottom:.5rem;border-radius:.25rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2)}.auth-alert-item .notification-content[data-v-b7476f90]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#e0e0e0}.auth-alert-item .notification-content strong[data-v-b7476f90]{color:#fff;font-weight:700}.auth-alert-item .notification-message[data-v-b7476f90]{display:block;color:#b3a6a6;font-size:.9rem;margin-top:.25rem}.auth-alert-item .notification-actions[data-v-b7476f90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem}.auth-alert-item .notification-actions .btn[data-v-b7476f90]{min-width:110px}.auth-alert-item .btn[data-v-b7476f90]:disabled{opacity:.6;cursor:not-allowed}.auth-alert-item.clickable[data-v-b7476f90]{cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.auth-alert-item.clickable[data-v-b7476f90]:hover{background-color:hsla(0,0%,100%,.1)}.notification-list[data-v-b7476f90]{max-height:400px;overflow-y:auto}.notification-content[data-v-b7476f90]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#e0e0e0}.notification-content strong[data-v-b7476f90]{color:#fff}.notification-message[data-v-b7476f90]{display:block;color:#b3a6a6;font-size:.9rem}.stats-card[data-v-b7476f90]{background:rgba(37,55,65,.9);border-radius:.5rem;padding:1.5rem;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.3);box-shadow:0 .125rem .25rem rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.clickable-card[data-v-b7476f90]{cursor:pointer}.clickable-card[data-v-b7476f90]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.4);box-shadow:0 .25rem .5rem rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.2);background:rgba(37,55,65,.95)}.stats-icon[data-v-b7476f90]{font-size:2rem;margin-right:calc(1rem + 20px)}.stats-content h3[data-v-b7476f90]{margin:0;font-size:2rem;font-weight:700;color:#fff}.stats-content p[data-v-b7476f90]{margin:.25rem 0;color:#b3a6a6}.dashboard-card[data-v-b7476f90]{background:rgba(37,55,65,.9);border-radius:.5rem;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.3);box-shadow:0 .125rem .25rem rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);height:100%}.card-header[data-v-b7476f90]{padding:1rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);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}.card-body[data-v-b7476f90]{padding:1.5rem;color:#e0e0e0}.schedule-item[data-v-b7476f90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.schedule-time[data-v-b7476f90]{font-weight:700;color:#e0e0e0;min-width:80px}.schedule-details[data-v-b7476f90]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1rem;color:#e0e0e0}.badge[data-v-b7476f90]{font-size:.75em;padding:.25em .5em;border-radius:.25rem}.badge-info[data-v-b7476f90]{background-color:#17a2b8;color:#fff}.badge-success[data-v-b7476f90]{background-color:#28a745;color:#fff}.badge-warning[data-v-b7476f90]{background-color:#ffc107;color:#212529}.badge-danger[data-v-b7476f90]{background-color:#dc3545;color:#fff}.badge-primary[data-v-b7476f90]{background-color:#007bff;color:#fff}.badge-secondary[data-v-b7476f90]{background-color:#6c757d;color:#fff}@media (max-width:768px){.stats-card[data-v-b7476f90]{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stats-icon[data-v-b7476f90]{margin-right:0;margin-bottom:1rem}.dashboard-header[data-v-b7476f90]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.caregiver-dashboard[data-v-d26a3086]{padding:1rem;color:#e0e0e0}.dashboard-header[data-v-d26a3086]{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;padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.dashboard-header h2[data-v-d26a3086]{color:#fff;margin:0}.btn-change-password[data-v-d26a3086],.dashboard-actions[data-v-d26a3086]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.btn-change-password[data-v-d26a3086]{background:rgba(23,162,184,.2);color:#17a2b8;border:1px solid rgba(23,162,184,.4);padding:.5rem 1rem;border-radius:.25rem;font-size:.9rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-change-password[data-v-d26a3086]:hover{background:rgba(23,162,184,.3);border-color:rgba(23,162,184,.6);color:#17a2b8}.btn-change-password i[data-v-d26a3086]{font-size:.875rem}.dashboard-date[data-v-d26a3086]{color:#b3a6a6;font-size:.9rem}.section-card[data-v-d26a3086]{background:rgba(37,55,65,.9);border-radius:.5rem;padding:1.5rem;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.3);box-shadow:0 .125rem .25rem rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.section-header[data-v-d26a3086]{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:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.section-header h3[data-v-d26a3086]{color:#fff;margin:0;font-size:1.25rem}.stats-period-selector[data-v-d26a3086]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.period-btn[data-v-d26a3086]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#b3a6a6;padding:.4rem .8rem;border-radius:.25rem;font-size:.85rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.period-btn[data-v-d26a3086]:hover{background:hsla(0,0%,100%,.15)}.period-btn.active[data-v-d26a3086]{background:#17a2b8;border-color:#17a2b8;color:#fff}.stats-grid[data-v-d26a3086]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.stat-item[data-v-d26a3086]{gap:1rem}.stat-icon[data-v-d26a3086],.stat-item[data-v-d26a3086]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-icon[data-v-d26a3086]{width:3rem;height:3rem;border-radius:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem}.stat-icon.shifts[data-v-d26a3086]{background:rgba(23,162,184,.2);color:#17a2b8}.stat-icon.hours[data-v-d26a3086]{background:rgba(40,167,69,.2);color:#28a745}.stat-icon.scheduled[data-v-d26a3086]{background:rgba(255,193,7,.2);color:#ffc107}.stat-content[data-v-d26a3086]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-value[data-v-d26a3086]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.2}.stat-label[data-v-d26a3086]{font-size:.85rem;color:#b3a6a6;margin-top:.25rem}.schedule-list[data-v-d26a3086]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.schedule-item[data-v-d26a3086]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:.5rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.1)}.schedule-item[data-v-d26a3086]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.schedule-time[data-v-d26a3086]{color:#fff;font-weight:500;min-width:140px;font-size:.9rem}.client-name[data-v-d26a3086]{font-size:.95rem;color:#fff;margin-left:.75rem}.shift-codes[data-v-d26a3086]{color:#fff;font-size:.85rem;margin-left:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.badge[data-v-d26a3086]{font-size:.85rem;padding:.35rem .75rem;border-radius:1rem;display:inline-block;white-space:nowrap;font-weight:500;letter-spacing:.5px}.status-badge.badge-info[data-v-d26a3086]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6));color:#fff}.badge-success[data-v-d26a3086]{background-color:#28a745;color:#fff}.badge-warning[data-v-d26a3086]{background-color:#ffc107;color:#212529}.badge-primary[data-v-d26a3086]{background-color:#007bff;color:#fff}.badge-secondary[data-v-d26a3086]{background-color:#6c757d;color:#fff}.schedule-arrow[data-v-d26a3086]{color:#b3a6a6;margin-left:auto}.time-off-list[data-v-d26a3086]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.time-off-item[data-v-d26a3086]{gap:1rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1)}.time-off-icon[data-v-d26a3086],.time-off-item[data-v-d26a3086]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-off-icon[data-v-d26a3086]{width:2.5rem;height:2.5rem;border-radius:.5rem;background:rgba(255,193,7,.2);color:#ffc107;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem}.time-off-details[data-v-d26a3086]{-webkit-box-flex:1;-ms-flex:1;flex:1}.time-off-dates[data-v-d26a3086]{font-size:1rem;color:#fff;margin-bottom:.25rem}.time-off-type[data-v-d26a3086]{font-size:.85rem;color:#b3a6a6}.time-off-status[data-v-d26a3086]{margin-left:auto}.status-badge[data-v-d26a3086]{font-size:.85rem;padding:.35rem .75rem;border-radius:1rem;display:inline-block;font-weight:500;letter-spacing:.5px}.status-pending[data-v-d26a3086]{background:rgba(255,193,7,.2);color:#ffc107}.status-approved[data-v-d26a3086]{background:rgba(40,167,69,.2);color:#28a745}.status-denied[data-v-d26a3086]{background:rgba(220,53,69,.2);color:#dc3545}.no-data[data-v-d26a3086]{text-align:center;padding:3rem 1rem;color:#b3a6a6}.no-data i[data-v-d26a3086]{color:hsla(0,0%,100%,.3)}.no-data p[data-v-d26a3086]{margin:0;font-size:.9rem}.btn-link[data-v-d26a3086]{color:#17a2b8;text-decoration:none;padding:.25rem .5rem;border-radius:.25rem;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-link[data-v-d26a3086]:hover{color:#138496;background:rgba(23,162,184,.1)}@media (max-width:768px){.stats-grid[data-v-d26a3086]{grid-template-columns:1fr}.stats-period-selector[data-v-d26a3086]{-ms-flex-wrap:wrap;flex-wrap:wrap}.period-btn[data-v-d26a3086]{font-size:.75rem;padding:.3rem .6rem}.schedule-time[data-v-d26a3086]{min-width:100px;font-size:.85rem}.schedule-item[data-v-d26a3086]{padding:.75rem;gap:.5rem}.client-name[data-v-d26a3086]{font-size:.9rem;margin-left:.5rem}.shift-codes[data-v-d26a3086]{font-size:.8rem;margin-left:.5rem}.badge[data-v-d26a3086]{font-size:.7rem;padding:.2rem .4rem}}.button-toggle-row[data-v-76f8124a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;margin:0}.toggle-button[data-v-76f8124a]{border-radius:0;min-width:120px;margin:0}.toggle-button[data-v-76f8124a]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.toggle-button[data-v-76f8124a]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.toggle-button[data-v-76f8124a]:not(:first-child){border-left:none}[data-v-76f8124a] .toggle-button.el-button--default{background-color:#606266;border-color:#606266;color:#fff}[data-v-76f8124a] .toggle-button.el-button--default:hover{background-color:#737373;border-color:#737373;color:#fff}[data-v-76f8124a] .toggle-button.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}@media (max-width:768px){.button-toggle-row[data-v-76f8124a]{-ms-flex-wrap:wrap;flex-wrap:wrap}.toggle-button[data-v-76f8124a]{min-width:100px;font-size:.875rem}}.pdf-viewer-section[data-v-46ef9a9e]{position:sticky;top:1rem}.pdf-viewer-container[data-v-46ef9a9e]{border:1px solid #ddd;border-radius:4px;height:65vh;overflow:hidden}.pdf-viewer[data-v-46ef9a9e]{width:100%;height:100%}.verification-form[data-v-46ef9a9e]{max-height:calc(85vh - 180px);overflow-y:auto;padding-right:1rem;width:100%}h6[data-v-46ef9a9e]{color:#495057;border-bottom:1px solid #dee2e6;padding-bottom:.5rem;margin-bottom:1rem}.pdf-verification-section[data-v-46ef9a9e]{max-width:100%;padding:20px}[data-v-46ef9a9e] .el-dialog__body{overflow:hidden!important;padding:0!important;max-height:none!important}[data-v-46ef9a9e] .el-dialog--center .el-dialog__body{overflow:hidden!important;padding:0!important;text-align:initial}label.d-block[data-v-46ef9a9e]{margin-bottom:2px!important}.filter-section[data-v-46ef9a9e]{margin-bottom:1.5rem}.filter-row[data-v-46ef9a9e]{gap:1rem;padding:.5rem 0}.filter-group[data-v-46ef9a9e],.filter-row[data-v-46ef9a9e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-group[data-v-46ef9a9e]{min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group.search-group[data-v-46ef9a9e]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}.search-input[data-v-46ef9a9e]{width:100%}.compact-filter[data-v-46ef9a9e]{min-width:150px;width:150px}@media (max-width:768px){.filter-row[data-v-46ef9a9e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem}.filter-group.search-group[data-v-46ef9a9e]{max-width:unset}.compact-filter[data-v-46ef9a9e]{width:100%;min-width:unset}}.page-header[data-v-328af1bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.back-button[data-v-328af1bc]{font-size:14px;padding:8px 16px;height:40px}.back-button i[data-v-328af1bc]{margin-right:6px}.authorization-title[data-v-328af1bc]{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.authorization-content[data-v-328af1bc]{padding:1.5rem;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px}.section-header[data-v-328af1bc]{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:1.5rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.section-header h5[data-v-328af1bc]{margin:0;color:#fff;font-size:1.25rem;font-weight:600}.section-header .actions[data-v-328af1bc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.text-center[data-v-328af1bc]{text-align:center;padding:3rem 0;color:hsla(0,0%,100%,.7)}.text-center i[data-v-328af1bc]{color:#6cf;margin-bottom:1rem}.text-center p[data-v-328af1bc]{color:hsla(0,0%,100%,.7);margin-top:1rem}.no-data[data-v-328af1bc]{text-align:center;padding:3rem 0;color:hsla(0,0%,100%,.5)}.no-data p[data-v-328af1bc]{margin:0;font-size:1rem}.invoices-list[data-v-328af1bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.invoice-card[data-v-328af1bc]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.invoice-card[data-v-328af1bc]:hover{border-color:hsla(0,0%,100%,.2);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.invoice-header[data-v-328af1bc]{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;padding:1.25rem;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.invoice-header[data-v-328af1bc]:hover{background:hsla(0,0%,100%,.03)}.invoice-info[data-v-328af1bc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.invoice-month[data-v-328af1bc]{margin:0 0 .5rem 0;color:#fff;font-size:1.1rem;font-weight:600}.invoice-stats[data-v-328af1bc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.stat[data-v-328af1bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.7);font-size:.9rem}.stat i[data-v-328af1bc]{color:#6cf}.expand-toggle[data-v-328af1bc]{padding:.5rem;color:hsla(0,0%,100%,.7);-webkit-transition:color .2s ease;transition:color .2s ease}.expand-toggle[data-v-328af1bc]:hover{color:#fff;background:transparent}.invoice-shifts[data-v-328af1bc]{padding:0 1.25rem 1.25rem 1.25rem;border-top:1px solid hsla(0,0%,100%,.1);-webkit-animation:slideDown-328af1bc .3s ease;animation:slideDown-328af1bc .3s ease}@-webkit-keyframes slideDown-328af1bc{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}@keyframes slideDown-328af1bc{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.shifts-table[data-v-328af1bc]{width:100%;border-collapse:collapse;margin-top:1rem}.shifts-table thead[data-v-328af1bc]{background:hsla(0,0%,100%,.05)}.shifts-table th[data-v-328af1bc]{padding:.75rem;text-align:left;color:hsla(0,0%,100%,.9);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.1)}.shifts-table td[data-v-328af1bc]{padding:.75rem;color:hsla(0,0%,100%,.8);border-bottom:1px solid hsla(0,0%,100%,.05)}.shifts-table tbody tr[data-v-328af1bc]:hover{background:hsla(0,0%,100%,.03)}.shifts-table tbody tr:last-child td[data-v-328af1bc]{border-bottom:none}@media (max-width:768px){.page-header[data-v-328af1bc]{gap:10px}.page-header[data-v-328af1bc],.section-header[data-v-328af1bc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-header[data-v-328af1bc]{gap:1rem}.invoice-stats[data-v-328af1bc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.shifts-table[data-v-328af1bc]{font-size:.85rem}.shifts-table td[data-v-328af1bc],.shifts-table th[data-v-328af1bc]{padding:.5rem .25rem}}.page-header[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.back-button[data-v-ec563aea]{font-size:14px;padding:8px 16px;height:40px}.back-button i[data-v-ec563aea]{margin-right:6px}.title-section[data-v-ec563aea]{-webkit-box-flex:1;-ms-flex:1;flex:1}.invoice-title[data-v-ec563aea]{margin:0 0 .25rem 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.invoice-content[data-v-ec563aea]{color:#fff}.text-center[data-v-ec563aea]{text-align:center;padding:3rem 0;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px}.text-center i[data-v-ec563aea]{color:#6cf;margin-bottom:1rem}.text-center p[data-v-ec563aea]{color:hsla(0,0%,100%,.7);margin-top:1rem}.invoice-summary[data-v-ec563aea]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.invoice-summary h5[data-v-ec563aea]{margin:0 0 1.25rem 0;color:#fff;font-size:1.1rem;font-weight:600;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.summary-grid[data-v-ec563aea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.summary-item[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.summary-label[data-v-ec563aea]{color:hsla(0,0%,100%,.6);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.summary-value[data-v-ec563aea]{color:#fff;font-size:1.5rem;font-weight:600}.qb-warning-section[data-v-ec563aea]{background:linear-gradient(135deg,rgba(237,137,54,.1),rgba(246,173,85,.05));border:1px solid rgba(237,137,54,.4);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.qb-warning-header[data-v-ec563aea]{gap:1rem}.qb-warning-header[data-v-ec563aea],.qb-warning-icon[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qb-warning-icon[data-v-ec563aea]{width:50px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(237,137,54,.2);border:2px solid rgba(237,137,54,.4);border-radius:8px;color:#ed8936;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.qb-warning-content[data-v-ec563aea]{-webkit-box-flex:1;-ms-flex:1;flex:1}.qb-warning-content h5[data-v-ec563aea]{margin:0 0 .5rem 0;color:#fff;font-size:1.1rem;font-weight:600}.qb-warning-text[data-v-ec563aea]{margin:0;color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.5}.qb-status-section[data-v-ec563aea]{background:linear-gradient(135deg,rgba(44,160,28,.1),rgba(72,187,120,.05));border:1px solid rgba(44,160,28,.3);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.qb-status-header[data-v-ec563aea]{gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(44,160,28,.2)}.qb-logo-badge[data-v-ec563aea],.qb-status-header[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qb-logo-badge[data-v-ec563aea]{width:50px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(44,160,28,.2);border:2px solid rgba(44,160,28,.4);border-radius:8px;color:#48bb78;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.qb-status-content[data-v-ec563aea]{-webkit-box-flex:1;-ms-flex:1;flex:1}.qb-status-content h5[data-v-ec563aea]{margin:0 0 .25rem 0;color:#fff;font-size:1.1rem;font-weight:600}.qb-status-subtitle[data-v-ec563aea]{margin:0;color:hsla(0,0%,100%,.7);font-size:.9rem}.qb-info-grid[data-v-ec563aea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:1.25rem}.qb-info-item[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.qb-info-label[data-v-ec563aea]{color:hsla(0,0%,100%,.6);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.qb-info-value[data-v-ec563aea]{color:#fff;font-size:1.1rem;font-weight:600}.qb-attachments-info[data-v-ec563aea]{padding-top:1rem;border-top:1px solid rgba(44,160,28,.2)}.qb-attachments-label[data-v-ec563aea]{color:hsla(0,0%,100%,.7);font-size:.85rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.qb-attachment-badges[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.qb-attachment-badge[data-v-ec563aea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:6px;font-size:.8rem;font-weight:600;text-transform:capitalize}.qb-attachment-badge.success[data-v-ec563aea]{background:rgba(72,187,120,.2);border:1px solid rgba(72,187,120,.4);color:#48bb78}.qb-attachment-badge.failed[data-v-ec563aea]{background:rgba(245,101,101,.2);border:1px solid rgba(245,101,101,.4);color:#f56565}.qb-attachment-badge i[data-v-ec563aea]{margin:0;font-size:.75rem}.attachments-section[data-v-ec563aea]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.attachments-section h5[data-v-ec563aea]{margin:0 0 1.25rem 0;color:#fff;font-size:1.1rem;font-weight:600;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.section-header-with-action[data-v-ec563aea]{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:1.25rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.section-header-with-action h5[data-v-ec563aea]{margin:0;padding:0;border:none}.quickbooks-buttons-container[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.quickbooks-button[data-v-ec563aea]{padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;white-space:nowrap;background:linear-gradient(135deg,#2ca01c,#48bb78);border:none;-webkit-transition:all .2s ease;transition:all .2s ease}.quickbooks-button.sandbox-button[data-v-ec563aea]{background:linear-gradient(135deg,#4a5568,#718096)}.quickbooks-button.sandbox-button[data-v-ec563aea]:hover:not(:disabled){background:linear-gradient(135deg,#718096,#4a5568);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(113,128,150,.3);box-shadow:0 4px 12px rgba(113,128,150,.3)}.quickbooks-button[data-v-ec563aea]:hover:not(:disabled){background:linear-gradient(135deg,#48bb78,#2ca01c);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(44,160,28,.3);box-shadow:0 4px 12px rgba(44,160,28,.3)}.quickbooks-button[data-v-ec563aea]:disabled{opacity:.6;cursor:not-allowed}.quickbooks-button.quickbooks-button-sent[data-v-ec563aea]{background:linear-gradient(135deg,#48bb78,#38a169)}.quickbooks-button.quickbooks-button-sent[data-v-ec563aea]:hover:not(:disabled){background:linear-gradient(135deg,#38a169,#2f855a)}.quickbooks-button i[data-v-ec563aea]{margin:0}.attachments-grid[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.attachment-item[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;-webkit-transition:background .2s ease;transition:background .2s ease}.attachment-item[data-v-ec563aea]:hover{background:hsla(0,0%,100%,.05)}.attachment-icon[data-v-ec563aea]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;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;background:rgba(102,204,255,.1);border:1px solid rgba(102,204,255,.3);border-radius:6px;color:#6cf;font-size:1.25rem}.attachment-info[data-v-ec563aea]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.attachment-name[data-v-ec563aea]{color:#fff;font-weight:600;font-size:.95rem;margin-bottom:.25rem}.attachment-description[data-v-ec563aea]{color:hsla(0,0%,100%,.6);font-size:.85rem}.attachment-actions[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.attachment-action[data-v-ec563aea]{-ms-flex-negative:0;flex-shrink:0;padding:.5rem 1rem;font-size:.85rem;white-space:nowrap}.attachment-action i[data-v-ec563aea]{margin-right:.5rem}.attachment-action[data-v-ec563aea]:disabled{opacity:.6;cursor:not-allowed}.attachment-unavailable[data-v-ec563aea]{-ms-flex-negative:0;flex-shrink:0;color:hsla(0,0%,100%,.4);font-size:.85rem;font-style:italic}.attachment-item.upload-new[data-v-ec563aea]{border:1px dashed rgba(102,204,255,.3);background:rgba(102,204,255,.02)}.attachment-item.upload-new[data-v-ec563aea]:hover{background:rgba(102,204,255,.05);border-color:rgba(102,204,255,.5)}.attachment-item.upload-new .attachment-icon[data-v-ec563aea]{background:rgba(72,187,120,.1);border-color:rgba(72,187,120,.3);color:#48bb78}.shifts-section[data-v-ec563aea]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:1.5rem}.shifts-section h5[data-v-ec563aea]{margin:0 0 1.25rem 0;color:#fff;font-size:1.1rem;font-weight:600;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.no-data[data-v-ec563aea]{text-align:center;padding:2rem 0;color:hsla(0,0%,100%,.5)}.no-data p[data-v-ec563aea]{margin:0;font-size:1rem}.shifts-table-container[data-v-ec563aea]{overflow-x:auto}.shifts-table[data-v-ec563aea]{width:100%;border-collapse:collapse;min-width:800px}.shifts-table thead[data-v-ec563aea]{background:hsla(0,0%,100%,.05)}.shifts-table th[data-v-ec563aea]{padding:.75rem;text-align:left;color:hsla(0,0%,100%,.9);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.1)}.shifts-table td[data-v-ec563aea]{padding:.75rem;color:hsla(0,0%,100%,.8);border-bottom:1px solid hsla(0,0%,100%,.05)}.shifts-table tbody tr[data-v-ec563aea]:hover{background:hsla(0,0%,100%,.03)}.service-codes[data-v-ec563aea]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.service-code-badge[data-v-ec563aea]{display:inline-block;padding:.15rem .5rem;background:rgba(102,204,255,.2);border:1px solid rgba(102,204,255,.3);border-radius:4px;font-size:.75rem;color:#6cf;font-weight:600}.hours-cell[data-v-ec563aea]{font-weight:600;color:#fff}.notes-button[data-v-ec563aea]{padding:.25rem .5rem;color:#6cf;font-size:.9rem}.notes-button[data-v-ec563aea]:hover{color:#fff;background:rgba(102,204,255,.1)}.no-notes[data-v-ec563aea]{color:hsla(0,0%,100%,.3)}.shifts-table tfoot[data-v-ec563aea]{background:hsla(0,0%,100%,.05);border-top:2px solid hsla(0,0%,100%,.2)}.total-row td[data-v-ec563aea]{padding:1rem .75rem;border-bottom:none}.total-label[data-v-ec563aea]{text-align:right;font-weight:600;color:hsla(0,0%,100%,.9);font-size:1rem}.total-value[data-v-ec563aea]{font-weight:700;color:#fff;font-size:1.1rem}.modal-overlay[data-v-ec563aea]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);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;z-index:1000;padding:1rem}.modal-content[data-v-ec563aea]{background:#1a1a2e;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5)}.modal-header[data-v-ec563aea]{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;padding:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header h5[data-v-ec563aea]{margin:0;color:#fff;font-size:1.1rem;font-weight:600}.close-button[data-v-ec563aea]{background:none;border:none;color:hsla(0,0%,100%,.7);font-size:1.25rem;cursor:pointer;padding:.25rem .5rem;-webkit-transition:color .2s ease;transition:color .2s ease}.close-button[data-v-ec563aea]:hover{color:#fff}.modal-body[data-v-ec563aea]{padding:1.25rem}.shift-info[data-v-ec563aea]{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.shift-info p[data-v-ec563aea]{margin:.5rem 0;color:hsla(0,0%,100%,.8)}.shift-info strong[data-v-ec563aea]{color:#fff}.notes-content[data-v-ec563aea]{color:hsla(0,0%,100%,.9);line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.pdf-viewer-container[data-v-ec563aea]{height:80vh;max-height:calc(85vh - 60px);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;overflow:hidden}.pdf-viewer-frame[data-v-ec563aea]{width:100%;height:100%;border:none}.no-pdf[data-v-ec563aea]{text-align:center;color:hsla(0,0%,100%,.6);padding:2rem}[data-v-ec563aea] .el-dialog__body{overflow:hidden!important;padding:0!important;max-height:none!important}[data-v-ec563aea] .el-dialog--center .el-dialog__body{overflow:hidden!important;padding:0!important;text-align:initial}@media (max-width:768px){.page-header[data-v-ec563aea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.summary-grid[data-v-ec563aea]{grid-template-columns:1fr;gap:1rem}.section-header-with-action[data-v-ec563aea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.quickbooks-button[data-v-ec563aea]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.attachment-item[data-v-ec563aea]{-ms-flex-wrap:wrap;flex-wrap:wrap}.attachment-info[data-v-ec563aea]{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.attachment-action[data-v-ec563aea],.attachment-actions[data-v-ec563aea],.attachment-unavailable[data-v-ec563aea]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.attachment-actions[data-v-ec563aea]{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.attachment-actions .attachment-action[data-v-ec563aea]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100px}.shifts-table[data-v-ec563aea]{font-size:.85rem}.shifts-table td[data-v-ec563aea],.shifts-table th[data-v-ec563aea]{padding:.5rem .25rem}.modal-content[data-v-ec563aea]{margin:1rem}.pdf-viewer-container[data-v-ec563aea]{height:60vh}}.filter-section[data-v-8a957638]{margin-bottom:1.5rem}.filter-row[data-v-8a957638]{gap:1rem;padding:.5rem 0}.filter-group[data-v-8a957638],.filter-row[data-v-8a957638]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-group[data-v-8a957638]{min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group.search-group[data-v-8a957638]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}.search-input[data-v-8a957638]{width:100%}.compact-filter[data-v-8a957638]{min-width:150px;width:150px}@media (max-width:768px){.filter-row[data-v-8a957638]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem}.filter-group.search-group[data-v-8a957638]{max-width:unset}.compact-filter[data-v-8a957638]{width:100%;min-width:unset}}.modal-title-wrapper[data-v-1677f112]{text-align:left}.modal-title-main[data-v-1677f112]{font-size:18px;font-weight:600;color:#fff;margin-bottom:4px}.modal-title-subtitle[data-v-1677f112]{font-size:14px;font-weight:400;color:hsla(0,0%,100%,.7)}.generate-form-content[data-v-1677f112]{padding:10px 0}.form-field[data-v-1677f112]{margin-bottom:24px}.field-label[data-v-1677f112]{color:#fff;font-size:14px;font-weight:500;margin:0 0 2px 0;display:block}.filter-section[data-v-1677f112]{margin-bottom:1.5rem}.filter-row[data-v-1677f112]{gap:1rem;padding:.5rem 0}.filter-group[data-v-1677f112],.filter-row[data-v-1677f112]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-group[data-v-1677f112]{min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group.search-group[data-v-1677f112]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}.search-input[data-v-1677f112]{width:100%}.compact-filter[data-v-1677f112]{min-width:150px;width:150px}@media (max-width:768px){.filter-row[data-v-1677f112]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem}.filter-group.search-group[data-v-1677f112]{max-width:unset}.compact-filter[data-v-1677f112]{width:100%;min-width:unset}}.badge[data-v-68cb6107]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.badge-secondary[data-v-68cb6107]{background-color:#6c757d;color:#fff}.badge-primary[data-v-68cb6107]{background-color:#007bff;color:#fff}.badge-success[data-v-68cb6107]{background-color:#28a745;color:#fff}.badge-danger[data-v-68cb6107]{background-color:#dc3545;color:#fff}.summary-card[data-v-68cb6107]{background:#253741;border:2px solid hsla(0,0%,100%,.3);border-radius:10px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.3);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.summary-card[data-v-68cb6107]:hover{-webkit-box-shadow:0 6px 15px rgba(0,0,0,.4);box-shadow:0 6px 15px rgba(0,0,0,.4)}.card-header[data-v-68cb6107]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.summary-icon[data-v-68cb6107]{font-size:20px;margin-right:10px;color:#4caf50;width:24px;text-align:center}.card-title[data-v-68cb6107]{font-size:14px;color:#b3a6a6;font-weight:500;margin:0}.card-value[data-v-68cb6107]{font-size:28px;font-weight:700;color:#fff;line-height:1;text-align:center}.shifts-container[data-v-68cb6107]{max-height:120px;overflow-y:auto;padding:5px}.shift-item[data-v-68cb6107]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:3px 6px;margin-bottom:2px;background:hsla(0,0%,100%,.1);border-radius:3px;font-size:12px}.shift-date[data-v-68cb6107]{color:#e0e0e0;font-weight:500;min-width:40px}.shift-hours[data-v-68cb6107]{color:#4caf50;font-weight:700;min-width:30px}.overtime-badge[data-v-68cb6107]{background:#ff9800;color:#fff;padding:1px 4px;border-radius:2px;font-size:10px;font-weight:700}.no-shifts[data-v-68cb6107]{color:#999;font-style:italic;font-size:12px;text-align:center;padding:10px}.payroll-export-modal[data-v-68cb6107] .el-date-editor{width:100%}.payroll-export-modal[data-v-68cb6107] .el-date-editor .el-input__inner{background-color:#656565!important;border:1px solid #4a5568;color:#fff}.payroll-export-modal[data-v-68cb6107] .el-date-editor .el-input__inner:focus{border-color:#4caf50}.payroll-export-modal[data-v-68cb6107] .el-date-editor .el-input__icon{color:#a0aec0}.payroll-export-modal[data-v-68cb6107] .el-date-editor--daterange{width:100%!important}.payroll-export-modal[data-v-68cb6107] .el-date-editor--daterange .el-input__suffix{right:10px!important}.payroll-export-modal[data-v-68cb6107] .el-range-separator{color:#fff!important;padding:0 5px!important}.payroll-export-modal[data-v-68cb6107] .el-range-input{background-color:#656565!important;color:#fff!important}.payroll-export-modal[data-v-68cb6107] .el-range__close-icon{right:10px!important}.payroll-export-modal[data-v-68cb6107] .el-date-editor--daterange .el-range__icon{color:#a0aec0}.payroll-export-modal[data-v-68cb6107] .el-checkbox__label{color:#fff}.payroll-export-modal[data-v-68cb6107] .el-checkbox__inner{background-color:#656565;border-color:#fff}.payroll-export-modal[data-v-68cb6107] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#4caf50;border-color:#4caf50}.payroll-export-modal label[data-v-68cb6107]{color:#e0e0e0;font-weight:500;margin-bottom:8px;display:block}.el-date-table th{font-size:0!important;padding:5px 0!important;position:relative!important}.el-date-table th:before{content:attr(title);display:block;font-size:12px!important;text-transform:uppercase}.el-date-range-picker__content:first-child .el-date-table th:first-child:before,.el-date-range-picker__content:nth-child(2) .el-date-table th:first-child:before{content:"S"!important;font-size:12px!important}.el-date-range-picker__content:first-child .el-date-table th:nth-child(2):before,.el-date-range-picker__content:nth-child(2) .el-date-table th:nth-child(2):before{content:"M"!important;font-size:12px!important}.el-date-range-picker__content:first-child .el-date-table th:nth-child(3):before,.el-date-range-picker__content:nth-child(2) .el-date-table th:nth-child(3):before{content:"T"!important;font-size:12px!important}.el-date-range-picker__content:first-child .el-date-table th:nth-child(4):before,.el-date-range-picker__content:nth-child(2) .el-date-table th:nth-child(4):before{content:"W"!important;font-size:12px!important}.el-date-range-picker__content:first-child .el-date-table th:nth-child(5):before,.el-date-range-picker__content:nth-child(2) .el-date-table th:nth-child(5):before{content:"T"!important;font-size:12px!important}.el-date-range-picker__content:first-child .el-date-table th:nth-child(6):before,.el-date-range-picker__content:nth-child(2) .el-date-table th:nth-child(6):before{content:"F"!important;font-size:12px!important}.el-date-range-picker__content:first-child .el-date-table th:nth-child(7):before,.el-date-range-picker__content:nth-child(2) .el-date-table th:nth-child(7):before{content:"S"!important;font-size:12px!important}.request-type-selector[data-v-223ee293]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.request-type-button[data-v-223ee293]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px;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;gap:.5rem;padding:.75rem 1rem}.request-type-button i[data-v-223ee293]{font-size:1.1em}.form-label[data-v-223ee293]{font-weight:600;margin-bottom:.5rem;color:#d9d9d9}[data-v-223ee293] .el-input__inner{background-color:#656565!important;color:#fff!important;border-radius:6px!important;height:40px!important;font-size:14px!important;font-weight:400!important}[data-v-223ee293] .el-input__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#656565!important;color:#fff!important}[data-v-223ee293] .el-textarea__inner{word-break:normal;overflow-wrap:break-word;white-space:pre-wrap}[data-v-223ee293] .el-textarea__inner,[data-v-223ee293] .el-textarea__inner:focus{background-color:#656565!important;color:#fff!important;font-size:14px!important;font-weight:400!important}[data-v-223ee293] .el-textarea__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.alert[data-v-223ee293]{border-radius:4px;padding:12px 16px;margin-bottom:0}.alert-info[data-v-223ee293]{background-color:rgba(23,162,184,.15);border-color:#17a2b8;color:#17a2b8}.alert-warning[data-v-223ee293]{background-color:rgba(184,134,11,.15);border-color:#b8860b;color:#daa520}.alert-danger[data-v-223ee293]{background-color:rgba(220,53,69,.15);border-color:#dc3545;color:#dc3545}.btn[data-v-223ee293]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-223ee293]{background-color:#007bff;border-color:#007bff}.btn-primary[data-v-223ee293]:hover:not(:disabled){background-color:#0056b3;border-color:#0056b3}.btn-secondary[data-v-223ee293]{background-color:#6c757d;border-color:#6c757d}.btn-secondary[data-v-223ee293]:hover:not(:disabled){background-color:#5a6268;border-color:#545b62}.review-details-content[data-v-0e38cba4]{padding:.5rem 0;max-height:calc(85vh - 180px);overflow-y:auto}.detail-row[data-v-0e38cba4]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.detail-row[data-v-0e38cba4]:last-child{border-bottom:none}.detail-row strong[data-v-0e38cba4]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;color:#6ba6cd;font-weight:600}.detail-row span[data-v-0e38cba4]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:hsla(0,0%,100%,.9)}.affected-shifts-warning[data-v-0e38cba4],.no-shifts-info[data-v-0e38cba4]{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.alert[data-v-0e38cba4]{border-radius:6px;padding:12px;margin-bottom:0}.alert-warning[data-v-0e38cba4]{background-color:rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.3);color:#ffc107}.alert-info[data-v-0e38cba4]{background-color:rgba(23,162,184,.15);border:1px solid rgba(23,162,184,.3);color:#17a2b8}.warning-header[data-v-0e38cba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.warning-header i[data-v-0e38cba4]{font-size:14px}.shifts-list[data-v-0e38cba4]{margin-top:8px;font-size:13px}.shift-item[data-v-0e38cba4]{padding:4px 0;color:hsla(0,0%,100%,.8)}.text-muted[data-v-0e38cba4]{color:hsla(0,0%,100%,.5)!important;font-size:12px;margin-top:4px;font-style:italic}.admin-notes-section[data-v-0e38cba4]{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.admin-notes-section label[data-v-0e38cba4]{display:block;margin-bottom:8px;color:#6ba6cd}.form-control[data-v-0e38cba4]{background-color:#2a2a2a;border:1px solid #555;color:#d9d9d9;width:100%;padding:8px;border-radius:4px}.form-control[data-v-0e38cba4]:focus{background-color:#2a2a2a;border-color:#6ba6cd;color:#d9d9d9;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(107,166,205,.25);box-shadow:0 0 0 .2rem rgba(107,166,205,.25)}.form-control[data-v-0e38cba4]::-webkit-input-placeholder{color:#999}.form-control[data-v-0e38cba4]::-moz-placeholder{color:#999}.form-control[data-v-0e38cba4]:-ms-input-placeholder{color:#999}.form-control[data-v-0e38cba4]::-ms-input-placeholder{color:#999}.form-control[data-v-0e38cba4]::placeholder{color:#999}.btn[data-v-0e38cba4]:disabled{opacity:.6;cursor:not-allowed}.btn-success[data-v-0e38cba4]{background-color:#28a745;border-color:#28a745}.btn-success[data-v-0e38cba4]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.btn-danger[data-v-0e38cba4]{background-color:#dc3545;border-color:#dc3545}.btn-danger[data-v-0e38cba4]:hover:not(:disabled){background-color:#c82333;border-color:#bd2130}.btn-secondary[data-v-0e38cba4]{background-color:#6c757d;border-color:#6c757d}.btn-secondary[data-v-0e38cba4]:hover:not(:disabled){background-color:#5a6268;border-color:#545b62}[data-v-0e38cba4] .el-tag{font-weight:600;text-transform:uppercase;font-size:11px}.compact-filter-section[data-v-7c5ebe7a]{--primary-color:#6ba6cd;--primary-hover:#5a94b8;--background-glass:hsla(0,0%,100%,0.08);--border-color:hsla(0,0%,100%,0.12);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,0.7);--shadow-subtle:0 2px 8px rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:0}.filter-row-compact[data-v-7c5ebe7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.5rem 1rem;background:var(--background-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:var(--shadow-subtle);box-shadow:var(--shadow-subtle);-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-row-compact[data-v-7c5ebe7a]:hover{border-color:hsla(0,0%,100%,.18);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.12);box-shadow:0 3px 10px rgba(0,0,0,.12)}.filter-group-compact[data-v-7c5ebe7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:180px}.compact-select[data-v-7c5ebe7a]{width:100%}.text-muted[data-v-7c5ebe7a]{color:#999}.small[data-v-7c5ebe7a]{font-size:12px}[data-v-7c5ebe7a] .el-table{background-color:#2a2a2a;color:#d9d9d9}[data-v-7c5ebe7a] .el-table th{background-color:#1f1f1f;color:#d9d9d9}[data-v-7c5ebe7a] .el-table tr{background-color:#2a2a2a}[data-v-7c5ebe7a] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#3a3a3a!important}[data-v-7c5ebe7a] .el-tag{font-weight:600;text-transform:uppercase;font-size:11px}.view-details-content[data-v-7c5ebe7a]{padding:.5rem 0}.detail-row[data-v-7c5ebe7a]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.detail-row[data-v-7c5ebe7a]:last-child{border-bottom:none}.detail-row strong[data-v-7c5ebe7a]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;color:#6ba6cd;font-weight:600}.detail-row span[data-v-7c5ebe7a]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:hsla(0,0%,100%,.9)}.detail-row[data-v-44e35bd3]{margin-bottom:16px}.detail-row strong[data-v-44e35bd3]{display:inline-block;width:150px;color:#333}.schedule-display[data-v-44e35bd3]{border:1px solid #e0e0e0;border-radius:4px;padding:12px;background-color:#f9f9f9}.day-schedule[data-v-44e35bd3]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.day-schedule[data-v-44e35bd3]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.shift-time[data-v-44e35bd3]{margin-left:20px;margin-top:4px;color:#555}.view-details-content[data-v-44e35bd3]{padding:20px}.page-header-row[data-v-37410ea6]{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:1rem}.download-btn[data-v-37410ea6]{white-space:nowrap}.compact-nav-btn[data-v-37410ea6]{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;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.8);padding:0;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;height:40px;width:40px;min-width:40px}.compact-nav-btn[data-v-37410ea6]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.compact-nav-btn[data-v-37410ea6]:active{-webkit-transform:translateY(0);transform:translateY(0)}.compact-nav-btn i[data-v-37410ea6]{font-size:12px}.filters-container[data-v-37410ea6]{--primary-color:#6ba6cd;--primary-hover:#5a94b8;--background-glass:hsla(0,0%,100%,0.08);--border-color:hsla(0,0%,100%,0.12);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,0.7);--shadow-subtle:0 2px 8px rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;row-gap:.5rem;padding:1rem;background:var(--background-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:var(--shadow-subtle);box-shadow:var(--shadow-subtle);-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.filters-container[data-v-37410ea6]:hover{border-color:hsla(0,0%,100%,.18);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.12);box-shadow:0 3px 10px rgba(0,0,0,.12)}.filter-group-compact[data-v-37410ea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group-compact.date-group[data-v-37410ea6]{min-width:500px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:600px}.compact-select[data-v-37410ea6]{min-width:150px}.filters-container .filter-group-compact:first-child .compact-select[data-v-37410ea6]{min-width:250px}.filter-break[data-v-37410ea6]{-ms-flex-preferred-size:100%;flex-basis:100%;height:0}.compact-date-picker[data-v-37410ea6]{width:100%}[data-v-37410ea6] .compact-date-picker .el-input__inner{text-overflow:clip;white-space:nowrap}.compact-btn[data-v-37410ea6]{white-space:nowrap}.search-wrapper[data-v-37410ea6]{margin-bottom:20px}[data-v-37410ea6] .el-date-editor{width:100%}[data-v-37410ea6] .el-date-editor .el-input__inner{background-color:#656565!important;border:1px solid #4a5568;color:#fff}[data-v-37410ea6] .el-date-editor .el-input__inner:focus{border-color:#4caf50}[data-v-37410ea6] .el-date-editor .el-input__icon{color:#a0aec0}[data-v-37410ea6] .el-date-editor--daterange{width:100%!important}[data-v-37410ea6] .el-date-editor--daterange .el-input__suffix{right:10px!important}[data-v-37410ea6] .el-range-separator{color:#fff!important;padding:0 5px!important}[data-v-37410ea6] .el-range-input{background-color:#656565!important;color:#fff!important}[data-v-37410ea6] .el-range__close-icon{right:10px!important}[data-v-37410ea6] .el-date-editor--daterange .el-range__icon{color:#a0aec0}@media (max-width:991px){.filters-container[data-v-37410ea6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem;padding:.75rem}.filter-group-compact.date-group[data-v-37410ea6],.filter-group-compact[data-v-37410ea6]{min-width:unset;width:100%;max-width:unset}.compact-date-picker[data-v-37410ea6],.compact-select[data-v-37410ea6]{width:100%;min-width:unset}}.aiv-table[data-v-86d3e1fc]{border-collapse:separate;border-spacing:0;border-radius:10px;overflow-x:auto;background-color:rgba(37,55,65,.7);color:#e0e0e0;border:1px solid rgba(66,98,116,.5);-webkit-box-shadow:0 8px 10px rgba(0,0,0,.3);box-shadow:0 8px 10px rgba(0,0,0,.3);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;width:100%;-webkit-overflow-scrolling:touch}.aiv-table td[data-v-86d3e1fc],.aiv-table th[data-v-86d3e1fc]{padding:14px 10px;border:1px solid rgba(66,98,116,.5);text-shadow:1px 1px 1px rgba(0,0,0,.1)}.aiv-table th[data-v-86d3e1fc]{font-weight:100;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:16px;color:#e0e0e0}.aiv-table th.sortable[data-v-86d3e1fc]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.aiv-table th.sortable[data-v-86d3e1fc]:hover{background-color:rgba(66,98,116,.3)}.aiv-table th.sorted-asc[data-v-86d3e1fc],.aiv-table th.sorted-desc[data-v-86d3e1fc]{background-color:rgba(66,98,116,.4)}.aiv-table th span[data-v-86d3e1fc]{margin-left:5px;font-size:12px}.aiv-table th[data-v-86d3e1fc]:first-child{border-top-left-radius:8px}.aiv-table th[data-v-86d3e1fc]:last-child{border-top-right-radius:8px}.aiv-table tr:last-child td[data-v-86d3e1fc]:first-child{border-bottom-left-radius:8px}.aiv-table tr:last-child td[data-v-86d3e1fc]:last-child{border-bottom-right-radius:8px}.aiv-table tr.row-clickable[data-v-86d3e1fc]{cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.aiv-table tr.row-clickable[data-v-86d3e1fc]:hover{background-color:rgba(66,98,116,.3)}@media (max-width:768px){.aiv-table thead[data-v-86d3e1fc]{display:none}.aiv-table[data-v-86d3e1fc],.aiv-table tbody[data-v-86d3e1fc],.aiv-table td[data-v-86d3e1fc],.aiv-table tr[data-v-86d3e1fc]{display:block;width:100%}.aiv-table tr[data-v-86d3e1fc]{margin-bottom:20px;border-bottom:2px solid hsla(0,0%,100%,.1);padding-bottom:10px}.aiv-table td[data-v-86d3e1fc]{text-align:left;padding-left:50%;position:relative}.aiv-table td[data-v-86d3e1fc]:before{content:attr(data-label);position:absolute;top:8px;left:10px;width:35%;white-space:nowrap;font-weight:700;color:#ccc}}.modal-table[data-v-86d3e1fc]{border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;width:100%;background-color:rgba(37,55,65,.7);color:#e0e0e0;border:1px solid #bdbdbd;-webkit-box-shadow:0 8px 10px rgba(0,0,0,.3);box-shadow:0 8px 10px rgba(0,0,0,.3)}.modal-table td[data-v-86d3e1fc],.modal-table th[data-v-86d3e1fc]{color:#e0e0e0;background-color:#656565;border:1px solid #bdbdbd}.table-container[data-v-86d3e1fc]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-container[data-v-86d3e1fc]::-webkit-scrollbar{height:6px}.table-container[data-v-86d3e1fc]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.pagination-wrapper[data-v-86d3e1fc]{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;padding:6px 0}.pagination-wrapper.top[data-v-86d3e1fc]{margin-bottom:6px}.pagination-info[data-v-86d3e1fc]{gap:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.page-size-selector[data-v-86d3e1fc],.pagination-info[data-v-86d3e1fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-size-selector[data-v-86d3e1fc]{gap:8px}.page-size-label[data-v-86d3e1fc]{color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.total-badge[data-v-86d3e1fc]{display:inline-block;background-color:#e2e8f0;color:#475569;font-size:11px;font-weight:500;padding:2px 6px;border-radius:4px;border:1px solid #cbd5e1}.pagination-info .page-info[data-v-86d3e1fc]{color:#64748b;font-size:13px;font-weight:500}.pagination-controls[data-v-86d3e1fc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex[data-v-86d3e1fc],.pagination-controls[data-v-86d3e1fc]{display:-webkit-box;display:-ms-flexbox;display:flex}.items-center[data-v-86d3e1fc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gap-1[data-v-86d3e1fc]{gap:.25rem}.pagination-btn[data-v-86d3e1fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;width:24px;padding:0;border:1px solid #d1d5db;background-color:#fff;color:#374151;font-size:10px;border-radius:3px;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.pagination-btn[data-v-86d3e1fc]:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.pagination-btn[data-v-86d3e1fc]:disabled{opacity:.5;cursor:not-allowed;color:#9ca3af}.pagination-current[data-v-86d3e1fc]{font-size:12px;color:#fff;margin:0 10px;font-weight:500}.go-to-page[data-v-86d3e1fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-left:16px}.go-to-label[data-v-86d3e1fc]{color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.go-to-input[data-v-86d3e1fc]{width:50px;height:28px;padding:0 6px;border:1px solid #bdbdbd;background-color:#656565;color:#fff;font-size:12px;border-radius:3px;text-align:center;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;line-height:26px;vertical-align:middle;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}.go-to-input[data-v-86d3e1fc]::-webkit-inner-spin-button,.go-to-input[data-v-86d3e1fc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.go-to-input[type=number][data-v-86d3e1fc]{-moz-appearance:textfield}.go-to-input[data-v-86d3e1fc]:focus{outline:none;border-color:#9ca3af;background-color:#656565}.go-to-input[data-v-86d3e1fc]::-webkit-input-placeholder{color:#fff;font-size:12px}.go-to-input[data-v-86d3e1fc]::-moz-placeholder{color:#fff;font-size:12px}.go-to-input[data-v-86d3e1fc]:-ms-input-placeholder{color:#fff;font-size:12px}.go-to-input[data-v-86d3e1fc]::-ms-input-placeholder{color:#fff;font-size:12px}.go-to-input[data-v-86d3e1fc]::placeholder{color:#fff;font-size:12px}@media (max-width:1200px){.hide-on-small[data-v-86d3e1fc]{display:none!important}}@media (max-width:1600px){.hide-on-medium[data-v-86d3e1fc]{display:none!important}}@media (max-width:768px){.pagination-wrapper[data-v-86d3e1fc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:12px 0}.pagination-controls[data-v-86d3e1fc],.pagination-info[data-v-86d3e1fc]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-info .page-info[data-v-86d3e1fc],.pagination-info .total-items[data-v-86d3e1fc]{font-size:12px}.go-to-page[data-v-86d3e1fc]{margin-left:0;margin-top:8px}.go-to-input[data-v-86d3e1fc]{width:45px;height:22px;font-size:10px}}.sidebar-wrapper[data-v-06173c0d]{background:#253741;border-right:1px solid rgba(205,144,189,.3)}img[data-v-06173c0d]{max-width:82%;height:auto;margin-top:0;margin-left:20px}.sidebar-wrapper[data-v-06173c0d]{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15)}.sidebar-menu-item[data-v-47e5695d]{cursor:pointer}.sidebar .nav-link{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.sidebar .nav-link i[class*=fa-]{font-size:20px!important}.sidebar .nav-link i,.sidebar .nav-link i[class*=fa-]{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.sidebar .nav-link i{font-size:24px!important}

/*!

=========================================================
* Vue Light Bootstrap Dashboard - v1.4.1
=========================================================

* Product Page: http://www.creative-tim.com/product/vue-light-bootstrap-dashboard-pro
* Copyright 2019 Creative Tim (http://www.creative-tim.com)
* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard/blob/master/LICENSE.md)

=========================================================

* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 */@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.alert,.brand,.btn-simple,.h1,.h2,.h3,.h4,.h5,.h6,.navbar,.td-name,a,body,button.close,h1,h2,h3,h4,h5,h6,p,td{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:300;margin:30px 0 15px}.h1,h1{font-size:52px}.h2,h2{font-size:36px}.h3,h3{font-size:28px;margin:20px 0 10px}.h4,h4{font-size:22px;line-height:30px}.h5,h5{font-size:18px;margin-bottom:15px}.h6,h6{font-size:14px;font-weight:600;text-transform:uppercase}p{font-size:16px;line-height:1.5}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{color:#9a9a9a;font-weight:300;line-height:1.5}h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:60%}h1 .subtitle{display:block;margin:0 0 30px}.text-muted{color:#9a9a9a}.text-primary,.text-primary:hover{color:#1d62f0!important}.text-info,.text-info:hover{color:#23ccef!important}.text-success,.text-success:hover{color:#87cb16!important}.text-warning,.text-warning:hover{color:#ffa534!important}.text-danger,.text-danger:hover{color:#fb404b!important}.typo-line{padding-left:140px;margin-bottom:40px;position:relative}.typo-line .category{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;position:absolute;font-size:14px;font-weight:400;color:#888;margin-bottom:0}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.wrapper,body{min-height:100vh;position:relative}a{color:#23ccef}a:focus,a:hover{color:#11bfe3;text-decoration:none}a:active,a:focus,button::-moz-focus-inner,input::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner{outline:0}.navbar-toggle,.ui-slider-handle:focus,input:focus{outline:0!important}.el-date-picker .el-input .el-input__inner,.form-control,.form-group .el-input__inner,.input-group-addon,.navbar,.navbar .alert,.tagsinput{-webkit-transition:all .3s linear;transition:all .3s linear}.animation-transition-fast,.sidebar .logo a.logo-normal,.sidebar .nav .collapse a>span,.sidebar .sidebar-wrapper>.nav p,.sidebar .user .info .collapse .nav a>span,.sidebar .user .info>a>span{-webkit-transition:all .15s linear;transition:all .15s linear}.sidebar .nav a,.table>tbody>tr .td-actions .btn{-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.btn{-webkit-transition:all 60ms ease-in;transition:all 60ms ease-in}.fa{width:18px;text-align:center}.margin-top{margin-top:50px}.card .map{height:400px}.card .map .map-big{height:350px}.page-header .page-header-image{background-position:50%;background-size:cover;height:450px;overflow:hidden;width:100%;z-index:1}.page-header .title-container{color:#fff;position:relative;top:200px;z-index:3}.page-header .filter:after{background:transparent -webkit-gradient(linear,left top,left bottom,from(#9368e9),to(#943bea)) repeat scroll 0 0/150% 150%;background:transparent linear-gradient(180deg,#9368e9 0,#943bea) repeat scroll 0 0/150% 150%;content:"";display:block;height:450px;left:0;opacity:.77;position:absolute;top:0;width:100%;z-index:2}.card-collapse.collapse,.el-date-picker .el-input .el-input__inner,.form-control,.form-group .el-input__inner,.input-group-addon,.navbar .alert,.tagsinput{-webkit-transition:all .3s linear;transition:all .3s linear}.card .card-body.content-full-width{padding:15px 0 10px 0}.card .card-body.content-full-width .accordions .card-title a{padding:0 0 5px 15px}.main-panel,.navbar-fixed,.navbar-minimize,.sidebar,.sidebar-wrapper{-webkit-transition-property:top,bottom,width;transition-property:top,bottom,width;-webkit-transition-duration:.2s,.2s,.35s;transition-duration:.2s,.2s,.35s;-webkit-transition-timing-function:linear,linear,ease;transition-timing-function:linear,linear,ease;-webkit-overflow-scrolling:touch}.animation-transition-general,.bootstrap-navbar .user .photo,.bootstrap-navbar .user a,.login-page .card,.sidebar .nav p,.sidebar .user .photo,.sidebar .user a{-webkit-transition:all .3s linear;transition:all .3s linear}.sidebar{position:fixed;top:0;bottom:0;left:0;width:260px;display:block;z-index:1;color:#fff;font-weight:200;background-size:cover;background-position:50%}.sidebar .logo-img{width:34px;display:inline-block;height:34px;margin-left:0;margin-right:10px;background:#fff;border-radius:40px;text-align:center;line-height:34px}.sidebar .logo-img img{max-width:18px;position:relative}.sidebar .logo{padding:12px 0 9px;margin:0;position:relative;z-index:4;display:block}.sidebar .logo a.logo-mini{float:left;width:30px;text-align:center;margin-left:23px;margin-right:15px;position:relative}.sidebar .logo a.logo-normal{display:block;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.sidebar .logo .simple-text{text-transform:uppercase;padding:5px 0;display:inline-block;font-size:18px;font-weight:400;line-height:30px;white-space:nowrap;color:#fff;overflow:hidden}.sidebar .logo p{float:left;font-size:20px;margin:10px 10px;line-height:20px}.sidebar .logo:before{content:"";position:absolute;bottom:0;right:15px;width:calc(100% - 30px);height:1px}.sidebar .sidebar-wrapper{position:relative;max-height:calc(100vh - 75px);min-height:100%;overflow:auto;width:260px;z-index:4;padding-bottom:100px;pointer-events:auto}.sidebar .sidebar-wrapper .nav .nav-item [data-toggle=collapse]~div .nav .nav-item .nav-link{background:transparent;padding-left:55px;text-transform:capitalize;padding:5px 15px 5px 15px;font-weight:400;font-size:14px}.sidebar .sidebar-wrapper .nav .nav-item [data-toggle=collapse]~div .nav .nav-item.active .nav-link,.sidebar .sidebar-wrapper .nav .nav-item [data-toggle=collapse]~div .nav .nav-item:focus .nav-link,.sidebar .sidebar-wrapper .nav .nav-item [data-toggle=collapse]~div .nav .nav-item:hover .nav-link{background:hsla(0,0%,100%,.13)}.sidebar .sidebar-wrapper .nav .nav-item [data-toggle=collapse]~div .nav .sidebar-normal{left:15px}.sidebar .sidebar-wrapper .nav .nav-link p{margin:0;line-height:30px;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap;position:relative;color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);display:block;height:auto;opacity:1}.sidebar .sidebar-wrapper .navbar-form.navbar-search-form{margin-top:15px;padding-left:25px}.sidebar .sidebar-wrapper .navbar-form.navbar-search-form input{padding-left:10px;padding-top:5px}.sidebar .sidebar-background{position:absolute;z-index:1;height:100%;width:100%;display:block;top:0;left:0;background-size:cover;background-position:50%}.sidebar .user{border-bottom:1px solid #656565;padding-bottom:20px;margin-top:20px}.sidebar .user~.nav{margin-top:15px}.sidebar .user .photo{width:34px;height:34px;overflow:hidden;border-radius:50%;float:left;margin-right:11px;margin-left:23px;z-index:5;border:2px solid hsla(0,0%,100%,.3)}.sidebar .user .photo img{width:100%}.sidebar .user .info .caret{right:15px;top:-5px}.sidebar .user .info a{color:#fff;padding:8px 14px;display:block;white-space:nowrap;line-height:18px}.sidebar .user .info span{position:relative;display:block}.sidebar .user .info .collapse .sidebar-normal{padding-left:0}.sidebar .user .profile-dropdown{text-align:left!important;padding-left:25px!important}.sidebar .user .profile-dropdown .sidebar-mini,.sidebar .user .profile-dropdown .sidebar-normal{margin-right:0;font-size:14px}.sidebar .user .profile-dropdown .sidebar-normal{left:15px}.sidebar .caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;margin-top:13px;position:absolute;right:0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.sidebar .btn[data-toggle=collapse][aria-expanded=true] .caret,.sidebar a.dropdown-toggle[aria-expanded=true] .caret,.sidebar a[data-toggle=collapse][aria-expanded=true] .caret{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar .nav{float:none;display:block}.sidebar .nav,.sidebar .nav .nav-item{pointer-events:auto}.sidebar .nav .nav-item .nav-link{color:#fff;margin:5px 15px 0 10px;opacity:.86;border-radius:4px;text-transform:uppercase;line-height:30px;font-size:12px;font-weight:600;padding:10px 15px;white-space:nowrap;pointer-events:auto}.sidebar .nav .nav-item .nav-link:hover{background:hsla(0,0%,100%,.13);opacity:1}.sidebar .nav .nav-item .nav-link i{font-size:28px;margin-right:15px;width:30px;text-align:center;vertical-align:middle;float:left}.sidebar .nav .nav-item:not(.collapse .nav-link):hover .nav-link{background:hsla(0,0%,100%,.13);opacity:1}.sidebar .nav .nav-item.active .nav-link{color:#fff;opacity:1;background:hsla(0,0%,100%,.23)}.sidebar .nav .nav-item.separator{margin:15px 0;border-bottom:1px solid #656565}.sidebar .nav .nav-item.separator+.nav-item{margin-top:31px}.sidebar:after,.sidebar:before{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;pointer-events:none}.sidebar:before{opacity:.33;background:#000}.bootstrap-navbar .logo p,.sidebar .logo p{float:left;font-size:20px;margin:10px 10px;color:#fff;line-height:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bootstrap-navbar .logo .logo-text,.sidebar .logo .logo-text{text-transform:uppercase;padding:5px 0 5px 15px;display:block;font-size:18px;color:#fff;font-weight:400;line-height:30px;white-space:nowrap;overflow:hidden}.bootstrap-navbar .logo .logo-image,.sidebar .logo .logo-image{float:left;height:40px;width:40px;margin:0 10px}.bootstrap-navbar .logo .logo-round,.sidebar .logo .logo-round{border-radius:50%;display:block;overflow:hidden}.bootstrap-navbar .logo .logo-round img,.sidebar .logo .logo-round img{width:100%}.bootstrap-navbar .logo:before,.sidebar .logo:before{content:"";position:absolute;bottom:0;right:15px;width:calc(100% - 30px);height:1px;background-color:hsla(0,0%,100%,.3)}.bootstrap-navbar .logo-mini .logo-text,.sidebar .logo-mini .logo-text{text-transform:uppercase;padding:7px 0;display:block;font-size:18px;color:#fff;font-weight:400;line-height:30px;text-align:center;white-space:nowrap;overflow:hidden}.bootstrap-navbar.has-image:after,.bootstrap-navbar[data-image]:after,.sidebar.has-image:after,.sidebar[data-image]:after{opacity:.77}.bootstrap-navbar[data-color=black]:after,.sidebar[data-color=black]:after{background:#292929;background:-webkit-gradient(linear,left top,left bottom,from(#292929),to(#0e0e0e));background:linear-gradient(180deg,#292929 0,#0e0e0e);background-size:150% 150%}.bootstrap-navbar[data-color=blue]:after,.sidebar[data-color=blue]:after{background:#447df7;background:-webkit-gradient(linear,left top,left bottom,from(#447df7),to(rgba(83,60,225,.7)));background:linear-gradient(180deg,#447df7 0,rgba(83,60,225,.7));background-size:150% 150%}.bootstrap-navbar[data-color=azure]:after,.sidebar[data-color=azure]:after{background:#23ccef;background:-webkit-gradient(linear,left top,left bottom,from(#23ccef),to(rgba(64,145,255,.7)));background:linear-gradient(180deg,#23ccef 0,rgba(64,145,255,.7));background-size:150% 150%}.bootstrap-navbar[data-color=green]:after,.sidebar[data-color=green]:after{background:#87cb16;background:-webkit-gradient(linear,left top,left bottom,from(#87cb16),to(rgba(109,192,48,.7)));background:linear-gradient(180deg,#87cb16 0,rgba(109,192,48,.7));background-size:150% 150%}.bootstrap-navbar[data-color=orange]:after,.sidebar[data-color=orange]:after{background:#ffa534;background:-webkit-gradient(linear,left top,left bottom,from(#ffa534),to(rgba(255,82,33,.7)));background:linear-gradient(180deg,#ffa534 0,rgba(255,82,33,.7));background-size:150% 150%}.bootstrap-navbar[data-color=red]:after,.sidebar[data-color=red]:after{background:#fb404b;background:-webkit-gradient(linear,left top,left bottom,from(#fb404b),to(rgba(187,5,2,.7)));background:linear-gradient(180deg,#fb404b 0,rgba(187,5,2,.7));background-size:150% 150%}.bootstrap-navbar[data-color=purple]:after,.sidebar[data-color=purple]:after{background:#9368e9;background:-webkit-gradient(linear,left top,left bottom,from(#9368e9),to(rgba(148,59,234,.7)));background:linear-gradient(180deg,#9368e9 0,rgba(148,59,234,.7));background-size:150% 150%}.main-panel{background:rgba(203,203,210,.15);position:relative;float:right;width:calc(100% - 260px)}.main-panel .content{padding:30px 15px;min-height:100vh}.main-panel .footer{border-top:1px solid #e7e7e7}.main-panel .navbar{margin-bottom:0}.sidebar-mini .sidebar .sidebar-wrapper .nav .nav-item:hover .collapse .nav-item .nav-link{padding:5px 15px}.sidebar .sidebar-wrapper .nav [data-toggle=collapse]~div>ul>li>a .sidebar-mini,.sidebar .sidebar-wrapper .user .info [data-toggle=collapse]~div>ul>li>a .sidebar-mini{text-transform:uppercase;float:left;width:30px;text-align:center;letter-spacing:1px}.off-canvas-sidebar .sidebar-wrapper .user .info [data-toggle=collapse]~div>ul>li>a .sidebar-normal,.off-canvas-sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a .sidebar-normal,.sidebar .sidebar-wrapper .user .info [data-toggle=collapse]~div>ul>li>a .sidebar-normal,.sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a .sidebar-normal{margin:0;position:relative;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;white-space:nowrap;display:inline-block;line-height:23px}.sidebar .nav .nav-item .nav-link .sidebar-mini{padding-left:5px!important;opacity:.86!important}@media(min-width:992px){.sidebar-mini .visible-on-sidebar-regular{display:none!important}.sidebar-mini .visible-on-sidebar-mini{display:inline-block!important}.sidebar-mini .sidebar{width:80px;display:block;font-weight:200;z-index:3;position:fixed}.sidebar-mini .sidebar .logo a.logo-mini{opacity:1}.sidebar-mini .sidebar .logo a.logo-normal{opacity:0;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}.sidebar-mini .sidebar .sidebar-wrapper{overflow:inherit;width:80px;-webkit-box-shadow:none;box-shadow:none}.sidebar-mini .sidebar .sidebar-wrapper .nav [data-toggle=collapse]~div>ul>li>a .sidebar-normal,.sidebar-mini .sidebar .sidebar-wrapper .user .info>a>span,.sidebar-mini .sidebar .sidebar-wrapper .user .info [data-toggle=collapse]~div>ul>li>a .sidebar-normal,.sidebar-mini .sidebar .sidebar-wrapper>.nav li>a p{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:0}.sidebar-mini .sidebar .info .collapse .nav li>a{margin:0;border-radius:0}.sidebar-mini .sidebar .info .caret{opacity:0}.sidebar-mini .sidebar .info [data-toggle=collapse]~div>ul>li:last-child>a{margin-bottom:5px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.sidebar-mini .sidebar .info [data-toggle=collapse]~div>ul>li:first-child>a{margin-top:5px;border-top-left-radius:3px;border-top-right-radius:3px}.sidebar-mini .sidebar .nav .nav-item .nav-link .sidebar-mini{padding-left:30px!important}.sidebar-mini .sidebar:hover{width:260px}.sidebar-mini .sidebar:hover .logo a.logo-normal{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.sidebar-mini .sidebar:hover .nav-item [data-toggle=collapse]~div .nav .sidebar-normal{left:0}.sidebar-mini .sidebar:hover .caret{opacity:1}.sidebar-mini .sidebar:hover .sidebar-wrapper{width:260px}.sidebar-mini .sidebar:hover .sidebar-wrapper .user .info>a>p,.sidebar-mini .sidebar:hover .sidebar-wrapper .user .info [data-toggle=collapse]~div>ul>li>a .sidebar-normal,.sidebar-mini .sidebar:hover .sidebar-wrapper .user .info a span,.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a .sidebar-normal,.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav li>a .caret,.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav li>a p{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav li.active>a:not([data-toggle=collapse]):after,.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav li.active>a:not([data-toggle=collapse]):before{opacity:0}.sidebar-mini .sidebar:hover .nav .nav-item .nav-link .sidebar-mini{margin-right:5px!important}.sidebar-mini .sidebar:hover .sidebar-normal{padding-left:10px;padding-right:10px;margin:5px 15px 0;border-radius:4px;color:#fff;opacity:.86}.sidebar-mini .main-panel{width:calc(100% - 80px);margin-left:80px}.sidebar-mini .wrapper{height:auto}.sidebar-mini .main-panel,.sidebar-mini .sidebar{overflow:visible;max-height:none;height:auto}.sidebar-mini .navbar-fixed{width:calc(100% - 80px)!important}}.visible-on-sidebar-regular{display:inline-block!important}.visible-on-sidebar-mini{display:none!important}.navbar-minimize{margin-right:15px}.wrapper-full-page{min-height:100vh;height:100%}.wrapper-full-page .navbar{z-index:1030}.wrapper-full-page .navbar .nav-link i{font-size:18px;position:relative;right:10px;text-align:center}.wrapper-full-page .navbar .nav-item.active .nav-link{background-color:#656565!important}.wrapper-full-page .navbar .nav-link:not(.btn):hover{background-color:#656565!important;border-radius:.1875rem;-webkit-transition:all .3s linear;transition:all .3s linear}.wrapper-full-page .navbar .navbar-nav .nav-item .nav-link{padding:3px 15px}.wrapper-full-page .footer{position:relative;z-index:2;background:transparent}.wrapper-full-page .footer .copyright{color:hsla(0,0%,100%,.7)}.wrapper-full-page .footer .copyright a{opacity:1}.btn,.btn-base{border-width:2px;background-color:transparent;font-weight:400;padding:8px 16px;border:1px solid #888;color:#fff;background-color:#888;cursor:pointer;margin-bottom:5px;font-size:14px;line-height:1.42857143}.btn-base.active,.btn-base:active,.btn-base:focus,.btn-base:hover,.btn-base:not(:disabled):not(.disabled):active,.btn-base:not(:disabled):not(.disabled):active:focus,.btn.active,.btn:active,.btn:focus,.btn:hover,.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled):active:focus,.open>.btn-base.dropdown-toggle,.open>.btn.dropdown-toggle{background-color:#797979;color:#fff;border-color:#797979;-webkit-box-shadow:none;box-shadow:none}.btn-base.disabled,.btn-base.disabled.active,.btn-base.disabled.focus,.btn-base.disabled:active,.btn-base.disabled:focus,.btn-base.disabled:hover,.btn-base:disabled,.btn-base:disabled.active,.btn-base:disabled.focus,.btn-base:disabled:active,.btn-base:disabled:focus,.btn-base:disabled:hover,.btn-base[disabled],.btn-base[disabled].active,.btn-base[disabled].focus,.btn-base[disabled]:active,.btn-base[disabled]:focus,.btn-base[disabled]:hover,.btn.disabled,.btn.disabled.active,.btn.disabled.focus,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled,.btn:disabled.active,.btn:disabled.focus,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover,.btn[disabled],.btn[disabled].active,.btn[disabled].focus,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover,fieldset[disabled] .btn,fieldset[disabled] .btn-base,fieldset[disabled] .btn-base.active,fieldset[disabled] .btn-base.focus,fieldset[disabled] .btn-base:active,fieldset[disabled] .btn-base:focus,fieldset[disabled] .btn-base:hover,fieldset[disabled] .btn.active,fieldset[disabled] .btn.focus,fieldset[disabled] .btn:active,fieldset[disabled] .btn:focus,fieldset[disabled] .btn:hover{border-color:#888;background-color:#888;cursor:not-allowed}.btn-base.btn-outline,.btn.btn-outline,.el-date-picker .el-picker-panel__footer .btn-base.el-button,.el-date-picker .el-picker-panel__footer .btn.el-button,.el-date-picker .el-time-panel.el-popper button.btn,.el-date-picker .el-time-panel.el-popper button.btn-base,.el-date-range-picker .el-picker-panel__footer .btn-base.el-button,.el-date-range-picker .el-picker-panel__footer .btn.el-button{color:#888;background-color:transparent;border:1px solid #888;opacity:1;filter:alpha(opacity=100)}.btn-base.btn-outline.active,.btn-base.btn-outline:active,.btn-base.btn-outline:focus,.btn-base.btn-outline:hover,.btn.btn-outline.active,.btn.btn-outline:active,.btn.btn-outline:focus,.btn.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-base.active.el-button,.el-date-picker .el-picker-panel__footer .btn-base.el-button:active,.el-date-picker .el-picker-panel__footer .btn-base.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-base.el-button:hover,.el-date-picker .el-picker-panel__footer .btn.active.el-button,.el-date-picker .el-picker-panel__footer .btn.el-button:active,.el-date-picker .el-picker-panel__footer .btn.el-button:focus,.el-date-picker .el-picker-panel__footer .btn.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-base.dropdown-toggle.el-button,.el-date-picker .el-picker-panel__footer .open>.btn.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-base.dropdown-toggle,.el-date-picker .el-time-panel.el-popper .open>button.btn.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-base.active,.el-date-picker .el-time-panel.el-popper button.btn-base:active,.el-date-picker .el-time-panel.el-popper button.btn-base:focus,.el-date-picker .el-time-panel.el-popper button.btn-base:hover,.el-date-picker .el-time-panel.el-popper button.btn.active,.el-date-picker .el-time-panel.el-popper button.btn:active,.el-date-picker .el-time-panel.el-popper button.btn:focus,.el-date-picker .el-time-panel.el-popper button.btn:hover,.el-date-range-picker .el-picker-panel__footer .btn-base.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-base.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-base.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-base.el-button:hover,.el-date-range-picker .el-picker-panel__footer .btn.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-base.dropdown-toggle.el-button,.el-date-range-picker .el-picker-panel__footer .open>.btn.dropdown-toggle.el-button,.open>.btn-base.btn-outline.dropdown-toggle,.open>.btn.btn-outline.dropdown-toggle{background-color:#797979;color:#fff;border:1px solid #797979}.btn-base.btn-outline .caret,.btn.btn-outline .caret,.el-date-picker .el-picker-panel__footer .btn-base.el-button .caret,.el-date-picker .el-picker-panel__footer .btn.el-button .caret,.el-date-picker .el-time-panel.el-popper button.btn-base .caret,.el-date-picker .el-time-panel.el-popper button.btn .caret,.el-date-range-picker .el-picker-panel__footer .btn-base.el-button .caret,.el-date-range-picker .el-picker-panel__footer .btn.el-button .caret{border-top-color:#fff}.btn-base.btn-link,.btn.btn-link{border-color:transparent!important;background-color:transparent!important;color:#888}.btn-base.btn-link:active,.btn-base.btn-link:focus,.btn-base.btn-link:hover,.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{text-decoration:none;border-color:transparent;color:#797979}.btn-base .caret,.btn .caret{border-top-color:#888}.btn-base.active,.btn-base:active,.btn-base:focus,.btn-base:hover,.btn.active,.btn:active,.btn:focus,.btn:hover,.open>.btn-base.dropdown-toggle,.open>.btn.dropdown-toggle{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.btn-base.btn-icon,.btn.btn-icon{padding:8px}.btn-primary,.el-date-picker .el-picker-panel__footer .el-button,.el-date-picker .el-time-panel.el-popper button,.el-date-range-picker .el-picker-panel__footer .el-button{border:1px solid #447df7;color:#fff;background-color:#447df7;cursor:pointer}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus,.el-date-picker .el-picker-panel__footer .active.el-button,.el-date-picker .el-picker-panel__footer .el-button:active,.el-date-picker .el-picker-panel__footer .el-button:focus,.el-date-picker .el-picker-panel__footer .el-button:hover,.el-date-picker .el-picker-panel__footer .open>.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.active,.el-date-picker .el-time-panel.el-popper button:active,.el-date-picker .el-time-panel.el-popper button:focus,.el-date-picker .el-time-panel.el-popper button:hover,.el-date-range-picker .el-picker-panel__footer .active.el-button,.el-date-range-picker .el-picker-panel__footer .el-button:active,.el-date-range-picker .el-picker-panel__footer .el-button:focus,.el-date-range-picker .el-picker-panel__footer .el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.dropdown-toggle.el-button,.open>.btn-primary.dropdown-toggle{background-color:#2c6cf6;color:#fff;border-color:#2c6cf6;-webkit-box-shadow:none;box-shadow:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled,.btn-primary:disabled.active,.btn-primary:disabled.focus,.btn-primary:disabled:active,.btn-primary:disabled:focus,.btn-primary:disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.el-date-picker .el-picker-panel__footer .disabled.el-button,.el-date-picker .el-picker-panel__footer .el-button:disabled,.el-date-picker .el-picker-panel__footer [disabled].el-button,.el-date-picker .el-picker-panel__footer fieldset[disabled] .el-button,.el-date-picker .el-time-panel.el-popper button.disabled,.el-date-picker .el-time-panel.el-popper button:disabled,.el-date-picker .el-time-panel.el-popper button[disabled],.el-date-picker .el-time-panel.el-popper fieldset[disabled] button,.el-date-range-picker .el-picker-panel__footer .disabled.el-button,.el-date-range-picker .el-picker-panel__footer .el-button:disabled,.el-date-range-picker .el-picker-panel__footer [disabled].el-button,.el-date-range-picker .el-picker-panel__footer fieldset[disabled] .el-button,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .el-date-picker .el-picker-panel__footer .el-button,fieldset[disabled] .el-date-picker .el-time-panel.el-popper button,fieldset[disabled] .el-date-range-picker .el-picker-panel__footer .el-button{border-color:#447df7;background-color:#447df7;cursor:not-allowed}.btn-primary.btn-outline,.el-date-picker .el-picker-panel__footer .btn-primary.el-button:first-child,.el-date-picker .el-picker-panel__footer .el-button,.el-date-picker .el-time-panel.el-popper button,.el-date-range-picker .el-picker-panel__footer .btn-primary.el-button:first-child,.el-date-range-picker .el-picker-panel__footer .el-button{color:#447df7;background-color:transparent;border:1px solid #447df7;opacity:1;filter:alpha(opacity=100)}.btn-primary.btn-outline.active,.btn-primary.btn-outline:active,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover,.el-date-picker .el-picker-panel__footer .active.el-button,.el-date-picker .el-picker-panel__footer .el-button:active,.el-date-picker .el-picker-panel__footer .el-button:focus,.el-date-picker .el-picker-panel__footer .el-button:hover,.el-date-picker .el-picker-panel__footer .open>.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.active,.el-date-picker .el-time-panel.el-popper button:active,.el-date-picker .el-time-panel.el-popper button:focus,.el-date-picker .el-time-panel.el-popper button:hover,.el-date-range-picker .el-picker-panel__footer .active.el-button,.el-date-range-picker .el-picker-panel__footer .el-button:active,.el-date-range-picker .el-picker-panel__footer .el-button:focus,.el-date-range-picker .el-picker-panel__footer .el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.dropdown-toggle.el-button,.open>.btn-primary.btn-outline.dropdown-toggle{background-color:#2c6cf6;color:#fff;border:1px solid #2c6cf6}.btn-primary.btn-outline .caret,.el-date-picker .el-picker-panel__footer .el-button .caret,.el-date-picker .el-time-panel.el-popper button .caret,.el-date-range-picker .el-picker-panel__footer .el-button .caret{border-top-color:#fff}.btn-primary.btn-link,.el-date-picker .el-picker-panel__footer .btn-link.el-button,.el-date-picker .el-time-panel.el-popper button.btn-link,.el-date-range-picker .el-picker-panel__footer .btn-link.el-button{border-color:transparent!important;background-color:transparent!important;color:#888}.btn-primary.btn-link:active,.btn-primary.btn-link:focus,.btn-primary.btn-link:hover,.el-date-picker .el-picker-panel__footer .btn-link.el-button:active,.el-date-picker .el-picker-panel__footer .btn-link.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-link.el-button:hover,.el-date-picker .el-time-panel.el-popper button.btn-link:active,.el-date-picker .el-time-panel.el-popper button.btn-link:focus,.el-date-picker .el-time-panel.el-popper button.btn-link:hover,.el-date-range-picker .el-picker-panel__footer .btn-link.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-link.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-link.el-button:hover{text-decoration:none;border-color:transparent;color:#797979}.btn-primary .caret,.el-date-picker .el-picker-panel__footer .el-button .caret,.el-date-picker .el-time-panel.el-popper button .caret,.el-date-range-picker .el-picker-panel__footer .el-button .caret{border-top-color:#447df7}.btn-success{border:1px solid #87cb16;color:#fff;background-color:#87cb16;cursor:pointer}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled):active:focus,.open>.btn-success.dropdown-toggle{background-color:#78b414;color:#fff;border-color:#78b414;-webkit-box-shadow:none;box-shadow:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled,.btn-success:disabled.active,.btn-success:disabled.focus,.btn-success:disabled:active,.btn-success:disabled:focus,.btn-success:disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{border-color:#87cb16;background-color:#87cb16;cursor:not-allowed}.btn-success.btn-outline,.el-date-picker .el-picker-panel__footer .btn-success.el-button,.el-date-picker .el-time-panel.el-popper button.btn-success,.el-date-range-picker .el-picker-panel__footer .btn-success.el-button{color:#87cb16;background-color:transparent;border:1px solid #87cb16;opacity:1;filter:alpha(opacity=100)}.btn-success.btn-outline.active,.btn-success.btn-outline:active,.btn-success.btn-outline:focus,.btn-success.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-success.active.el-button,.el-date-picker .el-picker-panel__footer .btn-success.el-button:active,.el-date-picker .el-picker-panel__footer .btn-success.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-success.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-success.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-success.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-success.active,.el-date-picker .el-time-panel.el-popper button.btn-success:active,.el-date-picker .el-time-panel.el-popper button.btn-success:focus,.el-date-picker .el-time-panel.el-popper button.btn-success:hover,.el-date-range-picker .el-picker-panel__footer .btn-success.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-success.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-success.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-success.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-success.dropdown-toggle.el-button,.open>.btn-success.btn-outline.dropdown-toggle{background-color:#78b414;color:#fff;border:1px solid #78b414}.btn-success.btn-outline .caret,.el-date-picker .el-picker-panel__footer .btn-success.el-button .caret,.el-date-picker .el-time-panel.el-popper button.btn-success .caret,.el-date-range-picker .el-picker-panel__footer .btn-success.el-button .caret{border-top-color:#fff}.btn-success.btn-link{border-color:transparent!important;background-color:transparent!important;color:#888}.btn-success.btn-link:active,.btn-success.btn-link:focus,.btn-success.btn-link:hover{text-decoration:none;border-color:transparent;color:#797979}.btn-success .caret{border-top-color:#87cb16}.btn-info,.el-date-picker .el-picker-panel__footer .el-button:first-child,.el-date-range-picker .el-picker-panel__footer .el-button:first-child{border:1px solid #23ccef;color:#fff;background-color:#23ccef;cursor:pointer}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled):active:focus,.el-date-picker .el-picker-panel__footer .active.el-button:first-child,.el-date-picker .el-picker-panel__footer .el-button:active:first-child,.el-date-picker .el-picker-panel__footer .el-button:focus:first-child,.el-date-picker .el-picker-panel__footer .el-button:hover:first-child,.el-date-picker .el-picker-panel__footer .open>.dropdown-toggle.el-button:first-child,.el-date-range-picker .el-picker-panel__footer .active.el-button:first-child,.el-date-range-picker .el-picker-panel__footer .el-button:active:first-child,.el-date-range-picker .el-picker-panel__footer .el-button:focus:first-child,.el-date-range-picker .el-picker-panel__footer .el-button:hover:first-child,.el-date-range-picker .el-picker-panel__footer .open>.dropdown-toggle.el-button:first-child,.open>.btn-info.dropdown-toggle{background-color:#11bfe3;color:#fff;border-color:#11bfe3;-webkit-box-shadow:none;box-shadow:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled,.btn-info:disabled.active,.btn-info:disabled.focus,.btn-info:disabled:active,.btn-info:disabled:focus,.btn-info:disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,.el-date-picker .el-picker-panel__footer .disabled.el-button:first-child,.el-date-picker .el-picker-panel__footer .el-button:disabled:first-child,.el-date-picker .el-picker-panel__footer [disabled].el-button:first-child,.el-date-picker .el-picker-panel__footer fieldset[disabled] .el-button:first-child,.el-date-range-picker .el-picker-panel__footer .disabled.el-button:first-child,.el-date-range-picker .el-picker-panel__footer .el-button:disabled:first-child,.el-date-range-picker .el-picker-panel__footer [disabled].el-button:first-child,.el-date-range-picker .el-picker-panel__footer fieldset[disabled] .el-button:first-child,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .el-date-picker .el-picker-panel__footer .el-button:first-child,fieldset[disabled] .el-date-range-picker .el-picker-panel__footer .el-button:first-child{border-color:#23ccef;background-color:#23ccef;cursor:not-allowed}.btn-info.btn-outline,.el-date-picker .el-picker-panel__footer .btn-info.el-button,.el-date-picker .el-picker-panel__footer .el-button:first-child,.el-date-picker .el-time-panel.el-popper button.btn-info,.el-date-range-picker .el-picker-panel__footer .btn-info.el-button,.el-date-range-picker .el-picker-panel__footer .el-button:first-child{color:#23ccef;background-color:transparent;border:1px solid #23ccef;opacity:1;filter:alpha(opacity=100)}.btn-info.btn-outline.active,.btn-info.btn-outline:active,.btn-info.btn-outline:focus,.btn-info.btn-outline:hover,.el-date-picker .el-picker-panel__footer .active.el-button:first-child,.el-date-picker .el-picker-panel__footer .btn-info.active.el-button,.el-date-picker .el-picker-panel__footer .btn-info.el-button:active,.el-date-picker .el-picker-panel__footer .btn-info.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-info.el-button:hover,.el-date-picker .el-picker-panel__footer .el-button:active:first-child,.el-date-picker .el-picker-panel__footer .el-button:focus:first-child,.el-date-picker .el-picker-panel__footer .el-button:hover:first-child,.el-date-picker .el-picker-panel__footer .open>.btn-info.dropdown-toggle.el-button,.el-date-picker .el-picker-panel__footer .open>.dropdown-toggle.el-button:first-child,.el-date-picker .el-time-panel.el-popper .open>button.btn-info.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-info.active,.el-date-picker .el-time-panel.el-popper button.btn-info:active,.el-date-picker .el-time-panel.el-popper button.btn-info:focus,.el-date-picker .el-time-panel.el-popper button.btn-info:hover,.el-date-range-picker .el-picker-panel__footer .active.el-button:first-child,.el-date-range-picker .el-picker-panel__footer .btn-info.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-info.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-info.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-info.el-button:hover,.el-date-range-picker .el-picker-panel__footer .el-button:active:first-child,.el-date-range-picker .el-picker-panel__footer .el-button:focus:first-child,.el-date-range-picker .el-picker-panel__footer .el-button:hover:first-child,.el-date-range-picker .el-picker-panel__footer .open>.btn-info.dropdown-toggle.el-button,.el-date-range-picker .el-picker-panel__footer .open>.dropdown-toggle.el-button:first-child,.open>.btn-info.btn-outline.dropdown-toggle{background-color:#11bfe3;color:#fff;border:1px solid #11bfe3}.btn-info.btn-outline .caret,.el-date-picker .el-picker-panel__footer .btn-info.el-button .caret,.el-date-picker .el-picker-panel__footer .el-button:first-child .caret,.el-date-picker .el-time-panel.el-popper button.btn-info .caret,.el-date-range-picker .el-picker-panel__footer .btn-info.el-button .caret,.el-date-range-picker .el-picker-panel__footer .el-button:first-child .caret{border-top-color:#fff}.btn-info.btn-link,.el-date-picker .el-picker-panel__footer .btn-link.el-button:first-child,.el-date-range-picker .el-picker-panel__footer .btn-link.el-button:first-child{border-color:transparent!important;background-color:transparent!important;color:#888}.btn-info.btn-link:active,.btn-info.btn-link:focus,.btn-info.btn-link:hover,.el-date-picker .el-picker-panel__footer .btn-link.el-button:active:first-child,.el-date-picker .el-picker-panel__footer .btn-link.el-button:focus:first-child,.el-date-picker .el-picker-panel__footer .btn-link.el-button:hover:first-child,.el-date-range-picker .el-picker-panel__footer .btn-link.el-button:active:first-child,.el-date-range-picker .el-picker-panel__footer .btn-link.el-button:focus:first-child,.el-date-range-picker .el-picker-panel__footer .btn-link.el-button:hover:first-child{text-decoration:none;border-color:transparent;color:#797979}.btn-info .caret,.el-date-picker .el-picker-panel__footer .el-button:first-child .caret,.el-date-range-picker .el-picker-panel__footer .el-button:first-child .caret{border-top-color:#23ccef}.btn-warning{border:1px solid #ffa534;color:#fff;background-color:#ffa534;cursor:pointer}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled):active:focus,.open>.btn-warning.dropdown-toggle{background-color:#ff9510;color:#fff;border-color:#ff9510;-webkit-box-shadow:none;box-shadow:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled,.btn-warning:disabled.active,.btn-warning:disabled.focus,.btn-warning:disabled:active,.btn-warning:disabled:focus,.btn-warning:disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{border-color:#ffa534;background-color:#ffa534;cursor:not-allowed}.btn-warning.btn-outline,.el-date-picker .el-picker-panel__footer .btn-warning.el-button,.el-date-picker .el-time-panel.el-popper button.btn-warning,.el-date-range-picker .el-picker-panel__footer .btn-warning.el-button{color:#ffa534;background-color:transparent;border:1px solid #ffa534;opacity:1;filter:alpha(opacity=100)}.btn-warning.btn-outline.active,.btn-warning.btn-outline:active,.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-warning.active.el-button,.el-date-picker .el-picker-panel__footer .btn-warning.el-button:active,.el-date-picker .el-picker-panel__footer .btn-warning.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-warning.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-warning.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-warning.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-warning.active,.el-date-picker .el-time-panel.el-popper button.btn-warning:active,.el-date-picker .el-time-panel.el-popper button.btn-warning:focus,.el-date-picker .el-time-panel.el-popper button.btn-warning:hover,.el-date-range-picker .el-picker-panel__footer .btn-warning.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-warning.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-warning.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-warning.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-warning.dropdown-toggle.el-button,.open>.btn-warning.btn-outline.dropdown-toggle{background-color:#ff9510;color:#fff;border:1px solid #ff9510}.btn-warning.btn-outline .caret,.el-date-picker .el-picker-panel__footer .btn-warning.el-button .caret,.el-date-picker .el-time-panel.el-popper button.btn-warning .caret,.el-date-range-picker .el-picker-panel__footer .btn-warning.el-button .caret{border-top-color:#fff}.btn-warning.btn-link{border-color:transparent!important;background-color:transparent!important;color:#888}.btn-warning.btn-link:active,.btn-warning.btn-link:focus,.btn-warning.btn-link:hover{text-decoration:none;border-color:transparent;color:#797979}.btn-warning .caret{border-top-color:#ffa534}.btn-danger,.el-date-picker .el-time-panel.el-popper button:first-child{border:1px solid #fb404b;color:#fff;background-color:#fb404b;cursor:pointer}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled):active:focus,.el-date-picker .el-time-panel.el-popper .open>button.dropdown-toggle:first-child,.el-date-picker .el-time-panel.el-popper button.active:first-child,.el-date-picker .el-time-panel.el-popper button:active:first-child,.el-date-picker .el-time-panel.el-popper button:focus:first-child,.el-date-picker .el-time-panel.el-popper button:hover:first-child,.open>.btn-danger.dropdown-toggle{background-color:#fa1825;color:#fff;border-color:#fa1825;-webkit-box-shadow:none;box-shadow:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled,.btn-danger:disabled.active,.btn-danger:disabled.focus,.btn-danger:disabled:active,.btn-danger:disabled:focus,.btn-danger:disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,.el-date-picker .el-time-panel.el-popper button.disabled:first-child,.el-date-picker .el-time-panel.el-popper button:disabled:first-child,.el-date-picker .el-time-panel.el-popper button[disabled]:first-child,.el-date-picker .el-time-panel.el-popper fieldset[disabled] button:first-child,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .el-date-picker .el-time-panel.el-popper button:first-child{border-color:#fb404b;background-color:#fb404b;cursor:not-allowed}.btn-danger.btn-outline,.el-date-picker .el-picker-panel__footer .btn-danger.el-button,.el-date-picker .el-time-panel.el-popper button.btn-danger,.el-date-picker .el-time-panel.el-popper button:first-child,.el-date-range-picker .el-picker-panel__footer .btn-danger.el-button{color:#fb404b;background-color:transparent;border:1px solid #fb404b;opacity:1;filter:alpha(opacity=100)}.btn-danger.btn-outline.active,.btn-danger.btn-outline:active,.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-danger.active.el-button,.el-date-picker .el-picker-panel__footer .btn-danger.el-button:active,.el-date-picker .el-picker-panel__footer .btn-danger.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-danger.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-danger.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-danger.dropdown-toggle,.el-date-picker .el-time-panel.el-popper .open>button.dropdown-toggle:first-child,.el-date-picker .el-time-panel.el-popper button.active:first-child,.el-date-picker .el-time-panel.el-popper button.btn-danger.active,.el-date-picker .el-time-panel.el-popper button.btn-danger:active,.el-date-picker .el-time-panel.el-popper button.btn-danger:focus,.el-date-picker .el-time-panel.el-popper button.btn-danger:hover,.el-date-picker .el-time-panel.el-popper button:active:first-child,.el-date-picker .el-time-panel.el-popper button:focus:first-child,.el-date-picker .el-time-panel.el-popper button:hover:first-child,.el-date-range-picker .el-picker-panel__footer .btn-danger.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-danger.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-danger.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-danger.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-danger.dropdown-toggle.el-button,.open>.btn-danger.btn-outline.dropdown-toggle{background-color:#fa1825;color:#fff;border:1px solid #fa1825}.btn-danger.btn-outline .caret,.el-date-picker .el-picker-panel__footer .btn-danger.el-button .caret,.el-date-picker .el-time-panel.el-popper button.btn-danger .caret,.el-date-picker .el-time-panel.el-popper button:first-child .caret,.el-date-range-picker .el-picker-panel__footer .btn-danger.el-button .caret{border-top-color:#fff}.btn-danger.btn-link,.el-date-picker .el-time-panel.el-popper button.btn-link:first-child{border-color:transparent!important;background-color:transparent!important;color:#888}.btn-danger.btn-link:active,.btn-danger.btn-link:focus,.btn-danger.btn-link:hover,.el-date-picker .el-time-panel.el-popper button.btn-link:active:first-child,.el-date-picker .el-time-panel.el-popper button.btn-link:focus:first-child,.el-date-picker .el-time-panel.el-popper button.btn-link:hover:first-child{text-decoration:none;border-color:transparent;color:#797979}.btn-danger .caret,.el-date-picker .el-time-panel.el-popper button:first-child .caret{border-top-color:#fb404b}.btn-neutral{border:1px solid #fff;color:#fff;background-color:#fff;cursor:pointer}.btn-neutral.active,.btn-neutral:active,.btn-neutral:focus,.btn-neutral:hover,.btn-neutral:not(:disabled):not(.disabled):active,.btn-neutral:not(:disabled):not(.disabled):active:focus,.open>.btn-neutral.dropdown-toggle{background-color:#fff;color:#fff;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-neutral.disabled,.btn-neutral.disabled.active,.btn-neutral.disabled.focus,.btn-neutral.disabled:active,.btn-neutral.disabled:focus,.btn-neutral.disabled:hover,.btn-neutral:disabled,.btn-neutral:disabled.active,.btn-neutral:disabled.focus,.btn-neutral:disabled:active,.btn-neutral:disabled:focus,.btn-neutral:disabled:hover,.btn-neutral[disabled],.btn-neutral[disabled].active,.btn-neutral[disabled].focus,.btn-neutral[disabled]:active,.btn-neutral[disabled]:focus,.btn-neutral[disabled]:hover,fieldset[disabled] .btn-neutral,fieldset[disabled] .btn-neutral.active,fieldset[disabled] .btn-neutral.focus,fieldset[disabled] .btn-neutral:active,fieldset[disabled] .btn-neutral:focus,fieldset[disabled] .btn-neutral:hover{border-color:#fff;background-color:#fff;cursor:not-allowed}.btn-neutral.btn-outline,.el-date-picker .el-picker-panel__footer .btn-neutral.el-button,.el-date-picker .el-time-panel.el-popper button.btn-neutral,.el-date-range-picker .el-picker-panel__footer .btn-neutral.el-button{color:#fff;background-color:transparent;border:1px solid #fff;opacity:1;filter:alpha(opacity=100)}.btn-neutral.btn-outline.active,.btn-neutral.btn-outline:active,.btn-neutral.btn-outline:focus,.btn-neutral.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-neutral.active.el-button,.el-date-picker .el-picker-panel__footer .btn-neutral.el-button:active,.el-date-picker .el-picker-panel__footer .btn-neutral.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-neutral.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-neutral.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-neutral.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-neutral.active,.el-date-picker .el-time-panel.el-popper button.btn-neutral:active,.el-date-picker .el-time-panel.el-popper button.btn-neutral:focus,.el-date-picker .el-time-panel.el-popper button.btn-neutral:hover,.el-date-range-picker .el-picker-panel__footer .btn-neutral.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-neutral.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-neutral.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-neutral.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-neutral.dropdown-toggle.el-button,.open>.btn-neutral.btn-outline.dropdown-toggle{background-color:#fff;color:#fff;border:1px solid #fff}.btn-neutral.btn-outline .caret,.el-date-picker .el-picker-panel__footer .btn-neutral.el-button .caret,.el-date-picker .el-time-panel.el-popper button.btn-neutral .caret,.el-date-range-picker .el-picker-panel__footer .btn-neutral.el-button .caret{border-top-color:#fff}.btn-neutral.btn-link{border-color:transparent!important;background-color:transparent!important;color:#888}.btn-neutral.btn-link:active,.btn-neutral.btn-link:focus,.btn-neutral.btn-link:hover{text-decoration:none;border-color:transparent;color:#797979}.btn-neutral .caret{border-top-color:#fff}.btn-neutral.active,.btn-neutral:active,.open>.btn-neutral.dropdown-toggle{background-color:#fff;color:#888}.btn-neutral.btn-fill,.btn-neutral.btn-fill:focus,.btn-neutral.btn-fill:hover{color:#888}.btn-neutral.btn-simple.active,.btn-neutral.btn-simple:active{background-color:transparent}.btn.disabled,.btn:disabled,.btn[disabled]{opacity:.5;filter:alpha(opacity=50)}.btn-round{border-width:1px;border-radius:30px!important;padding:8px 16px}.btn-round.btn-icon{padding:8px}.btn-lg{font-size:18px;border-radius:6px;padding:14px 30px;font-weight:400}.btn-lg.btn-round{padding:15px 30px}.btn-lg.btn-simple{padding:16px 30px}.btn-sm,.el-date-picker .el-picker-panel__footer .el-button,.el-date-picker .el-time-panel.el-popper button,.el-date-range-picker .el-picker-panel__footer .el-button{font-size:12px;border-radius:3px;padding:5px 10px}.btn-sm.btn-round,.el-date-picker .el-picker-panel__footer .btn-round.el-button,.el-date-picker .el-time-panel.el-popper button.btn-round,.el-date-range-picker .el-picker-panel__footer .btn-round.el-button{padding:6px 10px}.btn-sm.btn-simple,.el-date-picker .el-picker-panel__footer .btn-simple.el-button,.el-date-picker .el-time-panel.el-popper button.btn-simple,.el-date-range-picker .el-picker-panel__footer .btn-simple.el-button{padding:7px 10px}.btn-wd{min-width:140px}.btn-group.select{width:100%}.btn-group.select .btn{text-align:left}.btn-group.select .caret{position:absolute;top:50%;margin-top:-1px;right:8px}.btn-social{opacity:.85;padding:8px 9px}.btn-social .fa{font-size:18px;width:20px;vertical-align:middle;display:inline-block}.btn-social.btn-round{padding:8px}.btn-social.btn-link{padding:8px 5px;font-size:16px}.btn-social.btn-link .fa{font-size:20px;position:relative;top:-2px;width:24px}.btn-facebook{border-color:#3b5998;background-color:#3b5998;color:#fff}.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open>.btn-facebook.dropdown-toggle{background-color:#344e86;color:#fff;border-color:#3b5998}.btn-facebook.disabled,.btn-facebook:disabled,.btn-facebook[disabled]{background-color:transparent;border-color:#3b5998}.btn-facebook.btn-outline,.el-date-picker .el-picker-panel__footer .btn-facebook.el-button,.el-date-picker .el-time-panel.el-popper button.btn-facebook,.el-date-range-picker .el-picker-panel__footer .btn-facebook.el-button{color:#3b5998;background-color:transparent;border:1px solid #3b5998}.btn-facebook.btn-outline.active,.btn-facebook.btn-outline:active,.btn-facebook.btn-outline:focus,.btn-facebook.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-facebook.active.el-button,.el-date-picker .el-picker-panel__footer .btn-facebook.el-button:active,.el-date-picker .el-picker-panel__footer .btn-facebook.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-facebook.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-facebook.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-facebook.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-facebook.active,.el-date-picker .el-time-panel.el-popper button.btn-facebook:active,.el-date-picker .el-time-panel.el-popper button.btn-facebook:focus,.el-date-picker .el-time-panel.el-popper button.btn-facebook:hover,.el-date-range-picker .el-picker-panel__footer .btn-facebook.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-facebook.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-facebook.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-facebook.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-facebook.dropdown-toggle.el-button,.open>.btn-facebook.btn-outline.dropdown-toggle{background-color:#344e86;color:#fff;border:1px solid #344e86}.btn-facebook.btn-link{color:#3b5998;background-color:transparent;border:1px solid #3b5998}.btn-facebook.btn-link.active,.btn-facebook.btn-link:active,.btn-facebook.btn-link:focus,.btn-facebook.btn-link:hover,.open>.btn-facebook.btn-link.dropdown-toggle{background-color:transparent;color:#344e86;border:1px solid #344e86}.btn-twitter{border-color:#55acee;background-color:#55acee;color:#fff}.btn-twitter.active,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open>.btn-twitter.dropdown-toggle{background-color:#3ea1ec;color:#fff;border-color:#55acee}.btn-twitter.disabled,.btn-twitter:disabled,.btn-twitter[disabled]{background-color:transparent;border-color:#55acee}.btn-twitter.btn-outline,.el-date-picker .el-picker-panel__footer .btn-twitter.el-button,.el-date-picker .el-time-panel.el-popper button.btn-twitter,.el-date-range-picker .el-picker-panel__footer .btn-twitter.el-button{color:#55acee;background-color:transparent;border:1px solid #55acee}.btn-twitter.btn-outline.active,.btn-twitter.btn-outline:active,.btn-twitter.btn-outline:focus,.btn-twitter.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-twitter.active.el-button,.el-date-picker .el-picker-panel__footer .btn-twitter.el-button:active,.el-date-picker .el-picker-panel__footer .btn-twitter.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-twitter.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-twitter.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-twitter.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-twitter.active,.el-date-picker .el-time-panel.el-popper button.btn-twitter:active,.el-date-picker .el-time-panel.el-popper button.btn-twitter:focus,.el-date-picker .el-time-panel.el-popper button.btn-twitter:hover,.el-date-range-picker .el-picker-panel__footer .btn-twitter.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-twitter.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-twitter.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-twitter.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-twitter.dropdown-toggle.el-button,.open>.btn-twitter.btn-outline.dropdown-toggle{background-color:#3ea1ec;color:#fff;border:1px solid #3ea1ec}.btn-twitter.btn-link{color:#55acee;background-color:transparent;border:1px solid #55acee}.btn-twitter.btn-link.active,.btn-twitter.btn-link:active,.btn-twitter.btn-link:focus,.btn-twitter.btn-link:hover,.open>.btn-twitter.btn-link.dropdown-toggle{background-color:transparent;color:#3ea1ec;border:1px solid #3ea1ec}.btn-pinterest{border-color:#cc2127;background-color:#cc2127;color:#fff}.btn-pinterest.active,.btn-pinterest:active,.btn-pinterest:focus,.btn-pinterest:hover,.open>.btn-pinterest.dropdown-toggle{background-color:#b61d23;color:#fff;border-color:#cc2127}.btn-pinterest.disabled,.btn-pinterest:disabled,.btn-pinterest[disabled]{background-color:transparent;border-color:#cc2127}.btn-pinterest.btn-outline,.el-date-picker .el-picker-panel__footer .btn-pinterest.el-button,.el-date-picker .el-time-panel.el-popper button.btn-pinterest,.el-date-range-picker .el-picker-panel__footer .btn-pinterest.el-button{color:#cc2127;background-color:transparent;border:1px solid #cc2127}.btn-pinterest.btn-outline.active,.btn-pinterest.btn-outline:active,.btn-pinterest.btn-outline:focus,.btn-pinterest.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-pinterest.active.el-button,.el-date-picker .el-picker-panel__footer .btn-pinterest.el-button:active,.el-date-picker .el-picker-panel__footer .btn-pinterest.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-pinterest.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-pinterest.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-pinterest.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-pinterest.active,.el-date-picker .el-time-panel.el-popper button.btn-pinterest:active,.el-date-picker .el-time-panel.el-popper button.btn-pinterest:focus,.el-date-picker .el-time-panel.el-popper button.btn-pinterest:hover,.el-date-range-picker .el-picker-panel__footer .btn-pinterest.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-pinterest.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-pinterest.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-pinterest.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-pinterest.dropdown-toggle.el-button,.open>.btn-pinterest.btn-outline.dropdown-toggle{background-color:#b61d23;color:#fff;border:1px solid #b61d23}.btn-pinterest.btn-link{color:#cc2127;background-color:transparent;border:1px solid #cc2127}.btn-pinterest.btn-link.active,.btn-pinterest.btn-link:active,.btn-pinterest.btn-link:focus,.btn-pinterest.btn-link:hover,.open>.btn-pinterest.btn-link.dropdown-toggle{background-color:transparent;color:#b61d23;border:1px solid #b61d23}.btn-google{border-color:#dd4b39;background-color:#dd4b39;color:#fff}.btn-google.active,.btn-google:active,.btn-google:focus,.btn-google:hover,.open>.btn-google.dropdown-toggle{background-color:#d73925;color:#fff;border-color:#dd4b39}.btn-google.disabled,.btn-google:disabled,.btn-google[disabled]{background-color:transparent;border-color:#dd4b39}.btn-google.btn-outline,.el-date-picker .el-picker-panel__footer .btn-google.el-button,.el-date-picker .el-time-panel.el-popper button.btn-google,.el-date-range-picker .el-picker-panel__footer .btn-google.el-button{color:#dd4b39;background-color:transparent;border:1px solid #dd4b39}.btn-google.btn-outline.active,.btn-google.btn-outline:active,.btn-google.btn-outline:focus,.btn-google.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-google.active.el-button,.el-date-picker .el-picker-panel__footer .btn-google.el-button:active,.el-date-picker .el-picker-panel__footer .btn-google.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-google.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-google.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-google.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-google.active,.el-date-picker .el-time-panel.el-popper button.btn-google:active,.el-date-picker .el-time-panel.el-popper button.btn-google:focus,.el-date-picker .el-time-panel.el-popper button.btn-google:hover,.el-date-range-picker .el-picker-panel__footer .btn-google.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-google.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-google.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-google.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-google.dropdown-toggle.el-button,.open>.btn-google.btn-outline.dropdown-toggle{background-color:#d73925;color:#fff;border:1px solid #d73925}.btn-google.btn-link{color:#dd4b39;background-color:transparent;border:1px solid #dd4b39}.btn-google.btn-link.active,.btn-google.btn-link:active,.btn-google.btn-link:focus,.btn-google.btn-link:hover,.open>.btn-google.btn-link.dropdown-toggle{background-color:transparent;color:#d73925;border:1px solid #d73925}.btn-linkedin{border-color:#0976b4;background-color:#0976b4;color:#fff}.btn-linkedin.active,.btn-linkedin:active,.btn-linkedin:focus,.btn-linkedin:hover,.open>.btn-linkedin.dropdown-toggle{background-color:#08669c;color:#fff;border-color:#0976b4}.btn-linkedin.disabled,.btn-linkedin:disabled,.btn-linkedin[disabled]{background-color:transparent;border-color:#0976b4}.btn-linkedin.btn-outline,.el-date-picker .el-picker-panel__footer .btn-linkedin.el-button,.el-date-picker .el-time-panel.el-popper button.btn-linkedin,.el-date-range-picker .el-picker-panel__footer .btn-linkedin.el-button{color:#0976b4;background-color:transparent;border:1px solid #0976b4}.btn-linkedin.btn-outline.active,.btn-linkedin.btn-outline:active,.btn-linkedin.btn-outline:focus,.btn-linkedin.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-linkedin.active.el-button,.el-date-picker .el-picker-panel__footer .btn-linkedin.el-button:active,.el-date-picker .el-picker-panel__footer .btn-linkedin.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-linkedin.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-linkedin.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-linkedin.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-linkedin.active,.el-date-picker .el-time-panel.el-popper button.btn-linkedin:active,.el-date-picker .el-time-panel.el-popper button.btn-linkedin:focus,.el-date-picker .el-time-panel.el-popper button.btn-linkedin:hover,.el-date-range-picker .el-picker-panel__footer .btn-linkedin.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-linkedin.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-linkedin.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-linkedin.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-linkedin.dropdown-toggle.el-button,.open>.btn-linkedin.btn-outline.dropdown-toggle{background-color:#08669c;color:#fff;border:1px solid #08669c}.btn-linkedin.btn-link{color:#0976b4;background-color:transparent;border:1px solid #0976b4}.btn-linkedin.btn-link.active,.btn-linkedin.btn-link:active,.btn-linkedin.btn-link:focus,.btn-linkedin.btn-link:hover,.open>.btn-linkedin.btn-link.dropdown-toggle{background-color:transparent;color:#08669c;border:1px solid #08669c}.btn-dribbble{border-color:#ea4c89;background-color:#ea4c89;color:#fff}.btn-dribbble.active,.btn-dribbble:active,.btn-dribbble:focus,.btn-dribbble:hover,.open>.btn-dribbble.dropdown-toggle{background-color:#e7357a;color:#fff;border-color:#ea4c89}.btn-dribbble.disabled,.btn-dribbble:disabled,.btn-dribbble[disabled]{background-color:transparent;border-color:#ea4c89}.btn-dribbble.btn-outline,.el-date-picker .el-picker-panel__footer .btn-dribbble.el-button,.el-date-picker .el-time-panel.el-popper button.btn-dribbble,.el-date-range-picker .el-picker-panel__footer .btn-dribbble.el-button{color:#ea4c89;background-color:transparent;border:1px solid #ea4c89}.btn-dribbble.btn-outline.active,.btn-dribbble.btn-outline:active,.btn-dribbble.btn-outline:focus,.btn-dribbble.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-dribbble.active.el-button,.el-date-picker .el-picker-panel__footer .btn-dribbble.el-button:active,.el-date-picker .el-picker-panel__footer .btn-dribbble.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-dribbble.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-dribbble.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-dribbble.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-dribbble.active,.el-date-picker .el-time-panel.el-popper button.btn-dribbble:active,.el-date-picker .el-time-panel.el-popper button.btn-dribbble:focus,.el-date-picker .el-time-panel.el-popper button.btn-dribbble:hover,.el-date-range-picker .el-picker-panel__footer .btn-dribbble.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-dribbble.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-dribbble.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-dribbble.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-dribbble.dropdown-toggle.el-button,.open>.btn-dribbble.btn-outline.dropdown-toggle{background-color:#e7357a;color:#fff;border:1px solid #e7357a}.btn-dribbble.btn-link{color:#ea4c89;background-color:transparent;border:1px solid #ea4c89}.btn-dribbble.btn-link.active,.btn-dribbble.btn-link:active,.btn-dribbble.btn-link:focus,.btn-dribbble.btn-link:hover,.open>.btn-dribbble.btn-link.dropdown-toggle{background-color:transparent;color:#e7357a;border:1px solid #e7357a}.btn-github{border-color:#333;background-color:#333;color:#fff}.btn-github.active,.btn-github:active,.btn-github:focus,.btn-github:hover,.open>.btn-github.dropdown-toggle{background-color:#262626;color:#fff;border-color:#333}.btn-github.disabled,.btn-github:disabled,.btn-github[disabled]{background-color:transparent;border-color:#333}.btn-github.btn-outline,.el-date-picker .el-picker-panel__footer .btn-github.el-button,.el-date-picker .el-time-panel.el-popper button.btn-github,.el-date-range-picker .el-picker-panel__footer .btn-github.el-button{color:#333;background-color:transparent;border:1px solid #333}.btn-github.btn-outline.active,.btn-github.btn-outline:active,.btn-github.btn-outline:focus,.btn-github.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-github.active.el-button,.el-date-picker .el-picker-panel__footer .btn-github.el-button:active,.el-date-picker .el-picker-panel__footer .btn-github.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-github.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-github.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-github.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-github.active,.el-date-picker .el-time-panel.el-popper button.btn-github:active,.el-date-picker .el-time-panel.el-popper button.btn-github:focus,.el-date-picker .el-time-panel.el-popper button.btn-github:hover,.el-date-range-picker .el-picker-panel__footer .btn-github.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-github.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-github.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-github.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-github.dropdown-toggle.el-button,.open>.btn-github.btn-outline.dropdown-toggle{background-color:#262626;color:#fff;border:1px solid #262626}.btn-github.btn-link{color:#333;background-color:transparent;border:1px solid #333}.btn-github.btn-link.active,.btn-github.btn-link:active,.btn-github.btn-link:focus,.btn-github.btn-link:hover,.open>.btn-github.btn-link.dropdown-toggle{background-color:transparent;color:#262626;border:1px solid #262626}.btn-youtube{border-color:#e52d27;background-color:#e52d27;color:#fff}.btn-youtube.active,.btn-youtube:active,.btn-youtube:focus,.btn-youtube:hover,.open>.btn-youtube.dropdown-toggle{background-color:#d8201a;color:#fff;border-color:#e52d27}.btn-youtube.disabled,.btn-youtube:disabled,.btn-youtube[disabled]{background-color:transparent;border-color:#e52d27}.btn-youtube.btn-outline,.el-date-picker .el-picker-panel__footer .btn-youtube.el-button,.el-date-picker .el-time-panel.el-popper button.btn-youtube,.el-date-range-picker .el-picker-panel__footer .btn-youtube.el-button{color:#e52d27;background-color:transparent;border:1px solid #e52d27}.btn-youtube.btn-outline.active,.btn-youtube.btn-outline:active,.btn-youtube.btn-outline:focus,.btn-youtube.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-youtube.active.el-button,.el-date-picker .el-picker-panel__footer .btn-youtube.el-button:active,.el-date-picker .el-picker-panel__footer .btn-youtube.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-youtube.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-youtube.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-youtube.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-youtube.active,.el-date-picker .el-time-panel.el-popper button.btn-youtube:active,.el-date-picker .el-time-panel.el-popper button.btn-youtube:focus,.el-date-picker .el-time-panel.el-popper button.btn-youtube:hover,.el-date-range-picker .el-picker-panel__footer .btn-youtube.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-youtube.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-youtube.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-youtube.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-youtube.dropdown-toggle.el-button,.open>.btn-youtube.btn-outline.dropdown-toggle{background-color:#d8201a;color:#fff;border:1px solid #d8201a}.btn-youtube.btn-link{color:#e52d27;background-color:transparent;border:1px solid #e52d27}.btn-youtube.btn-link.active,.btn-youtube.btn-link:active,.btn-youtube.btn-link:focus,.btn-youtube.btn-link:hover,.open>.btn-youtube.btn-link.dropdown-toggle{background-color:transparent;color:#d8201a;border:1px solid #d8201a}.btn-stumbleupon{border-color:#eb4924;background-color:#eb4924;color:#fff}.btn-stumbleupon.active,.btn-stumbleupon:active,.btn-stumbleupon:focus,.btn-stumbleupon:hover,.open>.btn-stumbleupon.dropdown-toggle{background-color:#e13b15;color:#fff;border-color:#eb4924}.btn-stumbleupon.disabled,.btn-stumbleupon:disabled,.btn-stumbleupon[disabled]{background-color:transparent;border-color:#eb4924}.btn-stumbleupon.btn-outline,.el-date-picker .el-picker-panel__footer .btn-stumbleupon.el-button,.el-date-picker .el-time-panel.el-popper button.btn-stumbleupon,.el-date-range-picker .el-picker-panel__footer .btn-stumbleupon.el-button{color:#eb4924;background-color:transparent;border:1px solid #eb4924}.btn-stumbleupon.btn-outline.active,.btn-stumbleupon.btn-outline:active,.btn-stumbleupon.btn-outline:focus,.btn-stumbleupon.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-stumbleupon.active.el-button,.el-date-picker .el-picker-panel__footer .btn-stumbleupon.el-button:active,.el-date-picker .el-picker-panel__footer .btn-stumbleupon.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-stumbleupon.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-stumbleupon.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-stumbleupon.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-stumbleupon.active,.el-date-picker .el-time-panel.el-popper button.btn-stumbleupon:active,.el-date-picker .el-time-panel.el-popper button.btn-stumbleupon:focus,.el-date-picker .el-time-panel.el-popper button.btn-stumbleupon:hover,.el-date-range-picker .el-picker-panel__footer .btn-stumbleupon.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-stumbleupon.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-stumbleupon.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-stumbleupon.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-stumbleupon.dropdown-toggle.el-button,.open>.btn-stumbleupon.btn-outline.dropdown-toggle{background-color:#e13b15;color:#fff;border:1px solid #e13b15}.btn-stumbleupon.btn-link{color:#eb4924;background-color:transparent;border:1px solid #eb4924}.btn-stumbleupon.btn-link.active,.btn-stumbleupon.btn-link:active,.btn-stumbleupon.btn-link:focus,.btn-stumbleupon.btn-link:hover,.open>.btn-stumbleupon.btn-link.dropdown-toggle{background-color:transparent;color:#e13b15;border:1px solid #e13b15}.btn-reddit{border-color:#ff4500;background-color:#ff4500;color:#fff}.btn-reddit.active,.btn-reddit:active,.btn-reddit:focus,.btn-reddit:hover,.open>.btn-reddit.dropdown-toggle{background-color:#e63e00;color:#fff;border-color:#ff4500}.btn-reddit.disabled,.btn-reddit:disabled,.btn-reddit[disabled]{background-color:transparent;border-color:#ff4500}.btn-reddit.btn-outline,.el-date-picker .el-picker-panel__footer .btn-reddit.el-button,.el-date-picker .el-time-panel.el-popper button.btn-reddit,.el-date-range-picker .el-picker-panel__footer .btn-reddit.el-button{color:#ff4500;background-color:transparent;border:1px solid #ff4500}.btn-reddit.btn-outline.active,.btn-reddit.btn-outline:active,.btn-reddit.btn-outline:focus,.btn-reddit.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-reddit.active.el-button,.el-date-picker .el-picker-panel__footer .btn-reddit.el-button:active,.el-date-picker .el-picker-panel__footer .btn-reddit.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-reddit.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-reddit.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-reddit.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-reddit.active,.el-date-picker .el-time-panel.el-popper button.btn-reddit:active,.el-date-picker .el-time-panel.el-popper button.btn-reddit:focus,.el-date-picker .el-time-panel.el-popper button.btn-reddit:hover,.el-date-range-picker .el-picker-panel__footer .btn-reddit.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-reddit.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-reddit.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-reddit.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-reddit.dropdown-toggle.el-button,.open>.btn-reddit.btn-outline.dropdown-toggle{background-color:#e63e00;color:#fff;border:1px solid #e63e00}.btn-reddit.btn-link{color:#ff4500;background-color:transparent;border:1px solid #ff4500}.btn-reddit.btn-link.active,.btn-reddit.btn-link:active,.btn-reddit.btn-link:focus,.btn-reddit.btn-link:hover,.open>.btn-reddit.btn-link.dropdown-toggle{background-color:transparent;color:#e63e00;border:1px solid #e63e00}.btn-tumblr{border-color:#35465c;background-color:#35465c;color:#fff}.btn-tumblr.active,.btn-tumblr:active,.btn-tumblr:focus,.btn-tumblr:hover,.open>.btn-tumblr.dropdown-toggle{background-color:#2c3a4c;color:#fff;border-color:#35465c}.btn-tumblr.disabled,.btn-tumblr:disabled,.btn-tumblr[disabled]{background-color:transparent;border-color:#35465c}.btn-tumblr.btn-outline,.el-date-picker .el-picker-panel__footer .btn-tumblr.el-button,.el-date-picker .el-time-panel.el-popper button.btn-tumblr,.el-date-range-picker .el-picker-panel__footer .btn-tumblr.el-button{color:#35465c;background-color:transparent;border:1px solid #35465c}.btn-tumblr.btn-outline.active,.btn-tumblr.btn-outline:active,.btn-tumblr.btn-outline:focus,.btn-tumblr.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-tumblr.active.el-button,.el-date-picker .el-picker-panel__footer .btn-tumblr.el-button:active,.el-date-picker .el-picker-panel__footer .btn-tumblr.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-tumblr.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-tumblr.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-tumblr.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-tumblr.active,.el-date-picker .el-time-panel.el-popper button.btn-tumblr:active,.el-date-picker .el-time-panel.el-popper button.btn-tumblr:focus,.el-date-picker .el-time-panel.el-popper button.btn-tumblr:hover,.el-date-range-picker .el-picker-panel__footer .btn-tumblr.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-tumblr.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-tumblr.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-tumblr.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-tumblr.dropdown-toggle.el-button,.open>.btn-tumblr.btn-outline.dropdown-toggle{background-color:#2c3a4c;color:#fff;border:1px solid #2c3a4c}.btn-tumblr.btn-link{color:#35465c;background-color:transparent;border:1px solid #35465c}.btn-tumblr.btn-link.active,.btn-tumblr.btn-link:active,.btn-tumblr.btn-link:focus,.btn-tumblr.btn-link:hover,.open>.btn-tumblr.btn-link.dropdown-toggle{background-color:transparent;color:#2c3a4c;border:1px solid #2c3a4c}.btn-behance{border-color:#1769ff;background-color:#1769ff;color:#fff}.btn-behance.active,.btn-behance:active,.btn-behance:focus,.btn-behance:hover,.open>.btn-behance.dropdown-toggle{background-color:#0059fd;color:#fff;border-color:#1769ff}.btn-behance.disabled,.btn-behance:disabled,.btn-behance[disabled]{background-color:transparent;border-color:#1769ff}.btn-behance.btn-outline,.el-date-picker .el-picker-panel__footer .btn-behance.el-button,.el-date-picker .el-time-panel.el-popper button.btn-behance,.el-date-range-picker .el-picker-panel__footer .btn-behance.el-button{color:#1769ff;background-color:transparent;border:1px solid #1769ff}.btn-behance.btn-outline.active,.btn-behance.btn-outline:active,.btn-behance.btn-outline:focus,.btn-behance.btn-outline:hover,.el-date-picker .el-picker-panel__footer .btn-behance.active.el-button,.el-date-picker .el-picker-panel__footer .btn-behance.el-button:active,.el-date-picker .el-picker-panel__footer .btn-behance.el-button:focus,.el-date-picker .el-picker-panel__footer .btn-behance.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.btn-behance.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .open>button.btn-behance.dropdown-toggle,.el-date-picker .el-time-panel.el-popper button.btn-behance.active,.el-date-picker .el-time-panel.el-popper button.btn-behance:active,.el-date-picker .el-time-panel.el-popper button.btn-behance:focus,.el-date-picker .el-time-panel.el-popper button.btn-behance:hover,.el-date-range-picker .el-picker-panel__footer .btn-behance.active.el-button,.el-date-range-picker .el-picker-panel__footer .btn-behance.el-button:active,.el-date-range-picker .el-picker-panel__footer .btn-behance.el-button:focus,.el-date-range-picker .el-picker-panel__footer .btn-behance.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.btn-behance.dropdown-toggle.el-button,.open>.btn-behance.btn-outline.dropdown-toggle{background-color:#0059fd;color:#fff;border:1px solid #0059fd}.btn-behance.btn-link{color:#1769ff;background-color:transparent;border:1px solid #1769ff}.btn-behance.btn-link.active,.btn-behance.btn-link:active,.btn-behance.btn-link:focus,.btn-behance.btn-link:hover,.open>.btn-behance.btn-link.dropdown-toggle{background-color:transparent;color:#0059fd;border:1px solid #0059fd}.el-date-picker .el-input .el-input__inner:-moz-placeholder,.el-date-picker .el-input .el-input__inner::-moz-placeholder,.form-control:-moz-placeholder,.form-control::-moz-placeholder,.form-group .el-input__inner:-moz-placeholder,.form-group .el-input__inner::-moz-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.el-date-picker .el-input .el-input__inner::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,.form-group .el-input__inner::-webkit-input-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.el-date-picker .el-input .el-input__inner:-ms-input-placeholder,.form-control:-ms-input-placeholder,.form-group .el-input__inner:-ms-input-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.el-date-picker .el-input .el-input__inner,.form-control,.form-group .el-input__inner{background-color:#fff;border:1px solid #e3e3e3;border-radius:4px;font-size:.875rem;color:#565656;padding:8px 12px;height:40px;-webkit-box-shadow:none;box-shadow:none}.el-date-picker .el-input .el-input__inner:focus,.form-control:focus,.form-group .el-input__inner:focus{background-color:#fff;border:1px solid #aaa;-webkit-box-shadow:none;box-shadow:none;outline:0!important;color:#333}.el-date-picker .el-input .has-error .el-input__inner,.el-date-picker .el-input .has-success .el-input__inner,.form-group .has-error .el-input__inner,.form-group .has-success .el-input__inner,.has-error .el-date-picker .el-input .el-input__inner,.has-error .form-control,.has-error .form-control:focus,.has-error .form-group .el-input__inner,.has-success .el-date-picker .el-input .el-input__inner,.has-success .form-control,.has-success .form-control:focus,.has-success .form-group .el-input__inner{border-color:#e3e3e3;-webkit-box-shadow:none;box-shadow:none}.el-date-picker .el-input .has-success .el-input__inner:focus,.form-group .has-success .el-input__inner:focus,.has-success .el-date-picker .el-input .el-input__inner:focus,.has-success .form-control:focus,.has-success .form-group .el-input__inner:focus{border-color:#87cb16;color:#87cb16}.el-date-picker .el-input .has-error .el-input__inner,.form-group .has-error .el-input__inner,.has-error .el-date-picker .el-input .el-input__inner,.has-error .form-control,.has-error .form-group .el-input__inner{color:#fb404b}.el-date-picker .el-input .has-error .el-input__inner:focus,.form-group .has-error .el-input__inner:focus,.has-error .el-date-picker .el-input .el-input__inner:focus,.has-error .form-control:focus,.has-error .form-group .el-input__inner:focus{border-color:#fb404b}.el-date-picker .el-input .el-input__inner+.form-control-feedback,.form-control+.form-control-feedback,.form-group .el-input__inner+.form-control-feedback{border-radius:6px;font-size:14px;margin-top:-7px;position:absolute;right:10px;top:50%;vertical-align:middle}.el-date-picker .el-input .open .el-input__inner,.form-group .open .el-input__inner,.open .el-date-picker .el-input .el-input__inner,.open .form-control,.open .form-group .el-input__inner{border-radius:4px 4px 0 0;border-bottom-color:transparent}.input-lg{height:55px;padding:14px 30px}.has-error .form-control-feedback{color:#fb404b}.has-success .form-control-feedback{color:#87cb16}.input-group-addon{background-color:#fff;border:1px solid #e3e3e3}.input-group-addon.input-group-append{margin-left:0;border-radius:0 4px 4px 0;padding:7px 15px 7px 0}.input-group-addon.input-group-prepend{margin-right:0;border-radius:4px 0 0 4px;padding:7px 0 7px 15px}.has-error .input-group-addon,.has-success .input-group-addon{background-color:#fff;border:1px solid #e3e3e3}.el-date-picker .el-input .has-error .el-input__inner:focus+.input-group-addon,.form-group .has-error .el-input__inner:focus+.input-group-addon,.has-error .el-date-picker .el-input .el-input__inner:focus+.input-group-addon,.has-error .form-control:focus+.input-group-addon,.has-error .form-group .el-input__inner:focus+.input-group-addon{border-color:#fb404b;color:#fb404b}.el-date-picker .el-input .has-success .el-input__inner:focus+.input-group-addon,.form-group .has-success .el-input__inner:focus+.input-group-addon,.has-success .el-date-picker .el-input .el-input__inner:focus+.input-group-addon,.has-success .form-control:focus+.input-group-addon,.has-success .form-group .el-input__inner:focus+.input-group-addon{border-color:#87cb16;color:#87cb16}.el-date-picker .el-input .el-input__inner:focus~.input-group-addon,.form-control:focus+.input-group-addon,.form-control:focus~.input-group-addon,.form-group .el-input__inner:focus~.input-group-addon{background-color:#fff;border-color:#9a9a9a}.el-date-picker .el-input .input-group .el-input__inner:first-child,.form-group .input-group .el-input__inner:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .el-date-picker .el-input .el-input__inner:first-child,.input-group .form-control:first-child,.input-group .form-group .el-input__inner:first-child{border-right:0 none}.el-date-picker .el-input .el-input__inner+.input-group-append,.el-date-picker .el-input .input-group-prepend+.el-input__inner,.el-date-picker .el-input .input-group .el-input__inner:last-child,.form-control+.input-group-append,.form-group .el-input__inner+.input-group-append,.form-group .input-group-prepend+.el-input__inner,.form-group .input-group .el-input__inner:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.dropdown-toggle,.input-group-prepend+.form-control,.input-group .el-date-picker .el-input .el-input__inner:last-child,.input-group .form-control:last-child,.input-group .form-group .el-input__inner:last-child{border-left:0 none}.el-date-picker .el-input [disabled].el-input__inner,.el-date-picker .el-input [readonly].el-input__inner,.el-date-picker .el-input fieldset[disabled] .el-input__inner,.form-control[disabled],.form-control[readonly],.form-group [disabled].el-input__inner,.form-group [readonly].el-input__inner,.form-group fieldset[disabled] .el-input__inner,fieldset[disabled] .el-date-picker .el-input .el-input__inner,fieldset[disabled] .form-control,fieldset[disabled] .form-group .el-input__inner{background-color:#f5f5f5;color:#888;cursor:not-allowed}.input-group-btn .btn{border-width:1px;padding:8px 16px}.input-group-btn .btn-default:not(.btn-fill){border-color:#ddd}.input-group-btn:last-child>.btn{margin-left:0}.input-group-focus .input-group-addon{border-color:#aaa}.star{color:#fb404b;padding-left:3px}.card .card-body .control-label{text-align:right;padding-top:18px}.card .card-body .col-sm-4 .form-check:first-of-type,.card .card-body .col-sm-10 .form-check:first-of-type,.card .card-body .form-control-static{padding-top:8px}.form-group.has-error .error{color:#fb404b;text-transform:none;margin-bottom:0}.form-group.has-success .error{display:none!important}.alert{border:0;border-radius:0;color:#fff;padding:10px 15px;font-size:14px}.container .alert{border-radius:4px}.navbar .alert{border-radius:0;left:0;position:absolute;right:0;top:85px;width:100%;z-index:3}.navbar:not(.navbar-transparent) .alert{top:70px}.alert span[data-notify=icon]{font-size:30px;display:block;left:15px;position:absolute;top:50%;margin-top:-15px}.alert i.nc-simple-remove{font-size:12px!important;font:700 normal normal 14px/1 nucleo-icons}.alert button.close{position:absolute;right:10px;top:50%;margin-top:-13px;z-index:3;background-color:#fff;display:block;border-radius:50%;opacity:.4;line-height:9px;width:25px;height:25px;outline:0!important;text-align:center;padding:3px;font-weight:300}.alert button.close:hover{opacity:.55}.alert .close~span{display:block;max-width:89%}.alert[data-notify=container]{padding:10px 10px 10px 20px;border-radius:4px}.alert.alert-with-icon{padding-left:65px}.alert.alert-primary{background-color:#4091e2;color:#fff}.alert.alert-info{background-color:#63d8f1;color:#fff}.alert.alert-success{background-color:#a1e82c;color:#fff}.alert.alert-warning{background-color:#ffbc67;color:#fff}.alert.alert-danger{background-color:#fc727a;color:#fff}.el-table__body .checkbox,.el-table__body .radio,.table .checkbox,.table .radio{position:relative;height:20px;display:block;width:20px;padding:0 0;margin:0 5px}.el-table__body>tbody>tr>td,.el-table__body>tbody>tr>th,.el-table__body>tfoot>tr>td,.el-table__body>tfoot>tr>th,.el-table__body>thead>tr>td,.el-table__body>thead>tr>th,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:12px 8px;vertical-align:middle;border-color:#e3e3e3}.el-table__body>thead>tr>th,.table>thead>tr>th{border-bottom-width:1px;font-size:12px;text-transform:uppercase;color:#9a9a9a;font-weight:400;padding-bottom:5px}.el-table__body table>tr .td-actions,.table table>tr .td-actions{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.el-table__body .td-actions .btn,.table .td-actions .btn{opacity:.36;filter:alpha(opacity=36)}.el-table__body .td-actions .btn.btn-xs,.table .td-actions .btn.btn-xs{padding-left:3px;padding-right:3px}.el-table__body .td-actions,.table .td-actions{min-width:90px}.el-table__body>tbody>tr,.table>tbody>tr{position:relative;font-size:14px!important}td-actions .el-table__body>tbody>tr:hover .td-actions .btn,td-actions .table>tbody>tr:hover .td-actions .btn{opacity:1;filter:alpha(opacity=100)}.el-table__body thead th,.table thead th{border-bottom:none!important;border-top:none!important}.el-date-picker .el-picker-panel__footer .el-table__body .btn-link.el-button:first-child,.el-date-picker .el-picker-panel__footer .table .btn-link.el-button:first-child,.el-date-range-picker .el-picker-panel__footer .el-table__body .btn-link.el-button:first-child,.el-date-range-picker .el-picker-panel__footer .table .btn-link.el-button:first-child,.el-table__body .btn-info.btn-link,.el-table__body .el-date-picker .el-picker-panel__footer .btn-link.el-button:first-child,.el-table__body .el-date-range-picker .el-picker-panel__footer .btn-link.el-button:first-child,.table .btn-info.btn-link,.table .el-date-picker .el-picker-panel__footer .btn-link.el-button:first-child,.table .el-date-range-picker .el-picker-panel__footer .btn-link.el-button:first-child{color:#23ccef}.el-date-picker .el-time-panel.el-popper .el-table__body button.btn-link:first-child,.el-date-picker .el-time-panel.el-popper .table button.btn-link:first-child,.el-table__body .btn-danger.btn-link,.el-table__body .el-date-picker .el-time-panel.el-popper button.btn-link:first-child,.table .btn-danger.btn-link,.table .el-date-picker .el-time-panel.el-popper button.btn-link:first-child{color:#fb404b}.el-table__body .btn-success.btn-link,.table .btn-success.btn-link{color:#87cb16}.el-table__body .btn-warning.btn-link,.table .btn-warning.btn-link{color:#ffa534}.el-table__body .form-check .form-check-sign,.el-table__body .form-check .form-check-sign:after,.el-table__body .form-check .form-check-sign:before,.table .form-check .form-check-sign,.table .form-check .form-check-sign:after,.table .form-check .form-check-sign:before{margin-top:-14px}.card .table tbody td:first-child,.card .table thead th:first-child{padding-left:15px}.card .table tbody td:last-child,.card .table thead th:last-child{padding-right:15px;display:block}.table-bigboy>thead>tr>th{font-size:14px;text-transform:uppercase;color:#9a9a9a;font-weight:400}.table-bigboy>tbody>tr>td{font-size:14px}.table-bigboy>tbody>tr>td b{display:block;margin-bottom:5px}.table-bigboy .td-name{font-weight:300;font-size:18px;min-width:240px}.table-bigboy .td-number{text-align:right;min-width:110px}.table-bigboy .td-number small{margin-right:3px}.table-bigboy .td-actions{width:60px;min-width:auto}.table-bigboy .td-actions .btn{float:right}.table-bigboy .img-container{width:180px;height:120px;overflow:hidden;display:block;border-radius:6px}.table-bigboy .img-container img{width:100%}.table-with-links .card-body{padding-bottom:0!important}.table-with-links .card-body .table .btn{margin-bottom:0!important}.table-with-links .card-body .table tr td{padding:7px 3px!important}.regular-table-with-color .card-body,.table-with-switches .card-body{padding-bottom:0!important}.regular-table-with-color .card-body .table tbody td:last-child,.table-with-switches .card-body .table tbody td:last-child{padding-right:10px!important}.table-big-boy .card-body{padding-bottom:0!important}.table-big-boy .card-body .table tbody td:last-child{padding-right:10px!important}.bootstrap-table .table thead th:first-child{padding-left:0!important}.bootstrap-table .dropdown-menu li a{display:block;padding:8px 16px;clear:both;font-weight:400;line-height:1.42857143;white-space:nowrap;color:#333}.bootstrap-table .dropdown-menu li a:hover{background-color:#f5f5f5}.bootstrap-table .dropdown-menu li.active a{background-color:rgba(68,125,247,.2)}.data-tables table tbody .btn{padding:3px!important;font-size:16px!important}.data-tables .pagination{float:right}.data-tables tfoot{font-size:14px}.card-tasks .table tbody td:last-child{padding-right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.card-tasks .table tbody td:last-child .btn{padding:3px}.card-tasks .table tbody td:first-child{padding-left:0}.card-tasks .table-full-width{padding-bottom:0!important}.card-tasks .card-footer{padding-top:0}.card-tasks .table{margin-bottom:0!important}.table-full-width{margin-left:-15px;margin-right:-15px;padding:15px!important}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:rgba(135,203,22,.2)}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:rgba(144,217,23,.2)}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:rgba(35,204,239,.2)}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:rgba(49,207,240,.2)}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:rgba(255,165,52,.2)}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:rgba(255,172,67,.2)}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:rgba(251,64,75,.2)}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:rgba(251,79,89,.2)}.form-check,.form-check-radio{margin-bottom:12px;position:relative;padding-left:0}.form-check .form-check-label{display:inline-block;position:relative;cursor:pointer;padding-left:25px;line-height:26px;margin-bottom:0;text-transform:capitalize}.form-check .form-check-sign:after,.form-check .form-check-sign:before{font-family:FontAwesome;content:"";color:#888;display:inline-block;position:absolute;width:19px;height:19px;margin-left:-23px;font-size:18px;cursor:pointer;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.form-check .form-check-sign:after{font-family:FontAwesome;content:"";text-align:center;opacity:0;color:#23ccef;border:0;background-color:inherit;margin-left:-23px}.form-check .form-check-sign:before{margin-left:-22px}.form-check.disabled .form-check-label{color:#9a9a9a;opacity:.5}#RegisterValidation .card .form-check .form-check-sign:before{margin-left:-27px}.form-check .form-check-input:disabled+.form-check-sign:after,.form-check .form-check-input:disabled+.form-check-sign:before,.form-check .form-check-input:disabled:checked+.form-check-sign:after,.radio input[type=radio]:disabled+label{color:#ddd;pointer-events:none}.form-check.disabled .form-check-label{cursor:not-allowed}.form-check-radio input[type=radio],.form-check input[type=checkbox]{opacity:0;position:absolute;visibility:hidden}.form-check input[type=checkbox]:checked+.form-check-sign:after{opacity:1}.form-check input[type=checkbox]:checked+.form-check-sign:before{opacity:0}.checkbox input[type=checkbox]:disabled+.form-check-sign:after,.el-date-picker .el-input .el-input__inner input[type=checkbox]:disabled+.form-check-sign:before,.form-control input[type=checkbox]:disabled+.form-check-sign:before,.form-group .el-input__inner input[type=checkbox]:disabled+.form-check-sign:before{cursor:not-allowed}.form-check-radio input[type=radio]:disabled+.form-check-sign,.form-check .form-check-label input[type=checkbox]:disabled+.form-check-sign{pointer-events:none!important}.form-check.checkbox-inline{display:inline-block}.form-check-radio.disabled .form-check-label{color:#9a9a9a;opacity:.5;cursor:not-allowed}.form-check-radio .form-check-sign:before{font-family:FontAwesome;content:"";font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;opacity:.5;left:24px}.form-check-radio input[type=radio],.form-check-radio input[type=radio]+.form-check-sign:after{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;content:" ";display:block;margin-left:0;font-size:18px}.form-check-radio input[type=radio]:checked+.form-check-sign:after{font-family:FontAwesome;content:"";position:absolute;left:0;opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.form-check input[type=radio]:checked+.form-check-sign:before{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.form-check-radio input[type=radio]:disabled+.form-check-sign:after,.form-check-radio input[type=radio]:disabled+.form-check-sign:before{color:#9a9a9a}.card.horizontal-form .form-check .form-check-label,.card.stacked-form .form-check .form-check-label{padding-left:22px!important}.nav .nav-item .nav-link:focus,.nav .nav-item .nav-link:hover{background-color:transparent}.navbar{border:0;font-size:16px;border-radius:0;min-height:50px;max-height:61px;background-color:#253741;border-bottom:1px solid rgba(0,0,0,.1)}.navbar .navbar-brand{font-weight:400;margin:5px 0;font-size:18px;color:#888!important}.navbar .navbar-brand:hover{color:#5e5e5e}.navbar .navbar-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-toggler{width:37px;height:27px;vertical-align:middle;outline:0;cursor:pointer}.navbar .navbar-toggler.navbar-toggler-left{position:relative;left:0;padding-left:0}.navbar .navbar-toggler.navbar-toggler-right{padding-right:0}.navbar .navbar-toggler .navbar-toggler-bar{width:3px;height:3px;border-radius:50%;margin:0 auto}.navbar .navbar-toggler .burger-lines{display:block;position:relative;background-color:#888;width:24px;height:2px;border-radius:1px;margin:4px auto}.navbar .btn-round.btn-icon{padding:8px 9px}.navbar .navbar-nav .nav-item{margin:0 3px}.navbar .navbar-nav .nav-item .nav-link{color:#888;padding:10px 15px;margin:10px 3px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:40px}.navbar .navbar-nav .nav-item .nav-link.btn{margin:15px 3px;padding:8px 16px}.navbar .navbar-nav .nav-item .nav-link.btn-round{margin:16px 3px}.navbar .navbar-nav .nav-item .nav-link [class^=fa]{font-size:19px;position:relative;line-height:40px;top:1px}.navbar .navbar-nav .nav-item .nav-link:hover{color:#23ccef}.navbar .navbar-nav .nav-item .nav-link .stats{margin-left:10px}.navbar .navbar-nav .nav-item .dropdown-menu{border-radius:10px;margin-top:-5px}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.navbar .navbar-nav .nav-item .dropdown-menu .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#e5e5e5}.navbar .navbar-nav .notification{position:absolute;background-color:#fb404b;text-align:center;border-radius:10px;min-width:18px;padding:0 5px;height:18px;font-size:12px;color:#fff;font-weight:700;line-height:18px;top:10px;left:7px}.navbar .navbar-nav .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:5px;margin-top:18px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.navbar .btn{margin:15px 3px;font-size:14px}.navbar .btn-simple{font-size:16px}.navbar.fixed{width:260px;right:0;left:auto;border-radius:0}.navbar-transparent .navbar-brand,[class*=navbar-ct] .navbar-brand{color:#fff!important;margin-left:10px;opacity:.9;filter:alpha(opacity=90)}.navbar-transparent .navbar-brand:focus,.navbar-transparent .navbar-brand:hover,[class*=navbar-ct] .navbar-brand:focus,[class*=navbar-ct] .navbar-brand:hover{background-color:transparent;opacity:1;filter:alpha(opacity=100);color:#fff}.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),[class*=navbar-ct] .navbar-nav .nav-item .nav-link:not(.btn){color:#fff;border-color:#fff;opacity:.8;filter:alpha(opacity=80)}.navbar-transparent .navbar-nav .active .nav-link:focus:not(.btn),.navbar-transparent .navbar-nav .active .nav-link:hover:not(.btn),.navbar-transparent .navbar-nav .active .nav-link:not(.btn),.navbar-transparent .navbar-nav .nav-item .nav-link:focus:not(.btn),.navbar-transparent .navbar-nav .nav-item .nav-link:hover:not(.btn),.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),[class*=navbar-ct] .navbar-nav .active .nav-link:focus:not(.btn),[class*=navbar-ct] .navbar-nav .active .nav-link:hover:not(.btn),[class*=navbar-ct] .navbar-nav .active .nav-link:not(.btn),[class*=navbar-ct] .navbar-nav .nav-item .nav-link:focus:not(.btn),[class*=navbar-ct] .navbar-nav .nav-item .nav-link:hover:not(.btn),[class*=navbar-ct] .navbar-nav .nav-item .nav-link:not(.btn){background-color:transparent;border-radius:3px;color:#fff;opacity:.8;filter:alpha(opacity=80)}.navbar-transparent .navbar-nav .active .nav-link:focus:not(.btn):focus,.navbar-transparent .navbar-nav .active .nav-link:focus:not(.btn):hover,.navbar-transparent .navbar-nav .active .nav-link:hover:not(.btn):focus,.navbar-transparent .navbar-nav .active .nav-link:hover:not(.btn):hover,.navbar-transparent .navbar-nav .active .nav-link:not(.btn):focus,.navbar-transparent .navbar-nav .active .nav-link:not(.btn):hover,.navbar-transparent .navbar-nav .nav-item .nav-link:focus:not(.btn):focus,.navbar-transparent .navbar-nav .nav-item .nav-link:focus:not(.btn):hover,.navbar-transparent .navbar-nav .nav-item .nav-link:hover:not(.btn):focus,.navbar-transparent .navbar-nav .nav-item .nav-link:hover:not(.btn):hover,.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn):focus,.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn):hover,[class*=navbar-ct] .navbar-nav .active .nav-link:focus:not(.btn):focus,[class*=navbar-ct] .navbar-nav .active .nav-link:focus:not(.btn):hover,[class*=navbar-ct] .navbar-nav .active .nav-link:hover:not(.btn):focus,[class*=navbar-ct] .navbar-nav .active .nav-link:hover:not(.btn):hover,[class*=navbar-ct] .navbar-nav .active .nav-link:not(.btn):focus,[class*=navbar-ct] .navbar-nav .active .nav-link:not(.btn):hover,[class*=navbar-ct] .navbar-nav .nav-item .nav-link:focus:not(.btn):focus,[class*=navbar-ct] .navbar-nav .nav-item .nav-link:focus:not(.btn):hover,[class*=navbar-ct] .navbar-nav .nav-item .nav-link:hover:not(.btn):focus,[class*=navbar-ct] .navbar-nav .nav-item .nav-link:hover:not(.btn):hover,[class*=navbar-ct] .navbar-nav .nav-item .nav-link:not(.btn):focus,[class*=navbar-ct] .navbar-nav .nav-item .nav-link:not(.btn):hover{opacity:1;filter:alpha(opacity=100)}.navbar-transparent .navbar-nav .nav .nav-item .nav-link.btn:hover,[class*=navbar-ct] .navbar-nav .nav .nav-item .nav-link.btn:hover{background-color:transparent}.navbar-transparent .navbar-nav .show .nav-link,.navbar-transparent .navbar-nav .show .nav-link:focus,.navbar-transparent .navbar-nav .show .nav-link:hover,[class*=navbar-ct] .navbar-nav .show .nav-link,[class*=navbar-ct] .navbar-nav .show .nav-link:focus,[class*=navbar-ct] .navbar-nav .show .nav-link:hover{background-color:transparent;color:#fff;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .btn-default,[class*=navbar-ct] .btn-default{color:#fff;border-color:#fff}.navbar-transparent .btn-default.btn-fill,[class*=navbar-ct] .btn-default.btn-fill{color:#9a9a9a;background-color:#fff;opacity:.9;filter:alpha(opacity=90)}.navbar-transparent .btn-default.btn-fill.active,.navbar-transparent .btn-default.btn-fill:active,.navbar-transparent .btn-default.btn-fill:focus,.navbar-transparent .btn-default.btn-fill:hover,.navbar-transparent .show .dropdown-toggle.btn-fill.btn-default,[class*=navbar-ct] .btn-default.btn-fill.active,[class*=navbar-ct] .btn-default.btn-fill:active,[class*=navbar-ct] .btn-default.btn-fill:focus,[class*=navbar-ct] .btn-default.btn-fill:hover,[class*=navbar-ct] .show .dropdown-toggle.btn-fill.btn-default{border-color:#fff;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .dropdown-menu .divider{background-color:hsla(0,0%,100%,.2)}.navbar-default{background-color:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(0,0,0,.1)}.navbar-default .navbar-nav .nav-item .nav-link:not(.btn){color:#9a9a9a}.navbar-default .navbar-nav .active .nav-link,.navbar-default .navbar-nav .active .nav-link:not(.btn):focus,.navbar-default .navbar-nav .active .nav-link:not(.btn):hover,.navbar-default .navbar-nav .nav-item .nav-link:not(.btn):focus,.navbar-default .navbar-nav .nav-item .nav-link:not(.btn):hover{background-color:transparent;border-radius:3px;color:#23ccef;opacity:1;filter:alpha(opacity=100)}.navbar-default .navbar-nav .show .nav-link,.navbar-default .navbar-nav .show .nav-link:focus,.navbar-default .navbar-nav .show .nav-link:hover{background-color:transparent;color:#23ccef}.navbar-default .navbar-nav .navbar-toggle:focus,.navbar-default .navbar-nav .navbar-toggle:hover{background-color:transparent}.navbar-default:not(.navbar-transparent) .btn-default:hover{color:#23ccef;border-color:#23ccef}.navbar-default:not(.navbar-transparent) .btn-neutral,.navbar-default:not(.navbar-transparent) .btn-neutral:active,.navbar-default:not(.navbar-transparent) .btn-neutral:hover{color:#9a9a9a}.navbar-icons.navbar .navbar-brand{margin-top:12px;margin-bottom:12px}.navbar-icons .navbar-nav .nav-item .nav-link{text-align:center;padding:6px 15px;margin:6px 3px}.navbar-icons .navbar-nav [class^=pe]{font-size:30px;position:relative}.navbar-icons .navbar-nav p{margin:3px 0 0}.navbar-form{-webkit-box-shadow:none;box-shadow:none}.el-date-picker .el-input .navbar-form .el-input__inner,.form-group .navbar-form .el-input__inner,.navbar-form .el-date-picker .el-input .el-input__inner,.navbar-form .form-control,.navbar-form .form-group .el-input__inner{border-radius:0;border:0;padding:0;background-color:transparent;height:22px;font-size:16px;line-height:1.5;color:#e3e3e3}.el-date-picker .el-input .navbar-transparent .navbar-form .el-input__inner,.el-date-picker .el-input [class*=navbar-ct] .navbar-form .el-input__inner,.form-group .navbar-transparent .navbar-form .el-input__inner,.form-group [class*=navbar-ct] .navbar-form .el-input__inner,.navbar-transparent .navbar-form .el-date-picker .el-input .el-input__inner,.navbar-transparent .navbar-form .form-control,.navbar-transparent .navbar-form .form-group .el-input__inner,[class*=navbar-ct] .navbar-form .el-date-picker .el-input .el-input__inner,[class*=navbar-ct] .navbar-form .form-control,[class*=navbar-ct] .navbar-form .form-group .el-input__inner{color:#fff;border:0;border-bottom:1px solid hsla(0,0%,100%,.6)}.navbar-ct-blue{background-color:#4091e2}.navbar-ct-azure{background-color:#63d8f1}.navbar-ct-green{background-color:#a1e82c}.navbar-ct-orange{background-color:#ffbc67}.navbar-ct-red{background-color:#fc727a}.navbar-transparent{padding-top:15px;background-color:transparent;border-bottom:1px solid transparent;z-index:999}.navbar-transparent .navbar-toggler .burger-lines{background:#fff}.navbar-toggle{margin-top:19px;margin-bottom:19px;border:0}.navbar-toggle .icon-bar{background-color:#253741}.navbar-toggle .navbar-collapse,.navbar-toggle .navbar-form{border-color:transparent}.navbar-toggle.navbar-default .navbar-toggle:focus,.navbar-toggle.navbar-default .navbar-toggle:hover{background-color:transparent}.main-panel .navbar-fixed{position:fixed;right:0;width:calc(100% - 260px);z-index:1030}.main-panel .navbar-fixed+.content{padding-top:90px}.nav-mobile-menu.nav .navbar-search-form .nc-icon{font-size:28px;width:30px;text-align:center;vertical-align:middle;float:left;color:#fff}.el-date-picker .el-input .nav-mobile-menu.nav .navbar-search-form .el-input__inner::-webkit-input-placeholder,.form-group .nav-mobile-menu.nav .navbar-search-form .el-input__inner::-webkit-input-placeholder,.nav-mobile-menu.nav .navbar-search-form .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder,.nav-mobile-menu.nav .navbar-search-form .form-control::-webkit-input-placeholder,.nav-mobile-menu.nav .navbar-search-form .form-group .el-input__inner::-webkit-input-placeholder{color:#fff}.el-date-picker .el-input .nav-mobile-menu.nav .navbar-search-form .el-input__inner::-moz-placeholder,.form-group .nav-mobile-menu.nav .navbar-search-form .el-input__inner::-moz-placeholder,.nav-mobile-menu.nav .navbar-search-form .el-date-picker .el-input .el-input__inner::-moz-placeholder,.nav-mobile-menu.nav .navbar-search-form .form-control::-moz-placeholder,.nav-mobile-menu.nav .navbar-search-form .form-group .el-input__inner::-moz-placeholder{color:#fff}.el-date-picker .el-input .nav-mobile-menu.nav .navbar-search-form .el-input__inner:-ms-input-placeholder,.form-group .nav-mobile-menu.nav .navbar-search-form .el-input__inner:-ms-input-placeholder,.nav-mobile-menu.nav .navbar-search-form .el-date-picker .el-input .el-input__inner:-ms-input-placeholder,.nav-mobile-menu.nav .navbar-search-form .form-control:-ms-input-placeholder,.nav-mobile-menu.nav .navbar-search-form .form-group .el-input__inner:-ms-input-placeholder{color:#fff}.el-date-picker .el-input .nav-mobile-menu.nav .navbar-search-form .el-input__inner:-moz-placeholder,.form-group .nav-mobile-menu.nav .navbar-search-form .el-input__inner:-moz-placeholder,.nav-mobile-menu.nav .navbar-search-form .el-date-picker .el-input .el-input__inner:-moz-placeholder,.nav-mobile-menu.nav .navbar-search-form .form-control:-moz-placeholder,.nav-mobile-menu.nav .navbar-search-form .form-group .el-input__inner:-moz-placeholder{color:#fff}.nav .navbar-search-form .nc-icon{color:#888}.navbar-nav .nav-item p{line-height:inherit;margin-left:5px}.navbar-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper-full-page .navbar-collapse .navbar-nav,.wrapper-full-page .navbar-toggler{margin-right:30px}.navbar-collapse .navbar-nav .nav-link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer{width:100%}.footer .footer-menu{height:41px}.footer nav>ul{list-style:none;margin:0;padding:0;font-weight:400}.footer nav>ul a:not(.btn){color:#9a9a9a;display:block;margin-bottom:3px}.footer nav>ul a:not(.btn):focus,.footer nav>ul a:not(.btn):hover{color:#797979}.footer .social-area{padding:15px 0}.footer .social-area h5{padding-bottom:15px}.footer .social-area>a:not(.btn){color:#9a9a9a;display:inline-block;vertical-align:top;padding:10px 5px;font-size:20px;font-weight:400;line-height:20px;text-align:center}.footer .social-area>a:not(.btn):focus,.footer .social-area>a:not(.btn):hover{color:#797979}.footer .copyright{color:#797979;padding:10px 15px;margin:10px 3px;line-height:20px;font-size:14px}.footer hr{border-color:#ddd}.footer .title{color:#797979}.footer-default{background-color:#f5f5f5}.footer:not(.footer-big) nav>ul{font-size:14px}.footer:not(.footer-big) nav>ul li{margin-left:20px;float:left}.footer:not(.footer-big) nav>ul a{padding:10px 0;margin:10px 10px 10px 0}.full-page+.footer .copyright a,.full-page+.footer li a{color:#fff!important}.nav-pills>li+li{margin-left:0}.nav-pills>li>a{border:1px solid #23ccef;border-radius:0;color:#23ccef;margin-left:-1px}.nav-pills>li>a:focus,.nav-pills>li>a:hover{background-color:#f5f5f5}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#23ccef;color:#fff}.nav-pills>li:first-child>a{border-radius:4px 0 0 4px;margin:0}.nav-pills>li:last-child>a{border-radius:0 4px 4px 0}.pagination .page-item .page-link{border-radius:50%;margin:0 2px;color:#797979;padding:0;cursor:pointer;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;width:35px;height:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #dee2e6;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;font-weight:400}.pagination .page-item .page-link:hover{background-color:#f8f9fa;border-color:#dee2e6;color:#495057}.pagination .page-item.active .page-link{background-color:#23ccef;border-color:#23ccef;color:#fff!important}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:50%}.pagination>li.disabled{opacity:.4}.pagination.pagination-no-border>li>a,.pagination.pagination-no-border>li>span{border:0}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>li>a,.pagination>li>span{border-radius:50%;margin:0 2px;color:#797979;border:1px solid #dee2e6;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.pagination>li.active>a,.pagination>li.active>a:focus,.pagination>li.active>a:hover,.pagination>li.active>span,.pagination>li.active>span:focus,.pagination>li.active>span:hover{background-color:#23ccef;border-color:#23ccef;color:#fff}.nav-pills-blue>li.active>a,.nav-pills-blue>li.active>a:focus,.nav-pills-blue>li.active>a:hover{background-color:#447df7}.pagination-blue>li.active a,.pagination-blue>li.active a:focus,.pagination-blue>li.active a:hover,.pagination-blue>li.active span,.pagination-blue>li.active span:focus,.pagination-blue>li.active span:hover{background-color:#447df7!important}.nav-pills-azure>li.active>a,.nav-pills-azure>li.active>a:focus,.nav-pills-azure>li.active>a:hover{background-color:#23ccef}.pagination-azure li.active a,.pagination-azure li.active a:focus,.pagination-azure li.active a:hover,.pagination-azure li.active span,.pagination-azure li.active span:focus,.pagination-azure li.active span:hover{background-color:#23ccef!important}.nav-pills-green>li.active>a,.nav-pills-green>li.active>a:focus,.nav-pills-green>li.active>a:hover{background-color:#87cb16}.pagination-green>li.active a,.pagination-green>li.active a:focus,.pagination-green>li.active a:hover,.pagination-green>li.active span,.pagination-green>li.active span:focus,.pagination-green>li.active span:hover{background-color:#87cb16!important}.nav-pills-orange>li.active>a,.nav-pills-orange>li.active>a:focus,.nav-pills-orange>li.active>a:hover{background-color:#ffa534}.pagination-orange>li.active a,.pagination-orange>li.active a:focus,.pagination-orange>li.active a:hover,.pagination-orange>li.active span,.pagination-orange>li.active span:focus,.pagination-orange>li.active span:hover{background-color:#ffa534!important}.nav-pills-red>li.active>a,.nav-pills-red>li.active>a:focus,.nav-pills-red>li.active>a:hover{background-color:#fb404b}.pagination-red>li.active a,.pagination-red>li.active a:focus,.pagination-red>li.active a:hover,.pagination-red>li.active span,.pagination-red>li.active span:focus,.pagination-red>li.active span:hover{background-color:#fb404b!important}.bootstrap-table .pagination .page-number a{padding:7px 12px}.nav-pills-blue>li>a{border:1px solid #447df7;color:#447df7}.nav-pills-azure>li>a{border:1px solid #23ccef;color:#23ccef}.nav-pills-green>li>a{border:1px solid #87cb16;color:#87cb16}.nav-pills-orange>li>a{border:1px solid #ffa534;color:#ffa534}.nav-pills-red>li>a{border:1px solid #fb404b;color:#fb404b}.nav-icons,.nav-text{padding:10px 0 0}.nav-icons .nav-item .nav-link,.nav-text .nav-item .nav-link{display:block;padding:0 16px;color:#9a9a9a;text-align:center;opacity:.8;filter:alpha(opacity=80)}.nav-icons .nav-item .nav-link:focus,.nav-icons .nav-item .nav-link:hover,.nav-text .nav-item .nav-link:focus,.nav-text .nav-item .nav-link:hover{background-color:transparent;opacity:1;filter:alpha(opacity=100)}.nav-icons .nav-item:first-child .nav-link,.nav-text .nav-item:first-child .nav-link{padding-left:0}.nav-icons .nav-item.active .nav-link,.nav-icons .nav-item .nav-link.active,.nav-text .nav-item.active .nav-link,.nav-text .nav-item .nav-link.active{color:#23ccef}.nav-icons>li{display:inline-block}.nav-icons>li>a{padding:0 10px;margin-bottom:10px}.nav-icons>li>a i{font-size:22px;margin-bottom:10px;width:22px}.nav-icons.nav-stacked>li{display:block}.nav-icons.nav-stacked>li>a{margin-bottom:20px}.nav-blue>li.active a{color:#447df7}.nav-azure>li.active a{color:#23ccef}.nav-green>li.active a{color:#87cb16}.nav-orange>li.active a{color:#ffa534}.nav-red>li.active a{color:#fb404b}.nav-text{margin:0 0 10px 0}.nav-text>li>a{font-size:14px;text-transform:uppercase;padding:3px 0;text-align:left;font-weight:500}.nav-text>li:first-child>a{padding-top:0}.nav-text h4{margin-top:0}.nav-text:not(.nav-stacked)>li{display:inline-block}.nav-text:not(.nav-stacked)>li>a{margin-right:15px}.tab-pane{padding:15px 0}.nav-container{display:block;width:100%;text-align:center}.content-full-width .nav-tabs li:first-child{padding-left:15px}.content-full-width .tab-pane{padding:15px}.accordions .card{border:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}.accordions .card .card-header{padding:0;border-bottom:1px solid #ddd!important}.accordions .card .card-header .card-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}.accordions .card .card-header .card-title a{color:#333;padding:0 0 5px;display:block;width:100%;font-size:16px}.accordions .card .card-header .card-title a:hover{color:#797979}.accordions .card .card-header .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;float:right;margin-top:12px;margin-right:15px;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.accordions .card .card-header a[data-toggle=collapse-hover][aria-expanded=true] .caret,.accordions .card .card-header a[data-toggle=collapse][aria-expanded=true] .caret{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordions .card .card-header+.card-collapse .card-body{-webkit-box-shadow:inset 0 7px 10px -7px rgba(0,0,0,.14);box-shadow:inset 0 7px 10px -7px rgba(0,0,0,.14)}.accordions .card .card-collapse.collapse-hover{-webkit-transition:all .3s linear;transition:all .3s linear!important}.card-body-full-width{padding:15px 0!important}.card-body-full-width .accordions .card-header .card-title a{padding:10px 15px}.content-full-width .nav-tabs .nav-item:first-child{padding-left:15px}.nav-container .nav-icons .nc-icon{font-weight:700}.progress{background-color:#e5e5e5;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;height:4px;margin-bottom:20px}.progress-thin{height:2px}.progress-bar.bg-primary{background-color:#447df7!important}.progress-bar.bg-info{background-color:#23ccef!important}.progress-bar.bg-success{background-color:#87cb16!important}.progress-bar.bg-warning{background-color:#ffa534!important}.progress-bar.bg-danger{background-color:#fb404b!important}.card{background:hsla(0,0%,100%,.05);margin-bottom:30px;border-radius:12px}.card .card-image{width:100%;overflow:hidden;height:260px;border-radius:4px 4px 0 0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.card .card-image img{width:100%}.card .filter{position:absolute;z-index:2;background-color:rgba(0,0,0,.68);top:0;left:0;width:100%;height:100%;text-align:center;opacity:0;filter:alpha(opacity=0)}.card .filter .btn{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card:hover .filter{opacity:1;filter:alpha(opacity=100)}.card .btn-hover{opacity:0;filter:alpha(opacity=0)}.card:hover .btn-hover{opacity:1;filter:alpha(opacity=100)}.card .card-body{padding:15px 15px 10px 15px}.card .card-header{padding:15px 15px 0;background-color:#fff;border-bottom:none!important}.card .table-page-header,.card label{font-size:14px;font-weight:400;color:#9a9a9a;margin-bottom:0}.card .table-page-header i,.card label i{font-size:16px}.card label{font-size:12px;margin-bottom:5px;text-transform:uppercase}.card .card-title{margin:0;color:#e0e0e0;font-weight:400;font-family:Nimbus Sans Light,sans-serif}.card .avatar{height:100%;overflow:hidden;border-radius:12px;margin-right:5px}.card .description{font-size:14px;color:#333}.card .card-footer{padding:15px 15px 10px 15px;background-color:transparent;line-height:30px;border-top:none!important;font-size:14px}.card .card-footer .legend{padding:5px 0}.card .card-footer hr{margin-top:5px;margin-bottom:5px}.card .stats{color:#a9a9a9}.card .author{font-size:12px;font-weight:600;text-transform:uppercase;border-radius:50%;overflow:hidden;margin:0 auto;-webkit-transition:all .3s linear;transition:all .3s linear}.card .author i{font-size:14px}.card h6{font-size:12px;margin:0}.card.card-separator:after{height:100%;right:-15px;top:0;width:1px;background-color:#ddd;card-body:"";position:absolute}.card .ct-chart{margin:30px -10px 30px;height:245px}.card .ct-label{font-size:1rem!important}.card .alert{border-radius:4px;position:relative}.card .alert.alert-with-icon{padding-left:65px}.card.card-lock .card-body .card-title{margin-bottom:20px;color:#fff}.card.card-lock .card-header .author{width:100px;height:100px}.card-stats .card-body{padding:15px 15px 0}.card-stats .card-body .numbers{text-align:right}.card-stats .card-body .numbers p{margin-bottom:0}.card-stats .card-footer{padding:0 15px 10px 15px}.card-stats .icon-big{font-size:3em;min-height:64px}.card-stats .icon-big i{line-height:59px}.card-user .card-image{height:110px}.card-user .card-image-plain{height:0;margin-top:110px}.card-user .author{text-align:center;text-transform:none;margin-top:-70px}.card-user .avatar{width:124px;height:124px;border:5px solid #eee;position:relative;margin-bottom:15px}.card-user .avatar.border-gray{border-color:#eee}.card-user .title{line-height:24px}.card-user .card-body{min-height:240px}.card-user .card-header.no-padding{padding:0}.card-user .card-footer .button-container .btn{font-size:16px}.card-price .card-footer,.card-user .card-footer{padding:5px 15px 10px}.card-price hr,.card-user hr{margin:5px 15px}.card-plain{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.card-plain .card-image{border-radius:4px}.card.card-plain{border:none!important}.card.card-plain .card-header{background-color:transparent!important}.card.card-login{-webkit-box-shadow:0 25px 30px -13px rgba(40,40,40,.4);box-shadow:0 25px 30px -13px rgba(40,40,40,.4);border-radius:10px;padding-top:10px;padding-bottom:30px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s linear;transition:all .3s linear}.card.card-login .form-check{margin-left:-12px}.card.card-login.card-hidden{opacity:0;-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}.card.card-register .header-text hr{border-top:1px solid hsla(0,0%,100%,.3)}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:#000;color:#fff;padding:3px 6px 3px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}@media(min-width:1201px){.sidebar{left:0!important;right:auto!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;-webkit-transition:none;transition:none}.navbar-fixed{width:calc(100% + 260px)}.navbar-form{padding-left:15px;padding-right:5px}.el-date-picker .el-input .navbar-form .input-group .el-input__inner,.form-group .navbar-form .input-group .el-input__inner,.navbar-form .input-group .el-date-picker .el-input .el-input__inner,.navbar-form .input-group .form-control,.navbar-form .input-group .form-group .el-input__inner{margin-left:10px}.nav.nav-mobile-menu{display:none}.navbar .navbar-nav .nc-icon{font-weight:700;margin-top:10px}.navbar .navbar-nav .dropdown-menu .dropdown-item .nc-icon,.navbar .navbar-nav .input-group .nc-icon{margin-top:0}.close-layer{display:none}.dropdown .dropdown-menu,.navbar-nav .nav-item .dropdown-menu{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .37s cubic-bezier(.34,1.61,.7,1);transition:all .37s cubic-bezier(.34,1.61,.7,1)}.dropdown.show .dropdown-menu,.navbar-nav .nav-item.show .dropdown-menu{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:29px -50px;transform-origin:29px -50px}.sidebar-mini .sidebar .sidebar-wrapper .user .info>a>span,.sidebar-mini .sidebar .sidebar-wrapper .user .info [data-toggle=collapse]~div>ul>li>a .sidebar-normal,.sidebar-mini .sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a .sidebar-normal,.sidebar-mini .sidebar .sidebar-wrapper>.nav li>a .caret,.sidebar-mini .sidebar .sidebar-wrapper>.nav li>a span{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:0}.sidebar-mini .sidebar .logo a.logo-mini{opacity:1}.sidebar-mini .sidebar .logo a.logo-normal{opacity:0}.footer{height:60px}.footer .footer-menu{float:left}.footer .copyright{float:right}.navbar-nav .nav-item .dropdown-menu:before{border-bottom:11px solid rgba(0,0,0,.2);top:-11px}.navbar-nav .nav-item .dropdown-menu:after,.navbar-nav .nav-item .dropdown-menu:before{border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;left:12px}.navbar-nav .nav-item .dropdown-menu:after{border-bottom:11px solid #fff;top:-10px}.navbar-nav.navbar-right .nav-item .dropdown-menu:after,.navbar-nav.navbar-right .nav-item .dropdown-menu:before{left:auto;right:12px}.footer:not(.footer-big) nav>ul li:first-child{margin-left:0}.card form [class*=col-]{padding:6px}.card form [class*=col-]:first-child{padding-left:15px}.card form [class*=col-]:last-child{padding-right:15px}}@media(max-width:1200px){.sidebar{left:0!important;right:auto;-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.nav-open .main-panel,.sidebar{-webkit-transition:-webkit-transform .5s cubic-bezier(.685,.0473,.346,1);transition:-webkit-transform .5s cubic-bezier(.685,.0473,.346,1);transition:transform .5s cubic-bezier(.685,.0473,.346,1);transition:transform .5s cubic-bezier(.685,.0473,.346,1),-webkit-transform .5s cubic-bezier(.685,.0473,.346,1)}.nav-open .main-panel{position:absolute;left:0;-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.main-panel,.nav-open .sidebar{-webkit-transform:translateZ(0);transform:translateZ(0)}.main-panel,.menu-on-left .sidebar,.nav-open .sidebar{-webkit-transition:-webkit-transform .5s cubic-bezier(.685,.0473,.346,1);transition:-webkit-transform .5s cubic-bezier(.685,.0473,.346,1);transition:transform .5s cubic-bezier(.685,.0473,.346,1);transition:transform .5s cubic-bezier(.685,.0473,.346,1),-webkit-transform .5s cubic-bezier(.685,.0473,.346,1)}.menu-on-left .sidebar{left:0!important;right:auto;-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.menu-on-left .main-panel{-webkit-transform:translateZ(0);transform:translateZ(0)}.menu-on-left .main-panel,.nav-open .menu-on-left .main-panel{-webkit-transition:-webkit-transform .5s cubic-bezier(.685,.0473,.346,1);transition:-webkit-transform .5s cubic-bezier(.685,.0473,.346,1);transition:transform .5s cubic-bezier(.685,.0473,.346,1);transition:transform .5s cubic-bezier(.685,.0473,.346,1),-webkit-transform .5s cubic-bezier(.685,.0473,.346,1)}.nav-open .menu-on-left .main-panel{position:absolute;left:0;-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.nav-open .menu-on-left .sidebar{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.685,.0473,.346,1);transition:-webkit-transform .5s cubic-bezier(.685,.0473,.346,1);transition:transform .5s cubic-bezier(.685,.0473,.346,1);transition:transform .5s cubic-bezier(.685,.0473,.346,1),-webkit-transform .5s cubic-bezier(.685,.0473,.346,1)}.nav-item.active-pro{position:relative!important}.nav-mobile-menu{border-bottom:1px solid #656565;margin-bottom:15px;padding-bottom:15px;padding-top:5px}.nav-mobile-menu .dropdown .dropdown-menu{position:static!important;float:none;width:auto;color:#fff;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;-webkit-transition:all .5s cubic-bezier(.685,.0473,.346,1);transition:all .5s cubic-bezier(.685,.0473,.346,1)}.nav-mobile-menu .dropdown .dropdown-menu .dropdown-item{margin:5px 15px 0 20px;border-radius:4px;color:#fff;opacity:.86;padding:8px 50px}.nav-mobile-menu .dropdown .dropdown-menu .dropdown-item:hover{background-color:hsla(0,0%,100%,.23)}.nav-mobile-menu .dropdown .dropdown-menu .dropdown-item .nc-icon{margin-left:-40px}.nav-mobile-menu .nav-item .nav-link span{display:inline-block!important}.nav-mobile-menu .nav-item .nav-link .no-icon{padding-left:50px}.main-panel{width:100%}.navbar-brand{padding:15px 0}.navbar-transparent{padding-top:15px}body{position:relative}.wrapper{left:0;background-color:#fff}.navbar .container{left:15px;width:100%;position:relative;top:-10px}.navbar-nav .nav-item{float:none;position:relative;display:block}body>.navbar-collapse{position:fixed;display:block;top:0;height:100%;right:0;left:auto;z-index:1032;visibility:visible;background-color:#999;overflow-y:visible;border-top:none;text-align:left;padding:0;-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0);-webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);transition:all .33s cubic-bezier(.685,.0473,.346,1)}body>.navbar-collapse>ul{position:relative;z-index:4;overflow-y:scroll;height:calc(100vh - 61px);width:100%}body>.navbar-collapse:before{top:0;left:0;height:100%;width:100%;position:absolute;background-color:#282828;display:block;content:"";z-index:1}body>.navbar-collapse .logo{position:relative;z-index:4}body>.navbar-collapse .nav li>a{padding:10px 15px}.nav-show .navbar-collapse{-webkit-transform:translateZ(0);transform:translateZ(0)}.nav-show .navbar .container{left:0}.nav-show .wrapper{left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.navbar-toggle .icon-bar{display:block;position:relative;background:#fff;width:24px;height:2px;border-radius:1px;margin:0 auto}.navbar-header .navbar-toggle{margin:10px 15px 10px 0;width:40px;height:40px}.bar1,.bar2,.bar3{outline:1px solid transparent}.bar1{top:0;-webkit-animation:topbar-back .5s linear 0s;animation:topbar-back .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.bar2{opacity:1}.bar3{bottom:0;-webkit-animation:bottombar-back .5s linear 0s;animation:bottombar-back .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar1{top:6px;-webkit-animation:topbar-x .5s linear 0s;animation:topbar-x .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar2{opacity:0}.toggled .bar3{bottom:6px;-webkit-animation:bottombar-x .5s linear 0s;animation:bottombar-x .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes topbar-x{0%{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}45%{top:6px;-webkit-transform:rotate(145deg);transform:rotate(145deg)}75%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}to{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes topbar-x{0%{top:0;-webkit-transform:rotate(0deg)}45%{top:6px;-webkit-transform:rotate(145deg)}75%{-webkit-transform:rotate(130deg)}to{-webkit-transform:rotate(135deg)}}@keyframes topbar-back{0%{top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}45%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{top:0;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes topbar-back{0%{top:6px;-webkit-transform:rotate(135deg)}45%{-webkit-transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg)}to{top:0;-webkit-transform:rotate(0)}}@keyframes bottombar-x{0%{bottom:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}45%{bottom:6px;-webkit-transform:rotate(-145deg);transform:rotate(-145deg)}75%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}to{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}@-webkit-keyframes bottombar-x{0%{bottom:0;-webkit-transform:rotate(0deg)}45%{bottom:6px;-webkit-transform:rotate(-145deg)}75%{-webkit-transform:rotate(-130deg)}to{-webkit-transform:rotate(-135deg)}}@keyframes bottombar-back{0%{bottom:6px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}45%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes bottombar-back{0%{bottom:6px;-webkit-transform:rotate(-135deg)}45%{-webkit-transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg)}to{bottom:0;-webkit-transform:rotate(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dropdown-menu .divider{background-color:hsla(0,0%,89.8%,.15)}.navbar-nav{margin:1px 0}.navbar-nav .show .dropdown-menu .nav-item .nav-link{padding:10px 15px 10px 60px}[class*=navbar-] .navbar-nav .active>a,[class*=navbar-] .navbar-nav .active>a:focus,[class*=navbar-] .navbar-nav .active>a:hover,[class*=navbar-] .navbar-nav .show .dropdown-menu>li>a,[class*=navbar-] .navbar-nav .show .dropdown-menu>li>a:active,[class*=navbar-] .navbar-nav .show .dropdown-menu>li>a:focus,[class*=navbar-] .navbar-nav .show .dropdown-menu>li>a:hover,[class*=navbar-] .navbar-nav>li>a,[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav>li>a:hover{color:#fff}[class*=navbar-] .navbar-nav>li>a,[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav>li>a:hover{opacity:.7;background-color:transparent;outline:none}[class*=navbar-] .navbar-nav .show .dropdown-menu>li>a:focus,[class*=navbar-] .navbar-nav .show .dropdown-menu>li>a:hover{background-color:hsla(0,0%,100%,.1)}[class*=navbar-] .navbar-nav.navbar-nav .show .dropdown-menu>li>a:active{opacity:1}[class*=navbar-] .navbar-nav .dropdown>a:active .caret,[class*=navbar-] .navbar-nav .dropdown>a:hover .caret{border-bottom-color:#fff;border-top-color:#fff}.dropdown-menu{display:none}.navbar-fixed-top{-webkit-backface-visibility:hidden}#bodyClick{height:100%;width:100%;position:fixed;opacity:0;top:0;left:260px;right:0;content:"";z-index:9999;overflow-x:hidden;pointer-events:none}.el-date-picker .el-input .subscribe-line .el-input__inner,.form-group .subscribe-line .el-input__inner,.social-line .btn,.subscribe-line .el-date-picker .el-input .el-input__inner,.subscribe-line .form-control,.subscribe-line .form-group .el-input__inner{margin:0 0 10px 0}.social-line.pull-right{float:none}.social-area.pull-right{float:none!important}.el-date-picker .el-input .el-input__inner+.form-control-feedback,.form-control+.form-control-feedback,.form-group .el-input__inner+.form-control-feedback{margin-top:-8px}.navbar-toggle:focus,.navbar-toggle:hover{background-color:transparent!important}.btn.dropdown-toggle{margin-bottom:0}.media-post .author{width:20%;float:none!important;display:block;margin:0 auto 10px}.media-post .media-body{width:100%}.navbar-collapse.collapse{height:100%!important}.navbar-collapse.collapse.in{display:block}.navbar-header .collapse,.navbar-toggle{display:block!important}.navbar-header{float:none}.navbar-nav .show .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse .navbar-nav p{line-height:40px!important;margin:0}.navbar-collapse [class^=pe-7s-]{float:left;font-size:20px;margin-right:10px}}@media(min-width:1201px){.table-full-width{margin-left:-15px;margin-right:-15px}.table-responsive{overflow:visible}}@media(max-width:1200px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.close-layer{height:100%;width:calc(100% - 260px);position:absolute;opacity:0;top:0;left:260px;right:0;content:"";z-index:9999;overflow-x:hidden;background-color:rgba(0,0,0,.35);pointer-events:none;-webkit-transition:all .37s ease-in;transition:all .37s ease-in}.close-layer.visible{opacity:1;pointer-events:auto}}@media(max-width:768px){.main-panel .navbar.navbar-fixed{width:100%!important}.main-panel .typo-line{padding-left:80px}.main-panel .slider-success.noUi-target{margin-bottom:15px}.card .card-body .control-label{text-align:left}}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:30px;border:0;position:relative;text-align:left;overflow:hidden;margin-bottom:5px;line-height:8px;width:61px!important;height:26px;outline:none;z-index:0;margin-right:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.bootstrap-switch .bootstrap-switch-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;top:0;height:26px;border-radius:4px;-webkit-transform:translateZ(0);transform:translateZ(0);width:100px!important}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block!important;height:100%;color:#fff;padding:6px 12px;font-size:11px;text-indent:-5px;line-height:15px;-webkit-transition:.25s ease-out;transition:.25s ease-out}.bootstrap-switch .bootstrap-switch-handle-off i,.bootstrap-switch .bootstrap-switch-handle-on i,.bootstrap-switch .bootstrap-switch-label i{font-size:12px;line-height:14px}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1;float:left;width:50%!important;background-color:#23ccef}.bootstrap-switch .bootstrap-switch-handle-off{background-color:#ddd}.bootstrap-switch .bootstrap-switch-label{text-align:center;z-index:100;color:#333;width:22px!important;height:22px;margin:2px -11px;border-radius:12px;position:relative;float:left;padding:0;background:#fff;-webkit-box-shadow:0 1px 1px #fff inset,0 1px 1px rgba(0,0,0,.25);box-shadow:inset 0 1px 1px #fff,0 1px 1px rgba(0,0,0,.25)}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{text-indent:6px}.bootstrap-switch input[type=checkbox],.bootstrap-switch input[type=radio]{position:absolute!important;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:-1}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-handle-on{background-color:#ddd}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-handle-off{background-color:#23ccef}.bootstrap-switch.bootstrap-switch-blue .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-blue .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-blue.bootstrap-switch-on .bootstrap-switch-handle-off{background-color:#447df7}.bootstrap-switch.bootstrap-switch-blue .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-blue.bootstrap-switch-off .bootstrap-switch-handle-on{background-color:#ddd}.bootstrap-switch.bootstrap-switch-azure .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-azure .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-azure.bootstrap-switch-on .bootstrap-switch-handle-off{background-color:#23ccef}.bootstrap-switch.bootstrap-switch-azure .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-azure.bootstrap-switch-off .bootstrap-switch-handle-on{background-color:#ddd}.bootstrap-switch.bootstrap-switch-orange .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-orange .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-orange.bootstrap-switch-on .bootstrap-switch-handle-off{background-color:#ffa534}.bootstrap-switch.bootstrap-switch-orange .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-orange.bootstrap-switch-off .bootstrap-switch-handle-on{background-color:#ddd}.bootstrap-switch.bootstrap-switch-green .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-green .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-green.bootstrap-switch-on .bootstrap-switch-handle-off{background-color:#87cb16}.bootstrap-switch.bootstrap-switch-green .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-green.bootstrap-switch-off .bootstrap-switch-handle-on{background-color:#ddd}.bootstrap-switch.bootstrap-switch-red .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-red .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-red.bootstrap-switch-on .bootstrap-switch-handle-off{background-color:#fb404b}.bootstrap-switch.bootstrap-switch-red .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-red.bootstrap-switch-off .bootstrap-switch-handle-on{background-color:#ddd}.bootstrap-switch.bootstrap-switch-purple .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-purple .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-purple.bootstrap-switch-on .bootstrap-switch-handle-off{background-color:#9368e9}.bootstrap-switch.bootstrap-switch-purple .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-purple.bootstrap-switch-off .bootstrap-switch-handle-on{background-color:#ddd}.bootstrap-switch.bootstrap-switch-black .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-black .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-black.bootstrap-switch-on .bootstrap-switch-handle-off{background-color:#5e5e5e}.bootstrap-switch.bootstrap-switch-black .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-black.bootstrap-switch-off .bootstrap-switch-handle-on{background-color:#ddd}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .5s;transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container{margin-left:-2px!important}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container{margin-left:-37px!important}.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label{width:26px!important;margin:2px -15px}.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label{width:26px!important;margin:2px -15px -13px -11px}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}body.swal2-shown{overflow-y:hidden}.swal2-container,body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-container button+button{margin-left:5px}.swal2-modal{background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;padding:40px 20px!important;display:none;position:relative;max-width:100%}.swal2-modal:focus{outline:none}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm:after{display:inline-block;content:"";margin-left:5px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-styled:focus{outline:none;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:transparent;border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.el-date-picker .el-input .swal2-modal .swal2-content input.el-input__inner,.form-group .swal2-modal .swal2-content input.el-input__inner,.swal2-modal .swal2-content .el-date-picker .el-input input.el-input__inner,.swal2-modal .swal2-content .form-group input.el-input__inner,.swal2-modal .swal2-content input.form-control{color:#000}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;border-radius:3px;border:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474!important;-webkit-box-shadow:0 0 2px #f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:none;border:1px solid #b4dbed;-webkit-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-modal .swal2-file::-moz-placeholder,.swal2-modal .swal2-input::-moz-placeholder,.swal2-modal .swal2-textarea::-moz-placeholder{color:#ccc}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-modal .swal2-file::-ms-input-placeholder,.swal2-modal .swal2-input::-ms-input-placeholder,.swal2-modal .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#ccc}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:grey;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror:before{content:"!";display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports(-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-container .swal2-icon-text{font-size:60px;line-height:80px}.swal2-container .swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:rgba(255,54,54,.3)}.swal2-icon.swal2-error .swal2-x-mark{position:relative;display:block}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{position:absolute;height:5px;width:47px;background-color:#ff3636;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#ffb236;border-color:#ffb236}.swal2-icon.swal2-info,.swal2-icon.swal2-warning{font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:Open Sans,sans-serif;color:#3fc3ee;border-color:#9de0f6}.swal2-icon.swal2-question{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;position:absolute;width:60px;height:120px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{width:80px;height:80px;border:4px solid rgba(24,206,15,.3);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{width:7px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{height:5px;background-color:#18ce0f;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-animate-success-line-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.swal2-animate-success-line-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}.swal2-animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal2-animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#0d0d0d}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#888}.fc-unthemed .fc-popover .fc-header .fc-close{color:#888}.fc-unthemed .fc-today{background:#050505;color:#fff}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:Courier New,Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"‹";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"›";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"«";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"»";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"◄";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"►";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"▼";font-size:125%;top:2%}.fc-icon-x:after{content:"×";font-size:200%;top:6%}.fc button{border-width:2px;font-weight:400;font-size:16px;line-height:20px;margin:5px 1px;border:none;margin:10px 1px;border-radius:4px;padding:8px 20px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:none}.fc button::-moz-focus-inner{border:0}.el-date-picker .el-picker-panel__footer .fc button.el-button,.el-date-picker .el-time-panel.el-popper .fc button,.el-date-range-picker .el-picker-panel__footer .fc button.el-button,.fc .el-date-picker .el-picker-panel__footer button.el-button,.fc .el-date-picker .el-time-panel.el-popper button,.fc .el-date-range-picker .el-picker-panel__footer button.el-button,.fc button,.fc button.btn-primary{border:1px solid #d9d9d9;color:#fff;background-color:#d9d9d9;cursor:pointer}.el-date-picker .el-picker-panel__footer .fc button.active.el-button,.el-date-picker .el-picker-panel__footer .fc button.el-button:active,.el-date-picker .el-picker-panel__footer .fc button.el-button:focus,.el-date-picker .el-picker-panel__footer .fc button.el-button:hover,.el-date-picker .el-time-panel.el-popper .fc button.active,.el-date-picker .el-time-panel.el-popper .fc button:active,.el-date-picker .el-time-panel.el-popper .fc button:focus,.el-date-picker .el-time-panel.el-popper .fc button:hover,.el-date-range-picker .el-picker-panel__footer .fc button.active.el-button,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:active,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:focus,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:hover,.fc .el-date-picker .el-picker-panel__footer button.active.el-button,.fc .el-date-picker .el-picker-panel__footer button.el-button:active,.fc .el-date-picker .el-picker-panel__footer button.el-button:focus,.fc .el-date-picker .el-picker-panel__footer button.el-button:hover,.fc .el-date-picker .el-time-panel.el-popper button.active,.fc .el-date-picker .el-time-panel.el-popper button:active,.fc .el-date-picker .el-time-panel.el-popper button:focus,.fc .el-date-picker .el-time-panel.el-popper button:hover,.fc .el-date-range-picker .el-picker-panel__footer button.active.el-button,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:active,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:focus,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:hover,.fc button.active,.fc button.btn-primary.active,.fc button.btn-primary:active,.fc button.btn-primary:focus,.fc button.btn-primary:hover,.fc button.btn-primary:not(:disabled):not(.disabled):active,.fc button.btn-primary:not(:disabled):not(.disabled):active:focus,.fc button:active,.fc button:focus,.fc button:hover,.fc button:not(:disabled):not(.disabled):active,.fc button:not(:disabled):not(.disabled):active:focus,.open>.fc button.btn-primary.dropdown-toggle,.open>.fc button.dropdown-toggle{background-color:#909297;color:#fff;border-color:#909297;-webkit-box-shadow:none;box-shadow:none}.el-date-picker .el-picker-panel__footer .fc button.disabled.active.el-button,.el-date-picker .el-picker-panel__footer .fc button.disabled.el-button,.el-date-picker .el-picker-panel__footer .fc button.disabled.el-button:active,.el-date-picker .el-picker-panel__footer .fc button.disabled.el-button:focus,.el-date-picker .el-picker-panel__footer .fc button.disabled.el-button:hover,.el-date-picker .el-picker-panel__footer .fc button.disabled.focus.el-button,.el-date-picker .el-picker-panel__footer .fc button.el-button:disabled,.el-date-picker .el-picker-panel__footer .fc button.el-button:disabled.active,.el-date-picker .el-picker-panel__footer .fc button.el-button:disabled.focus,.el-date-picker .el-picker-panel__footer .fc button.el-button:disabled:active,.el-date-picker .el-picker-panel__footer .fc button.el-button:disabled:focus,.el-date-picker .el-picker-panel__footer .fc button.el-button:disabled:hover,.el-date-picker .el-picker-panel__footer .fc button[disabled].active.el-button,.el-date-picker .el-picker-panel__footer .fc button[disabled].el-button,.el-date-picker .el-picker-panel__footer .fc button[disabled].el-button:active,.el-date-picker .el-picker-panel__footer .fc button[disabled].el-button:focus,.el-date-picker .el-picker-panel__footer .fc button[disabled].el-button:hover,.el-date-picker .el-picker-panel__footer .fc button[disabled].focus.el-button,.el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.active.el-button,.el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button,.el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button:active,.el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button:focus,.el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button:hover,.el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.focus.el-button,.el-date-picker .el-time-panel.el-popper .fc button.disabled,.el-date-picker .el-time-panel.el-popper .fc button:disabled,.el-date-picker .el-time-panel.el-popper .fc button[disabled],.el-date-picker .el-time-panel.el-popper fieldset[disabled] .fc button,.el-date-range-picker .el-picker-panel__footer .fc button.disabled.active.el-button,.el-date-range-picker .el-picker-panel__footer .fc button.disabled.el-button,.el-date-range-picker .el-picker-panel__footer .fc button.disabled.el-button:active,.el-date-range-picker .el-picker-panel__footer .fc button.disabled.el-button:focus,.el-date-range-picker .el-picker-panel__footer .fc button.disabled.el-button:hover,.el-date-range-picker .el-picker-panel__footer .fc button.disabled.focus.el-button,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:disabled,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:disabled.active,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:disabled.focus,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:disabled:active,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:disabled:focus,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:disabled:hover,.el-date-range-picker .el-picker-panel__footer .fc button[disabled].active.el-button,.el-date-range-picker .el-picker-panel__footer .fc button[disabled].el-button,.el-date-range-picker .el-picker-panel__footer .fc button[disabled].el-button:active,.el-date-range-picker .el-picker-panel__footer .fc button[disabled].el-button:focus,.el-date-range-picker .el-picker-panel__footer .fc button[disabled].el-button:hover,.el-date-range-picker .el-picker-panel__footer .fc button[disabled].focus.el-button,.el-date-range-picker .el-picker-panel__footer fieldset[disabled] .fc button.active.el-button,.el-date-range-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button,.el-date-range-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button:active,.el-date-range-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button:focus,.el-date-range-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button:hover,.el-date-range-picker .el-picker-panel__footer fieldset[disabled] .fc button.focus.el-button,.fc .el-date-picker .el-picker-panel__footer button.disabled.active.el-button,.fc .el-date-picker .el-picker-panel__footer button.disabled.el-button,.fc .el-date-picker .el-picker-panel__footer button.disabled.el-button:active,.fc .el-date-picker .el-picker-panel__footer button.disabled.el-button:focus,.fc .el-date-picker .el-picker-panel__footer button.disabled.el-button:hover,.fc .el-date-picker .el-picker-panel__footer button.disabled.focus.el-button,.fc .el-date-picker .el-picker-panel__footer button.el-button:disabled,.fc .el-date-picker .el-picker-panel__footer button.el-button:disabled.active,.fc .el-date-picker .el-picker-panel__footer button.el-button:disabled.focus,.fc .el-date-picker .el-picker-panel__footer button.el-button:disabled:active,.fc .el-date-picker .el-picker-panel__footer button.el-button:disabled:focus,.fc .el-date-picker .el-picker-panel__footer button.el-button:disabled:hover,.fc .el-date-picker .el-picker-panel__footer button[disabled].active.el-button,.fc .el-date-picker .el-picker-panel__footer button[disabled].el-button,.fc .el-date-picker .el-picker-panel__footer button[disabled].el-button:active,.fc .el-date-picker .el-picker-panel__footer button[disabled].el-button:focus,.fc .el-date-picker .el-picker-panel__footer button[disabled].el-button:hover,.fc .el-date-picker .el-picker-panel__footer button[disabled].focus.el-button,.fc .el-date-picker .el-time-panel.el-popper button.disabled,.fc .el-date-picker .el-time-panel.el-popper button:disabled,.fc .el-date-picker .el-time-panel.el-popper button[disabled],.fc .el-date-range-picker .el-picker-panel__footer button.disabled.active.el-button,.fc .el-date-range-picker .el-picker-panel__footer button.disabled.el-button,.fc .el-date-range-picker .el-picker-panel__footer button.disabled.el-button:active,.fc .el-date-range-picker .el-picker-panel__footer button.disabled.el-button:focus,.fc .el-date-range-picker .el-picker-panel__footer button.disabled.el-button:hover,.fc .el-date-range-picker .el-picker-panel__footer button.disabled.focus.el-button,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:disabled,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:disabled.active,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:disabled.focus,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:disabled:active,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:disabled:focus,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:disabled:hover,.fc .el-date-range-picker .el-picker-panel__footer button[disabled].active.el-button,.fc .el-date-range-picker .el-picker-panel__footer button[disabled].el-button,.fc .el-date-range-picker .el-picker-panel__footer button[disabled].el-button:active,.fc .el-date-range-picker .el-picker-panel__footer button[disabled].el-button:focus,.fc .el-date-range-picker .el-picker-panel__footer button[disabled].el-button:hover,.fc .el-date-range-picker .el-picker-panel__footer button[disabled].focus.el-button,.fc button.btn-primary.disabled,.fc button.btn-primary.disabled.active,.fc button.btn-primary.disabled.focus,.fc button.btn-primary.disabled:active,.fc button.btn-primary.disabled:focus,.fc button.btn-primary.disabled:hover,.fc button.btn-primary:disabled,.fc button.btn-primary:disabled.active,.fc button.btn-primary:disabled.focus,.fc button.btn-primary:disabled:active,.fc button.btn-primary:disabled:focus,.fc button.btn-primary:disabled:hover,.fc button.btn-primary[disabled],.fc button.btn-primary[disabled].active,.fc button.btn-primary[disabled].focus,.fc button.btn-primary[disabled]:active,.fc button.btn-primary[disabled]:focus,.fc button.btn-primary[disabled]:hover,.fc button.disabled,.fc button.disabled.active,.fc button.disabled.focus,.fc button.disabled:active,.fc button.disabled:focus,.fc button.disabled:hover,.fc button:disabled,.fc button:disabled.active,.fc button:disabled.focus,.fc button:disabled:active,.fc button:disabled:focus,.fc button:disabled:hover,.fc button[disabled],.fc button[disabled].active,.fc button[disabled].focus,.fc button[disabled]:active,.fc button[disabled]:focus,.fc button[disabled]:hover,fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.active.el-button,fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.el-button,fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.el-button:active,fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.el-button:focus,fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.el-button:hover,fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.focus.el-button,fieldset[disabled] .fc .el-date-picker .el-time-panel.el-popper button,fieldset[disabled] .fc .el-date-range-picker .el-picker-panel__footer button.active.el-button,fieldset[disabled] .fc .el-date-range-picker .el-picker-panel__footer button.el-button,fieldset[disabled] .fc .el-date-range-picker .el-picker-panel__footer button.el-button:active,fieldset[disabled] .fc .el-date-range-picker .el-picker-panel__footer button.el-button:focus,fieldset[disabled] .fc .el-date-range-picker .el-picker-panel__footer button.el-button:hover,fieldset[disabled] .fc .el-date-range-picker .el-picker-panel__footer button.focus.el-button,fieldset[disabled] .fc button,fieldset[disabled] .fc button.active,fieldset[disabled] .fc button.btn-primary,fieldset[disabled] .fc button.btn-primary.active,fieldset[disabled] .fc button.btn-primary.focus,fieldset[disabled] .fc button.btn-primary:active,fieldset[disabled] .fc button.btn-primary:focus,fieldset[disabled] .fc button.btn-primary:hover,fieldset[disabled] .fc button.focus,fieldset[disabled] .fc button:active,fieldset[disabled] .fc button:focus,fieldset[disabled] .fc button:hover{border-color:#d9d9d9;background-color:#d9d9d9;cursor:not-allowed}.el-date-picker .el-picker-panel__footer .fc button.el-button,.el-date-picker .el-time-panel.el-popper .fc button,.el-date-range-picker .el-picker-panel__footer .fc button.el-button,.fc .el-date-picker .el-picker-panel__footer button.el-button,.fc .el-date-picker .el-time-panel.el-popper button,.fc .el-date-range-picker .el-picker-panel__footer button.el-button,.fc button.btn-outline,.fc button.btn-primary.btn-outline{color:#d9d9d9;background-color:transparent;border:1px solid #d9d9d9;opacity:1;filter:alpha(opacity=100)}.el-date-picker .el-picker-panel__footer .fc button.active.el-button,.el-date-picker .el-picker-panel__footer .fc button.el-button:active,.el-date-picker .el-picker-panel__footer .fc button.el-button:focus,.el-date-picker .el-picker-panel__footer .fc button.el-button:hover,.el-date-picker .el-picker-panel__footer .open>.fc button.dropdown-toggle.el-button,.el-date-picker .el-time-panel.el-popper .fc button.active,.el-date-picker .el-time-panel.el-popper .fc button:active,.el-date-picker .el-time-panel.el-popper .fc button:focus,.el-date-picker .el-time-panel.el-popper .fc button:hover,.el-date-picker .el-time-panel.el-popper .open>.fc button.dropdown-toggle,.el-date-range-picker .el-picker-panel__footer .fc button.active.el-button,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:active,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:focus,.el-date-range-picker .el-picker-panel__footer .fc button.el-button:hover,.el-date-range-picker .el-picker-panel__footer .open>.fc button.dropdown-toggle.el-button,.fc .el-date-picker .el-picker-panel__footer button.active.el-button,.fc .el-date-picker .el-picker-panel__footer button.el-button:active,.fc .el-date-picker .el-picker-panel__footer button.el-button:focus,.fc .el-date-picker .el-picker-panel__footer button.el-button:hover,.fc .el-date-picker .el-time-panel.el-popper button.active,.fc .el-date-picker .el-time-panel.el-popper button:active,.fc .el-date-picker .el-time-panel.el-popper button:focus,.fc .el-date-picker .el-time-panel.el-popper button:hover,.fc .el-date-range-picker .el-picker-panel__footer button.active.el-button,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:active,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:focus,.fc .el-date-range-picker .el-picker-panel__footer button.el-button:hover,.fc button.btn-outline.active,.fc button.btn-outline:active,.fc button.btn-outline:focus,.fc button.btn-outline:hover,.fc button.btn-primary.btn-outline.active,.fc button.btn-primary.btn-outline:active,.fc button.btn-primary.btn-outline:focus,.fc button.btn-primary.btn-outline:hover,.open>.fc .el-date-picker .el-picker-panel__footer button.dropdown-toggle.el-button,.open>.fc .el-date-picker .el-time-panel.el-popper button.dropdown-toggle,.open>.fc .el-date-range-picker .el-picker-panel__footer button.dropdown-toggle.el-button,.open>.fc button.btn-outline.dropdown-toggle,.open>.fc button.btn-primary.btn-outline.dropdown-toggle{background-color:#909297;color:#fff;border:1px solid #909297}.el-date-picker .el-picker-panel__footer .fc button.el-button .caret,.el-date-picker .el-time-panel.el-popper .fc button .caret,.el-date-range-picker .el-picker-panel__footer .fc button.el-button .caret,.fc .el-date-picker .el-picker-panel__footer button.el-button .caret,.fc .el-date-picker .el-time-panel.el-popper button .caret,.fc .el-date-range-picker .el-picker-panel__footer button.el-button .caret,.fc button.btn-outline .caret,.fc button.btn-primary.btn-outline .caret{border-top-color:#fff}.el-date-picker .el-picker-panel__footer .fc button.btn-link.el-button,.el-date-picker .el-time-panel.el-popper .fc button.btn-link,.el-date-range-picker .el-picker-panel__footer .fc button.btn-link.el-button,.fc .el-date-picker .el-picker-panel__footer button.btn-link.el-button,.fc .el-date-picker .el-time-panel.el-popper button.btn-link,.fc .el-date-range-picker .el-picker-panel__footer button.btn-link.el-button,.fc button.btn-link,.fc button.btn-primary.btn-link{border-color:transparent!important;background-color:transparent!important;color:#888}.fc button.btn-link:active,.fc button.btn-link:focus,.fc button.btn-link:hover,.fc button.btn-primary.btn-link:active,.fc button.btn-primary.btn-link:focus,.fc button.btn-primary.btn-link:hover{text-decoration:none;border-color:transparent;color:#797979}.el-date-picker .el-picker-panel__footer .fc button.el-button .caret,.el-date-picker .el-time-panel.el-popper .fc button .caret,.el-date-range-picker .el-picker-panel__footer .fc button.el-button .caret,.fc .el-date-picker .el-picker-panel__footer button.el-button .caret,.fc .el-date-picker .el-time-panel.el-popper button .caret,.fc .el-date-range-picker .el-picker-panel__footer button.el-button .caret,.fc button.btn-primary .caret,.fc button .caret{border-top-color:#d9d9d9}.fc .fc-button-primary:hover{background-color:none}.fc button[disabled],.fc button[disabled]:focus,.fc button[disabled]:hover{cursor:default;opacity:.5;pointer-events:none}.fc-button:not(.fc-button-active){border:1px solid #888;opacity:.5}.fc-button:not(.fc-button-active):hover{opacity:1}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.fc .fc-button-group>*{float:left;margin:0 0 0 2px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:none;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:2px;background-color:#a1eb3a;font-weight:400}.fc-event.event-azure{background-color:#4087ea}.fc-event.event-green{background-color:#89dc16}.fc-event.event-orange{background-color:#ffb33b}.fc-event.event-red{background-color:#ff3b30}.fc-event.event-default{background-color:#888}.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.3);box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:2px 5px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden;color:#fff;padding:0 5px}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0;font-size:1.8em;color:#fff}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4;opacity:1}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-dayGrid-view .fc-day-number,.fc-dayGrid-view .fc-week-number{padding:2px;color:#fff}.fc-dayGrid-view th.fc-day-number,.fc-dayGrid-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item:hover td{background-color:#f5f5f5}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.card-calendar .fc-daygrid-event-dot{display:none}.card-calendar .fc-theme-standard .fc-scrollgrid{border:0}.card-calendar .fc-theme-standard td,.card-calendar .fc-theme-standard th{border-color:hsla(0,0%,83.1%,.9)}.card-calendar .fc th div a{color:hsla(0,0%,53.3%,.5)!important;font-weight:700}.card-calendar .fc .fc-daygrid-day.fc-day-today{background-color:hsla(0,0%,85.1%,.5)}.card-calendar .fc-daygrid-day-number{color:#fef5f2}.card-calendar table td{text-align:right}.card-calendar .content{padding:0!important}.card-calendar .fc td:first-child{border-left:0}.card-calendar .fc td:last-child{border-right:0}.card-calendar .fc .fc-day-header:last-child{padding-right:15px}.card-calendar .fc .fc-widget-header{border:0}.card-calendar .fc .fc-widget-header .fc-title{color:#fff}.card-calendar .fc-daygrid-dot-event .fc-event-title{padding:0 10px}.card-calendar .fc-direction-ltr .fc-daygrid-event .fc-event-time{padding-left:10px}.card-calendar .fc-daygrid-dot-event.fc-event-mirror,.card-calendar .fc-daygrid-dot-event:hover{background:#888}.card-calendar .fc th{text-align:right;color:#888}.card-calendar .fc-theme-standard td{border-bottom:0}.card-calendar .title{margin-top:-9px}.card-calendar .fc .fc-body .fc-widget-content,.card-calendar .fc .fc-row:last-child td{border-bottom:0}.card-calendar .fc .fc-day-header{color:hsla(0,0%,100%,.4)}.white-content .card-calendar .fc .fc-day-header{color:#888}@media (max-width:991px){.fc-center{margin-top:10px}.card-calendar .fc .fc-widget-header{font-size:6px}}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:1.3rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:-webkit-box;display:-ms-flexbox;display:flex}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.ct-label.ct-horizontal.ct-end,.ct-label.ct-horizontal.ct-start{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left}.ct-chart-bar .ct-label.ct-horizontal.ct-start,.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end,.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:8px;stroke-linecap:round}.ct-line{fill:none;stroke-width:3px}.ct-area{stroke:none;fill-opacity:.8}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#1dc7ea}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#1dc7ea}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#fb404b}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#fb404b}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#ffa534}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#ffa534}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#9368e9}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#9368e9}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#87cb16}.ct-series-e .ct-area,.ct-series-e .ct-slice-pie{fill:#87cb16}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#1f77d0}.ct-series-f .ct-area,.ct-series-f .ct-slice-pie{fill:#1f77d0}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#5e5e5e}.ct-series-g .ct-area,.ct-series-g .ct-slice-pie{fill:#5e5e5e}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#dd4b39}.ct-series-h .ct-area,.ct-series-h .ct-slice-pie{fill:#dd4b39}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#35465c}.ct-series-i .ct-area,.ct-series-i .ct-slice-pie{fill:#35465c}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#e52d27}.ct-series-j .ct-area,.ct-series-j .ct-slice-pie{fill:#e52d27}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#55acee}.ct-series-k .ct-area,.ct-series-k .ct-slice-pie{fill:#55acee}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#cc2127}.ct-series-l .ct-area,.ct-series-l .ct-slice-pie{fill:#cc2127}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#1769ff}.ct-series-m .ct-area,.ct-series-m .ct-slice-pie{fill:#1769ff}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.ct-blue{stroke:#447df7!important}.ct-azure{stroke:#23ccef!important}.ct-green{stroke:#87cb16!important}.ct-orange{stroke:#ffa534!important}.ct-red{stroke:#fb404b!important}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}.perfect-scrollbar-on .main-panel{height:100%}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.vue-tabs .nav>li span.title{color:#23ccef}.vue-tabs .nav.nav-tabs>li>a.active_tab{border-bottom:1px solid #fff!important}.vue-tabs .nav.nav-tabs>li>a.active_tab span.title{color:#333}.vue-tabs .nav.nav-tabs>li>a:focus,.vue-tabs .nav.nav-tabs>li>a:hover{background-color:#fff!important;border:1px solid #ddd}.el-collapse-item__header,.el-collapse-item__wrap{background-color:transparent!important}.el-collapse-item.is-active .el-collapse-item__arrow{-webkit-transform:rotate(270deg)!important;transform:rotate(270deg)!important}.el-collapse-item .el-collapse-item__arrow{line-height:48px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item .el-collapse-item__header{font-size:16px;font-weight:400}.el-collapse-item .el-collapse-item__header.focusing:focus:not(:hover),.el-collapse-item .el-collapse-item__header:active,.el-collapse-item .el-collapse-item__header:focus,.el-collapse-item .el-collapse-item__header:hover{color:#888}.el-collapse-item .el-collapse-item__content{-webkit-box-shadow:inset 0 7px 10px -7px rgba(0,0,0,.14);box-shadow:inset 0 7px 10px -7px rgba(0,0,0,.14);border-top:1px solid #e6ebf5}.collapse-transition{-webkit-transition:height .25s ease-in-out,padding-top .25s ease-in-out,padding-bottom .25s ease-in-out!important;transition:height .25s ease-in-out,padding-top .25s ease-in-out,padding-bottom .25s ease-in-out!important}.horizontal-collapse-transition{-webkit-transition:width .25s ease-in-out,padding-left .25s ease-in-out,padding-right .25s ease-in-out!important;transition:width .25s ease-in-out,padding-left .25s ease-in-out,padding-right .25s ease-in-out!important}.el-table td,.el-table th.is-leaf{border:none}.el-table .el-checkbox__inner:hover,.el-table .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#888;border-color:#888}.el-table .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#888}.el-table .el-table__footer .cell{font-weight:700;font-size:16px}.el-table tbody tr td:first-child,.el-table thead tr th:first-child{padding-left:16px}.card-plain .el-table,.card-plain .el-table tr{background-color:transparent}.slider-info .el-slider__bar{height:4px;background-color:#23ccef}.slider-info .el-slider__runway{height:4px}.slider-info .el-tooltip{border:none}.slider-info .el-slider__button{background-color:#fff;height:16px;width:16px;-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.2);box-shadow:0 1px 13px 0 rgba(0,0,0,.2)}.slider-info .el-slider__button.dragging,.slider-info .el-slider__button.hover,.slider-info .el-slider__button:hover{height:18px;width:18px}.slider-primary .el-slider__bar{height:4px;background-color:#447df7}.slider-primary .el-slider__runway{height:4px}.slider-primary .el-tooltip{border:none}.slider-primary .el-slider__button{background-color:#fff;height:16px;width:16px;-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.2);box-shadow:0 1px 13px 0 rgba(0,0,0,.2)}.slider-primary .el-slider__button.dragging,.slider-primary .el-slider__button.hover,.slider-primary .el-slider__button:hover{height:18px;width:18px}.slider-success .el-slider__bar{height:4px;background-color:#87cb16}.slider-success .el-slider__runway{height:4px}.slider-success .el-tooltip{border:none}.slider-success .el-slider__button{background-color:#fff;height:16px;width:16px;-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.2);box-shadow:0 1px 13px 0 rgba(0,0,0,.2)}.slider-success .el-slider__button.dragging,.slider-success .el-slider__button.hover,.slider-success .el-slider__button:hover{height:18px;width:18px}.slider-warning .el-slider__bar{height:4px;background-color:#ffa534}.slider-warning .el-slider__runway{height:4px}.slider-warning .el-tooltip{border:none}.slider-warning .el-slider__button{background-color:#fff;height:16px;width:16px;-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.2);box-shadow:0 1px 13px 0 rgba(0,0,0,.2)}.slider-warning .el-slider__button.dragging,.slider-warning .el-slider__button.hover,.slider-warning .el-slider__button:hover{height:18px;width:18px}.slider-danger .el-slider__bar{height:4px;background-color:#fb404b}.slider-danger .el-slider__runway{height:4px}.slider-danger .el-tooltip{border:none}.slider-danger .el-slider__button{background-color:#fff;height:16px;width:16px;-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.2);box-shadow:0 1px 13px 0 rgba(0,0,0,.2)}.slider-danger .el-slider__button.dragging,.slider-danger .el-slider__button.hover,.slider-danger .el-slider__button:hover{height:18px;width:18px}.card-styles,.el-date-picker .el-time-panel.el-popper,.el-picker-panel.el-date-picker,.el-picker-panel.time-select.el-popper{border:1px #e3e3e3;border-radius:3px}.el-picker-panel.el-date-picker{width:300px;border:0}.el-picker-panel.el-date-picker .el-date-picker__header,.el-picker-panel.el-date-picker .el-picker-panel__content{margin:5px}.el-date-picker__header.el-date-picker__header--bordered,.el-date-range-picker__header.el-date-picker__header--bordered{border:none}.el-date-picker__header .el-picker-panel__icon-btn,.el-date-range-picker__header .el-picker-panel__icon-btn{margin-top:0;height:27px;width:27px;color:#447df7}.el-date-picker__header .el-picker-panel__icon-btn:hover,.el-date-range-picker__header .el-picker-panel__icon-btn:hover{border-radius:50%;background-color:#eee}.el-date-picker__header .el-date-picker__header-label,.el-date-picker__header div,.el-date-range-picker__header .el-date-picker__header-label,.el-date-range-picker__header div{font-size:14px;font-weight:300;color:#447df7}.el-date-picker__header .el-date-picker__header-label:hover,.el-date-picker__header div:hover,.el-date-range-picker__header .el-date-picker__header-label:hover,.el-date-range-picker__header div:hover{background-color:#eee;border-radius:6px}.el-picker-panel .el-picker-panel__shortcut:hover{color:#447df7}.el-picker-panel__content .el-date-table th{color:#447df7;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:300;border:none}.el-picker-panel__content .el-date-table td.current:not(.disabled) span{background-color:#447df7}.el-picker-panel__content .el-date-table td.today span{color:#447df7}.el-picker-panel__content .el-date-table td,.el-picker-panel__content .el-month-table td,.el-picker-panel__content .el-year-table td{height:32px;width:32px;padding:0}.el-picker-panel__content .el-date-table td.current a.cell,.el-picker-panel__content .el-date-table td.current span,.el-picker-panel__content .el-month-table td.current a.cell,.el-picker-panel__content .el-month-table td.current span,.el-picker-panel__content .el-year-table td.current a.cell,.el-picker-panel__content .el-year-table td.current span{background-color:#447df7;color:#fff;border-radius:50%}.el-picker-panel__content .el-date-table td div,.el-picker-panel__content .el-month-table td div,.el-picker-panel__content .el-year-table td div{height:100%;padding:0}.el-picker-panel__content .el-date-table td div:hover,.el-picker-panel__content .el-month-table td div:hover,.el-picker-panel__content .el-year-table td div:hover{color:#888}.el-picker-panel__content .el-date-table td .cell,.el-picker-panel__content .el-date-table td span,.el-picker-panel__content .el-month-table td .cell,.el-picker-panel__content .el-month-table td span,.el-picker-panel__content .el-year-table td .cell,.el-picker-panel__content .el-year-table td span{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;font-size:14px}.el-picker-panel__content .el-date-table td .cell:hover,.el-picker-panel__content .el-date-table td span:hover,.el-picker-panel__content .el-month-table td .cell:hover,.el-picker-panel__content .el-month-table td span:hover,.el-picker-panel__content .el-year-table td .cell:hover,.el-picker-panel__content .el-year-table td span:hover{border-radius:50%;background:#eee;cursor:pointer;color:#888}.el-picker-panel__content .el-date-table td span,.el-picker-panel__content .el-month-table td span,.el-picker-panel__content .el-year-table td span{width:32px;height:32px}.el-picker-panel__content .el-date-table td .cell,.el-picker-panel__content .el-month-table td .cell,.el-picker-panel__content .el-year-table td .cell{width:40px;height:40px}.el-date-picker .el-date-picker__time-header{border:none}.el-date-picker .el-time-panel.el-popper button{padding:7px!important;margin:0 5px 0 0;line-height:14px;font-weight:400}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:100%!important}.el-date-editor.el-input .el-input__inner{padding-left:30px!important}.el-time-spinner.has-seconds .el-time-spinner__wrapper:nth-child(2){margin-left:0!important}.el-picker-panel .time-select-item.selected:not(.disabled){color:#447df7}.el-tag{margin-left:10px;margin-bottom:5px}.input-new-tag{margin-left:10px;width:80px!important;height:24px;display:inline;border-radius:3px}.el-tag,.el-tag.el-tag--info{border-color:#23ccef;background-color:#fff;border-radius:3px;color:#23ccef;font-weight:700}.el-tag.el-tag--info .el-tag__close,.el-tag .el-tag__close{opacity:0}.el-tag.el-tag--info .el-tag__close:hover,.el-tag .el-tag__close:hover{background-color:transparent;color:#23ccef;font-weight:700;font-size:18px;border-radius:0;opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.el-tag,.el-tag.el-tag--primary{border-color:#447df7;background-color:#fff;border-radius:3px;color:#447df7;font-weight:700}.el-tag.el-tag--primary .el-tag__close,.el-tag .el-tag__close{opacity:0}.el-tag.el-tag--primary .el-tag__close:hover,.el-tag .el-tag__close:hover{background-color:transparent;color:#447df7;font-weight:700;font-size:18px;border-radius:0;opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.el-tag,.el-tag.el-tag--success{border-color:#87cb16;background-color:#fff;border-radius:3px;color:#87cb16;font-weight:700}.el-tag.el-tag--success .el-tag__close,.el-tag .el-tag__close{opacity:0}.el-tag.el-tag--success .el-tag__close:hover,.el-tag .el-tag__close:hover{background-color:transparent;color:#87cb16;font-weight:700;font-size:18px;border-radius:0;opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.el-tag,.el-tag.el-tag--warning{border-color:#ffa534;background-color:#fff;border-radius:3px;color:#ffa534;font-weight:700}.el-tag.el-tag--warning .el-tag__close,.el-tag .el-tag__close{opacity:0}.el-tag.el-tag--warning .el-tag__close:hover,.el-tag .el-tag__close:hover{background-color:transparent;color:#ffa534;font-weight:700;font-size:18px;border-radius:0;opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.el-tag,.el-tag.el-tag--danger{border-color:#fb404b;background-color:#fff;border-radius:3px;color:#fb404b;font-weight:700}.el-tag.el-tag--danger .el-tag__close,.el-tag .el-tag__close{opacity:0}.el-tag.el-tag--danger .el-tag__close:hover,.el-tag .el-tag__close:hover{background-color:transparent;color:#fb404b;font-weight:700;font-size:18px;border-radius:0;opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.el-tag,.el-tag.el-tag--default{border-color:#888;background-color:#fff;border-radius:3px;color:#888;font-weight:700}.el-tag.el-tag--default .el-tag__close,.el-tag .el-tag__close{opacity:0}.el-tag.el-tag--default .el-tag__close:hover,.el-tag .el-tag__close:hover{background-color:transparent;color:#888;font-weight:700;font-size:18px;border-radius:0;opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.el-select .el-input:hover .el-input__icon,.el-select .el-input:hover input{color:#fff}.el-select .el-input:hover .el-input__icon::-webkit-input-placeholder,.el-select .el-input:hover input::-webkit-input-placeholder{color:#fff}.el-select .el-input:hover .el-input__icon::-moz-placeholder,.el-select .el-input:hover input::-moz-placeholder{color:#fff}.el-select .el-input:hover .el-input__icon:-ms-input-placeholder,.el-select .el-input:hover input:-ms-input-placeholder{color:#fff}.el-select .el-input:hover .el-input__icon::-ms-input-placeholder,.el-select .el-input:hover input::-ms-input-placeholder{color:#fff}.el-select .el-input:hover .el-input__icon::placeholder,.el-select .el-input:hover input::placeholder{color:#fff}.el-select-dropdown{border-radius:10px}.select-default.el-select .el-input .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-default.el-select .el-input:hover .el-input__icon,.select-default.el-select .el-input:hover input{color:#fff}.select-default.el-select .el-input:hover .el-input__icon::-webkit-input-placeholder,.select-default.el-select .el-input:hover input::-webkit-input-placeholder{color:#fff}.select-default.el-select .el-input:hover .el-input__icon::-moz-placeholder,.select-default.el-select .el-input:hover input::-moz-placeholder{color:#fff}.select-default.el-select .el-input:hover .el-input__icon:-ms-input-placeholder,.select-default.el-select .el-input:hover input:-ms-input-placeholder{color:#fff}.select-default.el-select .el-input:hover .el-input__icon::-ms-input-placeholder,.select-default.el-select .el-input:hover input::-ms-input-placeholder{color:#fff}.select-default.el-select .el-input:hover .el-input__icon::placeholder,.select-default.el-select .el-input:hover input::placeholder{color:#fff}.select-default.el-select .el-input:hover .el-input__icon:not(.el-select__caret),.select-default.el-select .el-input:hover input{background-color:#888}.select-default.el-select .el-input input{background-color:#fff;border-color:#ddd!important;border-width:1px;color:#888}.select-default.el-select .el-input .el-input__icon{color:#888}.select-default .el-select__tags .el-tag{border-radius:3px!important;border-color:#888;background-color:#fff;border-radius:2px;color:#888}.select-default .el-select__tags .el-tag .el-tag__close{background-color:transparent;color:#888;opacity:1;font-size:12px}.select-default .el-select__tags .el-tag .el-tag__close:hover{background-color:transparent;color:#888;font-weight:700;font-size:18px;-webkit-transition:font-size .2s ease-out;transition:font-size .2s ease-out}.el-select-dropdown.is-multiple.select-default,.el-select-dropdown__item.selected.select-default{color:#888!important}.select-info.el-select .el-input .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-info.el-select .el-input:hover .el-input__icon,.select-info.el-select .el-input:hover input{color:#fff}.select-info.el-select .el-input:hover .el-input__icon::-webkit-input-placeholder,.select-info.el-select .el-input:hover input::-webkit-input-placeholder{color:#fff}.select-info.el-select .el-input:hover .el-input__icon::-moz-placeholder,.select-info.el-select .el-input:hover input::-moz-placeholder{color:#fff}.select-info.el-select .el-input:hover .el-input__icon:-ms-input-placeholder,.select-info.el-select .el-input:hover input:-ms-input-placeholder{color:#fff}.select-info.el-select .el-input:hover .el-input__icon::-ms-input-placeholder,.select-info.el-select .el-input:hover input::-ms-input-placeholder{color:#fff}.select-info.el-select .el-input:hover .el-input__icon::placeholder,.select-info.el-select .el-input:hover input::placeholder{color:#fff}.select-info.el-select .el-input:hover .el-input__icon:not(.el-select__caret),.select-info.el-select .el-input:hover input{background-color:#23ccef}.select-info.el-select .el-input input{background-color:#fff;border-color:#23ccef!important;border-width:1px;color:#23ccef}.select-info.el-select .el-input .el-input__icon{color:#23ccef}.select-info .el-select__tags .el-tag{border-radius:3px!important;border-color:#23ccef;background-color:#fff;border-radius:2px;color:#23ccef}.select-info .el-select__tags .el-tag .el-tag__close{background-color:transparent;color:#23ccef;opacity:1;font-size:12px}.select-info .el-select__tags .el-tag .el-tag__close:hover{background-color:transparent;color:#23ccef;font-weight:700;font-size:18px;-webkit-transition:font-size .2s ease-out;transition:font-size .2s ease-out}.el-select-dropdown.is-multiple.select-info,.el-select-dropdown__item.selected.select-info{color:#23ccef!important}.select-primary.el-select .el-input .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-primary.el-select .el-input:hover .el-input__icon,.select-primary.el-select .el-input:hover input{color:#fff}.select-primary.el-select .el-input:hover .el-input__icon::-webkit-input-placeholder,.select-primary.el-select .el-input:hover input::-webkit-input-placeholder{color:#fff}.select-primary.el-select .el-input:hover .el-input__icon::-moz-placeholder,.select-primary.el-select .el-input:hover input::-moz-placeholder{color:#fff}.select-primary.el-select .el-input:hover .el-input__icon:-ms-input-placeholder,.select-primary.el-select .el-input:hover input:-ms-input-placeholder{color:#fff}.select-primary.el-select .el-input:hover .el-input__icon::-ms-input-placeholder,.select-primary.el-select .el-input:hover input::-ms-input-placeholder{color:#fff}.select-primary.el-select .el-input:hover .el-input__icon::placeholder,.select-primary.el-select .el-input:hover input::placeholder{color:#fff}.select-primary.el-select .el-input:hover .el-input__icon:not(.el-select__caret),.select-primary.el-select .el-input:hover input{background-color:#447df7}.select-primary.el-select .el-input input{background-color:#fff;border-color:#447df7!important;border-width:1px;color:#447df7}.select-primary.el-select .el-input .el-input__icon{color:#447df7}.select-primary .el-select__tags .el-tag{border-radius:3px!important;border-color:#447df7;background-color:#fff;border-radius:2px;color:#447df7}.select-primary .el-select__tags .el-tag .el-tag__close{background-color:transparent;color:#447df7;opacity:1;font-size:12px}.select-primary .el-select__tags .el-tag .el-tag__close:hover{background-color:transparent;color:#447df7;font-weight:700;font-size:18px;-webkit-transition:font-size .2s ease-out;transition:font-size .2s ease-out}.el-select-dropdown.is-multiple.select-primary,.el-select-dropdown__item.selected.select-primary{color:#447df7!important}.select-success.el-select .el-input .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-success.el-select .el-input:hover .el-input__icon,.select-success.el-select .el-input:hover input{color:#fff}.select-success.el-select .el-input:hover .el-input__icon::-webkit-input-placeholder,.select-success.el-select .el-input:hover input::-webkit-input-placeholder{color:#fff}.select-success.el-select .el-input:hover .el-input__icon::-moz-placeholder,.select-success.el-select .el-input:hover input::-moz-placeholder{color:#fff}.select-success.el-select .el-input:hover .el-input__icon:-ms-input-placeholder,.select-success.el-select .el-input:hover input:-ms-input-placeholder{color:#fff}.select-success.el-select .el-input:hover .el-input__icon::-ms-input-placeholder,.select-success.el-select .el-input:hover input::-ms-input-placeholder{color:#fff}.select-success.el-select .el-input:hover .el-input__icon::placeholder,.select-success.el-select .el-input:hover input::placeholder{color:#fff}.select-success.el-select .el-input:hover .el-input__icon:not(.el-select__caret),.select-success.el-select .el-input:hover input{background-color:#87cb16}.select-success.el-select .el-input input{background-color:#fff;border-color:#87cb16!important;border-width:1px;color:#87cb16}.select-success.el-select .el-input .el-input__icon{color:#87cb16}.select-success .el-select__tags .el-tag{border-radius:3px!important;border-color:#87cb16;background-color:#fff;border-radius:2px;color:#87cb16}.select-success .el-select__tags .el-tag .el-tag__close{background-color:transparent;color:#87cb16;opacity:1;font-size:12px}.select-success .el-select__tags .el-tag .el-tag__close:hover{background-color:transparent;color:#87cb16;font-weight:700;font-size:18px;-webkit-transition:font-size .2s ease-out;transition:font-size .2s ease-out}.el-select-dropdown.is-multiple.select-success,.el-select-dropdown__item.selected.select-success{color:#87cb16!important}.select-warning.el-select .el-input .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-warning.el-select .el-input:hover .el-input__icon,.select-warning.el-select .el-input:hover input{color:#fff}.select-warning.el-select .el-input:hover .el-input__icon::-webkit-input-placeholder,.select-warning.el-select .el-input:hover input::-webkit-input-placeholder{color:#fff}.select-warning.el-select .el-input:hover .el-input__icon::-moz-placeholder,.select-warning.el-select .el-input:hover input::-moz-placeholder{color:#fff}.select-warning.el-select .el-input:hover .el-input__icon:-ms-input-placeholder,.select-warning.el-select .el-input:hover input:-ms-input-placeholder{color:#fff}.select-warning.el-select .el-input:hover .el-input__icon::-ms-input-placeholder,.select-warning.el-select .el-input:hover input::-ms-input-placeholder{color:#fff}.select-warning.el-select .el-input:hover .el-input__icon::placeholder,.select-warning.el-select .el-input:hover input::placeholder{color:#fff}.select-warning.el-select .el-input:hover .el-input__icon:not(.el-select__caret),.select-warning.el-select .el-input:hover input{background-color:#ffa534}.select-warning.el-select .el-input input{background-color:#fff;border-color:#ffa534!important;border-width:1px;color:#ffa534}.select-warning.el-select .el-input .el-input__icon{color:#ffa534}.select-warning .el-select__tags .el-tag{border-radius:3px!important;border-color:#ffa534;background-color:#fff;border-radius:2px;color:#ffa534}.select-warning .el-select__tags .el-tag .el-tag__close{background-color:transparent;color:#ffa534;opacity:1;font-size:12px}.select-warning .el-select__tags .el-tag .el-tag__close:hover{background-color:transparent;color:#ffa534;font-weight:700;font-size:18px;-webkit-transition:font-size .2s ease-out;transition:font-size .2s ease-out}.el-select-dropdown.is-multiple.select-warning,.el-select-dropdown__item.selected.select-warning{color:#ffa534!important}.select-danger.el-select .el-input .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-danger.el-select .el-input:hover .el-input__icon,.select-danger.el-select .el-input:hover input{color:#fff}.select-danger.el-select .el-input:hover .el-input__icon::-webkit-input-placeholder,.select-danger.el-select .el-input:hover input::-webkit-input-placeholder{color:#fff}.select-danger.el-select .el-input:hover .el-input__icon::-moz-placeholder,.select-danger.el-select .el-input:hover input::-moz-placeholder{color:#fff}.select-danger.el-select .el-input:hover .el-input__icon:-ms-input-placeholder,.select-danger.el-select .el-input:hover input:-ms-input-placeholder{color:#fff}.select-danger.el-select .el-input:hover .el-input__icon::-ms-input-placeholder,.select-danger.el-select .el-input:hover input::-ms-input-placeholder{color:#fff}.select-danger.el-select .el-input:hover .el-input__icon::placeholder,.select-danger.el-select .el-input:hover input::placeholder{color:#fff}.select-danger.el-select .el-input:hover .el-input__icon:not(.el-select__caret),.select-danger.el-select .el-input:hover input{background-color:#fb404b}.select-danger.el-select .el-input input{background-color:#fff;border-color:#fb404b!important;border-width:1px;color:#fb404b}.select-danger.el-select .el-input .el-input__icon{color:#fb404b}.select-danger .el-select__tags .el-tag{border-radius:3px!important;border-color:#fb404b;background-color:#fff;border-radius:2px;color:#fb404b}.select-danger .el-select__tags .el-tag .el-tag__close{background-color:transparent;color:#fb404b;opacity:1;font-size:12px}.select-danger .el-select__tags .el-tag .el-tag__close:hover{background-color:transparent;color:#fb404b;font-weight:700;font-size:18px;-webkit-transition:font-size .2s ease-out;transition:font-size .2s ease-out}.el-select-dropdown.is-multiple.select-danger,.el-select-dropdown__item.selected.select-danger{color:#fb404b!important}.form-group .el-input-number,.form-group .el-input__inner,.form-group .el-select{width:100%}.el-dialog__wrapper .el-dialog{border-radius:4px}.el-dialog__wrapper .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#23ccef}.wrapper{position:relative;top:0;height:100vh}.wrapper:after{display:table;clear:both;content:" "}.wrapper.wrapper-full-page{height:auto;min-height:100vh}.wrapper.wrapper-full-page .navbar{max-height:none}.wrapper.wrapper-full-page .navbar-nav .nc-icon{margin-top:10px}.full-page:after,.full-page:before{display:none!important}.full-page>.content,.full-page>.footer{position:relative;z-index:4}.full-page>.content{min-height:calc(100vh - 70px)}.full-page .full-page-background{position:absolute;z-index:1;height:100%;width:100%;display:block;top:0;left:0;background-size:cover;background-position:50%}.full-page.has-image:after,.full-page[data-image]:after{opacity:.9}.full-page[data-color=blue]:after{background:#447df7;background:-webkit-gradient(linear,left top,left bottom,from(#447df7),to(rgba(83,60,225,.6)));background:linear-gradient(180deg,#447df7 0,rgba(83,60,225,.6));background-size:150% 150%}.full-page[data-color=azure]:after{background:#23ccef;background:-webkit-gradient(linear,left top,left bottom,from(#23ccef),to(rgba(64,145,255,.6)));background:linear-gradient(180deg,#23ccef 0,rgba(64,145,255,.6));background-size:150% 150%}.full-page[data-color=green]:after{background:#87cb16;background:-webkit-gradient(linear,left top,left bottom,from(#87cb16),to(rgba(109,192,48,.6)));background:linear-gradient(180deg,#87cb16 0,rgba(109,192,48,.6));background-size:150% 150%}.full-page[data-color=orange]:after{background:#ffa534;background:-webkit-gradient(linear,left top,left bottom,from(#ffa534),to(rgba(255,82,33,.6)));background:linear-gradient(180deg,#ffa534 0,rgba(255,82,33,.6));background-size:150% 150%}.full-page[data-color=red]:after{background:#fb404b;background:-webkit-gradient(linear,left top,left bottom,from(#fb404b),to(rgba(187,5,2,.6)));background:linear-gradient(180deg,#fb404b 0,rgba(187,5,2,.6));background-size:150% 150%}.full-page[data-color=purple]:after{background:#9368e9;background:-webkit-gradient(linear,left top,left bottom,from(#9368e9),to(rgba(148,59,234,.6)));background:linear-gradient(180deg,#9368e9 0,rgba(148,59,234,.6));background-size:150% 150%}.full-page[data-color=black]:after{background:#292929;background:-webkit-gradient(linear,left top,left bottom,from(#292929),to(#0e0e0e));background:linear-gradient(180deg,#292929 0,#0e0e0e);background-size:150% 150%}.full-page .footer,.full-page .footer .copyright a,.full-page .footer nav>ul a:not(.btn){color:#fff;font-size:14px}.lock-page>.content,.login-page>.content{padding-top:12vh}.login-page .card{-webkit-box-shadow:0 25px 30px -13px rgba(40,40,40,.4);box-shadow:0 25px 30px -13px rgba(40,40,40,.4);border-radius:10px;padding-top:30px}.login-page .card,.login-page .card .header{padding-bottom:30px}.login-page .card .btn-wd{min-width:180px}.lock-page .user-profile{text-align:center;width:240px;margin:30px auto 0;color:#fff;position:absolute;left:50%;margin-left:-120px;display:block}.lock-page .user-profile.with-animation{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.lock-page .user-profile .author{border-radius:50%;width:100px;height:100px;border:4px solid hsla(0,0%,100%,.3);overflow:hidden;margin:0 auto;-webkit-transition:all .3s linear;transition:all .3s linear}.lock-page .user-profile .author img{width:100%}.lock-page .user-profile h4{margin-top:15px;margin-bottom:30px}.register-page .header-text{color:#fff;text-align:center;padding:45px 0 30px}.register-page .header-text h4{margin-top:10px}.register-page .header-text hr{opacity:.3;margin-top:30px}.register-page .media{color:#fff;margin-bottom:45px}.register-page .media .icon{float:left;margin-right:5px}.register-page .media i{font-size:36px}.register-page .media h4{margin:0 0 5px 15px}.register-page .media p{margin-left:15px}.register-page .form-group{margin-bottom:25px}.register-page .card .content{padding-top:0;padding-bottom:0}.main-panel .card{background-color:rgba(37,55,65,.95)!important}.login-page .card,.main-panel .card{color:#e0e0e0!important;border:1px solid hsla(0,0%,100%,.1)!important}.login-page .card{background-color:hsla(0,0%,100%,.05)!important}.main-panel .card-header{background-color:rgba(37,55,65,.98)!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important}.card-body{background-color:transparent!important}.card-body,.table{color:#e0e0e0!important}.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.05)!important;color:#fff!important}.main-panel{background:transparent!important}.main-panel .content{background:-webkit-gradient(linear,left top,right bottom,from(#253741),to(rgba(66,98,116,.9)))!important;background:linear-gradient(to bottom right,#253741,rgba(66,98,116,.9))!important}.full-page .content{background:transparent!important}.bg-white{background-color:rgba(37,55,65,.95)!important}.form-control:not(.el-input__inner):not(.el-textarea__inner){background-color:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#e0e0e0!important}.form-control:not(.el-input__inner):not(.el-textarea__inner):focus{background-color:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.4)!important;color:#fff!important}.dropdown-menu{background-color:rgba(37,55,65,.98)!important;border:1px solid hsla(0,0%,100%,.1)!important}.dropdown-item{color:#e0e0e0!important}.dropdown-item:hover{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important}.modal-content{background-color:rgba(37,55,65,.98)!important;color:#e0e0e0!important;border:1px solid hsla(0,0%,100%,.2)!important}.modal-header{border-bottom:1px solid hsla(0,0%,100%,.1)!important}.modal-footer{border-top:1px solid hsla(0,0%,100%,.1)!important}:root{--status-scheduled-primary:rgba(13,110,253,0.8);--status-scheduled-secondary:rgba(13,110,253,0.6);--status-clocked-in-primary:rgba(255,193,7,0.9);--status-clocked-in-secondary:rgba(255,193,7,0.7);--status-clocked-out-primary:rgba(237,137,54,0.7);--status-clocked-out-secondary:rgba(237,137,54,0.5);--status-approved-primary:rgba(156,39,176,0.7);--status-approved-secondary:rgba(156,39,176,0.5);--status-missed-primary:rgba(108,117,125,0.8);--status-missed-secondary:rgba(108,117,125,0.6);--status-unassigned-primary:rgba(220,53,69,0.7);--status-unassigned-secondary:rgba(220,53,69,0.5);--shift-type-1on1-color:#0f8;--shift-type-group-color:#ff6ec7;--payer-dspd-color:#ff9500;--payer-vr-color:#00d4ff;--payer-private-color:#fd0;--payer-non-service-color:#e91e63}.status-badge{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.status-scheduled{background:linear-gradient(135deg,var(--status-scheduled-primary),var(--status-scheduled-secondary));color:#fff;border:1px solid rgba(13,110,253,.3)}.status-clocked-in{background:linear-gradient(135deg,var(--status-clocked-in-primary),var(--status-clocked-in-secondary));color:#000;border:1px solid rgba(255,193,7,.3)}.status-clocked-out{background:linear-gradient(135deg,var(--status-clocked-out-primary),var(--status-clocked-out-secondary));color:#fff;border:1px solid rgba(237,137,54,.3)}.status-approved{background:linear-gradient(135deg,var(--status-approved-primary),var(--status-approved-secondary));color:#fff;border:1px solid rgba(156,39,176,.3)}.status-missed{background:linear-gradient(135deg,var(--status-missed-primary),var(--status-missed-secondary));color:#fff;border:1px solid rgba(108,117,125,.3)}.status-unassigned{background:linear-gradient(135deg,var(--status-unassigned-primary),var(--status-unassigned-secondary));color:#fff;border:1px solid rgba(220,53,69,.3)}.status-default{background:linear-gradient(135deg,var(--status-missed-primary),var(--status-missed-secondary));color:#fff;border:1px solid rgba(108,117,125,.3)}.status-badge.badge-info{background:linear-gradient(135deg,var(--status-scheduled-primary),var(--status-scheduled-secondary))!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)}.status-badge.badge-success{background:linear-gradient(135deg,var(--status-clocked-in-primary),var(--status-clocked-in-secondary))!important;color:#000!important;border:1px solid rgba(0,0,0,.2)}.status-badge.badge-warning{background:linear-gradient(135deg,var(--status-clocked-out-primary),var(--status-clocked-out-secondary))!important}.status-badge.badge-primary,.status-badge.badge-warning{color:#fff!important;border:1px solid hsla(0,0%,100%,.2)}.status-badge.badge-primary{background:linear-gradient(135deg,var(--status-approved-primary),var(--status-approved-secondary))!important}.status-badge.badge-secondary{background:linear-gradient(135deg,var(--status-unassigned-primary),var(--status-unassigned-secondary))!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)}.legend-color.status-scheduled{background:linear-gradient(135deg,var(--status-scheduled-primary),var(--status-scheduled-secondary))}.legend-color.status-clocked-in{background:linear-gradient(135deg,var(--status-clocked-in-primary),var(--status-clocked-in-secondary))}.legend-color.status-clocked-out{background:linear-gradient(135deg,var(--status-clocked-out-primary),var(--status-clocked-out-secondary))}.legend-color.status-approved{background:linear-gradient(135deg,var(--status-approved-primary),var(--status-approved-secondary))}.legend-color.status-missed{background:linear-gradient(135deg,var(--status-missed-primary),var(--status-missed-secondary))}.legend-color.status-unassigned{background:linear-gradient(135deg,var(--status-unassigned-primary),var(--status-unassigned-secondary))}.shift-type-1-on-1{border-left:4px solid var(--shift-type-1on1-color)}.shift-type-group{border-left:4px solid var(--shift-type-group-color)}.payer-dspd{border-right:4px solid var(--payer-dspd-color)}.payer-vr{border-right:4px solid var(--payer-vr-color)}.payer-private{border-right:4px solid var(--payer-private-color)}.payer-non-service{border-right:4px solid var(--payer-non-service-color)}.legend-color.shift-type-1-on-1{background:var(--shift-type-1on1-color)}.legend-color.shift-type-group{background:var(--shift-type-group-color)}.legend-color.payer-dspd{background:var(--payer-dspd-color)}.legend-color.payer-vr{background:var(--payer-vr-color)}.legend-color.payer-private{background:var(--payer-private-color)}.legend-color.payer-non-service{background:var(--payer-non-service-color)}body.el-popup-parent--hidden{overflow:hidden!important}.el-overlay{background-color:rgba(149,162,169,.85)}.approved-shifts-modal :deep(.el-dialog__body),.authorization-alerts-modal :deep(.el-dialog__body),.caregiver-schedule-modal :deep(.el-dialog__body),.notes-modal :deep(.el-dialog__body),.notification-modal :deep(.el-dialog__body),.schedule-modal :deep(.el-dialog__body),.shift-history-modal :deep(.el-dialog__body){height:80vh!important;overflow-y:auto!important;padding:20px!important}.approve-shift-content,.authorization-alerts-container,.client-notes-container,.client-schedule-container,.clock-modal-content,.edit-clock-in-content,.edit-clock-out-content,.notifications-container,.schedule-calendar-container,.shift-action-content,.shift-history-container{width:100%!important;height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.calendar-view,.modern-calendar-wrapper,.schedule-content{width:100%!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.el-input__inner,.el-textarea__inner{background-color:#656565!important;color:#fff!important;border:1px solid #bdbdbd!important;backdrop-filter:blur(1px)!important;-webkit-transition:background-color .3s ease!important;transition:background-color .3s ease!important;font-size:14px!important;font-weight:400!important}.el-input__inner::-webkit-input-placeholder,.el-textarea__inner::-webkit-input-placeholder{color:#e0e0e0!important;font-size:14px!important}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:#e0e0e0!important;font-size:14px!important}.el-input__inner:-ms-input-placeholder,.el-textarea__inner:-ms-input-placeholder{color:#e0e0e0!important;font-size:14px!important}.el-input__inner::-ms-input-placeholder,.el-textarea__inner::-ms-input-placeholder{color:#e0e0e0!important;font-size:14px!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#e0e0e0!important;font-size:14px!important}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{background-color:#656565;border:1px solid #bdbdbd;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.el-input .el-input__inner:focus,.el-input__inner:focus,.el-textarea .el-textarea__inner:focus,.el-textarea__inner:focus,body .el-input .el-input__inner:focus,body .el-input__inner:focus,body .el-textarea .el-textarea__inner:focus,body .el-textarea__inner:focus{border-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#656565!important;color:#fff!important;font-size:14px!important;font-weight:400!important}.el-input.login-inputs-background .el-input__inner,.el-input.login-inputs-background .el-input__inner:focus{background-color:#fff!important;color:#656565!important}.el-form-item{margin-bottom:20px}.small-select{width:325px!important}.smaller-input{width:100%;max-width:220px}.date-input{width:100%;height:40px;padding:0 15px;background-color:#656565;color:#e0e0e0;border:1px solid #bdbdbd;border-radius:4px}.table-page-header{margin-top:5px;color:#b3a6a6;font-size:22px}.fa-circle-plus{font-size:25px;color:#fef5f2;text-shadow:1px 2px 3px rgba(0,0,0,.05)}select{width:220px;padding:12px 16px;font-size:14px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#e0e0e0;background-color:#656565;border:1px solid #bdbdbd;font-family:inherit;outline:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}select:focus{border-color:#fff!important}.search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-wrapper .el-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px}.search-wrapper .el-button{white-space:nowrap}@media (max-width:768px){.search-wrapper .col-sm-6{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;max-width:100%}.search-wrapper .el-input{min-width:0;width:100%}}.user-profile-card{border-radius:10px;overflow:hidden;background-color:#253741;border:2px solid hsla(0,0%,100%,.3);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.3)}.user-profile-header{background-color:#253741;padding:1rem 1.25rem}.green{color:#4caf50}.yellow{color:#ffeb3b}.red{color:#f44336}.cleanup-event{background-color:coral}.main-event{background-color:green}.setup-event{background-color:#8a2be2}.el-notification{background-color:#656565!important;border:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.el-notification__content,.el-notification__title{color:#fff!important;margin:0!important;word-spacing:normal!important;white-space:normal!important;text-align:left!important}.el-notification__icon{font-size:24px;margin-right:6px;vertical-align:middle}.el-notification__group{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message-box__wrapper .el-message-box{background-color:#656565!important;border:none!important;color:#fff!important}.el-message-box__wrapper .el-message-box__status{font-size:24px}.el-message-box__wrapper .el-message-box__message,.el-message-box__wrapper .el-message-box__status{color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-message-box__wrapper .el-message-box__message{margin:0 0 1em!important}.el-message-box__wrapper .el-message-box__header{background-color:#656565!important;border-bottom:none!important}.el-message-box__wrapper .el-message-box__close,.el-message-box__wrapper .el-message-box__title,.el-notification__closeBtn{color:#fff!important}.el-message-box__wrapper .el-message-box__close:hover,.el-notification__closeBtn:hover{color:hsla(0,0%,100%,.6)!important}.el-message-box__wrapper .el-message-box__btns .el-button{color:#fff!important;background:transparent!important;border-color:hsla(0,0%,100%,.6)!important}.el-message-box__wrapper .el-message-box__btns .el-button:hover{background:hsla(0,0%,100%,.1)!important;border-color:#fff!important}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #656565 inset!important;box-shadow:inset 0 0 0 1000px #656565!important;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #656565 inset!important;box-shadow:inset 0 0 0 1000px #656565!important;-webkit-text-fill-color:#fff!important;border-color:#fff!important}.el-input.login-inputs-background .el-input__inner:-webkit-autofill,.el-input.login-inputs-background .el-input__inner:-webkit-autofill:focus,.el-input.login-inputs-background .el-input__inner:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#656565!important;-webkit-transition:background-color 0s ease!important;transition:background-color 0s ease!important}*{word-break:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.el-input .el-input__inner,.el-textarea .el-textarea__inner,input.el-input__inner,textarea.el-textarea__inner{word-break:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-ms-hyphens:auto!important;hyphens:auto!important}.form-control,.pre-wrap,[style*="white-space:pre-wrap"],[style*="white-space: pre-wrap"],div,input[type=email],input[type=password],input[type=text],p,span,textarea{word-break:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.spinner-overlay{position:fixed;top:0;left:0;right:0;bottom:0;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;z-index:9999}
/*# sourceMappingURL=app.f779904c.css.map */