.bo-2{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}@media (max-width:900px){.bo-2{grid-template-columns:minmax(0,1fr)}}.svg-frame.bo-flow{aspect-ratio:800/470}@media (max-width:600px){.svg-frame.bo-flow{aspect-ratio:420/320}}.bo-grid{stroke:#6effff0d;fill:none}.bo-box{fill:#0a0c12e6;stroke:var(--gray-line);stroke-width:1px}.bo-box--human{stroke:var(--cyan)}.bo-lbl{fill:var(--grey);font-size:17px}.bo-lbl--muted{fill:var(--gray-line);font-size:16px}.bo-arrow{stroke:var(--accent);stroke-width:1.5px;fill:none}.bo-fields{gap:4px;list-style:none;display:grid}.bo-fields li{border:1px solid var(--line);min-height:40px;color:var(--grey);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:6px 10px;font-size:13px;display:grid}@media (max-width:480px){.bo-fields li{grid-template-columns:1fr}}.bo-built{gap:4px;list-style:none;display:grid}.bo-built-btn{border:1px solid var(--line);width:100%;min-height:44px;font:inherit;color:var(--grey);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:8px 10px;font-size:13px;display:grid}.bo-built-btn:hover{background:#6effff0f}.bo-built-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bo-built-btn[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--cyan);color:var(--white)}.bo-built-btn .l{color:var(--white)}.bo-built-btn .f{font-family:var(--mono);color:var(--gray-line);word-break:break-all;font-size:12px}.bo-status{color:var(--grey);min-height:20px;font-size:13px}.bo-status:empty{min-height:0}.bo-doc{border:1px solid var(--line);background:#0000008c;border-radius:10px;padding:14px 16px}.bo-lines{counter-reset:none;gap:10px;list-style:none;display:grid}.bo-line{color:var(--grey);border-left:2px solid #0000;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;padding-left:10px;font-size:13px;line-height:1.55;display:grid}.bo-line .tx{min-width:0}.bo-line.is-head{color:var(--white);letter-spacing:.02em;font-size:14px}.bo-line--card,.bo-line--party{border-left-color:var(--accent);color:var(--white)}.bo-line--template{border-left-color:var(--line-strong)}.bo-line--lawyer,.bo-line--manager{border-left-color:var(--warn)}.bo-src{align-self:start}.bo-legend-note{color:var(--gray-line);font-size:13px}@media (max-width:480px){.bo-line{grid-template-columns:1fr}.bo-src{justify-self:start}}.bo-legend{gap:6px;list-style:none;display:grid}.bo-legend li{color:var(--grey);grid-template-columns:auto 1fr;align-items:baseline;gap:10px;font-size:13px;display:grid}@media (max-width:480px){.bo-legend li{grid-template-columns:1fr;gap:4px}}.bo-mail{border:1px solid var(--line);background:#0000008c;border-radius:10px;gap:12px;padding:14px 16px;display:grid}.bo-mail-head{letter-spacing:.18em;text-transform:uppercase;color:var(--warn);align-items:center;gap:10px;font-size:12px;display:flex}.bo-mail-head .ico{width:20px;height:22px;color:var(--warn);flex:none}.bo-check{align-self:start}.bo-hint{color:var(--gray-line);max-width:42ch;font-size:13px}.bo-vacancy{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.bo-vacancy .t{color:var(--white);font-size:14px}.bo-vacancy ul{color:var(--grey);gap:4px;padding-left:18px;font-size:13px;display:grid}.bo-goto{color:var(--gray-line);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;display:flex}
