._button_3zv2g_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}._button_3zv2g_1:disabled,._button_3zv2g_1[aria-disabled=true]{cursor:not-allowed;opacity:.55}._sm_3zv2g_55{height:32px;min-height:32px;padding:6px 10px;font-size:13px}._md_3zv2g_69{height:40px;min-height:40px;padding:8px 14px;font-size:14px}._lg_3zv2g_83{height:48px;min-height:48px;padding:10px 18px;font-size:15px}._fullWidth_3zv2g_97{width:100%}._primary_3zv2g_105{color:var(--ls-button-primary-color, #ffffff);background:var(--ls-button-primary-bg, #1264a3);border-color:var(--ls-button-primary-border, #1264a3)}._primary_3zv2g_105:hover:not(:disabled){background:var(--ls-button-primary-bg-hover, #0f568d);border-color:var(--ls-button-primary-border-hover, #0f568d)}._secondary_3zv2g_127{color:var(--ls-button-secondary-color, #172033);background:var(--ls-button-secondary-bg, #eef2f7);border-color:var(--ls-button-secondary-border, #d8e0ea)}._secondary_3zv2g_127:hover:not(:disabled){background:var(--ls-button-secondary-bg-hover, #e2e8f0)}._outline_3zv2g_147{color:var(--ls-button-outline-color, #172033);background:transparent;border-color:var(--ls-button-outline-border, #cbd5e1)}._outline_3zv2g_147:hover:not(:disabled){background:var(--ls-button-outline-bg-hover, #f8fafc)}._ghost_3zv2g_167{color:var(--ls-button-ghost-color, #172033);background:transparent;border-color:transparent}._ghost_3zv2g_167:hover:not(:disabled){background:var(--ls-button-ghost-bg-hover, #f1f5f9)}._danger_3zv2g_187{color:var(--ls-button-danger-color, #ffffff);background:var(--ls-button-danger-bg, #c2410c);border-color:var(--ls-button-danger-border, #c2410c)}._danger_3zv2g_187:hover:not(:disabled){background:var(--ls-button-danger-bg-hover, #9a3412);border-color:var(--ls-button-danger-border-hover, #9a3412)}._label_3zv2g_209{display:inline-flex;align-items:center;justify-content:center}._icon_3zv2g_221{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex:0 0 auto}._formItem_on6uk_1{display:flex;flex-direction:column;gap:6px;width:100%}._label_on6uk_15{font-size:13px;font-weight:500;color:var(--ls-form-label-color, #334155)}._input_on6uk_27{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--ls-form-border, #cbd5e1);border-radius:6px;color:var(--ls-form-color, #172033);background:var(--ls-form-bg, #ffffff);font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;box-sizing:border-box}._input_on6uk_27::placeholder{color:var(--ls-form-placeholder-color, #94a3b8)}._input_on6uk_27:disabled{cursor:not-allowed;background:var(--ls-form-disabled-bg, #f8fafc);color:var(--ls-form-disabled-color, #94a3b8)}._textarea_on6uk_81{min-height:112px;resize:vertical}._status_hover_on6uk_91,._status_focus_on6uk_93{border-color:var(--ls-form-focus-border, #1264a3)}._status_focus_on6uk_93,._status_focusError_on6uk_103{box-shadow:0 0 0 3px var(--ls-form-focus-ring, rgba(18, 100, 163, .14))}._status_error_on6uk_111,._status_focusError_on6uk_103{border-color:var(--ls-form-error-border, #dc2626)}._status_error_on6uk_111,._status_focusError_on6uk_103{color:var(--ls-form-error-color, #991b1b)}._formItemCheckbox_on6uk_131{position:relative;width:fit-content;flex-direction:row;align-items:center;gap:8px}._checkbox_on6uk_147{width:16px;height:16px;margin:0;accent-color:var(--ls-form-checkbox-color, #1264a3)}._checkboxLabel_on6uk_161{color:var(--ls-form-label-color, #334155);font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}._error_on6uk_175{color:var(--ls-form-error-color, #dc2626);font-size:12px;line-height:1.3}._wrapper_14mpf_1{display:inline-flex;align-items:center;gap:8px;color:var(--ls-loader-color, #475569)}._spinner_14mpf_15{--size: 24px;width:var(--size);height:var(--size);border:2px solid var(--ls-loader-track-color, #e2e8f0);border-top-color:var(--ls-loader-color, #1264a3);border-radius:50%;animation:_spin_14mpf_15 .8s linear infinite}._sm_14mpf_35{--size: 16px}._md_14mpf_43{--size: 24px}._lg_14mpf_51{--size: 40px}._label_14mpf_59{font-size:14px}@keyframes _spin_14mpf_15{to{transform:rotate(360deg)}}._overlay_1tfzq_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ls-modal-overlay-bg, rgba(15, 23, 42, .55))}._modal_1tfzq_23{display:flex;flex-direction:column;width:min(100%,560px);max-height:min(720px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--ls-modal-border, #e2e8f0);border-radius:8px;background:var(--ls-modal-bg, #ffffff);box-shadow:0 24px 48px #0f172a33}._header_1tfzq_41{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--ls-modal-border, #e2e8f0)}._title_1tfzq_56{margin:0;color:var(--ls-modal-title-color, #172033);font-size:18px;line-height:1.3}._closeButton_1tfzq_70{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:6px;color:var(--ls-modal-close-color, #475569);background:transparent;cursor:pointer}._closeButton_1tfzq_70:hover{background:var(--ls-modal-close-bg-hover, #f1f5f9)}._body_1tfzq_104{min-height:0;overflow:auto;padding:20px}._tableWrap_qzhjm_1{width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--ls-table-border, #d8e0ea);border-radius:14px;background:var(--ls-table-bg, #ffffff);box-shadow:var(--ls-table-shadow, 0 16px 38px rgb(23 32 51 / 5%));margin-top:10px}._table_qzhjm_1{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;color:var(--ls-table-color, #172033);font-size:14px}._headerCell_qzhjm_43{padding:12px 14px;border-bottom:1px solid var(--ls-table-border, #d8e0ea);background:var(--ls-table-header-bg, #f8fafc);color:var(--ls-table-header-color, #46566f);font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}._cell_qzhjm_69{padding:14px;border-bottom:1px solid var(--ls-table-row-border, #edf1f6);vertical-align:middle;overflow-wrap:anywhere;line-height:1.4}._row_qzhjm_85:last-child ._cell_qzhjm_69{border-bottom:0}._clickable_qzhjm_93{cursor:pointer}._clickable_qzhjm_93:hover{background:var(--ls-table-row-hover, #f6f9fc)}._selected_qzhjm_109{background:var(--ls-table-row-selected, #eef6ff);box-shadow:inset 3px 0 0 var(--ls-table-selected-accent, #2563eb)}._selected_qzhjm_109:hover{background:var(--ls-table-row-selected, #eef6ff)}._left_qzhjm_127{text-align:left}._center_qzhjm_135{text-align:center}._right_qzhjm_143{text-align:right}._stateCell_qzhjm_151{padding:24px 12px;color:var(--ls-table-muted-color, #66758c);text-align:center}@media(max-width:820px){._tableWrap_qzhjm_1{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}._table_qzhjm_1,._table_qzhjm_1 tbody,._table_qzhjm_1 tr,._table_qzhjm_1 td{display:block;width:100%}._table_qzhjm_1{min-width:0;border-collapse:separate;border-spacing:0;background:transparent}._table_qzhjm_1 thead{display:none}._table_qzhjm_1 tbody{display:grid;gap:12px}._row_qzhjm_85{border:1px solid var(--ls-table-card-border, #dce5ef);border-radius:14px;background:linear-gradient(180deg,#fffffff0,#ffffffdb),var(--ls-table-bg, #ffffff);box-shadow:var(--ls-table-card-shadow, 0 14px 34px rgb(23 32 51 / 8%));overflow:hidden}._clickable_qzhjm_93:hover{background:var(--ls-table-bg, #ffffff)}._selected_qzhjm_109{border-color:var(--ls-table-selected-accent, #2563eb);background:var(--ls-table-bg, #ffffff);box-shadow:inset 0 0 0 1px var(--ls-table-selected-accent, #2563eb),0 16px 38px #2563eb24}._table_qzhjm_1 ._cell_qzhjm_69{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:start;min-height:44px;padding:12px 14px;border-bottom:1px solid var(--ls-table-row-border, #edf1f6);text-align:left}._cell_qzhjm_69:before{color:var(--ls-table-mobile-label-color, #64748b);font-size:12px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}._table_qzhjm_1 ._cell_qzhjm_69:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:0;padding-top:14px;padding-bottom:12px}._cell_qzhjm_69:first-child:before{display:none}._cell_qzhjm_69:last-child{border-bottom:0;padding-bottom:14px}._stateCell_qzhjm_151{display:block;border:1px dashed var(--ls-table-card-border, #dce5ef);border-radius:14px;background:var(--ls-table-bg, #ffffff)}}@media(max-width:560px){._table_qzhjm_1{font-size:13px}._table_qzhjm_1 ._cell_qzhjm_69{gap:6px}._cell_qzhjm_69:before{font-size:11px}}._pagination_1u9hr_1{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;color:var(--ls-pagination-color, #46566f);font-size:13px}._summary_1u9hr_21{white-space:nowrap}._actions_1u9hr_29{display:inline-flex;align-items:center;gap:8px}._page_1u9hr_41{min-width:54px;text-align:center}@media(max-width:560px){._pagination_1u9hr_1{align-items:stretch;flex-direction:column}._actions_1u9hr_29{justify-content:space-between}}._badge_1hycl_1{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}._pending_1hycl_29{color:#7a4b00;background:#fff4d6;border-color:#f4d58a}._processed_1hycl_41{color:#155c37;background:#dcfce7;border-color:#a7f3d0}._rejected_1hycl_53,._failed_1hycl_55{color:#9f1239;background:#ffe4e6;border-color:#fecdd3}._cancelled_1hycl_67{color:#475569;background:#f1f5f9;border-color:#cbd5e1}._neutral_1hycl_79{color:#46566f;background:#eef2f7;border-color:#d8e0ea}._wrap_lwwij_1{position:relative;flex:1 1 220px;min-width:220px}._input_lwwij_13{width:100%;min-height:40px;border:1px solid var(--ls-input-border, #cbd5e1);border-radius:6px;padding:8px 34px 8px 12px;color:var(--ls-input-color, #172033);font:inherit;font-size:14px;outline:none}._input_lwwij_13:focus{border-color:var(--ls-input-focus-border, #1264a3);box-shadow:0 0 0 3px var(--ls-input-focus-ring, #d8ebfb)}._clear_lwwij_47{position:absolute;top:50%;right:8px;width:24px;height:24px;border:0;border-radius:4px;color:#66758c;background:transparent;cursor:pointer;transform:translateY(-50%)}._clear_lwwij_47:hover{background:#eef2f7}@media(max-width:720px){._wrap_lwwij_1{width:100%;min-width:0}._input_lwwij_13{min-height:48px}}._filterBar_10hdz_1{display:flex;align-items:center;justify-content:space-between;gap:12px}._filters_10hdz_15{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:flex-end;gap:8px}._actions_10hdz_33{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}@media(max-width:720px){._filterBar_10hdz_1{align-items:stretch;flex-direction:column}._filters_10hdz_15{align-items:stretch}._actions_10hdz_33>*{flex-grow:1}._filters_10hdz_15>*{width:100%}._actions_10hdz_33{justify-content:flex-end}}._dialog_1boqz_1{max-width:440px}._content_1boqz_9{color:var(--ls-dialog-color, #46566f);font-size:14px;line-height:1.5}._actions_1boqz_21{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}._viewport_1bqnh_1{position:fixed;right:18px;bottom:18px;z-index:60;display:grid;width:min(360px,calc(100vw - 32px));gap:8px}._toast_1bqnh_21{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid;border-radius:6px;padding:12px;background:#fff;box-shadow:0 12px 30px #0f172a24}._content_1bqnh_45{min-width:0}._title_1bqnh_53{display:block;color:#172033;font-size:14px;line-height:1.3}._message_1bqnh_67{margin-top:2px;color:#46566f;font-size:13px;line-height:1.4}._close_1bqnh_81{width:24px;height:24px;border:0;border-radius:4px;color:#66758c;background:transparent;cursor:pointer}._close_1bqnh_81:hover{background:#eef2f7}._info_1bqnh_109{border-color:#b9d7f0}._success_1bqnh_117{border-color:#a7f3d0}._warning_1bqnh_125{border-color:#f4d58a}._error_1bqnh_133{border-color:#fecdd3}._preview_1wgu3_1{display:grid;width:100%;max-width:240px;gap:10px}._image_1wgu3_15,._empty_1wgu3_17{width:100%;aspect-ratio:1;border:1px solid #d8e0ea;border-radius:6px;background:#fff}._image_1wgu3_15{display:block;object-fit:contain;padding:10px}._empty_1wgu3_17{display:grid;place-items:center;color:#66758c;font-size:13px}._key_1wgu3_59{overflow-wrap:anywhere;border-radius:6px;padding:8px;color:#172033;background:#f6f8fb;font-size:12px}._selector_1g8gf_1{display:grid;gap:10px}._list_1g8gf_11{display:grid;max-height:320px;overflow:auto;border:1px solid #d8e0ea;border-radius:6px;background:#fff}._item_1g8gf_29{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-bottom:1px solid #edf1f6;cursor:pointer}._item_1g8gf_29:last-child{border-bottom:0}._item_1g8gf_29:hover{background:#f8fafc}._inactive_1g8gf_65{color:#8a97aa}._itemBody_1g8gf_73{display:grid;min-width:0;gap:2px}._name_1g8gf_85{color:#172033;font-size:14px;font-weight:500}._code_1g8gf_97{overflow-wrap:anywhere;color:#66758c;font-size:12px}._empty_1g8gf_109{padding:18px 12px;color:#66758c;font-size:13px;text-align:center}._editor_pehqe_1{display:grid;gap:14px}._grid_pehqe_11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._features_pehqe_23{display:grid;gap:8px}._featuresHeader_pehqe_33{display:flex;align-items:center;justify-content:space-between;gap:12px}._featuresTitle_pehqe_47{color:#172033;font-size:14px;font-weight:600}._featuresCount_pehqe_59{color:#66758c;font-size:13px}._error_pehqe_69{color:#b42318;font-size:12px}._packageList_pehqe_76{display:grid;gap:12px}._packageCard_pehqe_81{display:grid;gap:12px;padding:14px;border:1px solid #dce3ec;border-radius:10px;background:#f8fafc}._packageButton_pehqe_90{align-self:end;justify-self:start;padding:8px 12px;border:1px solid #c7d0dd;border-radius:8px;background:#fff;color:#344054;cursor:pointer}._packageButton_pehqe_90:disabled{cursor:default;opacity:.55}@media(max-width:720px){._grid_pehqe_11{grid-template-columns:1fr}}._localeSwitch_139gk_1{display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid #cfd8e3;border-radius:6px;background:#fff}._localeSwitch_139gk_1 button{min-width:38px;height:32px;border:0;background:transparent;color:#4f5d6f;font-size:12px;font-weight:800;cursor:pointer}._localeSwitch_139gk_1 button._active_139gk_41{background:#2454d6;color:#fff}@media(max-width:640px){._localeSwitch_139gk_1{display:flex;width:auto;max-width:100%;border-radius:14px;align-self:center}._localeSwitch_139gk_1 button{flex:0 0 auto;min-width:64px;height:42px;padding:0 18px;font-size:14px}}:root{color:#172033;background:#f5f7fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.clientShell{min-height:100vh;padding-bottom:92px}.clientShell.singleSection{padding-bottom:0}.clientSection{min-height:100vh}.clientLoginShell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,rgba(58,118,92,.18),transparent 34rem),linear-gradient(135deg,#f7f1e6,#edf4ee)}.clientLoginPanel{width:min(440px,100%);display:grid;gap:18px;padding:28px;border:1px solid #d8ded7;border-radius:28px;background:#ffffffeb;box-shadow:0 24px 60px #172b2129}.clientLoginTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.clientLoginTitle h1{margin:4px 0 0}.clientBottomNav{position:fixed;left:50%;bottom:20px;z-index:50;display:flex;align-items:center;gap:10px;width:min(calc(100% - 32px),760px);padding:10px;border:1px solid rgba(31,43,36,.14);border-radius:25px;background:#ffffffeb;box-shadow:0 20px 50px #18281f33;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.clientNavItem{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:42px;border:0;border-radius:15px;background:transparent;color:#59675f;font-weight:800;cursor:pointer}.clientNavItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientNavItem.active{background:#2f6f51;color:#fff;box-shadow:0 10px 24px #3a765c47}@media(max-width:700px){.clientShell{padding-bottom:92px}.clientBottomNav{left:8px;width:calc(100% - 16px);padding:6px;gap:6px;flex-wrap:wrap;justify-content:stretch;border-radius:20px;bottom:10px;transform:none}.clientNavItem{flex:1 1 calc(50% - 3px);min-height:34px;padding:0 10px;font-size:13px;gap:6px}}.topBar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 16px;max-width:1500px}.topBar h1,.loginPanel h1,.panelHeader h2{margin:0;line-height:1.15}.topBar h1,.loginPanel h1{font-size:26px}.eyebrow{margin:0 0 4px;color:#657389;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.topActions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sessionUser{max-width:280px;overflow:hidden;color:#4a5870;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.workspace{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;margin:0 auto;max-width:1500px}.sideNav,.contentPane,.loginPanel{border:1px solid #dbe2ea;border-radius:8px;background:#fff;box-shadow:0 10px 30px #18274b0f}.sideNav{display:flex;flex-direction:column;gap:4px;align-self:start;padding:8px}.navItem{width:100%;border:0;border-radius:6px;background:transparent;color:#435168;padding:10px 12px;text-align:left}.navItem:hover,.navItem.active{background:#e9f2ff;color:#0b5cad}.navItem.active{font-weight:600}.contentPane{min-width:0;padding:16px}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panelHeader h2{font-size:20px}.panelHeader p{max-width:680px;margin:5px 0 0;color:#657389;font-size:14px}.panelControls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.rowActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.iconButton{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #cdd6e2;border-radius:6px;background:#fff;color:#263248}.iconButton:hover{border-color:#94a5bb;background:#f6f8fb}.loginPanel{display:grid;width:min(420px,100%);gap:16px;padding:24px}.loginTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kitForm{display:grid;gap:14px}.kitForm .formActions{position:sticky;bottom:-20px;margin:0 -20px -20px;padding:12px 20px 20px;border-top:1px solid #e2e8f0;background:#fff}.field{display:grid;gap:6px;min-width:0;color:#435168;font-size:13px;font-weight:700}.field input,.field select,.field textarea{width:100%;min-width:0;border:1px solid #cdd6e2;border-radius:6px;background:#fff;color:#172033;padding:9px 10px;font-size:14px;font-weight:400}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%23172033' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.field input:read-only{background:#f3f6fa;color:#59687d}.field textarea{min-height:92px;resize:vertical}.fieldHint{color:#657389;font-size:12px;font-weight:500}.maintenancePanel{display:grid;gap:18px}.dangerZone,.cleanupResult{display:grid;gap:14px;max-width:760px;padding:16px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed}.dangerZone h3,.cleanupResult h3{margin:0;color:#172033;font-size:16px}.dangerZone p{margin:4px 0 0;color:#7c2d12;font-size:14px}.cleanupList{margin:0;padding-left:18px;color:#435168;font-size:14px}.cleanupResult{border-color:#cbd5e1;background:#fff}.cleanupResult dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.cleanupResult dl div{display:flex;justify-content:space-between;gap:12px;min-width:0;padding-bottom:8px;border-bottom:1px solid #edf1f6}.cleanupResult dt{color:#657389}.cleanupResult dd{margin:0;color:#172033;font-weight:700}.fullSpan{grid-column:1 / -1}.checkField{display:inline-flex;align-items:center;gap:8px;color:#435168;font-size:14px;font-weight:600}.checkField input{width:16px;height:16px;margin:0}.checkField.compact{min-height:32px;border:1px solid #dbe2ea;border-radius:6px;padding:7px 9px;background:#fff}.alignEnd{align-self:end;min-height:38px}.checkGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.allowedKitList{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.allowedKitItem{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;border:1px solid #dbe2ea;border-radius:6px;background:#fff;padding:8px 10px;color:#26354a;cursor:pointer}.allowedKitItem:has(input:checked){border-color:#8fb6e8;background:#f4f8ff}.allowedKitItem input{width:16px;height:16px;margin:0}.allowedKitName{min-width:0;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.regionBadge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;max-width:82px;border:1px solid #8fb6e8;border-radius:999px;background:#eaf3ff;color:#195b9c;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.regionBadge.all{border-color:#cdd6e2;background:#f3f6fa;color:#53647b}.generatorPanel{display:grid;gap:16px}.generatorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.modeGroup,.featurePreview,.resultFeatures{display:flex;flex-wrap:wrap;gap:8px}.featurePreview{min-height:38px;align-items:center;border:1px solid #dbe2ea;border-radius:6px;background:#f8fafc;padding:8px}.featureChip{border:1px solid #cdd6e2;border-radius:999px;background:#fff;color:#435168;padding:5px 9px;font-size:12px;font-weight:700}.featureChip.mutedChip{border-color:#d6dde7;background:#f1f4f8;color:#64748b}.generationResult{display:grid;gap:12px;border:1px solid #c9d9ef;border-radius:8px;background:#f5f9ff;padding:14px}.generationQr{justify-self:start}.resultRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.resultRow>div{display:grid;min-width:0;gap:5px}.resultRow span{color:#657389;font-size:12px;font-weight:700;text-transform:uppercase}.resultRow code{overflow-wrap:anywhere;color:#172033;font-size:14px}.formActions{display:flex;grid-column:1 / -1;align-items:center;justify-content:flex-end;gap:8px;padding-top:4px}.errorBox,.errorLine{border:1px solid #ffc9c9;border-radius:6px;background:#fff2f2;color:#a11d1d}.errorBox{grid-column:1 / -1;padding:10px 12px;font-size:14px}.errorLine{margin-bottom:12px;padding:9px 10px;font-size:13px}.emptyHint{color:#657389;font-size:13px}.entityModal{width:min(920px,calc(100vw - 32px))}@media(max-width:900px){.appShell{padding:12px}.topBar,.panelHeader{align-items:stretch;flex-direction:column}.topActions,.panelControls{justify-content:flex-start}.workspace{grid-template-columns:1fr}.sideNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.navItem{min-width:0;min-height:44px;text-align:center}.formGrid,.generatorGrid,.resultRow,.cleanupResult dl{grid-template-columns:1fr}.formActions{align-items:stretch;flex-direction:column-reverse}}@media(max-width:560px){.sideNav{grid-template-columns:1fr}}:root{color:#172033;background:#f5f7fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}button{cursor:pointer}button:disabled{cursor:not-allowed}.appShell{min-height:100vh;padding:22px}.loginPanel,.panel{border:1px solid #d9e1ea;border-radius:8px;background:#fff;box-shadow:0 10px 26px #1720330f}.loginPanel{display:grid;width:min(420px,100%);gap:18px;padding:24px}.loginTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.loginPanel h1,.topBar h1,.sectionHeader h2,.detailHeader h2,.mutedPanel h2{margin:0;color:#101827;letter-spacing:0}.loginPanel h1,.topBar h1{font-size:26px;line-height:1.15}.sectionHeader h2,.detailHeader h2,.mutedPanel h2{font-size:18px;line-height:1.25}.eyebrow{margin:0 0 4px;color:#607086;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.topBar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 18px;max-width:1440px}.topActions{display:flex;align-items:center;gap:10px}.adminCompanySelect{display:grid;gap:4px;min-width:220px}.adminCompanySelect span{color:#607086;font-size:11px;font-weight:800;text-transform:uppercase}.adminCompanySelect select{min-height:38px;border:1px solid #d9e1ea;border-radius:999px;background:#fff;color:#172033;padding:6px 42px 6px 12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%23172033' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px}.userBadge{border:1px solid #d9e1ea;border-radius:999px;background:#fff;color:#415168;font-size:13px;padding:8px 12px}.statsBand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1440px;margin:0 auto 18px}.statsBand>div{display:flex;align-items:center;justify-content:space-between;min-height:62px;border:1px solid #d9e1ea;border-radius:8px;background:#fff;padding:12px 14px}.statsBand span,.sectionHeader p,.mutedPanel p{margin:0;color:#607086;font-size:13px}.statsBand strong{color:#1d455f;font-size:22px}.distributorViewTabs{display:flex;gap:8px;max-width:1440px;margin:0 auto 18px}.distributorViewTabs button{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid #d9e1ea;border-radius:6px;background:#fff;color:#415168;padding:0 14px;font-weight:700}.distributorViewTabs button.active{border-color:#24749b;background:#eef7fa;color:#15516b}.createRequestWorkspace{max-width:1440px;margin:0 auto}.requestsWorkspace{display:grid;gap:18px}.workspaceGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);gap:18px;max-width:1440px;margin:0 auto;align-items:start}.leftColumn{display:grid;gap:18px;min-width:0}.panel{min-width:0;padding:16px}.requestFormPanel{padding-bottom:18px}.sectionHeader,.detailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.requestForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.field{display:grid;gap:6px;min-width:0}.field span,.fieldLabel{color:#44546b;font-size:12px;font-weight:700}.field input,.field select,.compactSelect{min-height:40px;width:100%;border:1px solid #c8d2df;border-radius:6px;background:#fff;color:#172033;padding:8px 10px}.field select,.compactSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%23172033' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.field input:focus,.field select:focus,.compactSelect:focus{border-color:#24749b;outline:3px solid rgb(36 116 155 / 14%)}.checkboxField{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#27364c;font-size:13px;font-weight:700}.checkboxField input{width:16px;height:16px}.kitFeatures,.detailBlock,.resultBlock{display:grid;gap:10px}.kitFeatures,.requestForm>[class*=selector]{grid-column:1 / -1}.configurationSummary{display:grid;grid-column:1 / -1;gap:3px;padding:14px 16px;border:1px solid #9ac5d8;border-left:5px solid #24749b;border-radius:8px;background:linear-gradient(100deg,#eaf6fa,#f8fcfd)}.configurationSummary span{color:#52677a;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.configurationSummary strong{color:#153f56;font-size:22px;line-height:1.2}.configurationSummary small{color:#607586;font-size:13px}.templatesPanel{display:grid;gap:16px}.templateCreateForm{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:12px}.templateList,.additionalDataList,.historicalData{display:grid;gap:10px}.templateCard{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #dce4ed;border-radius:8px;background:#f8fafc}.templateCard>div:first-child,.additionalDataHeader>div{display:grid;gap:3px}.templateCard>div:first-child>span,.additionalDataHeader>div>span{color:#607086;font-size:12px}.templateEditForm{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;align-items:end}.templateActions{display:flex;flex-wrap:wrap;gap:8px}.additionalDataBlock{padding-top:12px;border-top:1px solid #e1e8ef}.additionalDataHint{margin:-4px 0 0;color:#607086;font-size:12px}.additionalDataCard{display:grid;gap:9px;padding:12px;border:1px solid #dce4ed;border-radius:8px;background:#f8fafc}.additionalDataHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.additionalDataHeader a{display:inline-flex;align-items:center;gap:5px;color:#17638b;font-size:12px;font-weight:700;text-decoration:none}.additionalDataCard input,.additionalDataCard textarea{width:100%;border:1px solid #c8d2df;border-radius:6px;background:#fff;color:#172033;padding:9px 10px}.additionalDataCard textarea{resize:vertical}.historicalData{padding-top:4px}.historicalDataRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #e5ebf1}.historicalDataRow>div{display:grid;min-width:0;gap:4px}.historicalDataRow p{margin:0;overflow-wrap:anywhere;color:#44546b;font-size:13px}.historicalDataRow a{overflow-wrap:anywhere;color:#17638b;font-size:13px}.subHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#29384f;font-size:13px}.subHeader span{color:#607086;font-weight:700}.chipGrid{display:flex;flex-wrap:wrap;gap:6px}.chip{max-width:100%;overflow-wrap:anywhere;border:1px solid #cad7df;border-radius:999px;background:#eef6f4;color:#1f5b53;font-size:12px;font-weight:700;padding:5px 8px}.mutedChip{border-color:#d6dde7;background:#f1f4f8;color:#64748b}.emptyBox{border:1px dashed #c8d2df;border-radius:6px;color:#607086;font-size:13px;padding:12px}.inlineError{grid-column:1 / -1;border:1px solid #efb5b5;border-radius:6px;background:#fff5f5;color:#9f2525;font-size:13px;padding:10px 12px}.compactSelect{max-width:190px}.tableTitle{display:grid;gap:3px}.tableTitle strong{color:#172033}.tableTitle span{color:#607086;font-size:12px}.detailPanel{position:sticky;top:18px;display:grid;gap:14px}.mutedPanel{color:#607086}.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.detailGrid div{min-width:0;border:1px solid #e2e8ef;border-radius:6px;padding:10px}.detailGrid dt{color:#607086;font-size:12px;font-weight:700}.detailGrid dd{margin:4px 0 0;overflow-wrap:anywhere;color:#172033;font-size:13px}.licenseKeyRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid #cfe0e8;border-radius:8px;background:#f3fafb;padding:12px}.licenseKeyRow>div{display:grid;min-width:0;gap:6px}.licenseKeyRow code,.resultBlock code{white-space:normal;overflow-wrap:anywhere;color:#163949;font-size:13px}.notice{display:grid;gap:4px;border-radius:6px;font-size:13px;padding:10px 12px}.notice span{overflow-wrap:anywhere}.rejectedNotice{border:1px solid #efc89f;background:#fff8ef;color:#7a4115}.failedNotice{border:1px solid #efb5b5;background:#fff5f5;color:#9f2525}@media(max-width:1160px){.workspaceGrid{grid-template-columns:1fr}.detailPanel{position:static}}@media(max-width:820px){.appShell{padding:7px}.topBar,.topActions,.loginTitleRow,.sectionHeader,.detailHeader,.licenseKeyRow{align-items:stretch;flex-direction:column}.statsBand,.requestForm,.detailGrid,.templateCreateForm,.templateEditForm{grid-template-columns:1fr}.templateCard,.additionalDataHeader,.historicalDataRow{align-items:stretch;flex-direction:column}.compactSelect{min-height:48px;width:100%;max-width:none}}:root{color:#172033;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin:0}.appShell{min-height:100vh;padding:20px}.loginShell{display:grid;min-height:100vh;place-items:center;padding:20px}.loginPanel{display:grid;width:min(420px,100%);gap:16px;padding:24px;border:1px solid #d9e0e7;border-radius:8px;background:#fff;box-shadow:0 16px 42px #17203314}.loginTitleRow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.loginPanel h1,.topBar h1{font-size:24px;line-height:1.2}.topBar{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(260px,auto);gap:16px;align-items:center;margin-bottom:16px;padding:14px 16px;border:1px solid #d9e0e7;border-radius:8px;background:#fff}.eyebrow{margin-bottom:4px;color:#6f7d8e;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.tabs{display:flex;gap:8px;align-items:center}.tabs button{display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:0 12px;border:1px solid #d9e0e7;border-radius:6px;background:#fff;color:#4f5d6f;cursor:pointer}.tabs button.active{border-color:#2454d6;background:#eef3ff;color:#173ea5}.userBlock{display:flex;justify-content:flex-end;align-items:center;gap:10px;min-width:0}.userBlock>span:first-child{overflow:hidden;max-width:260px;color:#4f5d6f;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.contentGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:16px;align-items:start}.panel,.detailPanel{min-width:0;border:1px solid #d9e0e7;border-radius:8px;background:#fff}.panel{display:grid;gap:14px;padding:16px}.detailPanel{position:sticky;top:20px;display:grid;gap:16px;padding:16px}.mutedPanel{min-height:240px;place-items:center;color:#6f7d8e}.panelHeader,.sectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pdfExportControls{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pdfExportControls .selectLabel{min-width:220px}.panelHeader h2{font-size:19px;line-height:1.25}.sectionHeader h3,.stack h3{color:#172033;font-size:15px}.selectLabel{display:grid;gap:6px;min-width:150px;color:#4f5d6f;font-size:13px;font-weight:700}.selectLabel select{height:38px;padding:0 42px 0 10px;border:1px solid #cfd8e3;border-radius:6px;background:#fff;color:#172033;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%23172033' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px}.errorBox,.warningBox{display:grid;gap:4px;padding:10px 12px;border-radius:6px;font-size:14px;line-height:1.45}.errorBox{border:1px solid #f3b4b4;background:#fff0f0;color:#9c2525}.warningBox{border:1px solid #f1d18a;background:#fff8e8;color:#72520e}.metaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.metaGrid div{display:grid;gap:3px;padding:10px;border:1px solid #e2e7ee;border-radius:6px;background:#f8fafc}.metaGrid dt{color:#6f7d8e;font-size:12px;font-weight:700}.metaGrid dd{overflow:hidden;margin:0;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.requestCompanyMeta{display:grid;gap:4px;white-space:normal}.requestCompanyMeta strong{color:#12203a}.stack{display:grid;gap:12px}.itemBox{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;padding:10px;border:1px solid #e2e7ee;border-radius:6px;background:#fbfcfe;font-size:13px}.itemBox>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requestItemBox{grid-template-columns:1fr;align-items:stretch}.requestItemBox>*{white-space:normal}.requestItemHeader{color:#607086;font-size:12px;font-weight:800}.requestItemFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.requestItemFields>div{min-width:0;border:1px solid #e2e8ef;border-radius:6px;background:#fff;padding:9px 10px}.requestItemFields span{display:block;color:#607086;font-size:12px;font-weight:700}.requestItemFields strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:#172033;font-size:13px}.requestFeatureDiff{display:grid;gap:8px}.requestFeatureDiff>div{display:grid;gap:6px}.requestFeatureDiff>div>span{color:#6f7d8e;font-size:12px;font-weight:800;text-transform:uppercase}.requestFeatureChips{display:flex;flex-wrap:wrap;gap:6px}.featureSectionDivider{height:1px;background:#e2e7ee}.actionRow,.tableActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.actionRow.requestActionRow>*{flex-grow:1}.tableActions{justify-content:flex-end}@media(max-width:1120px){.topBar,.contentGrid{grid-template-columns:1fr}.detailPanel{position:static}.requestItemFields{grid-template-columns:1fr}.userBlock{justify-content:center}}@media(max-width:640px){.appShell,.topBar,.panel,.detailPanel,.loginPanel{padding:12px}.tabs,.userBlock,.panelHeader,.sectionHeader{flex-wrap:wrap}.pdfExportControls{width:100%;align-items:stretch;flex-direction:column}.pdfExportControls .selectLabel{min-width:0}.requestActionRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.requestActionRow>button{min-width:0;width:100%;justify-content:center}.requestActionRow>button:nth-child(3){grid-column:1 / -1}.metaGrid,.itemBox{grid-template-columns:1fr}}.clientSection>.appShell{padding:24px 32px}.clientSection .topBar,.clientSection .workspace,.clientSection .workspaceGrid,.clientSection .contentGrid,.clientSection .createRequestWorkspace,.clientSection .distributorViewTabs,.clientSection .statsBand{width:100%;max-width:min(1840px,calc(100vw - 64px));margin-right:auto;margin-left:auto}.clientSection .topBar{margin-bottom:20px}.adminClientSection .topBar,.distributorClientSection .topBar{display:flex;align-items:center;justify-content:space-between}.operationsClientSection .topBar{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(260px,auto);align-items:center}@media(min-width:821px){.distributorClientSection .topBar{align-items:center}.distributorClientSection .topActions{display:flex;align-items:flex-end;gap:14px}.distributorClientSection .distributorTopActionsRow{display:flex;align-items:center;gap:14px}.distributorClientSection .distributorTopActionsRow .localeSwitch{align-self:center;border-radius:12px}.distributorClientSection .distributorTopActionsRow .localeSwitch button{min-width:46px;height:38px;padding:0 16px;font-size:14px}.distributorClientSection .distributorTopActionsRow .userBadge{display:inline-flex;align-items:center;min-height:38px}}@media(max-width:820px){.clientSection>.appShell{padding:7px}.clientSection .topBar,.clientSection .workspace,.clientSection .workspaceGrid,.clientSection .contentGrid,.clientSection .createRequestWorkspace,.clientSection .distributorViewTabs,.clientSection .statsBand{max-width:calc(100vw - 28px)}.clientSection .topBar,.adminClientSection .topBar,.distributorClientSection .topBar,.operationsClientSection .topBar{display:flex;align-items:stretch;flex-direction:column;gap:14px;max-width:calc(100vw - 28px);padding:18px;border-radius:24px}.clientSection .contentPane,.clientSection .panel,.clientSection .detailPanel,.clientSection .sideNav,.clientSection .loginPanel{border-radius:24px}.clientSection .sideNav{padding:10px}.clientSection .navItem{min-height:52px;border-radius:16px;padding:12px 14px;font-weight:700}.clientSection .contentPane{padding:18px 16px}.clientSection .tabs{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.clientSection .tabs button{justify-content:center;min-height:48px;border-radius:16px;padding:0 14px;font-size:15px;font-weight:700}.clientSection .distributorViewTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.clientSection .distributorViewTabs button{justify-content:center;min-height:48px;border-radius:16px;padding:0 14px}.clientSection .topActions,.clientSection .userBlock,.clientSection .panelControls{width:100%;gap:10px}.distributorClientSection .distributorTopActionsRow{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:10px}.clientSection .topActions>*,.clientSection .userBlock>*,.clientSection .panelControls>*{max-width:100%;align-self:center}.clientSection .topActions>button,.clientSection .userBlock>button,.clientSection .panelControls>button{width:100%;justify-content:center}.clientSection .topActions>span,.clientSection .userBlock>span{max-width:none;white-space:normal;overflow-wrap:anywhere}.clientSection .topActions .localeSwitch,.clientSection .userBlock .localeSwitch{align-self:center}.clientSection .adminCompanySelect{min-width:0;width:100%}.clientSection .adminCompanySelect select{min-height:48px}.clientSection .statsBand>div{min-height:84px;border-radius:22px;padding:16px 18px}.clientSection .panelHeader p,.clientSection .sectionHeader p{max-width:none}}@media(max-width:560px){.clientSection .topBar,.clientSection .contentPane,.clientSection .panel,.clientSection .detailPanel,.clientSection .loginPanel{padding:16px}.clientSection .tabs,.clientSection .distributorViewTabs,.clientSection .sideNav{grid-template-columns:1fr}}.requestTable{--ls-table-border: #dce5ef;--ls-table-header-bg: #f8fbff;--ls-table-header-color: #66758c;--ls-table-row-border: #edf2f7;--ls-table-row-hover: #f7fbff;--ls-table-row-selected: #eef5ff;--ls-table-selected-accent: #4c7fee;--ls-table-card-border: #d8e3f1;--ls-table-card-shadow: 0 16px 40px rgb(15 23 42 / 9%);margin-top:2px}.requestTable .requestTitleColumn{min-width:180px}.tableTitle{display:grid;gap:5px;min-width:0}.tableTitle strong{color:#12203a;font-size:15px;line-height:1.25}.tableTitle span,.mutedColumn{color:#64748b;font-size:12px;line-height:1.35}.requestCreatorEmail{overflow-wrap:anywhere}.devicePair,.tableKitName{display:inline-block;max-width:100%;color:#172033;font-weight:700;overflow-wrap:anywhere}.tableKitName{color:#40516a}.mobileManageCell{display:none}.mobileManageButton{width:100%;min-height:44px;border:0;border-radius:14px;background:#12203a;color:#fff;font-weight:800}.requestDetailAnchor{min-width:0;scroll-margin-top:16px}@media(max-width:820px){.requestTable{margin-top:4px}.requestTable .requestTitleColumn{min-width:0}.requestTable .tableTitle strong{font-size:16px}.requestTable .tableTitle span{font-size:12px}.requestTable tbody tr{position:relative;display:grid;gap:10px;padding:16px}.requestTable tbody td[class*=cell],.requestTable tbody td[class*=cell]:first-child,.requestTable tbody td[class*=cell]:last-child{min-height:0;border:0;padding:10px 12px}.requestTable tbody td[class*=cell]:before{display:block;margin-bottom:6px;color:#687892;font-size:12px;font-weight:800;line-height:1.2}.requestTable tbody td[class*=cell]:not(:first-child){display:block;border-radius:14px;background:#f8fbff}.requestTable tbody td.requestTitleColumn:first-child{padding:0 132px 4px 0;background:transparent}.requestTable tbody td.requestTitleColumn:first-child:before{display:none}.requestTable tbody td[class*=cell]:has(.tableKitName){background:#fbfdff;box-shadow:inset 0 0 0 1px #edf2f7}.requestTable tbody td[class*=cell]:has([class*=badge]){position:absolute;top:16px;right:16px;left:auto;width:max-content;max-width:calc(100% - 32px);background:transparent;padding:0;z-index:1}.requestTable tbody td[class*=cell]:has([class*=badge]):before{display:none}.requestTable tbody td.mobileManageCell[class*=cell],.requestTable tbody td.mobileManageCell[class*=cell]:first-child,.requestTable tbody td.mobileManageCell[class*=cell]:last-child{display:block;border:0;background:transparent;box-shadow:none;padding:2px 0 0}.requestTable tbody td.mobileManageCell:before{display:none}.requestTable tbody td.mobileManageCell+td{margin-top:0}.requestTable .devicePair,.requestTable .tableKitName{display:block;font-size:15px;line-height:1.35}}
