:root{--renk-lacivert: #1e2a4a;--renk-mavi: #2f6fed;--renk-mavi-acik: #eaf1ff;--renk-yesil: #1fa971;--renk-kirmizi: #e0483e;--renk-turuncu: #f2994a;--renk-metin: #1c2333;--renk-metin-soluk: #6b7280;--renk-zemin: #f4f6fb;--renk-kart: #ffffff;--renk-cizgi: #e4e8f0;--radius: 10px;--golge: 0 1px 3px rgba(20, 30, 60, .08), 0 1px 2px rgba(20, 30, 60, .06)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:var(--renk-zemin);color:var(--renk-metin)}h1,h2,h3,h4{margin:0 0 4px;color:var(--renk-lacivert)}button{font-family:inherit;cursor:pointer}.btn{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--radius);padding:10px 18px;font-size:14px;font-weight:600;transition:opacity .15s ease,transform .05s ease}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--renk-mavi);color:#fff}.btn-primary:hover:not(:disabled){opacity:.9}.btn-ghost{background:transparent;color:var(--renk-mavi);border:1px solid var(--renk-cizgi)}.btn-ghost:hover:not(:disabled){background:var(--renk-mavi-acik)}.btn-tehlike{background:#fdeceb;color:var(--renk-kirmizi)}.btn-tehlike:hover:not(:disabled){background:#fbdad7}.kart{background:var(--renk-kart);border:1px solid var(--renk-cizgi);border-radius:var(--radius);box-shadow:var(--golge);padding:20px}.form-alan{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-alan label{font-size:13px;font-weight:600;color:var(--renk-metin-soluk)}.form-alan input,.form-alan select{padding:10px 12px;border:1px solid var(--renk-cizgi);border-radius:8px;font-size:14px;background:#fff;color:var(--renk-metin)}.form-alan input:focus,.form-alan select:focus{outline:none;border-color:var(--renk-mavi);box-shadow:0 0 0 3px var(--renk-mavi-acik)}.hata-mesaji{background:#fdeceb;color:var(--renk-kirmizi);border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:14px}.basari-mesaji{background:#e8f8f1;color:var(--renk-yesil);border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:14px}.etiket{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.etiket-mavi{background:var(--renk-mavi-acik);color:var(--renk-mavi)}.etiket-yesil{background:#e8f8f1;color:var(--renk-yesil)}.etiket-gri{background:#eef0f4;color:var(--renk-metin-soluk)}.etiket-turuncu{background:#fdf1e6;color:var(--renk-turuncu)}.sayfa{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.form-kart{width:100%;max-width:380px;padding:32px}.alt-baslik{color:var(--renk-metin-soluk);font-size:14px;margin:0 0 20px}.alt-link{margin:16px 0 0;font-size:13px;color:var(--renk-metin-soluk);text-align:center}.alt-link a{color:var(--renk-mavi);text-decoration:none;font-weight:600}.alt-link a:hover{text-decoration:underline}.form-kart .btn{width:100%;justify-content:center;margin-top:6px}table.tablo{width:100%;border-collapse:collapse;font-size:14px}table.tablo th{text-align:left;color:var(--renk-metin-soluk);font-size:12px;text-transform:uppercase;letter-spacing:.03em;padding:10px 12px;border-bottom:1px solid var(--renk-cizgi)}table.tablo td{padding:12px;border-bottom:1px solid var(--renk-cizgi)}table.tablo tr:last-child td{border-bottom:none}
