.city-picker.svelte-c3yzpg{min-width:0;position:relative}.city-input.svelte-c3yzpg{border:1px solid var(--border,#cdc6b6);background:var(--card,#fffef9);display:flex}.city-input.svelte-c3yzpg:focus-within{border-color:var(--primary,#ad2535)}.city-input.svelte-c3yzpg input:where(.svelte-c3yzpg){background:0 0;border:0;width:100%;min-width:0;padding-right:0}.city-input.svelte-c3yzpg input:where(.svelte-c3yzpg):focus-visible{outline:none}.city-input.svelte-c3yzpg>button:where(.svelte-c3yzpg){color:inherit;background:0 0;border:0;padding:0 12px;font-size:19px}.city-menu.svelte-c3yzpg{z-index:30;border:1px solid var(--border,#cdc6b6);background:var(--card,#fffef9);min-width:100%;font-size:14px;position:absolute;inset:100% 0 auto;box-shadow:0 8px 20px #0002}.city-menu.svelte-c3yzpg ul:where(.svelte-c3yzpg){overscroll-behavior:contain;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.city-menu.svelte-c3yzpg button:where(.svelte-c3yzpg){width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:10px 12px;line-height:1.4;display:block}.city-menu.svelte-c3yzpg button:where(.svelte-c3yzpg):hover,.city-menu.svelte-c3yzpg button[aria-selected=true]:where(.svelte-c3yzpg){background:var(--accent,#f1ead8)}.city-menu.svelte-c3yzpg .all-cities:where(.svelte-c3yzpg){border-bottom:1px solid var(--border,#cdc6b6);font-weight:600}.city-menu.svelte-c3yzpg p:where(.svelte-c3yzpg){color:var(--muted-foreground,#787064);padding:12px}.city-menu.svelte-c3yzpg small:where(.svelte-c3yzpg){color:var(--muted-foreground,#787064);font-size:12px;font-weight:400;display:block}.city-filter.svelte-ebsqcx{gap:8px;display:grid}.additional-entities.svelte-1xvbkcb{margin-top:20px;font-size:14px;line-height:1.6}.additional-entities.svelte-1xvbkcb summary:where(.svelte-1xvbkcb){cursor:pointer}.additional-entities.svelte-1xvbkcb p:where(.svelte-1xvbkcb){margin-top:12px}.price-conditions.svelte-drj0d4{margin:15px 0;padding-left:20px;font-size:13px;line-height:1.6}.price-tables.svelte-drj0d4>label:where(.svelte-drj0d4){margin-bottom:20px}.price-tables.svelte-drj0d4 details:where(.svelte-drj0d4){border-top:1px solid var(--border,#cdc6b6);padding:12px 0}.price-tables.svelte-drj0d4 summary:where(.svelte-drj0d4){cursor:pointer;line-height:1.5}.price-tables.svelte-drj0d4 summary:where(.svelte-drj0d4) strong:where(.svelte-drj0d4){font-size:16px}.price-tables.svelte-drj0d4 summary:where(.svelte-drj0d4) span:where(.svelte-drj0d4){margin:4px 0;font-size:14px;display:block}.price-tables.svelte-drj0d4 summary:where(.svelte-drj0d4) small:where(.svelte-drj0d4){color:var(--muted-foreground,#787064)}.table-scroll.svelte-drj0d4{margin:15px 0;overflow-x:auto}table.svelte-drj0d4{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}td.svelte-drj0d4,th.svelte-drj0d4{border:1px solid var(--border,#cdc6b6);text-align:left;vertical-align:top;min-width:65px;padding:8px 10px}th.svelte-drj0d4{background:var(--accent,#f1ead8)}.company-offers.svelte-1kebypz>label:where(.svelte-1kebypz){margin-bottom:22px}.offer-source.svelte-1kebypz{margin-bottom:26px}.source-date.svelte-1kebypz{color:var(--muted-foreground,#787064);margin-bottom:6px;font-size:12px}.conditions.svelte-1kebypz{margin:8px 0;font-size:13px;line-height:1.6}.table-scroll.svelte-1kebypz{margin-top:12px;overflow-x:auto}table.svelte-1kebypz{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}th.svelte-1kebypz,td.svelte-1kebypz{border:1px solid var(--border,#cdc6b6);text-align:left;vertical-align:top;padding:11px 12px}th.svelte-1kebypz{background:var(--accent,#f1ead8);font-size:12px}td.svelte-1kebypz strong:where(.svelte-1kebypz){font-weight:550}td.svelte-1kebypz span:where(.svelte-1kebypz){margin-top:6px;font-size:12px;display:block}.amount.svelte-1kebypz{min-width:135px;font-weight:550}td.svelte-1kebypz:first-child{min-width:145px}.capability-facts.svelte-hw181o{gap:.5rem;margin:1rem 0;display:grid}.capability-facts.svelte-hw181o details:where(.svelte-hw181o){border:1px solid var(--border);padding:.7rem}.capability-facts.svelte-hw181o summary:where(.svelte-hw181o){cursor:pointer}.company-section.svelte-hw181o h3:where(.svelte-hw181o){margin:1.2rem 0 .7rem}.company-section.svelte-hw181o .source-url:where(.svelte-hw181o){overflow-wrap:anywhere}
