.hwl-form{gap:1rem;min-width:0;display:grid}.hwl-sec{gap:.75rem;display:grid}.hwl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem 1rem;display:grid}.hwl-hits{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.hwl-quick{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.hwl-quick[hidden]{display:none}.hwl-quick .chip{white-space:normal;text-align:left;max-width:100%}.hwl-sec>*{min-width:0}[data-source]{margin-bottom:.75rem}.hwl-hits:empty{display:none}.hwl-hit{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);width:100%;color:var(--text);font:inherit;cursor:pointer;gap:.1rem;padding:.55rem .75rem;display:grid}.hwl-hit:hover{border-color:var(--line-strong)}.hwl-hit:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.hwl-hit[aria-pressed=true]{border-color:var(--primary-bg);box-shadow:inset 0 0 0 1px var(--primary-bg)}.hwl-hit__name{font-weight:650}.hwl-hit__meta{color:var(--text-2);font-size:.82rem}.hwl-chosen{border-left:4px solid var(--primary-bg);background:var(--surface-2);border-radius:var(--radius-s);padding:.65rem .8rem}.hwl-chosen p{margin:0}.hwl-chosen p+p{margin-top:.3rem}.hwl-sites{gap:.6rem;display:grid}.hwl-site{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.6rem .8rem;padding:.65rem;display:grid}@media (max-width:34rem){.hwl-site{grid-template-columns:minmax(0,1fr) auto}.hwl-site>.field:first-child{grid-column:1/-1}}.hwl-remove{width:40px;padding:0}.hwl-issues{gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.hwl-issues:empty{display:none}.hwl-issues li{border-left:4px solid var(--warning);background:var(--warning-bg);border-radius:var(--radius-s);padding:.45rem .65rem;font-size:.9rem}.hwl-issues li[data-level=info]{border-color:var(--info);background:var(--info-bg)}.hwl-results{grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid}.hwl-block{min-width:0}.hwl-block h3{overflow-wrap:anywhere;margin:0 0 .4rem;font-size:.98rem}.hwl-block .hint{margin:.4rem 0 0}.hwl .hwl-wrap{max-height:none}.hwl-table td,.hwl-table th{vertical-align:top}.hwl-table tr[data-meets] th,.hwl-table tr[data-meets] td{font-weight:700}.hwl-tag{border:1px solid var(--line-strong);color:var(--text-2);border-radius:999px;padding:.05rem .45rem;font-size:.78rem;font-weight:650;display:inline-block}.hwl-tag[data-tone=ok]{border-color:var(--success);color:var(--success)}@media (max-width:34rem){.hwl-table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hwl-table,.hwl-table tbody{display:block}.hwl-table tbody tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;padding:.55rem .7rem;display:flex}.hwl-table tbody tr:last-child{border-bottom:0}.hwl-table tbody :is(th,td){border:0;padding:0}.hwl-table tbody th[scope=row]{flex:100%}.hwl-table tbody td.num{text-align:left}.hwl-table tbody td[data-label]:before{content:attr(data-label) ": ";color:var(--text-2);font-weight:400}.hwl-table tbody td[data-label=Your\ wage]:before{content:none}.hwl-table tbody td[data-label=Your\ wage]:has([data-tv-masked]):before{content:attr(data-label) ": "}}@media (pointer:coarse){.hwl :is(.btn,.input,.select){min-height:44px}.hwl .hwl-remove{width:44px}}
