/* TahtaCep v11.8 — kurucu yönetim */
.tc-admin-wrap{max-width:1140px;margin:0 auto;padding:36px 22px 75px;color:#14283f}
.tc-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:25px}
.tc-admin-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:#2463a4;text-transform:uppercase}
.tc-admin-head h1{font-size:clamp(27px,3.8vw,39px);letter-spacing:-.04em;margin:8px 0 7px}
.tc-admin-sub{color:#5f7085;font-size:14px;line-height:1.6;max-width:680px;margin:0}
.tc-admin-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px}
.tc-admin-panel{background:white;border:1px solid #dbe4ef;box-shadow:0 6px 24px #112c4c0b;border-radius:17px;padding:25px}
.tc-admin-panel h2{font-size:19px;margin:0 0 8px;letter-spacing:-.02em}.tc-admin-panel p{font-size:13px;line-height:1.65;color:#5d7088}
.tc-admin-status{display:flex;gap:9px;align-items:center;font-size:15px;font-weight:800;padding:13px 15px;border-radius:11px;background:#e9f8f0;color:#17694d;margin:16px 0 10px}
.tc-admin-status[data-paused="true"]{background:#fff0e9;color:#a13f25}.tc-admin-led{height:9px;width:9px;border-radius:50%;background:#20a76d;flex:none}.tc-admin-status[data-paused="true"] .tc-admin-led{background:#c85430}
.tc-admin-action{font:inherit;font-weight:750;border:1px solid transparent;border-radius:10px;padding:13px 18px;cursor:pointer;font-size:14px;min-height:44px}
.tc-admin-action:disabled{opacity:.5;cursor:wait}.tc-admin-action.danger{background:#b73933;color:#fff}.tc-admin-action.danger:hover{background:#9e2926}.tc-admin-action.success{background:#155cbd;color:#fff}.tc-admin-action.success:hover{background:#0c4d9f}.tc-admin-action.light{background:white;border-color:#d6e1ef;color:#1e4875}
.tc-admin-actions{display:flex;gap:10px;flex-wrap:wrap;margin:19px 0 12px}
.tc-admin-notice{padding:12px 14px;border-radius:10px;font-size:13px;background:#eef4fb;color:#385274;border:1px solid #dbe5f1}
.tc-admin-notice[data-error="true"]{background:#fff1ed;color:#a52c22;border-color:#f5d2ca}
.tc-admin-log{padding:0;list-style:none;margin:12px 0 0}
.tc-admin-log li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f5;padding:10px 0;font-size:12px;color:#526478}
.tc-admin-log li:last-child{border-bottom:0}.tc-admin-log strong{font-size:12px;color:#1c3656}
.tc-admin-caption{font-size:12px;color:#677991}
.tc-admin-seal{display:flex;align-items:center;gap:7px;border:1px solid #c6dafe;background:linear-gradient(140deg,#f4f9ff,#e8f1ff);color:#115ec7;padding:9px 12px;border-radius:999px;font-size:12px;font-weight:850}
.tc-admin-seal svg{width:17px;height:17px}
.tc-admin-nav{display:none;align-items:center;gap:7px;padding:9px 11px!important;background:#f2f7ff!important;color:#155ab3!important;border:1px solid #d7e6fb!important;border-radius:10px!important;font-size:12px;font-weight:800!important}
.tc-admin-nav svg{width:17px;height:17px}
.tc-admin-nav:hover{background:#e6f1ff!important}
@media(max-width:900px){.tc-admin-grid{grid-template-columns:1fr}.tc-admin-wrap{padding:22px 15px 50px}.tc-admin-panel{padding:20px}}
@media(max-width:1080px){.tc-admin-nav{display:none!important}}
