.concept.space-clinical .clinical-line-icon{display:block;width:26px;height:26px;flex:none;color:inherit}
.concept.space-clinical .clinical-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}
.concept.space-clinical .clinical-card-heading .buyer-number{margin:0;font-size:14px}
.concept.space-clinical .clinical-card-icon,.concept.space-clinical .clinical-corridor-icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid currentColor;border-radius:10px;background:#fffefa;color:var(--buyer-tone,var(--route-accent,#276596));flex:none}
.concept.space-clinical .clinical-card-icon .clinical-line-icon,.concept.space-clinical .clinical-corridor-icon .clinical-line-icon{width:29px;height:29px}
.concept.space-clinical .corridor-header>.clinical-corridor-icon{margin-left:auto;color:var(--route-accent,#276596)}
.concept.space-clinical .clinical-brief-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 22px;padding-block:4px}
.concept.space-clinical .clinical-brief-controls>p{font-size:14px;font-weight:600;color:#40566d;margin:0;line-height:1.5}
.concept.space-clinical .clinical-brief-actions{display:flex;flex-wrap:wrap;gap:10px}
.concept.space-clinical .clinical-brief-actions button{min-height:44px;padding:10px 17px;border:1px solid #aebdc9;border-radius:5px;background:#fffefa;color:#0b0f2c;font:600 14px/1.4 ConceptSans,sans-serif;cursor:pointer;transition:background .16s,border-color .16s}
.concept.space-clinical .clinical-brief-actions button:hover:not(:disabled){background:#eaf2f8;border-color:#28698c}
.concept.space-clinical .clinical-brief-actions button:focus-visible{outline:3px solid #b28500;outline-offset:3px}
.concept.space-clinical .clinical-brief-actions button:disabled{color:#697786;background:#f3f5f6;cursor:default;border-color:#d4dde4}
.concept.space-clinical .clinical-brief-panel>summary{min-height:64px;gap:18px!important;align-items:center;text-decoration:none!important}
.concept.space-clinical .clinical-brief-panel>summary>.clinical-brief-summary-main{display:flex;align-items:center;gap:16px;min-width:0;flex:1;text-decoration:none!important;transform:none!important;font-size:inherit}
.concept.space-clinical .clinical-brief-title{min-width:0;line-height:1.4}
.concept.space-clinical .clinical-section-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:8px;color:var(--brief-accent,var(--service-color,#276596));background:#fffefa;border:1px solid #c9d8e2}
.concept.space-clinical .clinical-brief-panel>summary>.clinical-brief-toggle{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;margin-left:auto;font:400 29px/1 ConceptSans,sans-serif;text-decoration:none!important;transform:none!important;transition:transform .18s}
.concept.space-clinical .clinical-brief-panel[open]>summary>.clinical-brief-toggle{transform:rotate(45deg)!important}
.concept.space-clinical .clinical-brief-panel[open]>summary>.clinical-brief-summary-main{color:var(--brief-accent,var(--service-color,#276596))}
.concept.space-clinical .clinical-brief-panel .clinical-row-heading{display:flex;align-items:flex-start;gap:13px}
.concept.space-clinical .clinical-row-heading>span:last-child{min-width:0}
.concept.space-clinical .clinical-row-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;color:var(--service-color,var(--brief-accent,#276596));background:#fffefa;border-radius:6px;border:1px solid #d7e1e8;margin-top:2px}
.concept.space-clinical .clinical-row-icon .clinical-line-icon{width:22px;height:22px}
@media(max-width:700px){.concept.space-clinical .clinical-brief-controls{align-items:flex-start;gap:12px}.concept.space-clinical .clinical-brief-actions{width:100%}.concept.space-clinical .clinical-brief-actions button{flex:1;min-height:46px;padding:11px 14px}.concept.space-clinical .clinical-brief-panel>summary{gap:10px!important}.concept.space-clinical .clinical-brief-panel>summary>.clinical-brief-summary-main{gap:12px;align-items:flex-start}.concept.space-clinical .clinical-section-icon{width:34px;height:34px;flex-basis:34px}.concept.space-clinical .clinical-section-icon .clinical-line-icon{width:23px;height:23px}.concept.space-clinical .clinical-brief-panel>summary>.clinical-brief-toggle{width:28px;flex-basis:28px}.concept.space-clinical .clinical-card-heading{margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){.concept.space-clinical .clinical-brief-actions button,.concept.space-clinical .clinical-brief-panel>summary>.clinical-brief-toggle{transition:none}}
