.rmp-root{--fbk-ink:var(--ip-ink);--fbk-ink-2:var(--ip-ink-2);--fbk-faint:var(--ip-faint);--fbk-line:var(--ip-line);--fbk-paper:var(--ip-paper-hi);--fbk-well:var(--ip-card);--fbk-accent:var(--ip-gold);--fbk-on-accent:var(--ip-paper-hi);--fbk-bug:var(--ip-red);--fbk-idea:var(--ip-ok);--fbk-info:var(--ip-gold);--fbk-done:var(--ip-ok);--fbk-on-done:var(--ip-paper-hi);--fbk-veil:var(--ip-shadow);--fbk-shadow:var(--ip-shadow);--fbk-ring:var(--ip-line)}.rmp-root .rmp-lede{max-width:62ch;color:var(--ip-ink-2);margin:0 0 16px;font-size:14px}.rmp-root .rmp-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.rmp-root .rmp-kinds{flex-wrap:wrap;gap:6px;display:flex}.rmp-root .rmp-kinds button{font:13px var(--font-body), sans-serif;border:1px solid var(--ip-line);color:var(--ip-ink-2);cursor:pointer;background:0 0;border-radius:14px;padding:5px 12px}.rmp-root .rmp-kinds button.on{background:var(--ip-ink);border-color:var(--ip-ink);color:var(--ip-paper-hi)}.rmp-root .rmp-grow{flex:1}.rmp-root .rmp-send{font:600 13px var(--font-body), sans-serif;border:1px solid var(--ip-red);background:var(--ip-red);color:var(--ip-paper-hi);cursor:pointer;border-radius:3px;padding:6px 14px}.rmp-root button:focus-visible,.rmp-root .rmp-card:focus-visible{outline:2px solid var(--ip-red);outline-offset:2px}.rmp-root .rmp-cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.rmp-root .rmp-col{background:var(--ip-card);border:1px solid var(--ip-line);box-shadow:0 2px 10px var(--ip-shadow);padding:12px}.rmp-root .rmp-col h2{font:700 15px var(--font-display), serif;letter-spacing:.03em;border-bottom:2px solid var(--ip-line);align-items:baseline;gap:8px;margin:0 0 10px;padding-bottom:8px;display:flex}.rmp-root .rmp-col.planned h2{border-bottom-color:var(--ip-gold)}.rmp-root .rmp-col.in_progress h2{border-bottom-color:var(--ip-red)}.rmp-root .rmp-col.done h2{border-bottom-color:var(--ip-ok)}.rmp-root .rmp-col h2 small{font:500 11px var(--font-body), sans-serif;color:var(--ip-faint);letter-spacing:0}.rmp-root .rmp-empty{color:var(--ip-faint);margin:4px 0;font-size:12.5px}.rmp-root .rmp-card{background:var(--ip-paper-hi);border:1px solid var(--ip-line);color:var(--ip-ink);gap:9px;margin-bottom:8px;padding:9px 10px;text-decoration:none;display:flex}.rmp-root .rmp-card:hover{border-color:var(--ip-gold)}.rmp-root .rmp-v{text-align:center;width:34px;height:fit-content;font:700 13px var(--font-body), sans-serif;border:1px solid var(--ip-line);flex:none;padding:3px 0}.rmp-root .rmp-v small{color:var(--ip-faint);font-size:8px;font-weight:500;display:block}.rmp-root .rmp-body{min-width:0}.rmp-root .rmp-body b{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35;display:block}.rmp-root .rmp-m{color:var(--ip-faint);overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.rmp-root .rmp-tabs{display:none}@media (max-width:800px){.rmp-root .rmp-cols{grid-template-columns:1fr}.rmp-root .rmp-col:not(.mshow){display:none}.rmp-root .rmp-tabs{border-bottom:1px solid var(--ip-line);margin-bottom:12px;display:flex;overflow-x:auto}.rmp-root .rmp-tabs button{font:12.5px var(--font-body), sans-serif;color:var(--ip-faint);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px}.rmp-root .rmp-tabs button.on{color:var(--ip-ink);border-bottom-color:var(--ip-red);font-weight:600}.rmp-root .rmp-grow{display:none}}
