/*! Sistemiki Teknoloji A.S. | Tasarim: Umit Yasin TASMAZ | 2026 */
 :root{--primary:#3a86ff;--secondary:#6c757d;--success:#198754;--warning:#ffc107;--light-bg:#f8f9fa;--border-color:#e9ecef;--text-dark:#212529;--text-muted:#6c757d}body{background-color:#ffffff;color:var(--text-dark);font-family:'Manrope',system-ui,-apple-system,sans-serif}.hero-mini{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:3rem 0;margin-bottom:0;border-bottom:1px solid var(--border-color)}.hero-title{font-weight:800;letter-spacing:-0.5px;color:#111;margin-bottom:0.5rem}.category-nav-wrapper{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,0.98);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,0.05);box-shadow:0 4px 20px rgba(0,0,0,0.02);padding:1rem 0;margin-bottom:2rem}.nav-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.search-wrapper{position:relative;max-width:18.75rem;width:100%}.search-input{width:100%;padding:0.6rem 1rem 0.6rem 2.5rem;border-radius:50px;border:1px solid #e0e0e0;background:#f8f9fa;font-size:0.9rem;transition:all 0.2s ease}.search-input:focus{background:#fff;border-color:#333;outline:none;box-shadow:0 0 0 3px rgba(0,0,0,0.05)}.search-icon{position:absolute;left:0.75rem;top:50%;transform:translateY(-50%);color:#999;font-size:0.9rem}.category-desktop-container{display:flex;gap:0.625rem;flex-wrap:wrap;justify-content:center;padding-bottom:0.3125rem}.mobile-cat-toggle{width:100%;padding:0.8rem;background:#f8f9fa;border:1px solid #3a86ff;border-radius:8px;color:#3a86ff;font-weight:600;text-align:left;justify-content:space-between;align-items:center;transition:all 0.2s;display:flex}.mobile-cat-toggle:hover{background:#eef4ff}.mobile-cat-toggle i{transition:transform 0.3s ease}.mobile-cat-toggle[aria-expanded="true"] i{transform:rotate(180deg)}.cat-pill{display:inline-block;padding:0.5rem 1.1rem;background:#fff;border:1px solid #eee;border-radius:50px;color:#555;font-weight:500;font-size:0.85rem;cursor:pointer;transition:all 0.2s cubic-bezier(0.2,0.8,0.2,1);white-space:nowrap;text-decoration:none;user-select:none;margin-bottom:0.3125rem}.cat-pill:hover{background:#f8f9fa;color:#111;transform:translateY(-1px);border-color:#ddd}.cat-pill.active{background:#111;color:#fff;border-color:#111;box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-1px)}.btn-print{padding:0.5rem 1.2rem;border-radius:50px;border:1px solid #333;background:transparent;color:#333;font-weight:600;font-size:0.85rem;transition:all 0.2s;display:inline-flex;align-items:center;gap:0.375rem}.btn-print:hover{background:#333;color:white}.table-card{background:white;border-radius:12px;border:1px solid var(--border-color);overflow:hidden;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,0.02)}.category-heading{padding:1.25rem 1.5rem;background:#fff;border-bottom:1px solid var(--border-color);display:flex;align-items:center}.category-heading h3{font-size:1.1rem;font-weight:700;margin:0;color:var(--text-dark);display:flex;align-items:center}.table{margin-bottom:0}.table th{background:#fcfcfc;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.5px;color:var(--text-muted);font-weight:600;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.table td{padding:1.2rem 1.5rem;vertical-align:middle;border-bottom:1px solid var(--border-color);font-size:0.95rem}.table tr:last-child td{border-bottom:none}.product-title{font-weight:600;color:var(--text-dark);margin-bottom:0.2rem;display:block;text-decoration:none}.product-title:hover{color:var(--primary)}.product-meta{font-size:0.8rem;color:var(--text-muted)}.badge-soft{padding:0.25rem 0.625rem;border-radius:6px;font-weight:600;font-size:0.75rem;letter-spacing:0.3px}.badge-soft-primary{background:#e0f2fe;color:#0369a1;border:1px solid rgba(3,105,161,0.1)}.badge-soft-success{background:#dcfce7;color:#15803d;border:1px solid rgba(21,128,61,0.1)}.badge-soft-warning{background:#fffbeb;color:#b45309;border:1px solid rgba(180,83,9,0.1)}.badge-soft-secondary{background:#f3f4f6;color:#4b5563}.price-col{font-family:'SF Mono','Roboto Mono',Menlo,monospace;letter-spacing:-0.5px}.price-try{font-weight:700;color:var(--text-dark);font-size:1rem}.price-foreign{color:var(--text-muted);font-size:0.9rem}.old-price{text-decoration:line-through;color:#adb5bd;font-size:0.8rem;display:block}.discount-tag{font-size:0.7rem;font-weight:700;color:#dc3545;background:#fff5f5;padding:0.125rem 0.375rem;border-radius:4px;margin-left:0.5rem;border:1px solid #ffebeb}.seo-wrapper{background:#f8f9fa;padding:4rem 0;margin-top:4rem;border-top:1px solid var(--border-color)}.seo-content{max-width:50rem;margin:0 auto}.seo-content h2{font-weight:800;font-size:1.75rem;margin-bottom:1.5rem;letter-spacing:-0.5px}.seo-content h3{font-weight:700;font-size:1.25rem;margin-top:2rem;margin-bottom:1rem}.seo-content p{color:#4b5563;line-height:1.7;margin-bottom:1.25rem}.seo-content ul{padding-left:1.2rem;color:#4b5563}.mobile-scroll-area{max-height:50vh;overflow-y:auto;padding:0.625rem 0.3125rem;background:#fff;border-radius:0 0 8px 8px;border:1px solid #eee;border-top:none}.mobile-scroll-area::-webkit-scrollbar{width:0.25rem}.mobile-scroll-area::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.swipe-toast{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%) translateY(100px);background-color:rgba(33,37,41,0.9);color:white;padding:0.75rem 1.5rem;border-radius:50px;font-size:0.85rem;font-weight:500;box-shadow:0 4px 15px rgba(0,0,0,0.2);z-index:9999;display:flex;align-items:center;gap:0.625rem;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);pointer-events:none}.swipe-toast.show-toast{transform:translateX(-50%) translateY(0)}.swipe-anim{display:inline-block;animation:handSwipe 1.5s infinite ease-in-out}@keyframes handSwipe{0%{transform:translateX(0)}50%{transform:translateX(5px)}100%{transform:translateX(0)}}@media print{.category-nav-wrapper,.hero-mini,.btn,.seo-wrapper,.no-print,.swipe-toast{display:none!important}.table-card{border:none;box-shadow:none;margin-bottom:1rem}.table th,.table td{padding:0.5rem;border:1px solid #ddd}body{font-size:12px}}@media (min-width:62rem){.mobile-cat-toggle{display:none!important}.category-desktop-container{display:flex!important}.mobile-scroll-area{display:none!important}.collapse{display:block!important;height:auto!important;visibility:visible!important}.swipe-toast{display:none!important}}@media (max-width:991.98px){.category-desktop-container{display:none!important}.mobile-cat-toggle{display:flex!important}#mobileCatMenu .cat-pill{display:block;width:100%;text-align:left;margin-bottom:0.3125rem;background:#f8f9fa;border-color:transparent;padding:0.6rem 1rem}#mobileCatMenu .cat-pill.active{background:#212529;color:white}.collapse:not(.show){display:none!important}.table th:nth-child(2),.table td:nth-child(2),.table th:nth-child(3),.table td:nth-child(3),.table th:nth-child(4),.table td:nth-child(4){display:none}.table th,.table td{width:auto!important}.table td:first-child{width:65%!important;padding-right:0.625rem;white-space:normal}.table td:last-child{width:35%!important;white-space:nowrap;text-align:right;vertical-align:top;padding-top:1.2rem}.price-try{font-size:0.9rem;font-weight:800}.nav-controls{flex-direction:column;gap:0.625rem;align-items:stretch}.search-wrapper{max-width:100%}.btn-print{width:100%;justify-content:center}}.fyt-ortali{text-align:center}.fyt-gosterge{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2-sp-3);margin-block-start:var(--s2-sp-3);padding:.5rem var(--s2-sp-4);background:var(--s2-surface);border:1px solid var(--s2-line);border-radius:var(--s2-radius-pill);font-size:var(--s2-fs-small);color:var(--s2-ink-2)}.fyt-bos{padding-block:var(--s2-sp-6);text-align:center;color:var(--s2-ink-3)}
