.autoBlogAIResearchModal{max-width:600px}.autoBlogAIResearchIconWrap{background:linear-gradient(135deg,var(--cdBlue)0%,#06c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;margin-right:1rem;display:flex}.autoBlogAIResearchIcon{color:#fff;font-size:1.5rem}.autoBlogAIResearchSubtitle{color:var(--textSecondary);margin-top:.25rem;font-size:.875rem}.autoBlogAIResearchInfo{background:var(--bgSecondary);border-left:3px solid var(--cdBlue);border-radius:.5rem;gap:1rem;margin-top:1.5rem;padding:1rem;display:flex}.autoBlogAIResearchInfoIcon{color:var(--cdBlue);flex-shrink:0;margin-top:.25rem;font-size:1.25rem}.autoBlogAIResearchInfoTitle{color:var(--textPrimary);margin-bottom:.5rem;font-weight:600}.autoBlogAIResearchInfoList{margin:0;padding:0;list-style:none}.autoBlogAIResearchInfoList li{color:var(--textSecondary);margin-bottom:.375rem;padding-left:1.25rem;font-size:.875rem;position:relative}.autoBlogAIResearchInfoList li:before{content:"✓";color:var(--cdBlue);font-weight:700;position:absolute;left:0}.autoBlogFormGroup{margin-bottom:1.5rem}.autoBlogFormLabel{color:var(--textPrimary);margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}.autoBlogFormRequired{color:var(--cdRed);margin-left:.25rem}.autoBlogFormInput{border:1px solid var(--borderColor);background:var(--bgPrimary);width:100%;color:var(--textPrimary);border-radius:.375rem;padding:.625rem .875rem;font-size:.95rem;transition:border-color .2s}.autoBlogFormInput:focus{border-color:var(--cdBlue);outline:none;box-shadow:0 0 0 3px #007bff1a}.autoBlogFormHint{color:var(--textSecondary);margin-top:.375rem;margin-bottom:0;font-size:.875rem}.autoBlogViewModal{max-width:800px;max-height:90vh;overflow-y:auto}.autoBlogViewModalBackdrop{z-index:-1;background:0 0;position:fixed;inset:0}.autoBlogViewModalHeaderContent{justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;display:flex}.autoBlogViewModalMeta{align-items:center;gap:1rem;display:flex}.autoBlogViewModalBody{max-height:60vh;overflow-y:auto}.autoBlogViewSection{border-bottom:1px solid var(--borderColor);margin-bottom:1.5rem;padding-bottom:1.5rem}.autoBlogViewSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.autoBlogViewSectionTitle{color:var(--textPrimary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.autoBlogViewSectionIcon{color:var(--cdBlue)}.autoBlogViewMetaGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.autoBlogViewMetaItem{flex-direction:column;gap:.25rem;display:flex}.autoBlogViewMetaLabel{color:var(--textSecondary);font-size:.875rem;font-weight:500}.autoBlogViewMetaValue{color:var(--textPrimary);font-size:1rem}.autoBlogViewKeywords{flex-wrap:wrap;gap:.5rem;display:flex}.autoBlogViewKeyword{background:var(--bgSecondary);color:var(--textPrimary);border:1px solid var(--borderColor);border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem}.autoBlogViewExcerpt{color:var(--textSecondary);font-size:.95rem;line-height:1.6}.autoBlogViewContent{background:var(--bgSecondary);color:var(--textSecondary);white-space:pre-wrap;border-radius:.5rem;max-height:300px;padding:1rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.autoBlogViewMetricsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.autoBlogViewMetricItem{flex-direction:column;gap:.25rem;display:flex}.autoBlogViewMetricLabel{color:var(--textSecondary);font-size:.875rem}.autoBlogViewMetricValue{color:var(--cdBlue);font-size:1.125rem;font-weight:600}.autoBlogViewError{background:#ef44440d;border:1px solid #ef444433;border-radius:.5rem;padding:1rem}.autoBlogViewErrorMessage{color:var(--cdRed);margin:0;font-size:.95rem}.autoBlogSpinnerSm{width:1.5rem;height:1.5rem}.autoBlogSpinnerMd{width:2.5rem;height:2.5rem}.autoBlogSpinnerLg{width:4rem;height:4rem}.autoBlogConfirmModal{max-width:500px}.autoBlogConfirmModalBackdrop{z-index:-1;background:0 0;position:fixed;inset:0}.autoBlogConfirmIconWrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;margin-right:1rem;display:flex}.autoBlogConfirmIconWrapDanger{background:#ef44441a}.autoBlogConfirmIconWrapWarning{background:#f59e0b1a}.autoBlogConfirmIconWrapInfo{background:#688fe51a}.autoBlogConfirmIcon{width:1.5rem;height:1.5rem}.autoBlogConfirmIconWrapDanger .autoBlogConfirmIcon{color:var(--cdRed)}.autoBlogConfirmIconWrapWarning .autoBlogConfirmIcon{color:var(--cdYellow)}.autoBlogConfirmIconWrapInfo .autoBlogConfirmIcon{color:var(--cdBlue)}.autoBlogConfirmHeaderContent{flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.autoBlogConfirmMessage{color:var(--textSecondary);margin:0;font-size:.9375rem;line-height:1.6}.autoBlogConfirmSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;margin-right:.5rem;display:inline-block}.autoBlogQualityScore{flex-direction:column;gap:.5rem;display:flex}.autoBlogQualityScore.sm{gap:.375rem}.autoBlogQualityScore.lg{gap:.75rem}.autoBlogQualityScoreBar{background:var(--bgTertiary);border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.autoBlogQualityScore.sm .autoBlogQualityScoreBar{height:.375rem}.autoBlogQualityScore.lg .autoBlogQualityScoreBar{height:.625rem}.autoBlogQualityScoreFill{border-radius:9999px;height:100%;transition:width .5s}.autoBlogQualityScoreFill.excellent{background:linear-gradient(90deg,var(--cdGreen),#34d399)}.autoBlogQualityScoreFill.good{background:linear-gradient(90deg,var(--cdBlue),var(--cdCyan))}.autoBlogQualityScoreFill.fair{background:linear-gradient(90deg,var(--cdYellow),#fbbf24)}.autoBlogQualityScoreFill.poor{background:linear-gradient(90deg,var(--cdRed),#f87171)}.autoBlogQualityScoreInfo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.autoBlogQualityScoreValue{font-size:.875rem;font-weight:600}.autoBlogQualityScoreValue.excellent{color:var(--cdGreen)}.autoBlogQualityScoreValue.good{color:var(--cdBlue)}.autoBlogQualityScoreValue.fair{color:var(--cdYellow)}.autoBlogQualityScoreValue.poor{color:var(--cdRed)}.autoBlogQualityScoreLabel{color:var(--textTertiary);font-size:.75rem;font-weight:500}.autoBlogQualityScore.sm .autoBlogQualityScoreValue{font-size:.75rem}.autoBlogQualityScore.sm .autoBlogQualityScoreLabel{font-size:.6875rem}.autoBlogQualityScore.lg .autoBlogQualityScoreValue{font-size:1rem}.autoBlogQualityScore.lg .autoBlogQualityScoreLabel{font-size:.875rem}.autoBlogCardHeader{border-bottom:1px solid var(--borderSecondary);background:var(--bgMuted);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.autoBlogCardTitle{color:var(--textPrimary);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}.autoBlogCardTitleIcon{width:1.25rem;height:1.25rem;color:var(--cdBlue)}.autoBlogToggle{background:var(--bgMuted);border:1px solid var(--borderSecondary);border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.autoBlogToggleContent{flex:1}.autoBlogToggleTitle{color:var(--textPrimary);margin-bottom:.25rem;font-size:.875rem;font-weight:500}.autoBlogToggleDescription{color:var(--textSecondary);margin:0;font-size:.75rem}.autoBlogToggleSwitch{flex-shrink:0;width:2.75rem;height:1.5rem;position:relative}.autoBlogToggleSwitch input{opacity:0;width:0;height:0;position:absolute}.autoBlogToggleSlider{cursor:pointer;background:var(--bgTertiary);border:2px solid var(--borderPrimary);border-radius:9999px;transition:all .2s;position:absolute;inset:0}.autoBlogToggleSlider:before{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s;position:absolute;bottom:.125rem;left:.125rem;box-shadow:0 1px 3px #0003}.autoBlogToggleSwitch input:checked+.autoBlogToggleSlider{background:var(--cdBlue);border-color:var(--cdBlue)}.autoBlogToggleSwitch input:checked+.autoBlogToggleSlider:before{transform:translate(1.25rem)}.autoBlogToggleSwitch input:focus+.autoBlogToggleSlider{box-shadow:0 0 0 3px #688fe51a}.adminCardHeader{border-bottom:1px solid var(--borderSecondary);background:var(--bgMuted);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.adminCardTitle{color:var(--textPrimary);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}.adminCardBody{padding:1.5rem}.adminCardHeaderActions{align-items:center;gap:.5rem;display:flex}.autoBlogQualityScore.md .autoBlogQualityScoreBar{height:.5rem}.autoBlogQualityScore.md .autoBlogQualityScoreValue{font-size:.875rem}.autoBlogQualityScore.md .autoBlogQualityScoreLabel{font-size:.75rem}
