/* 教练替伙伴改软件里的东西：确认卡（rc3y-20261024） */
.aact{margin-top:10px;display:grid;gap:8px}
.aact-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;border:1px solid #dfe6f2;border-radius:12px;background:#f6f9ff;font-size:13.5px;line-height:1.6;color:#2b3445}
.aact-label{font-size:12px;font-weight:600;color:#2a5bd7}
.aact-label:empty{display:none}
.aact-text{flex:1;min-width:0;overflow-wrap:anywhere}
.aact-btn{min-height:28px;padding:2px 12px;border:1px solid #cfd8e8;border-radius:8px;background:#fff;color:#4a5568;font:inherit;font-size:13px;cursor:pointer}
.aact-btn.is-main{border-color:#2a5bd7;background:#2a5bd7;color:#fff}
.aact-btn:hover{filter:brightness(.96)}
.aact-btn:focus-visible{outline:2px solid #8ab4ff;outline-offset:2px}
.aact-state{font-size:12.5px;color:#5b6b85}
.aact-row.is-done{background:#f3fbf5;border-color:#cfe8d6}
.aact-row.is-done .aact-state{color:#2f7d4a}
.aact-row.is-declined,.aact-row.is-undone{background:transparent;color:#8a94a6}
@media (prefers-color-scheme:dark){.aact-row{background:rgba(120,160,255,.08);border-color:rgba(120,160,255,.22);color:inherit}.aact-btn{background:transparent;color:inherit}.aact-btn.is-main{background:#3b6fe0;color:#fff}.aact-row.is-done{background:rgba(80,200,120,.08);border-color:rgba(80,200,120,.25)}}
