.sf-cari-pita{border-bottom:1px solid var(--sf-garis);background:var(--sf-latar2);padding:12px 0}.sf-cari-ringkas{border:1px solid var(--sf-garis);border-radius:var(--sf-r16);background:var(--sf-latar);grid-template-columns:1fr auto;padding:12px 14px 10px;display:grid}.sf-cari-tanggal{grid-column:1/-1;grid-template-columns:1fr 18px 1fr;align-items:end;gap:8px;padding-bottom:12px;display:grid}.sf-cari-tanggal>.sf-ikon{width:18px;height:18px;color:var(--sf-ink3);margin-bottom:3px}.sf-cari-sel small{color:var(--sf-ink3);font-size:12px;font-weight:600;line-height:1.25;display:block}.sf-cari-sel b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.3;display:block}.sf-cari-meta{border-top:1px solid var(--sf-garis);align-items:center;gap:24px;padding-top:10px;display:flex}.sf-cari-aksi{border-top:1px solid var(--sf-garis);justify-content:flex-end;padding-top:10px;display:flex}.sf-cari-lebar{display:none}.sf-cari-ubah{margin-top:12px;display:none}.sf-cari-ubah:target{display:block}.sf-cari-ubah-batal{align-items:center;min-height:44px;margin-top:4px;padding:0 4px;font-size:14px;display:inline-flex}.sf-cari-mulai{padding:28px 0 32px}.sf-cari-pengantar{max-width:560px;margin:8px 0 20px}.sf-cari-hasil{padding:24px 0 32px}.sf-cari-kepala p{margin-top:6px}.sf-cari-urut-desktop{display:none}.sf-chip.sf-cari-urut{border-color:var(--sf-ink);gap:6px;padding:0 12px}.sf-cari-saring{margin:16px calc(-1 * var(--sf-tepi)) 0;padding:4px var(--sf-tepi);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.sf-cari-saring::-webkit-scrollbar{display:none}.sf-cari-saring .sf-chip{flex:none}.sf-cari-pemisah{background:var(--sf-garis2);flex:none;align-self:center;width:1px;height:20px;margin:0 2px}.sf-cari-cocok{margin-top:10px}.sf-cari-catatan{margin-top:16px}.sf-cari-catatan a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.sf-cari-isi{margin-top:20px}.sf-cari-unit{scroll-margin-top:16px}.sf-cari-warna{color:var(--sf-ink3);font-size:13.5px}.sf-cari-unit .sf-unit-bawah{margin-top:auto;padding-top:14px}.sf-cari-unit .sf-harga small{margin-top:7px;display:block}.sf-cari-deposit{border-top:1px solid var(--sf-garis);color:var(--sf-ink2);margin-top:14px;padding-top:12px;font-size:13.5px}.sf-cari-deposit b{color:var(--sf-ink);font-variant-numeric:tabular-nums;font-weight:800}.sf-cari-lagi{margin-top:24px}.sf-cari-lagi>summary{cursor:pointer;border-radius:var(--sf-r12);justify-items:center;gap:10px;list-style:none;display:grid}.sf-cari-lagi>summary::-webkit-details-marker{display:none}.sf-cari-lagi>summary .sf-tombol{width:100%}.sf-cari-lagi[open]{margin-top:16px}.sf-cari-lagi[open]>summary{display:none}.sf-cari-habis{margin-top:40px}.sf-cari-habis>p{margin:4px 0 14px}.sf-cari-habis .sf-unit+.sf-unit{margin-top:12px}.sf-cari-habis .sf-unit-badan{gap:4px}.sf-cari-habis-tarif{color:var(--sf-ink2);font-variant-numeric:tabular-nums;font-size:13.5px}.sf-cari-habis .sf-tombol{align-self:flex-start;margin-top:8px}.sf-cari-kosong{border:1.5px dashed var(--sf-garis2);border-radius:var(--sf-r12);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;display:flex}.sf-cari-kosong--utama{padding:40px 16px}.sf-cari-kosong-ikon{background:var(--sf-latar2);width:48px;height:48px;color:var(--sf-ink2);border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.sf-cari-kosong .sf-h3{text-wrap:balance;margin-top:14px}.sf-cari-kosong p{text-wrap:balance;max-width:360px;margin-top:6px;line-height:1.5}.sf-cari-kosong-aksi{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin-top:16px;display:flex}.sf-cari-kosong-aksi .sf-tautan{align-items:center;gap:6px;min-height:44px;padding:0 6px;font-size:14px;display:inline-flex}.sf-cari-kosong-aksi .sf-tautan .sf-ikon{width:18px;height:18px}.sf-cari-panel{padding:20px}.sf-cari-panel-kepala{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sf-cari-panel-kosong{margin-top:10px}.sf-cari-pilihan{margin-top:14px}.sf-cari-pilihan li{border-top:1px solid var(--sf-garis);grid-template-columns:72px 1fr auto;grid-template-areas:"foto nama hapus""foto harga harga";gap:2px 12px;padding:14px 0;display:grid}.sf-cari-pilihan .sf-foto{border-radius:var(--sf-r8);grid-area:foto;width:72px;height:54px}.sf-cari-pilihan-nama{grid-area:nama;padding-top:1px;font-size:15px;font-weight:800;line-height:1.3}.sf-cari-hapus{border-radius:var(--sf-r12);width:44px;height:44px;color:var(--sf-ink2);grid-area:hapus;justify-content:center;align-items:center;margin:-12px -12px -12px 0;display:inline-flex}.sf-cari-hapus:hover{color:var(--sf-ink);background:var(--sf-latar2)}.sf-cari-hapus .sf-ikon{width:18px;height:18px}.sf-cari-harga-baris{color:var(--sf-ink3);font-variant-numeric:tabular-nums;grid-area:harga;justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.sf-cari-harga-baris b{color:var(--sf-ink);font-size:15px;font-weight:800}.sf-cari-panel .sf-catatan{margin:16px 0;font-size:14px}.sf-cari-janji{color:var(--sf-ink2);gap:6px;margin-top:14px;font-size:13.5px;display:grid}.sf-cari-janji li{align-items:center;gap:8px;display:flex}.sf-cari-janji .sf-ikon{width:16px;height:16px;color:var(--sf-ok)}.sf-cari-bar-kiri{align-items:center;gap:12px;min-width:0;display:flex}.sf-cari-tumpuk{flex:none;display:flex}.sf-cari-tumpuk .sf-foto{width:40px;height:40px;box-shadow:0 0 0 1px var(--sf-garis);border:2px solid #fff;border-radius:10px}.sf-cari-tumpuk .sf-foto+.sf-foto{margin-left:-14px}.sf-cari-bar .sf-tombol{flex:none}@media not all and (min-width:900px){.sf-utama:has(>.sf-cari-bar)+.sf-kaki{margin-top:0}}@media (min-width:900px){.sf-cari-pita{padding:20px 0}.sf-cari-ringkas{align-items:center;padding:10px 10px 10px 24px;display:flex}.sf-cari-tanggal{align-items:flex-end;gap:16px;padding:0 24px 0 0;display:flex}.sf-cari-tanggal>.sf-ikon{margin-bottom:4px}.sf-cari-meta{border-top:0;border-left:1px solid var(--sf-garis);align-self:stretch;gap:32px;padding:0 24px}.sf-cari-aksi{border-top:0;margin-left:auto;padding:0}.sf-cari-lebar{display:inline}.sf-cari-pendek{display:none}.sf-cari-sel b{font-size:16px}.sf-cari-mulai{padding:48px 0}.sf-cari-hasil{padding:40px 0 0}.sf-cari-kepala{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sf-cari-urut-desktop{align-items:center;gap:10px;display:flex}.sf-cari-saring{flex-wrap:wrap;margin:20px 0 0;padding:0;overflow:visible}.sf-cari-isi{margin-top:28px}.sf-grid-unit.sf-cari-grid{grid-template-columns:1fr 1fr}.sf-cari-lagi>summary .sf-tombol{width:auto}.sf-cari-habis .sf-tombol{align-self:center;margin-top:0}.sf-cari-kosong--utama{padding:64px 24px}}