._layout_ccywz_1{display:flex;height:100vh}._sidebar_ccywz_11{background:var(--sidebar-bg, #101827);color:var(--sidebar-text, #e5e7eb);padding:14px 10px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}._brand_ccywz_31{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0 6px}._brandLogo_ccywz_47{width:42px;height:42px;border-radius:var(--radius-control, 12px);background:linear-gradient(180deg,var(--primary, rgba(59, 130, 246, 1)),var(--primary-hover, rgba(37, 99, 235, 1)));box-shadow:0 10px 25px #00000059}._brandText_ccywz_63{font-size:14px;opacity:.9;text-align:center;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:wrap}._menu_ccywz_95{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}._menuItem_ccywz_113{display:flex;justify-content:center}._link_ccywz_123{width:76px;min-height:74px;border-radius:var(--radius-control, 6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:var(--sidebar-text, #e5e7eb);position:relative;transition:transform .12s ease,background .12s ease,border .12s ease}._link_ccywz_123:hover{transform:translateY(-1px);background:#ffffff0d}._linkActive_ccywz_163{background:var(--sidebar-active, rgba(59, 130, 246, .12))}._linkActive_ccywz_163:before{content:"";position:absolute;left:-10px;top:14px;bottom:14px;width:4px;border-radius:999px;background:var(--sidebar-active-bar, #3b82f6)}._iconPlaceholder_ccywz_193{width:22px;height:22px;border-radius:7px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}._linkActive_ccywz_163 ._iconPlaceholder_ccywz_193{background:color-mix(in srgb,var(--primary, #3b82f6) 25%,transparent);border:1px solid color-mix(in srgb,var(--primary, #3b82f6) 35%,transparent)}._linkText_ccywz_219{font-size:12px;opacity:.95;text-align:center;line-height:1.1}._main_ccywz_233{flex:1;overflow:auto;background:#f5f5f5;color:var(--text, #0f172a)}._sidebar_ccywz_11{height:100vh;display:flex;flex-direction:column}._nav_ccywz_83{flex:1;display:flex;flex-direction:column}._menu_ccywz_95{flex:1;display:flex;flex-direction:column;gap:6px;padding:0;margin:0;list-style:none}._adminItem_ccywz_307{margin-top:auto;padding-top:12px;border-top:1px solid rgba(148,163,184,.18)}._avatarMenuItem_ccywz_331{position:relative}._avatarTrigger_ccywz_339{border:none;cursor:pointer;font-family:inherit;background:transparent}._avatarCircle_ccywz_353{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:13px;font-weight:800;box-shadow:0 10px 22px #7c3aed47}._userDropdown_ccywz_381{position:fixed;left:98px;bottom:18px;min-width:180px;padding:6px;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 45px #0f172a2e;z-index:9999}._userDropdownItem_ccywz_407{width:100%;min-height:38px;border:none;border-radius:10px;padding:0 10px;display:flex;align-items:center;gap:9px;background:transparent;color:#344054;font-size:13px;font-weight:650;cursor:pointer;text-align:left;z-index:99}._userDropdownItem_ccywz_407:hover{background:#fef2f2;color:#b42318}._avatarMenuItem_ccywz_331{position:relative;z-index:20}._page_v333t_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at top left,rgba(124,58,237,.16),transparent 32%),radial-gradient(circle at bottom right,rgba(14,165,233,.12),transparent 30%),linear-gradient(135deg,#f8fafc,#f3f4f6)}._card_v333t_25{width:100%;max-width:430px;padding:30px;border-radius:26px;background:#fffffff0;border:1px solid rgba(148,163,184,.26);box-shadow:0 28px 80px #0f172a24}._brand_v333t_45{display:flex;align-items:center;gap:14px;margin-bottom:28px}._logo_v333t_59{width:48px;height:48px;border-radius:17px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:30px;font-weight:900;box-shadow:0 16px 36px #7c3aed4d}._brand_v333t_45 h1{margin:0;font-size:25px;font-weight:850;color:#111827;letter-spacing:-.03em}._brand_v333t_45 p{margin:4px 0 0;font-size:14px;color:#667085}._form_v333t_115{display:flex;flex-direction:column}._field_v333t_125{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._field_v333t_125 span{font-size:13px;font-weight:750;color:#344054}._field_v333t_125 input{height:46px;padding:0 14px;border-radius:15px;border:1px solid rgba(148,163,184,.48);background:#fff;color:#111827;font-size:14px;outline:none;transition:.18s ease}._field_v333t_125 input:focus{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf621}._error_v333t_185{margin:2px 0 16px;padding:11px 13px;border-radius:14px;background:#fef2f2;border:1px solid #fecaca;color:#b42318;font-size:13px;font-weight:650}._submitButton_v333t_207{width:100%;height:48px;border:none;border-radius:15px;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;font-size:15px;font-weight:850;cursor:pointer;box-shadow:0 16px 36px #7c3aed47;transition:.18s ease}._submitButton_v333t_207:hover{transform:translateY(-1px);box-shadow:0 20px 42px #7c3aed52}._submitButton_v333t_207:active{transform:translateY(0)}._submitButton_v333t_207:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:0 12px 28px #7c3aed2e}._hint_v333t_267{margin:16px 0 0;text-align:center;font-size:13px;color:#667085}._dashboardPage_1smjv_1{padding:20px;min-height:100%;background:var(--page-bg-accent, transparent),var(--page-bg, #f8fafc);color:var(--text, #0f172a)}._dashboardHeader_1smjv_15{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}._dashboardHeader_1smjv_15 h1{margin:0;font-size:24px;font-weight:800;color:var(--heading, #1e293b);line-height:1.1}._dashboardHeader_1smjv_15 p{margin:6px 0 0;font-size:14px;color:var(--text-soft, #64748b)}._dashboardFilters_1smjv_61{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:12px;border-radius:var(--radius-card, 18px);background:var(--surface, rgba(255, 255, 255, .92));border:1px solid var(--border, #e2e8f0);box-shadow:var(--shadow-card, 0 10px 30px rgba(15, 23, 42, .04))}._dashboardFilterField_1smjv_85{display:flex;flex-direction:column;gap:6px;min-width:150px}._dashboardFilterField_1smjv_85 label,._dashboardFilterLabel_1smjv_101{font-size:11px;font-weight:800;color:var(--text-soft, #64748b);text-transform:uppercase;letter-spacing:.04em}._dashboardFilterField_1smjv_85 input,._dashboardFilterField_1smjv_85 select,._dashboardFilters_1smjv_61 input,._dashboardFilters_1smjv_61 select{height:38px;border:1px solid var(--border, #dbe3ef);border-radius:12px;padding:0 11px;background:var(--surface, #ffffff);color:var(--text, #0f172a);font-size:13px;outline:none}._dashboardFilterField_1smjv_85 input:focus,._dashboardFilterField_1smjv_85 select:focus,._dashboardFilters_1smjv_61 input:focus,._dashboardFilters_1smjv_61 select:focus{border-color:var(--primary, #2563eb);box-shadow:0 0 0 3px var(--primary-soft, #eff6ff)}._dashboardLayout_1smjv_161{display:flex;flex-direction:column;gap:18px}._dashboardSection_1smjv_173{display:flex;flex-direction:column;gap:14px}._dashboardSectionTitle_1smjv_185{font-size:13px;font-weight:800;color:var(--heading, #475569);text-transform:uppercase;letter-spacing:.04em}._dashboardKpiGrid_1smjv_201{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}._dashboardChartGrid_1smjv_213{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px}._dashboardListGrid_1smjv_225{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}._dashboardCard_1smjv_237{background:var(--surface, rgba(255, 255, 255, .92));border:1px solid var(--border, #e2e8f0);border-radius:var(--radius-card, 20px);padding:16px 16px 14px;box-shadow:var(--shadow-card, 0 10px 30px rgba(15, 23, 42, .04));min-width:0;overflow:hidden}._dashboardCardWide_1smjv_257{grid-column:1 / -1}._dashboardCardHeader_1smjv_265{margin-bottom:12px}._dashboardCardTitle_1smjv_273{margin-bottom:12px;font-size:13px;font-weight:800;color:var(--heading, #334155);letter-spacing:-.01em}._dashboardCardHeader_1smjv_265 ._dashboardCardTitle_1smjv_273{margin-bottom:4px}._dashboardCardSubtitle_1smjv_297{margin:0;font-size:12px;color:var(--text-soft, #64748b)}._dashboardKpi_1smjv_201{min-height:128px;display:flex;flex-direction:column;justify-content:space-between}._dashboardKpiLabel_1smjv_323{font-size:12px;font-weight:800;color:var(--text-soft, #64748b);text-transform:uppercase;letter-spacing:.04em}._dashboardKpiValue_1smjv_339{font-size:28px;font-weight:900;line-height:1;color:var(--text, #020617);letter-spacing:-.03em}._dashboardKpiHint_1smjv_355{margin-top:8px;font-size:12px;color:var(--text-soft, #64748b)}._dashboardPieCard_1smjv_367,._dashboardTimelineCard_1smjv_369{min-height:300px}._chartContainer_1smjv_377{width:100%;height:270px;min-width:0}._chartContainer_1smjv_377 .recharts-wrapper{max-width:100%}._chartContainer_1smjv_377 .recharts-surface{overflow:visible}._dashboardList_1smjv_225{min-height:210px}._dashboardListBody_1smjv_415{display:flex;flex-direction:column}._dashboardListItem_1smjv_425{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--border, #eef2f7)}._dashboardListItem_1smjv_425:first-child{border-top:none;padding-top:4px}._dashboardListLeft_1smjv_453{min-width:0}._dashboardListRight_1smjv_461{display:flex;align-items:center;gap:10px;flex-shrink:0}._dashboardListTitle_1smjv_475{font-size:13px;font-weight:800;color:var(--text, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dashboardListSubtitle_1smjv_493{margin-top:3px;font-size:12px;color:var(--text-soft, #64748b)}._dashboardListDate_1smjv_505{font-size:12px;color:var(--text-soft, #64748b);white-space:nowrap}._dashboardBadge_1smjv_517{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;background:var(--primary-soft, #eff6ff);border:1px solid var(--border, #dbeafe);color:var(--primary, #2563eb);font-size:11px;font-weight:700;white-space:nowrap}._dashboardEmpty_1smjv_545{min-height:220px;display:flex;align-items:center;justify-content:center;color:var(--text-soft, #94a3b8);font-size:13px}._dashboardEmptySmall_1smjv_563{min-height:120px;display:flex;align-items:center;justify-content:center;color:var(--text-soft, #94a3b8);font-size:13px}._dashboardLoading_1smjv_581{min-height:220px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-card, 20px);background:var(--surface, rgba(255, 255, 255, .92));border:1px solid var(--border, #e2e8f0);color:var(--text-soft, #64748b);font-size:13px;font-weight:700}._dashboardError_1smjv_607{padding:12px 14px;border-radius:14px;background:#fff1f2;border:1px solid #fecdd3;color:#be123c;font-size:13px;font-weight:800}@media (max-width: 1100px){._dashboardHeader_1smjv_15{flex-direction:column}._dashboardFilters_1smjv_61{width:100%}}@media (max-width: 900px){._dashboardChartGrid_1smjv_213{grid-template-columns:1fr}._dashboardCardWide_1smjv_257{grid-column:span 1}}@media (max-width: 768px){._dashboardPage_1smjv_1{padding:14px}._dashboardHeader_1smjv_15 h1{font-size:20px}._dashboardHeader_1smjv_15 p{font-size:13px}._dashboardLayout_1smjv_161{gap:14px}._dashboardSection_1smjv_173{gap:12px}._dashboardFilters_1smjv_61{flex-direction:column;align-items:stretch}._dashboardFilterField_1smjv_85{width:100%}._dashboardKpi_1smjv_201{min-height:110px}._dashboardKpiValue_1smjv_339{font-size:24px}._chartContainer_1smjv_377{height:230px}._dashboardListItem_1smjv_425{flex-direction:column;align-items:flex-start}._dashboardListRight_1smjv_461{width:100%;justify-content:space-between}}._wrap_c8zi7_1{border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}._tableScroll_c8zi7_17{width:100%;overflow:auto}._table_c8zi7_17{width:100%;min-width:0;border-collapse:separate;border-spacing:0;background:#fff;table-layout:auto}._thead_c8zi7_45 th{position:sticky;top:0;z-index:2;text-align:left;padding:14px 18px;font-size:13px;font-weight:700;color:#667085;background:#fafafa;border-bottom:1px solid rgba(15,23,42,.08);white-space:nowrap}._thead_c8zi7_45 th:first-child{padding-left:20px}._thead_c8zi7_45 th:last-child{padding-right:20px}._row_c8zi7_89 td{padding:14px 18px;border-bottom:1px solid rgba(15,23,42,.07);font-size:14px;color:#334155;vertical-align:middle;background:#fff;white-space:nowrap}._row_c8zi7_89:last-child td{border-bottom:none}._row_c8zi7_89 td:first-child{padding-left:20px}._row_c8zi7_89 td:last-child{padding-right:20px}._row_c8zi7_89:hover td{background:#fcfcfd}._cell_c8zi7_141{max-width:420px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}._cellContent_c8zi7_155{display:flex;align-items:center;min-height:28px;max-width:100%}._primaryCell_c8zi7_171{min-width:320px;white-space:normal}._title_c8zi7_181{display:block;font-size:15px;font-weight:700;line-height:1.25;color:#0f172a;margin-bottom:4px}._subtitle_c8zi7_199{display:block;font-size:13px;font-weight:500;color:#64748b;line-height:1.3}._muted_c8zi7_217{color:#667085;font-weight:500}._badge_c8zi7_229{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}._badgeCritical_c8zi7_257{color:#c81e1e;background:#fee2e2}._badgeHigh_c8zi7_267{color:#c2410c;background:#ffedd5}._badgeMedium_c8zi7_277{color:#a16207;background:#fef3c7}._badgeLow_c8zi7_287{color:#166534;background:#dcfce7}._badgeOpen_c8zi7_299{color:#1d4ed8;background:#dbeafe}._badgeInProgress_c8zi7_309{color:#b45309;background:#fef3c7}._badgeCompleted_c8zi7_319{color:#15803d;background:#dcfce7}._badgeBlocked_c8zi7_329{color:#7c3aed;background:#ede9fe}._alignRight_c8zi7_341{text-align:right}._dateText_c8zi7_349{font-weight:500;color:#475467}._state_c8zi7_361{padding:18px 20px;font-size:14px;font-weight:600;color:#667085}._loadingDot_c8zi7_375{display:inline-block;width:8px;height:8px;border-radius:999px;background:#3b82f6;margin-right:10px;animation:_pulse_c8zi7_1 1s infinite ease-in-out;vertical-align:middle}@keyframes _pulse_c8zi7_1{0%{transform:scale(.85);opacity:.55}50%{transform:scale(1);opacity:1}to{transform:scale(.85);opacity:.55}}._sortable_c8zi7_427{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease}._sortable_c8zi7_427:hover{background:#f4f4f5;color:#344054}._clickableRow_c8zi7_449{cursor:pointer}._clickableRow_c8zi7_449:hover td{background:#3b82f60d}._actionsHead_c8zi7_465,._actionsCell_c8zi7_475{width:84px;white-space:nowrap}._iconBtn_c8zi7_485{border:none;background:transparent;cursor:pointer;font-size:14px;line-height:1;padding:7px 9px;border-radius:8px;color:var(--text, rgba(2, 6, 23, .82))}._iconBtn_c8zi7_485:hover{background:#0f172a0f}._actionsCell_c8zi7_475{display:flex;align-items:center;justify-content:flex-end;gap:8px}._iconBtn_c8zi7_485{width:32px;height:32px;border:0;border-radius:10px;background:#f1f5f9;color:#334155;cursor:pointer;font-size:15px;transition:.18s ease}._iconBtn_c8zi7_485:hover{background:#e2e8f0;color:#111827}._deleteBtn_c8zi7_575{color:#dc2626;background:#fef2f2}._deleteBtn_c8zi7_575:hover{background:#fee2e2;color:#991b1b}._actionsHead_c8zi7_465{text-align:right;width:110px}._pagination_c8zi7_619{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid rgba(15,23,42,.08);background:#fff}._paginationInfo_c8zi7_639{color:#64748b;font-size:13px;font-weight:600}._paginationControls_c8zi7_651{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._pageSizeSelect_c8zi7_665{height:34px;border:1px solid rgba(148,163,184,.35);border-radius:10px;padding:0 30px 0 10px;background:#fff;color:#334155;font-size:13px;font-weight:600;outline:none}._pageSizeSelect_c8zi7_665:focus{border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61f}._paginationButton_c8zi7_699{height:34px;border:1px solid rgba(148,163,184,.35);border-radius:10px;padding:0 12px;background:#fff;color:#334155;font-size:13px;font-weight:700;cursor:pointer}._paginationButton_c8zi7_699:hover:not(:disabled){background:#f8fafc;color:#0f172a}._paginationButton_c8zi7_699:disabled{opacity:.45;cursor:not-allowed}._pageIndicator_c8zi7_743{color:#475569;font-size:13px;font-weight:700;padding:0 4px}@media (max-width: 640px){._pagination_c8zi7_619{align-items:stretch;flex-direction:column}._paginationControls_c8zi7_651{justify-content:space-between}._pageSizeSelect_c8zi7_665,._paginationButton_c8zi7_699{flex:1}._pageIndicator_c8zi7_743{width:100%;text-align:center}}._grid_12y7s_1{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}._card_12y7s_13{grid-column:span 12;position:relative;overflow:hidden;border-radius:16px;padding:16px;cursor:pointer;outline:none;display:flex;flex-direction:column;min-height:250px;max-height:none;background:linear-gradient(180deg,var(--surface-strong, rgba(255, 255, 255, .98)) 0%,var(--surface, rgba(248, 250, 252, .98)) 100%);border:1px solid var(--border, rgba(203, 213, 225, .9));box-shadow:0 8px 24px #0f172a0d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._card_12y7s_13:after{content:"";position:absolute;top:-24px;right:-24px;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,#ffffffb3,#fff0 72%);pointer-events:none}._card_12y7s_13:hover{transform:translateY(-3px);border-color:var(--border-strong, rgba(148, 163, 184, .95));box-shadow:0 14px 32px #0f172a14}._card_12y7s_13:focus-visible{border-color:var(--primary, #3b82f6);box-shadow:0 0 0 4px #3b82f61f,0 18px 44px #0f172a1f}@media (min-width: 640px){._card_12y7s_13{grid-column:span 6}}@media (min-width: 1024px){._card_12y7s_13{grid-column:span 4}}@media (min-width: 1280px){._card_12y7s_13{grid-column:span 2}}._cardHeader_12y7s_157{position:relative;z-index:1;margin:-16px -16px 14px;padding:16px 16px 0}._cardTop_12y7s_171{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._cardTitleWrap_12y7s_191{min-width:0;flex:1 1 auto;display:grid;gap:6px;align-content:start}._cardTitle_12y7s_191{font-size:16px;font-weight:900;letter-spacing:-.03em;line-height:1.15;color:var(--heading, #1e293b);padding:4px 8px 0;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;white-space:normal;word-break:break-word}._cardSubtitle_12y7s_241{font-size:12px;font-weight:700;color:var(--text-soft, rgba(71, 85, 105, .92));line-height:1.3;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardActions_12y7s_263{flex:0 0 auto;display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease}._card_12y7s_13:hover ._cardActions_12y7s_263{opacity:1;transform:translateY(0)}._iconBtn_12y7s_297{width:34px;height:34px;flex:0 0 34px;border-radius:12px;border:1px solid var(--border, rgba(226, 232, 240, .95));background:var(--surface-strong, rgba(255, 255, 255, .95));display:grid;place-items:center;cursor:pointer;color:var(--heading, #334155);box-shadow:0 6px 16px #0f172a0d;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}._iconBtn_12y7s_297:hover{transform:translateY(-1px);background:#fff;border-color:var(--border-strong, rgba(203, 213, 225, 1));box-shadow:0 10px 20px #0f172a14}._divider_12y7s_349{position:relative;z-index:1;height:1px;margin:0;background:linear-gradient(90deg,transparent 0%,var(--border-strong, rgba(203, 213, 225, .95)) 50%,transparent 100%)}._kvGrid_12y7s_375{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding-top:2px}._kv_12y7s_375{min-width:0;padding:0 8px;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:4px;align-items:start}._k_12y7s_375{font-size:13px;font-weight:700;letter-spacing:0;color:var(--heading, #0f172a);white-space:nowrap;line-height:1.25;align-self:start}._k_12y7s_375:after{content:":";margin-left:2px}._v_12y7s_443{min-width:0;display:block;font-size:13px;color:var(--text-soft, rgba(100, 116, 139, .95));line-height:1.25;text-align:left;align-self:start}._vContent_12y7s_463{min-width:0;max-width:100%;display:flex;align-items:flex-start}._vContent_12y7s_463>*{min-width:0;max-width:100%}._vText_12y7s_487{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-height:2.5em}._cardFooter_12y7s_511{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:14px}._footerHint_12y7s_531{font-size:11px;font-weight:800;color:var(--text-soft, rgba(100, 116, 139, .95));padding:8px 12px;border-radius:999px;background:var(--surface-soft, rgba(248, 250, 252, .95));border:1px solid var(--border, rgba(226, 232, 240, .95))}._emptyState_12y7s_551{grid-column:1 / -1;border-radius:24px;padding:28px 20px;text-align:center;background:linear-gradient(180deg,var(--surface-strong, rgba(255, 255, 255, .96)),var(--surface-soft, rgba(248, 250, 252, .98)));border:1px solid var(--border, rgba(226, 232, 240, .9));box-shadow:0 10px 30px #0f172a0d}._emptyTitle_12y7s_579{font-size:16px;font-weight:900;color:var(--heading, #1e293b);margin-bottom:6px}._emptyHint_12y7s_593{font-size:13px;font-weight:600;color:var(--text-soft, #64748b)}._skeletonGrid_12y7s_605{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}._skeletonCard_12y7s_617{grid-column:span 12;height:220px;border-radius:24px;background:linear-gradient(90deg,var(--surface-soft, rgba(241, 245, 249, .95)) 0%,var(--surface-strong, rgba(248, 250, 252, 1)) 50%,var(--surface-soft, rgba(241, 245, 249, .95)) 100%);background-size:200% 100%;animation:_shimmer_12y7s_1 1.6s linear infinite;border:1px solid var(--border, rgba(226, 232, 240, .8))}@media (min-width: 640px){._skeletonCard_12y7s_617{grid-column:span 6}}@media (min-width: 1024px){._skeletonCard_12y7s_617{grid-column:span 4}}@media (min-width: 1280px){._skeletonCard_12y7s_617{grid-column:span 2}}@keyframes _shimmer_12y7s_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (hover: none){._cardActions_12y7s_263{opacity:1;transform:none}}._cardTitleWrap_12y7s_191{display:flex;flex-direction:column;gap:4px;min-width:0}._cardTitle_12y7s_191{font-size:18px;font-weight:800;color:#10233f;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardSubtitle_12y7s_241{font-size:14px;font-weight:500;color:#64748b;line-height:1.3}._root_qe2xo_1{display:inline-flex;border-radius:14px;padding:4px;border:1px solid rgba(15,23,42,.12);background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._btn_qe2xo_19{border:0;background:transparent;padding:7px 10px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:700;opacity:.7;transition:opacity .12s ease,transform .12s ease,background .12s ease}._btn_qe2xo_19:hover{opacity:.95;transform:translateY(-1px)}._active_qe2xo_53{opacity:1;background:#0f172a14}._page_xjpr6_1{color:var(--text, #0f172a)}._pageTitle_xjpr6_11{margin:0 0 12px;color:var(--heading, #0f172a)}._loading_xjpr6_21{padding:16px}._errorLine_xjpr6_29{padding:10px 12px;border-radius:var(--radius-control, 12px);background:color-mix(in srgb,var(--danger, #ef4444) 12%,transparent);color:var(--danger, #b91c1c);font-size:14px;line-height:1.4}._errorText_xjpr6_47{font-size:12px;color:var(--danger, #dc2626)}._empty_xjpr6_57{opacity:.8}._headerRow_xjpr6_65{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:36px 36px 0}._headerActions_xjpr6_83{display:flex;align-items:center;gap:12px}._filtersBar_xjpr6_95{margin-top:4px;margin-bottom:16px;padding:14px 36px}._filtersGrid_xjpr6_107{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;justify-content:flex-start}._filterItem_xjpr6_123{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;width:180px;min-width:0}._filterItem_xjpr6_123:first-child{width:360px}._filterLabel_xjpr6_149{font-size:12px;font-weight:700;color:var(--heading, #334155)}._filterSelect_xjpr6_161{width:100%;min-width:0;height:44px;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:0 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}._filterSelect_xjpr6_161::placeholder{color:var(--text-soft, #94a3b8)}._filterSelect_xjpr6_161:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._filterSelect_xjpr6_161:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}input._filterSelect_xjpr6_161[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}input._filterSelect_xjpr6_161[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}select._filterSelect_xjpr6_161{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._filtersActions_xjpr6_277{display:flex;justify-content:flex-end;margin-top:12px}._section_xjpr6_289{margin-top:16px;padding:0 36px}._sectionHeader_xjpr6_299{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}._sectionTitle_xjpr6_315{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--heading, #0f172a)}._line_xjpr6_335{text-decoration:underline}._sectionCount_xjpr6_343{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--surface-soft, #e2e8f0);color:var(--heading, #334155);font-size:12px;font-weight:700;line-height:1}._sectionHint_xjpr6_373{font-size:12px;color:var(--text-soft, #64748b)}._detailsTable_xjpr6_383{display:flex;flex-direction:column;gap:0}._detailsRow_xjpr6_395{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--border, rgba(15, 23, 42, .08))}._detailsKey_xjpr6_411{opacity:.95;padding:2px 8px 2px 0;color:var(--heading, #334155)}._detailsValue_xjpr6_423{min-width:0;padding:2px 0}._valueText_xjpr6_433{white-space:pre-wrap;word-break:break-word}._valueMuted_xjpr6_443{color:var(--text-soft, #64748b)}._nestedGroup_xjpr6_451{display:flex;flex-direction:column;gap:10px}._nestedCard_xjpr6_463{border:1px solid var(--border, rgba(15, 23, 42, .1));border-radius:var(--radius-control, 14px);background:var(--surface-strong, #fff);padding:12px 14px}._nestedCardTitle_xjpr6_479{font-size:13px;font-weight:700;color:var(--heading, #334155);margin-bottom:10px}._nestedTable_xjpr6_493{display:flex;flex-direction:column;gap:8px}._nestedRow_xjpr6_505{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;align-items:start}._nestedKey_xjpr6_519{font-weight:600;color:var(--heading, #334155)}._nestedValue_xjpr6_529{min-width:0;color:var(--text, #0f172a)}._chips_xjpr6_539{display:flex;flex-wrap:wrap;gap:8px}._chip_xjpr6_539{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--primary-soft, #eff6ff);color:var(--primary, #1d4ed8);font-size:13px;font-weight:600}._emptyLine_xjpr6_573{padding:12px 0;color:var(--text-soft, #64748b)}._dialogOverlay_xjpr6_585{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dialog_xjpr6_585{width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-strong, #ffffff);border:1px solid var(--border, rgba(148, 163, 184, .22));border-radius:var(--radius-dialog, 24px);box-shadow:var(--shadow-card-hover, 0 24px 80px rgba(15, 23, 42, .18))}._dialogHeader_xjpr6_635{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;padding:24px 24px 20px;flex-shrink:0}._dialogBody_xjpr6_655{flex:1;min-height:0;overflow-y:auto;padding:0 16px 24px 24px;margin-right:8px;scrollbar-gutter:stable}._dialogTitle_xjpr6_673{margin:0;font-size:24px;font-weight:700;color:var(--heading, #0f172a)}._dialogClose_xjpr6_687{border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:var(--text-soft, #475569);padding:0}._dialogClose_xjpr6_687:hover{color:var(--heading, #0f172a)}._dialogClose_xjpr6_687:disabled{opacity:.5;cursor:not-allowed}._form_xjpr6_727{display:flex;flex-direction:column;gap:18px}._field_xjpr6_739{display:flex;flex-direction:column;gap:8px}._label_xjpr6_751{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--heading, #0f172a)}._requiredStar_xjpr6_769{color:#dc2626;font-weight:700;line-height:1}._input_xjpr6_781,._textarea_xjpr6_783{width:100%;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:12px 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}select._input_xjpr6_781{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._input_xjpr6_781:focus,._textarea_xjpr6_783:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._input_xjpr6_781:disabled,._textarea_xjpr6_783:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}._textarea_xjpr6_783{resize:vertical;min-height:120px}._inputCheckbox_xjpr6_877{width:16px;height:16px}._help_xjpr6_887{display:block;margin-top:2px;font-size:12px;color:var(--text-soft, #64748b)}._dialogActions_xjpr6_903{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}._cancel_xjpr6_917,._submit_xjpr6_919{border:none;border-radius:var(--radius-control, 12px);padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer}._cancel_xjpr6_917{background:var(--surface-soft, #e2e8f0);color:var(--text, #0f172a);border:1px solid var(--border, #cbd5e1)}._cancel_xjpr6_917:hover{background:var(--surface, #cbd5e1)}._submit_xjpr6_919{background:var(--primary, #2563eb);color:#fff;margin-left:0}._submit_xjpr6_919:hover{background:var(--primary-hover, #1d4ed8)}._cancel_xjpr6_917:disabled,._submit_xjpr6_919:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 860px){._detailsRow_xjpr6_395,._nestedRow_xjpr6_505{grid-template-columns:1fr;gap:6px}}@media (max-width: 640px){._headerRow_xjpr6_65{flex-direction:column;align-items:stretch}._headerActions_xjpr6_83{justify-content:space-between;flex-wrap:wrap}._filtersBar_xjpr6_95{padding:12px}._filtersGrid_xjpr6_107{flex-direction:column;align-items:stretch}._filterItem_xjpr6_123,._filterItem_xjpr6_123:first-child{width:100%}._filtersActions_xjpr6_277{justify-content:stretch}._filtersActions_xjpr6_277>*{width:100%}._dialogOverlay_xjpr6_585{padding:12px;align-items:flex-end}._dialog_xjpr6_585{max-width:100%;max-height:95vh;border-radius:var(--radius-dialog, 20px)}._dialogHeader_xjpr6_635{padding:18px 18px 16px}._dialogBody_xjpr6_655{padding:0 12px 18px 18px;margin-right:6px}._dialogTitle_xjpr6_673{font-size:20px}._dialogActions_xjpr6_903{flex-direction:column-reverse}._cancel_xjpr6_917,._submit_xjpr6_919{width:100%}}._nestedCardHeader_xjpr6_1147{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._entityLink_xjpr6_1163{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-control, 10px);text-decoration:none;color:var(--text, #1d1e21);font-weight:600;background:color-mix(in srgb,var(--primary, #2563eb) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary, #2563eb) 14%,transparent);transition:background .16s ease,border-color .16s ease,transform .16s ease}._entityLink_xjpr6_1163:hover{background:color-mix(in srgb,var(--primary, #2563eb) 12%,transparent);border-color:color-mix(in srgb,var(--primary, #2563eb) 24%,transparent);transform:translateY(-1px)}._entityLink_xjpr6_1163:focus-visible,._inlineOpenLink_xjpr6_1205:focus-visible{outline:2px solid color-mix(in srgb,var(--primary, #2563eb) 35%,transparent);outline-offset:2px}._inlineOpenLink_xjpr6_1205{flex-shrink:0;text-decoration:none;font-size:13px;font-weight:600;color:var(--primary, #2563eb)}._inlineOpenLink_xjpr6_1205:hover{text-decoration:underline}._secondaryAction_xjpr6_1239{border:1px solid var(--border, rgba(15, 23, 42, .12));background:var(--surface-strong, #fff);color:var(--text, #0f172a);border-radius:var(--radius-control, 12px);padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}._secondaryAction_xjpr6_1239:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary, #2563eb) 25%,transparent);box-shadow:var(--shadow-card, 0 8px 24px rgba(15, 23, 42, .08))}._secondaryAction_xjpr6_1239:disabled{opacity:.6;cursor:not-allowed;transform:none}._detailsValue_xjpr6_423,._nestedValue_xjpr6_529{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._warningBox_xjpr6_1303{padding:12px;border-radius:10px;margin-bottom:12px;background:#ffa50014;border:1px solid rgba(255,165,0,.3)}._riskFactorNote_xjpr6_1319{margin-top:8px;color:#64748b;font-size:14px;line-height:1.5;white-space:pre-line}._inlineDeleteButton_xjpr6_1335{border:none;background:transparent;color:#dc2626;font-size:14px;font-weight:600;cursor:pointer;padding:0}._inlineDeleteButton_xjpr6_1335:hover{color:#991b1b;text-decoration:underline}._medicalBackgroundGrid_xjpr6_1395{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._medicalBackgroundCard_xjpr6_1407{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px}._medicalBackgroundCardTitle_xjpr6_1423{font-size:16px;font-weight:900;color:#0f172a;margin-bottom:12px}._medicalBackgroundList_xjpr6_1437{display:flex;flex-direction:column;gap:8px}._medicalBackgroundItem_xjpr6_1449{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}._medicalBackgroundName_xjpr6_1471{font-size:14px;font-weight:600;color:#111827}._medicalBackgroundActions_xjpr6_1483{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}@media (max-width: 800px){._medicalBackgroundGrid_xjpr6_1395{grid-template-columns:1fr}._medicalBackgroundItem_xjpr6_1449{align-items:flex-start;flex-direction:column}}._riskFactorGrid_xjpr6_1519{display:flex;gap:10px}._riskFactorCard_xjpr6_1529{position:relative;width:220px;min-width:220px;max-width:220px;min-height:76px;padding:12px 44px 12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}._riskFactorCard_xjpr6_1529:hover{transform:translateY(-1px);border-color:#cbd5e1;background:#f8fafc;box-shadow:0 14px 34px #0f172a14}._riskFactorContent_xjpr6_1581{min-width:0}._riskFactorName_xjpr6_1589{font-size:14px;font-weight:700;color:#0f172a;line-height:1.35;word-break:break-word}._riskFactorNote_xjpr6_1319{margin-top:5px;color:#64748b;font-size:12.5px;line-height:1.4;white-space:pre-line;word-break:break-word}._riskFactorActions_xjpr6_1623{position:absolute;top:9px;right:9px;display:inline-flex;align-items:center;gap:5px;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}._riskFactorCard_xjpr6_1529:hover ._riskFactorActions_xjpr6_1623,._riskFactorCard_xjpr6_1529:focus-within ._riskFactorActions_xjpr6_1623{opacity:1;transform:translateY(0);pointer-events:auto}._iconActionButton_xjpr6_1667{width:28px;height:28px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}._iconActionButton_xjpr6_1667:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe;transform:scale(1.04)}._iconDangerButton_xjpr6_1717:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}@media (max-width: 700px){._riskFactorGrid_xjpr6_1519{grid-template-columns:1fr}._riskFactorActions_xjpr6_1623{opacity:1;transform:none;pointer-events:auto}}._medicalBackgroundItem_xjpr6_1449{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}._medicalBackgroundItem_xjpr6_1449:hover{border-color:#cbd5e1;transform:translateY(-1px)}._medicalBackgroundName_xjpr6_1471{font-size:14px;font-weight:600;color:#111827;line-height:1.4;min-width:0;word-break:break-word}._medicalBackgroundActions_xjpr6_1483{display:inline-flex;align-items:center;gap:6px;opacity:1;transform:none;pointer-events:auto;transition:opacity .16s ease,transform .16s ease;flex-shrink:0}._medicalBackgroundIconButton_xjpr6_1841{width:28px;height:28px;border:none;border-radius:9px;background:#f8fafc;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}._medicalBackgroundIconButton_xjpr6_1841:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe;transform:scale(1.04)}._medicalBackgroundDeleteButton_xjpr6_1893:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}@media (max-width: 800px){._medicalBackgroundItem_xjpr6_1449{align-items:center}._medicalBackgroundActions_xjpr6_1483{opacity:1;transform:none;pointer-events:auto}}._addCardRow_xjpr6_1929{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 14px;justify-content:end}._addMiniCard_xjpr6_1945{border:1.7px dashed rgb(37 99 235 / 34%);border-radius:16px;color:#1e3a8a;display:inline-flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}._addMiniCard_xjpr6_1945:hover:not(:disabled){transform:translateY(-1px);border-color:#2563eb80;background:#fff;box-shadow:0 14px 30px #0f172a17}._addMiniCard_xjpr6_1945:disabled{cursor:not-allowed;opacity:.55}._addMiniCardIcon_xjpr6_1999{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#2563eb1a;color:#2563eb;flex:0 0 auto}._addMiniCardText_xjpr6_2023{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}._addMiniCardTitle_xjpr6_2037{font-size:13px;font-weight:800;color:#0f172a}._addMiniCardSubtitle_xjpr6_2049{margin-top:2px;font-size:12px;font-weight:600;color:#64748b}._medicalBackgroundNote_xjpr6_2063{margin-top:6px;font-size:13px;line-height:1.45;color:#64748b}._patientProfile_xjpr6_2077{display:flex;flex-direction:column;gap:14px;margin-top:14px}._patientHeroCard_xjpr6_2091{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(148,163,184,.26);border-radius:24px;background:radial-gradient(circle at top left,rgba(37,99,235,.14),transparent 34%),linear-gradient(135deg,#fff,#f8fafc 48%,#eef6ff)}._patientHeroMain_xjpr6_2123{display:flex;align-items:center;gap:16px;min-width:0}._patientAvatar_xjpr6_2137{width:74px;height:74px;flex:0 0 auto;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#0f766e);color:#fff;font-size:25px;font-weight:900;letter-spacing:-.04em;box-shadow:0 16px 34px #2563eb40}._patientIdentity_xjpr6_2169{min-width:0}._patientEyebrow_xjpr6_2177{margin-bottom:4px;color:#2563eb;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}._patientName_xjpr6_2195{margin:0;color:#0f172a;font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:-.04em;line-height:1.05;overflow-wrap:anywhere}._patientMeta_xjpr6_2215{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;color:#475569;font-size:13.5px;font-weight:650}._patientMetaDot_xjpr6_2237{width:5px;height:5px;border-radius:999px;background:#94a3b8}._patientHeroActions_xjpr6_2251{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;flex-shrink:0}._patientQuickAction_xjpr6_2269,._patientPrimaryAction_xjpr6_2271{height:40px;border-radius:14px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}._patientQuickAction_xjpr6_2269{border:1px solid rgba(37,99,235,.18);background:#ffffffb8;color:#1d4ed8}._patientQuickAction_xjpr6_2269:hover{transform:translateY(-1px);border-color:#2563eb57;box-shadow:0 10px 24px #0f172a14}._patientPrimaryAction_xjpr6_2271{border:none;background:#2563eb;color:#fff;box-shadow:0 14px 28px #2563eb38}._patientPrimaryAction_xjpr6_2271:hover{background:#1d4ed8;transform:translateY(-1px)}._patientPrimaryAction_xjpr6_2271:disabled{opacity:.6;cursor:not-allowed;transform:none}._patientStatsGrid_xjpr6_2367{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._patientStatCard_xjpr6_2379{padding:14px 16px;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fff;box-shadow:0 12px 32px #0f172a0e}._patientStatValue_xjpr6_2395{color:#0f172a;font-size:24px;font-weight:900;letter-spacing:-.04em;line-height:1}._patientStatLabel_xjpr6_2411{margin-top:6px;color:#64748b;font-size:12.5px;font-weight:750}._patientInfoGrid_xjpr6_2425{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._patientInfoCard_xjpr6_2437{min-width:0;border:1px solid rgba(226,232,240,.95);border-radius:22px;background:#fff;overflow:hidden}._patientInfoHeader_xjpr6_2455{padding:16px 16px 12px;border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(180deg,#fff,#f8fafc)}._patientInfoTitle_xjpr6_2467{color:#0f172a;font-size:15px;font-weight:900;letter-spacing:-.02em}._patientInfoSubtitle_xjpr6_2481{margin-top:3px;color:#64748b;font-size:12px;font-weight:600}._patientInfoList_xjpr6_2495{display:flex;flex-direction:column;padding:6px 16px 12px}._patientInfoRow_xjpr6_2507{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid rgba(226,232,240,.72)}._patientInfoRow_xjpr6_2507:last-child{border-bottom:none}._patientInfoLabel_xjpr6_2531{color:#64748b;font-size:12.5px;font-weight:750}._patientInfoValue_xjpr6_2543{min-width:0;color:#0f172a;font-size:13.5px;font-weight:750;overflow-wrap:anywhere}@media (max-width: 980px){._patientHeroCard_xjpr6_2091{align-items:flex-start;flex-direction:column}._patientHeroActions_xjpr6_2251{width:100%;justify-content:flex-start}._patientStatsGrid_xjpr6_2367{grid-template-columns:repeat(2,minmax(0,1fr))}._patientInfoGrid_xjpr6_2425{grid-template-columns:1fr}}@media (max-width: 560px){._patientHeroCard_xjpr6_2091{padding:16px;border-radius:20px}._patientHeroMain_xjpr6_2123{align-items:flex-start}._patientAvatar_xjpr6_2137{width:58px;height:58px;border-radius:18px;font-size:20px}._patientHeroActions_xjpr6_2251{display:grid;grid-template-columns:1fr}._patientQuickAction_xjpr6_2269,._patientPrimaryAction_xjpr6_2271{width:100%}._patientStatsGrid_xjpr6_2367{grid-template-columns:1fr}._patientInfoRow_xjpr6_2507{grid-template-columns:1fr;gap:4px}}._riskFactorGrid_xjpr6_1519{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}._riskFactorCard_xjpr6_1529{position:relative;width:200px;height:90px;min-width:220px;max-width:220px;min-height:76px;padding:12px 44px 12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}@media (max-width: 700px){._riskFactorGrid_xjpr6_1519{display:grid;grid-template-columns:1fr}._riskFactorCard_xjpr6_1529{width:100%;min-width:0;max-width:none}}._nestedGroup_xjpr6_451{display:grid;gap:14px}._nestedCard_xjpr6_463{border:1px solid rgba(148,163,184,.22);border-radius:22px;background:linear-gradient(180deg,#fff,#fbfdff);padding:20px 22px}._nestedCardHeader_xjpr6_1147{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}._nestedCardTitle_xjpr6_479{font-size:17px;font-weight:800;color:#17345f}._inlineOpenLink_xjpr6_1205{font-size:14px;font-weight:700;color:#2563eb;text-decoration:none;padding:8px 12px;border-radius:999px;background:#eff6ff}._inlineOpenLink_xjpr6_1205:hover{background:#dbeafe}._nestedTable_xjpr6_493{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}._nestedRow_xjpr6_505{min-height:58px;padding:12px 14px;border-radius:16px;background:#f8fafc;border:1px solid #edf2f7}._nestedKey_xjpr6_519{margin-bottom:6px;font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._nestedValue_xjpr6_529{font-size:15px;font-weight:700;color:#0f172a;line-height:1.45}._valueMuted_xjpr6_443{color:#94a3b8;font-weight:600}._valueChipList_xjpr6_2907{display:flex;flex-wrap:wrap;gap:7px}._valueChip_xjpr6_2907{display:inline-flex;align-items:center;max-width:100%;padding:6px 10px;border-radius:999px;background:#eaf2ff;color:#1e3a8a;font-size:13px;font-weight:800;line-height:1.2}@media (max-width: 800px){._nestedTable_xjpr6_493{grid-template-columns:1fr}._nestedCardHeader_xjpr6_1147{flex-direction:column}}._patientHeroPremium_xjpr6_2973{position:relative;overflow:hidden;border-radius:30px;padding:22px;margin-bottom:22px;background:radial-gradient(circle at top left,rgba(255,255,255,.22),transparent 34%),linear-gradient(135deg,#4c1d95,#6d28d9 42%,#7c3aed);color:#fff;box-shadow:0 26px 70px #4c1d9552,inset 0 1px #ffffff3d}._patientHeroPremium_xjpr6_2973:before{content:"";position:absolute;right:-90px;top:-100px;width:280px;height:280px;border-radius:999px;background:#ffffff21;filter:blur(2px)}._patientHeroPremium_xjpr6_2973:after{content:"";position:absolute;left:34%;bottom:-140px;width:360px;height:220px;border-radius:999px;background:#2dd4bf2e;filter:blur(28px)}._patientHeroGlow_xjpr6_3051{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:29px;border:1px solid rgba(255,255,255,.18);pointer-events:none}._patientHeroTop_xjpr6_3067{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}._patientBackLink_xjpr6_3087{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;color:#ffffffe6;text-decoration:none;font-size:13px;font-weight:700;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .16s ease,background .16s ease,border-color .16s ease}._patientBackLink_xjpr6_3087:hover{transform:translateY(-1px);background:#ffffff2e;border-color:#ffffff47}._patientHeaderStatus_xjpr6_3133{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 14px;border-radius:999px;color:#ecfeff;font-size:13px;font-weight:800;background:#0f172a2e;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._statusPulse_xjpr6_3163{width:9px;height:9px;border-radius:999px;background:#34d399;box-shadow:0 0 0 6px #34d3992e}._patientHeroBody_xjpr6_3179{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px}._patientAvatarShell_xjpr6_3197{width:92px;height:92px;padding:5px;border-radius:28px;background:linear-gradient(145deg,#ffffff73,#ffffff14);box-shadow:0 18px 38px #0f172a38}._patientAvatar_xjpr6_2137{width:100%;height:100%;border-radius:24px;display:grid;place-items:center;color:#4c1d95;font-size:30px;font-weight:950;letter-spacing:-.06em;background:radial-gradient(circle at top left,#fff,#ede9fe);border:1px solid rgba(255,255,255,.65)}._patientHeroContent_xjpr6_3245{min-width:0}._patientKicker_xjpr6_3253{margin-bottom:7px;color:#ffffffbd;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}._patientHeroTitleRow_xjpr6_3271{display:flex;align-items:center;flex-wrap:wrap;gap:12px}._patientHeroName_xjpr6_3285{margin:0;color:#fff;font-size:clamp(30px,4vw,46px);line-height:1;font-weight:950;letter-spacing:-.055em}._patientGenderBadge_xjpr6_3303{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;color:#f5f3ff;font-size:12px;font-weight:900;background:#ffffff24;border:1px solid rgba(255,255,255,.2)}._patientHeroSubtitle_xjpr6_3329{margin-top:10px;color:#ffffffd1;font-size:15px;font-weight:650}._patientHeroStats_xjpr6_3343{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}._patientHeroStat_xjpr6_3343{min-width:112px;padding:11px 13px;border-radius:18px;background:#ffffff21;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._patientHeroStatValue_xjpr6_3375{display:block;color:#fff;font-size:20px;line-height:1;font-weight:950}._patientHeroStatLabel_xjpr6_3391{display:block;margin-top:5px;color:#ffffffb8;font-size:12px;font-weight:800}._patientHeroActions_xjpr6_2251{display:flex;flex-direction:column;gap:10px;min-width:148px}._patientHeroActionPrimary_xjpr6_3421,._patientHeroActionSecondary_xjpr6_3423,._patientHeroActionDanger_xjpr6_3425{height:42px;padding:0 16px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;text-decoration:none;font-size:13px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}._patientHeroActionPrimary_xjpr6_3421{color:#4c1d95;background:#fff;box-shadow:0 14px 28px #0f172a2e}._patientHeroActionPrimary_xjpr6_3421:hover{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a38}._patientHeroActionSecondary_xjpr6_3423{color:#fff;background:#ffffff21;border:1px solid rgba(255,255,255,.18)}._patientHeroActionSecondary_xjpr6_3423:hover{transform:translateY(-1px);background:#fff3}._patientHeroActionDanger_xjpr6_3425{color:#ffe4e6;background:#e11d482e;border:1px solid rgba(255,255,255,.14)}._patientHeroActionDanger_xjpr6_3425:hover{transform:translateY(-1px);background:#e11d4842}._patientHeroActionPrimary_xjpr6_3421:disabled,._patientHeroActionSecondary_xjpr6_3423:disabled,._patientHeroActionDanger_xjpr6_3425:disabled{cursor:not-allowed;opacity:.55;transform:none}._patientHeroError_xjpr6_3537{position:relative;z-index:1;margin-top:18px;padding:12px 14px;border-radius:16px;color:#fff1f2;font-size:13px;font-weight:750;background:#e11d4833;border:1px solid rgba(255,255,255,.18)}@media (max-width: 960px){._patientHeroBody_xjpr6_3179{grid-template-columns:auto minmax(0,1fr)}._patientHeroActions_xjpr6_2251{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}._patientHeroActionPrimary_xjpr6_3421,._patientHeroActionSecondary_xjpr6_3423,._patientHeroActionDanger_xjpr6_3425{flex:1 1 130px}}@media (max-width: 640px){._patientHeroPremium_xjpr6_2973{border-radius:24px;padding:18px}._patientHeroTop_xjpr6_3067{align-items:flex-start;flex-direction:column;gap:10px}._patientHeroBody_xjpr6_3179{grid-template-columns:1fr}._patientAvatarShell_xjpr6_3197{width:78px;height:78px;border-radius:24px}._patientAvatar_xjpr6_2137{border-radius:20px;font-size:25px}._patientHeroName_xjpr6_3285{font-size:32px}._patientHeroStats_xjpr6_3343{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._patientHeroStat_xjpr6_3343{min-width:0}}._page_xjpr6_1{height:100%;overflow:hidden;color:var(--text, #0f172a)}._patientWorkspace_xjpr6_3703{height:100%;display:grid;grid-template-columns:390px minmax(0,1fr);align-items:stretch}._patientSidebar_xjpr6_3717{height:100%;min-height:0;overflow-y:auto;padding:18px}._patientMainScroll_xjpr6_3731{min-width:0;height:100%;overflow-y:auto;scrollbar-gutter:stable}._patientMainScroll_xjpr6_3731::-webkit-scrollbar,._patientSidebar_xjpr6_3717::-webkit-scrollbar{width:8px}._patientMainScroll_xjpr6_3731::-webkit-scrollbar-thumb,._patientSidebar_xjpr6_3717::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b88c}._patientSidebarTop_xjpr6_3767{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._patientBackButton_xjpr6_3783{height:38px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#334155;font-size:13px;font-weight:850;background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 20px #0f172a0d}._patientStatusBadge_xjpr6_3815{height:38px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:#047857;font-size:13px;font-weight:900;background:#ecfdf5;border:1px solid #bbf7d0}._statusPulse_xjpr6_3163{width:8px;height:8px;border-radius:999px;background:#10b981;box-shadow:0 0 0 5px #10b98129}._patientSideProfile_xjpr6_3859{padding:18px;border-radius:24px;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 34%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.95);box-shadow:0 16px 42px #0f172a0f}._patientSideAvatar_xjpr6_3879{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;margin-bottom:14px;color:#4c1d95;font-size:25px;font-weight:950;letter-spacing:-.05em;background:linear-gradient(135deg,#ede9fe,#fff);border:1px solid #ddd6fe;box-shadow:0 14px 30px #4c1d9529}._patientSideKicker_xjpr6_3911{margin-bottom:5px;color:#7c3aed;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}._patientSideName_xjpr6_3929{margin:0;color:#0f172a;font-size:30px;line-height:1.03;font-weight:950;letter-spacing:-.055em;overflow-wrap:anywhere}._patientSideMeta_xjpr6_3949{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}._patientSideMeta_xjpr6_3949 span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;color:#475569;font-size:12px;font-weight:800;background:#f1f5f9;border:1px solid #e2e8f0}._patientSideStats_xjpr6_3989{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}._patientSideStats_xjpr6_3989 div{padding:11px 9px;border-radius:16px;background:#fff;border:1px solid #e2e8f0}._patientSideStats_xjpr6_3989 strong{display:block;color:#0f172a;font-size:20px;line-height:1;font-weight:950}._patientSideStats_xjpr6_3989 span{display:block;margin-top:5px;color:#64748b;font-size:11px;font-weight:800}._patientSideActions_xjpr6_4049{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}._patientSideAction_xjpr6_4049,._patientSidePrimaryAction_xjpr6_4065{height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;cursor:pointer;font-size:13px;font-weight:900}._patientSideAction_xjpr6_4049{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe}._patientSidePrimaryAction_xjpr6_4065{grid-column:1 / -1;color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 14px 30px #4f46e538}._patientSidePrimaryAction_xjpr6_4065:disabled{opacity:.55;cursor:not-allowed}._patientSideDetails_xjpr6_4127{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}._patientSideDetails_xjpr6_4127 ._patientInfoCard_xjpr6_2437{border-radius:20px}._patientSideDetails_xjpr6_4127 ._patientInfoHeader_xjpr6_2455{padding:14px 15px 11px}._patientSideDetails_xjpr6_4127 ._patientInfoList_xjpr6_2495{padding:5px 15px 10px;background:#edf5fd}._patientSideDetails_xjpr6_4127 ._patientInfoRow_xjpr6_2507{grid-template-columns:118px minmax(0,1fr);gap:10px;padding:9px 0}._patientSideError_xjpr6_4181{margin-top:12px;padding:11px 13px;border-radius:16px;color:#b91c1c;font-size:13px;font-weight:750;background:#fef2f2;border:1px solid #fecaca}._patientMainScroll_xjpr6_3731 ._section_xjpr6_289{margin-top:0;margin-bottom:18px}._patientMainScroll_xjpr6_3731 ._sectionHeader_xjpr6_299{z-index:3;padding:10px 0;margin-bottom:10px}._patientMainScroll_xjpr6_3731 ._sectionTitle_xjpr6_315{font-size:18px;font-weight:950;letter-spacing:-.03em}@media (max-width: 1180px){._patientWorkspace_xjpr6_3703{grid-template-columns:340px minmax(0,1fr)}._patientSideDetails_xjpr6_4127 ._patientInfoRow_xjpr6_2507{grid-template-columns:1fr;gap:4px}}@media (max-width: 900px){._page_xjpr6_1{height:auto;min-height:100dvh;overflow:visible}._patientWorkspace_xjpr6_3703{height:auto;grid-template-columns:1fr}._patientSidebar_xjpr6_3717{height:auto;overflow:visible}._patientMainScroll_xjpr6_3731{height:auto;overflow:visible;padding-right:0}._patientSideDetails_xjpr6_4127{grid-template-columns:1fr}._patientMainScroll_xjpr6_3731 ._sectionHeader_xjpr6_299{position:static;background:transparent}}._sideInsuranceBlock_xjpr6_4333{display:flex;flex-direction:column;gap:10px}._sideAddMiniCard_xjpr6_4345{width:100%;min-height:46px;border:1px dashed #c7d2fe;border-radius:14px;background:#f8fafc;color:#4338ca;display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}._sideAddMiniCard_xjpr6_4345:hover:not(:disabled){background:#eef2ff;border-color:#818cf8;transform:translateY(-1px)}._sideAddMiniCard_xjpr6_4345:disabled{opacity:.6;cursor:not-allowed}._sideInsuranceLink_xjpr6_4441{font-size:12px;font-weight:700;color:#4f46e5;text-decoration:none}._sideInsuranceLink_xjpr6_4441:hover{text-decoration:underline}._patientInfoHeader_xjpr6_2455{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._sideHeaderAddButton_xjpr6_4477{flex:0 0 auto;width:34px;height:34px;border-radius:12px;background:#eef2ff;color:#4f46e5}._sideHeaderAddButton_xjpr6_4477:hover:not(:disabled){background:#e0e7ff;color:#3730a3}._sideInsuranceBlock_xjpr6_4333{display:flex;flex-direction:column;gap:10px;background:#edf5fd}._sideInsuranceList_xjpr6_4397{display:flex;flex-direction:column;gap:8px}._sideInsuranceItem_xjpr6_4531{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px}._sideInsuranceContent_xjpr6_4409{min-width:0;display:flex;flex-direction:column;gap:3px}._sideInsuranceName_xjpr6_4423{font-size:13px;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._consultationSection_xjpr6_4579{min-width:0}._consultationSection_xjpr6_4579 ._nestedCard_xjpr6_463{min-width:0;overflow:hidden}._consultationSection_xjpr6_4579 ._nestedCardHeader_xjpr6_1147{min-width:0}._consultationSection_xjpr6_4579 ._nestedCardTitle_xjpr6_479{min-width:0;margin-bottom:0;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}._consultationTable_xjpr6_4621{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px;width:100%;min-width:0}._consultationRow_xjpr6_4637{display:grid;grid-template-columns:minmax(92px,120px) minmax(0,1fr);gap:8px;align-items:flex-start;min-width:0;min-height:auto;padding:10px 12px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;box-sizing:border-box}._consultationRow_xjpr6_4637 ._nestedKey_xjpr6_519{min-width:0;font-size:12px;font-weight:800;color:#64748b;line-height:1.35;overflow-wrap:anywhere}._consultationRow_xjpr6_4637 ._nestedValue_xjpr6_529{min-width:0;width:100%;display:block;color:#0f172a;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}._consultationRow_xjpr6_4637 ._valueChipList_xjpr6_2907,._consultationRow_xjpr6_4637 ._chips_xjpr6_539{width:100%;min-width:0;display:flex;flex-wrap:wrap;gap:6px}._consultationRow_xjpr6_4637 ._valueChip_xjpr6_2907,._consultationRow_xjpr6_4637 ._chip_xjpr6_539{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}@media (max-width: 980px){._consultationTable_xjpr6_4621{grid-template-columns:1fr}}@media (max-width: 640px){._section_xjpr6_289{padding-left:12px;padding-right:12px}._consultationSection_xjpr6_4579 ._nestedCard_xjpr6_463{padding:14px;border-radius:18px}._consultationSection_xjpr6_4579 ._nestedCardHeader_xjpr6_1147{flex-direction:column;align-items:stretch;gap:10px}._consultationSection_xjpr6_4579 ._inlineOpenLink_xjpr6_1205{width:fit-content}._consultationTable_xjpr6_4621{grid-template-columns:1fr;gap:10px}._consultationRow_xjpr6_4637{grid-template-columns:1fr;gap:5px;padding:10px}._consultationRow_xjpr6_4637 ._nestedKey_xjpr6_519{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}._consultationRow_xjpr6_4637 ._nestedValue_xjpr6_529{font-size:13px}}@media (max-width: 420px){._consultationSection_xjpr6_4579 ._nestedCard_xjpr6_463{padding:12px}._consultationRow_xjpr6_4637{padding:9px}._consultationRow_xjpr6_4637 ._valueChip_xjpr6_2907,._consultationRow_xjpr6_4637 ._chip_xjpr6_539{width:100%}}._consultationTable_xjpr6_4621{display:flex!important;flex-wrap:wrap;align-items:flex-start!important;gap:12px 18px;width:100%;min-width:0}._consultationRow_xjpr6_4637{flex:0 1 calc(50% - 9px);width:calc(50% - 9px);min-width:260px;height:auto!important;min-height:0!important;align-self:flex-start!important;display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:10px;padding:14px 16px;border-radius:18px;background:#f8fafc;border:1px solid #dbe3ef;box-sizing:border-box}._consultationRow_xjpr6_4637 ._nestedKey_xjpr6_519{min-width:0;font-size:12px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.04em;line-height:1.35}._consultationRow_xjpr6_4637 ._nestedValue_xjpr6_529{min-width:0;width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;line-height:1.35}._consultationRow_xjpr6_4637 ._valueChipList_xjpr6_2907,._consultationRow_xjpr6_4637 ._chips_xjpr6_539{min-width:0;width:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}._consultationRow_xjpr6_4637 ._valueChip_xjpr6_2907,._consultationRow_xjpr6_4637 ._chip_xjpr6_539{max-width:100%;height:auto;min-height:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}._consultationColumns_xjpr6_5025{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}._consultationColumn_xjpr6_5025{min-width:0;display:flex;flex-direction:column;gap:12px}._consultationInfoBlock_xjpr6_5053{min-width:0;height:auto;padding:14px 16px;border-radius:18px;background:#f8fafc;border:1px solid #dbe3ef;box-sizing:border-box}._consultationInfoLabel_xjpr6_5073{margin-bottom:8px;font-size:12px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.04em;line-height:1.35}._consultationInfoValue_xjpr6_5093{min-width:0;color:#0f172a;font-size:13.5px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}._consultationInfoValue_xjpr6_5093 ._valueChipList_xjpr6_2907,._consultationInfoValue_xjpr6_5093 ._chips_xjpr6_539{display:flex;flex-wrap:wrap;gap:8px;min-width:0}._consultationInfoValue_xjpr6_5093 ._valueChip_xjpr6_2907,._consultationInfoValue_xjpr6_5093 ._chip_xjpr6_539{max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}@media (max-width: 760px){._consultationColumns_xjpr6_5025{grid-template-columns:1fr}}@media (max-width: 520px){._consultationInfoBlock_xjpr6_5053{padding:12px;border-radius:15px}._consultationInfoLabel_xjpr6_5073{font-size:11.5px}._consultationInfoValue_xjpr6_5093{font-size:13px}}._patientMainHeader_xjpr6_5197{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 36px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._patientMainHeaderText_xjpr6_5229{min-width:0;display:flex;align-items:center;gap:14px}._patientMainHeaderText_xjpr6_5229:before{content:"";width:9px;height:42px;flex:0 0 auto;border-radius:999px;background:linear-gradient(180deg,#4f46e5,#7c3aed)}._patientMainHeaderTitle_xjpr6_5261{margin:0;color:#0f172a;font-size:clamp(26px,3vw,42px);font-weight:700;line-height:1;letter-spacing:-.055em}._patientMainHeaderTitle_xjpr6_5261:before{content:none}._patientMainHeaderSubtitle_xjpr6_5287{margin-top:6px;padding-left:0;color:#64748b;font-size:13px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}._patientMainHeaderActions_xjpr6_5307{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}._patientMainHeaderButton_xjpr6_5323{height:38px;padding:0 13px;border:1px solid #dbeafe;border-radius:13px;background:#eff6ff;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:850;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}._patientMainHeaderButton_xjpr6_5323:hover:not(:disabled){transform:translateY(-1px);background:#dbeafe;border-color:#bfdbfe;box-shadow:0 10px 24px #0f172a14}._patientMainHeaderButton_xjpr6_5323:disabled{opacity:.55;cursor:not-allowed}._patientMainHeaderDangerButton_xjpr6_5397{border-color:#fecaca;background:#fef2f2;color:#dc2626}._patientMainHeaderDangerButton_xjpr6_5397:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#b91c1c}@media (max-width: 760px){._patientMainHeader_xjpr6_5197{align-items:stretch;flex-direction:column;padding:16px 12px}._patientMainHeaderText_xjpr6_5229{align-items:flex-start}._patientMainHeaderText_xjpr6_5229:before{height:36px}._patientMainHeaderTitle_xjpr6_5261{font-size:28px}._patientMainHeaderActions_xjpr6_5307{width:100%;justify-content:flex-start;flex-wrap:wrap}._patientMainHeaderButton_xjpr6_5323{flex:1 1 150px}}._riskFactorMedicalGrid_xjpr6_5489{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}._medicalBackgroundItem_xjpr6_1449{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._medicalBackgroundName_xjpr6_1471{font-size:14px;font-weight:700;color:#0f172a;line-height:1.3}._medicalBackgroundActions_xjpr6_1483{flex-shrink:0}._sectionHeader_xjpr6_299{display:flex;align-items:center;justify-content:space-between;gap:12px}._consultationTitle_xjpr6_5575{font-size:15px;font-weight:700}._suggestionBox_xjpr6_5601{margin-top:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden;max-height:180px;overflow-y:auto}._suggestionItem_xjpr6_5621{width:100%;border:none;background:#fff;padding:10px 12px;text-align:left;cursor:pointer;font-size:14px;color:#111827}._suggestionItem_xjpr6_5621:hover{background:#f3f4f6}._addInlineButton_xjpr6_5651{margin-top:8px;border:1px dashed #2563eb;background:#eff6ff;color:#1d4ed8;border-radius:12px;padding:9px 12px;cursor:pointer;font-weight:600;width:100%;text-align:left}._addInlineButton_xjpr6_5651:hover{background:#dbeafe}._addInlineButton_xjpr6_5651:disabled{opacity:.6;cursor:not-allowed}._addMiniButton_xjpr6_5713{display:inline-flex;align-items:center;gap:8px;border:1px solid #dbe3ef;background:#fff;color:#1f2937;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}._addMiniButton_xjpr6_5713:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}._addMiniButton_xjpr6_5713:disabled{opacity:.55;cursor:not-allowed}._medicalBackgroundTitleLine_xjpr6_5777{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._medicalBackgroundPathologyBadge_xjpr6_5791{display:inline-flex;align-items:center;width:fit-content;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe}._patientTabsCard_xjpr6_5833{position:sticky;display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:8px;background:#f8fafc;border:1px solid rgba(148,163,184,.28);border-radius:18px}._patientTabButton_xjpr6_5859{border:0;background:transparent;color:#64748b;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease}._patientTabButton_xjpr6_5859:hover{background:#f8fafc;color:#334155}._tabPanel_xjpr6_5939{display:flex;flex-direction:column;gap:16px}._documentGrid_xjpr6_5951{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._documentCard_xjpr6_5963,._documentCardMuted_xjpr6_5965{border:1px solid rgba(148,163,184,.26);border-radius:18px;background:#fff;padding:16px;text-align:left;display:flex;align-items:flex-start;gap:12px}._documentCard_xjpr6_5963{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._documentCard_xjpr6_5963:hover{transform:translateY(-1px);border-color:#7c3aed4d;box-shadow:0 14px 30px #0f172a14}._documentCard_xjpr6_5963:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}._documentCardMuted_xjpr6_5965{background:#f8fafc}._documentIcon_xjpr6_6031{width:36px;height:36px;border-radius:14px;background:#ede9fe;color:#6d28d9;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._documentTitle_xjpr6_6055{display:block;color:#0f172a;font-size:14px;font-weight:800}._documentSubtitle_xjpr6_6069{display:block;margin-top:4px;color:#64748b;font-size:13px;line-height:1.45}._paymentSummaryGrid_xjpr6_6085{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._paymentSummaryCard_xjpr6_6097{border:1px solid rgba(148,163,184,.26);border-radius:18px;background:#fff;padding:14px}._paymentSummaryLabel_xjpr6_6111{color:#64748b;font-size:12px;font-weight:700}._paymentSummaryValue_xjpr6_6123{margin-top:6px;color:#0f172a;font-size:22px;font-weight:850}._followUpList_xjpr6_6137{display:flex;flex-direction:column;gap:10px}._followUpItem_xjpr6_6149{border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#fff;padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._followUpDate_xjpr6_6171{color:#0f172a;font-size:14px;font-weight:800}._followUpMeta_xjpr6_6183{margin-top:4px;color:#64748b;font-size:13px}._riskFactorMedicalGrid_xjpr6_5489{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 1000px){._riskFactorMedicalGrid_xjpr6_5489{grid-template-columns:1fr}}._patientMainHeaderActions_xjpr6_5307{position:relative;display:flex;align-items:center;gap:10px;overflow:visible;z-index:20}._heroMoreMenu_xjpr6_6299{position:absolute;top:calc(100% + 8px);right:0;z-index:9999;min-width:200px;padding:8px;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:#fff}._patientTabsNav_xjpr6_6401{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}._patientMainHeaderActions_xjpr6_5307{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;overflow:visible;z-index:100}._heroMoreWrapper_xjpr6_6257{position:relative;display:inline-flex;overflow:visible}._heroMoreButton_xjpr6_6269{width:42px;height:42px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;line-height:1}._heroMoreButton_xjpr6_6269:hover{background:#f8fafc;border-color:#6366f159}._heroMoreMenu_xjpr6_6299{position:absolute;top:calc(100% + 8px);right:0;z-index:99999;min-width:210px;padding:8px;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:#fff}._heroMoreMenuDanger_xjpr6_6323{width:100%;border:0;background:transparent;color:#b42318;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;text-align:left}._heroMoreMenuDanger_xjpr6_6323:hover{background:#fff1f2}@media (max-width: 900px){._patientTabsCard_xjpr6_5833{align-items:stretch;flex-direction:column}._patientTabsNav_xjpr6_6401{width:100%}._patientMainHeaderActions_xjpr6_5307{width:100%;justify-content:flex-end}}@media (max-width: 900px){._patientTabsCard_xjpr6_5833{gap:8px}._patientTabsNav_xjpr6_6401{flex:1;min-width:0}._patientTabButton_xjpr6_5859{width:44px;min-width:44px;height:44px;padding:0;justify-content:center;gap:0;font-size:0;overflow:hidden}._patientTabButton_xjpr6_5859 svg{width:21px;height:21px;flex:0 0 auto}._patientTabCount_xjpr6_5911{display:none}._patientMainHeaderActions_xjpr6_5307{flex-shrink:0}._addMiniCard_xjpr6_1945{width:44px;min-width:44px;height:44px;padding:0;justify-content:center}._addMiniCardTitle_xjpr6_2037{display:none}._addMiniCardIcon_xjpr6_1999{margin:0}}@media (max-width: 640px){._patientMainHeader_xjpr6_5197{gap:10px}._patientTabsCard_xjpr6_5833{padding:8px}._patientTabButton_xjpr6_5859,._addMiniCard_xjpr6_1945,._heroMoreButton_xjpr6_6269{width:40px;min-width:40px;height:40px}}._patientTabsCard_xjpr6_5833{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:8px;background:#f8fafc;border:1px solid rgba(148,163,184,.28);border-radius:18px;overflow:visible}._patientTabsNav_xjpr6_6401{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;overflow:visible}._patientTabButton_xjpr6_5859{border:0;background:transparent;color:#64748b;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex:0 0 auto;transition:background .18s ease,color .18s ease,box-shadow .18s ease}._patientTabButton_xjpr6_5859 svg{flex:0 0 auto}._patientTabLabel_xjpr6_6861{display:inline}._patientTabButtonActive_xjpr6_5901{background:#ede9fe;color:#5b21b6}._patientTabCount_xjpr6_5911{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a14;color:inherit;font-size:12px;font-weight:800}@media (max-width: 900px){._patientTabsCard_xjpr6_5833{align-items:center;flex-direction:row;overflow:visible}._patientTabsNav_xjpr6_6401{width:auto;flex:1 1 auto;overflow:visible}._patientTabButton_xjpr6_5859{width:44px;min-width:44px;height:44px;padding:0;gap:0}._patientTabLabel_xjpr6_6861,._patientTabCount_xjpr6_5911{display:none}._patientMainHeaderActions_xjpr6_5307{width:auto;flex-shrink:0;justify-content:flex-end}}@media (max-width: 640px){._patientTabButton_xjpr6_5859,._heroMoreButton_xjpr6_6269{width:40px;min-width:40px;height:40px}}._newConsultationRow_xjpr6_7003{width:100%;display:flex;justify-content:flex-end;padding:0 40px 16px;box-sizing:border-box}._newConsultationButton_xjpr6_7019{min-height:42px;border:1px solid rgba(59,130,246,.16);border-radius:999px;padding:5px 16px 5px 7px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(180deg,#f3f9ff,#eaf4ff);color:#0f172a;font-size:13.5px;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 8px 22px #0f172a0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}._newConsultationButton_xjpr6_7019:hover:not(:disabled){transform:translateY(-1px);border-color:#2563eb42;background:linear-gradient(180deg,#eef7ff,#e3f0ff);box-shadow:0 12px 28px #0f172a14;color:#1d4ed8}._newConsultationButton_xjpr6_7019:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 18px #0f172a0f}._newConsultationButton_xjpr6_7019:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}._newConsultationIcon_xjpr6_7109{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#2563eb;border:1px solid rgba(37,99,235,.14);box-shadow:0 4px 12px #2563eb14;flex:0 0 auto;transition:background .16s ease,color .16s ease,transform .16s ease}._newConsultationButton_xjpr6_7019:hover:not(:disabled) ._newConsultationIcon_xjpr6_7109{background:#2563eb;color:#fff;transform:scale(1.03)}._newConsultationLabel_xjpr6_7157{white-space:nowrap}@media (max-width: 640px){._newConsultationRow_xjpr6_7003{padding:0 16px 14px}._newConsultationButton_xjpr6_7019{width:100%}}._root_4b7fi_1{display:grid;gap:8px}._label_4b7fi_11{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--heading, #0f172a)}._requiredStar_4b7fi_29{color:#dc2626;font-weight:700;line-height:1}._select_4b7fi_41{width:100%;box-sizing:border-box;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);background-color:var(--surface-strong, #fff);color:var(--text, #0f172a);font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._select_4b7fi_41:not([multiple]){appearance:none;-webkit-appearance:none;-moz-appearance:none;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._select_4b7fi_41[multiple]{min-height:120px;padding:10px 12px;appearance:auto;-webkit-appearance:menulist;-moz-appearance:auto;background-image:none}._select_4b7fi_41:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._select_4b7fi_41:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}._select_4b7fi_41 option{color:var(--text, #0f172a);background:#fff}._dialogOverlay_1ovfx_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dialog_1ovfx_1{width:100%;max-width:520px;background:var(--surface-strong, #ffffff);border:1px solid var(--border, rgba(148, 163, 184, .22));border-radius:var(--radius-dialog, 24px);box-shadow:var(--shadow-card-hover, 0 24px 80px rgba(15, 23, 42, .18));padding:24px}._dialogHeader_1ovfx_45{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}._dialogTitle_1ovfx_61{margin:0;font-size:22px;font-weight:700;color:var(--heading, #0f172a)}._dialogClose_1ovfx_75{border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:var(--text-soft, #475569);padding:0}._dialogText_1ovfx_95{color:var(--text, #0f172a);line-height:1.5;white-space:pre-wrap;margin-bottom:18px}._dialogActions_1ovfx_109{display:flex;justify-content:flex-end}._submit_1ovfx_119{border:none;border-radius:var(--radius-control, 12px);padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer;background:var(--primary, #2563eb);color:#fff}@media (max-width: 640px){._dialogOverlay_1ovfx_1{padding:12px;align-items:flex-end}._dialog_1ovfx_1{max-width:100%;border-radius:var(--radius-dialog, 20px);padding:18px}._dialogTitle_1ovfx_61{font-size:20px}}._dialogClose_1ovfx_75:focus-visible,._submit_1ovfx_119:focus-visible{outline:2px solid color-mix(in srgb,var(--primary, #2563eb) 35%,transparent);outline-offset:2px}._badge_z4byh_1{display:inline-flex;align-items:center;justify-content:center;min-height:40px;max-width:100%;padding:0 15px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;box-sizing:border-box;border:1px solid transparent}._neutral_z4byh_39{background:#f3f4f6;color:#374151;border-color:#e5e7eb}._info_z4byh_51{background:#e0f2fe;color:#075985;border-color:#bae6fd}._success_z4byh_63{background:#dcfce7;color:#166534;border-color:#bbf7d0}._warning_z4byh_75{background:#fef3c7;color:#92400e;border-color:#fde68a}._danger_z4byh_87{background:#fee2e2;color:#991b1b;border-color:#fecaca}input._filterSelect_fvzt2_159[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}select._filterSelect_fvzt2_159{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select._input_fvzt2_769{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input._filterSelect_fvzt2_159[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}select._filterSelect_fvzt2_159{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select._input_fvzt2_769{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._overlay_sj288_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dialog_sj288_25{width:100%;max-width:1080px;height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-strong, #ffffff);border:1px solid var(--border, rgba(148, 163, 184, .22));border-radius:var(--radius-dialog, 24px);box-shadow:var(--shadow-card-hover, 0 24px 80px rgba(15, 23, 42, .18))}._header_sj288_51{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 16px;flex-shrink:0}._title_sj288_69{margin:0;font-size:24px;font-weight:700;color:var(--heading, #0f172a)}._subtitle_sj288_83{margin:6px 0 0;max-width:720px;color:var(--text-soft, #64748b);font-size:13px;line-height:1.45}._closeButton_sj288_99{border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:var(--text-soft, #475569);padding:0}._closeButton_sj288_99:hover:not(:disabled){color:var(--heading, #0f172a)}._toolbar_sj288_127{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-shrink:0}._searchInput_sj288_145{width:100%;min-height:44px;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:0 14px 0 40px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}._searchInput_sj288_145:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._searchInput_sj288_145:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}._searchInput_sj288_145::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}._counter_sj288_213{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;background:var(--primary-soft, #eff6ff);color:var(--primary, #1d4ed8);font-size:13px;font-weight:700}._contentGrid_sj288_239{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.35fr);gap:18px;align-items:stretch;overflow:hidden;padding:0 24px 20px}._optionPanel_sj288_261,._selectedPanel_sj288_263{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}._panelTitle_sj288_281{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--heading, #0f172a);margin-bottom:10px}._selectedList_sj288_303{min-height:0;overflow:auto;display:grid;gap:.85rem;padding-right:4px;padding-top:16px}._optionList_sj288_321{min-height:0;overflow:auto;display:grid;gap:6px;padding-right:4px}._optionCard_sj288_337{width:100%;display:flex;align-items:center;gap:11px;border:1px solid var(--border, rgba(15, 23, 42, .1));border-radius:var(--radius-control, 14px);background:var(--surface-strong, #fff);padding:10px 12px;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}._optionCard_sj288_337:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary, #2563eb) 25%,transparent)}._optionCardSelected_sj288_379{border-color:color-mix(in srgb,var(--primary, #2563eb) 40%,transparent);background:color-mix(in srgb,var(--primary, #2563eb) 7%,white)}._optionCardDisabled_sj288_389{cursor:not-allowed;opacity:.62;transform:none}._checkbox_sj288_401{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong, #cbd5e1);border-radius:9px;background:var(--surface-strong, #fff);color:var(--primary, #2563eb);font-size:.78rem;font-weight:900}._optionText_sj288_431{min-width:0;display:grid;gap:3px}._optionLabel_sj288_443,._selectedTitle_sj288_445{color:var(--heading, #0f172a);font-size:.95rem;font-weight:700}._optionSubtitle_sj288_457,._selectedSubtitle_sj288_459{color:var(--text-soft, #64748b);font-size:.78rem;line-height:1.35}._emptyState_sj288_471,._emptySelected_sj288_473{min-height:180px;border:1px dashed rgba(148,163,184,.6);border-radius:16px;padding:1rem;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-soft, #64748b);background:#f8fafcbf;font-size:.9rem;line-height:1.45}._emptySelected_sj288_473{margin-top:16px}._selectedCard_sj288_541{border:1px solid rgba(148,163,184,.35);border-radius:16px;padding:.9rem;background:#f8fafcd9}._selectedHeader_sj288_555{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}._removeButton_sj288_571{flex:0 0 auto;width:30px;height:30px;border:0;border-radius:12px;background:#fee2e2;color:#b91c1c;font-size:1.18rem;line-height:1;cursor:pointer}._removeButton_sj288_571:hover:not(:disabled){background:#fecaca}._extraField_sj288_605,._noteField_sj288_607{display:grid;gap:7px;color:var(--heading, #334155);font-size:14px;font-weight:600;margin-top:10px}._selectInput_sj288_625,._textInput_sj288_627,._noteInput_sj288_629{width:100%;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:12px 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}._selectInput_sj288_625{height:44px;padding:0 42px 0 14px}._textInput_sj288_627{min-height:44px}._noteInput_sj288_629{resize:vertical;min-height:84px;font-family:inherit;line-height:1.45}._selectInput_sj288_625:focus,._textInput_sj288_627:focus,._noteInput_sj288_629:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._selectInput_sj288_625:disabled,._textInput_sj288_627:disabled,._noteInput_sj288_629:disabled,._noteInput_sj288_629:read-only,._textInput_sj288_627:read-only{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}._help_sj288_721{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-soft, #64748b)}._actions_sj288_737{display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--border, rgba(15, 23, 42, .08));padding:16px 24px 20px;background:#f8fafce0;flex-shrink:0}._cancelButton_sj288_759,._submitButton_sj288_761{border:none;border-radius:var(--radius-control, 12px);padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer}._cancelButton_sj288_759{background:var(--surface-soft, #e2e8f0);color:var(--text, #0f172a);border:1px solid var(--border, #cbd5e1)}._cancelButton_sj288_759:hover:not(:disabled){background:var(--surface, #cbd5e1)}._submitButton_sj288_761{background:var(--primary, #2563eb);color:#fff}._submitButton_sj288_761:hover:not(:disabled){background:var(--primary-hover, #1d4ed8)}._cancelButton_sj288_759:disabled,._submitButton_sj288_761:disabled,._closeButton_sj288_99:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){._contentGrid_sj288_239{grid-template-columns:1fr;overflow:auto}._optionPanel_sj288_261,._selectedPanel_sj288_263{height:auto;min-height:260px}}@media (max-width: 640px){._overlay_sj288_1{padding:12px;align-items:flex-end}._dialog_sj288_25{max-width:100%;max-height:95vh;border-radius:var(--radius-dialog, 20px)}._header_sj288_51{padding:18px 18px 14px}._toolbar_sj288_127{margin-bottom:12px;align-items:stretch;flex-direction:column}._contentGrid_sj288_239{padding:0 18px 18px}._actions_sj288_737{flex-direction:column-reverse;padding:14px 18px 18px}._cancelButton_sj288_759,._submitButton_sj288_761{width:100%}}._leftPanel_sj288_931{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}._panelHeader_sj288_949{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._createOptionButton_sj288_981{margin-top:12px;width:100%;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}._createOptionWrap_sj288_1053{margin-top:12px}._createOptionButton_sj288_981{width:100%;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}._createOptionButton_sj288_981:hover:not(:disabled){background:#dbeafe;border-color:#bfdbfe;transform:translateY(-1px)}._createOptionButton_sj288_981:disabled{opacity:.65;cursor:not-allowed}._createOptionError_sj288_1031{margin-top:8px;font-size:12px;color:#dc2626}input._filterSelect_fvzt2_159[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}select._filterSelect_fvzt2_159{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select._input_fvzt2_769{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._page_134vh_1{padding:16px;color:var(--text, #0f172a)}._pageTitle_134vh_11{margin:0 0 12px;color:var(--heading, #0f172a)}._loading_134vh_21{padding:16px}._errorLine_134vh_29{padding:10px 12px;border-radius:var(--radius-control, 12px);background:color-mix(in srgb,var(--danger, #ef4444) 12%,transparent);color:var(--danger, #b91c1c);font-size:14px;line-height:1.4}._errorText_134vh_47{font-size:12px;color:var(--danger, #dc2626)}._empty_134vh_57{opacity:.8}._headerRow_134vh_65{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:20px 20px 0}._headerActions_134vh_83{display:flex;align-items:center;gap:12px}._filtersBar_134vh_95{margin-top:4px;margin-bottom:16px;padding:14px 20px}._filtersGrid_134vh_107{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;justify-content:flex-start}._filterItem_134vh_123{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;width:180px;min-width:0}._filterItem_134vh_123:first-child{width:360px}._filterLabel_134vh_149{font-size:12px;font-weight:700;color:var(--heading, #334155)}._filterSelect_134vh_161{width:100%;min-width:0;height:44px;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:0 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}._filterSelect_134vh_161::placeholder{color:var(--text-soft, #94a3b8)}._filterSelect_134vh_161:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._filterSelect_134vh_161:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}input._filterSelect_134vh_161[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}input._filterSelect_134vh_161[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}select._filterSelect_134vh_161{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._filtersActions_134vh_277{display:flex;justify-content:flex-end;margin-top:12px}._section_134vh_289{margin-top:16px}._sectionHeader_134vh_297{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}._sectionTitle_134vh_313{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:-.01em;color:var(--heading, #0f172a)}._sectionCount_134vh_333{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--surface-soft, #e2e8f0);color:var(--heading, #334155);font-size:12px;font-weight:700;line-height:1}._sectionHint_134vh_363{font-size:12px;color:var(--text-soft, #64748b)}._detailsTable_134vh_373{display:flex;flex-direction:column;gap:0}._detailsRow_134vh_385{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;padding:3px 0}._detailsKey_134vh_399{opacity:.95;padding:2px 8px 2px 0;color:var(--heading, #5b6673)}._detailsValue_134vh_411{min-width:0;padding:2px 0;font-size:16px}._valueText_134vh_423{white-space:pre-wrap;word-break:break-word}._valueMuted_134vh_433{color:var(--text-soft, #64748b)}._nestedGroup_134vh_441{display:flex;flex-direction:column;gap:10px}._nestedCard_134vh_453{border:1px solid var(--border, rgba(15, 23, 42, .1));border-radius:var(--radius-control, 14px);background:var(--surface-strong, #fff);box-shadow:var(--shadow-card, 0 10px 30px rgba(15, 23, 42, .05));padding:12px 14px}._nestedCardTitle_134vh_469{font-size:13px;font-weight:700;color:var(--heading, #334155);margin-bottom:10px}._nestedTable_134vh_483{display:flex;flex-direction:column;gap:8px}._nestedRow_134vh_495{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;align-items:start}._nestedKey_134vh_509{font-weight:600;color:var(--heading, #334155)}._nestedValue_134vh_519{min-width:0;color:var(--text, #0f172a)}._chips_134vh_529{display:flex;flex-wrap:wrap;gap:8px}._chip_134vh_529{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--primary-soft, #eff6ff);color:var(--primary, #1d4ed8);font-size:13px;font-weight:600}._emptyLine_134vh_563{padding:12px 0;color:var(--text-soft, #64748b)}._dialog_134vh_577{width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-strong, #ffffff);border:1px solid var(--border, rgba(148, 163, 184, .22));border-radius:var(--radius-dialog, 24px);box-shadow:var(--shadow-card-hover, 0 24px 80px rgba(15, 23, 42, .18))}._dialogHeader_134vh_603{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;padding:24px 24px 20px;flex-shrink:0}._dialogBody_134vh_623{flex:1;min-height:0;overflow-y:auto;padding:0 16px 24px 24px;margin-right:8px;scrollbar-gutter:stable}._dialogTitle_134vh_641{margin:0;font-size:24px;font-weight:700;color:var(--heading, #0f172a)}._dialogClose_134vh_655{border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:var(--text-soft, #475569);padding:0}._dialogClose_134vh_655:hover{color:var(--heading, #0f172a)}._dialogClose_134vh_655:disabled{opacity:.5;cursor:not-allowed}._form_134vh_695{display:flex;flex-direction:column;gap:18px}._field_134vh_707{display:flex;flex-direction:column;gap:8px}._label_134vh_719{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--heading, #0f172a)}._requiredStar_134vh_737{color:#dc2626;font-weight:700;line-height:1}._input_134vh_749,._textarea_134vh_751{width:100%;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:12px 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}select._input_134vh_749{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._input_134vh_749:focus,._textarea_134vh_751:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._input_134vh_749:disabled,._textarea_134vh_751:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}._textarea_134vh_751{resize:vertical;min-height:120px}._inputCheckbox_134vh_845{width:16px;height:16px}._help_134vh_855{display:block;margin-top:2px;font-size:12px;color:var(--text-soft, #64748b)}._dialogActions_134vh_871{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}._cancel_134vh_885,._submit_134vh_887{border:none;border-radius:var(--radius-control, 12px);padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer}._cancel_134vh_885{background:var(--surface-soft, #e2e8f0);color:var(--text, #0f172a);border:1px solid var(--border, #cbd5e1)}._cancel_134vh_885:hover{background:var(--surface, #cbd5e1)}._submit_134vh_887{color:#000;border:1px solid grey;margin-left:0}._submit_134vh_887:hover{background:#bdbdbd62}._cancel_134vh_885:disabled,._submit_134vh_887:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 860px){._detailsRow_134vh_385,._nestedRow_134vh_495{grid-template-columns:1fr;gap:6px}}@media (max-width: 640px){._page_134vh_1{padding:12px}._headerRow_134vh_65{flex-direction:column;align-items:stretch}._headerActions_134vh_83{justify-content:space-between;flex-wrap:wrap}._filtersBar_134vh_95{padding:12px}._filtersGrid_134vh_107{flex-direction:column;align-items:stretch}._filterItem_134vh_123,._filterItem_134vh_123:first-child{width:100%}._filtersActions_134vh_277{justify-content:stretch}._filtersActions_134vh_277>*{width:100%}._dialogOverlay_134vh_1049{padding:12px;align-items:flex-end}._dialog_134vh_577{max-width:100%;max-height:95vh;border-radius:var(--radius-dialog, 20px)}._dialogHeader_134vh_603{padding:18px 18px 16px}._dialogBody_134vh_623{padding:0 12px 18px 18px;margin-right:6px}._dialogTitle_134vh_641{font-size:20px}._dialogActions_134vh_871{flex-direction:column-reverse}._cancel_134vh_885,._submit_134vh_887{width:100%}}._nestedCardHeader_134vh_1117{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._entityLink_134vh_1133{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-control, 10px);text-decoration:none;color:var(--text, #1d1e21);font-weight:600;background:color-mix(in srgb,var(--primary, #2563eb) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary, #2563eb) 14%,transparent);transition:background .16s ease,border-color .16s ease,transform .16s ease}._entityLink_134vh_1133:hover{background:color-mix(in srgb,var(--primary, #2563eb) 12%,transparent);border-color:color-mix(in srgb,var(--primary, #2563eb) 24%,transparent);transform:translateY(-1px)}._entityLink_134vh_1133:focus-visible,._inlineOpenLink_134vh_1175:focus-visible{outline:2px solid color-mix(in srgb,var(--primary, #2563eb) 35%,transparent);outline-offset:2px}._inlineOpenLink_134vh_1175{flex-shrink:0;text-decoration:none;font-size:13px;font-weight:600;color:var(--primary, #2563eb)}._inlineOpenLink_134vh_1175:hover{text-decoration:underline}._secondaryAction_134vh_1209{border:1px solid var(--border, rgba(15, 23, 42, .12));background:var(--surface-strong, #fff);color:var(--text, #0f172a);border-radius:var(--radius-control, 12px);padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}._secondaryAction_134vh_1209:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary, #2563eb) 25%,transparent);box-shadow:var(--shadow-card, 0 8px 24px rgba(15, 23, 42, .08))}._secondaryAction_134vh_1209:disabled{opacity:.6;cursor:not-allowed;transform:none}._detailsValue_134vh_411,._nestedValue_134vh_519{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._warningBox_134vh_1273{padding:12px;border-radius:10px;margin-bottom:12px;background:#ffa50014;border:1px solid rgba(255,165,0,.3)}._actionMenu_134vh_1289{position:relative;display:inline-block}._actionMenu_134vh_1289>summary{list-style:none;cursor:pointer}._actionMenu_134vh_1289>summary::-webkit-details-marker{display:none}._actionMenuPanel_134vh_1317{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:220px;padding:8px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.12)}._actionMenuItem_134vh_1341{width:100%;border:none;background:transparent;padding:10px 12px;text-align:left;border-radius:8px;cursor:pointer;font-size:14px;color:#111827}._actionMenuItem_134vh_1341:hover:not(:disabled){background:#f3f4f6}._symptomCard_134vh_1383{background:var(--surface-strong, #fff);padding:6px}._symptomCard_134vh_1383:hover{background:#bdbdbd9a}._symptomCardMain_134vh_1401{min-width:0}._symptomCardTitle_134vh_1409{font-size:14px;color:var(--heading, #334155);line-height:1.3}._symptomCardActions_134vh_1421{display:flex;align-items:center;gap:10px;flex-shrink:0}._symptomDetails_134vh_1435{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border, rgba(15, 23, 42, .08))}._symptomDetailLabel_134vh_1453{margin-bottom:4px;font-size:12px;font-weight:700;color:var(--text-soft, #64748b)}._symptomDetailValue_134vh_1467{min-width:0;font-size:15px;color:var(--text, #0f172a)}@media (max-width: 640px){._symptomCardHeader_134vh_1481{align-items:flex-start}._symptomCardLeft_134vh_1489{align-items:flex-start;flex-direction:column;gap:8px}._symptomCardActions_134vh_1421{width:auto;justify-content:flex-start}}._symptomCardHeader_134vh_1481{display:flex;align-items:center;justify-content:space-between;gap:13px}._symptomCardLeft_134vh_1489{display:flex;align-items:center;gap:13px;min-width:0}._symptomDeleteButton_134vh_1547{width:30px;height:30px;flex-shrink:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--danger, #ef4444) 10%,transparent);color:var(--danger, #dc2626);font-size:20px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease,transform .16s ease}._symptomDeleteButton_134vh_1547:hover:not(:disabled){background:color-mix(in srgb,var(--danger, #ef4444) 18%,transparent);transform:translateY(-1px)}._symptomDeleteButton_134vh_1547:disabled{opacity:.55;cursor:not-allowed}._medicationCard_134vh_1607{border:1px solid var(--border, rgba(15, 23, 42, .1));border-radius:20px;background:var(--surface-strong, #fff);padding:10px 12px}._medicationCard_134vh_1607:hover{background:#bdbdbd9a}._medicationCardHeader_134vh_1631{display:flex;align-items:center;justify-content:space-between;gap:13px}._medicationCardLeft_134vh_1645{display:flex;align-items:center;gap:13px;min-width:0}._medicationCardIcon_134vh_1659{width:34px;height:26px;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 10%,transparent);color:var(--primary, #2563eb);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}._medicationCardMain_134vh_1687{min-width:0}._medicationCardTitle_134vh_1695{font-size:14px;font-weight:700;color:var(--heading, #334155);line-height:1.3}._medicationDetails_134vh_1709{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border, rgba(15, 23, 42, .08))}._medicationDetailItem_134vh_1727{min-width:0}._medicationDetailLabel_134vh_1735{margin-bottom:4px;font-size:12px;font-weight:700;color:var(--text-soft, #64748b)}._medicationDetailValue_134vh_1749{min-width:0;font-size:14px;color:var(--text, #0f172a)}._medicationDeleteButton_134vh_1761{width:30px;height:30px;flex-shrink:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--danger, #ef4444) 10%,transparent);color:var(--danger, #dc2626);font-size:20px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._medicationDeleteButton_134vh_1761:hover:not(:disabled){background:color-mix(in srgb,var(--danger, #ef4444) 18%,transparent)}._medicationDeleteButton_134vh_1761:disabled{opacity:.55;cursor:not-allowed}._page_134vh_1{min-height:100vh;color:#0f172a}._heroLabel_134vh_1837{display:inline-flex;align-items:center;width:fit-content;padding:7px 12px;border-radius:999px;background:#14b8a61a;color:#437bff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._heroTitle_134vh_1865{margin:14px 0 8px;font-size:clamp(28px,4vw,44px);line-height:1;letter-spacing:-.05em;color:#0f172a}._heroMeta_134vh_1881{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;color:#64748b;font-size:14px;font-weight:600}._heroMeta_134vh_1881 span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#0f172a0b}._heroReason_134vh_1917{max-width:760px;padding:16px 18px;border-radius:20px;background:#ffffffc2;border:1px solid rgba(15,23,42,.08)}._heroReason_134vh_1917 span{display:block;margin-bottom:5px;color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._heroReason_134vh_1917 strong{display:block;color:#0f172a;font-size:16px;line-height:1.55}._heroActions_134vh_1967{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:10px;max-width:430px}._primaryAction_134vh_1985,._secondaryAction_134vh_1209,._dangerAction_134vh_1989,._submit_134vh_887{min-height:42px;border-radius:14px;padding:10px 15px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}._primaryAction_134vh_1985,._submit_134vh_887{border:1px solid black;background:#fff;color:#000}._primaryAction_134vh_1985:hover:not(:disabled),._submit_134vh_887:hover:not(:disabled){transform:translateY(-1px)}._secondaryAction_134vh_1209{border:1px solid rgba(15,23,42,.1);background:#ffffffdb;color:#0f172a}._secondaryAction_134vh_1209:hover:not(:disabled){transform:translateY(-1px);border-color:#0891b247;background:#fff}._dangerAction_134vh_1989{border:1px solid rgba(220,38,38,.18);background:#fef2f2f2;color:#b91c1c}._dangerAction_134vh_1989:hover:not(:disabled){transform:translateY(-1px);background:#fee2e2}._primaryAction_134vh_1985:disabled,._secondaryAction_134vh_1209:disabled,._dangerAction_134vh_1989:disabled,._submit_134vh_887:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}._statsGrid_134vh_2111{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}._statCard_134vh_2125{padding:16px 18px;border-radius:22px;background:#ffffffdb;border:1px solid rgba(15,23,42,.08)}._statCard_134vh_2125 span{display:block;color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._statCard_134vh_2125 strong{display:block;margin-top:6px;color:#0f172a;font-size:28px;line-height:1}._consultationLayout_134vh_2173{display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:20px;align-items:start}._consultationAside_134vh_2201{position:sticky;top:20px;display:flex;flex-direction:column;gap:14px;min-width:0}._detailsTable_134vh_373{margin-top:0;padding:22px;border-radius:26px;border:1px solid rgba(15,23,42,.08)}._section_134vh_289{margin-top:0;padding-left:20px;padding-right:20px}._card_134vh_2245{margin-top:0;padding:22px;border-radius:26px;border:1px solid rgba(15,23,42,.08);background-color:#fff}._sectionHeader_134vh_297{align-items:center;margin-bottom:16px;padding-bottom:14px}._sectionTitle_134vh_313{font-size:18px;font-weight:700;color:#0f172a;letter-spacing:-.02em}._detailsRow_134vh_385{grid-template-columns:200px minmax(0,1fr);padding:13px 0}._detailsRow_134vh_385:last-child{border-bottom:none}._detailsKey_134vh_399{color:#64748b;font-size:13px;font-weight:800}._detailsValue_134vh_411{font-size:13px;color:#0f172a;line-height:2}._medicationCard_134vh_1607,._nestedCard_134vh_453{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;padding:20px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}._symptomCard_134vh_1383{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 12px 30px #0f172a0e;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}._symptomCard_134vh_1383:hover,._medicationCard_134vh_1607:hover,._resultCard_134vh_2383:hover,._nestedCard_134vh_453:hover{transform:translateY(-2px);background:#fff;border-color:#0890b275;box-shadow:0 18px 42px #0f172a17}._symptomCardTitle_134vh_1409,._medicationCardTitle_134vh_1695,._resultCardTitle_134vh_2403,._diagnosticCardTitle_134vh_2405,._nestedCardTitle_134vh_469{color:#0f172a;font-size:13px}._medicationCardIcon_134vh_1659{width:42px;height:34px;border-radius:14px;background:linear-gradient(135deg,#0891b224,#14b8a624);color:#0f766e;font-size:12px;font-weight:900}._symptomDetails_134vh_1435,._medicationDetails_134vh_1709{gap:14px 18px;margin-top:14px;padding-top:14px;border-top:1px dashed rgba(15,23,42,.12)}._symptomDetailLabel_134vh_1453,._medicationDetailLabel_134vh_1735{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}._symptomDetailValue_134vh_1467,._medicationDetailValue_134vh_1749{color:#0f172a;font-size:14px;line-height:1.5}._symptomDeleteButton_134vh_1547,._medicationDeleteButton_134vh_1761{width:34px;height:34px;border-radius:12px;background:#fef2f2eb;color:#dc2626;border:1px solid rgba(220,38,38,.14);font-size:20px;transition:transform .16s ease,background .16s ease,border-color .16s ease}._symptomDeleteButton_134vh_1547:hover:not(:disabled),._medicationDeleteButton_134vh_1761:hover:not(:disabled){transform:translateY(-1px);background:#fee2e2;border-color:#dc26263d}._emptyLine_134vh_563{padding:22px;border-radius:18px;background:#f8fafce0;border:1px dashed rgba(100,116,139,.26);color:#64748b;font-size:14px;font-weight:600}._sideCard_134vh_2551{padding:18px;border-radius:24px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08)}._sideCardTitle_134vh_2565{margin-bottom:12px;color:#0f172a;font-size:14px;font-weight:900;letter-spacing:-.01em}._sideValue_134vh_2581{min-width:0;color:#334155;font-size:14px}._sideActions_134vh_2593{display:flex;flex-direction:column;gap:10px}._sideActionButton_134vh_2605{width:100%;min-height:40px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#f8fafc;color:#0f172a;font-weight:800;cursor:pointer;transition:background .16s ease,transform .16s ease,border-color .16s ease}._sideActionButton_134vh_2605:hover:not(:disabled){transform:translateY(-1px);background:#fff;border-color:#0891b23d}._actionMenuPanel_134vh_1317{border-radius:16px;border:1px solid rgba(15,23,42,.1)}._actionMenuItem_134vh_1341{border-radius:12px;font-weight:700}@media (max-width: 1100px){._heroActions_134vh_1967{max-width:none;justify-content:flex-start}._consultationLayout_134vh_2173{grid-template-columns:1fr}._consultationAside_134vh_2201{position:static;order:-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){._page_134vh_1{padding:14px}._heroActions_134vh_1967{flex-direction:column;align-items:stretch}._primaryAction_134vh_1985,._secondaryAction_134vh_1209,._dangerAction_134vh_1989,._submit_134vh_887{width:100%}._statsGrid_134vh_2111{grid-template-columns:repeat(2,minmax(0,1fr))}._consultationAside_134vh_2201{grid-template-columns:1fr}._section_134vh_289,._detailsTable_134vh_373{padding:16px;border-radius:22px}._detailsRow_134vh_385{grid-template-columns:1fr;gap:6px}}._editableDetailsRow_134vh_2789{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}._inlineEditHint_134vh_2799{color:#8a94a6;font-size:14px;font-style:italic}._inlineTextarea_134vh_2811,._inlineInput_134vh_2813{width:100%;border:1px solid rgba(148,163,184,.55);border-radius:14px;background:#fff;color:#111827;font-size:14px;outline:none;padding:12px 14px}._inlineTextarea_134vh_2811{min-height:110px;resize:vertical;line-height:1.5}._inlineAmount_134vh_2847{width:100px;border:1px solid rgba(148,163,184,.55);border-radius:14px;background:#fff;color:#111827;font-size:14px;outline:none;padding:12px 14px}._inlineTextarea_134vh_2811:focus,._inlineInput_134vh_2813:focus,._inlineAmount_134vh_2847:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}._inlineSaveBar_134vh_2883{margin:18px 0;padding:14px 16px;border-radius:18px;background:#fff7ed;border:1px solid rgba(251,146,60,.35);display:flex;align-items:center;justify-content:space-between;gap:14px}._inlineSaveBar_134vh_2883 span{color:#9a3412;font-size:14px;font-weight:700}._inlineSaveActions_134vh_2919{display:flex;align-items:center;gap:10px}._saveBtn_134vh_2931{border:none;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;background:#3b82f6;color:#fff;min-height:44px;padding:0 18px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}._medicationDetails_134vh_1709{display:flex;flex-direction:column;gap:3px;margin:0}._medicationSummaryLine_134vh_2977{display:flex;flex-wrap:wrap;font-size:13px;color:#374151;align-items:center;gap:0 4px}._medicationSummaryLine_134vh_2977 span{display:inline-flex;align-items:center;gap:4px}._medicationInstructionLine_134vh_3007{padding-top:8px;border-top:1px solid #eef2f7;font-size:13px;color:#374151;line-height:1.5}._medicationSummaryLine_134vh_2977 strong,._medicationInstructionLine_134vh_3007 strong{color:#111827;font-weight:650}._valueMuted_134vh_433{color:#9ca3af}._investigationCard_134vh_3043{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;padding:20px}._investigationCard_134vh_3043:hover{transform:translateY(-2px);background:#fff;border-color:#0890b275;box-shadow:0 18px 42px #0f172a17}._resultCard_134vh_2383{border:1px solid var(--border, rgba(15, 23, 42, .1));border-radius:20px;background:var(--surface-strong, #fff);padding:10px 12px}._resultCardHeader_134vh_3097{display:flex;align-items:center;justify-content:space-between;gap:13px}._resultCardLeft_134vh_3111{display:flex;align-items:center;gap:13px;min-width:0}._resultDeleteButton_134vh_3125{width:30px;height:30px;flex-shrink:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--danger, #ef4444) 10%,transparent);color:var(--danger, #dc2626);font-size:20px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease,transform .16s ease}._resultCardTitle_134vh_2403{font-size:14px;color:var(--heading, #334155);line-height:1.3}._editableHeroReason_134vh_3173{cursor:pointer}._editableHeroReason_134vh_3173:hover{background:#ffffff1f}._inlineSelect_134vh_3189{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:#fff;color:#101828;font-size:14px;outline:none}._inlineSelect_134vh_3189:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}._medicalBackgroundGrid_134vh_3241{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._medicalBackgroundCard_134vh_3253{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px}._medicalBackgroundCardTitle_134vh_3267{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:12px}._medicalBackgroundList_134vh_3281{display:flex;flex-direction:column;gap:8px}._medicalBackgroundItem_134vh_3293{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}._medicalBackgroundName_134vh_3315{font-size:14px;font-weight:600;color:#111827}._medicalBackgroundActions_134vh_3327{display:inline-flex;align-items:center;gap:6px;opacity:1;transform:none;pointer-events:auto;transition:background .16s ease,border-color .16s ease,transform .16s ease;flex-shrink:0}@media (max-width: 800px){._medicalBackgroundGrid_134vh_3241{grid-template-columns:1fr}._medicalBackgroundItem_134vh_3293{align-items:flex-start;flex-direction:column}}._medicalBackgroundItem_134vh_3293{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}._medicalBackgroundItem_134vh_3293:hover{background:#f3f3f3;border-color:#cbd5e1;transform:translateY(-1px)}._medicalBackgroundName_134vh_3315{font-size:14px;font-weight:600;color:#111827;line-height:1.4;min-width:0;word-break:break-word}._medicalBackgroundIconButton_134vh_3443{width:28px;height:28px;border:none;border-radius:9px;background:#f8fafc;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}._medicalBackgroundIconButton_134vh_3443:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe;transform:scale(1.04)}._medicalBackgroundDeleteButton_134vh_3499:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}@media (max-width: 800px){._medicalBackgroundItem_134vh_3293{align-items:center}._medicalBackgroundActions_134vh_3327{opacity:1;transform:none;pointer-events:auto}}._medicalEntityList_134vh_3535{display:flex;flex-direction:column;gap:5px}._medicalBackgroundActions_134vh_3327,._medicalEntityItem_134vh_3549 ._medicalBackgroundActions_134vh_3327{opacity:1!important;transform:none!important;pointer-events:auto!important}._heroMedicalCard_134vh_3585{position:absolute;right:72px;top:26px;width:230px;min-height:250px;padding:22px;border-radius:34px;background:#ffffffeb;border:1px solid rgba(255,255,255,.7);transform:rotate(3deg)}._heroMedicalCardTop_134vh_3611{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#f3e8ff;color:#6d28d9;font-size:13px;font-weight:900}._heroMedicalCross_134vh_3635{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:8px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-size:18px;line-height:1;font-weight:900}._heroMedicalAvatar_134vh_3661{width:86px;height:86px;margin:26px auto 22px;border-radius:50%;background:radial-gradient(circle at 50% 34%,#fed7aa 0 18px,transparent 19px),linear-gradient(180deg,transparent 0 43px,#ffffff 44px 100%),linear-gradient(90deg,transparent 0 42%,#7c3aed 42% 52%,transparent 52%),linear-gradient(135deg,#bae6fd,#ddd6fe)}._heroMedicalCardLine_134vh_3685{height:12px;margin-top:13px;border-radius:999px;background:linear-gradient(90deg,#ddd6fe,#ddd6fe33)}._heroMedicalCardLineShort_134vh_3699{width:62%}._heroMedicalShelf_134vh_3713{right:370px;top:18px}._heroPills_134vh_3723{right:165px;bottom:30px}._heroPlant_134vh_3733{right:8px;bottom:6px}._heroStethoscopeSvg_134vh_3745{position:absolute;right:245px;top:115px;width:330px;height:245px;z-index:4;overflow:visible;filter:drop-shadow(0 16px 18px rgba(15,118,110,.16));transform:rotate(-4deg)}._heroStethoscopeSvg_134vh_3745{position:absolute;right:305px;top:145px;width:165px;height:165px;z-index:5;overflow:visible;transform:rotate(-8deg);filter:drop-shadow(0 10px 12px rgba(15,118,110,.12))}._heroStethoscopeOutline_134vh_3803,._heroStethoscopeLine_134vh_3805{fill:none;stroke-linecap:round;stroke-linejoin:round}._heroStethoscopeOutline_134vh_3803{stroke:#ffffffc7;stroke-width:2.2}._heroStethoscopeLine_134vh_3805{stroke:#0f766e;stroke-width:1.05}._medicalEntityItemClickable_134vh_3845{cursor:pointer}._medicalEntityItemClickable_134vh_3845:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}._medicalEntityItemClickable_134vh_3845:focus-visible{outline:3px solid rgba(124,58,237,.22);outline-offset:2px}._clinicalBlock_134vh_3885{display:flex;flex-direction:column;gap:14px}._clinicalSubHeader_134vh_3897{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:2px}._clinicalSubTitle_134vh_3913{font-size:15px;font-weight:800;color:#0f172a}._clinicalSubText_134vh_3925{margin-top:3px;font-size:13px;color:#64748b}._clinicalDivider_134vh_3937{height:1px;margin:40px 0;background:linear-gradient(90deg,transparent,#e2e8f0,transparent)}._generalSignsGrid_134vh_3949{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._generalSignField_134vh_3961{min-width:0;display:flex;flex-direction:column;gap:7px}._generalSignLabel_134vh_3975{font-size:12px;font-weight:750;color:#475569}._generalSignInputWrap_134vh_3987{display:flex;align-items:center;min-width:0;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}._generalSignInputWrap_134vh_3987:focus-within{border-color:#7c3aed;background:#fff;box-shadow:0 0 0 4px #7c3aed1a}._generalSignInput_134vh_3987{width:100%;min-width:0;border:0;outline:none;background:transparent;padding:11px 12px;font-size:14px;color:#0f172a}._generalSignInput_134vh_3987::placeholder{color:#94a3b8}._generalSignUnit_134vh_4051{flex:0 0 auto;padding:0 11px;font-size:12px;font-weight:700;color:#64748b;border-left:1px solid #e2e8f0}._generalSignsActions_134vh_4069{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width: 1100px){._generalSignsGrid_134vh_3949{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){._clinicalSubHeader_134vh_3897{flex-direction:column;align-items:stretch}._generalSignsActions_134vh_4069{justify-content:flex-end}._generalSignsGrid_134vh_3949{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){._generalSignsGrid_134vh_3949{grid-template-columns:1fr}}._inlineFieldSaveBar_134vh_4145{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}@media (max-width: 640px){._inlineFieldSaveBar_134vh_4145{justify-content:stretch}._inlineFieldSaveBar_134vh_4145 button{flex:1}}._consultationLayout_134vh_2173{display:grid;grid-template-columns:minmax(0,1fr) 600px;align-items:start;gap:24px}._consultationMain_134vh_2187{min-width:0}._consultationAside_134vh_2201{position:sticky;top:18px;align-self:start;max-height:calc(100vh - 36px);overflow:auto;padding-right:4px}._patientReportCard_134vh_4237{background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:24px;padding:18px}._patientReportHeader_134vh_4251{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:4px 2px 16px;border-bottom:1px solid #e5e7eb}._patientReportEyebrow_134vh_4269{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:6px}._patientReportName_134vh_4287{font-size:22px;font-weight:900;color:#0f172a;line-height:1.1}._patientReportSub_134vh_4301{margin-top:6px;font-size:13px;color:#64748b}._patientReportOpen_134vh_4313{flex:0 0 auto;text-decoration:none;font-size:12px;font-weight:800;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:8px 10px}._patientReportSection_134vh_4337{padding:16px 0;border-bottom:1px solid #e5e7eb}._patientReportSection_134vh_4337:last-child{border-bottom:0;padding-bottom:0}._patientReportSectionTitle_134vh_4357{font-size:13px;font-weight:900;color:#111827;margin-bottom:10px}._patientReportRow_134vh_4371 span{color:#64748b}._patientReportRow_134vh_4371 strong{color:#0f172a;font-weight:800;text-align:right;overflow-wrap:anywhere}._patientReportList_134vh_4393{display:flex;flex-direction:column;gap:8px}._patientReportListItem_134vh_4405{display:flex;flex-direction:column;gap:3px}._patientReportListItem_134vh_4405 strong{font-size:13px;color:#0f172a}._patientReportListItem_134vh_4405 span,._patientReportListItem_134vh_4405 small{font-size:12px;color:#64748b;overflow-wrap:anywhere}._patientReportVitals_134vh_4441{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._patientReportVital_134vh_4441 span{display:block;font-size:11px;color:#64748b;margin-bottom:4px}._patientReportVital_134vh_4441 strong{display:block;font-size:14px;color:#0f172a;font-weight:900}._patientReportStats_134vh_4485{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}._patientReportStat_134vh_4485{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:10px 8px;text-align:center}._patientReportStat_134vh_4485 strong{display:block;font-size:17px;font-weight:900;color:#0f172a}._patientReportStat_134vh_4485 span{display:block;margin-top:2px;font-size:10px;font-weight:700;color:#64748b}._patientReportMiniGroup_134vh_4545{display:flex;flex-direction:column;gap:10px}._patientReportMiniGroup_134vh_4545>div:not(._patientReportEmpty_134vh_4557){display:flex;flex-direction:column;gap:3px}._patientReportMiniGroup_134vh_4545 strong{font-size:12px;font-weight:900;color:#334155}._patientReportMiniGroup_134vh_4545 span{font-size:13px;color:#0f172a;line-height:1.45;overflow-wrap:anywhere}._patientReportEmpty_134vh_4557{font-size:13px;color:#94a3b8;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:10px 12px}@media (max-width: 1180px){._consultationLayout_134vh_2173{grid-template-columns:1fr}._consultationAside_134vh_2201{position:static;max-height:none;overflow:visible;padding-right:0}}@media (max-width: 640px){._patientReportCard_134vh_4237{border-radius:18px;padding:14px}._patientReportHeader_134vh_4251{flex-direction:column}._patientReportRow_134vh_4371{grid-template-columns:1fr;gap:2px}._patientReportRow_134vh_4371 strong{text-align:left}._patientReportVitals_134vh_4441,._patientReportStats_134vh_4485{grid-template-columns:1fr}}._patientReportSubSection_134vh_4697{display:flex;flex-direction:column;gap:8px}._patientReportSubSection_134vh_4697+._patientReportSubSection_134vh_4697{margin-top:14px;padding-top:12px}._patientReportSubTitle_134vh_4719{font-size:13px;font-weight:800;color:#334155;letter-spacing:.02em}._patientReportRows_134vh_4741{display:flex;flex-direction:column;gap:8px}._patientReportRow_134vh_4371{display:grid;grid-template-columns:190px auto;justify-content:start;gap:14px;align-items:baseline;font-size:13px}._patientReportRow_134vh_4371>span:first-child,._patientReportLabel_134vh_4773{color:#64748b;font-weight:500}._patientReportRow_134vh_4371>span:last-child,._patientReportValue_134vh_4785{color:#0f172a;font-weight:800;text-align:left;justify-self:start}@media (max-width: 640px){._patientReportRow_134vh_4371{grid-template-columns:1fr;gap:3px}}._medicalListItemContent_134vh_4823{min-width:0;flex:1}._medicalBackgroundName_134vh_3315{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}._medicalBackgroundNote_134vh_4851{margin-top:8px;width:100%;overflow-wrap:anywhere;font-size:13px}._medicalListItemNoteGrid_134vh_4865{display:flex;flex-direction:column;gap:6px}._medicalListItemNoteLine_134vh_4877{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:13px;line-height:1.45}._medicalListItemNoteLabel_134vh_4895{font-weight:700;color:#475569}._medicalEntityItem_134vh_3549{align-items:flex-start}._medicalBackgroundActions_134vh_3327{flex-shrink:0}._patientReportTree_134vh_4933{display:flex;flex-direction:column;gap:12px}._patientReportTreeNode_134vh_4945{border-left:3px solid #e5e7eb;padding-left:12px;display:flex;flex-direction:column;gap:8px}._patientReportParagraph_134vh_4961{font-size:13px;line-height:1.5;color:#334155;white-space:pre-wrap}._collapsibleHeader_134vh_4989{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px}._collapsibleTitleButton_134vh_5005{border:0;background:transparent;padding:0;margin:0;min-width:0;flex:1;cursor:pointer;text-align:left;color:inherit}._collapsibleTitleButton_134vh_5005:hover ._sectionTitle_134vh_313{color:#4f46e5}._collapsibleTitleBlock_134vh_5037{display:flex;flex-direction:column;gap:3px;min-width:0}._collapsibleSubtitle_134vh_5051{font-size:12px;font-weight:500;color:#64748b}._collapsibleRight_134vh_5063{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}._collapsibleActions_134vh_5077{display:inline-flex;align-items:center;gap:8px}._collapsibleArrowButton_134vh_5089{width:34px;height:34px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}._collapsibleArrowButton_134vh_5089:hover{background:#f8fafc;border-color:#cbd5e1;color:#4f46e5}._collapsibleChevron_134vh_5129{transform:rotate(-90deg);transition:transform .18s ease}._collapsibleChevronOpen_134vh_5139{transform:rotate(0)}._collapsibleContentWrap_134vh_5147{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .22s ease,opacity .18s ease;padding:10px 10px 0}._collapsibleContent_134vh_5147{min-height:0;overflow:hidden}._collapsibleCardClosed_134vh_5173 ._collapsibleContentWrap_134vh_5147{grid-template-rows:0fr;opacity:0}._followupGroupCard_134vh_5197{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px}._followupGroupHeader_134vh_5211{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}._followupGroupTitle_134vh_5227{font-size:15px;font-weight:800;color:#0f172a}._followupGroupSubtitle_134vh_5239{margin-top:3px;font-size:12px;font-weight:500;color:#64748b}._followupDisplayGrid_134vh_5253{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._followupDisplayItem_134vh_5265{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px;min-width:0}._followupDisplayLabel_134vh_5281{font-size:12px;font-weight:800;color:#475569;margin-bottom:6px}._followupDisplayValue_134vh_5295{font-size:14px;font-weight:600;color:#0f172a;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}._followupEditBody_134vh_5313{display:flex;flex-direction:column;gap:12px}._followupField_134vh_5325{display:flex;flex-direction:column;gap:6px}._followupLabel_134vh_5337{font-size:12px;font-weight:800;color:#475569}._followupPaymentValue_134vh_5349{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;font-size:18px;font-weight:800;color:#0f172a}@media (max-width: 760px){._followupDisplayGrid_134vh_5253{grid-template-columns:1fr}}._collapsibleInnerActions_134vh_5395{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:14px;padding-top:2px}._heroTopLine_134vh_5433{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._heroBackLink_134vh_5449{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#475569;font-size:13px;font-weight:700;text-decoration:none;padding:8px 12px;border-radius:999px;background:#f8fafce6;border:1px solid rgba(226,232,240,.95);transition:.18s ease}._heroBackLink_134vh_5449:hover{color:#0f172a;background:#fff;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}._heroStatusPill_134vh_5495{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #bbf7d0;font-size:12px;font-weight:800;white-space:nowrap}._heroStatusPill_134vh_5495:before{content:"";width:7px;height:7px;border-radius:999px;background:#10b981;box-shadow:0 0 0 4px #10b98124}._heroMain_134vh_5541{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:22px;align-items:stretch}._heroContent_134vh_1829{min-width:0;display:flex;flex-direction:column;justify-content:center}._heroLabel_134vh_1837{width:fit-content;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#6366f114;color:#4f46e5;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._heroTitle_134vh_1865{margin:0;color:#0f172a;font-size:clamp(28px,4vw,42px);line-height:1.05;font-weight:850;letter-spacing:-.04em}._heroSubtitle_134vh_5613{color:#64748b;font-size:15px;font-weight:600}._heroMetaGrid_134vh_5625{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}._heroMetaCard_134vh_5639{min-width:0;padding:12px;border-radius:18px;background:#f8fafcd1;border:1px solid rgba(226,232,240,.9)}._heroMetaLabel_134vh_5655{display:block;margin-bottom:4px;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._heroMetaCard_134vh_5639 strong{color:#0f172a;font-size:20px;line-height:1;font-weight:850}._heroActionsPanel_134vh_5689{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;border-radius:22px;background:#ffffffb8;border:1px solid rgba(226,232,240,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._heroActionsTitle_134vh_5713{color:#0f172a;font-size:13px;font-weight:850}._heroActions_134vh_1967{display:flex;flex-direction:column;gap:10px}._primaryAction_134vh_1985,._secondaryAction_134vh_1209,._dangerAction_134vh_1989{min-height:42px;border-radius:14px;padding:0 14px;border:1px solid transparent;font-size:13px;font-weight:800;cursor:pointer;transition:.18s ease}._primaryAction_134vh_1985{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed)}._primaryAction_134vh_1985:hover:not(:disabled){transform:translateY(-1px)}._secondaryAction_134vh_1209{color:#334155;background:#fff;border-color:#e2e8f0}._secondaryAction_134vh_1209:hover:not(:disabled){color:#0f172a;border-color:#cbd5e1;background:#f8fafc;transform:translateY(-1px)}._dangerAction_134vh_1989{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}._dangerAction_134vh_1989:hover:not(:disabled){background:#ffe4e6;transform:translateY(-1px)}._primaryAction_134vh_1985:disabled,._secondaryAction_134vh_1209:disabled,._dangerAction_134vh_1989:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}._actionMenu_134vh_1289{position:relative}._actionMenu_134vh_1289 summary{list-style:none}._actionMenu_134vh_1289 summary::-webkit-details-marker{display:none}._actionMenuPanel_134vh_1317{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:min(260px,80vw);padding:8px;border-radius:16px;background:#fff;border:1px solid #e2e8f0}._actionMenuItem_134vh_1341{width:100%;display:block;text-align:left;border:0;background:transparent;padding:10px 11px;border-radius:12px;color:#334155;font-size:13px;font-weight:700;cursor:pointer}._actionMenuItem_134vh_1341:hover:not(:disabled){background:#f8fafc;color:#0f172a}._actionMenuItem_134vh_1341:disabled{opacity:.6;cursor:not-allowed}._heroManagementActions_134vh_5943{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding-top:12px;border-top:1px solid #e2e8f0}._heroManagementActions_134vh_5943 ._saveBtn_134vh_2931,._heroManagementActions_134vh_5943 ._dangerAction_134vh_1989{flex:1}@media (max-width: 980px){._heroMain_134vh_5541{grid-template-columns:1fr}._heroActionsPanel_134vh_5689{max-width:none}._heroActions_134vh_1967{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){._heroTopLine_134vh_5433{align-items:flex-start;flex-direction:column}._heroMetaGrid_134vh_5625{grid-template-columns:repeat(2,minmax(0,1fr))}._heroActions_134vh_1967{grid-template-columns:1fr}._heroManagementActions_134vh_5943{flex-direction:column}._heroManagementActions_134vh_5943 ._saveBtn_134vh_2931,._heroManagementActions_134vh_5943 ._dangerAction_134vh_1989{width:100%}}._paymentFlagsGrid_134vh_6059{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._paymentFlagOption_134vh_6071{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;cursor:pointer}._paymentFlagOption_134vh_6071 input{margin-top:3px}._paymentFlagOption_134vh_6071 strong{display:block;font-size:14px;color:#0f172a}._paymentFlagOption_134vh_6071 small{display:block;margin-top:3px;font-size:12px;color:#64748b}._paymentStatusChips_134vh_6127{display:flex;flex-wrap:wrap;gap:8px}._paymentStatusChip_134vh_6127{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:700}._paymentStatusMuted_134vh_6161{color:#64748b;font-size:13px}@media (max-width: 640px){._paymentFlagsGrid_134vh_6059{grid-template-columns:1fr}}._aiAnalyzeButton_134vh_6195{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}._aiAnalyzeButton_134vh_6195:hover{background:#dbeafe}._aiAnalyzeButton_134vh_6195:disabled{opacity:.55;cursor:not-allowed}._aiError_134vh_6237{margin:10px 0 12px;padding:10px 12px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:600}._aiSuggestionsBox_134vh_6257{margin:12px 0 16px;padding:14px;border-radius:16px;border:1px solid #dbeafe;background:#f8fafc}._aiSuggestionsTitle_134vh_6273{font-size:14px;font-weight:900;color:#0f172a;margin-bottom:8px}._aiSummary_134vh_6287{margin:0 0 10px;color:#334155;font-size:13px;line-height:1.5}._aiRawPreview_134vh_6301{max-height:280px;overflow:auto;margin:0;padding:12px;border-radius:12px;background:#0f172a;color:#e5e7eb;font-size:12px}._aiSuggestionsHeader_134vh_6333{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._aiSuggestionsSubtitle_134vh_6349{margin-top:4px;color:#64748b;font-size:12px;line-height:1.4}._aiSummaryBox_134vh_6363{padding:12px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;margin-bottom:12px}._aiSection_134vh_6379{margin-top:12px}._aiSectionList_134vh_6391{display:flex;flex-direction:column;gap:8px}._aiSuggestionItem_134vh_6403{padding:11px 12px;border-radius:14px;background:#fff;border:1px solid #e2e8f0}._aiItemTopLine_134vh_6417{display:flex;align-items:center;justify-content:space-between;gap:10px}._aiItemTitle_134vh_6431{color:#0f172a;font-size:13px;font-weight:800}._aiItemText_134vh_6443{margin-top:4px;color:#334155;font-size:13px;line-height:1.45}._aiItemMuted_134vh_6457{margin-top:5px;color:#64748b;font-size:12px;line-height:1.45}._aiProbabilityBadge_134vh_6471{flex-shrink:0;border-radius:999px;padding:4px 8px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:800;text-transform:lowercase}._aiWarning_134vh_6493{margin-top:12px;padding:10px 12px;border-radius:12px;background:#fffbeb;color:#92400e;font-size:12px;font-weight:700;line-height:1.45}._aiSummaryHeader_134vh_6525{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._aiSmallActionButton_134vh_6541{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}._aiSmallActionButton_134vh_6541:hover{background:#dbeafe}._aiSmallActionButton_134vh_6541:disabled{opacity:.55;cursor:not-allowed}._aiReviewOverlay_134vh_6651{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#0f172a61;display:flex;align-items:center;justify-content:center;padding:24px}._aiReviewDialog_134vh_6673{width:min(900px,100%);max-height:min(760px,92vh);background:#fff;border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:16px}._aiReviewHeader_134vh_6695{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._aiReviewHeader_134vh_6695 h3{margin:0;font-size:22px;font-weight:900;color:#0f172a}._aiReviewHeader_134vh_6695 p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.45}._aiReviewCloseButton_134vh_6737{border:0;background:transparent;color:#475569;font-size:30px;line-height:1;cursor:pointer}._aiReviewTextarea_134vh_6755{width:100%;min-height:360px;resize:vertical;border:1px solid #cbd5e1;border-radius:16px;padding:14px;font-size:14px;line-height:1.55;color:#0f172a;outline:none}._aiReviewTextarea_134vh_6755:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}._aiReviewActions_134vh_6791{display:flex;justify-content:flex-end;gap:10px}._aiItemActions_134vh_6815{display:flex;align-items:center;gap:8px;flex-shrink:0}._aiSuccessToast_134vh_6837{margin:10px 0 12px;padding:10px 12px;border-radius:12px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;font-size:13px;font-weight:800}._aiAddedButton_134vh_6859{background:#ecfdf5;color:#047857;border-color:#a7f3d0;cursor:default}._aiAddedButton_134vh_6859:hover{background:#ecfdf5}._consultationHeaderMenu_134vh_6943{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}._documentMenu_134vh_6959{display:flex;align-items:center;gap:4px}._documentMenuItem_134vh_6973{border:0;background:transparent;color:#334155;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}._documentMenuItem_134vh_6973:hover:not(:disabled){background:#f1f5f9;color:#0f172a;transform:translateY(-1px)}._documentMenuItem_134vh_6973:disabled{cursor:not-allowed;opacity:.55}._documentMenuDropdown_134vh_7021>summary{list-style:none}._documentMenuDropdown_134vh_7021>summary::-webkit-details-marker{display:none}._documentMenuDropdown_134vh_7021>summary:after{content:"▾";margin-left:7px;font-size:11px;opacity:.65}._documentMenuDropdown_134vh_7021[open]>summary{background:#f1f5f9;color:#0f172a}._documentMenuPanel_134vh_7069{position:absolute;top:calc(100% + 10px);right:0;z-index:100000;min-width:230px;padding:8px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08)}._documentMenuPanelItem_134vh_7093{width:100%;border:0;background:transparent;color:#334155;text-align:left;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:650;cursor:pointer}._documentMenuPanelItem_134vh_7093:hover:not(:disabled){background:#f8fafc;color:#0f172a}._documentMenuPanelItem_134vh_7093:disabled{cursor:not-allowed;opacity:.55}._headerSaveButton_134vh_7151,._headerDangerButton_134vh_7153{border:0;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}._headerSaveButton_134vh_7151{background:#0f172a;color:#fff}._headerDangerButton_134vh_7153{background:#fff1f2;color:#be123c}._headerSaveButton_134vh_7151:disabled,._headerDangerButton_134vh_7153:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 760px){._consultationHeaderMenu_134vh_6943{justify-content:flex-start;width:100%}._documentMenu_134vh_6959{width:100%;overflow-x:auto;justify-content:flex-start;border-radius:18px}._documentMenuPanel_134vh_7069{right:auto;left:0}._headerManagementActions_134vh_7139{width:100%;justify-content:flex-end}}._consultationAside_134vh_2201{z-index:1}._patientReportCard_134vh_4237{position:relative;z-index:1}._dialogOverlay_134vh_1049{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dialog_134vh_577{position:relative;z-index:10000!important}._heroMoreMenuWrapper_134vh_7329{position:relative;display:inline-flex;align-items:center}._heroMoreButton_134vh_7341{width:38px;height:38px;border:1px solid #e5e7eb;background:#fff;color:#334155;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}._heroMoreButton_134vh_7341:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}._heroMoreButton_134vh_7341:disabled{opacity:.6;cursor:not-allowed;transform:none}._heroMoreMenu_134vh_7329{position:absolute;top:calc(100% + 8px);right:0;z-index:80;min-width:190px;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}._heroMoreMenuDanger_134vh_7417{width:100%;border:none;background:transparent;color:#dc2626;font-size:14px;font-weight:700;text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer}._heroMoreMenuDanger_134vh_7417:hover{background:#fef2f2}._heroMoreMenuDanger_134vh_7417:disabled{opacity:.6;cursor:not-allowed}._floatingAiAnalyzeButton_134vh_7473{position:fixed;right:28px;bottom:28px;z-index:1200;border:none;border-radius:999px;padding:14px 22px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:14px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}._floatingAiAnalyzeButton_134vh_7473:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 48px #2563eb6b}._floatingAiAnalyzeButton_134vh_7473:active:not(:disabled){transform:translateY(0)}._floatingAiAnalyzeButton_134vh_7473:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 768px){._floatingAiAnalyzeButton_134vh_7473{right:16px;bottom:16px;padding:12px 18px;font-size:13px}}._aiPopupOverlay_134vh_7581{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}._aiPopupDialog_134vh_7605{width:min(980px,100%);max-height:88vh;background:#fff;border-radius:24px;box-shadow:0 28px 80px #0f172a47;overflow:hidden;display:flex;flex-direction:column}._aiPopupHeader_134vh_7627{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#eef2ff)}._aiPopupTitle_134vh_7647{margin:0;font-size:22px;font-weight:800;color:#111827}._aiPopupSubtitle_134vh_7661{margin:6px 0 0;font-size:14px;color:#64748b}._aiPopupCloseButton_134vh_7673{width:36px;height:36px;border:none;border-radius:999px;background:#fff;color:#334155;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 8px 20px #0f172a1f}._aiPopupCloseButton_134vh_7673:hover:not(:disabled){background:#f1f5f9}._aiPopupCloseButton_134vh_7673:disabled{opacity:.5;cursor:not-allowed}._aiPopupBody_134vh_7717{padding:22px 24px;overflow:auto}._aiPopupLoading_134vh_7727{padding:18px;border-radius:16px;background:#eff6ff;color:#1d4ed8;font-weight:700;text-align:center}@media (max-width: 768px){._aiPopupOverlay_134vh_7581{padding:12px;align-items:flex-end}._aiPopupDialog_134vh_7605{max-height:92vh;border-radius:22px 22px 0 0}._aiPopupHeader_134vh_7627{padding:18px}._aiPopupBody_134vh_7717{padding:16px}._aiPopupTitle_134vh_7647{font-size:18px}}._medicationDisplay_134vh_7803{display:flex;flex-direction:column;gap:3px}._medicationLineMain_134vh_7815{font-weight:700}._medicationLineSecondary_134vh_7823{font-size:13px;font-weight:500;color:#475569}._medicationLineInstructions_134vh_7835{font-size:13px;font-weight:500;color:#64748b}._patientReportInlineLine_134vh_7859{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}._patientReportInlineResult_134vh_7873{color:#475569;font-weight:500}._consultationActionsHeader_134vh_7899{position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:12px 16px;border-radius:22px;background:#ffffffeb;border:1px solid rgba(148,163,184,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._actionsHeaderLeft_134vh_7931{min-width:180px}._actionsHeaderLabel_134vh_7939{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}._actionsHeaderTitle_134vh_7955{margin-top:2px;font-size:18px;font-weight:950;letter-spacing:-.04em;color:#0f172a}._consultationHeaderMenu_134vh_6943{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}._documentMenu_134vh_6959{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._documentMenuItem_134vh_6973,._headerSaveButton_134vh_7151,._heroMoreButton_134vh_7341{height:38px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#f8fafc;color:#334155;padding:0 14px;font-size:13px;font-weight:850;cursor:pointer;transition:.18s ease;white-space:nowrap}._documentMenuItem_134vh_6973:hover{background:#eef2ff;border-color:#6366f140;color:#3730a3;transform:translateY(-1px)}._headerSaveButton_134vh_7151{background:#0f172a;color:#fff;border-color:#0f172a}._headerSaveButton_134vh_7151:hover{background:#1e293b;transform:translateY(-1px)}._headerManagementActions_134vh_7139{display:flex;align-items:center;gap:8px}._heroMoreButton_134vh_7341{width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}._heroMoreButton_134vh_7341:hover{background:#fee2e2;border-color:#ef444438;color:#b91c1c}._documentMenuDropdown_134vh_7021{position:relative}._documentMenuDropdown_134vh_7021 summary{list-style:none}._documentMenuDropdown_134vh_7021 summary::-webkit-details-marker{display:none}._documentMenuPanel_134vh_7069{position:absolute;top:calc(100% + 10px);right:0;z-index:60;min-width:220px;padding:8px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,.22)}._documentMenuPanelItem_134vh_7093{width:100%;border:0;background:transparent;border-radius:12px;padding:10px 12px;text-align:left;font-size:13px;font-weight:800;color:#334155;cursor:pointer}._documentMenuPanelItem_134vh_7093:hover{background:#f8fafc;color:#0f172a}._heroMain_134vh_5541{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px}._heroContent_134vh_1829{min-width:0}._heroLabel_134vh_1837{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border-radius:999px;background:#2563eb17;color:#1d4ed8;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}._heroTitle_134vh_1865{margin:12px 0 6px;color:#0f172a;font-size:clamp(28px,4vw,44px);line-height:1;font-weight:700;letter-spacing:-.06em}._heroSubtitle_134vh_5613{color:#64748b;font-size:15px;font-weight:750}._documentMenuItem_134vh_6973:disabled,._headerSaveButton_134vh_7151:disabled,._heroMoreButton_134vh_7341:disabled,._documentMenuPanelItem_134vh_7093:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (max-width: 900px){._consultationActionsHeader_134vh_7899{align-items:flex-start;flex-direction:column}._consultationHeaderMenu_134vh_6943{width:100%;justify-content:flex-start}._documentMenu_134vh_6959{width:100%}}@media (max-width: 640px){._documentMenuItem_134vh_6973,._headerSaveButton_134vh_7151{flex:1}._actionsHeaderLeft_134vh_7931{min-width:0}}._consultationMainHeader_134vh_8369{position:sticky;top:0;z-index:30;padding:0 16px 14px;background:#f8fafce0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._consultationTabsCard_134vh_8387{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px;background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:18px}._consultationTabsNav_134vh_8409{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none;justify-content:end}._consultationTabsNav_134vh_8409::-webkit-scrollbar{display:none}._consultationTabButton_134vh_8437{height:42px;border:1px solid transparent;border-radius:14px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:transparent;color:#475467;font-size:13.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}._consultationTabButton_134vh_8437:hover:not(:disabled){background:#f8fafc;color:#101828;border-color:#94a3b83d}._consultationTabButton_134vh_8437:active:not(:disabled){transform:translateY(1px)}._consultationTabButton_134vh_8437:disabled{opacity:.55;cursor:not-allowed}._consultationTabLabel_134vh_8513{line-height:1}._consultationTabDropdown_134vh_8521{position:relative}._consultationTabDropdown_134vh_8521 summary{list-style:none}._consultationTabDropdown_134vh_8521 summary::-webkit-details-marker{display:none}._consultationTabDropdownPanel_134vh_8545{position:absolute;top:calc(100% + 10px);left:0;min-width:230px;padding:8px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,.24);box-shadow:0 22px 50px #0f172a29;z-index:50}._consultationTabDropdownItem_134vh_8571{width:100%;border:0;border-radius:12px;padding:11px 12px;background:transparent;color:#344054;font-size:13px;font-weight:750;text-align:left;cursor:pointer}._consultationTabDropdownItem_134vh_8571:hover:not(:disabled){background:#f8fafc;color:#101828}._consultationMainHeaderActions_134vh_8617{display:flex;align-items:center;gap:8px;flex-shrink:0}._consultationSaveButton_134vh_8631{height:40px;border:1px solid rgba(124,58,237,.22);border-radius:14px;padding:0 15px;background:#edf5fd;color:#101828;font-size:13px;font-weight:850;cursor:pointer}._consultationSaveButton_134vh_8631:hover:not(:disabled){filter:brightness(1.02)}._consultationSaveButton_134vh_8631:disabled{opacity:.55;cursor:not-allowed}._heroMoreWrapper_134vh_8673{position:relative;display:inline-flex}._heroMoreButton_134vh_7341{width:40px;height:40px;border:1px solid rgba(148,163,184,.28);border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#475467;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}._heroMoreButton_134vh_7341:hover:not(:disabled){background:#f8fafc;color:#101828;border-color:#94a3b86b}._heroMoreButton_134vh_7341:disabled{opacity:.55;cursor:not-allowed}._heroMoreMenu_134vh_7329{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;padding:8px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,.24);box-shadow:0 22px 50px #0f172a29;z-index:60}._heroMoreMenuDanger_134vh_7417{width:100%;border:0;border-radius:12px;padding:11px 12px;display:flex;align-items:center;gap:9px;background:transparent;color:#b42318;font-size:13px;font-weight:800;text-align:left;cursor:pointer}._heroMoreMenuDanger_134vh_7417:hover:not(:disabled){background:#fff1f3}._heroMoreMenuDanger_134vh_7417:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 760px){._consultationTabsCard_134vh_8387{align-items:stretch;flex-direction:column}._consultationMainHeaderActions_134vh_8617{justify-content:flex-end}}._consultationTabsCard_134vh_8387{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:8px;background:#f8fafc;border:1px solid rgba(148,163,184,.28);border-radius:18px;overflow:visible}._consultationTabsNav_134vh_8409{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;overflow:visible}._consultationTabButton_134vh_8437{border:0;background:transparent;color:#64748b;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex:0 0 auto;transition:background .18s ease,color .18s ease,box-shadow .18s ease}._consultationTabButton_134vh_8437:hover:not(:disabled){background:#fff;color:#334155}._consultationTabButton_134vh_8437:disabled{cursor:not-allowed;opacity:.55}._consultationTabButton_134vh_8437 svg{flex:0 0 auto}._consultationTabLabel_134vh_8513{display:inline}._consultationTabsActions_134vh_8981{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;overflow:visible;z-index:100}._consultationMoreWrapper_134vh_9003{position:relative;display:inline-flex;overflow:visible}._consultationMoreButton_134vh_9015{width:42px;height:42px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;line-height:1}._consultationMoreButton_134vh_9015:hover:not(:disabled){background:#f8fafc;border-color:#6366f159}._consultationMoreButton_134vh_9015:disabled{opacity:.55;cursor:not-allowed}._consultationMoreMenu_134vh_9069{position:absolute;top:calc(100% + 8px);right:0;z-index:99999;min-width:220px;padding:8px;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:#fff;box-shadow:0 22px 50px #0f172a29}._consultationMoreMenuDanger_134vh_9099{width:100%;border:0;background:transparent;color:#b42318;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;text-align:left}._consultationMoreMenuDanger_134vh_9099:hover:not(:disabled){background:#fff1f2}._consultationMoreMenuDanger_134vh_9099:disabled{opacity:.55;cursor:not-allowed}._consultationTabDropdown_134vh_8521{position:relative;flex:0 0 auto}._consultationTabDropdown_134vh_8521>summary{list-style:none}._consultationTabDropdown_134vh_8521>summary::-webkit-details-marker{display:none}._consultationTabDropdownPanel_134vh_8545{position:absolute;top:calc(100% + 8px);left:0;z-index:99999;min-width:240px;padding:8px;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:#fff;box-shadow:0 22px 50px #0f172a29}._consultationTabDropdownItem_134vh_8571{width:100%;border:0;background:transparent;color:#334155;display:flex;align-items:center;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;text-align:left}._consultationTabDropdownItem_134vh_8571:hover:not(:disabled){background:#f8fafc}._consultationTabDropdownItem_134vh_8571:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 900px){._consultationMenuHeader_134vh_9267{padding-left:12px;padding-right:12px}._consultationTabsCard_134vh_8387{align-items:center;flex-direction:row}._consultationTabsNav_134vh_8409{width:auto;flex:1 1 auto}._consultationTabButton_134vh_8437{width:44px;min-width:44px;height:44px;padding:0;gap:0}._consultationTabLabel_134vh_8513{display:none}._consultationTabsActions_134vh_8981{width:auto;flex-shrink:0;justify-content:flex-end}}@media (max-width: 640px){._consultationTabButton_134vh_8437,._consultationMoreButton_134vh_9015{width:40px;min-width:40px;height:40px}}._consultationHero_134vh_9357{padding:20px}._page_134vh_1{min-height:100dvh;overflow:visible;color:var(--text, #0f172a)}._consultationMenuHeader_134vh_9267{position:sticky;top:0;z-index:90;padding:14px 18px 0;background:#fff}._consultationHero_134vh_9357{margin:14px 18px 12px}._consultationLayout_134vh_2173{display:grid;grid-template-columns:minmax(0,1fr) clamp(390px,34vw,520px);gap:18px;align-items:start;padding:0 18px 28px;overflow:visible}._consultationMain_134vh_2187{min-width:0;display:flex;flex-direction:column;gap:18px}._consultationAside_134vh_2201{position:sticky;top:92px;min-width:0;max-height:calc(100dvh - 110px);overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}._consultationAside_134vh_2201::-webkit-scrollbar{width:8px}._consultationAside_134vh_2201::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b88c}._consultationAside_134vh_2201::-webkit-scrollbar-track{background:transparent}@media (max-width: 1180px){._consultationMenuHeader_134vh_9267{position:sticky;top:0;padding:12px 12px 0}._consultationHero_134vh_9357{margin:12px}._consultationLayout_134vh_2173{grid-template-columns:1fr;padding:0 12px 18px}._consultationAside_134vh_2201{position:static;max-height:none;overflow:visible;padding-right:0;order:-1}}._consultationMenuHeader_134vh_9267{flex:0 0 auto;position:relative;z-index:80;padding:0 20px 14px;background:#f8fafceb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:visible}._consultationHero_134vh_9357{flex:0 0 auto;margin:0 20px 16px}._consultationLayout_134vh_2173{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:24px;align-items:stretch;padding:0 20px 20px;overflow:hidden}._consultationMain_134vh_2187{min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:18px}._consultationAside_134vh_2201{position:static;top:auto;align-self:stretch;min-width:0;min-height:0;height:100%;max-height:none;overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:14px}._patientReportCard_134vh_4237{flex:0 0 auto}@media (max-width: 1180px){._consultationLayout_134vh_2173{grid-template-columns:minmax(0,1fr) 460px}}@media (max-width: 980px){._page_134vh_1{height:auto;min-height:100dvh;overflow:visible}._consultationMenuHeader_134vh_9267{position:sticky;top:0;padding:0 12px 12px}._consultationHero_134vh_9357{margin:0 12px 14px}._consultationLayout_134vh_2173{height:auto;min-height:0;grid-template-columns:1fr;padding:0 12px 18px;overflow:visible}._consultationMain_134vh_2187,._consultationAside_134vh_2201{height:auto;min-height:0;overflow:visible;padding-right:0}._consultationAside_134vh_2201{order:-1}}._page_134vh_1{height:100%;min-height:0;overflow:hidden;color:var(--text, #0f172a);display:flex;flex-direction:column}._consultationMenuHeader_134vh_9267{flex:0 0 auto;padding:10px 16px;background:transparent;z-index:80}._consultationHero_134vh_9357{flex:0 0 auto;margin:0 16px 12px}._consultationLayout_134vh_2173{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:22px;align-items:stretch;padding:0 16px 16px;overflow:hidden}._consultationMain_134vh_2187,._consultationAside_134vh_2201{min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}._consultationMain_134vh_2187{display:flex;flex-direction:column;gap:14px;padding:14px 10px 24px 0}._consultationAside_134vh_2201{position:static;top:auto;max-height:none;display:flex;flex-direction:column;gap:14px;padding:14px 8px 24px 0}._consultationMain_134vh_2187 ._section_134vh_289{margin:0;padding-left:0;padding-right:0}._consultationMain_134vh_2187 ._collapsibleCard_134vh_5173{flex:0 0 auto;width:100%;box-sizing:border-box;border-radius:18px;border:1px solid #e5e7eb;background:#fff;padding:15px 0;overflow:hidden}._consultationMain_134vh_2187 ._collapsibleHeader_134vh_4989{min-height:62px;padding:12px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:14px}._consultationMain_134vh_2187 ._collapsibleTitleButton_134vh_5005{display:flex;align-items:center;min-height:38px}._consultationMain_134vh_2187 ._collapsibleTitleBlock_134vh_5037{justify-content:center;gap:2px}._consultationMain_134vh_2187 ._collapsibleSubtitle_134vh_5051{margin-top:4px;font-size:12px;line-height:1.3}._consultationMain_134vh_2187 ._collapsibleArrowButton_134vh_5089{width:38px;height:38px;flex:0 0 38px}._consultationMain_134vh_2187 ._collapsibleContentWrap_134vh_5147{padding:0 20px 20px}._consultationMain_134vh_2187 ._collapsibleCardClosed_134vh_5173 ._collapsibleHeader_134vh_4989{padding-top:10px;padding-bottom:10px}._consultationMain_134vh_2187 ._collapsibleCardClosed_134vh_5173 ._collapsibleContentWrap_134vh_5147{padding:0;grid-template-rows:0fr;opacity:0}._consultationMain_134vh_2187::-webkit-scrollbar,._consultationAside_134vh_2201::-webkit-scrollbar{width:8px}._consultationMain_134vh_2187::-webkit-scrollbar-thumb,._consultationAside_134vh_2201::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b88c}._consultationMain_134vh_2187::-webkit-scrollbar-track,._consultationAside_134vh_2201::-webkit-scrollbar-track{background:transparent}@media (max-width: 1180px){._consultationLayout_134vh_2173{grid-template-columns:minmax(0,1fr) 440px}}@media (max-width: 980px){._page_134vh_1{height:auto;min-height:100dvh;overflow:visible}._consultationMenuHeader_134vh_9267{position:sticky;top:0;padding:10px 12px}._consultationHero_134vh_9357{margin:0 12px 12px}._consultationLayout_134vh_2173{height:auto;min-height:0;grid-template-columns:1fr;padding:0 12px 18px;overflow:visible}._consultationMain_134vh_2187,._consultationAside_134vh_2201{height:auto;overflow:visible;padding-right:0}._consultationAside_134vh_2201{order:-1}}._page_8lkv0_1{padding:16px;color:var(--text, #0f172a)}._pageTitle_8lkv0_11{margin:0 0 12px;color:var(--heading, #0f172a)}._loading_8lkv0_21{padding:16px}._errorLine_8lkv0_29{padding:10px 12px;border-radius:var(--radius-control, 12px);background:color-mix(in srgb,var(--danger, #ef4444) 12%,transparent);color:var(--danger, #b91c1c);font-size:14px;line-height:1.4}._errorText_8lkv0_47{font-size:12px;color:var(--danger, #dc2626)}._empty_8lkv0_57{opacity:.8}._headerRow_8lkv0_65{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}._headerActions_8lkv0_81{display:flex;align-items:center;gap:12px}._filtersBar_8lkv0_93{margin-top:4px;margin-bottom:16px;padding:14px 0}._filtersGrid_8lkv0_105{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;justify-content:flex-start}._filterItem_8lkv0_121{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;width:180px;min-width:0}._filterItem_8lkv0_121:first-child{width:360px}._filterLabel_8lkv0_147{font-size:12px;font-weight:700;color:var(--heading, #334155)}._filterSelect_8lkv0_159{width:100%;min-width:0;height:44px;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:0 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}._filterSelect_8lkv0_159::placeholder{color:var(--text-soft, #94a3b8)}._filterSelect_8lkv0_159:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._filterSelect_8lkv0_159:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}input._filterSelect_8lkv0_159[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}input._filterSelect_8lkv0_159[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}select._filterSelect_8lkv0_159{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._filtersActions_8lkv0_275{display:flex;justify-content:flex-end;margin-top:12px}._section_8lkv0_287{margin-top:16px}._sectionHeader_8lkv0_295{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}._sectionTitle_8lkv0_311{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--heading, #0f172a)}._sectionCount_8lkv0_331{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--surface-soft, #e2e8f0);color:var(--heading, #334155);font-size:12px;font-weight:700;line-height:1}._sectionHint_8lkv0_361{font-size:12px;color:var(--text-soft, #64748b)}._detailsTable_8lkv0_371{display:flex;flex-direction:column;gap:0}._detailsRow_8lkv0_383{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--border, rgba(15, 23, 42, .08))}._detailsKey_8lkv0_399{opacity:.95;padding:2px 8px 2px 0;color:var(--heading, #334155)}._detailsValue_8lkv0_411{min-width:0;padding:2px 0}._valueText_8lkv0_421{white-space:pre-wrap;word-break:break-word}._valueMuted_8lkv0_431{color:var(--text-soft, #64748b)}._nestedGroup_8lkv0_439{display:flex;flex-direction:column;gap:10px}._nestedCard_8lkv0_451{border:1px solid var(--border, rgba(15, 23, 42, .1));border-radius:var(--radius-control, 14px);background:var(--surface-strong, #fff);box-shadow:var(--shadow-card, 0 10px 30px rgba(15, 23, 42, .05));padding:12px 14px}._nestedCardTitle_8lkv0_467{font-size:13px;font-weight:700;color:var(--heading, #334155);margin-bottom:10px}._nestedTable_8lkv0_481{display:flex;flex-direction:column;gap:8px}._nestedRow_8lkv0_493{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;align-items:start}._nestedKey_8lkv0_507{font-weight:600;color:var(--heading, #334155)}._nestedValue_8lkv0_517{min-width:0;color:var(--text, #0f172a)}._chips_8lkv0_527{display:flex;flex-wrap:wrap;gap:8px}._chip_8lkv0_527{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--primary-soft, #eff6ff);color:var(--primary, #1d4ed8);font-size:13px;font-weight:600}._emptyLine_8lkv0_561{padding:12px 0;color:var(--text-soft, #64748b)}._dialogOverlay_8lkv0_573{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dialog_8lkv0_573{width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-strong, #ffffff);border:1px solid var(--border, rgba(148, 163, 184, .22));border-radius:var(--radius-dialog, 24px);box-shadow:var(--shadow-card-hover, 0 24px 80px rgba(15, 23, 42, .18))}._dialogHeader_8lkv0_623{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;padding:24px 24px 20px;flex-shrink:0}._dialogBody_8lkv0_643{flex:1;min-height:0;overflow-y:auto;padding:0 16px 24px 24px;margin-right:8px;scrollbar-gutter:stable}._dialogTitle_8lkv0_661{margin:0;font-size:24px;font-weight:700;color:var(--heading, #0f172a)}._dialogClose_8lkv0_675{border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:var(--text-soft, #475569);padding:0}._dialogClose_8lkv0_675:hover{color:var(--heading, #0f172a)}._dialogClose_8lkv0_675:disabled{opacity:.5;cursor:not-allowed}._form_8lkv0_715{display:flex;flex-direction:column;gap:18px}._field_8lkv0_727{display:flex;flex-direction:column;gap:8px}._label_8lkv0_739{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--heading, #0f172a)}._requiredStar_8lkv0_757{color:#dc2626;font-weight:700;line-height:1}._input_8lkv0_769,._textarea_8lkv0_771{width:100%;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:12px 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}select._input_8lkv0_769{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._input_8lkv0_769:focus,._textarea_8lkv0_771:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._input_8lkv0_769:disabled,._textarea_8lkv0_771:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}._textarea_8lkv0_771{resize:vertical;min-height:120px}._inputCheckbox_8lkv0_865{width:16px;height:16px}._help_8lkv0_875{display:block;margin-top:2px;font-size:12px;color:var(--text-soft, #64748b)}._dialogActions_8lkv0_891{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}._cancel_8lkv0_905,._submit_8lkv0_907{border:none;border-radius:var(--radius-control, 12px);padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer}._cancel_8lkv0_905{background:var(--surface-soft, #e2e8f0);color:var(--text, #0f172a);border:1px solid var(--border, #cbd5e1)}._cancel_8lkv0_905:hover{background:var(--surface, #cbd5e1)}._submit_8lkv0_907{background:var(--primary, #2563eb);color:#fff;margin-left:0}._submit_8lkv0_907:hover{background:var(--primary-hover, #1d4ed8)}._cancel_8lkv0_905:disabled,._submit_8lkv0_907:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 860px){._detailsRow_8lkv0_383,._nestedRow_8lkv0_493{grid-template-columns:1fr;gap:6px}}@media (max-width: 640px){._page_8lkv0_1{padding:12px}._headerRow_8lkv0_65{flex-direction:column;align-items:stretch}._headerActions_8lkv0_81{justify-content:space-between;flex-wrap:wrap}._filtersBar_8lkv0_93{padding:12px}._filtersGrid_8lkv0_105{flex-direction:column;align-items:stretch}._filterItem_8lkv0_121,._filterItem_8lkv0_121:first-child{width:100%}._filtersActions_8lkv0_275{justify-content:stretch}._filtersActions_8lkv0_275>*{width:100%}._dialogOverlay_8lkv0_573{padding:12px;align-items:flex-end}._dialog_8lkv0_573{max-width:100%;max-height:95vh;border-radius:var(--radius-dialog, 20px)}._dialogHeader_8lkv0_623{padding:18px 18px 16px}._dialogBody_8lkv0_643{padding:0 12px 18px 18px;margin-right:6px}._dialogTitle_8lkv0_661{font-size:20px}._dialogActions_8lkv0_891{flex-direction:column-reverse}._cancel_8lkv0_905,._submit_8lkv0_907{width:100%}}._nestedCardHeader_8lkv0_1135{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._entityLink_8lkv0_1151{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-control, 10px);text-decoration:none;color:var(--text, #1d1e21);font-weight:600;background:color-mix(in srgb,var(--primary, #2563eb) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary, #2563eb) 14%,transparent);transition:background .16s ease,border-color .16s ease,transform .16s ease}._entityLink_8lkv0_1151:hover{background:color-mix(in srgb,var(--primary, #2563eb) 12%,transparent);border-color:color-mix(in srgb,var(--primary, #2563eb) 24%,transparent);transform:translateY(-1px)}._entityLink_8lkv0_1151:focus-visible,._inlineOpenLink_8lkv0_1193:focus-visible{outline:2px solid color-mix(in srgb,var(--primary, #2563eb) 35%,transparent);outline-offset:2px}._inlineOpenLink_8lkv0_1193{flex-shrink:0;text-decoration:none;font-size:13px;font-weight:600;color:var(--primary, #2563eb)}._inlineOpenLink_8lkv0_1193:hover{text-decoration:underline}._secondaryAction_8lkv0_1227{border:1px solid var(--border, rgba(15, 23, 42, .12));background:var(--surface-strong, #fff);color:var(--text, #0f172a);border-radius:var(--radius-control, 12px);padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}._secondaryAction_8lkv0_1227:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary, #2563eb) 25%,transparent);box-shadow:var(--shadow-card, 0 8px 24px rgba(15, 23, 42, .08))}._secondaryAction_8lkv0_1227:disabled{opacity:.6;cursor:not-allowed;transform:none}._detailsValue_8lkv0_411,._nestedValue_8lkv0_517{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._warningBox_8lkv0_1291{padding:12px;border-radius:10px;margin-bottom:12px;background:#ffa50014;border:1px solid rgba(255,165,0,.3)}._suggestionBox_8lkv0_1319{position:relative;z-index:30;margin-top:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 12px 30px #0f172a1f;overflow:hidden;max-height:220px;overflow-y:auto}._suggestionItem_8lkv0_1345{width:100%;border:0;background:#fff;padding:10px 12px;text-align:left;cursor:pointer;font-size:14px}._suggestionItem_8lkv0_1345:hover{background:#f8fafc}._addInlineButton_8lkv0_1373{margin-top:8px;border:1px dashed #94a3b8;border-radius:999px;background:#f8fafc;color:#334155;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:600}._addInlineButton_8lkv0_1373:hover{background:#eef2ff;border-color:#6366f1;color:#3730a3}._inlineCreateCard_8lkv0_1419{margin-top:10px;padding:12px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}._inlineCreateTitle_8lkv0_1435{font-size:13px;font-weight:700;color:#334155;margin-bottom:10px}._inlineCreateGrid_8lkv0_1449{display:grid;grid-template-columns:1fr;gap:10px}._inlineCreateField_8lkv0_1461{display:flex;flex-direction:column;gap:5px}._inlineCreateLabel_8lkv0_1473{font-size:12px;font-weight:600;color:#64748b}._inlineCreateActions_8lkv0_1485{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}._cancelInlineButton_8lkv0_1499{border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#475569;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:600}._confirmInlineButton_8lkv0_1521{border:0;border-radius:999px;background:#0f172a;color:#fff;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:700}._confirmInlineButton_8lkv0_1521:disabled,._cancelInlineButton_8lkv0_1499:disabled{opacity:.6;cursor:not-allowed}._posologyField_8lkv0_1571{display:flex;flex-direction:column;gap:8px}._posologyLine_8lkv0_1583{display:flex;gap:12px;align-items:center}._posologyItem_8lkv0_1595{display:flex;flex-direction:column;gap:6px}._posologyCaption_8lkv0_1607{font-size:12px;font-weight:700;color:#64748b}._posologyInput_8lkv0_1619{width:100%;min-width:0;text-align:center}._posologyInputWithSuffix_8lkv0_1631{display:flex;align-items:center;gap:6px}._posologyInputWithSuffix_8lkv0_1631 ._posologyInput_8lkv0_1619{width:78px;min-width:78px}._posologySuffix_8lkv0_1653{font-size:13px;font-weight:600;color:#475569;white-space:nowrap}._posologyForm_8lkv0_1667{min-height:38px;display:inline-flex;align-items:center;padding:0 12px;border-radius:10px;background:#f1f5f9;color:#334155;font-size:13px;font-weight:700;white-space:nowrap}@media (max-width: 720px){._posologyLine_8lkv0_1583{grid-template-columns:1fr}._posologyInputWithSuffix_8lkv0_1631 ._posologyInput_8lkv0_1619{width:100%}}._posologyLine_8lkv0_1583{display:flex;gap:12px;align-items:flex-end}._posologyItem_8lkv0_1595{min-width:0}._posologyItem_8lkv0_1595:first-child{flex:0 0 90px}._posologyItem_8lkv0_1595:not(:first-child){flex:1}@media (max-width: 720px){._posologyLine_8lkv0_1583{flex-direction:column;align-items:stretch}._posologyItem_8lkv0_1595,._posologyItem_8lkv0_1595:first-child,._posologyItem_8lkv0_1595:not(:first-child){flex:none;width:100%}}input._filterSelect_fvzt2_159[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}select._filterSelect_fvzt2_159{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select._input_fvzt2_769{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input._filterSelect_fvzt2_159[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}select._filterSelect_fvzt2_159{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select._input_fvzt2_769{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input._filterSelect_fvzt2_159[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}select._filterSelect_fvzt2_159{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select._input_fvzt2_769{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._page_3cksr_1{padding:16px;color:var(--text, #0f172a)}._pageTitle_3cksr_11{margin:0 0 12px;color:var(--heading, #0f172a)}._loading_3cksr_21{padding:16px}._errorLine_3cksr_29{padding:10px 12px;border-radius:var(--radius-control, 12px);background:color-mix(in srgb,var(--danger, #ef4444) 12%,transparent);color:var(--danger, #b91c1c);font-size:14px;line-height:1.4}._errorText_3cksr_47{font-size:12px;color:var(--danger, #dc2626)}._empty_3cksr_57{opacity:.8}._headerRow_3cksr_65{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}._headerActions_3cksr_81{display:flex;align-items:center;gap:12px}._filtersBar_3cksr_93{margin-top:4px;margin-bottom:16px;padding:14px 0}._filtersGrid_3cksr_105{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;justify-content:flex-start}._filterItem_3cksr_121{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;width:180px;min-width:0}._filterItem_3cksr_121:first-child{width:360px}._filterLabel_3cksr_147{font-size:12px;font-weight:700;color:var(--heading, #334155)}._filterSelect_3cksr_159{width:100%;min-width:0;height:44px;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:0 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}._filterSelect_3cksr_159::placeholder{color:var(--text-soft, #94a3b8)}._filterSelect_3cksr_159:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._filterSelect_3cksr_159:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}input._filterSelect_3cksr_159[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}input._filterSelect_3cksr_159[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}select._filterSelect_3cksr_159{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._filtersActions_3cksr_275{display:flex;justify-content:flex-end;margin-top:12px}._section_3cksr_287{margin-top:16px}._sectionHeader_3cksr_295{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}._sectionTitle_3cksr_311{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--heading, #0f172a)}._sectionCount_3cksr_331{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--surface-soft, #e2e8f0);color:var(--heading, #334155);font-size:12px;font-weight:700;line-height:1}._sectionHint_3cksr_361{font-size:12px;color:var(--text-soft, #64748b)}._detailsTable_3cksr_371{display:flex;flex-direction:column;gap:0}._detailsRow_3cksr_383{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--border, rgba(15, 23, 42, .08))}._detailsKey_3cksr_399{opacity:.95;padding:2px 8px 2px 0;color:var(--heading, #334155)}._detailsValue_3cksr_411{min-width:0;padding:2px 0}._valueText_3cksr_421{white-space:pre-wrap;word-break:break-word}._valueMuted_3cksr_431{color:var(--text-soft, #64748b)}._nestedGroup_3cksr_439{display:flex;flex-direction:column;gap:10px}._nestedCard_3cksr_451{border:1px solid var(--border, rgba(15, 23, 42, .1));border-radius:var(--radius-control, 14px);background:var(--surface-strong, #fff);box-shadow:var(--shadow-card, 0 10px 30px rgba(15, 23, 42, .05));padding:12px 14px}._nestedCardTitle_3cksr_467{font-size:13px;font-weight:700;color:var(--heading, #334155);margin-bottom:10px}._nestedTable_3cksr_481{display:flex;flex-direction:column;gap:8px}._nestedRow_3cksr_493{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;align-items:start}._nestedKey_3cksr_507{font-weight:600;color:var(--heading, #334155)}._nestedValue_3cksr_517{min-width:0;color:var(--text, #0f172a)}._chips_3cksr_527{display:flex;flex-wrap:wrap;gap:8px}._chip_3cksr_527{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--primary-soft, #eff6ff);color:var(--primary, #1d4ed8);font-size:13px;font-weight:600}._emptyLine_3cksr_561{padding:12px 0;color:var(--text-soft, #64748b)}._dialogOverlay_3cksr_573{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dialog_3cksr_573{width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-strong, #ffffff);border:1px solid var(--border, rgba(148, 163, 184, .22));border-radius:var(--radius-dialog, 24px);box-shadow:var(--shadow-card-hover, 0 24px 80px rgba(15, 23, 42, .18))}._dialogHeader_3cksr_623{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;padding:24px 24px 20px;flex-shrink:0}._dialogBody_3cksr_643{flex:1;min-height:0;overflow-y:auto;padding:0 16px 24px 24px;margin-right:8px;scrollbar-gutter:stable}._dialogTitle_3cksr_661{margin:0;font-size:24px;font-weight:700;color:var(--heading, #0f172a)}._dialogClose_3cksr_675{border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:var(--text-soft, #475569);padding:0}._dialogClose_3cksr_675:hover{color:var(--heading, #0f172a)}._dialogClose_3cksr_675:disabled{opacity:.5;cursor:not-allowed}._form_3cksr_715{display:flex;flex-direction:column;gap:18px}._field_3cksr_727{display:flex;flex-direction:column;gap:8px}._label_3cksr_739{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--heading, #0f172a)}._requiredStar_3cksr_757{color:#dc2626;font-weight:700;line-height:1}._input_3cksr_769,._textarea_3cksr_771{width:100%;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:12px 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}select._input_3cksr_769{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._input_3cksr_769:focus,._textarea_3cksr_771:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._input_3cksr_769:disabled,._textarea_3cksr_771:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}._textarea_3cksr_771{resize:vertical;min-height:120px}._inputCheckbox_3cksr_865{width:16px;height:16px}._help_3cksr_875{display:block;margin-top:2px;font-size:12px;color:var(--text-soft, #64748b)}._dialogActions_3cksr_891{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}._cancel_3cksr_905,._submit_3cksr_907{border:none;border-radius:var(--radius-control, 12px);padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer}._cancel_3cksr_905{background:var(--surface-soft, #e2e8f0);color:var(--text, #0f172a);border:1px solid var(--border, #cbd5e1)}._cancel_3cksr_905:hover{background:var(--surface, #cbd5e1)}._submit_3cksr_907{background:var(--primary, #2563eb);color:#fff;margin-left:0}._submit_3cksr_907:hover{background:var(--primary-hover, #1d4ed8)}._cancel_3cksr_905:disabled,._submit_3cksr_907:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 860px){._detailsRow_3cksr_383,._nestedRow_3cksr_493{grid-template-columns:1fr;gap:6px}}@media (max-width: 640px){._page_3cksr_1{padding:12px}._headerRow_3cksr_65{flex-direction:column;align-items:stretch}._headerActions_3cksr_81{justify-content:space-between;flex-wrap:wrap}._filtersBar_3cksr_93{padding:12px}._filtersGrid_3cksr_105{flex-direction:column;align-items:stretch}._filterItem_3cksr_121,._filterItem_3cksr_121:first-child{width:100%}._filtersActions_3cksr_275{justify-content:stretch}._filtersActions_3cksr_275>*{width:100%}._dialogOverlay_3cksr_573{padding:12px;align-items:flex-end}._dialog_3cksr_573{max-width:100%;max-height:95vh;border-radius:var(--radius-dialog, 20px)}._dialogHeader_3cksr_623{padding:18px 18px 16px}._dialogBody_3cksr_643{padding:0 12px 18px 18px;margin-right:6px}._dialogTitle_3cksr_661{font-size:20px}._dialogActions_3cksr_891{flex-direction:column-reverse}._cancel_3cksr_905,._submit_3cksr_907{width:100%}}._nestedCardHeader_3cksr_1135{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._entityLink_3cksr_1151{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-control, 10px);text-decoration:none;color:var(--text, #1d1e21);font-weight:600;background:color-mix(in srgb,var(--primary, #2563eb) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary, #2563eb) 14%,transparent);transition:background .16s ease,border-color .16s ease,transform .16s ease}._entityLink_3cksr_1151:hover{background:color-mix(in srgb,var(--primary, #2563eb) 12%,transparent);border-color:color-mix(in srgb,var(--primary, #2563eb) 24%,transparent);transform:translateY(-1px)}._entityLink_3cksr_1151:focus-visible,._inlineOpenLink_3cksr_1193:focus-visible{outline:2px solid color-mix(in srgb,var(--primary, #2563eb) 35%,transparent);outline-offset:2px}._inlineOpenLink_3cksr_1193{flex-shrink:0;text-decoration:none;font-size:13px;font-weight:600;color:var(--primary, #2563eb)}._inlineOpenLink_3cksr_1193:hover{text-decoration:underline}._secondaryAction_3cksr_1227{border:1px solid var(--border, rgba(15, 23, 42, .12));background:var(--surface-strong, #fff);color:var(--text, #0f172a);border-radius:var(--radius-control, 12px);padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}._secondaryAction_3cksr_1227:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary, #2563eb) 25%,transparent);box-shadow:var(--shadow-card, 0 8px 24px rgba(15, 23, 42, .08))}._secondaryAction_3cksr_1227:disabled{opacity:.6;cursor:not-allowed;transform:none}._detailsValue_3cksr_411,._nestedValue_3cksr_517{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._warningBox_3cksr_1291{padding:12px;border-radius:10px;margin-bottom:12px;background:#ffa50014;border:1px solid rgba(255,165,0,.3)}._select_3cksr_1307{width:100%;min-height:42px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#101828;font-size:14px;outline:none}._select_3cksr_1307:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}._select_3cksr_1307:disabled{background:#f3f4f6;color:#6b7280;cursor:not-allowed}._page_fvzt2_1{padding:16px;color:var(--text, #0f172a)}._pageTitle_fvzt2_11{margin:0 0 12px;color:var(--heading, #0f172a)}._loading_fvzt2_21{padding:16px}._errorLine_fvzt2_29{padding:10px 12px;border-radius:var(--radius-control, 12px);background:color-mix(in srgb,var(--danger, #ef4444) 12%,transparent);color:var(--danger, #b91c1c);font-size:14px;line-height:1.4}._errorText_fvzt2_47{font-size:12px;color:var(--danger, #dc2626)}._empty_fvzt2_57{opacity:.8}._headerRow_fvzt2_65{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}._headerActions_fvzt2_81{display:flex;align-items:center;gap:12px}._filtersBar_fvzt2_93{margin-top:4px;margin-bottom:16px;padding:14px 0}._filtersGrid_fvzt2_105{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;justify-content:flex-start}._filterItem_fvzt2_121{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;width:180px;min-width:0}._filterItem_fvzt2_121:first-child{width:360px}._filterLabel_fvzt2_147{font-size:12px;font-weight:700;color:var(--heading, #334155)}._filterSelect_fvzt2_159{width:100%;min-width:0;height:44px;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:0 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}._filterSelect_fvzt2_159::placeholder{color:var(--text-soft, #94a3b8)}._filterSelect_fvzt2_159:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._filterSelect_fvzt2_159:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}input._filterSelect_fvzt2_159[type=search]{padding-left:40px;padding-right:14px;background-repeat:no-repeat;background-position:left 14px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21l-4.35-4.35' stroke='%2364758b' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='6' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E")}input._filterSelect_fvzt2_159[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}select._filterSelect_fvzt2_159{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._filtersActions_fvzt2_275{display:flex;justify-content:flex-end;margin-top:12px}._section_fvzt2_287{margin-top:16px}._sectionHeader_fvzt2_295{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}._sectionTitle_fvzt2_311{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--heading, #0f172a)}._sectionCount_fvzt2_331{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--surface-soft, #e2e8f0);color:var(--heading, #334155);font-size:12px;font-weight:700;line-height:1}._sectionHint_fvzt2_361{font-size:12px;color:var(--text-soft, #64748b)}._detailsTable_fvzt2_371{display:flex;flex-direction:column;gap:0}._detailsRow_fvzt2_383{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--border, rgba(15, 23, 42, .08))}._detailsKey_fvzt2_399{opacity:.95;padding:2px 8px 2px 0;color:var(--heading, #334155)}._detailsValue_fvzt2_411{min-width:0;padding:2px 0}._valueText_fvzt2_421{white-space:pre-wrap;word-break:break-word}._valueMuted_fvzt2_431{color:var(--text-soft, #64748b)}._nestedGroup_fvzt2_439{display:flex;flex-direction:column;gap:10px}._nestedCard_fvzt2_451{border:1px solid var(--border, rgba(15, 23, 42, .1));border-radius:var(--radius-control, 14px);background:var(--surface-strong, #fff);box-shadow:var(--shadow-card, 0 10px 30px rgba(15, 23, 42, .05));padding:12px 14px}._nestedCardTitle_fvzt2_467{font-size:13px;font-weight:700;color:var(--heading, #334155);margin-bottom:10px}._nestedTable_fvzt2_481{display:flex;flex-direction:column;gap:8px}._nestedRow_fvzt2_493{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;align-items:start}._nestedKey_fvzt2_507{font-weight:600;color:var(--heading, #334155)}._nestedValue_fvzt2_517{min-width:0;color:var(--text, #0f172a)}._chips_fvzt2_527{display:flex;flex-wrap:wrap;gap:8px}._chip_fvzt2_527{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--primary-soft, #eff6ff);color:var(--primary, #1d4ed8);font-size:13px;font-weight:600}._emptyLine_fvzt2_561{padding:12px 0;color:var(--text-soft, #64748b)}._dialogOverlay_fvzt2_573{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dialog_fvzt2_573{width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-strong, #ffffff);border:1px solid var(--border, rgba(148, 163, 184, .22));border-radius:var(--radius-dialog, 24px);box-shadow:var(--shadow-card-hover, 0 24px 80px rgba(15, 23, 42, .18))}._dialogHeader_fvzt2_623{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;padding:24px 24px 20px;flex-shrink:0}._dialogBody_fvzt2_643{flex:1;min-height:0;overflow-y:auto;padding:0 16px 24px 24px;margin-right:8px;scrollbar-gutter:stable}._dialogTitle_fvzt2_661{margin:0;font-size:24px;font-weight:700;color:var(--heading, #0f172a)}._dialogClose_fvzt2_675{border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:var(--text-soft, #475569);padding:0}._dialogClose_fvzt2_675:hover{color:var(--heading, #0f172a)}._dialogClose_fvzt2_675:disabled{opacity:.5;cursor:not-allowed}._form_fvzt2_715{display:flex;flex-direction:column;gap:18px}._field_fvzt2_727{display:flex;flex-direction:column;gap:8px}._label_fvzt2_739{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--heading, #0f172a)}._requiredStar_fvzt2_757{color:#dc2626;font-weight:700;line-height:1}._input_fvzt2_769,._textarea_fvzt2_771{width:100%;border:1px solid var(--border-strong, #cbd5e1);border-radius:var(--radius-control, 14px);padding:12px 14px;font-size:14px;outline:none;background:var(--surface-strong, #fff);color:var(--text, #0f172a);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}select._input_fvzt2_769{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:var(--surface-strong, #fff);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._input_fvzt2_769:focus,._textarea_fvzt2_771:focus{border-color:var(--primary, #3b82f6);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .12))}._input_fvzt2_769:disabled,._textarea_fvzt2_771:disabled{background:var(--surface-soft, #f8fafc);cursor:not-allowed;opacity:.85}._textarea_fvzt2_771{resize:vertical;min-height:120px}._inputCheckbox_fvzt2_865{width:16px;height:16px}._help_fvzt2_875{display:block;margin-top:2px;font-size:12px;color:var(--text-soft, #64748b)}._dialogActions_fvzt2_891{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}._cancel_fvzt2_905,._submit_fvzt2_907{border:none;border-radius:var(--radius-control, 12px);padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer}._cancel_fvzt2_905{background:var(--surface-soft, #e2e8f0);color:var(--text, #0f172a);border:1px solid var(--border, #cbd5e1)}._cancel_fvzt2_905:hover{background:var(--surface, #cbd5e1)}._submit_fvzt2_907{background:var(--primary, #2563eb);color:#fff;margin-left:0}._submit_fvzt2_907:hover{background:var(--primary-hover, #1d4ed8)}._cancel_fvzt2_905:disabled,._submit_fvzt2_907:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 860px){._detailsRow_fvzt2_383,._nestedRow_fvzt2_493{grid-template-columns:1fr;gap:6px}}@media (max-width: 640px){._page_fvzt2_1{padding:12px}._headerRow_fvzt2_65{flex-direction:column;align-items:stretch}._headerActions_fvzt2_81{justify-content:space-between;flex-wrap:wrap}._filtersBar_fvzt2_93{padding:12px}._filtersGrid_fvzt2_105{flex-direction:column;align-items:stretch}._filterItem_fvzt2_121,._filterItem_fvzt2_121:first-child{width:100%}._filtersActions_fvzt2_275{justify-content:stretch}._filtersActions_fvzt2_275>*{width:100%}._dialogOverlay_fvzt2_573{padding:12px;align-items:flex-end}._dialog_fvzt2_573{max-width:100%;max-height:95vh;border-radius:var(--radius-dialog, 20px)}._dialogHeader_fvzt2_623{padding:18px 18px 16px}._dialogBody_fvzt2_643{padding:0 12px 18px 18px;margin-right:6px}._dialogTitle_fvzt2_661{font-size:20px}._dialogActions_fvzt2_891{flex-direction:column-reverse}._cancel_fvzt2_905,._submit_fvzt2_907{width:100%}}._nestedCardHeader_fvzt2_1135{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._entityLink_fvzt2_1151{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-control, 10px);text-decoration:none;color:var(--text, #1d1e21);font-weight:600;background:color-mix(in srgb,var(--primary, #2563eb) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary, #2563eb) 14%,transparent);transition:background .16s ease,border-color .16s ease,transform .16s ease}._entityLink_fvzt2_1151:hover{background:color-mix(in srgb,var(--primary, #2563eb) 12%,transparent);border-color:color-mix(in srgb,var(--primary, #2563eb) 24%,transparent);transform:translateY(-1px)}._entityLink_fvzt2_1151:focus-visible,._inlineOpenLink_fvzt2_1193:focus-visible{outline:2px solid color-mix(in srgb,var(--primary, #2563eb) 35%,transparent);outline-offset:2px}._inlineOpenLink_fvzt2_1193{flex-shrink:0;text-decoration:none;font-size:13px;font-weight:600;color:var(--primary, #2563eb)}._inlineOpenLink_fvzt2_1193:hover{text-decoration:underline}._secondaryAction_fvzt2_1227{border:1px solid var(--border, rgba(15, 23, 42, .12));background:var(--surface-strong, #fff);color:var(--text, #0f172a);border-radius:var(--radius-control, 12px);padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}._secondaryAction_fvzt2_1227:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary, #2563eb) 25%,transparent);box-shadow:var(--shadow-card, 0 8px 24px rgba(15, 23, 42, .08))}._secondaryAction_fvzt2_1227:disabled{opacity:.6;cursor:not-allowed;transform:none}._detailsValue_fvzt2_411,._nestedValue_fvzt2_517{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._warningBox_fvzt2_1291{padding:12px;border-radius:10px;margin-bottom:12px;background:#ffa50014;border:1px solid rgba(255,165,0,.3)}._page_8143k_1{display:flex;flex-direction:column;gap:18px;padding:20px}._hero_8143k_23{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-radius:24px;background:radial-gradient(circle at top left,rgba(124,58,237,.16),transparent 32%),linear-gradient(135deg,#fff,#f8f7ff);border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 45px #0f172a0f}._eyebrow_8143k_49{margin:0 0 6px;font-size:12px;font-weight:800;color:#7c3aed;text-transform:uppercase;letter-spacing:.08em}._title_8143k_67{margin:0;font-size:26px;font-weight:850;color:#111827}._subtitle_8143k_81{margin:8px 0 0;max-width:720px;color:#64748b;font-size:14px;line-height:1.6}._layout_8143k_105{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}._sideMenu_8143k_127{position:sticky;top:16px;display:flex;flex-direction:column;gap:18px;padding:12px;border-radius:22px;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 14px 35px #0f172a0d}._menuGroup_8143k_153{display:flex;flex-direction:column;gap:8px}._menuGroup_8143k_153+._menuGroup_8143k_153{padding-top:16px;border-top:1px solid rgba(148,163,184,.18)}._menuGroupTitle_8143k_175{padding:0 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}._menuGroupItems_8143k_193{display:flex;flex-direction:column;gap:6px}._menuItem_8143k_205{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:flex-start;padding:11px 12px;border-radius:14px;color:#475569;font-size:14px;font-weight:700;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}._menuItem_8143k_205:hover{background:#f8fafc;color:#111827}._menuItemActive_8143k_249{color:#6d28d9;background:#f3efff;box-shadow:inset 0 0 0 1px #7c3aed24}._contentCard_8143k_269{min-width:0;padding:18px;border-radius:24px;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 14px 35px #0f172a0d}._contentHeader_8143k_287{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}._sectionTitle_8143k_303{margin:0;font-size:20px;font-weight:850;color:#111827}._sectionSubtitle_8143k_317{margin:6px 0 0;color:#64748b;font-size:14px;line-height:1.5}._toolbar_8143k_339{display:flex;justify-content:space-between;gap:14px;align-items:end;padding:14px;margin-bottom:14px;border-radius:18px;background:#f8fafc;border:1px solid rgba(148,163,184,.18)}._searchBox_8143k_363{display:flex;flex-direction:column;gap:6px;flex:1}._searchBox_8143k_363 label{font-size:12px;font-weight:800;color:#64748b}._searchBox_8143k_363 input{height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(148,163,184,.35);background:#fff;color:#0f172a;outline:none;box-sizing:border-box}._searchBox_8143k_363 input:focus{border-color:#7c3aed8c;box-shadow:0 0 0 4px #7c3aed1a}._countBadge_8143k_421{white-space:nowrap;padding:10px 12px;border-radius:999px;background:#fff;color:#475569;font-size:13px;font-weight:800;border:1px solid rgba(148,163,184,.24)}._tableWrap_8143k_443{overflow-x:auto}._errorLine_8143k_459{margin-top:10px;padding:10px 12px;border-radius:14px;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;font-size:13px;font-weight:700}._helpLine_8143k_481{margin-top:8px;color:#64748b;font-size:13px}._dialogOverlay_8143k_501{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a5c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._dialog_8143k_501{width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:24px;box-shadow:0 24px 80px #0f172a2e}._dialogHeader_8143k_551{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 20px;flex-shrink:0;border-bottom:1px solid rgba(148,163,184,.14)}._dialogBody_8143k_571{flex:1;min-height:0;overflow-y:auto;padding:22px 24px 24px;scrollbar-gutter:stable}._dialogTitle_8143k_587{margin:0;font-size:22px;font-weight:750;color:#0f172a}._dialogClose_8143k_601{width:36px;height:36px;border:none;border-radius:12px;background:#f8fafc;font-size:26px;line-height:1;cursor:pointer;color:#475569;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease}._dialogClose_8143k_601:hover{background:#f1f5f9;color:#0f172a}._form_8143k_651{display:flex;flex-direction:column;gap:18px}._field_8143k_663{display:flex;flex-direction:column;gap:8px}._label_8143k_675{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:650;color:#0f172a}._requiredStar_8143k_693{color:#dc2626;font-weight:700;line-height:1}._input_8143k_705,._textarea_8143k_707{width:100%;border:1px solid #cbd5e1;border-radius:14px;padding:12px 14px;font-size:14px;outline:none;background:#fff;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}._input_8143k_705:focus,._textarea_8143k_707:focus{border-color:#7c3aed8c;box-shadow:0 0 0 4px #7c3aed1a}._textarea_8143k_707{resize:vertical;min-height:120px}select._input_8143k_705{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:44px;padding:0 42px 0 14px;line-height:1.2;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8L10 4.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._checkboxField_8143k_787{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:10px 12px;border-radius:14px;background:#f8fafc;border:1px solid rgba(15,23,42,.1);cursor:pointer}._inputCheckbox_8143k_811{width:16px;height:16px}._dialogActions_8143k_821{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}._cancel_8143k_835,._submit_8143k_837{border-radius:12px;padding:11px 18px;font-size:14px;font-weight:650;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}._cancel_8143k_835{background:#fff;color:#334155;border:1px solid #cbd5e1}._cancel_8143k_835:hover{background:#f8fafc}._submit_8143k_837{color:#fff;background:#6d28d9;border:1px solid #6d28d9}._submit_8143k_837:hover{background:#5b21b6;border-color:#5b21b6}._cancel_8143k_835:disabled,._submit_8143k_837:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){._layout_8143k_105{grid-template-columns:1fr}._sideMenu_8143k_127{position:static;display:flex;flex-direction:column;gap:14px;overflow:visible}._menuGroupItems_8143k_193{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:4px}._menuItem_8143k_205{width:auto;white-space:nowrap;flex:0 0 auto}._contentHeader_8143k_287,._toolbar_8143k_339{flex-direction:column;align-items:stretch}._countBadge_8143k_421{width:fit-content}}@media (max-width: 640px){._page_8143k_1{padding:12px}._hero_8143k_23{padding:18px;border-radius:20px}._title_8143k_67{font-size:22px}._dialogOverlay_8143k_501{padding:12px;align-items:flex-end}._dialog_8143k_501{max-width:100%;max-height:95vh;border-radius:20px}._dialogHeader_8143k_551,._dialogBody_8143k_571{padding:18px}._dialogTitle_8143k_587{font-size:20px}._dialogActions_8143k_821{flex-direction:column-reverse}._cancel_8143k_835,._submit_8143k_837{width:100%}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif}html{color-scheme:light}body{overflow:hidden;background:var(--page-bg-accent, transparent),var(--page-bg, #f8fafc);color:var(--text, #0f172a)}
