.or-tools{display:grid;gap:var(--bfj-space-3)}
.or-tools .cc-search{max-width:520px}
.or-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bfj-space-2) var(--bfj-space-3)}
.or-lab{font-size:var(--bfj-text-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bfj-text-3);min-width:3.5rem}
.or .or-test{margin-left:var(--bfj-space-2)}
.or .or-sm{display:none}
.or-amt{font-weight:600;color:var(--bfj-text)}
.or .cc-table .n .cc-sub{text-align:right}
.or .cc-msg.amber{background:var(--bfj-warning-bg);border-color:var(--bfj-warning-border)}
.or-tags{margin-top:var(--bfj-space-2)!important}
.or-urgent{border-color:var(--bfj-error-border);background:var(--bfj-error-bg)}
.or-urgent p{font-size:var(--bfj-text-small)}
.or .cc-btn.main{text-decoration:none;display:inline-flex;align-items:center}
.or-details{font-size:var(--bfj-text-meta);color:var(--bfj-text-2);border-top:1px solid var(--bfj-line);padding-top:var(--bfj-space-3)}
.or-details summary{cursor:pointer;color:var(--bfj-interactive-soft)}
.or-details .cc-kv{margin-top:var(--bfj-space-2);font-size:var(--bfj-text-meta)}
.or-details code{font-size:var(--bfj-text-label);overflow-wrap:anywhere;color:var(--bfj-text-2)}
.or .cc-side .cc-name{display:block}
@container (max-width:560px){
.or .or-sm{display:inline}
.or .cc-table td.n .or-sm{display:block;margin-top:.25rem}
.or .cc-table td.n .or-sm .cc-tag{margin-right:0}
.or .or-test{margin-left:0}
.or-lab{min-width:0;width:100%}
}
.or-field{display:grid;gap:.3rem;font-size:var(--bfj-text-small);font-weight:600;color:var(--bfj-text);margin:0 0 var(--bfj-space-3)}
.or-field .cc-sub{font-weight:400}
.or-field input,.or-field select{font:inherit;font-weight:400;color:var(--bfj-text);background:var(--bfj-bg);border:1px solid var(--bfj-line-strong);border-radius:var(--bfj-radius-md);padding:.5rem .65rem;min-height:40px;width:100%;color-scheme:dark}
.or-field input:focus-visible,.or-field select:focus-visible{outline:2px solid var(--bfj-interactive);outline-offset:1px}