.UserFeatureRequestsPane_container__IgjCY{width:100%;max-width:100%}.UserFeatureRequestsPane_header___PORV{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;flex-wrap:wrap}.UserFeatureRequestsPane_titleRow__5hMON{display:flex;align-items:center;gap:10px}.UserFeatureRequestsPane_headerIcon__zmfVe{font-size:24px;color:var(--color-primary)}.UserFeatureRequestsPane_title__8Okdc{margin:0;font-size:20px;font-weight:600}.UserFeatureRequestsPane_subtitle__FRW9W{color:var(--color-text-muted);margin-bottom:16px;font-size:13px}.UserFeatureRequestsPane_tableWrapper__u3qOk{width:100%}.UserFeatureRequestsPane_voteButton__SnEjt{min-width:60px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.UserFeatureRequestsPane_subjectTitle__ivTlx{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserFeatureRequestsPane_subjectPreview__5zMWI{font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;max-width:300px}.UserFeatureRequestsPane_unassigned__OBeeA{color:var(--color-text-muted);font-style:italic}.UserFeatureRequestsPane_counterInside__YrG8x{position:relative}.UserFeatureRequestsPane_counterInside__YrG8x .ant-input-data-count{position:absolute;bottom:6px;right:12px;font-size:11px;color:var(--color-text-muted);background:transparent;pointer-events:none}.UserFeatureRequestsPane_counterInside__YrG8x textarea{padding-bottom:22px}.UserFeatureRequestsPane_pendingFiles__cwkYg{display:flex;flex-direction:column;gap:6px;margin-top:8px}.UserFeatureRequestsPane_pendingFile__Csi6_{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--color-primary-light);border-radius:6px;font-size:12px}.UserFeatureRequestsPane_pendingFileName__pTPTF{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-primary)}.UserFeatureRequestsPane_pendingFileSize__hybsB{color:var(--color-text-muted);font-size:11px}@media (max-width:767px){.UserFeatureRequestsPane_container__IgjCY{padding:12px}.UserFeatureRequestsPane_header___PORV{flex-direction:column;align-items:flex-start}}.UserFeatureRequestsPane_extraButtonsContainer__NiRjR{flex-wrap:wrap}.UserFeatureRequestsPane_mainTable__bHWIo table{overflow:auto!important}@media (max-width:420px){.UserFeatureRequestsPane_modalCreate__sQzsG.UserFeatureRequestsPane_modalCreate__sQzsG .ant-modal-footer{display:flex;flex-direction:column;gap:8px}.UserFeatureRequestsPane_modalCreate__sQzsG.UserFeatureRequestsPane_modalCreate__sQzsG .ant-modal-footer .ant-btn{margin-inline-start:0!important;width:100%}}.UserFeatureRequestsPane_dialogRow__0khpH{cursor:pointer}.UserFeatureRequestsPane_dialogMeta__xUDBm{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.UserFeatureRequestsPane_dialogSpin__VUnjf{display:block;margin:24px auto}.WorkBreakdown_wrap__z5EKP{margin:8px 0 12px;border:1px solid var(--color-border);border-radius:8px;padding:10px 12px}.WorkBreakdown_head__BPJEU{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.WorkBreakdown_title__Tly_z{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.WorkBreakdown_title__Tly_z,.WorkBreakdown_totals__GTjMr{font-size:13px;color:var(--color-text-secondary)}.WorkBreakdown_num__MyXFB{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WorkBreakdown_tableWrap__8bnc4 .ant-table-cell{padding:4px 8px}.WorkBreakdown_cellNumber__FSdMn,.WorkBreakdown_cellSelect__iPzTX{width:100%}.WorkBreakdown_removeBtn__UNPOj{background:transparent;border:none;color:var(--color-text-muted);font-size:16px;line-height:1;cursor:pointer;padding:0 4px}.WorkBreakdown_removeBtn__UNPOj:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.WorkBreakdown_empty__ZSbxL{font-size:13px;color:var(--color-text-muted);padding:4px 0}.WorkBreakdown_byRole__Vq9EY{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;font-size:12px}.WorkBreakdown_byRoleLabel___Xnd9{color:var(--color-text-muted);margin-right:4px}.WorkBreakdown_actions__2Ntdy{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ReadyInGridLab_wrap__iGsWF{margin:8px 0 12px;border:1px solid var(--color-border);border-radius:8px;padding:10px 12px}.ReadyInGridLab_head__Isk8k{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.ReadyInGridLab_title__MRzRu{font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.ReadyInGridLab_summary__PtAML{font-size:13px;color:var(--color-success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReadyInGridLab_tableWrap__wMIl_ .ant-table-cell{padding:4px 8px;vertical-align:top}.ReadyInGridLab_tz__ACjBG{margin-inline-end:0;white-space:nowrap;color:var(--color-success);background:var(--color-success-bg);border-color:var(--color-status-success-border)}.ReadyInGridLab_need__JDQke{font-weight:600}.ReadyInGridLab_zero__6BVQA{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-success)}.ReadyInGridLab_removeBtn__rsixr{background:transparent;border:none;color:var(--color-text-muted);font-size:16px;line-height:1;cursor:pointer;padding:0 4px}.ReadyInGridLab_removeBtn__rsixr:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ReadyInGridLab_empty__5AEt9{font-size:13px;color:var(--color-text-muted);padding:4px 0}.ReadyInGridLab_actions__PCLc0{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.TicketScreens_wrap__5pY09{margin:8px 0 12px;border:1px solid var(--color-border);border-radius:8px;padding:10px 12px}.TicketScreens_head__JpxI_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.TicketScreens_title__4WCcA{font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.TicketScreens_counts___qfsf{display:inline-flex;flex-wrap:wrap;gap:4px}.TicketScreens_counts___qfsf .ant-tag{margin-inline-end:0}.TicketScreens_toolbar__0Mcbo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.TicketScreens_hint__F8XLO{font-size:12px;color:var(--color-text-muted);margin-bottom:6px}.TicketScreens_toolbar__0Mcbo .TicketScreens_hint__F8XLO{margin-bottom:0}.TicketScreens_empty__CPJYJ{font-size:13px;color:var(--color-text-muted);padding:4px 0}.TicketScreens_grid__0_Wbt{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px}.TicketScreens_card___2Lyb{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-surface)}.TicketScreens_card___2Lyb[data-decision=approved]{border-color:var(--color-status-success-border)}.TicketScreens_card___2Lyb[data-decision=changes]{border-color:var(--color-warning-border)}.TicketScreens_thumbRoot__mlVWs{display:block;width:100%}.TicketScreens_thumb__QWPAA{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--color-surface-secondary);cursor:zoom-in}.TicketScreens_body__MHejz{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px;flex:1 1 auto}.TicketScreens_titleRow__Zdnnq{display:flex;align-items:baseline;gap:6px;min-width:0}.TicketScreens_no__9xLfB{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:12px;color:var(--color-primary);background:var(--color-primary-light);border-radius:4px;padding:0 6px}.TicketScreens_screenTitle__p77VP{min-width:0;font-weight:600;font-size:13px;overflow-wrap:anywhere}.TicketScreens_caption__pSC3P{font-size:12px;color:var(--color-text-secondary);overflow-wrap:anywhere}.TicketScreens_decisionRow__apONL{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.TicketScreens_decisionTag__GwI2T{margin-inline-end:0}.TicketScreens_decided__4_N3Y{font-size:11px;color:var(--color-text-muted)}.TicketScreens_comment__UxbzF{font-size:12px;color:var(--color-warning-text);background:var(--color-warning-bg);border-radius:6px;padding:4px 8px;overflow-wrap:anywhere}.TicketScreens_iconActions__9cd_c{display:flex;flex-wrap:wrap;gap:2px;margin-top:auto}.TicketScreens_decideActions__r2DP9{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}@media (min-width:768px){.TicketScreens_grid__0_Wbt{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.EstimatePdfButton_row__YmEn_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 12px;padding:8px 12px;border:1px dashed var(--color-border);border-radius:8px}.EstimatePdfButton_hint__Gq8A2{font-size:13px;color:var(--color-text-secondary)}.TicketCompanyLabel_leadTag__dqHDs{margin-inline-end:0;max-width:100%;white-space:normal}.CustomerApprovalPanel_panel__ji41y{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--color-divider);border-radius:8px;background:var(--color-surface)}.CustomerApprovalPanel_head__71SL7{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.CustomerApprovalPanel_title__8zL_0{font-weight:600;color:var(--color-text-primary)}.CustomerApprovalPanel_estimate__jpj_t{color:var(--color-text-primary)}.CustomerApprovalPanel_outdated__XanIT{color:var(--color-warning)}.CustomerApprovalPanel_muted__egr_0{color:var(--color-text-muted)}.CustomerApprovalPanel_button__NL4n8{justify-self:start}@media (min-width:768px){.CustomerApprovalPanel_panel__ji41y{padding:14px 18px}}.SupportTicketsTab_container__B5Mt_{padding:16px}.SupportTicketsTab_outerTabs__6EDIJ .ant-tabs-nav{margin-bottom:16px}.SupportTicketsTab_outerTabs__6EDIJ .ant-tabs-tab{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--color-shadow) 5%,transparent)}.SupportTicketsTab_outerTabs__6EDIJ .ant-tabs-tab-active{background:var(--color-primary-light)!important;border-color:var(--color-primary)!important}.SupportTicketsTab_header__N2sHZ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px;flex-wrap:wrap}.SupportTicketsTab_title__ExzWE{font-size:20px;font-weight:600;margin:0}.SupportTicketsTab_headerActions__65oKo{display:flex;gap:8px;align-items:center}.SupportTicketsTab_sectionCard__qJ9N2{margin-bottom:16px;border-radius:8px;border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:var(--color-surface);transition:box-shadow .2s ease}.SupportTicketsTab_sectionCard__qJ9N2:hover{box-shadow:var(--shadow-card-hover)}.SupportTicketsTab_sectionCard__qJ9N2:last-child{margin-bottom:0}.SupportTicketsTab_sectionCard__qJ9N2 .ant-card-head{min-height:40px;padding:0 16px;background:var(--color-status-open-bg);border-bottom:1px solid var(--color-border)}.SupportTicketsTab_sectionCard__qJ9N2 .ant-card-head-title{padding:10px 0;font-size:13px;font-weight:600;color:var(--color-text-primary)}.SupportTicketsTab_sectionCard__qJ9N2 .ant-card-body{padding:16px;background:var(--color-surface)}.SupportTicketsTab_sectionCard__qJ9N2 .ant-table-wrapper .ant-table-content{overflow:auto hidden}.SupportTicketsTab_sectionCard__qJ9N2 .ant-table-wrapper .ant-table-content table{width:auto}.SupportTicketsTab_statsSectionCard__w9YcK .ant-card-head{background:var(--color-status-success-bg)}.SupportTicketsTab_filtersSectionCard__paVPV .ant-card-head{background:var(--color-status-warning-bg)}.SupportTicketsTab_statsGroup__V84QN+.SupportTicketsTab_statsGroup__V84QN{margin-top:12px}.SupportTicketsTab_statsGroupTitle__GwQPa{font-size:12px;font-weight:600;color:var(--color-text-muted);margin-bottom:6px}.SupportTicketsTab_statsRow__6PkRQ{display:flex;gap:12px;flex-wrap:wrap}.SupportTicketsTab_statCard__kvphw{flex:1 1;min-width:100px;padding:12px 16px;border:1px solid var(--color-divider);border-radius:8px;background:var(--color-surface);text-align:center}.SupportTicketsTab_statValue__6y19w{font-size:24px;font-weight:700;line-height:1.2}.SupportTicketsTab_statLabel__hVjc9{font-size:12px;color:var(--color-text-muted);margin-top:4px}.SupportTicketsTab_filtersRow__A7ekP{display:flex;gap:12px;flex-wrap:wrap}.SupportTicketsTab_tableWrapper__Ah0yY{width:100%}.SupportTicketsTab_subjectText__o_tsO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.SupportTicketsTab_userCell__DWSmh{line-height:1.4}.SupportTicketsTab_userEmail___fDQ6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;color:var(--color-text-muted)}.SupportTicketsTab_actionsCell__2_g50{display:inline-flex;gap:2px}.SupportTicketsTab_pulseDot__bBpMm{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:4px;animation:SupportTicketsTab_pulse__FqDDh 1.5s ease-in-out infinite}@keyframes SupportTicketsTab_pulse__FqDDh{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.SupportTicketsTab_countInside__tFG5Y{position:relative}.SupportTicketsTab_countInside__tFG5Y .ant-input-data-count{position:absolute;bottom:6px;right:12px;font-size:11px;color:var(--color-text-muted)}.SupportTicketsTab_countInside__tFG5Y textarea{padding-bottom:24px}@media (max-width:767px){.SupportTicketsTab_container__B5Mt_{padding:12px}.SupportTicketsTab_statsRow__6PkRQ{gap:8px}.SupportTicketsTab_statCard__kvphw{min-width:80px;padding:8px 12px}.SupportTicketsTab_statValue__6y19w{font-size:18px}.SupportTicketsTab_filtersRow__A7ekP{flex-direction:column}}.SupportTicketsTab_minW140__xk6Di{min-width:140px}.SupportTicketsTab_minW160__I4_2x{min-width:160px}.SupportTicketsTab_statusFilter__J1Mu2{min-width:240px}.FeatureRequestsKanban_container__pLD2Y{padding:16px 0}.FeatureRequestsKanban_section__uU5Bw{margin-bottom:20px;padding:16px;border-radius:8px;border:1px solid var(--color-divider);box-shadow:0 1px 3px color-mix(in srgb,var(--color-shadow) 8%,transparent);background:var(--color-surface)}.FeatureRequestsKanban_header__gL8s8{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.FeatureRequestsKanban_title__e31Ni{margin:0;font-size:18px;font-weight:600}.FeatureRequestsKanban_loadingRow__j1B3l{display:flex;justify-content:center;padding:48px 0}.FeatureRequestsKanban_kanban__hviYD{display:grid;grid-template-columns:repeat(6,minmax(200px,1fr));gap:12px;overflow-x:auto}.FeatureRequestsKanban_column__ys3oc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;min-height:300px;display:flex;flex-direction:column;box-shadow:var(--shadow-card);overflow:hidden}.FeatureRequestsKanban_columnHeader__T_R_v{padding:10px 12px;font-weight:600;font-size:13px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border);background:var(--color-status-open-bg);color:var(--color-text-primary)}.FeatureRequestsKanban_column__ys3oc[data-status=fr_new] .FeatureRequestsKanban_columnHeader__T_R_v{background:var(--color-status-open-bg)}.FeatureRequestsKanban_column__ys3oc[data-status=fr_under_review] .FeatureRequestsKanban_columnHeader__T_R_v{background:var(--color-warning-lighter)}.FeatureRequestsKanban_column__ys3oc[data-status=fr_planned] .FeatureRequestsKanban_columnHeader__T_R_v{background:var(--color-bg-muted)}.FeatureRequestsKanban_column__ys3oc[data-status=fr_in_progress] .FeatureRequestsKanban_columnHeader__T_R_v{background:var(--color-status-warning-bg)}.FeatureRequestsKanban_column__ys3oc[data-status=fr_done] .FeatureRequestsKanban_columnHeader__T_R_v{background:var(--color-status-success-bg)}.FeatureRequestsKanban_column__ys3oc[data-status=fr_rejected] .FeatureRequestsKanban_columnHeader__T_R_v{background:var(--color-status-urgent-bg)}.FeatureRequestsKanban_cards___SBKr{padding:8px;display:flex;flex-direction:column;gap:8px;flex:1 1}.FeatureRequestsKanban_card__Jh9zo{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease}.FeatureRequestsKanban_card__Jh9zo:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--color-shadow-slate) 12%,transparent);transform:translateY(-1px);border-color:var(--color-primary)}.FeatureRequestsKanban_card__Jh9zo[draggable=true]{-webkit-user-select:none;user-select:none}.FeatureRequestsKanban_cardProgress__ZrpCq{margin:0!important}.FeatureRequestsKanban_cardProgress__ZrpCq .ant-progress-outer{padding-right:0!important}.FeatureRequestsKanban_cardProgress__ZrpCq .ant-progress-bg{height:4px!important}.FeatureRequestsKanban_columnDragOver__AntkD{background:var(--color-primary-light)!important;outline:2px dashed var(--color-primary);outline-offset:-4px}.FeatureRequestsKanban_cardTop__Zdtns{display:flex;justify-content:space-between;align-items:center}.FeatureRequestsKanban_cardNumber__ueii7{font-size:11px;color:var(--color-text-muted);font-family:monospace}.FeatureRequestsKanban_voteBadge__DNbzw{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--color-primary);font-weight:600}.FeatureRequestsKanban_cardSubject__ydeFA{font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FeatureRequestsKanban_cardSnippet__D9uhm{margin-top:2px;font-size:12px;line-height:1.4;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.FeatureRequestsKanban_cardMeta__Jehu8{flex-wrap:wrap;font-size:11px;color:var(--color-text-muted)}.FeatureRequestsKanban_cardActions__T8WdF,.FeatureRequestsKanban_cardMeta__Jehu8{display:flex;gap:4px;align-items:center}.FeatureRequestsKanban_statusSelect__KIb1S{flex:1 1;min-width:0}.FeatureRequestsKanban_empty__v_DRN{opacity:.4;padding:16px 0;display:flex;justify-content:center}.FeatureRequestsKanban_fullWidth__TDv96{width:100%}.FeatureRequestsKanban_detailMeta__FjjKK{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.FeatureRequestsKanban_detailDescription__n2CcO{padding:12px;border:1px solid var(--color-divider);border-radius:8px;background:var(--color-bg-muted);white-space:pre-wrap;font-size:13px;line-height:1.5;margin-bottom:16px}.FeatureRequestsKanban_detailLabel__6nthO{font-weight:600;font-size:12px;color:var(--color-text-muted);margin-bottom:4px}@media (max-width:1200px){.FeatureRequestsKanban_kanban__hviYD{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media (max-width:767px){.FeatureRequestsKanban_kanban__hviYD{grid-template-columns:1fr}}.ScreenshotEditorModal_editorModal__xC5sg .ant-modal-body{max-height:72vh;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.ScreenshotEditorModal_toolbar__dv6O0{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ScreenshotEditorModal_inkSwatch__SiRQE{width:26px;height:26px;border-radius:50%;border:2px solid var(--color-border);cursor:pointer;padding:0}.ScreenshotEditorModal_inkSwatchActive__Le2j1{border-color:var(--color-text-primary);outline:2px solid var(--color-primary);outline-offset:1px}.ScreenshotEditorModal_ink0__OxMUZ{background:var(--color-danger)}.ScreenshotEditorModal_ink1__zfP60{background:var(--color-orange)}.ScreenshotEditorModal_ink2__GagMD{background:var(--color-gold)}.ScreenshotEditorModal_ink3__D1cEC{background:var(--color-success)}.ScreenshotEditorModal_ink4__pLnFT{background:var(--color-cyan)}.ScreenshotEditorModal_ink5__3rn63{background:var(--color-info)}.ScreenshotEditorModal_ink6__PIs8k{background:var(--color-purple)}.ScreenshotEditorModal_ink7__uaaf8{background:var(--color-magenta)}.ScreenshotEditorModal_canvasWrap__jUX_u{overflow:auto;max-height:62vh;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-muted);display:flex;justify-content:center}.ScreenshotEditorModal_canvas__oz9jJ{touch-action:none;display:block}.ScreenshotEditorModal_canvasHidden__uPojN{visibility:hidden}.ScreenshotEditorModal_hint__51VwP{margin-top:8px;font-size:12px;color:var(--color-text-secondary)}.RichTextEditor_container__6ANd9{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);overflow:hidden}.RichTextEditor_toolbar__JM4VM{padding:6px 8px;border-bottom:1px solid var(--color-divider);background:var(--color-bg-muted)}.RichTextEditor_divider__fbDve{margin:0 2px}.RichTextEditor_blockSelect__o_SgZ{min-width:110px}.RichTextEditor_fontSelect__F5O9y{min-width:96px}.RichTextEditor_sizeSelect__L_nN2{min-width:84px}.RichTextEditor_colorControl__oe8XM{display:inline-flex;align-items:center;gap:2px}.RichTextEditor_colorIcon__vXhvo{color:var(--color-text-secondary)}.RichTextEditor_colorSelect__1FwgK{min-width:64px}.RichTextEditor_swatch__sfyDd{font-weight:700}.RichTextEditor_swatchDefault__QvoJM{color:var(--color-text-primary)}.RichTextEditor_swatchDanger__VyeK0{color:var(--color-danger)}.RichTextEditor_swatchSuccess__9n02I{color:var(--color-success)}.RichTextEditor_swatchGold__8puRS{color:var(--color-gold)}.RichTextEditor_swatchInfo__AL_Ny{color:var(--color-info)}.RichTextEditor_swatchPurple__TA6F2{color:var(--color-purple)}.RichTextEditor_content__kDu9f .tiptap{min-height:120px;max-height:40vh;overflow-y:auto;padding:10px 12px;outline:none;color:var(--color-text-primary);line-height:1.65}.RichTextEditor_content__kDu9f .tiptap p{margin:0 0 8px}.RichTextEditor_content__kDu9f .tiptap ol,.RichTextEditor_content__kDu9f .tiptap ul{margin:0 0 8px;padding-left:20px}.RichTextEditor_content__kDu9f .tiptap table{border-collapse:collapse;width:100%;margin:0 0 8px}.RichTextEditor_content__kDu9f .tiptap td,.RichTextEditor_content__kDu9f .tiptap th{border:1px solid var(--color-border);padding:6px 10px;text-align:left;vertical-align:top;min-width:48px}.RichTextEditor_content__kDu9f .tiptap th{background:var(--color-surface-secondary);font-weight:600}.RichTextEditor_content__kDu9f .tiptap .selectedCell{outline:2px solid var(--color-primary);outline-offset:-2px}.RichTextEditor_content__kDu9f .tiptap h1,.RichTextEditor_content__kDu9f .tiptap h2,.RichTextEditor_content__kDu9f .tiptap h3{margin:0 0 8px;color:var(--color-text-primary)}.RichTextEditor_content__kDu9f .tiptap blockquote{margin:0 0 8px;padding:4px 12px;border-left:3px solid var(--color-primary);background:var(--color-surface-secondary);border-radius:0 8px 8px 0;color:var(--color-text-secondary)}.RichTextEditor_content__kDu9f .tiptap mark{background:var(--color-status-warning-bg);color:inherit;border-radius:3px;padding:0 2px}.InstructionView_container__MHRUC{display:flex;flex-direction:column;gap:16px}.InstructionView_paragraph__I1uyK{margin:0 0 8px;line-height:1.65;white-space:pre-line;color:var(--color-text-primary)}.InstructionView_paragraph__I1uyK:last-child{margin-bottom:0}.InstructionView_list__WBEt8{margin:0 0 8px;padding-left:20px;line-height:1.65;color:var(--color-text-primary)}.InstructionView_list__WBEt8:last-child{margin-bottom:0}.InstructionView_textBlock__CUvd9{border-radius:8px}.InstructionView_richHeading__PjT6L{margin:0 0 8px;line-height:1.3;font-weight:600;color:var(--color-text-primary)}h3.InstructionView_richHeading__PjT6L{font-size:18px}h4.InstructionView_richHeading__PjT6L{font-size:16px}h5.InstructionView_richHeading__PjT6L{font-size:14px}.InstructionView_blockquote__kTvmn{margin:0 0 8px;padding:4px 12px;border-left:3px solid var(--color-primary);background:var(--color-surface-secondary);border-radius:0 8px 8px 0;color:var(--color-text-secondary)}.InstructionView_highlightMark__AaOHq{background:var(--color-status-warning-bg);color:inherit;border-radius:3px;padding:0 2px}.InstructionView_alignCenter__mSGjQ{text-align:center}.InstructionView_alignRight__g5wD_{text-align:right}.InstructionView_alignJustify__S9iFI{text-align:justify}.InstructionView_fs12__3URR0{font-size:12px}.InstructionView_fs14__Agsrc{font-size:14px}.InstructionView_fs16__4lIAJ{font-size:16px}.InstructionView_fs18__DK_Yo{font-size:18px}.InstructionView_fs24__ktvq9{font-size:24px}.InstructionView_fs32__m5kwE{font-size:32px}.InstructionView_fontSerif__Ov1M6{font-family:Georgia,Times New Roman,serif}.InstructionView_fontMono___h0zJ{font-family:Consolas,Courier New,monospace}.InstructionView_colorDanger__W81aE{color:var(--color-danger)}.InstructionView_colorSuccess__Y6CIU{color:var(--color-success)}.InstructionView_colorGold__JTU_M{color:var(--color-gold)}.InstructionView_colorInfo__o7NzJ{color:var(--color-info)}.InstructionView_colorPurple__ZI5xD{color:var(--color-purple)}.InstructionView_tableWrap__ZLkj5{overflow-x:auto;margin:0 0 8px}.InstructionView_richTable__IHoJn{border-collapse:collapse;width:100%}.InstructionView_richTable__IHoJn td,.InstructionView_richTable__IHoJn th{border:1px solid var(--color-border);padding:6px 10px;text-align:left;vertical-align:top;color:var(--color-text-primary)}.InstructionView_richTable__IHoJn th{background:var(--color-surface-secondary);font-weight:600}.InstructionView_textTitle__hqNSv{font-weight:600;margin-bottom:6px;color:var(--color-text-primary)}.InstructionView_stepBlock__nX8zE{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-secondary)}.InstructionView_stepBadge__uz9to{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:var(--color-text-inverse);background:var(--color-primary)}.InstructionView_stepBody__LUYl7{flex:1 1;min-width:0}.InstructionView_stepTitle__DOV0k{font-weight:600;margin-bottom:4px;color:var(--color-text-primary)}.InstructionView_imageBlock__q14K6{--instruction-shot-height:240px;margin:0;padding:10px;border:1px solid var(--color-divider);border-radius:10px;background:var(--color-surface-secondary);text-align:center}@media (min-width:768px){.InstructionView_imageBlock__q14K6{--instruction-shot-height:300px}}@media (min-width:1400px){.InstructionView_imageBlock__q14K6{--instruction-shot-height:380px}}.InstructionView_imageWrap__GhSuV.ant-image{display:inline-block;width:auto;max-width:100%;vertical-align:top}.InstructionView_imageWrap__GhSuV.ant-image .ant-image-mask{cursor:zoom-in;border-radius:8px}.InstructionView_imageWrap__GhSuV.ant-image .InstructionView_image__k7yF1.ant-image-img{display:block;width:auto;max-width:100%;max-height:var(--instruction-shot-height);object-fit:contain;margin:0 auto;border-radius:8px;border:1px solid var(--color-border);cursor:zoom-in}.InstructionView_zoomMask__Qekt4{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:18px;color:var(--color-text-inverse);background:var(--color-primary)}.InstructionView_caption__dakPt{margin-top:8px;font-size:13px;text-align:center;color:var(--color-text-secondary)}.InstructionView_videoBlock__3r_LC{display:flex;flex-direction:column;gap:8px}.InstructionView_videoTitle__ef6H2{font-weight:600;color:var(--color-text-primary)}.InstructionView_videoFrameWrap__2UNsw{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--color-bg-muted)}.InstructionView_videoPlayer__B61b2{width:100%;max-height:70vh;border-radius:10px;background:var(--color-bg-muted)}.InstructionView_videoFrame__8mlMk{position:absolute;inset:0;width:100%;height:100%;border:0}.InstructionView_videoLink____nHx{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary)}.InstructionEditorModal_editorModal__gDE6U .ant-modal-body{max-height:72vh;overflow-y:auto}.InstructionEditorModal_modalTitle__PxrZ_{display:inline-flex;align-items:center;gap:8px;min-width:0}.InstructionEditorModal_modalBody__6CKPm{display:flex;flex-direction:column;gap:16px}.InstructionEditorModal_spinWrap__sgUbd{display:flex;justify-content:center;padding:48px 0}.InstructionEditorModal_toolbarRow__vvFxx{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.InstructionEditorModal_sectionTitle__7L58F{gap:8px;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.InstructionEditorModal_countPill__DjnB7,.InstructionEditorModal_sectionTitle__7L58F{display:inline-flex;align-items:center;font-weight:600;color:var(--color-text-secondary)}.InstructionEditorModal_countPill__DjnB7{justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--color-bg-active)}.InstructionEditorModal_metaCard__qONS_{display:grid;grid-template-columns:1fr;gap:12px;padding:16px;border:1px solid var(--color-divider);border-radius:8px;background:var(--color-bg-muted)}.InstructionEditorModal_field__HIjZD{display:flex;flex-direction:column;gap:6px;min-width:0}.InstructionEditorModal_fieldWide__vCS9l{grid-column:1/-1}.InstructionEditorModal_fieldLabel__661eM{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.InstructionEditorModal_fieldHint__aje0B{display:block;font-size:12px;color:var(--color-text-muted)}.InstructionEditorModal_sortInput__LcifE{width:160px;max-width:100%}.InstructionEditorModal_editorLayout__fim4p{display:flex;flex-direction:column;gap:16px}.InstructionEditorModal_blocks__Qgu5N{display:flex;flex-direction:column;gap:12px}.InstructionEditorModal_blockCard__LbdQZ{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);box-shadow:var(--shadow-card);overflow:hidden}.InstructionEditorModal_blockHead__nfCri{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--color-border);background:var(--color-surface-secondary)}.InstructionEditorModal_blockCard__LbdQZ[data-block-type=text] .InstructionEditorModal_blockHead__nfCri{background:var(--color-status-open-bg)}.InstructionEditorModal_blockCard__LbdQZ[data-block-type=step] .InstructionEditorModal_blockHead__nfCri{background:var(--color-status-success-bg)}.InstructionEditorModal_blockCard__LbdQZ[data-block-type=image] .InstructionEditorModal_blockHead__nfCri{background:var(--color-warning-lighter)}.InstructionEditorModal_blockCard__LbdQZ[data-block-type=video] .InstructionEditorModal_blockHead__nfCri{background:var(--color-status-info-tint)}.InstructionEditorModal_blockHeadTitle__c5Syo{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--color-text-primary)}.InstructionEditorModal_blockIndex__1argm{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;color:var(--color-text-inverse);background:var(--color-primary)}.InstructionEditorModal_blockBody__GDFhX{display:flex;flex-direction:column;gap:12px;padding:12px}.InstructionEditorModal_mediaEditor__lmU05{display:flex;flex-direction:column;gap:10px}.InstructionEditorModal_imagePreview__RC_qA{max-height:280px;object-fit:contain}.InstructionEditorModal_imagePreview__RC_qA,.InstructionEditorModal_videoPreview__eaTZc{max-width:100%;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-muted);align-self:flex-start}.InstructionEditorModal_videoPreview__eaTZc{max-height:320px}.InstructionEditorModal_emptyWrap__X1YMW{display:flex;justify-content:center;width:100%;padding:16px 0}.InstructionEditorModal_dropZone__GG5Do .ant-upload-drag{border-radius:8px;border-color:var(--color-border-strong);background:var(--color-bg-muted)}.InstructionEditorModal_dropZone__GG5Do .ant-upload-drag:hover{border-color:var(--color-primary)}.InstructionEditorModal_dropZone__GG5Do .ant-upload-btn{padding:14px 8px}.InstructionEditorModal_dropIcon__H2US_{margin:0 0 4px;font-size:28px;color:var(--color-primary)}.InstructionEditorModal_dropText__zWdJA{margin:0;color:var(--color-text-secondary)}.InstructionEditorModal_addRow__Xo7X1{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px dashed var(--color-border-strong);border-radius:8px;background:var(--color-bg-muted)}.InstructionEditorModal_addRowLabel__yt26x{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.InstructionEditorModal_previewWell__sa1fF{padding:20px;border:1px solid var(--color-divider);border-radius:8px;background:var(--color-bg-muted)}.InstructionEditorModal_previewHead__82fiS{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-divider)}.InstructionEditorModal_previewTitle__GlUCH{margin:0;font-size:20px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.InstructionEditorModal_previewSummary__Bmp1v{font-size:14px;line-height:1.5;color:var(--color-text-secondary)}@media (min-width:768px){.InstructionEditorModal_metaCard__qONS_{grid-template-columns:1fr 1fr}}.InstructionsAdminTab_layout__5OhEQ{display:flex;flex-direction:column;gap:16px}.InstructionsAdminTab_pane__2VoiW{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden;transition:box-shadow .2s ease}.InstructionsAdminTab_pane__2VoiW:hover{box-shadow:var(--shadow-card-hover)}.InstructionsAdminTab_paneHead__4fRIa{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:48px;padding:8px 12px;border-bottom:1px solid var(--color-border)}.InstructionsAdminTab_paneHeadTopics__Dz6Wh{background:var(--color-status-open-bg)}.InstructionsAdminTab_paneHeadItems__iwXfX{background:var(--color-surface-secondary)}.InstructionsAdminTab_paneHeadText__bYyXo{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.InstructionsAdminTab_paneHeadTitle__OMf_b{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-primary)}.InstructionsAdminTab_crumb__ac0Wx{font-size:12px;color:var(--color-text-muted)}.InstructionsAdminTab_countPill__Alciu{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary);background:var(--color-bg-active)}.InstructionsAdminTab_paneBody__sPAml{display:flex;flex-direction:column;gap:12px;padding:12px;flex:1 1;min-height:0;min-width:0}.InstructionsAdminTab_scenarioSelect__aBwKb{width:100%}.InstructionsAdminTab_treeWell__AHpOZ{flex:1 1;min-height:240px;max-height:60vh;overflow-y:auto;padding:8px;border:1px solid var(--color-divider);border-radius:8px;background:var(--color-bg-muted)}.InstructionsAdminTab_tree__J3kJK{background:transparent;color:var(--color-text-primary)}.InstructionsAdminTab_tree__J3kJK .ant-tree-treenode{padding:2px 0}.InstructionsAdminTab_tree__J3kJK .ant-tree-node-content-wrapper{border-radius:6px;padding:4px 8px;line-height:22px;transition:background .12s ease}.InstructionsAdminTab_tree__J3kJK .ant-tree-node-content-wrapper:hover{background:var(--color-bg-hover)}.InstructionsAdminTab_tree__J3kJK .ant-tree-node-content-wrapper.ant-tree-node-selected{background:var(--color-primary-light);box-shadow:inset 3px 0 0 var(--color-primary)}.InstructionsAdminTab_tree__J3kJK .ant-tree-switcher{color:var(--color-text-muted);line-height:30px}.InstructionsAdminTab_treeNode__vuxBn{display:flex;align-items:center;gap:8px;min-width:0}.InstructionsAdminTab_treeName__pZYt9{flex:1 1;min-width:0;font-size:13px;color:var(--color-text-primary)}.InstructionsAdminTab_treeNameRoot__M18Um{font-weight:600}.InstructionsAdminTab_platformTag__9FpjJ{margin-inline-start:0;font-size:11px;line-height:16px}.InstructionsAdminTab_emptyWrap__fwA6p{flex:1 1;display:flex;align-items:center;justify-content:center;width:100%;padding:24px 0}.InstructionsAdminTab_topicActions__S3pxC{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--color-divider)}.InstructionsAdminTab_topicDescription__O3VJi{padding:10px 12px;border:1px solid var(--color-divider);border-radius:8px;background:var(--color-bg-muted);font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.InstructionsAdminTab_paneHeadActions__5PZQi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.InstructionsAdminTab_freshnessFilter__jOy8E{max-width:100%;overflow-x:auto}.InstructionsAdminTab_freshnessCell__ABTha{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.InstructionsAdminTab_freshnessDate__G8xsa{font-size:12px;color:var(--color-text-secondary)}.InstructionsAdminTab_freshnessTag__0mniD{margin-inline-end:0;font-size:11px;line-height:16px}.InstructionsAdminTab_tableWrap__mVdWG{flex:1 1;min-height:0;min-width:0;overflow-x:auto}.InstructionsAdminTab_tableWrap__mVdWG .ant-table-content table{width:100%!important}.InstructionsAdminTab_tableWrap__mVdWG .ant-table-tbody>tr>td,.InstructionsAdminTab_tableWrap__mVdWG .ant-table-thead>tr>th{padding-inline:8px}.InstructionsAdminTab_tableWrap__mVdWG .ant-table-thead>tr>th{background:var(--color-surface-secondary);color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.InstructionsAdminTab_actionsCell__TIlLo{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;white-space:nowrap}.InstructionsAdminTab_titleLink__0z1oh{background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-primary);text-align:left;font:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:color .12s ease}.InstructionsAdminTab_titleLink__0z1oh:hover{color:var(--color-primary)}.InstructionsAdminTab_companySelect__puCNC{min-width:220px}.InstructionsAdminTab_sortInput__GDoaI{width:100%}@media (min-width:992px){.InstructionsAdminTab_layout__5OhEQ{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}.InstructionsAdminTab_treeWell__AHpOZ{max-height:none}}.FeatureRequestEstimate_estimate__prFC6{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.TicketThread_thread__1hJeB{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto;padding:12px;border:1px solid var(--color-divider);border-radius:8px;margin-bottom:16px}.TicketThread_messageBubble__7Dz4j{max-width:80%;padding:10px 14px;border-radius:12px;line-height:1.5;font-size:13px}.TicketThread_messageUser__ltixm{align-self:flex-end;background:var(--color-primary-light);border:1px solid var(--color-status-open-border);border-bottom-right-radius:4px}.TicketThread_messageAdmin__2c5Gk{align-self:flex-start;background:var(--color-surface);border:1px solid var(--color-divider);border-bottom-left-radius:4px}.TicketThread_messageSystem__b7PXT{align-self:center;background:transparent;color:var(--color-text-muted);font-size:12px;font-style:italic;padding:4px 8px}.TicketThread_messageMeta__XBJV2{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px}.TicketThread_senderName__zUAas{font-weight:600;font-size:12px}.TicketThread_messageTime__ojaja{font-size:11px;color:var(--color-text-muted)}.TicketThread_messageText__e2aSF{white-space:pre-wrap;word-break:break-word}.TicketThread_attachments__EAhO8{display:flex;flex-direction:column;gap:4px;margin-top:6px}.TicketThread_attachmentLink__MZjX4{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;border-radius:6px;overflow:hidden;color:var(--color-primary);background:var(--color-primary-light);text-decoration:none;font-size:12px}.TicketThread_attachmentLink__MZjX4:hover{background:var(--color-status-open-bg-strong)}.TicketThread_attachmentName__iKv7T{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TicketThread_attachmentSize__Zxlc8{flex-shrink:0;color:var(--color-text-muted);font-size:10px}.TicketThread_replyWrapper__Guamo{display:grid;gap:8px}.TicketThread_pendingFiles__maH88{display:flex;flex-direction:column;gap:6px}.TicketThread_pendingFile__k4YXw{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--color-primary-light);border-radius:6px;font-size:12px}.TicketThread_pendingFileName__GPt_b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-primary)}.TicketThread_pendingFileSize__IlTC3{color:var(--color-text-muted);font-size:11px}.TicketThread_replySection__MVPrH{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.TicketThread_replyInput__Syf5f.TicketThread_replyInput__Syf5f{flex:1 1;min-width:200px}.UserTickets_container__yQezm{width:100%;max-width:100%}.UserTickets_header__ypi3W{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;flex-wrap:wrap}.UserTickets_title__x7T15{margin:0;font-size:20px;font-weight:600}.UserTickets_tableWrapper__09BcT{width:100%}.UserTickets_counterInside__HN9Pk{position:relative}.UserTickets_counterInside__HN9Pk .ant-input-data-count{position:absolute;bottom:6px;right:12px;font-size:11px;color:var(--color-text-muted);background:transparent;pointer-events:none}.UserTickets_counterInside__HN9Pk textarea{padding-bottom:22px}.UserTickets_subjectCell__XNwnW{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.UserTickets_assignedCell__kO3h8{display:inline-flex;align-items:center;gap:4px}.UserTickets_unassigned__EHN8i{color:var(--color-text-muted);font-style:italic}.UserTickets_watchersCell__p4Duf{display:inline-flex;align-items:center;gap:4px}.UserTickets_lastReplyCell__FoSch{display:flex;flex-direction:column;line-height:1.2}.UserTickets_lastReplyBy__A08U_{font-size:11px;font-weight:600}.UserTickets_lastReplyDate__Ja1Wh{font-size:11px;color:var(--color-text-muted)}.UserTickets_detailMeta__ZUDzH{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}@media (max-width:767px){.UserTickets_container__yQezm{padding:12px}.UserTickets_header__ypi3W{flex-direction:column;align-items:flex-start}}.UserTicketsPane_pane__uKH4K{width:100%;padding:0}