.cf53-review-shell{padding-top:10px}.cf53-review-workflow{display:grid;gap:12px;margin-bottom:14px}.cf53-review-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:15px 16px;border:1px solid rgba(117,70,190,.24);border-radius:16px;background:linear-gradient(135deg,rgba(117,70,190,.10),rgba(255,255,255,.98))}.cf53-review-next .kicker{grid-column:1;font-size:.68rem;color:#80599d;font-weight:900;letter-spacing:.08em}.cf53-review-next strong{grid-column:1;font-size:1rem}.cf53-review-next small{grid-column:1;color:var(--muted,#6f6680);font-size:.8rem}.cf53-review-next .btn{grid-column:2;grid-row:1/4;min-width:130px}.cf53-stage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cf53-stage-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border:1px solid var(--border,#e5dfed);border-radius:12px;background:var(--card,#fff);color:inherit;text-align:left;cursor:pointer}.cf53-stage-card span{font-size:.72rem;color:var(--muted,#6f6680)}.cf53-stage-card strong{font-size:1rem}.cf53-stage-card.is-active,.cf53-stage-card:hover{border-color:#9c6bc0;background:#f6eff9}.cf53-stage-card[data-cf53-stage-filter="awaiting"] strong{color:#9a6700}.cf53-stage-card[data-cf53-stage-filter="attention"] strong{color:#a53b16}.cf53-stage-card[data-cf53-stage-filter="published"] strong{color:#5b21b6}
.cf53-review-help{margin:10px 0 14px;color:var(--muted,#6f6680);font-size:.9rem}.cf53-review-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,240px);gap:10px;align-items:center;margin:10px 0}.cf53-review-toolbar input,.cf53-review-toolbar select,.cf53-review-bulk select{width:100%;box-sizing:border-box;border:1px solid var(--border,#d8d0e3);border-radius:10px;padding:9px;background:var(--input-bg,#fff);color:inherit}.cf53-review-learning{grid-column:1/-1;font-size:.78rem;color:var(--muted,#6f6680)}.cf53-review-bulk{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;border:1px solid var(--border,#e5dfed);border-radius:12px;background:var(--soft,#faf8fc);margin-bottom:10px}.cf53-review-bulk label{font-size:.82rem}.cf53-review-bulk select{width:auto;min-width:210px}.cf53-review-bulk [data-cf53-bulk-status]{font-size:.8rem;color:var(--muted,#6f6680)}.cf53-review-result-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:10px 0;color:var(--muted,#6f6680);font-size:.8rem}.cf53-review-list{display:grid;gap:12px;margin-top:12px}.cf53-review-card{position:relative;display:grid;grid-template-columns:24px 96px minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--border,#e5dfed);border-radius:16px;background:var(--soft,#faf8fc);content-visibility:auto;contain-intrinsic-size:160px}.cf53-review-select{padding-top:4px}.cf53-review-media{width:96px;height:96px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--border,#e5dfed)}.cf53-review-media img{width:100%;height:100%;object-fit:contain;display:block}.cf53-review-noimage{height:100%;display:grid;place-items:center;color:var(--muted,#6f6680);font-size:.75rem;text-align:center;padding:8px}.cf53-review-main{min-width:0}.cf53-review-title-row{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cf53-review-title{display:grid;gap:3px;min-width:0}.cf53-review-title strong{overflow-wrap:anywhere}.cf53-review-title a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cf53-review-title small{color:var(--muted,#6f6680)}.cf53-review-status{flex:0 0 auto;display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:.72rem;font-weight:800;background:#eee8ff}.cf53-review-status.is-ready{background:#dcfce7;color:#166534}.cf53-review-status.is-affiliate{background:#fef3c7;color:#92400e}.cf53-review-status.is-technical,.cf53-review-status.is-rejected{background:#fee2e2;color:#991b1b}.cf53-review-status.is-published{background:#ede9fe;color:#5b21b6}.cf53-review-status.is-review{background:#ffedd5;color:#9a3412}.cf53-review-status.is-ignored{background:#e5e7eb;color:#374151}.cf53-review-meta{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.cf53-review-meta span,.cf53-review-reason{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#eee8ff;font-size:.76rem}.cf53-review-meta .cf53-trend-badge{background:#fff3cd;color:#7a4b00;border:1px solid #f6d36f}.cf53-review-reasons{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 10px}.cf53-review-reason.is-blocker{background:#fee2e2;color:#991b1b}.cf53-review-reason.is-ok{background:#dcfce7;color:#166534}.cf53-review-approved{margin:7px 0 10px;padding:8px 10px;border-radius:10px;background:#dcfce7;color:#166534;font-size:.82rem;font-weight:700}.cf53-review-card[data-status="published"] .cf53-review-select{visibility:hidden}.cf53-review-card[data-status="published"] .cf53-review-field,.cf53-review-card[data-status="published"] .cf53-review-controls,.cf53-review-card[data-status="published"] .cf53-review-actions{display:none}.cf53-review-card[data-status="published"]{background:linear-gradient(135deg,#f7fff9,#faf8fc)}.cf53-review-rejected-note{margin:7px 0 10px;padding:8px 10px;border-radius:10px;background:#f3f4f6;color:#4b5563;font-size:.82rem}.cf53-review-field{display:grid;gap:5px;font-size:.82rem;font-weight:700}.cf53-review-field input,.cf53-review-controls select{width:100%;box-sizing:border-box;border:1px solid var(--border,#d8d0e3);border-radius:10px;padding:9px;background:var(--input-bg,#fff);color:inherit}.cf53-review-controls{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:10px;align-items:end;margin-top:9px}.cf53-review-controls label{display:grid;gap:5px;font-size:.82rem;font-weight:700}.cf53-review-suggestion{font-size:.78rem;color:var(--muted,#6f6680);padding-bottom:9px}.cf53-review-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.cf53-review-actions [data-cf53-card-status]{font-size:.8rem;color:var(--muted,#6f6680);flex-basis:100%}.cf53-review-actions button:disabled{opacity:.55;cursor:not-allowed}.cf53-review-empty,.cf53-review-error{padding:14px;border-radius:12px;background:var(--soft,#faf8fc);color:var(--muted,#6f6680)}.cf53-review-error{color:#a11}.cf53-review-history-wrap{margin-top:14px}.cf53-review-history{display:grid;gap:7px;padding-top:8px}.cf53-review-history>div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr) auto;gap:8px;padding:8px 0;border-bottom:1px solid var(--border,#eee)}.cf53-review-history span,.cf53-review-history small{color:var(--muted,#6f6680);overflow-wrap:anywhere}.cf62-opportunity-summary{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:12px 0;padding:11px 12px;border-radius:12px;background:var(--soft,#faf8fc);border:1px solid var(--border,#e5dfed)}.cf62-opportunity-summary span,.cf62-opportunity-empty span{color:var(--muted,#6f6680);font-size:.82rem}.cf62-opportunity-list{display:grid;gap:12px}.cf62-opportunity-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:14px;border:1px solid var(--border,#e5dfed);border-radius:16px;background:var(--soft,#faf8fc)}.cf62-opportunity-media{width:112px;height:112px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--border,#e5dfed)}.cf62-opportunity-media img{width:100%;height:100%;object-fit:contain}.cf62-opportunity-main{min-width:0}.cf62-opportunity-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:10px}.cf62-opportunity-badge{display:inline-flex;padding:6px 9px;border-radius:999px;background:#fee2e2;color:#991b1b;font-weight:800;font-size:.78rem}.cf62-opportunity-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.cf62-opportunity-compare>div:not(.cf62-opportunity-arrow){display:grid;gap:3px}.cf62-opportunity-compare small{color:var(--muted,#6f6680)}.cf62-opportunity-compare strong,.cf62-opportunity-compare a{overflow-wrap:anywhere;color:inherit}.cf62-opportunity-compare span{font-size:1.05rem;font-weight:800}.cf62-opportunity-arrow{font-size:1.4rem;font-weight:900}.cf62-opportunity-quality{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.cf62-opportunity-quality span{padding:4px 7px;border-radius:999px;background:#ede9fe;font-size:.75rem}.cf62-opportunity-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:9px}.cf62-opportunity-actions [data-cf62-status]{flex-basis:100%;font-size:.8rem;color:var(--muted,#6f6680)}.cf62-opportunity-actions button:disabled{opacity:.55;cursor:not-allowed}.cf62-opportunity-empty{display:grid;gap:4px;padding:14px;border-radius:12px;background:var(--soft,#faf8fc);border:1px solid var(--border,#e5dfed)}@media(max-width:760px){.cf53-review-toolbar{grid-template-columns:1fr}.cf53-review-card{grid-template-columns:22px 72px minmax(0,1fr);padding:10px}.cf53-review-media{width:72px;height:72px}.cf53-review-controls{grid-template-columns:1fr}.cf53-review-suggestion{padding-bottom:0}.cf53-review-title-row{display:grid}.cf53-review-status{justify-self:start}.cf53-review-result-head{display:grid}.cf53-review-history>div{grid-template-columns:1fr}.cf53-review-bulk select{width:100%}.cf62-opportunity-summary{display:grid}.cf62-opportunity-card{grid-template-columns:76px minmax(0,1fr);padding:10px}.cf62-opportunity-media{width:76px;height:76px}.cf62-opportunity-head{display:grid}.cf62-opportunity-compare{grid-template-columns:1fr}.cf62-opportunity-arrow{transform:rotate(90deg);justify-self:start}}

.cf53-queue-callout{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0;padding:18px 20px;border:1px solid rgba(117,70,190,.22);border-radius:18px;background:linear-gradient(135deg,rgba(117,70,190,.08),rgba(255,255,255,.92))}
.cf53-queue-callout>div{display:grid;gap:4px}
.cf53-queue-callout strong{font-size:1.05rem}
.cf53-queue-callout small{opacity:.78}
.cf53-bot-panel>[data-cf53-review]{margin:0 0 16px;border:1px solid rgba(117,70,190,.28);border-radius:18px;box-shadow:0 8px 24px rgba(48,24,85,.08)}
.cf53-bot-panel>[data-cf53-review]>summary{font-size:1rem;font-weight:800;padding:16px 18px}
@media (max-width:720px){.cf53-queue-callout{align-items:stretch;flex-direction:column}.cf53-queue-callout .btn{width:100%}}

.cf53-review-description{margin:6px 0 0;max-width:760px;font-size:.86rem;line-height:1.45;opacity:.78;font-weight:500}
.cf53-review-controls{align-items:end}
.cf53-review-controls label{min-width:210px}

.cf53-config-block{margin:16px 0 18px;border:1px solid rgba(117,70,190,.28);border-radius:18px;background:rgba(117,70,190,.035);overflow:hidden}
.cf53-config-block>summary{padding:16px 18px;font-weight:800;font-size:1rem;cursor:pointer;background:rgba(117,70,190,.06)}
.cf53-config-body{padding:18px}
.cf53-config-body .cf53-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:16px}
@media (max-width:720px){.cf53-config-body .cf53-actions .btn{width:100%}}

.cf53-affiliate-batch{margin:18px 0;border:1px solid rgba(111,66,193,.28);border-radius:18px;background:linear-gradient(135deg,rgba(111,66,193,.055),rgba(255,255,255,.96));overflow:hidden}
.cf53-affiliate-batch>summary{padding:16px 18px;font-weight:900;cursor:pointer;background:rgba(111,66,193,.07)}
.cf53-affiliate-batch-body{display:grid;gap:16px;padding:18px}
.cf53-batch-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.cf53-batch-steps span{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(111,66,193,.16);border-radius:12px;background:#fff;font-size:.78rem;font-weight:700}
.cf53-batch-steps b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#7142bd;color:#fff;flex:0 0 auto}
.cf53-batch-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.cf53-batch-head>div:first-child{display:grid;gap:4px}
.cf53-affiliate-batch textarea{width:100%;margin-top:7px;min-height:110px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.5}
.cf53-review-status.is-affiliate{background:rgba(111,66,193,.1);color:#6840a2}
@media(max-width:760px){.cf53-batch-steps{grid-template-columns:1fr 1fr}.cf53-batch-head{align-items:stretch;flex-direction:column}.cf53-batch-head .btn-row{display:grid;grid-template-columns:1fr 1fr}.cf53-review-bulk{align-items:stretch}.cf53-review-bulk .btn,.cf53-review-bulk select{width:100%}}
@media(max-width:460px){.cf53-batch-steps{grid-template-columns:1fr}.cf53-batch-head .btn-row{grid-template-columns:1fr}}

.cf53-bot-panel>[data-cf72-published-updates]{margin:0 0 16px;border:1px solid rgba(117,70,190,.22);border-radius:18px;box-shadow:0 8px 24px rgba(48,24,85,.06);overflow:hidden}
.cf53-bot-panel>[data-cf72-published-updates]>summary{padding:16px 18px;font-size:1rem;font-weight:900;background:linear-gradient(135deg,rgba(117,70,190,.08),rgba(255,255,255,.95))}
.cf53-bot-panel>[data-cf72-published-updates] [data-cf72-shell]{padding:0 16px 16px}
.cf72-update-summary{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:12px 0;padding:12px 14px;border:1px solid var(--border,#e5dfed);border-radius:14px;background:var(--soft,#faf8fc)}
.cf72-update-summary>div{display:grid;gap:3px}.cf72-update-summary span{font-size:.8rem;color:var(--muted,#6f6680)}
.cf72-update-list{display:grid;gap:12px}
.cf72-update-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:13px;padding:13px;border:1px solid var(--border,#e5dfed);border-radius:16px;background:var(--card,#fff)}
.cf72-update-card.is-increase{border-color:#fdba74;background:rgba(255,247,237,.75)}.cf72-update-card.is-unavailable{border-color:#fecaca;background:rgba(254,242,242,.72)}.cf72-update-card.is-drop{border-color:#bbf7d0;background:rgba(240,253,244,.72)}
.cf72-update-media{width:88px;height:88px;border:1px solid var(--border,#e5dfed);border-radius:13px;overflow:hidden;background:#fff}.cf72-update-media img{width:100%;height:100%;object-fit:contain}
.cf72-update-main{min-width:0}.cf72-update-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cf72-update-head>div{display:grid;gap:3px;min-width:0}.cf72-update-head small{color:var(--muted,#6f6680)}.cf72-update-head strong,.cf72-update-head a{color:inherit;overflow-wrap:anywhere}
.cf72-update-badge{flex:0 0 auto;padding:5px 9px;border-radius:999px;font-size:.75rem;font-weight:900;background:#ede9fe;color:#5b21b6}.cf72-update-badge.is-increase{background:#ffedd5;color:#9a3412}.cf72-update-badge.is-unavailable{background:#fee2e2;color:#991b1b}.cf72-update-badge.is-drop{background:#dcfce7;color:#166534}.cf72-update-badge.is-stable{background:#e0f2fe;color:#075985}
.cf72-update-prices{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0}.cf72-update-prices span{padding:5px 8px;border-radius:9px;background:var(--soft,#faf8fc);font-size:.78rem}.cf72-update-main p{margin:7px 0;color:var(--muted,#6f6680);font-size:.84rem}
.cf72-update-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cf72-update-actions [data-cf72-status]{flex-basis:100%;font-size:.78rem;color:var(--muted,#6f6680)}
@media(max-width:760px){.cf72-update-summary{display:grid}.cf72-update-card{grid-template-columns:68px minmax(0,1fr);padding:10px}.cf72-update-media{width:68px;height:68px}.cf72-update-head{display:grid}.cf72-update-badge{justify-self:start}.cf72-update-actions .btn{width:100%}}

.cf72-category-manager{margin:14px 0 18px;padding:14px;border:1px solid rgba(117,70,190,.2);border-radius:16px;background:linear-gradient(180deg,rgba(117,70,190,.05),rgba(255,255,255,.9))}
.cf72-category-manager-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.cf72-category-manager-head>div:first-child{display:grid;gap:4px}.cf72-category-manager-head span{font-size:.82rem;color:var(--muted,#6f6680);line-height:1.4}
.cf72-category-bulk-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.cf72-refresh-progress{margin:12px 0;padding:9px 11px;border-radius:11px;background:var(--soft,#faf8fc);font-size:.8rem;color:var(--muted,#6f6680)}.cf72-refresh-progress.is-running{font-weight:800;color:#5b21b6;background:#ede9fe}
.cf72-category-list{display:grid;gap:9px;max-height:520px;overflow:auto;padding-right:3px}
.cf72-category-card{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(220px,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--border,#e5dfed);border-radius:13px;background:var(--card,#fff)}
.cf72-category-card.is-running{border-color:#c4b5fd;box-shadow:0 0 0 2px rgba(124,58,237,.08)}.cf72-category-card.is-partial{border-color:#fed7aa}
.cf72-category-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer;min-width:0}.cf72-category-check input{margin-top:3px;accent-color:#6d3fc0}.cf72-category-check span{display:grid;gap:2px;min-width:0}.cf72-category-check strong{overflow-wrap:anywhere}.cf72-category-check small{color:var(--muted,#6f6680);font-size:.76rem}
.cf72-category-time{display:grid;gap:2px;font-size:.78rem;color:var(--muted,#6f6680)}.cf72-category-time small{color:#9a3412}
.cf72-category-actions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}
.cf72-visible-items{margin-top:16px}.cf72-visible-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px}.cf72-update-empty{margin:0}
@media(max-width:900px){.cf72-category-card{grid-template-columns:minmax(0,1fr) auto}.cf72-category-time{grid-column:1/-1;grid-row:2}.cf72-category-actions{grid-column:2;grid-row:1}}
@media(max-width:760px){.cf72-category-manager-head{display:grid}.cf72-category-bulk-actions{display:grid;grid-template-columns:1fr 1fr}.cf72-category-card{grid-template-columns:1fr}.cf72-category-time,.cf72-category-actions{grid-column:auto;grid-row:auto}.cf72-category-actions{display:grid;grid-template-columns:1fr 1fr}.cf72-category-actions .btn{width:100%}.cf72-category-list{max-height:none}.cf72-visible-head{align-items:stretch;flex-direction:column}.cf72-visible-head .btn{width:100%}}
@media(max-width:460px){.cf72-category-bulk-actions,.cf72-category-actions{grid-template-columns:1fr}}

@media(max-width:900px){.cf53-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf53-review-next{grid-template-columns:1fr}.cf53-review-next .btn{grid-column:1;grid-row:auto;width:100%;margin-top:5px}}
@media(max-width:560px){.cf53-stage-grid{grid-template-columns:1fr}.cf53-stage-card{padding:11px}.cf53-review-next{padding:13px}}


/* Curadoria guiada — fluxo operacional vem antes das configurações */
.cf53-operations-overview{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(360px,1fr);gap:14px;margin:14px 0;padding:14px;border:1px solid rgba(111,66,193,.24);border-radius:18px;background:linear-gradient(135deg,rgba(111,66,193,.08),rgba(255,255,255,.96));box-shadow:0 8px 24px rgba(61,28,83,.05)}
.cf53-next-action{display:grid;gap:6px;align-content:start;padding:16px;border-radius:14px;background:#fff;border:1px solid rgba(111,66,193,.16)}
.cf53-next-action strong{font-size:1.08rem;line-height:1.25}.cf53-next-action small{color:var(--muted,#6f6680);line-height:1.45}.cf53-next-action .btn{justify-self:start;margin-top:5px}
.cf53-operation-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.cf53-operation-links>button{display:grid;gap:7px;align-content:space-between;min-height:92px;padding:13px;text-align:left;border:1px solid rgba(111,66,193,.18);border-radius:14px;background:#fff;color:inherit;cursor:pointer;font:inherit;transition:.16s ease}
.cf53-operation-links>button:hover{transform:translateY(-1px);border-color:rgba(111,66,193,.42);box-shadow:0 6px 16px rgba(61,28,83,.07)}
.cf53-operation-links span{font-size:.76rem;font-weight:800;line-height:1.3}.cf53-operation-links b{font-size:1.6rem;color:#6f42c1}
.cf53-review-workflow{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.6fr);gap:12px;margin:0 0 14px}
.cf53-review-next{display:grid;gap:5px;padding:14px;border:1px solid rgba(111,66,193,.2);border-radius:14px;background:rgba(111,66,193,.055)}
.cf53-review-next strong{font-size:1rem}.cf53-review-next small{color:var(--muted,#6f6680);line-height:1.4}.cf53-review-next .btn{justify-self:start;margin-top:4px}
.cf53-stage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}
.cf53-stage-card{display:grid;gap:7px;align-content:space-between;min-height:82px;padding:11px;border:1px solid var(--border,#e5dfed);border-radius:12px;background:var(--soft,#faf8fc);color:inherit;text-align:left;font:inherit;cursor:pointer}
.cf53-stage-card:hover,.cf53-stage-card.is-active{border-color:rgba(111,66,193,.48);background:rgba(111,66,193,.08)}
.cf53-stage-card span{font-size:.7rem;font-weight:800;line-height:1.25}.cf53-stage-card strong{font-size:1.25rem;color:#6f42c1}
.cf53-batch-destination-guide{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;background:rgba(111,66,193,.055);border:1px solid rgba(111,66,193,.15)}
.cf53-batch-destination-guide>div:first-child{display:grid;gap:3px}.cf53-batch-destination-guide b{font-size:.82rem}.cf53-batch-destination-guide span{font-size:.74rem;color:var(--muted,#6f6680)}
.cf53-publish-result{display:grid;gap:5px;padding:14px;border-radius:12px;background:#eefbf3;border:1px solid #bfe7cc;color:#205b36}
.cf53-publish-result strong{font-size:.95rem}.cf53-publish-result span,.cf53-publish-result small{font-size:.78rem;line-height:1.4}.cf53-publish-result .btn-row{margin-top:5px}
.cf53-best-offers{margin-top:18px}
.cf53-config-block{margin-top:10px}
@media(max-width:980px){.cf53-operations-overview,.cf53-review-workflow{grid-template-columns:1fr}.cf53-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cf53-operation-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){.cf53-operations-overview{padding:10px}.cf53-operation-links,.cf53-stage-grid{grid-template-columns:1fr 1fr}.cf53-operation-links>button,.cf53-stage-card{min-height:72px}.cf53-batch-destination-guide{align-items:stretch;flex-direction:column}.cf53-batch-destination-guide .btn-row{display:grid;grid-template-columns:1fr}.cf53-batch-destination-guide .btn{width:100%}}


/* Curadoria 2026-09-16 — hierarquia visual enxuta */
.cf53-bot-panel{display:grid;gap:14px}
.cf53-bot-panel>.cf53-head{margin-bottom:0}
.cf53-bot-panel>[data-cf53-review]{order:3}
.cf53-bot-panel>.cf53-affiliate-batch{order:4}
.cf53-bot-panel>.cf53-best-offers{order:5}
.cf53-bot-panel>.cf53-config-block{order:6}
.cf53-bot-panel>.cf53-technical-status{order:7}
.cf53-discovery-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(111,66,193,.18);border-radius:16px;background:var(--card,#fff)}
.cf53-discovery-card>div:first-child{display:grid;gap:4px;min-width:0}
.cf53-discovery-card>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}
.cf53-discovery-card p{margin:0;max-width:720px;color:var(--muted,#6f6680);font-size:.84rem;line-height:1.45}
.cf53-discovery-card small{color:var(--muted,#6f6680)}
.cf53-technical-status{border:0!important;background:transparent!important;box-shadow:none!important}
.cf53-technical-status>summary{padding:8px 2px!important;font-size:.78rem!important;font-weight:700!important;color:var(--muted,#6f6680);background:transparent!important}
.cf53-technical-status .cf53-foot{margin:0;padding:10px 12px;border:1px solid var(--border,#e5dfed);border-radius:12px;background:var(--soft,#faf8fc)}
.cf53-direct-link{margin:9px 0;border:1px solid var(--border,#e5dfed);border-radius:11px;background:var(--card,#fff)}
.cf53-direct-link>summary{padding:9px 11px;font-size:.8rem;font-weight:800;cursor:pointer;color:var(--muted,#6f6680)}
.cf53-direct-link[open]>summary{border-bottom:1px solid var(--border,#e5dfed)}
.cf53-direct-link .cf53-review-field{padding:10px 11px}
.cf53-card-more{flex-basis:100%;border:0;background:transparent}
.cf53-card-more>summary{display:inline-flex;padding:6px 0;font-size:.78rem;font-weight:700;cursor:pointer;color:var(--muted,#6f6680)}
.cf53-card-more>div{display:flex;gap:7px;flex-wrap:wrap;padding-top:5px}
.cf53-review-toolbar{grid-template-columns:minmax(220px,1fr) minmax(180px,260px)}
.cf53-review-bulk{padding:10px 0;border-top:1px solid var(--border,#e5dfed);border-bottom:1px solid var(--border,#e5dfed)}
.cf53-review-result-head{margin-top:12px}
.cf53-affiliate-batch:not([open])>summary,.cf53-config-block:not([open])>summary{border-radius:16px}
@media(max-width:760px){
  .cf53-discovery-card{align-items:stretch;flex-direction:column}
  .cf53-discovery-card>div:last-child{display:grid;justify-content:stretch}
  .cf53-discovery-card>div:last-child .btn{width:100%}
  .cf53-review-toolbar{grid-template-columns:1fr}
  .cf53-card-more>div{display:grid}
  .cf53-card-more>div .btn{width:100%}
}


/* Curadoria 2026-09-16 — fluxo linear: buscar > revisar > publicar > manter */
.cf53-bot-panel>.cf53-head{order:1}
.cf53-bot-panel>.cf53-status{order:2}
.cf53-bot-panel>.cf53-search-panel{order:3}
.cf53-bot-panel>.cf53-search-result{order:4}
.cf53-bot-panel>.cf53-operations-overview{order:5}
.cf53-bot-panel>[data-cf53-review]{order:6}
.cf53-bot-panel>.cf53-affiliate-batch{order:7}
.cf53-bot-panel>[data-cf72-published-updates]{order:8}
.cf53-bot-panel>.cf53-config-block{order:9}
.cf53-bot-panel>.cf53-tools-block{order:10}
.cf53-bot-panel>[data-cf62-opportunities]{order:11}
.cf53-bot-panel>.cf53-technical-status{order:12}

.cf53-search-panel{padding:18px;border:1px solid rgba(111,66,193,.34);border-radius:18px;background:linear-gradient(180deg,rgba(111,66,193,.08),rgba(255,255,255,.98));box-shadow:0 12px 30px rgba(61,28,83,.08)}
.cf53-search-panel[hidden],.cf53-search-result[hidden]{display:none!important}
.cf53-search-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
.cf53-search-panel-head h3{margin:4px 0 5px;font-size:1.25rem}
.cf53-search-panel-head p{margin:0;color:var(--muted,#6f6680);line-height:1.45;max-width:760px}
.cf53-search-panel .cf53-search-scope{margin:0;padding:0;border:0}
.cf53-search-panel .cf53-search-scope>legend{font-size:.9rem;font-weight:900;margin-bottom:4px}
.cf53-search-panel .cf53-search-scope>p{margin:0 0 12px;color:var(--muted,#6f6680);font-size:.82rem}
.cf53-search-panel .cf53-scope-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 14px}
.cf53-search-panel .cf53-scope-presets .btn{width:100%;min-height:44px;justify-content:center}
.cf53-search-panel .cf53-scope-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.cf53-search-panel .cf53-scope-groups>section{padding:12px;border:1px solid var(--border,#e5dfed);border-radius:14px;background:var(--card,#fff)}
.cf53-search-panel .cf53-scope-groups h4{margin:0 0 9px}
.cf53-search-panel .cf53-scope-grid{max-height:300px;overflow:auto;padding-right:3px}
.cf53-search-panel .cf53-scope-summary{display:block;margin-top:12px;padding:9px 11px;border-radius:10px;background:var(--soft,#faf8fc);color:var(--muted,#6f6680)}
.cf53-search-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border,#e5dfed)}
.cf53-search-result{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid #bbf7d0;border-radius:16px;background:#f0fdf4}
.cf53-search-result.is-empty{border-color:#fde68a;background:#fffbeb}
.cf53-search-result>div:first-child{display:grid;gap:4px;min-width:0}
.cf53-search-result strong{font-size:1rem}.cf53-search-result small{color:var(--muted,#6f6680);line-height:1.4}
.cf53-search-breakdown{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}
.cf53-search-breakdown span{padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.72);font-size:.72rem;font-weight:750}
.cf53-tools-block{border:1px solid var(--border,#e5dfed);border-radius:16px;background:var(--card,#fff);overflow:hidden}
.cf53-tools-block>summary{padding:14px 16px;font-weight:800;cursor:pointer}
.cf53-tools-block .cf53-discovery-card{margin:0;border:0;border-top:1px solid var(--border,#e5dfed);border-radius:0;box-shadow:none}
.cf53-config-block>summary{font-weight:800}
.cf53-bot-panel>[data-cf62-opportunities]>summary{font-weight:800}

@media(max-width:760px){
 .cf53-search-panel{padding:13px}
 .cf53-search-panel-head{display:grid}
 .cf53-search-panel-head>.text-btn{justify-self:start}
 .cf53-search-panel .cf53-scope-presets,.cf53-search-panel .cf53-scope-groups{grid-template-columns:1fr}
 .cf53-search-panel .cf53-scope-grid{max-height:none}
 .cf53-search-panel-foot{align-items:stretch;flex-direction:column}
 .cf53-search-panel-foot .btn-row{display:grid;grid-template-columns:1fr 1fr;width:100%}
 .cf53-search-panel-foot .btn{width:100%}
 .cf53-search-result{align-items:stretch;flex-direction:column}
 .cf53-search-result>.btn,.cf53-search-result>.btn-row{width:100%}
 .cf53-search-result>.btn-row{display:grid;grid-template-columns:1fr}
 .cf53-search-result .btn{width:100%}
}
@media(max-width:460px){.cf53-search-panel-foot .btn-row{grid-template-columns:1fr}}
