/* crm-snapshot: the "Save to CRM" box on the free tools (2026-11-06). Shown only to a signed-in CRM user. */
.tool-app .lm-snap{background:#fff8f1;border:1px solid #ffd9b8;border-left:4px solid var(--orange);border-radius:8px;padding:14px 16px;margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--navy);text-align:left}
.tool-app .lm-snap[hidden]{display:none}
.tool-app .lm-snap-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:6px}
.tool-app .lm-snap-head strong{font-size:16px}
.tool-app .lm-snap-user,.tool-app .lm-snap-muted{color:var(--navy-76);font-size:13px}
.tool-app .lm-snap-client,.tool-app .lm-snap-have{margin:4px 0}
.tool-app .lm-snap-link{background:none;border:0;padding:0;color:var(--orange);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px;width:auto;margin:0}
.tool-app .lm-snap-pick{margin:8px 0}
.tool-app .lm-snap-pick input{width:100%;max-width:420px;padding:8px 10px;border:1px solid #cfcbe0;border-radius:6px;font:inherit;margin:0}
.tool-app .lm-snap-list{display:flex;flex-direction:column;gap:2px;max-width:420px;margin-top:6px}
.tool-app .lm-snap-list button{text-align:left;background:#fff;border:1px solid #e6e3f0;border-radius:6px;padding:6px 10px;cursor:pointer;font:inherit;color:var(--navy);width:100%;margin:0}
.tool-app .lm-snap-list button:hover{border-color:var(--orange)}
.tool-app .lm-snap-save{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:10px}
.tool-app .lm-snap-save label{display:inline-flex;gap:6px;align-items:center;margin:0;color:var(--navy);font-weight:600;font-size:14px}
.tool-app .lm-snap-save input[type=radio]{width:auto;margin:0}
.tool-app .lm-snap-btn{background:var(--orange);color:#fff;border:0;border-radius:6px;padding:9px 16px;font:600 14px var(--font,inherit);cursor:pointer;width:auto;margin:0}
.tool-app .lm-snap-btn:hover{filter:brightness(.95)}
.tool-app .lm-snap-btn:disabled{opacity:.6;cursor:wait}
.tool-app .lm-snap-msg{margin-top:8px;padding:8px 10px;border-radius:6px;background:#f3f1fa}
.tool-app .lm-snap-msg.good{background:#e8f8ee;color:#1b6b3a}
.tool-app .lm-snap-msg.bad{background:#fdecea;color:#9b1c1c}
