._root_drzt7_2{display:grid;gap:var(--ui-4)}._header_drzt7_8{display:flex;align-items:center;gap:var(--ui-3);flex-wrap:wrap;padding:var(--ui-3);background:var(--ui-surface-1);border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-1)}._searchWrap_drzt7_21{flex:1;min-width:260px}._deptLabel_drzt7_26{font-size:var(--ui-text-sm);color:var(--ui-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}._deptGrid_drzt7_38,._moduleGrid_drzt7_45{display:grid;gap:var(--ui-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media(max-width:980px){._deptGrid_drzt7_38,._moduleGrid_drzt7_45{grid-template-columns:1fr}}._deptCard_drzt7_62{text-align:left;width:100%;padding:var(--ui-5);background:var(--ui-primary);border:1px solid rgba(255,255,255,.18);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-1);cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .12s ease}._deptCard_drzt7_62:hover{background:var(--ui-primary-hover);border-color:#ffffff38;box-shadow:var(--ui-shadow-2);transform:translateY(-1px)}._deptCard_drzt7_62:active{background:var(--ui-primary-active);box-shadow:var(--ui-shadow-1);transform:translateY(0)}._deptCard_drzt7_62:focus-visible{outline:none;box-shadow:var(--ui-shadow-2),var(--ui-focus)}._deptCard_drzt7_62:disabled{background:var(--ui-disabled-surface);border:1px solid var(--ui-disabled-border);box-shadow:none;cursor:not-allowed;transform:none}._deptTitle_drzt7_106{margin:0;font-size:var(--ui-text-lg);font-weight:700;line-height:1.2;color:var(--ui-text-inverse)}._deptDesc_drzt7_114{margin:var(--ui-2) 0 0 0;font-size:var(--ui-text-sm);line-height:1.35;color:#ffffffe0}._deptCard_drzt7_62:disabled ._deptTitle_drzt7_106{color:var(--ui-disabled-text)}._deptCard_drzt7_62:disabled ._deptDesc_drzt7_114{color:var(--ui-disabled-text-muted)}._moduleCard_drzt7_132{padding:var(--ui-4);display:grid;gap:var(--ui-2);align-self:start;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease,background .14s ease}._moduleCard_drzt7_132:hover{background:var(--ui-surface-2);border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-2);transform:translateY(-1px)}._moduleCard_drzt7_132:active{box-shadow:var(--ui-shadow-1);transform:translateY(0)}._moduleCard_drzt7_132:focus-within{box-shadow:var(--ui-shadow-1),var(--ui-focus)}._moduleTitle_drzt7_163{margin:0;font-size:var(--ui-text-lg);font-weight:700;line-height:1.2;color:var(--ui-text-strong)}._moduleDesc_drzt7_171{margin:0;color:var(--ui-text-muted);font-size:var(--ui-text-sm);line-height:1.35}._pill_drzt7_178{display:inline-flex;align-items:center;width:fit-content;padding:calc(var(--ui-1) / 2) var(--ui-2);border-radius:var(--ui-r-pill);font-size:var(--ui-text-xs);font-weight:700;border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text)}._meta_drzt7_191{font-size:var(--ui-text-xs);color:var(--ui-text-muted);font-weight:600}._footer_drzt7_197{display:flex;gap:var(--ui-2);justify-content:flex-end;margin-top:var(--ui-2);flex-wrap:wrap}@media(prefers-reduced-motion:reduce){._deptCard_drzt7_62,._moduleCard_drzt7_132{transition:none}._deptCard_drzt7_62:hover,._moduleCard_drzt7_132:hover{transform:none}}._container_101h3_2{width:100%}._tableWrap_101h3_6{width:100%;overflow-x:auto}._table_101h3_6{width:100%}._th_101h3_16[data-align=right],._td_101h3_17[data-align=right]{text-align:right}._th_101h3_16[data-align=center],._td_101h3_17[data-align=center]{text-align:center}._tr_101h3_22[data-clickable=true]{cursor:pointer}._tr_101h3_22[data-clickable=true]:focus-visible{outline:none;box-shadow:var(--ui-focus)}._stateRow_101h3_32 td{text-align:center}._stateCell_101h3_36{color:var(--ui-text-muted);font-size:var(--ui-text-sm);padding:var(--ui-6) var(--ui-4)}.support-board-filters-grid{display:grid;gap:12px;align-items:start;grid-template-columns:repeat(4,minmax(160px,1fr))}@media(max-width:980px){.support-board-filters-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media(max-width:560px){.support-board-filters-grid{grid-template-columns:1fr}}.support-board-filters-grid>div{display:flex;flex-direction:column}.support-board-filters-grid .gen-field-label{display:block;margin-bottom:6px}.support-board-filters-grid .gen-select{width:100%}.support-ticket-create-grid{display:grid;gap:12px;align-items:start;grid-template-columns:repeat(4,minmax(140px,1fr))}@media(max-width:980px){.support-ticket-create-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:560px){.support-ticket-create-grid{grid-template-columns:1fr}}.support-ticket-create-grid>div{display:flex;flex-direction:column}.support-ticket-create-grid .gen-field-label{display:block;margin-bottom:6px}.support-ticket-create-grid .gen-select{width:100%}.support-ticket-title{margin:4px 0 0;font-size:15px;font-weight:500;color:var(--text-main)}.support-ticket-meta-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr);gap:16px;margin-top:8px}.support-ticket-meta-actions{display:flex;flex-direction:column}.support-meta-hint{margin-top:4px;font-size:12px;color:var(--text-muted)}@media(max-width:800px){.support-ticket-meta-grid{grid-template-columns:1fr}.support-ticket-meta-actions{margin-top:4px}}.support-attachment-list{margin-top:6px;display:flex;flex-direction:column;gap:6px}.support-attachment-pill{border-radius:6px;border:1px solid var(--border-subtle);background:var(--bg-subtle);padding:6px 8px}.support-attachment-main{display:flex;justify-content:space-between;align-items:center;gap:8px}.support-attachment-name{font-size:13px;font-weight:500;word-break:break-word}.support-attachment-meta{margin-top:2px;font-size:11px;color:var(--text-muted)}.support-comment-attachments{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.support-comment-attachments-text{font-size:12px;color:var(--text-muted)}.support-ticket-header{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.support-ticket-heading{margin:0;font-size:16px;font-weight:600}.support-ticket-heading-title{font-weight:500}._root_1iyep_2{display:grid;gap:var(--ui-4)}._block_1iyep_7{display:grid;gap:var(--ui-2)}._sectionTitle_1iyep_12{font-size:var(--ui-text-xs);font-weight:800;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em}._label_1iyep_20{font-size:var(--ui-text-sm);font-weight:700;color:var(--ui-text)}._hint_1iyep_26{font-size:var(--ui-text-sm);color:var(--ui-text-muted)}._pills_1iyep_31{display:flex;flex-wrap:wrap;gap:var(--ui-2)}._pill_1iyep_31{display:inline-flex;align-items:center;gap:var(--ui-2);padding:2px var(--ui-2);border-radius:var(--ui-r-pill);border:1px solid var(--ui-border);background:var(--ui-primary-soft);font-size:var(--ui-text-xs);font-weight:700;color:var(--ui-text)}._pillText_1iyep_50{line-height:1.2}._pillRemove_1iyep_54{width:18px;height:18px;border:0;background:transparent;border-radius:var(--ui-r-pill);cursor:pointer;color:var(--ui-text-muted);line-height:1;display:inline-flex;align-items:center;justify-content:center}._pillRemove_1iyep_54:hover{background:var(--ui-surface-3);color:var(--ui-text)}._addWrap_1iyep_73{display:grid;gap:var(--ui-2);margin-top:var(--ui-2)}._suggestBox_1iyep_79{border:1px solid var(--ui-border);border-radius:var(--ui-r-md);background:var(--ui-surface-2);padding:var(--ui-2);max-width:420px;display:grid;gap:2px}._suggestBtn_1iyep_89{width:100%;text-align:left;border:0;background:transparent;padding:var(--ui-2);border-radius:var(--ui-r-sm);cursor:pointer;font-size:var(--ui-text-sm);color:var(--ui-text)}._suggestBtn_1iyep_89:hover{background:var(--ui-surface-3)}._root_123kr_2{margin-top:var(--ui-2)}._error_123kr_6{margin-bottom:var(--ui-2)}._board_123kr_10{display:grid;gap:var(--ui-4)}._lane_123kr_15{display:grid;gap:var(--ui-2)}._laneTitle_123kr_20{font-size:var(--ui-text-xs);font-weight:800;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--ui-1)}._groupsRow_123kr_29{display:grid;grid-template-columns:repeat(var(--kb-cols),minmax(0,1fr));gap:var(--ui-3);align-items:stretch}._groupHeader_123kr_36{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-r-md);padding:var(--ui-2) var(--ui-3);font-size:var(--ui-text-xs);font-weight:800;color:var(--ui-text-muted)}._columnsGrid_123kr_46{display:grid;grid-template-columns:repeat(var(--kb-cols),minmax(0,1fr));gap:var(--ui-3);align-items:start}._column_123kr_46{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);padding:var(--ui-3);min-height:160px}._columnHeader_123kr_62{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-2);margin-bottom:var(--ui-2)}._columnTitle_123kr_70{font-size:var(--ui-text-sm);font-weight:700;color:var(--ui-text-strong);min-width:0}._columnCount_123kr_77{font-size:var(--ui-text-xs);font-weight:800;color:var(--ui-text-muted);padding:2px 8px;border:1px solid var(--ui-border);border-radius:var(--ui-r-pill);background:var(--ui-surface-1)}._columnBody_123kr_87{display:flex;flex-direction:column;gap:var(--ui-2);min-height:80px}._columnHint_123kr_94{font-size:var(--ui-text-sm);color:var(--ui-text-muted);padding:var(--ui-2);border-radius:var(--ui-r-md)}._card_123kr_102{background:var(--ui-surface-1);border:1px solid var(--ui-border);border-radius:var(--ui-r-md);padding:var(--ui-2);box-shadow:none;cursor:grab}._card_123kr_102[data-busy=true]{cursor:default}._overlayCard_123kr_115{box-shadow:var(--ui-shadow-2);cursor:grabbing;opacity:.96}._root_9j1o5_2{display:inline-flex;align-items:center;gap:var(--ui-3);max-width:100%}._label_9j1o5_9{font-size:var(--ui-text-xs);font-weight:700;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._rail_9j1o5_18{display:inline-flex;align-items:center;max-width:100%;border-radius:var(--ui-r-pill);border:1px solid var(--ui-border);background:var(--ui-surface-2);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}._rail_9j1o5_18::-webkit-scrollbar{display:none}._rail_9j1o5_18[data-pad=none]{padding:0}._rail_9j1o5_18[data-pad=xs]{padding:var(--ui-1)}._rail_9j1o5_18[data-pad=sm]{padding:var(--ui-2)}._rail_9j1o5_18[data-pad=md]{padding:var(--ui-3)}._rail_9j1o5_18[data-gap=xs]{gap:var(--ui-1)}._rail_9j1o5_18[data-gap=sm]{gap:var(--ui-2)}._rail_9j1o5_18[data-gap=md]{gap:var(--ui-3)}._rail_9j1o5_18[data-gap=lg]{gap:var(--ui-4)}._tabBtn_9j1o5_51{flex:0 0 auto;white-space:nowrap}._rail_9j1o5_18 ._ui-btn_9j1o5_57:active{transform:none}._rail_9j1o5_18[data-variant=segmented]{border-radius:var(--ui-r-pill);background:var(--ui-surface-2);border-color:var(--ui-border)}._rail_9j1o5_18[data-variant=segmented] ._tabBtn_9j1o5_51{background:transparent;border:1px solid transparent;color:var(--ui-text-muted);box-shadow:none}._rail_9j1o5_18[data-variant=segmented] ._tabBtn_9j1o5_51[aria-selected=true]{background:var(--ui-surface-1);border-color:var(--ui-border-strong);color:var(--ui-text);font-weight:700;box-shadow:var(--ui-shadow-1)}@media(prefers-reduced-motion:reduce){._rail_9j1o5_18 ._ui-btn_9j1o5_57{transition:none}}._root_k1tkx_2{width:100%}._header_k1tkx_7{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-3)}._titleWrap_k1tkx_15{min-width:0}._title_k1tkx_15{margin:0;font-size:var(--ui-text-md);font-weight:700;color:var(--ui-text-strong)}._actions_k1tkx_27{display:inline-flex;align-items:center;gap:var(--ui-2);flex-wrap:wrap}._root_k1tkx_2[data-density=sm] .ui-card__header{padding:var(--ui-2) var(--ui-3)}._root_k1tkx_2[data-density=sm] .ui-card__body{padding:var(--ui-3)}._root_k1tkx_2[data-density=md] .ui-card__header{padding:var(--ui-3) var(--ui-4)}._root_k1tkx_2[data-density=md] .ui-card__body{padding:var(--ui-4)}._root_k1tkx_2[data-density=lg] .ui-card__header{padding:var(--ui-4) var(--ui-5)}._root_k1tkx_2[data-density=lg] .ui-card__body{padding:var(--ui-5)}._list_1hxwl_3{margin:0;padding:0;display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr) minmax(0,160px) minmax(0,1fr);column-gap:var(--ui-5);row-gap:var(--ui-3);align-items:baseline;container-type:inline-size}._label_1hxwl_21{margin:0;font-size:var(--ui-text-xs);font-weight:700;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em}._value_1hxwl_30{margin:0;font-size:var(--ui-text-sm);color:var(--ui-text);min-width:0}@container (max-width: 760px){._list_1hxwl_3{grid-template-columns:minmax(0,160px) minmax(0,1fr);column-gap:var(--ui-3)}}@container (max-width: 420px){._list_1hxwl_3{grid-template-columns:1fr;row-gap:var(--ui-1)}._value_1hxwl_30{margin-bottom:var(--ui-3)}._value_1hxwl_30:last-of-type{margin-bottom:0}}._root_a72v4_3{display:grid;gap:var(--ui-3)}._card_a72v4_8{border:1px solid var(--ui-border);background:var(--ui-surface-1);border-radius:var(--ui-radius-md);padding:var(--ui-3)}._cardHeader_a72v4_15{display:flex;align-items:center;gap:var(--ui-2)}._titleInput_a72v4_21{flex:1;min-width:0}._items_a72v4_26{margin-top:var(--ui-3);display:grid;gap:var(--ui-2)}._empty_a72v4_32{font-size:var(--ui-text-sm);color:var(--ui-text-muted)}._itemBlock_a72v4_37{display:grid;gap:var(--ui-1)}._itemRow_a72v4_42{display:flex;align-items:center;gap:var(--ui-2);padding-left:var(--indent, 0px)}._itemText_a72v4_49{flex:1;min-width:0}._assigneeSelect_a72v4_54{flex:0 0 auto;width:140px;max-width:140px}._actions_a72v4_60{display:inline-flex;align-items:center;gap:var(--ui-1);flex:0 0 auto}._iconBtn_a72v4_67 svg{width:16px;height:16px;display:block}._addRow_a72v4_73{margin-top:var(--ui-2)}._footer_a72v4_77{margin-top:var(--ui-3);display:flex;align-items:center;gap:var(--ui-2);flex-wrap:wrap}._dirtyHint_a72v4_85{font-size:var(--ui-text-xs);color:var(--ui-text-muted)}._addBtn_a72v4_90{display:inline-flex;align-items:center;gap:var(--ui-2)}._addBtn_a72v4_90 svg{width:16px;height:16px;display:block}._attachInput_a72v4_102{display:none}._selectSm_1b9n4_3{min-width:120px}._dateInput_1b9n4_7{min-width:140px}._assigneeSelect_1b9n4_11{min-width:160px}._hint_1b9n4_15{margin-left:var(--ui-2);font-size:var(--ui-text-xs);color:var(--ui-text-muted)}._leftStack_18oxy_2{display:grid;gap:var(--ui-4)}._metaList_18oxy_7{list-style:none;margin:0;padding:0;display:grid;gap:var(--ui-2)}._metaRow_18oxy_15{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:var(--ui-3);align-items:baseline}._metaLabel_18oxy_22{font-size:var(--ui-text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-muted)}._metaValue_18oxy_30{min-width:0;font-size:var(--ui-text-sm);color:var(--ui-text)}._section_18oxy_36{margin-top:var(--ui-4)}._sectionTitle_18oxy_40{margin:0 0 var(--ui-2);font-size:var(--ui-text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-muted)}._description_18oxy_49{margin:0;font-size:var(--ui-text-sm);color:var(--ui-text);white-space:pre-wrap}._attachmentAddRow_18oxy_56{margin-bottom:var(--ui-2);display:flex;align-items:center;gap:var(--ui-2);flex-wrap:wrap}._attachmentAddLabel_18oxy_64{font-size:var(--ui-text-xs);color:var(--ui-text-muted)}._attachmentInput_18oxy_69{font-size:var(--ui-text-xs)}._itemAttachments_18oxy_73{margin:var(--ui-1) 0;padding-left:var(--ui-4);font-size:var(--ui-text-xs);color:var(--ui-text-muted)}._itemAttachmentRow_18oxy_80{margin-bottom:var(--ui-1)}._itemAttachmentLink_18oxy_84{text-decoration:underline}._root_o6ms9_2{width:100%;display:flex;flex-direction:column;gap:var(--ui-4);--detail-right-width: 450px}._topBar_o6ms9_10{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-3);min-width:0}._locationLabel_o6ms9_18{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._header_o6ms9_25{width:100%;display:flex;flex-direction:column;gap:var(--ui-4)}._layout_o6ms9_32{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-4);align-items:start}._layout_o6ms9_32[data-has-right=true]{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){._layout_o6ms9_32[data-has-right=true]{grid-template-columns:minmax(0,1fr) minmax(0,var(--detail-right-width))}}._col_o6ms9_50{min-width:0;display:flex;flex-direction:column;gap:var(--ui-4)}._headerStack_p1wkg_2{display:grid;gap:var(--ui-3)}._headerTopRow_p1wkg_7{display:flex;align-items:center;gap:var(--ui-2);flex-wrap:wrap}._pill_p1wkg_14{display:inline-flex;align-items:center;padding:var(--ui-1) var(--ui-2);border-radius:var(--ui-radius-full);background:var(--ui-surface-2);border:1px solid var(--ui-border);font-size:var(--ui-text-xs);color:var(--ui-text)}._moduleTitle_p1wkg_25{font-size:var(--ui-text-sm);color:var(--ui-text-muted);font-weight:700}._titleRow_p1wkg_31{display:grid;gap:var(--ui-1)}._entityLabel_p1wkg_36{font-size:var(--ui-text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-muted)}._title_p1wkg_31{font-size:var(--ui-text-xl);font-weight:900;color:var(--ui-text)}._highlights_p1wkg_50{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-3)}@media(max-width:980px){._highlights_p1wkg_50{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){._highlights_p1wkg_50{grid-template-columns:1fr}}._hlItem_p1wkg_68{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:var(--ui-radius-md);padding:var(--ui-3)}._hlLabel_p1wkg_75{font-size:var(--ui-text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-muted);margin-bottom:var(--ui-1)}._hlValue_p1wkg_84{font-size:var(--ui-text-sm);color:var(--ui-text);font-weight:700}._backdrop_ptl4d_2{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:flex-start;justify-content:center;padding:56px 16px 16px;z-index:1000}._modal_ptl4d_13{width:min(980px,100%);max-height:calc(100vh - 72px);overflow:auto;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}._header_ptl4d_23{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-subtle)}._title_ptl4d_32{font-size:14px;font-weight:650}._body_ptl4d_37{padding:14px}._pageHeader_157fj_2{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-3);flex-wrap:wrap}._moduleLabel_157fj_10{font-size:var(--ui-text-sm);color:var(--ui-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}._card_157fj_19{margin-top:var(--ui-3)}._cardHeader_157fj_23{flex-wrap:wrap;justify-content:space-between}._headerActions_157fj_28{display:flex;align-items:center;gap:var(--ui-2);flex-wrap:wrap}._toolbarDivider_157fj_35{width:1px;height:var(--ui-control-h-sm);background:var(--ui-border);margin-inline:var(--ui-1)}._filtersRow_157fj_42{display:flex;gap:var(--ui-3);flex-wrap:wrap;align-items:flex-end;margin-bottom:var(--ui-3)}._searchField_157fj_50{flex:1 1 260px;min-width:180px}._mineOnlyField_157fj_55{min-width:160px}._fieldLabel_157fj_59{display:block;font-size:var(--ui-text-sm);font-weight:600;color:var(--ui-text-muted);margin-bottom:var(--ui-1)}._checkboxLabel_157fj_67{display:inline-flex;align-items:center;gap:var(--ui-2);font-size:var(--ui-text-sm);color:var(--ui-text);-webkit-user-select:none;user-select:none}._notImplemented_157fj_76{padding:var(--ui-4);border:1px dashed var(--ui-border);border-radius:var(--ui-r-md);background:var(--ui-surface-2);color:var(--ui-text)}._notImplTitle_157fj_84{font-weight:700}._notImplDesc_157fj_88{margin-top:var(--ui-1);font-size:var(--ui-text-sm);color:var(--ui-text-muted)}._btnContent_157fj_107{display:inline-flex;align-items:center;gap:var(--ui-2)}._icon_157fj_113{width:14px;height:14px;display:block}._pagination_157fj_94{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-3);padding-top:var(--ui-3)}._pageInfo_157fj_102{font-size:var(--ui-text-xs);color:var(--ui-text-muted)}._pagerGroup_157fj_127{display:inline-flex;align-items:center;gap:var(--ui-2)}._icon_157fj_113{width:var(--ui-icon-size-sm);height:var(--ui-icon-size-sm);display:block;flex:0 0 auto}._doubleIcon_157fj_133{display:inline-flex;align-items:center;gap:2px}@media(prefers-reduced-motion:reduce){._btnContent_157fj_107{transition:none}}._root_12uu5_2{display:grid;gap:var(--ui-3);margin-top:var(--ui-4)}._embedded_12uu5_8{margin-top:0}._icon_12uu5_12{display:block;width:var(--ui-icon-size-xs);height:var(--ui-icon-size-xs);flex:0 0 auto;color:var(--ui-icon)}._icon_12uu5_12 [fill]:not([fill=none]){fill:currentColor}._icon_12uu5_12 [stroke]:not([stroke=none]){stroke:currentColor}._topBar_12uu5_24{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-3);flex-wrap:wrap}._heading_12uu5_32{font-size:var(--ui-text-sm);font-weight:800;color:var(--ui-text-strong);letter-spacing:.02em;text-transform:uppercase}._topActions_12uu5_40{display:inline-flex;gap:var(--ui-2);flex-wrap:wrap}._panel_12uu5_46{padding:var(--ui-4);border-radius:var(--ui-r-lg)}._panelTitle_12uu5_51{font-size:var(--ui-text-sm);font-weight:800;color:var(--ui-text-strong);margin-bottom:var(--ui-3)}._formGrid_12uu5_58{display:grid;gap:var(--ui-3)}._rowWrap_12uu5_63{display:flex;gap:var(--ui-2);flex-wrap:wrap;align-items:center}._actionsRow_12uu5_70{display:flex;gap:var(--ui-2);flex-wrap:wrap;justify-content:flex-end}._mutedLine_12uu5_77{font-size:var(--ui-text-sm);color:var(--ui-text-muted)}._list_12uu5_82{display:grid;gap:var(--ui-2)}._entry_12uu5_87{padding:var(--ui-3);border-radius:var(--ui-r-md)}._entryHeader_12uu5_92{display:flex;justify-content:space-between;gap:var(--ui-3);flex-wrap:wrap;margin-bottom:var(--ui-2)}._entryLeft_12uu5_100{display:inline-flex;align-items:center;gap:var(--ui-2);min-width:0}._entryTitle_12uu5_107{font-size:var(--ui-text-xs);font-weight:800;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em}._entryRight_12uu5_115{font-size:var(--ui-text-xs);color:var(--ui-text-muted);white-space:nowrap}._titleText_12uu5_121{font-size:var(--ui-text-sm);font-weight:700;color:var(--ui-text-strong)}._bodyText_12uu5_127{font-size:var(--ui-text-sm);color:var(--ui-text);white-space:pre-wrap;line-height:1.35}._attachList_12uu5_134{margin:var(--ui-2) 0 0 0;padding-left:var(--ui-5);display:grid;gap:4px}._attachItem_12uu5_141{display:grid;gap:2px}._attachLink_12uu5_146{color:var(--ui-link);text-decoration:underline}._attachMeta_12uu5_151{font-size:var(--ui-text-xs);color:var(--ui-text-muted)}._composer_12uu5_156{padding:var(--ui-4);border-radius:var(--ui-r-lg);display:grid;gap:var(--ui-3)}._composerHeader_12uu5_163{display:flex;align-items:center;justify-content:flex-start;gap:var(--ui-3);flex-wrap:wrap}._composerLabel_12uu5_171{font-size:var(--ui-text-xs);font-weight:800;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em}._mentionBox_12uu5_179{padding:var(--ui-2);border-radius:var(--ui-r-md);display:grid;gap:2px;max-width:420px}._mentionItem_12uu5_187{width:100%;text-align:left;border:0;background:transparent;padding:var(--ui-2);border-radius:var(--ui-r-sm);cursor:pointer}._mentionItem_12uu5_187:hover{background:var(--ui-surface-2)}._mentionName_12uu5_201{font-size:var(--ui-text-sm);font-weight:700;color:var(--ui-text-strong)}._mentionHandle_12uu5_207{font-size:var(--ui-text-xs);color:var(--ui-text-muted);margin-left:var(--ui-2)}._fileRow_12uu5_213{display:flex;align-items:center;gap:var(--ui-3);flex-wrap:wrap}._fileLabel_12uu5_220{font-size:var(--ui-text-sm);color:var(--ui-text-muted)}._helperText_12uu5_225{font-size:var(--ui-text-xs);color:var(--ui-text-muted)}._notifyWrap_12uu5_230{display:grid;gap:var(--ui-2)}._notifyLabel_12uu5_235{font-size:var(--ui-text-xs);color:var(--ui-text-muted);font-weight:800;text-transform:uppercase;letter-spacing:.04em}._chips_12uu5_243{display:flex;flex-wrap:wrap;gap:var(--ui-2)}._chip_12uu5_243{display:inline-flex;align-items:center;padding:2px var(--ui-2);border-radius:var(--ui-r-pill);border:1px solid var(--ui-border);background:var(--ui-primary-soft);color:var(--ui-text);font-size:var(--ui-text-xs);font-weight:700}._pagerRow_12uu5_261{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-3);flex-wrap:wrap;margin-top:var(--ui-2)}._pagerInfo_12uu5_270{font-size:var(--ui-text-xs);color:var(--ui-text-muted)}._pagerActions_12uu5_275{display:inline-flex;gap:var(--ui-2);flex-wrap:wrap;justify-content:flex-end}._root_15tf3_2{width:100%;display:grid;gap:var(--ui-2)}._req_15tf3_8{color:var(--ui-danger);margin-left:var(--ui-1)}._controlWrap_15tf3_13{position:relative;width:100%}._input_15tf3_18{padding-right:calc(var(--ui-control-h-md) - 4px)}._iconBtn_15tf3_22{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:calc(var(--ui-control-h-md) - 10px);height:calc(var(--ui-control-h-md) - 10px);border-radius:var(--ui-r-pill);border:1px solid transparent;background:transparent;color:var(--ui-icon);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._iconBtn_15tf3_22:hover{background:var(--ui-surface-2);color:var(--ui-icon-strong)}._iconBtn_15tf3_22 svg{width:18px;height:18px}._popover_15tf3_54{position:fixed;z-index:calc(var(--ui-z-popover) + 1);width:320px;padding:var(--ui-3);border-radius:var(--ui-r-lg);border:1px solid var(--ui-border);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-2)}._popHeader_15tf3_67{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-2);margin-bottom:var(--ui-2)}._monthLabel_15tf3_75{font-weight:700;color:var(--ui-text-strong);font-size:var(--ui-text-sm)}._navBtn_15tf3_81{width:32px;height:32px;border-radius:var(--ui-r-pill);border:1px solid var(--ui-border);background:var(--ui-surface-1);color:var(--ui-text);cursor:pointer}._navBtn_15tf3_81:hover{background:var(--ui-surface-2);border-color:var(--ui-border-strong)}._weekdays_15tf3_96{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--ui-1);margin-bottom:var(--ui-1)}._weekday_15tf3_96{font-size:var(--ui-text-xs);color:var(--ui-text-muted);text-align:center;font-weight:700;padding:var(--ui-1) 0}._grid_15tf3_111{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--ui-1)}._dayBtn_15tf3_117{height:34px;border-radius:var(--ui-r-md);border:1px solid transparent;background:transparent;color:var(--ui-text);cursor:pointer;font-weight:600}._dayBtn_15tf3_117:hover{background:var(--ui-surface-2)}._dayOutside_15tf3_131{color:var(--ui-text-subtle)}._dayToday_15tf3_135{border-color:var(--ui-border-strong)}._daySelected_15tf3_139{background:var(--ui-primary);color:var(--ui-on-primary)}._daySelected_15tf3_139:hover{background:var(--ui-primary-hover)}._timeRow_15tf3_148{margin-top:var(--ui-3);display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-2);align-items:end}._timeCol_15tf3_156{display:grid;gap:var(--ui-1)}._timeLabel_15tf3_161{font-size:var(--ui-text-xs);font-weight:700;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em}._error_15tf3_169{margin-top:var(--ui-1)}._root_uivwk_2{--sp-notch: var(--ui-4);--sp-pad-y: var(--ui-3);--sp-pad-x: var(--ui-3);--sp-font: var(--ui-text-sm);--sp-icon: var(--ui-4);--sp-notch-pad: var(--ui-2);--sp-completed-bg: var(--ui-success);--sp-completed-text: var(--ui-text-inverse);--sp-current-bg: var(--ui-primary);--sp-current-text: var(--ui-on-primary);--sp-future-bg: var(--ui-surface-2);--sp-future-text: var(--ui-text-muted);--sp-track-border-width: 1px;--sp-track-border-color: var(--ui-border-strong, var(--ui-border));--sp-seam-color: #d4d5d9;display:flex;align-items:center;gap:var(--ui-3);width:100%}:root[data-theme=dark] ._root_uivwk_2{--sp-seam-color: #606b7e}._probeWrap_uivwk_45{position:absolute;left:-10000px;top:-10000px;visibility:hidden;pointer-events:none;height:1px;overflow:hidden;white-space:nowrap;--sp-notch: var(--ui-4);--sp-pad-y: var(--ui-3);--sp-pad-x: var(--ui-3);--sp-font: var(--ui-text-sm);--sp-icon: var(--ui-4);--sp-notch-pad: var(--ui-2);--sp-track-border-width: 1px;--sp-track-border-color: var(--ui-border-strong, var(--ui-border));--sp-seam-color: #d4d5d9}:root[data-theme=dark] ._probeWrap_uivwk_45{--sp-seam-color: #606b7e}._root_uivwk_2[data-size=sm],._probeWrap_uivwk_45[data-size=sm]{--sp-notch: var(--ui-3);--sp-pad-y: var(--ui-2);--sp-pad-x: var(--ui-2);--sp-font: var(--ui-text-sm);--sp-icon: var(--ui-3);--sp-notch-pad: var(--ui-1)}._root_uivwk_2[data-tone=primary]{--sp-current-bg: var(--ui-primary);--sp-current-text: var(--ui-on-primary)}._root_uivwk_2[data-tone=success]{--sp-current-bg: var(--ui-success);--sp-current-text: var(--ui-text-inverse)}._root_uivwk_2[data-tone=danger]{--sp-current-bg: var(--ui-danger);--sp-current-text: var(--ui-text-inverse)}._root_uivwk_2[data-tone=warning]{--sp-current-bg: var(--ui-warning);--sp-current-text: var(--ui-text-strong)}._root_uivwk_2[data-tone=neutral]{--sp-current-bg: var(--ui-surface-3);--sp-current-text: var(--ui-text)}._stacked_uivwk_91{flex-wrap:wrap}._stacked_uivwk_91 ._track_uivwk_92{flex:1 1 100%}._stacked_uivwk_91 ._controls_uivwk_93{flex:0 0 100%;justify-content:flex-end;margin-top:var(--ui-3)}._track_uivwk_92{flex:1;background:var(--ui-surface-1);border:var(--sp-track-border-width) solid var(--sp-track-border-color);border-radius:var(--ui-r-pill);overflow:hidden;position:relative}._segments_uivwk_104{display:flex;margin:0;padding:0;list-style:none}._segmentWrap_uivwk_112{position:relative;flex:1 1 0;min-width:0;--sp-bg: var(--sp-future-bg);--sp-fg: var(--sp-future-text);color:var(--sp-fg)}._wrapMiddle_uivwk_124,._wrapLast_uivwk_125{margin-left:calc(var(--sp-notch) * -1)}._wrapFirst_uivwk_128{margin-left:0}._segmentWrap_uivwk_112[data-state=completed]{--sp-bg: var(--sp-completed-bg);--sp-fg: var(--sp-completed-text);color:var(--sp-fg)}._segmentWrap_uivwk_112[data-state=current]{--sp-bg: var(--sp-current-bg);--sp-fg: var(--sp-current-text);color:var(--sp-fg)}._segmentWrap_uivwk_112[data-state=future]{--sp-bg: var(--sp-future-bg);--sp-fg: var(--sp-future-text);color:var(--sp-fg)}._segmentShape_uivwk_150{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--ui-2);padding:var(--sp-pad-y) var(--sp-pad-x);font-size:var(--sp-font);font-weight:700;line-height:1;background:var(--sp-bg);color:var(--sp-fg);white-space:nowrap;overflow:hidden;position:relative;z-index:1}._segmentShape_uivwk_150>*{position:relative;z-index:2}._shapeFirst_uivwk_181{clip-path:polygon(0 0,calc(100% - var(--sp-notch)) 0,100% 50%,calc(100% - var(--sp-notch)) 100%,0 100%)}._shapeMiddle_uivwk_191{clip-path:polygon(0 0,calc(100% - var(--sp-notch)) 0,100% 50%,calc(100% - var(--sp-notch)) 100%,0 100%,var(--sp-notch) 50%);padding-left:calc(var(--sp-notch) + var(--sp-notch-pad))}._shapeLast_uivwk_203{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,var(--sp-notch) 50%);padding-left:calc(var(--sp-notch) + var(--sp-notch-pad))}._seamOverlay_uivwk_215{position:absolute;inset:0;pointer-events:none;z-index:5}._seamPath_uivwk_222{fill:none;stroke:var(--sp-seam-color);stroke-width:var(--sp-track-border-width);stroke-linecap:square;stroke-linejoin:miter;opacity:1}._icon_uivwk_232{width:var(--sp-icon);height:var(--sp-icon);flex:0 0 auto;display:block}._icon_uivwk_232 [fill]:not([fill=none]){fill:currentColor}._icon_uivwk_232 [stroke]:not([stroke=none]){stroke:currentColor}._label_uivwk_242{min-width:0;overflow:hidden;text-overflow:ellipsis}._controls_uivwk_93{display:flex;align-items:center;gap:var(--ui-2);flex-wrap:nowrap}._rightSlot_uivwk_255{display:flex;align-items:center;gap:var(--ui-2);flex-wrap:nowrap;white-space:nowrap}._actionGroup_uivwk_263{display:inline-flex;align-items:center;gap:var(--ui-2);flex-wrap:nowrap;white-space:nowrap}._controls_uivwk_93 .ui-btn:active{transform:none}._probeControls_uivwk_275{display:inline-flex;align-items:center;gap:var(--ui-2);flex-wrap:nowrap}._root_p5qo3_2{width:100%}._footer_p5qo3_6{margin-top:var(--ui-3)}._root_1br9r_2{width:100%}._notesDisplayValue_1br9r_6{white-space:pre-wrap;line-height:1.35}._notesTextarea_1br9r_11{min-height:var(--notes-min-h, 96px)}._filesSection_1br9r_15{--files-gap: var(--ui-3);--files-item-pad-y: var(--ui-2);--files-item-pad-x: var(--ui-3);--files-list-mt: var(--files-gap);--files-section-border: 1px solid var(--ui-border);--files-section-pad-top: var(--ui-3);--files-section-mt: var(--ui-3);--files-block-pad-x: 0px;--files-block-pad-y: 0px;border-top:var(--files-section-border);margin-top:var(--files-section-mt);padding-top:calc(var(--files-section-pad-top) + var(--files-block-pad-y));padding-right:var(--files-block-pad-x);padding-left:var(--files-block-pad-x);padding-bottom:var(--files-block-pad-y)}._filesSection_1br9r_15[data-density=sm]{--files-gap: var(--ui-2);--files-item-pad-y: var(--ui-1);--files-item-pad-x: var(--ui-2);--files-list-mt: var(--files-gap)}._filesSection_1br9r_15[data-density=lg]{--files-gap: var(--ui-4);--files-item-pad-y: var(--ui-3);--files-item-pad-x: var(--ui-4);--files-list-mt: var(--files-gap)}._headerRow_1br9r_57{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--ui-3);flex-wrap:wrap}._sectionLabel_1br9r_65{font-size:var(--ui-text-xs);color:var(--ui-text-muted);font-weight:800;text-transform:uppercase;letter-spacing:.04em}._error_1br9r_73{margin-top:var(--ui-2)}._selectedFiles_1br9r_77{margin-top:var(--ui-2);font-size:var(--ui-text-xs);color:var(--ui-text-muted)}._listWrap_1br9r_83{margin-top:var(--files-list-mt)}._emptyText_1br9r_87{font-size:var(--ui-text-sm);color:var(--ui-text-muted)}._list_1br9r_83{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--ui-2)}._item_1br9r_101{border:1px solid var(--ui-border);border-radius:var(--ui-r-md);padding:var(--files-item-pad-y) var(--files-item-pad-x);display:flex;justify-content:space-between;align-items:center;gap:var(--ui-3);flex-wrap:wrap;background:var(--ui-surface-2)}._itemLeft_1br9r_115{min-width:240px}._name_1br9r_119{font-size:var(--ui-text-sm);font-weight:700;line-height:1.25}._nameLink_1br9r_125{text-decoration:none;color:var(--ui-text)}._nameLink_1br9r_125:hover{text-decoration:underline}._meta_1br9r_133{font-size:var(--ui-text-xs);color:var(--ui-text-muted);margin-top:2px;line-height:1.25}._downloadBtn_1br9r_141{flex:0 0 auto}._footerRow_1br9r_145{display:flex;justify-content:flex-end;margin-top:var(--files-gap)}._filesSectionStandalone_1br9r_153{--files-section-border: 0px;--files-section-pad-top: 0px;--files-section-mt: 0px;--files-list-mt: 0px}._row_18i3p_2{display:flex;align-items:center;gap:var(--ui-2)}._value_18i3p_8,._inputWrap_18i3p_13{flex:1;min-width:0}._icon_18i3p_18{display:block}._err_18i3p_22{margin-top:var(--ui-2)}._root_p699l_2{width:100%}._headerRow_p699l_6{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-2);min-height:var(--ui-control-h-md)}._title_p699l_17{font-size:var(--ui-text-md);font-weight:700;color:var(--ui-text-strong)}._body_p699l_23{margin-top:var(--ui-2)}._root_1ars7_3{width:100%}._body_1ars7_7{display:grid;gap:var(--ui-3)}._header_1ars7_12{flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-3)}._titleBlock_1ars7_19{min-width:0}._entityLabel_1ars7_23{font-size:var(--ui-text-xs);color:var(--ui-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}._title_1ars7_19{margin-top:calc(var(--ui-1) / 2);font-size:var(--ui-text-lg);font-weight:700;color:var(--ui-text-strong);word-break:break-word}._actions_1ars7_39{display:inline-flex;align-items:center;gap:var(--ui-2);flex-wrap:wrap}._highlights_1ars7_47{display:grid;gap:var(--ui-3);margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}@media(max-width:1200px){._highlights_1ars7_47{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){._highlights_1ars7_47{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._highlights_1ars7_47{grid-template-columns:1fr}}._highlight_1ars7_47{padding:var(--ui-3);border:1px solid var(--ui-border);border-radius:var(--ui-r-md);background:var(--ui-surface-2)}._highlightLabel_1ars7_80{font-size:var(--ui-text-xs);font-weight:700;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em}._highlightValue_1ars7_88{margin-top:var(--ui-1);font-size:var(--ui-text-sm);color:var(--ui-text);min-width:0;word-break:break-word}._errorTopBar_v155r_2{display:flex;align-items:center;gap:var(--ui-3);flex-wrap:wrap}._stageStack_v155r_9{display:grid;gap:var(--ui-3)}._closeActions_v155r_14{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-2);flex-wrap:wrap}._mutError_v155r_22{margin:0}._amountRow_v155r_26{display:flex;gap:var(--ui-2);align-items:center}._currencyInput_v155r_32{width:calc(var(--ui-8) * 3)}._notesBulkField_v155r_36{margin-bottom:var(--ui-3)}._notesTextarea_v155r_40{min-height:calc(var(--ui-control-h-lg) * 2.5);resize:vertical}._preWrap_v155r_46{white-space:pre-wrap}._filesTab_v155r_51{--files-block-pad-x: var(--ui-1);--files-block-pad-y: var(--ui-1)}._root_1rx4h_2,._card_1rx4h_6{width:100%}._cardHeader_1rx4h_10{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-3);flex-wrap:wrap}._title_1rx4h_18{font-size:var(--ui-text-md);font-weight:700;color:var(--ui-text-strong)}._meta_1rx4h_24{font-size:var(--ui-text-xs);color:var(--ui-text-muted);font-weight:600}._fieldsGrid_1rx4h_30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-3)}@media(max-width:760px){._fieldsGrid_1rx4h_30{grid-template-columns:1fr}}._field_1rx4h_30{display:grid;gap:var(--ui-2);min-width:0}._span2_1rx4h_48{grid-column:1 / -1}._formError_1rx4h_52{margin-top:var(--ui-3)}._actions_1rx4h_56{margin-top:var(--ui-4);display:flex;gap:var(--ui-2);flex-wrap:wrap}@layer reset,tokens,base,components,utilities;@layer tokens{:root{color-scheme:light;--ui-container: 1320px;--ui-nav-h: 56px;--ui-font-sans: system-ui, -apple-system, "Segoe UI", sans-serif;--ui-text-xs: 12px;--ui-text-sm: 14px;--ui-text-md: 16px;--ui-text-lg: 18px;--ui-control-h-sm: 32px;--ui-control-h-md: 40px;--ui-control-h-lg: 48px;--ui-1: 4px;--ui-2: 8px;--ui-3: 12px;--ui-4: 16px;--ui-5: 20px;--ui-6: 24px;--ui-8: 32px;--ui-r-sm: 8px;--ui-r-md: 12px;--ui-r-lg: 16px;--ui-r-pill: 999px;--ui-shadow-1: 0 2px 6px rgba(15, 23, 42, .08);--ui-shadow-2: 0 14px 30px rgba(15, 23, 42, .2);--ui-bg: #eff4ff;--ui-surface-1: #ffffff;--ui-surface-2: #f6f7fb;--ui-surface-3: #eef0f6;--ui-text-strong: #0f172a;--ui-text: #0f172a;--ui-text-muted: #6b7280;--ui-text-subtle: #9ca3af;--ui-text-inverse: #ffffff;--ui-icon: var(--ui-text-muted);--ui-icon-strong: var(--ui-text);--ui-icon-inverse: var(--ui-text-inverse);--ui-icon-size-xs: 12px;--ui-icon-size-sm: 14px;--ui-icon-size-md: 18px;--ui-icon-size-lg: 20px;--ui-iconbtn-radius: var(--ui-r-md);--ui-border: rgba(15, 23, 42, .1);--ui-border-strong: rgba(15, 23, 42, .18);--ui-primary: #115cff;--ui-primary-rgb: 17, 92, 255;--ui-primary-hover: #2469ff;--ui-primary-active: #0f53e6;--ui-on-primary: #ffffff;--ui-primary-soft: rgba(17, 92, 255, .1);--ui-disabled-surface: #d7dde8;--ui-disabled-border: rgba(15, 23, 42, .1);--ui-disabled-text: rgba(15, 23, 42, .45);--ui-disabled-text-muted: rgba(15, 23, 42, .32);--ui-danger: #db162f;--ui-success: #00a542;--ui-warning: #ffba08;--ui-danger-soft: rgba(219, 22, 47, .12);--ui-success-soft: rgba(0, 165, 66, .12);--ui-warning-soft: rgba(255, 186, 8, .16);--ui-on-success: #ffffff;--ui-on-danger: #ffffff;--ui-on-warning: var(--ui-text-strong);--ui-success-hover: #009a3e;--ui-success-active: #008f3a;--ui-danger-hover: #c8142a;--ui-danger-active: #b11225;--ui-warning-hover: #f0ae07;--ui-warning-active: #e0a206;--ui-focus: 0 0 0 3px rgba(17, 92, 255, .35);--ui-link: var(--ui-primary);--ui-link-hover: var(--ui-primary-hover);--ui-placeholder: rgba(107, 114, 128, .85);--ui-overlay: rgba(0, 0, 0, .45);--ui-z-dropdown: 4000;--ui-z-sticky: 5000;--ui-z-modal: 6000;--ui-z-popover: 6100;--ui-z-toast: 7000}:root[data-theme=dark]{color-scheme:dark;--ui-container: 1320px;--ui-nav-h: 56px;--ui-bg: #0b1020;--ui-surface-1: #111827;--ui-surface-2: rgba(255, 255, 255, .04);--ui-surface-3: rgba(255, 255, 255, .07);--ui-on-success: #ffffff;--ui-on-danger: #ffffff;--ui-on-warning: var(--ui-text-strong);--ui-success-hover: #009a3e;--ui-success-active: #008f3a;--ui-danger-hover: #c8142a;--ui-danger-active: #b11225;--ui-warning-hover: #f0ae07;--ui-warning-active: #e0a206;--ui-text-strong: #f3f4f6;--ui-text: #e5e7eb;--ui-text-muted: #9ca3af;--ui-text-subtle: #6b7280;--ui-text-inverse: #ffffff;--ui-icon: var(--ui-text-muted);--ui-icon-strong: var(--ui-text);--ui-icon-inverse: var(--ui-text-inverse);--ui-border: rgba(148, 163, 184, .35);--ui-border-strong: rgba(148, 163, 184, .6);--ui-primary: #115cff;--ui-primary-rgb: 17, 92, 255;--ui-primary-hover: #2469ff;--ui-primary-active: #0f53e6;--ui-on-primary: #ffffff;--ui-primary-soft: rgba(17, 92, 255, .16);--ui-disabled-surface: rgba(255, 255, 255, .08);--ui-disabled-border: rgba(148, 163, 184, .22);--ui-disabled-text: rgba(229, 231, 235, .55);--ui-disabled-text-muted: rgba(229, 231, 235, .4);--ui-focus: 0 0 0 3px rgba(17, 92, 255, .35);--ui-shadow-1: 0 4px 12px rgba(0, 0, 0, .25);--ui-shadow-2: 0 14px 30px rgba(0, 0, 0, .35);--ui-danger-soft: rgba(239, 71, 111, .22);--ui-success-soft: rgba(0, 165, 66, .2);--ui-warning-soft: rgba(255, 186, 8, .2);--ui-link: var(--ui-primary);--ui-link-hover: var(--ui-primary-hover);--ui-placeholder: rgba(156, 163, 175, .75);--ui-overlay: rgba(0, 0, 0, .55)}}@layer base{*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-y:scroll;overflow-x:hidden;background:var(--ui-bg)}body{margin:0;font-family:var(--ui-font-sans);font-size:var(--ui-text-md);background:var(--ui-bg);color:var(--ui-text);overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:none;box-shadow:var(--ui-focus)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}}@layer components{.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-2);height:var(--ui-control-h-md);padding:0 var(--ui-4);border-radius:var(--ui-r-md);border:1px solid transparent;background:transparent;color:var(--ui-text);font:inherit;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform 60ms ease}.ui-btn:focus-visible{outline:none;box-shadow:var(--ui-focus)}.ui-btn:active{transform:translateY(1px)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;pointer-events:none}.ui-btn[data-loading=true]{cursor:progress;pointer-events:none}.ui-btn[data-size=sm]{height:var(--ui-control-h-sm);padding:0 var(--ui-3);border-radius:var(--ui-r-pill);font-size:var(--ui-text-sm)}.ui-btn[data-size=md]{height:var(--ui-control-h-md);border-radius:var(--ui-r-pill)}.ui-btn[data-size=lg]{height:var(--ui-control-h-lg);padding:0 var(--ui-5);border-radius:var(--ui-r-lg);font-size:var(--ui-text-lg)}.ui-btn[data-variant=secondary]{background:var(--ui-surface-1);color:var(--ui-text);border-color:var(--ui-border)}.ui-btn[data-variant=secondary]:hover{background:var(--ui-surface-2);border-color:var(--ui-border-strong)}.ui-btn[data-variant=ghost]{background:transparent;color:var(--ui-text);border-color:transparent}.ui-btn[data-variant=ghost]:hover{background:var(--ui-surface-2)}.ui-btn[data-variant=link]{padding:0;height:auto;background:transparent;border-color:transparent;box-shadow:none;color:var(--ui-primary)}.ui-btn[data-variant=link]:hover{text-decoration:underline}.ui-btn[data-variant=primary]{background:var(--ui-primary);color:var(--ui-on-primary);box-shadow:var(--ui-shadow-1)}.ui-btn[data-variant=primary]:hover{background:var(--ui-primary-hover)}.ui-btn[data-variant=primary]:active{background:var(--ui-primary-active)}.ui-btn[data-variant=success]{background:var(--ui-success);color:var(--ui-on-success, var(--ui-text-inverse));box-shadow:var(--ui-shadow-1)}.ui-btn[data-variant=success]:hover{background:var(--ui-success-hover, var(--ui-success))}.ui-btn[data-variant=success]:active{background:var(--ui-success-active, var(--ui-success))}.ui-btn[data-variant=danger]{background:var(--ui-danger);color:var(--ui-on-danger, var(--ui-text-inverse));box-shadow:var(--ui-shadow-1)}.ui-btn[data-variant=danger]:hover{background:var(--ui-danger-hover, var(--ui-danger))}.ui-btn[data-variant=danger]:active{background:var(--ui-danger-active, var(--ui-danger))}.ui-btn[data-variant=warning]{background:var(--ui-warning);color:var(--ui-on-warning, var(--ui-text-strong));box-shadow:var(--ui-shadow-1)}.ui-btn[data-variant=warning]:hover{background:var(--ui-warning-hover, var(--ui-warning))}.ui-btn[data-variant=warning]:active{background:var(--ui-warning-active, var(--ui-warning))}.ui-btn[data-variant=primary-outline]{background:var(--ui-surface-1);color:var(--ui-primary);border-color:rgba(var(--ui-primary-rgb),.35);box-shadow:none}.ui-btn[data-variant=primary-outline]:hover{background:var(--ui-primary-hover);color:var(--ui-on-primary);border-color:var(--ui-primary-hover);box-shadow:var(--ui-shadow-1)}.ui-btn[data-variant=primary-outline]:active{background:var(--ui-primary-active);border-color:var(--ui-primary-active)}.ui-btn[data-variant=success-outline]{background:var(--ui-surface-1);color:var(--ui-success);border-color:#00a54259;box-shadow:none}.ui-btn[data-variant=success-outline]:hover{background:var(--ui-success-hover, var(--ui-success));color:var(--ui-on-success, var(--ui-text-inverse));border-color:var(--ui-success-hover, var(--ui-success));box-shadow:var(--ui-shadow-1)}.ui-btn[data-variant=success-outline]:active{background:var(--ui-success-active, var(--ui-success));border-color:var(--ui-success-active, var(--ui-success))}.ui-btn[data-variant=danger-outline]{background:var(--ui-surface-1);color:var(--ui-danger);border-color:#db162f59;box-shadow:none}.ui-btn[data-variant=danger-outline]:hover{background:var(--ui-danger-hover, var(--ui-danger));color:var(--ui-on-danger, var(--ui-text-inverse));border-color:var(--ui-danger-hover, var(--ui-danger));box-shadow:var(--ui-shadow-1)}.ui-btn[data-variant=danger-outline]:active{background:var(--ui-danger-active, var(--ui-danger));border-color:var(--ui-danger-active, var(--ui-danger))}.ui-btn[data-variant=warning-outline]{background:var(--ui-surface-1);color:var(--ui-text-strong);border-color:#ffba088c;box-shadow:none}.ui-btn[data-variant=warning-outline]:hover{background:var(--ui-warning-hover, var(--ui-warning));color:var(--ui-on-warning, var(--ui-text-strong));border-color:var(--ui-warning-hover, var(--ui-warning));box-shadow:var(--ui-shadow-1)}.ui-btn[data-variant=warning-outline]:active{background:var(--ui-warning-active, var(--ui-warning));border-color:var(--ui-warning-active, var(--ui-warning))}.ui-btn[data-icon-only=true]{width:var(--ui-control-h-md);min-width:var(--ui-control-h-md);padding:0;border-radius:var(--ui-iconbtn-radius);--ui-btn-icon-size: var(--ui-icon-size-md)}.ui-btn[data-icon-only=true][data-size=sm]{width:var(--ui-control-h-sm);min-width:var(--ui-control-h-sm);border-radius:var(--ui-iconbtn-radius);--ui-btn-icon-size: var(--ui-icon-size-sm)}.ui-btn[data-icon-only=true][data-size=lg]{width:var(--ui-control-h-lg);min-width:var(--ui-control-h-lg);border-radius:var(--ui-r-lg);--ui-btn-icon-size: var(--ui-icon-size-lg)}.ui-btn[data-icon-only=true] img,.ui-btn[data-icon-only=true] svg{width:var(--ui-btn-icon-size);height:var(--ui-btn-icon-size);display:block}.ui-btn[data-icon-color=muted]{color:var(--ui-icon)}.ui-btn[data-icon-color=strong]{color:var(--ui-icon-strong)}.ui-btn[data-icon-color=inverse]{color:var(--ui-icon-inverse)}.ui-btn[data-icon-color=danger]{color:var(--ui-danger)}.ui-btn[data-icon-color=black]{color:#000}.ui-btn[data-icon-color=white]{color:#fff}.ui-btn[data-icon-only=true] svg [fill]:not([fill=none]){fill:currentColor}.ui-btn[data-icon-only=true] svg [stroke]:not([stroke=none]){stroke:currentColor}}@layer components{.ui-field{display:grid;gap:var(--ui-2)}.ui-label{font-size:var(--ui-text-sm);font-weight:600;color:var(--ui-text)}.ui-help{font-size:var(--ui-text-sm);color:var(--ui-text-muted)}.ui-error{font-size:var(--ui-text-sm);color:var(--ui-danger)}.ui-control,.gen-text-input,.gen-select{width:100%;height:var(--ui-control-h-md);padding:0 var(--ui-3);border-radius:var(--ui-r-md);border:1px solid var(--ui-border);background:var(--ui-surface-1);color:var(--ui-text);font:inherit;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.ui-control::placeholder,.gen-text-input::placeholder{color:var(--ui-placeholder)}.ui-control:hover,.gen-text-input:hover,.gen-select:hover{border-color:var(--ui-border-strong)}.ui-control:focus-visible,.gen-text-input:focus-visible,.gen-select:focus-visible{outline:none;border-color:rgba(var(--ui-primary-rgb),.55);box-shadow:var(--ui-focus)}.ui-control:disabled,.gen-text-input:disabled,.gen-select:disabled{opacity:.6;cursor:not-allowed;background:var(--ui-surface-2)}.ui-control[data-size=sm],.gen-text-input[data-size=sm],.gen-select[data-size=sm]{height:var(--ui-control-h-sm);border-radius:var(--ui-r-sm);font-size:var(--ui-text-sm)}.ui-control[data-size=lg],.gen-text-input[data-size=lg],.gen-select[data-size=lg]{height:var(--ui-control-h-lg);border-radius:var(--ui-r-lg);font-size:var(--ui-text-lg)}.ui-control[aria-invalid=true],.gen-text-input[aria-invalid=true],.gen-select[aria-invalid=true]{border-color:#db162f8c;box-shadow:0 0 0 3px #db162f24}.ui-textarea,textarea.ui-control,textarea.gen-text-input{height:auto;min-height:96px;padding:var(--ui-3);resize:vertical;line-height:1.35}.crm-field{display:grid;gap:var(--ui-2)}.crm-field-label{font-size:var(--ui-text-sm);font-weight:600;color:var(--ui-text)}.crm-field-value{font-size:var(--ui-text-sm);color:var(--ui-text);min-width:0}}@layer components{.ui-card{--ui-card-radius: var(--ui-r-lg);--ui-card-pad: var(--ui-4);background:var(--ui-surface-1);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:var(--ui-shadow-1)}.ui-card[data-elev="0"]{box-shadow:none}.ui-card[data-clip=true]{overflow:hidden}.ui-card[data-radius=md]{--ui-card-radius: var(--ui-r-md)}.ui-card[data-radius=sm]{--ui-card-radius: var(--ui-r-sm)}.ui-card[data-density=xs]{--ui-card-pad: var(--ui-2)}.ui-card[data-density=sm]{--ui-card-pad: var(--ui-3)}.ui-card[data-density=lg]{--ui-card-pad: var(--ui-6)}.ui-card__header{padding:var(--ui-card-pad);border-bottom:1px solid var(--ui-border);display:flex;align-items:center;justify-content:space-between;gap:var(--ui-3)}.ui-card__body{padding:var(--ui-card-pad)}.ui-card__footer{padding:var(--ui-card-pad);border-top:1px solid var(--ui-border)}.ui-card__title{margin:0;font-size:var(--ui-text-md);font-weight:700;color:var(--ui-text-strong)}.ui-card[data-interactive=true]{transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease,background .14s ease}.ui-card[data-interactive=true]:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-2);transform:translateY(-1px)}.ui-card[data-interactive=true]:active{box-shadow:var(--ui-shadow-1);transform:translateY(0)}.ui-card[data-interactive=true]:focus-within{box-shadow:var(--ui-shadow-1),var(--ui-focus)}@media(prefers-reduced-motion:reduce){.ui-card[data-interactive=true]{transition:none}.ui-card[data-interactive=true]:hover{transform:none}}}@layer components{.ui-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--ui-surface-1);border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-lg);overflow:hidden}.ui-table th,.ui-table td{padding:var(--ui-3) var(--ui-4);border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle}.ui-table thead th{font-size:var(--ui-text-sm);color:var(--ui-text-muted);background:var(--ui-surface-2);font-weight:700;border-bottom-color:var(--ui-border-strong)}.ui-table tbody tr:hover{background:var(--ui-surface-2)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table[data-density=compact] th,.ui-table[data-density=compact] td{padding:var(--ui-2) var(--ui-3)}}@layer components{.ui-tabs{display:flex;gap:var(--ui-2);background:var(--ui-surface-2);padding:var(--ui-2);border-radius:var(--ui-r-lg);border:1px solid var(--ui-border)}.ui-tab{appearance:none;border:1px solid transparent;background:transparent;color:var(--ui-text-muted);padding:var(--ui-2) var(--ui-3);border-radius:var(--ui-r-md);font:inherit;cursor:pointer}.ui-tab[aria-selected=true]{background:var(--ui-surface-1);border-color:var(--ui-border);color:var(--ui-text);box-shadow:var(--ui-shadow-1)}}@layer components{.ui-badge{display:inline-flex;align-items:center;gap:var(--ui-1);padding:2px var(--ui-2);border-radius:999px;font-size:var(--ui-text-xs);font-weight:700;border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text)}.ui-badge[data-tone=success]{background:var(--ui-success-soft);border-color:#00a54240;color:var(--ui-success)}.ui-badge[data-tone=warning]{background:var(--ui-warning-soft);border-color:#ffba0840;color:var(--ui-warning)}.ui-badge[data-tone=danger]{background:var(--ui-danger-soft);border-color:#db162f40;color:var(--ui-danger)}.ui-alert{border-radius:var(--ui-r-lg);border:1px solid var(--ui-border);background:var(--ui-surface-1);padding:var(--ui-4)}.ui-alert[data-tone=success]{background:var(--ui-success-soft);border-color:#00a54240}.ui-alert[data-tone=warning]{background:var(--ui-warning-soft);border-color:#ffba0840}.ui-alert[data-tone=danger]{background:var(--ui-danger-soft);border-color:#db162f40}}@layer components{.ui-backdrop{position:fixed;inset:0;background:#00000073;display:grid;place-items:center;padding:var(--ui-6);z-index:100}.ui-modal{width:min(760px,100%);background:var(--ui-surface-1);border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-2);overflow:hidden}.ui-modal__header,.ui-modal__footer{padding:var(--ui-4);border-bottom:1px solid var(--ui-border)}.ui-modal__footer{border-bottom:0;border-top:1px solid var(--ui-border);display:flex;justify-content:flex-end;gap:var(--ui-2)}.ui-modal__body{padding:var(--ui-4)}}@layer components{.app-root{min-height:100vh;display:flex;flex-direction:column;background:var(--ui-bg);color:var(--ui-text)}.nav{position:sticky;top:0;z-index:var(--ui-z-sticky);background:var(--ui-surface-1);border-bottom:1px solid var(--ui-border);box-shadow:var(--ui-shadow-1)}.nav-inner{height:var(--ui-nav-h);display:flex;align-items:center;justify-content:space-between;gap:var(--ui-4);padding:0 var(--ui-4);max-width:var(--ui-container);margin:0 auto}.nav-left{display:inline-flex;align-items:center;min-width:0}.nav-logo-button{appearance:none;border:0;background:transparent;padding:var(--ui-2);border-radius:var(--ui-r-md);cursor:pointer;display:inline-flex;align-items:center;gap:var(--ui-2);color:var(--ui-text)}.nav-logo-button:hover{background:var(--ui-surface-2)}.nav-logo-button:active{background:var(--ui-surface-3)}.nav-logo-img{display:block}.nav-right-group{display:inline-flex;align-items:center;gap:var(--ui-2);justify-content:flex-end}.nav-right-group :where(button,a){border-radius:var(--ui-r-md)}.main{flex:1;width:100%;max-width:var(--ui-container);margin:0 auto;padding:var(--ui-6) var(--ui-4)}.app-footer{width:100%;border-top:1px solid var(--ui-border);background:var(--ui-surface-1);color:var(--ui-text-muted);font-size:var(--ui-text-sm)}.app-footer-inner{max-width:var(--ui-container);margin:0 auto;padding:var(--ui-3) var(--ui-4);display:flex;align-items:center;justify-content:space-between;gap:var(--ui-4)}.side-menu-overlay{position:fixed;inset:0;z-index:var(--ui-z-modal);background:var(--ui-overlay);display:flex;align-items:stretch;justify-content:flex-start}.side-menu{width:min(360px,88vw);height:100%;background:var(--ui-surface-1);border-right:1px solid var(--ui-border);box-shadow:var(--ui-shadow-2);padding:var(--ui-4);display:flex;flex-direction:column;gap:var(--ui-4)}.side-menu-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-3)}.side-menu-title{font-size:var(--ui-text-lg);font-weight:700;color:var(--ui-text-strong)}.side-menu-close{appearance:none;border:1px solid var(--ui-border);background:var(--ui-surface-1);color:var(--ui-text);width:36px;height:36px;border-radius:var(--ui-r-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.side-menu-close:hover{background:var(--ui-surface-2)}.side-menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-2)}.side-menu-item{width:100%;appearance:none;border:1px solid transparent;background:transparent;color:var(--ui-text);border-radius:var(--ui-r-md);padding:var(--ui-2) var(--ui-3);display:flex;align-items:center;gap:var(--ui-3);cursor:pointer;text-align:left}.side-menu-item:hover{background:var(--ui-surface-2);border-color:var(--ui-border)}.side-menu-icon{width:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-text-muted)}.side-menu-label{flex:1;min-width:0;color:var(--ui-text)}}@layer components{.user-menu,.nav-notifications{position:relative}.user-menu :where(svg),.nav-notifications :where(svg){display:block}.user-menu :where(svg [fill]:not([fill=none])),.nav-notifications :where(svg [fill]:not([fill=none])){fill:currentColor}.user-menu :where(svg [stroke]:not([stroke=none])),.nav-notifications :where(svg [stroke]:not([stroke=none])){stroke:currentColor}.ui-btn.user-menu__trigger{border-radius:999px}.ui-btn.user-menu__trigger[data-size=sm],.ui-btn.user-menu__trigger[data-size=md],.ui-btn.user-menu__trigger[data-size=lg]{border-radius:999px;height:var(--ui-control-h-md);padding:0 var(--ui-3) 0 var(--ui-2);gap:var(--ui-2)}.ui-btn.user-menu__trigger[data-variant=secondary]{background:var(--ui-surface-1);border-color:var(--ui-border);box-shadow:none}.ui-btn.user-menu__trigger[data-variant=secondary]:hover{background:var(--ui-surface-2);border-color:var(--ui-border-strong)}.user-menu__avatar{width:25px;height:25px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ui-primary);color:var(--ui-on-primary);font-size:var(--ui-text-sm);font-weight:800;line-height:1;flex:0 0 auto}.user-menu__info{display:grid;gap:2px;align-content:center;min-width:0}.user-menu__name{font-size:var(--ui-text-sm);font-weight:500;line-height:1.1;color:var(--ui-text-strong);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__role{font-size:var(--ui-text-xs);font-weight:600;line-height:1.1;color:var(--ui-text-muted);text-transform:lowercase}.user-menu__caret{margin-left:var(--ui-1);color:var(--ui-text-muted);flex:0 0 auto}.user-menu__dropdown{position:absolute;top:calc(100% + var(--ui-2));right:0;z-index:var(--ui-z-dropdown);min-width:240px;padding:var(--ui-2);background:var(--ui-surface-1);border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-2)}.user-menu__item{width:100%;height:var(--ui-control-h-sm);padding:0 var(--ui-3);border:1px solid transparent;border-radius:var(--ui-r-md);background:transparent;display:inline-flex;align-items:center;gap:var(--ui-2);font:inherit;font-size:var(--ui-text-sm);font-weight:700;color:var(--ui-text);cursor:pointer;text-align:left}.user-menu__item:hover{background:var(--ui-surface-2);border-color:var(--ui-border)}.user-menu__item-icon{display:inline-flex;color:var(--ui-icon)}.user-menu__divider{height:1px;background:var(--ui-border);margin:var(--ui-2) 0}.user-menu__item--danger{color:var(--ui-danger)}.user-menu__item--danger .user-menu__item-icon{color:currentColor}.user-menu__item--danger:hover{background:var(--ui-danger-soft);border-color:#db162f40}.nav-notifications-button{appearance:none;border:1px solid transparent;background:transparent;color:var(--ui-text);cursor:pointer;width:var(--ui-control-h-md);height:var(--ui-control-h-md);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease}.nav-notifications-button:hover{background:var(--ui-surface-2)}.nav-notifications-icon{color:var(--ui-icon-strong);font-size:18px;display:inline-flex;align-items:center;justify-content:center}.nav-notifications-badge{position:absolute;top:7px;right:7px;transform:translate(50%,-50%);min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--ui-danger);color:var(--ui-text-inverse);font-size:11px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--ui-surface-1)}}@layer utilities{.u-muted{color:var(--ui-text-muted)}.u-stack{display:grid;gap:var(--ui-4)}.u-stack[data-gap=sm]{gap:var(--ui-2)}.u-stack[data-gap=lg]{gap:var(--ui-6)}.u-row{display:flex;align-items:center;gap:var(--ui-3)}.u-row[data-gap=sm]{gap:var(--ui-2)}.u-row[data-gap=lg]{gap:var(--ui-4)}.u-row[data-between=true]{justify-content:space-between}.u-row[data-center=true]{justify-content:center}.u-row[data-end=true]{justify-content:flex-end}.u-row[data-wrap=true]{flex-wrap:wrap}.u-w-full{width:100%}.u-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-divider{height:1px;background:var(--ui-border);width:100%}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.crm-detail-grid{display:grid;gap:var(--ui-4);grid-template-columns:repeat(2,minmax(0,1fr))}.crm-detail-grid>*{min-width:0}@media(max-width:900px){.crm-detail-grid{grid-template-columns:1fr}}}
