/* Sosyal ve site2 içerik çalışma alanı */
.wk-marketing-shell { display:flex; flex-direction:column; gap:14px; min-width:0; }
.wk-studio-header { display:flex; align-items:flex-start; justify-content:space-between; gap:14px; flex-wrap:wrap; }
.wk-studio-header h2 { margin:0 0 3px; font-size:18px; }
.wk-studio-scope, .wk-studio-help, .wk-studio-meta, .wk-studio-visual-note { margin:0; color:#5c6370; font-size:13px; line-height:1.4; }
.wk-studio-actions { display:flex; align-items:center; gap:8px; flex-wrap:wrap; }
.wk-studio-actions button { min-height:40px; }
.wk-studio-link { min-height:40px; border:1px solid #c9cdd4; background:#fff; color:#0b5ed7; border-radius:4px; padding:7px 10px; cursor:pointer; }
.wk-studio-link:hover { border-color:#8ab4f8; background:#f7fbff; }
.wk-studio-message { margin:0; padding:9px 12px; border:1px solid #c9def7; border-radius:5px; background:#f0f6ff; color:#0b4f9e; font-size:13px; }
.wk-studio-message.error { border-color:#f4c7c7; background:#fff5f5; color:#912018; }
.wk-studio-effects { display:block; color:#5c6370; font-size:12px; }
.wk-studio-card { margin:0; padding:14px; border:1px solid #dfe4ea; border-radius:6px; background:#fff; min-width:0; }
.wk-studio-card > h3 { margin:0 0 4px; font-size:15px; }
.wk-studio-card > .wk-studio-help { margin-bottom:12px; }
.wk-studio-form { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; align-items:end; }
.wk-studio-form .wk-studio-field:last-of-type { grid-column:auto; }
.wk-studio-form > button { min-height:44px; }
.wk-studio-field { display:flex; flex-direction:column; gap:4px; min-width:0; }
.wk-studio-field > span { color:#3a4048; font-size:12px; font-weight:600; }
.wk-studio-field input, .wk-studio-field select, .wk-studio-field textarea { width:100%; box-sizing:border-box; border:1px solid #c9cdd4; border-radius:4px; padding:8px 9px; background:#fff; color:#1a1a1a; font:inherit; min-height:40px; }
.wk-studio-field textarea { resize:vertical; line-height:1.4; }
.wk-studio-field input:focus, .wk-studio-field select:focus, .wk-studio-field textarea:focus, .wk-studio-link:focus-visible, .wk-studio-draft:focus-visible { outline:3px solid #8ab4f8; outline-offset:1px; }
.wk-studio-split { display:grid; grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr); gap:12px; align-items:start; }
.wk-studio-draft-list { display:flex; flex-direction:column; gap:7px; min-width:0; }
.wk-studio-draft { display:flex; flex-direction:column; align-items:flex-start; gap:3px; width:100%; min-height:44px; padding:9px 10px; text-align:left; border:1px solid #d5dae0; border-radius:5px; background:#fcfcfd; color:#1a1a1a; cursor:pointer; overflow-wrap:anywhere; }
.wk-studio-draft:hover, .wk-studio-draft.active { border-color:#8ab4f8; background:#f4f9ff; }
.wk-studio-draft strong { font-size:12px; }
.wk-studio-draft span { font-size:12px; line-height:1.35; color:#3a4048; }
.wk-studio-draft small { color:#69727e; font-size:11px; }
.wk-studio-draft-detail { display:flex; flex-direction:column; gap:9px; min-width:0; }
.wk-studio-draft-detail h4, .wk-studio-task-editor h4 { margin:0; font-size:14px; }
.wk-studio-quality { display:flex; flex-wrap:wrap; align-items:center; gap:5px 10px; padding:9px 10px; border-left:3px solid #1a7f37; background:#f7faf8; font-size:12px; }
.wk-studio-quality span { color:#5c6370; }
.wk-studio-quality-warn { color:#912018 !important; }
.wk-studio-tags { display:flex; flex-wrap:wrap; align-items:center; gap:6px; font-size:12px; }
.wk-studio-tag { padding:3px 8px; border-radius:11px; background:#eef1f4; color:#3a4048; overflow-wrap:anywhere; }
.wk-studio-visual-note { padding-top:2px; }
.wk-studio-visual { display:flex; flex-direction:column; gap:8px; padding:11px 12px; border:1px solid #dfe4ea; border-radius:5px; background:#fcfcfd; }
.wk-studio-visual > strong { font-size:13px; }
.wk-studio-visual-preview { margin:0; display:flex; flex-direction:column; gap:5px; max-width:520px; }
.wk-studio-visual-preview img { display:block; width:100%; max-height:360px; object-fit:cover; border-radius:4px; background:#eef1f4; }
.wk-studio-visual-preview figcaption { color:#69727e; font-size:11px; }
.wk-studio-plan-bind { margin:0; color:#0b5ed7; font-size:12px; }
.wk-studio-empty { margin:0; color:#69727e; font-size:13px; }
.wk-studio-plan-form { margin-bottom:14px; }
.wk-studio-plan-list { display:flex; flex-direction:column; gap:10px; }
.wk-studio-plan { padding:11px 12px; border:1px solid #e0e4e8; border-radius:5px; background:#fcfcfd; }
.wk-studio-plan-head { display:flex; align-items:center; gap:8px; flex-wrap:wrap; }
.wk-studio-plan-head > div { flex:1; min-width:180px; }
.wk-studio-plan-head button { min-height:36px; }
.wk-studio-status { padding:3px 8px; border-radius:11px; background:#eef1f4; color:#5c6370; font-size:11px; }
.wk-studio-task-list { display:flex; flex-direction:column; gap:6px; margin-top:9px; }
.wk-studio-task { display:flex; align-items:flex-start; justify-content:space-between; gap:9px; padding:8px 9px; border:1px solid #e6e8eb; border-radius:4px; background:#fff; }
.wk-studio-task > div:first-child { display:flex; flex-direction:column; gap:3px; min-width:0; }
.wk-studio-task strong { font-size:12px; }
.wk-studio-task span { font-size:12px; overflow-wrap:anywhere; }
.wk-studio-task small { color:#69727e; font-size:11px; }
.wk-studio-task-actions { display:flex; gap:6px; flex-wrap:wrap; }
.wk-studio-task-actions button, .wk-studio-task-editor button { min-height:36px; }
.wk-studio-task-result { display:inline-flex; align-items:center; min-height:36px; padding:7px 9px; border:1px solid #c9def7; border-radius:4px; color:#0b5ed7; background:#f7fbff; text-decoration:none; font-size:12px; }
.wk-studio-task-result:hover { border-color:#8ab4f8; background:#eef6ff; }
.wk-studio-task-editor { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; margin-top:3px; padding:10px; border:1px solid #c9def7; border-radius:5px; background:#f7fbff; }
.wk-studio-task-editor h4, .wk-studio-task-editor p { grid-column:1 / -1; }
.wk-studio-publish-state { margin:0 0 10px; padding:9px 10px; border-left:3px solid #0b5ed7; background:#f0f6ff; color:#0b4f9e; font-size:13px; }
.wk-studio-kpi-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:8px; }
.wk-studio-kpi { display:flex; flex-direction:column; gap:4px; min-width:0; padding:9px 10px; border:1px solid #e6e8eb; border-radius:5px; background:#fcfcfd; }
.wk-studio-kpi span { color:#69727e; font-size:11px; }
.wk-studio-kpi strong { font-size:15px; line-height:1.25; overflow-wrap:anywhere; }
@media (max-width:800px){
  .wk-studio-split { grid-template-columns:1fr; }
  .wk-studio-kpi-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:560px){
  .wk-studio-form, .wk-studio-task-editor { grid-template-columns:1fr; }
  .wk-studio-form > button, .wk-studio-task-editor h4, .wk-studio-task-editor p { grid-column:auto; }
  .wk-studio-kpi-grid { grid-template-columns:1fr; }
  .wk-studio-task { flex-direction:column; }
}
