/* «Есть ли вы в плане проверок» — /proverka/#plan-proverok.
   Зелёного нет намеренно: «вас нет в плане» — не «сдано» и не повод
   поздравлять. Жёлтая полоса — у предстоящей проверки, это срок. */
.pk{background:#fff;border-radius:18px;padding:20px 22px;margin:18px 0 22px;border:2px solid var(--k)}
.pk h3{margin:0 0 6px}
.pk-forma{display:flex;gap:10px;max-width:520px;margin:14px 0 6px}
.pk-forma input{flex:1;min-width:0;font:inherit;font-size:17px;color:var(--k);background:var(--p);border:1.5px solid var(--k);border-radius:10px;padding:9px 12px;font-variant-numeric:tabular-nums;letter-spacing:.04em}
.pk-forma input:focus{outline:3px solid var(--y);outline-offset:1px}
.pk-forma .btn{flex:none}
.pk-res:not(:empty){margin-top:18px}
.pk-kartochka{border-left:4px solid var(--line);padding:2px 0 2px 16px}
.pk-kartochka.pk-ahead{border-left-color:var(--y)}
.pk-zag{font-weight:800;font-size:18px;margin:0 0 4px}
.pk-imya{color:var(--g);margin:0 0 8px}
.pk-stroki{list-style:none;margin:12px 0;padding:0;display:grid;gap:10px}
.pk-stroka{border:1px solid var(--line);border-left:3px solid var(--y);border-radius:12px;padding:12px 14px;background:var(--p)}
.pk-stroka.pk-proshlo{border-left-color:var(--line)}
.pk-kogda{font-weight:700}
.pk-meta{font-size:14px;color:var(--k2);margin:4px 0 0}
.pk-no{font-size:13px;color:var(--g);margin:4px 0 0;font-variant-numeric:tabular-nums}
.pk-obekty{list-style:none;margin:6px 0 0;padding:0;font-size:14px}
.pk-obekty .pk-no{display:inline;margin:0}
.pk-oshibka{color:var(--fd);font-size:15px;margin:10px 0 0}
.pk-deystviya{margin:14px 0 0}
.pk-why{margin-top:18px}
.pk-why ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.pk-why li{position:relative;padding-left:22px}
.pk-why li::before{content:'';position:absolute;left:0;top:.8em;width:12px;height:1.5px;background:var(--g)}
@media (max-width:560px){.pk{padding:16px}.pk-forma{flex-wrap:wrap}.pk-forma .btn{width:100%}}
