.finder.svelte-1193js2{z-index:3;margin-top:-84px;position:relative}.finder__card.svelte-1193js2{background:var(--color-white);border-radius:var(--border-radius-l);box-shadow:var(--shadow-soft);color:var(--color-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 30px;padding:24px 26px;display:grid}.fg__label.svelte-1193js2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.6;display:block}.fg__opt.svelte-1193js2{text-transform:none;letter-spacing:0;font-weight:500}.fg__hint.svelte-1193js2{color:var(--color-ink-soft);margin-top:8px;font-size:12px;line-height:1.6}.datebox.svelte-1193js2{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.datefield.svelte-1193js2{position:relative}.datefield__button.svelte-1193js2{height:100%;font:600 14px var(--font-family);color:var(--color-ink);border:1.5px solid var(--color-line-warm);border-radius:var(--border-radius-m);background:var(--color-white);cursor:pointer;text-align:left;align-items:center;gap:8px;min-width:160px;padding:8px 12px;display:inline-flex}.datefield__button.is--empty.svelte-1193js2{color:var(--color-ink-soft)}.datefield__button.svelte-1193js2 i.bat-icon{color:var(--color-primary);margin:0}.datefield__button.svelte-1193js2:hover,.datefield__button[aria-expanded=true].svelte-1193js2{border-color:var(--color-primary)}.datefield__button.svelte-1193js2:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.calendar.svelte-1193js2{z-index:20;position:absolute;top:calc(100% + 6px);left:0}.calendar.svelte-1193js2 .date-time-picker{transform:none}.calendar.is--unknown.svelte-1193js2 .cell:not(.is--unavailable){color:var(--color-ink);background-color:#0000}.flex.svelte-1193js2{border:1.5px solid var(--color-line-warm);border-radius:var(--border-radius-m);display:flex;overflow:hidden}.flex.svelte-1193js2 button:where(.svelte-1193js2){background:var(--color-white);font:600 13px var(--font-family);cursor:pointer;color:var(--color-ink-soft);border:0;padding:8px 11px}.flex.svelte-1193js2 button[aria-pressed=true]:where(.svelte-1193js2){background:var(--color-primary-wash);color:var(--color-primary-strong)}.chips.svelte-1193js2,.fg.is--wide.svelte-1193js2{grid-column:1/-1}.levels.svelte-1193js2{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-1193js2,.level.svelte-1193js2{border:1.5px solid var(--color-line-warm);background:var(--color-white);color:var(--color-ink);cursor:pointer;font-family:var(--font-family);border-radius:99px;transition:all .18s}.chip.svelte-1193js2{padding:8px 14px;font-size:13.5px;font-weight:600}.level.svelte-1193js2{align-items:center;gap:7px;padding:6px 14px 6px 10px;display:inline-flex}.level.svelte-1193js2 svg:where(.svelte-1193js2){width:26px;height:9px;fill:var(--color-primary);flex:none}.level.svelte-1193js2 b:where(.svelte-1193js2){font-size:13.5px;font-weight:600}.chip.svelte-1193js2:hover,.level.svelte-1193js2:hover{border-color:var(--color-primary)}.chip[aria-pressed=true].svelte-1193js2,.level[aria-pressed=true].svelte-1193js2{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.level[aria-pressed=true].svelte-1193js2 svg:where(.svelte-1193js2){fill:var(--color-white)}.finder__result.svelte-1193js2{border-top:1px solid var(--color-line-warm);color:var(--color-ink-soft);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:14px;line-height:1.6;display:flex}.finder__result.svelte-1193js2 strong{color:var(--color-ink)}.reference-status.svelte-1193js2{align-items:center;gap:10px;display:flex}.reference-status.svelte-1193js2 i:where(.svelte-1193js2){background:var(--color-secondary);border-radius:50%;flex:none;width:9px;height:9px}.reference-status.is--open.svelte-1193js2 i:where(.svelte-1193js2){background:var(--color-available-dot)}.reference-status.is--pending.svelte-1193js2 i:where(.svelte-1193js2){background:var(--color-line-warm)}.reference-status.is--prompt.svelte-1193js2 i:where(.svelte-1193js2){background:var(--color-primary)}.reference-status.svelte-1193js2 a:where(.svelte-1193js2),.reference-status.svelte-1193js2 button:where(.svelte-1193js2){color:var(--color-primary);font-weight:700}.reference-status.svelte-1193js2 button:where(.svelte-1193js2){font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=1020px){.level.svelte-1193js2{padding:6px 12px 6px 9px}}@media (width<=600px){.finder__card.svelte-1193js2{grid-template-columns:minmax(0,1fr);padding:20px}.finder__result.svelte-1193js2{flex-direction:column;align-items:flex-start}}
