._button_1c7tu_1{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;padding:7px 12px;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink-soft);font-size:var(--font-sm);font-weight:720;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}._button_1c7tu_1:disabled{cursor:not-allowed;opacity:.55}._button_1c7tu_1:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 48%,white);outline-offset:2px}._button_1c7tu_1:active:not(:disabled){transform:translateY(1px)}._button_1c7tu_1 svg{width:16px;height:16px}._primary_1c7tu_44{color:#fff;background:var(--green);box-shadow:0 1px 2px #1f4f372e}._primary_1c7tu_44:hover:not(:disabled){background:var(--green-hover);box-shadow:0 5px 12px #1f4f3729}._ghost_1c7tu_55{border:1px solid var(--line);color:var(--ink-soft);background:var(--panel)}._ghost_1c7tu_55:hover:not(:disabled),._ghostActive_1c7tu_62{border-color:var(--line-strong);color:var(--green-deep);background:var(--mint)}._plain_1c7tu_68{color:var(--green-deep);background:transparent}._plain_1c7tu_68:hover:not(:disabled){background:var(--mint)}._danger_1c7tu_77{color:#fff;background:var(--red)}._danger_1c7tu_77:hover:not(:disabled){background:color-mix(in srgb,var(--red) 88%,black)}._nav_1c7tu_86{min-height:34px;color:var(--muted);background:transparent;font-weight:700}._nav_1c7tu_86:hover:not(:disabled),._navActive_1c7tu_94{color:var(--green-deep);background:var(--mint)}._side_1c7tu_99{width:100%;justify-content:space-between;color:var(--muted);background:transparent;font-weight:680}._side_1c7tu_99:hover:not(:disabled),._sideActive_1c7tu_108{color:var(--green-deep);background:var(--mint)}._sideActive_1c7tu_108{box-shadow:inset 3px 0 0 var(--green);font-weight:760}._icon_1c7tu_118{width:34px;min-width:34px;padding:0;color:var(--muted);background:transparent}._icon_1c7tu_118:hover:not(:disabled){color:var(--green-deep);background:var(--mint)}._tag_1c7tu_131{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-1);padding:4px 8px;border-radius:var(--radius-pill);color:var(--green-deep);background:var(--mint);font-size:var(--font-xs);font-weight:720;line-height:var(--line-tight);white-space:nowrap}._tagGreen_1c7tu_146{color:var(--green-deep);background:var(--mint)}._tagBlue_1c7tu_151{color:var(--blue);background:var(--blue-soft)}._tagAmber_1c7tu_156{color:var(--amber);background:var(--amber-soft)}._tagRed_1c7tu_161{color:var(--red);background:var(--red-soft)}._tagViolet_1c7tu_166{color:var(--violet);background:var(--violet-soft)}._tagGray_1c7tu_171{color:var(--muted);background:var(--panel-soft)}._panel_1c7tu_176{width:100%;min-width:0;overflow:clip;border:1px solid color-mix(in srgb,var(--line) 88%,var(--line-strong));border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._section_1c7tu_186{order:3;margin-top:10px}._panelHead_1c7tu_191{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);min-width:0;padding:18px var(--space-5);border-bottom:1px solid var(--line)}._panelHead_1c7tu_191>div:first-child{min-width:0}._panelTitle_1c7tu_205{margin:0;color:var(--ink);font-size:21px;line-height:var(--line-tight)}._panelDesc_1c7tu_212{margin:6px 0 0;color:var(--muted);font-size:var(--font-sm);line-height:1.55}._panelBody_1c7tu_219{display:flex;flex-direction:column;min-width:0;padding:18px var(--space-5)}._actions_1c7tu_226{order:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0;max-width:100%}._progressBar_1c7tu_237{height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--line)}._progressBarFill_1c7tu_244{display:block;width:var(--progress-value);height:100%;border-radius:inherit;background:var(--green)}._dataTable_1c7tu_252{order:3;display:grid;gap:10px}._tableWrap_1c7tu_258{position:relative;overflow-x:auto;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);overscroll-behavior-inline:contain;scrollbar-gutter:stable}._table_1c7tu_258{width:100%;min-width:960px;border-collapse:collapse;background:var(--panel)}._table_1c7tu_258 th,._table_1c7tu_258 td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}._table_1c7tu_258 th{color:var(--muted);background:var(--panel-soft);font-size:var(--font-xs);font-weight:780;letter-spacing:0;white-space:nowrap}._table_1c7tu_258 td{color:color-mix(in srgb,var(--ink-soft) 92%,var(--ink));font-size:var(--font-sm);font-variant-numeric:tabular-nums;line-height:1.45}._table_1c7tu_258 tbody tr{transition:background .14s ease}._table_1c7tu_258 tbody tr:hover td,._table_1c7tu_258 tbody tr:focus-within td{background:color-mix(in srgb,var(--mint) 34%,var(--panel))}._table_1c7tu_258 tbody tr:last-child td{border-bottom:0}._tableActionsHead_1c7tu_312,._tableActionsCell_1c7tu_313{position:sticky;right:0;z-index:1;width:1%;min-width:168px;white-space:nowrap;background:var(--panel);box-shadow:-8px 0 14px #1f2c240d}._tableActionsHead_1c7tu_312{z-index:2;background:var(--panel-soft)}._tableActionsCell_1c7tu_313{padding-right:6px;padding-left:6px;border-left:1px solid var(--line-soft)}._pagination_1c7tu_335{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 2px;color:var(--muted);font-size:var(--font-xs)}._paginationSummary_1c7tu_346{display:flex;flex-wrap:wrap;align-items:center;gap:4px;white-space:nowrap}._paginationControls_1c7tu_354{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}._pageSizeControl_1c7tu_362{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:700}._pageSizeControl_1c7tu_362 select{min-height:28px;padding:4px 24px 4px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink-soft);font:inherit;font-weight:760}._paginationPages_1c7tu_381{display:inline-flex;align-items:center;gap:4px}._paginationPage_1c7tu_381,._paginationPageActive_1c7tu_388{min-width:28px;min-height:28px;padding:4px 8px;justify-content:center}._paginationPageActive_1c7tu_388{border-color:color-mix(in srgb,var(--green) 42%,var(--line));background:var(--mint-strong);color:var(--green-ink)}._paginationEllipsis_1c7tu_401{display:inline-grid;min-width:18px;place-items:center;color:var(--muted-weak);font-weight:800}._paginationCompactPage_1c7tu_409{display:none;color:var(--muted);font-weight:760;white-space:nowrap}._cellText_1c7tu_416{display:block;max-width:280px;line-height:var(--line-normal)}._clamp2_1c7tu_422{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._rowActions_1c7tu_429{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;justify-content:flex-start}._rowActions_1c7tu_429 ._button_1c7tu_1{min-height:32px;padding:5px 6px;border-radius:var(--radius-xs);font-size:var(--font-xs);font-weight:760}._moreActions_1c7tu_445{position:relative;display:inline-flex}._moreActionsMenu_1c7tu_450{position:fixed;z-index:var(--z-menu);display:grid;min-width:148px;gap:2px;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-lg)}._moreActionsItem_1c7tu_463{display:grid}._moreActionsItem_1c7tu_463 ._button_1c7tu_1{width:100%;justify-content:flex-start}._moreActionsItem_1c7tu_463 svg{width:15px;height:15px}._field_1c7tu_477{display:grid;min-width:0;gap:var(--space-2)}._field_1c7tu_477>span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-tight)}._field_1c7tu_477 input,._field_1c7tu_477 select,._field_1c7tu_477 textarea{min-height:38px;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px;background:var(--panel);color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}._filterSelectButton_1c7tu_506,._dateInputButton_1c7tu_522{display:flex;min-height:38px;width:100%;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px;cursor:pointer;color:var(--ink);background:var(--panel);text-align:left}._dateInputButton_1c7tu_522 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._datePlaceholder_1c7tu_545{color:var(--muted-weak)}._dateInputButton_1c7tu_522 svg{width:15px;height:15px;flex:0 0 auto;color:var(--muted)}._filterSelectButton_1c7tu_506 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._filterSelectButton_1c7tu_506 svg{width:15px;height:15px;flex:0 0 auto;color:var(--muted)}._filterSelectButton_1c7tu_506:hover,._filterSelectButton_1c7tu_506[aria-expanded=true],._dateInputButton_1c7tu_522:hover,._dateInputButton_1c7tu_522[aria-expanded=true]{border-color:var(--line-strong);background:var(--panel-raised)}._filterSelectButton_1c7tu_506:focus-visible,._dateInputButton_1c7tu_522:focus-visible{border-color:var(--line-strong);outline:2px solid color-mix(in srgb,var(--green) 48%,white);outline-offset:2px}._filterSelectMenu_1c7tu_585{position:fixed;z-index:var(--z-menu);display:grid;max-height:260px;gap:2px;padding:6px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-lg);scrollbar-width:thin}._filterSelectOption_1c7tu_600{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:var(--radius-sm);padding:6px 8px;cursor:pointer;color:var(--ink);background:transparent;font-size:var(--font-sm);text-align:left}._filterSelectOption_1c7tu_600 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._filterSelectOption_1c7tu_600 svg{width:14px;height:14px;flex:0 0 auto;color:var(--green-deep)}._filterSelectOption_1c7tu_600:hover,._filterSelectOption_1c7tu_600:focus-visible,._filterSelectOptionActive_1c7tu_632{color:var(--green-deep);background:var(--mint);outline:none}._datePickerMenu_1c7tu_638{position:fixed;z-index:var(--z-menu);display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-lg)}._datePickerHead_1c7tu_650{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 4px}._datePickerHead_1c7tu_650 strong{color:var(--ink);font-size:var(--font-sm);font-weight:820}._datePickerHead_1c7tu_650 button,._datePickerFoot_1c7tu_665 button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);cursor:pointer;color:var(--green-deep);background:transparent;font-size:var(--font-xs);font-weight:760}._datePickerHead_1c7tu_650 button{width:30px}._datePickerHead_1c7tu_650 button:hover,._datePickerFoot_1c7tu_665 button:hover{background:var(--mint)}._datePickerHead_1c7tu_650 svg{width:16px;height:16px}._datePickerWeekdays_1c7tu_693,._datePickerGrid_1c7tu_694{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._datePickerWeekdays_1c7tu_693 span{display:grid;min-height:24px;place-items:center;color:var(--muted);font-size:11px;font-weight:780}._datePickerDay_1c7tu_709,._datePickerBlank_1c7tu_710{display:grid;min-height:32px;place-items:center;border-radius:var(--radius-sm);font-size:var(--font-xs)}._datePickerDay_1c7tu_709{border:1px solid transparent;cursor:pointer;color:var(--ink-soft);background:transparent;font-weight:760}._datePickerDay_1c7tu_709:hover,._datePickerDayToday_1c7tu_727{border-color:var(--line);color:var(--green-deep);background:var(--panel-raised)}._datePickerDaySelected_1c7tu_733,._datePickerDaySelected_1c7tu_733:hover{border-color:var(--green);color:#fff;background:var(--green)}._datePickerFoot_1c7tu_665{display:flex;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid var(--line)}._field_1c7tu_477 input:hover:not(:disabled),._field_1c7tu_477 select:hover:not(:disabled),._field_1c7tu_477 textarea:hover:not(:disabled){border-color:var(--line-strong)}._field_1c7tu_477 input:focus-visible,._field_1c7tu_477 select:focus-visible,._field_1c7tu_477 textarea:focus-visible{border-color:var(--line-strong);outline:2px solid color-mix(in srgb,var(--green) 48%,white);outline-offset:2px}._field_1c7tu_477 input[aria-invalid=true],._field_1c7tu_477 select[aria-invalid=true],._field_1c7tu_477 textarea[aria-invalid=true],._filterSelectButton_1c7tu_506[aria-invalid=true],._dateInputButton_1c7tu_522[aria-invalid=true]{border-color:var(--red)}._field_1c7tu_477 input[aria-invalid=true]:focus-visible,._field_1c7tu_477 select[aria-invalid=true]:focus-visible,._field_1c7tu_477 textarea[aria-invalid=true]:focus-visible,._filterSelectButton_1c7tu_506[aria-invalid=true]:focus-visible,._dateInputButton_1c7tu_522[aria-invalid=true]:focus-visible{outline-color:color-mix(in srgb,var(--red) 55%,white)}._field_1c7tu_477 input:disabled,._field_1c7tu_477 select:disabled,._field_1c7tu_477 textarea:disabled,._filterSelectButton_1c7tu_506:disabled,._dateInputButton_1c7tu_522:disabled{cursor:not-allowed;color:var(--muted);background:var(--panel-soft);opacity:.72}._field_1c7tu_477 textarea{min-height:88px;resize:vertical}._formGrid_1c7tu_794{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._wide_1c7tu_800{grid-column:1 / -1}._filters_1c7tu_804{order:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--panel-soft) 82%,var(--panel));overflow:visible}._filters_1c7tu_804 ._field_1c7tu_477{display:flex;flex:1 1 150px;min-width:138px;max-width:220px;align-items:center;gap:8px}._filters_1c7tu_804 ._field_1c7tu_477:first-child{flex:1.4 1 220px;min-width:200px;max-width:280px}._filters_1c7tu_804 ._field_1c7tu_477>span{flex:0 0 auto;color:var(--muted);font-size:var(--font-xs);font-weight:760;white-space:nowrap}._filters_1c7tu_804 ._field_1c7tu_477 input,._filters_1c7tu_804 ._field_1c7tu_477 select,._filters_1c7tu_804 ._filterSelectButton_1c7tu_506,._filters_1c7tu_804 ._dateInputButton_1c7tu_522{min-height:34px;min-width:0;padding:6px 8px;border-color:color-mix(in srgb,var(--line) 88%,transparent);border-radius:var(--radius-sm);background:var(--panel);font-size:var(--font-sm)}._filters_1c7tu_804 ._filterSelectButton_1c7tu_506,._filters_1c7tu_804 ._dateInputButton_1c7tu_522{flex:1 1 auto}._filters_1c7tu_804 ._field_1c7tu_477 input::placeholder{color:var(--muted-weak)}._filters_1c7tu_804 ._field_1c7tu_477 textarea{min-height:64px}._filters_1c7tu_804+._dataTable_1c7tu_252{margin-top:12px}._notice_1c7tu_875{order:4;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);background:var(--panel-soft);font-size:var(--font-sm);line-height:1.65}._noticeIcon_1c7tu_889{width:18px;height:18px;flex:0 0 auto;margin-top:2px}._noticeContent_1c7tu_896{min-width:0}._noticeNeutral_1c7tu_900{color:var(--muted);background:var(--panel-soft)}._noticeInfo_1c7tu_905{border-color:color-mix(in srgb,var(--state-info) 24%,var(--line));color:color-mix(in srgb,var(--state-info) 72%,var(--ink));background:color-mix(in srgb,var(--state-info-soft) 72%,white)}._noticeSuccess_1c7tu_911{border-color:color-mix(in srgb,var(--state-success) 24%,var(--line));color:var(--green-deep);background:color-mix(in srgb,var(--state-success-soft) 72%,white)}._noticeWarning_1c7tu_917{border-color:color-mix(in srgb,var(--state-warning) 26%,var(--line));color:var(--state-warning);background:color-mix(in srgb,var(--state-warning-soft) 72%,white)}._noticeDanger_1c7tu_923{border-color:color-mix(in srgb,var(--state-danger) 28%,var(--line));color:var(--state-danger);background:color-mix(in srgb,var(--state-danger-soft) 76%,white)}._important_1c7tu_929{font-weight:640}._empty_1c7tu_933{display:grid;min-height:120px;place-items:center;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--panel-soft)}._drawerBackdrop_1c7tu_943{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:flex;justify-content:flex-end;background:#18221c52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_overlayFadeIn_1c7tu_1 .18s ease-out both}[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}._drawer_1c7tu_943{display:flex;width:min(720px,100%);height:100%;min-height:0;flex-direction:column;background:var(--panel);box-shadow:var(--shadow-lg);animation:_drawerSlideIn_1c7tu_1 .22s cubic-bezier(.2,.8,.2,1) both}._drawerHead_1c7tu_970,._drawerFoot_1c7tu_971{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:68px;padding:14px var(--space-6);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,var(--panel-soft))}._drawerFoot_1c7tu_971{min-height:64px;border-top:1px solid var(--line);border-bottom:0;box-shadow:0 -8px 22px #1f2c240a}._drawerBody_1c7tu_992{flex:1;min-height:0;overflow:auto;padding:var(--space-6);scrollbar-gutter:stable}._drawerTitle_1c7tu_1000{margin:0;color:var(--ink);font-size:var(--font-xl);font-weight:820;line-height:var(--line-tight)}._confirmBackdrop_1c7tu_1008{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:20px;background:#18221c61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_overlayFadeIn_1c7tu_1 .18s ease-out both}._confirmDialog_1c7tu_1020{width:min(448px,100%);max-height:calc(100dvh - 40px);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-lg);animation:_dialogScaleIn_1c7tu_1 .2s cubic-bezier(.2,.8,.2,1) both}._confirmContent_1c7tu_1031{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:flex-start;padding:22px 22px 18px;overflow-y:auto}._confirmIcon_1c7tu_1040{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius)}._confirmIcon_1c7tu_1040 svg{width:21px;height:21px}._confirmDanger_1c7tu_1053 ._confirmIcon_1c7tu_1040{color:var(--state-danger);background:var(--state-danger-soft)}._confirmPrimary_1c7tu_1058 ._confirmIcon_1c7tu_1040{color:var(--state-info);background:var(--state-info-soft)}._confirmHead_1c7tu_1063{padding-top:1px}._confirmHead_1c7tu_1063 h2{margin:0;color:var(--ink);font-size:var(--font-lg);font-weight:820;line-height:var(--line-tight)}._confirmBody_1c7tu_1075{margin-top:8px;color:var(--muted);font-size:var(--font-md);line-height:1.65}._confirmFoot_1c7tu_1082{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--line);background:var(--panel-soft)}._toast_1c7tu_1091{position:fixed;right:18px;bottom:18px;z-index:var(--z-toast);display:flex;min-height:50px;max-width:min(420px,calc(100vw - 36px));align-items:center;gap:10px;padding:10px 14px 10px 10px;border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius-lg);color:var(--ink);background:var(--panel);box-shadow:var(--shadow-lg);font-size:var(--font-sm);font-weight:720;line-height:1.45;animation:_toastSlideIn_1c7tu_1 .24s cubic-bezier(.2,.8,.2,1) both}._toastIcon_1c7tu_1114{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:var(--radius-sm)}._toastIcon_1c7tu_1114 svg{width:17px;height:17px}._toastMessage_1c7tu_1128{min-width:0;overflow-wrap:anywhere}._toastSuccess_1c7tu_1133{border-left-color:var(--state-success)}._toastSuccess_1c7tu_1133 ._toastIcon_1c7tu_1114{color:var(--state-success);background:var(--state-success-soft)}._toastInfo_1c7tu_1142{border-left-color:var(--state-info)}._toastInfo_1c7tu_1142 ._toastIcon_1c7tu_1114{color:var(--state-info);background:var(--state-info-soft)}._toastWarning_1c7tu_1151{border-left-color:var(--state-warning)}._toastWarning_1c7tu_1151 ._toastIcon_1c7tu_1114{color:var(--state-warning);background:var(--state-warning-soft)}._toastDanger_1c7tu_1160{border-left-color:var(--state-danger)}._toastDanger_1c7tu_1160 ._toastIcon_1c7tu_1114{color:var(--state-danger);background:var(--state-danger-soft)}@keyframes _overlayFadeIn_1c7tu_1{0%{opacity:0}}@keyframes _drawerSlideIn_1c7tu_1{0%{transform:translate(24px);opacity:.78}}@keyframes _dialogScaleIn_1c7tu_1{0%{transform:translateY(8px) scale(.985);opacity:0}}@keyframes _toastSlideIn_1c7tu_1{0%{transform:translateY(10px);opacity:0}}@media(prefers-reduced-motion:reduce){._drawerBackdrop_1c7tu_943,._drawer_1c7tu_943,._confirmBackdrop_1c7tu_1008,._confirmDialog_1c7tu_1020,._toast_1c7tu_1091{animation:none}}._phonePreview_1c7tu_1206{display:grid;width:min(390px,100%);aspect-ratio:393 / 852;margin:0 auto;border:10px solid #1f2a24;border-radius:42px;background:#0f1512;box-shadow:0 18px 40px #20282433}._phoneScreen_1c7tu_1217{display:flex;flex-direction:column;overflow:hidden;min-height:0;border-radius:31px;background:#f4f6f5;container:phone / inline-size}._phoneStatusBar_1c7tu_1227{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:6px 16px 4px;color:#17211c;background:#f7f9f8;font-size:12px;font-weight:780}._phoneHead_1c7tu_1239{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px 9px;color:var(--ink);background:#f7f9f8;border-bottom:1px solid rgba(31,44,36,.06)}._phoneHead_1c7tu_1239>div{min-width:0}._phoneHead_1c7tu_1239 strong,._phoneHead_1c7tu_1239 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._phoneHead_1c7tu_1239 strong{font-size:14px;line-height:1.3}._phoneHead_1c7tu_1239 span{font-size:12px;color:var(--muted)}._phoneTitleBlock_1c7tu_1272{display:grid;flex:1 1 auto;min-width:0;gap:2px}._phoneHeadRight_1c7tu_1279{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-width:0}._phoneCapsule_1c7tu_1287{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:1px solid rgba(31,44,36,.14);border-radius:999px;color:#202824;background:#ffffffb8}._phoneCapsule_1c7tu_1287 i{display:block;color:#202824;font-style:normal;font-size:12px;line-height:1}._phoneBody_1c7tu_1307{flex:1;overflow:auto;padding:0;overscroll-behavior:contain}._phoneNav_1c7tu_1314{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;flex:0 0 auto;padding-bottom:max(4px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff}._phoneNav_1c7tu_1314 button{position:relative;display:grid;min-height:58px;place-items:center;gap:2px;color:var(--muted);background:transparent;font-size:12px}._phoneNav_1c7tu_1314 button svg{width:17px;height:17px}._phoneNav_1c7tu_1314 button[aria-current=page]{color:var(--green-deep);background:#f4fbf6;box-shadow:inset 0 3px 0 var(--green)}._phoneNav_1c7tu_1314 button:focus-visible{z-index:1;outline:2px solid color-mix(in srgb,var(--green) 48%,white);outline-offset:-3px}@media(max-width:460px){._phonePreview_1c7tu_1206{width:100%;border-width:8px;border-radius:34px}._phoneScreen_1c7tu_1217{border-radius:25px}._phoneHead_1c7tu_1239{padding:7px 9px 9px}._phoneNav_1c7tu_1314 button{min-height:56px}}@media(max-width:720px){._panelHead_1c7tu_191{flex-direction:column}._actions_1c7tu_226{justify-content:flex-start;min-width:0;width:100%}._formGrid_1c7tu_794,._filters_1c7tu_804{grid-template-columns:1fr}._drawer_1c7tu_943{width:100%}._drawerHead_1c7tu_970{align-items:center}._drawerFoot_1c7tu_971{align-items:center;justify-content:flex-end;padding-bottom:max(14px,env(safe-area-inset-bottom))}._toast_1c7tu_1091{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));left:max(14px,env(safe-area-inset-left));max-width:none}._tableWrap_1c7tu_258{margin-inline:-2px}._pagination_1c7tu_335{align-items:flex-start;flex-direction:column;gap:8px}._paginationSummary_1c7tu_346,._paginationControls_1c7tu_354{width:100%}._paginationControls_1c7tu_354{justify-content:space-between}._paginationPages_1c7tu_381{display:none}._paginationCompactPage_1c7tu_409{display:inline-flex}}._eyebrow_147h6_1{width:fit-content;margin-bottom:var(--space-3);padding:5px 9px;border-radius:var(--radius-pill);color:var(--green-deep);background:var(--mint);font-size:var(--font-xs);font-weight:720}._actions_147h6_12,._tagCloud_147h6_19{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}._moduleGrid_147h6_26,._cleanEntryGrid_147h6_27,._kpiGrid_147h6_28,._acceptanceGrid_147h6_29,._capabilityGrid_147h6_30,._cardGrid_147h6_31,._miniGrid_147h6_32{display:grid;gap:var(--space-4)}._moduleGrid_147h6_26{grid-template-columns:repeat(auto-fit,minmax(258px,1fr))}._cleanEntryGrid_147h6_27{grid-template-columns:repeat(2,minmax(0,1fr))}._kpiGrid_147h6_28,._capabilityGrid_147h6_30{grid-template-columns:repeat(4,minmax(0,1fr))}._acceptanceGrid_147h6_29{grid-template-columns:repeat(3,minmax(0,1fr))}._cardGrid_147h6_31{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}._miniGrid_147h6_32{grid-template-columns:repeat(3,minmax(0,1fr))}._moduleCard_147h6_62,._cleanEntryCard_147h6_63,._acceptanceCard_147h6_64,._kpiCard_147h6_65,._capabilityItem_147h6_66,._projectCard_147h6_67,._taskCard_147h6_68,._photoCard_147h6_69,._flowStep_147h6_70{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._moduleCard_147h6_62,._cleanEntryCard_147h6_63,._flowStep_147h6_70{display:grid;gap:var(--space-2);min-height:132px;padding:var(--space-4);text-align:left;cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}._moduleCard_147h6_62{grid-template-columns:42px minmax(0,1fr);min-height:116px;align-content:start;column-gap:var(--space-3)}._moduleCard_147h6_62>svg{grid-row:1 / span 2;width:38px;height:38px;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint)}._moduleCard_147h6_62 strong,._moduleCard_147h6_62 span{grid-column:2;min-width:0}._moduleCard_147h6_62:hover,._cleanEntryCard_147h6_63:hover,._flowStep_147h6_70:hover{border-color:var(--line-strong);background:var(--panel-raised);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._moduleCard_147h6_62 strong,._cleanEntryCard_147h6_63 strong,._flowStep_147h6_70 strong{font-size:var(--font-lg);line-height:var(--line-tight)}._moduleCard_147h6_62 span,._cleanEntryCard_147h6_63 span,._flowStep_147h6_70 span,._capabilityItem_147h6_66 span,._taskCard_147h6_68 span,._photoCard_147h6_69 span{color:var(--muted);line-height:1.6}._deliveryGrid_147h6_143{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}._deliveryCard_147h6_149{display:grid;grid-template-columns:38px minmax(0,1fr) 24px;align-items:start;gap:var(--space-3);min-height:108px;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--green) 32%,var(--line));border-radius:var(--radius);background:linear-gradient(180deg,var(--panel) 0%,var(--panel-raised) 100%);color:var(--ink);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}._deliveryCard_147h6_149:hover,._deliveryCard_147h6_149:focus-visible{border-color:var(--green);background:var(--panel-raised);box-shadow:var(--shadow);transform:translateY(-2px)}._deliveryCard_147h6_149:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 24%,transparent);outline-offset:2px}._deliveryIcon_147h6_183{width:38px;height:38px;padding:8px;border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint)}._deliveryArrow_147h6_193{align-self:center;width:20px;height:20px;color:var(--green-deep);opacity:.72;transition:opacity .18s ease,transform .18s ease}._deliveryCard_147h6_149:hover ._deliveryArrow_147h6_193,._deliveryCard_147h6_149:focus-visible ._deliveryArrow_147h6_193{opacity:1;transform:translate(3px)}._deliveryCard_147h6_149 span,._deliveryCard_147h6_149 strong,._deliveryCard_147h6_149 small{display:block;min-width:0}._deliveryCard_147h6_149 strong{color:var(--green-ink);font-size:var(--font-lg);line-height:var(--line-tight)}._deliveryCard_147h6_149 small{margin-top:6px;color:var(--muted);font-size:var(--font-sm);line-height:1.55}._acceptanceCard_147h6_64{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:var(--space-3);min-height:132px;min-width:0;padding:var(--space-4);border-color:color-mix(in srgb,var(--line) 82%,var(--panel-soft));background:var(--panel-soft);box-shadow:none}._acceptanceCard_147h6_64 svg{width:34px;height:34px;padding:8px;border:1px solid color-mix(in srgb,var(--line) 84%,var(--panel-soft));border-radius:var(--radius-sm);color:var(--muted);background:var(--panel)}._acceptanceCard_147h6_64 span,._acceptanceCard_147h6_64 strong,._acceptanceCard_147h6_64 small{display:block;min-width:0}._acceptanceCard_147h6_64 strong{color:var(--ink);font-size:var(--font-md);line-height:var(--line-tight)}._acceptanceCard_147h6_64 small{margin-top:7px;color:var(--muted);font-size:var(--font-sm);line-height:1.65}._cleanConsole_147h6_273{display:grid;gap:var(--space-5)}._labDashboard_147h6_278{display:grid;gap:var(--space-4);min-width:0}._labDashboardHeader_147h6_284{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-width:0;padding:2px 0}._labDashboardTitleBlock_147h6_293{min-width:0}._labDashboardTitleBlock_147h6_293 h1{margin:0;color:var(--ink);font-size:var(--font-page);line-height:var(--line-tight)}._labDashboardTitleBlock_147h6_293 p{margin:7px 0 0;color:var(--muted);font-size:var(--font-sm)}._labDashboardHeaderControls_147h6_310{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);min-width:0}._labDashboardViewBar_147h6_319{display:flex;align-items:flex-end;min-height:38px;border-bottom:1px solid var(--line)}._labDashboardViewSwitch_147h6_326{display:inline-flex;gap:var(--space-5)}._labDashboardViewSwitch_147h6_326 button{position:relative;min-height:38px;padding:0 2px;color:var(--muted);background:transparent;font-size:var(--font-sm);font-weight:760;white-space:nowrap}._labDashboardViewSwitch_147h6_326 button[aria-selected=true]{color:var(--green-ink)}._labDashboardViewSwitch_147h6_326 button[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--green);content:""}._labDashboardQuickActions_147h6_356{display:flex;flex-wrap:wrap;gap:var(--space-2)}._labDashboardMetricBand_147h6_362{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._labDashboardMetricBandOverview_147h6_372{grid-template-columns:repeat(4,minmax(0,1fr))}._labDashboardMetric_147h6_362{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:var(--space-2);min-width:0;min-height:68px;padding:10px var(--space-3);border-right:1px solid var(--line-soft);color:var(--ink);background:var(--panel);text-align:left;transition:background .16s ease}._labDashboardMetric_147h6_362:last-child{border-right:0}._labDashboardMetric_147h6_362:hover,._labDashboardMetric_147h6_362:focus-visible{background:var(--panel-soft)}._labDashboardMetricIcon_147h6_400{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint)}._labDashboardMetricIcon_147h6_400 svg{width:15px;height:15px}._labDashboardMetric_147h6_362[data-tone=warning] ._labDashboardMetricIcon_147h6_400{color:var(--amber);background:var(--amber-soft)}._labDashboardMetric_147h6_362[data-tone=danger] ._labDashboardMetricIcon_147h6_400{color:var(--red);background:var(--red-soft)}._labDashboardMetricCopy_147h6_425{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px var(--space-2);min-width:0}._labDashboardMetricCopy_147h6_425>span,._labDashboardMetricCopy_147h6_425 strong,._labDashboardMetricCopy_147h6_425 small{display:block;min-width:0}._labDashboardMetricCopy_147h6_425>span{grid-column:1;grid-row:1;color:var(--ink-soft);font-size:var(--font-sm);font-weight:720}._labDashboardMetricCopy_147h6_425 strong{grid-column:2;grid-row:1 / span 2;color:var(--ink);font-size:var(--font-xl);line-height:1}._labDashboardMetricCopy_147h6_425 small{grid-column:1;grid-row:2;overflow:hidden;color:var(--muted);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap}._labDashboardMainBand_147h6_466{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._labDashboardPrimarySection_147h6_476,._labDashboardRiskSection_147h6_477,._labDashboardExecutionBand_147h6_478{min-width:0;padding:var(--space-4)}._labDashboardRiskSection_147h6_477{border-left:1px solid var(--line);background:var(--panel-raised)}._labDashboardExecutionBand_147h6_478{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._labDashboardSectionHead_147h6_495{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;margin-bottom:var(--space-3)}._labDashboardSectionHead_147h6_495>div{min-width:0}._labDashboardSectionHead_147h6_495 span,._labDashboardSectionHead_147h6_495 h2{display:block}._labDashboardSectionHead_147h6_495 span{margin-bottom:3px;color:var(--muted);font-size:var(--font-xs);font-weight:680}._labDashboardSectionHead_147h6_495 h2{margin:0;color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight)}._labDashboardSectionHead_147h6_495>svg{width:18px;height:18px;color:var(--amber)}._labDashboardTaskList_147h6_533,._labDashboardRiskList_147h6_534{display:grid;min-width:0}._labDashboardTaskRow_147h6_539{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-width:0;min-height:66px;padding:8px 2px;border-top:1px solid var(--line-soft);color:var(--ink);background:transparent;text-align:left}._labDashboardTaskRow_147h6_539:first-child,._labDashboardRiskRow_147h6_554:first-child{border-top:0}._labDashboardTaskRow_147h6_539:hover,._labDashboardTaskRow_147h6_539:focus-visible,._labDashboardRiskRow_147h6_554:hover,._labDashboardRiskRow_147h6_554:focus-visible{background:var(--panel-soft)}._labDashboardTaskMark_147h6_565{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint)}._labDashboardTaskRow_147h6_539[data-tone=warning] ._labDashboardTaskMark_147h6_565{color:var(--amber);background:var(--amber-soft)}._labDashboardTaskRow_147h6_539[data-tone=danger] ._labDashboardTaskMark_147h6_565{color:var(--red);background:var(--red-soft)}._labDashboardTaskMark_147h6_565 svg{width:16px;height:16px}._labDashboardTaskMain_147h6_590{display:grid;gap:3px;min-width:0}._labDashboardTaskMain_147h6_590 strong,._labDashboardTaskMain_147h6_590 span,._labDashboardTaskMain_147h6_590 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labDashboardTaskMain_147h6_590 strong{color:var(--ink);font-size:var(--font-sm)}._labDashboardTaskMain_147h6_590 span{color:var(--ink-soft);font-size:var(--font-xs)}._labDashboardTaskMain_147h6_590 small{color:var(--muted);font-size:var(--font-xs)}._labDashboardTaskAction_147h6_621{display:inline-flex;align-items:center;gap:3px;color:var(--green-deep);font-size:var(--font-xs);font-weight:760;white-space:nowrap}._labDashboardTaskAction_147h6_621 svg{width:14px;height:14px}._labDashboardRiskRow_147h6_554{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:var(--space-2);min-width:0;min-height:66px;padding:10px 2px;border-top:1px solid var(--line-soft);color:var(--ink);background:transparent;text-align:left}._labDashboardRiskRow_147h6_554>span{display:grid;gap:3px;min-width:0}._labDashboardRiskRow_147h6_554 strong,._labDashboardRiskRow_147h6_554 small{display:block;min-width:0}._labDashboardRiskRow_147h6_554 strong{font-size:var(--font-sm)}._labDashboardRiskRow_147h6_554 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._labDashboardRiskRow_147h6_554 b{display:grid;min-width:28px;height:28px;place-items:center;border-radius:var(--radius-sm);color:var(--amber);background:var(--amber-soft);font-size:var(--font-sm)}._labDashboardRiskRow_147h6_554[data-tone=danger] b{color:var(--red);background:var(--red-soft)}._labDashboardRiskRow_147h6_554>svg{width:15px;height:15px;color:var(--muted-weak)}._labDashboardTableWrap_147h6_694{min-width:0;overflow-x:auto}._labDashboardTable_147h6_694{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}._labDashboardTable_147h6_694 th,._labDashboardTable_147h6_694 td{padding:10px var(--space-2);border-top:1px solid var(--line-soft);color:var(--ink-soft);font-size:var(--font-xs);text-align:left;vertical-align:middle}._labDashboardTable_147h6_694 th{padding-top:8px;border-top:0;color:var(--muted);font-weight:720}._labDashboardTable_147h6_694 th:nth-child(1){width:22%}._labDashboardTable_147h6_694 th:nth-child(2){width:15%}._labDashboardTable_147h6_694 th:nth-child(3){width:12%}._labDashboardTable_147h6_694 th:nth-child(4){width:13%}._labDashboardTable_147h6_694 th:nth-child(5){width:10%}._labDashboardTable_147h6_694 th:nth-child(6){width:8%}._labDashboardTable_147h6_694 th:nth-child(7){width:12%}._labDashboardTable_147h6_694 th:nth-child(8){width:8%}._labDashboardTableCompact_147h6_732{min-width:700px}._labDashboardTableCompact_147h6_732 th:nth-child(1){width:30%}._labDashboardTableCompact_147h6_732 th:nth-child(2){width:18%}._labDashboardTableCompact_147h6_732 th:nth-child(3){width:17%}._labDashboardTableCompact_147h6_732 th:nth-child(4){width:13%}._labDashboardTableCompact_147h6_732 th:nth-child(5){width:14%}._labDashboardTableCompact_147h6_732 th:nth-child(6){width:8%}._labDashboardTable_147h6_694 td>strong,._labDashboardTable_147h6_694 td>span{display:block;min-width:0}._labDashboardPlanLink_147h6_749{display:grid;gap:3px;width:100%;min-width:0;color:var(--ink);background:transparent;text-align:left}._labDashboardPlanLink_147h6_749 strong,._labDashboardPlanLink_147h6_749 span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labDashboardPlanLink_147h6_749 strong{font-size:var(--font-sm)}._labDashboardPlanLink_147h6_749 span{color:var(--muted);font-size:var(--font-xs)}._labDashboardProgress_147h6_777{display:grid;grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:7px;min-width:0}._labDashboardProgress_147h6_777>span{display:block;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--line-soft)}._labDashboardProgress_147h6_777 i{display:block;height:100%;border-radius:inherit;background:var(--green)}._labDashboardProgress_147h6_777 small{color:var(--muted);font-size:var(--font-xs);white-space:nowrap}._labDashboardDueDanger_147h6_806 strong,._labDashboardDueDanger_147h6_806 span{color:var(--red)}._labDashboardDueDanger_147h6_806 span{margin-top:2px;font-size:var(--font-xs)}._labDashboardEmpty_147h6_816{display:grid;min-height:120px;place-items:center;color:var(--muted);font-size:var(--font-sm)}@media(max-width:1180px){._labDashboardHeader_147h6_284{align-items:stretch;flex-direction:column}._labDashboardHeaderControls_147h6_310{justify-content:space-between}._labDashboardMetricBand_147h6_362{grid-template-columns:repeat(3,minmax(0,1fr))}._labDashboardMetric_147h6_362:nth-child(3){border-right:0}._labDashboardMetric_147h6_362:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}._labDashboardMetricBandOverview_147h6_372{grid-template-columns:repeat(4,minmax(0,1fr))}._labDashboardMetricBandOverview_147h6_372 ._labDashboardMetric_147h6_362{border-bottom:0}._labDashboardMetricBandOverview_147h6_372 ._labDashboardMetric_147h6_362:nth-child(3){border-right:1px solid var(--line-soft)}}@media(max-width:920px){._labDashboardMainBand_147h6_466{grid-template-columns:minmax(0,1fr)}._labDashboardRiskSection_147h6_477{border-top:1px solid var(--line);border-left:0}._labDashboardMetricBand_147h6_362,._labDashboardMetricBandOverview_147h6_372{grid-template-columns:repeat(2,minmax(0,1fr))}._labDashboardMetric_147h6_362,._labDashboardMetric_147h6_362:nth-child(3),._labDashboardMetricBandOverview_147h6_372 ._labDashboardMetric_147h6_362:nth-child(3){border-right:1px solid var(--line-soft)}._labDashboardMetric_147h6_362:nth-child(2n){border-right:0}._labDashboardMetric_147h6_362:nth-child(-n+4),._labDashboardMetricBandOverview_147h6_372 ._labDashboardMetric_147h6_362:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}._cleanPortalPage_147h6_890{display:grid;min-height:calc(100vh - var(--topbar-height) - 48px);place-items:center;padding:48px 0}._cleanPortal_147h6_890{width:min(980px,100%)}._cleanPortalHeader_147h6_901{max-width:680px;margin:0 auto 34px;text-align:center}._cleanPortalHeader_147h6_901 h1{margin:14px 0 0;color:var(--ink);font-size:32px;line-height:var(--line-tight)}._cleanPortalHeader_147h6_901 p{margin:12px 0 0;color:var(--muted);font-size:var(--font-md);line-height:var(--line-loose)}._cleanPortalCards_147h6_921{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(900px,100%);margin:0 auto}._cleanPortalCard_147h6_921{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:28px;row-gap:22px;min-height:318px;padding:38px 34px 30px;border:1px solid color-mix(in srgb,var(--line) 78%,var(--green));border-radius:var(--radius);background:var(--panel);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}._cleanPortalCard_147h6_921:hover{border-color:color-mix(in srgb,var(--green) 74%,var(--line));box-shadow:var(--shadow-lg);transform:translateY(-2px)}._cleanPortalCard_147h6_921:focus-visible{border-color:var(--green);outline:3px solid color-mix(in srgb,var(--green) 22%,transparent);outline-offset:3px}._cleanPortalCardLab_147h6_962{border-color:color-mix(in srgb,var(--line) 76%,var(--blue))}._cleanPortalCardLab_147h6_962:hover{border-color:color-mix(in srgb,var(--blue) 68%,var(--line))}._cleanPortalCardLab_147h6_962:focus-visible{border-color:var(--blue);outline-color:color-mix(in srgb,var(--blue) 22%,transparent)}._cleanPortalIcon_147h6_975{display:grid;grid-row:1 / span 2;width:86px;height:86px;place-items:center;border-radius:var(--radius);color:#fff;background:var(--green);box-shadow:0 14px 30px #1f4f3729}._cleanPortalCardLab_147h6_962 ._cleanPortalIcon_147h6_975{background:var(--blue);box-shadow:0 14px 30px #356aa029}._cleanPortalIcon_147h6_975 svg{width:46px;height:46px}._cleanPortalContent_147h6_997{display:grid;gap:12px;min-width:0}._cleanPortalContent_147h6_997 strong{color:var(--ink);font-size:27px;line-height:var(--line-tight)}._cleanPortalContent_147h6_997 span{color:var(--muted);font-size:var(--font-md);line-height:1.65}._cleanPortalTags_147h6_1015{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}._cleanPortalTags_147h6_1015 span{display:inline-flex;min-height:28px;align-items:center;padding:4px 14px;border:1px solid color-mix(in srgb,var(--green) 14%,transparent);border-radius:var(--radius-sm);color:var(--green-deep);background:color-mix(in srgb,var(--mint) 78%,var(--panel));font-size:var(--font-sm);font-weight:780;line-height:var(--line-tight)}._cleanPortalCardLab_147h6_962 ._cleanPortalTags_147h6_1015 span{border-color:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue);background:color-mix(in srgb,var(--blue-soft) 78%,var(--panel))}._cleanPortalAction_147h6_1042{display:inline-flex;grid-column:2;gap:10px;align-items:center;justify-content:center;justify-self:end;align-self:end;padding:0;color:var(--green-deep);font-weight:760;white-space:nowrap}._cleanPortalCardLab_147h6_962 ._cleanPortalAction_147h6_1042{color:var(--blue)}._cleanPortalAction_147h6_1042 svg{width:20px;height:20px;transition:transform .18s ease}._cleanPortalCard_147h6_921:hover ._cleanPortalAction_147h6_1042 svg{transform:translate(3px)}._cropSelectPage_147h6_1070{display:grid;gap:16px}._cropDirectoryPanel_147h6_1075{display:grid;width:min(100%,1134px);margin:0 auto;padding:16px 24px 18px;border:1px solid color-mix(in srgb,var(--line) 86%,var(--panel));border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 96%,var(--panel-soft));box-shadow:var(--shadow)}._tasksPage_147h6_1086{display:grid;gap:var(--space-4)}._cropToolbar_147h6_1091{display:flex;align-items:center;justify-content:flex-start;gap:18px;min-height:44px;padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid var(--line)}._cropToolbarText_147h6_1102{display:flex;align-items:center;min-width:0}._cropToolbarText_147h6_1102 h1{margin:0;font-size:var(--font-xl);font-weight:840;line-height:var(--line-tight);white-space:nowrap}._cropSearch_147h6_1116{display:flex;align-items:center;gap:8px;width:min(320px,100%);min-width:220px;min-height:38px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._cropSearch_147h6_1116 input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink)}._cropCompactGrid_147h6_1139{display:grid;grid-template-columns:repeat(5,206px);justify-content:start;gap:12px 14px}._cropCompactCard_147h6_1146{position:relative;display:grid;grid-template-rows:auto minmax(24px,auto);width:100%;max-width:206px;min-height:154px;align-content:center;justify-self:center;gap:3px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-align:left;cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}._cropCompactCard_147h6_1146:not(._cropCompactCardLocked_147h6_1170):hover{border-color:var(--line-strong);background:var(--panel-raised);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._cropCompactCardLocked_147h6_1170{cursor:pointer;opacity:.68;filter:saturate(.86);background:var(--panel)}._cropCompactCardLocked_147h6_1170:hover,._cropCompactCardLocked_147h6_1170:focus-visible{border-color:color-mix(in srgb,var(--green) 42%,var(--line));opacity:.88;background:var(--panel-raised);filter:saturate(.94)}._cropCompactThumb_147h6_1192{display:block;width:min(164px,100%);justify-self:center;aspect-ratio:4 / 3;border:0;border-radius:0;background-image:url(/assets/crops/crop-sprite-white-20260704.webp);background-repeat:no-repeat;background-size:500% 400%;background-color:transparent}._cropCompactThumbFallback_147h6_1205{display:grid;align-content:center;justify-items:center;gap:5px;border:1px dashed color-mix(in srgb,var(--green) 28%,var(--line));border-radius:var(--radius);background-image:none;background-color:color-mix(in srgb,var(--mint) 58%,var(--panel));color:var(--green-ink)}._cropCompactThumbFallback_147h6_1205 strong{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--green) 13%,var(--panel));font-size:var(--font-xl)}._cropCompactThumbFallback_147h6_1205 small{color:var(--muted);font-size:var(--font-xs);font-weight:650}._cropCompactFooter_147h6_1233{display:grid;align-items:center;justify-items:center;gap:2px;min-width:0;text-align:center}._cropCompactName_147h6_1242{display:flex;min-width:0;align-items:center;justify-content:center;color:var(--green-ink)}._cropCompactName_147h6_1242 strong{min-width:0;overflow:hidden;font-size:var(--font-md);line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._cropCompactCardLocked_147h6_1170 ._cropCompactName_147h6_1242{color:var(--muted)}._cropPermissionHint_147h6_1263{position:absolute;top:6px;right:6px;padding:2px 6px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--green-deep);background:#ffffffeb;font-size:var(--font-xs);font-weight:700;line-height:1.2;box-shadow:var(--shadow-xs)}._cropCompactCardLocked_147h6_1170:hover ._cropPermissionHint_147h6_1263,._cropCompactCardLocked_147h6_1170:focus-visible ._cropPermissionHint_147h6_1263{color:var(--green-deep)}._kpiCard_147h6_65,._capabilityItem_147h6_66{display:grid;align-content:start;gap:var(--space-2);min-height:92px;padding:var(--space-4);min-width:0;box-shadow:var(--shadow-xs)}._capabilityItem_147h6_66{min-height:104px}._capabilityItem_147h6_66 strong{color:var(--green-ink);font-size:var(--font-xl);line-height:var(--line-tight)}._kpiLabel_147h6_1304,._kpiNote_147h6_1305{color:var(--muted);font-size:var(--font-sm)}._kpiValue_147h6_1310{margin:var(--space-2) 0;color:var(--green-ink);font-size:26px;font-weight:840;line-height:1}._kpiValueCompact_147h6_1318{font-size:var(--font-lg);line-height:var(--line-tight)}._projectCard_147h6_67,._taskCard_147h6_68{padding:var(--space-3);box-shadow:var(--shadow-xs)}._projectCard_147h6_67{display:grid;gap:var(--space-2)}._projectCard_147h6_67 h3,._taskCard_147h6_68 h3{margin:0;min-width:0;color:var(--ink);font-size:var(--font-md);line-height:var(--line-tight);overflow-wrap:anywhere}._projectCard_147h6_67 h3 button{min-height:auto;justify-content:flex-start;padding:0;text-align:left;white-space:normal}._projectOverviewList_147h6_1352{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._projectOverviewRow_147h6_1360{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(220px,1fr) minmax(150px,.55fr);align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-3);border-top:1px solid var(--line)}._projectOverviewRow_147h6_1360:first-child{border-top:0}._projectOverviewRow_147h6_1360:hover{background:var(--panel-soft)}._projectOverviewMain_147h6_1378,._projectOverviewMeta_147h6_1379,._projectOverviewProgress_147h6_1380{min-width:0}._projectOverviewMain_147h6_1378{display:grid;gap:4px}._projectOverviewTitle_147h6_1389{min-width:0;color:var(--green-ink);font-size:var(--font-sm);line-height:var(--line-snug);overflow-wrap:anywhere}._projectOverviewMain_147h6_1378 span,._projectOverviewMeta_147h6_1379 span,._projectOverviewProgress_147h6_1380 span,._panelInlineActions_147h6_1400 span{min-width:0;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._projectOverviewMain_147h6_1378 span,._projectOverviewMeta_147h6_1379 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projectOverviewMeta_147h6_1379{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._projectOverviewMeta_147h6_1379 span{max-width:180px}._projectOverviewProgress_147h6_1380{display:grid;gap:var(--space-2)}._projectOverviewGrid_147h6_1430{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-3)}._projectOverviewCard_147h6_1436{display:grid;gap:var(--space-3);min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}._projectOverviewCard_147h6_1436:hover,._projectOverviewCard_147h6_1436:focus-visible{border-color:color-mix(in srgb,var(--brand) 28%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent),var(--shadow-sm);outline:none;transform:translateY(-1px)}._projectOverviewCardHead_147h6_1462{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-1);min-width:0}._projectOverviewEntry_147h6_1470{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;color:var(--green-deep);font-size:var(--font-xs);font-weight:720;white-space:nowrap}._projectOverviewEntry_147h6_1470 svg{width:15px;height:15px;transition:transform .18s ease}._projectOverviewCard_147h6_1436:hover ._projectOverviewEntry_147h6_1470 svg,._projectOverviewCard_147h6_1436:focus-visible ._projectOverviewEntry_147h6_1470 svg{transform:translate(2px)}._projectOverviewFields_147h6_1492{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._infoTile_147h6_1498{display:grid;gap:3px;min-width:0;min-height:58px;align-content:start;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--panel-soft) 70%,var(--panel))}._infoTile_147h6_1498 span{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._infoTileValue_147h6_1516{display:flex;align-items:center;min-width:0;color:var(--text);font-size:var(--font-sm);font-weight:700;line-height:var(--line-snug);overflow-wrap:anywhere}._germplasmStatsGrid_147h6_1527{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._germplasmStatCard_147h6_1533{display:grid;gap:6px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._germplasmStatCard_147h6_1533 strong{color:var(--brand-900);font-size:var(--font-xl);line-height:var(--line-tight)}._germplasmStatCard_147h6_1533 span{color:var(--muted);font-size:var(--font-sm);line-height:var(--line-normal)}._panelInlineActions_147h6_1400{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}._listWorkspace_147h6_1564{display:grid;gap:10px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._summaryStrip_147h6_1574{order:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:var(--space-2);margin-top:var(--space-3)}._summaryStrip_147h6_1574 div{display:grid;min-height:66px;min-width:0;align-content:start;gap:4px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._summaryStrip_147h6_1574 span,._summaryStrip_147h6_1574 strong{display:block}._summaryStrip_147h6_1574 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._summaryStrip_147h6_1574 strong{color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight);overflow-wrap:anywhere}._summaryStripCompact_147h6_1612{margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}._summaryStripCompact_147h6_1612 div{min-height:50px;padding:10px 12px;box-shadow:none}._summaryStripCompact_147h6_1612 strong{font-size:var(--font-md)}._labPlanPage_147h6_1627{display:grid;gap:var(--space-4);min-width:0}._labPlanPage_147h6_1627 ._labDashboardViewSwitch_147h6_326{min-width:0;overflow-x:auto;scrollbar-width:thin}._labPlanPage_147h6_1627 ._labDashboardViewSwitch_147h6_326 button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}._labPlanPage_147h6_1627 ._labDashboardViewSwitch_147h6_326 button>span{min-width:18px;color:var(--muted-weak);font-size:var(--font-xs);font-variant-numeric:tabular-nums;text-align:center}._labPlanPage_147h6_1627 ._labDashboardViewSwitch_147h6_326 button[aria-selected=true]>span{color:var(--green-deep)}._labPlanStageBand_147h6_1658{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._labPlanStageBand_147h6_1658 button{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;min-width:0;min-height:72px;align-items:center;gap:var(--space-3);padding:11px 16px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--ink);background:var(--panel);text-align:left;transition:background .16s ease,box-shadow .16s ease}._labPlanStageBand_147h6_1658 button:last-child{border-right:0}._labPlanStageBand_147h6_1658 button:nth-child(4n){border-right:0}._labPlanStageBand_147h6_1658 button:nth-last-child(-n+3){border-bottom:0}._labPlanStageBand_147h6_1658 button:hover,._labPlanStageBand_147h6_1658 button:focus-visible{background:var(--panel-soft)}._labPlanStageBand_147h6_1658 button[aria-pressed=true]{background:color-mix(in srgb,var(--mint) 48%,var(--panel));box-shadow:inset 0 2px 0 var(--green)}._labPlanStageIcon_147h6_1707{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--radius-sm)}._labPlanStageIcon_147h6_1707 svg{width:16px;height:16px}._labPlanStageBand_147h6_1658 button:nth-child(1) ._labPlanStageIcon_147h6_1707{color:var(--amber);background:var(--amber-soft)}._labPlanStageBand_147h6_1658 button:nth-child(2) ._labPlanStageIcon_147h6_1707{color:var(--green-deep);background:var(--mint)}._labPlanStageBand_147h6_1658 button:nth-child(3) ._labPlanStageIcon_147h6_1707{color:var(--blue);background:var(--blue-soft)}._labPlanStageBand_147h6_1658 button:nth-child(4) ._labPlanStageIcon_147h6_1707{color:var(--violet);background:color-mix(in srgb,var(--violet) 11%,var(--panel))}._labPlanStageBand_147h6_1658 button:nth-child(n+5) ._labPlanStageIcon_147h6_1707{color:var(--muted);background:var(--panel-soft)}._labPlanStageCopy_147h6_1745{display:grid;min-width:0;gap:2px}._labPlanStageCopy_147h6_1745 strong,._labPlanStageCopy_147h6_1745 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labPlanStageCopy_147h6_1745 strong{color:var(--ink);font-size:var(--font-sm);font-weight:760}._labPlanStageCopy_147h6_1745 small{color:var(--muted);font-size:var(--font-xs)}._labPlanStageBand_147h6_1658 button>b{min-width:24px;color:var(--ink);font-size:var(--font-xl);font-variant-numeric:tabular-nums;line-height:1;text-align:right}._labPlanRegistry_147h6_1780{display:flex;flex-direction:column;min-width:0}._labPlanRegistryHead_147h6_1786{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);min-width:0;padding:2px 0 4px}._labPlanRegistryHead_147h6_1786>div:first-child{min-width:0}._labPlanRegistryHead_147h6_1786 span,._labPlanRegistryHead_147h6_1786 h2{display:block}._labPlanRegistryHead_147h6_1786>div:first-child>span{margin-bottom:3px;color:var(--muted);font-size:var(--font-xs);font-weight:680}._labPlanRegistryHead_147h6_1786 h2{margin:0;color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight)}._labPlanRegistrySummary_147h6_1818{display:inline-flex;align-items:baseline;gap:5px;color:var(--muted);font-size:var(--font-xs);white-space:nowrap}._labPlanRegistrySummary_147h6_1818 strong{color:var(--ink);font-size:var(--font-lg);font-variant-numeric:tabular-nums}._labPlanRegistrySummary_147h6_1818 small{margin-left:6px;color:var(--green-deep);font-size:var(--font-xs);font-weight:720}._labPlanTable_147h6_1840{order:3;min-width:0;margin-top:10px}._labPlanTable_147h6_1840 tbody tr td{transition:background .14s ease}._labPlanTable_147h6_1840 tbody tr:hover td{background:color-mix(in srgb,var(--mint) 28%,var(--panel))}@media(max-width:1080px){._labPlanStageBand_147h6_1658{grid-template-columns:repeat(2,minmax(0,1fr))}._labPlanStageBand_147h6_1658 button:nth-child(n){border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}._labPlanStageBand_147h6_1658 button:nth-child(2n),._labPlanStageBand_147h6_1658 button:last-child{border-right:0}._labPlanStageBand_147h6_1658 button:last-child{border-bottom:0}}._labPlanListPrimary_147h6_1874,._labPlanListStack_147h6_1875,._labPlanStatusCell_147h6_1876,._labPlanProgressCell_147h6_1877,._labPlanDueCell_147h6_1878{display:grid;min-width:0;gap:3px;align-content:center}._labPlanListPrimary_147h6_1874 strong,._labPlanListStack_147h6_1875 strong,._labPlanProgressCell_147h6_1877 strong,._labPlanDueCell_147h6_1878 strong{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--font-sm);font-weight:760;line-height:var(--line-snug);text-overflow:ellipsis;white-space:nowrap}._labPlanNameLink_147h6_1899{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:4px;color:var(--ink);font-size:var(--font-sm);font-weight:780;line-height:var(--line-snug);text-decoration:none;transition:color .15s ease}._labPlanNameLink_147h6_1899>span{min-width:0;overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}._labPlanNameLink_147h6_1899>svg{flex:0 0 auto;width:14px;height:14px;color:var(--muted-weak);opacity:.55;transition:color .15s ease,opacity .15s ease,transform .15s ease}._labPlanNameLink_147h6_1899:hover{color:var(--green-deep)}._labPlanNameLink_147h6_1899:hover>svg{color:var(--green-deep);opacity:1;transform:translate(2px)}._labPlanNameLink_147h6_1899:focus-visible{border-radius:2px;outline:2px solid color-mix(in srgb,var(--green) 24%,transparent);outline-offset:2px}._labPlanListPrimary_147h6_1874>span,._labPlanListStack_147h6_1875 span,._labPlanProgressCell_147h6_1877 span,._labPlanDueCell_147h6_1878 span{min-width:0;overflow:hidden;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);text-overflow:ellipsis;white-space:nowrap}._labPlanListPrimary_147h6_1874>span,._labPlanDueCell_147h6_1878 strong,._labPlanProgressCell_147h6_1877 span{font-variant-numeric:tabular-nums}._labPlanStatusCell_147h6_1876{justify-items:start}._labPlanOverdueHint_147h6_1970{color:var(--amber)!important;font-weight:720}._labDataInsightGrid_147h6_1975{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}._labDataInsightCard_147h6_1983{display:grid;gap:5px;min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labDataInsightCard_147h6_1983 span,._labDataInsightCard_147h6_1983 strong{display:block}._labDataInsightCard_147h6_1983 span{color:var(--green-deep);font-size:var(--font-xs);font-weight:820}._labDataInsightCard_147h6_1983 strong{color:var(--ink-soft);font-size:var(--font-sm);font-weight:720;line-height:var(--line-normal)}._labDataImportPanel_147h6_2011,._labDataHistoryPanel_147h6_2012{order:3;display:grid;gap:var(--space-3);min-width:0;margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._labDataImportHead_147h6_2025,._labDataHistoryHead_147h6_2026{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._labDataImportHead_147h6_2025 div,._labDataHistoryHead_147h6_2026 div{min-width:0}._labDataImportHead_147h6_2025 span,._labDataImportHead_147h6_2025 strong,._labDataImportHead_147h6_2025 small,._labDataHistoryHead_147h6_2026 span,._labDataHistoryHead_147h6_2026 strong{display:block}._labDataImportHead_147h6_2025 span,._labDataHistoryHead_147h6_2026 span{color:var(--green-deep);font-size:var(--font-xs);font-weight:820}._labDataImportHead_147h6_2025 strong,._labDataHistoryHead_147h6_2026 strong{overflow:hidden;color:var(--ink);font-size:var(--font-md);line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._labDataImportHead_147h6_2025 small{margin-top:3px;color:var(--muted);font-size:var(--font-xs)}._labDataImportActions_147h6_2070{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._labDataHistoryControls_147h6_2078{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(220px,1fr));gap:var(--space-2);align-items:stretch;min-width:0}._labDataHistoryMeta_147h6_2086,._labDataHistoryEmpty_147h6_2087{min-width:0;padding:10px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labDataHistoryMeta_147h6_2086{display:grid;gap:3px}._labDataHistoryMeta_147h6_2086 span,._labDataHistoryMeta_147h6_2086 strong,._labDataHistoryMeta_147h6_2086 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labDataHistoryMeta_147h6_2086 span{color:var(--muted);font-size:var(--font-xs);font-weight:760}._labDataHistoryMeta_147h6_2086 strong{color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight)}._labDataHistoryMeta_147h6_2086 small,._labDataHistoryEmpty_147h6_2087{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._labDataImportErrors_147h6_2129{display:grid;gap:6px;padding:10px var(--space-3);border:1px solid color-mix(in srgb,var(--red) 24%,var(--line));border-radius:var(--radius-sm);background:var(--red-soft);color:var(--red);font-size:var(--font-xs);font-weight:720}._labDataHistoryGrid_147h6_2141{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);min-width:0}._labDataHistoryCard_147h6_2148{display:grid;gap:4px;min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labDataHistoryCard_147h6_2148[data-status=关注]{border-color:color-mix(in srgb,var(--amber) 28%,var(--line));background:var(--amber-soft)}._labDataHistoryCard_147h6_2148[data-status=偏离]{border-color:color-mix(in srgb,var(--red) 28%,var(--line));background:var(--red-soft)}._labDataHistoryCard_147h6_2148 span,._labDataHistoryCard_147h6_2148 strong,._labDataHistoryCard_147h6_2148 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labDataHistoryCard_147h6_2148 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._labDataHistoryCard_147h6_2148 strong{color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight)}._labDataHistoryCard_147h6_2148 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._formBlock_147h6_2196{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._formBlockHead_147h6_2205{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}._formBlockHead_147h6_2205 strong,._formBlockHead_147h6_2205 span{display:block}._formBlockHead_147h6_2205 strong{color:var(--ink);line-height:var(--line-tight)}._formBlockHead_147h6_2205 span{margin-top:4px;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._selectionGrid_147h6_2230{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-2);margin-top:var(--space-2)}._selectionGridCompact_147h6_2237{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:8px;margin-top:0}._selectionToolbar_147h6_2243{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:var(--space-2);align-items:end}._selectionToolbarActions_147h6_2250{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}._selectionOption_147h6_2259{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer}._selectionOptionCompact_147h6_2272{gap:8px;padding:10px 12px;border-radius:var(--radius-sm)}._selectionOption_147h6_2259:has(input:checked){border-color:var(--green);box-shadow:inset 3px 0 0 var(--green);background:color-mix(in srgb,var(--mint) 54%,white)}._selectionOption_147h6_2259 input{margin:3px 0 0}._selectionOption_147h6_2259 span,._selectionOption_147h6_2259 strong,._selectionOption_147h6_2259 small{display:block;min-width:0}._selectionOption_147h6_2259 strong{color:var(--ink);line-height:var(--line-tight);overflow-wrap:anywhere}._selectionOption_147h6_2259 small{margin-top:3px;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);overflow-wrap:anywhere}._metaGrid_147h6_2309{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._metaItem_147h6_2315{display:grid;align-content:start;gap:4px;min-height:54px;min-width:0;padding:7px 8px;border-radius:var(--radius-sm);background:var(--panel-soft)}._metaLabel_147h6_2326{display:block;color:var(--muted);font-size:var(--font-xs)}._metaValue_147h6_2332{display:block;font-weight:760;line-height:var(--line-tight);overflow-wrap:anywhere}._genotypeLocationCell_147h6_2339{display:grid;min-width:0;gap:4px;align-content:start;justify-items:start}._genotypeLocationCell_147h6_2339 strong,._genotypeLocationCell_147h6_2339 span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._genotypeLocationCell_147h6_2339 strong{color:var(--ink);font-size:var(--font-xs);line-height:var(--line-tight)}._genotypeLocationCell_147h6_2339 span{color:var(--muted);font-size:var(--font-xs)}._germplasmIdentityCell_147h6_2367{display:grid;min-width:0;gap:4px}._germplasmIdentityCell_147h6_2367 strong,._germplasmIdentityCell_147h6_2367 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._germplasmIdentityCell_147h6_2367 strong{color:var(--ink)}._germplasmIdentityCell_147h6_2367 span{color:var(--muted);font-size:var(--font-xs);font-weight:650}._drawerForm_147h6_2391{display:grid;gap:var(--space-4)}._drawerFormSection_147h6_2396{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._drawerFormSectionHead_147h6_2407{display:grid;gap:4px;min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}._drawerFormSectionHead_147h6_2407 strong{color:var(--ink);font-size:var(--font-md);line-height:var(--line-tight)}._drawerFormSectionHead_147h6_2407 span{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._drawerFormActions_147h6_2427{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line)}._labPlanCreateForm_147h6_2436{display:grid;gap:0;min-width:0}._labPlanCreateIdentity_147h6_2442{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 0 var(--space-4);border-bottom:1px solid var(--line)}._labPlanCreateIdentity_147h6_2442>div{display:flex;min-width:0;align-items:center;gap:var(--space-2)}._labPlanCreateIdentity_147h6_2442 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._labPlanCreateIdentity_147h6_2442 strong{color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight)}._labPlanValidation_147h6_2471{display:flex;align-items:flex-start;gap:9px;margin-top:var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--red) 34%,var(--line));border-radius:var(--radius-sm);color:var(--red);background:var(--red-soft);font-size:var(--font-sm);font-weight:680;line-height:var(--line-normal)}._labPlanValidation_147h6_2471 svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px}._labPlanCreateSection_147h6_2493{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5) 0;border-bottom:1px solid var(--line)}._labPlanCreateSectionHead_147h6_2501{display:flex;min-width:0;align-items:center;gap:var(--space-2)}._labPlanCreateSectionHead_147h6_2501>span{display:inline-grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:50%;color:var(--green-deep);background:var(--mint);font-size:11px;font-weight:800}._labPlanCreateSectionHead_147h6_2501 h3{margin:0;color:var(--ink);font-size:var(--font-md);line-height:var(--line-tight)}._labPlanProjectConfig_147h6_2528{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--green);background:var(--panel-soft)}._labPlanProjectConfigTitle_147h6_2537{display:flex;min-width:0;align-items:center;gap:var(--space-2)}._labPlanProjectConfigTitle_147h6_2537>span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._labPlanProjectConfigTitle_147h6_2537>strong{color:var(--ink);font-size:var(--font-sm)}._labPlanProjectConfig_147h6_2528 dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0}._labPlanProjectConfig_147h6_2528 dl>div{display:grid;gap:4px;min-width:0}._labPlanProjectConfig_147h6_2528 dt,._labPlanProjectConfig_147h6_2528 dd{margin:0;line-height:var(--line-tight)}._labPlanProjectConfig_147h6_2528 dt{color:var(--muted);font-size:var(--font-xs)}._labPlanProjectConfig_147h6_2528 dd{color:var(--ink);font-size:var(--font-sm);font-weight:760;overflow-wrap:anywhere}._labPlanReportTemplateSelect_147h6_2586{display:grid;grid-template-columns:170px minmax(220px,1fr) minmax(220px,1fr);gap:10px;align-items:center;padding-top:10px;border-top:1px solid var(--line)}._labPlanReportTemplateSelect_147h6_2586>span{color:var(--ink);font-size:var(--font-sm);font-weight:760}._labPlanReportTemplateSelect_147h6_2586>small{color:var(--muted);font-size:var(--font-xs)}._labPlanPeopleGrid_147h6_2606{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);min-width:0}._labPlanPrimerPicker_147h6_2613{display:grid;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}._labPlanPrimerPickerHead_147h6_2622{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--line);background:var(--panel-soft)}._labPlanPrimerPickerHead_147h6_2622>div{display:flex;min-width:0;align-items:baseline;gap:var(--space-2)}._labPlanPrimerPickerHead_147h6_2622>div>span,._labPlanPrimerPickerHead_147h6_2622>span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-normal)}._labPlanPrimerPickerHead_147h6_2622 strong{color:var(--ink);font-size:var(--font-sm)}._labPlanPrimerOptions_147h6_2653{display:grid;min-width:0}._labPlanPrimerOption_147h6_2653{display:grid;grid-template-columns:18px minmax(0,1fr) auto;min-width:0;align-items:center;gap:var(--space-3);padding:var(--space-3);cursor:pointer;border-bottom:1px solid var(--line)}._labPlanPrimerOption_147h6_2653:last-child{border-bottom:0}._labPlanPrimerOption_147h6_2653:hover{background:color-mix(in srgb,var(--mint) 44%,var(--panel))}._labPlanPrimerOption_147h6_2653>input{width:16px;height:16px;margin:0;accent-color:var(--green)}._labPlanPrimerOption_147h6_2653>span:not(._labPlanPrimerOptionStatus_147h6_2684){display:grid;gap:3px;min-width:0}._labPlanPrimerOption_147h6_2653 strong{color:var(--ink);font-size:var(--font-sm)}._labPlanPrimerOption_147h6_2653 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);overflow-wrap:anywhere}._labPlanPrimerOptionStatus_147h6_2684{display:grid;justify-items:end;gap:4px}._labPlanPrimerEmpty_147h6_2708{padding:var(--space-4);color:var(--muted);font-size:var(--font-sm);text-align:center}._readonlyField_147h6_2715{display:grid;gap:5px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._readonlyField_147h6_2715 span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-tight)}._readonlyField_147h6_2715 strong{color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight);overflow-wrap:anywhere}._readonlyField_147h6_2715 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._seasonField_147h6_2745{display:grid;gap:var(--space-2)}._seasonField_147h6_2745>span,._photoUploadHead_147h6_2751>span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-tight)}._seasonOptions_147h6_2758{display:flex;flex-wrap:wrap;gap:8px}._seasonOptions_147h6_2758 button{min-width:52px;min-height:32px;border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;color:var(--muted);background:var(--panel);font-size:var(--font-sm);font-weight:760}._seasonOptions_147h6_2758 button:hover,._seasonOptions_147h6_2758 button[aria-pressed=true],._seasonOptionActive_147h6_2778{border-color:color-mix(in srgb,var(--green) 48%,var(--line));color:var(--green-deep);background:var(--mint)}._germplasmCompareGrid_147h6_2784,._germplasmExtensionGrid_147h6_2785{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--space-3);align-items:stretch}._surveyCompareCard_147h6_2792{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._surveyCompareCardWarn_147h6_2803{border-color:color-mix(in srgb,var(--amber) 44%,var(--line));background:var(--amber-soft)}._surveyCompareHead_147h6_2808{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--ink);font-size:var(--font-sm);font-weight:780}._surveyCompareHead_147h6_2808 svg{width:16px;height:16px;color:var(--amber)}._surveyCompareMeta_147h6_2824{display:flex;flex-wrap:wrap;gap:6px}._surveyCompareMeta_147h6_2824 span{max-width:100%;padding:3px 7px;border-radius:var(--radius-pill);color:var(--muted);background:var(--panel);font-size:var(--font-xs);font-weight:700;overflow-wrap:anywhere}._surveyCompareCard_147h6_2792 p{margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:var(--line-loose);overflow-wrap:anywhere}._formWarning_147h6_2849{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 9px;border:1px solid color-mix(in srgb,var(--amber) 38%,transparent);border-radius:var(--radius-sm);color:var(--amber);background:var(--amber-soft);font-size:var(--font-xs);font-weight:760;line-height:var(--line-normal)}._reviewHint_147h6_2864{min-width:0;padding:7px 9px;border:1px solid color-mix(in srgb,var(--blue) 30%,transparent);border-radius:var(--radius-sm);color:var(--blue);background:var(--blue-soft);font-size:var(--font-xs);font-weight:720;line-height:var(--line-normal)}._germplasmDetailTextGrid_147h6_2876{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._detailTextBlock_147h6_2882{min-width:0;padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--panel-soft)}._detailTextBlock_147h6_2882 span{display:block;margin-bottom:6px;color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-tight)}._detailTextBlock_147h6_2882 p{margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:var(--line-loose);overflow-wrap:anywhere}._detailEmpty_147h6_2907{display:grid;min-height:72px;place-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);background:var(--panel-soft);font-size:var(--font-sm)}._photoUploadField_147h6_2918{display:grid;align-content:start;gap:var(--space-3);min-width:0}._photoUploadHead_147h6_2751{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}._photoUploadHead_147h6_2751 small{color:var(--muted);font-size:var(--font-xs);font-weight:720}._photoUploadGrid_147h6_2939{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px}._photoPreviewCard_147h6_2945,._photoUploadTile_147h6_2946{position:relative;display:grid;min-width:0;min-height:86px;padding:6px;border-radius:var(--radius);background:var(--panel-soft)}._photoPreviewCard_147h6_2945{gap:5px;border:1px solid var(--line);margin:0}._photoPreviewButton_147h6_2962{display:block;width:100%;padding:0;border:0;border-radius:var(--radius-sm);cursor:zoom-in;background:transparent}._photoPreviewButton_147h6_2962 img{display:block;width:100%;aspect-ratio:1 / 1;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--panel);object-fit:cover}._photoPreviewButton_147h6_2962:hover img{border-color:color-mix(in srgb,var(--green) 42%,var(--line))}._photoPreviewCard_147h6_2945 figcaption{display:grid;gap:2px;min-width:0}._photoPreviewCard_147h6_2945 strong{color:var(--ink);font-size:var(--font-xs);line-height:var(--line-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._photoPreviewCard_147h6_2945 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-tight)}._photoPreviewNew_147h6_3007{grid-column:span 2;border-color:color-mix(in srgb,var(--green) 36%,var(--line))}._photoPreviewFields_147h6_3012{display:grid;gap:5px}._photoPreviewFields_147h6_3012 label{display:grid;gap:3px;min-width:0}._photoPreviewFields_147h6_3012 label span{color:var(--muted);font-size:10px;font-weight:680}._photoPreviewFields_147h6_3012 input{width:100%;min-width:0;height:28px;padding:0 7px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--panel);font:inherit;font-size:var(--font-xs)}._photoRemoveButton_147h6_3042{position:absolute;top:2px;right:2px;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--line);border-radius:50%;cursor:pointer;color:var(--red);background:var(--panel);box-shadow:var(--shadow-xs);font-size:16px;font-weight:800;line-height:1}._photoRemoveButton_147h6_3042:hover{border-color:color-mix(in srgb,var(--red) 38%,var(--line));background:var(--red-soft)}._photoUploadTile_147h6_2946{place-items:center;border:1px dashed var(--line-strong);cursor:pointer;color:var(--muted);text-align:center}._photoUploadTile_147h6_2946:hover{border-color:color-mix(in srgb,var(--green) 44%,var(--line-strong));color:var(--green-deep);background:var(--mint)}._photoUploadTile_147h6_2946 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._photoUploadTile_147h6_2946 strong{color:var(--ink);font-size:var(--font-xs);line-height:var(--line-tight)}._photoUploadPlus_147h6_3094{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--green-deep);background:var(--panel);font-size:22px;font-weight:520;line-height:1}._photoUploadTile_147h6_2946 small,._photoUploadNote_147h6_3109,._photoUploadActions_147h6_3110 span{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._photoUploadNote_147h6_3109{padding:7px 9px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--panel-soft)}._photoUploadActions_147h6_3110{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}._photoUploadActions_147h6_3110 span{overflow-wrap:anywhere}._photoLightbox_147h6_3135{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:var(--space-6);background:#1d29229e}._photoLightbox_147h6_3135 figure{position:relative;display:grid;gap:var(--space-3);width:min(720px,100%);max-height:calc(100vh - 64px);margin:0;padding:var(--space-4);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-lg)}._photoLightbox_147h6_3135 figure>button{position:absolute;top:10px;right:10px;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:50%;cursor:pointer;color:var(--ink);background:var(--panel);font-size:20px;font-weight:760;line-height:1}._photoLightbox_147h6_3135 img{display:block;max-height:calc(100vh - 190px);width:100%;border-radius:var(--radius-sm);background:var(--panel-soft);object-fit:contain}._photoLightbox_147h6_3135 figcaption{display:grid;gap:4px}._photoLightbox_147h6_3135 figcaption strong{color:var(--ink);font-size:var(--font-lg)}._photoLightbox_147h6_3135 figcaption span{color:var(--muted);font-size:var(--font-sm)}._photoTimeline_147h6_3200{display:grid;gap:var(--space-4)}._photoStageFilters_147h6_3205{display:flex;flex-wrap:wrap;gap:var(--space-2)}._photoStageFilters_147h6_3205 button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;color:var(--ink-soft);background:var(--panel);font:inherit;font-size:var(--font-xs);font-weight:720}._photoStageFilters_147h6_3205 button span{display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border-radius:var(--radius-pill);color:var(--muted);background:var(--panel-soft);font-size:10px}._photoStageFilters_147h6_3205 ._photoStageFilterActive_147h6_3239{border-color:color-mix(in srgb,var(--green) 46%,var(--line));color:var(--green-deep);background:var(--mint)}._photoTimelineGroup_147h6_3245{position:relative;display:grid;gap:var(--space-3);padding-left:22px;border-left:2px solid color-mix(in srgb,var(--green) 28%,var(--line))}._photoTimelineHead_147h6_3253{display:flex;align-items:center;gap:var(--space-2)}._photoTimelineHead_147h6_3253>span{position:absolute;left:-7px;width:12px;height:12px;border:3px solid var(--panel);border-radius:50%;background:var(--green);box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 32%,var(--line))}._photoTimelineHead_147h6_3253>div{display:grid;gap:2px}._photoTimelineHead_147h6_3253 strong{color:var(--ink);font-size:var(--font-md)}._photoTimelineHead_147h6_3253 small{color:var(--muted);font-size:var(--font-xs)}._photoTimelineGrid_147h6_3285{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}._photoTimelineCard_147h6_3291{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._photoTimelinePreview_147h6_3299{position:relative;display:block;width:100%;padding:0;border:0;cursor:zoom-in;background:var(--panel-soft)}._photoTimelinePreview_147h6_3299 img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}._photoTimelinePreview_147h6_3299 span{position:absolute;top:8px;left:8px;padding:4px 7px;border-radius:var(--radius-pill);color:var(--panel);background:#1b3326c7;font-size:10px;font-weight:760;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._photoTimelineCard_147h6_3291 figcaption{display:grid;gap:7px;padding:10px}._photoTimelineCard_147h6_3291 figcaption>div:first-child{display:grid;gap:2px}._photoTimelineCard_147h6_3291 figcaption strong{color:var(--ink);font-size:var(--font-sm)}._photoTimelineCard_147h6_3291 figcaption small,._photoTimelineCard_147h6_3291 figcaption p,._photoTimelineActions_147h6_3347>span{color:var(--muted);font-size:var(--font-xs)}._photoTimelineCard_147h6_3291 figcaption p{min-height:32px;margin:0;line-height:var(--line-normal)}._photoTimelineActions_147h6_3347{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:7px;border-top:1px solid var(--line-soft)}._photoAnnotationBackdrop_147h6_3367{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:24px;background:#17231cb3}._photoAnnotationDialog_147h6_3377{overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:calc(100vh - 48px);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-lg)}._photoAnnotationHeader_147h6_3388{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:14px 18px;border-bottom:1px solid var(--line)}._photoAnnotationHeader_147h6_3388>div{display:grid;gap:3px;min-width:0}._photoAnnotationHeader_147h6_3388 strong{color:var(--ink);font-size:var(--font-lg)}._photoAnnotationHeader_147h6_3388 span{color:var(--muted);font-size:var(--font-xs);overflow-wrap:anywhere}._photoAnnotationHeader_147h6_3388>button{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:50%;cursor:pointer;color:var(--ink);background:var(--panel);font-size:21px}._photoAnnotationBody_147h6_3428{overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:0}._photoAnnotationImagePane_147h6_3435{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:18px;background:#26342c}._photoAnnotationCanvas_147h6_3444{position:relative;overflow:hidden;width:100%;border-radius:var(--radius-sm);background:#17231c;box-shadow:var(--shadow-sm)}._photoAnnotationCanvas_147h6_3444 img,._photoAnnotationCanvas_147h6_3444 svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}._photoAnnotationCanvas_147h6_3444 img{object-fit:fill}._photoAnnotationCanvas_147h6_3444 svg{cursor:crosshair;touch-action:none}._photoScaleLine_147h6_3471 line,._photoScaleLine_147h6_3471 circle{stroke:#ffd75e;stroke-width:3;vector-effect:non-scaling-stroke}._photoScaleLine_147h6_3471 circle{fill:#26342c}._photoMeasurementLine_147h6_3482 line,._photoMeasurementLine_147h6_3482 circle{stroke:#5ae4c0;stroke-width:3;vector-effect:non-scaling-stroke}._photoMeasurementLine_147h6_3482 circle{fill:#26342c}._photoDraftLine_147h6_3493{stroke:#ff7d66;stroke-width:3;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}._photoDraftPoint_147h6_3500{fill:#ff7d66;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}._photoAnnotationHint_147h6_3507{margin:0;color:#d4e1d8;font-size:var(--font-xs);line-height:var(--line-normal)}._photoAnnotationPanel_147h6_3514{overflow:auto;display:grid;align-content:start;gap:var(--space-4);padding:16px;border-left:1px solid var(--line)}._photoAnnotationTabs_147h6_3523{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--radius-sm);background:var(--panel-soft)}._photoAnnotationTabs_147h6_3523 button{min-height:34px;padding:5px 7px;border:0;border-radius:var(--radius-sm);cursor:pointer;color:var(--muted);background:transparent;font:inherit;font-size:var(--font-xs);font-weight:720}._photoAnnotationTabs_147h6_3523 ._photoAnnotationTabActive_147h6_3545{color:var(--green-deep);background:var(--panel);box-shadow:var(--shadow-xs)}._photoAnnotationForm_147h6_3551{display:grid;gap:var(--space-3);padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._photoAnnotationForm_147h6_3551 p,._photoMeasurementList_147h6_3561>p{margin:0;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._photoAnnotationForm_147h6_3551 label{display:grid;gap:5px}._photoAnnotationForm_147h6_3551 label span{color:var(--ink-soft);font-size:var(--font-xs);font-weight:720}._photoAnnotationForm_147h6_3551 input,._photoAnnotationForm_147h6_3551 select{width:100%;height:36px;padding:0 9px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--panel);font:inherit;font-size:var(--font-sm)}._photoAnnotationPointStatus_147h6_3592{padding:7px 9px;border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint);font-size:var(--font-xs);font-weight:720}._photoMeasurementList_147h6_3561{display:grid;gap:7px}._photoMeasurementList_147h6_3561 header,._photoMeasurementList_147h6_3561>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px}._photoMeasurementList_147h6_3561 header{padding-bottom:7px;border-bottom:1px solid var(--line)}._photoMeasurementList_147h6_3561 header span,._photoMeasurementList_147h6_3561>div span{color:var(--muted);font-size:var(--font-xs)}._photoMeasurementList_147h6_3561>div{padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius-sm)}._photoMeasurementList_147h6_3561>div strong{color:var(--green-deep);font-size:var(--font-sm)}._photoMeasurementList_147h6_3561>div button{padding:3px;border:0;cursor:pointer;color:var(--red);background:transparent;font:inherit;font-size:var(--font-xs)}._photoAnnotationFooter_147h6_3646{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:760px){._photoAnnotationBackdrop_147h6_3367{padding:8px}._photoAnnotationDialog_147h6_3377{max-height:calc(100vh - 16px)}._photoAnnotationBody_147h6_3428{grid-template-columns:1fr}._photoAnnotationImagePane_147h6_3435{padding:10px}._photoAnnotationPanel_147h6_3514{overflow:visible;border-top:1px solid var(--line);border-left:0}._photoTimelineGroup_147h6_3245{padding-left:15px}._photoTimelineGrid_147h6_3285{grid-template-columns:1fr}}._confirmationSummary_147h6_3684{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}._confirmationSummary_147h6_3684>button{display:grid;gap:5px;min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:var(--panel-soft);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}._confirmationSummary_147h6_3684>button:hover,._confirmationSummaryActive_147h6_3707{border-color:color-mix(in srgb,var(--green) 42%,var(--line));box-shadow:var(--shadow-xs);transform:translateY(-1px)}._confirmationSummary_147h6_3684 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._confirmationSummary_147h6_3684 strong{color:var(--green-deep);font-size:var(--font-page);line-height:var(--line-tight)}._confirmationList_147h6_3725{display:grid;gap:var(--space-4)}._feedbackListPanel_147h6_3730{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs);overflow:hidden}._feedbackListToolbar_147h6_3739{display:grid;grid-template-columns:repeat(3,minmax(132px,170px)) auto minmax(0,1fr);gap:var(--space-3);align-items:end;min-width:0;padding:var(--space-3);border-bottom:1px solid var(--line);background:var(--panel-soft)}._feedbackListToolbar_147h6_3739 label{display:grid;gap:6px;min-width:0}._feedbackListToolbar_147h6_3739 label>span{color:var(--muted);font-size:var(--font-xs);font-weight:740;line-height:var(--line-tight)}._feedbackListToolbar_147h6_3739 select{min-height:32px;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 8px;color:var(--ink);background:var(--panel);font-size:var(--font-sm)}._feedbackSortButton_147h6_3774{min-height:32px;align-self:end;white-space:nowrap}._feedbackTableWrap_147h6_3780{min-width:0;overflow-x:auto;scrollbar-width:thin}._feedbackTable_147h6_3780{display:grid;min-width:1320px}._feedbackTableHead_147h6_3791,._feedbackTableRow_147h6_3792{display:grid;grid-template-columns:84px minmax(190px,1.35fr) 92px 74px minmax(150px,1fr) 68px 132px 420px;gap:var(--space-3);align-items:center;min-width:0}._feedbackTableHead_147h6_3791{min-height:42px;padding:0 var(--space-3);border-bottom:1px solid var(--line);color:var(--muted);background:var(--panel-soft);font-size:var(--font-xs);font-weight:780}._feedbackTableRow_147h6_3792{min-height:58px;padding:9px var(--space-3);border-bottom:1px solid var(--line-soft)}._feedbackTableRow_147h6_3792:last-child{border-bottom:0}._feedbackTableRowFocused_147h6_3820{background:color-mix(in srgb,var(--green) 8%,var(--panel));box-shadow:inset 3px 0 0 var(--green-deep)}._feedbackStatusCell_147h6_3825,._feedbackTitleCell_147h6_3826,._feedbackTypeCell_147h6_3827,._feedbackPriorityCell_147h6_3828,._feedbackRouteCell_147h6_3829,._feedbackPlainCell_147h6_3830,._feedbackRowActions_147h6_3831{min-width:0}._feedbackTitleCell_147h6_3826,._feedbackRouteCell_147h6_3829{display:grid;gap:3px}._feedbackTitleCell_147h6_3826 strong,._feedbackRouteCell_147h6_3829 strong{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._feedbackTitleCell_147h6_3826 span,._feedbackRouteCell_147h6_3829 span,._feedbackPlainCell_147h6_3830{min-width:0;overflow:hidden;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._feedbackTypeCell_147h6_3827,._feedbackPriorityCell_147h6_3828{display:flex;flex-wrap:nowrap;gap:5px}._feedbackRowActions_147h6_3831{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:6px}._feedbackRowActions_147h6_3831 button{min-height:30px;padding:5px 7px;font-size:var(--font-xs);white-space:nowrap}._feedbackDetailStack_147h6_3885{display:grid;gap:var(--space-4)}._feedbackDetailHead_147h6_3890{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}._feedbackDetailHead_147h6_3890>div:first-child{display:grid;gap:5px;min-width:0}._feedbackDetailHead_147h6_3890 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._feedbackDetailHead_147h6_3890 h3{margin:0;color:var(--ink);font-size:var(--font-xl);line-height:var(--line-tight)}._feedbackDetailMetaGrid_147h6_3917{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._feedbackDetailInfo_147h6_3923{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._feedbackDetailInfo_147h6_3923 span,._feedbackDetailSection_147h6_3934 span{color:var(--muted);font-size:var(--font-xs);font-weight:740;line-height:var(--line-tight)}._feedbackDetailInfo_147h6_3923 strong{min-width:0;color:var(--ink);font-size:var(--font-sm);line-height:var(--line-normal);overflow-wrap:anywhere}._feedbackDetailSection_147h6_3934{display:grid;gap:6px;min-width:0}._feedbackDetailSection_147h6_3934 p{margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:var(--line-loose);overflow-wrap:anywhere}._confirmationCard_147h6_3963{display:grid;gap:var(--space-3);min-width:0;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs);overflow:hidden}._confirmationCardFocused_147h6_3975{border-color:color-mix(in srgb,var(--green) 46%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent),var(--shadow-sm)}._feedbackCardLayout_147h6_3980{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,286px);gap:var(--space-4);align-items:start;padding:var(--space-4) var(--space-4) 0}._feedbackCardMain_147h6_3988{display:grid;min-width:0;gap:var(--space-3)}._confirmationCardHead_147h6_3994{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:var(--space-3);min-width:0}._confirmationIcon_147h6_4002{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint)}._confirmationIcon_147h6_4002 svg{width:20px;height:20px}._confirmationCardHead_147h6_3994 h2{margin:7px 0 0;color:var(--ink);font-size:var(--font-xl);line-height:var(--line-tight)}._confirmationCardHead_147h6_3994 span,._confirmationActions_147h6_4026 span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-normal)}._confirmationBlocks_147h6_4033{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._confirmationBlock_147h6_4033{min-width:0;padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--panel-soft)}._confirmationBlock_147h6_4033 span{display:block;margin-bottom:6px;color:var(--green-deep);font-size:var(--font-xs);font-weight:780}._confirmationBlock_147h6_4033 p{margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:var(--line-loose);overflow-wrap:anywhere}._confirmationActions_147h6_4026{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--panel-soft)}._feedbackActionLead_147h6_4074{flex:0 0 auto}._feedbackTitleBlock_147h6_4078{display:grid;min-width:0;gap:4px}._feedbackMetaLine_147h6_4084{display:flex;flex-wrap:wrap;gap:6px 12px;min-width:0;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._feedbackMetaLine_147h6_4084 span{display:inline-flex;align-items:center;gap:4px;min-width:0}._feedbackMetaLine_147h6_4084 svg{width:13px;height:13px}._feedbackContentStack_147h6_4106{display:grid;min-width:0;gap:var(--space-3)}._feedbackSecondaryGrid_147h6_4112{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._feedbackTextSection_147h6_4118{display:grid;min-width:0;gap:6px}._feedbackTextSection_147h6_4118 span{color:var(--green-deep);font-size:var(--font-xs);font-weight:780;line-height:var(--line-tight)}._feedbackTextSection_147h6_4118 p{margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:var(--line-loose);overflow-wrap:anywhere}._feedbackClampLong_147h6_4139,._feedbackClampShort_147h6_4140{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}._feedbackClampLong_147h6_4139{-webkit-line-clamp:4}._feedbackClampShort_147h6_4140{-webkit-line-clamp:2}._feedbackExpandButton_147h6_4154{width:fit-content;border:0;padding:0;cursor:pointer;color:var(--green-deep);background:transparent;font-size:var(--font-sm);font-weight:760}._feedbackCardAside_147h6_4165{display:grid;min-width:0;gap:var(--space-3)}._feedbackSourceBox_147h6_4171{display:grid;gap:5px;min-width:0;padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--panel-soft)}._feedbackSourceBox_147h6_4171 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._feedbackSourceBox_147h6_4171 strong{color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight)}._feedbackSourceBox_147h6_4171 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);overflow-wrap:anywhere}._feedbackTagStack_147h6_4200{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}._feedbackActionGroup_147h6_4207{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);min-width:0}._feedbackAttachmentSummary_147h6_4215{display:grid;gap:var(--space-3);min-width:0;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);background:var(--panel-soft)}._feedbackAttachmentSummary_147h6_4215 span,._feedbackAttachmentSummary_147h6_4215 strong{font-size:var(--font-xs);line-height:var(--line-normal)}._feedbackAttachmentSummary_147h6_4215 strong{color:var(--ink-soft)}._feedbackAttachmentStrip_147h6_4236{display:grid;grid-template-columns:1fr;gap:var(--space-2)}._feedbackAttachmentThumb_147h6_4242,._feedbackAttachment_147h6_4215{display:grid;min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);overflow:hidden}._feedbackAttachmentThumb_147h6_4242{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:0;border-color:var(--line);cursor:pointer;color:inherit;font:inherit;text-align:left;text-decoration:none}._feedbackAttachmentThumb_147h6_4242:hover{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:var(--mint)}._feedbackAttachmentThumb_147h6_4242[aria-disabled=true]{cursor:not-allowed;opacity:.72}._feedbackAttachmentThumb_147h6_4242 img,._feedbackAttachmentThumb_147h6_4242 span{width:54px;height:54px}._feedbackAttachmentThumb_147h6_4242 img,._feedbackAttachment_147h6_4215 img{display:block;object-fit:cover}._feedbackAttachmentThumb_147h6_4242 span,._feedbackFileIcon_147h6_4287{display:grid;place-items:center;color:var(--green-deep);background:var(--mint);font-size:11px;font-weight:800}._feedbackAttachmentThumb_147h6_4242 span svg{width:18px;height:18px}._feedbackAttachmentThumb_147h6_4242 strong{min-width:0;padding:8px 8px 2px;color:var(--ink);font-size:var(--font-xs);line-height:var(--line-tight);overflow-wrap:anywhere}._feedbackAttachmentThumb_147h6_4242 small{grid-column:2;min-width:0;padding:0 8px 8px;color:var(--muted);font-size:11px;line-height:var(--line-tight);overflow-wrap:anywhere}._feedbackFormStack_147h6_4320{display:grid;gap:var(--space-4)}._feedbackReadonlyGrid_147h6_4325{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._feedbackReadonlyGrid_147h6_4325 div{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._feedbackReadonlyGrid_147h6_4325 span,._feedbackReadonlyGrid_147h6_4325 strong{display:block;min-width:0}._feedbackReadonlyGrid_147h6_4325 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._feedbackReadonlyGrid_147h6_4325 strong{margin-top:4px;color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight);overflow-wrap:anywhere}._feedbackUpload_147h6_4359{display:grid;gap:8px}._feedbackUpload_147h6_4359 label{display:flex;width:fit-content;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;color:var(--green-deep);background:var(--panel);font-size:var(--font-sm);font-weight:760}._feedbackUpload_147h6_4359 label:hover{border-color:var(--line-strong);background:var(--mint)}._feedbackUpload_147h6_4359 input{display:none}._feedbackUpload_147h6_4359 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._feedbackAttachmentGrid_147h6_4395{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-2)}._feedbackAttachment_147h6_4215{position:relative;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px}._feedbackAttachment_147h6_4215 img,._feedbackFileIcon_147h6_4287{width:56px;height:56px;border-radius:var(--radius-sm)}._feedbackAttachment_147h6_4215 div{min-width:0}._feedbackAttachment_147h6_4215 strong,._feedbackAttachment_147h6_4215 span{display:block;min-width:0;overflow-wrap:anywhere}._feedbackAttachment_147h6_4215 strong{color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight)}._feedbackAttachment_147h6_4215 span{margin-top:4px;color:var(--muted);font-size:var(--font-xs)}._feedbackAttachment_147h6_4215 button{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;color:var(--muted);background:var(--panel)}._feedbackAttachment_147h6_4215 button svg{width:14px;height:14px}._splitGrid_147h6_4456{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:var(--space-5);align-items:start}._sampleProcessingPage_147h6_4463{display:grid;min-width:0;gap:var(--space-4)}._sampleWorkspaceSwitch_147h6_4469,._sampleProcessingActions_147h6_4470{display:flex;flex-wrap:wrap;gap:var(--space-2)}._sampleProcessingGrid_147h6_4476{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:start;gap:var(--space-4);margin-top:var(--space-4)}._sampleProcessingAside_147h6_4484{display:grid;position:sticky;top:var(--space-4);gap:var(--space-3)}._sampleScanBar_147h6_4491{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._sampleProcessingCard_147h6_4503{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--brand-600) 22%,var(--line));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-50) 52%,var(--panel)) 0%,var(--panel) 38%);box-shadow:var(--shadow-sm)}._sampleProcessingCardTitle_147h6_4513,._sampleProcessingSectionHead_147h6_4514{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._sampleProcessingCardTitle_147h6_4513>div,._sampleProcessingSectionHead_147h6_4514>div{display:grid;min-width:0;gap:4px}._sampleProcessingCardTitle_147h6_4513 span,._sampleProcessingSectionHead_147h6_4514 span{color:var(--muted);font-size:var(--font-xs)}._sampleProcessingCardTitle_147h6_4513 strong,._sampleProcessingSectionHead_147h6_4514 strong{color:var(--ink)}._sampleProcessingCardTitle_147h6_4513>svg{width:28px;height:28px;color:var(--brand-700)}._sampleProcessingFacts_147h6_4545{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line)}._sampleProcessingFacts_147h6_4545 div{display:grid;gap:3px;min-width:0;padding:10px;background:var(--panel)}._sampleProcessingFacts_147h6_4545 dt,._sampleProcessingFacts_147h6_4545 dd{margin:0}._sampleProcessingFacts_147h6_4545 dt{color:var(--muted);font-size:var(--font-xs)}._sampleProcessingFacts_147h6_4545 dd{color:var(--ink);font-size:var(--font-sm);font-weight:680;overflow-wrap:anywhere}._sampleGatePass_147h6_4581,._sampleGateError_147h6_4582{font-size:var(--font-sm);font-weight:680}._sampleGatePass_147h6_4581{color:var(--green-deep)}._sampleGateError_147h6_4582{color:var(--amber)}._recheckSampleLink_147h6_4595{color:var(--muted);font-size:var(--font-xs)}._recheckCompareGrid_147h6_4600{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._recheckCompareGrid_147h6_4600 article{display:grid;align-content:start;gap:7px;min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}._recheckCompareGrid_147h6_4600 article>span,._recheckCompareGrid_147h6_4600 article>small{color:var(--muted);font-size:var(--font-xs)}._recheckCompareGrid_147h6_4600 article>strong{color:var(--ink);font-size:var(--font-lg)}._recheckCompareGrid_147h6_4600 article>p{min-height:58px;margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:1.6;overflow-wrap:anywhere}@media(max-width:760px){._recheckCompareGrid_147h6_4600{grid-template-columns:1fr}}._mobileExperienceGrid_147h6_4643{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,420px);gap:var(--space-5);align-items:start}._mobileInfoStack_147h6_4650{display:grid;gap:var(--space-4);min-width:0}._mobileStatusGrid_147h6_4656,._mobileFlowGrid_147h6_4662{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._mobileFlowCard_147h6_4668{display:grid;gap:var(--space-1);min-height:94px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._mobileFlowCard_147h6_4668 strong,._mobileFlowCard_147h6_4668 span{display:block}._mobileFlowCard_147h6_4668 span{color:var(--muted);line-height:1.55}._phoneSticky_147h6_4688{position:sticky;top:calc(var(--topbar-height) + 16px)}._miniAppPage_147h6_4693{display:grid;min-height:100%;align-content:start;gap:14px;padding:14px;background:#f4f6f5}._miniHeroCard_147h6_4702,._miniPageCard_147h6_4703,._miniTaskCard_147h6_4704,._miniObjectCard_147h6_4705,._miniProfileCard_147h6_4706,._miniSuccessCard_147h6_4707{border:1px solid rgba(31,44,36,.1);border-radius:12px;background:#fff;box-shadow:var(--shadow-xs)}._miniHeroCard_147h6_4702{display:grid;gap:12px;padding:14px;color:var(--ink);background:#fff;box-shadow:var(--shadow-sm)}._miniHeroRow_147h6_4723{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}._miniTaskTop_147h6_4730{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0}._miniHeroRow_147h6_4723>div,._miniTaskTop_147h6_4730>div,._miniProfileCard_147h6_4706>div{min-width:0}._miniHeroRow_147h6_4723>div>strong,._miniHeroRow_147h6_4723>div>span,._miniTaskTop_147h6_4730>div>strong,._miniTaskTop_147h6_4730>div>span,._miniProfileCard_147h6_4706>div>strong,._miniProfileCard_147h6_4706>div>span{display:block;min-width:0}._miniHeroRow_147h6_4723>div>strong,._miniProfileCard_147h6_4706>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}._miniHeroRow_147h6_4723>div>span,._miniProfileCard_147h6_4706>div>span,._miniTaskTop_147h6_4730>div>span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}._miniHeroRow_147h6_4723>div>span{color:var(--muted)}._miniAvatar_147h6_4775{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--green-deep);background:var(--mint);font-weight:840}._miniStatusPill_147h6_4787{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:24px;max-width:118px;padding:4px 8px;border-radius:999px;color:var(--green-deep);background:var(--mint);font-size:12px;font-weight:780;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._miniStatusPill_147h6_4787 svg{flex:0 0 auto;width:12px;height:12px}._miniStatusOnline_147h6_4812{color:#16643f;background:#e4f5ea}._miniStatusOffline_147h6_4817{color:#a94f49;background:#f8e8e6}._miniStatusDraft_147h6_4822{color:#9a6512;background:#fff2d7}._miniStatusRecapture_147h6_4827{color:#a1423c;background:#fbe5e2}._miniStatusLine_147h6_4832{display:flex;flex-wrap:wrap;gap:6px}._miniStatusLine_147h6_4832 span{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;color:var(--muted);background:var(--panel-soft);font-size:12px;font-weight:740;line-height:1}._miniStats_147h6_4851{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._miniMetricCard_147h6_4857{display:grid;gap:4px;min-height:58px;padding:10px;border-radius:10px;background:var(--panel-soft)}._miniMetricCard_147h6_4857 span{color:var(--muted);font-size:12px}._miniMetricCard_147h6_4857 strong{color:var(--green-ink);font-size:18px;line-height:1}._miniQuickGrid_147h6_4877{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px}._miniQuickAction_147h6_4883{display:grid;min-height:76px;place-items:center;gap:6px;padding:10px 6px;border:1px solid color-mix(in srgb,var(--green) 14%,var(--line));border-radius:12px;color:var(--ink);background:color-mix(in srgb,var(--mint) 42%,var(--panel));box-shadow:none}._miniQuickAction_147h6_4883 svg{width:22px;height:22px;color:var(--green-deep)}._miniQuickAction_147h6_4883 span{font-size:12px;font-weight:760;line-height:1.2}._miniSectionHeader_147h6_4908{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._miniSectionHeader_147h6_4908 strong,._miniSectionHeader_147h6_4908 span{display:block}._miniSectionHeader_147h6_4908 span{color:var(--muted);font-size:12px}._miniTaskList_147h6_4925,._miniObjectList_147h6_4926,._miniSettingsList_147h6_4927{display:grid;gap:10px}._miniTaskCard_147h6_4704,._miniPageCard_147h6_4703,._miniProfileCard_147h6_4706,._miniSuccessCard_147h6_4707{display:grid;gap:12px;padding:13px}._miniTaskTop_147h6_4730 strong{overflow-wrap:anywhere;line-height:1.35}._miniProgressLine_147h6_4946{height:7px;overflow:hidden;border-radius:999px;background:#e5ebe7}._miniTaskMeta_147h6_4953{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}._miniCardAction_147h6_4961,._miniObjectCard_147h6_4705,._miniSettingsList_147h6_4927 button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;text-align:left}._miniCardAction_147h6_4961{min-height:44px;padding-top:10px;border-top:1px solid var(--line);color:var(--green-deep);background:transparent;font-weight:780}._miniCardAction_147h6_4961 svg{width:16px;height:16px}._miniObjectCard_147h6_4705{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:66px;padding:12px}._miniObjectCard_147h6_4705 strong,._miniObjectCard_147h6_4705 span,._miniSettingsList_147h6_4927 span,._miniSettingsList_147h6_4927 strong{display:block}._miniObjectCard_147h6_4705>div,._miniSettingsList_147h6_4927 span,._miniSettingsList_147h6_4927 strong{min-width:0}._miniObjectCard_147h6_4705 strong,._miniSettingsList_147h6_4927 strong{overflow-wrap:anywhere}._miniObjectCard_147h6_4705 span,._miniSettingsList_147h6_4927 span{color:var(--muted);font-size:12px;line-height:1.45}._miniScannerCard_147h6_5020{display:grid;gap:10px;min-height:238px;place-items:center;padding:22px 16px;border-radius:16px;color:#fff;background:#16221c;text-align:center}._miniScannerCard_147h6_5020>span:last-child{color:#ffffffb8;font-size:12px}._miniScanFrame_147h6_5037{position:relative;display:grid;width:132px;height:132px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:18px}._miniScanFrame_147h6_5037:before,._miniScanFrame_147h6_5037:after{position:absolute;top:12px;right:12px;bottom:12px;left:12px;content:"";border:2px solid #72d090}._miniScanFrame_147h6_5037:before{clip-path:polygon(0 0,42px 0,42px 8px,8px 8px,8px 42px,0 42px,0 0,100% 0,calc(100% - 42px) 0,calc(100% - 42px) 8px,calc(100% - 8px) 8px,calc(100% - 8px) 42px,100% 42px,100% 0)}._miniScanFrame_147h6_5037:after{clip-path:polygon(0 100%,42px 100%,42px calc(100% - 8px),8px calc(100% - 8px),8px calc(100% - 42px),0 calc(100% - 42px),0 100%,100% 100%,calc(100% - 42px) 100%,calc(100% - 42px) calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) calc(100% - 42px),100% calc(100% - 42px),100% 100%)}._miniScanFrame_147h6_5037 svg{width:42px;height:42px}._miniChipGrid_147h6_5068,._miniBottomActions_147h6_5069{display:flex;flex-wrap:wrap;gap:8px}._miniPrimaryButton_147h6_5075,._miniSoftButton_147h6_5076,._miniDangerButton_147h6_5077{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:780;line-height:1.2}._miniPrimaryButton_147h6_5075{width:100%;color:#fff;background:var(--green)}._miniSoftButton_147h6_5076{color:var(--green-deep);background:#eaf3ee}._miniDangerButton_147h6_5077{flex:1;color:#fff;background:var(--red)}._miniSoftButton_147h6_5076[aria-pressed=true]{color:#fff;background:var(--green)}._miniQuickAction_147h6_4883:focus-visible,._miniCardAction_147h6_4961:focus-visible,._miniObjectCard_147h6_4705:focus-visible,._miniSettingsList_147h6_4927 button:focus-visible,._miniPrimaryButton_147h6_5075:focus-visible,._miniSoftButton_147h6_5076:focus-visible,._miniDangerButton_147h6_5077:focus-visible,._miniPhotoTile_147h6_5119:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 52%,white);outline-offset:2px}._miniQuickAction_147h6_4883:active,._miniPrimaryButton_147h6_5075:active:not(:disabled),._miniSoftButton_147h6_5076:active:not(:disabled),._miniDangerButton_147h6_5077:active:not(:disabled){transform:translateY(1px)}._miniVoiceCard_147h6_5131{display:grid;gap:10px;padding:13px;border:1px solid rgba(46,112,74,.18);border-radius:12px;background:linear-gradient(145deg,#fff,#f0f7f3);box-shadow:0 8px 20px #1f2c240d}._miniVoiceListening_147h6_5141{border-color:#2e704a80;box-shadow:0 0 0 3px #2e704a14}._miniVoiceHeader_147h6_5146,._miniVoiceActions_147h6_5147,._miniVoiceHeader_147h6_5146>div{display:flex;align-items:center}._miniVoiceHeader_147h6_5146{justify-content:space-between;gap:10px}._miniVoiceHeader_147h6_5146>div{min-width:0;gap:8px}._miniVoiceHeader_147h6_5146>div>svg{flex:0 0 auto;width:22px;height:22px;color:var(--green-deep)}._miniVoiceHeader_147h6_5146 span,._miniVoiceHeader_147h6_5146 strong,._miniVoiceHeader_147h6_5146 small{display:block}._miniVoiceHeader_147h6_5146>div>span{min-width:0}._miniVoiceHeader_147h6_5146 strong{color:var(--ink);font-size:14px}._miniVoiceHeader_147h6_5146 small,._miniVoicePrivacy_147h6_5186,._miniVoiceActions_147h6_5147>span{color:var(--muted);font-size:12px;line-height:1.5}._miniVoiceStatus_147h6_5193{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:var(--green-deep);background:var(--mint);font-size:11px;font-weight:780;line-height:1.2}._miniVoicePreview_147h6_5204{min-height:58px;padding:10px;border:1px solid rgba(31,44,36,.08);border-radius:10px;color:var(--ink);background:#ffffffdb;font-size:12px;line-height:1.65;overflow-wrap:anywhere}._miniVoiceActions_147h6_5147{flex-wrap:wrap;gap:8px}._miniVoiceStartButton_147h6_5221,._miniVoiceStopButton_147h6_5222{display:inline-flex;flex:0 0 auto;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:10px;color:#fff;background:var(--green);font-size:13px;font-weight:780}._miniVoiceStopButton_147h6_5222{background:var(--red)}._miniVoiceStartButton_147h6_5221:disabled{cursor:not-allowed;color:var(--muted);background:var(--panel-soft)}._miniVoiceStartButton_147h6_5221 svg,._miniVoiceStopButton_147h6_5222 svg{width:15px;height:15px}._miniVoiceActions_147h6_5147>span{flex:1 1 150px}._miniVoicePrivacy_147h6_5186{padding-top:8px;border-top:1px solid rgba(31,44,36,.08)}._miniPrimaryButton_147h6_5075 svg,._miniSoftButton_147h6_5076 svg,._miniDangerButton_147h6_5077 svg{width:15px;height:15px}._miniPrimaryButton_147h6_5075:disabled,._miniDangerButton_147h6_5077:disabled{cursor:not-allowed;opacity:.5}._miniHazardAlert_147h6_5275{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:12px;border:1px solid rgba(180,83,9,.28);border-radius:12px;color:#713f12;background:#fffbeb}._miniHazardAlert_147h6_5275>svg{width:18px;height:18px;margin-top:1px;color:#b45309}._miniHazardAlertWide_147h6_5294{grid-template-columns:1fr}._miniHazardAlert_147h6_5275>div{display:grid;gap:5px;min-width:0}._miniHazardAlert_147h6_5275 strong,._miniHazardAlert_147h6_5275 span{overflow-wrap:anywhere}._miniHazardAlert_147h6_5275 span{font-size:12px;line-height:1.55}._miniSafetyCheck_147h6_5314{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;padding:11px 12px;border:1px solid rgba(31,44,36,.1);border-radius:12px;background:#fff}._miniSafetyCheck_147h6_5314 input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--green-deep)}._miniSafetyCheck_147h6_5314 span{color:var(--ink);font-size:12px;line-height:1.5}._miniInputRow_147h6_5338,._miniTextareaRow_147h6_5339{display:grid;gap:6px;padding:11px 12px;border:1px solid rgba(31,44,36,.08);border-radius:12px;background:#fff}._miniInputRow_147h6_5338:focus-within,._miniTextareaRow_147h6_5339:focus-within{border-color:color-mix(in srgb,var(--green) 52%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--mint) 68%,transparent)}._miniInputRow_147h6_5338 span,._miniTextareaRow_147h6_5339 span{color:var(--muted);font-size:12px;font-weight:760}._miniInputRow_147h6_5338 small{color:var(--muted);font-size:11px;line-height:1.45}._miniInputRow_147h6_5338 input,._miniInputRow_147h6_5338 select,._miniTextareaRow_147h6_5339 textarea{width:100%;min-height:32px;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-weight:740}._miniInputRow_147h6_5338 select{-webkit-appearance:none;-moz-appearance:none;appearance:none}._miniRepeatField_147h6_5384{display:grid;gap:9px;margin:0;padding:11px 12px;border:1px solid rgba(31,44,36,.08);border-radius:12px;background:#fff}._miniRepeatField_147h6_5384 legend{padding:0 4px;color:var(--muted);font-size:12px;font-weight:760}._miniRepeatField_147h6_5384>small{color:var(--muted);font-size:11px;line-height:1.45}._miniRepeatGrid_147h6_5407{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}._miniRepeatGrid_147h6_5407 label{display:grid;gap:4px}._miniRepeatGrid_147h6_5407 span,._miniAggregateValue_147h6_5419 span{color:var(--muted);font-size:10px;font-weight:700}._miniRepeatGrid_147h6_5407 input{width:100%;min-width:0;min-height:32px;border:1px solid var(--line);border-radius:8px;padding:5px 7px;color:var(--ink);background:var(--panel)}._miniAggregateValue_147h6_5419{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--line)}._miniAggregateValue_147h6_5419 strong{color:var(--green-deep);font-size:14px}._miniTextareaRow_147h6_5339 textarea{min-height:82px;resize:vertical;line-height:1.55}._miniPhotoGrid_147h6_5456{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._miniPhotoTile_147h6_5119{display:grid;min-height:96px;place-items:center;gap:4px;padding:10px;border:1px dashed var(--line-strong);border-radius:12px;color:var(--muted);background:#fff}._miniPhotoTile_147h6_5119 svg{width:20px;height:20px}._miniPhotoTile_147h6_5119 strong{color:var(--ink);font-size:13px}._miniPhotoDone_147h6_5484{border-style:solid;color:var(--green-deep);background:var(--mint)}._miniThumbGrid_147h6_5490{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._miniThumbCard_147h6_5496{overflow:hidden;margin:0;border-radius:12px;background:#fff}._miniThumbCard_147h6_5496 img{display:block;width:100%;aspect-ratio:1.1;object-fit:cover}._miniThumbPlaceholder_147h6_5510{display:grid;width:100%;aspect-ratio:1.1;place-items:center;color:var(--green-deep);background:var(--mint)}._miniThumbPlaceholder_147h6_5510 svg{width:22px;height:22px}._miniThumbCard_147h6_5496 figcaption{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px;font-size:12px}._miniThumbCard_147h6_5496 button{color:var(--red);background:transparent;font-weight:760}._miniMapCard_147h6_5539{display:grid;min-height:170px;place-items:center;gap:7px;padding:18px;border:1px solid var(--line);border-radius:16px;color:var(--green-deep);background:#eef6f1;text-align:center}._miniMapCard_147h6_5539 svg{width:34px;height:34px}._miniMapCard_147h6_5539 span{color:var(--muted);font-size:12px}._miniEmptyState_147h6_5562,._miniSuccessCard_147h6_4707{display:grid;min-height:220px;place-items:center;gap:8px;padding:24px 18px;border-radius:16px;background:#fff;text-align:center}._miniEmptyState_147h6_5562 svg,._miniSuccessCard_147h6_4707 svg{width:38px;height:38px;color:var(--green-deep)}._miniEmptyState_147h6_5562 span,._miniSuccessCard_147h6_4707 span,._miniCardText_147h6_5583{color:var(--muted);line-height:1.6}._miniProfileCard_147h6_4706{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}._miniSettingsList_147h6_4927 button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:12px;border-radius:12px;background:#fff}._miniSettingsList_147h6_4927 strong{max-width:128px;text-align:right}._mobileControlRow_147h6_5610,._miniActionRow_147h6_5611,._tabs_147h6_5612{display:flex;flex-wrap:wrap;gap:8px}._miniActionRow_147h6_5611{margin-top:12px}._miniPageTitle_147h6_5622 strong,._miniPageTitle_147h6_5622 span{display:block}._miniPageTitle_147h6_5622 span{margin-top:4px;color:var(--muted);font-size:12px}._miniDetailList_147h6_5633,._miniTraitList_147h6_5634{display:grid;gap:8px;margin-top:12px}._miniDetailList_147h6_5633 div,._miniTraitList_147h6_5634 div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px;border-radius:6px;background:var(--panel-soft)}._miniDetailList_147h6_5633 span,._miniTraitList_147h6_5634 span{color:var(--muted)}._miniFormGrid_147h6_5655{display:grid;grid-template-columns:1fr;gap:10px}._miniFieldGroup_147h6_5661{display:grid;gap:10px;padding:12px;border:1px solid rgba(31,44,36,.1);border-radius:12px;background:#fff;box-shadow:var(--shadow-xs)}._miniObjectCard_147h6_4705 small,._miniSuccessCard_147h6_4707 small,._miniTraitList_147h6_5634 small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}._scanBox_147h6_5681{display:grid;min-height:120px;place-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--green-deep);background:var(--mint);text-align:center}._surveyDetailStack_147h6_5692{display:grid;gap:var(--space-4)}._surveyOverviewGrid_147h6_5697{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:var(--space-4);align-items:stretch;min-width:0}._surveyOverviewCard_147h6_5705,._surveyProgressCard_147h6_5706,._surveyDetailSection_147h6_5707{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._surveyOverviewCard_147h6_5705,._surveyProgressCard_147h6_5706,._surveyDetailSection_147h6_5707{padding:var(--space-4)}._surveyBlockHead_147h6_5721{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._surveyBlockHead_147h6_5721 strong,._surveyBlockHead_147h6_5721 span{display:block}._surveyBlockHead_147h6_5721 span{margin-top:4px;color:var(--muted);line-height:1.55}._surveyInfoList_147h6_5740{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._surveyInfoList_147h6_5740 div{min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._surveyInfoList_147h6_5740 span,._surveyProgressTop_147h6_5755 span,._surveyMetricGrid_147h6_5756 span,._assigneePanel_147h6_5757>span{display:block;color:var(--muted);font-size:var(--font-xs);font-weight:720}._surveyInfoList_147h6_5740 strong{display:block;margin-top:5px;line-height:1.5;overflow-wrap:anywhere}._surveyInfoWide_147h6_5771{grid-column:1 / -1}._surveyInfoListCompact_147h6_5775{gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}._surveyInfoListCompact_147h6_5775 div{padding:11px 12px;border-width:0 1px 1px 0;border-radius:0;background:var(--panel)}._surveyInfoListCompact_147h6_5775 div:nth-child(2n){border-right-width:0}._surveyInfoListCompact_147h6_5775 div:nth-last-child(-n+1){border-bottom-width:0}._surveyProgressCard_147h6_5706{display:grid;align-content:start;gap:var(--space-4)}._surveyProgressTop_147h6_5755{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._surveyProgressTop_147h6_5755 span,._surveyProgressTop_147h6_5755 strong{display:block}._surveyProgressTop_147h6_5755 strong{margin-top:5px;color:var(--green-ink);font-size:32px;line-height:1}._surveyProgressCardCompact_147h6_5822{gap:var(--space-3)}._surveyProgressCardCompact_147h6_5822 ._surveyProgressTop_147h6_5755 strong{font-size:var(--font-xl)}._surveyMetricGrid_147h6_5756{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._surveyMetricGrid_147h6_5756 div{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--panel-soft)}._surveyMetricGrid_147h6_5756 strong{display:block;margin-top:6px;font-size:var(--font-xl);line-height:1}._surveyProgressCardCompact_147h6_5822 ._surveyMetricGrid_147h6_5756 div{padding:10px 12px}._surveyProgressCardCompact_147h6_5822 ._surveyMetricGrid_147h6_5756 strong{font-size:var(--font-lg)}._surveyAssigneeLine_147h6_5857{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._surveyAssigneeLine_147h6_5857 span{color:var(--muted);font-size:var(--font-xs);font-weight:720;white-space:nowrap}._surveyAssigneeLine_147h6_5857 strong{min-width:0;color:var(--ink);text-align:right;overflow-wrap:anywhere}._surveyListSection_147h6_5883{padding:var(--space-3)}._assigneePanel_147h6_5757{display:grid;gap:var(--space-2);padding-top:2px}._assigneeList_147h6_5893{display:grid;gap:var(--space-2)}._assigneeRow_147h6_5898{display:grid;grid-template-columns:minmax(58px,1fr) auto auto;align-items:center;gap:var(--space-2);padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._assigneeRow_147h6_5898 strong{min-width:0;overflow-wrap:anywhere}._assigneeRow_147h6_5898 span{display:inline-flex;align-items:baseline;gap:4px;color:var(--muted);font-size:var(--font-xs);white-space:nowrap}._assigneeRow_147h6_5898 b{color:var(--ink);font-size:var(--font-lg)}._surveyRecordHead_147h6_5928{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._surveyRecordHead_147h6_5928 strong,._surveyRecordHead_147h6_5928 span{display:block}._surveyRecordHead_147h6_5928 span{margin-top:3px;color:var(--muted);line-height:1.55}._surveyRecordGrid_147h6_5947{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3)}._surveyRecordCard_147h6_5953{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._surveyRecordTitle_147h6_5963{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._surveyRecordTitle_147h6_5963 strong,._surveyRecordTitle_147h6_5963 span{display:block}._surveyRecordTitle_147h6_5963 span,._surveyRecordMeta_147h6_5976{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._surveyRecordMeta_147h6_5976{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}._surveyRecordMeta_147h6_5976 span{overflow-wrap:anywhere}._traitPills_147h6_5992{display:flex;flex-wrap:wrap;gap:var(--space-1)}._traitPills_147h6_5992 span{max-width:100%;padding:5px 8px;border-radius:var(--radius-pill);color:var(--green-deep);background:var(--mint);font-size:var(--font-xs);font-weight:720;overflow-wrap:anywhere}._photoStrip_147h6_6009{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}._photoCard_147h6_69{overflow:hidden;margin:0}._photoCard_147h6_69 button{display:block;width:100%;padding:0;border:0;cursor:zoom-in;background:transparent}._photoCard_147h6_69 img{display:block;width:100%;aspect-ratio:1;object-fit:cover}._photoCard_147h6_69 figcaption{display:grid;gap:var(--space-1);margin:0;padding:var(--space-3)}._photoCard_147h6_69 figcaption span{overflow-wrap:anywhere}._projectEditorWorkspace_147h6_6047{display:grid;gap:var(--space-4)}._projectEditorStats_147h6_6052{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}._projectEditorStats_147h6_6052>div{display:grid;gap:5px;min-height:76px;align-content:center;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._projectEditorStats_147h6_6052 span{color:var(--muted);font-size:var(--font-xs)}._projectEditorStats_147h6_6052 strong{color:var(--ink);font-size:var(--font-lg)}._projectEditorLayout_147h6_6079{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--space-4);align-items:start}._projectEditorMain_147h6_6086{display:grid;gap:var(--space-4);min-width:0}._projectEditorMain_147h6_6086>section{margin:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-xs)}._projectReadinessPanel_147h6_6101{position:sticky;top:var(--space-4);display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-xs)}._projectReadinessList_147h6_6113{display:grid;gap:var(--space-2)}._projectReadinessItemReady_147h6_6118,._projectReadinessItemPending_147h6_6119{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px var(--space-2);padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._projectReadinessItemReady_147h6_6118{border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green-soft) 58%,var(--panel))}._projectReadinessItemPending_147h6_6119{border-color:color-mix(in srgb,var(--amber) 34%,var(--line));background:color-mix(in srgb,var(--amber-soft) 58%,var(--panel))}._projectReadinessItemReady_147h6_6118>span,._projectReadinessItemPending_147h6_6119>span{grid-row:1 / span 2;align-self:start;margin-top:1px;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:760;white-space:nowrap}._projectReadinessItemReady_147h6_6118>span{background:var(--green-soft);color:var(--green)}._projectReadinessItemPending_147h6_6119>span{background:var(--amber-soft);color:var(--amber)}._projectReadinessItemReady_147h6_6118 strong,._projectReadinessItemPending_147h6_6119 strong{color:var(--ink);font-size:var(--font-sm)}._projectReadinessItemReady_147h6_6118 small,._projectReadinessItemPending_147h6_6119 small{grid-column:2;color:var(--muted);font-size:var(--font-xs);line-height:1.5}._projectEditorFooter_147h6_6175{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}._templateEditorWorkspace_147h6_6183{display:grid;gap:var(--space-4)}._templateMetaPanel_147h6_6188{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._templateBuilderHead_147h6_6195{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._templateBuilderHead_147h6_6195 strong,._templateBuilderHead_147h6_6195 span{display:block}._templateBuilderHead_147h6_6195 span{margin-top:3px;color:var(--muted);font-size:var(--font-xs)}._templateEditorStats_147h6_6214{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}._templateEditorStats_147h6_6214>div{display:grid;gap:4px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._templateEditorStats_147h6_6214 span{color:var(--muted);font-size:var(--font-xs)}._templateEditorStats_147h6_6214 strong{color:var(--ink);font-size:var(--font-xl)}._templateEditorLayout_147h6_6239{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(520px,1.7fr);gap:var(--space-4);align-items:start}._templateFieldNavigator_147h6_6246,._templateFieldDetail_147h6_6247{min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-xs)}._templateFieldNavigator_147h6_6246{position:sticky;top:var(--space-4);display:grid;gap:var(--space-3);padding:var(--space-4)}._templateFieldFilters_147h6_6263{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:var(--space-2)}._templateFieldList_147h6_6269{display:grid;gap:6px;max-height:min(62vh,720px);margin:0;overflow-y:auto;padding:0 4px 0 0;list-style:none;scrollbar-gutter:stable}._templateFieldList_147h6_6269>li{min-width:0}._templateFieldListItem_147h6_6284{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:var(--space-2);align-items:center;width:100%;min-height:62px;border:1px solid transparent;border-radius:var(--radius);padding:9px 10px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}._templateFieldListItem_147h6_6284:hover{border-color:var(--line-strong);background:var(--panel-soft)}._templateFieldListItemActive_147h6_6306{border-color:color-mix(in srgb,var(--brand) 52%,var(--line));background:color-mix(in srgb,var(--brand-soft) 74%,var(--panel));box-shadow:inset 3px 0 0 var(--brand)}._templateFieldOrder_147h6_6312{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--panel-soft);color:var(--muted);font-size:var(--font-xs);font-weight:760}._templateFieldListItemActive_147h6_6306 ._templateFieldOrder_147h6_6312{background:var(--brand);color:#fff}._templateFieldListCopy_147h6_6329{min-width:0}._templateFieldListCopy_147h6_6329 strong,._templateFieldListCopy_147h6_6329 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._templateFieldListCopy_147h6_6329 strong{font-size:var(--font-sm)}._templateFieldListCopy_147h6_6329 small{margin-top:4px;color:var(--muted);font-size:var(--font-xs)}._templateFieldListTags_147h6_6351{display:flex;gap:4px;align-items:center}._templateFieldDetail_147h6_6247{display:grid;gap:var(--space-4);padding:var(--space-5)}._templateFieldDetailHead_147h6_6363{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}._templateFieldDetailHead_147h6_6363 span,._templateFieldDetailHead_147h6_6363 p{color:var(--muted);font-size:var(--font-xs)}._templateFieldDetailHead_147h6_6363 h3{margin:5px 0 4px;color:var(--ink);font-size:var(--font-xl)}._templateFieldDetailHead_147h6_6363 p{margin:0}._templateFieldDetailActions_147h6_6388{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}._templateFieldEmpty_147h6_6395{display:grid;min-height:112px;place-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);font-size:var(--font-sm);text-align:center}@media(max-width:1100px){._projectEditorLayout_147h6_6079,._templateEditorLayout_147h6_6239{grid-template-columns:1fr}._projectReadinessPanel_147h6_6101,._templateFieldNavigator_147h6_6246{position:static}._templateFieldList_147h6_6269{max-height:420px}}@media(max-width:720px){._projectEditorStats_147h6_6052,._templateEditorStats_147h6_6214,._templateFieldFilters_147h6_6263{grid-template-columns:1fr 1fr}._templateFieldDetailHead_147h6_6363{flex-direction:column}._templateFieldDetailActions_147h6_6388{justify-content:flex-start}}@media(max-width:520px){._projectEditorStats_147h6_6052,._templateEditorStats_147h6_6214,._templateFieldFilters_147h6_6263{grid-template-columns:1fr}._projectEditorFooter_147h6_6175{display:grid}._templateFieldListItem_147h6_6284{grid-template-columns:30px minmax(0,1fr)}._templateFieldListTags_147h6_6351{grid-column:2}}._bookingBoard_147h6_6458{display:grid;gap:var(--space-3)}._bookingBoardHead_147h6_6463{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._bookingBoardHead_147h6_6463 strong,._bookingBoardHead_147h6_6463 span{display:block}._bookingBoardHead_147h6_6463 span{margin-top:4px;color:var(--muted);font-size:var(--font-xs)}._bookingLegend_147h6_6485{display:flex;flex-wrap:wrap;gap:var(--space-3);grid-column:1 / -1}._bookingLegend_147h6_6485 span{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--muted)}._bookingLegend_147h6_6485 i{display:block;width:9px;height:9px;border-radius:var(--radius-pill)}._legendBooked_147h6_6507{background:var(--green)}._legendFree_147h6_6511{border:1px solid var(--line-strong);background:var(--panel)}._legendSelected_147h6_6516{border:1px solid var(--amber);background:var(--amber-soft)}._bookingBoardControls_147h6_6521{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._bookingBoardControls_147h6_6521 input{min-height:34px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 9px;color:var(--ink);background:var(--panel)}._segmented_147h6_6537{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}._segmented_147h6_6537 button{min-height:32px;min-width:44px;padding:6px 10px;color:var(--muted);background:transparent;font-weight:760}._segmented_147h6_6537 button[aria-pressed=true]{color:#fff;background:var(--green)}._bookingGrid_147h6_6559{display:grid;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._bookingGridDay_147h6_6568{grid-template-columns:160px repeat(4,minmax(130px,1fr))}._bookingGridWeek_147h6_6572{grid-template-columns:160px repeat(5,minmax(146px,1fr))}._bookingAxis_147h6_6576,._bookingResource_147h6_6577,._bookingCellBooked_147h6_6578,._bookingCellFree_147h6_6579{min-height:78px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--space-3)}._bookingAxis_147h6_6576{min-height:42px;color:var(--muted);background:var(--panel-soft);font-size:var(--font-xs);font-weight:780}._bookingResource_147h6_6577{display:grid;align-content:center;gap:4px;background:var(--panel-soft)}._bookingResource_147h6_6577 span{color:var(--muted);font-size:var(--font-xs)}._bookingCellBooked_147h6_6578{display:grid;align-content:center;gap:4px;border-left:3px solid var(--green);background:var(--mint)}._bookingCellBooked_147h6_6578 span{color:var(--muted);font-size:var(--font-xs)}._bookingWeekCell_147h6_6619{display:grid;align-content:center;gap:5px;min-height:78px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:3px solid var(--green);padding:var(--space-3);background:var(--mint)}._bookingWeekCell_147h6_6619 span{color:var(--muted);font-size:var(--font-xs)}._bookingWeekCell_147h6_6619 button{width:fit-content;margin-top:2px;color:var(--green-deep);background:transparent;font-size:var(--font-xs);font-weight:760}._bookingCellFree_147h6_6579{display:grid;place-items:center;color:var(--muted);background:var(--panel);cursor:pointer}._bookingCellFree_147h6_6579:hover{color:var(--green-deep);background:var(--mint)}._bookingSectionHead_147h6_6658{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}._bookingModule_147h6_6668{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._bookingModule_147h6_6668+._bookingModule_147h6_6668{margin-top:var(--space-4)}._bookingSectionHead_147h6_6658 strong,._bookingSectionHead_147h6_6658 span{display:block}._bookingSectionHead_147h6_6658 span{margin-top:3px;color:var(--muted);font-size:var(--font-xs)}._hazardIdentityCell_147h6_6691{display:grid;gap:3px;min-width:0}._hazardIdentityCell_147h6_6691 strong,._hazardIdentityCell_147h6_6691 span{min-width:0;overflow-wrap:anywhere}._hazardIdentityCell_147h6_6691 span{color:var(--muted);font-size:var(--font-xs);line-height:1.4}._myBookingGrid_147h6_6709{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}._myBookingList_147h6_6715{display:grid;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}._myBookingRow_147h6_6723{display:grid;grid-template-columns:156px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 12px;border-top:1px solid var(--line)}._myBookingRow_147h6_6723:first-child{border-top:0}._myBookingRow_147h6_6723:hover{background:var(--panel-soft)}._myBookingTime_147h6_6741,._myBookingMain_147h6_6742{display:grid;min-width:0;gap:4px}._myBookingTime_147h6_6741 strong,._myBookingMain_147h6_6742 strong{color:var(--ink);line-height:var(--line-tight)}._myBookingTime_147h6_6741 span,._myBookingMain_147h6_6742 span{min-width:0;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._myBookingCard_147h6_6765{display:grid;min-width:0;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._myBookingCard_147h6_6765 strong,._myBookingCard_147h6_6765 span,._myBookingCard_147h6_6765 p{min-width:0}._myBookingCard_147h6_6765 strong{display:block;color:var(--ink);line-height:var(--line-tight)}._myBookingCard_147h6_6765 span,._myBookingCard_147h6_6765 p{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._myBookingCard_147h6_6765 p{margin:0}._bookingCardMeta_147h6_6798{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._bookingEmpty_147h6_6805{display:grid;min-height:88px;place-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);background:var(--panel-soft);font-size:var(--font-sm)}._occupancyCell_147h6_6816{display:grid;min-width:0;gap:4px}._occupancyCell_147h6_6816 strong,._occupancyCell_147h6_6816 span{display:block;min-width:0}._occupancyCell_147h6_6816 strong{color:var(--ink);line-height:var(--line-tight)}._occupancyCell_147h6_6816 span,._freeOccupancy_147h6_6834{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);overflow-wrap:anywhere}._bookingDialogBackdrop_147h6_6841{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:24px;background:#20282459}._bookingDialog_147h6_6841{display:flex;width:min(1180px,100%);max-height:min(860px,calc(100vh - 48px));min-height:min(700px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-lg)}._bookingDialogHead_147h6_6863{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:16px 18px 14px;border-bottom:1px solid var(--line)}._bookingDialogHead_147h6_6863 h2{margin:0;color:var(--ink);font-size:var(--font-xl);line-height:var(--line-tight)}._bookingDialogHead_147h6_6863 span{display:block;margin-top:4px;color:var(--muted);font-size:var(--font-xs)}._bookingDialogBody_147h6_6886{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:0;flex:1}._bookingCalendarPane_147h6_6893{display:grid;min-width:0;align-content:start;gap:10px;overflow:hidden;padding:12px}._bookingCalendarToolbar_147h6_6902{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line);background:transparent}._bookingCalendarToolbar_147h6_6902 strong,._bookingCalendarToolbar_147h6_6902 span{display:block}._bookingCalendarToolbar_147h6_6902 span{margin-top:2px;color:var(--muted);font-size:var(--font-xs)}._bookingCalendarSurface_147h6_6923{min-width:0;height:clamp(520px,calc(100vh - 244px),640px);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._bookingCalendarSurface_147h6_6923 .fc{--fc-border-color: var(--line);--fc-page-bg-color: var(--panel);--fc-neutral-bg-color: var(--panel-soft);--fc-today-bg-color: color-mix(in srgb, var(--mint) 64%, transparent);--fc-now-indicator-color: var(--red);--fc-event-bg-color: var(--green-deep);--fc-event-border-color: var(--green-deep);--fc-event-text-color: #fff;height:100%;color:var(--ink);font-family:inherit;font-size:var(--font-xs)}._bookingCalendarSurface_147h6_6923 .fc-scrollgrid{border:0}._bookingCalendarSurface_147h6_6923 .fc-scroller{scrollbar-width:thin}._bookingCalendarSurface_147h6_6923 .fc-col-header-cell-cushion,._bookingCalendarSurface_147h6_6923 .fc-timegrid-axis-cushion,._bookingCalendarSurface_147h6_6923 .fc-timegrid-slot-label-cushion{color:var(--muted);font-weight:620;text-decoration:none}._bookingCalendarSurface_147h6_6923 .fc-col-header-cell{padding:7px 0;background:var(--panel-soft)}._bookingCalendarSurface_147h6_6923 .fc-timegrid-slot{height:28px}._bookingCalendarSurface_147h6_6923 .fc-timegrid-axis,._bookingCalendarSurface_147h6_6923 .fc-timegrid-slot-label{width:58px;min-width:58px}._bookingCalendarSurface_147h6_6923 .fc-timegrid-axis-frame{justify-content:flex-end;padding-right:8px}._bookingCalendarSurface_147h6_6923 .fc-timegrid-slot-label-frame{position:relative;top:0;transform:translateY(-50%);text-align:right}._bookingCalendarSurface_147h6_6923 .fc-timegrid-slot-label-cushion{padding:0 8px 0 0;font-variant-numeric:tabular-nums}._bookingCalendarSurface_147h6_6923 .fc-timegrid-slot-lane{cursor:crosshair}._bookingCalendarSurface_147h6_6923 .fc-timegrid-slot-minor{border-top-style:dotted}._bookingCalendarSurface_147h6_6923 .fc-non-business{background:color-mix(in srgb,var(--panel-soft) 68%,transparent)}._bookingCalendarSurface_147h6_6923 .fc-highlight{background:color-mix(in srgb,var(--amber-soft) 78%,transparent)}._bookingCalendarSurface_147h6_6923 .fc-timegrid-event{border-radius:6px;box-shadow:none}._bookingCalendarBusyEvent_147h6_7016{border-color:var(--green-deep)!important;background:var(--green-deep)!important}._bookingCalendarSelectedEvent_147h6_7021{border-color:var(--amber)!important;background:var(--amber-soft)!important}._bookingCalendarBusyEvent_147h6_7016 .fc-event-main{color:#fff}._bookingCalendarSelectedEvent_147h6_7021 .fc-event-main{color:var(--ink)}._bookingCalendarEventContent_147h6_7034{position:relative;display:grid;min-width:0;gap:1px;padding:3px 18px 3px 5px;line-height:var(--line-tight)}._bookingCalendarEventContent_147h6_7034 strong,._bookingCalendarEventContent_147h6_7034 span,._bookingCalendarEventContent_147h6_7034 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._bookingCalendarEventContent_147h6_7034 span,._bookingCalendarEventContent_147h6_7034 small{font-size:10px;opacity:.86}._bookingCalendarEventClear_147h6_7059{position:absolute;top:2px;right:5px;width:12px;height:12px;color:currentColor;font-size:12px;line-height:12px;text-align:center;opacity:.78}._bookingFormPane_147h6_7072{display:grid;align-content:start;gap:12px;overflow:auto;padding:14px;border-left:1px solid var(--line);background:var(--panel-soft)}._bookingFormHead_147h6_7082{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}._bookingFormHead_147h6_7082 strong{color:var(--ink);line-height:var(--line-tight)}._bookingFormHead_147h6_7082 span{color:var(--muted);font-size:var(--font-xs)}._bookingFormGrid_147h6_7101{display:grid;gap:10px}._bookingSelectionSummary_147h6_7106{display:flex;align-items:flex-start;justify-content:space-between;gap:5px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._bookingSelectionSummary_147h6_7106>div{display:grid;min-width:0;gap:5px}._bookingSelectionSummary_147h6_7106 span{color:var(--muted);font-size:var(--font-xs)}._bookingSelectionSummary_147h6_7106 strong{color:var(--ink);line-height:var(--line-tight);overflow-wrap:anywhere}._bookingSelectionSummary_147h6_7106 button{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--panel);font-size:18px;line-height:1}._bookingSelectionSummary_147h6_7106 button:hover{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,var(--line));background:var(--red-soft)}._bookingConflictText_147h6_7154{padding:9px 10px;border:1px solid color-mix(in srgb,var(--red) 24%,var(--line));border-radius:var(--radius-sm);color:var(--red);background:var(--red-soft);font-size:var(--font-xs);line-height:var(--line-normal)}._labNav_147h6_7164{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}._labPlanDetail_147h6_7171{display:flex;flex-direction:column;gap:var(--space-3);min-height:calc(100vh - var(--topbar-height) - 48px);min-width:0}._labPlanDetailHero_147h6_7179{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._labPlanDetailUtility_147h6_7190{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0}._labPlanDetailCrumbs_147h6_7198{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--green-deep);font-size:var(--font-sm);font-weight:760}._labPlanBackButton_147h6_7208{min-height:32px;padding:6px 10px}._labPlanDetailSummary_147h6_7213{display:flex;min-width:0}._labPlanDetailTitle_147h6_7218{min-width:0}._labPlanDetailTitle_147h6_7218 h1{margin:0;color:var(--ink);font-size:var(--font-2xl);line-height:var(--line-tight)}._labPlanDetailMeta_147h6_7229{display:grid;grid-template-columns:repeat(4,max-content);gap:var(--space-3);margin-top:var(--space-3);color:var(--muted);font-size:var(--font-sm)}._labPlanDetailMeta_147h6_7229>span{display:inline-flex;gap:6px;align-items:center;min-height:28px;min-width:0}._labPlanDetailMeta_147h6_7229>span+span{padding-left:var(--space-3);border-left:1px solid var(--line)}._labPlanDetailMeta_147h6_7229 small{color:var(--muted-weak);font-size:var(--font-xs);font-weight:680}._labPlanDetailMeta_147h6_7229 strong{overflow:hidden;color:var(--ink-soft);font-size:var(--font-sm);font-weight:720;text-overflow:ellipsis;white-space:nowrap}._labPlanDetailStats_147h6_7266{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}._labPlanDetailStats_147h6_7266 div{min-width:0;padding:9px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labPlanDetailStats_147h6_7266 div:nth-child(3){border-color:color-mix(in srgb,var(--red) 26%,var(--line));background:var(--red-soft)}._labPlanDetailStats_147h6_7266 div:nth-child(4){border-color:color-mix(in srgb,var(--blue) 24%,var(--line));background:var(--blue-soft)}._labPlanDetailStats_147h6_7266 span{display:block;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._labPlanDetailStats_147h6_7266 strong{display:block;margin-top:2px;color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight)}._labPlanDetailActions_147h6_7305,._labSpreadsheetActions_147h6_7306{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}._labPlanWorkspaceHeader_147h6_7314{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._labPlanWorkspaceHeaderTitle_147h6_7327{display:grid;min-width:0;gap:4px}._labPlanWorkspaceHeaderTitle_147h6_7327>span{color:var(--green-deep);font-size:var(--font-xs);font-weight:820}._labPlanWorkspaceHeaderTitle_147h6_7327 h1{margin:0;color:var(--ink);font-size:var(--font-2xl);line-height:var(--line-tight)}._labPlanWorkspaceHeaderTitle_147h6_7327 p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;color:var(--muted);font-size:var(--font-sm)}._labPlanWorkspaceHeaderTitle_147h6_7327 p>strong,._labPlanWorkspaceHeaderTitle_147h6_7327 p>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labPlanWorkspaceHeaderTitle_147h6_7327 p>strong{max-width:min(420px,100%);color:var(--ink-soft);font-weight:760}._labPlanWorkspaceHeaderTitle_147h6_7327 p>small{color:var(--muted);font-size:var(--font-xs)}._labPlanWorkspace_147h6_7314{display:flex;flex-direction:column;flex:1 1 auto;gap:0;min-height:0;min-width:0}._labPlanWorkspaceTabs_147h6_7385{display:flex;gap:4px;min-width:0;overflow-x:auto;padding:8px 10px 0;border:1px solid var(--line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--panel-soft);scrollbar-width:none}._labPlanWorkspaceTabs_147h6_7385::-webkit-scrollbar{display:none}._labPlanWorkspaceTab_147h6_7385{position:relative;display:flex;flex:1 0 136px;min-height:40px;min-width:0;align-items:center;justify-content:center;gap:7px;margin-bottom:-1px;padding:8px 10px;border:1px solid transparent;border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;color:var(--muted);background:transparent;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}._labPlanWorkspaceTab_147h6_7385:hover{color:var(--green-deep);background:color-mix(in srgb,var(--mint) 72%,transparent)}._labPlanWorkspaceTabLabel_147h6_7432{color:inherit;font-size:var(--font-sm);font-weight:820;overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}._labPlanWorkspaceTabActive_147h6_7442{border-color:color-mix(in srgb,var(--green) 32%,var(--line));border-top:3px solid var(--green);color:var(--green-deep);background:var(--panel)}._labPlanWorkspaceTabActive_147h6_7442:after{position:absolute;right:18px;bottom:-1px;left:18px;height:1px;background:var(--panel);content:""}._labPlanWorkspaceBody_147h6_7459{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}._labPlanResultsNav_147h6_7467{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._labPlanResultsNav_147h6_7467 button{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--muted);background:transparent;text-align:left;cursor:pointer}._labPlanResultsNav_147h6_7467 button:hover{border-color:color-mix(in srgb,var(--green) 24%,var(--line));color:var(--green-deep);background:var(--panel)}._labPlanResultsNav_147h6_7467 button strong{color:inherit;font-size:var(--font-sm)}._labPlanResultsNav_147h6_7467 button span{overflow:hidden;max-width:100%;font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap}._labPlanResultsNav_147h6_7467 ._labPlanResultsNavActive_147h6_7512{border-color:color-mix(in srgb,var(--green) 34%,var(--line));color:var(--green-deep);background:var(--panel);box-shadow:var(--shadow-xs)}._labPlanWorkspaceBody_147h6_7459>._labPlanWorkspacePanel_147h6_7519,._labPlanWorkspaceBody_147h6_7459>._labSpreadsheetPanel_147h6_7520{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}._labPlanWorkspaceBody_147h6_7459>._labSpreadsheetPanel_147h6_7520{flex:1 1 auto}._labPlanWorkspacePanel_147h6_7519{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;overflow:clip;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-sm)}._labPlanOverview_147h6_7542{display:grid;gap:12px;min-width:0}._labPlanOverviewInsight_147h6_7548{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--line));border-left:3px solid var(--green);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--mint) 38%,var(--panel))}._labPlanOverviewInsight_147h6_7548 div{min-width:0}._labPlanOverviewInsight_147h6_7548 span,._labPlanOverviewInsight_147h6_7548 strong{display:block}._labPlanOverviewInsight_147h6_7548 span{color:var(--green-deep);font-size:var(--font-xs);font-weight:820;line-height:var(--line-tight)}._labPlanOverviewInsight_147h6_7548 strong{margin-top:4px;color:var(--ink);font-size:var(--font-md);font-weight:780;line-height:var(--line-normal)}._labPlanOverviewBoard_147h6_7585{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;min-width:0}._labPlanOverviewSection_147h6_7592{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labPlanOverviewSectionHead_147h6_7603{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}._labPlanOverviewSectionHead_147h6_7603 div{min-width:0}._labPlanOverviewSectionHead_147h6_7603 span,._labPlanOverviewSectionHead_147h6_7603 strong{display:block}._labPlanOverviewSectionHead_147h6_7603 span{color:var(--green-deep);font-size:var(--font-sm);font-weight:820;line-height:var(--line-tight)}._labPlanOverviewSectionHead_147h6_7603 strong{margin-top:3px;color:var(--muted);font-size:var(--font-xs);font-weight:680;line-height:var(--line-normal)}._labPlanOverviewList_147h6_7635{display:grid;min-width:0;margin:0}._labPlanOverviewList_147h6_7635 div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;min-width:0;padding:9px 0;border-top:1px solid var(--line)}._labPlanOverviewList_147h6_7635 div:first-child{border-top:0}._labPlanOverviewList_147h6_7635 dt{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-normal)}._labPlanOverviewList_147h6_7635 dd{display:grid;gap:6px;min-width:0;margin:0;color:var(--ink);font-size:var(--font-sm);font-weight:760;line-height:var(--line-normal)}._labPlanOverviewList_147h6_7635 dd>span:first-child{color:var(--ink-soft)}._labPlanOverviewMarkerLine_147h6_7676{display:flex;flex-wrap:wrap;gap:6px;min-width:0}._labPlanOverviewSteps_147h6_7683{display:grid;min-width:0;margin:0;padding:0;list-style:none}._labPlanOverviewSteps_147h6_7683 li{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;min-width:0;padding:10px 0;border-top:1px solid var(--line)}._labPlanOverviewSteps_147h6_7683 li:first-child{border-top:0}._labPlanOverviewSteps_147h6_7683 li[aria-current=step]{margin-top:4px;padding:10px var(--space-3);border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));border-radius:var(--radius-sm);background:var(--blue-soft)}._labPlanOverviewSteps_147h6_7683 span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-normal)}._labPlanOverviewSteps_147h6_7683 strong{overflow:hidden;color:var(--ink);font-size:var(--font-sm);font-weight:780;line-height:var(--line-tight);text-align:right;text-overflow:ellipsis;white-space:nowrap}._labPlanOverviewFocus_147h6_7731{display:grid;grid-template-columns:minmax(230px,.44fr) minmax(0,1fr);gap:14px;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--amber) 18%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--amber-soft) 38%,var(--panel))}._labPlanOverviewFocus_147h6_7731 span,._labPlanOverviewFocus_147h6_7731 strong{display:block}._labPlanOverviewFocus_147h6_7731 span{color:var(--amber);font-size:var(--font-xs);font-weight:820;line-height:var(--line-tight)}._labPlanOverviewFocus_147h6_7731 strong{margin-top:4px;color:var(--ink);font-size:var(--font-sm);font-weight:780;line-height:var(--line-normal)}._labPlanOverviewFocus_147h6_7731 p{min-width:0;margin:0;color:var(--muted);font-size:var(--font-sm);line-height:var(--line-normal)}._labPlanOverviewGrid_147h6_7770{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--space-3);min-width:0}._labPlanOverviewCard_147h6_7777,._labPlanReviewFocus_147h6_7778{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labPlanOverviewCardHead_147h6_7789{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}._labPlanOverviewCardHead_147h6_7789>span,._labPlanOverviewCardHead_147h6_7789>div>span{color:var(--green-deep);font-size:var(--font-sm);font-weight:820;line-height:var(--line-tight)}._labPlanOverviewCardHead_147h6_7789 strong{display:block;margin-top:3px;color:var(--muted);font-size:var(--font-xs);font-weight:680;line-height:var(--line-normal)}._labPlanOverviewMetricGrid_147h6_7814,._labPlanReviewFocusGrid_147h6_7815{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}._labPlanOverviewMetricGrid_147h6_7814 div,._labPlanReviewFocusGrid_147h6_7815 div,._labPlanStageSummary_147h6_7824 div{min-width:0;padding:9px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}._labPlanOverviewMetricGrid_147h6_7814 span,._labPlanReviewFocusGrid_147h6_7815 span,._labPlanStageSummary_147h6_7824 span{display:block;color:var(--muted);font-size:var(--font-xs);font-weight:680;line-height:var(--line-normal)}._labPlanOverviewMetricGrid_147h6_7814 strong,._labPlanReviewFocusGrid_147h6_7815 strong,._labPlanStageSummary_147h6_7824 strong{display:block;margin-top:4px;overflow:hidden;color:var(--ink);font-size:var(--font-sm);font-weight:780;line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._labPlanStageSummary_147h6_7824{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}._labPlanStageCurrent_147h6_7863{border-color:color-mix(in srgb,var(--blue) 25%,var(--line))!important;background:var(--blue-soft)!important}._labPlanReviewFocusGrid_147h6_7815 small{display:block;margin-top:5px;overflow:hidden;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);text-overflow:ellipsis;white-space:nowrap}._labPlanOverviewHighlights_147h6_7879{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._labPlanOverviewHighlights_147h6_7879 div{min-width:0;padding:10px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labPlanOverviewHighlights_147h6_7879 span{display:block;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._labPlanOverviewHighlights_147h6_7879 strong{display:block;margin-top:3px;overflow:hidden;color:var(--ink);font-size:var(--font-lg);font-weight:780;line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._labPlanOverviewGroups_147h6_7912{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._labPlanOverviewGroup_147h6_7912{display:grid;align-content:start;gap:var(--space-2);min-width:0}._labPlanOverviewGroupTitle_147h6_7925{color:var(--green-deep);font-size:var(--font-xs);font-weight:820;letter-spacing:0}._labPlanOverviewFields_147h6_7932{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._labPlanMarkerSnapshot_147h6_7938{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--green) 20%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--mint) 42%,var(--panel))}._labPlanMarkerSnapshotHead_147h6_7948{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._labPlanMarkerSnapshotHead_147h6_7948 div{min-width:0}._labPlanMarkerSnapshotHead_147h6_7948 span,._labPlanMarkerSnapshotHead_147h6_7948 strong{display:block}._labPlanMarkerSnapshotHead_147h6_7948 span{color:var(--green-deep);font-size:var(--font-sm);font-weight:820;line-height:var(--line-tight)}._labPlanMarkerSnapshotHead_147h6_7948 strong{margin-top:3px;color:var(--muted);font-size:var(--font-xs);font-weight:680;line-height:var(--line-normal)}._labPlanMarkerChips_147h6_7980{display:flex;flex-wrap:wrap;gap:6px;min-width:0}._labPlanMarkerChip_147h6_7980{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);color:var(--ink-soft);line-height:1}._labPlanMarkerChip_147h6_7980 strong{font-size:var(--font-sm);font-weight:780}._labPlanMarkerChip_147h6_7980 small{color:var(--muted);font-size:var(--font-xs);font-weight:720}._labPlanMarkerChipActive_147h6_8011{border-color:color-mix(in srgb,var(--green) 30%,var(--line));background:var(--green-soft)}._labPlanMarkerChipPending_147h6_8016{border-color:color-mix(in srgb,var(--amber) 30%,var(--line));background:var(--amber-soft)}._labPlanMarkerChipDisabled_147h6_8021{border-color:color-mix(in srgb,var(--red) 26%,var(--line));background:var(--red-soft)}._labSpreadsheetPanel_147h6_7520{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;min-width:0;overflow:clip;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-sm);padding:var(--space-4)}._labSpreadsheetHead_147h6_8040{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._labSpreadsheetLeftControls_147h6_8048{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}._labSpreadsheetViewSwitch_147h6_8057{display:flex;flex:0 0 auto;align-items:center;gap:4px;padding:3px;border:1px solid color-mix(in srgb,var(--green) 20%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--mint) 58%,var(--panel))}._labSpreadsheetViewSwitch_147h6_8057 button{min-height:28px;padding:5px 9px}._labSpreadsheetFilters_147h6_8073{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labSpreadsheetFilters_147h6_8073 button{min-height:28px;padding:5px 8px}._labSpreadsheetDirty_147h6_8090{display:inline-flex;min-height:28px;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);color:var(--amber);background:var(--amber-soft);font-size:var(--font-xs);font-weight:720;line-height:var(--line-normal)}._labSpreadsheetHead_147h6_8040 ._labSpreadsheetActions_147h6_7306{flex:0 0 auto}._labSpreadsheetStats_147h6_8107{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}._labSpreadsheetStats_147h6_8107 div{min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labSpreadsheetStats_147h6_8107 span{display:block;color:var(--muted);font-size:var(--font-xs)}._labSpreadsheetStats_147h6_8107 strong{display:block;margin-top:2px;color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight)}._labSpreadsheetLegend_147h6_8135{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--font-sm)}._labSpreadsheetSurface_147h6_8144{flex:1 1 0;width:100%;min-height:260px;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff}._labResultListSurface_147h6_8155{flex:1 1 0;min-height:260px;min-width:0;overflow:auto}._labResultReasonTags_147h6_8162{display:flex;flex-wrap:wrap;gap:4px;min-width:0}._roadmap_147h6_8169{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}._roadmapCard_147h6_8175{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._roadmapCard_147h6_8175 h2{margin:0 0 var(--space-2);font-size:var(--font-lg)}._roadmapCard_147h6_8175 p{color:var(--muted);line-height:var(--line-loose)}@media(max-width:1100px){._splitGrid_147h6_4456,._mobileExperienceGrid_147h6_4643,._surveyOverviewGrid_147h6_5697{grid-template-columns:1fr}._phoneSticky_147h6_4688{position:static;order:-1}._kpiGrid_147h6_28,._acceptanceGrid_147h6_29,._capabilityGrid_147h6_30,._deliveryGrid_147h6_143,._confirmationBlocks_147h6_4033,._roadmap_147h6_8169{grid-template-columns:repeat(2,minmax(0,1fr))}._feedbackCardLayout_147h6_3980{grid-template-columns:1fr}._labPlanDetailUtility_147h6_7190,._labPlanWorkspaceHeader_147h6_7314{align-items:flex-start;flex-direction:column}._labPlanDetailMeta_147h6_7229{grid-template-columns:repeat(2,minmax(0,max-content))}._labPlanDetailStats_147h6_7266,._labSpreadsheetStats_147h6_8107,._labDataInsightGrid_147h6_1975,._labDataHistoryGrid_147h6_2141{grid-template-columns:repeat(2,minmax(0,1fr))}._labDataHistoryControls_147h6_2078,._labPlanOverviewBoard_147h6_7585,._labPlanOverviewGrid_147h6_7770,._labPlanOverviewHighlights_147h6_7879,._labPlanOverviewGroups_147h6_7912,._labPlanOverviewFocus_147h6_7731{grid-template-columns:1fr}._labPlanOverviewMetricGrid_147h6_7814,._labPlanReviewFocusGrid_147h6_7815{grid-template-columns:repeat(2,minmax(0,1fr))}._labPlanDetailActions_147h6_7305,._labSpreadsheetActions_147h6_7306{justify-content:flex-start}._labSpreadsheetHead_147h6_8040,._labSpreadsheetLeftControls_147h6_8048{align-items:flex-start;flex-direction:column}._feedbackAttachmentStrip_147h6_4236{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._cropCompactGrid_147h6_1139{grid-template-columns:repeat(4,206px)}._cleanPortalCards_147h6_921{grid-template-columns:1fr;width:min(520px,100%)}}._sampleQrVisual_147h6_8294{display:grid;flex:0 0 auto;gap:5px;place-items:center;padding:8px;border:1px solid #dce6df;border-radius:6px;background:#fff}._sampleQrVisual_147h6_8294>span{justify-self:stretch;padding:2px 5px;border-top:1px solid #d2dfd6;border-radius:4px;background:#f8faf8;color:var(--green);font-size:10px;font-weight:700;text-align:center}._sampleQrVisual_147h6_8294[data-status=revoked]{border-color:#d9aaa7}._sampleQrVisual_147h6_8294[data-status=revoked]>span{border-top-color:#d9aaa7;background:#fff6f5;color:#a63f3a}._sampleQrIdentity_147h6_8327{display:flex;gap:18px;align-items:center;min-width:0}._sampleQrIdentity_147h6_8327>div:last-child{display:grid;gap:4px;min-width:0}._sampleQrIdentity_147h6_8327 span,._sampleQrIdentity_147h6_8327 small{color:var(--muted);font-size:12px}._sampleQrIdentity_147h6_8327 strong{color:var(--ink);font-size:24px}._sampleQrIdentity_147h6_8327 small{overflow-wrap:anywhere}._equipmentQrPanel_147h6_8355,._equipmentForm_147h6_8356{display:grid;min-width:0;gap:16px}._equipmentIdentitySection_147h6_8362{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:22px;align-items:center}._equipmentRepairFocus_147h6_8369{display:grid;gap:14px;border-color:color-mix(in srgb,var(--amber) 32%,var(--line));background:color-mix(in srgb,var(--amber-soft) 42%,var(--panel))}._equipmentRepairSummary_147h6_8376{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._equipmentRepairSummary_147h6_8376>div{display:grid;min-width:0;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}._equipmentRepairSummary_147h6_8376 span{color:var(--muted);font-size:var(--font-xs)}._equipmentRepairSummary_147h6_8376 strong{color:var(--ink);line-height:var(--line-tight);overflow-wrap:anywhere}._equipmentRepairDescription_147h6_8403{margin:0;color:var(--ink);font-size:var(--font-sm);line-height:var(--line-normal)}._equipmentScanControls_147h6_8410{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px;align-items:end}._sampleLabelPreview_147h6_8417{display:grid;gap:16px}._sampleLabelToolbar_147h6_8422{display:grid;grid-template-columns:minmax(190px,.8fr) 120px minmax(250px,1.2fr);gap:12px;align-items:end}._sampleLabelPrintSurface_147h6_8429{display:grid;gap:10px;align-content:start;max-height:520px;padding:16px;overflow:auto;border:1px solid var(--line);background:#eef2ef}._sampleLabelPrintThermal_147h6_8440{grid-template-columns:max-content;justify-content:center}._sampleLabelPrintA4_147h6_8445{grid-template-columns:repeat(auto-fill,minmax(50mm,max-content));justify-content:center;padding:18mm 12mm;background:#fff;box-shadow:inset 0 0 0 1px #dce3de}._sampleLabel_147h6_8417{display:grid;grid-template-columns:20mm minmax(0,1fr);gap:2mm;box-sizing:border-box;width:var(--label-width);height:var(--label-height);padding:2mm;overflow:hidden;border:1px solid #232a25;background:#fff;break-inside:avoid;color:#111}._sampleLabel_147h6_8417>svg{width:18.5mm;height:18.5mm}._sampleLabel_147h6_8417>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:1mm}._sampleLabel_147h6_8417 strong,._sampleLabel_147h6_8417 span,._sampleLabel_147h6_8417 small{overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}._sampleLabel_147h6_8417 strong{font-size:9px}._sampleLabel_147h6_8417 span{font-size:7.5px}._sampleLabel_147h6_8417 small{font-size:6.5px}._sampleLabelActions_147h6_8502{display:flex;gap:14px;align-items:center;justify-content:flex-end;color:var(--muted);font-size:12px}._sampleLabelActions_147h6_8502 span{display:inline-flex;gap:5px;align-items:center}._sampleLabelActions_147h6_8502 svg{width:14px;height:14px}._labScanPanel_147h6_8522{display:grid;gap:16px}._labScanControls_147h6_8527{display:grid;grid-template-columns:170px minmax(260px,1fr) auto;gap:12px;align-items:end}._labScanEmpty_147h6_8534{display:grid;place-items:center;min-height:260px;padding:32px;border:1px dashed #b9cbc0;background:#f8faf8;color:var(--muted);text-align:center}._labScanEmpty_147h6_8534>svg{width:36px;height:36px;margin-bottom:8px;color:var(--green)}._labScanEmpty_147h6_8534 strong{color:var(--ink);font-size:16px}._labScanEmpty_147h6_8534 span{margin:6px 0 12px;font-size:13px}._labScanResult_147h6_8562{display:grid;gap:18px;padding:18px;border:1px solid #d9e4dc;border-left:3px solid var(--green);background:#fff}._labScanResult_147h6_8562[data-result=revoked],._labScanResult_147h6_8562[data-result=invalid_state]{border-left-color:#bd7828}._labScanResult_147h6_8562[data-result=unknown],._labScanResult_147h6_8562[data-result=wrong_type],._labScanResult_147h6_8562[data-result=conflict],._labScanResult_147h6_8562[data-result=plot]{border-left-color:#b94d48}._labScanResultHead_147h6_8583{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}._labScanResultHead_147h6_8583>div:first-child{display:grid;gap:8px}._labScanResultHead_147h6_8583 h3{margin:0;color:var(--ink);font-size:17px}._labScanActions_147h6_8601{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--line-soft)}._labSampleDetail_147h6_8610{display:grid;gap:16px;min-height:calc(100vh - var(--topbar-height) - 48px)}._labSampleDetailHeader_147h6_8616{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:2px 0 14px;border-bottom:1px solid var(--line)}._labSampleDetailTitle_147h6_8625{display:grid;gap:3px;margin-top:14px}._labSampleDetailTitle_147h6_8625 span,._labSampleDetailTitle_147h6_8625 p{margin:0;color:var(--muted);font-size:13px}._labSampleDetailTitle_147h6_8625 h1{margin:0;color:var(--ink);font-size:26px;letter-spacing:0}._labSampleDetailActions_147h6_8645{display:flex;gap:8px;padding-top:6px}._labSampleIdentityBand_147h6_8651{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(480px,1.2fr);gap:28px;align-items:center;padding:20px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-soft)}._labSampleIdentityMeta_147h6_8662{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}._labSampleIdentityMeta_147h6_8662>div{min-height:58px;padding:8px 14px;border-left:1px solid var(--line-soft)}._labSampleDetailGrid_147h6_8674{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:start}._labSampleDetailSection_147h6_8681,._labSampleDetailAside_147h6_8682{min-width:0;border:1px solid var(--line);background:#fff}._labSampleDetailSection_147h6_8681{padding:0 16px 16px}._labSampleDetailAside_147h6_8682{display:grid;gap:8px;padding:0 16px 16px}._labSampleDetailAside_147h6_8682 button{width:100%;justify-content:flex-start}._labSampleDetailSectionHead_147h6_8703{display:flex;gap:16px;min-height:66px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft)}._labSampleDetailSectionHead_147h6_8703>div{display:grid;gap:2px}._labSampleDetailSectionHead_147h6_8703 span{color:var(--muted);font-size:11px}._labSampleDetailSectionHead_147h6_8703 h2{margin:0;color:var(--ink);font-size:16px}._labSampleDetailSectionHead_147h6_8703>strong{color:var(--green);font-size:13px}._labSampleDetailSubhead_147h6_8733{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:18px;padding:12px 0 9px;border-top:1px solid var(--line-soft)}._labSampleDetailSubhead_147h6_8733>div{display:grid;gap:2px}._labSampleDetailSubhead_147h6_8733 span,._labSampleDetailSubhead_147h6_8733>strong{color:var(--muted);font-size:11px}._labSampleDetailSubhead_147h6_8733 h3{margin:0;color:var(--ink);font-size:14px}._labPlanSampleToolbar_147h6_8760{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:64px;padding:10px 14px;border-bottom:1px solid var(--line);background:#f8faf8}._labPlanSampleToolbar_147h6_8760>div:first-child{display:grid;gap:3px}._labPlanSampleToolbar_147h6_8760 strong{color:var(--ink);font-size:14px}._labPlanSampleToolbar_147h6_8760 span{color:var(--muted);font-size:12px}._labPlanSampleToolbar_147h6_8760>div:last-child{display:flex;gap:8px;align-items:center}._miniScanInput_147h6_8792{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px;border:1px solid var(--line);background:#fff}._miniScanInput_147h6_8792>span{grid-column:1 / -1;color:var(--muted);font-size:12px}._miniScanInput_147h6_8792 input,._miniScanInput_147h6_8792 select{min-width:0;height:44px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--ink);font-size:12px}._miniScanInput_147h6_8792 select{grid-column:1 / -1;width:100%;background:#fff}._miniScanInput_147h6_8792 button{min-width:58px;min-height:44px;border:0;border-radius:5px;background:var(--green);color:#fff;font-size:12px;font-weight:600}@media(max-width:1080px){._sampleLabelToolbar_147h6_8422,._labScanControls_147h6_8527,._equipmentScanControls_147h6_8410,._equipmentIdentitySection_147h6_8362,._labSampleIdentityBand_147h6_8651,._labSampleDetailGrid_147h6_8674,._sampleProcessingGrid_147h6_4476{grid-template-columns:1fr}._sampleProcessingAside_147h6_4484{position:static}._equipmentRepairSummary_147h6_8376{grid-template-columns:repeat(2,minmax(0,1fr))}._labPlanSampleToolbar_147h6_8760{align-items:flex-start;flex-direction:column}._labSampleIdentityMeta_147h6_8662{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body *{visibility:hidden!important}._sampleLabelPrintSurface_147h6_8429,._sampleLabelPrintSurface_147h6_8429 *{visibility:visible!important}._sampleLabelPrintSurface_147h6_8429{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;max-height:none;padding:0;overflow:visible;border:0;background:#fff;box-shadow:none}._sampleLabelPrintThermal_147h6_8440,._sampleLabelPrintA4_147h6_8445{grid-template-columns:repeat(auto-fill,50mm);justify-content:start}._equipmentLabelPrintThermal_147h6_8892{grid-template-columns:repeat(auto-fill,60mm)}}@media(max-width:720px){._equipmentRepairSummary_147h6_8376{grid-template-columns:1fr}._sampleQrIdentity_147h6_8327{align-items:flex-start;flex-direction:column}._moduleGrid_147h6_26,._cleanEntryGrid_147h6_27,._kpiGrid_147h6_28,._acceptanceGrid_147h6_29,._capabilityGrid_147h6_30,._metaGrid_147h6_2309,._miniGrid_147h6_32,._mobileStatusGrid_147h6_4656,._mobileFlowGrid_147h6_4662,._deliveryGrid_147h6_143,._confirmationSummary_147h6_3684,._confirmationBlocks_147h6_4033,._surveyInfoList_147h6_5740,._surveyRecordMeta_147h6_5976,._roadmap_147h6_8169,._selectionToolbar_147h6_2243,._miniFormGrid_147h6_5655{grid-template-columns:1fr}._selectionToolbarActions_147h6_2250{justify-content:flex-start}._summaryStripCompact_147h6_1612{grid-template-columns:repeat(2,minmax(0,1fr))}._formBlockHead_147h6_2205,._surveyAssigneeLine_147h6_5857{align-items:flex-start;flex-direction:column}._surveyAssigneeLine_147h6_5857 strong{text-align:left}._surveyInfoListCompact_147h6_5775 div{border-right-width:0}._assigneeRow_147h6_5898{grid-template-columns:1fr;align-items:start}._projectOverviewRow_147h6_1360{grid-template-columns:1fr;align-items:start;gap:var(--space-2)}._projectOverviewGrid_147h6_1430,._projectOverviewFields_147h6_1492,._germplasmStatsGrid_147h6_1527{grid-template-columns:1fr}._projectOverviewCardHead_147h6_1462{gap:4px}._projectOverviewMeta_147h6_1379 span{max-width:100%}._panelInlineActions_147h6_1400,._surveyRecordHead_147h6_5928,._surveyBlockHead_147h6_5721{align-items:flex-start;flex-direction:column}._photoStrip_147h6_6009{grid-template-columns:repeat(2,minmax(0,1fr))}._labNav_147h6_7164{grid-template-columns:1fr}._labPlanDetail_147h6_7171,._labPlanWorkspace_147h6_7314,._labPlanWorkspaceBody_147h6_7459{min-height:0}._labPlanWorkspaceBody_147h6_7459{display:block}._labPlanWorkspaceBody_147h6_7459>._labSpreadsheetPanel_147h6_7520{flex:initial}._labPlanDetailMeta_147h6_7229{grid-template-columns:1fr;gap:var(--space-2)}._labPlanDetailMeta_147h6_7229>span+span{padding-left:0;border-left:0}._labSpreadsheetStats_147h6_8107{grid-template-columns:1fr}._labSpreadsheetSurface_147h6_8144,._labResultListSurface_147h6_8155{flex:initial;min-height:280px}._labPlanDetailStats_147h6_7266{grid-template-columns:repeat(2,minmax(0,1fr))}._labDataInsightGrid_147h6_1975,._labDataHistoryGrid_147h6_2141,._labDataHistoryControls_147h6_2078{grid-template-columns:1fr}._labDataImportHead_147h6_2025,._labDataHistoryHead_147h6_2026{align-items:flex-start;flex-direction:column}._labDataImportActions_147h6_2070{justify-content:flex-start}._labPlanOverviewFields_147h6_7932{grid-template-columns:1fr}._labPlanOverviewInsight_147h6_7548,._labPlanOverviewCardHead_147h6_7789,._labPlanOverviewSectionHead_147h6_7603{align-items:flex-start;flex-direction:column}._labPlanOverviewList_147h6_7635 div,._labPlanOverviewSteps_147h6_7683 li,._labPlanOverviewSteps_147h6_7683 li[aria-current=step]{grid-template-columns:1fr;gap:4px}._labPlanOverviewSteps_147h6_7683 strong{text-align:left;white-space:normal}._labPlanOverviewMetricGrid_147h6_7814,._labPlanReviewFocusGrid_147h6_7815,._labPlanStageSummary_147h6_7824{grid-template-columns:1fr}._labPlanMarkerSnapshotHead_147h6_7948{align-items:flex-start;flex-direction:column}._labPlanWorkspaceTab_147h6_7385{flex-basis:118px}._cleanPortalPage_147h6_890{min-height:auto;place-items:stretch;padding:var(--space-4) 0}._cleanPortal_147h6_890{width:100%;padding:0}._cleanPortalHeader_147h6_901{margin-bottom:20px;text-align:left}._cleanPortalHeader_147h6_901 h1{font-size:var(--font-page)}._cleanPortalCards_147h6_921{gap:12px}._cleanPortalCard_147h6_921{grid-template-columns:1fr;grid-template-rows:auto;row-gap:10px;min-height:auto;padding:14px;justify-items:start}._cleanPortalIcon_147h6_975{grid-row:auto;width:50px;height:50px}._cleanPortalIcon_147h6_975 svg{width:26px;height:26px}._cleanPortalContent_147h6_997 strong{font-size:var(--font-xl)}._cleanPortalContent_147h6_997 span{font-size:var(--font-sm)}._cleanPortalTags_147h6_1015{margin-top:2px;gap:6px}._cleanPortalTags_147h6_1015 span{min-height:24px;padding:3px 10px;font-size:var(--font-xs)}._cleanPortalAction_147h6_1042{grid-column:1;justify-self:start}._cropDirectoryPanel_147h6_1075{padding:14px}._cropToolbar_147h6_1091{align-items:stretch;flex-direction:column;gap:10px;min-height:0;padding:0 0 12px;margin:0 0 12px}._cropSearch_147h6_1116{width:100%;min-width:0}._cropCompactGrid_147h6_1139{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._cropCompactCard_147h6_1146{min-height:124px;padding:9px 7px;gap:5px}._cropCompactThumb_147h6_1192{width:min(112px,100%)}._cropCompactName_147h6_1242 strong{font-size:var(--font-sm)}._templateBuilderHead_147h6_6195{align-items:flex-start;flex-direction:column}._drawerFormSection_147h6_2396{padding:var(--space-3)}._labPlanCreateIdentity_147h6_2442,._labPlanProjectConfigTitle_147h6_2537,._labPlanPrimerPickerHead_147h6_2622,._labPlanPrimerPickerHead_147h6_2622>div{align-items:flex-start;flex-direction:column}._labPlanProjectConfig_147h6_2528 dl{grid-template-columns:repeat(2,minmax(0,1fr))}._labPlanPeopleGrid_147h6_2606{grid-template-columns:1fr}._labPlanPrimerOption_147h6_2653{grid-template-columns:18px minmax(0,1fr)}._labPlanPrimerOptionStatus_147h6_2684{grid-column:2;justify-items:start}._germplasmCompareGrid_147h6_2784,._germplasmExtensionGrid_147h6_2785,._germplasmDetailTextGrid_147h6_2876{grid-template-columns:1fr}._confirmationCardHead_147h6_3994{grid-template-columns:38px minmax(0,1fr)}._confirmationCardHead_147h6_3994>:last-child{grid-column:2;justify-self:start}._confirmationActions_147h6_4026,._feedbackActionGroup_147h6_4207{align-items:flex-start;flex-direction:column;justify-content:flex-start}._feedbackCardLayout_147h6_3980{gap:var(--space-3);padding:var(--space-3) var(--space-3) 0}._feedbackSecondaryGrid_147h6_4112{grid-template-columns:1fr}._confirmationActions_147h6_4026{padding:var(--space-3)}._feedbackActionLead_147h6_4074,._feedbackActionLead_147h6_4074 button{width:100%}._feedbackTable_147h6_3780{min-width:1320px}._feedbackListToolbar_147h6_3739{display:flex;overflow-x:auto;scrollbar-width:thin}._feedbackListToolbar_147h6_3739 label{flex:0 0 132px}._feedbackDetailHead_147h6_3890{flex-direction:column}._feedbackDetailMetaGrid_147h6_3917{grid-template-columns:1fr}._feedbackActionGroup_147h6_4207 button{width:100%;justify-content:center}._feedbackReadonlyGrid_147h6_4325,._feedbackAttachmentGrid_147h6_4395{grid-template-columns:1fr}._bookingBoardHead_147h6_6463{grid-template-columns:1fr;flex-direction:column}._bookingBoardControls_147h6_6521{justify-content:flex-start}._myBookingRow_147h6_6723{grid-template-columns:1fr;align-items:start;gap:9px}._myBookingTime_147h6_6741,._myBookingMain_147h6_6742{gap:3px}._bookingDialogBackdrop_147h6_6841{padding:12px}._bookingDialog_147h6_6841{max-height:calc(100vh - 24px);min-height:0}._bookingDialogBody_147h6_6886{grid-template-columns:1fr}._bookingDialogHead_147h6_6863,._bookingCalendarToolbar_147h6_6902{flex-direction:column}._bookingFormPane_147h6_7072{border-top:1px solid var(--line);border-left:0}._bookingCalendarSurface_147h6_6923{height:430px}}@media(min-width:1400px){._cropCompactGrid_147h6_1139{grid-template-columns:repeat(5,206px)}}@media(max-width:460px){._photoStrip_147h6_6009{grid-template-columns:1fr}._mobileControlRow_147h6_5610,._miniActionRow_147h6_5611,._tabs_147h6_5612{flex-direction:column}}._labBatchToolbar_147h6_9368{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(280px,1fr) auto auto;gap:16px;align-items:end;padding:14px 16px;border-bottom:1px solid var(--line);background:#f8faf8}._labProjectBatchBoard_147h6_9378{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}._labProjectBatchBoardHead_147h6_9387{display:flex;align-items:center;justify-content:space-between;gap:20px}._labProjectBatchBoardHead_147h6_9387>div:first-child{display:grid;gap:4px}._labProjectBatchBoardHead_147h6_9387 span,._labProjectBatchBoardHead_147h6_9387 small{color:var(--muted)}._labProjectBatchBoardHead_147h6_9387 strong{font-size:16px;color:var(--ink)}._labProjectBatchGrid_147h6_9409{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}._labProjectBatchCard_147h6_9415{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}._labProjectBatchCardActive_147h6_9425{border-color:var(--green);background:var(--green-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 12%,transparent)}._labProjectBatchCard_147h6_9415>button{display:grid;gap:4px;padding:0;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}._labProjectBatchCard_147h6_9415>button:disabled{cursor:default}._labProjectBatchCard_147h6_9415>button span,._labProjectBatchCard_147h6_9415>button small,._labProjectBatchCard_147h6_9415>div>span{color:var(--muted)}._labProjectBatchCard_147h6_9415>button strong{color:var(--ink)}._labProjectBatchCard_147h6_9415>div{display:flex;align-items:center;gap:8px}._labProjectBatchCard_147h6_9415>div>span{margin-right:auto;font-size:12px}@media(max-width:760px){._labProjectBatchBoardHead_147h6_9387{align-items:stretch;flex-direction:column}._labProjectBatchBoardHead_147h6_9387>button,._labProjectBatchGrid_147h6_9409{width:100%}._labProjectBatchGrid_147h6_9409{grid-template-columns:1fr}}._labBatchToolbarMeta_147h6_9483{display:grid;gap:3px;min-width:0;padding-bottom:3px}._labBatchToolbarMeta_147h6_9483 span,._labTemplateScope_147h6_9491 span,._labProjectFieldPicker_147h6_9492>span{color:var(--muted);font-size:12px}._labBatchToolbarMeta_147h6_9483 strong,._labTemplateScope_147h6_9491 strong{min-width:0;overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}._labBatchToolbarMeta_147h6_9483 small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._labReportReviewBoard_147h6_9515{display:grid;gap:16px;padding:18px;border-bottom:1px solid var(--line);background:var(--panel-soft)}._labReportReviewHead_147h6_9523,._labReportSupervisorBar_147h6_9524{display:flex;align-items:center;gap:14px}._labReportReviewHead_147h6_9523{justify-content:space-between}._labReportReviewHead_147h6_9523>div,._labReportSupervisorBar_147h6_9524>div,._labReportProjectReviewCard_147h6_9536>div:first-child{display:grid;gap:4px}._labReportReviewHead_147h6_9523>._labReportReviewHeadActions_147h6_9541{display:flex;align-items:center;gap:8px}._labReportReviewHead_147h6_9523 span,._labReportReviewHead_147h6_9523 small,._labReportSupervisorBar_147h6_9524 span,._labReportProjectReviewCard_147h6_9536 span,._labReportProjectReviewCard_147h6_9536 small{color:var(--muted);font-size:12px}._labReportProjectReviewGrid_147h6_9556{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}._labReportProjectReviewCard_147h6_9536{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}._labReportProjectReviewCard_147h6_9536 p{margin:0;padding:8px 10px;border-radius:8px;color:var(--ink-soft);font-size:12px;background:var(--panel-muted)}._labReportProjectReviewStatus_147h6_9580,._labReportProjectReviewActions_147h6_9581,._labReviewDecisionForm_147h6_9582>div:last-child{display:flex;align-items:center;gap:8px}._labReportProjectReviewStatus_147h6_9580 span,._labReportProjectReviewActions_147h6_9581>:first-child,._labReportSupervisorBar_147h6_9524>div{margin-right:auto}._labReportSupervisorBar_147h6_9524{padding:14px;border:1px solid var(--mint-strong);border-radius:12px;background:var(--green-soft)}._labReviewDecisionForm_147h6_9582{display:grid;gap:16px}._labReviewDecisionForm_147h6_9582>div:last-child{justify-content:flex-end}._labReportDetailPage_147h6_9610{display:grid;gap:20px}._labReportDetailToolbar_147h6_9615{display:flex;align-items:center;gap:10px}._labReportDetailToolbar_147h6_9615>div{display:flex;align-items:center;gap:10px;margin-right:auto;color:var(--muted);font-size:13px}._labReportPrintSheet_147h6_9630{width:min(1120px,100%);margin:0 auto;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm)}._labReportDocumentHeader_147h6_9640{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:18px;align-items:center;padding:28px 32px;border-bottom:3px solid var(--brand);background:linear-gradient(135deg,var(--panel) 0%,var(--green-soft) 100%)}._labReportBrandMark_147h6_9650{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;color:#fff;font-size:19px;font-weight:800;letter-spacing:1px;background:var(--brand)}._labReportDocumentHeader_147h6_9640>div:nth-child(2){display:grid;gap:3px}._labReportDocumentHeader_147h6_9640 span,._labReportDocumentHeader_147h6_9640 p,._labReportDocumentIdentity_147h6_9670 span{margin:0;color:var(--muted);font-size:12px}._labReportDocumentHeader_147h6_9640 h1{margin:0;color:var(--ink);font-size:27px;line-height:1.25}._labReportDocumentHeader_147h6_9640 p{font-size:14px}._labReportDocumentIdentity_147h6_9670{display:grid;justify-items:end;gap:6px}._labReportDocumentIdentity_147h6_9670 strong{font-size:15px}._labReportDocumentNotice_147h6_9697{padding:18px 28px 0}._labReportSection_147h6_9701{display:grid;gap:16px;padding:26px 32px;border-bottom:1px solid var(--line)}._labReportSectionTitle_147h6_9708{display:flex;align-items:center;gap:12px}._labReportSectionTitle_147h6_9708>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--brand);font-size:12px;font-weight:800;background:var(--green-soft)}._labReportSectionTitle_147h6_9708>div{display:grid;gap:2px}._labReportSectionTitle_147h6_9708 strong{font-size:16px}._labReportSectionTitle_147h6_9708 small,._labReportMetadataGrid_147h6_9736 dt,._labReportProjectGrid_147h6_9737 dt,._labReportTable_147h6_9738 small,._labReportAuditTimeline_147h6_9739 span,._labReportAuditTimeline_147h6_9739 small,._labReportSignatures_147h6_9741 span,._labReportSignatures_147h6_9741 small,._labReportDocumentFooter_147h6_9743,._labReportVersionPanel_147h6_9744>div:first-child span,._labReportVersionList_147h6_9745 small{color:var(--muted);font-size:12px}._labReportMetadataGrid_147h6_9736{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}._labReportMetadataGrid_147h6_9736>div{display:grid;grid-template-columns:110px minmax(0,1fr);min-height:46px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}._labReportMetadataGrid_147h6_9736 dt,._labReportMetadataGrid_147h6_9736 dd{display:flex;align-items:center;margin:0;padding:10px 12px}._labReportMetadataGrid_147h6_9736 dt{background:var(--panel-soft)}._labReportSummaryStrip_147h6_9778{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._labReportSummaryStrip_147h6_9778>div{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-soft)}._labReportSummaryStrip_147h6_9778 span{color:var(--muted);font-size:12px}._labReportSummaryStrip_147h6_9778 strong{font-size:22px}._labReportProjectGrid_147h6_9737{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}._labReportProjectGrid_147h6_9737>article{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft)}._labReportProjectGrid_147h6_9737>article>div:first-child{display:flex;align-items:center;justify-content:space-between}._labReportProjectGrid_147h6_9737>article>div:first-child>span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}._labReportProjectGrid_147h6_9737 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}._labReportProjectGrid_147h6_9737 dl>div{display:grid;gap:2px}._labReportProjectGrid_147h6_9737 dd{margin:0;font-size:12px}._labReportProjectGrid_147h6_9737 p{margin:0;padding-top:10px;border-top:1px dashed var(--line);color:var(--ink-soft);font-size:12px}._labReportTableWrap_147h6_9855{overflow:auto;border:1px solid var(--line);border-radius:10px}._labReportProjectResultList_147h6_9861{display:grid;gap:18px}._labReportProjectResultList_147h6_9861>article{display:grid;gap:10px}._labReportProjectResultList_147h6_9861>article>header{display:flex;gap:12px;align-items:center;justify-content:space-between}._labReportProjectResultList_147h6_9861>article>header>div{display:grid;gap:2px}._labReportProjectResultList_147h6_9861>article>header span{color:var(--muted);font-size:11px}._labReportTable_147h6_9738{width:100%;min-width:980px;border-collapse:collapse;font-size:12px}._labReportTable_147h6_9738 th,._labReportTable_147h6_9738 td{padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}._labReportTable_147h6_9738 th:last-child,._labReportTable_147h6_9738 td:last-child{border-right:0}._labReportTable_147h6_9738 tr:last-child td{border-bottom:0}._labReportTable_147h6_9738 th{color:var(--ink-soft);font-weight:700;background:var(--panel-soft)}._labReportTable_147h6_9738 td strong,._labReportTable_147h6_9738 td small{display:block}._labReportTable_147h6_9738 td small{margin-top:3px}._labReportAuditTimeline_147h6_9739{display:grid;gap:0;margin:0;padding:0;list-style:none}._labReportAuditTimeline_147h6_9739 li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line-soft)}._labReportAuditTimeline_147h6_9739 li:last-child{border-bottom:0}._labReportAuditTimeline_147h6_9739 svg{width:18px;color:var(--brand)}._labReportAuditTimeline_147h6_9739 li>div{display:grid;gap:3px}._labReportAuditTimeline_147h6_9739 li>div:last-child{justify-items:end}._labReportSignatures_147h6_9741{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:12px;border-top:1px solid var(--line)}._labReportSignatures_147h6_9741>div{display:grid;gap:5px;min-height:88px;padding:14px;border:1px dashed var(--line);border-radius:10px}._labReportSignatures_147h6_9741 strong{align-self:end;font-size:16px}._labReportDocumentFooter_147h6_9743{display:flex;justify-content:space-between;gap:14px;padding:16px 32px;background:var(--panel-soft)}._labReportVersionPanel_147h6_9744{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}._labReportVersionPanel_147h6_9744>div:first-child{display:grid;gap:3px}._labReportVersionList_147h6_9745{display:flex;gap:10px;overflow-x:auto}._labReportVersionList_147h6_9745 button{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;gap:4px 10px;align-items:center;min-width:280px;padding:12px;border:1px solid var(--line);border-radius:10px;color:inherit;text-align:left;background:var(--panel-soft);cursor:pointer}._labReportVersionList_147h6_9745 button[aria-current=page]{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 12%,transparent)}._labReportVersionList_147h6_9745 button>span{grid-row:span 2;color:var(--brand);font-weight:800}._labReportVersionList_147h6_9745 button>:last-child{grid-column:3;grid-row:1 / span 2}@media(max-width:760px){._labReportReviewHead_147h6_9523,._labReportSupervisorBar_147h6_9524{align-items:stretch;flex-direction:column}._labReportProjectReviewGrid_147h6_9556{grid-template-columns:1fr}._labReportDetailToolbar_147h6_9615{align-items:stretch;flex-wrap:wrap}._labReportDetailToolbar_147h6_9615>div{order:-1;width:100%}._labReportDocumentHeader_147h6_9640{grid-template-columns:48px minmax(0,1fr);padding:22px 18px}._labReportBrandMark_147h6_9650{width:48px;height:48px}._labReportDocumentIdentity_147h6_9670{grid-column:1 / -1;justify-items:start}._labReportSection_147h6_9701{padding:22px 18px}._labReportDocumentNotice_147h6_9697{padding:16px 16px 0}._labReportMetadataGrid_147h6_9736,._labReportSummaryStrip_147h6_9778,._labReportProjectGrid_147h6_9737,._labReportSignatures_147h6_9741{grid-template-columns:1fr}._labReportMetadataGrid_147h6_9736>div{grid-template-columns:92px minmax(0,1fr)}._labReportAuditTimeline_147h6_9739 li{grid-template-columns:28px minmax(0,1fr)}._labReportAuditTimeline_147h6_9739 li>div:last-child{grid-column:2;justify-items:start}._labReportDocumentFooter_147h6_9743{flex-direction:column;padding:14px 18px}}@media print{body *{visibility:hidden}._labReportPrintSheet_147h6_9630,._labReportPrintSheet_147h6_9630 *{visibility:visible}._labReportPrintSheet_147h6_9630{position:absolute;top:0;left:0;width:100%;border:0;border-radius:0;box-shadow:none}._labReportTableWrap_147h6_9855{overflow:visible}._labReportTable_147h6_9738{min-width:0}._labReportTable_147h6_9738 th,._labReportTable_147h6_9738 td{padding:7px}._labReportProjectGrid_147h6_9737>article,._labReportTable_147h6_9738 tr,._labReportAuditTimeline_147h6_9739 li{break-inside:avoid}}._labTemplateScope_147h6_9491{display:grid;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._labTemplateScope_147h6_9491>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center;min-height:48px;border-bottom:1px solid var(--line-soft)}._labTemplateScope_147h6_9491>div:last-child{border-bottom:0}._labProjectFieldPicker_147h6_9492{display:grid;gap:10px}._labProjectFieldPicker_147h6_9492>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}._labProjectFieldPicker_147h6_9492 label{display:flex;gap:8px;align-items:center;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-size:13px}._labProjectFieldPicker_147h6_9492 input{width:16px;height:16px;accent-color:var(--green)}@media(max-width:1100px){._labBatchToolbar_147h6_9368{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr)}._labBatchToolbar_147h6_9368>:last-child{justify-self:start}}._labWorkflowContext_147h6_10214{display:grid;grid-template-columns:minmax(300px,1.45fr) repeat(3,minmax(160px,.7fr));gap:12px;align-items:end;padding:16px;border:1px solid #dfe9e2;border-radius:10px;background:linear-gradient(135deg,#f7fbf8,#f0f7f2)}._labWorkflowContext_147h6_10214>div{display:grid;gap:5px;min-width:0;padding:0 4px 5px}._labWorkflowContext_147h6_10214>div span,._labResultHeader_147h6_10233>div>span,._labConfigProjectList_147h6_10234>div span,._labConfigHeader_147h6_10235 span,._labWorkflowStageHead_147h6_10236 span{color:var(--muted);font-size:12px}._labWorkflowContext_147h6_10214>div strong,._labResultHeader_147h6_10233>div>strong{overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}._labWorkflowMetrics_147h6_10250{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}._labWorkflowMetrics_147h6_10250>div{display:grid;gap:4px;min-height:92px;padding:14px 16px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 4px 14px #1f4c300a}._labWorkflowMetrics_147h6_10250 span,._labWorkflowMetrics_147h6_10250 small{color:var(--muted);font-size:12px}._labWorkflowMetrics_147h6_10250 strong{color:#1c6b3d;font-size:25px;line-height:1.1}._labWorkflowMetricsCompact_147h6_10280>div{min-height:72px;padding:10px 14px}._labWorkflowMetricsCompact_147h6_10280 strong{font-size:21px}._labResultMetrics_147h6_10289{grid-template-columns:repeat(4,minmax(0,1fr))}._labExcelLocalState_147h6_10293,._labExcelDemoState_147h6_10294{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:14px;padding:13px 15px;border:1px solid #b9d8c4;border-radius:9px;background:#edf8f1}._labExcelDemoState_147h6_10294{border-color:#ddca90;background:#fff9e8}._labExcelLocalState_147h6_10293>svg,._labExcelDemoState_147h6_10294>svg{width:24px;color:#27784a}._labExcelDemoState_147h6_10294>svg{color:#8d6b13}._labExcelLocalState_147h6_10293>div,._labExcelDemoState_147h6_10294>div{display:grid;gap:3px}._labExcelLocalState_147h6_10293 strong,._labExcelDemoState_147h6_10294 strong{color:var(--ink);font-size:13px}._labExcelLocalState_147h6_10293 span,._labExcelDemoState_147h6_10294 span{color:var(--muted);font-size:12px;line-height:1.5}._labWorkflowSteps_147h6_10340{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;margin-bottom:14px;border:1px solid #d9e5dc;border-radius:10px;background:#f8faf8}._labWorkflowSteps_147h6_10340 button{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 9px;align-items:center;min-width:0;min-height:72px;padding:10px 12px;border:0;border-right:1px solid #e2e9e4;background:transparent;color:var(--ink);text-align:left;cursor:pointer}._labWorkflowSteps_147h6_10340 button:last-child{border-right:0}._labWorkflowSteps_147h6_10340 button>span{display:grid;grid-row:1 / 3;place-items:center;width:27px;height:27px;border:1px solid #cad8cd;border-radius:50%;background:#fff;color:var(--muted);font-size:12px}._labWorkflowSteps_147h6_10340 button>span svg{width:14px;height:14px}._labWorkflowSteps_147h6_10340 strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}._labWorkflowSteps_147h6_10340 small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._labWorkflowSteps_147h6_10340 ._labWorkflowStepActive_147h6_10404{background:#eaf6ee;box-shadow:inset 0 -3px #2d8b57}._labWorkflowSteps_147h6_10340 ._labWorkflowStepActive_147h6_10404>span,._labWorkflowSteps_147h6_10340 ._labWorkflowStepDone_147h6_10410>span{border-color:#2d8b57;background:#2d8b57;color:#fff}._labWorkflowStage_147h6_10236{overflow:hidden;scroll-margin-top:84px;border:1px solid var(--line);border-radius:10px;background:#fff}._labWorkflowStageHead_147h6_10236{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line-soft)}._labWorkflowStageHead_147h6_10236 h2,._labConfigHeader_147h6_10235 h2{margin:3px 0 4px;color:var(--ink);font-size:19px}._labWorkflowStageHead_147h6_10236 p,._labConfigHeader_147h6_10235 p{margin:0;color:var(--muted);font-size:13px}._labStepOutcome_147h6_10447{padding:18px 20px 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fbfdfb,#f4f9f5)}._labStepOutcome_147h6_10447>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}._labStepOutcome_147h6_10447>header>div{display:grid;gap:3px}._labStepOutcome_147h6_10447>header span,._labStepArtifactHead_147h6_10467 span{color:#287247;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._labStepOutcome_147h6_10447>header strong{color:var(--ink);font-size:16px}._labStepOutcome_147h6_10447>header small,._labStepArtifactHead_147h6_10467 small{color:var(--muted);font-size:12px;line-height:1.55}._labStepOutcomeFlow_147h6_10487{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}._labStepOutcomeFlow_147h6_10487 article{position:relative;display:grid;gap:7px;align-content:start;min-height:148px;padding:15px 16px;border:1px solid #dce7df;border-radius:9px;background:#fff;box-shadow:0 4px 14px #1f4c300a}._labStepOutcomeFlow_147h6_10487 article:not(:last-child):after{position:absolute;top:50%;right:-23px;width:18px;color:#6c9b7c;font-size:20px;line-height:1;text-align:center;content:"→";transform:translateY(-50%)}._labStepOutcomeFlow_147h6_10487 article>span{color:var(--muted);font-size:11px;font-weight:700}._labStepOutcomeFlow_147h6_10487 article>strong{color:var(--ink);font-size:15px;line-height:1.4}._labStepOutcomeFlow_147h6_10487 article>p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}._labStepOutcomeFlow_147h6_10487 article>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}._labStepOutcomeFlow_147h6_10487 article>div small{max-width:100%;overflow:hidden;padding:4px 7px;border-radius:5px;background:#eef4f0;color:#496355;font-size:11px;text-overflow:ellipsis;white-space:nowrap}._labStepOutcomeFlow_147h6_10487 ._labStepOutcomeResult_147h6_10557{border-color:#9bc9aa;background:#f2faf4;box-shadow:inset 0 3px #3b8f5d}._labStepArtifactHead_147h6_10467{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--line);background:#fff}._labStepArtifactHead_147h6_10467>div{display:grid;gap:3px}._labStepArtifactHead_147h6_10467 strong{color:var(--ink);font-size:14px}._labStepArtifactHead_147h6_10467 small{max-width:520px;text-align:right}._labWorkflowSplit_147h6_10588{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:330px}._labWorkflowTableWrap_147h6_10594{overflow-x:auto}._labWorkflowTable_147h6_10594{width:100%;min-width:880px;border-collapse:collapse;color:var(--ink);font-size:13px}._labWorkflowTable_147h6_10594 th{height:42px;padding:0 14px;border-bottom:1px solid var(--line);background:#f7faf8;color:#526158;font-size:12px;font-weight:600;text-align:left;white-space:nowrap}._labWorkflowTable_147h6_10594 td{height:52px;padding:8px 14px;border-bottom:1px solid var(--line-soft);white-space:nowrap}._labWorkflowTable_147h6_10594 tbody tr:hover{background:#fbfdfb}._labWorkflowTable_147h6_10594 td:first-child{display:table-cell}._labWorkflowTable_147h6_10594 td:first-child>svg{float:left;width:18px;margin:3px 9px 0 0;color:#3d8a5b}._labWorkflowTable_147h6_10594 td:first-child span{display:grid;gap:2px}._labWorkflowTable_147h6_10594 td:first-child small{color:var(--muted);font-size:11px}._labWorkflowTable_147h6_10594 td>small{display:block;max-width:320px;overflow:hidden;margin-top:3px;color:var(--muted);font-size:11px;text-overflow:ellipsis}._labClientMappingBaseline_147h6_10660{display:grid;gap:14px;padding:18px;margin-top:16px;border:1px solid color-mix(in srgb,#2d8b57 20%,var(--line));border-radius:16px;background:#f8fbf9}._labClientMappingBaseline_147h6_10660>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._labClientMappingBaseline_147h6_10660>header>div,._labClientMappingProfiles_147h6_10678 article,._labClientMappingNotices_147h6_10679 article>div{display:grid;gap:5px}._labClientMappingBaseline_147h6_10660>header span,._labClientMappingProfiles_147h6_10678 span,._labClientMappingProfiles_147h6_10678 dt,._labClientMappingNotices_147h6_10679 small{color:var(--muted);font-size:12px}._labClientMappingBaseline_147h6_10660>header strong{font-size:17px}._labClientMappingBaseline_147h6_10660>header small,._labClientMappingProfiles_147h6_10678 small,._labClientMappingNotices_147h6_10679 p{margin:0;color:var(--muted);line-height:1.6}._labClientMappingProfiles_147h6_10678{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}._labClientMappingProfiles_147h6_10678 article{padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}._labClientMappingProfiles_147h6_10678 dl{display:grid;gap:5px;margin:4px 0 0}._labClientMappingProfiles_147h6_10678 dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}._labClientMappingProfiles_147h6_10678 dd{margin:0;overflow-wrap:anywhere}._labClientMappingNotices_147h6_10679{display:grid;gap:8px}._labClientMappingNotices_147h6_10679 article{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px;padding-top:10px;border-top:1px dashed var(--line)}._labExcelInspection_147h6_10748{border-top:1px solid var(--line);background:#fbfdfb}._labExcelInspectionHead_147h6_10753{display:grid;grid-template-columns:minmax(300px,1.6fr) repeat(4,minmax(120px,.65fr));gap:12px;align-items:end;padding:16px 18px 12px}._labExcelInspectionHead_147h6_10753>div{display:grid;gap:6px;align-content:center;min-height:52px;padding:7px 10px;border-left:1px solid var(--line)}._labExcelInspectionHead_147h6_10753>div span,._labExcelSectionHead_147h6_10771 span{color:var(--muted);font-size:11px}._labExcelInspectionHead_147h6_10753>div strong,._labExcelSectionHead_147h6_10771 strong{color:var(--ink);font-size:13px}._labExcelSheetNote_147h6_10782{display:grid;gap:4px;margin:0 18px 12px;padding:9px 11px;border:1px solid #d9e7dc;border-radius:7px;background:#f2f8f4;color:#526158;font-size:12px}._labExcelSheetNote_147h6_10782 strong{color:var(--ink)}._labExcelSheetNote_147h6_10782 span{line-height:1.55}._labExcelPreviewWrap_147h6_10802{overflow:auto;max-height:390px;border-top:1px solid var(--line);background:#fff}._labExcelPreviewTable_147h6_10809{min-width:100%;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:12px;table-layout:fixed}._labExcelPreviewTable_147h6_10809 th,._labExcelPreviewTable_147h6_10809 td{overflow:hidden;width:132px;height:34px;padding:5px 8px;border-right:1px solid #e6ece8;border-bottom:1px solid #e6ece8;background:#fff;text-overflow:ellipsis;white-space:nowrap}._labExcelPreviewTable_147h6_10809 thead th,._labExcelPreviewTable_147h6_10809 tbody th{position:sticky;z-index:2;width:48px;background:#eff5f1;color:#657169;font-weight:600;text-align:center}._labExcelPreviewTable_147h6_10809 thead th{top:0}._labExcelPreviewTable_147h6_10809 tbody th{left:0}._labExcelPreviewTable_147h6_10809 thead th:first-child{left:0;z-index:3}._labExcelTableFoot_147h6_10855{padding:11px 15px;border-top:1px solid var(--line-soft);background:#f8faf8;color:var(--muted);font-size:12px;text-align:center}._labWorkflowAside_147h6_10864{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:26px;border-left:1px solid var(--line);background:#f8fbf9}._labWorkflowAside_147h6_10864>svg{width:34px;height:34px;margin-bottom:20px;color:#2d8b57}._labWorkflowAside_147h6_10864 span{margin-bottom:6px;color:var(--muted);font-size:12px}._labWorkflowAside_147h6_10864 strong{color:var(--ink);font-size:16px;line-height:1.45}._labWorkflowAside_147h6_10864 p{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.7}._labWorkflowStageActions_147h6_10900{display:flex;gap:10px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--line);background:#fbfcfb}._labQualityGrid_147h6_10909,._labPublishGrid_147h6_10910{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px}._labQualityGrid_147h6_10909 article,._labPublishGrid_147h6_10910 article{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:9px;background:#fff}._labQualityGrid_147h6_10909 article>div:first-child{display:flex;gap:8px;align-items:center;justify-content:space-between}._labQualityGrid_147h6_10909 article>div:first-child span,._labPublishGrid_147h6_10910 span{color:var(--muted);font-size:12px}._labQualityGrid_147h6_10909 article>strong{min-height:42px;color:var(--ink);font-size:14px;line-height:1.5}._labQualityProgress_147h6_10947{overflow:hidden;height:5px;border-radius:4px;background:#e5ece7}._labQualityProgress_147h6_10947 i{display:block;height:100%;border-radius:inherit;background:#3a9a63}._labExcelIssueSection_147h6_10961{margin:0 22px 22px;overflow:hidden;border:1px solid var(--line);border-radius:9px}._labExcelSectionHead_147h6_10771{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--line);background:#f8faf8}._labExcelSectionHead_147h6_10771>div{display:grid;gap:3px}._labExcelEmptyQuality_147h6_10983{display:grid;place-items:center;gap:10px;min-height:180px;color:#287a4a}._labExcelEmptyQuality_147h6_10983 svg{width:32px}._labExcelExportPanel_147h6_10995{display:flex;gap:18px;align-items:center;justify-content:space-between;margin:0 22px 22px;padding:16px;border:1px solid #b9d8c4;border-radius:9px;background:#edf8f1}._labExcelExportPanel_147h6_10995>div{display:flex;gap:12px;align-items:center}._labExcelExportPanel_147h6_10995 svg{flex:0 0 auto;width:25px;color:#287a4a}._labExcelExportPanel_147h6_10995 span{display:grid;gap:4px}._labExcelExportPanel_147h6_10995 strong{color:var(--ink);font-size:14px}._labExcelExportPanel_147h6_10995 small{color:var(--muted);font-size:12px}._labAdoptionActions_147h6_11034{display:flex;gap:5px;margin-top:6px}._labAdoptionActions_147h6_11034 button{padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#526158;font:inherit;font-size:11px;cursor:pointer}._labAdoptionActions_147h6_11034 button:disabled{cursor:not-allowed;opacity:.45}._labAdoptionActions_147h6_11034 ._labAdoptionActionActive_147h6_11056{border-color:#2d8b57;background:#e9f6ee;color:#226c43}._labExcelCommitPanel_147h6_11062{margin:0 22px 22px;overflow:hidden;border:1px solid #b9d8c4;border-radius:12px;background:#fff}._labExcelCommitHead_147h6_11070,._labExcelCommitActions_147h6_11071,._labExcelMappingToolbar_147h6_11072{display:flex;gap:16px;align-items:center;justify-content:space-between}._labExcelCommitHead_147h6_11070{padding:16px 18px;border-bottom:1px solid var(--line);background:#edf8f1}._labExcelCommitHead_147h6_11070>div{display:flex;gap:11px;align-items:center}._labExcelCommitHead_147h6_11070 svg{width:24px;color:#287a4a}._labExcelCommitHead_147h6_11070 span,._labExcelCommitActions_147h6_11071>div{display:grid;gap:3px}._labExcelCommitHead_147h6_11070 small,._labExcelCommitTarget_147h6_11103 span,._labExcelCommitActions_147h6_11071 small{color:var(--muted);font-size:12px}._labExcelCommitHead_147h6_11070 strong,._labExcelCommitTarget_147h6_11103 strong,._labExcelCommitActions_147h6_11071 strong{color:var(--ink);font-size:14px}._labExcelCommitTarget_147h6_11103{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(240px,.8fr);gap:12px;padding:16px 18px;border-bottom:1px solid var(--line-soft)}._labExcelCommitTarget_147h6_11103>div:not(:last-child){display:grid;gap:5px;align-content:center;padding:10px 12px;border-radius:8px;background:#f7faf8}._labExcelCommitStats_147h6_11133{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px}._labExcelCommitStats_147h6_11133 article{display:grid;gap:3px;padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:#fbfdfb}._labExcelCommitStats_147h6_11133 span,._labExcelCommitStats_147h6_11133 small{color:var(--muted);font-size:11px}._labExcelCommitStats_147h6_11133 strong{color:var(--ink);font-size:22px}._labExcelBlockerSection_147h6_11160{padding:15px 18px;border-top:1px solid var(--line);background:#fbfdfb}._labExcelBlockerHead_147h6_11166{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:12px}._labExcelBlockerHead_147h6_11166>div{display:grid;gap:3px}._labExcelBlockerHead_147h6_11166 span,._labExcelBlockerHead_147h6_11166 small{color:var(--muted);font-size:12px}._labExcelBlockerHead_147h6_11166 strong{color:var(--ink);font-size:15px}._labExcelBlockerHead_147h6_11166 ._labExcelBlockerActions_147h6_11190{display:flex;flex:0 0 auto;gap:8px}._labExcelBlockerCards_147h6_11196{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px}._labExcelBlockerCards_147h6_11196 button{display:grid;gap:4px;min-width:0;padding:12px 13px;border:1px solid #d8e3db;border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}._labExcelBlockerCards_147h6_11196 button:hover{border-color:#81b697;background:#f5fbf7}._labExcelBlockerCards_147h6_11196 button._labExcelBlockerCardActive_147h6_11220{border-color:#398a5c;box-shadow:inset 0 0 0 1px #398a5c;background:#edf8f1}._labExcelBlockerCards_147h6_11196 span,._labExcelBlockerCards_147h6_11196 small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._labExcelBlockerCards_147h6_11196 strong{color:var(--ink);font-size:14px}._labExcelResolutionHint_147h6_11240{display:block;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.6}._labExcelResolutionPreview_147h6_11248{border-top:8px solid #eef4f0;background:#fff}._labExcelResolutionHead_147h6_11253,._labExcelResolutionActions_147h6_11254{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:15px 18px}._labExcelResolutionHead_147h6_11253>div,._labExcelResolutionActions_147h6_11254>div{display:grid;flex:1 1 auto;gap:3px;min-width:0}._labExcelResolutionHead_147h6_11253 span,._labExcelResolutionHead_147h6_11253 small,._labExcelResolutionActions_147h6_11254 small{color:var(--muted);font-size:12px}._labExcelResolutionHead_147h6_11253 strong,._labExcelResolutionActions_147h6_11254 strong{overflow:hidden;color:var(--ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}._labExcelResolutionStats_147h6_11286{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 15px}._labExcelResolutionStats_147h6_11286 article{display:grid;gap:3px;padding:11px 12px;border:1px solid #dce8df;border-radius:8px;background:#f8fbf9}._labExcelResolutionStats_147h6_11286 span,._labExcelResolutionStats_147h6_11286 small{color:var(--muted);font-size:11px}._labExcelResolutionStats_147h6_11286 strong{color:var(--ink);font-size:20px}._labExcelResolutionPreview_147h6_11248 ._labWorkflowTableWrap_147h6_10594{border-top:1px solid var(--line)}._labExcelResolutionActions_147h6_11254{border-top:1px solid var(--line);background:#fbfdfb}._labExcelMappingToolbar_147h6_11072{padding:0 18px 14px}._labExcelMappingToolbar_147h6_11072>:first-child{flex:1 1 360px}._labExcelCommitPanel_147h6_11062 ._labWorkflowTableWrap_147h6_10594{border-top:1px solid var(--line)}._labExcelCommitPanel_147h6_11062 ._labWorkflowTable_147h6_10594 select{min-width:250px;max-width:320px;height:34px;padding:0 30px 0 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit}._labExcelCommitPanel_147h6_11062 ._labWorkflowTable_147h6_10594 select:disabled{background:#f4f7f5;color:#526158}._labExcelCommitActions_147h6_11071{padding:16px 18px;border-top:1px solid var(--line);background:#fbfdfb}._labImportPlanLink_147h6_11357{flex:0 0 auto;color:#287a4a;font-size:13px;font-weight:600;text-decoration:none}._labImportPlanLink_147h6_11357:hover{text-decoration:underline}._labExcelImportHistory_147h6_11369{border-top:8px solid #f4f7f5}._labImportHistoryMetrics_147h6_11373{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}._labImportHistoryMetrics_147h6_11373 article,._labImportHistoryDetailGrid_147h6_11381 article{display:grid;gap:5px;min-width:0;padding:15px 16px;border:1px solid #dce8df;border-radius:9px;background:#f8fbf9}._labImportHistoryMetrics_147h6_11373 span,._labImportHistoryDetailGrid_147h6_11381 span{color:var(--muted);font-size:12px}._labImportHistoryMetrics_147h6_11373 strong{color:var(--ink);font-size:25px}._labImportHistoryMetrics_147h6_11373 small,._labImportHistoryDetailGrid_147h6_11381 small{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.5}._labImportHistoryFilters_147h6_11410{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(160px,.55fr) minmax(250px,1fr);gap:12px;align-items:end;margin-bottom:14px}._labImportHistoryEmpty_147h6_11418{display:grid;place-items:center;gap:9px;min-height:300px;padding:30px;border:1px dashed #bfd2c5;border-radius:10px;background:#fbfdfb;text-align:center}._labImportHistoryEmpty_147h6_11418 svg{width:34px;height:34px;color:#398a5c}._labImportHistoryEmpty_147h6_11418 span{max-width:560px;color:var(--muted);font-size:13px;line-height:1.6}._labImportHistoryRowActions_147h6_11443{display:flex;gap:7px;align-items:center;margin-top:8px}._labImportHistoryDetail_147h6_11381{overflow:hidden;margin-top:16px;border:1px solid var(--line);border-radius:10px}._labImportHistoryDetailGrid_147h6_11381{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}._labImportHistoryDetailGrid_147h6_11381 strong{overflow:hidden;color:var(--ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}._labImportHistoryDetailActions_147h6_11472{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:11px 15px;border-top:1px solid var(--line);background:#fbfdfb}._labImportHistoryDetailActions_147h6_11472 span{color:var(--muted);font-size:12px}._labImportHistoryDetail_147h6_11381 ._labWorkflowTableWrap_147h6_10594{border-top:1px solid var(--line)}._labPublishGrid_147h6_10910 article>svg{width:28px;height:28px;color:#2d8b57}._labPublishGrid_147h6_10910 strong{color:var(--ink);font-size:28px}._labPublishGrid_147h6_10910 small{color:var(--muted);font-size:12px;line-height:1.55}._labResultHeader_147h6_10233{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:14px;padding:16px 18px;border:1px solid #dce8df;border-radius:9px;background:#f7fbf8}._labResultHeader_147h6_10233>div:first-child{display:grid;gap:4px}._labResultHeader_147h6_10233 small{color:var(--muted);font-size:12px}._labResultFieldChips_147h6_11530{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;max-width:52%}._labResultToolbar_147h6_11539{display:flex;gap:18px;align-items:end;justify-content:space-between;margin-top:14px;padding:12px 14px 0;border:1px solid var(--line);border-bottom:0;border-radius:9px 9px 0 0;background:#fff}._labResultNotice_147h6_11552{display:flex;gap:9px;align-items:flex-start;margin-bottom:14px;padding:11px 13px;border:1px solid #e5c979;border-radius:8px;background:#fff9e7;color:#6f5712;font-size:12px;line-height:1.65}._labResultNotice_147h6_11552 svg{flex:0 0 auto;width:17px;height:17px;margin-top:1px}._labResultToolbar_147h6_11539>div[role=tablist]{display:flex;gap:4px}._labResultToolbar_147h6_11539>div[role=tablist] button{min-height:38px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font-size:13px;cursor:pointer}._labResultToolbar_147h6_11539>div[role=tablist] ._labResultTabActive_147h6_11589{border-color:#2d8b57;color:#1c6b3d;font-weight:700}._labMarkerGrid_147h6_11595{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 0}._labMarkerGrid_147h6_11595 article{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;border:1px solid var(--line);border-radius:9px;background:#fff}._labMarkerGrid_147h6_11595 article>div:first-child{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}._labMarkerGrid_147h6_11595 article>div:not(:first-child){display:grid;gap:8px;color:var(--ink);font-size:12px}._labMarkerGrid_147h6_11595 i{display:block;height:24px;border-radius:4px;background:#91cda9}._labMarkerGrid_147h6_11595 i[data-tone=b]{background:#80aee8}._labMarkerGrid_147h6_11595 i[data-tone=mixed]{background:#b6a3dc}._labMarkerGrid_147h6_11595 i[data-tone=warning]{background:#e9c36f}._labResultHistory_147h6_11639{margin-top:14px;border:1px solid #cddfd2;border-radius:9px;background:#f9fcfa}._labResultHistoryTrail_147h6_11646{display:grid;gap:0;padding:0 20px 20px}._labResultHistoryTrail_147h6_11646 article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line-soft)}._labResultHistoryTrail_147h6_11646 article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#dff0e5;color:#1f7543;font-size:11px;font-weight:700}._labResultHistoryTrail_147h6_11646 article>div{display:grid;gap:4px}._labResultHistoryTrail_147h6_11646 small,._labResultHistoryTrail_147h6_11646 p{margin:0;color:var(--muted);font-size:12px}._labConfigLayout_147h6_11684{display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden;min-height:640px;border:1px solid var(--line);border-radius:10px;background:#fff}._labConfigProjectList_147h6_10234{display:flex;flex-direction:column;gap:8px;padding:16px;border-right:1px solid var(--line);background:#f7faf8}._labConfigProjectList_147h6_10234>div{display:grid;gap:3px;margin-bottom:4px;padding:4px 5px 12px;border-bottom:1px solid var(--line)}._labConfigProjectList_147h6_10234>button:not(:last-child){display:grid;gap:4px;padding:13px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}._labConfigProjectList_147h6_10234>button:not(:last-child):hover,._labConfigProjectList_147h6_10234>._labConfigProjectActive_147h6_11724:not(:last-child){border-color:#cbded0;background:#fff;box-shadow:0 5px 16px #2657360f}._labConfigProjectList_147h6_10234>button span,._labConfigProjectList_147h6_10234>button small{color:var(--muted);font-size:11px}._labConfigProjectList_147h6_10234>button strong{font-size:13px;line-height:1.45}._labConfigMain_147h6_11741{display:flex;min-width:0;flex-direction:column}._labConfigHeader_147h6_10235{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}._labConfigHeader_147h6_10235>div:last-child{display:flex;gap:6px}._labConfigSectionNav_147h6_11761{display:flex;flex-wrap:wrap;padding:0 14px;border-bottom:1px solid var(--line)}._labConfigSectionNav_147h6_11761 button{flex:0 0 auto;min-height:48px;padding:0 11px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}._labConfigSectionNav_147h6_11761 ._labConfigSectionActive_147h6_11780{border-color:#2d8b57;color:#1f7543;font-weight:700}._labConfigDetailGrid_147h6_11786{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start;flex:1;padding:22px}._labConfigBlock_147h6_11795{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:126px;padding:16px;border:1px solid var(--line);border-radius:9px;background:#fbfdfb}._labConfigBlock_147h6_11795>span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#e3f2e8;color:#287a4a}._labConfigBlock_147h6_11795 svg{width:19px}._labConfigBlock_147h6_11795>div{display:grid;align-content:start;gap:5px}._labConfigBlock_147h6_11795 small,._labConfigBlock_147h6_11795 p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}._labConfigBlock_147h6_11795 strong{color:var(--ink);font-size:14px;line-height:1.45}._labConfigFieldGrid_147h6_11840{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;flex:1;padding:22px}._labConfigFieldGrid_147h6_11840 article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}._labConfigFieldGrid_147h6_11840 article>span{color:#2d8b57;font-size:11px;font-weight:700}._labConfigFieldGrid_147h6_11840 article>div{display:grid;gap:3px}._labConfigFieldGrid_147h6_11840 small{color:var(--muted);font-size:11px}._labConfigFieldGrid_147h6_11840>button{min-height:64px;border:1px dashed #9db9a6;border-radius:8px;background:#f8fbf9;color:#287a4a;cursor:pointer}._labMarkerMappingConfig_147h6_11885{display:grid;gap:14px;align-content:start;flex:1;min-width:0;padding:22px}._labMarkerMappingConfig_147h6_11885>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}._labMarkerMappingConfig_147h6_11885>header>div{display:grid;gap:4px}._labMarkerMappingConfig_147h6_11885>header span,._labMarkerMappingConfig_147h6_11885>header small,._labMarkerMappingStats_147h6_11908 span,._labMarkerMappingStats_147h6_11908 small{color:var(--muted);font-size:12px}._labMarkerMappingConfig_147h6_11885>header strong{color:var(--ink);font-size:16px}._labMarkerMappingStats_147h6_11908{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._labMarkerMappingStats_147h6_11908 article{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fbfdfb}._labMarkerMappingStats_147h6_11908 strong{color:var(--ink);font-size:22px;line-height:1}._labExcelParsingConfig_147h6_11940,._labResultFieldConfig_147h6_11949{display:grid;gap:14px;align-content:start;flex:1;min-width:0;padding:22px}._labResultFieldConfig_147h6_11949>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}._labResultFieldConfig_147h6_11949>header>div{display:grid;gap:4px}._labResultFieldConfig_147h6_11949>header span,._labResultFieldConfig_147h6_11949>header small{color:var(--muted);font-size:12px}._labResultFieldConfig_147h6_11949>header strong{color:var(--ink);font-size:16px}._labResultFieldTableWrap_147h6_11981{overflow-x:auto;border:1px solid var(--line);border-radius:9px;background:#fff}._labResultFieldTable_147h6_11981{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed}._labResultFieldTable_147h6_11981 th,._labResultFieldTable_147h6_11981 td{padding:9px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}._labResultFieldTable_147h6_11981 th{color:var(--muted);background:#f7faf8;font-size:11px;font-weight:760}._labResultFieldTable_147h6_11981 th:nth-child(1){width:105px}._labResultFieldTable_147h6_11981 th:nth-child(2){width:150px}._labResultFieldTable_147h6_11981 th:nth-child(3){width:145px}._labResultFieldTable_147h6_11981 th:nth-child(4){width:105px}._labResultFieldTable_147h6_11981 th:nth-child(5){width:88px}._labResultFieldTable_147h6_11981 th:nth-child(6){width:92px}._labResultFieldTable_147h6_11981 th:nth-child(8){width:58px}._labResultFieldTable_147h6_11981 input,._labResultFieldTable_147h6_11981 select{width:100%;min-width:0;min-height:36px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;outline:none;color:var(--ink);background:#fff;font:inherit;font-size:12px}._labResultFieldTable_147h6_11981 input:focus,._labResultFieldTable_147h6_11981 select:focus{border-color:#5d9d72;box-shadow:0 0 0 3px #2d8b571a}._labResultFieldTable_147h6_11981 td:last-child button{border:0;cursor:pointer;color:var(--red);background:transparent;font-size:12px}._labResultFieldTable_147h6_11981 tbody tr:last-child td{border-bottom:0}._labQualityRuleTable_147h6_12051{min-width:1480px}._labQualityRuleTable_147h6_12051 th:nth-child(1){width:105px}._labQualityRuleTable_147h6_12051 th:nth-child(2){width:95px}._labQualityRuleTable_147h6_12051 th:nth-child(3){width:165px}._labQualityRuleTable_147h6_12051 th:nth-child(4){width:175px}._labQualityRuleTable_147h6_12051 th:nth-child(5){width:165px}._labQualityRuleTable_147h6_12051 th:nth-child(6){width:120px}._labQualityRuleTable_147h6_12051 th:nth-child(7){width:120px}._labQualityRuleTable_147h6_12051 th:nth-child(8){width:300px}._labQualityRuleTable_147h6_12051 th:nth-child(9){width:58px}._labCalculationRuleTable_147h6_12065{min-width:1410px}._labCalculationRuleTable_147h6_12065 th:nth-child(1){width:105px}._labCalculationRuleTable_147h6_12065 th:nth-child(2){width:100px}._labCalculationRuleTable_147h6_12065 th:nth-child(3){width:170px}._labCalculationRuleTable_147h6_12065 th:nth-child(4){width:205px}._labCalculationRuleTable_147h6_12065 th:nth-child(5){width:190px}._labCalculationRuleTable_147h6_12065 th:nth-child(6){width:260px}._labCalculationRuleTable_147h6_12065 th:nth-child(7){width:310px}._labCalculationRuleTable_147h6_12065 th:nth-child(8){width:58px}._labCalculationRuleParameters_147h6_12078{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._labCalculationRuleParameters_147h6_12078 label{display:grid;gap:4px}._labCalculationRuleParameters_147h6_12078 label span{color:var(--muted);font-size:11px;white-space:nowrap}._labCalculationRulePending_147h6_12095{display:inline-flex;min-height:35px;align-items:center;padding:0 10px;border:1px solid #efcf91;border-radius:6px;color:#8f6210;background:#fff8e8;font-size:12px;font-weight:700}._labResultFieldOrder_147h6_12108{display:flex;gap:4px;align-items:center}._labResultFieldOrder_147h6_12108>span{min-width:22px;color:var(--green-deep);font-size:11px;font-weight:760}._labResultFieldOrder_147h6_12108 button{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--line);border-radius:5px;cursor:pointer;color:var(--muted);background:#fff}._labResultFieldOrder_147h6_12108 button:disabled{cursor:not-allowed;opacity:.38}._labExcelParsingConfig_147h6_11940>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}._labExcelParsingConfig_147h6_11940>header>div{display:grid;gap:4px}._labExcelParsingConfig_147h6_11940>header span,._labExcelParsingConfig_147h6_11940>header small,._labExcelParsingProfileHead_147h6_12152 span,._labExcelParsingRulesHead_147h6_12153 span{color:var(--muted);font-size:12px}._labExcelParsingConfig_147h6_11940>header strong{color:var(--ink);font-size:16px}._labExcelParsingWorkspace_147h6_12163{display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:9px;background:#fff}._labExcelParsingWorkspace_147h6_12163>aside{display:grid;align-content:start;gap:7px;padding:10px;border-right:1px solid var(--line);background:#f7faf8}._labExcelParsingWorkspace_147h6_12163>aside button{display:grid;gap:4px;padding:11px;border:1px solid transparent;border-radius:7px;cursor:pointer;color:var(--ink);background:transparent;text-align:left}._labExcelParsingWorkspace_147h6_12163>aside button:hover,._labExcelParsingWorkspace_147h6_12163>aside ._labExcelParsingProfileActive_147h6_12195{border-color:#cbded0;background:#fff;box-shadow:var(--shadow-xs)}._labExcelParsingWorkspace_147h6_12163>aside strong{font-size:12px;line-height:1.45}._labExcelParsingWorkspace_147h6_12163>aside span,._labExcelParsingWorkspace_147h6_12163>aside small{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}._labExcelParsingEditor_147h6_12216{display:grid;gap:14px;min-width:0;padding:16px}._labExcelParsingProfileHead_147h6_12152,._labExcelParsingRulesHead_147h6_12153{display:flex;gap:12px;align-items:center;justify-content:space-between}._labExcelParsingProfileHead_147h6_12152>div,._labExcelParsingRulesHead_147h6_12153>div{display:grid;gap:3px}._labExcelParsingProfileHead_147h6_12152>button{border:0;cursor:pointer;color:var(--red);background:transparent;font-size:12px}._labExcelParsingFields_147h6_12245{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;border:1px solid var(--line-soft);border-radius:8px;background:#fbfdfb}._labExcelParsingFields_147h6_12245 label{display:grid;gap:5px;min-width:0}._labExcelParsingFields_147h6_12245 label>span{color:var(--muted);font-size:11px;font-weight:700}._labExcelParsingFields_147h6_12245 input,._labExcelParsingFields_147h6_12245 select,._labExcelParsingTable_147h6_12269 input,._labExcelParsingTable_147h6_12269 select{width:100%;min-width:0;min-height:36px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;outline:none;color:var(--ink);background:#fff;font:inherit;font-size:12px}._labExcelParsingFields_147h6_12245 input:focus,._labExcelParsingFields_147h6_12245 select:focus,._labExcelParsingTable_147h6_12269 input:focus,._labExcelParsingTable_147h6_12269 select:focus{border-color:#5d9d72;box-shadow:0 0 0 3px #2d8b571a}._labExcelParsingFields_147h6_12245 ._labExcelParsingWideField_147h6_12292{grid-column:span 2}._labExcelParsingTableWrap_147h6_12296{overflow-x:auto;border:1px solid var(--line);border-radius:8px}._labExcelParsingTable_147h6_12269{width:100%;min-width:1020px;border-collapse:collapse;table-layout:fixed}._labExcelParsingTable_147h6_12269 th,._labExcelParsingTable_147h6_12269 td{padding:9px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}._labExcelParsingTable_147h6_12269 th{color:var(--muted);background:#f7faf8;font-size:11px;font-weight:760}._labExcelParsingTable_147h6_12269 th:nth-child(1){width:86px}._labExcelParsingTable_147h6_12269 th:nth-child(2){width:90px}._labExcelParsingTable_147h6_12269 th:nth-child(3){width:150px}._labExcelParsingTable_147h6_12269 th:nth-child(4){width:150px}._labExcelParsingTable_147h6_12269 th:nth-child(5){width:100px}._labExcelParsingTable_147h6_12269 th:nth-child(7){width:58px}._labExcelParsingTable_147h6_12269 td:last-child button{border:0;cursor:pointer;color:var(--red);background:transparent;font-size:12px}._labExcelParsingTable_147h6_12269 tbody tr:last-child td{border-bottom:0}._labExcelParsingInclude_147h6_12343{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:11px}._labExcelParsingInclude_147h6_12343 input{width:15px;min-height:15px;margin:0}._labMarkerMappingTableWrap_147h6_12357{overflow-x:auto;border:1px solid var(--line);border-radius:9px;background:#fff}._labMarkerMappingTable_147h6_12357{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}._labMarkerMappingTable_147h6_12357 th,._labMarkerMappingTable_147h6_12357 td{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}._labMarkerMappingTable_147h6_12357 th{color:var(--muted);background:#f7faf8;font-size:11px;font-weight:760}._labMarkerMappingTable_147h6_12357 th:nth-child(1){width:92px}._labMarkerMappingTable_147h6_12357 th:nth-child(2){width:150px}._labMarkerMappingTable_147h6_12357 th:nth-child(3){width:170px}._labMarkerMappingTable_147h6_12357 th:nth-child(4){width:160px}._labMarkerMappingTable_147h6_12357 th:nth-child(5){width:120px}._labMarkerMappingTable_147h6_12357 th:nth-child(7){width:66px}._labMarkerMappingTable_147h6_12357 input,._labMarkerMappingTable_147h6_12357 select{width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;outline:none;color:var(--ink);background:#fff;font:inherit;font-size:12px}._labMarkerMappingTable_147h6_12357 input:focus,._labMarkerMappingTable_147h6_12357 select:focus{border-color:#5d9d72;box-shadow:0 0 0 3px #2d8b571a}._labMarkerMappingTable_147h6_12357 td:last-child button{border:0;cursor:pointer;color:#b34646;background:transparent;font-size:12px}._labMarkerMappingTable_147h6_12357 tbody tr:last-child td{border-bottom:0}._labMarkerMappingEmpty_147h6_12425{display:grid;place-items:center;gap:6px;min-height:180px;padding:24px;color:var(--muted);text-align:center}._labMarkerMappingEmpty_147h6_12425 svg{width:26px;color:#2d8b57}._labMarkerMappingEmpty_147h6_12425 strong{color:var(--ink);font-size:14px}._labMarkerMappingEmpty_147h6_12425 span{font-size:12px}._labExcelTemplateConfig_147h6_12449,._labProjectVersionHistory_147h6_12450{display:grid;gap:14px;align-content:start;flex:1;min-width:0;padding:22px}._labExcelTemplateConfig_147h6_12449>header,._labProjectVersionHistory_147h6_12450>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}._labExcelTemplateConfig_147h6_12449>header>div,._labProjectVersionHistory_147h6_12450>header>div{display:grid;gap:4px}._labExcelTemplateConfig_147h6_12449>header span,._labExcelTemplateConfig_147h6_12449>header small,._labProjectVersionHistory_147h6_12450>header span,._labProjectVersionHistory_147h6_12450>header small{color:var(--muted);font-size:12px}._labExcelTemplateConfig_147h6_12449>header strong,._labProjectVersionHistory_147h6_12450>header strong{color:var(--ink);font-size:16px}._labExcelTemplateWorkspace_147h6_12487,._labProjectVersionWorkspace_147h6_12488{display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:9px;background:#fff}._labExcelTemplateWorkspace_147h6_12487>aside,._labProjectVersionWorkspace_147h6_12488>aside{display:grid;align-content:start;gap:7px;padding:10px;border-right:1px solid var(--line);background:#f7faf8}._labExcelTemplateWorkspace_147h6_12487>aside button,._labProjectVersionWorkspace_147h6_12488>aside button{display:grid;gap:4px;padding:11px;border:1px solid transparent;border-radius:7px;cursor:pointer;color:var(--ink);background:transparent;text-align:left}._labExcelTemplateWorkspace_147h6_12487>aside button:hover,._labExcelTemplateWorkspace_147h6_12487>aside ._labExcelTemplateActive_147h6_12522,._labProjectVersionWorkspace_147h6_12488>aside button:hover,._labProjectVersionWorkspace_147h6_12488>aside ._labProjectVersionActive_147h6_12524{border-color:#cbded0;background:#fff;box-shadow:var(--shadow-xs)}._labExcelTemplateWorkspace_147h6_12487>aside strong,._labProjectVersionWorkspace_147h6_12488>aside strong{font-size:12px;line-height:1.45}._labExcelTemplateWorkspace_147h6_12487>aside span,._labExcelTemplateWorkspace_147h6_12487>aside small,._labProjectVersionWorkspace_147h6_12488>aside span,._labProjectVersionWorkspace_147h6_12488>aside small{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}._labExcelTemplateEditor_147h6_12548,._labProjectVersionSnapshot_147h6_12549{display:grid;gap:14px;align-content:start;min-width:0;padding:16px}._labExcelTemplateHead_147h6_12557,._labExcelTemplateColumnHead_147h6_12558,._labProjectVersionSnapshotHead_147h6_12559{display:flex;gap:12px;align-items:center;justify-content:space-between}._labExcelTemplateHead_147h6_12557>div,._labExcelTemplateColumnHead_147h6_12558>div,._labProjectVersionSnapshotHead_147h6_12559>div{display:grid;gap:3px}._labExcelTemplateHead_147h6_12557 span,._labExcelTemplateColumnHead_147h6_12558 span,._labProjectVersionSnapshotHead_147h6_12559 span,._labProjectVersionSnapshotHead_147h6_12559 small{color:var(--muted);font-size:11px}._labExcelTemplateHead_147h6_12557>button{border:0;cursor:pointer;color:var(--red);background:transparent;font-size:12px}._labExcelTemplateHead_147h6_12557>button:disabled{cursor:not-allowed;opacity:.35}._labExcelTemplateFields_147h6_12594{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;border:1px solid var(--line-soft);border-radius:8px;background:#fbfdfb}._labExcelTemplateFields_147h6_12594 label{display:grid;gap:5px;min-width:0}._labExcelTemplateFields_147h6_12594 label>span{color:var(--muted);font-size:11px;font-weight:700}._labExcelTemplateFields_147h6_12594 input,._labExcelTemplateFields_147h6_12594 select,._labExcelTemplateTable_147h6_12618 input{width:100%;min-width:0;min-height:36px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;outline:none;color:var(--ink);background:#fff;font:inherit;font-size:12px}._labExcelTemplateFields_147h6_12594 input:focus,._labExcelTemplateFields_147h6_12594 select:focus,._labExcelTemplateTable_147h6_12618 input:focus{border-color:#5d9d72;box-shadow:0 0 0 3px #2d8b571a}._labExcelTemplateFields_147h6_12594 ._labExcelTemplateWideField_147h6_12639{grid-column:span 2}._labExcelTemplateFields_147h6_12594 ._labExcelTemplateFullField_147h6_12643{grid-column:1 / -1}._labExcelTemplateFields_147h6_12594 ._labExcelTemplateCheck_147h6_12647{display:flex;gap:7px;align-items:center;align-self:end;min-height:36px}._labExcelTemplateFields_147h6_12594 ._labExcelTemplateCheck_147h6_12647 input{width:15px;min-height:15px;margin:0}._labExcelTemplateTableWrap_147h6_12661{overflow-x:auto;border:1px solid var(--line);border-radius:8px}._labExcelTemplateTable_147h6_12618{width:100%;min-width:940px;border-collapse:collapse;table-layout:fixed}._labExcelTemplateTable_147h6_12618 th,._labExcelTemplateTable_147h6_12618 td{padding:9px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}._labExcelTemplateTable_147h6_12618 th{color:var(--muted);background:#f7faf8;font-size:11px;font-weight:760}._labExcelTemplateTable_147h6_12618 th:nth-child(1){width:105px}._labExcelTemplateTable_147h6_12618 th:nth-child(2){width:90px}._labExcelTemplateTable_147h6_12618 th:nth-child(3){width:155px}._labExcelTemplateTable_147h6_12618 th:nth-child(4){width:180px}._labExcelTemplateTable_147h6_12618 th:nth-child(6){width:135px}._labExcelTemplateTable_147h6_12618 td>strong,._labExcelTemplateTable_147h6_12618 td>small{display:block}._labExcelTemplateTable_147h6_12618 td>small{margin-top:3px;color:var(--muted);font-size:10px}._labExcelTemplateTable_147h6_12618 code{color:var(--green-deep);font-size:11px}._labExcelTemplateTable_147h6_12618 tbody tr:last-child td{border-bottom:0}._labExcelTemplatePreview_147h6_12715{display:grid;gap:7px;padding:12px 14px;border:1px solid #cbded0;border-radius:8px;background:#f4faf6}._labExcelTemplatePreview_147h6_12715>span,._labExcelTemplatePreview_147h6_12715>div span{color:var(--muted);font-size:11px}._labExcelTemplatePreview_147h6_12715>div{display:flex;flex-wrap:wrap;gap:6px}._labExcelTemplatePreview_147h6_12715>div span{padding:4px 7px;border:1px solid var(--line);border-radius:var(--radius-pill);background:#fff}._labReportTemplateEditorGrid_147h6_12743{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px}._labReportTemplateSectionEditor_147h6_12749,._labReportTemplateFieldEditor_147h6_12750{display:grid;gap:9px;align-content:start;padding:13px;border:1px solid var(--line-soft);border-radius:8px;background:#fbfdfb}._labReportTemplateSectionRow_147h6_12760{display:grid;grid-template-columns:105px 94px minmax(0,1fr);gap:9px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:7px;background:#fff}._labReportTemplateSectionRow_147h6_12760>div:last-child{display:grid;grid-template-columns:122px minmax(0,1fr);gap:7px;align-items:center}._labReportTemplateSectionRow_147h6_12760>div:last-child>span{color:var(--muted);font-size:11px}._labReportTemplateSectionRow_147h6_12760 input,._labPlanReportTemplateSelect_147h6_2586 select{width:100%;min-width:0;min-height:34px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;outline:none;color:var(--ink);background:#fff;font:inherit;font-size:12px}._labReportTemplateFieldEditor_147h6_12750>div:last-child{display:grid;gap:7px}._labReportTemplateFieldEditor_147h6_12750>div:last-child label{display:flex;gap:8px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:7px;background:#fff}._labReportTemplateFieldEditor_147h6_12750 label>span{display:grid;gap:2px}._labReportTemplateFieldEditor_147h6_12750 label strong{font-size:12px}._labReportTemplateFieldEditor_147h6_12750 label small{color:var(--muted);font-size:10px}._labReportTemplatePreview_147h6_12827{overflow:hidden;border:1px solid #cbded0;border-radius:10px;background:#fff}._labReportTemplatePreviewHead_147h6_12834{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 15px;border-bottom:2px solid var(--brand);background:#f4faf6}._labReportTemplatePreviewHead_147h6_12834>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#fff;background:var(--brand);font-size:12px;font-weight:800}._labReportTemplatePreviewHead_147h6_12834>div{display:grid;gap:2px}._labReportTemplatePreviewHead_147h6_12834 small,._labReportTemplatePreviewBody_147h6_12862 small,._labReportTemplatePreview_147h6_12827 footer{color:var(--muted);font-size:10px}._labReportTemplatePreviewBody_147h6_12862{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding:13px 15px}._labReportTemplatePreviewBody_147h6_12862 article{display:flex;gap:8px;align-items:center;padding:9px;border:1px solid var(--line-soft);border-radius:7px;background:#fbfdfb}._labReportTemplatePreviewBody_147h6_12862 article>span{color:var(--brand);font-size:10px;font-weight:800}._labReportTemplatePreviewBody_147h6_12862 article>div{display:grid;gap:2px}._labReportTemplatePreviewBody_147h6_12862 article strong{font-size:11px}._labReportTemplatePreview_147h6_12827 footer{display:flex;justify-content:space-between;gap:12px;padding:10px 15px;border-top:1px solid var(--line-soft);background:#f7faf8}._labReportTemplatePreview_147h6_12827 footer small{max-width:55%;text-align:right}._labProjectVersionMeta_147h6_12914,._labProjectVersionStats_147h6_12915{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._labProjectVersionMeta_147h6_12914>div,._labProjectVersionStats_147h6_12915 article,._labProjectVersionDetailGrid_147h6_12923 article{display:grid;gap:4px;padding:11px 12px;border:1px solid var(--line);border-radius:7px;background:#fbfdfb}._labProjectVersionMeta_147h6_12914 span,._labProjectVersionStats_147h6_12915 span,._labProjectVersionDetailGrid_147h6_12923 span,._labProjectVersionDetailGrid_147h6_12923 small,._labProjectVersionChanges_147h6_12936>span,._labProjectVersionChanges_147h6_12936 small{color:var(--muted);font-size:10px}._labProjectVersionMeta_147h6_12914 strong,._labProjectVersionDetailGrid_147h6_12923 strong{color:var(--ink);font-size:12px;line-height:1.5}._labProjectVersionStats_147h6_12915{grid-template-columns:repeat(6,minmax(0,1fr))}._labProjectVersionStats_147h6_12915 strong{color:var(--ink);font-size:20px}._labProjectVersionChanges_147h6_12936{display:grid;gap:7px;padding:12px 14px;border:1px solid #cbded0;border-radius:8px;background:#f4faf6}._labProjectVersionChanges_147h6_12936>div{display:flex;flex-wrap:wrap;gap:6px}._labProjectVersionDetailGrid_147h6_12923{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._labProjectVersionDetailGrid_147h6_12923 article:last-child{grid-column:1 / -1}._labVersionTrail_147h6_12983{display:grid;align-content:start;flex:1;padding:22px}._labVersionTrail_147h6_12983 article{display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}._labVersionTrail_147h6_12983 article>span{color:#2d8b57;font-size:12px;font-weight:700}._labVersionTrail_147h6_12983 article>div{display:grid;gap:5px}._labVersionTrail_147h6_12983 small{color:var(--muted);font-size:12px}._labConfigActions_147h6_13014{display:flex;gap:9px;align-items:center;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line);background:#fbfcfb}._labConfigActions_147h6_13014>span{margin-right:auto;color:var(--muted);font-size:12px}@media(max-width:1500px){._labWorkflowContext_147h6_10214{grid-template-columns:repeat(2,minmax(0,1fr))}._labWorkflowMetrics_147h6_10250{grid-template-columns:repeat(3,minmax(0,1fr))}._labResultMetrics_147h6_10289{grid-template-columns:repeat(4,minmax(0,1fr))}._labWorkflowSteps_147h6_10340{grid-template-columns:repeat(3,minmax(0,1fr))}._labWorkflowSteps_147h6_10340 button:nth-child(3){border-right:0}._labWorkflowSteps_147h6_10340 button:nth-child(-n+3){border-bottom:1px solid #e2e9e4}}@media(max-width:1400px){._labExcelTemplateWorkspace_147h6_12487,._labProjectVersionWorkspace_147h6_12488,._labReportTemplateEditorGrid_147h6_12743{grid-template-columns:1fr}._labExcelTemplateWorkspace_147h6_12487>aside,._labProjectVersionWorkspace_147h6_12488>aside{grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:900px){._labWorkflowMetrics_147h6_10250,._labQualityGrid_147h6_10909,._labPublishGrid_147h6_10910,._labMarkerGrid_147h6_11595,._labConfigDetailGrid_147h6_11786,._labConfigFieldGrid_147h6_11840,._labImportHistoryMetrics_147h6_11373,._labImportHistoryDetailGrid_147h6_11381,._labImportHistoryFilters_147h6_11410{grid-template-columns:repeat(2,minmax(0,1fr))}._labImportHistoryFilters_147h6_11410>:last-child{grid-column:1 / -1}._labWorkflowSplit_147h6_10588,._labConfigLayout_147h6_11684,._labExcelParsingWorkspace_147h6_12163,._labExcelTemplateWorkspace_147h6_12487,._labProjectVersionWorkspace_147h6_12488{grid-template-columns:1fr}._labWorkflowAside_147h6_10864{border-top:1px solid var(--line);border-left:0}._labConfigProjectList_147h6_10234{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--line)}._labExcelParsingWorkspace_147h6_12163>aside{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--line)}._labExcelTemplateWorkspace_147h6_12487>aside,._labProjectVersionWorkspace_147h6_12488>aside{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--line)}._labExcelParsingFields_147h6_12245,._labExcelTemplateFields_147h6_12594,._labReportTemplateEditorGrid_147h6_12743,._labProjectVersionMeta_147h6_12914,._labProjectVersionStats_147h6_12915,._labProjectVersionDetailGrid_147h6_12923{grid-template-columns:repeat(2,minmax(0,1fr))}._labConfigProjectList_147h6_10234>div,._labConfigProjectList_147h6_10234>:last-child{grid-column:1 / -1}._labMarkerMappingStats_147h6_11908{grid-template-columns:repeat(3,minmax(0,1fr))}._labResultHeader_147h6_10233,._labResultToolbar_147h6_11539{align-items:stretch;flex-direction:column}._labResultFieldChips_147h6_11530{justify-content:flex-start;max-width:none}._labExcelInspectionHead_147h6_10753{grid-template-columns:repeat(2,minmax(0,1fr))}._labExcelInspectionHead_147h6_10753>:first-child{grid-column:1 / -1}._labStepOutcomeFlow_147h6_10487{grid-template-columns:1fr;gap:26px}._labStepOutcomeFlow_147h6_10487 article{min-height:0}._labStepOutcomeFlow_147h6_10487 article:not(:last-child):after{top:auto;right:50%;bottom:-22px;transform:translate(50%) rotate(90deg)}}@media(max-width:620px){._labWorkflowContext_147h6_10214,._labWorkflowMetrics_147h6_10250,._labWorkflowSteps_147h6_10340,._labQualityGrid_147h6_10909,._labPublishGrid_147h6_10910,._labMarkerGrid_147h6_11595,._labConfigDetailGrid_147h6_11786,._labConfigFieldGrid_147h6_11840,._labConfigProjectList_147h6_10234,._labImportHistoryMetrics_147h6_11373,._labImportHistoryDetailGrid_147h6_11381,._labImportHistoryFilters_147h6_11410,._labMarkerMappingStats_147h6_11908{grid-template-columns:1fr}._labMarkerMappingConfig_147h6_11885>header{align-items:stretch;flex-direction:column}._labExcelParsingConfig_147h6_11940>header,._labResultFieldConfig_147h6_11949>header,._labExcelTemplateConfig_147h6_12449>header,._labProjectVersionHistory_147h6_12450>header,._labExcelTemplateHead_147h6_12557,._labExcelTemplateColumnHead_147h6_12558,._labExcelParsingProfileHead_147h6_12152,._labExcelParsingRulesHead_147h6_12153{align-items:stretch;flex-direction:column}._labExcelParsingWorkspace_147h6_12163>aside,._labExcelParsingFields_147h6_12245,._labExcelTemplateWorkspace_147h6_12487>aside,._labProjectVersionWorkspace_147h6_12488>aside,._labExcelTemplateFields_147h6_12594,._labReportTemplateEditorGrid_147h6_12743,._labProjectVersionMeta_147h6_12914,._labProjectVersionStats_147h6_12915,._labProjectVersionDetailGrid_147h6_12923{grid-template-columns:1fr}._labReportTemplateSectionRow_147h6_12760,._labReportTemplateSectionRow_147h6_12760>div:last-child,._labPlanReportTemplateSelect_147h6_2586{grid-template-columns:1fr}._labExcelParsingFields_147h6_12245 ._labExcelParsingWideField_147h6_12292{grid-column:auto}._labExcelTemplateFields_147h6_12594 ._labExcelTemplateWideField_147h6_12639,._labExcelTemplateFields_147h6_12594 ._labExcelTemplateFullField_147h6_12643,._labProjectVersionDetailGrid_147h6_12923 article:last-child{grid-column:auto}._labImportHistoryFilters_147h6_11410>:last-child{grid-column:auto}._labWorkflowSteps_147h6_10340 button,._labWorkflowSteps_147h6_10340 button:nth-child(3){border-right:0;border-bottom:1px solid #e2e9e4}._labConfigProjectList_147h6_10234>div,._labConfigProjectList_147h6_10234>:last-child{grid-column:auto}._labConfigActions_147h6_13014,._labWorkflowStageHead_147h6_10236,._labWorkflowStageActions_147h6_10900,._labStepOutcome_147h6_10447>header,._labStepArtifactHead_147h6_10467{align-items:stretch;flex-direction:column}._labStepArtifactHead_147h6_10467 small{max-width:none;text-align:left}._labConfigActions_147h6_13014>span{margin-right:0}._labExcelLocalState_147h6_10293,._labExcelDemoState_147h6_10294{grid-template-columns:30px minmax(0,1fr)}._labExcelLocalState_147h6_10293>:last-child,._labExcelDemoState_147h6_10294>:last-child{grid-column:1 / -1}._labExcelInspectionHead_147h6_10753{grid-template-columns:1fr}._labExcelInspectionHead_147h6_10753>:first-child{grid-column:auto}._labClientMappingBaseline_147h6_10660>header{align-items:stretch;flex-direction:column}._labClientMappingProfiles_147h6_10678{grid-template-columns:1fr}._labClientMappingProfiles_147h6_10678 dl div{grid-template-columns:1fr;gap:2px}._labExcelExportPanel_147h6_10995{align-items:stretch;flex-direction:column}._labExcelCommitTarget_147h6_11103,._labExcelCommitStats_147h6_11133{grid-template-columns:1fr}._labExcelCommitHead_147h6_11070,._labExcelCommitActions_147h6_11071,._labExcelMappingToolbar_147h6_11072,._labExcelBlockerHead_147h6_11166,._labExcelResolutionHead_147h6_11253,._labExcelResolutionActions_147h6_11254,._labImportHistoryDetailActions_147h6_11472,._labExcelBlockerHead_147h6_11166 ._labExcelBlockerActions_147h6_11190{align-items:stretch;flex-direction:column}._labExcelResolutionStats_147h6_11286{grid-template-columns:repeat(2,minmax(0,1fr))}._labExcelMappingToolbar_147h6_11072>:first-child{flex-basis:auto}}._appShell_1dtar_1{min-height:100vh;background:var(--bg)}._topbar_1dtar_6{position:sticky;top:0;z-index:var(--z-topbar);display:grid;grid-template-columns:minmax(250px,auto) minmax(0,1fr) max-content;min-height:var(--topbar-height);align-items:center;gap:var(--space-3);padding:10px var(--space-6);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._brand_1dtar_22{grid-column:1;display:flex;min-width:228px;align-items:center;gap:10px}._brandMark_1dtar_30{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--radius);color:#fff;background:var(--green-deep);font-size:13px;font-weight:800}._brandTitle_1dtar_42{display:block;color:var(--green-ink);font-weight:800}._brandSubtitle_1dtar_48{display:block;margin-top:2px;color:var(--muted);font-size:var(--font-xs)}._topnav_1dtar_55{grid-column:2;display:flex;flex:1;flex-wrap:nowrap;justify-content:flex-start;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}._topnav_1dtar_55::-webkit-scrollbar{display:none}._topnav_1dtar_55 button{flex:0 0 auto}._homeNavButton_1dtar_75{min-height:40px;gap:9px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--radius);color:var(--green-deep);background:var(--panel);box-shadow:var(--shadow-xs)}._homeNavButton_1dtar_75 svg{width:22px;height:22px;stroke-width:2.25}._homeNavButton_1dtar_75:hover,._homeNavButton_1dtar_75:focus-visible{border-color:var(--line-strong);background:var(--mint);box-shadow:var(--shadow-sm)}._userArea_1dtar_99{grid-column:3;display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;overflow:visible;scrollbar-width:none;white-space:nowrap}._userArea_1dtar_99::-webkit-scrollbar{display:none}._userArea_1dtar_99 button,._accountMenuWrap_1dtar_116{flex:0 0 auto}._accountMenuWrap_1dtar_116{position:relative}._notificationWrap_1dtar_124{position:relative;flex:0 0 auto}._feedbackTopButton_1dtar_129{flex:0 0 auto}._feedbackFloatingButton_1dtar_133{position:fixed;right:16px;bottom:18px;z-index:calc(var(--z-topbar) + 1);display:none;align-items:center;gap:6px;min-height:42px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--green) 55%,var(--line));border-radius:var(--radius-pill);cursor:pointer;color:#fff;background:var(--green-deep);box-shadow:var(--shadow-lg);font-size:var(--font-sm);font-weight:780}._feedbackFloatingButton_1dtar_133 svg{width:17px;height:17px}._feedbackReturnFloatingButton_1dtar_158{bottom:68px;color:var(--green-deep);background:var(--panel)}._notificationButton_1dtar_164{position:relative;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;color:var(--ink-soft);background:var(--panel);box-shadow:var(--shadow-xs);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}._notificationButton_1dtar_164:hover,._notificationButton_1dtar_164[aria-expanded=true]{border-color:var(--line-strong);color:var(--green-deep);background:var(--mint);box-shadow:var(--shadow-sm)}._notificationBadge_1dtar_190{position:absolute;top:-5px;right:-5px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border:2px solid var(--panel);border-radius:var(--radius-pill);color:#fff;background:var(--red);font-size:10px;font-weight:850;line-height:1}._notificationPanel_1dtar_208{position:absolute;right:0;top:calc(100% + 8px);z-index:calc(var(--z-topbar) + 2);display:grid;width:340px;max-width:calc(100vw - 32px);max-height:420px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-lg);white-space:normal;transform-origin:top right;animation:_topbarMenuIn_1dtar_1 .18s ease-out both}._notificationHead_1dtar_227{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 8px 10px;border-bottom:1px solid var(--line)}._notificationHead_1dtar_227 strong,._notificationHead_1dtar_227 span{display:block}._notificationHead_1dtar_227 strong{color:var(--ink);font-size:var(--font-sm);font-weight:820}._notificationHead_1dtar_227 span{margin-top:2px;color:var(--muted);font-size:var(--font-xs)}._notificationHead_1dtar_227 button{min-height:auto;padding:0;border:0;cursor:pointer;color:var(--green-deep);background:transparent;font-size:var(--font-xs);font-weight:780}._notificationHead_1dtar_227 button:disabled{cursor:default;color:var(--muted)}._notificationList_1dtar_269{display:grid;gap:2px;max-height:306px;padding:4px 0;overflow-y:auto;scrollbar-width:thin}._notificationItem_1dtar_278{position:relative;display:grid;width:100%;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:flex-start;padding:8px 8px 8px 10px;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;background:transparent;text-align:left}._notificationItem_1dtar_278:hover,._notificationItem_1dtar_278:focus-visible{border-color:var(--line);background:var(--panel-muted);outline:2px solid color-mix(in srgb,var(--green) 42%,white);outline-offset:-1px}._notificationItemUnread_1dtar_301{border-color:color-mix(in srgb,var(--green) 10%,transparent);background:color-mix(in srgb,var(--green-soft) 72%,white)}._notificationItemUnread_1dtar_301:before{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:var(--radius-pill);background:var(--green);content:""}._notificationIcon_1dtar_317{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint)}._notificationIcon_1dtar_317 svg{width:17px;height:17px}._notificationIcontask_1dtar_332{color:var(--blue);background:var(--blue-soft)}._notificationIconwarning_1dtar_337{color:var(--amber);background:var(--amber-soft)}._notificationIconsuccess_1dtar_342{color:var(--green-deep);background:var(--mint)}._notificationIconsystem_1dtar_347{color:var(--ink-soft);background:var(--panel-muted)}._notificationText_1dtar_352{display:grid;min-width:0;gap:2px}._notificationText_1dtar_352 strong{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--font-sm);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._notificationText_1dtar_352 span{overflow:hidden;display:-webkit-box;min-width:0;color:var(--ink-soft);font-size:var(--font-xs);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}._notificationText_1dtar_352 small{color:var(--muted);font-size:11px;font-weight:720}._notificationEmpty_1dtar_385{display:grid;place-items:center;gap:8px;padding:22px 12px;color:var(--muted);font-size:var(--font-sm)}._notificationEmpty_1dtar_385 svg{width:24px;height:24px;color:var(--green)}._notificationFooter_1dtar_400{width:100%;min-height:34px;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;color:var(--green-deep);background:var(--panel-raised);font-size:var(--font-sm);font-weight:780}._notificationFooter_1dtar_400:hover,._notificationFooter_1dtar_400:focus-visible{border-color:var(--line-strong);background:var(--mint);outline:2px solid color-mix(in srgb,var(--green) 42%,white);outline-offset:2px}._userChipButton_1dtar_420{display:flex;align-items:center;gap:8px;min-width:126px;max-width:168px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;color:var(--ink-soft);background:var(--panel);box-shadow:var(--shadow-xs);text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}._userChipButton_1dtar_420:hover,._userChipButton_1dtar_420[aria-expanded=true]{border-color:var(--line-strong);color:var(--green-deep);background:var(--mint);box-shadow:var(--shadow-sm)}._userMeta_1dtar_448{display:grid;min-width:0;line-height:1.2}._userMeta_1dtar_448 strong{font-size:var(--font-sm)}._userMeta_1dtar_448 small{color:var(--muted);font-size:var(--font-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1dtar_466{flex:0 0 auto;margin-left:auto;color:var(--muted)}._accountMenu_1dtar_116{position:absolute;right:0;top:calc(100% + 8px);z-index:calc(var(--z-topbar) + 2);width:236px;padding:7px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-lg);white-space:normal;transform-origin:top right;animation:_topbarMenuIn_1dtar_1 .18s ease-out both}._accountMenuHead_1dtar_488{display:flex;align-items:center;gap:10px;padding:8px 8px 9px}._accountMenuHead_1dtar_488 strong,._accountMenuHead_1dtar_488 span,._accountRoleLine_1dtar_497{display:block}._accountMenuHead_1dtar_488 strong{color:var(--ink);font-size:var(--font-sm)}._accountMenuHead_1dtar_488 span{margin-top:2px;color:var(--muted);font-size:var(--font-xs)}._accountRoleLine_1dtar_497{margin-top:2px;color:var(--green-deep);font-size:var(--font-xs);font-weight:680;line-height:1.45}._accountAvatar_1dtar_520{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:var(--radius-pill);color:var(--green-deep);background:var(--mint);font-weight:800}._accountMenuList_1dtar_532{display:grid;gap:2px;padding-top:4px;border-top:1px solid var(--line)}._accountMenuItem_1dtar_539{display:flex;width:100%;min-height:36px;align-items:center;justify-content:flex-start;gap:10px;padding:7px 8px;border:0;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink-soft);background:transparent;font-size:var(--font-sm);font-weight:700;text-align:left}._accountMenuItem_1dtar_539:hover,._accountMenuItem_1dtar_539:focus-visible{color:var(--green-deep);background:var(--mint);outline:2px solid color-mix(in srgb,var(--green) 42%,white);outline-offset:-1px}._accountMenuItem_1dtar_539 svg{width:16px;height:16px;flex:0 0 auto}._accountMenuDivider_1dtar_571{margin:6px 0;border-top:1px solid var(--line)}._accountMenuDanger_1dtar_576{color:var(--red)}._accountMenuDanger_1dtar_576:hover,._accountMenuDanger_1dtar_576:focus-visible{color:var(--red);background:var(--red-soft)}._accountMenuDanger_1dtar_576:focus-visible{outline-color:color-mix(in srgb,var(--red) 44%,white)}@keyframes _topbarMenuIn_1dtar_1{0%{transform:translateY(-4px) scale(.985);opacity:0}}@media(prefers-reduced-motion:reduce){._notificationPanel_1dtar_208,._accountMenu_1dtar_116{animation:none}}._accountDrawerStack_1dtar_604{display:grid;gap:14px}._accountInfoGrid_1dtar_609{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._accountInfoItem_1dtar_615{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}._accountInfoItemWide_1dtar_623{grid-column:1 / -1}._accountInfoItem_1dtar_615 span,._accountInfoItem_1dtar_615 strong{display:block}._accountInfoItem_1dtar_615 span,._accountSectionLabel_1dtar_633{color:var(--muted);font-size:var(--font-xs);font-weight:720}._accountInfoItem_1dtar_615 strong{margin-top:6px;color:var(--ink);font-size:var(--font-sm);line-height:1.55;word-break:break-word}._permissionSection_1dtar_647{padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}._permissionSection_1dtar_647 p{margin:8px 0 0;color:var(--ink-soft);font-size:var(--font-sm);line-height:1.7}._accountPillList_1dtar_661{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}._accountPillList_1dtar_661 span{padding:5px 9px;border-radius:var(--radius-pill);color:var(--green-deep);background:var(--mint);font-size:var(--font-xs);font-weight:760}._accountDrawerActions_1dtar_677{display:flex;justify-content:flex-end}._main_1dtar_682{width:min(var(--content-max),100%);margin:0 auto;padding:var(--space-5) var(--space-6) var(--space-7);overflow-x:clip}._workspace_1dtar_689{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);gap:var(--space-5)}._workspaceDual_1dtar_695{display:grid;grid-template-columns:72px 204px minmax(0,1fr);gap:0;align-items:stretch}._workspaceDualSidebarCollapsed_1dtar_702{grid-template-columns:72px 44px minmax(0,1fr)}._workspaceDual_1dtar_695 ._content_1dtar_706{margin-left:var(--space-4)}._workspaceDualSidebarCollapsed_1dtar_702 ._content_1dtar_706{margin-left:var(--space-3)}._moduleRail_1dtar_714{position:sticky;top:calc(var(--topbar-height) + var(--space-5));display:grid;grid-auto-rows:min-content;gap:7px;align-self:start;min-height:calc(100vh - var(--topbar-height) - 48px);padding:12px 7px;border-radius:var(--radius) 0 0 var(--radius);background:var(--green-deep);box-shadow:none}._moduleRailTitle_1dtar_728{padding:6px 4px 10px;color:color-mix(in srgb,#fff 78%,transparent);font-size:var(--font-xs);font-weight:800;text-align:center}._moduleRailButton_1dtar_736{display:grid;min-height:60px;width:100%;place-items:center;gap:5px;padding:8px 5px;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;color:color-mix(in srgb,#fff 76%,transparent);background:transparent;font-size:var(--font-xs);font-weight:800;line-height:1.25}._moduleRailButton_1dtar_736:hover,._moduleRailButtonActive_1dtar_754{color:#fff;background:color-mix(in srgb,#fff 12%,transparent)}._moduleRailButtonActive_1dtar_754{border-color:color-mix(in srgb,#fff 72%,transparent);color:var(--green-deep);background:#fff;box-shadow:0 6px 14px #0c261929}._moduleRailButton_1dtar_736 svg{width:19px;height:19px}._sidebar_1dtar_771{position:sticky;top:calc(var(--topbar-height) + var(--space-5));align-self:start;min-height:calc(100vh - var(--topbar-height) - 48px);min-width:0;padding:16px 12px;border:1px solid var(--line);border-left:0;border-radius:0 var(--radius) var(--radius) 0;background:var(--panel);box-shadow:none}._sidebarCollapsed_1dtar_785{display:flex;justify-content:center;padding:10px 4px}._sidebarTitle_1dtar_791{margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}._sidebarCollapsed_1dtar_785 ._sidebarTitle_1dtar_791{margin-bottom:0;padding-bottom:0;border-bottom:0}._sidebarTitleRow_1dtar_803{display:flex;align-items:center;justify-content:space-between;gap:8px}._sidebarCollapsed_1dtar_785 ._sidebarTitleRow_1dtar_803{justify-content:center}._sidebarTitleRow_1dtar_803 button{min-height:28px;padding:4px 6px;font-size:12px}._sidebarTitleText_1dtar_820{min-width:0}._sidebarCollapsed_1dtar_785 ._sidebarTitleText_1dtar_820{display:none}._sidebarTitle_1dtar_791 strong,._sidebarTitle_1dtar_791 span{display:block}._sidebarTitle_1dtar_791 strong{color:var(--ink);font-size:var(--font-md);font-weight:820}._sidebarTitle_1dtar_791 span{margin-top:4px;color:var(--muted);font-size:var(--font-xs)}._sidebarToggleButton_1dtar_845{flex:0 0 auto}._sidebarNav_1dtar_849{display:grid;gap:0}._sidebarCollapsed_1dtar_785 ._sidebarNav_1dtar_849{display:none}._sidebarContextCard_1dtar_858{display:grid;gap:3px;margin-bottom:12px;padding:10px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--mint) 52%,var(--panel))}._sidebarContextCard_1dtar_858 span,._sidebarContextCard_1dtar_858 strong,._sidebarContextCard_1dtar_858 small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sidebarContextCard_1dtar_858 span{color:var(--green-deep);font-size:var(--font-xs);font-weight:820}._sidebarContextCard_1dtar_858 strong{color:var(--ink);font-size:var(--font-sm);font-weight:820;line-height:var(--line-tight)}._sidebarContextCard_1dtar_858 small{color:var(--muted);font-size:var(--font-xs)}._sidebarPlanNavButton_1dtar_895{min-height:48px!important;align-items:center;gap:8px}._sidebarPlanNavButton_1dtar_895>span:first-of-type{display:grid;min-width:0;gap:2px;text-align:left}._sidebarPlanNavButton_1dtar_895 strong,._sidebarPlanNavButton_1dtar_895 small{min-width:0;overflow:hidden;line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._sidebarPlanNavButton_1dtar_895 strong{color:inherit;font-size:var(--font-sm);font-weight:780}._sidebarPlanNavButton_1dtar_895 small{color:var(--muted);font-size:var(--font-xs);font-weight:660}._sidebarBackButton_1dtar_929{width:100%;justify-content:flex-start;margin-top:12px}._currentCropButton_1dtar_935{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:10px;margin-top:10px;padding:8px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));border-radius:var(--radius-sm);cursor:pointer;background:var(--panel-raised);text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}._currentCropButton_1dtar_935:hover,._currentCropButton_1dtar_935:focus-visible{border-color:var(--green);background:var(--mint);box-shadow:var(--shadow-xs);outline:none}._currentCropThumb_1dtar_962{display:block;width:42px;aspect-ratio:4 / 3;border:1px solid color-mix(in srgb,var(--line) 78%,var(--panel-soft));border-radius:var(--radius-sm);background-image:url(/assets/crops/crop-sprite-white-20260704.webp);background-repeat:no-repeat;background-size:500% 400%;background-color:var(--panel-soft)}._currentCropThumbFallback_1dtar_974{display:grid;place-items:center;background-image:none;color:var(--green-ink);font-size:var(--font-md);font-weight:780}._currentCropText_1dtar_983{display:grid;min-width:0;gap:2px}._currentCropText_1dtar_983 strong{overflow:hidden;color:var(--green-ink);font-size:var(--font-sm);line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._currentCropText_1dtar_983 span{margin:0;color:var(--muted);font-size:var(--font-xs)}._currentCropArrow_1dtar_1004{width:16px;height:16px;color:var(--muted)}._sidebar_1dtar_771>button,._sidebarNav_1dtar_849>button{min-height:38px;padding:8px 10px;font-size:var(--font-sm)}._sideGroupLabel_1dtar_1017{margin:14px 8px 8px;color:var(--muted);font-size:var(--font-xs);font-weight:760}._sideSection_1dtar_1024{display:grid;gap:4px;margin-bottom:8px}._sideSubNav_1dtar_1030{display:grid;gap:2px;padding-left:10px;border-left:2px solid var(--line);margin-left:8px}._sideSubButton_1dtar_1038{min-height:30px;padding:6px 8px;justify-content:flex-start;color:var(--muted);font-size:var(--font-sm);font-weight:650}._content_1dtar_706{min-width:0}._modeChooser_1dtar_1051{display:grid;min-height:100vh;place-items:center;padding:32px;background:var(--bg)}._modeChooserPanel_1dtar_1059{width:min(980px,100%)}._modeChooserHead_1dtar_1063{display:flex;align-items:center;gap:14px;margin-bottom:20px}._modeChooserHead_1dtar_1063 h1{margin:0;font-size:var(--font-page);line-height:1.2}._modeChooserHead_1dtar_1063 p{margin:8px 0 0;color:var(--muted);line-height:1.7}._modeCardGrid_1dtar_1082{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._modeCard_1dtar_1082{display:flex;min-height:360px;flex-direction:column;min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-sm);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}._modeCard_1dtar_1082:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-1px)}._modeCardClean_1dtar_1110{border-color:var(--line-strong);background:var(--panel-raised)}._modeCardKicker_1dtar_1115{width:fit-content;padding:5px 9px;border-radius:var(--radius-pill);color:var(--green-deep);background:var(--mint);font-size:var(--font-xs);font-weight:750}._modeCard_1dtar_1082 h2{margin:22px 0 8px;font-size:var(--font-page)}._modeCard_1dtar_1082 p,._modeCard_1dtar_1082 li{color:var(--muted);line-height:1.75}._modeCard_1dtar_1082 ul{flex:1;padding-left:18px}._modeCard_1dtar_1082 li+li{margin-top:4px}@media(max-width:1180px){._topbar_1dtar_6{display:flex;align-items:flex-start;flex-direction:column;gap:10px}._topnav_1dtar_55,._userArea_1dtar_99{justify-content:flex-start;width:100%}._userArea_1dtar_99{flex-wrap:wrap;overflow:visible;white-space:normal}}@media(max-width:1100px){._workspace_1dtar_689,._workspaceDual_1dtar_695,._workspaceDualSidebarCollapsed_1dtar_702{grid-template-columns:1fr}._moduleRail_1dtar_714,._sidebar_1dtar_771{position:static;min-height:auto;border-radius:var(--radius)}._workspaceDual_1dtar_695 ._content_1dtar_706,._workspaceDualSidebarCollapsed_1dtar_702 ._content_1dtar_706{margin-left:0}._sidebarCollapsed_1dtar_785{display:block;justify-content:initial;padding:18px 14px}._sidebarCollapsed_1dtar_785 ._sidebarTitle_1dtar_791{margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}._sidebarCollapsed_1dtar_785 ._sidebarTitleRow_1dtar_803{justify-content:space-between}._sidebarCollapsed_1dtar_785 ._sidebarTitleText_1dtar_820{display:block}._sidebarCollapsed_1dtar_785 ._sidebarNav_1dtar_849{display:grid}._sidebarToggleButton_1dtar_845{display:none}._moduleRail_1dtar_714{grid-auto-flow:column;grid-auto-columns:minmax(108px,1fr);overflow-x:auto}._moduleRailTitle_1dtar_728{display:none}._moduleRailButton_1dtar_736{min-height:48px;grid-template-columns:auto auto;justify-content:center}}@media(max-width:720px){._main_1dtar_682,._modeChooser_1dtar_1051{padding:14px 16px}._modeCardGrid_1dtar_1082{grid-template-columns:1fr;gap:12px}._topbar_1dtar_6{padding:12px 16px}._brand_1dtar_22{width:100%;min-width:0}._brandTitle_1dtar_42,._brandSubtitle_1dtar_48{white-space:normal}._topnav_1dtar_55{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}._topnav_1dtar_55 button{width:100%;min-width:0;min-height:30px;justify-content:center;gap:4px;padding:5px 6px;font-size:var(--font-xs)}._topnav_1dtar_55 button svg{width:14px;height:14px}._topnav_1dtar_55 button._homeNavButton_1dtar_75{min-height:36px;padding:6px 8px}._topnav_1dtar_55 button._homeNavButton_1dtar_75 svg{width:18px;height:18px}._userArea_1dtar_99{flex-wrap:wrap;overflow:visible;white-space:normal}._userArea_1dtar_99 button{width:auto;min-width:0;min-height:30px;padding:5px 8px;font-size:var(--font-xs)}._notificationButton_1dtar_164{width:34px;height:34px;padding:0}._feedbackTopButton_1dtar_129{display:none}._feedbackFloatingButton_1dtar_133{display:flex}._notificationPanel_1dtar_208{position:fixed;top:calc(var(--topbar-height) + 8px);right:16px;bottom:auto;left:16px;width:auto;max-width:none;max-height:calc(100dvh - var(--topbar-height) - 24px)}._accountMenuWrap_1dtar_116{width:100%;max-width:100%}._userChipButton_1dtar_420{min-width:0;max-width:240px;width:100%;min-height:30px;padding:5px 8px}._accountMenu_1dtar_116{right:auto;left:0;width:min(224px,calc(100vw - 32px))}._userMeta_1dtar_448 small{display:none}._accountInfoGrid_1dtar_609{grid-template-columns:1fr}._modeChooserHead_1dtar_1063{align-items:flex-start;gap:10px;margin-bottom:14px}._modeChooserHead_1dtar_1063 h1{font-size:24px}._modeChooserHead_1dtar_1063 p{margin-top:4px;line-height:1.55}._modeCard_1dtar_1082{min-height:auto;padding:18px}._modeCard_1dtar_1082 h2{margin:14px 0 6px;font-size:24px}._modeCard_1dtar_1082 p,._modeCard_1dtar_1082 li{line-height:1.55}._modeCard_1dtar_1082 ul{margin:8px 0 14px}}._loginPage_vp2r0_1{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);min-height:100vh;align-items:center;gap:clamp(40px,7vw,120px);overflow:hidden;padding:clamp(32px,4vw,56px) clamp(32px,8vw,140px);background:radial-gradient(circle at 16% 24%,#fffffff5 0,#fffffff5 16%,#fff0 36%),radial-gradient(circle at 74% 32%,#ffffffb8 0,#ffffffb8 10%,#fff0 31%),linear-gradient(135deg,#f8fbff,#eaf4ff 48%,#d7e9ff)}._loginPage_vp2r0_1:before,._loginPage_vp2r0_1:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}._loginPage_vp2r0_1:before{opacity:.7;background:radial-gradient(circle at 0 74%,rgba(85,189,160,.18) 0 8%,transparent 28%),repeating-linear-gradient(155deg,transparent 0 19px,rgba(255,255,255,.5) 20px 21px,transparent 22px 44px),linear-gradient(24deg,transparent 0 67%,rgba(255,255,255,.55) 68% 70%,transparent 71%),linear-gradient(18deg,transparent 0 74%,rgba(120,196,218,.22) 75% 76%,transparent 77%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 100%)}._loginPage_vp2r0_1:after{background:radial-gradient(circle at 4% 63%,rgba(255,255,255,.86) 0 2px,transparent 3px),radial-gradient(circle at 62% 78%,rgba(255,255,255,.88) 0 2px,transparent 3px),radial-gradient(circle at 92% 8%,rgba(255,255,255,.92) 0 4px,transparent 5px),linear-gradient(120deg,transparent 0 8%,rgba(91,151,207,.12) 9% 10%,transparent 11% 100%);opacity:.78}._companyBrand_vp2r0_43{position:absolute;top:clamp(22px,3vw,42px);left:clamp(22px,3.4vw,46px);z-index:2;display:inline-flex;align-items:center;gap:12px;color:#11171c}._companyBrand_vp2r0_43 strong{font-size:clamp(22px,2vw,30px);font-weight:860;line-height:1}._companyMark_vp2r0_60{display:grid;width:clamp(38px,3.3vw,48px);height:clamp(38px,3.3vw,48px);place-items:center;border-radius:var(--radius);color:#fff;background:var(--green-deep);box-shadow:0 10px 26px #1e684538;font-size:14px;font-weight:850;line-height:1}._heroContent_vp2r0_74{position:relative;z-index:1;display:grid;min-width:0;min-height:430px;align-items:center}._heroText_vp2r0_83{position:relative;z-index:2;width:min(620px,100%);padding-left:clamp(24px,6vw,96px)}._heroText_vp2r0_83:before{position:absolute;top:-150px;left:-20px;width:520px;height:220px;border-radius:48%;background:radial-gradient(circle at 8% 56%,rgba(132,176,224,.2) 0 9px,transparent 10px),radial-gradient(circle at 18% 45%,rgba(132,176,224,.2) 0 7px,transparent 8px),radial-gradient(circle at 30% 38%,rgba(132,176,224,.2) 0 7px,transparent 8px),radial-gradient(circle at 42% 44%,rgba(132,176,224,.2) 0 7px,transparent 8px),radial-gradient(circle at 54% 56%,rgba(132,176,224,.2) 0 9px,transparent 10px),linear-gradient(12deg,transparent 0 9%,rgba(146,184,227,.18) 10% 11%,transparent 12% 100%),linear-gradient(-12deg,transparent 0 9%,rgba(146,184,227,.18) 10% 11%,transparent 12% 100%);opacity:.72;content:""}._heroText_vp2r0_83 h2{margin:0;color:#0c1117;font-size:clamp(40px,4vw,56px);font-weight:900;line-height:1.16;letter-spacing:0;text-shadow:0 8px 28px rgba(29,52,82,.12)}._heroText_vp2r0_83 p{margin:26px 0 0;color:#728093;font-size:clamp(18px,1.8vw,27px);font-weight:700;line-height:1.45;letter-spacing:0}._heroVisuals_vp2r0_128{position:absolute;inset:7% 0 auto auto;width:min(520px,50vw);height:520px;opacity:.62}._floatingPanel_vp2r0_136{position:absolute;display:block;border:1px solid rgba(255,255,255,.66);border-radius:10px;background:#ffffff3d;box-shadow:inset 0 1px #fff9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._panelLine_vp2r0_146{top:6%;left:0;width:170px;height:112px;background:linear-gradient(140deg,transparent 0 18%,rgba(123,168,219,.18) 19% 20%,transparent 21%),linear-gradient(0deg,#ffffff47,#ffffff1f)}._panelDots_vp2r0_156{top:9%;left:190px;width:146px;height:94px;background:radial-gradient(circle,rgba(91,151,207,.32) 0 2px,transparent 3px) 12px 14px / 18px 18px,#fff3}._panelChart_vp2r0_166{top:45%;left:132px;width:206px;height:120px;background:radial-gradient(circle at 76% 55%,rgba(132,177,233,.28) 0 22px,rgba(132,177,233,.08) 23px 34px,transparent 35px),linear-gradient(90deg,transparent 0 16%,rgba(107,158,213,.16) 17% 21%,transparent 22% 35%,rgba(107,158,213,.18) 36% 40%,transparent 41% 55%,rgba(107,158,213,.2) 56% 60%,transparent 61%),#fff3}._panelTable_vp2r0_177{right:10%;bottom:1%;width:320px;height:160px;background:repeating-linear-gradient(0deg,transparent 0 24px,rgba(255,255,255,.34) 25px 26px,transparent 27px 40px),repeating-linear-gradient(90deg,transparent 0 72px,rgba(255,255,255,.24) 73px 74px,transparent 75px 112px),#ffffff2e}._loginCard_vp2r0_188{position:relative;z-index:2;width:min(520px,100%);padding:clamp(38px,4vw,58px) clamp(34px,4.3vw,56px) clamp(34px,4vw,48px);border:1px solid rgba(255,255,255,.82);border-radius:16px;background:#ffffffeb;box-shadow:0 28px 72px #435b7b2e,0 1px #ffffffeb inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._loginTabs_vp2r0_202{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end;margin-bottom:34px;border-bottom:1px solid #d6dde7}._activeTab_vp2r0_211,._disabledTab_vp2r0_212{min-width:0;margin:0;padding:0 6px 24px;border:0;background:transparent;font-size:24px;font-weight:850;line-height:1.2;text-align:center;letter-spacing:0}._activeTab_vp2r0_211{position:relative;color:var(--green-deep)}._activeTab_vp2r0_211:after{position:absolute;right:14%;bottom:-2px;left:14%;height:4px;border-radius:var(--radius-pill);background:var(--green-deep);content:""}._disabledTab_vp2r0_212{cursor:not-allowed;color:#6f7783;opacity:.88}._loginForm_vp2r0_247{display:grid;gap:28px}._field_vp2r0_252{display:grid;gap:12px;min-width:0;color:#111820;font-size:17px;font-weight:760}._field_vp2r0_252 input{width:100%;min-width:0;height:66px;padding:0 18px;border:1px solid #d5dce5;border-radius:8px;color:var(--ink);background:#ffffffe0;box-shadow:0 1px #ffffffe6 inset;font:inherit;font-size:17px;font-weight:520;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}._field_vp2r0_252 input::placeholder{color:#9aa3ad}._field_vp2r0_252 input:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent)}._field_vp2r0_252 input:disabled{cursor:not-allowed;opacity:.72}._passwordInput_vp2r0_296{position:relative;display:block;min-width:0}._passwordInput_vp2r0_296 input{padding-right:54px}._passwordInput_vp2r0_296 button{position:absolute;top:50%;right:14px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:7px;cursor:pointer;color:#7d8792;background:transparent;transform:translateY(-50%)}._passwordInput_vp2r0_296 button:hover,._passwordInput_vp2r0_296 button:focus-visible{color:var(--green-deep);background:var(--mint);outline:none}._passwordInput_vp2r0_296 button:disabled{cursor:not-allowed}._passwordInput_vp2r0_296 svg{width:20px;height:20px}._rememberRow_vp2r0_338{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:#242b33;font-size:17px;font-weight:620;line-height:1.2}._rememberRow_vp2r0_338 input{width:20px;height:20px;margin:0;accent-color:var(--green)}._errorSlot_vp2r0_356{min-height:20px;margin-top:-16px;color:var(--red);font-size:14px;font-weight:680;line-height:1.4}._submitButton_vp2r0_365{display:inline-flex;width:100%;height:72px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:7px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#15924e,#08763d);box-shadow:0 16px 30px #12743e38;font-size:25px;font-weight:850;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}._submitButton_vp2r0_365:hover:not(:disabled),._submitButton_vp2r0_365:focus-visible{box-shadow:0 18px 32px #12743e47;filter:brightness(1.02);outline:none;transform:translateY(-1px)}._submitButton_vp2r0_365:disabled{cursor:not-allowed;filter:grayscale(.15);opacity:.78;transform:none}._submitButton_vp2r0_365 svg{width:22px;height:22px;animation:_spin_vp2r0_1 .8s linear infinite}@keyframes _spin_vp2r0_1{to{transform:rotate(360deg)}}@media(max-width:980px){._loginPage_vp2r0_1{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;padding:90px 22px 28px}._heroContent_vp2r0_74{min-height:auto;text-align:center}._heroText_vp2r0_83{padding-left:0}._heroText_vp2r0_83:before,._heroVisuals_vp2r0_128{display:none}._loginCard_vp2r0_188{width:min(520px,100%)}}@media(max-width:560px){._loginPage_vp2r0_1{align-items:start;min-height:100svh;padding:82px 16px 18px}._companyBrand_vp2r0_43{top:20px;left:18px;gap:9px}._companyBrand_vp2r0_43 strong{font-size:20px}._companyMark_vp2r0_60{width:34px;height:34px;font-size:12px}._heroText_vp2r0_83 h2{font-size:32px}._heroText_vp2r0_83 p{margin-top:12px;font-size:15px}._loginCard_vp2r0_188{padding:28px 20px 24px;border-radius:14px}._loginTabs_vp2r0_202{gap:8px;margin-bottom:26px}._activeTab_vp2r0_211,._disabledTab_vp2r0_212{padding-bottom:18px;font-size:19px}._loginForm_vp2r0_247{gap:20px}._field_vp2r0_252,._rememberRow_vp2r0_338{font-size:15px}._field_vp2r0_252 input{height:52px;font-size:15px}._submitButton_vp2r0_365{height:56px;font-size:21px}}._root_wldh7_1{position:relative;display:inline-flex}._root_wldh7_1>button>svg:last-child{width:14px;height:14px;transition:transform .16s ease}._chevronOpen_wldh7_12{transform:rotate(180deg)}._menu_wldh7_16{position:absolute;z-index:var(--z-menu);top:calc(100% + var(--space-2));right:0;display:grid;width:min(340px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-lg)}._menuHead_wldh7_30{display:grid;gap:2px;padding:13px 14px 11px;border-bottom:1px solid var(--line-soft);background:var(--panel-soft)}._menuHead_wldh7_30 strong{color:var(--ink);font-size:var(--font-sm)}._menuHead_wldh7_30 span{color:var(--muted);font-size:var(--font-xs)}._menu_wldh7_16>button{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:var(--space-4);border:0;border-bottom:1px solid var(--line-soft);padding:10px 14px;color:var(--ink-soft);background:var(--panel);cursor:pointer;text-align:left}._menu_wldh7_16>button:last-child{border-bottom:0}._menu_wldh7_16>button:hover:not(:disabled),._menu_wldh7_16>button:focus-visible{background:var(--mint);outline:none}._menu_wldh7_16>button:disabled{cursor:wait;opacity:.65}._menu_wldh7_16>button>span:first-child{display:grid;gap:3px;min-width:0}._menu_wldh7_16>button strong{color:var(--ink);font-size:var(--font-sm)}._menu_wldh7_16>button small{overflow:hidden;color:var(--muted);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap}._menu_wldh7_16>button>span:last-child{flex:0 0 auto;color:var(--green-deep);font-size:var(--font-xs);font-weight:760}@media(max-width:720px){._menu_wldh7_16{right:auto;left:0}}._field_jm7f9_1{position:relative;display:grid;gap:10px;margin-top:16px}._labelRow_jm7f9_8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._labelRow_jm7f9_8>div{display:grid;gap:3px}._labelRow_jm7f9_8 strong{color:var(--ink);font-size:14px}._labelRow_jm7f9_8 span{color:var(--muted);font-size:12px}._chips_jm7f9_30{display:flex;flex-wrap:wrap;gap:8px}._chip_jm7f9_30{display:inline-flex;align-items:center;gap:6px;padding:6px 7px 6px 10px;border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--green) 7%,var(--panel));color:var(--ink);font-size:13px}._chip_jm7f9_30 small{color:var(--muted);font-size:10px}._chip_jm7f9_30 button{display:inline-grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}._chip_jm7f9_30 button:hover,._chip_jm7f9_30 button:focus-visible{background:color-mix(in srgb,var(--state-danger) 12%,transparent);color:var(--state-danger)}._chip_jm7f9_30 svg,._trigger_jm7f9_73 svg,._search_jm7f9_74 svg,._toolbar_jm7f9_75 svg{width:16px;height:16px}._trigger_jm7f9_73{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);cursor:pointer;text-align:left}._trigger_jm7f9_73 span{flex:1}._trigger_jm7f9_73 small{color:var(--muted)}._trigger_jm7f9_73:hover,._trigger_jm7f9_73:focus-visible{border-color:var(--green);outline:none}._dropdown_jm7f9_109{position:relative;z-index:5;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 34px #16241d1f}._search_jm7f9_74{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--muted)}._search_jm7f9_74:focus-within{border-color:var(--green)}._search_jm7f9_74 input{flex:1;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:var(--ink)}._toolbar_jm7f9_75{display:flex;gap:8px}._toolbar_jm7f9_75 button{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);color:var(--ink);cursor:pointer}._toolbar_jm7f9_75 button:disabled{cursor:not-allowed;opacity:.5}._options_jm7f9_167{display:grid;max-height:260px;overflow:auto;border-top:1px solid var(--line)}._option_jm7f9_167{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid var(--line-soft, var(--line));cursor:pointer}._option_jm7f9_167>span{display:grid;gap:2px;min-width:0}._option_jm7f9_167 small,._option_jm7f9_167 em,._empty_jm7f9_192{color:var(--muted);font-size:11px;font-style:normal}._disabled_jm7f9_198{cursor:not-allowed;opacity:.55}._empty_jm7f9_192{margin:0;padding:16px 4px;text-align:center}._srOnly_jm7f9_209{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._editor_18xzg_1{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}._heading_18xzg_10,._previewHead_18xzg_11,._rowsHead_18xzg_12,._previewActions_18xzg_13,._controls_18xzg_14{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._heading_18xzg_10>div,._rowsHead_18xzg_12>div{display:grid;gap:4px}._heading_18xzg_10 span{color:var(--green);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._heading_18xzg_10 h3,._heading_18xzg_10 p,._issueList_18xzg_37 p,._sourceSummary_18xzg_38,._empty_18xzg_39{margin:0}._heading_18xzg_10 h3{color:var(--ink);font-size:18px}._heading_18xzg_10 p,._rowsHead_18xzg_12 span,._previewActions_18xzg_13 span,._sourceSummary_18xzg_38{color:var(--muted);font-size:12px;line-height:1.55}._heading_18xzg_10>strong{white-space:nowrap;color:var(--green)}._controls_18xzg_14{align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}._controls_18xzg_14 label,._candidateSelect_18xzg_69{display:grid;gap:6px;min-width:230px;color:var(--muted);font-size:12px}._controls_18xzg_14 select,._candidateSelect_18xzg_69 select{min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink)}._controls_18xzg_14>small{align-self:center;max-width:250px;color:var(--muted)}._filePicker_18xzg_93{position:relative}._filePicker_18xzg_93 input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}._fileButton_18xzg_105,._cropAction_18xzg_106,._rowsHead_18xzg_12 button,._previewActions_18xzg_13 button,._previewHead_18xzg_11 button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel-soft);color:var(--ink);cursor:pointer}._filePicker_18xzg_93:focus-within ._fileButton_18xzg_105,._fileButton_18xzg_105:hover,._rowsHead_18xzg_12 button:hover,._previewHead_18xzg_11 button:hover{border-color:var(--green)}._fileButton_18xzg_105 svg,._cropInfo_18xzg_131 svg,._rowsHead_18xzg_12 svg,._previewHead_18xzg_11 svg,._previewActions_18xzg_13 svg,._locked_18xzg_135 svg,._issueList_18xzg_37 svg,._deleteButton_18xzg_137 svg{width:16px;height:16px;flex:none}._locked_18xzg_135{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--state-warning) 34%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--state-warning) 8%,var(--panel));color:var(--ink);font-size:12px;line-height:1.55}._locked_18xzg_135 strong{display:block;color:var(--ink)}._cropAction_18xzg_106{display:flex;width:fit-content;margin-top:8px}._cropAction_18xzg_106:disabled{cursor:not-allowed;opacity:.5}._cropInfo_18xzg_131{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:9px;color:var(--green);background:color-mix(in srgb,var(--green) 6%,var(--panel));font-size:12px}._preview_18xzg_11{display:grid;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--green) 3%,var(--panel))}._previewHead_18xzg_11>div{display:flex;align-items:center;gap:9px}._previewHead_18xzg_11 span{display:grid;gap:2px}._previewHead_18xzg_11 small{color:var(--muted)}._previewHead_18xzg_11 button{min-height:34px;padding:6px 9px}._publicInfo_18xzg_204{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}._publicInfo_18xzg_204 div{display:grid;gap:3px;padding:9px;border-radius:8px;background:var(--panel)}._publicInfo_18xzg_204 dt{color:var(--muted);font-size:10px}._publicInfo_18xzg_204 dd{margin:0;color:var(--ink);font-size:12px}._issueList_18xzg_37{display:grid;gap:6px}._issueList_18xzg_37 p{display:flex;align-items:flex-start;gap:7px;font-size:12px}._extraColumns_18xzg_242{color:var(--muted);font-size:12px}._extraColumns_18xzg_242 summary{cursor:pointer;color:var(--ink)}._extraColumns_18xzg_242 ul{margin:8px 0 0;padding-left:20px}._success_18xzg_257{color:var(--state-success)}._warning_18xzg_258{color:var(--state-warning)}._error_18xzg_259{color:var(--state-danger)}._previewTableWrap_18xzg_261,._tableWrap_18xzg_262{width:100%;overflow:auto;border:1px solid var(--line);border-radius:10px}._previewTable_18xzg_261,._rowsTable_18xzg_270{width:100%;border-collapse:collapse;background:var(--panel);font-size:12px}._previewTable_18xzg_261 th,._previewTable_18xzg_261 td,._rowsTable_18xzg_270 th,._rowsTable_18xzg_270 td{padding:8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}._previewTable_18xzg_261 th,._rowsTable_18xzg_270 th{position:sticky;top:0;z-index:1;background:var(--panel-soft);color:var(--ink);white-space:nowrap}._previewActions_18xzg_13{align-items:center}._previewActions_18xzg_13 button{border-color:var(--green);background:var(--green);color:#fff;white-space:nowrap}._previewActions_18xzg_13 button:disabled,._rowsHead_18xzg_12 button:disabled,._deleteButton_18xzg_137:disabled{cursor:not-allowed;opacity:.5}._sourceSummary_18xzg_38{padding:9px 11px;border-radius:8px;background:var(--panel-soft)}._rowsSection_18xzg_322{display:grid;gap:12px}._rowsHead_18xzg_12 button{min-height:36px}._rowsTable_18xzg_270{width:max-content;min-width:100%}._rowsTable_18xzg_270 th:not(._sourceColumn_18xzg_336):not(._actionColumn_18xzg_336),._rowsTable_18xzg_270 td:not(._sourceCell_18xzg_337):not(:last-child){min-width:170px}._rowsTable_18xzg_270 input{width:100%;min-width:150px;padding:7px 8px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink)}._rowsTable_18xzg_270 input:focus{border-color:var(--green);outline:none}._sourceColumn_18xzg_336,._sourceCell_18xzg_337{min-width:150px;max-width:190px}._sourceCell_18xzg_337 strong,._sourceCell_18xzg_337 small{display:block}._sourceCell_18xzg_337 small,._unit_18xzg_368{margin-top:4px;color:var(--muted);font-size:10px;word-break:break-all}._actionColumn_18xzg_336{width:60px}._deleteButton_18xzg_137{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--state-danger);cursor:pointer}._empty_18xzg_39{padding:24px!important;color:var(--muted);text-align:center!important}@media(max-width:900px){._heading_18xzg_10,._previewActions_18xzg_13{align-items:stretch;flex-direction:column}._publicInfo_18xzg_204{grid-template-columns:1fr 1fr}}._summary_7rj0u_1{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}._head_7rj0u_11{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._head_7rj0u_11>div{display:grid;gap:3px}._head_7rj0u_11>._actions_7rj0u_23{display:flex;flex-wrap:wrap;gap:8px}._hint_7rj0u_29{margin:0;color:var(--muted);font-size:12px;line-height:1.6}._head_7rj0u_11 span,._head_7rj0u_11 small,._publicInfo_7rj0u_38 dt,._publicInfo_7rj0u_38 dd,._locked_7rj0u_40,tbody small{color:var(--muted);font-size:11px}._head_7rj0u_11 strong{color:var(--ink);font-size:16px}._head_7rj0u_11 button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel-soft);color:var(--ink);cursor:pointer;white-space:nowrap}._head_7rj0u_11 button:disabled{cursor:not-allowed;opacity:.5}._head_7rj0u_11 svg,._locked_7rj0u_40 svg{width:16px;height:16px;flex:none}._locked_7rj0u_40{display:flex;align-items:center;gap:8px;margin:0;padding:9px 10px;border-radius:8px;background:color-mix(in srgb,var(--state-warning) 8%,var(--panel));color:var(--state-warning)}._publicInfo_7rj0u_38{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}._publicInfo_7rj0u_38 div{display:grid;gap:3px;padding:8px;border-radius:8px;background:var(--panel-soft)}._publicInfo_7rj0u_38 dd{margin:0;color:var(--ink)}._tableWrap_7rj0u_105{width:100%;overflow:auto;border:1px solid var(--line);border-radius:10px}._tableWrap_7rj0u_105 table{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}._tableWrap_7rj0u_105 th,._tableWrap_7rj0u_105 td{min-width:150px;max-width:260px;padding:8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:pre-wrap}._tableWrap_7rj0u_105 th{position:sticky;top:0;background:var(--panel-soft);color:var(--ink);white-space:nowrap}._tableWrap_7rj0u_105 tbody strong,._tableWrap_7rj0u_105 tbody small{display:block}._tableWrap_7rj0u_105 tbody small{margin-top:3px;word-break:break-all}._empty_7rj0u_143{padding:22px;color:var(--muted);text-align:center}@media(max-width:800px){._head_7rj0u_11{flex-direction:column}._publicInfo_7rj0u_38{grid-template-columns:1fr 1fr}}._frame_1saqt_1{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel)}._scroller_1saqt_8{overflow-x:auto}._table_1saqt_12{width:100%;min-width:920px;border-collapse:collapse}._table_1saqt_12 th,._table_1saqt_12 td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}._table_1saqt_12 th{color:var(--muted);background:var(--panel-soft);font-size:12px;font-weight:600;white-space:nowrap}._table_1saqt_12 tbody tr{cursor:pointer;transition:background-color .12s ease}._table_1saqt_12 tbody tr:hover,._table_1saqt_12 tbody tr:focus-visible{background:var(--brand-50);outline:none}._planLink_1saqt_45{display:grid;gap:4px;color:inherit;text-decoration:none}._planLink_1saqt_45 strong{color:var(--brand-700);font-size:14px}._planLink_1saqt_45 span,._muted_1saqt_58{color:var(--muted);font-size:12px}._type_1saqt_63{display:inline-flex;padding:4px 9px;border-radius:999px;color:var(--muted);background:var(--panel-soft);font-size:12px;white-space:nowrap}._actions_1saqt_73{display:flex;gap:6px;white-space:nowrap}._actions_1saqt_73 a,._footer_1saqt_80 button{border:0;border-radius:8px;padding:7px 9px;color:var(--brand-700);background:transparent;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}._actions_1saqt_73 a:hover,._actions_1saqt_73 a:focus-visible,._footer_1saqt_80 button:hover,._footer_1saqt_80 button:focus-visible{background:var(--brand-50);outline:none}._footer_1saqt_80,._empty_1saqt_102{display:flex;min-height:54px;align-items:center;justify-content:center;color:var(--muted);font-size:13px}._empty_1saqt_102{min-height:180px;border:1px dashed var(--line);border-radius:14px;background:var(--panel)}._loading_1saqt_118:before{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:currentColor;content:"";animation:_pulse_1saqt_1 .9s ease-in-out infinite alternate}@keyframes _pulse_1saqt_1{to{opacity:.3}}@media(max-width:760px){._table_1saqt_12 th,._table_1saqt_12 td{padding:12px}}/*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 *
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
 * Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
 * 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 *
 * This software is protected by applicable copyright laws, including international treaties, and dual-
 * licensed - depending on whether your use for commercial purposes, meaning intended for or
 * resulting in commercial advantage or monetary compensation, or not.
 *
 * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
 * the suitability, performance, and usefulness of this software outside the production environment,
 * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
 *
 * Your use of this software for commercial purposes is subject to the terms included in an applicable
 * license agreement.
 *
 * In any case, you must not make any such use of this software as to develop software which may be
 * considered competitive with this software.
 *
 * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
 * LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
 * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
 * USE OR INABILITY TO USE THIS SOFTWARE.
 *
 * Version: 18.0.0
 * Release date: 30/06/2026 (built at 30/06/2026 08:45:31)
 */.ht-root-wrapper{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;flex-direction:column;height:100%;display:flex;position:relative}:is(.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .ht-wrapper:not(.htHorizontallyScrollableByWindow) .ht_master .wtHolder,.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .ht-wrapper:not(.htVerticallyScrollableByWindow) .ht_master .wtHolder,.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .ht-wrapper:not(.htHorizontallyScrollableByWindow) .ht_master .wtHolder,.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .ht-wrapper:not(.htVerticallyScrollableByWindow) .ht_master .wtHolder){background-color:var(--ht-background-color);box-shadow:inset 0 0 0 1px var(--ht-border-color)}.htFocusCatcher{opacity:0;z-index:-1;border:0;outline:0;width:0;height:0;margin:0;padding:0;position:absolute;display:block!important}.ht-grid{flex:auto;min-height:0;position:relative}.ht-grid-content{height:100%}.ht-slot-top,.ht-slot-bottom{flex:none}.ht-slot-element{box-sizing:border-box;border:1px solid var(--ht-border-color);width:100%}.ht-slot-top>.ht-slot-element:not(:first-of-type){border-top-width:0}.ht-slot-top>.ht-slot-element:last-of-type,.ht-slot-bottom>.ht-slot-element:not(:last-of-type){border-bottom-width:0}.ht-slot-bottom>.ht-slot-element:first-of-type{border-top-width:0}.htScrollbarTest{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color)}.htScrollbarSafariTest::-webkit-scrollbar{width:9px;height:9px}.handsontable{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);letter-spacing:var(--ht-letter-spacing);color:var(--ht-foreground-color);touch-action:manipulation;position:relative}.handsontable .wtHolder{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color)}.handsontable .wtHolder::-webkit-scrollbar{width:9px;height:9px}.handsontable .wtHolder::-webkit-scrollbar-track{background:var(--ht-scrollbar-track-color);border-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder::-webkit-scrollbar-thumb{background-color:var(--ht-scrollbar-thumb-color);border-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder::-webkit-scrollbar-corner{background:var(--ht-scrollbar-track-color)}.handsontable .wtHolder:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-scrollbar-corner{border-bottom-right-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-scrollbar-corner{border-bottom-left-radius:var(--ht-scrollbar-border-radius)}.handsontable.ht-wrapper{width:100%;height:100%}.handsontable.ht-wrapper:not(.htFirstDatasetColumnNotRendered) td:first-of-type{border-inline-start-width:1px}.handsontable.htGhostTable.htNestedHeaders table{border-spacing:0;border-collapse:collapse}.handsontable.htGhostTable table thead th{border-bottom-width:0}.handsontable.htGhostTable table tbody tr:first-of-type th:first-child,.handsontable.htGhostTable table tbody tr:first-of-type td:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htGhostTable table tbody tr th,.handsontable.htGhostTable table tbody tr td{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px);border-top-width:0}.handsontable:not(.htHorizontallyScrollableByWindow).htHasScrollX .ht_master .wtHolder,.handsontable:not(.htHorizontallyScrollableByWindow).htHasScrollY .ht_master .wtHolder,.handsontable:not(.htVerticallyScrollableByWindow).htHasScrollX .ht_master .wtHolder,.handsontable:not(.htVerticallyScrollableByWindow).htHasScrollY .ht_master .wtHolder{background-color:var(--ht-background-color);box-shadow:inset 0 0 0 1px var(--ht-border-color)}.handsontable tr.ht__row_even th{background-color:var(--ht-row-header-even-background-color)}.handsontable tr.ht__row_even td{background-color:var(--ht-row-cell-even-background-color)}.handsontable tr.ht__row_odd th{background-color:var(--ht-row-header-odd-background-color)}.handsontable tr.ht__row_odd td{background-color:var(--ht-row-cell-odd-background-color)}.handsontable th,.handsontable td{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px);padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);vertical-align:top;border-top-width:0;border-inline-width:0 1px;font-size:var(--ht-font-size);line-height:var(--ht-line-height);white-space:pre-wrap;empty-cells:show;box-sizing:border-box;color:var(--ht-foreground-color);border-style:solid;border-bottom-width:1px;border-top-color:var(--ht-cell-vertical-border-color);border-bottom-color:var(--ht-cell-vertical-border-color);border-inline-start-color:var(--ht-cell-horizontal-border-color);border-inline-end-color:var(--ht-cell-horizontal-border-color);outline:0;overflow:hidden}.handsontable th.invisibleSelection,.handsontable td.invisibleSelection{outline:none}.handsontable th.invisibleSelection::selection,.handsontable td.invisibleSelection::selection{background:0 0}.handsontable th{text-align:center;font-weight:var(--ht-header-font-weight);white-space:nowrap;color:var(--ht-header-foreground-color);background-color:var(--ht-header-background-color);position:relative;overflow:visible}.handsontable th:last-child{border-inline-width:0 1px;border-bottom-width:1px;border-inline-end-color:var(--ht-border-color)}.handsontable th:last-child.ht__active_highlight{border-inline-end-color:var(--ht-header-active-border-color)}.handsontable th:first-child{border-inline-start-color:var(--ht-border-color)}.handsontable th:first-child.ht__active_highlight{border-inline-start-color:var(--ht-header-active-border-color)}.handsontable th:first-child,.handsontable th:nth-child(2){border-inline-start-width:1px}.handsontable th.current{box-shadow:inset 0 0 0 1px var(--ht-cell-selection-border-color)}.handsontable th.active{color:var(--ht-header-active-foreground-color);background-color:var(--ht-header-active-background-color)}.handsontable th.ht__highlight{color:var(--ht-header-highlighted-foreground-color);background-color:var(--ht-header-highlighted-background-color)}.handsontable th.ht__active_highlight{border-color:var(--ht-header-active-border-color);color:var(--ht-header-active-foreground-color);background-color:var(--ht-header-active-background-color)}.handsontable tbody tr.ht__row_odd th.ht__highlight,.handsontable tbody tr.ht__row_even th.ht__highlight{color:var(--ht-header-row-highlighted-foreground-color);background-color:var(--ht-header-row-highlighted-background-color)}.handsontable tbody tr.ht__row_odd th.ht__active_highlight,.handsontable tbody tr.ht__row_even th.ht__active_highlight{color:var(--ht-header-row-active-foreground-color);background-color:var(--ht-header-row-active-background-color)}.handsontable tbody tr:first-of-type th:first-child:empty:after,.handsontable tbody tr:first-of-type td:first-child:empty:after{content:"";min-height:var(--ht-line-height);display:block}.handsontable tbody tr th{color:var(--ht-header-row-foreground-color);background-color:var(--ht-header-row-background-color);padding:0}.handsontable tbody tr th.ht__active_highlight{box-shadow:0 -1px 0 0 var(--ht-header-active-border-color)}.handsontable tbody tr th .relative{padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);min-height:100%}.handsontable tbody tr td:first-child{border-inline-start-color:var(--ht-border-color)}.handsontable tbody tr td:last-child{border-inline-end-color:var(--ht-border-color)}.handsontable thead tr th{padding:0}.handsontable thead tr th.ht__active_highlight{box-shadow:-1px 0 0 0 var(--ht-header-active-border-color)}.handsontable thead tr th .relative{padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);flex-direction:row;align-items:center;gap:2px;display:flex}.handsontable thead tr th .relative .colHeader{text-overflow:ellipsis;vertical-align:top;flex:auto;min-width:0;overflow:hidden}.handsontable tr:first-child th,.handsontable tr:first-child td{border-top-color:var(--ht-border-color);border-top-width:1px}.handsontable tr:first-child th.ht__active_highlight,.handsontable tr:first-child td.ht__active_highlight{border-top-color:var(--ht-header-active-border-color)}.handsontable tr:last-child th,.handsontable tr:last-child td{border-bottom-color:var(--ht-border-color)}.handsontable tr:last-child th.ht__active_highlight,.handsontable tr:last-child td.ht__active_highlight{border-bottom-color:var(--ht-header-active-border-color)}.handsontable div[class^=ht_clone] thead .ht__highlight .relative:after{content:"";height:var(--ht-header-highlighted-shadow-size);background-color:var(--ht-accent-color);display:block;position:absolute;bottom:-1px;left:-1px;right:-1px}.handsontable div[class^=ht_clone] thead tr:only-of-type .ht__highlight .relative:after{bottom:0}.handsontable div[class^=ht_clone] tbody .ht__highlight .relative:after{content:"";width:var(--ht-header-highlighted-shadow-size);background-color:var(--ht-accent-color);display:block;position:absolute;top:-1px;bottom:-1px;right:-1px}.handsontable div[class^=ht_clone] td:first-of-type{border-inline-start-width:1px}.handsontable thead tr:not(:last-child) th{overflow:hidden}.handsontable .hide{display:none}.handsontable .relative{box-sizing:border-box;position:relative}.handsontable .wtHider{width:0}.handsontable .wtSpreader{width:0;height:auto;position:relative}.handsontable .htAutoSize{visibility:hidden;position:absolute;top:-99000px;left:-99000px}.handsontable .htTextEllipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.handsontable table,.handsontable tbody,.handsontable thead,.handsontable input,.handsontable textarea,.handsontable div{box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:initial}.handsontable .htCore{border-spacing:0;border-collapse:separate;table-layout:fixed;cursor:default;background-color:var(--ht-background-color);border-width:0;outline-width:0;width:0;margin:0}.handsontable col,.handsontable col.rowHeader{width:64px}.handsontable col.hidden{width:0!important}.handsontable span.colHeader,.handsontable span.rowHeader{font-size:var(--ht-font-size);line-height:var(--ht-line-height);display:inline-block}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.handsontable a{color:var(--ht-link-color)}.handsontable a:hover{color:var(--ht-link-hover-color)}.handsontable .ht_clone_top th:nth-child(2),.handsontable .ht_clone_top_inline_start_corner th:nth-child(2){border-inline-width:0 1px}.handsontable.htRowHeaders thead tr th:nth-child(2){border-inline-start-width:1px}.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.htGhostTable) tbody tr th,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child{border-inline-width:1px 0}.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr:last-child th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr.lastChild th{border-bottom-width:0}.handsontable.htAutoRowSize .ht_master.innerBorderTop tbody tr:first-child th,.handsontable.htAutoRowSize .ht_master.innerBorderTop tbody tr:first-child td,.handsontable.htAutoRowSize .ht_master.innerBorderTop~.ht_clone_inline_start tbody tr:first-child th,.handsontable.htAutoRowSize .ht_master.innerBorderTop~.ht_clone_inline_start tbody tr:first-child td{border-top-width:0}.handsontable .ht_master table.htCore>thead,.handsontable .ht_master table.htCore>tbody>tr>th,.handsontable .ht_clone_inline_start table.htCore>thead{visibility:hidden}.ht_master,.ht_clone_inline_start,.ht_clone_top,.ht_clone_bottom,.ht_master .wtHolder,.ht_clone_inline_start .wtHolder,.ht_clone_top .wtHolder,.ht_clone_bottom .wtHolder{overflow:hidden}.ht_master .wtHolder{overflow:auto}[dir=rtl].handsontable td[dir=ltr]{border-inline-width:1px 0}[dir=rtl].handsontable tbody tr td[dir=ltr]:last-child{border-inline-start-color:var(--ht-border-color)}[dir=rtl].handsontable div[class^=ht_clone] tbody .ht__highlight .relative:after{left:-1px;right:auto}.handsontable.ht-wrapper{border-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top_inline_start_corner .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top_inline_start_corner .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .wtHolder,.handsontable.ht-wrapper .ht_master .htCore{border-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius);border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius);border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius);border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius);border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-border-radius);border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-border-radius);border-bottom-right-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--ht-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-border-radius)}.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}:is(.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0}:is(.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore thead tr:last-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child td:last-child,.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child th:last-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}:is(.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore thead tr:last-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))),.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child td:last-child,.handsontable.ht-wrapper.htHasScrollX:not(.htHorizontallyScrollableByWindow) .htCore tbody tr:last-child th:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}:is(.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:first-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child td:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child th:last-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0}:is(.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:first-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child td:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child th:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0}:is(.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:last-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child td:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child th:last-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}:is(.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:last-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child td:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child th:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:0}.ht-root-wrapper{border-radius:var(--ht-border-radius)}.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .ht-wrapper:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .ht-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .ht_master .wtHolder:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .ht_master .wtHolder:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore thead tr:last-child th:first-child,.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore tbody tr:last-child td:first-child,.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore tbody tr:last-child th:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:0}:is(.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore thead tr:last-child th:first-child,.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore tbody tr:last-child td:first-child,.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore tbody tr:last-child th:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}:is(.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore thead tr:last-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))),.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore tbody tr:last-child td:last-child,.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore tbody tr:last-child th:last-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}:is(.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore thead tr:last-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))),.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore tbody tr:last-child td:last-child,.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .htCore tbody tr:last-child th:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:0}.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .ht-wrapper:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .ht-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .ht_master .wtHolder:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .ht_master .wtHolder:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}:is(.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore thead tr:first-child th:first-child,.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore tbody tr:first-child td:first-child,.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore tbody tr:first-child th:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0}:is(.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore thead tr:first-child th:first-child,.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore tbody tr:first-child td:first-child,.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore tbody tr:first-child th:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0}:is(.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore thead tr:first-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))),.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore tbody tr:first-child td:last-child,.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore tbody tr:first-child th:last-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0}:is(.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore thead tr:first-child th:not(.hiddenHeader):not(:has(~th:not(.hiddenHeader))),.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore tbody tr:first-child td:last-child,.ht-root-wrapper:has(>.ht-slot-top>.ht-slot-element) .htCore tbody tr:first-child th:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0}.ht-root-wrapper .ht-slot-element{border-radius:var(--ht-border-radius)}.ht-root-wrapper .ht-slot-bottom>.ht-slot-element:not(:last-of-type){border-radius:0}.ht-root-wrapper .ht-slot-bottom>.ht-slot-element:last-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper .ht-slot-bottom>.ht-slot-element:last-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.ht-root-wrapper .ht-slot-top>.ht-slot-element:not(:first-of-type){border-radius:0}.ht-root-wrapper .ht-slot-top>.ht-slot-element:first-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-root-wrapper .ht-slot-top>.ht-slot-element:first-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-overflow-scrolling:touch}.handsontable.mobile .handsontableInput:focus{box-shadow:inset 0 0 0 2px var(--ht-accent-color);-webkit-appearance:none}.handsontable .topSelectionHandle,.handsontable .topSelectionHandle-HitArea,.handsontable .bottomSelectionHandle,.handsontable .bottomSelectionHandle-HitArea{inset-inline-start:-10000px;inset-inline-end:unset;z-index:9999;top:-10000px}.handsontable.hide-tween{animation:.2s forwards opacity-hide}.handsontable.show-tween{animation:.3s forwards opacity-show}.ht_clone_master{z-index:100}.ht_clone_inline_start{z-index:120}.ht_clone_bottom{z-index:130}.ht_clone_bottom_inline_start_corner{z-index:150}.ht_clone_top{z-index:160}.ht_clone_top_inline_start_corner{z-index:180}.ht_editor_hidden{z-index:-1}.ht_editor_visible{z-index:200}.handsontable td.area{position:relative}.handsontable td.area:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;top:0;right:0;bottom:0;left:0}.handsontable td.area-1{position:relative}.handsontable td.area-1:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;top:0;right:0;bottom:0;left:0}.handsontable td.area-2{position:relative}.handsontable td.area-2:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;top:0;right:0;bottom:0;left:0}.handsontable td.area-3{position:relative}.handsontable td.area-3:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;top:0;right:0;bottom:0;left:0}.handsontable td.area-4{position:relative}.handsontable td.area-4:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;top:0;right:0;bottom:0;left:0}.handsontable td.area-5{position:relative}.handsontable td.area-5:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;top:0;right:0;bottom:0;left:0}.handsontable td.area-6{position:relative}.handsontable td.area-6:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;top:0;right:0;bottom:0;left:0}.handsontable td.area-7{position:relative}.handsontable td.area-7:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;top:0;right:0;bottom:0;left:0}.handsontable td.area:before{opacity:.14}.handsontable td.area-1:before{opacity:.21}.handsontable td.area-2:before{opacity:.28}.handsontable td.area-3:before{opacity:.35}.handsontable td.area-4:before{opacity:.42}.handsontable td.area-5:before{opacity:.49}.handsontable td.area-6:before{opacity:.56}.handsontable td.area-7:before{opacity:.63}.handsontable td.area{border-color:color-mix(in srgb,var(--ht-border-color),var(--ht-foreground-color)10%)}.handsontable .wtBorder{font-size:0;position:absolute}.handsontable .wtBorder:first-child,.handsontable .wtBorder:nth-child(3){z-index:2}.handsontable .wtBorder:nth-child(2),.handsontable .wtBorder:nth-child(4){z-index:1}.handsontable .wtBorder.hidden{display:none!important}.handsontable .wtBorder.current{z-index:10;background-color:var(--ht-cell-selection-border-color)!important}.handsontable .wtBorder.area{z-index:8;background-color:var(--ht-cell-selection-border-color)!important}.handsontable .wtBorder.fill{z-index:6;background-color:var(--ht-cell-autofill-fill-border-color,#68696c)!important}.handsontable .wtBorder.corner{cursor:crosshair;z-index:10;font-size:0;border-radius:var(--ht-cell-autofill-border-radius)!important;background-color:var(--ht-cell-autofill-background-color,#1a42e8)!important;border-color:var(--ht-cell-autofill-border-color)!important}.handsontable .wtBorder.corner:after{content:"";border-radius:var(--ht-cell-autofill-border-radius);inset:min(0px,(var(--ht-cell-autofill-size) - var(--ht-cell-autofill-hit-area-size))/2);background:0 0;position:absolute}.handsontable .wtBorder.corner.wtCornerInlineEndEdge:after{inset-inline-end:0}.handsontable .wtBorder.corner.wtCornerBlockEndEdge:after{inset-block-end:0}.hot-display-license-info{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:var(--ht-license-vertical-padding,16px)var(--ht-license-horizontal-padding,16px);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);color:var(--ht-license-foreground-color);background-color:var(--ht-license-background-color,#f7f7f9);text-align:left}.hot-display-license-info a{font-size:var(--ht-license-font-size);color:var(--ht-link-color)}.hot-display-license-info a:hover{color:var(--ht-link-hover-color)}.handsontable .htAutocompleteArrow{cursor:default;width:var(--ht-icon-size);height:var(--ht-icon-size);float:right;top:calc((var(--ht-line-height) - var(--ht-icon-size))/2);margin-inline-start:calc(var(--ht-gap-size)*2);margin-inline-end:1px;font-size:0;position:relative}.handsontable .htAutocompleteArrow:after{content:"";opacity:.6;display:block;position:absolute;top:0;left:0}[dir=rtl].handsontable .htAutocompleteArrow{float:left}.handsontable .htCheckboxRendererInput{width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);vertical-align:middle;cursor:pointer;margin:-2px 0 0;outline:none;display:inline-block;position:relative}.handsontable .htCheckboxRendererInput:first-child{margin-inline-end:var(--ht-gap-size)}.handsontable .htCheckboxRendererInput:last-child{margin-inline-start:var(--ht-gap-size)}.handsontable .htCheckboxRendererInput:before{content:"";width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);border-radius:var(--ht-checkbox-border-radius);border:1px solid var(--ht-checkbox-border-color);background-color:var(--ht-checkbox-background-color);box-sizing:border-box;pointer-events:none;transition:all var(--ht-table-transition)ease-in-out;display:inline-block;position:absolute;top:0;left:0}.handsontable .htCheckboxRendererInput:after{content:"";color:var(--ht-checkbox-icon-color);pointer-events:none;display:block;position:absolute;top:0;left:0;width:var(--ht-checkbox-size)!important;height:var(--ht-checkbox-size)!important}.handsontable .htCheckboxRendererInput:checked:before{border-color:var(--ht-checkbox-checked-border-color);background-color:var(--ht-checkbox-checked-background-color)}.handsontable .htCheckboxRendererInput:checked:after{color:var(--ht-checkbox-checked-icon-color)}.handsontable .htCheckboxRendererInput:checked:disabled:before{border-color:var(--ht-checkbox-checked-disabled-border-color);background-color:var(--ht-checkbox-checked-disabled-background-color)}.handsontable .htCheckboxRendererInput:checked:disabled:after{color:var(--ht-checkbox-checked-disabled-icon-color)}.handsontable .htCheckboxRendererInput:checked:focus:before{border-color:var(--ht-checkbox-checked-focus-border-color);background-color:var(--ht-checkbox-checked-focus-background-color)}.handsontable .htCheckboxRendererInput:checked:focus:after{color:var(--ht-checkbox-checked-focus-icon-color)}.handsontable .htCheckboxRendererInput:focus:before{border-color:var(--ht-checkbox-focus-border-color);background-color:var(--ht-checkbox-focus-background-color);outline:1px solid var(--ht-checkbox-focus-ring-color)}.handsontable .htCheckboxRendererInput:focus:after{color:var(--ht-checkbox-focus-icon-color)}.handsontable .htCheckboxRendererInput:disabled{cursor:initial}.handsontable .htCheckboxRendererInput:disabled:before{border-color:var(--ht-checkbox-disabled-border-color);background-color:var(--ht-checkbox-disabled-background-color)}.handsontable .htCheckboxRendererInput:disabled:after{color:var(--ht-checkbox-disabled-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:before{border-color:var(--ht-checkbox-indeterminate-border-color);background-color:var(--ht-checkbox-indeterminate-background-color)}.handsontable .htCheckboxRendererInput:indeterminate:after{color:var(--ht-checkbox-indeterminate-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:disabled:before{border-color:var(--ht-checkbox-indeterminate-disabled-border-color);background-color:var(--ht-checkbox-indeterminate-disabled-background-color)}.handsontable .htCheckboxRendererInput:indeterminate:disabled:after{color:var(--ht-checkbox-indeterminate-disabled-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:focus:before{border-color:var(--ht-checkbox-indeterminate-focus-border-color);background-color:var(--ht-checkbox-indeterminate-focus-background-color)}.handsontable .htCheckboxRendererInput:indeterminate:focus:after{color:var(--ht-checkbox-indeterminate-focus-icon-color)}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{font-size:inherit;line-height:inherit;cursor:pointer;color:inherit;margin:0;display:inline-block;position:relative}.handsontable .htCheckboxRendererLabel.fullWidth{width:100%}.handsontable .htPlaceholder{color:var(--ht-placeholder-color)}.handsontable .htDimmed{color:var(--ht-read-only-color)!important;background-color:var(--ht-cell-read-only-background-color)!important}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htInvalid{background-color:var(--ht-cell-error-background-color)!important}.handsontable .htNoWrap{white-space:nowrap}.handsontable .htSearchResult{background-color:var(--ht-cell-success-background-color)!important}.handsontable .ht-multi-select-renderer{padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);overflow:hidden}.handsontable .ht-multi-select-chips-container{align-items:center;gap:var(--ht-gap-size);flex-wrap:nowrap;max-width:100%;display:flex;overflow:hidden}.handsontable .ht-multi-select-chip{align-items:center;gap:var(--ht-gap-size);padding:var(--ht-chip-vertical-padding)calc((var(--ht-line-height) - var(--ht-icon-size))/2)var(--ht-chip-vertical-padding)var(--ht-chip-horizontal-padding);border-radius:var(--ht-chip-border-radius);background:var(--ht-chip-background);white-space:nowrap;box-sizing:border-box;flex-shrink:0;max-width:100px;display:inline-flex}.handsontable .ht-multi-select-chip-label{text-overflow:ellipsis;color:var(--ht-foreground-color);font-style:normal;font-weight:var(--ht-font-weight);line-height:var(--ht-line-height,40px);letter-spacing:var(--ht-letter-spacing,0);padding:0 var(--ht-chip-gap);overflow:hidden}.handsontable .ht-multi-select-chip-remove{cursor:pointer;color:var(--ht-icon-button-icon-color);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;width:var(--ht-icon-size)!important;height:var(--ht-icon-size)!important}.handsontable .ht-multi-select-chip-remove:before{content:"";display:block;position:absolute;top:0;left:0}.handsontable .ht-multi-select-chip-remove:hover{background-color:var(--ht-icon-button-hover-background-color)}.handsontable .ht-multi-select-overflow{padding:var(--ht-chip-vertical-padding)var(--ht-chip-horizontal-padding);background:var(--ht-chip-background);border-radius:var(--ht-chip-border-radius);color:var(--ht-foreground-color);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.handsontableInputHolder{position:absolute;top:0;left:0}.handsontableInputHolder .handsontableInput{padding:calc(var(--ht-cell-vertical-padding,4px) + 1px)calc(var(--ht-cell-horizontal-padding,8px) + 1px);color:var(--ht-cell-editor-foreground-color);background-color:var(--ht-cell-editor-background-color,#fff);box-shadow:inset 0 0 0 var(--ht-cell-editor-border-width,2px) var(--ht-cell-editor-border-color,#1a42e8),0 0 var(--ht-cell-editor-shadow-blur-radius,0) 0 var(--ht-cell-editor-shadow-color,transparent);box-sizing:border-box;border:none;border-radius:0;outline-width:0;margin:0;display:block;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;-webkit-appearance:none!important}.handsontableInputHolder .handsontableInput:focus{outline:none}.htSelectEditor{position:absolute}.htSelectEditor select{width:100%;height:100%;padding:calc(var(--ht-cell-vertical-padding,4px) + 1px)calc(var(--ht-cell-horizontal-padding,8px) + 1px);white-space:nowrap;text-overflow:ellipsis;color:var(--ht-cell-editor-foreground-color);background-color:var(--ht-cell-editor-background-color,#fff);box-shadow:inset 0 0 0 var(--ht-cell-editor-border-width,2px) var(--ht-cell-editor-border-color,#1a42e8),0 0 var(--ht-cell-editor-shadow-blur-radius,0) 0 var(--ht-cell-editor-shadow-color,transparent);box-sizing:border-box;border:none;border-radius:0;margin:0;padding-inline-end:26px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;-webkit-appearance:none!important}.htSelectEditor select:focus{outline:none}.htSelectEditor .htAutocompleteArrow{z-index:1;pointer-events:none;margin-inline-end:4px;top:50%;transform:translateY(-50%)}.handsontable.listbox{box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);border:var(--ht-menu-border-width,1px)solid var(--ht-menu-border-color,#e5e5e9);margin:0}.handsontable.listbox .ht_master{background-color:var(--ht-background-color);overflow:hidden}.handsontable.listbox .wtHolder{overflow:auto;border-radius:0!important}.handsontable.listbox .wtHider,.handsontable.listbox .htCore{border-radius:0!important}.handsontable.listbox table{overflow:hidden}.handsontable.listbox table th,.handsontable.listbox table tr:first-child th,.handsontable.listbox table tr:last-child th,.handsontable.listbox table tr:first-child td,.handsontable.listbox table td{border-color:#0000!important}.handsontable.listbox table th,.handsontable.listbox table td{white-space:nowrap;text-overflow:ellipsis;border-radius:0!important}.handsontable.listbox table .wtBorder{visibility:hidden}.handsontable.listbox table strong{color:inherit;font-weight:700}.handsontable.listbox table tr td:hover td{cursor:pointer;background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)!important;box-shadow:none!important}.handsontable.listbox table td{transition:var(--ht-table-transition)background ease-in-out}.handsontable.listbox table td:hover{cursor:pointer;background-color:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)!important}.handsontable.listbox table td.current:not([aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ht-accent-color)}.handsontable.listbox table td.htDimmed{cursor:default;font-style:inherit;color:inherit!important}.handsontable.listbox table td.htDimmed:not(.handsontable.listbox table td:hover){background-color:inherit!important}.handsontable.listbox table thead th{text-align:left;height:auto!important}.handsontable.listbox table thead th .relative{padding-top:calc(var(--ht-cell-vertical-padding) + var(--ht-gap-size));padding-bottom:calc(var(--ht-cell-vertical-padding) + var(--ht-gap-size))}.handsontable.listbox .ht_clone_top .wtHider{overflow:hidden}.handsontable.listbox .ht_clone_top table{border-radius:0}.handsontable.listbox .htBorders div{background:0 0!important}.handsontable.autocompleteEditor tr.ht__row_even th,.handsontable.autocompleteEditor tr.ht__row_even td,.handsontable.autocompleteEditor tr.ht__row_odd th,.handsontable.autocompleteEditor tr.ht__row_odd td{background-color:var(--ht-background-color,#fff)}[dir=rtl].handsontable.listbox table thead th{text-align:right}.handsontableEditor{position:absolute}.handsontableEditor .ht-multi-select-editor{box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);border-radius:0 0 var(--ht-menu-border-radius)var(--ht-menu-border-radius);border:var(--ht-menu-border-width)solid var(--ht-menu-border-color);background:var(--ht-background-color);width:max-content;min-width:120px;padding:var(--ht-menu-vertical-padding)var(--ht-menu-horizontal-padding);overflow-y:auto}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-search-input-wrapper{padding:var(--ht-menu-item-vertical-padding)var(--ht-menu-item-horizontal-padding);align-items:center;gap:var(--ht-gap-size);align-self:stretch;display:flex;position:relative}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-search-icon{left:calc(var(--ht-menu-item-horizontal-padding) + 10px);opacity:.5;pointer-events:none;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input{box-sizing:border-box;border-radius:var(--ht-input-border-radius);width:100%;color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);border:1px solid var(--ht-input-border-color);transition:var(--ht-table-transition)all ease-in-out;line-height:var(--ht-line-height);font-size:var(--ht-font-size);padding:var(--ht-input-vertical-padding)var(--ht-menu-item-horizontal-padding)var(--ht-input-vertical-padding)32px}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:hover{border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:disabled{border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:focus{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color);outline-offset:0;box-shadow:none;outline:none}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input::placeholder{color:var(--ht-foreground-color);opacity:.6}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-separator{background-color:var(--ht-menu-border-color);width:100%;height:1px;margin:var(--ht-menu-vertical-padding)0 var(--ht-menu-vertical-padding)0;padding:0}.handsontableEditor .ht-multi-select-editor ul{width:100%;padding:var(--ht-gap-size)var(--ht-menu-horizontal-padding);flex-direction:column;align-items:flex-start;margin:0;list-style:none;display:flex}.handsontableEditor .ht-multi-select-editor ul li{background:var(--ht-background-color);padding:var(--ht-menu-item-vertical-padding)var(--ht-menu-item-horizontal-padding);-webkit-user-select:none;user-select:none;cursor:pointer;align-self:stretch;align-items:center;display:flex}.handsontableEditor .ht-multi-select-editor ul li *{cursor:pointer}.handsontableEditor .ht-multi-select-editor ul li.ht-multi-select-editor-item-selected{background:color-mix(in srgb,var(--ht-menu-item-active-color)var(--ht-menu-item-active-color-opacity,100%),transparent)}.handsontableEditor .ht-multi-select-editor ul li div{flex:1 0 0;align-items:center;display:flex}.handsontableEditor .ht-multi-select-editor ul li div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);margin:0;padding:0;display:flex;position:relative}.handsontableEditor .ht-multi-select-editor ul li div input:after{content:"";display:block;position:absolute;top:0;left:0}.handsontableEditor .ht-multi-select-editor ul li div input:before{content:"";box-sizing:border-box;width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);border-radius:var(--ht-checkbox-border-radius);border:1px solid var(--ht-checkbox-border-color);background:var(--ht-checkbox-background-color);background-position:50%;background-repeat:no-repeat;display:block;position:absolute;top:0;left:0}.handsontableEditor .ht-multi-select-editor ul li div input:checked:before{border-color:var(--ht-checkbox-checked-border-color);background:var(--ht-checkbox-checked-background-color)}.handsontableEditor .ht-multi-select-editor ul li div input:checked:after{color:var(--ht-checkbox-checked-icon-color);background-color:currentColor}.handsontableEditor .ht-multi-select-editor ul li div input:focus{outline:none}.handsontableEditor .ht-multi-select-editor ul li div label{color:var(--ht-foreground-color);text-overflow:ellipsis;font-size:var(--ht-font-size);font-style:normal;font-weight:400;line-height:var(--ht-line-height);letter-spacing:var(--ht-letter-spacing);width:100%;padding:0 0 0 calc(var(--ht-gap-size)*2);overflow:hidden}.handsontableEditor .ht-multi-select-editor ul li:hover{background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)}.handsontableEditor .ht-multi-select-editor ul li:has(input:focus){background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)}.handsontable .htUISelectCaption{width:100%;padding:var(--ht-input-vertical-padding)var(--ht-input-horizontal-padding);font-family:inherit;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);border-radius:var(--ht-input-border-radius);box-sizing:border-box;cursor:pointer;border:var(--ht-input-border-width)solid var(--ht-input-border-color);color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);text-overflow:ellipsis;white-space:nowrap;transition:var(--ht-table-transition)all ease-in-out;margin:0;padding-inline-end:calc(var(--ht-input-horizontal-padding) + var(--ht-icon-size));overflow:hidden;outline:none!important}.handsontable .htUISelectCaption:after{content:"";right:calc(var(--ht-input-horizontal-padding) - var(--ht-icon-size)/4);display:block;position:absolute;top:50%;transform:translateY(-50%)}.handsontable .htUISelectCaption:hover{border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color)}.handsontable .htUISelectCaption:disabled{border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color)}.handsontable .htUISelectCaption:focus{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color)}.handsontable .htUISelect{cursor:pointer;position:relative;outline:none!important}.handsontable .htUISelect:focus .htUISelectCaption{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color)}[dir=rtl].handsontable .htUISelectCaption:after{right:auto;left:calc(var(--ht-input-horizontal-padding) - var(--ht-icon-size)/4)}.handsontable .htFiltersMenuCondition .htUIInput input,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input{width:100%;padding:var(--ht-input-vertical-padding)var(--ht-input-horizontal-padding);font-family:inherit;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);border-radius:var(--ht-input-border-radius);box-sizing:border-box;cursor:pointer;border:var(--ht-input-border-width)solid var(--ht-input-border-color);color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);transition:var(--ht-table-transition)all ease-in-out;outline:none!important}.handsontable .htFiltersMenuCondition .htUIInput input:hover,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:hover{border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color)}.handsontable .htFiltersMenuCondition .htUIInput input:disabled,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:disabled{border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color)}.handsontable .htFiltersMenuCondition .htUIInput input:focus,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:focus{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color)}.handsontable .htUIInput{text-align:center;padding:0;position:relative;outline:none!important}.handsontable .htUIInputIcon{position:absolute}.handsontable .htUIInput.htUIButton input,.handsontable .ht-button{min-width:64px;padding:var(--ht-button-vertical-padding)var(--ht-button-horizontal-padding);font-family:inherit;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);border-radius:var(--ht-button-border-radius);box-sizing:border-box;cursor:pointer;transition:var(--ht-table-transition)all ease-in-out;border-style:solid;border-width:1px;outline:none!important}.handsontable .htUIInput.htUIButtonCancel input,.handsontable .ht-button--secondary{border-color:var(--ht-secondary-button-border-color);background-color:var(--ht-secondary-button-background-color);color:var(--ht-secondary-button-foreground-color)}.handsontable .htUIInput.htUIButtonCancel input:hover,.handsontable .ht-button--secondary:hover{border-color:var(--ht-secondary-button-hover-border-color);background-color:var(--ht-secondary-button-hover-background-color);color:var(--ht-secondary-button-hover-foreground-color)}.handsontable .htUIInput.htUIButtonCancel input:disabled,.handsontable .ht-button--secondary:disabled{border-color:var(--ht-secondary-button-disabled-border-color);background-color:var(--ht-secondary-button-disabled-background-color);color:var(--ht-secondary-button-disabled-foreground-color)}.handsontable .htUIInput.htUIButtonCancel input:focus,.handsontable .ht-button--secondary:focus{border-color:var(--ht-secondary-button-focus-border-color);background-color:var(--ht-secondary-button-focus-background-color);color:var(--ht-secondary-button-focus-foreground-color);box-shadow:0 0 0 1px var(--ht-accent-color)}.htUIInput.htUIButtonOK input,.ht-button--primary{border-color:var(--ht-primary-button-border-color);background-color:var(--ht-primary-button-background-color);color:var(--ht-primary-button-foreground-color)}.htUIInput.htUIButtonOK input:hover,.ht-button--primary:hover{border-color:var(--ht-primary-button-hover-border-color);background-color:var(--ht-primary-button-hover-background-color);color:var(--ht-primary-button-hover-foreground-color)}.htUIInput.htUIButtonOK input:disabled,.ht-button--primary:disabled{border-color:var(--ht-primary-button-disabled-border-color);background-color:var(--ht-primary-button-disabled-background-color);color:var(--ht-primary-button-disabled-foreground-color)}.htUIInput.htUIButtonOK input:focus,.ht-button--primary:focus{border-color:var(--ht-primary-button-focus-border-color);background-color:var(--ht-primary-button-focus-background-color);color:var(--ht-primary-button-focus-foreground-color);box-shadow:0 0 0 1px var(--ht-accent-color)}.handsontable .htUIRadio{padding:var(--ht-gap-size)calc(2*var(--ht-gap-size));align-items:center;gap:var(--ht-gap-size);cursor:pointer;margin:0;padding-bottom:0;display:inline-flex;position:relative}.handsontable .htUIRadio:first-child{padding-inline-start:0}.handsontable .htUIRadio>input[type=radio]{width:var(--ht-radio-size);height:var(--ht-radio-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:calc(.5*var(--ht-radio-size));outline:none;margin:0;position:relative}.handsontable .htUIRadio>input[type=radio]:before{content:"";border-radius:calc(.5*var(--ht-radio-size));border:1px solid var(--ht-radio-border-color);background-color:var(--ht-radio-background-color);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.handsontable .htUIRadio>input[type=radio]:after{content:"";color:var(--ht-radio-icon-color);display:block;position:absolute}.handsontable .htUIRadio>input[type=radio]:checked:before{border-color:var(--ht-radio-checked-border-color);background-color:var(--ht-radio-checked-background-color)}.handsontable .htUIRadio>input[type=radio]:checked:after{color:var(--ht-radio-checked-icon-color)}.handsontable .htUIRadio>input[type=radio]:checked:disabled{cursor:initial}.handsontable .htUIRadio>input[type=radio]:checked:disabled:before{border-color:var(--ht-radio-checked-disabled-border-color);background-color:var(--ht-radio-checked-disabled-background-color)}.handsontable .htUIRadio>input[type=radio]:checked:disabled:after{color:var(--ht-radio-checked-disabled-icon-color)}.handsontable .htUIRadio>input[type=radio]:checked:focus:before{border-color:var(--ht-radio-checked-focus-border-color);background-color:var(--ht-radio-checked-focus-background-color)}.handsontable .htUIRadio>input[type=radio]:checked:focus:after{color:var(--ht-radio-checked-focus-icon-color)}.handsontable .htUIRadio>input[type=radio]:disabled{cursor:initial}.handsontable .htUIRadio>input[type=radio]:disabled:before{border-color:var(--ht-radio-disabled-border-color);background-color:var(--ht-radio-disabled-background-color)}.handsontable .htUIRadio>input[type=radio]:disabled:after{color:var(--ht-radio-disabled-icon-color)}.handsontable .htUIRadio>input[type=radio]:focus:before{border-color:var(--ht-radio-focus-border-color);background-color:var(--ht-radio-focus-background-color);outline:1px solid var(--ht-radio-focus-ring-color)}.handsontable .htUIRadio>input[type=radio]:focus:after{color:var(--ht-radio-focus-icon-color)}.handsontable .htUIRadio label{vertical-align:middle;cursor:pointer;color:inherit}.handsontable .htUIRadio label:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.handsontable .collapsibleIndicator,.handsontable .ht_nestingButton{width:var(--ht-icon-button-hit-area-size);height:var(--ht-icon-button-hit-area-size);margin:calc(-1*(var(--ht-icon-button-hit-area-size) - var(--ht-icon-size))/2 + 1px);box-sizing:border-box;cursor:pointer;text-indent:-100px;flex-shrink:0;font-size:0;position:relative;overflow:visible}.handsontable .collapsibleIndicator:before,.handsontable .ht_nestingButton:before{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));border-radius:var(--ht-collapse-button-border-radius);transition:var(--ht-table-transition)all ease-in-out;z-index:1;display:block;position:absolute;top:50%;left:50%}.handsontable .collapsibleIndicator:after,.handsontable .ht_nestingButton:after{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));border-radius:var(--ht-collapse-button-border-radius);transition:var(--ht-table-transition)all ease-in-out;z-index:0;display:block;position:absolute;top:50%;left:50%}.handsontable .collapsibleIndicator.expanded:before,.handsontable .collapsibleIndicator.ht_nestingCollapse:before,.handsontable .ht_nestingButton.expanded:before,.handsontable .ht_nestingButton.ht_nestingCollapse:before{color:var(--ht-collapse-button-open-icon-color)}.handsontable .collapsibleIndicator.expanded:after,.handsontable .collapsibleIndicator.ht_nestingCollapse:after,.handsontable .ht_nestingButton.expanded:after,.handsontable .ht_nestingButton.ht_nestingCollapse:after{background-color:var(--ht-collapse-button-open-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-open-border-color)}.handsontable .collapsibleIndicator.expanded:hover:before,.handsontable .collapsibleIndicator.ht_nestingCollapse:hover:before,.handsontable .ht_nestingButton.expanded:hover:before,.handsontable .ht_nestingButton.ht_nestingCollapse:hover:before{color:var(--ht-collapse-button-open-hover-icon-color)}.handsontable .collapsibleIndicator.expanded:hover:after,.handsontable .collapsibleIndicator.ht_nestingCollapse:hover:after,.handsontable .ht_nestingButton.expanded:hover:after,.handsontable .ht_nestingButton.ht_nestingCollapse:hover:after{background-color:var(--ht-collapse-button-open-hover-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-open-hover-border-color)}.handsontable .collapsibleIndicator.collapsed:before,.handsontable .collapsibleIndicator.ht_nestingExpand:before,.handsontable .ht_nestingButton.collapsed:before,.handsontable .ht_nestingButton.ht_nestingExpand:before{color:var(--ht-collapse-button-close-icon-color)}.handsontable .collapsibleIndicator.collapsed:after,.handsontable .collapsibleIndicator.ht_nestingExpand:after,.handsontable .ht_nestingButton.collapsed:after,.handsontable .ht_nestingButton.ht_nestingExpand:after{background-color:var(--ht-collapse-button-close-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-close-border-color)}.handsontable .collapsibleIndicator.collapsed:hover:before,.handsontable .collapsibleIndicator.ht_nestingExpand:hover:before,.handsontable .ht_nestingButton.collapsed:hover:before,.handsontable .ht_nestingButton.ht_nestingExpand:hover:before{color:var(--ht-collapse-button-close-hover-icon-color)}.handsontable .collapsibleIndicator.collapsed:hover:after,.handsontable .collapsibleIndicator.ht_nestingExpand:hover:after,.handsontable .ht_nestingButton.collapsed:hover:after,.handsontable .ht_nestingButton.ht_nestingExpand:hover:after{background-color:var(--ht-collapse-button-close-hover-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-close-hover-border-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.collapsed:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingExpand:before,.handsontable th.ht__active_highlight .ht_nestingButton.collapsed:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingExpand:before{color:var(--ht-collapse-button-close-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.collapsed:hover:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingExpand:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.collapsed:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingExpand:hover:before{color:var(--ht-collapse-button-close-hover-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.expanded:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingCollapse:before,.handsontable th.ht__active_highlight .ht_nestingButton.expanded:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingCollapse:before{color:var(--ht-collapse-button-open-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.expanded:hover:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingCollapse:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.expanded:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingCollapse:hover:before{color:var(--ht-collapse-button-open-hover-icon-active-color)}.handsontable thead th.htRowspanHeader+th{border-inline-start-width:0}.handsontable thead th.htRowspanHeader{vertical-align:bottom;height:auto;overflow:visible}.handsontable thead th.htRowspanHeader.ht__active_highlight{border-inline-start-color:var(--ht-header-active-border-color);z-index:1}.handsontable.htRowHeaders.htHasRowspanHeaders thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:0}.handsontable.htRowHeaders.htHasRowspanHeaders thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}.handsontable.htHasRowspanHeaders .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0}.handsontable.htHasRowspanHeaders .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0}.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead th.htRowspanBottomLevel,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead th.htRowspanBottomLevel{border-bottom-width:0}.handsontable thead th.hiddenHeader:not(:first-of-type){display:none}.handsontable thead th.hiddenHeaderText .colHeader{opacity:0}.handsontable th.ht_nestingLevels>.relative{align-items:center;gap:5px;display:flex}.handsontable th.ht_nestingLevels span:last-child{padding-left:calc(var(--ht-icon-size) + 5px)}.handsontable th.ht_nestingLevels span.ht_nestingLevel{display:inline-block}.handsontable th.ht_nestingLevels span.ht_nestingLevel_empty{order:-2;width:5px;height:1px;display:inline-block;position:relative}.handsontable th.ht_nestingLevels .ht_nestingButton{cursor:pointer;order:-1;position:relative}.handsontable th.beforeHiddenColumn,.handsontable th.afterHiddenColumn{position:relative}.handsontable th.beforeHiddenColumn:before,.handsontable th.beforeHiddenColumn:after,.handsontable th.afterHiddenColumn:before,.handsontable th.afterHiddenColumn:after{color:var(--ht-hidden-indicator-color);position:absolute;top:50%;transform:translateY(-50%);width:10px!important;height:10px!important}.handsontable th.beforeHiddenColumn:after{content:"";display:block;right:-2px}.handsontable th.afterHiddenColumn:before{content:"";display:block;left:-2px}.handsontable th.ht__active_highlight.beforeHiddenColumn:before,.handsontable th.ht__active_highlight.beforeHiddenColumn:after,.handsontable th.ht__active_highlight.afterHiddenColumn:before,.handsontable th.ht__active_highlight.afterHiddenColumn:after{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}[dir=rtl].handsontable th.beforeHiddenColumn:after{right:initial;left:-2px;transform:translateY(-50%)rotate(180deg)}[dir=rtl].handsontable th.afterHiddenColumn:before{right:-2px;left:initial;transform:translateY(-50%)rotate(180deg)}.handsontable th.beforeHiddenRow,.handsontable th.afterHiddenRow{position:relative}.handsontable th.beforeHiddenRow:before,.handsontable th.beforeHiddenRow:after,.handsontable th.afterHiddenRow:before,.handsontable th.afterHiddenRow:after{color:var(--ht-hidden-indicator-color);position:absolute;left:50%;transform:translate(-50%);width:10px!important;height:10px!important}.handsontable th.beforeHiddenRow:after{content:"";display:block;bottom:-2px}.handsontable th.afterHiddenRow:before{content:"";display:block;top:-2px}.handsontable th.ht__active_highlight.beforeHiddenRow:before,.handsontable th.ht__active_highlight.beforeHiddenRow:after,.handsontable th.ht__active_highlight.afterHiddenRow:before,.handsontable th.ht__active_highlight.afterHiddenRow:after{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}.handsontable .changeType{box-sizing:border-box;width:var(--ht-icon-button-hit-area-size);height:var(--ht-icon-button-hit-area-size);margin:calc(-1*(var(--ht-icon-button-hit-area-size) - var(--ht-icon-size))/2 + 1px);box-shadow:none;color:inherit;z-index:1;background:0 0;border:none;outline:none;flex-shrink:0;padding:0;position:relative;overflow:visible}.handsontable .changeType:before{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));color:var(--ht-icon-button-icon-color);z-index:1;display:block;position:absolute;top:50%;left:50%}.handsontable .changeType:after{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));border-radius:var(--ht-icon-button-border-radius);box-shadow:0 0 0 1px var(--ht-icon-button-border-color);background-color:var(--ht-icon-button-background-color);z-index:0;display:block;position:absolute;top:50%;left:50%}.handsontable .changeType:hover{cursor:pointer}.handsontable .changeType:hover:before{color:var(--ht-icon-button-hover-icon-color)}.handsontable .changeType:hover:after{box-shadow:0 0 0 1px var(--ht-icon-button-hover-border-color);background-color:var(--ht-icon-button-hover-background-color)}.handsontable .ht__active_highlight .changeType:before{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}.handsontable .ht__active_highlight .changeType:after{box-shadow:0 0 0 1px var(--ht-icon-button-active-border-color,var(--ht-icon-active-button-border-color));background-color:var(--ht-icon-button-active-background-color,var(--ht-icon-active-button-background-color))}.handsontable .ht__active_highlight .changeType:hover:before{color:var(--ht-icon-button-active-hover-icon-color,var(--ht-icon-active-button-hover-icon-color))}.handsontable .ht__active_highlight .changeType:hover:after{box-shadow:0 0 0 1px var(--ht-icon-button-active-hover-border-color,var(--ht-icon-active-button-hover-border-color));background-color:var(--ht-icon-button-active-hover-background-color,var(--ht-icon-active-button-hover-background-color))}.handsontable th.htFiltersActive{background-color:var(--ht-header-filter-background-color)}.handsontable th.htFiltersActive.ht__active_highlight{background-color:color-mix(in srgb,var(--ht-header-active-background-color),var(--ht-header-filter-background-color)20%)}.handsontable.htDropdownMenu>.ht_master,.handsontable.htContextMenu>.ht_master,.handsontable.htFiltersConditionsMenu>.ht_master{box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);border:var(--ht-menu-border-width,1px)solid var(--ht-menu-border-color,#e5e5e9);border-radius:var(--ht-menu-border-radius);padding:var(--ht-menu-vertical-padding,8px)var(--ht-menu-horizontal-padding,0);background-color:var(--ht-background-color,#fff);overflow:hidden}.handsontable.htDropdownMenu:not(.htGhostTable),.handsontable.htContextMenu:not(.htGhostTable),.handsontable.htFiltersConditionsMenu:not(.htGhostTable){z-index:1060;display:none;position:absolute}.handsontable.htDropdownMenu .ht_clone_top,.handsontable.htDropdownMenu .ht_clone_bottom,.handsontable.htDropdownMenu .ht_clone_inline_start,.handsontable.htDropdownMenu .ht_clone_top_inline_start_corner,.handsontable.htDropdownMenu .ht_clone_bottom_inline_start_corner,.handsontable.htContextMenu .ht_clone_top,.handsontable.htContextMenu .ht_clone_bottom,.handsontable.htContextMenu .ht_clone_inline_start,.handsontable.htContextMenu .ht_clone_top_inline_start_corner,.handsontable.htContextMenu .ht_clone_bottom_inline_start_corner,.handsontable.htFiltersConditionsMenu .ht_clone_top,.handsontable.htFiltersConditionsMenu .ht_clone_bottom,.handsontable.htFiltersConditionsMenu .ht_clone_inline_start,.handsontable.htFiltersConditionsMenu .ht_clone_top_inline_start_corner,.handsontable.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner{display:none}.handsontable.htDropdownMenu table.htCore,.handsontable.htContextMenu table.htCore,.handsontable.htFiltersConditionsMenu table.htCore{overflow:hidden}.handsontable.htDropdownMenu .htCustomMenuRenderer .table.htCore,.handsontable.htContextMenu .htCustomMenuRenderer .table.htCore,.handsontable.htFiltersConditionsMenu .htCustomMenuRenderer .table.htCore{box-shadow:none}.handsontable.htDropdownMenu.handsontable:focus,.handsontable.htContextMenu.handsontable:focus,.handsontable.htFiltersConditionsMenu.handsontable:focus{outline:none}.handsontable.htDropdownMenu .wtBorder,.handsontable.htContextMenu .wtBorder,.handsontable.htFiltersConditionsMenu .wtBorder{visibility:hidden}.handsontable.htDropdownMenu tbody tr:first-of-type td:first-child,.handsontable.htDropdownMenu tbody tr:first-of-type th:first-child,.handsontable.htContextMenu tbody tr:first-of-type td:first-child,.handsontable.htContextMenu tbody tr:first-of-type th:first-child,.handsontable.htFiltersConditionsMenu tbody tr:first-of-type td:first-child,.handsontable.htFiltersConditionsMenu tbody tr:first-of-type th:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htDropdownMenu table tbody tr td,.handsontable.htContextMenu table tbody tr td,.handsontable.htFiltersConditionsMenu table tbody tr td{padding:var(--ht-menu-item-vertical-padding,4px)var(--ht-menu-item-horizontal-padding,8px);white-space:nowrap;text-overflow:ellipsis;background:var(--ht-background-color,#fff);cursor:pointer;transition:var(--ht-table-transition)background ease-in-out;border-width:0;position:relative;overflow:hidden}.handsontable.htDropdownMenu table tbody tr td:first-child,.handsontable.htContextMenu table tbody tr td:first-child,.handsontable.htFiltersConditionsMenu table tbody tr td:first-child{border-top-width:0;border-inline-end-width:0;border-bottom-width:0;border-inline-start-width:0}.handsontable.htDropdownMenu table tbody tr td.htDimmed,.handsontable.htContextMenu table tbody tr td.htDimmed,.handsontable.htFiltersConditionsMenu table tbody tr td.htDimmed{font-style:normal;color:inherit!important;background-color:inherit!important}.handsontable.htDropdownMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover,.handsontable.htContextMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover,.handsontable.htFiltersConditionsMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover{cursor:pointer;background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)!important}.handsontable.htDropdownMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]),.handsontable.htContextMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]),.handsontable.htFiltersConditionsMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ht-accent-color)}.handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper,.handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper,.handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper{margin-inline-end:calc(2*var(--ht-gap-size,4px) + var(--ht-icon-size))}.handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,.handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,.handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{content:"";top:50%;right:calc(var(--ht-menu-item-horizontal-padding) + var(--ht-gap-size)*2);display:block;position:absolute;transform:translateY(-50%)}.handsontable.htDropdownMenu table tbody tr td.htSeparator,.handsontable.htContextMenu table tbody tr td.htSeparator,.handsontable.htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid var(--ht-border-color);cursor:default;height:0;padding:0}.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled{color:var(--ht-disabled-color);cursor:default}.handsontable.htDropdownMenu table tbody tr td.htDisabled:hover,.handsontable.htContextMenu table tbody tr td.htDisabled:hover,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled:hover{background:var(--ht-background-color);color:var(--ht-disabled-color)}.handsontable.htDropdownMenu table tbody tr td.htHidden,.handsontable.htContextMenu table tbody tr td.htHidden,.handsontable.htFiltersConditionsMenu table tbody tr td.htHidden{display:none}:is(.handsontable.htDropdownMenu table tbody tr td:has(.htItemWrapper .selected),.handsontable.htContextMenu table tbody tr td:has(.htItemWrapper .selected),.handsontable.htFiltersConditionsMenu table tbody tr td:has(.htItemWrapper .selected)){background-color:color-mix(in srgb,var(--ht-menu-item-active-color)var(--ht-menu-item-active-color-opacity,100%),transparent)}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper,.handsontable.htContextMenu table tbody tr td .htItemWrapper,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper{margin-inline:calc(2*var(--ht-gap-size,4px))}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper:before,.handsontable.htContextMenu table tbody tr td .htItemWrapper:before,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper:before{vertical-align:text-bottom;margin-right:12px}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected,.handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected{font-size:0;top:0;right:0;bottom:0;left:0}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,.handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected:after,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{content:"";top:50%;right:calc(var(--ht-menu-item-horizontal-padding) + var(--ht-gap-size)*2);color:var(--ht-accent-color);display:block;position:absolute;transform:translateY(-50%)}.handsontable.htDropdownMenu table tbody tr td div span.selected,.handsontable.htContextMenu table tbody tr td div span.selected,.handsontable.htFiltersConditionsMenu table tbody tr td div span.selected{position:absolute;inset-inline-end:0}.handsontable.htDropdownMenu table tbody tr td .htUIButton,.handsontable.htContextMenu table tbody tr td .htUIButton,.handsontable.htFiltersConditionsMenu table tbody tr td .htUIButton{width:calc(50% - var(--ht-gap-size))}.handsontable.htDropdownMenu table tbody tr td .htUIButton input,.handsontable.htContextMenu table tbody tr td .htUIButton input,.handsontable.htFiltersConditionsMenu table tbody tr td .htUIButton input{width:100%}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{padding:var(--ht-gap-size);text-decoration:none;display:inline-block}.handsontable .htUIMultipleSelect .ht_master .wtHolder{background:0 0;border-radius:0!important;overflow-y:scroll!important}.handsontable .htUIMultipleSelect .ht_master .wtHolder .htCore{box-shadow:none}[dir=rtl].handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,[dir=rtl].handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,[dir=rtl].handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{left:calc(4*var(--ht-gap-size));right:auto;transform:translateY(-50%)rotate(180deg)}[dir=rtl].handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,[dir=rtl].handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected:after,[dir=rtl].handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{left:calc(4*var(--ht-gap-size));right:auto}.handsontable.htFiltersConditionsMenu:not(.htGhostTable){z-index:1070}.handsontable .ht_master table td.htCustomMenuRenderer{cursor:auto}.handsontable .ht_master table td.htCustomMenuRenderer.htFiltersMenuActionBar{padding-top:calc(var(--ht-menu-item-vertical-padding,4px)*2)}.handsontable .htFiltersMenuLabel{font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin-bottom:calc(var(--ht-gap-size,2px)*2)}.handsontable .htFiltersMenuLabel:empty{display:none}.handsontable .htFiltersMenuCondition{padding-top:calc(var(--ht-gap-size,2px)*3)!important;padding-bottom:0!important}.handsontable .htFiltersMenuCondition .border{border-bottom:1px solid var(--ht-border-color)!important}.handsontable .htFiltersMenuCondition .htUIInput{margin-top:calc(var(--ht-gap-size,2px)*2)}.handsontable .htFiltersMenuValue{padding-top:calc(var(--ht-gap-size,2px)*3)!important;border-bottom:1px solid var(--ht-border-color)!important;padding-bottom:0!important}.handsontable .htFiltersMenuOperators{padding-top:calc(var(--ht-gap-size,2px)*2)!important;padding-bottom:0!important}.handsontable .htUISelectionControls{margin:0 calc(var(--ht-gap-size,2px)*-1);padding-top:calc(var(--ht-gap-size,2px)*2)!important;padding-bottom:var(--ht-gap-size,2px)!important}.handsontable .htUIMultipleSelectHot{--ht-cell-horizontal-padding:calc(var(--ht-menu-item-horizontal-padding,2px) + var(--ht-gap-size,2px)*2);width:calc(100% + var(--ht-menu-item-horizontal-padding,2px)*2 + var(--ht-gap-size,2px)*4);margin:0 calc((var(--ht-menu-item-horizontal-padding,2px) + var(--ht-gap-size,2px)*2)*-1);overflow:initial!important}.handsontable .htUIMultipleSelectHot:before{content:"";background-color:var(--ht-border-color);width:100%;height:1px;display:block;position:absolute;top:-1px;left:0}.handsontable .htUIMultipleSelectHot .wtHolder{box-sizing:border-box;padding:0;overflow-x:hidden}.handsontable .htUIMultipleSelectHot .wtHolder .wtSpreader{padding:calc(var(--ht-gap-size)*2)0}.handsontable .htUIMultipleSelectHot .wtHolder td{padding:4px var(--ht-cell-horizontal-padding);height:auto!important}.handsontable .htUIClearAll,.handsontable .htUISelectAll{margin-right:var(--ht-gap-size,4px);margin-bottom:var(--ht-gap-size,4px);display:inline-block}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{font-size:var(--ht-font-size);line-height:var(--ht-line-height);color:var(--ht-link-color);border-radius:var(--ht-button-border-radius)}.handsontable .htUIClearAll a:hover,.handsontable .htUISelectAll a:hover{color:var(--ht-link-hover-color)}.handsontable .htUIClearAll a:focus,.handsontable .htUISelectAll a:focus{outline:1px solid var(--ht-link-hover-color)}.handsontable .htUIMultipleSelect .ht_master .wtHolder{overflow:auto}.handsontable .htUIMultipleSelect .ht_master .wtHolder .wtHider,.handsontable .htUIMultipleSelect .ht_master .wtHolder .htCore,.handsontable .htUIMultipleSelect .ht_master .wtHolder tr,.handsontable .htUIMultipleSelect .ht_master .wtHolder td{background:0 0}.handsontable .htUIInput.htUIButton{cursor:pointer;display:inline-block}.handsontable .htUIInput.htUIButtonOK{margin-inline-start:0;margin-inline-end:calc(2*var(--ht-gap-size,2px))}.handsontable .htCommentCell{position:relative}.handsontable .htCommentCell:after{content:"";top:0;border-inline-start:var(--ht-comments-indicator-size,4px)solid #0000;border-inline-end:none;border-top:var(--ht-comments-indicator-size,4px)solid var(--ht-comments-indicator-color,#1a42e8);display:block;position:absolute;inset-inline-start:unset;inset-inline-end:0}.htCommentsContainer .htComments{z-index:1059;display:none;position:absolute}.htCommentsContainer .htCommentTextArea{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);width:240px;height:88px;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);padding:var(--ht-comments-textarea-vertical-padding)var(--ht-comments-textarea-horizontal-padding);border:var(--ht-comments-textarea-border-width,1px)solid var(--ht-comments-textarea-border-color,transparent);border-inline-start:var(--ht-comments-textarea-border-width,1px)solid var(--ht-comments-textarea-border-color,#1a42e8);color:var(--ht-comments-textarea-foreground-color);background-color:var(--ht-comments-textarea-background-color,#fff);box-sizing:border-box;-webkit-appearance:none;margin:0 -1px;outline:0!important}.htCommentsContainer .htCommentTextArea:focus{border:var(--ht-comments-textarea-focus-border-width,1px)solid var(--ht-comments-textarea-focus-border-color,#1a42e8);color:var(--ht-comments-textarea-focus-foreground-color);background-color:var(--ht-comments-textarea-focus-background-color,#fff)}.htBorders .wtBorder.ht-border-style-dashed-vertical{background-image:repeating-linear-gradient(to bottom,var(--ht-custom-border-color)0 5px,transparent 0 10px)}.htBorders .wtBorder.ht-border-style-dashed-horizontal{background-image:repeating-linear-gradient(to right,var(--ht-custom-border-color)0 5px,transparent 0 10px)}.htBorders .wtBorder.ht-border-style-dotted-horizontal{background-image:radial-gradient(circle,var(--ht-custom-border-color)calc(var(--ht-custom-border-size)/2),transparent 0);background-size:calc(var(--ht-custom-border-size)*2)var(--ht-custom-border-size);background-repeat:repeat-x}.htBorders .wtBorder.ht-border-style-dotted-vertical{background-image:radial-gradient(circle,var(--ht-custom-border-color)calc(var(--ht-custom-border-size)/2),transparent 0);background-size:var(--ht-custom-border-size)calc(var(--ht-custom-border-size)*2);background-repeat:repeat-y}.handsontable .columnSorting:not(.indicatorDisabled){position:relative}.handsontable .columnSorting:not(.indicatorDisabled).sortAction.ascending,.handsontable .columnSorting:not(.indicatorDisabled).sortAction.descending{padding-inline-end:calc(var(--ht-icon-size,16px) + 2px)}.handsontable .columnSorting:not(.indicatorDisabled).sortAction:hover{cursor:pointer;text-decoration:none}.handsontable .columnSorting:not(.indicatorDisabled).sortAction:before{content:"";width:var(--ht-icon-size,16px);text-align:right;display:block;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.handsontable .htRight .columnSorting.sortAction.ascending,.handsontable .htRight .columnSorting.sortAction.descending{padding-inline-start:calc(var(--ht-icon-size,16px) + 2px);padding-inline-end:0}.handsontable .htRight .columnSorting.sortAction:before,[dir=rtl] .handsontable .columnSorting.sortAction:before{text-align:left;left:2px;right:auto}[dir=rtl] .handsontable .htRight .columnSorting.sortAction.ascending,[dir=rtl] .handsontable .htRight .columnSorting.sortAction.descending{padding-inline-start:0;padding-inline-end:calc(var(--ht-icon-size,16px) + 2px)}[dir=rtl] .handsontable .htLeft .columnSorting.sortAction.ascending,[dir=rtl] .handsontable .htLeft .columnSorting.sortAction.descending{padding-inline-start:calc(var(--ht-icon-size,16px) + 2px);padding-inline-end:0}[dir=rtl] .handsontable .htLeft .columnSorting.sortAction:before{text-align:right;left:auto;right:2px}.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):before{content:"*";padding-inline-end:calc(var(--ht-icon-size,16px) + 2px);display:inline-block;position:relative}.handsontable .colHeader.columnSorting:after{content:"";text-align:right;width:8px;margin-top:4px;font-size:8px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.handsontable .colHeader.columnSorting[class^=sort-]:after,.handsontable .colHeader.columnSorting[class*=" sort-"]:after{content:"+"}.handsontable .colHeader.columnSorting.sort-1:after{content:"1"}.handsontable .colHeader.columnSorting.sort-2:after{content:"2"}.handsontable .colHeader.columnSorting.sort-3:after{content:"3"}.handsontable .colHeader.columnSorting.sort-4:after{content:"4"}.handsontable .colHeader.columnSorting.sort-5:after{content:"5"}.handsontable .colHeader.columnSorting.sort-6:after{content:"6"}.handsontable .colHeader.columnSorting.sort-7:after{content:"7"}.handsontable .htRight .colHeader.columnSorting:after,[dir=rtl] .handsontable .colHeader.columnSorting:after{text-align:left;left:0;right:auto}[dir=rtl] .handsontable .htLeft .colHeader.columnSorting:after{text-align:right;left:auto;right:0}.htGhostTable th div:has(.changeType) span.colHeader.columnSorting:not(.indicatorDisabled){padding-inline-end:var(--ht-gap-size)}.handsontable .htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_top_inline_start_corner th:nth-child(2),.handsontable .htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_inline_start td:first-of-type{border-left:0}.handsontable .ht_clone_top_inline_start_corner th.ht__active_highlight{box-shadow:none}.handsontable .manualColumnResizer{cursor:col-resize;opacity:0;z-index:210;background:0 0;width:10px;margin:0;position:absolute;top:0}.handsontable .manualColumnResizer:before,.handsontable .manualColumnResizer:after{content:"";background:var(--ht-resize-indicator-color);border-radius:2px;width:2px;height:calc(100% - 12px);max-height:16px;margin-top:.5px;display:block;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.handsontable .manualColumnResizer:after{left:auto;right:0}.handsontable .manualColumnResizer:hover,.handsontable .manualColumnResizer.active{opacity:1}.handsontable .manualColumnResizerGuide{inset-inline-end:unset;width:0;border-inline-end:1px solid var(--ht-accent-color);border-inline-start:none;margin-inline-start:5px;margin-inline-end:unset;display:none;position:absolute;top:0}.handsontable .manualColumnResizerGuide.active{z-index:209;display:block}.handsontable .manualRowResizer{z-index:210;cursor:row-resize;opacity:0;background:0 0;height:10px;margin:0;position:absolute;left:0}.handsontable .manualRowResizer:before,.handsontable .manualRowResizer:after{content:"";background:var(--ht-resize-indicator-color);border-radius:2px;width:calc(100% - 12px);max-width:16px;height:2px;display:block;position:absolute;top:1px;left:50%;transform:translate(-50%)}.handsontable .manualRowResizer:after{top:auto;bottom:0}.handsontable .manualRowResizer:hover,.handsontable .manualRowResizer.active{opacity:1}.handsontable .manualRowResizerGuide{border-bottom:1px solid var(--ht-accent-color);border-top:none;height:0;margin-top:5px;display:none;position:absolute;bottom:0;left:0}.handsontable .manualRowResizerGuide.active{z-index:209;display:block}.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before{opacity:0}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before,.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before{opacity:.14}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before{opacity:.21}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before{opacity:.28}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before{opacity:.35}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before{opacity:.42}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before{opacity:.49}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before{opacity:.56}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before{opacity:.63}.handsontable .ht__manualColumnMove.after-selection--columns thead th.ht__highlight,.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable .ht__manualColumnMove.on-moving--columns *,.handsontable .ht__manualColumnMove.on-moving--columns thead th.ht__highlight,.handsontable.ht__manualColumnMove.on-moving--columns *,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable .ht__manualColumnMove.on-moving--columns .manualColumnResizer,.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--guideline,.handsontable .ht__manualColumnMove--backlight,.handsontable.ht__manualColumnMove--guideline,.handsontable.ht__manualColumnMove--backlight{height:100%;display:none;position:absolute}.handsontable .ht__manualColumnMove--guideline,.handsontable.ht__manualColumnMove--guideline{z-index:205;background:var(--ht-move-indicator-color,#1a42e8);width:1px;margin-inline:-.5px 0;top:0}.handsontable .ht__manualColumnMove--backlight,.handsontable.ht__manualColumnMove--backlight{z-index:205;pointer-events:none;background:color-mix(in srgb,var(--ht-move-backlight-color)var(--ht-move-backlight-opacity,100%),transparent);display:none}.handsontable .on-moving--columns.show-ui .ht__manualColumnMove--guideline,.handsontable .on-moving--columns .ht__manualColumnMove--backlight,.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,.handsontable.on-moving--columns .ht__manualColumnMove--backlight{display:block}.handsontable .wtHider{position:relative}.handsontable .ht__manualRowMove.after-selection--rows tbody th.ht__highlight,.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable .ht__manualRowMove.on-moving--rows *,.handsontable .ht__manualRowMove.on-moving--rows tbody th.ht__highlight,.handsontable.ht__manualRowMove.on-moving--rows *,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable .ht__manualRowMove.on-moving--rows .manualRowResizer,.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--guideline,.handsontable .ht__manualRowMove--backlight,.handsontable.ht__manualRowMove--guideline,.handsontable.ht__manualRowMove--backlight{width:100%;display:none;position:absolute}.handsontable .ht__manualRowMove--guideline,.handsontable.ht__manualRowMove--guideline{border-top:1px solid var(--ht-move-indicator-color);z-index:205;left:0}.handsontable .ht__manualRowMove--backlight,.handsontable.ht__manualRowMove--backlight{z-index:205;pointer-events:none;background:color-mix(in srgb,var(--ht-move-backlight-color)var(--ht-move-backlight-opacity,100%),transparent);display:none}.handsontable .on-moving--rows.show-ui .ht__manualRowMove--guideline,.handsontable .on-moving--rows .ht__manualRowMove--backlight,.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,.handsontable.on-moving--rows .ht__manualRowMove--backlight{display:block}.ht-dialog{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);font-size:var(--ht-font-size);line-height:var(--ht-line-height);letter-spacing:var(--ht-letter-spacing);z-index:1060;opacity:0;border-radius:var(--ht-border-radius);border:1px solid var(--ht-border-color);width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow-y:auto;box-sizing:border-box!important}.ht-dialog[dir=rtl]{left:auto;right:0}.ht-dialog:focus{border:1px solid var(--ht-accent-color);outline:none}.ht-dialog:has(.htFocusCatcher:focus){border:1px solid var(--ht-accent-color);outline:none}.ht-dialog *{box-sizing:border-box!important}.ht-dialog--background-solid{background-color:var(--ht-dialog-solid-background-color)}.ht-dialog--background-semi-transparent{background-color:color-mix(in srgb,var(--ht-dialog-semi-transparent-background-color)var(--ht-dialog-semi-transparent-background-opacity,100%),transparent)}.ht-dialog--animation{transition:opacity var(--ht-table-transition)ease-in-out}.ht-dialog--show{opacity:1}.ht-dialog__content-wrapper{width:100%;min-height:100%;padding:calc(var(--ht-gap-size)*4);border-radius:var(--ht-border-radius);justify-content:center;align-items:center;display:flex}.ht-dialog__content{padding:var(--ht-dialog-content-padding-horizontal)var(--ht-dialog-content-padding-vertical);max-width:480px;color:var(--ht-foreground-color);position:relative}.ht-dialog__content--background{box-shadow:var(--ht-shadow-x,0) var(--ht-shadow-y,0) var(--ht-shadow-blur,8px) color-mix(in srgb,var(--ht-shadow-color,#000)var(--ht-shadow-opacity,100%),transparent);border-radius:var(--ht-dialog-content-border-radius);background-color:var(--ht-dialog-content-background-color)}.ht-dialog--confirm .ht-dialog__content-wrapper{text-align:center;padding:calc(var(--ht-gap-size)*2)}.ht-dialog--confirm .ht-dialog__content-wrapper-inner{max-width:480px;padding:calc(var(--ht-gap-size)*2);border-radius:var(--ht-border-radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.ht-dialog--confirm .ht-dialog__content-wrapper-inner--background{box-shadow:var(--ht-shadow-x,0) var(--ht-shadow-y,0) var(--ht-shadow-blur,8px) color-mix(in srgb,var(--ht-shadow-color,#000)var(--ht-shadow-opacity,100%),transparent);border-radius:var(--ht-dialog-content-border-radius);background-color:var(--ht-dialog-content-background-color)}.ht-dialog--confirm .ht-dialog__content-wrapper-inner:focus{box-shadow:0 0 0 1px var(--ht-accent-color);outline:none}.ht-dialog--confirm .ht-dialog__content{justify-content:center;align-items:center;gap:var(--ht-gap-size);flex-direction:column;display:flex}.ht-dialog--confirm .ht-dialog__content:has(.ht-dialog__buttons){gap:calc(var(--ht-gap-size)*2)}.ht-dialog--confirm .ht-dialog__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-dialog--confirm .ht-dialog__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin:0}.ht-dialog--confirm .ht-dialog__buttons{justify-content:center;gap:calc(var(--ht-gap-size)*2);flex-flow:wrap;display:flex}.ht-notification{z-index:1070;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.ht-notification__stack{overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);flex-direction:column;gap:10px;max-width:min(420px,100% - 40px);min-height:0;padding:10px;display:flex;position:absolute;overflow:hidden auto}.ht-notification__stack--top-start{top:10px;align-items:flex-start;max-height:calc(100% - 40px);inset-inline-start:10px}.ht-notification__stack--top-end{top:10px;align-items:flex-end;max-height:calc(100% - 40px);inset-inline-end:10px}.ht-notification__stack--bottom-start{bottom:10px;align-items:flex-start;max-height:calc(100% - 40px);inset-inline-start:10px}.ht-notification__stack--bottom-end{bottom:10px;align-items:flex-end;max-height:calc(100% - 40px);inset-inline-end:10px}.ht-notification__toast{box-shadow:var(--ht-shadow-x,0) var(--ht-shadow-y,0) var(--ht-shadow-blur,8px) color-mix(in srgb,var(--ht-shadow-color,#000)var(--ht-shadow-opacity,100%),transparent);pointer-events:auto;max-width:100%;color:var(--ht-notification-foreground-color,var(--ht-foreground-color));background-color:var(--ht-notification-background-color,var(--ht-background-color));border:1px solid var(--ht-notification-border-color,var(--ht-border-color));border-radius:var(--ht-border-radius,4px);font-size:var(--ht-font-size);line-height:var(--ht-line-height);letter-spacing:var(--ht-letter-spacing);outline:none;flex-shrink:0;display:flex;position:relative}.ht-notification__toast:focus-visible{box-shadow:0 0 0 1px var(--ht-accent-color)}.ht-notification__toast--animate{opacity:0;transition:opacity var(--ht-table-transition,.15s)ease-out,transform var(--ht-table-transition,.15s)ease-out}.ht-notification__toast--animate.ht-notification__toast--stack-top:not(.ht-notification__toast--visible){transform:translateY(-6px)}.ht-notification__toast--animate.ht-notification__toast--stack-bottom:not(.ht-notification__toast--visible){transform:translateY(6px)}.ht-notification__toast--visible{opacity:1;transform:translateY(0)}.ht-notification__toast--info .ht-notification__accent{display:none}.ht-notification__toast--success .ht-notification__accent{background-color:var(--ht-notification-success-accent,#37bc6c)}.ht-notification__toast--warning .ht-notification__accent{background-color:var(--ht-notification-warning-accent,#fbe952)}.ht-notification__toast--error .ht-notification__accent{background-color:var(--ht-notification-error-accent,#fa4d32)}.ht-notification__toast-inner{width:100%;min-width:0;direction:inherit;flex-direction:row;align-items:stretch;gap:0;padding:10px;display:flex}.ht-notification__accent{box-sizing:border-box;border-radius:4px;flex:0 0 4px;align-self:stretch;margin-inline-end:10px}.ht-notification__body{flex:auto;min-width:0}.ht-notification__title{margin:0 0 var(--ht-gap-size);font-size:var(--ht-font-size);font-weight:var(--ht-font-weight,600)}.ht-notification__message{font-size:var(--ht-font-size-small);word-break:break-word;margin:0}.ht-notification__actions{gap:var(--ht-gap-size);margin-top:var(--ht-gap-size);flex-wrap:wrap;display:flex}.ht-notification__close{box-sizing:border-box;width:var(--ht-icon-button-hit-area-size);height:var(--ht-icon-button-hit-area-size);color:var(--ht-icon-button-icon-color,inherit);cursor:pointer;border-radius:var(--ht-icon-button-border-radius,var(--ht-border-radius,4px));background:0 0;border:none;flex:none;align-self:flex-start;margin-inline-start:4px;padding:0;position:relative;overflow:visible}.ht-notification__close:before{content:"";top:50%;margin-top:calc(-.5*var(--ht-icon-size));margin-inline-start:calc(-.5*var(--ht-icon-size));display:block;position:absolute;inset-inline-start:50%}.ht-notification__close:hover{color:var(--ht-icon-button-hover-icon-color,inherit);background-color:var(--ht-icon-button-hover-background-color,color-mix(in srgb,var(--ht-foreground-color)8%,transparent))}.ht-notification__close:focus-visible{outline:2px solid var(--ht-accent-color);outline-offset:2px}.handsontable.ht-pagination{width:100%;color:var(--ht-pagination-bar-foreground-color);background:var(--ht-pagination-bar-background-color);font-size:var(--ht-font-size);line-height:var(--ht-line-height);box-sizing:border-box;overflow-x:auto}.handsontable.ht-pagination:not(.ht-slot-element){border:1px solid var(--ht-border-color);border-radius:var(--ht-border-radius)}.handsontable.ht-pagination .ht-pagination__inner{justify-content:space-between;align-items:center;gap:calc(var(--ht-gap-size)*4);padding-inline:var(--ht-pagination-bar-horizontal-padding);padding-block:var(--ht-pagination-bar-vertical-padding);flex-wrap:wrap;min-width:230px;display:flex}.handsontable.ht-pagination .ht-page-size-section{align-items:center;gap:calc(var(--ht-gap-size)*2);display:flex}.handsontable.ht-pagination .ht-page-size-section__label{white-space:nowrap}.handsontable.ht-pagination .ht-page-size-section__select-wrapper{border-radius:var(--ht-input-border-radius);position:relative}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select{padding-inline-start:var(--ht-gap-size);padding-inline-end:calc(var(--ht-gap-size) + var(--ht-icon-size));padding-top:var(--ht-gap-size);padding-bottom:var(--ht-gap-size);border-radius:var(--ht-input-border-radius);color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);border:1px solid var(--ht-input-border-color);line-height:calc(var(--ht-line-height) - 4px);-webkit-appearance:none;font-size:inherit;cursor:pointer}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:disabled{opacity:.4;cursor:default;color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color);border-color:var(--ht-input-disabled-border-color)}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:hover:not(:disabled){color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color);border-color:var(--ht-input-hover-border-color)}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:focus{color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);outline:none}.handsontable.ht-pagination .ht-page-size-section__select-wrapper:after{content:"";background-color:var(--ht-foreground-color);pointer-events:none;display:block;position:absolute;inset-block-end:50%;inset-inline-end:var(--ht-gap-size);transform:translateY(50%)}.handsontable.ht-pagination .ht-page-counter-section{margin-inline-end:auto}.handsontable.ht-pagination .ht-page-navigation-section{align-items:center;gap:1px;display:flex}.handsontable.ht-pagination .ht-page-navigation-section__button{font-size:inherit;border:1px solid var(--ht-pagination-button-border-color);color:var(--ht-pagination-button-foreground-color);background-color:var(--ht-pagination-button-background-color);border-radius:var(--ht-icon-button-large-border-radius);padding:var(--ht-icon-button-large-padding);cursor:pointer}.handsontable.ht-pagination .ht-page-navigation-section__button:before{content:"";display:block}.handsontable.ht-pagination .ht-page-navigation-section__button--disabled{cursor:default;pointer-events:none;color:var(--ht-pagination-button-disabled-foreground-color);background-color:var(--ht-pagination-button-disabled-background-color);border-color:var(--ht-pagination-button-disabled-border-color)}.handsontable.ht-pagination .ht-page-navigation-section__button:hover:not(:disabled){border-color:var(--ht-pagination-button-hover-border-color);color:var(--ht-pagination-button-hover-foreground-color);background-color:var(--ht-pagination-button-hover-background-color)}.handsontable.ht-pagination .ht-page-navigation-section__button:focus{border-color:var(--ht-pagination-button-focus-border-color);color:var(--ht-pagination-button-focus-foreground-color);background-color:var(--ht-pagination-button-focus-background-color);outline:none}.handsontable.ht-pagination .ht-page-navigation-section__label{white-space:nowrap;text-align:center;min-width:100px}.ht-loading__icon-svg{width:var(--ht-icon-size);height:var(--ht-icon-size);color:var(--ht-accent-color);transform-origin:50%;animation:1s linear infinite ht-loading-spin;display:block}.ht-loading__content{align-items:center;gap:calc(var(--ht-gap-size)*2);display:flex}.ht-loading__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-loading__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin:0}@keyframes ht-loading-spin{to{transform:rotate(360deg)}}.ht-empty-data-state{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);z-index:999;border:1px solid var(--ht-border-color);border-radius:var(--ht-border-radius);box-sizing:border-box;background-color:var(--ht-background-color);width:100%;display:none;position:absolute;left:0;overflow-y:auto}.ht-empty-data-state *{box-sizing:border-box!important}.ht-empty-data-state__content-wrapper{text-align:center;width:100%;min-height:100%;padding:calc(var(--ht-gap-size)*2);border-radius:var(--ht-border-radius);justify-content:center;align-items:center;display:flex}.ht-empty-data-state__content-wrapper-inner{max-width:480px;padding:calc(var(--ht-gap-size)*2);border-radius:var(--ht-border-radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.ht-empty-data-state__content-wrapper-inner:focus{box-shadow:0 0 0 1px var(--ht-accent-color);outline:none}.ht-empty-data-state__content{justify-content:center;align-items:center;gap:var(--ht-gap-size);flex-direction:column;display:flex}.ht-empty-data-state__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-empty-data-state__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin:0}.ht-empty-data-state__buttons{justify-content:center;gap:calc(var(--ht-gap-size)*2);flex-flow:wrap;display:flex}.ht-empty-data-state__buttons--has-buttons{margin-top:calc(var(--ht-gap-size)*2)}.ht-empty-data-state__spinner{width:28px;height:28px;margin-bottom:calc(var(--ht-gap-size)*2);border:2px solid var(--ht-border-color);border-top-color:var(--ht-accent-color);border-radius:50%;flex-shrink:0;animation:.75s linear infinite ht-empty-data-state-spin}@media(prefers-reduced-motion:reduce){.ht-empty-data-state__spinner{border-top-color:var(--ht-border-color);animation:none}}.ht-empty-data-state--loading .ht-empty-data-state__content{gap:calc(var(--ht-gap-size)*.5)}.ht-empty-data-state--disable-top-border{border-top-width:0}.ht-empty-data-state--disable-top-border:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-empty-data-state--disable-top-border:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.ht-empty-data-state--disable-inline-border{border-inline-start-width:0}.ht-empty-data-state--disable-inline-border:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.ht-empty-data-state--disable-inline-border:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.ht-empty-data-state--disable-bottom-border{border-bottom-width:0}.ht-empty-data-state--disable-bottom-border:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-empty-data-state--disable-bottom-border:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .ht-empty-data-state:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.ht-root-wrapper:has(>.ht-slot-bottom>.ht-slot-element) .ht-empty-data-state:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}@keyframes ht-empty-data-state-spin{to{transform:rotate(360deg)}}/*!
* Copyright (c) HANDSONCODE sp. z o. o.
*
* HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
* Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
* 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
*
* This software is protected by applicable copyright laws, including international treaties, and dual-
* licensed - depending on whether your use for commercial purposes, meaning intended for or
* resulting in commercial advantage or monetary compensation, or not.
*
* If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
* the suitability, performance, and usefulness of this software outside the production environment,
* you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
*
* Your use of this software for commercial purposes is subject to the terms included in an applicable
* license agreement.
*
* In any case, you must not make any such use of this software as to develop software which may be
* considered competitive with this software.
*
* UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
* LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
* INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
* USE OR INABILITY TO USE THIS SOFTWARE.
*
* Version: 18.0.0
* Release date: 30/06/2026 (built at 30/06/2026 08:45:28)
*/.ht-theme-main,.ht-theme-main-dark,.ht-theme-main-dark-auto{--ht-sizing-size-0:0px;--ht-sizing-size-0-5:2px;--ht-sizing-size-1:4px;--ht-sizing-size-2:8px;--ht-sizing-size-1-5:6px;--ht-sizing-size-3:12px;--ht-sizing-size-4:16px;--ht-sizing-size-5:20px;--ht-sizing-size-6:24px;--ht-sizing-size-7:28px;--ht-sizing-size-8:32px;--ht-sizing-size-9:36px;--ht-sizing-size-10:40px;--ht-sizing-size-0-25:1px;--ht-density-cell-vertical:var(--ht-sizing-size-1);--ht-density-cell-horizontal:var(--ht-sizing-size-2);--ht-density-bars-horizontal:var(--ht-sizing-size-4);--ht-density-bars-vertical:var(--ht-sizing-size-2);--ht-density-gap:var(--ht-sizing-size-1);--ht-density-button-horizontal:var(--ht-sizing-size-3);--ht-density-button-vertical:var(--ht-sizing-size-1-5);--ht-density-dialog-horizontal:var(--ht-sizing-size-2);--ht-density-dialog-vertical:var(--ht-sizing-size-2);--ht-density-input-horizontal:var(--ht-sizing-size-3);--ht-density-input-vertical:var(--ht-sizing-size-1-5);--ht-density-menu-vertical:var(--ht-sizing-size-2);--ht-density-menu-horizontal:var(--ht-sizing-size-0);--ht-density-menu-item-vertical:var(--ht-sizing-size-1);--ht-density-menu-item-horizontal:var(--ht-sizing-size-3);--ht-colors-white:#fff;--ht-colors-black:#000;--ht-colors-primary-100:#6180ff;--ht-colors-primary-200:#5573f0;--ht-colors-primary-300:#4669f6;--ht-colors-primary-400:#2e56fc;--ht-colors-primary-500:#1a42e8;--ht-colors-primary-600:#1535bc;--ht-colors-palette-50:#f7f7f9;--ht-colors-palette-100:#e7e7e9;--ht-colors-palette-200:#b9b9bb;--ht-colors-palette-300:#a3a3a3;--ht-colors-palette-400:#68696c;--ht-colors-palette-500:#404144;--ht-colors-palette-600:#313132;--ht-colors-palette-700:#282829;--ht-colors-palette-800:#222;--ht-colors-palette-900:#1e1e1f;--ht-colors-palette-950:#050506;--ht-colors-transparent:#fff0;--ht-font-family:Inter;--ht-font-size:14px;--ht-font-size-small:12px;--ht-line-height:20px;--ht-line-height-small:18px;--ht-font-weight:400;--ht-letter-spacing:0px;--ht-border-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-accent-color:var(--lightningcss-light,var(--ht-colors-primary-500))var(--lightningcss-dark,var(--ht-colors-primary-300));--ht-foreground-color:var(--lightningcss-light,var(--ht-colors-palette-800))var(--lightningcss-dark,var(--ht-colors-palette-200));--ht-foreground-secondary-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-background-color:var(--lightningcss-light,var(--ht-colors-white))var(--lightningcss-dark,var(--ht-colors-palette-950));--ht-background-secondary-color:var(--lightningcss-light,var(--ht-colors-palette-50))var(--lightningcss-dark,var(--ht-colors-palette-900));--ht-placeholder-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-read-only-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-disabled-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-gap-size:var(--ht-density-gap);--ht-icon-size:var(--ht-sizing-size-4);--ht-table-transition:.15s;--ht-border-radius:var(--ht-sizing-size-1);--ht-bar-foreground-color:var(--ht-foreground-color);--ht-bar-background-color:var(--ht-background-secondary-color);--ht-bar-horizontal-padding:var(--ht-density-bars-horizontal);--ht-bar-vertical-padding:var(--ht-density-bars-vertical);--ht-shadow-color:var(--lightningcss-light,var(--ht-colors-palette-800))var(--lightningcss-dark,var(--ht-colors-palette-200));--ht-shadow-x:var(--ht-sizing-size-0);--ht-shadow-y:var(--ht-sizing-size-2);--ht-shadow-blur:var(--ht-sizing-size-4);--ht-shadow-opacity:8%;--ht-cell-horizontal-padding:var(--ht-density-cell-horizontal);--ht-cell-vertical-padding:var(--ht-density-cell-vertical);--ht-cell-horizontal-border-color:var(--ht-border-color);--ht-cell-vertical-border-color:var(--ht-border-color);--ht-cell-selection-border-color:var(--ht-accent-color);--ht-cell-selection-background-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-cell-success-background-color:#37bc6c33;--ht-cell-error-background-color:#fa4d3233;--ht-cell-read-only-background-color:var(--ht-background-secondary-color);--ht-cell-autofill-size:var(--ht-sizing-size-1-5);--ht-cell-autofill-hit-area-size:var(--ht-sizing-size-3);--ht-cell-autofill-border-width:var(--ht-sizing-size-0-25);--ht-cell-autofill-border-radius:var(--ht-sizing-size-1);--ht-cell-autofill-border-color:var(--ht-background-color);--ht-cell-autofill-background-color:var(--ht-accent-color);--ht-cell-autofill-fill-border-color:var(--ht-foreground-color);--ht-cell-editor-border-width:2px;--ht-cell-editor-border-color:var(--ht-accent-color);--ht-cell-editor-foreground-color:var(--lightningcss-light,var(--ht-colors-palette-950))var(--lightningcss-dark,var(--ht-colors-white));--ht-cell-editor-background-color:var(--ht-background-color);--ht-cell-editor-shadow-blur-radius:0px;--ht-cell-editor-shadow-color:var(--ht-accent-color);--ht-cell-mobile-handle-size:var(--ht-sizing-size-3);--ht-cell-mobile-handle-border-width:var(--ht-sizing-size-0-25);--ht-cell-mobile-handle-border-radius:var(--ht-sizing-size-3);--ht-cell-mobile-handle-border-color:var(--ht-accent-color);--ht-cell-mobile-handle-background-color:var(--ht-accent-color);--ht-cell-mobile-handle-background-opacity:40%;--ht-header-font-weight:var(--ht-font-weight);--ht-header-foreground-color:var(--ht-foreground-color);--ht-header-background-color:var(--ht-background-secondary-color);--ht-header-highlighted-shadow-size:0px;--ht-header-highlighted-foreground-color:var(--lightningcss-light,var(--ht-colors-palette-950))var(--lightningcss-dark,var(--ht-colors-white));--ht-header-highlighted-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-header-active-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-header-active-foreground-color:var(--ht-colors-white);--ht-header-active-background-color:var(--ht-accent-color);--ht-header-filter-background-color:var(--ht-cell-success-background-color);--ht-header-row-foreground-color:var(--ht-foreground-color);--ht-header-row-background-color:var(--ht-background-secondary-color);--ht-header-row-highlighted-foreground-color:var(--lightningcss-light,var(--ht-colors-palette-950))var(--lightningcss-dark,var(--ht-colors-white));--ht-header-row-highlighted-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-header-row-active-foreground-color:var(--ht-colors-white);--ht-header-row-active-background-color:var(--ht-accent-color);--ht-row-header-odd-background-color:var(--ht-header-row-background-color);--ht-row-header-even-background-color:var(--ht-header-row-background-color);--ht-row-cell-odd-background-color:var(--ht-background-color);--ht-row-cell-even-background-color:var(--ht-background-color);--ht-button-border-radius:var(--ht-sizing-size-1);--ht-button-horizontal-padding:var(--ht-density-button-horizontal);--ht-button-vertical-padding:var(--ht-density-button-vertical);--ht-primary-button-border-color:var(--ht-colors-transparent);--ht-primary-button-foreground-color:var(--ht-colors-white);--ht-primary-button-background-color:var(--ht-accent-color);--ht-primary-button-disabled-border-color:var(--ht-colors-transparent);--ht-primary-button-disabled-foreground-color:var(--ht-disabled-color);--ht-primary-button-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-primary-button-hover-border-color:var(--ht-colors-transparent);--ht-primary-button-hover-foreground-color:var(--ht-background-color);--ht-primary-button-hover-background-color:var(--lightningcss-light,var(--ht-colors-primary-600))var(--lightningcss-dark,var(--ht-colors-primary-100));--ht-primary-button-focus-border-color:var(--ht-background-color);--ht-primary-button-focus-foreground-color:var(--ht-background-color);--ht-primary-button-focus-background-color:var(--ht-accent-color);--ht-secondary-button-border-color:var(--ht-border-color);--ht-secondary-button-foreground-color:var(--ht-foreground-color);--ht-secondary-button-background-color:var(--ht-background-color);--ht-secondary-button-disabled-border-color:var(--ht-border-color);--ht-secondary-button-disabled-foreground-color:var(--ht-disabled-color);--ht-secondary-button-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-secondary-button-hover-border-color:var(--ht-border-color);--ht-secondary-button-hover-foreground-color:var(--ht-foreground-color);--ht-secondary-button-hover-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-secondary-button-focus-border-color:var(--ht-border-color);--ht-secondary-button-focus-foreground-color:var(--ht-foreground-color);--ht-secondary-button-focus-background-color:var(--ht-background-color);--ht-icon-button-border-radius:var(--ht-sizing-size-0-5);--ht-icon-button-large-border-radius:var(--ht-sizing-size-1);--ht-icon-button-large-padding:var(--ht-sizing-size-1);--ht-icon-button-border-color:var(--lightningcss-light,var(--ht-colors-palette-50))var(--lightningcss-dark,var(--ht-colors-palette-900));--ht-icon-button-background-color:var(--ht-background-secondary-color);--ht-icon-button-icon-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-icon-button-hit-area-size:var(--ht-sizing-size-6);--ht-icon-button-hover-border-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-icon-button-hover-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-icon-button-hover-icon-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-icon-button-active-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-icon-button-active-background-color:var(--ht-accent-color);--ht-icon-button-active-icon-color:var(--ht-colors-white);--ht-icon-button-active-hover-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-icon-button-active-hover-background-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-icon-button-active-hover-icon-color:var(--ht-colors-white);--ht-collapse-button-border-radius:var(--ht-sizing-size-1);--ht-collapse-button-open-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-collapse-button-open-background-color:var(--lightningcss-light,var(--ht-colors-white))var(--lightningcss-dark,var(--ht-colors-palette-950));--ht-collapse-button-open-icon-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-open-icon-active-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-open-hover-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-collapse-button-open-hover-background-color:var(--lightningcss-light,var(--ht-colors-palette-50))var(--lightningcss-dark,var(--ht-colors-palette-900));--ht-collapse-button-open-hover-icon-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-open-hover-icon-active-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-close-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-collapse-button-close-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-collapse-button-close-icon-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-close-icon-active-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-close-hover-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-collapse-button-close-hover-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-collapse-button-close-hover-icon-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-close-hover-icon-active-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-link-color:var(--lightningcss-light,var(--ht-colors-primary-600))var(--lightningcss-dark,var(--ht-colors-primary-100));--ht-link-hover-color:var(--ht-accent-color);--ht-input-border-width:1px;--ht-input-border-radius:var(--ht-sizing-size-1);--ht-input-horizontal-padding:var(--ht-density-input-horizontal);--ht-input-vertical-padding:var(--ht-density-input-vertical);--ht-input-border-color:var(--ht-border-color);--ht-input-foreground-color:var(--ht-foreground-color);--ht-input-background-color:var(--ht-background-secondary-color);--ht-input-hover-border-color:var(--ht-border-color);--ht-input-hover-foreground-color:var(--ht-foreground-color);--ht-input-hover-background-color:var(--ht-background-color);--ht-input-disabled-border-color:var(--ht-border-color);--ht-input-disabled-foreground-color:var(--ht-disabled-color);--ht-input-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-input-focus-border-color:var(--ht-accent-color);--ht-input-focus-foreground-color:var(--ht-foreground-color);--ht-input-focus-background-color:var(--ht-background-color);--ht-checkbox-size:var(--ht-icon-size);--ht-checkbox-border-radius:var(--ht-sizing-size-1);--ht-checkbox-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-checkbox-background-color:var(--ht-background-color);--ht-checkbox-icon-color:var(--ht-colors-transparent);--ht-checkbox-focus-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-checkbox-focus-background-color:var(--ht-background-color);--ht-checkbox-focus-icon-color:var(--ht-colors-transparent);--ht-checkbox-focus-ring-color:var(--ht-accent-color);--ht-checkbox-disabled-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-checkbox-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-checkbox-disabled-icon-color:var(--ht-colors-transparent);--ht-checkbox-checked-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-checkbox-checked-background-color:var(--ht-accent-color);--ht-checkbox-checked-icon-color:var(--ht-colors-white);--ht-checkbox-checked-focus-border-color:var(--ht-background-color);--ht-checkbox-checked-focus-background-color:var(--ht-accent-color);--ht-checkbox-checked-focus-icon-color:var(--ht-colors-white);--ht-checkbox-checked-disabled-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-checkbox-checked-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-checkbox-checked-disabled-icon-color:var(--ht-disabled-color);--ht-checkbox-indeterminate-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-checkbox-indeterminate-background-color:var(--ht-accent-color);--ht-checkbox-indeterminate-icon-color:var(--ht-colors-white);--ht-checkbox-indeterminate-focus-border-color:var(--ht-background-color);--ht-checkbox-indeterminate-focus-background-color:var(--ht-accent-color);--ht-checkbox-indeterminate-focus-icon-color:var(--ht-colors-white);--ht-checkbox-indeterminate-disabled-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-600));--ht-checkbox-indeterminate-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-checkbox-indeterminate-disabled-icon-color:var(--ht-disabled-color);--ht-radio-size:var(--ht-icon-size);--ht-radio-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-radio-background-color:var(--ht-background-color);--ht-radio-icon-color:var(--ht-colors-transparent);--ht-radio-focus-border-color:var(--ht-border-color);--ht-radio-focus-background-color:var(--ht-background-color);--ht-radio-focus-icon-color:var(--ht-colors-transparent);--ht-radio-focus-ring-color:var(--ht-accent-color);--ht-radio-disabled-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-radio-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-radio-disabled-icon-color:var(--ht-colors-transparent);--ht-radio-checked-border-color:var(--ht-accent-color);--ht-radio-checked-background-color:var(--ht-background-color);--ht-radio-checked-icon-color:var(--ht-accent-color);--ht-radio-checked-focus-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-radio-checked-focus-background-color:var(--ht-background-color);--ht-radio-checked-focus-icon-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-radio-checked-disabled-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-radio-checked-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-radio-checked-disabled-icon-color:var(--ht-disabled-color);--ht-move-backlight-color:var(--lightningcss-light,var(--ht-colors-palette-800))var(--lightningcss-dark,var(--ht-colors-palette-200));--ht-move-backlight-opacity:8%;--ht-move-indicator-color:var(--ht-accent-color);--ht-resize-indicator-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-hidden-indicator-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-menu-border-width:1px;--ht-menu-border-radius:var(--ht-sizing-size-1);--ht-menu-horizontal-padding:var(--ht-density-menu-horizontal);--ht-menu-vertical-padding:var(--ht-density-menu-vertical);--ht-menu-item-horizontal-padding:var(--ht-density-menu-item-horizontal);--ht-menu-item-vertical-padding:var(--ht-density-menu-item-vertical);--ht-menu-border-color:var(--ht-border-color);--ht-menu-shadow-x:var(--ht-shadow-x);--ht-menu-shadow-y:var(--ht-shadow-y);--ht-menu-shadow-blur:var(--ht-shadow-blur);--ht-menu-shadow-color:var(--lightningcss-light,var(--ht-colors-palette-950))var(--lightningcss-dark,var(--ht-colors-white));--ht-menu-shadow-opacity:8%;--ht-menu-item-hover-color:var(--lightningcss-light,var(--ht-colors-palette-800))var(--lightningcss-dark,var(--ht-colors-palette-200));--ht-menu-item-hover-color-opacity:4%;--ht-menu-item-active-color:var(--ht-accent-color);--ht-menu-item-active-color-opacity:8%;--ht-comments-textarea-horizontal-padding:var(--ht-density-cell-horizontal);--ht-comments-textarea-vertical-padding:var(--ht-density-cell-vertical);--ht-comments-textarea-border-width:1px;--ht-comments-textarea-border-color:var(--ht-colors-transparent);--ht-comments-textarea-foreground-color:var(--ht-foreground-color);--ht-comments-textarea-background-color:var(--ht-background-secondary-color);--ht-comments-textarea-focus-border-width:1px;--ht-comments-textarea-focus-border-color:var(--ht-accent-color);--ht-comments-textarea-focus-foreground-color:var(--ht-foreground-color);--ht-comments-textarea-focus-background-color:var(--ht-background-color);--ht-comments-indicator-size:var(--ht-sizing-size-1-5);--ht-comments-indicator-color:var(--ht-accent-color);--ht-license-horizontal-padding:var(--ht-bar-horizontal-padding);--ht-license-vertical-padding:var(--ht-bar-vertical-padding);--ht-license-foreground-color:var(--ht-bar-foreground-color);--ht-license-background-color:var(--ht-bar-background-color);--ht-pagination-bar-foreground-color:var(--ht-bar-foreground-color);--ht-pagination-bar-background-color:var(--ht-bar-background-color);--ht-pagination-bar-horizontal-padding:var(--ht-bar-horizontal-padding);--ht-pagination-bar-vertical-padding:var(--ht-bar-vertical-padding);--ht-pagination-button-border-color:var(--ht-pagination-bar-background-color);--ht-pagination-button-foreground-color:var(--ht-foreground-secondary-color);--ht-pagination-button-background-color:var(--ht-pagination-bar-background-color);--ht-pagination-button-hover-border-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-pagination-button-hover-foreground-color:var(--ht-foreground-color);--ht-pagination-button-hover-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-pagination-button-disabled-border-color:var(--ht-pagination-bar-background-color);--ht-pagination-button-disabled-foreground-color:var(--ht-disabled-color);--ht-pagination-button-disabled-background-color:var(--ht-pagination-bar-background-color);--ht-pagination-button-focus-border-color:var(--ht-accent-color);--ht-pagination-button-focus-foreground-color:var(--ht-foreground-color);--ht-pagination-button-focus-background-color:var(--ht-pagination-bar-background-color);--ht-dialog-semi-transparent-background-color:var(--lightningcss-light,var(--ht-colors-white))var(--lightningcss-dark,var(--ht-colors-palette-950));--ht-dialog-semi-transparent-background-opacity:80%;--ht-dialog-solid-background-color:var(--lightningcss-light,var(--ht-colors-white))var(--lightningcss-dark,var(--ht-colors-palette-950));--ht-dialog-content-padding-horizontal:var(--ht-density-dialog-horizontal);--ht-dialog-content-padding-vertical:var(--ht-density-dialog-vertical);--ht-dialog-content-border-radius:var(--ht-sizing-size-2);--ht-dialog-content-background-color:var(--ht-background-secondary-color);--ht-notification-foreground-color:var(--ht-foreground-color);--ht-notification-background-color:var(--ht-background-color);--ht-notification-border-color:var(--ht-background-color);--ht-notification-success-accent:#37bc6c;--ht-notification-warning-accent:#fbe952;--ht-notification-error-accent:#fa4d32;--ht-chip-background:var(--ht-background-secondary-color);--ht-chip-border-radius:var(--ht-sizing-size-0-5);--ht-chip-vertical-padding:var(--ht-sizing-size-0);--ht-chip-horizontal-padding:var(--ht-sizing-size-0-5);--ht-chip-gap:var(--ht-sizing-size-1);--ht-scrollbar-border-radius:var(--ht-sizing-size-2);--ht-scrollbar-track-color:var(--ht-background-secondary-color);--ht-scrollbar-thumb-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400))}.ht-theme-main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ht-theme-main-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ht-theme-main-dark-auto{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media(prefers-color-scheme:dark){.ht-theme-main-dark-auto{--lightningcss-light: ;--lightningcss-dark:initial}}[class*=ht-theme-main] .htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .pika-single .pika-next{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.64648 10.9393L9.93938 7.64644L6.64648 4.35354%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .pika-single .pika-prev{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.49268 11.2929L6.19978 8.00001L9.49268 4.70712%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-page-size-section__select-wrapper:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg opacity=%270.6%27%3E%3Cpath d=%27M11.5859 6L8.29304 9.29289L5.00015 6%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] .changeType:before,[class*=ht-theme-main] .htUISelectCaption:after,.htAutocompleteArrow:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.0002 6.66663C11.4262 6.66663 11.6487 7.15963 11.3917 7.47813L11.3537 7.52013L8.35372 10.5201C8.26762 10.6062 8.15307 10.6579 8.03156 10.6656C7.91005 10.6732 7.78992 10.6363 7.69372 10.5616L7.64672 10.5201L4.64672 7.52013L4.60522 7.47313L4.57822 7.43463L4.55122 7.38663L4.54272 7.36863L4.52922 7.33513L4.51322 7.28113L4.50822 7.25463L4.50322 7.22463L4.50122 7.19613V7.13713L4.50372 7.10813L4.50822 7.07813L4.51322 7.05213L4.52922 6.99813L4.54272 6.96463L4.57772 6.89863L4.61022 6.85363L4.64672 6.81313L4.69372 6.77163L4.73222 6.74463L4.78022 6.71763L4.79822 6.70913L4.83172 6.69563L4.88572 6.67963L4.91222 6.67463L4.94222 6.66963L4.97072 6.66763L11.0002 6.66663Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .columnSorting.sortAction.ascending:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.00008 12.6667L8.00008 3.33335M8.00008 3.33335L5.33342 6.00002M8.00008 3.33335L10.6667 6.00002%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .columnSorting.sortAction.descending:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.00004 3.33331V12.6666M8.00004 12.6666L10.6667 9.99998M8.00004 12.6666L5.33337 9.99998%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-first:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.0713 4.64188L7.72115 7.99203L11.0713 11.3422M4.92936 4.08353L4.92936 11.3422%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-first:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.9292 4.64188L8.27934 7.99203L4.9292 11.3422M11.0711 4.08353V11.3422%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-prev:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.49268 11.2929L6.19978 8.00001L9.49268 4.70712%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-prev:before,[class*=ht-theme-main] .ht-page-navigation-section .ht-page-next:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.64648 10.9393L9.93938 7.64644L6.64648 4.35354%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-next:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.49268 11.2929L6.19978 8.00001L9.49268 4.70712%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-last:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.9292 4.64188L8.27934 7.99203L4.9292 11.3422M11.0711 4.08353V11.3422%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-last:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.0713 4.64188L7.72115 7.99203L11.0713 11.3422M4.92936 4.08353L4.92936 11.3422%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] .htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,[class*=ht-theme-main] .htContextMenu table tbody tr td .htItemWrapper span.selected:after,[class*=ht-theme-main] .htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.33337 8.00002L6.66671 11.3334L13.3334 4.66669%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .htCheckboxRendererInput{-webkit-appearance:none;-moz-appearance:none;appearance:none}[class*=ht-theme-main] .htCheckboxRendererInput:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 8L7 10L11 6%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] th.beforeHiddenColumn:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.08482 1.35771L6.11503 1.3551H6.17649L6.2067 1.35771L6.23795 1.36239L6.26503 1.3676L6.32128 1.38427L6.35618 1.39833L6.42493 1.43479L6.4718 1.46864L6.51399 1.50667L6.55722 1.55562L6.58534 1.59573L6.61347 1.64573L6.62232 1.66448L6.63639 1.69937L6.65305 1.75562L6.65826 1.78323L6.66347 1.81448L6.66555 1.84417L6.66659 1.87489V8.12489C6.66659 8.56864 6.15305 8.80042 5.82128 8.53271L5.77753 8.49312L2.65253 5.36812C2.56286 5.27844 2.50899 5.15912 2.50103 5.03254C2.49307 4.90596 2.53157 4.78083 2.6093 4.68062L2.65253 4.63167L5.77753 1.50667L5.82649 1.46344L5.86659 1.43531L5.91659 1.40719L5.93534 1.39833L5.97024 1.38427L6.02649 1.3676L6.05409 1.36239L6.08482 1.35771Z%27 fill=%27currentColor%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] th.afterHiddenColumn:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.33337 1.87499C3.33337 1.43124 3.84692 1.19947 4.17869 1.46718L4.22244 1.50676L7.34744 4.63176C7.43711 4.72145 7.49098 4.84077 7.49894 4.96735C7.5069 5.09392 7.4684 5.21905 7.39067 5.31926L7.34744 5.36822L4.22244 8.49322L4.17348 8.53645L4.13337 8.56457L4.08337 8.5927L4.06462 8.60155L4.02973 8.61562L3.97348 8.63228L3.94587 8.63749L3.91462 8.6427L3.88494 8.64478L3.85421 8.64582L3.82348 8.64478L3.79327 8.64218L3.76202 8.63749L3.73494 8.63228L3.67869 8.61562L3.64379 8.60155L3.57504 8.5651L3.52817 8.53124L3.48598 8.49322L3.44275 8.44426L3.41462 8.40416L3.3865 8.35416L3.37764 8.33541L3.36358 8.30051L3.34692 8.24426L3.34171 8.21666L3.3365 8.18541L3.33442 8.15572L3.33337 1.87499Z%27 fill=%27currentColor%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] th.beforeHiddenRow:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%278%27 viewBox=%270 0 8 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.76425 2.43099C3.82165 2.3736 3.89801 2.33913 3.97902 2.33403C4.06003 2.32894 4.14012 2.35358 4.20425 2.40333L4.23558 2.43099L6.23558 4.43099L6.26325 4.46233L6.28125 4.48799L6.29925 4.51999L6.30492 4.53199L6.31392 4.55433L6.32458 4.59033L6.32792 4.60799L6.33125 4.62799L6.33258 4.64699L6.33325 4.66666L6.33258 4.68633L6.33092 4.70566L6.32792 4.72566L6.32458 4.74299L6.31392 4.77899L6.30492 4.80133L6.28158 4.84533L6.25992 4.87533L6.23558 4.90233L6.20425 4.92999L6.17858 4.94799L6.14658 4.96599L6.13458 4.97166L6.11225 4.98066L6.07625 4.99133L6.05858 4.99466L6.03858 4.99799L6.01958 4.99933L5.99992 4.99999H1.99992C1.71592 4.99999 1.56758 4.67133 1.73892 4.45899L1.76425 4.43099L3.76425 2.43099Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] th.afterHiddenRow:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%278%27 viewBox=%270 0 8 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.9999 3C6.2839 3 6.43224 3.32867 6.2609 3.541L6.23557 3.569L4.23557 5.569C4.17817 5.62639 4.10181 5.66087 4.0208 5.66596C3.93979 5.67106 3.8597 5.64642 3.79557 5.59667L3.76424 5.569L1.76424 3.569L1.73657 3.53767L1.71857 3.512L1.70057 3.48L1.6949 3.468L1.6859 3.44567L1.67524 3.40967L1.6719 3.392L1.66857 3.372L1.66724 3.353V3.31367L1.6689 3.29433L1.6719 3.27433L1.67524 3.257L1.6859 3.221L1.6949 3.19867L1.71824 3.15467L1.7399 3.12467L1.76424 3.09767L1.79557 3.07L1.82124 3.052L1.85324 3.034L1.86524 3.02833L1.88757 3.01933L1.92357 3.00867L1.94124 3.00533L1.96124 3.002L1.98024 3.00067L5.9999 3Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .collapsibleIndicator:before,[class*=ht-theme-main] .ht_nestingButton:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.33325 8H11.6666%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .collapsibleIndicator.collapsed:before,[class*=ht-theme-main] .ht_nestingButton.ht_nestingExpand:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.49988 11.6667C7.49988 11.9428 7.72374 12.1667 7.99988 12.1667C8.27602 12.1667 8.49988 11.9428 8.49988 11.6667V8.50002H11.6666C11.9427 8.50002 12.1666 8.27616 12.1666 8.00002C12.1666 7.72388 11.9427 7.50002 11.6666 7.50002H8.49988V4.33337C8.49988 4.05723 8.27602 3.83337 7.99988 3.83337C7.72374 3.83337 7.49988 4.05723 7.49988 4.33337V7.50002H4.33325C4.05711 7.50002 3.83325 7.72388 3.83325 8.00002C3.83325 8.27616 4.05711 8.50002 4.33325 8.50002H7.49988V11.6667Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .htUIRadio>input[type=radio]:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%274%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-multi-select-chip-remove:before,[class*=ht-theme-main] .ht-notification__close:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 4L4 12M4 4L12 12%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-multi-select-editor-search-icon{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27%3E%3Cg opacity=%270.5%27%3E%3Cpath d=%27M28 28L20 20M4 13.3333C4 14.559 4.24141 15.7727 4.71046 16.905C5.1795 18.0374 5.86699 19.0663 6.73367 19.933C7.60035 20.7997 8.62925 21.4872 9.76162 21.9562C10.894 22.4253 12.1077 22.6667 13.3333 22.6667C14.559 22.6667 15.7727 22.4253 16.905 21.9562C18.0374 21.4872 19.0663 20.7997 19.933 19.933C20.7997 19.0663 21.4872 18.0374 21.9562 16.905C22.4253 15.7727 22.6667 14.559 22.6667 13.3333C22.6667 12.1077 22.4253 10.894 21.9562 9.76162C21.4872 8.62925 20.7997 7.60035 19.933 6.73367C19.0663 5.86699 18.0374 5.1795 16.905 4.71046C15.7727 4.24141 14.559 4 13.3333 4C12.1077 4 10.894 4.24141 9.76162 4.71046C8.62925 5.1795 7.60035 5.86699 6.73367 6.73367C5.86699 7.60035 5.1795 8.62925 4.71046 9.76162C4.24141 10.894 4 12.1077 4 13.3333Z%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-multi-select-editor-item-selected input:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 8L7 10L11 6%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}:root{--bg: #f3f6f3;--bg-subtle: #edf3ee;--panel: #ffffff;--panel-soft: #f7f9f7;--panel-muted: #f1f5f2;--panel-raised: #fcfdfb;--ink: #1d2922;--ink-soft: #33443a;--muted: #617068;--muted-weak: #6d7a72;--line: #d8e2da;--line-strong: #bdccc1;--line-soft: #e9efea;--green: #2f6f4e;--green-hover: #2a6246;--green-deep: #1f4f37;--green-ink: #123522;--green-soft: #eef6f1;--mint: #e6f1ea;--mint-strong: #d8eadf;--brand: var(--green);--brand-900: var(--green-deep);--text: var(--ink);--blue: #356aa0;--blue-soft: #e7eef7;--amber: #86590f;--amber-soft: #fff4d8;--red: #a94f49;--red-soft: #f8e8e6;--violet: #735aa6;--violet-soft: #eee9f8;--state-success: #2f6f4e;--state-success-soft: #e6f1ea;--state-info: #356aa0;--state-info-soft: #e7eef7;--state-warning: #86590f;--state-warning-soft: #fff4d8;--state-danger: #a94f49;--state-danger-soft: #f8e8e6;--shadow-xs: 0 1px 3px rgba(31, 44, 36, .05);--shadow-sm: 0 6px 18px rgba(31, 44, 36, .07);--shadow: 0 12px 28px rgba(31, 44, 36, .08);--shadow-lg: 0 18px 46px rgba(31, 44, 36, .12);--shadow-soft: var(--shadow-sm);--radius: 10px;--radius-sm: 8px;--radius-xs: 6px;--radius-lg: 14px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--font-xs: 12px;--font-sm: 13px;--font-md: 14px;--font-lg: 16px;--font-xl: 20px;--font-2xl: 24px;--font-page: 26px;--line-tight: 1.25;--line-snug: 1.4;--line-normal: 1.55;--line-loose: 1.75;--topbar-height: 68px;--sidebar-width: 238px;--content-max: 1440px;--z-topbar: 20;--z-drawer: 40;--z-dialog: 50;--z-toast: 60;--z-menu: 100;color-scheme:light;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;color:var(--ink);background:var(--bg);font-size:var(--font-md);line-height:var(--line-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 72%,white);outline-offset:2px}::selection{color:var(--green-ink);background:var(--mint-strong)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--panel-soft)}::-webkit-scrollbar-thumb{border:2px solid var(--panel-soft);border-radius:var(--radius-pill);background:#c6d4ca}::-webkit-scrollbar-thumb:hover{background:#aebfb5}#root{min-height:100vh}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.handsontable{color:var(--ink);font-family:inherit;font-size:var(--font-sm)}.handsontable th{color:var(--ink-soft);background:var(--panel-soft);font-weight:720}.handsontable td.labSpreadsheetCellReadonly{color:var(--ink-soft);background:#f6f8f7;font-weight:680}.handsontable td.labSpreadsheetCellFiller{color:transparent;background:#fff}.handsontable td.labSpreadsheetCellAbnormal{color:var(--red);background:var(--red-soft)}.handsontable td.labSpreadsheetCellPending{color:var(--amber);background:var(--amber-soft)}.handsontable td.labSpreadsheetCellReview{color:var(--blue);background:var(--blue-soft)}
