/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.modal_modalBase__4QKDC{max-height:90vh}.modal_modalWrapper__SOASS{z-index:100002!important}.modal_modalBackdrop__tsBFE{z-index:100001!important;opacity:1!important}.modal_modalHeader__xycCR{background:var(--bg-gray-50,#f8fafc);border-bottom:1px solid var(--border-gray-200,#e2e8f0);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}:is(.dark .modal_modalHeader__xycCR,[data-theme=dark] .modal_modalHeader__xycCR){background:#0f172a;border-bottom-color:#334155}.modal_modalTitle__71S4w{letter-spacing:-.01em;color:var(--text-gray-900,#0f172a);margin:0;font-size:1.125rem;font-weight:600}:is(.dark .modal_modalTitle__71S4w,[data-theme=dark] .modal_modalTitle__71S4w){color:#f1f5f9}.modal_closeButton__IkQbx{cursor:pointer;min-width:2.25rem;min-height:2.25rem;color:var(--text-gray-500,#64748b);background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:flex}.modal_closeButton__IkQbx:hover{color:var(--text-gray-700,#334155);background:#0000000f}:is(.dark .modal_closeButton__IkQbx,[data-theme=dark] .modal_closeButton__IkQbx){color:#94a3b8}:is(.dark .modal_closeButton__IkQbx:hover,[data-theme=dark] .modal_closeButton__IkQbx:hover){color:#e2e8f0;background:#ffffff14}.modal_closeIcon__iOdkM{width:1.25rem;height:1.25rem}.modal_modalBody__QMHdY{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:1.5rem;display:flex;overflow-y:auto}:is(.dark .modal_modalBodyAgentAssign__KrzgY,[data-theme=dark] .modal_modalBodyAgentAssign__KrzgY){background:#0f172a}.modal_modalFooter__q8xV6{border-top:1px solid var(--border-gray-200,#e2e8f0);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex;background:0 0!important}:is(.dark .modal_modalFooter__q8xV6,[data-theme=dark] .modal_modalFooter__q8xV6){border-top-color:#334155}.modal_formRow__Md5EO{flex-direction:column;gap:.5rem;display:flex}.modal_formRowTwoCol__sOi94{gap:var(--spacing-md,1rem);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:480px){.modal_formRowTwoCol__sOi94{grid-template-columns:1fr}}.modal_group__C4aZi{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.modal_group__C4aZi label{color:var(--text-gray-700,#374151);font-weight:var(--font-medium,500);font-size:var(--text-sm,.875rem);line-height:1.4;display:block}:is(.dark .modal_group__C4aZi label,[data-theme=dark] .modal_group__C4aZi label){color:#e5e7eb}.modal_group__C4aZi .smartSelect{width:100%}.modal_fieldLabelWithLoader__WlXH5{align-items:center;gap:.5rem;display:inline-flex!important}.modal_inlineFieldLoader__YXW5v{color:var(--text-gray-500,#6b7280);align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.modal_inlineFieldLoader__YXW5v:before{content:"";border:2px solid;border-right:2px solid #0000;border-radius:9999px;width:.625rem;height:.625rem;animation:modal_inlineSpin__A4mW7 .7s linear infinite}@keyframes modal_inlineSpin__A4mW7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.modal_input__oSTL8,.modal_select__uuLUi{border-radius:var(--radius-lg,.5rem);background:var(--bg-white,#fff);border:1px solid var(--border-gray-200,#e5e7eb);font-size:var(--text-sm,.875rem);color:var(--text-gray-900,#111827);box-sizing:border-box;width:100%;min-width:0;padding:.75rem .875rem;line-height:1.5}.modal_input__oSTL8::placeholder,.modal_select__uuLUi::placeholder{color:var(--text-gray-400,#9ca3af)}.modal_input__oSTL8:focus,.modal_select__uuLUi:focus{border-color:var(--primary-blue);outline:none}:is(.dark .modal_input__oSTL8,.dark .modal_select__uuLUi,[data-theme=dark] .modal_input__oSTL8,[data-theme=dark] .modal_select__uuLUi){color:#f9fafb;background:#374151;border-color:#4b5563}.dark .modal_input__oSTL8::placeholder{color:#9ca3af}.dark .modal_select__uuLUi::placeholder{color:#9ca3af}[data-theme=dark] .modal_input__oSTL8::placeholder{color:#9ca3af}[data-theme=dark] .modal_select__uuLUi::placeholder{color:#9ca3af}.modal_input__oSTL8:focus,.modal_select__uuLUi:focus{border-color:#60a5fa}.modal_inputError__mPGKA.modal_select__uuLUi,.modal_input__oSTL8.modal_inputError__mPGKA{border-color:var(--danger-red,#dc2626)}.modal_inputNumber__DCelj.modal_select__uuLUi,.modal_input__oSTL8.modal_inputNumber__DCelj{text-align:right;min-height:2.5rem;padding-top:.5rem;padding-bottom:.5rem}.modal_select__uuLUi{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#9ca3af 0),linear-gradient(135deg,#9ca3af 50%,#0000 0);background-position:calc(100% - 1.1rem),calc(100% - .75rem);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.25rem}.modal_clientCombobox__fV2YA{position:relative}.modal_clientDropdown__wBO5J{background:var(--bg-white,#fff);border:1px solid var(--border-gray-200,#e5e7eb);border-radius:var(--radius-lg,.5rem);z-index:10;max-height:12rem;margin:4px 0 0;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}:is(.dark .modal_clientDropdown__wBO5J,[data-theme=dark] .modal_clientDropdown__wBO5J){background:#1e293b;border-color:#334155;box-shadow:0 4px 12px #0000004d}.modal_clientDropdownItem__oQugr{font-size:var(--text-sm,.875rem);cursor:pointer;color:var(--text-gray-900,#111827);padding:.5rem .875rem}.modal_clientDropdownItem__oQugr:hover{background:var(--bg-gray-100,#f3f4f6)}:is(.dark .modal_clientDropdownItem__oQugr,[data-theme=dark] .modal_clientDropdownItem__oQugr){color:#e2e8f0}:is(.dark .modal_clientDropdownItem__oQugr:hover,[data-theme=dark] .modal_clientDropdownItem__oQugr:hover){background:#334155}.modal_clientDropdownEmpty__qKsBc{text-align:center;cursor:default}.modal_clientDropdownEmpty__qKsBc:hover{background:0 0}.modal_clientCreateBtn__dLRFk{text-align:center;width:100%;font:inherit;color:var(--primary-blue);cursor:pointer;background:0 0;border:none;padding:0}.modal_clientCreateBtn__dLRFk:hover{text-decoration:underline}:is(.dark .modal_clientCreateBtn__dLRFk,[data-theme=dark] .modal_clientCreateBtn__dLRFk){color:#60a5fa}.modal_errorMessage__hab8p{font-size:var(--text-sm,.875rem);color:var(--danger-red,#dc2626)}:is(.dark .modal_errorMessage__hab8p,[data-theme=dark] .modal_errorMessage__hab8p){color:#f87171}.modal_helpText__Btjzf{font-size:var(--text-xs,.75rem);color:var(--text-gray-500,#6b7280);margin-top:.25rem}:is(.dark .modal_helpText__Btjzf,[data-theme=dark] .modal_helpText__Btjzf){color:#9ca3af}.modal_checkboxLabel__3bK81{cursor:pointer;font-weight:var(--font-medium,500);font-size:var(--text-sm,.875rem);color:var(--text-gray-700,#374151);align-items:center;gap:.5rem;display:flex}:is(.dark .modal_checkboxLabel__3bK81,[data-theme=dark] .modal_checkboxLabel__3bK81){color:#e5e7eb}.modal_checkboxLabel__3bK81 input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary-blue)}.modal_sectionLabel__PnjLT{font-weight:600;font-size:var(--text-sm,.875rem);color:var(--text-gray-700,#334155);margin-bottom:.25rem}:is(.dark .modal_sectionLabel__PnjLT,[data-theme=dark] .modal_sectionLabel__PnjLT){color:#e2e8f0}.modal_orderLine__VD0Nl{grid-template-columns:1fr 1fr minmax(4rem,72px) minmax(5rem,88px) auto auto;align-items:end;gap:.5rem;display:grid}@media (max-width:768px){.modal_orderLine__VD0Nl{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.modal_orderLine__VD0Nl .modal_lineTotal__W8w8E,.modal_orderLine__VD0Nl .modal_removeLineBtn__7JsyA{grid-column:1/-1}}.modal_inputPrice__NhXvV,.modal_inputQty__I78U6{text-align:right}.modal_inputTotal__3YDz0{text-align:right;max-width:5rem}.modal_lineTotal__W8w8E{min-height:2.5rem;color:var(--text-gray-700,#334155);align-items:center;font-weight:500;display:flex}:is(.dark .modal_lineTotal__W8w8E,[data-theme=dark] .modal_lineTotal__W8w8E){color:#e2e8f0}.modal_removeLineBtn__7JsyA{border-radius:var(--radius-md,.375rem);min-width:2.25rem;min-height:2.25rem;color:var(--danger-red,#dc2626);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.modal_removeLineBtn__7JsyA:hover{background:#dc26261a}:is(.dark .modal_removeLineBtn__7JsyA,[data-theme=dark] .modal_removeLineBtn__7JsyA){color:#f87171}:is(.dark .modal_removeLineBtn__7JsyA:hover,[data-theme=dark] .modal_removeLineBtn__7JsyA:hover){background:#f8717126}.modal_addLineBtn__BTy8r{font-size:var(--text-sm,.875rem);color:var(--primary-blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-top:.25rem;padding:.5rem 0;font-weight:500;display:inline-flex}.modal_addLineBtn__BTy8r:disabled{color:var(--text-gray-400,#94a3b8);cursor:not-allowed;text-decoration:none}.modal_addLineBtn__BTy8r:hover:not(:disabled){color:#2563eb;text-decoration:underline}:is(.dark .modal_addLineBtn__BTy8r,[data-theme=dark] .modal_addLineBtn__BTy8r){color:#60a5fa}:is(.dark .modal_addLineBtn__BTy8r:hover:not(:disabled),[data-theme=dark] .modal_addLineBtn__BTy8r:hover:not(:disabled)){color:#93c5fd}.modal_addLineIcon__LfXl2{width:1rem;height:1rem}.modal_totalNet__zxwj0{font-size:var(--text-base,1rem);color:var(--text-gray-900,#0f172a)}:is(.dark .modal_totalNet__zxwj0,[data-theme=dark] .modal_totalNet__zxwj0){color:#f1f5f9}.modal_modalFooterSecondary__efd4O{background:var(--bg-white,#fff)!important;border:1px solid var(--border-gray-300,#d1d5db)!important;color:var(--text-gray-700,#374151)!important;box-shadow:none!important;border-radius:var(--radius-lg,.5rem)!important;background-image:none!important;transform:none!important}.modal_modalFooterSecondary__efd4O:hover:not(:disabled){background:var(--bg-gray-50,#f9fafb)!important;border-color:var(--border-gray-300,#d1d5db)!important;box-shadow:none!important;transform:none!important}.modal_modalFooterSecondary__efd4O:disabled{opacity:.7!important}:is(.dark .modal_modalFooterSecondary__efd4O,[data-theme=dark] .modal_modalFooterSecondary__efd4O){color:#e5e7eb!important;background:#374151!important;border-color:#4b5563!important}:is(.dark .modal_modalFooterSecondary__efd4O:hover:not(:disabled),[data-theme=dark] .modal_modalFooterSecondary__efd4O:hover:not(:disabled)){box-shadow:none!important;background:#4b5563!important;transform:none!important}.modal_modalFooterPrimary__qeboO{min-width:7rem}.modal_modalOverlay__rI6x_{-webkit-backdrop-filter:blur(8px);z-index:100001;padding:var(--spacing-xl);background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:is(.dark .modal_modalOverlay__rI6x_,[data-theme=dark] .modal_modalOverlay__rI6x_){background:#000000b8}@media (max-width:768px){.modal_modalOverlay__rI6x_{padding:var(--spacing-lg)}}.modal_modalPanel__s0hug{background:var(--bg-white);border-top:3px solid var(--primary-blue);color-scheme:light;border-radius:1rem;flex-direction:column;width:100%;max-width:calc(40rem + 20px);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 2px 4px #0000000a,0 12px 24px #00000014,0 24px 48px #00000014}:is(.dark .modal_modalPanel__s0hug,[data-theme=dark] .modal_modalPanel__s0hug){color-scheme:dark;background:#1e293b;border-top-color:#60a5fa;box-shadow:0 0 0 1px #ffffff0f,0 4px 12px #0006,0 24px 48px #00000080}.modal_modalPanel__s0hug .modal_modalBody__QMHdY::-webkit-scrollbar{width:6px}.modal_modalPanel__s0hug .modal_modalBody__QMHdY::-webkit-scrollbar-track{background:0 0}.modal_modalPanel__s0hug .modal_modalBody__QMHdY::-webkit-scrollbar-thumb{background:var(--border-gray-300,#cbd5e1);border-radius:3px}.modal_modalPanel__s0hug .modal_modalBody__QMHdY::-webkit-scrollbar-thumb:hover{background:var(--text-gray-500,#64748b)}.dark .modal_modalPanel__s0hug .modal_modalBody__QMHdY::-webkit-scrollbar-thumb,[data-theme=dark] .modal_modalPanel__s0hug .modal_modalBody__QMHdY::-webkit-scrollbar-thumb{background:#475569}.dark .modal_modalPanel__s0hug .modal_modalBody__QMHdY::-webkit-scrollbar-thumb:hover,[data-theme=dark] .modal_modalPanel__s0hug .modal_modalBody__QMHdY::-webkit-scrollbar-thumb:hover{background:#64748b}@media (max-width:768px){.modal_modalPanel__s0hug{border-radius:.75rem;max-width:100%}}.modal_modalPanelNarrow__cSkp0{max-width:38rem}@media (max-width:768px){.modal_modalPanelNarrow__cSkp0{max-width:100%}}.modal_agentAssignCard__GH_uo{background:var(--bg-gray-50,#f9fafb);border:1px solid var(--border-gray-200,#e5e7eb);border-radius:1rem;align-items:flex-start;gap:.875rem;padding:1rem;display:flex;box-shadow:0 1px 2px #0000000a}:is(.dark .modal_agentAssignCard__GH_uo,[data-theme=dark] .modal_agentAssignCard__GH_uo){background:#1e293b;border-color:#334155;box-shadow:0 1px 3px #00000059}.modal_agentAssignCardAvatar__fB_Vx{background:var(--bg-white,#fff);border:2px solid var(--border-gray-200,#e5e7eb);border-radius:9999px;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;display:grid;overflow:hidden}:is(.dark .modal_agentAssignCardAvatar__fB_Vx,[data-theme=dark] .modal_agentAssignCardAvatar__fB_Vx){background:#1e293b;border-color:#475569}.modal_agentAssignCardAvatar__fB_Vx img{object-fit:cover;width:100%;height:100%}.modal_agentAssignCardInitials__1N8hu{color:var(--text-gray-600,#4b5563);font-size:.875rem;font-weight:700}:is(.dark .modal_agentAssignCardInitials__1N8hu,[data-theme=dark] .modal_agentAssignCardInitials__1N8hu){color:#cbd5e1}.modal_agentAssignCardName__8w6v5{color:var(--text-gray-900,#111827);font-size:.9375rem;font-weight:700;line-height:1.35}:is(.dark .modal_agentAssignCardName__8w6v5,[data-theme=dark] .modal_agentAssignCardName__8w6v5){color:#f1f5f9}.modal_agentAssignCardMeta__p_jx9{color:var(--text-gray-500,#6b7280);margin-top:.25rem;font-size:.8125rem;line-height:1.5}:is(.dark .modal_agentAssignCardMeta__p_jx9,[data-theme=dark] .modal_agentAssignCardMeta__p_jx9){color:#94a3b8}.modal_agentAssignCardMeta__p_jx9>div+div{margin-top:.125rem}.table_tableHorizontalScroll__utZ_p,.table_tableRoot__3rBx8{width:100%;max-width:100%;min-width:0}.table_tableHorizontalScroll__utZ_p{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table_tableHorizontalScrollNoH__lAfuF{overflow-x:hidden;overscroll-behavior-x:auto}.table_tableLoadingOverlay___pupy{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;min-height:120px;background:hsla(0,0%,100%,.75);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dark .table_tableLoadingOverlay___pupy,[data-theme=dark] .table_tableLoadingOverlay___pupy{background:rgba(31,41,55,.82)}.table_tableLoadingSpinner__1H1q3{width:28px;height:28px;border-radius:50%;border:3px solid rgba(59,130,246,.2);border-top:3px solid var(--primary-blue);animation:table_tableLoadingSpin__wXUcP .75s linear infinite}@keyframes table_tableLoadingSpin__wXUcP{to{transform:rotate(1turn)}}.table_tableBase__OTUV1{width:max-content;min-width:100%}.table_tableBaseNoH__VMzeX,.table_tableWrapper__MlBQA{width:100%;min-width:0;max-width:100%}.table_tableWrapper__MlBQA{background:var(--bg-white);border-radius:var(--radius-xl);overflow-x:visible;overflow-y:visible;box-shadow:var(--shadow-sm)}.dark .table_tableWrapper__MlBQA,[data-theme=dark] .table_tableWrapper__MlBQA{background:#1f2937}.table_paginationWrap__YxcAf{padding:12px 14px}.table_tableColumn__u8Z37{text-align:left;font-weight:var(--font-semibold);color:var(--text-gray-600);text-transform:uppercase;letter-spacing:.02em;font-size:var(--text-xs);background:var(--bg-gray-100);border-bottom:2px solid var(--border-gray-200)}.dark .table_tableColumn__u8Z37,[data-theme=dark] .table_tableColumn__u8Z37{color:#9ca3af;background:#374151;border-bottom-color:#374151}.table_tableCell__mYDq5,.table_tableHeader__xcAPB{padding:12px 14px;text-align:left}.table_tableCell__mYDq5{color:var(--text-gray-700);font-size:var(--text-sm);border-top:1px solid var(--border-gray-200)}.dark .table_tableCell__mYDq5,[data-theme=dark] .table_tableCell__mYDq5{color:#e5e7eb;border-top-color:#374151}.table_tableRow__oAtPy{transition:background-color var(--transition-fast);cursor:default}.table_tableRow__oAtPy:hover{background-color:color-mix(in srgb,var(--primary-blue) 5%,white);box-shadow:inset 3px 0 0 var(--primary-blue)}.dark .table_tableRow__oAtPy:hover,[data-theme=dark] .table_tableRow__oAtPy:hover{background-color:color-mix(in srgb,var(--primary-blue) 10%,#1f2937)}.table_nameCell__8CKFi{display:flex;align-items:center;gap:12px}.table_avatar__XItL3{flex-shrink:0}.table_nameContent__jOM04{display:flex;flex-direction:column;gap:2px}.table_name__5PGx4{font-weight:var(--font-semibold);color:var(--text-gray-700);font-size:var(--text-sm)}.dark .table_name__5PGx4,[data-theme=dark] .table_name__5PGx4{color:#e5e7eb}.table_email__QmL5t{font-size:var(--text-xs);color:var(--text-gray-500)}.dark .table_email__QmL5t,[data-theme=dark] .table_email__QmL5t{color:#9ca3af}.table_roleCell___HxVW{display:flex;flex-direction:column;gap:2px}.table_roleLabel__J0EmP{font-weight:var(--font-semibold);color:var(--text-gray-700);font-size:var(--text-sm)}.dark .table_roleLabel__J0EmP,[data-theme=dark] .table_roleLabel__J0EmP{color:#e5e7eb}.table_department__1yPKq{font-size:var(--text-xs);color:var(--text-gray-500)}.dark .table_department__1yPKq,[data-theme=dark] .table_department__1yPKq{color:#9ca3af}.table_actions__iWyoJ{display:flex;gap:6px;justify-content:flex-start;align-items:center;width:fit-content}.table_tableCellEnd__wt6oK,.table_tableColumnEnd__UsjA_{text-align:right}.table_actionBtn__dGGFy{min-width:32px!important;width:32px!important;height:32px!important}.table_actionIcon__VXXxd{width:18px;height:18px;color:var(--text-gray-600)}.dark .table_actionIcon__VXXxd,[data-theme=dark] .table_actionIcon__VXXxd{color:#9ca3af}.table_actionIconDelete__dN8Co{width:18px;height:18px;color:var(--status-cancelled)}.table_paginationWrap__YxcAf.dark,[data-theme=dark] .table_paginationWrap__YxcAf{border-top-color:#374151}.table_paginationWrap__YxcAf{padding:var(--spacing-md) var(--spacing-lg);display:flex;justify-content:flex-end;align-items:center;padding:var(--spacing-md);border-top:1px solid var(--border-gray-200)}.dark .table_paginationWrap__YxcAf,[data-theme=dark] .table_paginationWrap__YxcAf{border-top-color:#374151}