:where(.asd-lp,.sales-chat){--asdc-blue:#2358f0;--asdc-ink:#0e1f4d;--asdc-muted:#5b6b8c;--asdc-line:#dfe6f5;--asdc-yellow:#ffe94a}.asdc-text{white-space:normal;word-break:break-word;margin:0}.asdc-note{color:var(--asdc-muted);margin:0;font-size:13px}.asdc-notice{color:#8a4b00;background:#fff6d6;border-radius:10px;margin:0;padding:8px 10px;font-size:13px;line-height:1.7}.asdc-btn{background:var(--asdc-yellow);color:var(--asdc-ink);cursor:pointer;font:inherit;border:0;border-radius:999px;padding:10px 16px;font-weight:700}.asdc-btn:disabled{opacity:.5;cursor:default}.asdc-btn.ghost{border:1px solid var(--asdc-line);background:0 0}.asdc-fine{color:var(--asdc-muted);margin:6px 0 0;font-size:11px}.asdc-card{box-sizing:border-box;border:1px solid var(--asdc-line);min-width:0;color:var(--asdc-ink);background:#fff;border-radius:12px;margin-top:8px;padding:10px}.asdc-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.asdc-thumbs button{font:inherit;color:var(--asdc-ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;font-size:11px;line-height:1.4;display:grid}.asdc-thumbs img{border:1px solid var(--asdc-line);border-radius:6px;width:100%;height:auto;transition:transform .2s;display:block}.asdc-thumbs button:hover img{transform:translateY(-2px)}.asdc-goto-note{margin:6px 0 0;font-size:13px;line-height:1.6}.asdc-goto-actions{justify-content:flex-start;margin-top:10px}.asdc-goto{font-size:13px;text-decoration:none;display:inline-block}.asdc-shots{gap:12px;margin-top:8px;display:grid}.asdc-shots button{font:inherit;color:var(--asdc-ink);text-align:left;cursor:zoom-in;background:0 0;border:0;gap:2px;padding:0;display:grid}.asdc-shots img{border:1px solid var(--asdc-line);border-radius:8px;width:100%;height:auto;margin-bottom:4px;transition:transform .2s;display:block}.asdc-shots button:hover img{transform:translateY(-2px)}.asdc-shot-t{font-size:13px;font-weight:700;line-height:1.4}.asdc-shot-c{color:var(--asdc-muted);font-size:12px;line-height:1.5}.asdc-shot-note{color:var(--asdc-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.asdc-done{color:#0b6b3a;margin:6px 0 0;font-size:13px;font-weight:700}.asdc-form-title{margin:0;font-size:14px;font-weight:700}.asdc-error{color:#b42318;margin:0;font-weight:700}.asdc-actions{justify-content:flex-end;gap:8px;display:flex}.asdc-step{color:var(--asdc-muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.asdc-step+.asdc-step{margin-top:4px}.asdc-step+.asdc-text,.asdc-text+.asdc-step,.asdc-step+.asdc-card{margin-top:8px}.asdc-step-ic{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:700;display:grid}.asdc-step.ok .asdc-step-ic{color:#0b6b3a;background:#e3f4ea}.asdc-step.err .asdc-step-ic{color:#b42318;background:#fde8e6}.asdc-spin{border:2px solid var(--asdc-line);border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite asdc-spin;display:block}.asdc-step-t small{opacity:.85;overflow-wrap:anywhere;font-size:11px;display:block}@keyframes asdc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.asdc-spin{animation-duration:2.4s}}.asdc-text>*+*{margin-top:10px}.asdc-text ul,.asdc-text ol{margin:0;padding-left:1.3em}.asdc-text ul{list-style:outside}.asdc-text ol{list-style:decimal}.asdc-text li+li{margin-top:2px}.asdc-text li::marker{color:var(--asdc-blue)}.asdc-text strong{background:linear-gradient(#0000 62%,#fff3a6 62%);font-weight:700}.asdc-confirm dl{gap:6px;margin:10px 0 0;display:grid}.asdc-confirm dl>div{grid-template-columns:5.5em minmax(0,1fr);gap:8px;font-size:13px;line-height:1.6;display:grid}.asdc-confirm dt{color:var(--asdc-muted)}.asdc-confirm dd{word-break:break-all;margin:0;font-weight:700}.asdc-confirm .asdc-error{margin-top:10px;font-size:12.5px}.asdc-confirm .asdc-actions{margin-top:12px}.asdc-confirm .asdc-btn{padding:9px 16px;font-size:13px}.asdc-confirm .asdc-btn.ghost{color:var(--asdc-ink);background:#fff}.asdc-confirm .asdc-form-title{align-items:center;gap:8px;display:flex}.asdc-badge{color:#0b6b3a;background:#e3f5ea;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.asdc-confirm.is-failed .asdc-badge{color:#b42318;background:#fdecea}.asdc-confirm.is-submitted .asdc-done{border-top:1px solid #e3e9fb;margin-top:10px;padding-top:10px}.asdc-choices{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.asdc-choices button{color:var(--asdc-blue);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #c9d6fb;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700;line-height:1.3;transition:background-color .2s,color .2s,border-color .2s}.asdc-choices button:hover{background:var(--asdc-blue);border-color:var(--asdc-blue);color:#fff}.asdc-fallback{gap:10px;display:grid}.asdc-fallback .asdc-actions{flex-wrap:wrap}.asdc-fallback label{color:var(--asdc-ink);gap:4px;font-size:13px;display:grid}.asdc-fallback input,.asdc-fallback select,.asdc-fallback textarea{font:inherit;border:1px solid var(--asdc-line);color:var(--asdc-ink);background:#fff;border-radius:8px;padding:8px 10px;font-size:16px}.asdc-fallback textarea{resize:vertical;min-height:80px}
