.page_page__iewAv{display:flex;flex-direction:column;height:100%;width:100%}.page_header__lK35g{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);flex-shrink:0}.page_headerLeft__dpbpF,.page_headerRight__fzMhc{display:flex;align-items:center;gap:12px}.page_headerTitle__eXqo8{font-size:14px;font-weight:500;color:var(--foreground)}.page_badge__lS5Oi{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground);border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent)}.page_content__AbDtx{flex:1 1;min-height:0;display:grid;grid-template-columns:360px 1fr;grid-gap:0;gap:0}.page_sidebar__iBCR7{padding:24px 20px;gap:28px;border-right:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--foreground) 1.5%,transparent)}.page_detail__hFbtg,.page_sidebar__iBCR7{overflow-y:auto;display:flex;flex-direction:column}.page_detail__hFbtg{padding:28px 32px;gap:16px;min-width:0}.page_detailEmpty__J8W6X{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.page_detailEmptyTitle__08KZ_{font-size:16px;font-weight:600;margin:0;color:var(--foreground)}.page_detailEmptyText___RuRV{font-size:13px;color:color-mix(in srgb,var(--foreground) 50%,transparent);margin:0}.page_detailHeader__9_ycM{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.page_detailTitle__ERV1O{font-size:18px;font-weight:600;margin:0;color:var(--foreground)}.page_detailSubtitle__bd6xx{font-size:12px;color:color-mix(in srgb,var(--foreground) 50%,transparent);margin:4px 0 0}.page_detailActions__Kdg5Z{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_sectionGroup__BtxvW{display:flex;flex-direction:column;gap:10px;margin-top:4px}.page_sectionGroupHeader__ndoBQ{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_versionsHeading__cGtiR{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 55%,transparent);margin:0}.page_emptySmall__9Jjke{font-size:13px;color:color-mix(in srgb,var(--foreground) 45%,transparent);margin:0;padding:8px 0}.page_ghostButton__VSWtU{font-size:12px;font-weight:500;padding:4px 10px;border-radius:5px;background:transparent;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);cursor:pointer;transition:background .1s}.page_ghostButton__VSWtU:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.page_ghostButton__VSWtU:disabled{opacity:.45;cursor:not-allowed}.page_versionTopRow__EEoF0{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page_rowActions__KeQV4{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.page_rowActionButton__IvWMK{font-size:11px;font-weight:500;padding:3px 10px;border-radius:4px;background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:background .1s}.page_rowActionButton__IvWMK:hover{background:color-mix(in srgb,var(--foreground) 12%,transparent)}.page_rowActionPrimary__CYtge{font-size:11px;font-weight:500;padding:3px 10px;border-radius:4px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);cursor:pointer;transition:background .1s}.page_rowActionPrimary__CYtge:hover{background:color-mix(in srgb,var(--primary) 20%,transparent)}.page_rowActionDanger___GY_G{font-size:11px;font-weight:500;padding:3px 10px;border-radius:4px;background:transparent;color:color-mix(in srgb,var(--destructive) 85%,transparent);border:1px solid color-mix(in srgb,var(--destructive) 25%,transparent);cursor:pointer;transition:background .1s,border-color .1s}.page_rowActionDanger___GY_G:hover{background:color-mix(in srgb,var(--destructive) 10%,transparent);border-color:color-mix(in srgb,var(--destructive) 45%,transparent)}.page_draftName__um4m8{font-size:13px;font-weight:600;color:var(--foreground);word-break:break-word}.page_versionItemDraft__Qz9LC{background:color-mix(in srgb,var(--warning) 5%,transparent);border-color:color-mix(in srgb,var(--warning) 25%,transparent)}.page_targetPill__6eDUH{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0}.page_targetPillAll__15cu6{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:color-mix(in srgb,var(--foreground) 60%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent)}.page_targetPillFacility__Qp_md{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent)}.page_targetPillUser__0dyZr{background:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 35%,transparent)}.page_versionList__hmJxc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.page_versionItem__c5I2z{display:grid;grid-template-columns:130px 1fr;grid-gap:16px;gap:16px;padding:14px 16px;border-radius:8px;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--foreground) 2%,transparent)}.page_versionItemCurrent__AnJVC{border-color:color-mix(in srgb,var(--positive) 40%,transparent);background:color-mix(in srgb,var(--positive) 5%,transparent)}.page_versionItemLeft__PVbuV{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.page_versionNumber__BNpNi{font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foreground)}.page_versionStatusBadge__HgKNU{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:4px}.page_status_published__gM_13{background:color-mix(in srgb,var(--positive) 10%,transparent);color:var(--positive);border:1px solid color-mix(in srgb,var(--positive) 40%,transparent)}.page_status_draft__m4ZBV{background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 35%,transparent)}.page_status_archived__aTb_u{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:color-mix(in srgb,var(--foreground) 55%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent)}.page_versionItemMain__IElcM{display:flex;flex-direction:column;gap:4px;min-width:0}.page_versionSummary__h9e5O{font-size:13px;color:var(--foreground);margin:0;line-height:1.4}.page_versionMeta__ApAim{font-size:12px;color:color-mix(in srgb,var(--foreground) 50%,transparent);margin:0}.page_section__SufxK{display:flex;flex-direction:column;gap:16px;position:relative}.page_sectionLocked__FSnbd{opacity:.55;pointer-events:none}.page_sectionHeader__MHAfb{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_sectionTitleGroup__rJuAi{display:flex;flex-direction:column;gap:4px}.page_sectionTitle__Gdzdj{font-size:16px;font-weight:600;margin:0;color:var(--foreground)}.page_sectionDesc__5W_8D{font-size:13px;color:color-mix(in srgb,var(--foreground) 50%,transparent);margin:0;max-width:520px;line-height:1.5}.page_editButton__nMvUe{flex-shrink:0;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground);border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);text-decoration:none;transition:background .15s}.page_editButton__nMvUe:hover{background:color-mix(in srgb,var(--foreground) 14%,transparent)}.page_primaryButton__cNsBu{flex-shrink:0;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;background:var(--primary);color:var(--primary-foreground);border:none;text-decoration:none;cursor:pointer;transition:background .15s}.page_primaryButton__cNsBu:hover{background:var(--primary-hover)}.page_previewButton__4MVAy{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;background:color-mix(in srgb,var(--positive) 10%,transparent);color:var(--positive);border:1px solid color-mix(in srgb,var(--positive) 40%,transparent);cursor:pointer;transition:background .15s}.page_previewButton__4MVAy:hover{background:color-mix(in srgb,var(--positive) 18%,transparent);border-color:var(--positive)}.page_prepCard__eSrrv{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:8px;background:color-mix(in srgb,var(--foreground) 4%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit;text-align:left;width:100%}.page_prepCard__eSrrv:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent)}.page_prepCardSelected__GF_6q{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.page_prepCardSelected__GF_6q:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}.page_prepCardDraft__1um8L{border-color:color-mix(in srgb,var(--warning) 30%,transparent);background:color-mix(in srgb,var(--warning) 5%,transparent)}.page_prepCardLeft__EehQ2{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1 1;min-width:0}.page_prepCardRight__ETGSU{flex-shrink:0;color:color-mix(in srgb,var(--foreground) 35%,transparent);font-size:14px;margin-left:12px;transition:color .15s}.page_prepCard__eSrrv:hover .page_prepCardRight__ETGSU{color:color-mix(in srgb,var(--foreground) 70%,transparent)}.page_prepName__rM4mf{font-size:14px;font-weight:500;color:var(--foreground)}.page_prepMeta___4oL1{font-size:12px;color:color-mix(in srgb,var(--foreground) 45%,transparent)}.page_publishedBadge__KtnpW{border-radius:4px;background:color-mix(in srgb,var(--positive) 10%,transparent);color:var(--positive);border:1px solid color-mix(in srgb,var(--positive) 40%,transparent)}.page_draftBadge__xgiPq,.page_publishedBadge__KtnpW{font-size:11px;font-weight:600;letter-spacing:.03em;padding:2px 8px}.page_draftBadge__xgiPq{border-radius:4px;background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 35%,transparent)}.page_emptyCard__ZjWyp{display:flex;align-items:center;gap:16px;padding:20px;border-radius:8px;border:1px dashed color-mix(in srgb,var(--foreground) 16%,transparent);background:color-mix(in srgb,var(--foreground) 2%,transparent)}.page_emptyCardText__WnUSp{margin:0;font-size:13px;color:color-mix(in srgb,var(--foreground) 50%,transparent);flex:1 1}.page_lockedCard__oIr1x{padding:16px 20px;border-radius:8px;border:1px dashed color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 2%,transparent)}.page_emptyNote__OZidd,.page_lockedText__fHxnz{font-size:13px;color:color-mix(in srgb,var(--foreground) 40%,transparent)}.page_emptyNote__OZidd{margin:0;padding:12px 0}.page_useCaseList__XST9x{display:flex;flex-direction:column;border-radius:8px;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);overflow:hidden}.page_useCaseRow__Q92HO{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:none;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--foreground) 2%,transparent);gap:12px;cursor:pointer;font-family:inherit;text-align:left;width:100%;transition:background .1s,box-shadow .1s}.page_useCaseRow__Q92HO:last-child{border-bottom:none}.page_useCaseRow__Q92HO:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.page_useCaseRowSelected__KTrRm{background:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:inset 3px 0 0 var(--primary)}.page_useCaseRowSelected__KTrRm:hover{background:color-mix(in srgb,var(--primary) 14%,transparent)}.page_useCaseInfo__zHkLA{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.page_useCaseName__hFtPt{font-size:13px;font-weight:500;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_boundBadge__Udejv{border-radius:4px;background:color-mix(in srgb,var(--positive) 10%,transparent);color:var(--positive);border:1px solid color-mix(in srgb,var(--positive) 30%,transparent)}.page_boundBadge__Udejv,.page_unboundBadge__7g2KY{font-size:11px;font-weight:500;padding:1px 7px;white-space:nowrap}.page_unboundBadge__7g2KY{border-radius:4px;background:color-mix(in srgb,var(--foreground) 6%,transparent);color:color-mix(in srgb,var(--foreground) 40%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}.page_unmappedBadge__PO1Qr{font-size:11px;font-weight:500;padding:1px 7px;border-radius:4px;background:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 28%,transparent);white-space:nowrap}.page_useCaseActions__6RXlI{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_actionButton__96oc8{font-size:12px;font-weight:500;padding:4px 10px;border-radius:5px;background:color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--foreground);border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);text-decoration:none;transition:background .1s;cursor:pointer}.page_actionButton__96oc8:hover{background:color-mix(in srgb,var(--foreground) 13%,transparent)}.page_actionButtonDanger__Ob98M{font-size:12px;font-weight:500;padding:4px 10px;border-radius:5px;background:transparent;color:color-mix(in srgb,var(--destructive) 80%,transparent);border:1px solid color-mix(in srgb,var(--destructive) 20%,transparent);cursor:pointer;transition:background .1s,border-color .1s}.page_actionButtonDanger__Ob98M:hover{background:color-mix(in srgb,var(--destructive) 10%,transparent);border-color:color-mix(in srgb,var(--destructive) 40%,transparent)}.page_addWorkflowButton__c_5aE{font-size:12px;font-weight:500;padding:4px 12px;border-radius:5px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);text-decoration:none;transition:background .1s}.page_addWorkflowButton__c_5aE:hover{background:color-mix(in srgb,var(--primary) 18%,transparent);border-color:var(--primary)}.page_deleteConfirm__LVsTs{font-size:12px;color:color-mix(in srgb,var(--foreground) 55%,transparent);display:flex;align-items:center;gap:4px}.page_deleteYes__Spgp4{font-weight:600;color:var(--destructive)}.page_deleteNo__MGlOE,.page_deleteYes__Spgp4{background:none;border:none;cursor:pointer;font-size:12px;padding:0}.page_deleteNo__MGlOE{color:color-mix(in srgb,var(--foreground) 55%,transparent)}