.loc-search{width:100%}.loc-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}@media (width<=560px){.loc-row{grid-template-columns:1fr}}.loc-field{position:relative}.loc-box{border:1px solid var(--jf-border);background:var(--jf-card);border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:4px 8px 4px 11px;display:flex}.loc-box:focus-within{outline:2px solid var(--jf-accent);outline-offset:1px;border-color:var(--jf-accent)}.loc-pin{color:var(--jf-accent-deep,var(--jf-accent));flex:none}.loc-input{color:var(--jf-ink);font:inherit;background:0 0;border:0;flex:1;min-width:0;padding:8px 0;font-size:.875rem}.loc-input:focus{outline:none}.loc-input::placeholder{color:var(--jf-muted)}.loc-chip{background:var(--jf-primary);color:#fff;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:6px 8px 6px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.loc-chip.geo{background:var(--jf-accent);color:#3a2410}.loc-chip button{cursor:pointer;width:18px;height:18px;color:inherit;background:#ffffff38;border:0;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;line-height:1;display:grid}.loc-chip.geo button{background:#3a24102e}.loc-use{white-space:nowrap;border:1px solid var(--jf-border);background:var(--jf-card);color:var(--jf-primary);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;min-height:46px;padding:0 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.loc-use:hover{border-color:var(--jf-accent);color:var(--jf-accent-deep,var(--jf-accent))}.loc-ac{z-index:30;inset-inline:0;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px)}.loc-ac-item{text-align:start;width:100%;color:var(--jf-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:.875rem;display:flex}.loc-ac-item:hover,.loc-ac-item:focus{background:var(--jf-soft);outline:none}.loc-radius{gap:8px;display:grid}.loc-radius.is-disabled{opacity:.55}.loc-radius-label{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.8125rem;display:flex}.loc-radius-label .strong{color:var(--jf-ink);font-weight:700}.loc-radius-hint{font-size:.8125rem}.loc-segs{flex-wrap:wrap;gap:6px;display:flex}.loc-seg{border:1px solid var(--jf-border);background:var(--jf-card);color:var(--jf-ink);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;padding:7px 14px;font-size:.8125rem;font-weight:600}.loc-seg:hover:not(:disabled){border-color:var(--jf-accent)}.loc-seg[aria-pressed=true]{background:var(--jf-accent);border-color:var(--jf-accent);color:#3a2410}.loc-seg:disabled{cursor:not-allowed}.loc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.loc-remote{color:var(--jf-ink-soft,var(--jf-ink));cursor:pointer;align-items:center;gap:9px;font-size:.875rem;display:inline-flex}.loc-remote input{accent-color:var(--jf-accent);width:17px;height:17px}.loc-geomsg{font-size:.78125rem}.loc-summary{background:var(--jf-soft);border:1px solid var(--jf-border);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.loc-summary-facts{color:var(--jf-ink-soft,var(--jf-ink));font-size:.84375rem}.loc-count{font-weight:var(--hj-type-weight-bold,700);color:var(--jf-ink);font-variant-numeric:tabular-nums}.loc-clear{color:var(--jf-accent-deep,var(--jf-accent));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:.8125rem;font-weight:700}.loc-clear:hover{text-decoration:underline}.dist-pill{background:var(--jf-soft);color:var(--jf-accent-deep,var(--jf-accent));border:1px solid var(--jf-border);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:.75rem;font-weight:700;display:inline-flex}fieldset.loc-radius{border:0;min-inline-size:0;margin:0;padding:0}fieldset.loc-radius>legend.loc-radius-label{float:none;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;padding:0;font-size:.8125rem;display:flex}.loc-governorates{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.loc-gov-grid{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:6px 10px;display:grid}.loc-gov{border:1px solid var(--jf-border);background:var(--jf-card);min-width:0;color:var(--jf-ink);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:.8125rem;display:flex}.loc-gov:hover{border-color:var(--jf-accent)}.loc-gov.is-checked{background:var(--jf-soft);border-color:var(--jf-accent);font-weight:600}.loc-gov input{accent-color:var(--jf-accent-deep,var(--jf-accent));flex:none;margin:0}.loc-gov span{overflow-wrap:anywhere}
