.filter-form[data-v-799d32fd]{flex-direction:column;gap:24px;display:flex}fieldset[data-v-799d32fd]{border:0;min-width:0;margin:0;padding:0}legend[data-v-799d32fd]{color:#051d3d;align-items:center;gap:8px;margin-bottom:12px;padding:0;font-size:14px;font-weight:600;display:flex}.check-row[data-v-799d32fd]{color:#10294f;cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:14px;display:flex}input[type=checkbox][data-v-799d32fd]{accent-color:#0c63ce;flex-shrink:0;width:17px;height:17px}.select-field[data-v-799d32fd]{flex-direction:column;gap:10px;font-size:14px;display:flex}.select-field>span[data-v-799d32fd]{color:#051d3d;font-weight:600}.location-search input[data-v-799d32fd],select[data-v-799d32fd]{color:#10294f;background:#fff;border:1px solid #dfe6ee;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.location-search[data-v-799d32fd]{margin:8px 0;display:block}.text-action[data-v-799d32fd]{color:#0c63ce;cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px 0;font-size:12px;font-weight:600}.filter-note[data-v-799d32fd]{color:#667892;font-size:12px}button[data-v-799d32fd]:focus-visible,input[data-v-799d32fd]:focus-visible,select[data-v-799d32fd]:focus-visible{outline-offset:3px;outline:2px solid #0c63ce}.sheet-overlay[data-v-f307df71]{z-index:80;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-backdrop[data-v-f307df71]{background:#04183266;position:absolute;inset:0}.sheet-panel[data-v-f307df71]{color:#10294f;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-height:90dvh;display:flex;position:relative}.sheet-header[data-v-f307df71]{border-bottom:1px solid #dfe6ee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}h2[data-v-f307df71]{margin:0;font-size:18px;font-weight:700}.close-button[data-v-f307df71]{background:#f7f9fc;border:0;border-radius:999px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.sheet-content[data-v-f307df71]{overscroll-behavior:contain;min-height:0;padding:24px 20px;overflow-y:auto}.sheet-footer[data-v-f307df71]{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #dfe6ee;justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-actions[data-v-f307df71]{gap:8px;display:flex}.sheet-actions button[data-v-f307df71]{border-radius:10px;min-height:44px;padding:0 18px;font-weight:600}.cancel-button[data-v-f307df71]{background:#fff;border:1px solid #dfe6ee}.apply-button[data-v-f307df71]{color:#051d3d;background:#ff6b00;border:0}.reset-button[data-v-f307df71]{color:#0c63ce;background:0 0;border:0;padding:10px 0;font-size:13px}button[data-v-f307df71]{cursor:pointer}button[data-v-f307df71]:focus-visible{outline-offset:3px;outline:2px solid #0c63ce}.filter-sheet-enter-active[data-v-f307df71],.filter-sheet-leave-active[data-v-f307df71]{transition:opacity .16s}.filter-sheet-enter-from[data-v-f307df71],.filter-sheet-leave-to[data-v-f307df71]{opacity:0}@media (width>=768px){.sheet-panel[data-v-f307df71]{max-width:600px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.filter-sheet-enter-active[data-v-f307df71],.filter-sheet-leave-active[data-v-f307df71]{transition:none}}.results[data-v-7c4a13f5]{min-width:0;scroll-margin-top:96px}.results-toolbar[data-v-7c4a13f5]{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:16px;display:flex}h2[data-v-7c4a13f5]{color:#667892;margin:0;font-size:16px;font-weight:500}h2 strong[data-v-7c4a13f5]{color:#051d3d;font-weight:700}.toolbar-actions[data-v-7c4a13f5]{align-items:center;gap:12px;display:flex}.sort-field[data-v-7c4a13f5]{color:#667892;align-items:center;gap:10px;font-size:12px;display:flex}select[data-v-7c4a13f5]{color:#10294f;background:#fff;border:1px solid #dfe6ee;border-radius:10px;max-width:180px;min-height:44px;padding:0 12px;font-size:13px}.filter-button[data-v-7c4a13f5]{background:#fff;border:1px solid #dfe6ee;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:13px;display:none}.filter-count[data-v-7c4a13f5]{color:#0c63ce;font-size:12px}.active-chips[data-v-7c4a13f5]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.filter-chip[data-v-7c4a13f5]{color:#10294f;background:#fff;border:1px solid #dfe6ee;border-radius:8px;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:6px 10px;font-size:12px;display:inline-flex}.filter-chip span[data-v-7c4a13f5]{overflow-wrap:anywhere;text-align:left}.filter-chip svg[data-v-7c4a13f5]{flex-shrink:0}.clear-all[data-v-7c4a13f5]{color:#0c63ce;background:0 0;border:0;padding:8px;font-size:12px}.results-list[data-v-7c4a13f5]{flex-direction:column;gap:16px;display:flex}.result-state[data-v-7c4a13f5]{text-align:center;background:#fff;border:1px dashed #dfe6ee;border-radius:14px;padding:64px 24px}.state-icon[data-v-7c4a13f5]{color:#667892;background:#f7f9fc;border-radius:999px;place-items:center;width:56px;height:56px;font-size:26px;display:inline-grid}h3[data-v-7c4a13f5]{color:#051d3d;margin:20px 0 8px;font-size:18px;font-weight:600}.result-state p[data-v-7c4a13f5]{color:#667892;font-size:14px;line-height:1.6}.state-button[data-v-7c4a13f5]{color:#fff;background:#0c63ce;border:0;border-radius:10px;margin-top:20px;padding:12px 20px;font-size:14px;font-weight:600}.results-footer[data-v-7c4a13f5]{color:#667892;flex-direction:column;align-items:center;gap:16px;margin-top:28px;font-size:13px;display:flex}.load-more[data-v-7c4a13f5]{color:#10294f;background:#fff;border:1px solid #dfe6ee;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 28px;font-weight:600;display:inline-flex}.load-more[data-v-7c4a13f5]:hover{color:#0c63ce;border-color:#0c63ce}.load-more[data-v-7c4a13f5]:disabled{opacity:.6;cursor:wait}.more-error[data-v-7c4a13f5]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.skeleton-card[data-v-7c4a13f5]{background:#fff;border:1px solid #dfe6ee;border-radius:14px;gap:20px;height:220px;padding:20px;display:flex}.skeleton-image[data-v-7c4a13f5]{background:#f7f9fc;border-radius:10px;flex-shrink:0;width:56px;height:56px}.skeleton-body[data-v-7c4a13f5]{flex-direction:column;flex:1;gap:20px;padding-top:8px;display:flex}.skeleton-body>div[data-v-7c4a13f5]{background:#f7f9fc;border-radius:8px;height:16px}.skeleton-body>div[data-v-7c4a13f5]:first-child{width:35%}.skeleton-body>div[data-v-7c4a13f5]:nth-child(2){width:75%}.skeleton-body>div[data-v-7c4a13f5]:last-child{width:45%;margin-top:auto}button[data-v-7c4a13f5]{cursor:pointer}button[data-v-7c4a13f5]:focus-visible,select[data-v-7c4a13f5]:focus-visible{outline-offset:3px;outline:2px solid #0c63ce}@media (width<=1023px){.filter-button[data-v-7c4a13f5]{display:inline-flex}}@media (width<=767px){.results-toolbar[data-v-7c4a13f5]{flex-wrap:wrap;gap:12px}.toolbar-actions[data-v-7c4a13f5]{justify-content:space-between;width:100%}.sort-label[data-v-7c4a13f5]{display:none}.result-state[data-v-7c4a13f5]{padding:40px 16px}}.search-header[data-v-cff11d19]{border-bottom:1px solid #dfe6ee;padding:28px 0 24px}.search-heading[data-v-cff11d19]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}h1[data-v-cff11d19]{color:#051d3d;letter-spacing:-.035em;margin:0;font-size:32px;font-weight:700}p[data-v-cff11d19]{color:#667892;margin:8px 0 0;font-size:14px}.other-jobs[data-v-cff11d19]{color:#0c63ce;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.search-form[data-v-cff11d19]{background:#fff;border:1px solid #dfe6ee;border-radius:16px;gap:8px;padding:6px;display:flex}.search-form[data-v-cff11d19]:focus-within{border-color:#0c63ce;box-shadow:0 0 0 3px #0c63ce14}.search-input[data-v-cff11d19]{color:#667892;flex:1;align-items:center;gap:12px;min-width:0;padding-left:16px;font-size:22px;display:flex}input[data-v-cff11d19]{width:100%;min-width:0;font:inherit;color:#10294f;background:0 0;border:0;outline:none;font-size:16px}.search-submit[data-v-cff11d19]{color:#051d3d;white-space:nowrap;cursor:pointer;background:#ff6b00;border:0;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 24px;font-weight:700;display:flex}.search-submit[data-v-cff11d19]:hover{background:#ff9b46}.quick-filters[data-v-cff11d19]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.quick-label[data-v-cff11d19]{color:#667892;margin-right:4px;font-size:12px}.quick-filters button[data-v-cff11d19]{color:#10294f;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;display:inline-flex}.quick-filters .selected[data-v-cff11d19],.quick-filters button[data-v-cff11d19]:hover{color:#0c63ce;background:#0c63ce0d;border-color:#0c63ce}a[data-v-cff11d19],button[data-v-cff11d19]{transition:background .16s,border-color .16s,color .16s}a[data-v-cff11d19]:focus-visible,button[data-v-cff11d19]:focus-visible{outline-offset:3px;outline:2px solid #0c63ce}@media (width<=767px){.search-header[data-v-cff11d19]{padding:20px 0}.search-heading[data-v-cff11d19]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}h1[data-v-cff11d19]{font-size:28px}p[data-v-cff11d19]{line-height:1.6}.other-jobs[data-v-cff11d19]{font-size:12px}.search-input[data-v-cff11d19]{gap:8px;padding-left:8px}.search-submit[data-v-cff11d19]{padding:0 14px;font-size:13px}.search-submit svg[data-v-cff11d19]{display:none}.quick-label[data-v-cff11d19]{width:100%}}@media (prefers-reduced-motion:reduce){a[data-v-cff11d19],button[data-v-cff11d19]{transition:none}}.listing-page[data-v-cc432ea1]{background:#f7f9fc;padding-bottom:64px}.listing-container[data-v-cc432ea1]{width:calc(100% - 48px);max-width:1240px;margin:0 auto}.listing-layout[data-v-cc432ea1]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;padding-top:28px;display:grid}.personal-listing-row[data-v-cc432ea1]{background:#fff;border:1px solid #dfe6ee;border-radius:14px;min-width:0;padding:0 16px;overflow:hidden}.desktop-filters[data-v-cc432ea1]{background:#fff;border:1px solid #dfe6ee;border-radius:14px;max-height:calc(100dvh - 120px);padding:20px;position:sticky;top:100px;overflow-y:auto}.filter-heading[data-v-cc432ea1]{border-bottom:1px solid #dfe6ee;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:16px;display:flex}h2[data-v-cc432ea1]{color:#051d3d;margin:0;font-size:16px;font-weight:700}.filter-heading button[data-v-cc432ea1]{color:#0c63ce;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px}.filter-heading button[data-v-cc432ea1]:focus-visible{outline-offset:3px;outline:2px solid #0c63ce}@media (width<=1023px){.listing-layout[data-v-cc432ea1]{grid-template-columns:minmax(0,1fr)}.desktop-filters[data-v-cc432ea1]{display:none}}@media (width<=767px){.listing-container[data-v-cc432ea1]{width:calc(100% - 32px)}.listing-layout[data-v-cc432ea1]{padding-top:20px}}
