.blog-automation{margin:var(--nm-space-4) 0;padding:var(--nm-space-5) var(--nm-space-6);border:1px solid var(--nm-color-border);border-radius:var(--nm-radius-md);background:var(--nm-color-surface)}
.blog-automation-top,.blog-automation-heading,.blog-automation-actions{display:flex;align-items:center;gap:var(--nm-space-3)}
.blog-automation-top{justify-content:space-between;gap:var(--nm-space-5)}
.blog-automation-heading{min-width:0;align-items:flex-start}.blog-automation-heading>div{min-width:0}
.blog-automation-symbol{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--nm-radius-sm);background:var(--nm-color-canvas);color:var(--nm-color-secondary)}
.blog-automation h2{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nm-space-2);margin:0;font-size:var(--nm-text-sm);font-weight:var(--nm-weight-semibold);line-height:var(--nm-line-body);letter-spacing:var(--nm-tracking-heading)}
.blog-automation-heading p{margin:var(--nm-space-1) 0 0;font-size:var(--nm-text-meta);color:var(--nm-color-muted);line-height:var(--nm-line-body);word-break:keep-all;overflow-wrap:anywhere}
.blog-automation-actions{flex:none;flex-wrap:wrap;gap:var(--nm-space-2)}
.blog-automation-status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--nm-radius-xs);background:var(--nm-color-info-bg);color:var(--nm-color-info);font-size:var(--nm-text-caption);font-weight:var(--nm-weight-medium);line-height:var(--nm-line-meta)}
.blog-automation-status.is-warning{background:var(--nm-color-warning-bg);color:var(--nm-color-warning)}
.blog-automation-status.is-success{background:var(--nm-color-success-bg);color:var(--nm-color-success)}
.blog-automation-status.is-progress{background:var(--nm-color-accent-soft);color:var(--nm-color-accent-text)}
.blog-automation-metrics{display:flex;flex-wrap:wrap;gap:var(--nm-space-5);margin:var(--nm-space-5) 0 0;padding:0 0 var(--nm-space-4);border-bottom:1px solid var(--nm-color-border)}
.blog-automation-metrics>div{display:flex;gap:var(--nm-space-2);font-size:var(--nm-text-meta);line-height:var(--nm-line-meta)}
.blog-automation dt{color:var(--nm-color-muted)}.blog-automation dd{margin:0;color:var(--nm-color-secondary);font-weight:var(--nm-weight-medium);overflow-wrap:anywhere;white-space:pre-wrap}
.blog-automation-details{font-size:var(--nm-text-meta);line-height:var(--nm-line-body)}
.blog-automation-details>summary{min-height:36px;padding-top:var(--nm-space-3);cursor:pointer;color:var(--nm-color-muted);list-style:none}.blog-automation-details>summary::after{content:'＋';margin-left:var(--nm-space-2)}.blog-automation-details[open]>summary::after{content:'−'}
.blog-automation-details>summary:focus-visible{outline:2px solid var(--nm-color-focus);outline-offset:4px;border-radius:var(--nm-radius-xs)}
.blog-automation-details>dl{display:grid;gap:var(--nm-space-3);margin:var(--nm-space-3) 0}.blog-automation-details>dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--nm-space-3)}
.blog-automation-history{list-style:none;margin:var(--nm-space-4) 0;padding:0}.blog-automation-history>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nm-space-3);padding:var(--nm-space-2) 0;border-top:1px solid var(--nm-color-border)}.blog-automation-history time{color:var(--nm-color-muted)}
.blog-automation-note{font-size:var(--nm-text-meta);line-height:var(--nm-line-body);color:var(--nm-color-muted);margin:var(--nm-space-3) 0 0}
.blog-automation-error{padding:var(--nm-space-3);margin:var(--nm-space-3) 0 0;border-radius:var(--nm-radius-xs);font-size:var(--nm-text-meta);line-height:var(--nm-line-body);background:var(--nm-color-warning-bg);color:var(--nm-color-warning);overflow-wrap:anywhere}
.automation-settings-form{display:grid;gap:var(--nm-space-5)}
.automation-topic{margin:0!important;font-size:var(--nm-text-sm);color:var(--nm-color-muted);line-height:var(--nm-line-body)}
.automation-field{display:grid;gap:var(--nm-space-2);min-width:0}.automation-field label,.automation-count-fields legend{font-size:var(--nm-text-sm);font-weight:var(--nm-weight-medium);line-height:var(--nm-line-meta);color:var(--nm-color-ink)}
.automation-field label>span,.automation-field small,.automation-count-fields>small{font-size:var(--nm-text-meta);font-weight:var(--nm-weight-regular);color:var(--nm-color-muted);line-height:var(--nm-line-meta)}
.automation-field label>span{margin-left:var(--nm-space-1)}
.automation-field input,.automation-field select,.automation-field textarea{box-sizing:border-box;width:100%;min-height:var(--nm-control-height);border:1px solid var(--nm-input-border);border-radius:var(--nm-input-radius);padding:var(--nm-space-3);background:var(--nm-input-bg);color:var(--nm-color-ink);font:inherit;font-size:var(--nm-text-sm);line-height:var(--nm-line-control)}
.automation-field textarea{resize:vertical;line-height:var(--nm-line-body)}
.automation-count-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nm-space-3);border:0;padding:0;margin:0;min-width:0}.automation-count-fields legend{margin-bottom:var(--nm-space-3)}.automation-count-fields>small{grid-column:1/-1}.automation-count-fields label{font-size:var(--nm-text-meta);color:var(--nm-color-muted)}
.automation-settings-form .error-text{margin:0}.automation-settings-form .error-text:empty{display:none}
@media(max-width:900px){.blog-automation-top{align-items:flex-start;flex-direction:column}.blog-automation-actions{align-self:flex-end}}
@media(max-width:670px){.blog-automation{padding:var(--nm-space-4);border-radius:var(--nm-radius-sm)}.blog-automation-symbol{display:none}.blog-automation-top{gap:var(--nm-space-3)}.blog-automation-actions{align-self:stretch;justify-content:flex-end}.blog-automation-metrics{gap:var(--nm-space-2) var(--nm-space-4);margin-top:var(--nm-space-4)}.blog-automation-details>dl>div{grid-template-columns:90px minmax(0,1fr)}.automation-count-fields{gap:var(--nm-space-2)}.automation-count-fields input{padding:var(--nm-space-2)}}
