/* Contextual DSC+ learning notes. Separate from operational certificate status. */
.pilot-workspace-insight-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin:0 18px 10px;min-width:0}
.pilot-workspace-insight-row.has-editorial{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr)}
.pilot-workspace-insight-row.has-editorial:has(.pilot-certification-banner.is-collapsed){align-items:stretch;grid-auto-rows:1fr}
.pilot-workspace-insight-row .pilot-certification-banner{margin:0;min-width:0}
.pilot-contextual-card{box-sizing:border-box;display:grid;justify-items:start;gap:7px;min-width:0;padding:15px 17px;border:1px solid rgba(98,166,153,.45);border-radius:12px;background:linear-gradient(135deg,rgba(49,128,116,.15),rgba(44,111,135,.07));color:var(--text)}
.pilot-contextual-card[hidden]{display:none!important}
.pilot-contextual-book{gap:2px;padding:8px 11px;border-left:4px solid #68bea7;background:linear-gradient(135deg,rgba(30,130,105,.19),rgba(45,90,121,.09))}
.pilot-contextual-book .pilot-contextual-eyebrow{font-size:9px;line-height:1.1}
.pilot-contextual-book-link{color:#adedd8;font-size:13px;font-weight:800;line-height:1.15;text-decoration:none;overflow-wrap:anywhere}
.pilot-contextual-book-link:hover,.pilot-contextual-book-link:focus-visible{text-decoration:underline;outline-offset:2px}
.pilot-contextual-book p{font-size:10px;line-height:1.2}
.pilot-contextual-learning,.pilot-contextual-insurance{margin-top:13px}
.pilot-contextual-insurance{border-color:rgba(220,166,70,.55);background:linear-gradient(135deg,rgba(206,143,44,.15),rgba(136,106,58,.06))}
.pilot-contextual-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.25px;color:#81d5bc;text-transform:uppercase}
.pilot-contextual-insurance .pilot-contextual-eyebrow{color:#f0c884}
.pilot-contextual-title{font-size:15px;line-height:1.3;letter-spacing:-.1px;overflow-wrap:anywhere}
.pilot-contextual-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}
.pilot-contextual-card small{font-size:10px;line-height:1.4;color:var(--muted)}
.pilot-contextual-link{display:inline-flex;align-items:center;min-height:34px;margin-top:3px;padding:3px 11px;border:1px solid rgba(98,166,153,.52);border-radius:7px;color:#adedd8;text-decoration:none;font-size:12px;font-weight:800;line-height:1.25}
.pilot-contextual-link:hover,.pilot-contextual-link:focus-visible{background:rgba(104,190,167,.16);outline-offset:2px}
body.theme-light .pilot-contextual-card{background:linear-gradient(135deg,#f0f8f4,#f7faf9);color:#183b42}
body.theme-light .pilot-contextual-insurance{background:linear-gradient(135deg,#fff8ea,#fbf9f2);color:#493718}
body.theme-light .pilot-contextual-eyebrow{color:#176b5e}
body.theme-light .pilot-contextual-book-link{color:#125e55}
body.theme-light .pilot-contextual-insurance .pilot-contextual-eyebrow{color:#825b16}
body.theme-light .pilot-contextual-link{color:#125e55;border-color:#7ab6a8}
@media(max-width:850px){.pilot-workspace-insight-row.has-editorial{grid-template-columns:1fr}}
@media(max-width:760px){.pilot-workspace-insight-row{margin:0 14px 12px}.pilot-contextual-card{padding:13px 14px}.pilot-contextual-book{padding:8px 11px}.pilot-workspace-insight-row .pilot-certification-banner{margin:0}}
