﻿*{box-sizing:border-box}body{margin:0;background:#f3f6fa;color:#21354a;font:15px Segoe UI,Arial,sans-serif}header{background:#17354f;color:white;padding:18px 5%;display:flex;align-items:center;gap:35px;flex-wrap:wrap}header strong{font-size:24px;letter-spacing:.4px}header span{color:#7cc4f3}nav{display:flex;gap:15px;flex-wrap:wrap}a{color:#1675a9;text-decoration:none}nav a{color:#e6eff8}main{max-width:1180px;margin:30px auto;padding:0 20px;min-height:70vh}h1{font-size:25px}.card{background:white;padding:25px;border-radius:12px;box-shadow:0 3px 15px #dce3ea;margin:18px 0}input,select{border:1px solid #c4d0dc;border-radius:6px;padding:11px;margin:5px 8px 5px 0;max-width:100%;min-width:150px}button,.btn{background:#176b9c;color:white;border:0;border-radius:6px;padding:11px 18px;cursor:pointer}.msg{color:#a12828;display:block;margin:12px 0}table{border-collapse:collapse;width:100%;background:white}th,td{padding:12px;border-bottom:1px solid #e4e9ef;text-align:left}th{background:#eaf1f6}footer{text-align:center;padding:22px;color:#708399}@media(max-width:650px){header{display:block}nav{margin-top:15px}}
.page-title{margin:32px 0}.page-title h1{font-size:34px;margin:5px 0}.page-title p{color:#64798a}.kicker{font-size:12px;color:#1388b7;font-weight:800;letter-spacing:2px}
.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.metric{background:#fff;border:1px solid #e0e9f1;border-radius:14px;padding:25px;box-shadow:0 8px 25px #1d46600c}.metric span{display:block;color:#607c91}.metric strong{display:block;font-size:38px;color:#123e5f;margin:12px 0}.metric a{font-weight:600}.card h2{margin-top:0}@media(max-width:700px){.metrics{grid-template-columns:1fr}}

/* V1.0.9: Yönetim alanı için kalıcı sol menü */
body{background:#f3f6fa}.app-shell{min-height:100vh;display:flex}.app-sidebar{width:266px;flex:0 0 266px;position:sticky;top:0;height:100vh;background:#17354f;color:#f3f8ff;display:flex;flex-direction:column;z-index:20}.brand{height:104px;display:flex;align-items:center;padding:18px 23px;border-bottom:1px solid #ffffff20}.brand img{display:block;width:215px;max-width:100%;height:auto}.sidebar-search{padding:19px 16px 10px}.sidebar-search label{font-size:12px;color:#b9d3e6;display:block;margin-bottom:7px}.sidebar-search input{margin:0;min-width:0;width:100%;background:#254862;border:1px solid #547087;color:#fff;padding:11px;border-radius:9px}.sidebar-search input::placeholder{color:#c3d4df}.side-nav{overflow-y:auto;flex:1;padding:10px 12px}.nav-group-title{font-size:11px;letter-spacing:1.2px;font-weight:700;color:#91b8d1;padding:17px 13px 8px}.side-nav a,.sidebar-bottom a{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:9px;color:#e5f0f8;font-size:14px}.side-nav a:hover,.side-nav a.active,.sidebar-bottom a:hover{background:#2d5876;color:white}.sidebar-bottom{padding:14px 12px;border-top:1px solid #ffffff20}.sidebar-bottom small{display:block;color:#9cb9ce;padding:12px 13px 0}.app-content{flex:1;min-width:0;display:flex;flex-direction:column}.app-topbar{height:72px;min-height:72px;background:#fff;border-bottom:1px solid #e1e9f0;display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:15px}.topbar-title{font-size:18px;font-weight:700;color:#17354f}.topbar-right{margin-left:auto;display:flex;gap:24px}.topbar-right a{color:#275c7c;font-weight:600}.menu-toggle{display:none;background:#e9f2f8;color:#17354f}.app-main{width:100%;max-width:1460px;margin:0 auto;flex:1;padding:26px 34px;min-height:0}.app-footer{text-align:center;padding:20px;color:#708399}.app-main .card{box-shadow:0 6px 22px #1d46600c}.app-main table{max-width:100%}@media(max-width:900px){.app-sidebar{position:fixed;left:0;transform:translateX(-100%);transition:transform .2s ease;box-shadow:8px 0 30px #0002}.sidebar-open .app-sidebar{transform:translateX(0)}.menu-toggle{display:block}.app-topbar{padding:0 18px}.app-main{padding:18px}.topbar-title{font-size:16px}}@media(max-width:520px){.topbar-right{gap:10px}.app-main{padding:12px}.metrics{grid-template-columns:1fr}}
