/* A common next step; every instrument retains its own administration and report. */
.cnb-consultation-referral{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px;margin:20px 0;background:#edf5fb;border:1px solid #c4dbea;border-inline-start:4px solid var(--cnb-primary,#075d92);border-radius:12px;direction:rtl;text-align:right;font-family:inherit;line-height:1.85;color:#193c56;max-width:100%;break-inside:avoid}
.cnb-consultation-referral *{box-sizing:border-box;min-width:0}
.cnb-consultation-referral .cnb-consultation-text{flex:1;min-width:0}
.cnb-consultation-referral h3{font-size:19px;margin:0 0 8px;color:var(--cnb-primary,#075d92)}
.cnb-consultation-referral p{font-size:14px;margin:6px 0;overflow-wrap:anywhere}
.cnb-consultation-referral .cnb-consultation-note{font-size:12px;color:#536d7f;margin-top:9px}
.cnb-consultation-actions{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;max-width:100%}
.cnb-consultation-referral .cnb-consultation-button{display:flex;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:11px 19px;background:var(--cnb-primary,#075d92);border:1px solid var(--cnb-primary,#075d92);border-radius:9px;color:#fff;text-decoration:none;white-space:normal;text-align:center;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:none}
.cnb-consultation-referral .cnb-consultation-button:hover{filter:brightness(.92);color:#fff;text-decoration:none}
.cnb-consultation-referral .cnb-consultation-button:focus-visible{outline:3px solid #c5a052;outline-offset:3px}
.cnb-consultation-print{display:none;overflow-wrap:anywhere;font-size:11px}
.cnb-consultation-urgent{margin:12px 0;padding:12px 14px;background:#fff6e9;border:1px solid #d9b276;border-radius:8px;color:#654816}
.cnb-consultation-referral .cnb-consultation-urgent p{font-size:13px}
.cnb-license-panel,.cnb-supervised-session{border:1px solid #cfdeea;border-radius:10px;background:#f7fafc;padding:15px;margin:16px 0;line-height:1.9}
.cnb-license-panel summary,.cnb-supervised-session summary{cursor:pointer;color:#075d92;font-weight:700}
.cnb-license-panel label,.cnb-supervised-session label{display:block;margin:12px 0}
.cnb-license-panel input:not([type=checkbox]),.cnb-license-panel select,.cnb-supervised-session input:not([type=checkbox]),.cnb-supervised-session select{width:100%;max-width:100%;padding:10px;border:1px solid #b6cedd;border-radius:8px;background:white;font:inherit}
.cnb-license-status{font-size:13px;margin:8px 0}.cnb-license-error{color:#9c302b}
@media(max-width:620px){.cnb-consultation-referral{flex-direction:column;align-items:stretch;padding:17px;gap:12px;margin:16px 0}.cnb-consultation-actions{width:100%}.cnb-consultation-referral h3{font-size:18px}.cnb-consultation-referral p{font-size:13px}}
@media print{.cnb-consultation-referral{display:block;background:#fff;border:1px solid #b5cbda;border-inline-start:3px solid #075d92;padding:12px;margin:12px 0;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cnb-consultation-referral .cnb-consultation-button{display:none!important}.cnb-consultation-referral .cnb-consultation-print{display:block;color:#193c56}.cnb-consultation-referral p{font-size:10px}.cnb-consultation-referral h3{font-size:13px}.cnb-consultation-urgent{padding:7px}.cnb-consultation-referral .cnb-consultation-urgent p{font-size:10px}}
