.consulting{color:var(--text-primary,#12202e);max-width:1440px;margin:auto;font-family:Inter,system-ui,sans-serif}.consulting h1,.consulting h2,.consulting h3{font-family:Barlow Condensed,Inter,sans-serif;font-weight:700}.consulting h1{font-size:2rem}.consulting h2{font-size:1.4rem}.consulting h3{font-size:1.15rem}.consulting button,.consulting .cw-button{border:1px solid var(--border-color,#b9c2cc);background:var(--bg-surface,#fff);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .85rem;font-size:.9rem;display:inline-flex}.consulting button:disabled{opacity:.5;cursor:not-allowed}.consulting .cw-primary{color:#111d2b;background:#fc7012;border-color:#fc7012;font-weight:700}.consulting .cw-hero{color:#fff;background:#101c2a;border:1px solid #fc7012;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:1.4rem 0;padding:1.7rem;display:flex}.cw-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#d05c13;font-size:.75rem;font-weight:700}.cw-hero .cw-eyebrow{color:#ffb382}.cw-muted{color:var(--text-secondary,#62738a);font-size:.9rem}.cw-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.cw-between{justify-content:space-between}.cw-stack{gap:1rem;display:grid}.cw-tabs{border-bottom:1px solid var(--border-color,#b9c2cc);gap:.3rem;margin:1rem 0;padding-bottom:.7rem;display:flex;overflow-x:auto}.consulting .cw-tabs button{white-space:nowrap;background:0 0;border:0}.consulting .cw-tabs button[aria-selected=true]{color:#fff;background:#101c2a}.cw-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.cw-card{border:1px solid var(--border-color,#b9c2cc);background:var(--bg-surface,#fff);border-radius:9px;padding:1.15rem}.cw-metric{font-size:1.9rem;font-weight:700}.cw-card p{margin:.4rem 0}.cw-body{white-space:pre-wrap;line-height:1.55}.cw-badge{background:var(--bg-hover,#eef2f6);border-radius:5px;padding:.25rem .5rem;font-size:.72rem;display:inline-block}.cw-private{color:#8b5313;background:#fff0d9}.cw-shared{color:#08725f;background:#e3f4ef}.cw-error{color:#b32620;background:#fff0ef;border-radius:8px;padding:1rem}.cw-layout{grid-template-columns:minmax(0,1fr) 310px;gap:1.3rem;display:grid}.cw-nurse{align-self:start;position:sticky;top:1rem}.consulting label{gap:.4rem;font-size:.88rem;display:grid}.consulting input,.consulting select,.consulting textarea{border:1px solid var(--border-color,#aab6c3);background:var(--bg-surface,#fff);color:inherit;border-radius:5px;width:100%;min-width:0;padding:.65rem}.consulting textarea{min-height:90px}.consulting input[type=checkbox]{width:auto}.consulting dialog{border:1px solid var(--border-color,#aab6c3);background:var(--bg-base,#f5f5f3);width:min(850px,94vw);max-height:90vh;color:inherit;border-radius:12px;padding:1.5rem;overflow:auto}.consulting dialog::backdrop{background:#06121bb0}.cw-dialog-footer{background:var(--bg-base,#f5f5f3);border-top:1px solid #bdc6cf;padding:1rem 0;position:sticky;bottom:-1.5rem}.cw-compare{border-left:3px solid #fc7012;padding-left:1rem}.cw-empty{text-align:center;color:var(--text-secondary,#62738a);padding:2rem}.cw-list{gap:.85rem;display:grid}.cw-progress{background:#e6ebef;border-radius:8px;height:8px;overflow:hidden}.cw-progress span{background:#27a68f;height:100%;display:block}.cw-definition{border-bottom:1px solid var(--border-color,#c7ced6);padding:.8rem 0}.consulting a{color:inherit}.consulting :focus-visible{outline-offset:3px;outline:3px solid #3a91bd}@media (width<=1000px){.cw-layout{grid-template-columns:1fr}.cw-nurse{position:static}}@media (width<=640px){.cw-hero{flex-direction:column;align-items:stretch!important}.cw-grid{grid-template-columns:1fr}.consulting dialog{padding:1rem}.cw-row{gap:.5rem}}.consulting .cw-hero .cw-button{color:#12202e}.consulting .cw-layout>section{align-content:start}.consulting .cw-layout{align-items:start}.consulting dialog pre{overflow-wrap:anywhere;white-space:pre-wrap}
