/* Умные подсказки (2.10) */
#sugg{margin-top:8px}
#sugg:empty{display:none}
.sg{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}
.sgchip{border:1px solid var(--accent2);background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:3px 10px;font-size:13px;cursor:pointer}
.sgchip .dim{font-size:12px}
.sgw{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:10px;padding:7px 10px;font-size:13px;margin:6px 0}
.sgai{margin-top:4px}
.sgaibox{border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin:6px 0;display:flex;flex-direction:column;gap:4px}
.ldb{font-size:12px;color:var(--muted);margin-left:6px;text-align:right;max-width:40%}
.ldb.hi{color:var(--amber);font-weight:600}
.ldb.late{color:var(--red);font-weight:600}
#prio{display:flex;flex-direction:column;gap:8px;margin:2px 0 14px}
.prio{margin:0}
.prio .hrow:first-of-type{border-top:0}
.prow{align-items:flex-start}
.pnum{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;margin-right:8px}
.hprio{background:var(--accent-soft);border-radius:10px;padding:6px 10px;margin:6px 0 4px}
.hprio .hrow{border-top:0;padding-bottom:2px}
.mkchip{display:block;margin-top:6px;border:1px dashed var(--accent2);background:transparent;color:var(--accent);border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer}
.missbar{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--line);background:var(--bg2)}
.cm-rnotes{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:10px;padding:8px 12px;margin-top:10px;font-size:14px}
.cm-rnotes ul{margin:6px 0;padding-left:18px}
.padv{background:var(--accent-soft);border-radius:8px;padding:6px 10px;margin:8px 0 2px}
.efline{margin-top:4px}
.prio .hrow{padding:10px 0;align-items:flex-start}
.prio .hrow:first-child,.prio .hadv + .hrow{border-top:0}
