.job-page[data-v-bc262de2]{background-color:#d8dce2;min-height:calc(100vh - 64px);padding-top:24px!important;padding-bottom:60px!important;font-family:Lato,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.job-alert[data-v-bc262de2]{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:14px;margin-bottom:20px}.job-alert--danger[data-v-bc262de2]{background:#dc2626;border:none}.job-alert__icon[data-v-bc262de2]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:hsla(0,0%,100%,.2)}.job-alert__body[data-v-bc262de2]{flex:1;display:flex;flex-direction:column;gap:2px;padding-top:2px}.job-alert__title[data-v-bc262de2]{font-size:.72rem;font-weight:700;color:#fff;letter-spacing:2px;text-transform:uppercase}.job-alert__text[data-v-bc262de2]{color:#fecaca;font-size:.9rem;font-weight:700;display:block}.job-header[data-v-bc262de2]{background:#eaecef;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.03);margin-bottom:24px;overflow:hidden}.job-header__top[data-v-bc262de2]{display:flex;align-items:center;padding:24px 28px}.back-btn[data-v-bc262de2]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d1d5db;cursor:pointer;margin-right:16px;transition:all .2s ease}.back-btn[data-v-bc262de2]:hover{background:#f8fafc;border-color:#94a3b8}.job-header__info[data-v-bc262de2]{flex:1;min-width:0}.job-header__title[data-v-bc262de2]{font-size:1.2rem;font-weight:700;color:#3a3f47;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px}.job-header__actions[data-v-bc262de2]{display:flex;align-items:center;gap:10px;flex-shrink:0}.hero-action-btn[data-v-bc262de2]{display:inline-flex;align-items:center;gap:8px;padding:10px;border-radius:12px;font-size:.82rem;font-weight:600;cursor:pointer;border:none;transition:all .2s ease}.hero-action-btn--blue[data-v-bc262de2]{background:#dbeafe;color:#1d4ed8}.hero-action-btn--blue[data-v-bc262de2]:hover{background:#bfdbfe;color:#1e40af}.section-card[data-v-bc262de2]{background:#eaecef;border-radius:14px;box-shadow:0 1px 4px rgba(0,0,0,.03);overflow:hidden;transition:box-shadow .3s ease;margin-bottom:24px}.section-card[data-v-bc262de2]:hover{box-shadow:0 3px 12px rgba(0,0,0,.06)}.section-header[data-v-bc262de2]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);padding:13px 20px;display:flex;align-items:center;gap:10px}.section-header__title[data-v-bc262de2]{color:#fff;font-size:.72rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.section-header__count[data-v-bc262de2]{color:hsla(0,0%,100%,.75);font-size:.72rem;font-weight:500}.section-header__status[data-v-bc262de2]{display:inline-flex;align-items:center;font-weight:700;color:#fff}.section-body[data-v-bc262de2]{background:#fff}.section-body--table[data-v-bc262de2]{padding:0}.job-table[data-v-bc262de2]{background:transparent!important;box-shadow:none!important}.job-table[data-v-bc262de2] .v-data-table-header{background:#f8fafc}.job-table[data-v-bc262de2] .v-data-table-header th{font-family:Lato,sans-serif!important;font-size:.72rem!important;font-weight:700!important;color:#64748b!important;letter-spacing:.5px;text-transform:uppercase;border-bottom:2px solid #e2e8f0!important;padding:14px 16px!important;white-space:nowrap}.job-table[data-v-bc262de2] tbody tr{transition:background .15s ease}.job-table[data-v-bc262de2] tbody tr:hover{background:#f8fafc!important}.job-table[data-v-bc262de2] tbody td{font-family:Lato,sans-serif!important;font-size:.85rem!important;font-weight:900!important;padding:12px 16px!important;border-bottom:1px solid #f1f5f9!important;color:#0f172a}.job-table[data-v-bc262de2] .v-data-footer{border-top:1px solid #e2e8f0!important;font-family:Lato,sans-serif!important;padding:12px 20px!important;background:#f8fafc;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.job-table[data-v-bc262de2] .v-data-footer__select{font-size:.78rem!important;color:#64748b!important;font-weight:600;margin-right:16px!important}.job-table[data-v-bc262de2] .v-data-footer__select .v-select{font-family:Lato,sans-serif!important;margin:0 0 0 8px!important}.job-table[data-v-bc262de2] .v-data-footer__select .v-input__slot{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;min-height:32px!important;padding:0 8px!important;box-shadow:none!important}.job-table[data-v-bc262de2] .v-data-footer__select .v-input__slot:after,.job-table[data-v-bc262de2] .v-data-footer__select .v-input__slot:before{display:none!important}.job-table[data-v-bc262de2] .v-data-footer__pagination{font-size:.78rem!important;color:#64748b!important;font-weight:600;margin:0 8px!important}.job-table[data-v-bc262de2] .v-data-footer__icons-after,.job-table[data-v-bc262de2] .v-data-footer__icons-before{display:inline-flex;gap:4px}.job-table[data-v-bc262de2] .v-data-footer__icons-after .v-btn,.job-table[data-v-bc262de2] .v-data-footer__icons-before .v-btn{width:32px!important;height:32px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;margin:0 2px!important;transition:all .15s ease}.job-table[data-v-bc262de2] .v-data-footer__icons-after .v-btn:hover:not(.v-btn--disabled),.job-table[data-v-bc262de2] .v-data-footer__icons-before .v-btn:hover:not(.v-btn--disabled){background:#e0f2fe!important;border-color:#0ea5e9!important}.job-table[data-v-bc262de2] .v-data-footer__icons-after .v-btn--disabled,.job-table[data-v-bc262de2] .v-data-footer__icons-before .v-btn--disabled{opacity:.4!important}.job-table[data-v-bc262de2] .v-data-footer__icons-after .v-btn .v-icon,.job-table[data-v-bc262de2] .v-data-footer__icons-before .v-btn .v-icon{color:#64748b!important;font-size:18px!important}.table-index[data-v-bc262de2]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:.78rem;font-weight:700}.table-error[data-v-bc262de2]{color:#dc2626;font-size:.82rem}.table-date[data-v-bc262de2]{display:inline-flex;align-items:center;font-size:.85rem;color:#0f172a;font-weight:500}.table-empty[data-v-bc262de2]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0}.table-empty__text[data-v-bc262de2]{font-size:.88rem;color:#94a3b8;font-weight:500}.fade-enter-active[data-v-bc262de2],.fade-leave-active[data-v-bc262de2]{transition:opacity .3s ease}.fade-enter[data-v-bc262de2],.fade-leave-to[data-v-bc262de2]{opacity:0}@media (max-width:959px){.job-header__top[data-v-bc262de2]{padding:16px 20px}}.dark-mode .job-page[data-v-bc262de2]{background-color:#0f172a}.dark-mode .job-header[data-v-bc262de2]{background:#1e293b}.dark-mode .job-header__title[data-v-bc262de2]{color:#e2e8f0}.dark-mode .back-btn[data-v-bc262de2]{background:#0f172a;border-color:#334155}.dark-mode .back-btn[data-v-bc262de2]:hover,.dark-mode .section-body[data-v-bc262de2],.dark-mode .section-card[data-v-bc262de2]{background:#1e293b}.dark-mode .job-table[data-v-bc262de2] .v-data-table-header{background:#0f172a}.dark-mode .job-table[data-v-bc262de2] tbody td{color:#e2e8f0!important;border-color:#334155!important}.dark-mode .job-table[data-v-bc262de2] tbody tr:hover{background:#334155!important}.dark-mode .job-table[data-v-bc262de2] .v-data-footer{background:#0f172a;border-color:#334155!important}.dark-mode .table-index[data-v-bc262de2]{background:#334155;color:#94a3b8}.dark-mode .table-date[data-v-bc262de2]{color:#e2e8f0}.tab-bar[data-v-bc262de2]{display:flex;gap:8px;margin-bottom:20px}.tab-btn[data-v-bc262de2]{display:inline-flex;align-items:center;padding:10px 18px;border-radius:12px;font-family:Lato,sans-serif;font-size:.82rem;font-weight:700;color:#64748b;background:#eaecef;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-bc262de2]:hover{color:#0369a1;background:#e0f2fe}.tab-btn--active[data-v-bc262de2]{color:#0369a1;background:#fff;border-color:#bae6fd;box-shadow:0 1px 4px rgba(14,165,233,.15)}.section-body--form[data-v-bc262de2]{padding:24px}.reminder-preview[data-v-bc262de2]{display:flex;align-items:center;padding:12px 16px;border-radius:10px;background:#e0f2fe;color:#0c4a6e;font-size:.85rem;font-weight:600;margin-bottom:22px}.reminder-preview strong[data-v-bc262de2]{font-weight:800}.reminder-preview--off[data-v-bc262de2]{background:#f1f5f9;color:#64748b}.form-row[data-v-bc262de2]{margin-bottom:18px}.reminder-toggle[data-v-bc262de2]{display:flex;align-items:center;gap:6px}.reminder-switch[data-v-bc262de2]{flex:0 0 auto;margin:0;padding:0}.reminder-switch[data-v-bc262de2] .v-input__slot{margin-bottom:0}.reminder-switch__text[data-v-bc262de2]{font-size:.85rem;font-weight:700;color:#334155;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-grid[data-v-bc262de2]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.form-field[data-v-bc262de2]{margin-bottom:18px;display:flex;flex-direction:column}.form-grid .form-field[data-v-bc262de2]{margin-bottom:0}.form-label[data-v-bc262de2]{font-size:.72rem;font-weight:700;color:#64748b;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.form-hint[data-v-bc262de2]{margin-top:8px;font-size:.74rem;color:#94a3b8}.form-hint code[data-v-bc262de2]{background:#f1f5f9;color:#0369a1;padding:1px 6px;border-radius:5px;font-size:.72rem;margin:0 2px}.form-actions[data-v-bc262de2]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.form-btn[data-v-bc262de2]{display:inline-flex;align-items:center;padding:10px 20px;border-radius:12px;font-family:Lato,sans-serif;font-size:.82rem;font-weight:700;cursor:pointer;border:none;transition:all .2s ease}.form-btn[data-v-bc262de2]:disabled{opacity:.55;cursor:not-allowed}.form-btn--primary[data-v-bc262de2]{background:#0ea5e9;color:#fff}.form-btn--primary[data-v-bc262de2]:hover:not(:disabled){background:#0284c7}.form-btn--ghost[data-v-bc262de2]{background:#f1f5f9;color:#475569}.form-btn--ghost[data-v-bc262de2]:hover:not(:disabled){background:#e2e8f0}.dark-mode .tab-btn[data-v-bc262de2]{background:#1e293b;color:#94a3b8}.dark-mode .tab-btn[data-v-bc262de2]:hover{background:#0f3a52;color:#7dd3fc}.dark-mode .tab-btn--active[data-v-bc262de2]{background:#0f172a;color:#7dd3fc;border-color:#0369a1}.dark-mode .reminder-preview[data-v-bc262de2]{background:#0f3a52;color:#bae6fd}.dark-mode .reminder-preview--off[data-v-bc262de2]{background:#0f172a;color:#94a3b8}.dark-mode .form-label[data-v-bc262de2]{color:#94a3b8}.dark-mode .reminder-switch__text[data-v-bc262de2]{color:#cbd5e1}.dark-mode .form-hint code[data-v-bc262de2]{background:#0f172a;color:#7dd3fc}.dark-mode .form-actions[data-v-bc262de2]{border-color:#334155}.dark-mode .form-btn--ghost[data-v-bc262de2]{background:#334155;color:#cbd5e1}.dark-mode .form-btn--ghost[data-v-bc262de2]:hover:not(:disabled){background:#475569}.section-body--form[data-v-bc262de2] .v-text-field .v-input__slot{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;min-height:44px!important;transition:border-color .15s ease,box-shadow .15s ease}.section-body--form[data-v-bc262de2] .v-text-field fieldset{border:none!important}.section-body--form[data-v-bc262de2] .v-text-field.v-input--is-focused .v-input__slot{border-color:#0ea5e9!important;box-shadow:0 0 0 3px rgba(14,165,233,.15)!important}.section-body--form[data-v-bc262de2] .v-text-field input,.section-body--form[data-v-bc262de2] .v-text-field textarea{font-family:Lato,sans-serif!important;font-size:.88rem!important;font-weight:600;color:#0f172a!important}.section-body--form[data-v-bc262de2] .v-text-field input::-moz-placeholder,.section-body--form[data-v-bc262de2] .v-text-field textarea::-moz-placeholder{color:#94a3b8!important;font-weight:500}.section-body--form[data-v-bc262de2] .v-text-field input::placeholder,.section-body--form[data-v-bc262de2] .v-text-field textarea::placeholder{color:#94a3b8!important;font-weight:500}.section-body--form[data-v-bc262de2] .v-text-field__suffix{font-family:Lato,sans-serif!important;font-size:.78rem!important;font-weight:600;color:#94a3b8!important}.section-body--form[data-v-bc262de2] .v-select__selections .v-chip{background:#e0f2fe!important;color:#0369a1!important;font-family:Lato,sans-serif!important;font-weight:700!important;border-radius:6px!important;margin:3px 4px 3px 0!important}.section-body--form[data-v-bc262de2] .v-select__selections .v-chip .v-icon{color:#0369a1!important}.section-body--form[data-v-bc262de2] .v-select__selections input{font-weight:600}.time-dropdowns[data-v-bc262de2]{display:flex;align-items:center;gap:10px}.time-select[data-v-bc262de2]{flex:1}.time-colon[data-v-bc262de2]{font-size:1.15rem;font-weight:800;color:#64748b}.time-select[data-v-bc262de2] .v-select__selection{font-family:Lato,sans-serif!important;font-size:.9rem!important;font-weight:700!important;color:#0f172a!important}.time-select[data-v-bc262de2] .v-input__append-inner .v-icon{color:#94a3b8!important}.dark-mode .section-body--form[data-v-bc262de2] .v-text-field .v-input__slot{background:#0f172a!important;border-color:#334155!important}.dark-mode .section-body--form[data-v-bc262de2] .v-text-field.v-input--is-focused .v-input__slot{border-color:#0ea5e9!important}.dark-mode .section-body--form[data-v-bc262de2] .v-text-field input,.dark-mode .section-body--form[data-v-bc262de2] .v-text-field textarea{color:#e2e8f0!important}.dark-mode .section-body--form[data-v-bc262de2] .v-select__selections .v-chip{background:#0f3a52!important;color:#7dd3fc!important}.dark-mode .section-body--form[data-v-bc262de2] .v-select__selections .v-chip .v-icon{color:#7dd3fc!important}.dark-mode .time-colon[data-v-bc262de2]{color:#94a3b8}.dark-mode .time-select[data-v-bc262de2] .v-select__selection{color:#e2e8f0!important}.v-menu__content{border-radius:10px!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;border:1px solid #e2e8f0!important}.v-menu__content .v-list{padding:4px!important;background:#fff!important}.v-menu__content .v-list-item{min-height:36px!important;border-radius:6px!important;margin:1px 0!important;padding:0 12px!important;font-family:Lato,sans-serif!important;font-size:.82rem!important;font-weight:900!important;color:#334155!important;transition:background .1s ease}.v-menu__content .v-list-item:hover{background:#f0f9ff!important}.v-menu__content .v-list-item--active{background:#e0f2fe!important;color:#0369a1!important;font-weight:700!important}.v-menu__content .v-list-item--active:before{opacity:0!important}.v-menu__content .v-list-item__title{font-family:Lato,sans-serif!important;font-size:.82rem!important;font-weight:inherit!important;color:inherit!important}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}