/* v1.9.0: sekcja "Kontrola planu" (js/mplan.js). Tylko tokeny z theme.css; tabela na klasach z css/mess.css. */
.plbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px}
.plbar .spmode{margin-left:0}
.plinfo{color:var(--muted);font:12px var(--mono)}
#plProfBtn{margin-left:auto}
.plimp{margin:0 0 12px;border:1px solid var(--line);border-radius:6px;background:var(--bg);padding:10px 12px}
.plimp textarea{width:100%;box-sizing:border-box;font:12px var(--mono);background:var(--panel);color:var(--fg);border:1px solid var(--line-strong);border-radius:5px;padding:6px}
.plimp .setrow{display:flex;gap:8px;align-items:center;margin-top:8px}
.pltab col.cd{width:90px}.pltab col.cc{width:110px}.pltab col.cw{width:140px}.pltab col.cr{width:60px}.pltab col.cf{width:110px}
.pltab tbody tr{cursor:default}
.pltab td.cn a{color:var(--fg);text-decoration:none}.pltab td.cn a:hover{text-decoration:underline}
.pltab td.cc,.pltab td.cw,.pltab td.cr{font-family:var(--mono);font-size:11.5px}
.pltab input{width:60px;font:12px var(--mono);background:var(--panel);color:var(--fg);border:1px solid var(--line-strong);border-radius:4px;padding:1px 4px}
.pltab tr.pl-hi td.cf,.pltab tr.pl-hi td.cr{color:var(--flag);font-weight:600}
.pltab tr.pl-hi{background:var(--flag-soft)}
.pltab tr.pl-lo td.cf,.pltab tr.pl-lo td.cr{color:var(--st-disc);font-weight:600}
.pltab tr.pl-np td.cf{color:var(--muted)}
.pltab tr.pl-ok td.cf{color:var(--st-done)}
