.sayfa-ic:has(.teklif-govde)>h2,.sayfa-ic:has(.teklif-govde)>.teklif-not{display:none}
#tkHero{position:relative;overflow:hidden;border-radius:16px;padding:26px 30px;margin:4px 0 20px;background:linear-gradient(120deg,#10243a 0%,#16436e 55%,#1e5aa8 100%);color:#fff;box-shadow:0 10px 28px rgba(16,36,58,.22)}
#tkHero:after{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(240,161,50,.35),rgba(240,161,50,0) 70%)}
#tkHero .tk-ust{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;position:relative;z-index:1}
#tkHero .tk-etiket{display:inline-block;background:rgba(240,161,50,.18);color:#ffc46b;border:1px solid rgba(240,161,50,.45);border-radius:20px;padding:3px 12px;font-size:12px;font-weight:700;letter-spacing:.4px;margin-bottom:10px}
#tkHero h1{margin:0 0 6px;font-size:26px;font-weight:800;color:#fff;letter-spacing:.2px}
#tkHero p{margin:0;color:#c9d7ea;font-size:14px;line-height:1.55;max-width:620px}
#tkHero p b{color:#fff}
#tkHero .tk-sayi{flex:none;text-align:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:12px 18px;min-width:120px}
#tkHero .tk-sayi b{display:block;font-size:26px;font-weight:800;color:#ffc46b;line-height:1.1}
#tkHero .tk-sayi span{font-size:12px;color:#c9d7ea}
#tkHero .tk-adim{display:flex;gap:12px;margin-top:20px;position:relative;z-index:1;flex-wrap:wrap}
#tkHero .tk-adim div{flex:1 1 200px;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:12px 14px}
#tkHero .tk-adim i{flex:none;width:34px;height:34px;border-radius:50%;background:#f0a132;color:#10243a;font-style:normal;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:15px}
#tkHero .tk-adim b{display:block;font-size:14px;color:#fff}
#tkHero .tk-adim span{font-size:12px;color:#c9d7ea}
.teklif-govde{gap:22px!important;align-items:flex-start}
.teklif-govde .katalog-ust{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.teklif-govde .katalog-ara{flex:1 1 auto;width:auto!important;max-width:none!important;min-width:0;height:46px;border:1px solid #d5deea!important;border-radius:12px!important;padding:0 16px 0 44px!important;font-size:14px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2390a0b0' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 15px center;box-shadow:0 2px 8px rgba(16,36,58,.05);outline:none;transition:border-color .15s,box-shadow .15s}
.teklif-govde .katalog-ara:focus{border-color:#1e5aa8!important;box-shadow:0 0 0 3px rgba(30,90,168,.12)}
.teklif-govde .katalog-ust>span{flex:none;background:#eef3fa;color:#16436e;font-weight:700;font-size:13px;border-radius:20px;padding:7px 14px}
.teklif-grid .urun-kart{border-radius:14px;border:1px solid #e6ecf3;transition:transform .18s,box-shadow .18s,border-color .18s}
.teklif-grid .urun-kart:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(16,36,58,.12);border-color:#f0c58a}
.teklif-grid .uk-fiyatlar .uk-row:nth-child(2),.teklif-grid .uk-fiyatlar .uk-row:nth-child(5){display:none}
.teklif-grid .btn-ekle.teklif-detay{background:linear-gradient(135deg,#f0a132,#e07b12)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:700;letter-spacing:.2px;box-shadow:0 4px 12px rgba(224,123,18,.28);transition:filter .15s,transform .15s}
.teklif-grid .btn-ekle.teklif-detay:before{content:"+ "}
.teklif-grid .btn-ekle.teklif-detay:hover{filter:brightness(1.06);transform:translateY(-1px)}
.teklif-liste{position:sticky;top:16px;border-radius:16px!important;border:1px solid #e1e8f0!important;overflow:hidden;box-shadow:0 10px 28px rgba(16,36,58,.10)!important;background:#fff}
.teklif-liste-bas{background:linear-gradient(120deg,#10243a,#1e5aa8)!important;color:#fff!important;padding:16px 18px!important;font-size:15px!important;font-weight:800!important;display:flex;align-items:center;justify-content:space-between}
.teklif-liste-bas span{background:#f0a132!important;color:#10243a!important;border-radius:20px!important;min-width:26px;height:26px;padding:0 9px!important;display:inline-flex!important;align-items:center;justify-content:center;font-weight:800}
.teklif-liste-govde{max-height:calc(100vh - 330px);overflow:auto;padding:6px 0}
.teklif-liste-govde:not(:has(.teklif-satir)){padding:26px 18px;text-align:center;color:#8193a8;font-size:13px}
.teklif-liste-govde:not(:has(.teklif-satir)):before{content:"";display:block;width:56px;height:56px;margin:0 auto 10px;border-radius:50%;background:#fff4e6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' stroke='%23e07b12' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Crect x='9' y='3' width='6' height='4' rx='1'/%3E%3Cpath d='M9 12h6M9 16h4'/%3E%3C/svg%3E") no-repeat center}
.teklif-satir{display:flex;align-items:center;gap:10px;padding:10px 16px!important;border-bottom:1px solid #f0f3f7!important}
.teklif-satir:hover{background:#f8fafd}
.teklif-satir .ts-bilgi{flex:1;min-width:0}
.teklif-satir .ts-ad{display:block;font-size:13px;font-weight:700;color:#10243a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.teklif-satir .ts-bc{display:block;font-size:11px;color:#8193a8;margin-top:2px}
.teklif-satir>b{flex:none;background:#eef3fa;color:#16436e;border-radius:20px;padding:4px 10px;font-size:12px}
.teklif-satir>button{flex:none;width:26px;height:26px;border-radius:50%!important;border:none!important;background:#fdecec!important;color:#c0392b!important;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0!important}
.teklif-satir>button:hover{background:#c0392b!important;color:#fff!important}
.teklif-liste-alt{padding:14px 16px 16px!important;background:#fafbfd;border-top:1px solid #edf1f6}
.teklif-liste-ozet{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#5b6b80;margin-bottom:12px}
.teklif-liste-ozet b{color:#e07b12;font-size:16px}
.teklif-gonder-btn{width:100%;height:46px;border:none!important;border-radius:12px!important;background:linear-gradient(135deg,#f0a132,#e07b12)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:.3px;box-shadow:0 6px 16px rgba(224,123,18,.32);cursor:pointer;transition:filter .15s,transform .15s}
.teklif-gonder-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}
.teklif-gonder-btn:disabled{background:#d7dee8!important;box-shadow:none;color:#8193a8!important;cursor:not-allowed}
#tkNot{margin-top:10px;font-size:11.5px;color:#8193a8;line-height:1.45;text-align:center}
@media (max-width:900px){#tkHero{padding:20px}#tkHero .tk-ust{flex-direction:column}#tkHero h1{font-size:21px}.teklif-liste{position:static}}
