.sb-copilot-readiness{margin-top:8px;padding:7px 10px;border-radius:8px;font-size:12px;line-height:1.45}.sb-copilot-readiness.is-ready{color:var(--atlas-success,#16a34a);background:color-mix(in srgb,var(--atlas-success,#16a34a) 10%,transparent);border:1px solid color-mix(in srgb,var(--atlas-success,#16a34a) 35%,transparent)}.sb-copilot-readiness.is-blocked{color:var(--atlas-ink,#f9fafb);background:color-mix(in srgb,var(--atlas-warn,#d97706) 10%,transparent);border:1px solid color-mix(in srgb,var(--atlas-warn,#d97706) 35%,transparent)}.sb-copilot-readiness__row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sb-copilot-readiness__headline{font-weight:600}.sb-copilot-readiness.is-blocked .sb-copilot-readiness__headline{color:var(--atlas-warn,#d97706)}.sb-copilot-readiness__items{margin:4px 0 0;padding-left:18px;font-size:11.5px;color:var(--atlas-ink,#f9fafb)}.sb-copilot-readiness__items li+li{margin-top:2px}.sb-copilot-readiness__more,.sb-copilot-readiness__open{margin-top:4px;font-size:11px;color:var(--atlas-ink-muted,#9ca3af)}.sb-copilot-readiness__notes{margin-top:6px;padding-top:5px;border-top:1px dashed color-mix(in srgb,var(--atlas-ink-muted,#9ca3af) 40%,transparent);color:var(--atlas-ink-muted,#9ca3af)}.sb-copilot-readiness__notes-head{font-size:11px;font-weight:600}.sb-copilot-readiness__notes .sb-copilot-readiness__items{color:var(--atlas-ink-muted,#9ca3af)}.sb-copilot-readiness__test{font:inherit;font-size:11px;font-weight:700;padding:4px 11px;border-radius:7px;border:none;cursor:pointer;background:var(--atlas-success,#16a34a);color:#fff}.sb-copilot-readiness__test:focus-visible{outline:2px solid var(--atlas-brand,#6366f1);outline-offset:2px}.sb-copilot-readiness__needs{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);color:var(--atlas-ink,#f9fafb)}.sb-copilot-readiness__needs-head{font-weight:600;margin-bottom:2px}.sb-copilot-readiness__need-link{color:var(--atlas-accent,#6366f1);text-decoration:underline;white-space:nowrap}.sb-copilot-readiness__need-tell{opacity:.8;font-style:italic}.sb-copilot-proposal{margin-top:8px;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--atlas-ink,#f9fafb);background:color-mix(in srgb,var(--atlas-accent,#6366f1) 8%,transparent);border:1px solid color-mix(in srgb,var(--atlas-accent,#6366f1) 35%,transparent)}.sb-copilot-proposal.is-done{background:color-mix(in srgb,var(--atlas-success,#16a34a) 10%,transparent);border-color:color-mix(in srgb,var(--atlas-success,#16a34a) 35%,transparent)}.sb-copilot-proposal.is-rejected{background:transparent;border-color:var(--atlas-border,rgba(156,163,175,.35));color:var(--atlas-ink-muted,#9ca3af)}.sb-copilot-proposal.is-problem{background:color-mix(in srgb,var(--atlas-warn,#d97706) 10%,transparent);border-color:color-mix(in srgb,var(--atlas-warn,#d97706) 35%,transparent)}.sb-copilot-proposal__headline{font-weight:600}.sb-copilot-proposal__changes{margin:6px 0 0;padding-left:20px}.sb-copilot-proposal__changes li+li{margin-top:2px}.sb-copilot-proposal__note,.sb-copilot-proposal__warning{color:var(--atlas-warn,#d97706)}.sb-copilot-proposal__note{margin-top:6px;font-size:11.5px}.sb-copilot-proposal__preview-readiness,.sb-copilot-proposal__refused ul,.sb-copilot-proposal__suggestions{margin:6px 0 0;font-size:11.5px;color:var(--atlas-ink-muted,#9ca3af)}.sb-copilot-proposal__refused ul,.sb-copilot-proposal__suggestions{padding-left:18px}.sb-copilot-proposal__refused{margin-top:6px;font-size:11.5px;color:var(--atlas-ink-muted,#9ca3af)}.sb-copilot-proposal__refused summary{cursor:pointer}.sb-copilot-proposal__actions{display:flex;gap:8px;margin-top:8px}.sb-copilot-proposal__accept,.sb-copilot-proposal__reject{font:inherit;font-weight:600;padding:4px 12px;border-radius:6px;cursor:pointer;border:1px solid var(--atlas-border,rgba(156,163,175,.5));background:transparent;color:inherit}.sb-copilot-proposal__accept{background:var(--atlas-accent,#6366f1);border-color:var(--atlas-accent,#6366f1);color:#fff}.sb-copilot-proposal__accept:disabled,.sb-copilot-proposal__reject:disabled{opacity:.55;cursor:not-allowed}.sb-copilot-proposal__choice{display:inline-flex;align-items:flex-start;gap:6px;cursor:pointer}.sb-copilot-proposal__choice input{margin-top:2px}.sb-copilot-proposal__changes li[data-kept=false]>.sb-copilot-proposal__choice span{text-decoration:line-through;color:var(--atlas-ink-muted,#9ca3af)}