.cm-state{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.cm-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.cm-state--primit{color:#3d4a60;background:#eef2f7}.cm-state--clasificat{color:#1a4fbf;background:#e8f0ff}.cm-state--raspuns{color:#0a7a4b;background:#e7f5ee}.cm-state--escaladat{color:#8a4b00;background:#fff4e5}.cm-state--urmarire{color:#5b2ea6;background:#f3ecff}.cm-state--inchis{color:#0a7a4b;background:#e7f5ee}.cm-flow-list{gap:2px;margin-top:8px;display:grid}.cm-flow-list li{border-bottom:1px dashed var(--line);grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.cm-flow-list li:last-child{border-bottom:0}.cm-flow-num{background:var(--n);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.cm-flow-text{color:var(--mut);font-size:13px;line-height:1.5}.cm-prep{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.cm-prep li{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-content:start;gap:6px 16px;padding:22px 24px;display:grid}.cm-prep-letter{border:2px solid var(--n);width:40px;height:40px;color:var(--n);border-radius:12px;grid-row:1/3;place-items:center;font-weight:700;display:grid}.cm-prep h3{margin:0;font-size:17px}.cm-prep p{color:var(--mut);font-size:14.5px}.cm-prep-result{background:var(--n);color:#fff;border-radius:14px;gap:3px;margin:20px 0 0;padding:16px 18px;font-size:15.5px;font-weight:600;display:grid}.cm-prep-result span{letter-spacing:.06em;text-transform:uppercase;color:#9dc0ff;font-size:11.5px;font-weight:700}.cm-stage-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cm-page .cm-stage-head h3{margin:0}.cm-tag-cond{color:#5b2ea6;background:#f3ecff}.cm-stage-what{color:var(--mut);margin-top:6px;font-size:15px}.cm-stage-cols{border-top:1px dashed var(--line);margin-top:16px;padding-top:16px}.cm-stage-example{background:var(--pale);border-radius:12px;padding:12px 14px}.cm-stage-note{color:#5b2ea6;margin-top:12px;font-size:13px;font-weight:600}.cm-stage-conditional{border-style:dashed}.cm-states{border-top:1px dashed var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.cm-states li{color:var(--n);align-items:flex-start;gap:10px;font-size:14px;display:flex}.cm-states .cm-state{flex:none}.cm-traces{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.cm-traces>li{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:12px;padding:22px;display:grid}.cm-page .cm-traces h3{margin:0;font-size:17px}.cm-trace-message{border-left:3px solid var(--b);background:var(--pale);color:var(--n);padding:10px 14px;font-size:14.5px;font-weight:600}.cm-trace-steps{counter-reset:t;gap:8px;margin:0;padding:0;display:grid}.cm-trace-steps li{color:var(--mut);counter-increment:t;padding-left:26px;font-size:14px;position:relative}.cm-trace-steps li:before{content:counter(t);background:var(--n);color:#fff;border-radius:6px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.cm-trace-end{border-top:1px dashed var(--line);color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12.5px;display:flex}.cm-moderation{grid-template-columns:repeat(2,1fr);gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}.cm-moderation li{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;padding:18px 20px;display:flex}.cm-moderation svg{color:var(--ok);flex:none;margin-top:4px}.cm-page .cm-moderation h3{margin:0;font-size:16px}.cm-moderation p{color:var(--mut);margin-top:4px;font-size:14.5px}.cm-reporting{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;display:grid}.cm-reporting div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px}.cm-reporting dt{color:var(--n);font-weight:700}.cm-reporting dd{color:var(--mut);margin:4px 0 0;font-size:14px}@media (max-width:1100px){.cm-reporting{grid-template-columns:repeat(2,1fr)}.cm-traces{grid-template-columns:1fr}}@media (max-width:760px){.cm-prep,.cm-moderation,.cm-reporting{grid-template-columns:1fr}.cm-flow-list li{grid-template-columns:28px 1fr;gap:6px 12px}.cm-flow-list .cm-state{grid-column:2;justify-self:start}.cm-states li{flex-direction:column;gap:4px}}.cm-handoffs{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.cm-handoffs li{background:var(--pale);align-content:start;gap:4px;padding:18px 20px;display:grid}.cm-handoff-dir{letter-spacing:.07em;text-transform:uppercase;color:var(--bt);font-size:11px;font-weight:700}.cm-page .cm-handoff-from{color:var(--n);align-items:center;gap:6px;font-size:15px;font-weight:650;display:inline-flex}.cm-page .cm-handoff-from:hover{color:var(--bt)}.cm-handoff-text{color:var(--mut);font-size:14px}@media (max-width:900px){.cm-handoffs{grid-template-columns:1fr}}
