.delegation-main{max-width:960px;margin:auto;padding:1rem 1rem 4rem;color:var(--text,#16303c)}
.delegation-main nav{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.delegation-main label{display:flex;flex-direction:column;gap:.4rem;margin:.7rem 0}.delegation-main input,.delegation-main select,.delegation-main textarea,.delegation-main button{font:inherit;min-height:44px;padding:.65rem;border:1px solid #99aebb;border-radius:8px;max-width:100%;box-sizing:border-box}.delegation-main textarea{width:100%;min-height:90px}.delegation-main button{background:#086a91;color:white;cursor:pointer;margin:.3rem .5rem .3rem 0}.delegation-main button:disabled{opacity:.5;cursor:default}.delegation-main details{border:1px solid #b9cbd5;border-radius:12px;margin:1rem 0;background:#fff;overflow:hidden}.delegation-main summary{padding:1rem;cursor:pointer;background:#d9eaf1;font-weight:650}.package-body,.skill-body{padding:1rem}.task{padding:1rem 0;border-top:1px solid #b9cbd5}.task h3{font-size:1.1rem;margin:.5rem 0}.task-meta{color:#4f6672;font-size:.9rem}.task-findings{background:#fff0d8;padding:.7rem;border-radius:8px}.skill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.4rem}.delegation-main .check-label{display:flex;flex-direction:row;align-items:center;gap:.6rem}.check-label input{min-height:24px;width:24px}.task img{max-width:100%;max-height:240px}.task-history{white-space:pre-wrap;overflow-wrap:anywhere}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.delegation-main [hidden]{display:none!important}#message{position:sticky;top:0;background:#f1f6f8;z-index:2;padding:.5rem;overflow-wrap:anywhere}.delegation-main select{width:100%}

/* Build 245: structured medical handover point. */
.field-grid textarea{width:100%;min-height:5.5rem;resize:vertical}
.related-knowledge-links{display:grid;gap:.45rem;margin:.75rem 0}
