#sf-consent,#sf-cookie-dialog,#sf-cookie-footer{font:14px/1.55 Arial,sans-serif;color:#173e35}#sf-consent{position:fixed;z-index:9999;bottom:16px;left:16px;right:16px;max-width:1180px;margin:auto;padding:22px 26px;background:#f8f5e9;border:1px solid #d9ddcc;border-radius:20px;box-shadow:0 8px 40px #132d3333;display:flex;gap:24px;align-items:center}#sf-consent[hidden]{display:none}#sf-consent h2,#sf-cookie-dialog h2{font:700 20px/1.3 Arial,sans-serif;margin:0 0 8px;letter-spacing:0}#sf-consent p,#sf-cookie-dialog p{margin:0;max-width:70ch;font-size:14px}.sf-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.sf-actions button,#sf-cookie-footer button,.sf-review-consent{font:600 13px/1.3 Arial,sans-serif;cursor:pointer;border:1px solid #173e35;border-radius:22px;padding:11px 16px;background:#f8f5e9;color:#173e35}.sf-actions button:first-child{background:#173e35;color:#fff}.sf-actions button:focus-visible,#sf-cookie-footer button:focus-visible,.sf-review-consent:focus-visible{outline:3px solid #bd8b49;outline-offset:3px}#sf-cookie-footer{text-align:center;padding:12px 16px 22px}#sf-cookie-footer button{border:0;text-decoration:underline;background:transparent;padding:8px}#sf-cookie-dialog{background:#f8f5e9;border:1px solid #d9ddcc;border-radius:22px;padding:28px;width:min(580px,calc(100% - 32px));max-height:85dvh;overflow:auto}#sf-cookie-dialog::backdrop{background:#142e36aa}#sf-cookie-dialog p{margin-bottom:20px}#sf-cookie-dialog label{display:flex;align-items:center;gap:10px;margin:18px 0}#sf-cookie-dialog input{width:20px;height:20px;accent-color:#173e35}.sf-review-consent{display:block;margin:16px auto}.sf-review-consent[hidden]{display:none}@media(max-width:850px){#sf-consent{display:block;padding:18px;bottom:10px;left:10px;right:10px;max-height:70dvh;overflow:auto}#sf-consent .sf-actions{margin-top:16px;display:grid;grid-template-columns:1fr 1fr}#sf-consent .sf-actions button:last-child{grid-column:1/-1}#sf-consent p{font-size:13px}}@media print{#sf-consent,#sf-cookie-footer,#sf-cookie-dialog,.sf-review-consent{display:none!important}}

.sf-review-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,1fr);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 2px 18px}.sf-review-card{background:#fff;border:1px solid #dce2d8;border-radius:20px;padding:24px;min-width:0;scroll-snap-align:start}.sf-review-card p{font-size:14px;line-height:1.7;color:#40564b;margin:14px 0 0;max-height:240px;overflow-y:auto}.sf-review-card time{font-size:12px;color:#667568}.sf-review-stars{color:#b98328;margin:8px 0}.sf-review-stars span{color:#173e35;font-size:12px}.sf-review-summary{font-weight:700;color:#173e35}.sf-review-link{display:inline-block;margin-top:14px;color:#173e35;text-decoration:underline;font-size:13px}html[lang="tr"] #sf-review-fallback [lang="en"],html[lang="en"] #sf-review-fallback [lang="tr"]{display:none}@media(min-width:1000px){.sf-review-grid{grid-auto-columns:calc((100% - 36px)/3)}}
