html{background-color: #f2f2f7;}body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;} .fw-bold{font-weight: 600 !important;}b, strong{font-weight: 600;}
body{background: linear-gradient(135deg, #eef2fb 0%, #fdf3ea 45%, #f1eefb 100%);background-attachment: fixed;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;padding-bottom: 90px;}.tk-kap{max-width: 720px;margin: 0 auto;padding: 18px 16px 40px;}.tk-baslik{font-size: 24px;font-weight: 800;letter-spacing: -0.02em;color: #1c1c1e;margin: 6px 0 4px;}.tk-alt{font-size: 14px;color: rgba(60,60,67,0.7);margin-bottom: 18px;}.tk-kart{background: #fff;border-radius: 20px;padding: 16px;margin-bottom: 12px;box-shadow: 0 8px 22px rgba(15,23,42,0.07);}.tk-ust{display: flex;justify-content: space-between;align-items: flex-start;gap: 10px;margin-bottom: 10px;}.tk-ad{font-size: 15.5px;font-weight: 700;color: #1c1c1e;line-height: 1.35;}.tk-kod{display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;border-radius: 999px;background: rgba(118,118,128,0.12);color: #1c1c1e;font-size: 12px;font-weight: 700;text-decoration: none;margin-top: 6px;}.tk-kod i{color: #e30a17;font-size: 11px;}.tk-rozet{flex-shrink: 0;padding: 5px 12px;border-radius: 999px;font-size: 12px;font-weight: 700;white-space: nowrap;}.tk-onay{background: rgba(16,185,129,0.14);color: #047857;}.tk-bekliyor{background: rgba(245,158,11,0.16);color: #b45309;}.tk-iptal{background: rgba(118,118,128,0.14);color: #4b5563;}.tk-satir{display: flex;justify-content: space-between;gap: 12px;padding: 7px 0;border-top: 1px solid rgba(60,60,67,0.08);font-size: 13.5px;}.tk-satir span{color: rgba(60,60,67,0.65);}.tk-satir b{color: #1c1c1e;font-weight: 600;text-align: right;}.tk-uyari{background: #fff;border-radius: 18px;padding: 16px;box-shadow: 0 8px 22px rgba(15,23,42,0.07);font-size: 14px;color: #1c1c1e;}.tk-form label{font-size: 12.5px;font-weight: 700;color: rgba(60,60,67,0.7);display: block;margin-bottom: 6px;}.tk-form input{width: 100%;padding: 12px 14px;border-radius: 14px;border: 1px solid rgba(60,60,67,0.18);font-size: 15px;margin-bottom: 12px;background: #fff;}.tk-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 13px 18px;border: 0;border-radius: 999px;font-size: 15px;font-weight: 700;cursor: pointer;text-decoration: none;color: #fff;background: linear-gradient(135deg, #e30a17 0%, #a8000b 100%);box-shadow: 0 8px 20px rgba(227,10,23,0.28);}.tk-uye{margin-top: 14px;background: linear-gradient(135deg, #4c1d95 0%, #312e81 60%, #1b2a5c 100%);color: #fff;border-radius: 20px;padding: 18px;box-shadow: 0 12px 30px rgba(49,46,129,0.3);}.tk-uye h3{font-size: 17px;font-weight: 800;margin: 0 0 6px;}.tk-uye p{font-size: 13.5px;opacity: 0.85;margin: 0 0 12px;}.tk-uye a{display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;border-radius: 999px;background: #f6bb42;color: #14203a !important;font-weight: 700;font-size: 14px;text-decoration: none;}.tk-hata{background: rgba(227,10,23,0.08);border: 1px solid rgba(227,10,23,0.25);color: #a8000b;border-radius: 14px;padding: 12px 14px;font-size: 13.5px;font-weight: 600;margin-bottom: 14px;}