/* BIMUz CDE v3.3 — тасдиқлаш, transmittal, ISO 19650 номлаш (js/cde-v33.js). */
.v33-doclist{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 12px;max-height:260px;overflow:auto;border:1px solid #dfe6ee;border-radius:8px;padding:8px;margin:6px 0}
.v33-doc{display:flex;gap:6px;align-items:baseline;font-size:13px;cursor:pointer;min-width:0}
.v33-doc b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v33-run{cursor:pointer}
.v33-legacy{opacity:.75;cursor:default}
.v33-steps{display:flex;flex-direction:column;gap:6px}
.v33-step{border:1px solid #dfe6ee;border-left:4px solid #b7c4d3;border-radius:8px;padding:8px 10px;margin-bottom:6px}
.v33-step-current{border-left-color:#25a7ff;background:rgba(37,167,255,.06)}
.v33-step .pill{margin:3px 4px 0 0}
.v33-action-form{border:1px solid #25a7ff;border-radius:10px;padding:10px 12px;margin:12px 0;display:flex;flex-direction:column;gap:8px}
.v33-action-form textarea{width:100%}
.v33-markups{display:flex;flex-wrap:wrap;gap:4px 12px}
.v33-multi{width:100%;min-height:72px}
.v33-field{display:flex;flex-direction:column;gap:4px;margin:6px 0}
.v33-field textarea,.v33-field input,.v33-field select{width:100%}
.pill.v33-code{font-weight:700;margin-left:4px}
.pill.v33-code-A{border-color:#2e9e5b;color:#2e9e5b}
.pill.v33-code-B{border-color:#e08a00;color:#b36d00}
.pill.v33-code-C{border-color:#d64545;color:#d64545}
.v33-ok{color:#1d6b3c}
.v33-warn{background:rgba(224,138,0,.09);border:1px solid #e08a00;border-radius:8px;padding:8px 12px}
.v33-bad{background:rgba(214,69,69,.08);border:1px solid #d64545;border-radius:8px;padding:8px 12px}
.v33-warn ul,.v33-bad ul{margin:4px 0;padding-left:18px}
#v33Fields input{min-width:0}
@media (max-width:900px){.v33-doclist{grid-template-columns:1fr}#v33Fields{display:block;overflow-x:auto}}
