/* Usta · fiyat sayfasındaki ayrıntılar (3.44.0): fiyat hangi iş için, farklar, malzeme, neler dahil, ek hizmetler, açıklama. */
.u-fd{--fd-c:var(--u-cizgi,rgba(127,127,127,.25));--fd-y:#15803d;--fd-n:#b91c1c;--fd-a:#a16207;margin:22px 0}
.u-fd h2{margin:28px 0 12px}.u-fd h3{margin:0 0 8px;font-size:1.05rem}
.u-fd-std{border:1px solid var(--fd-c);border-radius:14px;padding:14px 18px;margin:0 0 16px;background:var(--u-yuzey,transparent)}
.u-fd-std-c{margin:0 0 6px}
.u-fd-ekucret{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 24px}
.u-fd-ekucret li,.u-fd-ek li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--fd-c);padding:6px 0}
.u-fd-ekucret b,.u-fd-ek b{white-space:nowrap}
.u-fd-malz{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.u-fd-malz li{flex:0 0 auto;width:auto;margin:0;border-radius:999px;padding:5px 14px;font-weight:600;font-size:.92rem;background:rgba(127,127,127,.1)}
.u-fd-malz li.is-dahil{background:rgba(21,128,61,.1);color:var(--fd-y)}.u-fd-malz li.is-degil{background:rgba(185,28,28,.08);color:var(--fd-n)}.u-fd-malz li.is-ayri{background:rgba(161,98,7,.1);color:var(--fd-a)}
.u-fd-kapsam{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.u-fd-oda{border:1px solid var(--fd-c);border-radius:14px;padding:14px 16px;background:var(--u-yuzey,transparent)}
.u-fd-oda ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}
.u-fd-oda li{display:flex;gap:8px;align-items:baseline;line-height:1.4}
.u-fd-oda li>span:first-child{font-weight:700;flex:none;width:1em}
.u-fd-oda li.is-dahil>span:first-child{color:var(--fd-y)}
.u-fd-oda li.is-degil{opacity:.72}.u-fd-oda li.is-degil>span:first-child{color:var(--fd-n)}
.u-fd-not,.u-fd-alt{opacity:.85;margin:12px 0 0}
.u-fd-ek{border:1px solid var(--fd-c);border-radius:14px;padding:6px 18px 14px;background:var(--u-yuzey,transparent)}
.u-fd-ek h3{margin:14px 0 2px}.u-fd-ek ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 28px}
.u-fd-ek small{opacity:.75;margin-left:4px}
.u-fd-aciklama{margin:20px 0 0;border-left:3px solid var(--u-ana,currentColor);padding:2px 0 2px 14px}
.u-fd-aciklama p{margin:0 0 .5em}
.u-fd .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
@media (max-width:600px){.u-fd-std,.u-fd-oda,.u-fd-ek{padding-left:14px;padding-right:14px}}
