/* Shared administrator controls; page-specific actions and semantics stay intact. */
body{font-size:14px;line-height:1.45}main{max-width:1320px;padding:20px 24px}header{gap:12px;padding:10px 20px}header nav{gap:2px}header nav a{padding:8px 10px;font-size:13px}h1{font-size:21px;font-weight:650;letter-spacing:-.025em;margin:0 0 16px}h2{text-transform:none;letter-spacing:0;font-size:15px;font-weight:650;margin:20px 0 10px;color:var(--yazi)}h3{font-size:14px;margin:16px 0 8px}.kart{padding:14px 16px}.kartlar{gap:10px;margin-bottom:16px}.kartlar .sayi{font-size:24px;line-height:1.2;font-variant-numeric:tabular-nums}.kartlar .ad{font-size:12px;margin-top:5px}input,select,textarea{font:inherit;max-width:100%;min-width:0;box-sizing:border-box}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:40px;padding:8px 10px;border:1px solid var(--cizgi);border-radius:7px;background:var(--yuzey2);color:var(--yazi)}textarea{padding:10px 12px;border:1px solid var(--cizgi);border-radius:7px;background:var(--yuzey2);color:var(--yazi);line-height:1.5}button,.dugme{min-height:40px;font:inherit;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;vertical-align:middle}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--vurgu);outline-offset:3px}summary{cursor:pointer;min-height:40px;align-content:center}details.kart>summary{font-weight:600}.sonuk{font-size:12px}td,th{font-size:13px;padding:10px 12px;overflow-wrap:anywhere}td{vertical-align:top}p{margin:8px 0}label{line-height:1.5}input[type=checkbox],input[type=radio]{width:17px;height:17px;vertical-align:middle;accent-color:var(--vurgu)}.admin-page-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.admin-page-head h1{margin:0}.admin-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-technical-metrics{margin:12px 0}.admin-technical-metrics>.kartlar{margin:10px 0 0}.admin-status-help,.admin-statistics{font-size:12px}.admin-inline-help{font-size:12px;color:var(--sonuk)}
html[data-theme=light]{--bg:#f3f5f8;--yuzey:#fff;--yuzey2:#edf1f6;--cizgi:#d8e0eb;--yazi:#172234;--sonuk:#53647a;--iyi:#22743a;--vurgu:#2864c5;--uyari:#8a5b12;--kotu:#b32e3b}html[data-theme=light] body header{background:var(--yuzey)}html[data-theme=light] body button:hover{background:var(--yuzey2)}
html[data-theme=light] body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-theme=light] body select,html[data-theme=light] body textarea{background:var(--yuzey)!important;color:var(--yazi)!important;border-color:var(--cizgi)!important;color-scheme:light}
body .panel-language select,body .panel-language button{min-height:40px}
@media(max-width:700px){main{padding:16px 12px}header{padding:10px 12px;gap:10px}header nav a{min-height:44px;display:flex;align-items:center}h1{font-size:19px}.kart{padding:12px}.kartlar{gap:8px}.kartlar .sayi{font-size:21px}button,.dugme,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,summary{min-height:44px}.admin-page-actions{gap:6px}td,th{padding:8px;font-size:12px}}
@media(max-width:700px){body .panel-language select,body .panel-language button{min-height:44px}}
@media(max-width:700px){body button,body button.birincil,body .dugme{min-height:44px}}
