.ls-yollar{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px)}.ls-yol{position:relative;display:grid;align-content:start;gap:14px;padding:clamp(22px,3vw,34px);border-radius:var(--sv-radius-xl);background:var(--sv-bg-raised);border:1px solid var(--sv-border);box-shadow:var(--sv-shadow-sm)}.ls-yol[data-vurgu]{border-color:var(--sv-border-brand);box-shadow:var(--sv-shadow-md)}.ls-yol-ust{display:flex;align-items:center;gap:12px}.ls-yol-ust>span{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--sv-info-bg);color:var(--sv-fg-brand)}.ls-yol h3{font:600 clamp(19px,2vw,22px)/1.25 var(--font-display);margin:0}.ls-yol h3 small{display:block;font:700 12px/1.2 var(--font-body);letter-spacing:var(--sv-track-eyebrow);text-transform:uppercase;color:var(--sv-fg-subtle);margin-bottom:4px}.ls-yol>p{margin:0;color:var(--sv-fg-muted)}.ls-adimlar{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:a}.ls-adimlar li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;font-size:15.5px}.ls-adimlar li:before{counter-increment:a;content:counter(a);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sv-bg-muted);font:700 13px/1 var(--font-mono);color:var(--sv-fg-brand)}.ls-adimlar b{display:block}.ls-adimlar li[data-esik]:before{background:var(--sv-success-bg);color:var(--sv-success-fg)}.ls-yol-alt{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:auto;padding-top:6px}.ls-yol-alt small{color:var(--sv-fg-subtle);font-size:13.5px}@media(max-width:860px){.ls-yollar{grid-template-columns:1fr}}.ls-deger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);list-style:none;margin:0;padding:0}.ls-deger li{display:grid;gap:8px;align-content:start;padding:20px;border-radius:var(--sv-radius-lg);background:var(--sv-bg-raised);border:1px solid var(--sv-border)}.ls-deger .ic{width:40px;height:40px;padding:9px;border-radius:12px;background:var(--sv-info-bg);color:var(--sv-fg-brand)}.ls-deger b{font:600 17px/1.3 var(--font-display)}.ls-deger span{color:var(--sv-fg-muted);font-size:15px}@media(max-width:900px){.ls-deger{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ls-deger{grid-template-columns:1fr}}.ls-urunler{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,2vw,22px)}.ls-urun{display:grid;align-content:start;gap:10px;padding:22px;border-radius:var(--sv-radius-lg);background:var(--sv-bg-raised);border:1px solid var(--sv-border);box-shadow:var(--sv-shadow-xs)}.ls-urun h3{font:600 18px/1.3 var(--font-display);margin:0}.ls-urun .ls-sure{font-size:13px;font-weight:700;color:var(--sv-fg-subtle);letter-spacing:.02em}.ls-fiyat{font:700 24px/1.1 var(--font-display);color:var(--sv-fg)}.ls-fiyat small{display:block;font:600 13px/1.4 var(--font-body);color:var(--sv-fg-muted);margin-top:4px}.ls-urun ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:7px;font-size:14.5px;color:var(--sv-fg-muted)}.ls-urun li{display:grid;grid-template-columns:18px 1fr;gap:8px}.ls-urun li .ic{color:var(--sv-success-fg);margin-top:2px}.ls-urun>a{margin-top:auto}.ls-hesap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(18px,3vw,36px);align-items:center;padding:clamp(22px,3vw,34px);border-radius:var(--sv-radius-xl);background:var(--sv-bg-raised);border:1px solid var(--sv-border);box-shadow:var(--sv-shadow-md)}.ls-hesap label{display:block;font-weight:700;margin-bottom:10px}.ls-kaydirici{display:flex;align-items:center;gap:14px}.ls-kaydirici input[type=range]{flex:1;accent-color:var(--sv-action);min-width:0}.ls-kaydirici input[type=number]{width:84px;font:700 20px/1 var(--font-mono);text-align:center;padding:8px;border-radius:var(--sv-radius-sm);border:1px solid var(--sv-border-input);background:var(--sv-bg);color:var(--sv-fg)}.ls-kademeler{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.ls-kademeler li{padding:6px 12px;border-radius:999px;border:1px solid var(--sv-border);font-size:13.5px;font-weight:700;color:var(--sv-fg-muted);transition:background-color .25s,border-color .25s,color .25s}.ls-kademeler li[data-on]{background:var(--sv-info-bg);border-color:var(--sv-border-brand);color:var(--sv-fg-brand)}.ls-koltuklar{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px;min-height:26px}.ls-koltuklar i{width:20px;height:22px;border-radius:6px 6px 3px 3px;background:var(--sv-bg-muted);border:1px solid var(--sv-border)}.ls-koltuklar i[data-dolu]{background:var(--sv-action);border-color:var(--sv-action)}.ls-koltuklar i[data-yeni]{animation:ls-otur .4s var(--sv-ease-out) calc(var(--k,0) * 40ms) both}@keyframes ls-otur{0%{transform:translateY(-10px) scale(.7);opacity:0}70%{transform:translateY(1px) scale(1.06)}to{transform:none;opacity:1}}.ls-sonuc{display:grid;gap:10px}.ls-sonuc dl{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin:0;font-size:15.5px}.ls-sonuc dt{color:var(--sv-fg-muted)}.ls-sonuc dd{margin:0;text-align:right;font:700 16px var(--font-mono);font-variant-numeric:tabular-nums}.ls-sonuc .ls-genel{font-size:22px;color:var(--sv-fg)}.ls-sonuc .ls-oneri{margin:0;padding:10px 12px;border-radius:var(--sv-radius-md);background:var(--sv-warning-bg);color:var(--sv-warning-fg);font-size:14px}@media(max-width:820px){.ls-hesap{grid-template-columns:1fr}}.ls-teklif-sonuc{display:grid;gap:14px;text-align:left}.ls-teklif-sonuc h3{display:flex;align-items:center;gap:10px;font:600 22px/1.25 var(--font-display);margin:0}.ls-teklif-sonuc h3 .ic{color:var(--sv-success-fg)}.ls-belge{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--sv-radius-md);border:1px solid var(--sv-border);background:var(--sv-bg-subtle)}.ls-belge .ic{flex:none;color:var(--sv-fg-brand)}.ls-belge b{display:block}.ls-belge span{font-size:14px;color:var(--sv-fg-muted)}.ls-teklif-hata{min-height:22px;margin:0;color:var(--sv-danger-fg);font-size:14.5px}.ls-adet[hidden]{display:none}.ls-tablo{width:100%;border-collapse:separate;border-spacing:0;background:var(--sv-bg-raised);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);overflow:hidden;font-size:15px}.ls-tablo th,.ls-tablo td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--sv-border);vertical-align:top}.ls-tablo thead th{background:var(--sv-bg-subtle);font:600 16px var(--font-display)}.ls-tablo tbody th{font-weight:700;color:var(--sv-fg-muted)}.ls-tablo tr:last-child>*{border-bottom:0}.ls-tablo .ic-check{color:var(--sv-success-fg)}.ls-tablo .ic-minus{color:var(--sv-fg-subtle)}.ls-kaydir{overflow-x:auto}@media(prefers-reduced-motion:reduce){.ls-koltuklar i[data-yeni]{animation:none}.ls-kademeler li{transition:none}}.ls-teklif-sonuc[hidden]{display:none}
