.job-search-clear-link[data-v-55e3ad88]{align-items:center;background:none;border:none;color:#0086bf;cursor:pointer;display:inline-flex;gap:4px;padding:0}@media(max-width:767px){.job-search-clear-link[data-v-55e3ad88]{min-height:44px}}.job-search-clear-link:hover .job-search-clear-link__text[data-v-55e3ad88]{text-decoration:underline}.job-search-clear-link[data-v-55e3ad88]:focus-visible{border-radius:2px;outline:2px solid #0092d4;outline-offset:2px}.job-search-clear-link__icon[data-v-55e3ad88]{flex-shrink:0}.job-search-clear-link__text[data-v-55e3ad88]{color:#0086bf;font-family:Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:10px;font-weight:500;line-height:1}.job-search-checkbox[data-v-cf7f4d0a]{align-items:center;border:1px solid transparent;border-radius:2px;cursor:pointer;display:inline-flex;gap:8px;padding:8px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:767px){.job-search-checkbox[data-v-cf7f4d0a]{min-height:44px;padding:10px 12px}}.job-search-checkbox--checked[data-v-cf7f4d0a]{background-color:#e8f5fb;border-color:#5dbae4;border-radius:8px;height:100%;width:100%}.job-search-checkbox--disabled[data-v-cf7f4d0a]{cursor:not-allowed;opacity:.5}.job-search-checkbox__input[data-v-cf7f4d0a]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.job-search-checkbox__box[data-v-cf7f4d0a]{align-items:center;background-color:#fff;border:1px solid #b5bbc3;border-radius:2px;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.job-search-checkbox--checked .job-search-checkbox__box[data-v-cf7f4d0a]{background-color:#0092d4;border-color:#0092d4}.job-search-checkbox__indeterminate[data-v-cf7f4d0a]{background-color:#0092d4;display:block;height:2px;width:8px}.job-search-checkbox__label[data-v-cf7f4d0a]{color:#134f6c;font-family:Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.job-search-checkbox__input:focus-visible+.job-search-checkbox__box[data-v-cf7f4d0a]{outline:2px solid #0092d4;outline-offset:2px}.job-search-modal-nav-item[data-v-9ab9a1ad]{align-items:center;background-color:#fff;border:none;border-left:4px solid transparent;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;height:64px;justify-content:space-between;padding:12px 20px;text-align:left;transition:background-color .15s ease-in-out;width:170px}.job-search-modal-nav-item[data-v-9ab9a1ad]:hover{background-color:#f6f8fa}.job-search-modal-nav-item[data-v-9ab9a1ad]:focus-visible{outline:2px solid #0092d4;outline-offset:-2px}.job-search-modal-nav-item--active[data-v-9ab9a1ad]{background-color:#e8f5fb;border-left-color:#0092d4}@media(max-width:767px){.job-search-modal-nav-item[data-v-9ab9a1ad]{padding:8px 12px;width:100%}}.job-search-modal-nav-item__label[data-v-9ab9a1ad]{color:#134f6c;display:-webkit-box;flex:1 1 auto;font-family:Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-all}.job-search-modal-nav-item--active .job-search-modal-nav-item__label[data-v-9ab9a1ad]{color:#067cb1;font-weight:700}.job-search-modal-nav-item__badge[data-v-9ab9a1ad]{align-items:center;background-color:#0092d4;border-radius:2px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:24px;justify-content:center;line-height:1;width:47px}.job-search-modal-grid[data-v-6205e170]{display:flex;flex-direction:column;gap:12px;width:100%}.job-search-modal-grid__parent[data-v-6205e170]{align-items:center;display:flex}.job-search-modal-grid__items[data-v-6205e170]{border:1px solid #e1e4e7;border-radius:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);padding:8px}@media(max-width:767px){.job-search-modal-grid__items[data-v-6205e170]{grid-template-columns:1fr}}.job-search-modal-grid__cell[data-v-6205e170]{align-items:center;display:flex;min-height:38px}@media(max-width:767px){.job-search-modal-grid__cell[data-v-6205e170]{min-height:44px}}.job-search-modal[data-v-b5a5d808]{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1050}.job-search-modal__overlay[data-v-b5a5d808]{background-color:#00000080;inset:0;position:absolute}.job-search-modal__dialog[data-v-b5a5d808]{background-color:#fff;border-radius:6px;box-shadow:0 2px 6px #00000026;display:flex;flex-direction:column;height:568px;overflow:hidden;position:relative;width:896px}@media(max-width:767px){.job-search-modal__dialog[data-v-b5a5d808]{border-radius:0;height:100dvh;max-height:none;max-width:none;width:100vw}}.job-search-modal__header[data-v-b5a5d808]{align-items:center;border-bottom:1px solid #e1e4e7;display:flex;flex:0 0 61px;justify-content:space-between;padding:16px 24px}@media(max-width:767px){.job-search-modal__header[data-v-b5a5d808]{padding:12px 16px}}.job-search-modal__title[data-v-b5a5d808]{color:#134f6c;font-family:Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:14px;font-weight:700;line-height:1.4;margin:0}.job-search-modal__close[data-v-b5a5d808]{align-items:center;background:none;border:none;border-radius:2px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.job-search-modal__close[data-v-b5a5d808]:hover{background-color:#f6f8fa}.job-search-modal__close[data-v-b5a5d808]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}@media(max-width:767px){.job-search-modal__close[data-v-b5a5d808]{height:44px;padding:10px;width:44px}}.job-search-modal__body[data-v-b5a5d808]{display:flex;flex:0 0 432px;overflow:hidden}@media(max-width:767px){.job-search-modal__body[data-v-b5a5d808]{flex:1 1 auto}}.job-search-modal__footer[data-v-b5a5d808]{align-items:center;border-top:1px solid #e1e4e7;display:flex;flex:0 0 73px;gap:12px;justify-content:flex-end;padding:16px 24px}@media(max-width:767px){.job-search-modal__footer[data-v-b5a5d808]{flex:0 0 auto;flex-wrap:wrap;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.job-search-modal-enter-active[data-v-b5a5d808],.job-search-modal-leave-active[data-v-b5a5d808]{transition:opacity .15s ease-in-out}.job-search-modal-enter-from[data-v-b5a5d808],.job-search-modal-leave-to[data-v-b5a5d808]{opacity:0}.job-search-prefecture-modal[data-v-43e975d9]{display:flex;height:100%;width:100%}.job-search-prefecture-modal__nav[data-v-43e975d9]{border-right:1px solid #e1e4e7;display:flex;flex:0 0 171px;flex-direction:column;overflow-y:auto}@media(max-width:767px){.job-search-prefecture-modal__nav[data-v-43e975d9]{flex-basis:33%;max-width:171px;min-width:155px}}.job-search-prefecture-modal__content[data-v-43e975d9]{flex:1 1 auto;overflow-y:auto;padding:20px 12px}@media(max-width:767px){.job-search-prefecture-modal__content[data-v-43e975d9]{padding:16px}}.job-search-prefecture-modal__reset[data-v-43e975d9]{background-color:#fff;border:1px solid #0092d4;border-radius:6px;color:#0092d4;cursor:pointer;font-size:14px;font-weight:700;height:40px;width:113px}.job-search-prefecture-modal__reset[data-v-43e975d9]:hover{background-color:#e8f5fb}.job-search-prefecture-modal__reset[data-v-43e975d9]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}@media(max-width:767px){.job-search-prefecture-modal__reset[data-v-43e975d9]{flex:1 1 0;height:auto;min-height:44px;min-width:0;width:auto}}.job-search-prefecture-modal__apply[data-v-43e975d9]{background-color:#0092d4;border:1px solid #0092d4;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;width:196px}.job-search-prefecture-modal__apply[data-v-43e975d9]:hover{background-color:#067cb1}.job-search-prefecture-modal__apply[data-v-43e975d9]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}@media(max-width:767px){.job-search-prefecture-modal__apply[data-v-43e975d9]{flex:1 1 0;height:auto;min-height:44px;min-width:0;width:auto}}.job-search-subject-modal[data-v-c58cd822]{display:flex;height:100%;width:100%}.job-search-subject-modal__nav[data-v-c58cd822]{border-right:1px solid #e1e4e7;display:flex;flex:0 0 171px;flex-direction:column;overflow-y:auto}@media(max-width:767px){.job-search-subject-modal__nav[data-v-c58cd822]{flex-basis:33%;max-width:171px;min-width:155px}}.job-search-subject-modal__content[data-v-c58cd822]{flex:1 1 auto;overflow-y:auto;padding:20px 12px}@media(max-width:767px){.job-search-subject-modal__content[data-v-c58cd822]{padding:16px}}.job-search-subject-modal__reset[data-v-c58cd822]{background-color:#fff;border:1px solid #0092d4;border-radius:6px;color:#0092d4;cursor:pointer;font-size:14px;font-weight:700;height:40px;width:113px}.job-search-subject-modal__reset[data-v-c58cd822]:hover{background-color:#e8f5fb}.job-search-subject-modal__reset[data-v-c58cd822]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}@media(max-width:767px){.job-search-subject-modal__reset[data-v-c58cd822]{flex:1 1 0;height:auto;min-height:44px;min-width:0;width:auto}}.job-search-subject-modal__apply[data-v-c58cd822]{background-color:#0092d4;border:1px solid #0092d4;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;width:196px}.job-search-subject-modal__apply[data-v-c58cd822]:hover{background-color:#067cb1}.job-search-subject-modal__apply[data-v-c58cd822]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}@media(max-width:767px){.job-search-subject-modal__apply[data-v-c58cd822]{flex:1 1 0;height:auto;min-height:44px;min-width:0;width:auto}}.job-search-facility-modal[data-v-e8ffb7b1]{display:flex;height:100%;width:100%}.job-search-facility-modal__nav[data-v-e8ffb7b1]{border-right:1px solid #e1e4e7;display:flex;flex:0 0 171px;flex-direction:column;overflow-y:auto}@media(max-width:767px){.job-search-facility-modal__nav[data-v-e8ffb7b1]{flex-basis:33%;max-width:171px;min-width:155px}}.job-search-facility-modal__content[data-v-e8ffb7b1]{flex:1 1 auto;overflow-y:auto;padding:20px 12px}@media(max-width:767px){.job-search-facility-modal__content[data-v-e8ffb7b1]{padding:16px}}.job-search-facility-modal__reset[data-v-e8ffb7b1]{background-color:#fff;border:1px solid #0092d4;border-radius:6px;color:#0092d4;cursor:pointer;font-size:14px;font-weight:700;height:40px;width:113px}.job-search-facility-modal__reset[data-v-e8ffb7b1]:hover{background-color:#e8f5fb}.job-search-facility-modal__reset[data-v-e8ffb7b1]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}@media(max-width:767px){.job-search-facility-modal__reset[data-v-e8ffb7b1]{flex:1 1 0;height:auto;min-height:44px;min-width:0;width:auto}}.job-search-facility-modal__apply[data-v-e8ffb7b1]{background-color:#0092d4;border:1px solid #0092d4;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;width:196px}.job-search-facility-modal__apply[data-v-e8ffb7b1]:hover{background-color:#067cb1}.job-search-facility-modal__apply[data-v-e8ffb7b1]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}@media(max-width:767px){.job-search-facility-modal__apply[data-v-e8ffb7b1]{flex:1 1 0;height:auto;min-height:44px;min-width:0;width:auto}}.job-search-job-feature-modal[data-v-3d32ad7e]{display:flex;height:100%;width:100%}.job-search-job-feature-modal__nav[data-v-3d32ad7e]{border-right:1px solid #e1e4e7;display:flex;flex:0 0 171px;flex-direction:column;overflow-y:auto}@media(max-width:767px){.job-search-job-feature-modal__nav[data-v-3d32ad7e]{flex-basis:33%;max-width:171px;min-width:155px}}.job-search-job-feature-modal__content[data-v-3d32ad7e]{flex:1 1 auto;overflow-y:auto;padding:20px 12px}.job-search-job-feature-modal__content[data-v-3d32ad7e] .job-search-modal-grid__items{grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.job-search-job-feature-modal__content[data-v-3d32ad7e] .job-search-modal-grid__items{grid-template-columns:1fr}}@media(max-width:767px){.job-search-job-feature-modal__content[data-v-3d32ad7e]{padding:16px}}.job-search-job-feature-modal__reset[data-v-3d32ad7e]{background-color:#fff;border:1px solid #0092d4;border-radius:6px;color:#0092d4;cursor:pointer;font-size:14px;font-weight:700;height:40px;width:113px}.job-search-job-feature-modal__reset[data-v-3d32ad7e]:hover{background-color:#e8f5fb}.job-search-job-feature-modal__reset[data-v-3d32ad7e]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}@media(max-width:767px){.job-search-job-feature-modal__reset[data-v-3d32ad7e]{flex:1 1 0;height:auto;min-height:44px;min-width:0;width:auto}}.job-search-job-feature-modal__apply[data-v-3d32ad7e]{background-color:#0092d4;border:1px solid #0092d4;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;width:196px}.job-search-job-feature-modal__apply[data-v-3d32ad7e]:hover{background-color:#067cb1}.job-search-job-feature-modal__apply[data-v-3d32ad7e]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}@media(max-width:767px){.job-search-job-feature-modal__apply[data-v-3d32ad7e]{flex:1 1 0;height:auto;min-height:44px;min-width:0;width:auto}}.job-search-schedule-matrix[data-v-3fb7ff2e]{border:1px solid #e1e4e7;border-radius:6px;contain:layout;overflow:hidden;overflow-x:auto}.job-search-schedule-matrix__table[data-v-3fb7ff2e]{border-collapse:collapse;color:#134f6c;font-family:Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;min-width:580px;table-layout:fixed;width:100%}.job-search-schedule-matrix__col[data-v-3fb7ff2e]{width:9.5714285714%}.job-search-schedule-matrix__col--shift[data-v-3fb7ff2e]{width:33%}thead .job-search-schedule-matrix__row[data-v-3fb7ff2e]{height:37px}tbody .job-search-schedule-matrix__row[data-v-3fb7ff2e]{height:38px}tbody .job-search-schedule-matrix__row[data-v-3fb7ff2e]:not(:last-child){border-bottom:1px solid #e1e4e7}.job-search-schedule-matrix__th[data-v-3fb7ff2e]{color:#134f6c;font-size:14px;text-align:center;vertical-align:middle}.job-search-schedule-matrix__th--shift[data-v-3fb7ff2e]{padding:0 12px;text-align:left}.job-search-schedule-matrix__th--toggle[data-v-3fb7ff2e]{padding:0}thead .job-search-schedule-matrix__th[data-v-3fb7ff2e]{background-color:#f6f8fa;border-bottom:1px solid #e1e4e7;font-weight:700}thead .job-search-schedule-matrix__th[data-v-3fb7ff2e]:not(:last-child){border-right:1px solid #e1e4e7}tbody .job-search-schedule-matrix__th[data-v-3fb7ff2e]{background-color:#f6f8fa;border-right:1px solid #e1e4e7;font-weight:500}.job-search-schedule-matrix__th--saturday[data-v-3fb7ff2e]{color:#2563eb}.job-search-schedule-matrix__th--sunday[data-v-3fb7ff2e]{color:#dc2626}.job-search-schedule-matrix__header-button[data-v-3fb7ff2e]{background:transparent;border:none;color:inherit;cursor:pointer;display:block;font:inherit;height:100%;min-height:36px;padding:0;text-align:center;transition:background-color .15s ease-in-out;width:100%}.job-search-schedule-matrix__header-button[data-v-3fb7ff2e]:hover{background-color:#f6f8fa}.job-search-schedule-matrix__header-button[data-v-3fb7ff2e]:focus-visible{outline:2px solid #0092d4;outline-offset:-2px}.job-search-schedule-matrix__header-button--row[data-v-3fb7ff2e]{min-height:37px;padding:0 12px;text-align:left}.job-search-schedule-matrix__cell[data-v-3fb7ff2e]{padding:0;position:relative;text-align:center;transition:background-color .15s ease-in-out;vertical-align:middle}.job-search-schedule-matrix__cell[data-v-3fb7ff2e]:not(:last-child){border-right:1px solid #e1e4e7}.job-search-schedule-matrix__cell[data-v-3fb7ff2e]:hover{background-color:#e8f5fb}.job-search-schedule-matrix__cell--checked[data-v-3fb7ff2e]{background-color:#e8f5fb;box-shadow:inset 0 0 0 2px #0092d4}.job-search-schedule-matrix__checkbox[data-v-3fb7ff2e]{align-items:center;cursor:pointer;display:inline-flex;height:100%;justify-content:center;min-height:37px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.job-search-schedule-matrix__input[data-v-3fb7ff2e]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.job-search-schedule-matrix__box[data-v-3fb7ff2e]{align-items:center;background-color:#fff;border:1px solid #0092d4;border-radius:2px;box-sizing:border-box;display:inline-flex;height:16px;justify-content:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;width:16px}.job-search-schedule-matrix__input:checked+.job-search-schedule-matrix__box[data-v-3fb7ff2e]{background-color:#0092d4;border-color:#0092d4}.job-search-schedule-matrix__input:focus-visible+.job-search-schedule-matrix__box[data-v-3fb7ff2e]{outline:2px solid #0092d4;outline-offset:2px}.job-search-calendar-picker[data-v-65ff2e78]{display:flex;flex-direction:column;font-family:Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;gap:12px;width:100%}.job-search-calendar-picker__nav[data-v-65ff2e78]{align-items:center;display:flex;gap:12px;justify-content:space-between}.job-search-calendar-picker__nav-btn[data-v-65ff2e78]{align-items:center;background-color:#fff;border:1px solid #e1e4e7;border-radius:4px;color:#0d668f;cursor:pointer;display:inline-flex;font-size:16px;height:32px;justify-content:center;width:32px}.job-search-calendar-picker__nav-btn[data-v-65ff2e78]:hover:not(:disabled){background-color:#f6f8fa}.job-search-calendar-picker__nav-btn[data-v-65ff2e78]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}.job-search-calendar-picker__nav-btn[data-v-65ff2e78]:disabled{cursor:not-allowed;opacity:.4}.job-search-calendar-picker__nav-label[data-v-65ff2e78]{color:#134f6c;flex:1 1 auto;font-size:14px;font-weight:700;text-align:center}.job-search-calendar-picker__months[data-v-65ff2e78]{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:767px){.job-search-calendar-picker__months[data-v-65ff2e78]{grid-template-columns:1fr}}.job-search-calendar-picker__month[data-v-65ff2e78]{display:flex;flex-direction:column;gap:8px;min-width:0}.job-search-calendar-picker__month-label[data-v-65ff2e78]{align-items:center;color:#134f6c;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;text-align:center}.job-search-calendar-picker__month-label-text[data-v-65ff2e78]{display:inline-block}.job-search-calendar-picker__bulk-btn[data-v-65ff2e78]{align-items:center;background-color:#fff;border:1px solid #0092d4;border-radius:4px;color:#067cb1;cursor:pointer;display:inline-flex;font-family:Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:12px;font-weight:500;justify-content:center;padding:2px 8px;transition:background-color .15s ease-in-out}.job-search-calendar-picker__bulk-btn[data-v-65ff2e78]:hover{background-color:#e8f5fb}.job-search-calendar-picker__bulk-btn[data-v-65ff2e78]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}.job-search-calendar-picker__grid[data-v-65ff2e78]{display:flex;flex-direction:column;gap:2px;width:100%}.job-search-calendar-picker__weekrow[data-v-65ff2e78]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.job-search-calendar-picker__weekhead[data-v-65ff2e78]{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:4px;color:#134f6c;cursor:pointer;display:flex;font-family:Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:12px;font-weight:700;height:24px;justify-content:center;padding:0;transition:background-color .15s ease-in-out}.job-search-calendar-picker__weekhead[data-v-65ff2e78]:hover{background-color:#f6f8fa}.job-search-calendar-picker__weekhead[data-v-65ff2e78]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}.job-search-calendar-picker__weekhead--sun[data-v-65ff2e78]{color:#c20b2a}.job-search-calendar-picker__weekhead--sat[data-v-65ff2e78]{color:#067cb1}.job-search-calendar-picker__cell[data-v-65ff2e78]{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:4px;color:#134f6c;cursor:pointer;display:flex;font-family:Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:14px;height:36px;justify-content:center;padding:0;transition:background-color .15s ease-in-out,color .15s ease-in-out}.job-search-calendar-picker__cell[data-v-65ff2e78]:hover:not(:disabled):not(.job-search-calendar-picker__cell--selected){background-color:#f6f8fa}.job-search-calendar-picker__cell[data-v-65ff2e78]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}.job-search-calendar-picker__cell--sun[data-v-65ff2e78]{color:#c20b2a}.job-search-calendar-picker__cell--sat[data-v-65ff2e78]{color:#067cb1}.job-search-calendar-picker__cell--selected[data-v-65ff2e78]{background-color:#0092d4;border-color:#0092d4;color:#fff}.job-search-calendar-picker__cell--disabled[data-v-65ff2e78]{color:#7a8493;cursor:not-allowed;opacity:.6}.job-search-calendar-picker__cell--empty[data-v-65ff2e78]{background-color:transparent;cursor:default;pointer-events:none}.job-search-calendar-picker__chips[data-v-65ff2e78]{border-top:1px dashed #e1e4e7;display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.job-search-calendar-picker__chip[data-v-65ff2e78]{align-items:center;background-color:#e8f5fb;border:1px solid #0092d4;border-radius:9999px;color:#0d668f;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:4px 8px}.job-search-calendar-picker__chip[data-v-65ff2e78]:hover{background-color:#d1ebf7}.job-search-calendar-picker__chip[data-v-65ff2e78]:focus-visible{outline:2px solid #0092d4;outline-offset:2px}.job-search-calendar-picker__chip-text[data-v-65ff2e78]{font-weight:500}.job-search-calendar-picker__chip-x[data-v-65ff2e78]{color:#067cb1;font-size:14px;line-height:1}.job-search-calendar-picker__clear[data-v-65ff2e78]{align-self:center;margin-left:auto}
