.pathways_classList__wMV0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pathways_classItem__FHI_t{background:var(--ios-surface);border-radius:var(--radius-md);box-shadow:var(--ios-shadow-sm);transition:box-shadow .15s ease,transform .15s ease}.pathways_classItem__FHI_t:hover{box-shadow:var(--ios-shadow-md);transform:translateY(-1px)}.pathways_classLink__C9vJm{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;text-decoration:none;color:var(--ios-label)}.pathways_className__wwooS{font-size:.9375rem;font-weight:600;letter-spacing:-.014em}.pathways_notSetPill__NmZQF,.pathways_pathwayPill__QcF_D{margin-left:auto;display:inline-block;padding:.0625rem .5rem;border-radius:var(--radius-pill);font-size:.6875rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;line-height:1.25rem}.pathways_pathwayPill__QcF_D{background:var(--ios-green-bg);color:var(--ios-green-fg)}.pathways_notSetPill__NmZQF{background:var(--ios-gray-5);color:var(--ios-label-secondary)}.pathways_chevron__YN3DQ{margin-left:.625rem;color:var(--ios-label-tertiary);font-size:1.25rem;line-height:1}.pathways_searchInput__oD0Ge{width:100%;margin-bottom:.75rem;padding:.5rem .75rem;border:1px solid var(--ios-separator);border-radius:var(--radius-sm);background:var(--ios-surface);color:var(--ios-label);font-size:.9375rem;letter-spacing:-.014em}.pathways_searchInput__oD0Ge:focus{outline:none;border-color:transparent;box-shadow:var(--ios-shadow-focus)}.pathways_searchInput__oD0Ge::placeholder{color:var(--ios-label-tertiary)}.pathways_empty__d77aQ{color:var(--ios-label-secondary);font-size:.9375rem;padding:1.5rem 0}.pathways_detailHeaderRow__PqE2B{margin-bottom:.25rem}.pathways_backLink__JpmuG{font-size:.875rem;font-weight:600;letter-spacing:-.014em;color:var(--nhs-blue);text-decoration:none}.pathways_backLink__JpmuG:hover{text-decoration:underline}.pathways_ladder__O7T4U{display:flex;flex-direction:column;gap:.75rem}.pathways_attentionBadge__yTO8y{background:var(--ios-orange);color:#fff}.pathways_attentionBadge__yTO8y,.pathways_retiredBadge__64HZZ{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--radius-pill);font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;flex-shrink:0}.pathways_retiredBadge__64HZZ{background:var(--ios-gray-5);color:var(--ios-label-secondary)}.pathways_retireButton__WsM06{font-size:.8125rem;font-weight:600;color:var(--ios-blue);background:none;border:none;padding:.25rem .375rem;cursor:pointer;border-radius:var(--radius-sm);margin-left:auto}.pathways_retireButton__WsM06:disabled{color:var(--ios-label-tertiary);cursor:default}.pathways_componentBand__Cdymx{display:flex;flex-direction:column;gap:.75rem}.pathways_componentHead__rfXYC{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.pathways_componentLabel__BxN0Y{font-size:.8125rem;margin:0}.pathways_componentLabel__BxN0Y,.pathways_retiringBadge__qvgLG{font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ios-label-secondary)}.pathways_retiringBadge__qvgLG{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--radius-pill);background:var(--ios-gray-5);font-size:.6875rem}.pathways_lineBand__8DFro{background:var(--ios-surface);border-radius:var(--radius-md);box-shadow:var(--ios-shadow-sm);padding:1rem}.pathways_lineHead__y6APH{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.pathways_linePosition__oYpIz{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.5rem;padding:0 .5rem;border-radius:var(--radius-pill);background:var(--ios-gray-5);color:var(--ios-label-secondary);font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.pathways_lineLabel__gJA2l{font-size:1.0625rem;font-weight:600;letter-spacing:-.014em;color:var(--ios-label)}.pathways_lineLabelInput__V16H7{flex:1 1;padding:.5rem .75rem;border:0;border-radius:var(--radius-sm);background:var(--ios-gray-6);color:var(--ios-label);font-size:.9375rem;letter-spacing:-.014em}.pathways_lineLabelInput__V16H7:focus{outline:none;background:var(--ios-surface);box-shadow:var(--ios-shadow-focus)}.pathways_lineLabelInput__V16H7::placeholder{color:var(--ios-label-tertiary)}.pathways_lineControls__jdB6a{display:flex;align-items:center;gap:.375rem;margin-left:auto}.pathways_iconButton__xQ9oE{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:var(--ios-gray-6);color:var(--ios-label-secondary);font-size:.875rem;cursor:pointer}.pathways_iconButton__xQ9oE:hover:not(:disabled){background:var(--ios-fill-hover)}.pathways_iconButton__xQ9oE:disabled{color:var(--ios-label-quaternary);cursor:not-allowed}.pathways_removeButton__aa5Fh{border:0;background:transparent;color:var(--ios-red-fg);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm)}.pathways_removeButton__aa5Fh:hover{background:var(--ios-red-bg)}.pathways_treatments__SPdO_{display:flex;flex-direction:column;gap:.25rem;padding-left:2.25rem}.pathways_orDivider__AfJ2I{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ios-label-tertiary);padding:.125rem 0}.pathways_treatmentCard__jBRPu{display:flex;flex-direction:column;gap:.5rem;background:var(--ios-bg);border-radius:var(--radius-sm);padding:.625rem .75rem}.pathways_drugPlaceholder__lcnS6{font-size:.8125rem;color:var(--ios-label-tertiary)}.pathways_drugList__VGKGh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.pathways_drugItem__Or3DS{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--ios-surface);border-radius:var(--radius-sm);padding:.5rem .625rem;box-shadow:var(--ios-shadow-sm)}.pathways_drugName__AKaLw{font-size:.875rem;font-weight:500;letter-spacing:-.01em;color:var(--ios-label)}.pathways_drugItemRemove__z2yTw{border:0;background:transparent;color:var(--ios-red-fg);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm)}.pathways_drugItemRemove__z2yTw:hover{background:var(--ios-red-bg)}.pathways_treatmentControls__xXYLC{display:flex;align-items:center;gap:.5rem}.pathways_addDrug__q_yYn{border:0;background:var(--ios-surface);box-shadow:var(--ios-shadow-sm);color:var(--nhs-blue);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;padding:.375rem .75rem;border-radius:var(--radius-sm)}.pathways_addDrug__q_yYn:hover{background:var(--ios-fill-hover)}.pathways_addTreatment__VdfTj{align-self:flex-start;border:0;background:transparent;color:var(--nhs-blue);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;padding:.375rem 0}.pathways_addTreatment__VdfTj:hover{text-decoration:underline}.pathways_addLine__pQFCb{display:block;width:100%;border:1.5px dashed var(--ios-separator);border-radius:var(--radius-md);padding:.875rem 1rem;background:var(--ios-surface-secondary);color:var(--nhs-blue);font-size:.9375rem;font-weight:600;letter-spacing:-.014em;cursor:pointer}.pathways_addLine__pQFCb:hover{background:var(--ios-fill-hover)}.pathways_errorMessage__ozAyL{margin:.75rem 0 0;padding:.625rem .875rem;border-radius:var(--radius-md);background:var(--ios-red-bg);color:var(--ios-red-fg);font-size:.875rem;font-weight:500}.pathways_editorActions__sTzZn{display:flex;gap:.75rem;margin-top:1rem}.pathways_modalBackdrop__whQbG{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.2)}.pathways_modal__6xRHF{display:flex;flex-direction:column;width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 4rem);padding:1.25rem;background:var(--ios-surface);border-radius:var(--radius-lg);box-shadow:var(--ios-shadow-lg)}.pathways_modalTitle__4HNo_{margin:0 0 .75rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.014em;color:var(--ios-label)}.pathways_modalResults__CvX4R{flex:1 1;min-height:8rem;max-height:22rem;overflow:auto}.pathways_modalHint__Z7xEm{padding:1rem 0;font-size:.875rem;color:var(--ios-label-secondary)}.pathways_modalList__tZyJy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1875rem}.pathways_modalRowSelected__ny4EU,.pathways_modalRow__mi1D7{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;border:0;border-radius:var(--radius-sm);padding:.5rem .625rem;font-size:.875rem;letter-spacing:-.01em;color:var(--ios-label);background:transparent;cursor:pointer}.pathways_modalRow__mi1D7:hover{background:var(--ios-fill-hover)}.pathways_modalRow__mi1D7:disabled{color:var(--ios-label-tertiary);cursor:not-allowed}.pathways_modalRowSelected__ny4EU{background:var(--ios-green-bg);color:var(--ios-green-fg);font-weight:600}.pathways_modalCheck__pQyDg{color:var(--ios-green-fg);font-weight:700}.pathways_modalRowTag__LSqcN{font-size:.6875rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--ios-label-tertiary)}.pathways_modalActions__98165{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--ios-separator)}.pathways_modalCount__A5pXl{margin-right:auto;font-size:.8125rem;color:var(--ios-label-secondary)}