.content-source-card{border-left:3px solid var(--brand)}
.content-status,.buffer-synced,.content-target{font-family:'DM Mono',monospace;font-size:10px}
.content-status{text-transform:uppercase;letter-spacing:.06em;padding:3px 7px;border-radius:999px;background:var(--surface2);color:var(--muted)}
.status-developing{background:rgba(245,158,11,.12);color:var(--amber)}.status-ready{background:rgba(15,166,114,.12);color:#0b8b60}
.status-scheduled{background:rgba(59,130,246,.12);color:#2563eb}.status-published{background:rgba(15,166,114,.15);color:#087552}
.buffer-synced{color:#0b8b60}.content-target{color:var(--subtle);margin-top:8px}
.content-flow-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.content-flow-fields .field{margin-bottom:0}
.remix-card{max-height:90vh;overflow:auto}.remix-subtitle{font-size:12px;color:var(--muted);margin-top:3px}
.remix-source-wrap{padding:14px;background:var(--surface2);border:1px solid var(--border);border-radius:12px;margin-bottom:16px}.remix-source{white-space:pre-wrap;font-size:13px;line-height:1.55;max-height:140px;overflow:auto}
.remix-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px}.remix-channel{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:9px 11px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.remix-channel span,.remix-channel small{display:block}.remix-channel small{color:var(--subtle);margin-top:2px}.remix-status{min-height:18px;margin-top:7px;color:var(--muted);font-size:12px}
.remix-variants{display:grid;gap:12px;margin-top:16px}.remix-variant{padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.remix-variant-title{font-weight:700}.remix-variant-title small{display:block;font-weight:400;color:var(--subtle);margin:2px 0 5px}.adaptation-status{display:inline-block;color:var(--muted);font-size:11px;margin-bottom:8px}.remix-variant textarea{min-height:120px}.remix-schedule{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.variant-error{color:var(--red);font-size:11px;margin-top:6px}.platform-tips{font-size:11px;color:var(--muted);margin-top:8px}.platform-tips summary{cursor:pointer;font-weight:600}.platform-tips div{margin-top:5px}.platform-tips ul{margin:6px 0 0;padding-left:18px}.platform-tips li{margin:3px 0}
.remix-actions{position:sticky;bottom:-1px;background:var(--surface);border-top:1px solid var(--border);padding:12px 0 2px;margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.remix-actions span{font-size:11px;color:var(--subtle);max-width:600px}.remix-actions strong{color:var(--muted)}
.content-detail-shell{max-width:1080px;margin:0 auto;padding:28px 32px 64px}.content-detail-back{margin-bottom:18px}.content-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.content-detail-kicker{font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.09em;color:var(--subtle);margin-bottom:6px}.content-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--muted);font-size:12px;margin-top:10px}.content-detail-actions{display:flex;gap:8px;flex-shrink:0}.content-source-workspace,.content-versions{max-width:850px;padding:24px 0}.content-versions{border-top:1px solid var(--border)}.content-section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.content-section-heading h2{font-size:20px;margin:0}.content-section-heading>span{font-size:11px;color:var(--subtle)}.content-source-copy{min-height:240px;line-height:1.65;resize:vertical;margin-bottom:14px}.content-source-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.content-source-fields label{font-size:11px;color:var(--muted)}.content-source-fields .input{margin-top:5px}.content-variant{padding:18px 0;border-bottom:1px solid var(--border)}.content-variant-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.content-variant-head small{display:block;color:var(--subtle);margin-top:2px}.content-variant-copy{min-height:150px;line-height:1.6}.variant-preflight{display:flex;gap:14px;flex-wrap:wrap;color:var(--subtle);font:10px 'DM Mono',monospace;margin-top:7px}.is-warning{color:var(--red)!important}.content-detail-empty{background:var(--surface2);border-radius:14px;padding:22px}.content-detail-empty p{color:var(--muted);font-size:13px}.content-published-note{margin-top:18px;padding:12px 14px;border-radius:10px;background:rgba(15,166,114,.1);color:#087552;font-size:12px}.content-calendar-pill{height:auto;align-items:flex-start;gap:6px}.content-calendar-pill .day-post-copy{display:grid;gap:3px}.content-calendar-pill small{font-size:9px;color:var(--subtle);font-weight:400}.content-calendar-pill .content-status{margin-left:auto;font-size:8px}
@media(max-width:640px){.content-flow-fields,.remix-channels,.remix-schedule,.content-source-fields{grid-template-columns:1fr}.remix-actions,.content-detail-header{align-items:stretch;flex-direction:column}.content-detail-shell{padding:18px 16px 88px}.content-detail-actions{position:sticky;bottom:8px;z-index:3;background:var(--surface);padding:8px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.12)}.content-detail-actions .btn{flex:1}.content-source-copy{min-height:210px}.content-calendar-toggle{order:-1}}

.develop-section{max-width:850px;padding:28px 0;border-top:1px solid var(--border)}.develop-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.develop-grid label{font-weight:600}.develop-grid small{display:block;color:var(--muted);font-weight:400;margin:4px 0 7px}.develop-grid textarea{min-height:105px}.develop-subhead{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.develop-row{display:grid;grid-template-columns:130px 1fr 1fr auto;gap:8px;margin:8px 0}.develop-empty{color:var(--muted);font-size:13px}.angle-list{display:grid;gap:10px}.angle-row{display:grid;grid-template-columns:75px 130px 1fr auto;gap:8px;padding:12px;border:1px solid var(--border);border-radius:12px}.angle-row textarea{grid-column:2/4;min-height:70px}.angle-row.selected{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,transparent)}.develop-assistant{margin-top:28px;padding:20px;background:var(--surface2);border-radius:14px}.develop-assistant textarea{margin:12px 0;min-height:80px}.distribution-row{padding:18px 0;border-bottom:1px solid var(--border)}.distribution-row p{margin:6px 0;color:var(--muted)}.fit{font-size:10px;text-transform:uppercase;margin-left:6px}.fit-strong{color:#087552}.fit-weak{color:var(--subtle)}.account-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.account-list label{font-weight:400}.account-list small{color:var(--subtle)}
@media(max-width:700px){.develop-grid{grid-template-columns:1fr}.develop-row,.angle-row{grid-template-columns:1fr}.angle-row textarea{grid-column:auto}}

/* Guided Content Detail workflow */
.workflow-stepper{position:sticky;top:0;z-index:8;margin:0 -8px 22px;padding:12px 8px 10px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}
.workflow-desktop{display:flex;align-items:center;justify-content:space-between;gap:5px}.workflow-desktop>i{height:1px;min-width:8px;flex:1;background:var(--border)}
.workflow-step{appearance:none;border:0;background:none;color:var(--subtle);padding:6px 4px;border-radius:7px;font:11px 'DM Mono',monospace;white-space:nowrap;cursor:pointer}.workflow-step.is-complete{color:var(--green,#087552)}.workflow-step.is-current,.workflow-step.is-viewed{color:var(--text);background:var(--surface2);font-weight:700}.workflow-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.workflow-next{margin:8px 3px 0;color:var(--muted);font-size:12px}.workflow-mobile{display:none}.workflow-journey{max-width:850px}.workflow-summary{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--border);color:var(--subtle)}.workflow-summary>span{font-weight:700}.workflow-summary>div{flex:1}.workflow-summary strong{font-size:13px;color:var(--muted)}.workflow-summary p{display:inline;margin-left:9px;font-size:11px}.workflow-summary.is-complete>span{color:var(--green,#087552)}.workflow-summary.is-complete strong{color:var(--text)}
.active-workspace{max-width:850px;padding:34px 0 70px;scroll-margin-top:110px;animation:workflow-in .18s ease-out}.active-workspace-heading{display:flex;justify-content:space-between;margin-bottom:24px}.active-workspace-heading h2{font-size:25px;margin:0 0 5px}.active-workspace-heading span{font-size:11px;color:var(--subtle)}.workflow-primary{display:flex;justify-content:flex-end;margin-top:28px}.workflow-secondary{display:flex;gap:8px;margin-top:15px}.workflow-safety{font-size:12px;color:var(--muted);margin-top:18px}.develop-readiness{margin:24px 0;padding:16px 0;border-block:1px solid var(--border)}.develop-readiness h3{margin:0 0 5px}.develop-readiness p{margin:0;color:var(--muted)}.development-brief>summary,.platform-tips>summary{cursor:pointer;color:var(--muted);font-size:12px}.development-brief[open]>summary{margin-bottom:18px}.angle-list{display:grid;gap:0}.angle-row{padding:17px 4px;border-bottom:1px solid var(--border)}.angle-row.selected{border-left:3px solid var(--accent);padding-left:13px}.angle-row p{margin:7px 0;color:var(--muted)}.angle-row details{margin-top:9px}.distribution-list{display:grid;gap:4px}.distribution-row{padding:18px 4px;border-bottom:1px solid var(--border)}.distribution-row>label{display:flex;align-items:center;gap:7px}.distribution-row .fit{text-transform:uppercase;font:9px 'DM Mono',monospace;color:var(--subtle)}.distribution-row.fit-strong .fit{color:var(--green,#087552)}.distribution-row p{color:var(--muted);font-size:12px}.account-list{display:flex;gap:12px;flex-wrap:wrap;font-size:11px}.buffer-result{padding:22px 0;border-block:1px solid var(--border)}.buffer-result strong{font-size:18px}.buffer-result p{color:var(--muted)}
@keyframes workflow-in{from{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:800px){.workflow-desktop{display:none}.workflow-mobile{display:grid;grid-template-columns:1fr auto;gap:3px;align-items:center}.workflow-mobile strong{font:700 12px 'DM Mono',monospace;text-transform:uppercase}.workflow-mobile span,.workflow-mobile small{font-size:11px;color:var(--muted)}.workflow-mobile small{text-align:right}.workflow-progress{grid-column:1/-1;height:5px;background:var(--surface2);border-radius:5px;overflow:hidden;margin:6px 0}.workflow-progress b{display:block;height:100%;background:var(--accent);border-radius:inherit}.workflow-stepper{top:0;margin-bottom:12px}.workflow-summary p{display:block;margin:3px 0 0}.content-detail-actions{display:none}.active-workspace{padding-top:26px}.active-workspace-heading h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.active-workspace{animation:none;scroll-behavior:auto}}
