.cm-trust-strip{margin:12px 0;padding:13px 14px;border:1px solid #dbe4f0;border-radius:14px;background:#f8fbff;font-size:13px;color:#334155}.cm-trust-strip__items{display:flex;flex-wrap:wrap;gap:8px}.cm-trust-strip span{display:inline-flex;align-items:center;gap:5px}.cm-trust-strip b{color:#0f172a}.cm-trust-strip__formats{margin:8px 0 0;color:#475569;font-weight:650}.cm-trust-strip__help{margin-top:9px;border-top:1px solid #dbe4f0;padding-top:9px;color:#475569}.cm-trust-strip__help summary{cursor:pointer;color:#1d4ed8;font-weight:750}.cm-trust-strip__help ol{margin:8px 0 0;padding-left:20px;line-height:1.65}.cm-preflight{margin:12px 0;padding:14px;border:1px solid #d9e2ee;border-radius:14px;background:#fff}.cm-preflight__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.cm-preflight__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.cm-preflight__item{padding:10px;border-radius:10px;background:#f6f8fb}.cm-preflight__item small{display:block;color:#64748b;margin-bottom:3px}.cm-smart-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.cm-smart-presets strong{margin-right:4px}.cm-smart-presets button,.cm-result-actions .cm-result-actions__buttons>button,.cm-result-actions .cm-result-actions__buttons>a,.cm-result-actions .cm-recent-tools__links>a{box-sizing:border-box!important;display:inline-flex!important;width:auto!important;min-width:0!important;max-width:100%!important;align-items:center!important;justify-content:center!important;position:static!important;float:none!important;margin:0!important;border:1px solid #cbd5e1!important;background:#fff!important;border-radius:999px!important;padding:8px 12px!important;color:#1e293b!important;text-decoration:none!important;cursor:pointer!important;font:inherit!important;line-height:1.35!important;white-space:normal!important;text-align:center!important}.cm-smart-presets button:hover,.cm-result-actions .cm-result-actions__buttons>button:hover,.cm-result-actions .cm-result-actions__buttons>a:hover,.cm-result-actions .cm-recent-tools__links>a:hover{border-color:#64748b!important;background:#f8fafc!important}.cm-result-actions{box-sizing:border-box!important;display:block!important;clear:both!important;width:100%!important;max-width:100%!important;margin:12px 0 18px!important;padding:16px!important;border:1px solid #cddcf1!important;border-radius:16px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important;overflow:hidden!important}.cm-result-actions h3{margin:0 0 5px!important;font-size:17px!important}.cm-result-actions p{margin:0 0 12px!important;color:#64748b!important;font-size:13px!important}.cm-result-actions__buttons,.cm-recent-tools__links{display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:8px!important;width:100%!important}.cm-recent-tools{display:block!important;margin-top:12px!important;border-top:1px dashed #cbd5e1!important;padding-top:10px!important;font-size:13px!important}.cm-recent-tools>b{display:block!important;margin-bottom:8px!important;color:#334155!important}.cm-download-all{font-weight:700!important}.cm-exp-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);z-index:100000;background:#0f172a;color:#fff;padding:10px 14px;border-radius:10px;opacity:0;pointer-events:none;transition:.2s}.cm-exp-toast.is-visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:640px){.cm-preflight__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-result-actions__buttons,.cm-recent-tools__links{align-items:stretch!important}.cm-result-actions .cm-result-actions__buttons>button,.cm-result-actions .cm-result-actions__buttons>a,.cm-result-actions .cm-recent-tools__links>a{flex:1 1 calc(50% - 8px)!important}.cm-result-actions .cm-download-all{flex-basis:100%!important}}

/* v4.17.0 adaptive next-action layout */
.cm-result-actions-v4190{padding:20px!important;overflow:visible!important}.cm-result-actions__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.cm-result-actions__head h3{font-size:20px!important;margin:0 0 6px!important}.cm-result-actions__head p{margin:0!important;line-height:1.55!important}.cm-result-actions__head .cm-download-all{flex:0 0 auto!important;border-color:#9db5e8!important;background:#fff!important;color:#1d4ed8!important;font-weight:800!important}.cm-next-action-grid,.cm-next-action-tooltip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%}.cm-next-action-card{display:grid!important;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:11px 12px!important;border:1px solid #d8e2f1!important;border-radius:12px!important;background:#fff!important;color:#172033!important;text-decoration:none!important;box-sizing:border-box!important}.cm-next-action-card:hover{border-color:#7da2e8!important;background:#f6f9ff!important;transform:translateY(-1px)}.cm-next-action-rank{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:#eaf1ff;color:#2458c6;font-weight:900;font-size:12px}.cm-next-action-copy{min-width:0}.cm-next-action-copy b,.cm-next-action-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-next-action-copy b{font-size:14px;color:#172033}.cm-next-action-copy small{margin-top:4px;color:#667085;font-size:11px}.cm-next-action-arrow{color:#64748b;font-weight:900}.cm-next-action-more{margin-top:14px;border:1px solid #cbd8ec;border-radius:14px;background:#f8fbff;overflow:visible}.cm-next-action-more>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 15px;cursor:pointer;list-style:none;color:#234a95;font-weight:850}.cm-next-action-more>summary::-webkit-details-marker{display:none}.cm-next-action-more>summary span{padding:3px 8px;border-radius:999px;background:#e4edff;font-size:11px}.cm-next-action-tooltip{position:relative;margin:0;padding:14px;border-top:1px solid #d8e2f1;background:#fff;border-radius:0 0 14px 14px;box-shadow:0 14px 35px rgba(33,60,110,.12)}.cm-next-action-update{display:flex;justify-content:space-between;gap:12px;margin-top:13px;padding-top:11px;border-top:1px dashed #cbd5e1;color:#667085;font-size:11px;line-height:1.5}.cm-result-actions-v4190 .cm-recent-tools{display:none!important}
@media(max-width:720px){.cm-result-actions__head{display:block}.cm-result-actions__head .cm-download-all{width:100%!important;margin-top:12px!important}.cm-next-action-grid,.cm-next-action-tooltip{grid-template-columns:1fr}.cm-next-action-copy b,.cm-next-action-copy small{white-space:normal}.cm-next-action-update{display:block}}
html[data-theme="dark"] .cm-result-actions-v4190{background:var(--cm-theme-surface,#111827)!important;border-color:var(--cm-theme-line,#334155)!important}html[data-theme="dark"] .cm-next-action-card,html[data-theme="dark"] .cm-next-action-tooltip{background:var(--cm-theme-surface-2,#172033)!important;border-color:var(--cm-theme-line,#334155)!important;color:var(--cm-theme-text,#f8fafc)!important}html[data-theme="dark"] .cm-next-action-copy b{color:var(--cm-theme-text,#f8fafc)!important}html[data-theme="dark"] .cm-next-action-copy small,html[data-theme="dark"] .cm-next-action-update{color:var(--cm-theme-muted,#a8b3c7)!important}

.cm-next-action-reset{flex:0 0 auto;border:0;background:transparent;color:#64748b;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:11px}.cm-next-action-reset:hover{color:#1d4ed8}html[data-theme="dark"] .cm-next-action-reset{color:#a8b3c7}@media(max-width:720px){.cm-next-action-reset{display:block;margin-top:8px;padding:0}}

.cm-next-action-tools{display:flex;align-items:center;gap:12px;flex:0 0 auto}.cm-next-action-dashboard-link{color:#1d4ed8;font-weight:800;text-decoration:none}.cm-next-action-dashboard-link:hover{text-decoration:underline;text-underline-offset:3px}html[data-theme="dark"] .cm-next-action-dashboard-link{color:#93b4ff}@media(max-width:720px){.cm-next-action-tools{margin-top:8px;justify-content:space-between;flex-wrap:wrap}}

/* v4.25.0 result action singleton and queue edit affordance */
.cm-result-actions__controls{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cm-edit-work-queue{border:1px solid #9bb7f2;background:#fff;color:#2452b8;border-radius:10px;padding:9px 12px;font-weight:700;cursor:pointer}.cm-edit-work-queue:hover{background:#edf4ff}.cm-q-highlight{outline:3px solid rgba(37,99,235,.35);outline-offset:5px;transition:outline-color .2s}.cm-result-actions-v4250{overflow:hidden}.cm-result-actions-v4250 .cm-result-actions__head p{max-width:720px;line-height:1.55}@media(max-width:680px){.cm-result-actions__controls{width:100%;justify-content:stretch}.cm-result-actions__controls button{flex:1 1 100%}}
