
.hrtk-fs-empty:not(#\9):not(#\9),
.hrtk-fs-empty:not(#\9):not(#\9) *:where(:not(svg, svg *)),
.hrtk-fs-empty:not(#\9):not(#\9) *:where(:not(svg, svg *))::after,
.hrtk-fs-empty:not(#\9):not(#\9) *:where(:not(svg, svg *))::before,
.hrtk-fs-empty:not(#\9):not(#\9)::after,
.hrtk-fs-empty:not(#\9):not(#\9)::before,
.hrtk-fs-form-strip:not(#\9):not(#\9),
.hrtk-fs-form-strip:not(#\9):not(#\9) *:where(:not(svg, svg *)),
.hrtk-fs-form-strip:not(#\9):not(#\9) *:where(:not(svg, svg *))::after,
.hrtk-fs-form-strip:not(#\9):not(#\9) *:where(:not(svg, svg *))::before,
.hrtk-fs-form-strip:not(#\9):not(#\9)::after,
.hrtk-fs-form-strip:not(#\9):not(#\9)::before,
.hrtk-fs-panel:not(#\9):not(#\9),
.hrtk-fs-panel:not(#\9):not(#\9) *:where(:not(svg, svg *)),
.hrtk-fs-panel:not(#\9):not(#\9) *:where(:not(svg, svg *))::after,
.hrtk-fs-panel:not(#\9):not(#\9) *:where(:not(svg, svg *))::before,
.hrtk-fs-panel:not(#\9):not(#\9)::after,
.hrtk-fs-panel:not(#\9):not(#\9)::before,.hrtk-fs-toggle:not(#\9):not(#\9),
.hrtk-fs-toggle:not(#\9):not(#\9) *:where(:not(svg, svg *)),
.hrtk-fs-toggle:not(#\9):not(#\9) *:where(:not(svg, svg *))::after,
.hrtk-fs-toggle:not(#\9):not(#\9) *:where(:not(svg, svg *))::before,
.hrtk-fs-toggle:not(#\9):not(#\9)::after,
.hrtk-fs-toggle:not(#\9):not(#\9)::before{all:revert;box-sizing:border-box;color:inherit;font-family:inherit}@media (min-width:640px){.hfse-form-date-options.hrtk-fs-date-modal:not(#\9):not(#\9) > .hk-modal-dialog{max-width:760px!important}}.hrtk-fs-toggle:not(#\9):not(#\9){display:inline-flex;align-items:center;gap:0;padding:4px;margin:0 auto;border-radius:999px;background:#f3f4f6;width:-moz-max-content;width:max-content}.hk-modal-header:not(#\9):not(#\9) .hrtk-fs-toggle{margin-top:12px;margin-bottom:4px}.hfse-form-date-options .hk-modal-header{display:block}.hfse-form-date-options .hk-modal-header > .hk-h4{display:block;text-align:left}.hfse-form-date-options:not(#\9):not(#\9) .hk-modal-header > .hrtk-fs-toggle{display:flex;margin-left:auto;margin-right:auto}.hrtk-fs-toggle-btn:not(#\9):not(#\9){padding:8px 18px;border:0;background:transparent;border-radius:999px;cursor:pointer;font-size:14px;font-weight:500;color:inherit;line-height:1.2}.hrtk-fs-toggle-btn.is-active:not(#\9):not(#\9){background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);outline:1px solid #2c5282;outline-offset:-1px}.hrtk-fs-panel:not(#\9):not(#\9){padding:8px 0 16px}.hfse-form-date-options:not(#\9):not(#\9) .hrtk-fs-panel{padding:8px 24px 16px}.hrtk-fs-heading:not(#\9):not(#\9){font-size:18px;font-weight:600;margin:16px 0 12px;color:inherit}.hrtk-fs-chip-group:not(#\9):not(#\9){display:flex;flex-wrap:wrap;gap:8px}.hrtk-fs-chip:not(#\9):not(#\9){display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 18px;min-height:40px;border:1px solid #d1d5db;border-radius:999px;background:#fff;cursor:pointer;font-size:14px;line-height:1.2;color:inherit;transition:border-color .15s ease,background-color .15s ease}.hrtk-fs-chip:hover:not(#\9):not(#\9){border-color:#9ca3af}.hrtk-fs-chip.is-active:not(#\9):not(#\9){border-color:#2c5282;border-width:2px;padding:7px 17px}.hrtk-fs-month-strip-wrap:not(#\9):not(#\9){position:relative;margin:0 -8px;padding:4px 8px}.hrtk-fs-month-strip:not(#\9):not(#\9){display:flex;align-items:center;gap:12px;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.hrtk-fs-month-strip:not(#\9):not(#\9)::-webkit-scrollbar{display:none}.hrtk-fs-month-arrow:not(#\9):not(#\9){position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;border:1px solid #d1d5db;box-shadow:0 2px 6px rgba(0,0,0,.08);cursor:pointer;color:#374151;padding:0}.hrtk-fs-month-arrow:hover:not(#\9):not(#\9){border-color:#9ca3af;background:#f9fafb}.hrtk-fs-month-arrow[hidden]:not(#\9):not(#\9){display:none}.hrtk-fs-month-arrow-left:not(#\9):not(#\9){left:-4px}.hrtk-fs-month-arrow-right:not(#\9):not(#\9){right:-4px}.hrtk-fs-or:not(#\9):not(#\9){color:#6b7280;font-size:13px}.hrtk-fs-month-chip:not(#\9):not(#\9){flex-direction:column;min-width:84px;min-height:76px;border-radius:12px;padding:10px 12px;gap:2px}.hrtk-fs-chip-icon:not(#\9):not(#\9){width:20px;height:20px;color:#6b7280;flex-shrink:0}.hrtk-fs-month-chip-anytime:not(#\9):not(#\9) .hrtk-fs-chip-icon{color:#4b5563}.hrtk-fs-month-chip.is-active:not(#\9):not(#\9) .hrtk-fs-chip-icon{color:#2c5282}.hrtk-fs-chip-primary:not(#\9):not(#\9){font-weight:500;font-size:14px}.hrtk-fs-chip-secondary:not(#\9):not(#\9){font-size:12px;color:#6b7280}.hrtk-fs-panel-footer:not(#\9):not(#\9){display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px}.hrtk-fs-clear:not(#\9):not(#\9){background:transparent;border:0;color:inherit;cursor:pointer;font-size:14px;padding:8px 12px;text-decoration:underline}.hrtk-fs-apply:not(#\9):not(#\9){background:#2c5282;color:#fff;border:0;border-radius:6px;padding:10px 22px;cursor:pointer;font-size:14px;font-weight:500}.hrtk-fs-apply:hover:not(#\9):not(#\9){background:#2a4d76}.hrtk-fs-alt-section:not(#\9):not(#\9){margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}.hrtk-fs-alt-heading:not(#\9):not(#\9){font-size:13px;font-weight:500;margin-bottom:8px;color:#6b7280}.hrtk-fs-alt-chips:not(#\9):not(#\9){display:flex;flex-wrap:wrap;gap:8px}.hrtk-fs-alt-chip:not(#\9):not(#\9){border:1px solid #d1d5db;background:#fff;border-radius:999px;padding:6px 14px;cursor:pointer;font-size:13px;color:inherit}.hrtk-fs-alt-chip:hover:not(#\9):not(#\9){border-color:#9ca3af}.hrtk-fs-alt-chip.is-active:not(#\9):not(#\9){border-color:#2c5282;border-width:2px;padding:5px 13px}.hfse-form:not(#\9):not(#\9) .hrtk-fs-form-strip,
.hrtk-fs-form-strip:not(#\9):not(#\9){margin:20px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.hrtk-fs-form-strip[hidden]:not(#\9):not(#\9){display:none}.hrtk-fs-form-strip-heading:not(#\9):not(#\9){font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.hrtk-fs-form-strip-chips:not(#\9):not(#\9){display:flex;flex-wrap:wrap;gap:6px}@media (max-width:640px){.hrtk-fs-form-strip:not(#\9):not(#\9){flex-direction:column;align-items:flex-start}}.hrtk-fs-form-strip-chip:not(#\9):not(#\9){border:1px solid #d1d5db;background:#fff;border-radius:999px;padding:5px 12px;cursor:pointer;font-size:12px;color:inherit;white-space:nowrap}.hrtk-fs-form-strip-chip:hover:not(#\9):not(#\9){border-color:#9ca3af}.hrtk-fs-form-strip-chip.is-active:not(#\9):not(#\9){border-color:#2c5282;border-width:2px;padding:4px 11px;background:#f0f5fa}.hrtk-fs-empty:not(#\9):not(#\9){padding:32px 24px;text-align:center;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;margin:16px 0}.hrtk-fs-empty-title:not(#\9):not(#\9){font-size:18px;font-weight:600;margin:0 0 6px;color:#111827}.hrtk-fs-empty-subtitle:not(#\9):not(#\9){font-size:14px;color:#6b7280;margin:0 0 16px}.hrtk-fs-empty-chips:not(#\9):not(#\9){display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hrtk-fs-empty-chip:not(#\9):not(#\9){border:1px solid #d1d5db;background:#fff;border-radius:999px;padding:8px 16px;cursor:pointer;font-size:13px;color:inherit;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.hrtk-fs-empty-chip:hover:not(#\9):not(#\9){border-color:#2c5282;background:#f0f5fa}.hrtk-flexible-search-stay-lengths:not(#\9):not(#\9){display:flex;flex-direction:column;gap:6px;margin:8px 0 4px}.hrtk-flexible-search-stay-length-row:not(#\9):not(#\9){display:inline-flex;align-items:center;gap:8px}.hrtk-flexible-search-months-ahead:not(#\9):not(#\9){width:80px}.hrtk-flexible-search-status:not(#\9):not(#\9){margin-left:12px;color:#4b7c2f;font-size:13px}