.WorkflowList_workflowList__vq_PU{width:100%}.WorkflowList_workflowRow__VufpD{cursor:pointer;transition:all .2s ease}.WorkflowList_workflowRow__VufpD:hover{background-color:var(--bg-hover)}.WorkflowList_workflowRow__VufpD td{vertical-align:middle;padding:5px 8px;font-size:.8125rem}.WorkflowList_workflowTitle__UzvI_{color:var(--text-primary);text-decoration:none;font-weight:500;font-size:.8125rem;transition:color .15s ease}.WorkflowList_bizCode__o_91L{font-family:var(--bs-font-monospace,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.75rem;white-space:nowrap}.WorkflowList_bizCodeEmpty__AQ28y{color:var(--text-muted)}.WorkflowList_workflowTitle__UzvI_:hover{color:var(--primary);text-decoration:underline}.WorkflowList_statusBadge__GE0uD{display:inline-flex;align-items:center;gap:.25rem;padding:3px 8px;font-size:12px;font-weight:500;border-radius:12px}.WorkflowList_statusDraft__2YqtR{background-color:var(--bs-secondary);color:#fff}.WorkflowList_statusPending__Lx1hM{background-color:var(--bs-warning);color:var(--bs-dark)}.WorkflowList_statusInProgress__qHsG9{background-color:var(--bs-info);color:#fff}.WorkflowList_statusApproved__mjJ3b{background-color:var(--bs-success);color:#fff}.WorkflowList_statusRejected__TEE4_{background-color:var(--bs-danger);color:#fff}.WorkflowList_statusCancelled___2_CJ{background-color:var(--bs-dark);color:#fff}.WorkflowList_statusCompleted__auvE5{background-color:var(--bs-success);color:#fff}.WorkflowList_priorityBadge__tf3l9{margin-left:.5rem;padding:2px 6px;font-size:11px;font-weight:600}.WorkflowList_priorityLow__XsNLo{background-color:var(--bs-secondary)}.WorkflowList_priorityNormal__jOeAD{background-color:var(--bs-primary)}.WorkflowList_priorityHigh__bTQYw{background-color:var(--bs-warning)}.WorkflowList_priorityUrgent__gV511{background-color:var(--bs-danger);animation:WorkflowList_pulse__rdenr 2s ease-in-out infinite}@keyframes WorkflowList_pulse__rdenr{0%,to{opacity:1}50%{opacity:.7}}.WorkflowList_currentStep__r_S36,.WorkflowList_initiator__DEhYs,.WorkflowList_templateName__zGCdT{color:var(--text-secondary);font-size:13px}.WorkflowList_timestamp__4Qb_7{color:var(--text-muted);font-size:12px;white-space:nowrap}.WorkflowList_actionButton__eclM1{padding:3px 8px;font-size:13px;transition:all .15s ease}.WorkflowList_actionButton__eclM1:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.WorkflowList_pagination___c9M4{display:flex;justify-content:space-between;align-items:center;margin-top:1.2rem;padding-top:.8rem;border-top:1px solid var(--border-color)}.WorkflowList_paginationInfo__UZ8Ft{color:var(--text-secondary);font-size:13px}.WorkflowList_loadingOverlay__Qyqot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background-color:hsla(0,0%,100%,.9);padding:1.5rem;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}[data-bs-theme=dark] .WorkflowList_loadingOverlay__Qyqot{background-color:rgba(33,37,41,.9)}.WorkflowList_emptyState__k7YZb{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}.WorkflowList_emptyState__k7YZb i{font-size:3rem;color:var(--text-muted);margin-bottom:1rem}.WorkflowList_errorState__h398H{padding:2rem 1rem}@media (max-width:992px){.WorkflowList_workflowRow__VufpD td{font-size:.875rem;padding:.75rem .5rem}.WorkflowList_priorityBadge__tf3l9{display:none}}@media (max-width:768px){.WorkflowList_workflowRow__VufpD td{font-size:.8125rem}.WorkflowList_statusBadge__GE0uD{font-size:.75rem;padding:.25rem .5rem}.WorkflowList_pagination___c9M4{flex-direction:column;gap:1rem}}.WorkflowList_tableHeader__jtMUj{background-color:var(--bg-secondary);font-weight:600;color:var(--text-primary);text-transform:uppercase;font-size:11px;letter-spacing:.05em}.WorkflowList_tableHeader__jtMUj th{padding:6px 8px;border-bottom:2px solid var(--border-color)}.WorkflowList_tableContainer__wYbtc{position:relative;overflow-x:auto;background-color:var(--bg-primary);border-radius:.5rem}.WorkflowList_tableContainer__wYbtc .table{background-color:transparent;color:var(--text-primary);margin-bottom:0}.WorkflowList_tableContainer__wYbtc .table tbody tr{background-color:var(--bg-primary);border-color:var(--border-color)}.WorkflowList_tableContainer__wYbtc .table tbody tr td{background-color:transparent;color:var(--text-primary);border-color:var(--border-color)}.WorkflowList_tableContainer__wYbtc .table thead tr th{background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color)}.WorkflowList_loadingState__HaiAa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-secondary)}.WorkflowList_loadingState__HaiAa .WorkflowList_spinner__zBQgw{margin-bottom:1rem}[data-theme=dark] .WorkflowList_workflowRow__VufpD:hover{background-color:var(--bg-hover)}[data-theme=dark] .WorkflowList_tableHeader__jtMUj{background-color:var(--bg-secondary)}[data-theme=dark] .WorkflowList_tableContainer__wYbtc,[data-theme=dark] .WorkflowList_tableContainer__wYbtc .table tbody tr{background-color:var(--bg-primary)}[data-theme=dark] .WorkflowList_tableContainer__wYbtc .table tbody tr:hover{background-color:var(--bg-hover)}.WorkflowList_mCardList__enwy0{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.WorkflowList_mCard__YQPpU{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.WorkflowList_mCard__YQPpU:active{background:var(--bg-hover)}.WorkflowList_mCard__YQPpU:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.WorkflowList_mCard__YQPpU .WorkflowList_mCardHead__fIpj2{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:20px}.WorkflowList_mCard__YQPpU .WorkflowList_mCardHead__fIpj2 .badge{margin-left:0!important;flex:0 0 auto}.WorkflowList_mCard__YQPpU .WorkflowList_mFlowTag__PlsGr{flex:0 0 auto;max-width:45%;padding:1px 8px;border-radius:10px;background:var(--color-primary-light,var(--bg-secondary));color:var(--color-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkflowList_mCard__YQPpU .WorkflowList_mBizCode__CyEMY{flex:1 1 auto;min-width:0;color:var(--text-secondary);font-family:var(--bs-font-monospace,ui-monospace,SFMono-Regular,Menlo,monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkflowList_mCard__YQPpU .WorkflowList_mCardStatus__IZfXP{flex:0 0 auto;margin-left:auto}.WorkflowList_mCard__YQPpU .WorkflowList_mCardStatus__IZfXP .badge{font-size:12px;font-weight:500;padding:4px 8px}.WorkflowList_mCard__YQPpU .WorkflowList_mCardTitle__BY9KX{color:var(--text-primary);font-size:15px;font-weight:600;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.WorkflowList_mCard__YQPpU .WorkflowList_mCardProject__R_Q1Z{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-secondary);font-size:13px;line-height:18px}.WorkflowList_mCard__YQPpU .WorkflowList_mCardProject__R_Q1Z i{flex:0 0 auto;color:var(--text-muted)}.WorkflowList_mCard__YQPpU .WorkflowList_mCardProject__R_Q1Z span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkflowList_mCard__YQPpU .WorkflowList_mCardMeta__zEjlL{display:flex;flex-direction:column;gap:2px;margin-top:2px;padding-top:8px;border-top:1px dashed var(--border-color)}.WorkflowList_mCard__YQPpU .WorkflowList_mMetaRow__hb4pg{display:flex;align-items:center;gap:8px;min-width:0;min-height:22px;font-size:13px;line-height:20px}.WorkflowList_mCard__YQPpU .WorkflowList_mMetaLabel__AWYO_{flex:0 0 auto;width:4.5em;color:var(--text-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkflowList_mCard__YQPpU .WorkflowList_mMetaValue__7zQnq{flex:1 1 auto;min-width:0;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkflowList_mCard__YQPpU .WorkflowList_mAssignee__B2LEs{color:var(--text-secondary)}.WorkflowList_mCard__YQPpU .WorkflowList_mTime__lmpGf{flex:0 0 auto;color:var(--text-muted);font-size:12px;white-space:nowrap}.WorkflowList_mCard__YQPpU .WorkflowList_mMoreWrap__XOXam{flex:0 0 auto;margin:-6px 0}.WorkflowList_mMoreBtn__gcgQ4{display:inline-flex;align-items:center;justify-content:center;width:44px;height:34px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);font-size:18px;line-height:1;cursor:pointer;touch-action:manipulation}.WorkflowList_mMoreBtn__gcgQ4:active,.WorkflowList_mMoreBtn__gcgQ4[aria-expanded=true]{background:var(--bg-hover);color:var(--color-primary)}.WorkflowList_mMoreMenu__dyXqz{min-width:150px;padding:4px 0;font-size:15px}.WorkflowList_mMoreMenu__dyXqz .dropdown-item{display:flex;align-items:center;min-height:44px;padding:0 16px}[data-theme=dark] .WorkflowList_mMoreMenu__dyXqz{--bs-dropdown-bg:var(--app-surface-solid);--bs-dropdown-color:var(--text-primary);--bs-dropdown-border-color:var(--border-primary);--bs-dropdown-link-color:var(--text-primary);--bs-dropdown-link-hover-color:var(--text-primary);--bs-dropdown-link-hover-bg:var(--bg-hover);--bs-dropdown-link-active-color:var(--text-primary);--bs-dropdown-link-active-bg:var(--bg-hover);box-shadow:0 6px 20px rgba(0,0,0,.5)}@media (min-width:600px) and (max-width:767.98px){.WorkflowList_mCardList__enwy0{grid-template-columns:repeat(2,minmax(0,1fr))}}.Toast_toast__TkDMw{position:fixed;top:80px;right:20px;display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--modal-bg);border-radius:10px;box-shadow:0 8px 32px var(--shadow-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10500;animation:Toast_slideIn__KDUau .3s ease,Toast_fadeOut__fMkCo .3s ease 2.7s;min-width:280px;max-width:400px}@keyframes Toast_slideIn__KDUau{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_fadeOut__fMkCo{0%{opacity:1}to{opacity:0}}.Toast_icon__h9gTP{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.Toast_message__OOznJ{flex:1 1;font-size:14px;line-height:1.5;white-space:pre-line}.Toast_toast__TkDMw.Toast_success__uTSPI{border:1px solid var(--color-success);box-shadow:0 0 20px rgba(0,255,128,.2)}.Toast_toast__TkDMw.Toast_success__uTSPI .Toast_icon__h9gTP{background:rgba(0,255,128,.2);color:var(--color-success);border:1px solid var(--color-success)}.Toast_toast__TkDMw.Toast_success__uTSPI .Toast_message__OOznJ{color:var(--text-primary)}.Toast_toast__TkDMw.Toast_error__mvITf{border:1px solid var(--color-error);box-shadow:0 0 20px rgba(255,0,64,.2)}.Toast_toast__TkDMw.Toast_error__mvITf .Toast_icon__h9gTP{background:rgba(255,0,64,.2);color:var(--color-error);border:1px solid var(--color-error)}.Toast_toast__TkDMw.Toast_error__mvITf .Toast_message__OOznJ{color:var(--text-primary)}.Toast_toast__TkDMw.Toast_info__lkMed{border:1px solid var(--color-info);box-shadow:0 0 20px rgba(0,191,255,.2)}.Toast_toast__TkDMw.Toast_info__lkMed .Toast_icon__h9gTP{background:rgba(0,191,255,.2);color:var(--color-info);border:1px solid var(--color-info)}.Toast_toast__TkDMw.Toast_info__lkMed .Toast_message__OOznJ{color:var(--text-primary)}.Toast_toast__TkDMw.Toast_warning__DxI81{border:1px solid var(--color-warning);box-shadow:0 0 20px rgba(255,165,0,.2)}.Toast_toast__TkDMw.Toast_warning__DxI81 .Toast_icon__h9gTP{background:rgba(255,165,0,.2);color:var(--color-warning);border:1px solid var(--color-warning)}.Toast_toast__TkDMw.Toast_warning__DxI81 .Toast_message__OOznJ{color:var(--text-primary)}@media (max-width:768px){.Toast_toast__TkDMw{right:10px;left:10px;min-width:auto;max-width:none}}@media (max-width:767.98px){.Toast_toast__TkDMw{top:64px;top:calc(var(--app-topbar-height, 56px) + 8px + env(safe-area-inset-top));left:12px;right:12px;gap:10px;padding:12px 14px;border-radius:12px;animation:Toast_dropIn__XzFRP .25s ease,Toast_fadeOut__fMkCo .3s ease 2.7s;-webkit-tap-highlight-color:transparent}.Toast_message__OOznJ{font-size:14px;overflow-wrap:anywhere}}@keyframes Toast_dropIn__XzFRP{0%{transform:translateY(-16px);opacity:0}to{transform:translateY(0);opacity:1}}.ConfirmDialog_overlay__E6R4x{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-bg);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ConfirmDialog_fadeIn__S_JLA .2s ease-out}@keyframes ConfirmDialog_fadeIn__S_JLA{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__b3mnP{background:var(--card-bg);border-radius:12px;box-shadow:0 10px 40px var(--shadow-secondary);max-width:500px;width:90%;animation:ConfirmDialog_slideUp__k_kXG .3s ease-out}@keyframes ConfirmDialog_slideUp__k_kXG{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ConfirmDialog_header__7Rach{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-primary)}.ConfirmDialog_title__Wfl0i{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.ConfirmDialog_closeBtn___Oo_E{background:none;border:none;cursor:pointer;padding:4px;color:var(--text-muted);transition:all .2s;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px}.ConfirmDialog_closeBtn___Oo_E:hover{background-color:var(--bg-hover);color:var(--text-primary)}.ConfirmDialog_closeBtn___Oo_E svg{width:20px;height:20px}.ConfirmDialog_body__6uP0A{padding:24px}.ConfirmDialog_message__sQHFy{margin:0;font-size:1rem;line-height:1.6;color:var(--text-secondary)}.ConfirmDialog_footer__rAUTz{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-primary);background-color:var(--bg-secondary);border-radius:0 0 12px 12px}.ConfirmDialog_cancelBtn__oHO2S,.ConfirmDialog_confirmBtn__A_lZV{padding:10px 20px;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;min-width:80px}.ConfirmDialog_cancelBtn__oHO2S{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary)}.ConfirmDialog_cancelBtn__oHO2S:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}.ConfirmDialog_confirmBtn__A_lZV{color:#fff}.ConfirmDialog_confirmBtn__A_lZV.ConfirmDialog_primary__vu1uc{background-color:var(--color-primary)}.ConfirmDialog_confirmBtn__A_lZV.ConfirmDialog_primary__vu1uc:hover{background-color:var(--color-primary-hover)}.ConfirmDialog_confirmBtn__A_lZV.ConfirmDialog_danger__zHdwI{background-color:var(--color-danger)}.ConfirmDialog_confirmBtn__A_lZV.ConfirmDialog_danger__zHdwI:hover{background-color:var(--color-error)}.ConfirmDialog_confirmBtn__A_lZV.ConfirmDialog_warning__ZoP75{background-color:var(--color-warning)}.ConfirmDialog_confirmBtn__A_lZV.ConfirmDialog_warning__ZoP75:hover{background-color:#d97706}@media (max-width:640px){.ConfirmDialog_dialog__b3mnP{width:95%;max-width:none;margin:20px}.ConfirmDialog_header__7Rach{padding:16px 20px}.ConfirmDialog_body__6uP0A{padding:20px}.ConfirmDialog_footer__rAUTz{padding:12px 20px}.ConfirmDialog_title__Wfl0i{font-size:1.1rem}.ConfirmDialog_message__sQHFy{font-size:.95rem}.ConfirmDialog_cancelBtn__oHO2S,.ConfirmDialog_confirmBtn__A_lZV{padding:8px 16px;font-size:.9rem;min-width:70px}}@media (max-width:767.98px){.ConfirmDialog_overlay__E6R4x{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.ConfirmDialog_dialog__b3mnP{width:100%;max-width:420px;margin:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.ConfirmDialog_footer__rAUTz,.ConfirmDialog_header__7Rach{flex-shrink:0}.ConfirmDialog_body__6uP0A{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ConfirmDialog_closeBtn___Oo_E{width:40px;height:40px;margin:-8px -10px -8px 0}.ConfirmDialog_footer__rAUTz{gap:10px}.ConfirmDialog_cancelBtn__oHO2S,.ConfirmDialog_confirmBtn__A_lZV{flex:1 1;min-width:0;min-height:44px;font-size:15px}}.PrintPreviewModal_dialog__7z4dI{max-width:90vw!important;width:90vw;height:90vh;margin:auto}.PrintPreviewModal_content__zULDJ{height:100%;display:flex;flex-direction:column}.PrintPreviewModal_header__XZv_U{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-color);flex-shrink:0}.PrintPreviewModal_title__QK6GL{font-size:1rem;font-weight:600;margin:0;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PrintPreviewModal_actions__fg5QG{display:flex;gap:6px;flex-shrink:0}.PrintPreviewModal_body__ueKhp{flex:1 1 auto;padding:0;display:flex;min-height:0;background:var(--bg-secondary)}.PrintPreviewModal_iframe__jYxjM{width:100%;height:100%;border:none;background:#fff}.PrintPreviewModal_loading__V_nZm{flex:1 1;display:flex;align-items:center;justify-content:center}.PrintPreviewModal_pdfHost__w2vyk{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.PrintPreviewModal_pdfHost__w2vyk>*{flex:1 1 auto;min-height:0}@media (max-width:767.98px){.PrintPreviewModal_dialog__7z4dI{width:100%;max-width:none!important;height:100%;margin:0}.PrintPreviewModal_dialog__7z4dI .PrintPreviewModal_content__zULDJ{height:100%;max-height:none;border:0!important;border-radius:0}.PrintPreviewModal_header__XZv_U{padding:calc(6px + env(safe-area-inset-top)) 8px 6px 12px;min-height:52px;border-radius:0}.PrintPreviewModal_dialog__7z4dI .PrintPreviewModal_content__zULDJ .PrintPreviewModal_header__XZv_U{align-items:center}.PrintPreviewModal_dialog__7z4dI .PrintPreviewModal_content__zULDJ .PrintPreviewModal_title__QK6GL{font-size:15px;white-space:nowrap}.PrintPreviewModal_actions__fg5QG .btn{min-height:40px;padding-left:12px;padding-right:12px}.PrintPreviewModal_dialog__7z4dI .PrintPreviewModal_content__zULDJ .PrintPreviewModal_body__ueKhp{padding:0 0 env(safe-area-inset-bottom)}}.DocumentViewerModal_overlay__m9BsO{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.85);z-index:10000;display:flex;flex-direction:column;animation:DocumentViewerModal_fadeIn__kVVtk .2s ease-out}@keyframes DocumentViewerModal_fadeIn__kVVtk{0%{opacity:0}to{opacity:1}}.DocumentViewerModal_container__uYIBX{display:flex;flex-direction:column;height:100%;width:100%}.DocumentViewerModal_header__mB4Ul{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:var(--card-bg,#fff);border-bottom:1px solid var(--border-primary,#dcdfe6);flex-shrink:0;position:relative;z-index:10}.DocumentViewerModal_fileName__hw9_H{font-size:14px;font-weight:600;color:var(--text-primary,#212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.DocumentViewerModal_actions__40W5Z{display:flex;align-items:center;gap:10px}.DocumentViewerModal_closeBtn__ObFXc{background:none;border:1px solid var(--border-primary,#dcdfe6);color:var(--text-primary,#212529);font-size:18px;cursor:pointer;padding:6px 10px;border-radius:6px;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.DocumentViewerModal_closeBtn__ObFXc:hover{color:#dc3545;background:rgba(220,53,69,.1);border-color:#dc3545}.DocumentViewerModal_content__Y15sr{flex:1 1;overflow:auto;background:var(--bg-primary,#f8f9fa);position:relative}.DocumentViewerModal_renderArea__GPYA7{height:100%;width:100%}.DocumentViewerModal_counter__zpsQ9{margin-left:12px;font-size:12px;font-weight:500;color:var(--text-secondary,#6c757d);background:var(--bg-secondary,#e9ecef);padding:2px 8px;border-radius:10px;flex-shrink:0}.DocumentViewerModal_navBtn__znUwS{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:44px;height:44px;border-radius:50%;border:none;background:rgba(0,0,0,.45);color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .1s ease}.DocumentViewerModal_navBtn__znUwS:hover{background:rgba(0,0,0,.7)}.DocumentViewerModal_navBtn__znUwS:active{transform:translateY(-50%) scale(.92)}.DocumentViewerModal_navPrev__Fb4c1{left:16px}.DocumentViewerModal_navNext__DY_Ft{right:16px}@media (max-width:768px){.DocumentViewerModal_navBtn__znUwS{width:36px;height:36px;font-size:18px}.DocumentViewerModal_navPrev__Fb4c1{left:8px}.DocumentViewerModal_navNext__DY_Ft{right:8px}}.DocumentViewerModal_loading__tJRCW{gap:16px}.DocumentViewerModal_error__G18Rn,.DocumentViewerModal_loading__tJRCW{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary,#6c757d)}.DocumentViewerModal_error__G18Rn{gap:12px;padding:40px;text-align:center}.DocumentViewerModal_pdfContainer__xMhA2{height:100%;display:flex;flex-direction:column;background:#525659}.DocumentViewerModal_pdfPages__cIAq7{flex:1 1;overflow:auto;padding:16px}.DocumentViewerModal_pdfPagesInner__Jf6Pq{display:flex;flex-direction:column;align-items:center;gap:12px;width:max-content;min-width:100%}.DocumentViewerModal_pdfPage__E4Ygk{display:block;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);max-width:100%}.DocumentViewerModal_imageContainer__Ps63U{display:flex;flex-direction:column;height:100%}.DocumentViewerModal_imageToolbar__Gwmen{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:var(--card-bg,#fff);border-bottom:1px solid var(--border-primary,#dcdfe6);flex-shrink:0}.DocumentViewerModal_toolbarBtn__smEew{background:none;border:1px solid var(--border-primary,#dcdfe6);color:var(--text-primary,#212529);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:13px;transition:all .15s ease;display:flex;align-items:center;gap:4px}.DocumentViewerModal_toolbarBtn__smEew:hover{background:var(--bg-hover,rgba(0,0,0,.05))}.DocumentViewerModal_zoomLabel__w7NJp{font-size:13px;color:var(--text-secondary,#6c757d);min-width:50px;text-align:center}.DocumentViewerModal_toolbarDivider__XGi_O{width:1px;height:18px;background:var(--border-primary,#dcdfe6);margin:0 4px}.DocumentViewerModal_imageScrollArea__smJej{flex:1 1;overflow:auto;display:flex;align-items:center;justify-content:center;padding:20px}.DocumentViewerModal_previewImage__ZaJF4{max-width:100%;max-height:100%;object-fit:contain;transition:transform .15s ease}.DocumentViewerModal_textContainer__vJ_5I{display:flex;flex-direction:column;height:100%}.DocumentViewerModal_textToolbar__t3fey{display:flex;align-items:center;justify-content:flex-end;padding:6px 16px;background:var(--card-bg,#fff);border-bottom:1px solid var(--border-primary,#dcdfe6);flex-shrink:0}.DocumentViewerModal_textContent__01aLS{flex:1 1;margin:0;padding:20px 24px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--text-primary,#212529);background:var(--bg-primary,#f8f9fa);overflow:auto}.DocumentViewerModal_markdownContainer__560AT{height:100%;overflow:auto}.DocumentViewerModal_markdownContent__3z5qn{max-width:900px;margin:0 auto;padding:24px 40px;color:var(--text-primary,#212529);line-height:1.7}.DocumentViewerModal_markdownContent__3z5qn h1,.DocumentViewerModal_markdownContent__3z5qn h2,.DocumentViewerModal_markdownContent__3z5qn h3,.DocumentViewerModal_markdownContent__3z5qn h4,.DocumentViewerModal_markdownContent__3z5qn h5,.DocumentViewerModal_markdownContent__3z5qn h6{margin-top:1.5em;margin-bottom:.5em;color:var(--text-primary,#212529)}.DocumentViewerModal_markdownContent__3z5qn code{background:var(--bg-secondary,#e9ecef);padding:2px 6px;border-radius:3px;font-size:.9em}.DocumentViewerModal_markdownContent__3z5qn pre{background:var(--bg-secondary,#e9ecef);padding:16px;border-radius:6px;overflow-x:auto}.DocumentViewerModal_markdownContent__3z5qn pre code{background:none;padding:0}.DocumentViewerModal_markdownContent__3z5qn table{width:100%;border-collapse:collapse;margin:1em 0}.DocumentViewerModal_markdownContent__3z5qn td,.DocumentViewerModal_markdownContent__3z5qn th{border:1px solid var(--border-primary,#dcdfe6);padding:8px 12px;text-align:left}.DocumentViewerModal_markdownContent__3z5qn th{background:var(--bg-secondary,#e9ecef)}.DocumentViewerModal_markdownContent__3z5qn img{max-width:100%}.DocumentViewerModal_markdownContent__3z5qn blockquote{border-left:4px solid var(--border-primary,#dcdfe6);margin:1em 0;padding:8px 16px;color:var(--text-secondary,#6c757d)}.DocumentViewerModal_officeContainer__Ej0hW{height:100%;display:flex;flex-direction:column;background:#fff}.DocumentViewerModal_docxScrollArea__jdjI_{flex:1 1;overflow:auto}.DocumentViewerModal_docxContainer__I_80y{padding:0}.DocumentViewerModal_docxBody__7cr47{padding:20px}.DocumentViewerModal_renderLoading__pD4R8{gap:16px}.DocumentViewerModal_renderError__g0rwm,.DocumentViewerModal_renderLoading__pD4R8{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d}.DocumentViewerModal_renderError__g0rwm{gap:8px;padding:40px;text-align:center}.DocumentViewerModal_sheetTabs__w4PrT{display:flex;gap:0;border-bottom:2px solid #dee2e6;padding:0 12px;background:#f8f9fa;flex-shrink:0;overflow-x:auto}.DocumentViewerModal_sheetTab__M9IyY{padding:8px 16px;background:none;cursor:pointer;font-size:13px;color:#495057;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;transition:all .15s ease}.DocumentViewerModal_sheetTab__M9IyY:hover{color:#0d6efd;background:rgba(13,110,253,.05)}.DocumentViewerModal_sheetTabActive__w3rVS{color:#0d6efd;border-bottom-color:#0d6efd;font-weight:500}.DocumentViewerModal_xlsxScrollArea__qUtr6{flex:1 1;overflow:auto;padding:0}.DocumentViewerModal_xlsxContent__4FNS4{width:max-content;min-width:100%}.DocumentViewerModal_xlsxContent__4FNS4 table{width:100%;border-collapse:collapse;font-size:13px}.DocumentViewerModal_xlsxContent__4FNS4 td,.DocumentViewerModal_xlsxContent__4FNS4 th{border:1px solid #dee2e6;padding:6px 10px;text-align:left;white-space:nowrap}.DocumentViewerModal_xlsxContent__4FNS4 th{background:#f1f3f5;font-weight:600}.DocumentViewerModal_xlsxContent__4FNS4 tr:hover td{background:#f8f9fa}.DocumentViewerModal_unsupportedContainer__Lsfg_{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary,#6c757d);text-align:center;padding:40px}@media (max-width:768px){.DocumentViewerModal_header__mB4Ul{padding:8px 12px}.DocumentViewerModal_fileName__hw9_H{font-size:13px;max-width:50%}.DocumentViewerModal_textContent__01aLS{padding:12px 16px;font-size:12px}.DocumentViewerModal_markdownContent__3z5qn{padding:16px 20px}.DocumentViewerModal_imageToolbar__Gwmen{padding:6px 12px}}.DocumentViewerModal_toolbarIcon__Xb3I9{display:none}.DocumentViewerModal_btnText__UZKAx,.DocumentViewerModal_fileNameText__mPtb5,.DocumentViewerModal_toolbarText__rGOK3{display:inline}.DocumentViewerModal_touchZoomArea__FqLO0{touch-action:pan-x pan-y}@media (max-width:767.98px){.DocumentViewerModal_overlay__m9BsO{height:100vh;height:100dvh}.DocumentViewerModal_header__mB4Ul{gap:8px;min-height:52px;padding:calc(4px + env(safe-area-inset-top)) 6px 4px 12px}.DocumentViewerModal_fileName__hw9_H{flex:1 1 auto;min-width:0;max-width:none;display:flex;align-items:center;font-size:14px}.DocumentViewerModal_fileNameText__mPtb5{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentViewerModal_counter__zpsQ9{margin-left:8px;flex-shrink:0}.DocumentViewerModal_actions__40W5Z{flex-shrink:0;gap:4px}.DocumentViewerModal_actions__40W5Z .btn{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;border:none}.DocumentViewerModal_actions__40W5Z .btn .bi{margin:0!important}.DocumentViewerModal_btnText__UZKAx{display:none}.DocumentViewerModal_closeBtn__ObFXc{height:40px;padding:0 12px;gap:4px;font-size:15px;font-weight:500;border-radius:20px;background:var(--bg-secondary,#f5f7fa);border-color:transparent;-webkit-tap-highlight-color:transparent}.DocumentViewerModal_closeBtn__ObFXc .bi{font-size:16px}.DocumentViewerModal_imageToolbar__Gwmen,.DocumentViewerModal_textToolbar__t3fey{justify-content:center;gap:2px;padding:2px 8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.DocumentViewerModal_imageToolbar__Gwmen::-webkit-scrollbar{display:none}.DocumentViewerModal_toolbarBtn__smEew{flex-shrink:0;width:40px;height:40px;padding:0;justify-content:center;border-color:transparent;border-radius:8px;font-size:18px;-webkit-tap-highlight-color:transparent}.DocumentViewerModal_toolbarBtn__smEew:active{background:var(--bg-hover,rgba(0,0,0,.06))}.DocumentViewerModal_toolbarIcon__Xb3I9{display:inline-block;line-height:1}.DocumentViewerModal_toolbarText__rGOK3{display:none}.DocumentViewerModal_zoomLabel__w7NJp{flex-shrink:0;min-width:44px;font-size:12px}.DocumentViewerModal_toolbarDivider__XGi_O{flex-shrink:0;height:20px;margin:0 2px}.DocumentViewerModal_content__Y15sr{-webkit-overflow-scrolling:touch}.DocumentViewerModal_docxScrollArea__jdjI_,.DocumentViewerModal_markdownContainer__560AT,.DocumentViewerModal_pdfPages__cIAq7,.DocumentViewerModal_textContent__01aLS,.DocumentViewerModal_xlsxScrollArea__qUtr6{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.DocumentViewerModal_pdfPages__cIAq7{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.DocumentViewerModal_pdfPagesInner__Jf6Pq{gap:8px}.DocumentViewerModal_pdfPage__E4Ygk{box-shadow:0 1px 4px rgba(0,0,0,.3)}.DocumentViewerModal_imageScrollArea__smJej{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.DocumentViewerModal_docxScrollArea__jdjI_,.DocumentViewerModal_xlsxScrollArea__qUtr6{padding-bottom:env(safe-area-inset-bottom)}.DocumentViewerModal_docxContainer__I_80y{width:max-content;min-width:100%}.DocumentViewerModal_sheetTab__M9IyY{padding:10px 14px}.DocumentViewerModal_navBtn__znUwS{width:40px;height:40px;font-size:18px;background:rgba(0,0,0,.32)}.DocumentViewerModal_navPrev__Fb4c1{left:6px}.DocumentViewerModal_navNext__DY_Ft{right:6px}}.Employee_toolbar__dCTAQ{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:8px;flex-wrap:wrap}.Employee_filterGroup__HWqwT{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.Employee_filterLabel__sqt1b{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}.Employee_filterInput__h_cNk{padding:4px 8px;border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s}.Employee_filterInput__h_cNk:focus{outline:none;border-color:var(--primary-color)}.Employee_filterSelect__P_PWK{padding:4px 8px;background:var(--bg-primary)}.Employee_actionBtn__A8cqA,.Employee_filterSelect__P_PWK{border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;color:var(--text-primary);cursor:pointer}.Employee_actionBtn__A8cqA{padding:4px 10px;transition:all .2s;white-space:nowrap;background:var(--bg-tertiary)}.Employee_actionBtn__A8cqA:hover{background:var(--bg-hover);border-color:var(--primary-color)}.Employee_primaryBtn__6u3Vr{padding:4px 10px;border:none;border-radius:4px;font-size:.8125rem;cursor:pointer;transition:all .2s;white-space:nowrap;background:var(--primary-color);color:#fff;font-weight:500}.Employee_primaryBtn__6u3Vr:hover{opacity:.9}.Employee_primaryBtn__6u3Vr:disabled{opacity:.5;cursor:not-allowed}.Employee_dangerBtn__9UM2G{padding:3px 8px;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;background:#ef4444;color:#fff;transition:opacity .2s}.Employee_dangerBtn__9UM2G:hover{opacity:.85}.Employee_tableContainer__PKz0K{flex:1 1;overflow:auto;border:1px solid var(--border-color);border-radius:6px}.Employee_table__DtnPP{width:100%;border-collapse:collapse;font-size:.8125rem}.Employee_table__DtnPP th{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-secondary);color:var(--text-secondary);font-weight:600;padding:6px 8px;text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;font-size:.75rem}.Employee_table__DtnPP td{padding:5px 8px;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}.Employee_table__DtnPP tr:hover td{background:var(--bg-hover)}.Employee_table__DtnPP tr:last-child td{border-bottom:none}.Employee_badge__OCDg3{display:inline-block;padding:1px 6px;border-radius:4px;font-size:.6875rem;font-weight:500}.Employee_badgeSuccess__4B_jC{background:rgba(34,197,94,.15);color:#16a34a}.Employee_badgeDanger__1d844{background:rgba(239,68,68,.15);color:#dc2626}.Employee_badgeInfo__ANf7v{background:rgba(59,130,246,.15);color:#2563eb}.Employee_empty__6_iVc{color:var(--text-muted)}.Employee_empty__6_iVc,.Employee_loading__4vrYz{text-align:center;padding:40px 20px;font-size:.875rem}.Employee_loading__4vrYz{color:var(--text-secondary)}.Employee_pagination__Et1Fz{margin-top:8px}.Employee_actionsCell__w94MX{display:flex;gap:4px;align-items:center}.Employee_editBtn__NX2W1{padding:2px 6px;border:1px solid var(--border-color);border-radius:3px;font-size:.75rem;cursor:pointer;background:var(--bg-tertiary);color:var(--text-primary);transition:all .2s}.Employee_editBtn__NX2W1:hover{border-color:var(--primary-color);color:var(--primary-color)}.Employee_modalOverlay__d1JcR{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.Employee_modal__E_Ty8{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:16px;width:680px;max-width:95vw;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.2)}.Employee_modalSmall__QZkEi{width:420px}.Employee_modalHeader__1zXFt{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.Employee_modalTitle__hhima{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.Employee_modalCloseBtn__SeFAr{background:none;border:none;font-size:1.25rem;color:var(--text-secondary);cursor:pointer;padding:0 4px;line-height:1}.Employee_modalCloseBtn__SeFAr:hover{color:var(--text-primary)}.Employee_modalFooter__Ee1C1{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.Employee_formGrid__jUbEc{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.Employee_formField__AuemU{display:flex;flex-direction:column;gap:4px}.Employee_formFieldFull__6ugMS{grid-column:1/-1}.Employee_formLabel__RkKmm{font-size:.75rem;color:var(--text-secondary);font-weight:500}.Employee_formInput__cPuut{padding:6px 8px;border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;background:var(--bg-primary);color:var(--text-primary)}.Employee_formInput__cPuut:focus{outline:none;border-color:var(--primary-color)}.Employee_formInput__cPuut:-moz-read-only{background:var(--bg-secondary);color:var(--text-muted);cursor:not-allowed;border-style:dashed}.Employee_formInput__cPuut:disabled,.Employee_formInput__cPuut:read-only{background:var(--bg-secondary);color:var(--text-muted);cursor:not-allowed;border-style:dashed}.Employee_readonlyTag__waS7p{display:inline-block;margin-left:4px;padding:0 4px;font-size:.625rem;font-weight:500;color:var(--text-muted);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:3px;vertical-align:middle;line-height:1.4}.Employee_readonlyHint___RiaN{display:block;font-size:.75rem;color:var(--text-muted);padding:6px 8px;background:var(--bg-tertiary);border:1px dashed var(--border-color);border-radius:4px;text-align:center}.Employee_formSelect__mU5oB{padding:6px 8px;border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.Employee_formError__R8j9x{color:#ef4444;font-size:.75rem;margin-top:8px}.Employee_section__oEv_r{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:12px;margin-bottom:12px}.Employee_sectionTitle__UtN8p{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0 0 10px}.Employee_sectionRow__soIxG,.Employee_uploadArea__nPQ9N{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Employee_resultBox__38WLE{margin-top:8px;padding:8px;border-radius:4px;font-size:.8125rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:var(--text-primary)}.Employee_resultBoxWarning__VnJcs{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3)}.Employee_warningList__ZX3hC{margin:4px 0 0;padding-left:16px;font-size:.75rem;color:var(--text-secondary)}.Employee_checkboxLabel__ft_uk{display:flex;align-items:center;gap:4px;font-size:.8125rem;color:var(--text-primary);cursor:pointer}.Employee_cellTruncate__duNo9{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Employee_deptDisplayRow__cBMdy{display:flex;gap:8px;align-items:center}.Employee_deptDisplayRow__cBMdy .Employee_formInput__cPuut{flex:1 1}.Employee_linkBtn__deHvz{padding:4px 10px;background:none;color:var(--color-primary,#0d6efd);border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;cursor:pointer;white-space:nowrap}.Employee_linkBtn__deHvz:hover{background-color:var(--bg-hover)}.Employee_linkBtnDanger__VCXnz{padding:4px 10px;background:none;color:#ef4444;border:1px solid transparent;border-radius:4px;font-size:.8125rem;cursor:pointer}.Employee_linkBtnDanger__VCXnz:hover{background-color:rgba(239,68,68,.08)}.Employee_secondaryBox__D2jvG{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px dashed var(--border-color);border-radius:6px;background:var(--bg-secondary)}.Employee_secondaryHeader__HGxqr{display:flex;align-items:center;justify-content:space-between;gap:8px}.Employee_secondaryTitle__cc6DV{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.Employee_secondaryHint__IYWNy{font-size:.8125rem;color:var(--text-secondary)}.Employee_secondaryList__4Vvah{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.Employee_secondaryItem__6FI6C{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem}.Employee_secondaryItemName__nISFp{flex:1 1;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Employee_secondaryItemDate__SK2bl{color:var(--text-secondary);white-space:nowrap}.Employee_warningBanner__Dx3Ss{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);border-radius:4px;color:var(--text-primary)}.Employee_infoBanner__onOs2,.Employee_warningBanner__Dx3Ss{margin:0 12px 8px;padding:6px 10px;font-size:.75rem;line-height:1.5}.Employee_infoBanner__onOs2{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.25);border-radius:4px;color:var(--text-secondary)}.Employee_historyEditor__oOPam{padding:0 12px;display:flex;flex-direction:column;gap:8px}.Employee_historyEditorMeta__QMZQ_{font-size:.75rem;color:var(--text-muted)}.Employee_historyEditorToolbar__Ep1h_{display:flex;gap:6px;align-items:center}.Employee_presentTag__Ik5qm{display:inline-block;padding:2px 8px;border-radius:3px;font-size:.6875rem;background:rgba(34,197,94,.15);color:#16a34a;font-weight:500}.Employee_formHint__oKVFW{font-size:.6875rem;color:var(--text-muted);line-height:1.4}.Employee_mobileList__n4o7T{display:none}.Employee_mobileCard__G4hry{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.Employee_mobileCardHead__jjXLk{display:flex;align-items:center;justify-content:space-between;gap:8px}.Employee_mobileCardName__G1gte{font-size:.9375rem;font-weight:600;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.Employee_mobileCardAlias__5ncBf{font-weight:400;color:var(--text-secondary);font-size:.8125rem}.Employee_mobileCardMeta__CJ70K{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:.8125rem;color:var(--text-secondary)}.Employee_mobileCardDot__CtgBp{color:var(--text-muted)}.Employee_mobileCardLevel__1ajqM{padding:0 5px;border-radius:3px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:.75rem}.Employee_mobileCardRow__RwpF8{display:flex;gap:8px;font-size:.8125rem;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.Employee_mobileCardLabel__DaAtY{color:var(--text-muted);flex-shrink:0}.Employee_mobileCardDesc__7S3CH{font-size:.8125rem;color:var(--text-secondary);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Employee_mobileCardActions__tpNnZ{display:flex;gap:6px;margin-top:auto;padding-top:6px;border-top:1px dashed var(--border-color)}@media (max-width:767.98px){.Employee_toolbar__dCTAQ{padding:8px}.Employee_filterGroup__HWqwT{width:100%;flex-wrap:nowrap}.Employee_filterGroup__HWqwT .Employee_filterInput__h_cNk{flex:1 1;min-width:0}.Employee_filterInput__h_cNk,.Employee_filterSelect__P_PWK,.Employee_formInput__cPuut,.Employee_formSelect__mU5oB{font-size:16px;min-height:40px}.Employee_actionBtn__A8cqA,.Employee_primaryBtn__6u3Vr{min-height:40px;padding:6px 14px;font-size:.875rem}.Employee_dangerBtn__9UM2G,.Employee_editBtn__NX2W1{min-height:36px;padding:6px 10px;font-size:.8125rem}.Employee_mobileList__n4o7T{display:flex;flex-direction:column;gap:8px}.Employee_mobileList__n4o7T+.Employee_tableContainer__PKz0K{display:none}.Employee_mobileCardActions__tpNnZ .Employee_editBtn__NX2W1{flex:1 1;min-height:40px;padding:6px 4px;white-space:nowrap}.Employee_tableContainer__PKz0K{flex:none;-webkit-overflow-scrolling:touch}.Employee_table__DtnPP td,.Employee_table__DtnPP th{white-space:nowrap}.Employee_table__DtnPP td:first-child,.Employee_table__DtnPP th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:linear-gradient(var(--bg-primary),var(--bg-primary)),var(--pm-solid-base,#fff);box-shadow:1px 0 0 var(--border-color)}.Employee_table__DtnPP th:first-child{z-index:2;background:linear-gradient(var(--bg-secondary),var(--bg-secondary)),var(--pm-solid-base,#fff)}.Employee_table__DtnPP tr:hover td{background:inherit}.Employee_table__DtnPP tr:hover td:first-child{background:linear-gradient(var(--bg-primary),var(--bg-primary)),var(--pm-solid-base,#fff)}.Employee_section__oEv_r{padding:10px}.Employee_sectionRow__soIxG{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.Employee_sectionRow__soIxG>button,.Employee_sectionRow__soIxG>input[type=file]{grid-column:1/-1}.Employee_sectionRow__soIxG>input{width:100%;min-width:0}.Employee_sectionRow__soIxG>input[type=file]{min-height:0;font-size:.875rem}.Employee_modalOverlay__d1JcR{align-items:flex-end}.Employee_modal__E_Ty8{width:100%!important;max-width:100%!important;max-height:90vh;max-height:90dvh;border-radius:12px 12px 0 0;padding:14px 12px calc(14px + env(safe-area-inset-bottom));transform:none!important}.Employee_modalHeader__1zXFt{gap:8px;margin-bottom:12px}.Employee_modalTitle__hhima{min-width:0;overflow-wrap:anywhere}.Employee_modalCloseBtn__SeFAr{min-width:40px;min-height:40px;font-size:1.5rem}.Employee_formGrid__jUbEc{grid-template-columns:1fr}.Employee_modalFooter__Ee1C1>button{min-height:40px;padding:6px 16px}.Employee_infoBanner__onOs2,.Employee_warningBanner__Dx3Ss{margin-left:0;margin-right:0}}@media (min-width:560px) and (max-width:767.98px){.Employee_mobileList__n4o7T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.Supplier_toolbar__Jkj5A{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:8px;flex-wrap:wrap}.Supplier_filterGroup__WnTLK{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.Supplier_filterInput__FH02W{padding:4px 8px;border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s}.Supplier_filterInput__FH02W:focus{outline:none;border-color:var(--primary-color)}.Supplier_filterSelect__EbtfU{padding:4px 8px;background:var(--bg-primary)}.Supplier_actionBtn__u2ijI,.Supplier_filterSelect__EbtfU{border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;color:var(--text-primary);cursor:pointer}.Supplier_actionBtn__u2ijI{padding:4px 10px;transition:all .2s;white-space:nowrap;background:var(--bg-tertiary)}.Supplier_actionBtn__u2ijI:hover{background:var(--bg-hover);border-color:var(--primary-color)}.Supplier_primaryBtn__8YrFl{padding:4px 10px;border:none;border-radius:4px;font-size:.8125rem;cursor:pointer;transition:all .2s;white-space:nowrap;background:var(--primary-color);color:#fff;font-weight:500}.Supplier_primaryBtn__8YrFl:hover{opacity:.9}.Supplier_primaryBtn__8YrFl:disabled{opacity:.5;cursor:not-allowed}.Supplier_tableContainer__Nxzvd{flex:1 1;overflow:auto;border:1px solid var(--border-color);border-radius:6px}.Supplier_table__8LFE_{width:100%;border-collapse:collapse;font-size:.8125rem}.Supplier_table__8LFE_ th{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-secondary);color:var(--text-secondary);font-weight:600;padding:6px 8px;text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;font-size:.75rem}.Supplier_table__8LFE_ td{padding:5px 8px;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}.Supplier_table__8LFE_ tr:hover td{background:var(--bg-hover)}.Supplier_table__8LFE_ tr:last-child td{border-bottom:none}.Supplier_cellTruncate__qdNR5{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Supplier_badge__9QGE9{display:inline-block;padding:1px 6px;border-radius:4px;font-size:.6875rem;font-weight:500}.Supplier_badgeInfo__Xc_lL{background:rgba(59,130,246,.15);color:#2563eb}.Supplier_badgeMuted__mTUz2{background:var(--bg-tertiary);color:var(--text-secondary)}.Supplier_badgeReturned__S502s{background:rgba(234,88,12,.15);color:#ea580c}.Supplier_empty__YEhco{color:var(--text-muted)}.Supplier_empty__YEhco,.Supplier_loading__V4vaB{text-align:center;padding:40px 20px;font-size:.875rem}.Supplier_loading__V4vaB{color:var(--text-secondary)}.Supplier_pagination__x_LEO{margin-top:8px}.Supplier_actionsCell__HcSlB{display:flex;gap:4px;align-items:center}.Supplier_actionsCell__HcSlB button{min-width:56px;padding:4px 8px;font-size:.8125rem;border-radius:4px;text-align:center;white-space:nowrap}.Supplier_editBtn__2k11E{padding:2px 6px;border:1px solid var(--border-color);border-radius:3px;font-size:.75rem;cursor:pointer;background:var(--bg-tertiary);color:var(--text-primary);transition:all .2s}.Supplier_editBtn__2k11E:hover{border-color:var(--primary-color);color:var(--primary-color)}.Supplier_dangerBtn__JdntE{padding:2px 6px;border:1px solid transparent;border-radius:3px;font-size:.75rem;cursor:pointer;background:rgba(239,68,68,.1);color:#dc2626;transition:all .2s}.Supplier_dangerBtn__JdntE:hover{background:rgba(239,68,68,.18)}.Supplier_modalOverlay__FuRk_{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.Supplier_modal__kZTyI{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:16px;width:720px;max-width:95vw;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.2)}.Supplier_modalHeader__Prbdi{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.Supplier_modalTitle__EOzjW{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.Supplier_modalCloseBtn__lXTTj{background:none;border:none;font-size:1.25rem;color:var(--text-secondary);cursor:pointer;padding:0 4px;line-height:1}.Supplier_modalCloseBtn__lXTTj:hover{color:var(--text-primary)}.Supplier_modalFooter__v3xqD{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.Supplier_formGrid__nlU8c{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.Supplier_formField__FUnzy{display:flex;flex-direction:column;gap:4px}.Supplier_formFieldFull__mDZSF{grid-column:1/-1}.Supplier_formLabel___wWG_{font-size:.75rem;color:var(--text-secondary);font-weight:500}.Supplier_formLabel___wWG_ .Supplier_required__8IPur{color:#ef4444;margin-left:2px}.Supplier_formInput__zl6Su{padding:6px 8px;border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;background:var(--bg-primary);color:var(--text-primary)}.Supplier_formInput__zl6Su:focus{outline:none;border-color:var(--primary-color)}.Supplier_formSelect__mw26j{cursor:pointer}.Supplier_formSelect__mw26j,.Supplier_formTextarea__vL2Zf{padding:6px 8px;border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;background:var(--bg-primary);color:var(--text-primary)}.Supplier_formTextarea__vL2Zf{resize:vertical;min-height:48px}.Supplier_sectionLabel__mPjVK{grid-column:1/-1;font-size:.75rem;font-weight:600;color:var(--text-secondary);margin:4px 0 -4px;padding-top:8px;border-top:1px dashed var(--border-color)}.Supplier_badgePortalActive__5mUIa{background:rgba(34,197,94,.15);color:#16a34a}.Supplier_badgePortalDisabled__aqvHW{background:rgba(234,179,8,.15);color:#a16207}.Supplier_portalBtn__n9bwD{padding:2px 6px;border:1px solid var(--border-color);border-radius:3px;font-size:.75rem;cursor:pointer;background:rgba(59,130,246,.1);color:#2563eb;transition:all .2s;white-space:nowrap}.Supplier_portalBtn__n9bwD:hover{background:rgba(59,130,246,.18)}.Supplier_reviewBadge__TYwyg{display:inline-block;min-width:18px;padding:0 5px;margin-left:6px;border-radius:9px;background:#ef4444;color:#fff;font-size:.6875rem;font-weight:600;text-align:center;line-height:18px}.Supplier_reviewModal__AvdhF{width:1080px;max-width:96vw}.Supplier_reviewTabs__V639R{display:flex;gap:0;border-bottom:2px solid var(--border-color);margin-bottom:12px}.Supplier_reviewTabBtn__sq0XB{padding:8px 16px;background:transparent;font-size:.875rem;color:var(--text-secondary);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap}.Supplier_reviewTabGroupStart__HS55H{margin-left:10px;padding-left:18px;border-left:1px solid var(--border-color)}.Supplier_reviewTabActive__zucpi{color:var(--primary-color);font-weight:600;border-bottom-color:var(--primary-color)}.Supplier_reviewTabCount__2P3tR{display:inline-block;min-width:16px;padding:0 4px;margin-left:4px;border-radius:8px;background:#ef4444;color:#fff;font-size:.625rem;text-align:center;line-height:16px}.Supplier_reviewToolbar__bs4a3{display:flex;align-items:center;gap:10px;margin-bottom:8px}.Supplier_reviewHint____wf4{font-size:.75rem;color:var(--text-muted)}.Supplier_overdueRow__VbogB td{background:rgba(239,68,68,.08)}.Supplier_overdueTag__dn_pc{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:#ef4444;color:#fff;font-size:.625rem;font-weight:600}.Supplier_reviewPanel__Otdtd{margin-top:12px;padding:12px 14px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);display:flex;flex-direction:column;gap:10px}.Supplier_reviewPanelTitle___wuL0{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.Supplier_reviewFormRow__pT6mD{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;color:var(--text-secondary)}.Supplier_reviewFormRow__pT6mD label{white-space:nowrap;padding-top:4px}.Supplier_reviewCatList__hOXX5{display:flex;flex-wrap:wrap;gap:6px 14px;max-height:160px;overflow-y:auto;flex:1 1;border:1px solid var(--border-color);border-radius:4px;padding:8px;background:var(--bg-primary)}.Supplier_reviewCatItem__eOvHR{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-primary);cursor:pointer;white-space:nowrap}.Supplier_reviewConflictMsg__sKlwd{font-size:.8125rem;color:#a16207;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.35);border-radius:4px;padding:8px 12px;margin:0}.Supplier_reviewConflictRow__Bv2Ic{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem}.Supplier_reviewReasonHint__DUr_J{font-size:.6875rem;color:var(--text-muted);margin-left:4px}.Supplier_warnCell__oTdIE{color:#a16207;font-weight:600}.Supplier_errCell__0SP2D{color:#dc2626;font-weight:600}.Supplier_subDetailCell__6kpGR{background:var(--bg-secondary);padding:8px 12px!important}.Supplier_diffRow__CL2WM td{background:rgba(234,179,8,.1)}.Supplier_portalModalBody__k_boE{padding:8px 0}.Supplier_portalStateBlock__ZY8Fn{display:flex;flex-direction:column;gap:12px}.Supplier_portalStateHint__Xd44Y{font-size:.875rem;color:var(--text-secondary);margin:0}.Supplier_portalStateLabel__BZNSn{font-size:.75rem;font-weight:600;color:var(--text-secondary);margin:0}.Supplier_portalWarnHint__o9a16{font-size:.75rem;color:#a16207;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.35);border-radius:4px;padding:6px 10px;margin:0}.Supplier_matTagClickable__jhxpi{cursor:pointer}.Supplier_matTagClickable__jhxpi:hover{text-decoration:underline;filter:brightness(.92)}.Supplier_matTagDisabled__j_haG{cursor:not-allowed}.Supplier_quickViewOverlay__OzOsf{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2100}.Supplier_quickViewCard__R71dq{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:16px;width:640px;max-width:92vw;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.3)}.Supplier_quickViewUpdatedHint__3kf64{margin:0 0 8px;font-size:.75rem;color:#d97706}.Supplier_quickViewCoverWrap__h1Odg{display:flex;justify-content:center;margin-bottom:12px}.Supplier_quickViewCover__0J9S2{max-width:100%;max-height:260px;object-fit:contain;border-radius:6px;cursor:zoom-in}.Supplier_quickViewNoImg__BWy8v{width:100%;padding:40px 0;text-align:center;color:var(--text-muted);background:var(--bg-secondary);border-radius:6px;font-size:.8rem}.Supplier_quickViewPrices__tzkM5{display:flex;gap:24px;padding:8px 12px;margin-bottom:12px;background:var(--bg-secondary);border-radius:6px;font-size:.875rem}.Supplier_quickViewPriceLabel__ogZ6f{color:var(--text-secondary);margin-right:6px}.Supplier_quickViewGrid__HJPTS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px 20px;gap:6px 20px;font-size:.8125rem}.Supplier_quickViewField__ZuEBY{display:flex;min-width:0}.Supplier_quickViewFieldLabel__FRgCQ{flex:0 0 90px;color:var(--text-secondary)}.Supplier_quickViewFieldValue__OWAQC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.Supplier_quickViewFieldFull__U_ngW{grid-column:1/-1}.Supplier_quickViewFieldValueWrap__V5f6p{color:var(--text-primary);white-space:normal;word-break:break-word}.Supplier_quickViewThumbs__UaiQt{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.Supplier_quickViewThumb__NfxaL{width:64px;height:64px;object-fit:cover;border:1px solid var(--border-color);border-radius:4px;cursor:zoom-in}.Supplier_imgPreviewOverlay__YwKIq{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:2300;cursor:zoom-out}.Supplier_imgPreviewImg__QQTA_{max-width:92vw;max-height:92vh;object-fit:contain}.Supplier_portalUrlRow__BW3u1{display:flex;gap:8px;align-items:center}.Supplier_portalUrlInput__RPxUG{flex:1 1;padding:6px 8px;border:1px solid var(--border-color);border-radius:4px;font-size:.75rem;background:var(--bg-secondary);color:var(--text-primary);font-family:monospace;overflow:hidden;text-overflow:ellipsis}.Supplier_supplierBoard__GNPBY{display:flex;flex-direction:column;gap:8px}.Supplier_supplierRow___Dx2j{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);overflow:hidden}.Supplier_supplierRowHead__kAF_u{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer}.Supplier_supplierRowHead__kAF_u:hover{background:var(--bg-hover)}.Supplier_supplierRowName__Wel4m{font-weight:600;color:var(--text-primary);white-space:nowrap}.Supplier_supplierRowCount__GYOyK{display:inline-block;padding:1px 7px;border-radius:10px;background:var(--primary-color);color:#fff;font-size:.6875rem;font-weight:600}.Supplier_supplierRowOverdue__X1JlB{color:#ef4444;font-weight:600;font-size:.75rem}.Supplier_supplierRowMeta__OZ5Sg{color:var(--text-muted);font-size:.75rem;flex:1 1}.Supplier_supplierRowThumbs__SKxoZ{display:flex;gap:4px}.Supplier_supplierRowThumb__wNTzj{object-fit:cover}.Supplier_supplierRowThumbNoImage__4yvml,.Supplier_supplierRowThumb__wNTzj{width:32px;height:32px;border-radius:4px;border:1px solid var(--border-color);background:var(--bg-tertiary)}.Supplier_supplierRowChevron__W0G81{color:var(--text-muted);font-size:.75rem;transition:transform .15s}.Supplier_supplierRowChevronOpen__VOdnR{transform:rotate(90deg)}.Supplier_supplierRowBody__I7JsL{padding:10px 14px 14px;border-top:1px solid var(--border-color)}.Supplier_cardWallToolbar__mlUgN{display:flex;align-items:center;gap:10px;margin-bottom:10px}.Supplier_cardWallFilterChip__Dy244{padding:3px 10px;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);font-size:.75rem;cursor:pointer}.Supplier_cardWallFilterChipActive__9n_PH{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.Supplier_cardWallSelectAll__pyeoz{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:4px;border:1px dashed var(--border-color);background:var(--bg-primary);color:var(--text-primary);font-size:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Supplier_cardWallSelectAll__pyeoz:hover{border-color:var(--primary-color);color:var(--primary-color)}.Supplier_cardWallSelectAll__pyeoz input{cursor:pointer;margin:0}.Supplier_cardWall__U5T6y{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px;gap:8px}.Supplier_pendingCard__zcMG8{position:relative;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s,border-color .3s}.Supplier_pendingCardFocused___oOTv{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.35)}.Supplier_cardWallProgress__tXkqM{margin-left:auto;font-size:.75rem;color:var(--text-muted)}.Supplier_pendingCardOverdue__rIucJ{border-color:#ef4444;box-shadow:inset 0 0 0 1px #ef4444}.Supplier_pendingCardDisabled__bCx61{opacity:.55}.Supplier_pendingCardCheckbox__f6u4p{position:absolute;top:4px;left:4px;z-index:2;width:15px;height:15px;cursor:pointer}.Supplier_pendingCardBadges__dUHBE{position:absolute;top:4px;right:4px;z-index:2;display:flex;flex-direction:column;gap:2px;align-items:flex-end}.Supplier_cardBadge__P4UhX{padding:1px 5px;border-radius:4px;font-size:.5625rem;font-weight:600;color:#fff;white-space:nowrap}.Supplier_cardBadgeAnomaly__WTkOe{background:#ca8a04}.Supplier_cardBadgeOverwrite__2aXjX{background:#4b5563}.Supplier_cardBadgeNewBrand__EUPCo{background:#7c3aed}.Supplier_cardBadgeEdited__BH8tR{background:#0d9488}.Supplier_cardBadgeReturned__75_tU{background:#ea580c}.Supplier_cardBadgeSource__w2lGR{background:#475569}.Supplier_pendingCardReturnedHint__doQ6M{font-size:.7rem;color:#ea580c;align-self:center;cursor:help}.Supplier_pendingCardImageWrap__TYlQt{width:100%;aspect-ratio:4/3;background:var(--bg-tertiary);cursor:pointer}.Supplier_pendingCardImage__YUtXr{width:100%;height:100%;object-fit:cover;display:block}.Supplier_pendingCardNoImage__7_zVI{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.75rem}.Supplier_pendingCardBody___t4Le{padding:6px 7px 7px;display:flex;flex-direction:column;gap:2px}.Supplier_pendingCardBrand__KUCu9{font-size:.6875rem;color:var(--text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Supplier_pendingCardPriceRow__ZZEfL{font-size:.8125rem;color:var(--text-primary);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Supplier_pendingCardIntakeReason__4tj6H{font-size:.625rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Supplier_priceTierTag__rZPpR{display:inline-block;padding:0 5px;border-radius:4px;font-size:.5625rem;font-weight:600;align-self:flex-start}.Supplier_priceTierHigh__jkRDR{background:rgba(220,38,38,.15);color:#dc2626}.Supplier_priceTierMid__JFNkN{background:rgba(202,138,4,.15);color:#a16207}.Supplier_priceTierLow__OyVXW{background:rgba(34,197,94,.15);color:#16a34a}.Supplier_priceTierNew__dhU3i{background:rgba(124,58,237,.15);color:#7c3aed}.Supplier_pendingCardStage__ZEppn{font-size:.625rem;color:var(--text-muted);padding-top:2px;border-top:1px dashed var(--border-color);margin-top:1px}.Supplier_pendingCardBlockedHint__vqDMj{font-size:.6875rem;color:#a16207;cursor:pointer;text-decoration:underline}.Supplier_pendingCardActions__FqMoV{display:flex;gap:3px;padding:0 7px 7px}.Supplier_pendingCardActions__FqMoV button{flex:1 1;font-size:.625rem;padding:2px 3px;min-width:0}.Supplier_stepperBar__4podd{display:flex;align-items:flex-start;overflow-x:auto;padding:10px 4px 14px}.Supplier_stepperNodeWrap__NxH4d{display:flex;align-items:center;flex:1 1;min-width:110px;position:relative}.Supplier_stepperLine__hAru9{position:absolute;left:-50%;right:50%;top:12px;height:2px;background:var(--border-color);z-index:0}.Supplier_stepperNode___7neG{width:26px;height:26px;min-width:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;z-index:1;border:2px solid var(--border-color);background:var(--bg-primary);color:var(--text-muted)}.Supplier_stepperNodeDone__ptdKb{background:#16a34a;border-color:#16a34a;color:#fff}.Supplier_stepperNodeCurrent__QjkbW{background:#2563eb;border-color:#2563eb;color:#fff}.Supplier_stepperNodeReturned__2v67y{background:#ea580c;border-color:#ea580c;color:#fff}.Supplier_stepperNodeRejected__4olwi{background:#dc2626;border-color:#dc2626;color:#fff}.Supplier_stepperNodePending__eNBfk{background:var(--bg-tertiary)}.Supplier_stepperNodeSkipped__um590{background:var(--bg-tertiary);border-style:dashed}.Supplier_stepperLabel__5TEet{margin-left:6px;font-size:.6875rem;color:var(--text-primary);line-height:1.3;max-width:130px}.Supplier_stepperSub__Iwzc5{color:var(--text-muted);font-size:.625rem;white-space:normal;word-break:break-all}.Supplier_stepperSubRejected__4HHlu{color:#dc2626}.Supplier_stepperSubReturned__G_E9_{color:#ea580c}.Supplier_stepperCompact__F7_al{display:inline-flex;gap:3px;align-items:center;vertical-align:middle}.Supplier_stickyActionBar__EXO4q{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);box-shadow:0 -4px 12px rgba(0,0,0,.12)}.Supplier_stickyActionCount__31rLM{font-weight:600;color:var(--text-primary);margin-right:4px}.Supplier_stickyActionClear__F61fU{margin-left:auto;background:none;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;text-decoration:underline}.Supplier_fieldComment__TiF4d{display:inline-block;font-size:.6875rem;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;padding:2px 6px}.Supplier_fieldCommentGrid__dF3gZ{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto;padding:8px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary)}.Supplier_fieldCommentRow__uk_dV{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:3px 0;border-bottom:1px dashed var(--border-color)}.Supplier_fieldCommentRow__uk_dV:last-child{border-bottom:none}.Supplier_fieldCommentLabel__C3fo2{display:inline-flex;align-items:center;gap:4px;min-width:90px;flex-shrink:0;font-size:.8125rem;cursor:pointer}.Supplier_fieldCommentCurrentValue__CeNVR{font-size:.75rem;color:var(--text-muted);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Supplier_quickPhraseRow__9zA9N{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.Supplier_quickPhraseChip__39LZJ{padding:3px 10px;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);font-size:.75rem;cursor:pointer}.Supplier_quickPhraseChip__39LZJ:hover{background:var(--bg-hover);border-color:var(--primary-color);color:var(--primary-color)}.Supplier_stepperDot__wPCEJ{width:7px;height:7px;border-radius:50%;border-width:1px;border-style:solid}.Supplier_portalActions__xbO0n{display:flex;gap:8px;margin-top:4px}@media (max-width:767.98px){.Supplier_pageWrap__A8P4U{padding-top:12px!important;padding-bottom:16px!important}.Supplier_pageTitle__5MUhC{font-size:1.25rem;margin-bottom:12px!important}.Supplier_toolbar__Jkj5A{padding:8px;gap:8px}.Supplier_filterGroup__WnTLK{flex:1 1 100%;gap:8px}.Supplier_filterInput__FH02W{flex:1 1 100%;min-width:0;min-height:40px}.Supplier_filterSelect__EbtfU{flex:1 1 40%;min-width:0;min-height:40px}.Supplier_sortSelect__S0P06{flex-basis:100%}.Supplier_actionBtn__u2ijI,.Supplier_primaryBtn__8YrFl{min-height:36px;padding:6px 12px}.Supplier_toolbar__Jkj5A .Supplier_filterGroup__WnTLK>.Supplier_actionBtn__u2ijI,.Supplier_toolbar__Jkj5A .Supplier_filterGroup__WnTLK>.Supplier_primaryBtn__8YrFl{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center}.Supplier_listContainer__gqaV7{overflow:visible;border:none}.Supplier_listTable__XxYtn{display:block}.Supplier_listTable__XxYtn tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px}.Supplier_listTable__XxYtn thead{display:none}.Supplier_listTable__XxYtn tr{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:4px 10px;padding:12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary)}.Supplier_listTable__XxYtn tr:hover td{background:transparent}.Supplier_listTable__XxYtn td{display:block;padding:0;border:none;font-size:.8125rem;color:var(--text-secondary)}.Supplier_listTable__XxYtn td.Supplier_cellTruncate__qdNR5{max-width:100%}.Supplier_listTable__XxYtn td:first-child{order:-2;flex:1 1 100%;font-size:.9375rem;font-weight:600;color:var(--text-primary);white-space:normal;word-break:break-all;line-height:1.45}.Supplier_listTable__XxYtn td:nth-child(2),.Supplier_listTable__XxYtn td:nth-child(9){order:-1}.Supplier_listTable__XxYtn td:nth-child(9){width:auto!important}.Supplier_listTable__XxYtn td:nth-child(3){flex:1 1 100%}.Supplier_listTable__XxYtn td:nth-child(4){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.Supplier_listTable__XxYtn td:nth-child(7),.Supplier_listTable__XxYtn td:nth-child(8){font-size:.75rem;color:var(--text-muted)}.Supplier_listTable__XxYtn td:last-child{flex:1 1 100%;margin-top:6px;padding-top:8px;border-top:1px dashed var(--border-color)}.Supplier_listTable__XxYtn .Supplier_actionsCell__HcSlB{gap:8px}.Supplier_actionsCell__HcSlB button{flex:1 1;min-height:36px;padding:6px 10px}.Supplier_dangerBtn__JdntE,.Supplier_editBtn__2k11E,.Supplier_portalBtn__n9bwD{min-height:34px}.Supplier_modalOverlay__FuRk_{align-items:stretch}.Supplier_modal__kZTyI,.Supplier_reviewModal__AvdhF{width:100%!important;max-width:100%;height:100vh;height:100dvh;max-height:none;border:none;border-radius:0;padding:0 12px;background:var(--app-surface-solid,#fff);overscroll-behavior:contain}.Supplier_modal__kZTyI:after{content:"";display:block;height:12px;height:calc(12px + env(safe-area-inset-bottom))}.Supplier_modalHeader__Prbdi{position:-webkit-sticky;position:sticky;top:0;z-index:5;gap:8px;min-height:52px;margin:0 -12px 12px;padding:6px 6px 6px 14px;background:var(--app-surface-solid,#fff);border-bottom:1px solid var(--border-color)}.Supplier_modalTitle__EOzjW{min-width:0;word-break:break-all}.Supplier_modalCloseBtn__lXTTj{flex-shrink:0;min-width:44px;min-height:44px;font-size:1.625rem}.Supplier_formGrid__nlU8c{grid-template-columns:1fr}.Supplier_formInput__zl6Su,.Supplier_formSelect__mw26j{min-height:40px}.Supplier_modalFooter__v3xqD{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:12px -12px 0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--app-surface-solid,#fff)}.Supplier_modalFooter__v3xqD>button{flex:1 1;min-height:44px}.Supplier_portalUrlRow__BW3u1{flex-wrap:wrap}.Supplier_portalUrlInput__RPxUG{flex:1 1 100%;min-height:40px}.Supplier_reviewTabs__V639R{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Supplier_reviewTabs__V639R::-webkit-scrollbar{display:none}.Supplier_reviewTabBtn__sq0XB{flex:0 0 auto;min-height:44px;padding:8px 12px}.Supplier_reviewTabGroupStart__HS55H{margin-left:6px;padding-left:12px}.Supplier_reviewFormRow__pT6mD,.Supplier_reviewToolbar__bs4a3{flex-wrap:wrap}.Supplier_cardWall__U5T6y{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Supplier_cardWallFilterChip__Dy244{min-height:34px}.Supplier_supplierRowHead__kAF_u{flex-wrap:wrap;gap:4px 8px;min-height:48px;padding:10px 12px}.Supplier_supplierRowName__Wel4m{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 28px);min-width:0;white-space:normal;word-break:break-all;line-height:1.4}.Supplier_supplierRowMeta__OZ5Sg{flex:0 1 auto}.Supplier_supplierRowBody__I7JsL{padding:10px 10px 12px}.Supplier_stepperBar__4podd{flex-direction:column;gap:8px;overflow-x:visible;padding:8px 2px 10px}.Supplier_stepperNodeWrap__NxH4d{flex:none;min-width:0;align-items:flex-start}.Supplier_stepperLine__hAru9{display:none}.Supplier_stepperLabel__5TEet{max-width:none;font-size:.8125rem;padding-top:3px}.Supplier_stepperSub__Iwzc5{font-size:.75rem}.Supplier_pendingCardActions__FqMoV{flex-wrap:wrap;gap:6px}.Supplier_pendingCardActions__FqMoV button{min-height:36px;font-size:.8125rem;padding:6px 8px}.Supplier_stickyActionBar__EXO4q{flex-wrap:wrap;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--app-surface-solid,#fff)}.Supplier_quickViewOverlay__OzOsf{align-items:flex-end;padding:0}.Supplier_quickViewCard__R71dq{width:100%;max-width:none;max-height:88vh;max-height:88dvh;border-radius:14px 14px 0 0;padding:0 16px calc(16px + env(safe-area-inset-bottom));background:var(--app-surface-solid,#fff)}.Supplier_quickViewCard__R71dq .Supplier_modalHeader__Prbdi{margin:0 -16px 12px;padding-left:16px;border-radius:14px 14px 0 0}.Supplier_quickViewGrid__HJPTS{grid-template-columns:1fr}}.ColumnFilter_menu__EWNGs{position:fixed;z-index:3000;min-width:220px;max-width:320px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.18);padding:8px;font-size:.8125rem;color:var(--text-primary);display:flex;flex-direction:column;gap:6px}.ColumnFilter_menuTitle__aomaM{font-weight:600;padding:2px 2px 6px;border-bottom:1px solid var(--border-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ColumnFilter_search__HPxM2{padding:4px 8px;border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;background:var(--bg-primary);color:var(--text-primary);width:100%}.ColumnFilter_search__HPxM2:focus{outline:none;border-color:var(--primary-color)}.ColumnFilter_rangeRow__OjJ00{display:flex;align-items:center;gap:6px}.ColumnFilter_rangeRow__OjJ00 input{flex:1 1;min-width:0;padding:4px 6px;border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;background:var(--bg-primary);color:var(--text-primary)}.ColumnFilter_rangeSep__kNAK5{color:var(--text-secondary,#888)}.ColumnFilter_optionList___oUZ7{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.ColumnFilter_option__XEKLa{display:flex;align-items:center;gap:6px;padding:3px 4px;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ColumnFilter_option__XEKLa:hover{background:var(--bg-secondary)}.ColumnFilter_optionLabel__K9NZd{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ColumnFilter_optionCount__sn2vd{color:var(--text-secondary,#999);font-size:.75rem}.ColumnFilter_selectAllRow__S8ZP3{display:flex;justify-content:space-between;align-items:center;padding:0 2px}.ColumnFilter_linkBtn__aoQIY{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:.75rem;padding:2px 4px}.ColumnFilter_linkBtn__aoQIY:hover{text-decoration:underline}.ColumnFilter_footer__0bUMW{display:flex;justify-content:space-between;gap:6px;padding-top:6px;border-top:1px solid var(--border-color)}.ColumnFilter_applyBtn__INuOG{flex:1 1;padding:4px 10px;border:none;border-radius:4px;font-size:.8125rem;cursor:pointer;background:var(--primary-color);color:#fff;font-weight:500}.ColumnFilter_applyBtn__INuOG:hover{opacity:.9}.ColumnFilter_clearBtn__wsxXm{padding:4px 10px;border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;cursor:pointer;background:var(--bg-primary);color:var(--text-primary)}.ColumnFilter_clearBtn__wsxXm:hover{background:var(--bg-secondary)}.ColumnFilter_empty__BrHjx,.ColumnFilter_loading__fLLVj{color:var(--text-secondary,#999);padding:8px 4px;text-align:center}.ColumnFilter_clearAllChip__0Anq5{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--primary-color);color:var(--primary-color);background:transparent;border-radius:12px;font-size:.75rem;cursor:pointer;white-space:nowrap}.ColumnFilter_clearAllChip__0Anq5:hover{background:var(--bg-secondary)}.ColumnFilter_mChips__DYtRO{display:flex;flex-direction:column;gap:6px;min-width:0}.ColumnFilter_mChipsLabel__AfMzC{color:var(--text-secondary);font-size:12px}.ColumnFilter_mChipList__AB6p7{display:flex;flex-wrap:wrap;gap:6px}.ColumnFilter_mChip__VpyfN{display:inline-flex;align-items:center;gap:4px;min-height:36px;max-width:100%;padding:0 12px;border:1px solid var(--border-color);border-radius:18px;background:var(--bg-primary);color:var(--text-primary);font-size:13px;white-space:nowrap;cursor:pointer;touch-action:manipulation}.ColumnFilter_mChip__VpyfN span{overflow:hidden;text-overflow:ellipsis}.ColumnFilter_mChip__VpyfN .ColumnFilter_bi-chevron-down__hm8jI,.ColumnFilter_mChip__VpyfN .bi-chevron-down{font-size:10px;color:var(--text-muted)}.ColumnFilter_mChipOn__X73L2{border-color:var(--primary-color);background:var(--bg-secondary);color:var(--primary-color);font-weight:500}.ColumnFilter_sheetBackdrop__TnZaX{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2999;background:rgba(0,0,0,.35)}.ColumnFilter_menuSheet__cJUzA{top:auto;right:0;bottom:0;left:0;min-width:0;max-width:none;max-height:80vh;padding:14px 16px calc(12px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;border-bottom:none;background:var(--app-surface-solid,var(--bg-primary));box-shadow:0 -6px 24px rgba(0,0,0,.2);font-size:15px;gap:10px}.ColumnFilter_menuSheet__cJUzA .ColumnFilter_menuTitle__aomaM{font-size:16px;padding-bottom:10px}.ColumnFilter_menuSheet__cJUzA .ColumnFilter_rangeRow__OjJ00 input,.ColumnFilter_menuSheet__cJUzA .ColumnFilter_search__HPxM2{min-height:40px;padding:6px 10px;border-radius:8px;font-size:16px}.ColumnFilter_menuSheet__cJUzA .ColumnFilter_optionList___oUZ7{max-height:45vh;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ColumnFilter_menuSheet__cJUzA .ColumnFilter_option__XEKLa{min-height:44px;padding:0 6px;gap:10px}.ColumnFilter_menuSheet__cJUzA .ColumnFilter_option__XEKLa input[type=checkbox]{width:18px;height:18px;flex:0 0 auto}.ColumnFilter_menuSheet__cJUzA .ColumnFilter_linkBtn__aoQIY{min-height:36px;padding:0 6px;font-size:14px}.ColumnFilter_menuSheet__cJUzA .ColumnFilter_footer__0bUMW{padding-top:10px;gap:10px}.ColumnFilter_menuSheet__cJUzA .ColumnFilter_applyBtn__INuOG,.ColumnFilter_menuSheet__cJUzA .ColumnFilter_clearBtn__wsxXm{min-height:44px;border-radius:8px;font-size:15px}.ColumnFilter_menuSheet__cJUzA .ColumnFilter_clearBtn__wsxXm{flex:0 0 34%}