.ss-demo{position:fixed;left:12px;right:12px;bottom:12px;z-index:9999;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;max-width:620px;margin:auto;padding:10px 14px;border-radius:12px;background:#111827;color:#fff;font:14px/1.4 system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.3)}
.ss-demo~.ss-cerez{z-index:10000}.ss-demo span{opacity:.8;flex:1 1 200px}.ss-demo a{color:#fff;font-weight:600}
.ss-galeri{margin:0;background:#f9fafb;color:#111827;font:16px/1.5 system-ui,sans-serif}.ss-galeri main{max-width:1100px;margin:auto;padding:48px 20px}.ss-galeri ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}
.ss-galeri li{display:grid;gap:6px;align-content:start;padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.ss-galeri li:hover{border-color:#111827}.ss-galeri .ss-gorsel{display:block}
.ss-baglantilar{display:flex;flex-wrap:wrap;gap:8px 16px;margin:4px 0 0}.ss-baglantilar a{color:#111827;font-weight:600;text-decoration:none}.ss-baglantilar a:hover{text-decoration:underline}
.ss-galeri .ss-ozellik{font-size:13px;font-weight:600;color:#0b6e6e}
.ss-galeri i{font-style:normal;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;margin-left:6px}.ss-salt{background:#ecfdf5;color:#047857}.ss-acik{background:#fef3c7;color:#92400e}.ss-galeri img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:10px;background:#f3f4f6}.ss-galeri span{color:#6b7280;font-size:14px}
.ss-sektorler{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 8px}.ss-sektorler a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#111827;font-weight:600;text-decoration:none}.ss-sektorler a:hover{border-color:#111827}.ss-sektorler small{color:#6b7280;font-weight:500}
.ss-sektor{margin-top:40px;scroll-margin-top:16px}.ss-sektor h2{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font-size:24px}.ss-sektor h2 small{font-size:14px;font-weight:500;color:#6b7280}