.change-service-code-content[data-v-cb99e1ca]{max-width:700px;min-width:600px;margin:0 auto;padding:0 2rem}.change-service-code-content .mb-3[data-v-cb99e1ca]{margin-bottom:1.5rem}.change-service-code-content h5[data-v-cb99e1ca]{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-cb99e1ca]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.change-service-code-content strong[data-v-cb99e1ca]{color:#fff;font-weight:600}.form-label[data-v-cb99e1ca]{color:#fff;font-weight:600;margin-bottom:.5rem;display:block;font-size:.95rem}.impact-preview[data-v-cb99e1ca]{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-cb99e1ca]{border-bottom:1px solid rgba(107,166,205,.4);font-size:1rem;margin-bottom:.75rem}.info-text[data-v-cb99e1ca]{color:#e0e0e0;margin:0;line-height:1.6}.info-text i[data-v-cb99e1ca]{color:#6ba6cd;margin-right:.5rem}.text-center[data-v-cb99e1ca]{text-align:center}.w-100[data-v-cb99e1ca]{width:100%}[data-v-cb99e1ca] .el-textarea__inner{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}[data-v-cb99e1ca] .el-textarea__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}[data-v-cb99e1ca] .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)}[data-v-cb99e1ca] .el-textarea__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}[data-v-cb99e1ca] .el-textarea__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}[data-v-cb99e1ca] .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.5)}[data-v-cb99e1ca] .el-textarea__inner:focus{border-color:#6ba6cd}@media (max-width:768px){[data-v-cb99e1ca] .el-dialog{width:95%!important;margin:5px auto!important}.change-service-code-content[data-v-cb99e1ca]{min-width:auto!important;padding:0 1rem}}.shift-history-container[data-v-acbc9c34]{max-width:800px;min-width:600px;margin:0 auto;padding:0 2rem}.shift-summary[data-v-acbc9c34]{margin-bottom:2rem}.history-header h5[data-v-acbc9c34],.summary-header h5[data-v-acbc9c34]{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-acbc9c34]{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-acbc9c34]{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-acbc9c34]{font-weight:600;color:#fff;width:140px}.summary-value[data-v-acbc9c34]{color:#e0e0e0}.shift-history-container .status-badge[data-v-acbc9c34]{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-acbc9c34]{background:linear-gradient(135deg,rgba(32,201,151,.7),rgba(32,201,151,.5));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.shift-history-container .status-scheduled[data-v-acbc9c34]{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-acbc9c34]{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-acbc9c34]{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-acbc9c34]{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-acbc9c34]{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-acbc9c34]{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-acbc9c34]{margin-top:2rem}.history-header[data-v-acbc9c34]{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-acbc9c34]{color:#6ba6cd;font-size:.9rem}.no-history[data-v-acbc9c34]{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-acbc9c34]{color:#6ba6cd}.no-history p[data-v-acbc9c34]{color:#e0e0e0;margin-top:1rem}.history-timeline[data-v-acbc9c34]{position:relative;padding-left:30px}.history-timeline[data-v-acbc9c34]:before{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:2px;background:rgba(107,166,205,.3)}.history-item[data-v-acbc9c34]{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-acbc9c34]{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-acbc9c34]{color:#6ba6cd;font-size:10px}.history-item:first-child .history-marker i[data-v-acbc9c34]{color:#28a745;font-size:12px}.history-content[data-v-acbc9c34]{-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-acbc9c34]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:.75rem;font-size:.85rem}.history-date[data-v-acbc9c34]{color:#6ba6cd;font-weight:500}.history-user[data-v-acbc9c34]{color:#9ca3af}.history-changes[data-v-acbc9c34]{color:#e0e0e0;white-space:pre-wrap;line-height:1.6;font-size:.95rem}.modal-footer[data-v-acbc9c34]{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-0936f3c5]{cursor:default}.clock-modal-content[data-v-0936f3c5]{max-width:600px;min-width:500px;margin:0 auto;padding:0 2rem}.clock-modal-content .mb-3[data-v-0936f3c5]{margin-bottom:1.5rem}.clock-modal-content .row[data-v-0936f3c5]{margin-left:0;margin-right:0;max-width:100%;width:100%}.clock-modal-content .row>[class*=col-][data-v-0936f3c5]{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-0936f3c5],.clock-modal-content .form-control[data-v-0936f3c5]{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.clock-modal-content p[data-v-0936f3c5]{color:#fff}.clock-modal-content .form-label[data-v-0936f3c5]{color:#fff;font-size:14px;font-weight:500;margin-bottom:.5rem;display:block}.time-display[data-v-0936f3c5]{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-0936f3c5],.scheduled-time-primary[data-v-0936f3c5]{font-weight:400}.scheduled-time-secondary[data-v-0936f3c5]{font-size:.85em;color:#6ba6cd}.scheduled-time-secondary small[data-v-0936f3c5]{color:#6ba6cd!important}.compact-filter-section[data-v-0936f3c5]{--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-0936f3c5]{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-0936f3c5]: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-0936f3c5],.filter-row-compact.navigation-row[data-v-0936f3c5]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-group-compact[data-v-0936f3c5]{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-0936f3c5]{min-width:500px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:600px}.compact-select[data-v-0936f3c5]{min-width:120px}[data-v-0936f3c5] .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-0936f3c5] .compact-select .el-input__inner:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}[data-v-0936f3c5] .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-0936f3c5] .compact-select .el-input__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-0936f3c5] .compact-select .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-0936f3c5] .compact-select .el-input__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-0936f3c5] .compact-select .el-input__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-0936f3c5] .compact-select .el-input__inner::placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}.compact-date-picker[data-v-0936f3c5]{width:100%}[data-v-0936f3c5] .compact-date-picker .el-input__inner{text-overflow:clip;white-space:nowrap}[data-v-0936f3c5] .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}[data-v-0936f3c5] .el-date-editor{width:100%}[data-v-0936f3c5] .el-date-editor .el-input__inner{background-color:#656565!important;border:1px solid #4a5568;color:#fff}[data-v-0936f3c5] .el-date-editor .el-input__inner:focus{border-color:#4caf50}[data-v-0936f3c5] .el-date-editor .el-input__icon{color:#a0aec0}[data-v-0936f3c5] .el-date-editor--daterange{width:100%!important}[data-v-0936f3c5] .el-date-editor--daterange .el-input__suffix{right:10px!important}[data-v-0936f3c5] .el-range-separator{color:#fff!important;padding:0 5px!important}[data-v-0936f3c5] .el-range-input{background-color:#656565!important;color:#fff!important}[data-v-0936f3c5] .el-range__close-icon{right:10px!important}[data-v-0936f3c5] .el-date-editor--daterange .el-range__icon{color:#a0aec0}.compact-nav-btn[data-v-0936f3c5]{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-0936f3c5]: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-0936f3c5]:active{-webkit-transform:translateY(0);transform:translateY(0)}.compact-nav-btn i[data-v-0936f3c5]{font-size:12px}.compact-today-btn[data-v-0936f3c5]{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-0936f3c5]: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-0936f3c5]:active{-webkit-transform:translateY(0);transform:translateY(0)}.compact-today-btn i[data-v-0936f3c5]{font-size:.75rem}@media (max-width:1200px){.filter-row-compact[data-v-0936f3c5]{gap:.75rem}.compact-select[data-v-0936f3c5]{min-width:110px}.filter-group-compact.date-group[data-v-0936f3c5]{min-width:240px}}@media (max-width:768px){.compact-filter-section[data-v-0936f3c5]{padding:0 .5rem;gap:.5rem}.filter-row-compact[data-v-0936f3c5]{-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-0936f3c5],.filter-row-compact.navigation-row[data-v-0936f3c5]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.filter-group-compact.date-group[data-v-0936f3c5],.filter-group-compact[data-v-0936f3c5]{min-width:unset;width:100%;max-width:unset}.compact-date-picker[data-v-0936f3c5],.compact-select[data-v-0936f3c5],.compact-today-btn[data-v-0936f3c5]{width:100%;min-width:unset}}.status-badge[data-v-0936f3c5]{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-0936f3c5]{background:linear-gradient(135deg,rgba(32,201,151,.7),rgba(32,201,151,.5));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.badge-info[data-v-0936f3c5]{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-0936f3c5]{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-0936f3c5]{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-0936f3c5]{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-0936f3c5]{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-0936f3c5]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.badge-canceled[data-v-0936f3c5]{background:linear-gradient(135deg,rgba(75,50,30,.9),rgba(75,50,30,.7));color:#fff;border:1px solid rgba(75,50,30,.3)}.d-flex[data-v-0936f3c5]{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-sm[data-v-0936f3c5]{-webkit-transition:all .2s ease;transition:all .2s ease}.btn-sm[data-v-0936f3c5]: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-0936f3c5]{padding:0}.clock-modal-content h5[data-v-0936f3c5]{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-0936f3c5]{color:#fff;font-weight:600;margin-bottom:.75rem;font-size:1rem}.clock-modal-content p[data-v-0936f3c5]{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.clock-modal-content strong[data-v-0936f3c5]{color:#fff;font-weight:600}.form-label[data-v-0936f3c5]{color:#fff;font-weight:600;margin-bottom:.5rem;display:block;font-size:.95rem}.mb-3[data-v-0936f3c5]{margin-bottom:1rem!important}.text-success[data-v-0936f3c5]{color:#28a745!important;font-weight:500}.location-details[data-v-0936f3c5]{margin-left:.5rem}.location-address[data-v-0936f3c5]{color:#fff;font-weight:500;margin-bottom:.25rem}.map-link-btn[data-v-0936f3c5]{padding:0!important;font-size:.85rem}.map-link-btn[data-v-0936f3c5]:hover{color:#8bc4e0!important}.text-muted[data-v-0936f3c5]{color:#b0b0b0!important}.btn-sm[data-v-0936f3c5]{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-0936f3c5]{margin-right:.25rem}.character-count[data-v-0936f3c5]{font-size:.85rem;margin-top:.25rem;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.character-count.text-danger[data-v-0936f3c5]{color:#dc3545!important}.character-count.text-success[data-v-0936f3c5]{color:#28a745!important}.error-message[data-v-0936f3c5]{color:#dc3545;font-size:.85rem;margin-top:.25rem;font-weight:500}[data-v-0936f3c5] .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-0936f3c5] .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-0936f3c5]{border:1px solid hsla(0,0%,100%,.12);border-radius:.25rem;padding:1rem;background:hsla(0,0%,100%,.05)}.location-option[data-v-0936f3c5]{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-0936f3c5]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.location-radio[data-v-0936f3c5]{width:100%}[data-v-0936f3c5] .location-radio .el-radio__label{width:100%;padding-left:.5rem}.location-details[data-v-0936f3c5]{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-0936f3c5]{color:#e0e0e0;font-size:.9rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem}.map-link-btn[data-v-0936f3c5]{color:#6ba6cd!important;padding:.25rem .5rem!important;font-size:.8rem!important;min-height:auto!important;height:auto!important}.map-link-btn[data-v-0936f3c5]:hover{color:#5a94b8!important}.map-link-btn i[data-v-0936f3c5]{margin-right:.25rem}.geofence-info[data-v-0936f3c5]{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-0936f3c5]{color:#f39c12;font-weight:600;margin-bottom:.5rem;font-size:.95rem}.geofence-info p[data-v-0936f3c5]{margin-bottom:0;color:#555;font-size:.85rem;line-height:1.4}.geofence-info strong[data-v-0936f3c5]{color:#e67e22;font-weight:600}.vr-location-form[data-v-0936f3c5]{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-0936f3c5]{margin:0}.vr-location-form .col-md-3[data-v-0936f3c5],.vr-location-form .col-md-6[data-v-0936f3c5]{padding:0 .25rem}.vr-location-form .mb-2[data-v-0936f3c5]{margin-bottom:.5rem!important}[data-v-0936f3c5] .vr-location-form .el-input{width:100%}[data-v-0936f3c5] .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-0936f3c5] .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-0936f3c5] .vr-location-form .el-input__inner::-webkit-input-placeholder{color:rgba(0,0,0,.5)!important;font-size:.85rem!important}[data-v-0936f3c5] .vr-location-form .el-input__inner::-moz-placeholder{color:rgba(0,0,0,.5)!important;font-size:.85rem!important}[data-v-0936f3c5] .vr-location-form .el-input__inner:-ms-input-placeholder{color:rgba(0,0,0,.5)!important;font-size:.85rem!important}[data-v-0936f3c5] .vr-location-form .el-input__inner::-ms-input-placeholder{color:rgba(0,0,0,.5)!important;font-size:.85rem!important}[data-v-0936f3c5] .vr-location-form .el-input__inner::placeholder{color:rgba(0,0,0,.5)!important;font-size:.85rem!important}.shift-status-container[data-v-0936f3c5]{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-0936f3c5]{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-0936f3c5 2s ease-in-out infinite alternate;animation:proximityPulse-0936f3c5 2s ease-in-out infinite alternate;cursor:help}@-webkit-keyframes proximityPulse-0936f3c5{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-0936f3c5{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-0936f3c5] .aiv-table td:nth-child(5),[data-v-0936f3c5] .aiv-table th:nth-child(5){text-align:center}[data-v-0936f3c5] .aiv-table td:nth-child(7),[data-v-0936f3c5] .aiv-table th:nth-child(7){width:300px;max-width:300px}.notes-cell[data-v-0936f3c5]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.mobile-friendly-modal .el-dialog[data-v-0936f3c5]{width:95%!important;margin:5vh auto!important}.clock-modal-content[data-v-0936f3c5]{min-width:auto!important}.mobile-friendly-modal .el-dialog__body[data-v-0936f3c5]{padding:10px 15px!important}.clock-modal-content[data-v-0936f3c5]{padding:0 5px}.clock-modal-content .el-button[data-v-0936f3c5]{width:100%;margin-bottom:10px}.clock-modal-content .location-selector[data-v-0936f3c5]{margin-bottom:15px}.clock-modal-content .location-option[data-v-0936f3c5]{margin-bottom:10px}.clock-modal-content .el-checkbox-group[data-v-0936f3c5]{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-0936f3c5]{max-width:200px}}.clock-in-btn[data-v-0936f3c5]{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-0936f3c5]: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-0936f3c5]{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-0936f3c5]: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-0936f3c5]{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-0936f3c5]: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}
/*# sourceMappingURL=chunk-46d40174.1d87f4fd.css.map */