._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_3o14m_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_3o14m_12,._tagCloud_3o14m_19{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}._moduleGrid_3o14m_26,._cleanEntryGrid_3o14m_27,._kpiGrid_3o14m_28,._acceptanceGrid_3o14m_29,._capabilityGrid_3o14m_30,._cardGrid_3o14m_31,._miniGrid_3o14m_32{display:grid;gap:var(--space-4)}._moduleGrid_3o14m_26{grid-template-columns:repeat(auto-fit,minmax(258px,1fr))}._cleanEntryGrid_3o14m_27{grid-template-columns:repeat(2,minmax(0,1fr))}._kpiGrid_3o14m_28,._capabilityGrid_3o14m_30{grid-template-columns:repeat(4,minmax(0,1fr))}._acceptanceGrid_3o14m_29{grid-template-columns:repeat(3,minmax(0,1fr))}._cardGrid_3o14m_31{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}._miniGrid_3o14m_32{grid-template-columns:repeat(3,minmax(0,1fr))}._moduleCard_3o14m_62,._cleanEntryCard_3o14m_63,._acceptanceCard_3o14m_64,._kpiCard_3o14m_65,._capabilityItem_3o14m_66,._projectCard_3o14m_67,._taskCard_3o14m_68,._photoCard_3o14m_69,._flowStep_3o14m_70{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._moduleCard_3o14m_62,._cleanEntryCard_3o14m_63,._flowStep_3o14m_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_3o14m_62{grid-template-columns:42px minmax(0,1fr);min-height:116px;align-content:start;column-gap:var(--space-3)}._moduleCard_3o14m_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_3o14m_62 strong,._moduleCard_3o14m_62 span{grid-column:2;min-width:0}._moduleCard_3o14m_62:hover,._cleanEntryCard_3o14m_63:hover,._flowStep_3o14m_70:hover{border-color:var(--line-strong);background:var(--panel-raised);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._moduleCard_3o14m_62 strong,._cleanEntryCard_3o14m_63 strong,._flowStep_3o14m_70 strong{font-size:var(--font-lg);line-height:var(--line-tight)}._moduleCard_3o14m_62 span,._cleanEntryCard_3o14m_63 span,._flowStep_3o14m_70 span,._capabilityItem_3o14m_66 span,._taskCard_3o14m_68 span,._photoCard_3o14m_69 span{color:var(--muted);line-height:1.6}._deliveryGrid_3o14m_143{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}._deliveryCard_3o14m_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_3o14m_149:hover,._deliveryCard_3o14m_149:focus-visible{border-color:var(--green);background:var(--panel-raised);box-shadow:var(--shadow);transform:translateY(-2px)}._deliveryCard_3o14m_149:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 24%,transparent);outline-offset:2px}._deliveryIcon_3o14m_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_3o14m_193{align-self:center;width:20px;height:20px;color:var(--green-deep);opacity:.72;transition:opacity .18s ease,transform .18s ease}._deliveryCard_3o14m_149:hover ._deliveryArrow_3o14m_193,._deliveryCard_3o14m_149:focus-visible ._deliveryArrow_3o14m_193{opacity:1;transform:translate(3px)}._deliveryCard_3o14m_149 span,._deliveryCard_3o14m_149 strong,._deliveryCard_3o14m_149 small{display:block;min-width:0}._deliveryCard_3o14m_149 strong{color:var(--green-ink);font-size:var(--font-lg);line-height:var(--line-tight)}._deliveryCard_3o14m_149 small{margin-top:6px;color:var(--muted);font-size:var(--font-sm);line-height:1.55}._acceptanceCard_3o14m_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_3o14m_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_3o14m_64 span,._acceptanceCard_3o14m_64 strong,._acceptanceCard_3o14m_64 small{display:block;min-width:0}._acceptanceCard_3o14m_64 strong{color:var(--ink);font-size:var(--font-md);line-height:var(--line-tight)}._acceptanceCard_3o14m_64 small{margin-top:7px;color:var(--muted);font-size:var(--font-sm);line-height:1.65}._cleanConsole_3o14m_273{display:grid;gap:var(--space-5)}._labDashboard_3o14m_278{display:grid;gap:var(--space-4);min-width:0}._labDashboardHeader_3o14m_284{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-width:0;padding:2px 0}._labDashboardTitleBlock_3o14m_293{min-width:0}._labDashboardTitleBlock_3o14m_293 h1{margin:0;color:var(--ink);font-size:var(--font-page);line-height:var(--line-tight)}._labDashboardTitleBlock_3o14m_293 p{margin:7px 0 0;color:var(--muted);font-size:var(--font-sm)}._labDashboardHeaderControls_3o14m_310{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);min-width:0}._labDashboardViewBar_3o14m_319{display:flex;align-items:flex-end;min-height:38px;border-bottom:1px solid var(--line)}._labDashboardViewSwitch_3o14m_326{display:inline-flex;gap:var(--space-5)}._labDashboardViewSwitch_3o14m_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_3o14m_326 button[aria-selected=true]{color:var(--green-ink)}._labDashboardViewSwitch_3o14m_326 button[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--green);content:""}._labDashboardQuickActions_3o14m_356{display:flex;flex-wrap:wrap;gap:var(--space-2)}._labDashboardMetricBand_3o14m_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_3o14m_372{grid-template-columns:repeat(4,minmax(0,1fr))}._labDashboardMetric_3o14m_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_3o14m_362:last-child{border-right:0}._labDashboardMetric_3o14m_362:hover,._labDashboardMetric_3o14m_362:focus-visible{background:var(--panel-soft)}._labDashboardMetricIcon_3o14m_400{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint)}._labDashboardMetricIcon_3o14m_400 svg{width:15px;height:15px}._labDashboardMetric_3o14m_362[data-tone=warning] ._labDashboardMetricIcon_3o14m_400{color:var(--amber);background:var(--amber-soft)}._labDashboardMetric_3o14m_362[data-tone=danger] ._labDashboardMetricIcon_3o14m_400{color:var(--red);background:var(--red-soft)}._labDashboardMetricCopy_3o14m_425{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px var(--space-2);min-width:0}._labDashboardMetricCopy_3o14m_425>span,._labDashboardMetricCopy_3o14m_425 strong,._labDashboardMetricCopy_3o14m_425 small{display:block;min-width:0}._labDashboardMetricCopy_3o14m_425>span{grid-column:1;grid-row:1;color:var(--ink-soft);font-size:var(--font-sm);font-weight:720}._labDashboardMetricCopy_3o14m_425 strong{grid-column:2;grid-row:1 / span 2;color:var(--ink);font-size:var(--font-xl);line-height:1}._labDashboardMetricCopy_3o14m_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_3o14m_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_3o14m_476,._labDashboardRiskSection_3o14m_477,._labDashboardExecutionBand_3o14m_478{min-width:0;padding:var(--space-4)}._labDashboardRiskSection_3o14m_477{border-left:1px solid var(--line);background:var(--panel-raised)}._labDashboardExecutionBand_3o14m_478{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._labDashboardSectionHead_3o14m_495{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;margin-bottom:var(--space-3)}._labDashboardSectionHead_3o14m_495>div{min-width:0}._labDashboardSectionHead_3o14m_495 span,._labDashboardSectionHead_3o14m_495 h2{display:block}._labDashboardSectionHead_3o14m_495 span{margin-bottom:3px;color:var(--muted);font-size:var(--font-xs);font-weight:680}._labDashboardSectionHead_3o14m_495 h2{margin:0;color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight)}._labDashboardSectionHead_3o14m_495>svg{width:18px;height:18px;color:var(--amber)}._labDashboardTaskList_3o14m_533,._labDashboardRiskList_3o14m_534{display:grid;min-width:0}._labDashboardTaskRow_3o14m_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_3o14m_539:first-child,._labDashboardRiskRow_3o14m_554:first-child{border-top:0}._labDashboardTaskRow_3o14m_539:hover,._labDashboardTaskRow_3o14m_539:focus-visible,._labDashboardRiskRow_3o14m_554:hover,._labDashboardRiskRow_3o14m_554:focus-visible{background:var(--panel-soft)}._labDashboardTaskMark_3o14m_565{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint)}._labDashboardTaskRow_3o14m_539[data-tone=warning] ._labDashboardTaskMark_3o14m_565{color:var(--amber);background:var(--amber-soft)}._labDashboardTaskRow_3o14m_539[data-tone=danger] ._labDashboardTaskMark_3o14m_565{color:var(--red);background:var(--red-soft)}._labDashboardTaskMark_3o14m_565 svg{width:16px;height:16px}._labDashboardTaskMain_3o14m_590{display:grid;gap:3px;min-width:0}._labDashboardTaskMain_3o14m_590 strong,._labDashboardTaskMain_3o14m_590 span,._labDashboardTaskMain_3o14m_590 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labDashboardTaskMain_3o14m_590 strong{color:var(--ink);font-size:var(--font-sm)}._labDashboardTaskMain_3o14m_590 span{color:var(--ink-soft);font-size:var(--font-xs)}._labDashboardTaskMain_3o14m_590 small{color:var(--muted);font-size:var(--font-xs)}._labDashboardTaskAction_3o14m_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_3o14m_621 svg{width:14px;height:14px}._labDashboardRiskRow_3o14m_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_3o14m_554>span{display:grid;gap:3px;min-width:0}._labDashboardRiskRow_3o14m_554 strong,._labDashboardRiskRow_3o14m_554 small{display:block;min-width:0}._labDashboardRiskRow_3o14m_554 strong{font-size:var(--font-sm)}._labDashboardRiskRow_3o14m_554 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._labDashboardRiskRow_3o14m_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_3o14m_554[data-tone=danger] b{color:var(--red);background:var(--red-soft)}._labDashboardRiskRow_3o14m_554>svg{width:15px;height:15px;color:var(--muted-weak)}._labDashboardTableWrap_3o14m_694{min-width:0;overflow-x:auto}._labDashboardTable_3o14m_694{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}._labDashboardTable_3o14m_694 th,._labDashboardTable_3o14m_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_3o14m_694 th{padding-top:8px;border-top:0;color:var(--muted);font-weight:720}._labDashboardTable_3o14m_694 th:nth-child(1){width:22%}._labDashboardTable_3o14m_694 th:nth-child(2){width:15%}._labDashboardTable_3o14m_694 th:nth-child(3){width:12%}._labDashboardTable_3o14m_694 th:nth-child(4){width:13%}._labDashboardTable_3o14m_694 th:nth-child(5){width:10%}._labDashboardTable_3o14m_694 th:nth-child(6){width:8%}._labDashboardTable_3o14m_694 th:nth-child(7){width:12%}._labDashboardTable_3o14m_694 th:nth-child(8){width:8%}._labDashboardTableCompact_3o14m_732{min-width:700px}._labDashboardTableCompact_3o14m_732 th:nth-child(1){width:30%}._labDashboardTableCompact_3o14m_732 th:nth-child(2){width:18%}._labDashboardTableCompact_3o14m_732 th:nth-child(3){width:17%}._labDashboardTableCompact_3o14m_732 th:nth-child(4){width:13%}._labDashboardTableCompact_3o14m_732 th:nth-child(5){width:14%}._labDashboardTableCompact_3o14m_732 th:nth-child(6){width:8%}._labDashboardTable_3o14m_694 td>strong,._labDashboardTable_3o14m_694 td>span{display:block;min-width:0}._labDashboardPlanLink_3o14m_749{display:grid;gap:3px;width:100%;min-width:0;color:var(--ink);background:transparent;text-align:left}._labDashboardPlanLink_3o14m_749 strong,._labDashboardPlanLink_3o14m_749 span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labDashboardPlanLink_3o14m_749 strong{font-size:var(--font-sm)}._labDashboardPlanLink_3o14m_749 span{color:var(--muted);font-size:var(--font-xs)}._labDashboardProgress_3o14m_777{display:grid;grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:7px;min-width:0}._labDashboardProgress_3o14m_777>span{display:block;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--line-soft)}._labDashboardProgress_3o14m_777 i{display:block;height:100%;border-radius:inherit;background:var(--green)}._labDashboardProgress_3o14m_777 small{color:var(--muted);font-size:var(--font-xs);white-space:nowrap}._labDashboardDueDanger_3o14m_806 strong,._labDashboardDueDanger_3o14m_806 span{color:var(--red)}._labDashboardDueDanger_3o14m_806 span{margin-top:2px;font-size:var(--font-xs)}._labDashboardEmpty_3o14m_816{display:grid;min-height:120px;place-items:center;color:var(--muted);font-size:var(--font-sm)}@media(max-width:1180px){._labDashboardHeader_3o14m_284{align-items:stretch;flex-direction:column}._labDashboardHeaderControls_3o14m_310{justify-content:space-between}._labDashboardMetricBand_3o14m_362{grid-template-columns:repeat(3,minmax(0,1fr))}._labDashboardMetric_3o14m_362:nth-child(3){border-right:0}._labDashboardMetric_3o14m_362:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}._labDashboardMetricBandOverview_3o14m_372{grid-template-columns:repeat(4,minmax(0,1fr))}._labDashboardMetricBandOverview_3o14m_372 ._labDashboardMetric_3o14m_362{border-bottom:0}._labDashboardMetricBandOverview_3o14m_372 ._labDashboardMetric_3o14m_362:nth-child(3){border-right:1px solid var(--line-soft)}}@media(max-width:920px){._labDashboardMainBand_3o14m_466{grid-template-columns:minmax(0,1fr)}._labDashboardRiskSection_3o14m_477{border-top:1px solid var(--line);border-left:0}._labDashboardMetricBand_3o14m_362,._labDashboardMetricBandOverview_3o14m_372{grid-template-columns:repeat(2,minmax(0,1fr))}._labDashboardMetric_3o14m_362,._labDashboardMetric_3o14m_362:nth-child(3),._labDashboardMetricBandOverview_3o14m_372 ._labDashboardMetric_3o14m_362:nth-child(3){border-right:1px solid var(--line-soft)}._labDashboardMetric_3o14m_362:nth-child(2n){border-right:0}._labDashboardMetric_3o14m_362:nth-child(-n+4),._labDashboardMetricBandOverview_3o14m_372 ._labDashboardMetric_3o14m_362:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}._cleanPortalPage_3o14m_890{display:grid;min-height:calc(100vh - var(--topbar-height) - 48px);place-items:center;padding:48px 0}._cleanPortal_3o14m_890{width:min(980px,100%)}._cleanPortalHeader_3o14m_901{max-width:680px;margin:0 auto 34px;text-align:center}._cleanPortalHeader_3o14m_901 h1{margin:14px 0 0;color:var(--ink);font-size:32px;line-height:var(--line-tight)}._cleanPortalHeader_3o14m_901 p{margin:12px 0 0;color:var(--muted);font-size:var(--font-md);line-height:var(--line-loose)}._cleanPortalCards_3o14m_921{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(900px,100%);margin:0 auto}._cleanPortalCard_3o14m_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_3o14m_921:hover{border-color:color-mix(in srgb,var(--green) 74%,var(--line));box-shadow:var(--shadow-lg);transform:translateY(-2px)}._cleanPortalCard_3o14m_921:focus-visible{border-color:var(--green);outline:3px solid color-mix(in srgb,var(--green) 22%,transparent);outline-offset:3px}._cleanPortalCardLab_3o14m_962{border-color:color-mix(in srgb,var(--line) 76%,var(--blue))}._cleanPortalCardLab_3o14m_962:hover{border-color:color-mix(in srgb,var(--blue) 68%,var(--line))}._cleanPortalCardLab_3o14m_962:focus-visible{border-color:var(--blue);outline-color:color-mix(in srgb,var(--blue) 22%,transparent)}._cleanPortalIcon_3o14m_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_3o14m_962 ._cleanPortalIcon_3o14m_975{background:var(--blue);box-shadow:0 14px 30px #356aa029}._cleanPortalIcon_3o14m_975 svg{width:46px;height:46px}._cleanPortalContent_3o14m_997{display:grid;gap:12px;min-width:0}._cleanPortalContent_3o14m_997 strong{color:var(--ink);font-size:27px;line-height:var(--line-tight)}._cleanPortalContent_3o14m_997 span{color:var(--muted);font-size:var(--font-md);line-height:1.65}._cleanPortalTags_3o14m_1015{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}._cleanPortalTags_3o14m_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_3o14m_962 ._cleanPortalTags_3o14m_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_3o14m_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_3o14m_962 ._cleanPortalAction_3o14m_1042{color:var(--blue)}._cleanPortalAction_3o14m_1042 svg{width:20px;height:20px;transition:transform .18s ease}._cleanPortalCard_3o14m_921:hover ._cleanPortalAction_3o14m_1042 svg{transform:translate(3px)}._cropSelectPage_3o14m_1070{display:grid;gap:16px}._cropDirectoryPanel_3o14m_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_3o14m_1086{display:grid;gap:var(--space-4)}._cropToolbar_3o14m_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_3o14m_1102{display:flex;align-items:center;min-width:0}._cropToolbarText_3o14m_1102 h1{margin:0;font-size:var(--font-xl);font-weight:840;line-height:var(--line-tight);white-space:nowrap}._cropSearch_3o14m_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_3o14m_1116 input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink)}._cropCompactGrid_3o14m_1139{display:grid;grid-template-columns:repeat(5,206px);justify-content:start;gap:12px 14px}._cropCompactCard_3o14m_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_3o14m_1146:not(._cropCompactCardLocked_3o14m_1170):hover{border-color:var(--line-strong);background:var(--panel-raised);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._cropCompactCardLocked_3o14m_1170{cursor:pointer;opacity:.68;filter:saturate(.86);background:var(--panel)}._cropCompactCardLocked_3o14m_1170:hover,._cropCompactCardLocked_3o14m_1170:focus-visible{border-color:color-mix(in srgb,var(--green) 42%,var(--line));opacity:.88;background:var(--panel-raised);filter:saturate(.94)}._cropCompactThumb_3o14m_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}._cropCompactFooter_3o14m_1205{display:grid;align-items:center;justify-items:center;gap:2px;min-width:0;text-align:center}._cropCompactName_3o14m_1214{display:flex;min-width:0;align-items:center;justify-content:center;color:var(--green-ink)}._cropCompactName_3o14m_1214 strong{min-width:0;overflow:hidden;font-size:var(--font-md);line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._cropCompactCardLocked_3o14m_1170 ._cropCompactName_3o14m_1214{color:var(--muted)}._cropPermissionHint_3o14m_1235{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_3o14m_1170:hover ._cropPermissionHint_3o14m_1235,._cropCompactCardLocked_3o14m_1170:focus-visible ._cropPermissionHint_3o14m_1235{color:var(--green-deep)}._kpiCard_3o14m_65,._capabilityItem_3o14m_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_3o14m_66{min-height:104px}._capabilityItem_3o14m_66 strong{color:var(--green-ink);font-size:var(--font-xl);line-height:var(--line-tight)}._kpiLabel_3o14m_1276,._kpiNote_3o14m_1277{color:var(--muted);font-size:var(--font-sm)}._kpiValue_3o14m_1282{margin:var(--space-2) 0;color:var(--green-ink);font-size:26px;font-weight:840;line-height:1}._kpiValueCompact_3o14m_1290{font-size:var(--font-lg);line-height:var(--line-tight)}._projectCard_3o14m_67,._taskCard_3o14m_68{padding:var(--space-3);box-shadow:var(--shadow-xs)}._projectCard_3o14m_67{display:grid;gap:var(--space-2)}._projectCard_3o14m_67 h3,._taskCard_3o14m_68 h3{margin:0;min-width:0;color:var(--ink);font-size:var(--font-md);line-height:var(--line-tight);overflow-wrap:anywhere}._projectCard_3o14m_67 h3 button{min-height:auto;justify-content:flex-start;padding:0;text-align:left;white-space:normal}._projectOverviewList_3o14m_1324{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._projectOverviewRow_3o14m_1332{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_3o14m_1332:first-child{border-top:0}._projectOverviewRow_3o14m_1332:hover{background:var(--panel-soft)}._projectOverviewMain_3o14m_1350,._projectOverviewMeta_3o14m_1351,._projectOverviewProgress_3o14m_1352{min-width:0}._projectOverviewMain_3o14m_1350{display:grid;gap:4px}._projectOverviewTitle_3o14m_1361{min-height:auto;justify-content:flex-start;padding:0;text-align:left;white-space:normal}._projectOverviewMain_3o14m_1350 span,._projectOverviewMeta_3o14m_1351 span,._projectOverviewProgress_3o14m_1352 span,._panelInlineActions_3o14m_1372 span{min-width:0;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._projectOverviewMain_3o14m_1350 span,._projectOverviewMeta_3o14m_1351 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projectOverviewMeta_3o14m_1351{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._projectOverviewMeta_3o14m_1351 span{max-width:180px}._projectOverviewProgress_3o14m_1352{display:grid;gap:var(--space-2)}._projectOverviewGrid_3o14m_1402{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-3)}._projectOverviewCard_3o14m_1408{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)}._projectOverviewCard_3o14m_1408:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line));box-shadow:var(--shadow-sm)}._projectOverviewCardHead_3o14m_1424{display:grid;gap:var(--space-1);min-width:0}._projectOverviewFields_3o14m_1430{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._infoTile_3o14m_1436{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_3o14m_1436 span{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._infoTileValue_3o14m_1454{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_3o14m_1465{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._germplasmStatCard_3o14m_1471{display:grid;gap:6px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._germplasmStatCard_3o14m_1471 strong{color:var(--brand-900);font-size:var(--font-xl);line-height:var(--line-tight)}._germplasmStatCard_3o14m_1471 span{color:var(--muted);font-size:var(--font-sm);line-height:var(--line-normal)}._panelInlineActions_3o14m_1372{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}._listWorkspace_3o14m_1502{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_3o14m_1512{order:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:var(--space-2);margin-top:var(--space-3)}._summaryStrip_3o14m_1512 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_3o14m_1512 span,._summaryStrip_3o14m_1512 strong{display:block}._summaryStrip_3o14m_1512 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._summaryStrip_3o14m_1512 strong{color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight);overflow-wrap:anywhere}._summaryStripCompact_3o14m_1550{margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}._summaryStripCompact_3o14m_1550 div{min-height:50px;padding:10px 12px;box-shadow:none}._summaryStripCompact_3o14m_1550 strong{font-size:var(--font-md)}._labPlanPage_3o14m_1565{display:grid;gap:var(--space-4);min-width:0}._labPlanPage_3o14m_1565 ._labDashboardViewSwitch_3o14m_326{min-width:0;overflow-x:auto;scrollbar-width:thin}._labPlanPage_3o14m_1565 ._labDashboardViewSwitch_3o14m_326 button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}._labPlanPage_3o14m_1565 ._labDashboardViewSwitch_3o14m_326 button>span{min-width:18px;color:var(--muted-weak);font-size:var(--font-xs);font-variant-numeric:tabular-nums;text-align:center}._labPlanPage_3o14m_1565 ._labDashboardViewSwitch_3o14m_326 button[aria-selected=true]>span{color:var(--green-deep)}._labPlanStageBand_3o14m_1596{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_3o14m_1596 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);color:var(--ink);background:var(--panel);text-align:left;transition:background .16s ease,box-shadow .16s ease}._labPlanStageBand_3o14m_1596 button:last-child{border-right:0}._labPlanStageBand_3o14m_1596 button:hover,._labPlanStageBand_3o14m_1596 button:focus-visible{background:var(--panel-soft)}._labPlanStageBand_3o14m_1596 button[aria-pressed=true]{background:color-mix(in srgb,var(--mint) 48%,var(--panel));box-shadow:inset 0 2px 0 var(--green)}._labPlanStageIcon_3o14m_1636{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--radius-sm)}._labPlanStageIcon_3o14m_1636 svg{width:16px;height:16px}._labPlanStageBand_3o14m_1596 button:nth-child(1) ._labPlanStageIcon_3o14m_1636{color:var(--amber);background:var(--amber-soft)}._labPlanStageBand_3o14m_1596 button:nth-child(2) ._labPlanStageIcon_3o14m_1636{color:var(--green-deep);background:var(--mint)}._labPlanStageBand_3o14m_1596 button:nth-child(3) ._labPlanStageIcon_3o14m_1636{color:var(--blue);background:var(--blue-soft)}._labPlanStageBand_3o14m_1596 button:nth-child(4) ._labPlanStageIcon_3o14m_1636{color:var(--violet);background:color-mix(in srgb,var(--violet) 11%,var(--panel))}._labPlanStageCopy_3o14m_1669{display:grid;min-width:0;gap:2px}._labPlanStageCopy_3o14m_1669 strong,._labPlanStageCopy_3o14m_1669 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labPlanStageCopy_3o14m_1669 strong{color:var(--ink);font-size:var(--font-sm);font-weight:760}._labPlanStageCopy_3o14m_1669 small{color:var(--muted);font-size:var(--font-xs)}._labPlanStageBand_3o14m_1596 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_3o14m_1704{display:flex;flex-direction:column;min-width:0}._labPlanRegistryHead_3o14m_1710{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);min-width:0;padding:2px 0 4px}._labPlanRegistryHead_3o14m_1710>div:first-child{min-width:0}._labPlanRegistryHead_3o14m_1710 span,._labPlanRegistryHead_3o14m_1710 h2{display:block}._labPlanRegistryHead_3o14m_1710>div:first-child>span{margin-bottom:3px;color:var(--muted);font-size:var(--font-xs);font-weight:680}._labPlanRegistryHead_3o14m_1710 h2{margin:0;color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight)}._labPlanRegistrySummary_3o14m_1742{display:inline-flex;align-items:baseline;gap:5px;color:var(--muted);font-size:var(--font-xs);white-space:nowrap}._labPlanRegistrySummary_3o14m_1742 strong{color:var(--ink);font-size:var(--font-lg);font-variant-numeric:tabular-nums}._labPlanRegistrySummary_3o14m_1742 small{margin-left:6px;color:var(--green-deep);font-size:var(--font-xs);font-weight:720}._labPlanTable_3o14m_1764{order:3;min-width:0;margin-top:10px}._labPlanTable_3o14m_1764 tbody tr td{transition:background .14s ease}._labPlanTable_3o14m_1764 tbody tr:hover td{background:color-mix(in srgb,var(--mint) 28%,var(--panel))}@media(max-width:1080px){._labPlanStageBand_3o14m_1596{grid-template-columns:repeat(2,minmax(0,1fr))}._labPlanStageBand_3o14m_1596 button:nth-child(2){border-right:0}._labPlanStageBand_3o14m_1596 button:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}._labPlanListPrimary_3o14m_1792,._labPlanListStack_3o14m_1793,._labPlanStatusCell_3o14m_1794,._labPlanProgressCell_3o14m_1795,._labPlanDueCell_3o14m_1796{display:grid;min-width:0;gap:3px;align-content:center}._labPlanListPrimary_3o14m_1792 strong,._labPlanListStack_3o14m_1793 strong,._labPlanProgressCell_3o14m_1795 strong,._labPlanDueCell_3o14m_1796 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_3o14m_1817{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_3o14m_1817>span{min-width:0;overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}._labPlanNameLink_3o14m_1817>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_3o14m_1817:hover{color:var(--green-deep)}._labPlanNameLink_3o14m_1817:hover>svg{color:var(--green-deep);opacity:1;transform:translate(2px)}._labPlanNameLink_3o14m_1817:focus-visible{border-radius:2px;outline:2px solid color-mix(in srgb,var(--green) 24%,transparent);outline-offset:2px}._labPlanListPrimary_3o14m_1792>span,._labPlanListStack_3o14m_1793 span,._labPlanProgressCell_3o14m_1795 span,._labPlanDueCell_3o14m_1796 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_3o14m_1792>span,._labPlanDueCell_3o14m_1796 strong,._labPlanProgressCell_3o14m_1795 span{font-variant-numeric:tabular-nums}._labPlanStatusCell_3o14m_1794{justify-items:start}._labPlanOverdueHint_3o14m_1888{color:var(--amber)!important;font-weight:720}._labDataInsightGrid_3o14m_1893{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}._labDataInsightCard_3o14m_1901{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_3o14m_1901 span,._labDataInsightCard_3o14m_1901 strong{display:block}._labDataInsightCard_3o14m_1901 span{color:var(--green-deep);font-size:var(--font-xs);font-weight:820}._labDataInsightCard_3o14m_1901 strong{color:var(--ink-soft);font-size:var(--font-sm);font-weight:720;line-height:var(--line-normal)}._labDataImportPanel_3o14m_1929,._labDataHistoryPanel_3o14m_1930{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_3o14m_1943,._labDataHistoryHead_3o14m_1944{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._labDataImportHead_3o14m_1943 div,._labDataHistoryHead_3o14m_1944 div{min-width:0}._labDataImportHead_3o14m_1943 span,._labDataImportHead_3o14m_1943 strong,._labDataImportHead_3o14m_1943 small,._labDataHistoryHead_3o14m_1944 span,._labDataHistoryHead_3o14m_1944 strong{display:block}._labDataImportHead_3o14m_1943 span,._labDataHistoryHead_3o14m_1944 span{color:var(--green-deep);font-size:var(--font-xs);font-weight:820}._labDataImportHead_3o14m_1943 strong,._labDataHistoryHead_3o14m_1944 strong{overflow:hidden;color:var(--ink);font-size:var(--font-md);line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._labDataImportHead_3o14m_1943 small{margin-top:3px;color:var(--muted);font-size:var(--font-xs)}._labDataImportActions_3o14m_1988{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._labDataHistoryControls_3o14m_1996{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_3o14m_2004,._labDataHistoryEmpty_3o14m_2005{min-width:0;padding:10px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labDataHistoryMeta_3o14m_2004{display:grid;gap:3px}._labDataHistoryMeta_3o14m_2004 span,._labDataHistoryMeta_3o14m_2004 strong,._labDataHistoryMeta_3o14m_2004 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labDataHistoryMeta_3o14m_2004 span{color:var(--muted);font-size:var(--font-xs);font-weight:760}._labDataHistoryMeta_3o14m_2004 strong{color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight)}._labDataHistoryMeta_3o14m_2004 small,._labDataHistoryEmpty_3o14m_2005{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._labDataImportErrors_3o14m_2047{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_3o14m_2059{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);min-width:0}._labDataHistoryCard_3o14m_2066{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_3o14m_2066[data-status=关注]{border-color:color-mix(in srgb,var(--amber) 28%,var(--line));background:var(--amber-soft)}._labDataHistoryCard_3o14m_2066[data-status=偏离]{border-color:color-mix(in srgb,var(--red) 28%,var(--line));background:var(--red-soft)}._labDataHistoryCard_3o14m_2066 span,._labDataHistoryCard_3o14m_2066 strong,._labDataHistoryCard_3o14m_2066 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labDataHistoryCard_3o14m_2066 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._labDataHistoryCard_3o14m_2066 strong{color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight)}._labDataHistoryCard_3o14m_2066 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._formBlock_3o14m_2114{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._formBlockHead_3o14m_2123{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}._formBlockHead_3o14m_2123 strong,._formBlockHead_3o14m_2123 span{display:block}._formBlockHead_3o14m_2123 strong{color:var(--ink);line-height:var(--line-tight)}._formBlockHead_3o14m_2123 span{margin-top:4px;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._selectionGrid_3o14m_2148{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-2);margin-top:var(--space-2)}._selectionGridCompact_3o14m_2155{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:8px;margin-top:0}._selectionToolbar_3o14m_2161{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:var(--space-2);align-items:end}._selectionToolbarActions_3o14m_2168{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}._selectionOption_3o14m_2177{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_3o14m_2190{gap:8px;padding:10px 12px;border-radius:var(--radius-sm)}._selectionOption_3o14m_2177: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_3o14m_2177 input{margin:3px 0 0}._selectionOption_3o14m_2177 span,._selectionOption_3o14m_2177 strong,._selectionOption_3o14m_2177 small{display:block;min-width:0}._selectionOption_3o14m_2177 strong{color:var(--ink);line-height:var(--line-tight);overflow-wrap:anywhere}._selectionOption_3o14m_2177 small{margin-top:3px;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);overflow-wrap:anywhere}._metaGrid_3o14m_2227{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._metaItem_3o14m_2233{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_3o14m_2244{display:block;color:var(--muted);font-size:var(--font-xs)}._metaValue_3o14m_2250{display:block;font-weight:760;line-height:var(--line-tight);overflow-wrap:anywhere}._genotypeLocationCell_3o14m_2257{display:grid;min-width:0;gap:4px;align-content:start;justify-items:start}._genotypeLocationCell_3o14m_2257 strong,._genotypeLocationCell_3o14m_2257 span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._genotypeLocationCell_3o14m_2257 strong{color:var(--ink);font-size:var(--font-xs);line-height:var(--line-tight)}._genotypeLocationCell_3o14m_2257 span{color:var(--muted);font-size:var(--font-xs)}._germplasmIdentityCell_3o14m_2285{display:grid;min-width:0;gap:4px}._germplasmIdentityCell_3o14m_2285 strong,._germplasmIdentityCell_3o14m_2285 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._germplasmIdentityCell_3o14m_2285 strong{color:var(--ink)}._germplasmIdentityCell_3o14m_2285 span{color:var(--muted);font-size:var(--font-xs);font-weight:650}._drawerForm_3o14m_2309{display:grid;gap:var(--space-4)}._drawerFormSection_3o14m_2314{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_3o14m_2325{display:grid;gap:4px;min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}._drawerFormSectionHead_3o14m_2325 strong{color:var(--ink);font-size:var(--font-md);line-height:var(--line-tight)}._drawerFormSectionHead_3o14m_2325 span{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._drawerFormActions_3o14m_2345{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_3o14m_2354{display:grid;gap:0;min-width:0}._labPlanCreateIdentity_3o14m_2360{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_3o14m_2360>div{display:flex;min-width:0;align-items:center;gap:var(--space-2)}._labPlanCreateIdentity_3o14m_2360 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._labPlanCreateIdentity_3o14m_2360 strong{color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight)}._labPlanValidation_3o14m_2389{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_3o14m_2389 svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px}._labPlanCreateSection_3o14m_2411{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5) 0;border-bottom:1px solid var(--line)}._labPlanCreateSectionHead_3o14m_2419{display:flex;min-width:0;align-items:center;gap:var(--space-2)}._labPlanCreateSectionHead_3o14m_2419>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_3o14m_2419 h3{margin:0;color:var(--ink);font-size:var(--font-md);line-height:var(--line-tight)}._labPlanProjectConfig_3o14m_2446{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_3o14m_2455{display:flex;min-width:0;align-items:center;gap:var(--space-2)}._labPlanProjectConfigTitle_3o14m_2455>span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._labPlanProjectConfigTitle_3o14m_2455>strong{color:var(--ink);font-size:var(--font-sm)}._labPlanProjectConfig_3o14m_2446 dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0}._labPlanProjectConfig_3o14m_2446 dl>div{display:grid;gap:4px;min-width:0}._labPlanProjectConfig_3o14m_2446 dt,._labPlanProjectConfig_3o14m_2446 dd{margin:0;line-height:var(--line-tight)}._labPlanProjectConfig_3o14m_2446 dt{color:var(--muted);font-size:var(--font-xs)}._labPlanProjectConfig_3o14m_2446 dd{color:var(--ink);font-size:var(--font-sm);font-weight:760;overflow-wrap:anywhere}._labPlanPeopleGrid_3o14m_2504{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);min-width:0}._labPlanPrimerPicker_3o14m_2511{display:grid;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}._labPlanPrimerPickerHead_3o14m_2520{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_3o14m_2520>div{display:flex;min-width:0;align-items:baseline;gap:var(--space-2)}._labPlanPrimerPickerHead_3o14m_2520>div>span,._labPlanPrimerPickerHead_3o14m_2520>span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-normal)}._labPlanPrimerPickerHead_3o14m_2520 strong{color:var(--ink);font-size:var(--font-sm)}._labPlanPrimerOptions_3o14m_2551{display:grid;min-width:0}._labPlanPrimerOption_3o14m_2551{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_3o14m_2551:last-child{border-bottom:0}._labPlanPrimerOption_3o14m_2551:hover{background:color-mix(in srgb,var(--mint) 44%,var(--panel))}._labPlanPrimerOption_3o14m_2551>input{width:16px;height:16px;margin:0;accent-color:var(--green)}._labPlanPrimerOption_3o14m_2551>span:not(._labPlanPrimerOptionStatus_3o14m_2582){display:grid;gap:3px;min-width:0}._labPlanPrimerOption_3o14m_2551 strong{color:var(--ink);font-size:var(--font-sm)}._labPlanPrimerOption_3o14m_2551 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);overflow-wrap:anywhere}._labPlanPrimerOptionStatus_3o14m_2582{display:grid;justify-items:end;gap:4px}._labPlanPrimerEmpty_3o14m_2606{padding:var(--space-4);color:var(--muted);font-size:var(--font-sm);text-align:center}._readonlyField_3o14m_2613{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_3o14m_2613 span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-tight)}._readonlyField_3o14m_2613 strong{color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight);overflow-wrap:anywhere}._readonlyField_3o14m_2613 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._seasonField_3o14m_2643{display:grid;gap:var(--space-2)}._seasonField_3o14m_2643>span,._photoUploadHead_3o14m_2649>span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-tight)}._seasonOptions_3o14m_2656{display:flex;flex-wrap:wrap;gap:8px}._seasonOptions_3o14m_2656 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_3o14m_2656 button:hover,._seasonOptions_3o14m_2656 button[aria-pressed=true],._seasonOptionActive_3o14m_2676{border-color:color-mix(in srgb,var(--green) 48%,var(--line));color:var(--green-deep);background:var(--mint)}._germplasmCompareGrid_3o14m_2682,._germplasmExtensionGrid_3o14m_2683{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--space-3);align-items:stretch}._surveyCompareCard_3o14m_2690{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_3o14m_2701{border-color:color-mix(in srgb,var(--amber) 44%,var(--line));background:var(--amber-soft)}._surveyCompareHead_3o14m_2706{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_3o14m_2706 svg{width:16px;height:16px;color:var(--amber)}._surveyCompareMeta_3o14m_2722{display:flex;flex-wrap:wrap;gap:6px}._surveyCompareMeta_3o14m_2722 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_3o14m_2690 p{margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:var(--line-loose);overflow-wrap:anywhere}._formWarning_3o14m_2747{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_3o14m_2762{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_3o14m_2774{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._detailTextBlock_3o14m_2780{min-width:0;padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--panel-soft)}._detailTextBlock_3o14m_2780 span{display:block;margin-bottom:6px;color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-tight)}._detailTextBlock_3o14m_2780 p{margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:var(--line-loose);overflow-wrap:anywhere}._detailEmpty_3o14m_2805{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_3o14m_2816{display:grid;align-content:start;gap:var(--space-3);min-width:0}._photoUploadHead_3o14m_2649{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}._photoUploadHead_3o14m_2649 small{color:var(--muted);font-size:var(--font-xs);font-weight:720}._photoUploadGrid_3o14m_2837{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px}._photoPreviewCard_3o14m_2843,._photoUploadTile_3o14m_2844{position:relative;display:grid;min-width:0;min-height:86px;padding:6px;border-radius:var(--radius);background:var(--panel-soft)}._photoPreviewCard_3o14m_2843{gap:5px;border:1px solid var(--line);margin:0}._photoPreviewButton_3o14m_2860{display:block;width:100%;padding:0;border:0;border-radius:var(--radius-sm);cursor:zoom-in;background:transparent}._photoPreviewButton_3o14m_2860 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_3o14m_2860:hover img{border-color:color-mix(in srgb,var(--green) 42%,var(--line))}._photoPreviewCard_3o14m_2843 figcaption{display:grid;gap:2px;min-width:0}._photoPreviewCard_3o14m_2843 strong{color:var(--ink);font-size:var(--font-xs);line-height:var(--line-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._photoPreviewCard_3o14m_2843 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-tight)}._photoPreviewNew_3o14m_2905{grid-column:span 2;border-color:color-mix(in srgb,var(--green) 36%,var(--line))}._photoPreviewFields_3o14m_2910{display:grid;gap:5px}._photoPreviewFields_3o14m_2910 label{display:grid;gap:3px;min-width:0}._photoPreviewFields_3o14m_2910 label span{color:var(--muted);font-size:10px;font-weight:680}._photoPreviewFields_3o14m_2910 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_3o14m_2940{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_3o14m_2940:hover{border-color:color-mix(in srgb,var(--red) 38%,var(--line));background:var(--red-soft)}._photoUploadTile_3o14m_2844{place-items:center;border:1px dashed var(--line-strong);cursor:pointer;color:var(--muted);text-align:center}._photoUploadTile_3o14m_2844:hover{border-color:color-mix(in srgb,var(--green) 44%,var(--line-strong));color:var(--green-deep);background:var(--mint)}._photoUploadTile_3o14m_2844 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._photoUploadTile_3o14m_2844 strong{color:var(--ink);font-size:var(--font-xs);line-height:var(--line-tight)}._photoUploadPlus_3o14m_2992{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_3o14m_2844 small,._photoUploadNote_3o14m_3007,._photoUploadActions_3o14m_3008 span{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._photoUploadNote_3o14m_3007{padding:7px 9px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--panel-soft)}._photoUploadActions_3o14m_3008{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}._photoUploadActions_3o14m_3008 span{overflow-wrap:anywhere}._photoLightbox_3o14m_3033{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_3o14m_3033 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_3o14m_3033 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_3o14m_3033 img{display:block;max-height:calc(100vh - 190px);width:100%;border-radius:var(--radius-sm);background:var(--panel-soft);object-fit:contain}._photoLightbox_3o14m_3033 figcaption{display:grid;gap:4px}._photoLightbox_3o14m_3033 figcaption strong{color:var(--ink);font-size:var(--font-lg)}._photoLightbox_3o14m_3033 figcaption span{color:var(--muted);font-size:var(--font-sm)}._photoTimeline_3o14m_3098{display:grid;gap:var(--space-4)}._photoStageFilters_3o14m_3103{display:flex;flex-wrap:wrap;gap:var(--space-2)}._photoStageFilters_3o14m_3103 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_3o14m_3103 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_3o14m_3103 ._photoStageFilterActive_3o14m_3137{border-color:color-mix(in srgb,var(--green) 46%,var(--line));color:var(--green-deep);background:var(--mint)}._photoTimelineGroup_3o14m_3143{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_3o14m_3151{display:flex;align-items:center;gap:var(--space-2)}._photoTimelineHead_3o14m_3151>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_3o14m_3151>div{display:grid;gap:2px}._photoTimelineHead_3o14m_3151 strong{color:var(--ink);font-size:var(--font-md)}._photoTimelineHead_3o14m_3151 small{color:var(--muted);font-size:var(--font-xs)}._photoTimelineGrid_3o14m_3183{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}._photoTimelineCard_3o14m_3189{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._photoTimelinePreview_3o14m_3197{position:relative;display:block;width:100%;padding:0;border:0;cursor:zoom-in;background:var(--panel-soft)}._photoTimelinePreview_3o14m_3197 img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}._photoTimelinePreview_3o14m_3197 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_3o14m_3189 figcaption{display:grid;gap:7px;padding:10px}._photoTimelineCard_3o14m_3189 figcaption>div:first-child{display:grid;gap:2px}._photoTimelineCard_3o14m_3189 figcaption strong{color:var(--ink);font-size:var(--font-sm)}._photoTimelineCard_3o14m_3189 figcaption small,._photoTimelineCard_3o14m_3189 figcaption p,._photoTimelineActions_3o14m_3245>span{color:var(--muted);font-size:var(--font-xs)}._photoTimelineCard_3o14m_3189 figcaption p{min-height:32px;margin:0;line-height:var(--line-normal)}._photoTimelineActions_3o14m_3245{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:7px;border-top:1px solid var(--line-soft)}._photoAnnotationBackdrop_3o14m_3265{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_3o14m_3275{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_3o14m_3286{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:14px 18px;border-bottom:1px solid var(--line)}._photoAnnotationHeader_3o14m_3286>div{display:grid;gap:3px;min-width:0}._photoAnnotationHeader_3o14m_3286 strong{color:var(--ink);font-size:var(--font-lg)}._photoAnnotationHeader_3o14m_3286 span{color:var(--muted);font-size:var(--font-xs);overflow-wrap:anywhere}._photoAnnotationHeader_3o14m_3286>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_3o14m_3326{overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:0}._photoAnnotationImagePane_3o14m_3333{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:18px;background:#26342c}._photoAnnotationCanvas_3o14m_3342{position:relative;overflow:hidden;width:100%;border-radius:var(--radius-sm);background:#17231c;box-shadow:var(--shadow-sm)}._photoAnnotationCanvas_3o14m_3342 img,._photoAnnotationCanvas_3o14m_3342 svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}._photoAnnotationCanvas_3o14m_3342 img{object-fit:fill}._photoAnnotationCanvas_3o14m_3342 svg{cursor:crosshair;touch-action:none}._photoScaleLine_3o14m_3369 line,._photoScaleLine_3o14m_3369 circle{stroke:#ffd75e;stroke-width:3;vector-effect:non-scaling-stroke}._photoScaleLine_3o14m_3369 circle{fill:#26342c}._photoMeasurementLine_3o14m_3380 line,._photoMeasurementLine_3o14m_3380 circle{stroke:#5ae4c0;stroke-width:3;vector-effect:non-scaling-stroke}._photoMeasurementLine_3o14m_3380 circle{fill:#26342c}._photoDraftLine_3o14m_3391{stroke:#ff7d66;stroke-width:3;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}._photoDraftPoint_3o14m_3398{fill:#ff7d66;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}._photoAnnotationHint_3o14m_3405{margin:0;color:#d4e1d8;font-size:var(--font-xs);line-height:var(--line-normal)}._photoAnnotationPanel_3o14m_3412{overflow:auto;display:grid;align-content:start;gap:var(--space-4);padding:16px;border-left:1px solid var(--line)}._photoAnnotationTabs_3o14m_3421{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--radius-sm);background:var(--panel-soft)}._photoAnnotationTabs_3o14m_3421 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_3o14m_3421 ._photoAnnotationTabActive_3o14m_3443{color:var(--green-deep);background:var(--panel);box-shadow:var(--shadow-xs)}._photoAnnotationForm_3o14m_3449{display:grid;gap:var(--space-3);padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._photoAnnotationForm_3o14m_3449 p,._photoMeasurementList_3o14m_3459>p{margin:0;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._photoAnnotationForm_3o14m_3449 label{display:grid;gap:5px}._photoAnnotationForm_3o14m_3449 label span{color:var(--ink-soft);font-size:var(--font-xs);font-weight:720}._photoAnnotationForm_3o14m_3449 input,._photoAnnotationForm_3o14m_3449 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_3o14m_3490{padding:7px 9px;border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint);font-size:var(--font-xs);font-weight:720}._photoMeasurementList_3o14m_3459{display:grid;gap:7px}._photoMeasurementList_3o14m_3459 header,._photoMeasurementList_3o14m_3459>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px}._photoMeasurementList_3o14m_3459 header{padding-bottom:7px;border-bottom:1px solid var(--line)}._photoMeasurementList_3o14m_3459 header span,._photoMeasurementList_3o14m_3459>div span{color:var(--muted);font-size:var(--font-xs)}._photoMeasurementList_3o14m_3459>div{padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius-sm)}._photoMeasurementList_3o14m_3459>div strong{color:var(--green-deep);font-size:var(--font-sm)}._photoMeasurementList_3o14m_3459>div button{padding:3px;border:0;cursor:pointer;color:var(--red);background:transparent;font:inherit;font-size:var(--font-xs)}._photoAnnotationFooter_3o14m_3544{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:760px){._photoAnnotationBackdrop_3o14m_3265{padding:8px}._photoAnnotationDialog_3o14m_3275{max-height:calc(100vh - 16px)}._photoAnnotationBody_3o14m_3326{grid-template-columns:1fr}._photoAnnotationImagePane_3o14m_3333{padding:10px}._photoAnnotationPanel_3o14m_3412{overflow:visible;border-top:1px solid var(--line);border-left:0}._photoTimelineGroup_3o14m_3143{padding-left:15px}._photoTimelineGrid_3o14m_3183{grid-template-columns:1fr}}._confirmationSummary_3o14m_3582{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}._confirmationSummary_3o14m_3582>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_3o14m_3582>button:hover,._confirmationSummaryActive_3o14m_3605{border-color:color-mix(in srgb,var(--green) 42%,var(--line));box-shadow:var(--shadow-xs);transform:translateY(-1px)}._confirmationSummary_3o14m_3582 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._confirmationSummary_3o14m_3582 strong{color:var(--green-deep);font-size:var(--font-page);line-height:var(--line-tight)}._confirmationList_3o14m_3623{display:grid;gap:var(--space-4)}._feedbackListPanel_3o14m_3628{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs);overflow:hidden}._feedbackListToolbar_3o14m_3637{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_3o14m_3637 label{display:grid;gap:6px;min-width:0}._feedbackListToolbar_3o14m_3637 label>span{color:var(--muted);font-size:var(--font-xs);font-weight:740;line-height:var(--line-tight)}._feedbackListToolbar_3o14m_3637 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_3o14m_3672{min-height:32px;align-self:end;white-space:nowrap}._feedbackTableWrap_3o14m_3678{min-width:0;overflow-x:auto;scrollbar-width:thin}._feedbackTable_3o14m_3678{display:grid;min-width:1320px}._feedbackTableHead_3o14m_3689,._feedbackTableRow_3o14m_3690{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_3o14m_3689{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_3o14m_3690{min-height:58px;padding:9px var(--space-3);border-bottom:1px solid var(--line-soft)}._feedbackTableRow_3o14m_3690:last-child{border-bottom:0}._feedbackTableRowFocused_3o14m_3718{background:color-mix(in srgb,var(--green) 8%,var(--panel));box-shadow:inset 3px 0 0 var(--green-deep)}._feedbackStatusCell_3o14m_3723,._feedbackTitleCell_3o14m_3724,._feedbackTypeCell_3o14m_3725,._feedbackPriorityCell_3o14m_3726,._feedbackRouteCell_3o14m_3727,._feedbackPlainCell_3o14m_3728,._feedbackRowActions_3o14m_3729{min-width:0}._feedbackTitleCell_3o14m_3724,._feedbackRouteCell_3o14m_3727{display:grid;gap:3px}._feedbackTitleCell_3o14m_3724 strong,._feedbackRouteCell_3o14m_3727 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_3o14m_3724 span,._feedbackRouteCell_3o14m_3727 span,._feedbackPlainCell_3o14m_3728{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_3o14m_3725,._feedbackPriorityCell_3o14m_3726{display:flex;flex-wrap:nowrap;gap:5px}._feedbackRowActions_3o14m_3729{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:6px}._feedbackRowActions_3o14m_3729 button{min-height:30px;padding:5px 7px;font-size:var(--font-xs);white-space:nowrap}._feedbackDetailStack_3o14m_3783{display:grid;gap:var(--space-4)}._feedbackDetailHead_3o14m_3788{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}._feedbackDetailHead_3o14m_3788>div:first-child{display:grid;gap:5px;min-width:0}._feedbackDetailHead_3o14m_3788 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._feedbackDetailHead_3o14m_3788 h3{margin:0;color:var(--ink);font-size:var(--font-xl);line-height:var(--line-tight)}._feedbackDetailMetaGrid_3o14m_3815{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._feedbackDetailInfo_3o14m_3821{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_3o14m_3821 span,._feedbackDetailSection_3o14m_3832 span{color:var(--muted);font-size:var(--font-xs);font-weight:740;line-height:var(--line-tight)}._feedbackDetailInfo_3o14m_3821 strong{min-width:0;color:var(--ink);font-size:var(--font-sm);line-height:var(--line-normal);overflow-wrap:anywhere}._feedbackDetailSection_3o14m_3832{display:grid;gap:6px;min-width:0}._feedbackDetailSection_3o14m_3832 p{margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:var(--line-loose);overflow-wrap:anywhere}._confirmationCard_3o14m_3861{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_3o14m_3873{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_3o14m_3878{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_3o14m_3886{display:grid;min-width:0;gap:var(--space-3)}._confirmationCardHead_3o14m_3892{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:var(--space-3);min-width:0}._confirmationIcon_3o14m_3900{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_3o14m_3900 svg{width:20px;height:20px}._confirmationCardHead_3o14m_3892 h2{margin:7px 0 0;color:var(--ink);font-size:var(--font-xl);line-height:var(--line-tight)}._confirmationCardHead_3o14m_3892 span,._confirmationActions_3o14m_3924 span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-normal)}._confirmationBlocks_3o14m_3931{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._confirmationBlock_3o14m_3931{min-width:0;padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--panel-soft)}._confirmationBlock_3o14m_3931 span{display:block;margin-bottom:6px;color:var(--green-deep);font-size:var(--font-xs);font-weight:780}._confirmationBlock_3o14m_3931 p{margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:var(--line-loose);overflow-wrap:anywhere}._confirmationActions_3o14m_3924{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_3o14m_3972{flex:0 0 auto}._feedbackTitleBlock_3o14m_3976{display:grid;min-width:0;gap:4px}._feedbackMetaLine_3o14m_3982{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_3o14m_3982 span{display:inline-flex;align-items:center;gap:4px;min-width:0}._feedbackMetaLine_3o14m_3982 svg{width:13px;height:13px}._feedbackContentStack_3o14m_4004{display:grid;min-width:0;gap:var(--space-3)}._feedbackSecondaryGrid_3o14m_4010{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._feedbackTextSection_3o14m_4016{display:grid;min-width:0;gap:6px}._feedbackTextSection_3o14m_4016 span{color:var(--green-deep);font-size:var(--font-xs);font-weight:780;line-height:var(--line-tight)}._feedbackTextSection_3o14m_4016 p{margin:0;color:var(--ink-soft);font-size:var(--font-sm);line-height:var(--line-loose);overflow-wrap:anywhere}._feedbackClampLong_3o14m_4037,._feedbackClampShort_3o14m_4038{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}._feedbackClampLong_3o14m_4037{-webkit-line-clamp:4}._feedbackClampShort_3o14m_4038{-webkit-line-clamp:2}._feedbackExpandButton_3o14m_4052{width:fit-content;border:0;padding:0;cursor:pointer;color:var(--green-deep);background:transparent;font-size:var(--font-sm);font-weight:760}._feedbackCardAside_3o14m_4063{display:grid;min-width:0;gap:var(--space-3)}._feedbackSourceBox_3o14m_4069{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_3o14m_4069 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._feedbackSourceBox_3o14m_4069 strong{color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight)}._feedbackSourceBox_3o14m_4069 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);overflow-wrap:anywhere}._feedbackTagStack_3o14m_4098{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}._feedbackActionGroup_3o14m_4105{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);min-width:0}._feedbackAttachmentSummary_3o14m_4113{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_3o14m_4113 span,._feedbackAttachmentSummary_3o14m_4113 strong{font-size:var(--font-xs);line-height:var(--line-normal)}._feedbackAttachmentSummary_3o14m_4113 strong{color:var(--ink-soft)}._feedbackAttachmentStrip_3o14m_4134{display:grid;grid-template-columns:1fr;gap:var(--space-2)}._feedbackAttachmentThumb_3o14m_4140,._feedbackAttachment_3o14m_4113{display:grid;min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);overflow:hidden}._feedbackAttachmentThumb_3o14m_4140{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_3o14m_4140:hover{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:var(--mint)}._feedbackAttachmentThumb_3o14m_4140[aria-disabled=true]{cursor:not-allowed;opacity:.72}._feedbackAttachmentThumb_3o14m_4140 img,._feedbackAttachmentThumb_3o14m_4140 span{width:54px;height:54px}._feedbackAttachmentThumb_3o14m_4140 img,._feedbackAttachment_3o14m_4113 img{display:block;object-fit:cover}._feedbackAttachmentThumb_3o14m_4140 span,._feedbackFileIcon_3o14m_4185{display:grid;place-items:center;color:var(--green-deep);background:var(--mint);font-size:11px;font-weight:800}._feedbackAttachmentThumb_3o14m_4140 span svg{width:18px;height:18px}._feedbackAttachmentThumb_3o14m_4140 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_3o14m_4140 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_3o14m_4218{display:grid;gap:var(--space-4)}._feedbackReadonlyGrid_3o14m_4223{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._feedbackReadonlyGrid_3o14m_4223 div{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._feedbackReadonlyGrid_3o14m_4223 span,._feedbackReadonlyGrid_3o14m_4223 strong{display:block;min-width:0}._feedbackReadonlyGrid_3o14m_4223 span{color:var(--muted);font-size:var(--font-xs);font-weight:720}._feedbackReadonlyGrid_3o14m_4223 strong{margin-top:4px;color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight);overflow-wrap:anywhere}._feedbackUpload_3o14m_4257{display:grid;gap:8px}._feedbackUpload_3o14m_4257 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_3o14m_4257 label:hover{border-color:var(--line-strong);background:var(--mint)}._feedbackUpload_3o14m_4257 input{display:none}._feedbackUpload_3o14m_4257 small{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._feedbackAttachmentGrid_3o14m_4293{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-2)}._feedbackAttachment_3o14m_4113{position:relative;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px}._feedbackAttachment_3o14m_4113 img,._feedbackFileIcon_3o14m_4185{width:56px;height:56px;border-radius:var(--radius-sm)}._feedbackAttachment_3o14m_4113 div{min-width:0}._feedbackAttachment_3o14m_4113 strong,._feedbackAttachment_3o14m_4113 span{display:block;min-width:0;overflow-wrap:anywhere}._feedbackAttachment_3o14m_4113 strong{color:var(--ink);font-size:var(--font-sm);line-height:var(--line-tight)}._feedbackAttachment_3o14m_4113 span{margin-top:4px;color:var(--muted);font-size:var(--font-xs)}._feedbackAttachment_3o14m_4113 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_3o14m_4113 button svg{width:14px;height:14px}._splitGrid_3o14m_4354{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:var(--space-5);align-items:start}._mobileExperienceGrid_3o14m_4361{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,420px);gap:var(--space-5);align-items:start}._mobileInfoStack_3o14m_4368{display:grid;gap:var(--space-4);min-width:0}._mobileStatusGrid_3o14m_4374,._mobileFlowGrid_3o14m_4380{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._mobileFlowCard_3o14m_4386{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_3o14m_4386 strong,._mobileFlowCard_3o14m_4386 span{display:block}._mobileFlowCard_3o14m_4386 span{color:var(--muted);line-height:1.55}._phoneSticky_3o14m_4406{position:sticky;top:calc(var(--topbar-height) + 16px)}._miniAppPage_3o14m_4411{display:grid;min-height:100%;align-content:start;gap:14px;padding:14px;background:#f4f6f5}._miniHeroCard_3o14m_4420,._miniPageCard_3o14m_4421,._miniTaskCard_3o14m_4422,._miniObjectCard_3o14m_4423,._miniProfileCard_3o14m_4424,._miniSuccessCard_3o14m_4425{border:1px solid rgba(31,44,36,.1);border-radius:12px;background:#fff;box-shadow:var(--shadow-xs)}._miniHeroCard_3o14m_4420{display:grid;gap:12px;padding:14px;color:var(--ink);background:#fff;box-shadow:var(--shadow-sm)}._miniHeroRow_3o14m_4441{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}._miniTaskTop_3o14m_4448{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0}._miniHeroRow_3o14m_4441>div,._miniTaskTop_3o14m_4448>div,._miniProfileCard_3o14m_4424>div{min-width:0}._miniHeroRow_3o14m_4441>div>strong,._miniHeroRow_3o14m_4441>div>span,._miniTaskTop_3o14m_4448>div>strong,._miniTaskTop_3o14m_4448>div>span,._miniProfileCard_3o14m_4424>div>strong,._miniProfileCard_3o14m_4424>div>span{display:block;min-width:0}._miniHeroRow_3o14m_4441>div>strong,._miniProfileCard_3o14m_4424>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}._miniHeroRow_3o14m_4441>div>span,._miniProfileCard_3o14m_4424>div>span,._miniTaskTop_3o14m_4448>div>span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}._miniHeroRow_3o14m_4441>div>span{color:var(--muted)}._miniAvatar_3o14m_4493{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_3o14m_4505{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_3o14m_4505 svg{flex:0 0 auto;width:12px;height:12px}._miniStatusOnline_3o14m_4530{color:#16643f;background:#e4f5ea}._miniStatusOffline_3o14m_4535{color:#a94f49;background:#f8e8e6}._miniStatusLine_3o14m_4540{display:flex;flex-wrap:wrap;gap:6px}._miniStatusLine_3o14m_4540 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_3o14m_4559{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._miniMetricCard_3o14m_4565{display:grid;gap:4px;min-height:58px;padding:10px;border-radius:10px;background:var(--panel-soft)}._miniMetricCard_3o14m_4565 span{color:var(--muted);font-size:12px}._miniMetricCard_3o14m_4565 strong{color:var(--green-ink);font-size:18px;line-height:1}._miniQuickGrid_3o14m_4585{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px}._miniQuickAction_3o14m_4591{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_3o14m_4591 svg{width:22px;height:22px;color:var(--green-deep)}._miniQuickAction_3o14m_4591 span{font-size:12px;font-weight:760;line-height:1.2}._miniSectionHeader_3o14m_4616{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._miniSectionHeader_3o14m_4616 strong,._miniSectionHeader_3o14m_4616 span{display:block}._miniSectionHeader_3o14m_4616 span{color:var(--muted);font-size:12px}._miniTaskList_3o14m_4633,._miniObjectList_3o14m_4634,._miniSettingsList_3o14m_4635{display:grid;gap:10px}._miniTaskCard_3o14m_4422,._miniPageCard_3o14m_4421,._miniProfileCard_3o14m_4424,._miniSuccessCard_3o14m_4425{display:grid;gap:12px;padding:13px}._miniTaskTop_3o14m_4448 strong{overflow-wrap:anywhere;line-height:1.35}._miniProgressLine_3o14m_4654{height:7px;overflow:hidden;border-radius:999px;background:#e5ebe7}._miniTaskMeta_3o14m_4661{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}._miniCardAction_3o14m_4669,._miniObjectCard_3o14m_4423,._miniSettingsList_3o14m_4635 button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;text-align:left}._miniCardAction_3o14m_4669{min-height:44px;padding-top:10px;border-top:1px solid var(--line);color:var(--green-deep);background:transparent;font-weight:780}._miniCardAction_3o14m_4669 svg{width:16px;height:16px}._miniObjectCard_3o14m_4423{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:66px;padding:12px}._miniObjectCard_3o14m_4423 strong,._miniObjectCard_3o14m_4423 span,._miniSettingsList_3o14m_4635 span,._miniSettingsList_3o14m_4635 strong{display:block}._miniObjectCard_3o14m_4423>div,._miniSettingsList_3o14m_4635 span,._miniSettingsList_3o14m_4635 strong{min-width:0}._miniObjectCard_3o14m_4423 strong,._miniSettingsList_3o14m_4635 strong{overflow-wrap:anywhere}._miniObjectCard_3o14m_4423 span,._miniSettingsList_3o14m_4635 span{color:var(--muted);font-size:12px;line-height:1.45}._miniScannerCard_3o14m_4728{display:grid;gap:10px;min-height:238px;place-items:center;padding:22px 16px;border-radius:16px;color:#fff;background:#16221c;text-align:center}._miniScannerCard_3o14m_4728>span:last-child{color:#ffffffb8;font-size:12px}._miniScanFrame_3o14m_4745{position:relative;display:grid;width:132px;height:132px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:18px}._miniScanFrame_3o14m_4745:before,._miniScanFrame_3o14m_4745:after{position:absolute;top:12px;right:12px;bottom:12px;left:12px;content:"";border:2px solid #72d090}._miniScanFrame_3o14m_4745: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_3o14m_4745: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_3o14m_4745 svg{width:42px;height:42px}._miniChipGrid_3o14m_4776,._miniBottomActions_3o14m_4777{display:flex;flex-wrap:wrap;gap:8px}._miniPrimaryButton_3o14m_4783,._miniSoftButton_3o14m_4784,._miniDangerButton_3o14m_4785{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_3o14m_4783{width:100%;color:#fff;background:var(--green)}._miniSoftButton_3o14m_4784{color:var(--green-deep);background:#eaf3ee}._miniDangerButton_3o14m_4785{flex:1;color:#fff;background:var(--red)}._miniSoftButton_3o14m_4784[aria-pressed=true]{color:#fff;background:var(--green)}._miniQuickAction_3o14m_4591:focus-visible,._miniCardAction_3o14m_4669:focus-visible,._miniObjectCard_3o14m_4423:focus-visible,._miniSettingsList_3o14m_4635 button:focus-visible,._miniPrimaryButton_3o14m_4783:focus-visible,._miniSoftButton_3o14m_4784:focus-visible,._miniDangerButton_3o14m_4785:focus-visible,._miniPhotoTile_3o14m_4827:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 52%,white);outline-offset:2px}._miniQuickAction_3o14m_4591:active,._miniPrimaryButton_3o14m_4783:active:not(:disabled),._miniSoftButton_3o14m_4784:active:not(:disabled),._miniDangerButton_3o14m_4785:active:not(:disabled){transform:translateY(1px)}._miniVoiceCard_3o14m_4839{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_3o14m_4849{border-color:#2e704a80;box-shadow:0 0 0 3px #2e704a14}._miniVoiceHeader_3o14m_4854,._miniVoiceActions_3o14m_4855,._miniVoiceHeader_3o14m_4854>div{display:flex;align-items:center}._miniVoiceHeader_3o14m_4854{justify-content:space-between;gap:10px}._miniVoiceHeader_3o14m_4854>div{min-width:0;gap:8px}._miniVoiceHeader_3o14m_4854>div>svg{flex:0 0 auto;width:22px;height:22px;color:var(--green-deep)}._miniVoiceHeader_3o14m_4854 span,._miniVoiceHeader_3o14m_4854 strong,._miniVoiceHeader_3o14m_4854 small{display:block}._miniVoiceHeader_3o14m_4854>div>span{min-width:0}._miniVoiceHeader_3o14m_4854 strong{color:var(--ink);font-size:14px}._miniVoiceHeader_3o14m_4854 small,._miniVoicePrivacy_3o14m_4894,._miniVoiceActions_3o14m_4855>span{color:var(--muted);font-size:12px;line-height:1.5}._miniVoiceStatus_3o14m_4901{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_3o14m_4912{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_3o14m_4855{flex-wrap:wrap;gap:8px}._miniVoiceStartButton_3o14m_4929,._miniVoiceStopButton_3o14m_4930{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_3o14m_4930{background:var(--red)}._miniVoiceStartButton_3o14m_4929:disabled{cursor:not-allowed;color:var(--muted);background:var(--panel-soft)}._miniVoiceStartButton_3o14m_4929 svg,._miniVoiceStopButton_3o14m_4930 svg{width:15px;height:15px}._miniVoiceActions_3o14m_4855>span{flex:1 1 150px}._miniVoicePrivacy_3o14m_4894{padding-top:8px;border-top:1px solid rgba(31,44,36,.08)}._miniPrimaryButton_3o14m_4783 svg,._miniSoftButton_3o14m_4784 svg,._miniDangerButton_3o14m_4785 svg{width:15px;height:15px}._miniPrimaryButton_3o14m_4783:disabled,._miniDangerButton_3o14m_4785:disabled{cursor:not-allowed;opacity:.5}._miniHazardAlert_3o14m_4983{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_3o14m_4983>svg{width:18px;height:18px;margin-top:1px;color:#b45309}._miniHazardAlertWide_3o14m_5002{grid-template-columns:1fr}._miniHazardAlert_3o14m_4983>div{display:grid;gap:5px;min-width:0}._miniHazardAlert_3o14m_4983 strong,._miniHazardAlert_3o14m_4983 span{overflow-wrap:anywhere}._miniHazardAlert_3o14m_4983 span{font-size:12px;line-height:1.55}._miniSafetyCheck_3o14m_5022{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_3o14m_5022 input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--green-deep)}._miniSafetyCheck_3o14m_5022 span{color:var(--ink);font-size:12px;line-height:1.5}._miniInputRow_3o14m_5046,._miniTextareaRow_3o14m_5047{display:grid;gap:6px;padding:11px 12px;border:1px solid rgba(31,44,36,.08);border-radius:12px;background:#fff}._miniInputRow_3o14m_5046:focus-within,._miniTextareaRow_3o14m_5047: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_3o14m_5046 span,._miniTextareaRow_3o14m_5047 span{color:var(--muted);font-size:12px;font-weight:760}._miniInputRow_3o14m_5046 input,._miniInputRow_3o14m_5046 select,._miniTextareaRow_3o14m_5047 textarea{width:100%;min-height:32px;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-weight:740}._miniInputRow_3o14m_5046 select{-webkit-appearance:none;-moz-appearance:none;appearance:none}._miniTextareaRow_3o14m_5047 textarea{min-height:82px;resize:vertical;line-height:1.55}._miniPhotoGrid_3o14m_5092{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._miniPhotoTile_3o14m_4827{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_3o14m_4827 svg{width:20px;height:20px}._miniPhotoTile_3o14m_4827 strong{color:var(--ink);font-size:13px}._miniPhotoDone_3o14m_5120{border-style:solid;color:var(--green-deep);background:var(--mint)}._miniThumbGrid_3o14m_5126{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._miniThumbCard_3o14m_5132{overflow:hidden;margin:0;border-radius:12px;background:#fff}._miniThumbCard_3o14m_5132 img{display:block;width:100%;aspect-ratio:1.1;object-fit:cover}._miniThumbPlaceholder_3o14m_5146{display:grid;width:100%;aspect-ratio:1.1;place-items:center;color:var(--green-deep);background:var(--mint)}._miniThumbPlaceholder_3o14m_5146 svg{width:22px;height:22px}._miniThumbCard_3o14m_5132 figcaption{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px;font-size:12px}._miniThumbCard_3o14m_5132 button{color:var(--red);background:transparent;font-weight:760}._miniMapCard_3o14m_5175{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_3o14m_5175 svg{width:34px;height:34px}._miniMapCard_3o14m_5175 span{color:var(--muted);font-size:12px}._miniEmptyState_3o14m_5198,._miniSuccessCard_3o14m_4425{display:grid;min-height:220px;place-items:center;gap:8px;padding:24px 18px;border-radius:16px;background:#fff;text-align:center}._miniEmptyState_3o14m_5198 svg,._miniSuccessCard_3o14m_4425 svg{width:38px;height:38px;color:var(--green-deep)}._miniEmptyState_3o14m_5198 span,._miniSuccessCard_3o14m_4425 span,._miniCardText_3o14m_5219{color:var(--muted);line-height:1.6}._miniProfileCard_3o14m_4424{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}._miniSettingsList_3o14m_4635 button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:12px;border-radius:12px;background:#fff}._miniSettingsList_3o14m_4635 strong{max-width:128px;text-align:right}._mobileControlRow_3o14m_5246,._miniActionRow_3o14m_5247,._tabs_3o14m_5248{display:flex;flex-wrap:wrap;gap:8px}._miniActionRow_3o14m_5247{margin-top:12px}._miniPageTitle_3o14m_5258 strong,._miniPageTitle_3o14m_5258 span{display:block}._miniPageTitle_3o14m_5258 span{margin-top:4px;color:var(--muted);font-size:12px}._miniDetailList_3o14m_5269,._miniTraitList_3o14m_5270{display:grid;gap:8px;margin-top:12px}._miniDetailList_3o14m_5269 div,._miniTraitList_3o14m_5270 div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px;border-radius:6px;background:var(--panel-soft)}._miniDetailList_3o14m_5269 span,._miniTraitList_3o14m_5270 span{color:var(--muted)}._miniFormGrid_3o14m_5291{display:grid;grid-template-columns:1fr;gap:10px}._scanBox_3o14m_5297{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_3o14m_5308{display:grid;gap:var(--space-4)}._surveyOverviewGrid_3o14m_5313{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:var(--space-4);align-items:stretch;min-width:0}._surveyOverviewCard_3o14m_5321,._surveyProgressCard_3o14m_5322,._surveyDetailSection_3o14m_5323{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._surveyOverviewCard_3o14m_5321,._surveyProgressCard_3o14m_5322,._surveyDetailSection_3o14m_5323{padding:var(--space-4)}._surveyBlockHead_3o14m_5337{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._surveyBlockHead_3o14m_5337 strong,._surveyBlockHead_3o14m_5337 span{display:block}._surveyBlockHead_3o14m_5337 span{margin-top:4px;color:var(--muted);line-height:1.55}._surveyInfoList_3o14m_5356{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._surveyInfoList_3o14m_5356 div{min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._surveyInfoList_3o14m_5356 span,._surveyProgressTop_3o14m_5371 span,._surveyMetricGrid_3o14m_5372 span,._assigneePanel_3o14m_5373>span{display:block;color:var(--muted);font-size:var(--font-xs);font-weight:720}._surveyInfoList_3o14m_5356 strong{display:block;margin-top:5px;line-height:1.5;overflow-wrap:anywhere}._surveyInfoWide_3o14m_5387{grid-column:1 / -1}._surveyInfoListCompact_3o14m_5391{gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}._surveyInfoListCompact_3o14m_5391 div{padding:11px 12px;border-width:0 1px 1px 0;border-radius:0;background:var(--panel)}._surveyInfoListCompact_3o14m_5391 div:nth-child(2n){border-right-width:0}._surveyInfoListCompact_3o14m_5391 div:nth-last-child(-n+1){border-bottom-width:0}._surveyProgressCard_3o14m_5322{display:grid;align-content:start;gap:var(--space-4)}._surveyProgressTop_3o14m_5371{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._surveyProgressTop_3o14m_5371 span,._surveyProgressTop_3o14m_5371 strong{display:block}._surveyProgressTop_3o14m_5371 strong{margin-top:5px;color:var(--green-ink);font-size:32px;line-height:1}._surveyProgressCardCompact_3o14m_5438{gap:var(--space-3)}._surveyProgressCardCompact_3o14m_5438 ._surveyProgressTop_3o14m_5371 strong{font-size:var(--font-xl)}._surveyMetricGrid_3o14m_5372{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._surveyMetricGrid_3o14m_5372 div{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--panel-soft)}._surveyMetricGrid_3o14m_5372 strong{display:block;margin-top:6px;font-size:var(--font-xl);line-height:1}._surveyProgressCardCompact_3o14m_5438 ._surveyMetricGrid_3o14m_5372 div{padding:10px 12px}._surveyProgressCardCompact_3o14m_5438 ._surveyMetricGrid_3o14m_5372 strong{font-size:var(--font-lg)}._surveyAssigneeLine_3o14m_5473{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_3o14m_5473 span{color:var(--muted);font-size:var(--font-xs);font-weight:720;white-space:nowrap}._surveyAssigneeLine_3o14m_5473 strong{min-width:0;color:var(--ink);text-align:right;overflow-wrap:anywhere}._surveyListSection_3o14m_5499{padding:var(--space-3)}._assigneePanel_3o14m_5373{display:grid;gap:var(--space-2);padding-top:2px}._assigneeList_3o14m_5509{display:grid;gap:var(--space-2)}._assigneeRow_3o14m_5514{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_3o14m_5514 strong{min-width:0;overflow-wrap:anywhere}._assigneeRow_3o14m_5514 span{display:inline-flex;align-items:baseline;gap:4px;color:var(--muted);font-size:var(--font-xs);white-space:nowrap}._assigneeRow_3o14m_5514 b{color:var(--ink);font-size:var(--font-lg)}._surveyRecordHead_3o14m_5544{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._surveyRecordHead_3o14m_5544 strong,._surveyRecordHead_3o14m_5544 span{display:block}._surveyRecordHead_3o14m_5544 span{margin-top:3px;color:var(--muted);line-height:1.55}._surveyRecordGrid_3o14m_5563{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3)}._surveyRecordCard_3o14m_5569{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_3o14m_5579{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._surveyRecordTitle_3o14m_5579 strong,._surveyRecordTitle_3o14m_5579 span{display:block}._surveyRecordTitle_3o14m_5579 span,._surveyRecordMeta_3o14m_5592{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._surveyRecordMeta_3o14m_5592{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}._surveyRecordMeta_3o14m_5592 span{overflow-wrap:anywhere}._traitPills_3o14m_5608{display:flex;flex-wrap:wrap;gap:var(--space-1)}._traitPills_3o14m_5608 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_3o14m_5625{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}._photoCard_3o14m_69{overflow:hidden;margin:0}._photoCard_3o14m_69 button{display:block;width:100%;padding:0;border:0;cursor:zoom-in;background:transparent}._photoCard_3o14m_69 img{display:block;width:100%;aspect-ratio:1;object-fit:cover}._photoCard_3o14m_69 figcaption{display:grid;gap:var(--space-1);margin:0;padding:var(--space-3)}._photoCard_3o14m_69 figcaption span{overflow-wrap:anywhere}._templateEditor_3o14m_5663{display:grid;gap:var(--space-4)}._templateMetaPanel_3o14m_5668{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}._templateBuilderHead_3o14m_5675{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._templateBuilderHead_3o14m_5675 strong,._templateBuilderHead_3o14m_5675 span{display:block}._templateBuilderHead_3o14m_5675 span{margin-top:3px;color:var(--muted);font-size:var(--font-xs)}._templateFieldTable_3o14m_5694{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._templateFieldHeader_3o14m_5702,._templateFieldRow_3o14m_5703{display:grid;grid-template-columns:112px 132px 92px 72px 92px minmax(150px,1fr) 72px 112px;gap:var(--space-2);align-items:center;min-width:840px;padding:8px 10px}._templateFieldHeader_3o14m_5702{color:var(--muted);background:var(--panel-soft);font-size:var(--font-xs);font-weight:780}._templateFieldRow_3o14m_5703{border-top:1px solid var(--line)}._templateFieldRow_3o14m_5703 input,._templateFieldRow_3o14m_5703 select{min-height:32px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 8px;background:var(--panel);color:var(--ink)}._templateFieldActions_3o14m_5734{display:flex;gap:4px}._templateFieldActions_3o14m_5734 button{min-height:30px;padding:5px 7px}._bookingBoard_3o14m_5744{display:grid;gap:var(--space-3)}._bookingBoardHead_3o14m_5749{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_3o14m_5749 strong,._bookingBoardHead_3o14m_5749 span{display:block}._bookingBoardHead_3o14m_5749 span{margin-top:4px;color:var(--muted);font-size:var(--font-xs)}._bookingLegend_3o14m_5771{display:flex;flex-wrap:wrap;gap:var(--space-3);grid-column:1 / -1}._bookingLegend_3o14m_5771 span{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--muted)}._bookingLegend_3o14m_5771 i{display:block;width:9px;height:9px;border-radius:var(--radius-pill)}._legendBooked_3o14m_5793{background:var(--green)}._legendFree_3o14m_5797{border:1px solid var(--line-strong);background:var(--panel)}._legendSelected_3o14m_5802{border:1px solid var(--amber);background:var(--amber-soft)}._bookingBoardControls_3o14m_5807{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._bookingBoardControls_3o14m_5807 input{min-height:34px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 9px;color:var(--ink);background:var(--panel)}._segmented_3o14m_5823{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}._segmented_3o14m_5823 button{min-height:32px;min-width:44px;padding:6px 10px;color:var(--muted);background:transparent;font-weight:760}._segmented_3o14m_5823 button[aria-pressed=true]{color:#fff;background:var(--green)}._bookingGrid_3o14m_5845{display:grid;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._bookingGridDay_3o14m_5854{grid-template-columns:160px repeat(4,minmax(130px,1fr))}._bookingGridWeek_3o14m_5858{grid-template-columns:160px repeat(5,minmax(146px,1fr))}._bookingAxis_3o14m_5862,._bookingResource_3o14m_5863,._bookingCellBooked_3o14m_5864,._bookingCellFree_3o14m_5865{min-height:78px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--space-3)}._bookingAxis_3o14m_5862{min-height:42px;color:var(--muted);background:var(--panel-soft);font-size:var(--font-xs);font-weight:780}._bookingResource_3o14m_5863{display:grid;align-content:center;gap:4px;background:var(--panel-soft)}._bookingResource_3o14m_5863 span{color:var(--muted);font-size:var(--font-xs)}._bookingCellBooked_3o14m_5864{display:grid;align-content:center;gap:4px;border-left:3px solid var(--green);background:var(--mint)}._bookingCellBooked_3o14m_5864 span{color:var(--muted);font-size:var(--font-xs)}._bookingWeekCell_3o14m_5905{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_3o14m_5905 span{color:var(--muted);font-size:var(--font-xs)}._bookingWeekCell_3o14m_5905 button{width:fit-content;margin-top:2px;color:var(--green-deep);background:transparent;font-size:var(--font-xs);font-weight:760}._bookingCellFree_3o14m_5865{display:grid;place-items:center;color:var(--muted);background:var(--panel);cursor:pointer}._bookingCellFree_3o14m_5865:hover{color:var(--green-deep);background:var(--mint)}._bookingSectionHead_3o14m_5944{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_3o14m_5954{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._bookingModule_3o14m_5954+._bookingModule_3o14m_5954{margin-top:var(--space-4)}._bookingSectionHead_3o14m_5944 strong,._bookingSectionHead_3o14m_5944 span{display:block}._bookingSectionHead_3o14m_5944 span{margin-top:3px;color:var(--muted);font-size:var(--font-xs)}._hazardIdentityCell_3o14m_5977{display:grid;gap:3px;min-width:0}._hazardIdentityCell_3o14m_5977 strong,._hazardIdentityCell_3o14m_5977 span{min-width:0;overflow-wrap:anywhere}._hazardIdentityCell_3o14m_5977 span{color:var(--muted);font-size:var(--font-xs);line-height:1.4}._myBookingGrid_3o14m_5995{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}._myBookingList_3o14m_6001{display:grid;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}._myBookingRow_3o14m_6009{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_3o14m_6009:first-child{border-top:0}._myBookingRow_3o14m_6009:hover{background:var(--panel-soft)}._myBookingTime_3o14m_6027,._myBookingMain_3o14m_6028{display:grid;min-width:0;gap:4px}._myBookingTime_3o14m_6027 strong,._myBookingMain_3o14m_6028 strong{color:var(--ink);line-height:var(--line-tight)}._myBookingTime_3o14m_6027 span,._myBookingMain_3o14m_6028 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_3o14m_6051{display:grid;min-width:0;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}._myBookingCard_3o14m_6051 strong,._myBookingCard_3o14m_6051 span,._myBookingCard_3o14m_6051 p{min-width:0}._myBookingCard_3o14m_6051 strong{display:block;color:var(--ink);line-height:var(--line-tight)}._myBookingCard_3o14m_6051 span,._myBookingCard_3o14m_6051 p{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._myBookingCard_3o14m_6051 p{margin:0}._bookingCardMeta_3o14m_6084{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._bookingEmpty_3o14m_6091{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_3o14m_6102{display:grid;min-width:0;gap:4px}._occupancyCell_3o14m_6102 strong,._occupancyCell_3o14m_6102 span{display:block;min-width:0}._occupancyCell_3o14m_6102 strong{color:var(--ink);line-height:var(--line-tight)}._occupancyCell_3o14m_6102 span,._freeOccupancy_3o14m_6120{color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal);overflow-wrap:anywhere}._bookingDialogBackdrop_3o14m_6127{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_3o14m_6127{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_3o14m_6149{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_3o14m_6149 h2{margin:0;color:var(--ink);font-size:var(--font-xl);line-height:var(--line-tight)}._bookingDialogHead_3o14m_6149 span{display:block;margin-top:4px;color:var(--muted);font-size:var(--font-xs)}._bookingDialogBody_3o14m_6172{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:0;flex:1}._bookingCalendarPane_3o14m_6179{display:grid;min-width:0;align-content:start;gap:10px;overflow:hidden;padding:12px}._bookingCalendarToolbar_3o14m_6188{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line);background:transparent}._bookingCalendarToolbar_3o14m_6188 strong,._bookingCalendarToolbar_3o14m_6188 span{display:block}._bookingCalendarToolbar_3o14m_6188 span{margin-top:2px;color:var(--muted);font-size:var(--font-xs)}._bookingCalendarSurface_3o14m_6209{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_3o14m_6209 .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_3o14m_6209 .fc-scrollgrid{border:0}._bookingCalendarSurface_3o14m_6209 .fc-scroller{scrollbar-width:thin}._bookingCalendarSurface_3o14m_6209 .fc-col-header-cell-cushion,._bookingCalendarSurface_3o14m_6209 .fc-timegrid-axis-cushion,._bookingCalendarSurface_3o14m_6209 .fc-timegrid-slot-label-cushion{color:var(--muted);font-weight:620;text-decoration:none}._bookingCalendarSurface_3o14m_6209 .fc-col-header-cell{padding:7px 0;background:var(--panel-soft)}._bookingCalendarSurface_3o14m_6209 .fc-timegrid-slot{height:28px}._bookingCalendarSurface_3o14m_6209 .fc-timegrid-axis,._bookingCalendarSurface_3o14m_6209 .fc-timegrid-slot-label{width:58px;min-width:58px}._bookingCalendarSurface_3o14m_6209 .fc-timegrid-axis-frame{justify-content:flex-end;padding-right:8px}._bookingCalendarSurface_3o14m_6209 .fc-timegrid-slot-label-frame{position:relative;top:0;transform:translateY(-50%);text-align:right}._bookingCalendarSurface_3o14m_6209 .fc-timegrid-slot-label-cushion{padding:0 8px 0 0;font-variant-numeric:tabular-nums}._bookingCalendarSurface_3o14m_6209 .fc-timegrid-slot-lane{cursor:crosshair}._bookingCalendarSurface_3o14m_6209 .fc-timegrid-slot-minor{border-top-style:dotted}._bookingCalendarSurface_3o14m_6209 .fc-non-business{background:color-mix(in srgb,var(--panel-soft) 68%,transparent)}._bookingCalendarSurface_3o14m_6209 .fc-highlight{background:color-mix(in srgb,var(--amber-soft) 78%,transparent)}._bookingCalendarSurface_3o14m_6209 .fc-timegrid-event{border-radius:6px;box-shadow:none}._bookingCalendarBusyEvent_3o14m_6302{border-color:var(--green-deep)!important;background:var(--green-deep)!important}._bookingCalendarSelectedEvent_3o14m_6307{border-color:var(--amber)!important;background:var(--amber-soft)!important}._bookingCalendarBusyEvent_3o14m_6302 .fc-event-main{color:#fff}._bookingCalendarSelectedEvent_3o14m_6307 .fc-event-main{color:var(--ink)}._bookingCalendarEventContent_3o14m_6320{position:relative;display:grid;min-width:0;gap:1px;padding:3px 18px 3px 5px;line-height:var(--line-tight)}._bookingCalendarEventContent_3o14m_6320 strong,._bookingCalendarEventContent_3o14m_6320 span,._bookingCalendarEventContent_3o14m_6320 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._bookingCalendarEventContent_3o14m_6320 span,._bookingCalendarEventContent_3o14m_6320 small{font-size:10px;opacity:.86}._bookingCalendarEventClear_3o14m_6345{position:absolute;top:2px;right:5px;width:12px;height:12px;color:currentColor;font-size:12px;line-height:12px;text-align:center;opacity:.78}._bookingFormPane_3o14m_6358{display:grid;align-content:start;gap:12px;overflow:auto;padding:14px;border-left:1px solid var(--line);background:var(--panel-soft)}._bookingFormHead_3o14m_6368{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}._bookingFormHead_3o14m_6368 strong{color:var(--ink);line-height:var(--line-tight)}._bookingFormHead_3o14m_6368 span{color:var(--muted);font-size:var(--font-xs)}._bookingFormGrid_3o14m_6387{display:grid;gap:10px}._bookingSelectionSummary_3o14m_6392{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_3o14m_6392>div{display:grid;min-width:0;gap:5px}._bookingSelectionSummary_3o14m_6392 span{color:var(--muted);font-size:var(--font-xs)}._bookingSelectionSummary_3o14m_6392 strong{color:var(--ink);line-height:var(--line-tight);overflow-wrap:anywhere}._bookingSelectionSummary_3o14m_6392 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_3o14m_6392 button:hover{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,var(--line));background:var(--red-soft)}._bookingConflictText_3o14m_6440{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_3o14m_6450{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}._labPlanDetail_3o14m_6457{display:flex;flex-direction:column;gap:var(--space-3);min-height:calc(100vh - var(--topbar-height) - 48px);min-width:0}._labPlanDetailHero_3o14m_6465{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_3o14m_6476{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0}._labPlanDetailCrumbs_3o14m_6484{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_3o14m_6494{min-height:32px;padding:6px 10px}._labPlanDetailSummary_3o14m_6499{display:flex;min-width:0}._labPlanDetailTitle_3o14m_6504{min-width:0}._labPlanDetailTitle_3o14m_6504 h1{margin:0;color:var(--ink);font-size:var(--font-2xl);line-height:var(--line-tight)}._labPlanDetailMeta_3o14m_6515{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_3o14m_6515>span{display:inline-flex;gap:6px;align-items:center;min-height:28px;min-width:0}._labPlanDetailMeta_3o14m_6515>span+span{padding-left:var(--space-3);border-left:1px solid var(--line)}._labPlanDetailMeta_3o14m_6515 small{color:var(--muted-weak);font-size:var(--font-xs);font-weight:680}._labPlanDetailMeta_3o14m_6515 strong{overflow:hidden;color:var(--ink-soft);font-size:var(--font-sm);font-weight:720;text-overflow:ellipsis;white-space:nowrap}._labPlanDetailStats_3o14m_6552{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}._labPlanDetailStats_3o14m_6552 div{min-width:0;padding:9px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labPlanDetailStats_3o14m_6552 div:nth-child(3){border-color:color-mix(in srgb,var(--red) 26%,var(--line));background:var(--red-soft)}._labPlanDetailStats_3o14m_6552 div:nth-child(4){border-color:color-mix(in srgb,var(--blue) 24%,var(--line));background:var(--blue-soft)}._labPlanDetailStats_3o14m_6552 span{display:block;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._labPlanDetailStats_3o14m_6552 strong{display:block;margin-top:2px;color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight)}._labPlanDetailActions_3o14m_6591,._labSpreadsheetActions_3o14m_6592{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}._labPlanWorkspaceHeader_3o14m_6600{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_3o14m_6613{display:grid;min-width:0;gap:4px}._labPlanWorkspaceHeaderTitle_3o14m_6613>span{color:var(--green-deep);font-size:var(--font-xs);font-weight:820}._labPlanWorkspaceHeaderTitle_3o14m_6613 h1{margin:0;color:var(--ink);font-size:var(--font-2xl);line-height:var(--line-tight)}._labPlanWorkspaceHeaderTitle_3o14m_6613 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_3o14m_6613 p>strong,._labPlanWorkspaceHeaderTitle_3o14m_6613 p>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labPlanWorkspaceHeaderTitle_3o14m_6613 p>strong{max-width:min(420px,100%);color:var(--ink-soft);font-weight:760}._labPlanWorkspaceHeaderTitle_3o14m_6613 p>small{color:var(--muted);font-size:var(--font-xs)}._labPlanWorkspace_3o14m_6600{display:flex;flex-direction:column;flex:1 1 auto;gap:0;min-height:0;min-width:0}._labPlanWorkspaceTabs_3o14m_6671{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_3o14m_6671::-webkit-scrollbar{display:none}._labPlanWorkspaceTab_3o14m_6671{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_3o14m_6671:hover{color:var(--green-deep);background:color-mix(in srgb,var(--mint) 72%,transparent)}._labPlanWorkspaceTabLabel_3o14m_6718{color:inherit;font-size:var(--font-sm);font-weight:820;overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}._labPlanWorkspaceTabActive_3o14m_6728{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_3o14m_6728:after{position:absolute;right:18px;bottom:-1px;left:18px;height:1px;background:var(--panel);content:""}._labPlanWorkspaceBody_3o14m_6745{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}._labPlanWorkspaceBody_3o14m_6745>._labPlanWorkspacePanel_3o14m_6753,._labPlanWorkspaceBody_3o14m_6745>._labSpreadsheetPanel_3o14m_6754{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}._labPlanWorkspaceBody_3o14m_6745>._labSpreadsheetPanel_3o14m_6754{flex:1 1 auto}._labPlanWorkspacePanel_3o14m_6753{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_3o14m_6776{display:grid;gap:12px;min-width:0}._labPlanOverviewInsight_3o14m_6782{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_3o14m_6782 div{min-width:0}._labPlanOverviewInsight_3o14m_6782 span,._labPlanOverviewInsight_3o14m_6782 strong{display:block}._labPlanOverviewInsight_3o14m_6782 span{color:var(--green-deep);font-size:var(--font-xs);font-weight:820;line-height:var(--line-tight)}._labPlanOverviewInsight_3o14m_6782 strong{margin-top:4px;color:var(--ink);font-size:var(--font-md);font-weight:780;line-height:var(--line-normal)}._labPlanOverviewBoard_3o14m_6819{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;min-width:0}._labPlanOverviewSection_3o14m_6826{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_3o14m_6837{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}._labPlanOverviewSectionHead_3o14m_6837 div{min-width:0}._labPlanOverviewSectionHead_3o14m_6837 span,._labPlanOverviewSectionHead_3o14m_6837 strong{display:block}._labPlanOverviewSectionHead_3o14m_6837 span{color:var(--green-deep);font-size:var(--font-sm);font-weight:820;line-height:var(--line-tight)}._labPlanOverviewSectionHead_3o14m_6837 strong{margin-top:3px;color:var(--muted);font-size:var(--font-xs);font-weight:680;line-height:var(--line-normal)}._labPlanOverviewList_3o14m_6869{display:grid;min-width:0;margin:0}._labPlanOverviewList_3o14m_6869 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_3o14m_6869 div:first-child{border-top:0}._labPlanOverviewList_3o14m_6869 dt{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-normal)}._labPlanOverviewList_3o14m_6869 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_3o14m_6869 dd>span:first-child{color:var(--ink-soft)}._labPlanOverviewMarkerLine_3o14m_6910{display:flex;flex-wrap:wrap;gap:6px;min-width:0}._labPlanOverviewSteps_3o14m_6917{display:grid;min-width:0;margin:0;padding:0;list-style:none}._labPlanOverviewSteps_3o14m_6917 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_3o14m_6917 li:first-child{border-top:0}._labPlanOverviewSteps_3o14m_6917 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_3o14m_6917 span{color:var(--muted);font-size:var(--font-xs);font-weight:720;line-height:var(--line-normal)}._labPlanOverviewSteps_3o14m_6917 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_3o14m_6965{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_3o14m_6965 span,._labPlanOverviewFocus_3o14m_6965 strong{display:block}._labPlanOverviewFocus_3o14m_6965 span{color:var(--amber);font-size:var(--font-xs);font-weight:820;line-height:var(--line-tight)}._labPlanOverviewFocus_3o14m_6965 strong{margin-top:4px;color:var(--ink);font-size:var(--font-sm);font-weight:780;line-height:var(--line-normal)}._labPlanOverviewFocus_3o14m_6965 p{min-width:0;margin:0;color:var(--muted);font-size:var(--font-sm);line-height:var(--line-normal)}._labPlanOverviewGrid_3o14m_7004{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--space-3);min-width:0}._labPlanOverviewCard_3o14m_7011,._labPlanReviewFocus_3o14m_7012{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_3o14m_7023{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}._labPlanOverviewCardHead_3o14m_7023>span,._labPlanOverviewCardHead_3o14m_7023>div>span{color:var(--green-deep);font-size:var(--font-sm);font-weight:820;line-height:var(--line-tight)}._labPlanOverviewCardHead_3o14m_7023 strong{display:block;margin-top:3px;color:var(--muted);font-size:var(--font-xs);font-weight:680;line-height:var(--line-normal)}._labPlanOverviewMetricGrid_3o14m_7048,._labPlanReviewFocusGrid_3o14m_7049{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}._labPlanOverviewMetricGrid_3o14m_7048 div,._labPlanReviewFocusGrid_3o14m_7049 div,._labPlanStageSummary_3o14m_7058 div{min-width:0;padding:9px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}._labPlanOverviewMetricGrid_3o14m_7048 span,._labPlanReviewFocusGrid_3o14m_7049 span,._labPlanStageSummary_3o14m_7058 span{display:block;color:var(--muted);font-size:var(--font-xs);font-weight:680;line-height:var(--line-normal)}._labPlanOverviewMetricGrid_3o14m_7048 strong,._labPlanReviewFocusGrid_3o14m_7049 strong,._labPlanStageSummary_3o14m_7058 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_3o14m_7058{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}._labPlanStageCurrent_3o14m_7097{border-color:color-mix(in srgb,var(--blue) 25%,var(--line))!important;background:var(--blue-soft)!important}._labPlanReviewFocusGrid_3o14m_7049 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_3o14m_7113{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._labPlanOverviewHighlights_3o14m_7113 div{min-width:0;padding:10px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labPlanOverviewHighlights_3o14m_7113 span{display:block;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-normal)}._labPlanOverviewHighlights_3o14m_7113 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_3o14m_7146{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._labPlanOverviewGroup_3o14m_7146{display:grid;align-content:start;gap:var(--space-2);min-width:0}._labPlanOverviewGroupTitle_3o14m_7159{color:var(--green-deep);font-size:var(--font-xs);font-weight:820;letter-spacing:0}._labPlanOverviewFields_3o14m_7166{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._labPlanMarkerSnapshot_3o14m_7172{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_3o14m_7182{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._labPlanMarkerSnapshotHead_3o14m_7182 div{min-width:0}._labPlanMarkerSnapshotHead_3o14m_7182 span,._labPlanMarkerSnapshotHead_3o14m_7182 strong{display:block}._labPlanMarkerSnapshotHead_3o14m_7182 span{color:var(--green-deep);font-size:var(--font-sm);font-weight:820;line-height:var(--line-tight)}._labPlanMarkerSnapshotHead_3o14m_7182 strong{margin-top:3px;color:var(--muted);font-size:var(--font-xs);font-weight:680;line-height:var(--line-normal)}._labPlanMarkerChips_3o14m_7214{display:flex;flex-wrap:wrap;gap:6px;min-width:0}._labPlanMarkerChip_3o14m_7214{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_3o14m_7214 strong{font-size:var(--font-sm);font-weight:780}._labPlanMarkerChip_3o14m_7214 small{color:var(--muted);font-size:var(--font-xs);font-weight:720}._labPlanMarkerChipActive_3o14m_7245{border-color:color-mix(in srgb,var(--green) 30%,var(--line));background:var(--green-soft)}._labPlanMarkerChipPending_3o14m_7250{border-color:color-mix(in srgb,var(--amber) 30%,var(--line));background:var(--amber-soft)}._labPlanMarkerChipDisabled_3o14m_7255{border-color:color-mix(in srgb,var(--red) 26%,var(--line));background:var(--red-soft)}._labSpreadsheetPanel_3o14m_6754{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_3o14m_7274{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._labSpreadsheetLeftControls_3o14m_7282{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}._labSpreadsheetViewSwitch_3o14m_7291{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_3o14m_7291 button{min-height:28px;padding:5px 9px}._labSpreadsheetFilters_3o14m_7307{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_3o14m_7307 button{min-height:28px;padding:5px 8px}._labSpreadsheetDirty_3o14m_7324{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_3o14m_7274 ._labSpreadsheetActions_3o14m_6592{flex:0 0 auto}._labSpreadsheetStats_3o14m_7341{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}._labSpreadsheetStats_3o14m_7341 div{min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}._labSpreadsheetStats_3o14m_7341 span{display:block;color:var(--muted);font-size:var(--font-xs)}._labSpreadsheetStats_3o14m_7341 strong{display:block;margin-top:2px;color:var(--ink);font-size:var(--font-lg);line-height:var(--line-tight)}._labSpreadsheetLegend_3o14m_7369{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--font-sm)}._labSpreadsheetSurface_3o14m_7378{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_3o14m_7389{flex:1 1 0;min-height:260px;min-width:0;overflow:auto}._labResultReasonTags_3o14m_7396{display:flex;flex-wrap:wrap;gap:4px;min-width:0}._roadmap_3o14m_7403{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}._roadmapCard_3o14m_7409{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}._roadmapCard_3o14m_7409 h2{margin:0 0 var(--space-2);font-size:var(--font-lg)}._roadmapCard_3o14m_7409 p{color:var(--muted);line-height:var(--line-loose)}@media(max-width:1100px){._splitGrid_3o14m_4354,._mobileExperienceGrid_3o14m_4361,._surveyOverviewGrid_3o14m_5313{grid-template-columns:1fr}._phoneSticky_3o14m_4406{position:static;order:-1}._kpiGrid_3o14m_28,._acceptanceGrid_3o14m_29,._capabilityGrid_3o14m_30,._deliveryGrid_3o14m_143,._confirmationBlocks_3o14m_3931,._roadmap_3o14m_7403{grid-template-columns:repeat(2,minmax(0,1fr))}._feedbackCardLayout_3o14m_3878{grid-template-columns:1fr}._labPlanDetailUtility_3o14m_6476,._labPlanWorkspaceHeader_3o14m_6600{align-items:flex-start;flex-direction:column}._labPlanDetailMeta_3o14m_6515{grid-template-columns:repeat(2,minmax(0,max-content))}._labPlanDetailStats_3o14m_6552,._labSpreadsheetStats_3o14m_7341,._labDataInsightGrid_3o14m_1893,._labDataHistoryGrid_3o14m_2059{grid-template-columns:repeat(2,minmax(0,1fr))}._labDataHistoryControls_3o14m_1996,._labPlanOverviewBoard_3o14m_6819,._labPlanOverviewGrid_3o14m_7004,._labPlanOverviewHighlights_3o14m_7113,._labPlanOverviewGroups_3o14m_7146,._labPlanOverviewFocus_3o14m_6965{grid-template-columns:1fr}._labPlanOverviewMetricGrid_3o14m_7048,._labPlanReviewFocusGrid_3o14m_7049{grid-template-columns:repeat(2,minmax(0,1fr))}._labPlanDetailActions_3o14m_6591,._labSpreadsheetActions_3o14m_6592{justify-content:flex-start}._labSpreadsheetHead_3o14m_7274,._labSpreadsheetLeftControls_3o14m_7282{align-items:flex-start;flex-direction:column}._feedbackAttachmentStrip_3o14m_4134{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._cropCompactGrid_3o14m_1139{grid-template-columns:repeat(4,206px)}._cleanPortalCards_3o14m_921{grid-template-columns:1fr;width:min(520px,100%)}}._sampleQrVisual_3o14m_7528{display:grid;flex:0 0 auto;gap:5px;place-items:center;padding:8px;border:1px solid #dce6df;border-radius:6px;background:#fff}._sampleQrVisual_3o14m_7528>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_3o14m_7528[data-status=revoked]{border-color:#d9aaa7}._sampleQrVisual_3o14m_7528[data-status=revoked]>span{border-top-color:#d9aaa7;background:#fff6f5;color:#a63f3a}._sampleQrIdentity_3o14m_7561{display:flex;gap:18px;align-items:center;min-width:0}._sampleQrIdentity_3o14m_7561>div:last-child{display:grid;gap:4px;min-width:0}._sampleQrIdentity_3o14m_7561 span,._sampleQrIdentity_3o14m_7561 small{color:var(--muted);font-size:12px}._sampleQrIdentity_3o14m_7561 strong{color:var(--ink);font-size:24px}._sampleQrIdentity_3o14m_7561 small{overflow-wrap:anywhere}._equipmentQrPanel_3o14m_7589,._equipmentForm_3o14m_7590{display:grid;min-width:0;gap:16px}._equipmentIdentitySection_3o14m_7596{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:22px;align-items:center}._equipmentRepairFocus_3o14m_7603{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_3o14m_7610{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._equipmentRepairSummary_3o14m_7610>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_3o14m_7610 span{color:var(--muted);font-size:var(--font-xs)}._equipmentRepairSummary_3o14m_7610 strong{color:var(--ink);line-height:var(--line-tight);overflow-wrap:anywhere}._equipmentRepairDescription_3o14m_7637{margin:0;color:var(--ink);font-size:var(--font-sm);line-height:var(--line-normal)}._equipmentScanControls_3o14m_7644{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px;align-items:end}._sampleLabelPreview_3o14m_7651{display:grid;gap:16px}._sampleLabelToolbar_3o14m_7656{display:grid;grid-template-columns:minmax(190px,.8fr) 120px minmax(250px,1.2fr);gap:12px;align-items:end}._sampleLabelPrintSurface_3o14m_7663{display:grid;gap:10px;align-content:start;max-height:520px;padding:16px;overflow:auto;border:1px solid var(--line);background:#eef2ef}._sampleLabelPrintThermal_3o14m_7674{grid-template-columns:max-content;justify-content:center}._sampleLabelPrintA4_3o14m_7679{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_3o14m_7651{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_3o14m_7651>svg{width:18.5mm;height:18.5mm}._sampleLabel_3o14m_7651>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:1mm}._sampleLabel_3o14m_7651 strong,._sampleLabel_3o14m_7651 span,._sampleLabel_3o14m_7651 small{overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}._sampleLabel_3o14m_7651 strong{font-size:9px}._sampleLabel_3o14m_7651 span{font-size:7.5px}._sampleLabel_3o14m_7651 small{font-size:6.5px}._sampleLabelActions_3o14m_7736{display:flex;gap:14px;align-items:center;justify-content:flex-end;color:var(--muted);font-size:12px}._sampleLabelActions_3o14m_7736 span{display:inline-flex;gap:5px;align-items:center}._sampleLabelActions_3o14m_7736 svg{width:14px;height:14px}._labScanPanel_3o14m_7756{display:grid;gap:16px}._labScanControls_3o14m_7761{display:grid;grid-template-columns:170px minmax(260px,1fr) auto;gap:12px;align-items:end}._labScanEmpty_3o14m_7768{display:grid;place-items:center;min-height:260px;padding:32px;border:1px dashed #b9cbc0;background:#f8faf8;color:var(--muted);text-align:center}._labScanEmpty_3o14m_7768>svg{width:36px;height:36px;margin-bottom:8px;color:var(--green)}._labScanEmpty_3o14m_7768 strong{color:var(--ink);font-size:16px}._labScanEmpty_3o14m_7768 span{margin:6px 0 12px;font-size:13px}._labScanResult_3o14m_7796{display:grid;gap:18px;padding:18px;border:1px solid #d9e4dc;border-left:3px solid var(--green);background:#fff}._labScanResult_3o14m_7796[data-result=revoked],._labScanResult_3o14m_7796[data-result=invalid_state]{border-left-color:#bd7828}._labScanResult_3o14m_7796[data-result=unknown],._labScanResult_3o14m_7796[data-result=wrong_type],._labScanResult_3o14m_7796[data-result=conflict],._labScanResult_3o14m_7796[data-result=plot]{border-left-color:#b94d48}._labScanResultHead_3o14m_7817{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}._labScanResultHead_3o14m_7817>div:first-child{display:grid;gap:8px}._labScanResultHead_3o14m_7817 h3{margin:0;color:var(--ink);font-size:17px}._labScanActions_3o14m_7835{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--line-soft)}._labSampleDetail_3o14m_7844{display:grid;gap:16px;min-height:calc(100vh - var(--topbar-height) - 48px)}._labSampleDetailHeader_3o14m_7850{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:2px 0 14px;border-bottom:1px solid var(--line)}._labSampleDetailTitle_3o14m_7859{display:grid;gap:3px;margin-top:14px}._labSampleDetailTitle_3o14m_7859 span,._labSampleDetailTitle_3o14m_7859 p{margin:0;color:var(--muted);font-size:13px}._labSampleDetailTitle_3o14m_7859 h1{margin:0;color:var(--ink);font-size:26px;letter-spacing:0}._labSampleDetailActions_3o14m_7879{display:flex;gap:8px;padding-top:6px}._labSampleIdentityBand_3o14m_7885{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_3o14m_7896{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}._labSampleIdentityMeta_3o14m_7896>div{min-height:58px;padding:8px 14px;border-left:1px solid var(--line-soft)}._labSampleDetailGrid_3o14m_7908{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:start}._labSampleDetailSection_3o14m_7915,._labSampleDetailAside_3o14m_7916{min-width:0;border:1px solid var(--line);background:#fff}._labSampleDetailSection_3o14m_7915{padding:0 16px 16px}._labSampleDetailAside_3o14m_7916{display:grid;gap:8px;padding:0 16px 16px}._labSampleDetailAside_3o14m_7916 button{width:100%;justify-content:flex-start}._labSampleDetailSectionHead_3o14m_7937{display:flex;gap:16px;min-height:66px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft)}._labSampleDetailSectionHead_3o14m_7937>div{display:grid;gap:2px}._labSampleDetailSectionHead_3o14m_7937 span{color:var(--muted);font-size:11px}._labSampleDetailSectionHead_3o14m_7937 h2{margin:0;color:var(--ink);font-size:16px}._labSampleDetailSectionHead_3o14m_7937>strong{color:var(--green);font-size:13px}._labSampleDetailSubhead_3o14m_7967{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_3o14m_7967>div{display:grid;gap:2px}._labSampleDetailSubhead_3o14m_7967 span,._labSampleDetailSubhead_3o14m_7967>strong{color:var(--muted);font-size:11px}._labSampleDetailSubhead_3o14m_7967 h3{margin:0;color:var(--ink);font-size:14px}._labPlanSampleToolbar_3o14m_7994{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_3o14m_7994>div:first-child{display:grid;gap:3px}._labPlanSampleToolbar_3o14m_7994 strong{color:var(--ink);font-size:14px}._labPlanSampleToolbar_3o14m_7994 span{color:var(--muted);font-size:12px}._labPlanSampleToolbar_3o14m_7994>div:last-child{display:flex;gap:8px;align-items:center}._miniScanInput_3o14m_8026{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px;border:1px solid var(--line);background:#fff}._miniScanInput_3o14m_8026>span{grid-column:1 / -1;color:var(--muted);font-size:12px}._miniScanInput_3o14m_8026 input{min-width:0;height:44px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--ink);font-size:12px}._miniScanInput_3o14m_8026 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_3o14m_7656,._labScanControls_3o14m_7761,._equipmentScanControls_3o14m_7644,._equipmentIdentitySection_3o14m_7596,._labSampleIdentityBand_3o14m_7885,._labSampleDetailGrid_3o14m_7908{grid-template-columns:1fr}._equipmentRepairSummary_3o14m_7610{grid-template-columns:repeat(2,minmax(0,1fr))}._labPlanSampleToolbar_3o14m_7994{align-items:flex-start;flex-direction:column}._labSampleIdentityMeta_3o14m_7896{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body *{visibility:hidden!important}._sampleLabelPrintSurface_3o14m_7663,._sampleLabelPrintSurface_3o14m_7663 *{visibility:visible!important}._sampleLabelPrintSurface_3o14m_7663{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_3o14m_7674,._sampleLabelPrintA4_3o14m_7679{grid-template-columns:repeat(auto-fill,50mm);justify-content:start}._equipmentLabelPrintThermal_3o14m_8114{grid-template-columns:repeat(auto-fill,60mm)}}@media(max-width:720px){._equipmentRepairSummary_3o14m_7610{grid-template-columns:1fr}._sampleQrIdentity_3o14m_7561{align-items:flex-start;flex-direction:column}._moduleGrid_3o14m_26,._cleanEntryGrid_3o14m_27,._kpiGrid_3o14m_28,._acceptanceGrid_3o14m_29,._capabilityGrid_3o14m_30,._metaGrid_3o14m_2227,._miniGrid_3o14m_32,._mobileStatusGrid_3o14m_4374,._mobileFlowGrid_3o14m_4380,._deliveryGrid_3o14m_143,._confirmationSummary_3o14m_3582,._confirmationBlocks_3o14m_3931,._surveyInfoList_3o14m_5356,._surveyRecordMeta_3o14m_5592,._roadmap_3o14m_7403,._selectionToolbar_3o14m_2161,._miniFormGrid_3o14m_5291{grid-template-columns:1fr}._selectionToolbarActions_3o14m_2168{justify-content:flex-start}._summaryStripCompact_3o14m_1550{grid-template-columns:repeat(2,minmax(0,1fr))}._formBlockHead_3o14m_2123,._surveyAssigneeLine_3o14m_5473{align-items:flex-start;flex-direction:column}._surveyAssigneeLine_3o14m_5473 strong{text-align:left}._surveyInfoListCompact_3o14m_5391 div{border-right-width:0}._assigneeRow_3o14m_5514{grid-template-columns:1fr;align-items:start}._projectOverviewRow_3o14m_1332{grid-template-columns:1fr;align-items:start;gap:var(--space-2)}._projectOverviewGrid_3o14m_1402,._projectOverviewFields_3o14m_1430,._germplasmStatsGrid_3o14m_1465{grid-template-columns:1fr}._projectOverviewCardHead_3o14m_1424{gap:4px}._projectOverviewMeta_3o14m_1351 span{max-width:100%}._panelInlineActions_3o14m_1372,._surveyRecordHead_3o14m_5544,._surveyBlockHead_3o14m_5337{align-items:flex-start;flex-direction:column}._photoStrip_3o14m_5625{grid-template-columns:repeat(2,minmax(0,1fr))}._labNav_3o14m_6450{grid-template-columns:1fr}._labPlanDetail_3o14m_6457,._labPlanWorkspace_3o14m_6600,._labPlanWorkspaceBody_3o14m_6745{min-height:0}._labPlanWorkspaceBody_3o14m_6745{display:block}._labPlanWorkspaceBody_3o14m_6745>._labSpreadsheetPanel_3o14m_6754{flex:initial}._labPlanDetailMeta_3o14m_6515{grid-template-columns:1fr;gap:var(--space-2)}._labPlanDetailMeta_3o14m_6515>span+span{padding-left:0;border-left:0}._labSpreadsheetStats_3o14m_7341{grid-template-columns:1fr}._labSpreadsheetSurface_3o14m_7378,._labResultListSurface_3o14m_7389{flex:initial;min-height:280px}._labPlanDetailStats_3o14m_6552{grid-template-columns:repeat(2,minmax(0,1fr))}._labDataInsightGrid_3o14m_1893,._labDataHistoryGrid_3o14m_2059,._labDataHistoryControls_3o14m_1996{grid-template-columns:1fr}._labDataImportHead_3o14m_1943,._labDataHistoryHead_3o14m_1944{align-items:flex-start;flex-direction:column}._labDataImportActions_3o14m_1988{justify-content:flex-start}._labPlanOverviewFields_3o14m_7166{grid-template-columns:1fr}._labPlanOverviewInsight_3o14m_6782,._labPlanOverviewCardHead_3o14m_7023,._labPlanOverviewSectionHead_3o14m_6837{align-items:flex-start;flex-direction:column}._labPlanOverviewList_3o14m_6869 div,._labPlanOverviewSteps_3o14m_6917 li,._labPlanOverviewSteps_3o14m_6917 li[aria-current=step]{grid-template-columns:1fr;gap:4px}._labPlanOverviewSteps_3o14m_6917 strong{text-align:left;white-space:normal}._labPlanOverviewMetricGrid_3o14m_7048,._labPlanReviewFocusGrid_3o14m_7049,._labPlanStageSummary_3o14m_7058{grid-template-columns:1fr}._labPlanMarkerSnapshotHead_3o14m_7182{align-items:flex-start;flex-direction:column}._labPlanWorkspaceTab_3o14m_6671{flex-basis:118px}._cleanPortalPage_3o14m_890{min-height:auto;place-items:stretch;padding:var(--space-4) 0}._cleanPortal_3o14m_890{width:100%;padding:0}._cleanPortalHeader_3o14m_901{margin-bottom:20px;text-align:left}._cleanPortalHeader_3o14m_901 h1{font-size:var(--font-page)}._cleanPortalCards_3o14m_921{gap:12px}._cleanPortalCard_3o14m_921{grid-template-columns:1fr;grid-template-rows:auto;row-gap:10px;min-height:auto;padding:14px;justify-items:start}._cleanPortalIcon_3o14m_975{grid-row:auto;width:50px;height:50px}._cleanPortalIcon_3o14m_975 svg{width:26px;height:26px}._cleanPortalContent_3o14m_997 strong{font-size:var(--font-xl)}._cleanPortalContent_3o14m_997 span{font-size:var(--font-sm)}._cleanPortalTags_3o14m_1015{margin-top:2px;gap:6px}._cleanPortalTags_3o14m_1015 span{min-height:24px;padding:3px 10px;font-size:var(--font-xs)}._cleanPortalAction_3o14m_1042{grid-column:1;justify-self:start}._cropDirectoryPanel_3o14m_1075{padding:14px}._cropToolbar_3o14m_1091{align-items:stretch;flex-direction:column;gap:10px;min-height:0;padding:0 0 12px;margin:0 0 12px}._cropSearch_3o14m_1116{width:100%;min-width:0}._cropCompactGrid_3o14m_1139{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._cropCompactCard_3o14m_1146{min-height:124px;padding:9px 7px;gap:5px}._cropCompactThumb_3o14m_1192{width:min(112px,100%)}._cropCompactName_3o14m_1214 strong{font-size:var(--font-sm)}._templateBuilderHead_3o14m_5675{align-items:flex-start;flex-direction:column}._drawerFormSection_3o14m_2314{padding:var(--space-3)}._labPlanCreateIdentity_3o14m_2360,._labPlanProjectConfigTitle_3o14m_2455,._labPlanPrimerPickerHead_3o14m_2520,._labPlanPrimerPickerHead_3o14m_2520>div{align-items:flex-start;flex-direction:column}._labPlanProjectConfig_3o14m_2446 dl{grid-template-columns:repeat(2,minmax(0,1fr))}._labPlanPeopleGrid_3o14m_2504{grid-template-columns:1fr}._labPlanPrimerOption_3o14m_2551{grid-template-columns:18px minmax(0,1fr)}._labPlanPrimerOptionStatus_3o14m_2582{grid-column:2;justify-items:start}._germplasmCompareGrid_3o14m_2682,._germplasmExtensionGrid_3o14m_2683,._germplasmDetailTextGrid_3o14m_2774{grid-template-columns:1fr}._confirmationCardHead_3o14m_3892{grid-template-columns:38px minmax(0,1fr)}._confirmationCardHead_3o14m_3892>:last-child{grid-column:2;justify-self:start}._confirmationActions_3o14m_3924,._feedbackActionGroup_3o14m_4105{align-items:flex-start;flex-direction:column;justify-content:flex-start}._feedbackCardLayout_3o14m_3878{gap:var(--space-3);padding:var(--space-3) var(--space-3) 0}._feedbackSecondaryGrid_3o14m_4010{grid-template-columns:1fr}._confirmationActions_3o14m_3924{padding:var(--space-3)}._feedbackActionLead_3o14m_3972,._feedbackActionLead_3o14m_3972 button{width:100%}._feedbackTable_3o14m_3678{min-width:1320px}._feedbackListToolbar_3o14m_3637{display:flex;overflow-x:auto;scrollbar-width:thin}._feedbackListToolbar_3o14m_3637 label{flex:0 0 132px}._feedbackDetailHead_3o14m_3788{flex-direction:column}._feedbackDetailMetaGrid_3o14m_3815{grid-template-columns:1fr}._feedbackActionGroup_3o14m_4105 button{width:100%;justify-content:center}._feedbackReadonlyGrid_3o14m_4223,._feedbackAttachmentGrid_3o14m_4293{grid-template-columns:1fr}._bookingBoardHead_3o14m_5749{grid-template-columns:1fr;flex-direction:column}._bookingBoardControls_3o14m_5807{justify-content:flex-start}._myBookingRow_3o14m_6009{grid-template-columns:1fr;align-items:start;gap:9px}._myBookingTime_3o14m_6027,._myBookingMain_3o14m_6028{gap:3px}._bookingDialogBackdrop_3o14m_6127{padding:12px}._bookingDialog_3o14m_6127{max-height:calc(100vh - 24px);min-height:0}._bookingDialogBody_3o14m_6172{grid-template-columns:1fr}._bookingDialogHead_3o14m_6149,._bookingCalendarToolbar_3o14m_6188{flex-direction:column}._bookingFormPane_3o14m_6358{border-top:1px solid var(--line);border-left:0}._bookingCalendarSurface_3o14m_6209{height:430px}}@media(min-width:1400px){._cropCompactGrid_3o14m_1139{grid-template-columns:repeat(5,206px)}}@media(max-width:460px){._photoStrip_3o14m_5625{grid-template-columns:1fr}._mobileControlRow_3o14m_5246,._miniActionRow_3o14m_5247,._tabs_3o14m_5248{flex-direction:column}}._labBatchToolbar_3o14m_8590{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(280px,1fr) auto;gap:16px;align-items:end;padding:14px 16px;border-bottom:1px solid var(--line);background:#f8faf8}._labBatchToolbarMeta_3o14m_8600{display:grid;gap:3px;min-width:0;padding-bottom:3px}._labBatchToolbarMeta_3o14m_8600 span,._labTemplateScope_3o14m_8608 span,._labProjectFieldPicker_3o14m_8609>span{color:var(--muted);font-size:12px}._labBatchToolbarMeta_3o14m_8600 strong,._labTemplateScope_3o14m_8608 strong{min-width:0;overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}._labBatchToolbarMeta_3o14m_8600 small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._labTemplateScope_3o14m_8608{display:grid;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._labTemplateScope_3o14m_8608>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_3o14m_8608>div:last-child{border-bottom:0}._labProjectFieldPicker_3o14m_8609{display:grid;gap:10px}._labProjectFieldPicker_3o14m_8609>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}._labProjectFieldPicker_3o14m_8609 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_3o14m_8609 input{width:16px;height:16px;accent-color:var(--green)}@media(max-width:1100px){._labBatchToolbar_3o14m_8590{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr)}._labBatchToolbar_3o14m_8590>:last-child{justify-self:start}}._labWorkflowContext_3o14m_8692{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_3o14m_8692>div{display:grid;gap:5px;min-width:0;padding:0 4px 5px}._labWorkflowContext_3o14m_8692>div span,._labResultHeader_3o14m_8711>div>span,._labConfigProjectList_3o14m_8712>div span,._labConfigHeader_3o14m_8713 span,._labWorkflowStageHead_3o14m_8714 span{color:var(--muted);font-size:12px}._labWorkflowContext_3o14m_8692>div strong,._labResultHeader_3o14m_8711>div>strong{overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}._labWorkflowMetrics_3o14m_8728{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}._labWorkflowMetrics_3o14m_8728>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_3o14m_8728 span,._labWorkflowMetrics_3o14m_8728 small{color:var(--muted);font-size:12px}._labWorkflowMetrics_3o14m_8728 strong{color:#1c6b3d;font-size:25px;line-height:1.1}._labWorkflowMetricsCompact_3o14m_8758>div{min-height:72px;padding:10px 14px}._labWorkflowMetricsCompact_3o14m_8758 strong{font-size:21px}._labResultMetrics_3o14m_8767{grid-template-columns:repeat(4,minmax(0,1fr))}._labExcelLocalState_3o14m_8771,._labExcelDemoState_3o14m_8772{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_3o14m_8772{border-color:#ddca90;background:#fff9e8}._labExcelLocalState_3o14m_8771>svg,._labExcelDemoState_3o14m_8772>svg{width:24px;color:#27784a}._labExcelDemoState_3o14m_8772>svg{color:#8d6b13}._labExcelLocalState_3o14m_8771>div,._labExcelDemoState_3o14m_8772>div{display:grid;gap:3px}._labExcelLocalState_3o14m_8771 strong,._labExcelDemoState_3o14m_8772 strong{color:var(--ink);font-size:13px}._labExcelLocalState_3o14m_8771 span,._labExcelDemoState_3o14m_8772 span{color:var(--muted);font-size:12px;line-height:1.5}._labWorkflowSteps_3o14m_8818{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_3o14m_8818 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_3o14m_8818 button:last-child{border-right:0}._labWorkflowSteps_3o14m_8818 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_3o14m_8818 button>span svg{width:14px;height:14px}._labWorkflowSteps_3o14m_8818 strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}._labWorkflowSteps_3o14m_8818 small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._labWorkflowSteps_3o14m_8818 ._labWorkflowStepActive_3o14m_8882{background:#eaf6ee;box-shadow:inset 0 -3px #2d8b57}._labWorkflowSteps_3o14m_8818 ._labWorkflowStepActive_3o14m_8882>span,._labWorkflowSteps_3o14m_8818 ._labWorkflowStepDone_3o14m_8888>span{border-color:#2d8b57;background:#2d8b57;color:#fff}._labWorkflowStage_3o14m_8714{overflow:hidden;scroll-margin-top:84px;border:1px solid var(--line);border-radius:10px;background:#fff}._labWorkflowStageHead_3o14m_8714{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line-soft)}._labWorkflowStageHead_3o14m_8714 h2,._labConfigHeader_3o14m_8713 h2{margin:3px 0 4px;color:var(--ink);font-size:19px}._labWorkflowStageHead_3o14m_8714 p,._labConfigHeader_3o14m_8713 p{margin:0;color:var(--muted);font-size:13px}._labStepOutcome_3o14m_8925{padding:18px 20px 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fbfdfb,#f4f9f5)}._labStepOutcome_3o14m_8925>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}._labStepOutcome_3o14m_8925>header>div{display:grid;gap:3px}._labStepOutcome_3o14m_8925>header span,._labStepArtifactHead_3o14m_8945 span{color:#287247;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._labStepOutcome_3o14m_8925>header strong{color:var(--ink);font-size:16px}._labStepOutcome_3o14m_8925>header small,._labStepArtifactHead_3o14m_8945 small{color:var(--muted);font-size:12px;line-height:1.55}._labStepOutcomeFlow_3o14m_8965{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}._labStepOutcomeFlow_3o14m_8965 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_3o14m_8965 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_3o14m_8965 article>span{color:var(--muted);font-size:11px;font-weight:700}._labStepOutcomeFlow_3o14m_8965 article>strong{color:var(--ink);font-size:15px;line-height:1.4}._labStepOutcomeFlow_3o14m_8965 article>p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}._labStepOutcomeFlow_3o14m_8965 article>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}._labStepOutcomeFlow_3o14m_8965 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_3o14m_8965 ._labStepOutcomeResult_3o14m_9035{border-color:#9bc9aa;background:#f2faf4;box-shadow:inset 0 3px #3b8f5d}._labStepArtifactHead_3o14m_8945{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--line);background:#fff}._labStepArtifactHead_3o14m_8945>div{display:grid;gap:3px}._labStepArtifactHead_3o14m_8945 strong{color:var(--ink);font-size:14px}._labStepArtifactHead_3o14m_8945 small{max-width:520px;text-align:right}._labWorkflowSplit_3o14m_9066{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:330px}._labWorkflowTableWrap_3o14m_9072{overflow-x:auto}._labWorkflowTable_3o14m_9072{width:100%;min-width:880px;border-collapse:collapse;color:var(--ink);font-size:13px}._labWorkflowTable_3o14m_9072 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_3o14m_9072 td{height:52px;padding:8px 14px;border-bottom:1px solid var(--line-soft);white-space:nowrap}._labWorkflowTable_3o14m_9072 tbody tr:hover{background:#fbfdfb}._labWorkflowTable_3o14m_9072 td:first-child{display:table-cell}._labWorkflowTable_3o14m_9072 td:first-child>svg{float:left;width:18px;margin:3px 9px 0 0;color:#3d8a5b}._labWorkflowTable_3o14m_9072 td:first-child span{display:grid;gap:2px}._labWorkflowTable_3o14m_9072 td:first-child small{color:var(--muted);font-size:11px}._labWorkflowTable_3o14m_9072 td>small{display:block;max-width:320px;overflow:hidden;margin-top:3px;color:var(--muted);font-size:11px;text-overflow:ellipsis}._labExcelInspection_3o14m_9138{border-top:1px solid var(--line);background:#fbfdfb}._labExcelInspectionHead_3o14m_9143{display:grid;grid-template-columns:minmax(300px,1.6fr) repeat(4,minmax(120px,.65fr));gap:12px;align-items:end;padding:16px 18px 12px}._labExcelInspectionHead_3o14m_9143>div{display:grid;gap:6px;align-content:center;min-height:52px;padding:7px 10px;border-left:1px solid var(--line)}._labExcelInspectionHead_3o14m_9143>div span,._labExcelSectionHead_3o14m_9161 span{color:var(--muted);font-size:11px}._labExcelInspectionHead_3o14m_9143>div strong,._labExcelSectionHead_3o14m_9161 strong{color:var(--ink);font-size:13px}._labExcelSheetNote_3o14m_9172{margin:0 18px 12px;padding:9px 11px;border:1px solid #d9e7dc;border-radius:7px;background:#f2f8f4;color:#526158;font-size:12px}._labExcelPreviewWrap_3o14m_9182{overflow:auto;max-height:390px;border-top:1px solid var(--line);background:#fff}._labExcelPreviewTable_3o14m_9189{min-width:100%;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:12px;table-layout:fixed}._labExcelPreviewTable_3o14m_9189 th,._labExcelPreviewTable_3o14m_9189 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_3o14m_9189 thead th,._labExcelPreviewTable_3o14m_9189 tbody th{position:sticky;z-index:2;width:48px;background:#eff5f1;color:#657169;font-weight:600;text-align:center}._labExcelPreviewTable_3o14m_9189 thead th{top:0}._labExcelPreviewTable_3o14m_9189 tbody th{left:0}._labExcelPreviewTable_3o14m_9189 thead th:first-child{left:0;z-index:3}._labExcelTableFoot_3o14m_9235{padding:11px 15px;border-top:1px solid var(--line-soft);background:#f8faf8;color:var(--muted);font-size:12px;text-align:center}._labWorkflowAside_3o14m_9244{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:26px;border-left:1px solid var(--line);background:#f8fbf9}._labWorkflowAside_3o14m_9244>svg{width:34px;height:34px;margin-bottom:20px;color:#2d8b57}._labWorkflowAside_3o14m_9244 span{margin-bottom:6px;color:var(--muted);font-size:12px}._labWorkflowAside_3o14m_9244 strong{color:var(--ink);font-size:16px;line-height:1.45}._labWorkflowAside_3o14m_9244 p{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.7}._labWorkflowStageActions_3o14m_9280{display:flex;gap:10px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--line);background:#fbfcfb}._labQualityGrid_3o14m_9289,._labPublishGrid_3o14m_9290{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px}._labQualityGrid_3o14m_9289 article,._labPublishGrid_3o14m_9290 article{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:9px;background:#fff}._labQualityGrid_3o14m_9289 article>div:first-child{display:flex;gap:8px;align-items:center;justify-content:space-between}._labQualityGrid_3o14m_9289 article>div:first-child span,._labPublishGrid_3o14m_9290 span{color:var(--muted);font-size:12px}._labQualityGrid_3o14m_9289 article>strong{min-height:42px;color:var(--ink);font-size:14px;line-height:1.5}._labQualityProgress_3o14m_9327{overflow:hidden;height:5px;border-radius:4px;background:#e5ece7}._labQualityProgress_3o14m_9327 i{display:block;height:100%;border-radius:inherit;background:#3a9a63}._labExcelIssueSection_3o14m_9341{margin:0 22px 22px;overflow:hidden;border:1px solid var(--line);border-radius:9px}._labExcelSectionHead_3o14m_9161{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--line);background:#f8faf8}._labExcelSectionHead_3o14m_9161>div{display:grid;gap:3px}._labExcelEmptyQuality_3o14m_9363{display:grid;place-items:center;gap:10px;min-height:180px;color:#287a4a}._labExcelEmptyQuality_3o14m_9363 svg{width:32px}._labExcelExportPanel_3o14m_9375{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_3o14m_9375>div{display:flex;gap:12px;align-items:center}._labExcelExportPanel_3o14m_9375 svg{flex:0 0 auto;width:25px;color:#287a4a}._labExcelExportPanel_3o14m_9375 span{display:grid;gap:4px}._labExcelExportPanel_3o14m_9375 strong{color:var(--ink);font-size:14px}._labExcelExportPanel_3o14m_9375 small{color:var(--muted);font-size:12px}._labPublishGrid_3o14m_9290 article>svg{width:28px;height:28px;color:#2d8b57}._labPublishGrid_3o14m_9290 strong{color:var(--ink);font-size:28px}._labPublishGrid_3o14m_9290 small{color:var(--muted);font-size:12px;line-height:1.55}._labResultHeader_3o14m_8711{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_3o14m_8711>div:first-child{display:grid;gap:4px}._labResultHeader_3o14m_8711 small{color:var(--muted);font-size:12px}._labResultFieldChips_3o14m_9453{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;max-width:52%}._labResultToolbar_3o14m_9462{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_3o14m_9475{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_3o14m_9475 svg{flex:0 0 auto;width:17px;height:17px;margin-top:1px}._labResultToolbar_3o14m_9462>div[role=tablist]{display:flex;gap:4px}._labResultToolbar_3o14m_9462>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_3o14m_9462>div[role=tablist] ._labResultTabActive_3o14m_9512{border-color:#2d8b57;color:#1c6b3d;font-weight:700}._labMarkerGrid_3o14m_9518{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 0}._labMarkerGrid_3o14m_9518 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_3o14m_9518 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_3o14m_9518 article>div:not(:first-child){display:grid;gap:8px;color:var(--ink);font-size:12px}._labMarkerGrid_3o14m_9518 i{display:block;height:24px;border-radius:4px;background:#91cda9}._labMarkerGrid_3o14m_9518 i[data-tone=b]{background:#80aee8}._labMarkerGrid_3o14m_9518 i[data-tone=mixed]{background:#b6a3dc}._labMarkerGrid_3o14m_9518 i[data-tone=warning]{background:#e9c36f}._labResultHistory_3o14m_9562{margin-top:14px;border:1px solid #cddfd2;border-radius:9px;background:#f9fcfa}._labResultHistoryTrail_3o14m_9569{display:grid;gap:0;padding:0 20px 20px}._labResultHistoryTrail_3o14m_9569 article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line-soft)}._labResultHistoryTrail_3o14m_9569 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_3o14m_9569 article>div{display:grid;gap:4px}._labResultHistoryTrail_3o14m_9569 small,._labResultHistoryTrail_3o14m_9569 p{margin:0;color:var(--muted);font-size:12px}._labConfigLayout_3o14m_9607{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_3o14m_8712{display:flex;flex-direction:column;gap:8px;padding:16px;border-right:1px solid var(--line);background:#f7faf8}._labConfigProjectList_3o14m_8712>div{display:grid;gap:3px;margin-bottom:4px;padding:4px 5px 12px;border-bottom:1px solid var(--line)}._labConfigProjectList_3o14m_8712>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_3o14m_8712>button:not(:last-child):hover,._labConfigProjectList_3o14m_8712>._labConfigProjectActive_3o14m_9647:not(:last-child){border-color:#cbded0;background:#fff;box-shadow:0 5px 16px #2657360f}._labConfigProjectList_3o14m_8712>button span,._labConfigProjectList_3o14m_8712>button small{color:var(--muted);font-size:11px}._labConfigProjectList_3o14m_8712>button strong{font-size:13px;line-height:1.45}._labConfigMain_3o14m_9664{display:flex;min-width:0;flex-direction:column}._labConfigHeader_3o14m_8713{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}._labConfigHeader_3o14m_8713>div:last-child{display:flex;gap:6px}._labConfigSectionNav_3o14m_9684{display:flex;flex-wrap:wrap;padding:0 14px;border-bottom:1px solid var(--line)}._labConfigSectionNav_3o14m_9684 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_3o14m_9684 ._labConfigSectionActive_3o14m_9703{border-color:#2d8b57;color:#1f7543;font-weight:700}._labConfigDetailGrid_3o14m_9709{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start;flex:1;padding:22px}._labConfigBlock_3o14m_9718{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_3o14m_9718>span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#e3f2e8;color:#287a4a}._labConfigBlock_3o14m_9718 svg{width:19px}._labConfigBlock_3o14m_9718>div{display:grid;align-content:start;gap:5px}._labConfigBlock_3o14m_9718 small,._labConfigBlock_3o14m_9718 p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}._labConfigBlock_3o14m_9718 strong{color:var(--ink);font-size:14px;line-height:1.45}._labConfigFieldGrid_3o14m_9763{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;flex:1;padding:22px}._labConfigFieldGrid_3o14m_9763 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_3o14m_9763 article>span{color:#2d8b57;font-size:11px;font-weight:700}._labConfigFieldGrid_3o14m_9763 article>div{display:grid;gap:3px}._labConfigFieldGrid_3o14m_9763 small{color:var(--muted);font-size:11px}._labConfigFieldGrid_3o14m_9763>button{min-height:64px;border:1px dashed #9db9a6;border-radius:8px;background:#f8fbf9;color:#287a4a;cursor:pointer}._labVersionTrail_3o14m_9808{display:grid;align-content:start;flex:1;padding:22px}._labVersionTrail_3o14m_9808 article{display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}._labVersionTrail_3o14m_9808 article>span{color:#2d8b57;font-size:12px;font-weight:700}._labVersionTrail_3o14m_9808 article>div{display:grid;gap:5px}._labVersionTrail_3o14m_9808 small{color:var(--muted);font-size:12px}._labConfigActions_3o14m_9839{display:flex;gap:9px;align-items:center;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line);background:#fbfcfb}._labConfigActions_3o14m_9839>span{margin-right:auto;color:var(--muted);font-size:12px}@media(max-width:1500px){._labWorkflowContext_3o14m_8692{grid-template-columns:repeat(2,minmax(0,1fr))}._labWorkflowMetrics_3o14m_8728{grid-template-columns:repeat(3,minmax(0,1fr))}._labResultMetrics_3o14m_8767{grid-template-columns:repeat(4,minmax(0,1fr))}._labWorkflowSteps_3o14m_8818{grid-template-columns:repeat(3,minmax(0,1fr))}._labWorkflowSteps_3o14m_8818 button:nth-child(3){border-right:0}._labWorkflowSteps_3o14m_8818 button:nth-child(-n+3){border-bottom:1px solid #e2e9e4}}@media(max-width:900px){._labWorkflowMetrics_3o14m_8728,._labQualityGrid_3o14m_9289,._labPublishGrid_3o14m_9290,._labMarkerGrid_3o14m_9518,._labConfigDetailGrid_3o14m_9709,._labConfigFieldGrid_3o14m_9763{grid-template-columns:repeat(2,minmax(0,1fr))}._labWorkflowSplit_3o14m_9066,._labConfigLayout_3o14m_9607{grid-template-columns:1fr}._labWorkflowAside_3o14m_9244{border-top:1px solid var(--line);border-left:0}._labConfigProjectList_3o14m_8712{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--line)}._labConfigProjectList_3o14m_8712>div,._labConfigProjectList_3o14m_8712>:last-child{grid-column:1 / -1}._labResultHeader_3o14m_8711,._labResultToolbar_3o14m_9462{align-items:stretch;flex-direction:column}._labResultFieldChips_3o14m_9453{justify-content:flex-start;max-width:none}._labExcelInspectionHead_3o14m_9143{grid-template-columns:repeat(2,minmax(0,1fr))}._labExcelInspectionHead_3o14m_9143>:first-child{grid-column:1 / -1}._labStepOutcomeFlow_3o14m_8965{grid-template-columns:1fr;gap:26px}._labStepOutcomeFlow_3o14m_8965 article{min-height:0}._labStepOutcomeFlow_3o14m_8965 article:not(:last-child):after{top:auto;right:50%;bottom:-22px;transform:translate(50%) rotate(90deg)}}@media(max-width:620px){._labWorkflowContext_3o14m_8692,._labWorkflowMetrics_3o14m_8728,._labWorkflowSteps_3o14m_8818,._labQualityGrid_3o14m_9289,._labPublishGrid_3o14m_9290,._labMarkerGrid_3o14m_9518,._labConfigDetailGrid_3o14m_9709,._labConfigFieldGrid_3o14m_9763,._labConfigProjectList_3o14m_8712{grid-template-columns:1fr}._labWorkflowSteps_3o14m_8818 button,._labWorkflowSteps_3o14m_8818 button:nth-child(3){border-right:0;border-bottom:1px solid #e2e9e4}._labConfigProjectList_3o14m_8712>div,._labConfigProjectList_3o14m_8712>:last-child{grid-column:auto}._labConfigActions_3o14m_9839,._labWorkflowStageHead_3o14m_8714,._labWorkflowStageActions_3o14m_9280,._labStepOutcome_3o14m_8925>header,._labStepArtifactHead_3o14m_8945{align-items:stretch;flex-direction:column}._labStepArtifactHead_3o14m_8945 small{max-width:none;text-align:left}._labConfigActions_3o14m_9839>span{margin-right:0}._labExcelLocalState_3o14m_8771,._labExcelDemoState_3o14m_8772{grid-template-columns:30px minmax(0,1fr)}._labExcelLocalState_3o14m_8771>:last-child,._labExcelDemoState_3o14m_8772>:last-child{grid-column:1 / -1}._labExcelInspectionHead_3o14m_9143{grid-template-columns:1fr}._labExcelInspectionHead_3o14m_9143>:first-child{grid-column:auto}._labExcelExportPanel_3o14m_9375{align-items:stretch;flex-direction:column}}._appShell_1mdku_1{min-height:100vh;background:var(--bg)}._topbar_1mdku_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_1mdku_22{grid-column:1;display:flex;min-width:228px;align-items:center;gap:10px}._brandMark_1mdku_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_1mdku_42{display:block;color:var(--green-ink);font-weight:800}._brandSubtitle_1mdku_48{display:block;margin-top:2px;color:var(--muted);font-size:var(--font-xs)}._topnav_1mdku_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_1mdku_55::-webkit-scrollbar{display:none}._topnav_1mdku_55 button{flex:0 0 auto}._homeNavButton_1mdku_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_1mdku_75 svg{width:22px;height:22px;stroke-width:2.25}._homeNavButton_1mdku_75:hover,._homeNavButton_1mdku_75:focus-visible{border-color:var(--line-strong);background:var(--mint);box-shadow:var(--shadow-sm)}._userArea_1mdku_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_1mdku_99::-webkit-scrollbar{display:none}._userArea_1mdku_99 button,._accountMenuWrap_1mdku_116{flex:0 0 auto}._accountMenuWrap_1mdku_116{position:relative}._notificationWrap_1mdku_124{position:relative;flex:0 0 auto}._feedbackTopButton_1mdku_129{flex:0 0 auto}._feedbackFloatingButton_1mdku_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_1mdku_133 svg{width:17px;height:17px}._feedbackReturnFloatingButton_1mdku_158{bottom:68px;color:var(--green-deep);background:var(--panel)}._notificationButton_1mdku_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_1mdku_164:hover,._notificationButton_1mdku_164[aria-expanded=true]{border-color:var(--line-strong);color:var(--green-deep);background:var(--mint);box-shadow:var(--shadow-sm)}._notificationBadge_1mdku_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_1mdku_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_1mdku_1 .18s ease-out both}._notificationHead_1mdku_227{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 8px 10px;border-bottom:1px solid var(--line)}._notificationHead_1mdku_227 strong,._notificationHead_1mdku_227 span{display:block}._notificationHead_1mdku_227 strong{color:var(--ink);font-size:var(--font-sm);font-weight:820}._notificationHead_1mdku_227 span{margin-top:2px;color:var(--muted);font-size:var(--font-xs)}._notificationHead_1mdku_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_1mdku_227 button:disabled{cursor:default;color:var(--muted)}._notificationList_1mdku_269{display:grid;gap:2px;max-height:306px;padding:4px 0;overflow-y:auto;scrollbar-width:thin}._notificationItem_1mdku_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_1mdku_278:hover,._notificationItem_1mdku_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_1mdku_301{border-color:color-mix(in srgb,var(--green) 10%,transparent);background:color-mix(in srgb,var(--green-soft) 72%,white)}._notificationItemUnread_1mdku_301:before{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:var(--radius-pill);background:var(--green);content:""}._notificationIcon_1mdku_317{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--radius-sm);color:var(--green-deep);background:var(--mint)}._notificationIcon_1mdku_317 svg{width:17px;height:17px}._notificationIcontask_1mdku_332{color:var(--blue);background:var(--blue-soft)}._notificationIconwarning_1mdku_337{color:var(--amber);background:var(--amber-soft)}._notificationIconsuccess_1mdku_342{color:var(--green-deep);background:var(--mint)}._notificationIconsystem_1mdku_347{color:var(--ink-soft);background:var(--panel-muted)}._notificationText_1mdku_352{display:grid;min-width:0;gap:2px}._notificationText_1mdku_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_1mdku_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_1mdku_352 small{color:var(--muted);font-size:11px;font-weight:720}._notificationEmpty_1mdku_385{display:grid;place-items:center;gap:8px;padding:22px 12px;color:var(--muted);font-size:var(--font-sm)}._notificationEmpty_1mdku_385 svg{width:24px;height:24px;color:var(--green)}._notificationFooter_1mdku_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_1mdku_400:hover,._notificationFooter_1mdku_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_1mdku_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_1mdku_420:hover,._userChipButton_1mdku_420[aria-expanded=true]{border-color:var(--line-strong);color:var(--green-deep);background:var(--mint);box-shadow:var(--shadow-sm)}._userMeta_1mdku_448{display:grid;min-width:0;line-height:1.2}._userMeta_1mdku_448 strong{font-size:var(--font-sm)}._userMeta_1mdku_448 small{color:var(--muted);font-size:var(--font-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1mdku_466{flex:0 0 auto;margin-left:auto;color:var(--muted)}._accountMenu_1mdku_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_1mdku_1 .18s ease-out both}._accountMenuHead_1mdku_488{display:flex;align-items:center;gap:10px;padding:8px 8px 9px}._accountMenuHead_1mdku_488 strong,._accountMenuHead_1mdku_488 span,._accountRoleLine_1mdku_497{display:block}._accountMenuHead_1mdku_488 strong{color:var(--ink);font-size:var(--font-sm)}._accountMenuHead_1mdku_488 span{margin-top:2px;color:var(--muted);font-size:var(--font-xs)}._accountRoleLine_1mdku_497{margin-top:2px;color:var(--green-deep);font-size:var(--font-xs);font-weight:680;line-height:1.45}._accountAvatar_1mdku_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_1mdku_532{display:grid;gap:2px;padding-top:4px;border-top:1px solid var(--line)}._accountMenuItem_1mdku_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_1mdku_539:hover,._accountMenuItem_1mdku_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_1mdku_539 svg{width:16px;height:16px;flex:0 0 auto}._accountMenuDivider_1mdku_571{margin:6px 0;border-top:1px solid var(--line)}._accountMenuDanger_1mdku_576{color:var(--red)}._accountMenuDanger_1mdku_576:hover,._accountMenuDanger_1mdku_576:focus-visible{color:var(--red);background:var(--red-soft)}._accountMenuDanger_1mdku_576:focus-visible{outline-color:color-mix(in srgb,var(--red) 44%,white)}@keyframes _topbarMenuIn_1mdku_1{0%{transform:translateY(-4px) scale(.985);opacity:0}}@media(prefers-reduced-motion:reduce){._notificationPanel_1mdku_208,._accountMenu_1mdku_116{animation:none}}._accountDrawerStack_1mdku_604{display:grid;gap:14px}._accountInfoGrid_1mdku_609{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._accountInfoItem_1mdku_615{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}._accountInfoItemWide_1mdku_623{grid-column:1 / -1}._accountInfoItem_1mdku_615 span,._accountInfoItem_1mdku_615 strong{display:block}._accountInfoItem_1mdku_615 span,._accountSectionLabel_1mdku_633{color:var(--muted);font-size:var(--font-xs);font-weight:720}._accountInfoItem_1mdku_615 strong{margin-top:6px;color:var(--ink);font-size:var(--font-sm);line-height:1.55;word-break:break-word}._permissionSection_1mdku_647{padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}._permissionSection_1mdku_647 p{margin:8px 0 0;color:var(--ink-soft);font-size:var(--font-sm);line-height:1.7}._accountPillList_1mdku_661{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}._accountPillList_1mdku_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_1mdku_677{display:flex;justify-content:flex-end}._main_1mdku_682{width:min(var(--content-max),100%);margin:0 auto;padding:var(--space-5) var(--space-6) var(--space-7);overflow-x:clip}._workspace_1mdku_689{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);gap:var(--space-5)}._workspaceDual_1mdku_695{display:grid;grid-template-columns:72px 204px minmax(0,1fr);gap:0;align-items:stretch}._workspaceDualSidebarCollapsed_1mdku_702{grid-template-columns:72px 44px minmax(0,1fr)}._workspaceDual_1mdku_695 ._content_1mdku_706{margin-left:var(--space-4)}._workspaceDualSidebarCollapsed_1mdku_702 ._content_1mdku_706{margin-left:var(--space-3)}._moduleRail_1mdku_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_1mdku_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_1mdku_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_1mdku_736:hover,._moduleRailButtonActive_1mdku_754{color:#fff;background:color-mix(in srgb,#fff 12%,transparent)}._moduleRailButtonActive_1mdku_754{border-color:color-mix(in srgb,#fff 72%,transparent);color:var(--green-deep);background:#fff;box-shadow:0 6px 14px #0c261929}._moduleRailButton_1mdku_736 svg{width:19px;height:19px}._sidebar_1mdku_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_1mdku_785{display:flex;justify-content:center;padding:10px 4px}._sidebarTitle_1mdku_791{margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}._sidebarCollapsed_1mdku_785 ._sidebarTitle_1mdku_791{margin-bottom:0;padding-bottom:0;border-bottom:0}._sidebarTitleRow_1mdku_803{display:flex;align-items:center;justify-content:space-between;gap:8px}._sidebarCollapsed_1mdku_785 ._sidebarTitleRow_1mdku_803{justify-content:center}._sidebarTitleRow_1mdku_803 button{min-height:28px;padding:4px 6px;font-size:12px}._sidebarTitleText_1mdku_820{min-width:0}._sidebarCollapsed_1mdku_785 ._sidebarTitleText_1mdku_820{display:none}._sidebarTitle_1mdku_791 strong,._sidebarTitle_1mdku_791 span{display:block}._sidebarTitle_1mdku_791 strong{color:var(--ink);font-size:var(--font-md);font-weight:820}._sidebarTitle_1mdku_791 span{margin-top:4px;color:var(--muted);font-size:var(--font-xs)}._sidebarToggleButton_1mdku_845{flex:0 0 auto}._sidebarNav_1mdku_849{display:grid;gap:0}._sidebarCollapsed_1mdku_785 ._sidebarNav_1mdku_849{display:none}._sidebarContextCard_1mdku_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_1mdku_858 span,._sidebarContextCard_1mdku_858 strong,._sidebarContextCard_1mdku_858 small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sidebarContextCard_1mdku_858 span{color:var(--green-deep);font-size:var(--font-xs);font-weight:820}._sidebarContextCard_1mdku_858 strong{color:var(--ink);font-size:var(--font-sm);font-weight:820;line-height:var(--line-tight)}._sidebarContextCard_1mdku_858 small{color:var(--muted);font-size:var(--font-xs)}._sidebarPlanNavButton_1mdku_895{min-height:48px!important;align-items:center;gap:8px}._sidebarPlanNavButton_1mdku_895>span:first-of-type{display:grid;min-width:0;gap:2px;text-align:left}._sidebarPlanNavButton_1mdku_895 strong,._sidebarPlanNavButton_1mdku_895 small{min-width:0;overflow:hidden;line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._sidebarPlanNavButton_1mdku_895 strong{color:inherit;font-size:var(--font-sm);font-weight:780}._sidebarPlanNavButton_1mdku_895 small{color:var(--muted);font-size:var(--font-xs);font-weight:660}._sidebarBackButton_1mdku_929{width:100%;justify-content:flex-start;margin-top:12px}._currentCropButton_1mdku_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_1mdku_935:hover,._currentCropButton_1mdku_935:focus-visible{border-color:var(--green);background:var(--mint);box-shadow:var(--shadow-xs);outline:none}._currentCropThumb_1mdku_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)}._currentCropText_1mdku_974{display:grid;min-width:0;gap:2px}._currentCropText_1mdku_974 strong{overflow:hidden;color:var(--green-ink);font-size:var(--font-sm);line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}._currentCropText_1mdku_974 span{margin:0;color:var(--muted);font-size:var(--font-xs)}._currentCropArrow_1mdku_995{width:16px;height:16px;color:var(--muted)}._sidebar_1mdku_771>button,._sidebarNav_1mdku_849>button{min-height:38px;padding:8px 10px;font-size:var(--font-sm)}._sideGroupLabel_1mdku_1008{margin:14px 8px 8px;color:var(--muted);font-size:var(--font-xs);font-weight:760}._sideSection_1mdku_1015{display:grid;gap:4px;margin-bottom:8px}._sideSubNav_1mdku_1021{display:grid;gap:2px;padding-left:10px;border-left:2px solid var(--line);margin-left:8px}._sideSubButton_1mdku_1029{min-height:30px;padding:6px 8px;justify-content:flex-start;color:var(--muted);font-size:var(--font-sm);font-weight:650}._content_1mdku_706{min-width:0}._modeChooser_1mdku_1042{display:grid;min-height:100vh;place-items:center;padding:32px;background:var(--bg)}._modeChooserPanel_1mdku_1050{width:min(980px,100%)}._modeChooserHead_1mdku_1054{display:flex;align-items:center;gap:14px;margin-bottom:20px}._modeChooserHead_1mdku_1054 h1{margin:0;font-size:var(--font-page);line-height:1.2}._modeChooserHead_1mdku_1054 p{margin:8px 0 0;color:var(--muted);line-height:1.7}._modeCardGrid_1mdku_1073{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._modeCard_1mdku_1073{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_1mdku_1073:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-1px)}._modeCardClean_1mdku_1101{border-color:var(--line-strong);background:var(--panel-raised)}._modeCardKicker_1mdku_1106{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_1mdku_1073 h2{margin:22px 0 8px;font-size:var(--font-page)}._modeCard_1mdku_1073 p,._modeCard_1mdku_1073 li{color:var(--muted);line-height:1.75}._modeCard_1mdku_1073 ul{flex:1;padding-left:18px}._modeCard_1mdku_1073 li+li{margin-top:4px}@media(max-width:1180px){._topbar_1mdku_6{display:flex;align-items:flex-start;flex-direction:column;gap:10px}._topnav_1mdku_55,._userArea_1mdku_99{justify-content:flex-start;width:100%}._userArea_1mdku_99{flex-wrap:wrap;overflow:visible;white-space:normal}}@media(max-width:1100px){._workspace_1mdku_689,._workspaceDual_1mdku_695,._workspaceDualSidebarCollapsed_1mdku_702{grid-template-columns:1fr}._moduleRail_1mdku_714,._sidebar_1mdku_771{position:static;min-height:auto;border-radius:var(--radius)}._workspaceDual_1mdku_695 ._content_1mdku_706,._workspaceDualSidebarCollapsed_1mdku_702 ._content_1mdku_706{margin-left:0}._sidebarCollapsed_1mdku_785{display:block;justify-content:initial;padding:18px 14px}._sidebarCollapsed_1mdku_785 ._sidebarTitle_1mdku_791{margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}._sidebarCollapsed_1mdku_785 ._sidebarTitleRow_1mdku_803{justify-content:space-between}._sidebarCollapsed_1mdku_785 ._sidebarTitleText_1mdku_820{display:block}._sidebarCollapsed_1mdku_785 ._sidebarNav_1mdku_849{display:grid}._sidebarToggleButton_1mdku_845{display:none}._moduleRail_1mdku_714{grid-auto-flow:column;grid-auto-columns:minmax(108px,1fr);overflow-x:auto}._moduleRailTitle_1mdku_728{display:none}._moduleRailButton_1mdku_736{min-height:48px;grid-template-columns:auto auto;justify-content:center}}@media(max-width:720px){._main_1mdku_682,._modeChooser_1mdku_1042{padding:14px 16px}._modeCardGrid_1mdku_1073{grid-template-columns:1fr;gap:12px}._topbar_1mdku_6{padding:12px 16px}._brand_1mdku_22{width:100%;min-width:0}._brandTitle_1mdku_42,._brandSubtitle_1mdku_48{white-space:normal}._topnav_1mdku_55{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}._topnav_1mdku_55 button{width:100%;min-width:0;min-height:30px;justify-content:center;gap:4px;padding:5px 6px;font-size:var(--font-xs)}._topnav_1mdku_55 button svg{width:14px;height:14px}._topnav_1mdku_55 button._homeNavButton_1mdku_75{min-height:36px;padding:6px 8px}._topnav_1mdku_55 button._homeNavButton_1mdku_75 svg{width:18px;height:18px}._userArea_1mdku_99{flex-wrap:wrap;overflow:visible;white-space:normal}._userArea_1mdku_99 button{width:auto;min-width:0;min-height:30px;padding:5px 8px;font-size:var(--font-xs)}._notificationButton_1mdku_164{width:34px;height:34px;padding:0}._feedbackTopButton_1mdku_129{display:none}._feedbackFloatingButton_1mdku_133{display:flex}._notificationPanel_1mdku_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_1mdku_116{width:100%;max-width:100%}._userChipButton_1mdku_420{min-width:0;max-width:240px;width:100%;min-height:30px;padding:5px 8px}._accountMenu_1mdku_116{right:auto;left:0;width:min(224px,calc(100vw - 32px))}._userMeta_1mdku_448 small{display:none}._accountInfoGrid_1mdku_609{grid-template-columns:1fr}._modeChooserHead_1mdku_1054{align-items:flex-start;gap:10px;margin-bottom:14px}._modeChooserHead_1mdku_1054 h1{font-size:24px}._modeChooserHead_1mdku_1054 p{margin-top:4px;line-height:1.55}._modeCard_1mdku_1073{min-height:auto;padding:18px}._modeCard_1mdku_1073 h2{margin:14px 0 6px;font-size:24px}._modeCard_1mdku_1073 p,._modeCard_1mdku_1073 li{line-height:1.55}._modeCard_1mdku_1073 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}}/*!
 * 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)}
