.cb-editor{font:14px/1.6 system-ui,sans-serif;color:#172b46}.cb-editor *{box-sizing:border-box}.cb-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0 0 28px}.cb-dashboard a{padding:18px;border:1px solid #dce5ef;border-radius:14px;text-decoration:none;background:#fff;color:#172b46;font-weight:700}.cb-dashboard a:last-child{background:#172b46;color:#fff}.editor-shortcuts{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0}.editor-shortcuts button,.cb-category-form button{background:#bc2439;border:0;border-radius:10px;padding:12px 20px;color:#fff;font:700 14px system-ui;cursor:pointer}.cb-editor .blog-form{padding:26px;gap:22px;overflow:visible;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cb-editor .blog-form label,.cb-category-form label{display:grid;gap:8px;font-size:13px;font-weight:650;min-width:0}.cb-editor .blog-form input,.cb-editor .blog-form select,.cb-editor .blog-form textarea,.cb-category-form input,.cb-category-form select,.cb-category-form textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid #bdcada;border-radius:9px;background:#fff;color:#172b46;caret-color:#172b46;font:14px/1.5 system-ui;min-height:46px}.cb-editor textarea[name=content]{min-height:320px;font-family:ui-monospace,monospace}.cb-editor .wide{grid-column:1/-1}.cb-editor small{font-weight:400;color:#576a81;font-size:12px}.cb-editor .blog-form .wide:last-child{position:sticky;bottom:10px;z-index:3;background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:14px;display:flex;gap:18px;align-items:center;box-shadow:0 8px 20px #172b4612}.cb-editor .blog-button{background:#bc2439;padding:12px 22px;color:white;border:0;border-radius:9px;cursor:pointer}.editor-cancel{color:#172b46}.cb-editor .media-toolbar{padding:20px;background:#f4f7fb;border-radius:12px;border:1px solid #dce5ef}.cb-category-form{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:26px;background:#fff;border:1px solid #dce5ef;border-radius:16px}.cb-category-form textarea{resize:vertical}.cb-category-form .wide{grid-column:1/-1}.cb-category-form .cb-check{display:flex;align-items:center}.cb-check input{width:20px;min-height:20px}.cb-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.cb-category-grid>article,.cb-category-grid>a{padding:22px;border:1px solid #dce5ef;border-radius:14px;background:#fff;color:#172b46;text-decoration:none}.cb-public-category{max-width:900px;margin:auto}.cb-public-category p{line-height:1.85}.cb-success{padding:14px;background:#e9f5ef;border-radius:9px}.cb-editor #post-list{scroll-margin-top:90px}.cb-editor .blog-admin-table{font-size:13px;min-width:680px}.cb-editor [hidden]{display:none!important}@media(max-width:700px){.cb-dashboard,.cb-category-form,.cb-editor .blog-form,.cb-category-grid{grid-template-columns:1fr}.cb-editor .blog-form,.cb-category-form{padding:18px;gap:18px}.cb-editor .wide,.cb-category-form .wide{grid-column:1}.cb-dashboard{gap:8px}.cb-dashboard a{padding:14px}.editor-shortcuts{align-items:start;flex-direction:column}.cb-editor .media-actions{flex-direction:column;align-items:stretch}.cb-editor .blog-form .wide:last-child{flex-wrap:wrap;bottom:4px}.cb-editor .blog-form input[type=checkbox]{width:20px;min-height:20px}}
.cb-dashboard a>span{display:block;font-size:12px;font-weight:400;margin-top:8px}.cb-report-dates{display:flex;gap:16px;align-items:end;flex-wrap:wrap;background:#fff;padding:20px;border:1px solid #dce5ef;border-radius:14px;margin:20px 0}.cb-report-dates label{display:grid;gap:6px;flex:1;font-size:12px}.cb-report-dates input{min-height:44px;border:1px solid #bdcada;border-radius:8px;padding:10px;background:#fff;color:#172b46;caret-color:#172b46}.cb-report-dates button{border:0;border-radius:8px;padding:13px 18px;background:#172b46;color:white;cursor:pointer}@media(max-width:600px){.cb-report-dates{display:grid;grid-template-columns:1fr}.cb-report-dates input{width:100%}}
.cb-rich-editor{border:1px solid #bdcada;border-radius:12px;overflow:hidden;background:#fff;margin:0}.cb-rich-tools{display:flex;flex-wrap:wrap;gap:7px;padding:12px;background:#f3f6fa;border-bottom:1px solid #dce5ef}.cb-rich-tools button{background:#fff;border:1px solid #bdcada;border-radius:7px;padding:8px 11px;color:#172b46;font:600 12px system-ui;cursor:pointer}.cb-rich-canvas{min-height:340px;padding:22px;line-height:1.85;outline:none;font-size:15px}.cb-rich-canvas:focus{box-shadow:inset 0 0 0 2px #2368b5}.cb-rich-canvas img,.cb-rich-canvas video{max-width:100%;height:auto}.cb-rich-canvas h2{font-size:23px}.cb-rich-canvas p{margin:0 0 14px}.cb-rich-canvas[hidden]{display:none}
.cb-dashboard a[href='/admin/kitle-raporu.php']{background:#172b46;color:#fff}.cb-editor .blog-top{position:relative}.cb-editor .media-toolbar input[type=file]{max-width:100%}
body:has(.cb-dashboard) .cb-consent-banner{display:none!important}.cb-editor input[type=checkbox]{width:20px!important;min-height:20px!important;padding:0;vertical-align:middle;display:inline-block}.cb-editor .blog-form label:has(input[type=checkbox]){display:flex;align-items:center}.cb-editor .blog-admin-table td a,.cb-editor .blog-admin-table td button{padding:8px;display:inline-block;min-height:38px}@media(max-width:700px){.cb-editor .blog-admin-table{min-width:0!important;display:block}.cb-editor .blog-admin-table thead{display:none}.cb-editor .blog-admin-table tbody{display:grid;gap:14px}.cb-editor .blog-admin-table tr{display:block;border:1px solid #dce5ef;border-radius:12px;background:#fff;padding:14px}.cb-editor .blog-admin-table td{display:block;padding:8px 0;border:0}.cb-editor .blog-admin-table td:nth-child(2)::before{content:'Kategori: ';font-weight:700}.cb-editor .blog-admin-table td:nth-child(3)::before{content:'Durum: ';font-weight:700}.cb-editor .blog-admin-table td:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cb-editor .blog-admin-table td button,.cb-editor .blog-admin-table td a{min-height:44px;border:1px solid #dce5ef;border-radius:8px}}

.cb-rich-canvas figcaption{font-size:12px;color:#64758b;min-height:24px}.cb-rich-canvas figcaption:empty::before{content:'Görsel açıklaması (isteğe bağlı)';color:#8592a4}
