._loginContainer_19ta5_3{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f0f9ff;padding:20px;position:relative;overflow:hidden}._loginContainer_19ta5_3:before{content:"";position:absolute;width:300px;height:300px;background:#3b82f60d;border-radius:50%;top:-150px;right:-150px;animation:_float_19ta5_1 20s infinite ease-in-out}._loginContainer_19ta5_3:after{content:"";position:absolute;width:200px;height:200px;background:#2563eb08;border-radius:50%;bottom:-100px;left:-100px;animation:_float_19ta5_1 15s infinite ease-in-out reverse}@keyframes _float_19ta5_1{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}._loginCard_19ta5_56{background:#fff;border-radius:24px;box-shadow:0 10px 40px #00000014;width:100%;max-width:460px;padding:48px 40px;position:relative;z-index:1;animation:_slideUp_19ta5_1 .5s ease-out;border:1px solid #e2e8f0}@keyframes _slideUp_19ta5_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._loginHeader_19ta5_82{text-align:center;margin-bottom:32px}._logo_19ta5_87{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:20px;margin-bottom:24px;animation:_pulse_19ta5_1 2s infinite;box-shadow:0 4px 12px #3b82f633}@keyframes _pulse_19ta5_1{0%,to{transform:scale(1);box-shadow:0 4px 12px #3b82f633}50%{transform:scale(1.05);box-shadow:0 6px 20px #3b82f64d}}._logo_19ta5_87 svg{color:#fff;width:40px;height:40px}._loginHeader_19ta5_82 h1{font-size:32px;font-weight:700;color:#1e293b;margin:0 0 8px}._loginHeader_19ta5_82 p{font-size:14px;color:#64748b;margin:0}._errorMessage_19ta5_134{display:flex;align-items:center;gap:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px 16px;margin-bottom:24px;animation:_shake_19ta5_1 .5s ease-out}@keyframes _shake_19ta5_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._errorMessage_19ta5_134 svg{color:#dc2626;flex-shrink:0}._errorMessage_19ta5_134 span{color:#dc2626;font-size:13px;font-weight:500}._loginForm_19ta5_174{display:flex;flex-direction:column;gap:20px}._formGroup_19ta5_180{display:flex;flex-direction:column;gap:8px}._formGroup_19ta5_180 label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#334155}._formGroup_19ta5_180 label svg{color:#3b82f6}._formGroup_19ta5_180 input{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;color:#1e293b;transition:all .3s ease;background:#fff;font-family:inherit}._formGroup_19ta5_180 input:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f61a}._formGroup_19ta5_180 input::placeholder{color:#94a3b8}._formGroup_19ta5_180 input:disabled{background:#f8fafc;cursor:not-allowed;border-color:#e2e8f0}._passwordInputWrapper_19ta5_229{position:relative}._passwordInputWrapper_19ta5_229 input{padding-right:48px}._passwordToggle_19ta5_237{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:color .2s ease}._passwordToggle_19ta5_237:hover{color:#3b82f6}._passwordToggle_19ta5_237:focus{outline:none}._formOptions_19ta5_262{display:flex;align-items:center;justify-content:space-between;margin-top:4px}._checkboxLabel_19ta5_269{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#64748b;-webkit-user-select:none;user-select:none}._checkboxLabel_19ta5_269 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}._checkboxLabel_19ta5_269 span{color:#64748b}._forgotPassword_19ta5_290{font-size:13px;color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}._forgotPassword_19ta5_290:hover{color:#2563eb;text-decoration:underline}._loginButton_19ta5_304{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;margin-top:8px;box-shadow:0 2px 6px #3b82f64d}._loginButton_19ta5_304:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}._loginButton_19ta5_304:hover:before{left:100%}._loginButton_19ta5_304:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666;background:linear-gradient(135deg,#2563eb,#1d4ed8)}._loginButton_19ta5_304:active{transform:translateY(0)}._loginButton_19ta5_304:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._loginButton_19ta5_304 svg{transition:transform .3s ease}._loginButton_19ta5_304:hover svg{transform:translate(4px)}._spinner_19ta5_365{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_19ta5_365 .6s linear infinite}@keyframes _spin_19ta5_365{to{transform:rotate(360deg)}}._loginFooter_19ta5_382{margin-top:32px;text-align:center;padding-top:24px;border-top:1px solid #e2e8f0}._loginFooter_19ta5_382 p{font-size:12px;color:#94a3b8;margin:0}@media (max-width: 768px){._loginCard_19ta5_56{padding:32px 24px;max-width:400px}._logo_19ta5_87{width:60px;height:60px}._logo_19ta5_87 svg{width:30px;height:30px}._loginHeader_19ta5_82 h1{font-size:28px}._loginHeader_19ta5_82 p{font-size:13px}._formGroup_19ta5_180 input{padding:10px 14px;font-size:13px}._loginButton_19ta5_304{padding:12px 20px;font-size:15px}}@media (max-width: 480px){._loginContainer_19ta5_3{padding:16px}._loginCard_19ta5_56{padding:28px 20px}._logo_19ta5_87{width:50px;height:50px;margin-bottom:20px}._logo_19ta5_87 svg{width:25px;height:25px}._loginHeader_19ta5_82 h1{font-size:24px}._formOptions_19ta5_262{flex-direction:column;gap:12px;align-items:flex-start}._checkboxLabel_19ta5_269{order:2}._forgotPassword_19ta5_290{order:1}._loginButton_19ta5_304{padding:12px 20px;font-size:14px}}@media (prefers-contrast: high){._loginCard_19ta5_56{border:2px solid #1e293b}._formGroup_19ta5_180 input{border:2px solid #64748b}._loginButton_19ta5_304{background:#2563eb}}@media print{._loginContainer_19ta5_3{background:#fff;padding:0}._loginCard_19ta5_56{box-shadow:none;border:1px solid #ddd;padding:20px}._loginButton_19ta5_304,._passwordToggle_19ta5_237,._loginContainer_19ta5_3:before,._loginContainer_19ta5_3:after{display:none}._logo_19ta5_87{background:#e2e8f0;box-shadow:none}._logo_19ta5_87 svg{color:#3b82f6}}@media (prefers-reduced-motion: reduce){._loginCard_19ta5_56,._loginButton_19ta5_304,._logo_19ta5_87,._errorMessage_19ta5_134,._loginContainer_19ta5_3:before,._loginContainer_19ta5_3:after{animation:none;transition:none}._loginButton_19ta5_304:before{display:none}}._loginFooter_19ta5_382{text-align:center;padding:20px 0;border-top:1px solid #e0e0e0;background-color:#f8f9fa}._footerContent_19ta5_545{display:flex;flex-direction:column;align-items:center;gap:4px}._brandName_19ta5_552{font-size:18px;font-weight:700;letter-spacing:1px;margin:0}._web_19ta5_559{color:#2c3e50}._rative_19ta5_563{color:#3498db}._copyright_19ta5_567{font-size:14px;color:#6c757d;margin:0}._sidebar_2j8tj_7{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:200px;display:flex;flex-direction:column;background:#ffffffeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-right:1px solid #e2e8f0;box-shadow:4px 0 24px #0f172a0a;z-index:200;transition:width .25s ease,transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._sidebar_2j8tj_7._collapsed_2j8tj_26{width:80px}._sidebar_2j8tj_7._mobileOpen_2j8tj_27{transform:translate(0)}._sidebar_2j8tj_7._sidebarBlur_2j8tj_29{filter:blur(2px);pointer-events:none}._brand_2j8tj_35{display:flex;align-items:center;gap:12px;padding:13px 18px 10px;border-bottom:1px solid #e2e8f0;min-height:22px;flex-shrink:0}._brandLogoWrapper_2j8tj_45{width:40px;height:40px;border-radius:20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #2563eb4d}._brandLogo_2j8tj_45{display:flex;align-items:center;justify-content:center}._brandText_2j8tj_60{display:flex;flex-direction:column;gap:1px;overflow:hidden;white-space:nowrap;transition:opacity .2s ease}._sidebar_2j8tj_7._collapsed_2j8tj_26 ._brandText_2j8tj_60{opacity:0;width:0}._brandName_2j8tj_74{font-size:1.05rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.2}._brandTag_2j8tj_82{font-size:.7rem;font-weight:500;color:#64748b}._mobileCloseBtn_2j8tj_89{display:none;margin-left:auto;width:36px;height:36px;border:none;background:#f1f5f9;border-radius:10px;color:#475569;cursor:pointer;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._mobileCloseBtn_2j8tj_89:hover{background:#e2e8f0;color:#0f172a}._nav_2j8tj_111{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 10px 24px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._nav_2j8tj_111::-webkit-scrollbar{width:0!important;height:0!important;background:transparent!important;display:none!important}._section_2j8tj_130{margin-bottom:18px}._sectionLabel_2j8tj_132{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;padding:0 12px 8px;white-space:nowrap;overflow:hidden;transition:opacity .2s ease}._sidebar_2j8tj_7._collapsed_2j8tj_26 ._sectionLabel_2j8tj_132{opacity:0;height:0;padding:0;margin:0}._navItem_2j8tj_152{position:relative;width:100%;display:flex;align-items:center;gap:11px;padding:10px 12px;border:none;border-radius:11px;background:transparent;color:#475569;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .18s ease;text-align:left;margin-bottom:2px;-webkit-tap-highlight-color:transparent}._navItem_2j8tj_152:hover{background:#f1f5f9;color:#1e40af}._navItem_2j8tj_152._active_2j8tj_177{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;font-weight:600;box-shadow:0 1px 3px #2563eb1a}._navItem_2j8tj_152._active_2j8tj_177:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#2563eb;border-radius:0 3px 3px 0}._navIcon_2j8tj_196{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:inherit}._navLabel_2j8tj_206{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease}._sidebar_2j8tj_7._collapsed_2j8tj_26 ._navLabel_2j8tj_206{opacity:0;width:0}._badge_2j8tj_219{background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:10px;line-height:1.2}@media (min-width: 769px){._sidebar_2j8tj_7._collapsed_2j8tj_26 ._navItem_2j8tj_152:hover:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#0f172a;color:#fff;font-size:.78rem;font-weight:500;padding:6px 10px;border-radius:8px;white-space:nowrap;z-index:300;box-shadow:0 4px 12px #00000026;pointer-events:none}}._dropdownContainer_2j8tj_251{margin-bottom:2px}._dropdownTrigger_2j8tj_252{justify-content:flex-start}._dropdownIcon_2j8tj_254{margin-left:auto;display:flex;align-items:center;color:#94a3b8;transition:transform .2s ease,opacity .2s ease}._sidebar_2j8tj_7._collapsed_2j8tj_26 ._dropdownIcon_2j8tj_254{opacity:0;width:0}._dropdownActive_2j8tj_267{background:#f8fafc;color:#1e40af}._dropdownMenu_2j8tj_272{padding:4px 0 6px 12px;margin-left:10px;border-left:2px solid #e2e8f0;display:flex;flex-direction:column;gap:1px;animation:_slideDown_2j8tj_1 .22s ease}@keyframes _slideDown_2j8tj_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._dropdownMenuCollapsed_2j8tj_287{display:none}._dropdownItem_2j8tj_289{display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;border-radius:9px;background:transparent;color:#64748b;font-size:.82rem;font-weight:500;cursor:pointer;text-align:left;transition:all .15s ease;width:100%;-webkit-tap-highlight-color:transparent}._dropdownItem_2j8tj_289:hover{background:#f1f5f9;color:#1e40af}._dropdownItem_2j8tj_289._active_2j8tj_177{background:#eff6ff;color:#1d4ed8;font-weight:600}._dropdownItemIcon_2j8tj_318{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:inherit}._dropdownItemLabel_2j8tj_328{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileOverlay_2j8tj_337{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:190;display:none;animation:_fadeIn_2j8tj_1 .25s ease}@keyframes _fadeIn_2j8tj_1{0%{opacity:0}to{opacity:1}}._hamburgerBtn_2j8tj_357{display:none;position:fixed;top:12px;left:12px;z-index:300;width:44px;height:44px;border:none;border-radius:12px;background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#0f172a;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 12px #0f172a1a;align-items:center;justify-content:center}._hamburgerBtn_2j8tj_357:hover{background:#fff;box-shadow:0 4px 16px #0f172a26;transform:scale(1.02)}._hamburgerBtn_2j8tj_357._mobileOpen_2j8tj_27{display:none!important}@media (max-width: 768px){._sidebar_2j8tj_7{width:88vw;max-width:320px;transform:translate(-100%);box-shadow:12px 0 40px #0f172a2e;border-right:none;background:#fffffff7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}._sidebar_2j8tj_7._mobileOpen_2j8tj_27{transform:translate(0);animation:_slideInLeft_2j8tj_1 .32s cubic-bezier(.32,.72,0,1)}@keyframes _slideInLeft_2j8tj_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._sidebar_2j8tj_7._collapsed_2j8tj_26{width:88vw;max-width:320px}._sidebar_2j8tj_7._collapsed_2j8tj_26 ._brandText_2j8tj_60,._sidebar_2j8tj_7._collapsed_2j8tj_26 ._navLabel_2j8tj_206,._sidebar_2j8tj_7._collapsed_2j8tj_26 ._sectionLabel_2j8tj_132,._sidebar_2j8tj_7._collapsed_2j8tj_26 ._dropdownIcon_2j8tj_254{opacity:1;width:auto;height:auto;padding:initial;margin:initial}._mobileCloseBtn_2j8tj_89{display:inline-flex}._mobileOverlay_2j8tj_337{display:block}._hamburgerBtn_2j8tj_357{display:flex}._hamburgerBtn_2j8tj_357._mobileOpen_2j8tj_27{display:none}._brand_2j8tj_35{padding:16px 18px;min-height:68px}._brandLogoWrapper_2j8tj_45{width:42px;height:42px}._brandName_2j8tj_74{font-size:1.1rem}._brandTag_2j8tj_82{font-size:.75rem}._nav_2j8tj_111{padding:14px 12px 32px}._section_2j8tj_130{margin-bottom:22px}._sectionLabel_2j8tj_132{position:sticky;top:0;background:#fffffffa;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:8px 12px;margin:0 -12px 6px;z-index:1;font-size:.7rem}._navItem_2j8tj_152{padding:13px 14px;font-size:.95rem;gap:14px;min-height:48px;border-radius:12px;margin-bottom:3px}._navIcon_2j8tj_196{width:24px;height:24px}._navItem_2j8tj_152._active_2j8tj_177:before{left:6px;width:3px;height:55%;border-radius:3px}._dropdownMenu_2j8tj_272{padding:6px 0 8px 14px;margin-left:14px;gap:2px}._dropdownItem_2j8tj_289{padding:12px 14px;font-size:.9rem;min-height:44px;border-radius:10px}._dropdownItemIcon_2j8tj_318{width:20px;height:20px}}@media (max-width: 480px){._sidebar_2j8tj_7{width:92vw;max-width:none}._brand_2j8tj_35{padding:14px 16px;min-height:64px;gap:10px}._brandLogoWrapper_2j8tj_45{width:38px;height:38px}._brandLogoWrapper_2j8tj_45 svg{width:20px;height:20px}._brandName_2j8tj_74{font-size:1rem}._brandTag_2j8tj_82{font-size:.7rem}._mobileCloseBtn_2j8tj_89{width:34px;height:34px}._nav_2j8tj_111{padding:12px 10px 28px}._sectionLabel_2j8tj_132{font-size:.65rem;padding:6px 10px}._navItem_2j8tj_152{padding:12px;font-size:.9rem;gap:12px;min-height:46px}._navIcon_2j8tj_196{width:22px;height:22px}._navIcon_2j8tj_196 svg{width:18px;height:18px}._dropdownItem_2j8tj_289{padding:11px 12px;font-size:.85rem;min-height:42px}._dropdownItemIcon_2j8tj_318{width:18px;height:18px}._dropdownItemIcon_2j8tj_318 svg{width:15px;height:15px}}@media (max-width: 360px){._navItem_2j8tj_152{padding:11px 10px;font-size:.85rem;gap:10px}._dropdownItem_2j8tj_289{font-size:.8rem}}@media (prefers-reduced-motion: reduce){._sidebar_2j8tj_7,._sidebar_2j8tj_7._mobileOpen_2j8tj_27,._dropdownMenu_2j8tj_272,._mobileOverlay_2j8tj_337{animation:none;transition:none}}@media print{._sidebar_2j8tj_7,._mobileOverlay_2j8tj_337,._hamburgerBtn_2j8tj_357{display:none!important}}._navbar_ei3sc_3{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}._left_ei3sc_17{display:flex;align-items:center;gap:12px}._menuToggleBtn_ei3sc_24{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:none;border-radius:10px;background:#f3f4f6;color:#1f2937;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;flex-shrink:0}._menuToggleBtn_ei3sc_24:hover{background:#e5e7eb;color:#111827}._menuToggleBtn_ei3sc_24:active{transform:scale(.94)}._right_ei3sc_50{display:flex;align-items:center;gap:16px}._userProfile_ei3sc_57{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:8px;background:#f9fafb;transition:background .2s ease;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._userProfile_ei3sc_57:hover{background:#f3f4f6}._userProfile_ei3sc_57:active{transform:scale(.98)}._userAvatar_ei3sc_78{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;text-transform:uppercase;flex-shrink:0}._userInfo_ei3sc_93{display:flex;flex-direction:column;line-height:1.2}._userName_ei3sc_99{font-size:13px;font-weight:600;color:#1f2937;white-space:nowrap}._userRole_ei3sc_106{font-size:11px;color:#6b7280;white-space:nowrap}._logoutBtn_ei3sc_113{display:flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:6px;background:#f3f4f6;color:#4b5563;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._logoutBtn_ei3sc_113:hover{background:#fee2e2;color:#dc2626}._logoutBtn_ei3sc_113:active{transform:scale(.97)}@media (max-width: 768px){._navbar_ei3sc_3{padding:0 14px 0 12px}._menuToggleBtn_ei3sc_24{display:inline-flex}._left_ei3sc_17{gap:8px}._right_ei3sc_50{gap:10px}._userInfo_ei3sc_93{display:none}._userProfile_ei3sc_57{padding:4px;background:transparent}._userProfile_ei3sc_57:hover{background:transparent}._logoutBtn_ei3sc_113 span{display:none}._logoutBtn_ei3sc_113{padding:6px 10px}}@media (max-width: 480px){._menuToggleBtn_ei3sc_24{width:38px;height:38px}._userAvatar_ei3sc_78{width:30px;height:30px;font-size:11px}}._footer_txpun_3{width:100%;padding:14px 24px;flex-shrink:0;margin-top:auto}._footerContent_txpun_10{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:1400px;margin:0 auto;font-size:13px;color:#64748b;line-height:1.4}._copyright_txpun_22{font-weight:500;color:#475569;white-space:nowrap}._poweredBy_txpun_28{color:#64748b;white-space:nowrap}._brandLink_txpun_33{color:#3b82f6;font-weight:600;text-decoration:none;transition:color .2s ease}._brandLink_txpun_33:hover{color:#2563eb;text-decoration:underline}@media (max-width: 768px){._footer_txpun_3{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}._footerContent_txpun_10{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;font-size:12.5px}._copyright_txpun_22,._poweredBy_txpun_28{white-space:normal;text-align:center}}@media (max-width: 480px){._footer_txpun_3{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._footerContent_txpun_10{font-size:12px;gap:3px;align-items:center;text-align:center}._copyright_txpun_22,._poweredBy_txpun_28{text-align:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}._wrapper_wzhc9_16{display:flex;min-height:100vh;height:100vh;overflow:hidden;background:#f8fafc;font-family:Inter,Segoe UI,system-ui,sans-serif;color:#1e293b;position:relative}._overlay_wzhc9_28{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:190;animation:_fadeIn_wzhc9_1 .25s ease}@keyframes _fadeIn_wzhc9_1{0%{opacity:0}to{opacity:1}}._hamburgerBtn_wzhc9_44{display:none;position:fixed;top:12px;left:12px;z-index:300;width:44px;height:44px;border:none;border-radius:12px;background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#0f172a;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 12px #0f172a1a;align-items:center;justify-content:center}._hamburgerBtn_wzhc9_44:hover{background:#fff;box-shadow:0 4px 16px #0f172a26;transform:scale(1.02)}._hamburgerBtn_wzhc9_44:active{transform:scale(.96)}._hamburgerBtn_wzhc9_44 svg{width:22px;height:22px}._main_wzhc9_81{flex:1;margin-left:200px;display:flex;flex-direction:column;min-height:100vh;width:100%;transition:margin-left .25s cubic-bezier(.4,0,.2,1),filter .3s ease;background:#f8fafc;position:relative}._main_wzhc9_81._expanded_wzhc9_93{margin-left:80px}._main_wzhc9_81._blurred_wzhc9_97{filter:blur(4px);pointer-events:none;transition:filter .3s ease}._main_wzhc9_81._blurred_wzhc9_97 ._content_wzhc9_4{pointer-events:none}._pageWrapper_wzhc9_111{flex:1;display:flex;flex-direction:column;height:calc(100vh - 72px);min-height:0;overflow:hidden;padding:0}._content_wzhc9_4{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px;margin:0 auto;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}._content_wzhc9_4::-webkit-scrollbar{width:6px}._content_wzhc9_4::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}._content_wzhc9_4::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._content_wzhc9_4::-webkit-scrollbar-thumb:hover{background:#94a3b8}._pageWrapper_wzhc9_111>footer,._pageWrapper_wzhc9_111>:last-child:not(._content_wzhc9_4){flex-shrink:0}@media (max-width: 768px){._main_wzhc9_81,._main_wzhc9_81._expanded_wzhc9_93{margin-left:0!important}._pageWrapper_wzhc9_111{height:calc(100vh - 64px);padding:68px 0 0}._content_wzhc9_4{padding:0 16px 16px}._main_wzhc9_81._blurred_wzhc9_97{filter:blur(3px)}._hamburgerBtn_wzhc9_44{display:flex}._overlay_wzhc9_28{display:block}}@media (max-width: 480px){._pageWrapper_wzhc9_111{height:calc(100vh - 60px);padding:0}._content_wzhc9_4{padding:12px}._main_wzhc9_81._blurred_wzhc9_97{filter:blur(2px)}._hamburgerBtn_wzhc9_44{width:40px;height:40px;top:10px;left:10px}._hamburgerBtn_wzhc9_44 svg{width:18px;height:18px}}._banner_wzhc9_226{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px 32px;margin-bottom:26px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}._bannerContent_wzhc9_240{flex:1}._bannerTitle_wzhc9_242{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:8px}._bannerSubtitle_wzhc9_249{font-size:14px;color:#64748b}._bannerStats_wzhc9_254{display:flex;gap:32px}._statItem_wzhc9_259{text-align:center}._statValue_wzhc9_261{font-size:28px;font-weight:700;color:#2563eb}._statLabel_wzhc9_267{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._statsGrid_wzhc9_275{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:26px}._statCard_wzhc9_282{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;align-items:center;justify-content:space-between;transition:all .2s;box-shadow:0 1px 3px #0000000d}._statCard_wzhc9_282:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#cbd5e1}._statInfo_wzhc9_300{flex:1}._statTitle_wzhc9_302{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:8px;font-weight:600}._statNumber_wzhc9_311{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:4px}._statTrend_wzhc9_318{font-size:12px;display:flex;align-items:center;gap:4px}._trendUp_wzhc9_325{color:#10b981}._trendDown_wzhc9_326{color:#ef4444}._statIcon_wzhc9_328{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;flex-shrink:0}._statIcon_wzhc9_328 svg{width:24px;height:24px}._chartsGrid_wzhc9_343{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;margin-bottom:26px}._chartCard_wzhc9_350{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 1px 3px #0000000d}._chartHeader_wzhc9_358{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}._chartTitle_wzhc9_367{font-size:16px;font-weight:600;color:#1e293b}._chartSubtitle_wzhc9_373{font-size:12px;color:#64748b;margin-top:4px}._recentSection_wzhc9_380{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000d}._sectionHeader_wzhc9_388{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f1f5f9}._sectionTitle_wzhc9_396{font-size:18px;font-weight:600;color:#1e293b}._viewAllBtn_wzhc9_402{color:#2563eb;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;background:none;border:none;cursor:pointer}._viewAllBtn_wzhc9_402:hover{color:#1d4ed8}._activityTable_wzhc9_416{width:100%;border-collapse:collapse}._activityTable_wzhc9_416 th{text-align:left;padding:12px 24px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0}._activityTable_wzhc9_416 td{padding:16px 24px;border-bottom:1px solid #f1f5f9;color:#475569;font-size:14px}._activityTable_wzhc9_416 tr:hover{background:#f8fafc}._activityTable_wzhc9_416 tr:last-child td{border-bottom:none}._activityUser_wzhc9_443{display:flex;align-items:center;gap:10px}._activityAvatar_wzhc9_449{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#2563eb,#7c3aed);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}._activityBadge_wzhc9_463{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}._badgeSuccess_wzhc9_471{background:#d1fae5;color:#065f46}._badgeWarning_wzhc9_472{background:#fed7aa;color:#92400e}._badgeInfo_wzhc9_473{background:#dbeafe;color:#1e40af}._badgeDanger_wzhc9_474{background:#fee2e2;color:#991b1b}@keyframes _fadeInUp_wzhc9_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._statCard_wzhc9_282,._chartCard_wzhc9_350,._recentSection_wzhc9_380{animation:_fadeInUp_wzhc9_1 .4s ease forwards}._statCard_wzhc9_282:nth-child(1){animation-delay:.05s}._statCard_wzhc9_282:nth-child(2){animation-delay:.1s}._statCard_wzhc9_282:nth-child(3){animation-delay:.15s}._statCard_wzhc9_282:nth-child(4){animation-delay:.2s}@media (max-width: 768px){._banner_wzhc9_226{flex-direction:column;text-align:center;gap:20px;padding:20px}._bannerStats_wzhc9_254{justify-content:center;flex-wrap:wrap;gap:16px}._statsGrid_wzhc9_275{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}._chartsGrid_wzhc9_343{grid-template-columns:1fr;gap:16px}._sectionHeader_wzhc9_388{flex-direction:column;gap:12px;align-items:flex-start}._recentSection_wzhc9_380{overflow-x:auto;-webkit-overflow-scrolling:touch}._activityTable_wzhc9_416{min-width:600px}._bannerTitle_wzhc9_242{font-size:20px}._statNumber_wzhc9_311{font-size:26px}._statCard_wzhc9_282{padding:16px}}@media (max-width: 480px){._banner_wzhc9_226{padding:16px;border-radius:12px}._bannerTitle_wzhc9_242{font-size:18px}._bannerSubtitle_wzhc9_249{font-size:13px}._bannerStats_wzhc9_254{gap:12px}._statValue_wzhc9_261{font-size:22px}._statLabel_wzhc9_267{font-size:11px}._statCard_wzhc9_282{padding:14px;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px}._statNumber_wzhc9_311{font-size:22px}._statIcon_wzhc9_328{width:38px;height:38px;align-self:flex-end;margin-top:-44px}._statIcon_wzhc9_328 svg{width:18px;height:18px}._chartCard_wzhc9_350{padding:16px}._chartTitle_wzhc9_367{font-size:15px}._sectionHeader_wzhc9_388{padding:16px 18px}._sectionTitle_wzhc9_396{font-size:16px}._activityTable_wzhc9_416 th,._activityTable_wzhc9_416 td{padding:12px 16px;font-size:13px}}@media (prefers-reduced-motion: reduce){._overlay_wzhc9_28,._statCard_wzhc9_282,._chartCard_wzhc9_350,._recentSection_wzhc9_380{animation:none}._hamburgerBtn_wzhc9_44,._main_wzhc9_81{transition:none}}._root_4kisl_6{position:relative;min-height:100%;overflow:hidden}._orb1_4kisl_12{position:absolute;top:-120px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(37,99,235,.04) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}._orb2_4kisl_24{position:absolute;bottom:-100px;left:-100px;width:350px;height:350px;background:radial-gradient(circle,rgba(37,99,235,.03) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}._welcome_4kisl_39{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;padding:22px 26px;background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.9);border-radius:18px;box-shadow:0 4px 24px #0f172a0a}._welcomeContent_4kisl_56{display:flex;flex-direction:column;gap:4px;min-width:0}._welcomeHeading_4kisl_63{margin:0;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.3;word-break:break-word}._nameHighlight_4kisl_73{color:#2563eb}._welcomeSub_4kisl_75{margin:0;font-size:.9rem;color:#64748b;font-weight:400}._datePill_4kisl_82{display:flex;align-items:center;gap:8px;padding:9px 15px;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:.85rem;font-weight:500;white-space:nowrap;box-shadow:0 1px 3px #0000000a;flex-shrink:0}._datePill_4kisl_82 svg{color:#3b82f6}._card_4kisl_103{position:relative;border-radius:18px;overflow:hidden;background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(226,232,240,.95);box-shadow:0 4px 20px #0f172a0d,0 1px 3px #0f172a08;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}._card_4kisl_103:hover{transform:translateY(-3px);border-color:#bfdbfe;box-shadow:0 12px 32px #2563eb1a,0 4px 12px #0f172a0f}._cardInner_4kisl_121{position:relative;z-index:1;padding:20px 20px 18px;display:flex;flex-direction:column;gap:12px}._cardTop_4kisl_130{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._cardLabel_4kisl_137{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0 0 4px}._cardValue_4kisl_146{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:#0f172a;margin:0}._iconWrap_4kisl_154{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #bfdbfe}._kpiRow_4kisl_168{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:24px}._kpiCard_4kisl_177{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#fffc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 20px #0f172a0a;transition:all .2s ease;min-width:0}._kpiCard_4kisl_177:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 8px 24px #2563eb14}._kpiLeft_4kisl_198{display:flex;align-items:center;gap:14px;min-width:0}._kpiIcon_4kisl_205{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._kpiLabel_4kisl_215{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin:0 0 2px}._kpiValue_4kisl_224{font-size:1.3rem;font-weight:700;color:#0f172a;margin:0}._docGrid_4kisl_234{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}._docCard_4kisl_243{background:#fffc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #e2e8f0;border-radius:16px;padding:20px 22px;box-shadow:0 4px 20px #0f172a0a;min-width:0}._docTitle_4kisl_254{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}._docCardHeader_4kisl_263{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}._docCardHeader_4kisl_263 ._docTitle_4kisl_254{margin:0;padding:0;border:none}._docItems_4kisl_278{display:grid;grid-template-columns:1fr 1fr;gap:14px}._docItem_4kisl_278{padding:14px 16px;border-radius:12px;border:1px solid #f1f5f9;background:#fafbfc;display:flex;flex-direction:column;gap:6px;transition:all .2s ease;min-width:0}._docItem_4kisl_278:hover{border-color:#bfdbfe;background:#f8fafc}._docItemTop_4kisl_301{display:flex;align-items:center;justify-content:space-between}._docItemIcon_4kisl_307{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}._docItemValue_4kisl_316{font-size:1.4rem;font-weight:700;color:#0f172a}._docItemLabel_4kisl_322{font-size:.78rem;color:#64748b}._purchaseItems_4kisl_330{display:flex;flex-direction:column;gap:14px}._purchaseItem_4kisl_330{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:12px;border:1px solid #f1f5f9;transition:all .2s ease;gap:12px}._purchaseItem_4kisl_330:hover{background:#fafbfc;border-color:#bfdbfe}._purchaseItemLeft_4kisl_352{display:flex;align-items:center;gap:14px;flex:1;min-width:0}._purchaseItemIcon_4kisl_360{width:40px;height:40px;border-radius:10px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}._purchaseItemTitle_4kisl_372{font-size:.9rem;font-weight:600;color:#0f172a;margin:0}._purchaseItemSub_4kisl_379{font-size:.78rem;color:#94a3b8;margin:0}._purchaseItemRight_4kisl_385{text-align:right;flex-shrink:0}._purchaseItemAmount_4kisl_390{font-size:.95rem;font-weight:600;color:#0f172a;margin:0}._purchaseItemStatusWarning_4kisl_397{font-size:.7rem;font-weight:500;color:#d97706;margin:2px 0 0}._purchaseItemStatusError_4kisl_404{font-size:.7rem;font-weight:500;color:#ef4444;margin:2px 0 0}._budgetUtilization_4kisl_414{background:#f8fafc;border-radius:10px;padding:14px 16px;margin-top:4px}._budgetHeader_4kisl_421{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._budgetLabel_4kisl_428{font-size:.82rem;font-weight:500;color:#64748b}._budgetValue_4kisl_434{font-size:.82rem;font-weight:600;color:#0f172a}._budgetBar_4kisl_440{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}._budgetBarFill_4kisl_448{height:100%;border-radius:3px;transition:width .6s ease}@media (max-width: 1024px){._docGrid_4kisl_234{grid-template-columns:1fr}}@media (max-width: 768px){._root_4kisl_6{padding:14px 14px calc(96px + env(safe-area-inset-bottom,0px))}._welcome_4kisl_39{flex-direction:column;align-items:flex-start;padding:16px 18px;gap:10px;border-radius:14px;margin-bottom:16px}._welcomeHeading_4kisl_63{font-size:1.25rem;line-height:1.25}._welcomeSub_4kisl_75{font-size:.82rem}._datePill_4kisl_82{font-size:.75rem;padding:6px 12px;align-self:stretch;justify-content:center}._kpiRow_4kisl_168{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}._cardInner_4kisl_121{padding:14px 14px 12px;gap:8px}._cardLabel_4kisl_137{font-size:.7rem;letter-spacing:.03em;margin-bottom:2px}._cardValue_4kisl_146{font-size:1.35rem}._iconWrap_4kisl_154{width:38px;height:38px;border-radius:10px}._iconWrap_4kisl_154 svg{width:18px;height:18px}._kpiCard_4kisl_177{padding:12px 14px;border-radius:12px}._kpiLeft_4kisl_198{gap:10px}._kpiIcon_4kisl_205{width:38px;height:38px;border-radius:10px}._kpiIcon_4kisl_205 svg{width:18px;height:18px}._kpiLabel_4kisl_215{font-size:.68rem}._kpiValue_4kisl_224{font-size:1.1rem}._docGrid_4kisl_234{grid-template-columns:1fr;gap:14px;margin-bottom:16px}._docCard_4kisl_243{padding:16px;border-radius:14px}._docTitle_4kisl_254{font-size:.98rem;margin-bottom:12px;padding-bottom:10px}._docItems_4kisl_278{grid-template-columns:1fr 1fr;gap:10px}._docItem_4kisl_278{padding:12px;border-radius:10px;gap:4px}._docItemIcon_4kisl_307{width:28px;height:28px;border-radius:8px}._docItemIcon_4kisl_307 svg{width:15px;height:15px}._docItemValue_4kisl_316{font-size:1.2rem}._docItemLabel_4kisl_322{font-size:.72rem}._purchaseItem_4kisl_330{padding:12px 14px;border-radius:10px;gap:10px}._purchaseItemLeft_4kisl_352{gap:12px}._purchaseItemIcon_4kisl_360{width:36px;height:36px;border-radius:9px}._purchaseItemIcon_4kisl_360 svg{width:18px;height:18px}._purchaseItemTitle_4kisl_372{font-size:.85rem}._purchaseItemSub_4kisl_379{font-size:.72rem}._purchaseItemAmount_4kisl_390{font-size:.9rem}._purchaseItemStatusWarning_4kisl_397,._purchaseItemStatusError_4kisl_404{font-size:.68rem}._budgetUtilization_4kisl_414{padding:12px 14px}._budgetLabel_4kisl_428,._budgetValue_4kisl_434{font-size:.78rem}}@media (max-width: 480px){._root_4kisl_6{padding:12px 12px calc(88px + env(safe-area-inset-bottom,0px))}._welcome_4kisl_39{padding:14px;border-radius:12px}._welcomeHeading_4kisl_63{font-size:1.1rem}._welcomeSub_4kisl_75{font-size:.78rem}._datePill_4kisl_82{font-size:.72rem;padding:5px 10px}._kpiRow_4kisl_168{grid-template-columns:1fr 1fr;gap:8px}._cardInner_4kisl_121{padding:12px 12px 10px}._cardLabel_4kisl_137{font-size:.66rem}._cardValue_4kisl_146{font-size:1.2rem}._iconWrap_4kisl_154{width:34px;height:34px;border-radius:9px}._iconWrap_4kisl_154 svg{width:16px;height:16px}._kpiCard_4kisl_177{padding:10px 12px}._kpiIcon_4kisl_205{width:34px;height:34px;border-radius:9px}._kpiValue_4kisl_224{font-size:1.05rem}._kpiLabel_4kisl_215{font-size:.65rem}._docCard_4kisl_243{padding:14px 12px;border-radius:12px}._docItems_4kisl_278{gap:8px}._docItem_4kisl_278{padding:10px}._docItemValue_4kisl_316{font-size:1.1rem}._docItemLabel_4kisl_322{font-size:.68rem}._purchaseItem_4kisl_330{flex-direction:column;align-items:flex-start;gap:8px}._purchaseItemRight_4kisl_385{text-align:left;width:100%}}@media (prefers-reduced-motion: reduce){._card_4kisl_103,._kpiCard_4kisl_177,._docItem_4kisl_278,._purchaseItem_4kisl_330,._budgetBarFill_4kisl_448{transition:none}._card_4kisl_103:hover,._kpiCard_4kisl_177:hover{transform:none}}._drawerOverlay_6xzlj_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_6xzlj_1 .3s ease}@keyframes _fadeIn_6xzlj_1{0%{opacity:0}to{opacity:1}}._drawer_6xzlj_6{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_6xzlj_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_6xzlj_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_6xzlj_49{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_6xzlj_60{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_6xzlj_67{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_6xzlj_80{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_6xzlj_89{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_6xzlj_96{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_6xzlj_96:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_6xzlj_120{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_6xzlj_120::-webkit-scrollbar{width:6px}._companyForm_6xzlj_120::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_6xzlj_120::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_6xzlj_120::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_6xzlj_139{display:flex;flex-direction:column;gap:16px}._sectionLabel_6xzlj_145{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_6xzlj_156{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_6xzlj_162{display:flex;flex-direction:column;gap:6px;min-width:0}._genderField_6xzlj_170,._roleField_6xzlj_175{grid-column:auto}._label_6xzlj_179{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_6xzlj_179 svg{color:#3b82f6;flex-shrink:0}._required_6xzlj_190{color:#ef4444!important;font-weight:700}._input_6xzlj_198{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_6xzlj_198:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_6xzlj_198:hover:not(:disabled){border-color:#94a3b8}._input_6xzlj_198:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_6xzlj_198::placeholder{color:#94a3b8}._select_6xzlj_230{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2394a3b8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;cursor:pointer}._readOnlyInput_6xzlj_240{background:#f8fafc;cursor:not-allowed}._passwordWrapper_6xzlj_245{position:relative;display:flex;align-items:center}._passwordWrapper_6xzlj_245 ._input_6xzlj_198{padding-right:42px}._eyeBtn_6xzlj_255{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}._eyeBtn_6xzlj_255:hover{background:#f1f5f9;color:#0f172a}._radioGroup_6xzlj_278{display:flex;align-items:center;gap:14px;padding:10px 12px;min-height:46px;flex-wrap:wrap;border-radius:10px;transition:all .25s ease}._radioGroupError_6xzlj_290{border-color:#ef4444!important;background:#fef2f2!important}._radioOption_6xzlj_295{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#334155;font-weight:500;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._radioOption_6xzlj_295:active{opacity:.7}._radioInput_6xzlj_309{width:18px;height:18px;accent-color:#2563eb;cursor:pointer;margin:0;flex-shrink:0}._radioLabel_6xzlj_318{font-size:14px;color:#334155;font-weight:500;line-height:1}._radioInput_6xzlj_309:checked+._radioLabel_6xzlj_318{color:#2563eb;font-weight:600}._inputError_6xzlj_333{border-color:#ef4444!important;background:#fef2f2!important}._inputError_6xzlj_333:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_6xzlj_343{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_6xzlj_353{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_6xzlj_364{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_6xzlj_364:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_6xzlj_364:disabled{opacity:.6;cursor:not-allowed}._submitBtn_6xzlj_384{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_6xzlj_384:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_6xzlj_384:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_6xzlj_414{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_6xzlj_414 .7s linear infinite;flex-shrink:0}@keyframes _spin_6xzlj_414{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_6xzlj_6{width:95vw}}@media (max-width: 768px){._drawerOverlay_6xzlj_6{background:#0f172a8c}._drawer_6xzlj_6{width:100vw;max-width:100vw;animation:_slideInMobile_6xzlj_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_6xzlj_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_6xzlj_49{padding:12px 16px;min-height:64px}._headerLeft_6xzlj_60{gap:10px}._headerIcon_6xzlj_67{width:38px;height:38px;border-radius:10px}._headerIcon_6xzlj_67 svg{width:18px;height:18px}._drawerTitle_6xzlj_80{font-size:16px}._headerSubtitle_6xzlj_89{font-size:12px;margin-top:1px}._drawerClose_6xzlj_96{width:36px;height:36px;border-radius:10px}._companyForm_6xzlj_120{padding:16px}._grid_6xzlj_156{grid-template-columns:1fr 1fr;gap:12px}._genderField_6xzlj_170{grid-column:1 / -1}._roleField_6xzlj_175{grid-column:auto}._sectionLabel_6xzlj_145{font-size:12px;margin-bottom:2px}._input_6xzlj_198{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_6xzlj_179{font-size:13px}._radioGroup_6xzlj_278{gap:8px;padding:8px 10px;min-height:48px;border-radius:12px;flex-wrap:nowrap}._radioOption_6xzlj_295{gap:4px;flex-shrink:0}._radioInput_6xzlj_309{width:18px;height:18px}._radioLabel_6xzlj_318{font-size:13px;white-space:nowrap}._drawerFooter_6xzlj_353{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_6xzlj_364,._submitBtn_6xzlj_384{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_6xzlj_384 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_6xzlj_49{padding:10px 12px;min-height:60px}._headerIcon_6xzlj_67{width:34px;height:34px;border-radius:8px}._headerIcon_6xzlj_67 svg{width:16px;height:16px}._drawerTitle_6xzlj_80{font-size:15px}._headerSubtitle_6xzlj_89{font-size:11px}._drawerClose_6xzlj_96{width:34px;height:34px;border-radius:8px}._companyForm_6xzlj_120{padding:12px}._sectionLabel_6xzlj_145{font-size:11.5px}._grid_6xzlj_156{grid-template-columns:1fr 1fr;gap:10px}._genderField_6xzlj_170{grid-column:1 / -1}._roleField_6xzlj_175{grid-column:auto}._input_6xzlj_198{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_6xzlj_179{font-size:12.5px}._radioGroup_6xzlj_278{gap:6px;padding:8px;min-height:46px;border-radius:10px;flex-wrap:nowrap}._radioOption_6xzlj_295{gap:4px}._radioInput_6xzlj_309{width:16px;height:16px}._radioLabel_6xzlj_318{font-size:12px}._drawerFooter_6xzlj_353{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_6xzlj_364,._submitBtn_6xzlj_384{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 900px) and (orientation: landscape){._drawer_6xzlj_6{width:100vw;max-width:100vw}._companyForm_6xzlj_120{padding:12px}._grid_6xzlj_156{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_6xzlj_353{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_6xzlj_364,._submitBtn_6xzlj_384{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_6xzlj_6,._drawerOverlay_6xzlj_6,._drawerClose_6xzlj_96,._spinner_6xzlj_414,._submitBtn_6xzlj_384{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_6xzlj_6{display:none!important}._drawer_6xzlj_6{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._backdrop_b0y40_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}._backdropVisible_b0y40_18{opacity:1;visibility:visible}._drawer_b0y40_26{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;display:flex;flex-direction:column;overflow:hidden;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}._drawerOpen_b0y40_44{transform:translate(0)}._drawerHeader_b0y40_51{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._drawerTitleGroup_b0y40_62{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_b0y40_69{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_b0y40_62{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_b0y40_91{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_b0y40_98{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._closeBtn_b0y40_98:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerBody_b0y40_122{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._drawerBody_b0y40_122::-webkit-scrollbar{width:6px}._drawerBody_b0y40_122::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._drawerBody_b0y40_122::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._drawerBody_b0y40_122::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_b0y40_141{display:flex;flex-direction:column;gap:16px}._sectionLabel_b0y40_147{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_b0y40_158{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_b0y40_164{display:flex;flex-direction:column;gap:6px;min-width:0}._genderField_b0y40_172,._roleField_b0y40_177{grid-column:auto}._label_b0y40_181{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_b0y40_181 svg{color:#3b82f6;flex-shrink:0}._input_b0y40_195{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_b0y40_195:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_b0y40_195:hover:not(:disabled){border-color:#94a3b8}._input_b0y40_195:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_b0y40_195::placeholder{color:#94a3b8}._select_b0y40_227{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2394a3b8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;cursor:pointer}._readOnlyInput_b0y40_237{background:#f8fafc;cursor:not-allowed}._radioGroup_b0y40_245{display:flex;align-items:center;gap:14px;padding:10px 12px;min-height:46px;flex-wrap:wrap;border-radius:10px;transition:all .25s ease}._radioGroupError_b0y40_256{border-color:#ef4444!important;background:#fef2f2!important;padding:10px 12px;border:1.5px solid #ef4444;border-radius:10px}._radioOption_b0y40_264{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#334155;font-weight:500;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._radioOption_b0y40_264:active{opacity:.7}._radioInput_b0y40_278{width:18px;height:18px;accent-color:#2563eb;cursor:pointer;margin:0;flex-shrink:0}._radioLabel_b0y40_287{font-size:14px;color:#334155;font-weight:500;line-height:1}._radioInput_b0y40_278:checked+._radioLabel_b0y40_287{color:#2563eb;font-weight:600}._inputError_b0y40_302{border-color:#ef4444!important;background:#fef2f2!important}._inputError_b0y40_302:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_b0y40_312{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_b0y40_322{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_b0y40_333{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_b0y40_333:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_b0y40_333:disabled{opacity:.6;cursor:not-allowed}._submitBtn_b0y40_353{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_b0y40_353:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_b0y40_353:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_b0y40_383{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_b0y40_383 .7s linear infinite;flex-shrink:0}@keyframes _spin_b0y40_383{to{transform:rotate(360deg)}}._skeletonWrapper_b0y40_399{display:flex;flex-direction:column;gap:16px}._skeletonField_b0y40_405{display:flex;flex-direction:column;gap:8px}._skeletonLabel_b0y40_411{width:100px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_b0y40_1 1.4s ease-in-out infinite}._skeletonInput_b0y40_420{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_b0y40_1 1.4s ease-in-out infinite}@keyframes _shimmer_b0y40_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){._drawer_b0y40_26{width:95vw}}@media (max-width: 768px){._backdrop_b0y40_6{background:#0f172a8c}._drawer_b0y40_26{width:100vw;max-width:100vw}._drawerHeader_b0y40_51{padding:12px 16px;min-height:64px}._drawerTitleGroup_b0y40_62{gap:10px}._drawerIcon_b0y40_69{width:38px;height:38px;border-radius:10px}._drawerIcon_b0y40_69 svg{width:18px;height:18px}._drawerTitle_b0y40_62{font-size:16px}._drawerSubtitle_b0y40_91{font-size:12px;margin-top:1px}._closeBtn_b0y40_98{width:36px;height:36px;border-radius:10px}._drawerBody_b0y40_122{padding:16px}._grid_b0y40_158{grid-template-columns:1fr 1fr;gap:12px}._genderField_b0y40_172{grid-column:1 / -1}._roleField_b0y40_177{grid-column:auto}._sectionLabel_b0y40_147{font-size:12px;margin-bottom:2px}._input_b0y40_195{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_b0y40_181{font-size:13px}._radioGroup_b0y40_245{gap:8px;padding:8px 10px;min-height:48px;border-radius:12px;flex-wrap:nowrap}._radioGroupError_b0y40_256{padding:8px 10px;border-radius:12px}._radioOption_b0y40_264{gap:4px;flex-shrink:0}._radioInput_b0y40_278{width:18px;height:18px}._radioLabel_b0y40_287{font-size:13px;white-space:nowrap}._drawerFooter_b0y40_322{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_b0y40_333,._submitBtn_b0y40_353{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_b0y40_353 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_b0y40_51{padding:10px 12px;min-height:60px}._drawerIcon_b0y40_69{width:34px;height:34px;border-radius:8px}._drawerIcon_b0y40_69 svg{width:16px;height:16px}._drawerTitle_b0y40_62{font-size:15px}._drawerSubtitle_b0y40_91{font-size:11px}._closeBtn_b0y40_98{width:34px;height:34px;border-radius:8px}._drawerBody_b0y40_122{padding:12px}._sectionLabel_b0y40_147{font-size:11.5px}._grid_b0y40_158{grid-template-columns:1fr 1fr;gap:10px}._genderField_b0y40_172{grid-column:1 / -1}._roleField_b0y40_177{grid-column:auto}._input_b0y40_195{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_b0y40_181{font-size:12.5px}._radioGroup_b0y40_245{gap:6px;padding:8px;min-height:46px;border-radius:10px;flex-wrap:nowrap}._radioGroupError_b0y40_256{padding:8px;border-radius:10px}._radioOption_b0y40_264{gap:4px}._radioInput_b0y40_278{width:16px;height:16px}._radioLabel_b0y40_287{font-size:12px}._drawerFooter_b0y40_322{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_b0y40_333,._submitBtn_b0y40_353{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 900px) and (orientation: landscape){._drawer_b0y40_26{width:100vw;max-width:100vw}._drawerBody_b0y40_122{padding:12px}._grid_b0y40_158{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_b0y40_322{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_b0y40_333,._submitBtn_b0y40_353{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._backdrop_b0y40_6,._drawer_b0y40_26,._closeBtn_b0y40_98,._spinner_b0y40_383,._submitBtn_b0y40_353,._skeletonLabel_b0y40_411,._skeletonInput_b0y40_420{animation:none!important;transition-duration:.01ms!important}}@media print{._backdrop_b0y40_6{display:none!important}._drawer_b0y40_26{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;transform:none!important}}._backdrop_1r7cb_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}._backdropVisible_1r7cb_18{opacity:1;visibility:visible}._drawer_1r7cb_26{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;display:flex;flex-direction:column;overflow:hidden;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}._drawerOpen_1r7cb_44{transform:translate(0)}._drawerHeader_1r7cb_51{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._drawerTitleGroup_1r7cb_62{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_1r7cb_69{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_1r7cb_62{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_1r7cb_91{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_1r7cb_98{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._closeBtn_1r7cb_98:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerBody_1r7cb_122{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._drawerBody_1r7cb_122::-webkit-scrollbar{width:6px}._drawerBody_1r7cb_122::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._drawerBody_1r7cb_122::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._drawerBody_1r7cb_122::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_1r7cb_141{display:flex;flex-direction:column;gap:16px}._sectionLabel_1r7cb_147{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1r7cb_158{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1r7cb_164{display:flex;flex-direction:column;gap:6px;min-width:0}._genderField_1r7cb_172{grid-column:auto}._label_1r7cb_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1r7cb_176 svg{color:#3b82f6;flex-shrink:0}._fieldValue_1r7cb_190{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;height:46px;box-sizing:border-box;display:flex;align-items:center;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._apiError_1r7cb_212{padding:12px 14px;border:1.5px solid #fecaca;background:#fef2f2;color:#b91c1c;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:12px}._drawerFooter_1r7cb_226{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1r7cb_237{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1r7cb_237:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._editBtn_1r7cb_255{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._editBtn_1r7cb_255:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._skeletonWrapper_1r7cb_283{display:flex;flex-direction:column;gap:16px}._skeletonField_1r7cb_289{display:flex;flex-direction:column;gap:8px}._skeletonLabel_1r7cb_295{width:100px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_1r7cb_1 1.4s ease-in-out infinite}._skeletonInput_1r7cb_304{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_1r7cb_1 1.4s ease-in-out infinite}@keyframes _shimmer_1r7cb_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){._drawer_1r7cb_26{width:95vw}}@media (max-width: 768px){._backdrop_1r7cb_6{background:#0f172a8c}._drawer_1r7cb_26{width:100vw;max-width:100vw}._drawerHeader_1r7cb_51{padding:12px 16px;min-height:64px}._drawerTitleGroup_1r7cb_62{gap:10px}._drawerIcon_1r7cb_69{width:38px;height:38px;border-radius:10px}._drawerIcon_1r7cb_69 svg{width:18px;height:18px}._drawerTitle_1r7cb_62{font-size:16px}._drawerSubtitle_1r7cb_91{font-size:12px;margin-top:1px}._closeBtn_1r7cb_98{width:36px;height:36px;border-radius:10px}._drawerBody_1r7cb_122{padding:16px}._grid_1r7cb_158{grid-template-columns:1fr 1fr;gap:12px}._genderField_1r7cb_172{grid-column:1 / -1}._sectionLabel_1r7cb_147{font-size:12px;margin-bottom:2px}._fieldValue_1r7cb_190{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px}._label_1r7cb_176{font-size:13px}._drawerFooter_1r7cb_226{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1r7cb_237,._editBtn_1r7cb_255{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}}@media (max-width: 480px){._drawerHeader_1r7cb_51{padding:10px 12px;min-height:60px}._drawerIcon_1r7cb_69{width:34px;height:34px;border-radius:8px}._drawerIcon_1r7cb_69 svg{width:16px;height:16px}._drawerTitle_1r7cb_62{font-size:15px}._drawerSubtitle_1r7cb_91{font-size:11px}._closeBtn_1r7cb_98{width:34px;height:34px;border-radius:8px}._drawerBody_1r7cb_122{padding:12px}._sectionLabel_1r7cb_147{font-size:11.5px}._grid_1r7cb_158{grid-template-columns:1fr 1fr;gap:10px}._genderField_1r7cb_172{grid-column:1 / -1}._fieldValue_1r7cb_190{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_1r7cb_176{font-size:12.5px}._drawerFooter_1r7cb_226{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1r7cb_237,._editBtn_1r7cb_255{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 900px) and (orientation: landscape){._drawer_1r7cb_26{width:100vw;max-width:100vw}._drawerBody_1r7cb_122{padding:12px}._grid_1r7cb_158{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1r7cb_226{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1r7cb_237,._editBtn_1r7cb_255{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._backdrop_1r7cb_6,._drawer_1r7cb_26,._closeBtn_1r7cb_98,._editBtn_1r7cb_255,._skeletonLabel_1r7cb_295,._skeletonInput_1r7cb_304{animation:none!important;transition-duration:.01ms!important}}@media print{._backdrop_1r7cb_6{display:none!important}._drawer_1r7cb_26{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;transform:none!important}}._modalOverlay_3wtfz_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:_fadeIn_3wtfz_1 .2s ease}@keyframes _fadeIn_3wtfz_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_3wtfz_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modal_3wtfz_6{background:#fff;border-radius:18px;max-width:440px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_3wtfz_1 .3s ease;box-shadow:0 24px 60px #0000002e}._modalHeader_3wtfz_55{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1.5px solid #f1f5f9;flex-shrink:0}._modalTitle_3wtfz_64{font-size:17px;font-weight:700;color:#0f172a;margin:0;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px}._modalClose_3wtfz_76{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._modalClose_3wtfz_76:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._modalClose_3wtfz_76:disabled{opacity:.5;cursor:not-allowed}._deleteContent_3wtfz_105{padding:28px 24px 24px;text-align:center;overflow-y:auto;flex:1;min-height:0}._deleteIcon_3wtfz_113{font-size:52px;margin-bottom:16px;display:block;line-height:1;animation:_pulse_3wtfz_1 1.6s ease-in-out infinite}@keyframes _pulse_3wtfz_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._deleteMessage_3wtfz_126{font-size:16px;color:#0f172a;margin:0;font-weight:600;line-height:1.45}._modalFooter_3wtfz_137{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1.5px solid #f1f5f9;background:#fafbfc;flex-shrink:0}._cancelBtn_3wtfz_148{padding:11px 22px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;-webkit-tap-highlight-color:transparent}._cancelBtn_3wtfz_148:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._cancelBtn_3wtfz_148:disabled{opacity:.5;cursor:not-allowed}._deleteConfirmBtn_3wtfz_174{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;-webkit-tap-highlight-color:transparent;letter-spacing:.2px}._deleteConfirmBtn_3wtfz_174:disabled{opacity:.65;cursor:not-allowed}._deleteConfirmBtn_3wtfz_174 ._spinner_3wtfz_197{animation:_spin_3wtfz_197 .8s linear infinite}._dangerBtn_3wtfz_202{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef444440}._dangerBtn_3wtfz_202:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 14px #ef444466;transform:translateY(-1px)}._warningBtn_3wtfz_213{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b40}._warningBtn_3wtfz_213:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 14px #f59e0b66;transform:translateY(-1px)}@media (max-width: 768px){._modalOverlay_3wtfz_6{padding:16px}._modal_3wtfz_6{max-width:100%;border-radius:18px;max-height:88vh}._modalHeader_3wtfz_55{padding:16px 20px}._modalTitle_3wtfz_64{font-size:16px}._modalClose_3wtfz_76{width:34px;height:34px;border-radius:9px}._deleteContent_3wtfz_105{padding:22px 20px 18px}._deleteIcon_3wtfz_113{font-size:46px;margin-bottom:14px}._deleteMessage_3wtfz_126{font-size:15px}._modalFooter_3wtfz_137{flex-direction:row;gap:10px;padding:14px 20px}._cancelBtn_3wtfz_148,._deleteConfirmBtn_3wtfz_174{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:46px;font-size:15px;border-radius:12px;padding:12px 16px;white-space:nowrap}}@media (max-width: 480px){._modalOverlay_3wtfz_6{padding:14px}._modal_3wtfz_6{max-height:90vh;border-radius:16px}._modalHeader_3wtfz_55{padding:14px 16px}._modalTitle_3wtfz_64{font-size:15px;padding-right:8px}._modalClose_3wtfz_76{width:32px;height:32px;border-radius:8px}._modalClose_3wtfz_76 svg{width:18px;height:18px}._deleteContent_3wtfz_105{padding:20px 16px 16px}._deleteIcon_3wtfz_113{font-size:40px;margin-bottom:12px}._deleteMessage_3wtfz_126{font-size:14.5px}._modalFooter_3wtfz_137{gap:8px;padding:12px 16px}._cancelBtn_3wtfz_148,._deleteConfirmBtn_3wtfz_174{min-height:44px;font-size:14px;border-radius:11px;padding:10px 12px;gap:6px}._deleteConfirmBtn_3wtfz_174 svg{width:14px;height:14px}}@media (max-width: 360px){._modalFooter_3wtfz_137{flex-direction:column-reverse}._cancelBtn_3wtfz_148,._deleteConfirmBtn_3wtfz_174{width:100%;min-height:44px}}@media (max-width: 900px) and (orientation: landscape){._modalOverlay_3wtfz_6{padding:12px}._modal_3wtfz_6{max-width:420px;max-height:92vh}._deleteContent_3wtfz_105{padding:16px 20px}._deleteIcon_3wtfz_113{font-size:36px;margin-bottom:10px}._modalFooter_3wtfz_137{padding:10px 16px}._cancelBtn_3wtfz_148,._deleteConfirmBtn_3wtfz_174{min-height:40px;font-size:13px;padding:8px 16px}}@keyframes _spin_3wtfz_197{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._modalOverlay_3wtfz_6,._modal_3wtfz_6,._modalClose_3wtfz_76,._deleteIcon_3wtfz_113{animation:none!important;transition-duration:.01ms!important}._spinner_3wtfz_197{animation:none!important}}._page_hb5jx_8{padding:0;background:#f8fafc}._pageContent_hb5jx_14{margin:0 auto;transition:filter .3s ease}._pageBlur_hb5jx_20{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_hb5jx_29{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_hb5jx_43{display:flex;align-items:center;gap:16px}._headerIcon_hb5jx_49{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._headerIcon_hb5jx_49 svg{color:#3b82f6}._title_hb5jx_63{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_hb5jx_72{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_hb5jx_79{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_hb5jx_90{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_hb5jx_97,._deleteSelectedBtn_hb5jx_98,._addBtn_hb5jx_99,._refreshBtn_hb5jx_100{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_hb5jx_97{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_hb5jx_97:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_hb5jx_97 ._checkbox_hb5jx_129{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_hb5jx_137{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_hb5jx_98{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_hb5jx_98:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_hb5jx_98:disabled{opacity:.5;cursor:not-allowed}._addBtn_hb5jx_99{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_hb5jx_99:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_hb5jx_100{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_hb5jx_100:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_hb5jx_100:disabled{opacity:.5;cursor:not-allowed}._spin_hb5jx_183{animation:_spin_hb5jx_183 .8s linear infinite}@keyframes _spin_hb5jx_183{to{transform:rotate(360deg)}}._searchBar_hb5jx_189{display:flex;align-items:center;gap:10px}._searchWrapper_hb5jx_190{position:relative;display:flex;align-items:center}._searchIcon_hb5jx_191{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_hb5jx_193{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_hb5jx_193:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_hb5jx_193::placeholder{color:#94a3b8}._clearSearchBtn_hb5jx_214{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_hb5jx_214:hover{color:#475569;background:#f1f5f9}._tableWrapper_hb5jx_234{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_hb5jx_234{width:100%;border-collapse:collapse;font-size:13px}._table_hb5jx_234 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_hb5jx_234 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_hb5jx_234 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_hb5jx_272:hover{background:#f8fafc}._rowHover_hb5jx_272:last-child{border-bottom:none}._selectedRow_hb5jx_274{background:#eff6ff!important}._table_hb5jx_234 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_hb5jx_284{width:36px;text-align:center}._checkbox_hb5jx_129{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_hb5jx_292{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_hb5jx_293{display:inline-block;min-width:24px}._employeeCell_hb5jx_295{display:flex;align-items:center;gap:10px}._avatar_hb5jx_296{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._employeeName_hb5jx_309{font-weight:500;color:#0f172a;font-size:13px}._usernameText_hb5jx_310{color:#475569;font-weight:500;font-size:13px}._iconCell_hb5jx_312{display:flex;align-items:center;gap:6px}._cellIcon_hb5jx_313{flex-shrink:0;color:#3b82f6}._truncateText_hb5jx_315{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#475569}._actionCell_hb5jx_326{text-align:center!important;min-width:140px}._actionBtnGroup_hb5jx_327{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_hb5jx_327{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_hb5jx_327:hover:not(:disabled){transform:scale(1.05)}._viewBtn_hb5jx_343:hover,._editBtn_hb5jx_344:hover{background:#eff6ff}._deleteBtn_hb5jx_345:hover{background:#fee2e2}._empty_hb5jx_350{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_hb5jx_351{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_hb5jx_353{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_hb5jx_364{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_hb5jx_365{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_hb5jx_367{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #3b82f633}._emptyAddBtn_hb5jx_367:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._skeletonRow_hb5jx_387{background:#fff}._skeletonRow_hb5jx_387:hover{background:#fff!important}._skeletonCell_hb5jx_389{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_hb5jx_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_hb5jx_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_hb5jx_405{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_hb5jx_417{font-size:13px;color:#64748b;font-weight:500}._paginationControls_hb5jx_418{display:flex;gap:4px;align-items:center}._pageBtn_hb5jx_420{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_hb5jx_420:hover:not(:disabled):not(._pageBtnActive_hb5jx_436){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_hb5jx_420:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_hb5jx_436{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_hb5jx_193{width:220px}}@media (max-width: 1024px){._header_hb5jx_29{padding:16px 20px}._searchInput_hb5jx_193{width:180px}._table_hb5jx_234 thead th,._table_hb5jx_234 tbody td{padding:12px}}@media (max-width: 768px){._page_hb5jx_8{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_hb5jx_29{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_hb5jx_43{gap:12px}._title_hb5jx_63{font-size:20px}._subtitle_hb5jx_72{font-size:12px}._headerIcon_hb5jx_49{width:42px;height:42px}._headerRight_hb5jx_79{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_hb5jx_189,._searchWrapper_hb5jx_190{width:100%}._searchInput_hb5jx_193{width:100%;font-size:14px}._actionButtonsRow_hb5jx_90{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_hb5jx_97,._deleteSelectedBtn_hb5jx_98,._addBtn_hb5jx_99,._refreshBtn_hb5jx_100{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_hb5jx_97{display:inline-flex;gap:4px}._selectAllBox_hb5jx_97 ._checkbox_hb5jx_129{width:18px;height:18px}._selectAllText_hb5jx_137{font-size:12px}._refreshBtn_hb5jx_100{padding:0;width:auto}._deleteSelectedBtn_hb5jx_98 span,._addBtn_hb5jx_99 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_hb5jx_234{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_hb5jx_234,._table_hb5jx_234 tbody,._table_hb5jx_234 tr,._table_hb5jx_234 td{display:block;width:100%}._table_hb5jx_234{font-size:14px;min-width:0}._table_hb5jx_234 thead{display:none}._table_hb5jx_234 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_hb5jx_234 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_hb5jx_234 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_hb5jx_234 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_hb5jx_234 tbody td._checkboxCell_hb5jx_284{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_hb5jx_234 tbody td._checkboxCell_hb5jx_284:before{display:none}._table_hb5jx_234 tbody td._checkboxCell_hb5jx_284 ._checkbox_hb5jx_129{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_hb5jx_234 tbody td._snoCell_hb5jx_292{display:none}._table_hb5jx_234 tbody td[data-label=Employee]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_hb5jx_234 tbody td[data-label=Employee]:before{display:none}._employeeCell_hb5jx_295{gap:12px}._avatar_hb5jx_296{width:44px;height:44px;font-size:15px;border-radius:12px}._employeeName_hb5jx_309{font-size:16px;font-weight:600;color:#0f172a}._table_hb5jx_234 tbody td[data-label=Username],._table_hb5jx_234 tbody td[data-label=Contact],._table_hb5jx_234 tbody td[data-label=Email]{padding:8px 0}._iconCell_hb5jx_312{justify-content:flex-end;flex-wrap:wrap}._truncateText_hb5jx_315{max-width:200px;text-align:right}._table_hb5jx_234 tbody td._actionCell_hb5jx_326{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_hb5jx_234 tbody td._actionCell_hb5jx_326:before{display:none}._actionBtnGroup_hb5jx_327{justify-content:flex-end;gap:8px}._actionBtn_hb5jx_327{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_hb5jx_327 svg{width:18px;height:18px}._selectedRow_hb5jx_274{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_hb5jx_387{padding:14px!important;display:block}._skeletonRow_hb5jx_387 td{display:block!important;padding:8px 0!important}._skeletonRow_hb5jx_387 td:before{display:none}._empty_hb5jx_350{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_hb5jx_405{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_hb5jx_417{text-align:center;font-size:12px}._paginationControls_hb5jx_418{justify-content:center;flex-wrap:wrap}._pageBtn_hb5jx_420{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_hb5jx_8{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_hb5jx_29{padding:12px;border-radius:10px}._title_hb5jx_63{font-size:18px}._headerIcon_hb5jx_49{width:38px;height:38px;border-radius:10px}._headerIcon_hb5jx_49 svg{width:18px;height:18px}._actionButtonsRow_hb5jx_90{gap:6px}._selectAllBox_hb5jx_97,._deleteSelectedBtn_hb5jx_98,._addBtn_hb5jx_99,._refreshBtn_hb5jx_100{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_hb5jx_97 ._checkbox_hb5jx_129{width:16px;height:16px}._selectAllText_hb5jx_137{font-size:11px}._deleteSelectedBtn_hb5jx_98 ._btnText_hb5jx_742,._addBtn_hb5jx_99 ._btnText_hb5jx_742{display:none}._deleteSelectedBtn_hb5jx_98,._addBtn_hb5jx_99{gap:0}._table_hb5jx_234 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_hb5jx_296{width:40px;height:40px;font-size:14px}._employeeName_hb5jx_309{font-size:15px}._table_hb5jx_234 tbody td{font-size:13px;padding:5px 0}._truncateText_hb5jx_315{max-width:160px}._actionBtn_hb5jx_327{width:36px;height:36px}._actionBtn_hb5jx_327 svg{width:16px;height:16px}._pageBtn_hb5jx_420{min-width:30px;height:30px;font-size:11px}._pagination_hb5jx_405{padding:10px 12px}._paginationInfo_hb5jx_417{font-size:11px}}._tableWrapper_hb5jx_234::-webkit-scrollbar{height:4px}._tableWrapper_hb5jx_234::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_hb5jx_234::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_hb5jx_234::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_hb5jx_8{padding:0;background:#fff}._header_hb5jx_29{border:none;box-shadow:none;padding:20px 0}._headerRight_hb5jx_79,._pagination_hb5jx_405,._actionCell_hb5jx_326,._checkboxCell_hb5jx_284{display:none!important}._tableWrapper_hb5jx_234{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_hb5jx_183,._skeletonCell_hb5jx_389{animation:none}._addBtn_hb5jx_99,._actionBtn_hb5jx_327,._table_hb5jx_234 tbody tr{transition:none}}._drawerOverlay_jo117_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_jo117_1 .3s ease}@keyframes _fadeIn_jo117_1{0%{opacity:0}to{opacity:1}}._drawer_jo117_6{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_jo117_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_jo117_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_jo117_49{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_jo117_60{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_jo117_67{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_jo117_80{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_jo117_89{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_jo117_96{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_jo117_96:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_jo117_120{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_jo117_120::-webkit-scrollbar{width:6px}._companyForm_jo117_120::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_jo117_120::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_jo117_120::-webkit-scrollbar-thumb:hover{background:#94a3b8}._infoSection_jo117_139{margin-bottom:16px;padding:16px 20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}._infoSection_jo117_139:hover{border-color:#bfdbfe;box-shadow:0 2px 8px #3b82f60f}._sectionTitle_jo117_153{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a;margin-bottom:14px;padding-bottom:10px;border-bottom:1.5px solid #f1f5f9}._sectionIcon_jo117_165{color:#3b82f6;display:flex;align-items:center}._formRow_jo117_174{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formGroup_jo117_180{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._formGroup_jo117_180:last-child{margin-bottom:0}._formLabel_jo117_192{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0f172a;margin-bottom:2px}._labelIcon_jo117_202{color:#3b82f6;flex-shrink:0}._requiredStar_jo117_203{color:#ef4444!important;font-weight:700}._inputField_jo117_208{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;box-sizing:border-box}._inputField_jo117_208:hover:not(:disabled){border-color:#94a3b8}._inputField_jo117_208:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._inputField_jo117_208::placeholder{color:#94a3b8}._inputField_jo117_208:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.7}._textareaField_jo117_239{resize:vertical;min-height:60px;max-height:120px;line-height:1.5}._readonlyInput_jo117_246{background:#f8fafc;cursor:not-allowed}._inputError_jo117_254{border-color:#ef4444!important;background:#fef2f2!important}._inputError_jo117_254:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._errorText_jo117_264{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._errorBanner_jo117_271{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}._errorBannerIcon_jo117_282{color:#ef4444;flex-shrink:0}._errorBannerText_jo117_283{flex:1;font-size:13px;color:#991b1b;font-weight:500}._errorBannerClose_jo117_289{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:20px;padding:0 4px;line-height:1}._errorBannerClose_jo117_289:hover{color:#475569}._companyDetailsGrid_jo117_303{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._detailItem_jo117_314{display:flex;flex-direction:column;gap:2px}._detailItem_jo117_314._fullWidth_jo117_320{grid-column:1 / -1}._detailLabel_jo117_322{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px}._detailIcon_jo117_333{color:#3b82f6}._detailValue_jo117_335{font-size:13px;font-weight:500;color:#0f172a;padding:4px 8px;background:#fff;border-radius:4px;border:1px solid #f1f5f9;word-break:break-word}._noDetailsMessage_jo117_346{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#94a3b8;gap:8px}._noDetailsMessage_jo117_346 p{font-size:13px;margin:0}._loadingContainer_jo117_358{display:flex;align-items:center;gap:8px;padding:12px;color:#64748b;font-size:13px}._drawerFooter_jo117_370{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_jo117_381{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_jo117_381:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_jo117_381:disabled{opacity:.6;cursor:not-allowed}._submitBtn_jo117_401{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_jo117_401:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_jo117_401:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_jo117_431{animation:_spin_jo117_431 .8s linear infinite;flex-shrink:0}@keyframes _spin_jo117_431{to{transform:rotate(360deg)}}._locationRow_jo117_437{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}._locationField_jo117_443{display:flex;flex-direction:column;gap:4px}@media (max-width: 1024px){._drawer_jo117_6{width:95vw}}@media (max-width: 768px){._drawerOverlay_jo117_6{background:#0f172a8c}._drawer_jo117_6{width:100vw;max-width:100vw;animation:_slideInMobile_jo117_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_jo117_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_jo117_49{padding:12px 16px;min-height:64px}._headerLeft_jo117_60{gap:10px}._headerIcon_jo117_67{width:38px;height:38px;border-radius:10px}._headerIcon_jo117_67 svg{width:18px;height:18px}._drawerTitle_jo117_80{font-size:16px}._headerSubtitle_jo117_89{font-size:12px;margin-top:1px}._drawerClose_jo117_96{width:36px;height:36px;border-radius:10px}._companyForm_jo117_120{padding:16px}._infoSection_jo117_139{padding:14px 16px;margin-bottom:14px}._sectionTitle_jo117_153{font-size:12px;margin-bottom:12px;padding-bottom:8px}._formRow_jo117_174{grid-template-columns:1fr;gap:0}._locationRow_jo117_437{grid-template-columns:1fr;gap:10px}._companyDetailsGrid_jo117_303{grid-template-columns:1fr}._inputField_jo117_208,._textareaField_jo117_239{font-size:16px;min-height:48px;padding:12px 14px;border-radius:12px}._textareaField_jo117_239{min-height:80px}._formLabel_jo117_192{font-size:13px}._drawerFooter_jo117_370{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_jo117_381,._submitBtn_jo117_401{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_jo117_401 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_jo117_49{padding:10px 12px;min-height:60px}._headerIcon_jo117_67{width:34px;height:34px;border-radius:8px}._headerIcon_jo117_67 svg{width:16px;height:16px}._drawerTitle_jo117_80{font-size:15px}._headerSubtitle_jo117_89{font-size:11px}._drawerClose_jo117_96{width:34px;height:34px;border-radius:8px}._companyForm_jo117_120{padding:12px}._infoSection_jo117_139{padding:12px 14px;margin-bottom:12px}._sectionTitle_jo117_153{font-size:11.5px}._inputField_jo117_208,._textareaField_jo117_239{font-size:16px;min-height:46px;padding:10px 12px;border-radius:10px}._textareaField_jo117_239{min-height:72px}._formLabel_jo117_192{font-size:12.5px}._drawerFooter_jo117_370{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_jo117_381,._submitBtn_jo117_401{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 900px) and (orientation: landscape){._drawer_jo117_6{width:100vw;max-width:100vw}._companyForm_jo117_120{padding:12px}._formRow_jo117_174{grid-template-columns:1fr 1fr;gap:12px}._locationRow_jo117_437{grid-template-columns:1fr 1fr 1fr;gap:10px}._drawerFooter_jo117_370{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_jo117_381,._submitBtn_jo117_401{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_jo117_6,._drawerOverlay_jo117_6,._drawerClose_jo117_96,._spinner_jo117_431,._submitBtn_jo117_401{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_jo117_6{display:none!important}._drawer_jo117_6{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_1wv8n_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1wv8n_1 .3s ease}@keyframes _fadeIn_1wv8n_1{0%{opacity:0}to{opacity:1}}._drawer_1wv8n_6{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1wv8n_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1wv8n_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1wv8n_49{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1wv8n_60{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1wv8n_67{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1wv8n_80{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1wv8n_89{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1wv8n_96{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1wv8n_96:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_1wv8n_120{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1wv8n_120::-webkit-scrollbar{width:6px}._companyForm_1wv8n_120::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1wv8n_120::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1wv8n_120::-webkit-scrollbar-thumb:hover{background:#94a3b8}._infoSection_1wv8n_139{margin-bottom:16px;padding:16px 20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}._infoSection_1wv8n_139:hover{border-color:#bfdbfe;box-shadow:0 2px 8px #3b82f60f}._sectionTitle_1wv8n_153{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a;margin-bottom:14px;padding-bottom:10px;border-bottom:1.5px solid #f1f5f9}._sectionIcon_1wv8n_165{color:#3b82f6;display:flex;align-items:center}._formRow_1wv8n_174{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formGroup_1wv8n_180{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._formGroup_1wv8n_180:last-child{margin-bottom:0}._formLabel_1wv8n_189{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0f172a;margin-bottom:2px}._labelIcon_1wv8n_199{color:#3b82f6;flex-shrink:0}._required_1wv8n_200{color:#ef4444!important;font-weight:700}._fieldValue_1wv8n_205{display:flex;align-items:center;width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#f8fafc;min-height:46px;box-sizing:border-box;line-height:1.5;word-break:break-word;overflow-wrap:anywhere;font-weight:500}._loadingText_1wv8n_223{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:13px}._companyDetailsGrid_1wv8n_234,._employeeDetailsGrid_1wv8n_235{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._detailItem_1wv8n_246{display:flex;flex-direction:column;gap:2px}._detailItem_1wv8n_246._fullWidth_1wv8n_252{grid-column:1 / -1}._detailLabel_1wv8n_254{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px}._detailIcon_1wv8n_265{color:#3b82f6}._detailValue_1wv8n_267{font-size:13px;font-weight:500;color:#0f172a;padding:4px 8px;background:#fff;border-radius:4px;border:1px solid #f1f5f9;word-break:break-word}._locationRow_1wv8n_281{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}._locationField_1wv8n_287{display:flex;flex-direction:column;gap:4px}._loadingContainer_1wv8n_296{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#64748b;font-size:14px;gap:16px;text-align:center}._spinner_1wv8n_308{animation:_spin_1wv8n_308 .8s linear infinite;flex-shrink:0}@keyframes _spin_1wv8n_308{to{transform:rotate(360deg)}}._errorContainer_1wv8n_311{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;text-align:center}._errorIcon_1wv8n_321{width:64px;height:64px;background:#fee2e2;color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:4px}._errorContainer_1wv8n_311 h3{font-size:18px;font-weight:700;color:#0f172a;margin:0}._errorContainer_1wv8n_311 p{font-size:13px;color:#64748b;margin:0;max-width:320px}._retryBtn_1wv8n_347{margin-top:8px;padding:10px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #3b82f640;transition:all .25s ease}._retryBtn_1wv8n_347:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._formActions_1wv8n_370{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1wv8n_381{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1wv8n_381:hover{background:#e2e8f0;color:#0f172a}._editBtn_1wv8n_399{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._editBtn_1wv8n_399:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}@media (max-width: 1024px){._drawer_1wv8n_6{width:95vw}}@media (max-width: 768px){._drawerOverlay_1wv8n_6{background:#0f172a8c}._drawer_1wv8n_6{width:100vw;max-width:100vw;animation:_slideInMobile_1wv8n_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1wv8n_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1wv8n_49{padding:12px 16px;min-height:64px}._headerLeft_1wv8n_60{gap:10px}._headerIcon_1wv8n_67{width:38px;height:38px;border-radius:10px}._headerIcon_1wv8n_67 svg{width:18px;height:18px}._drawerTitle_1wv8n_80{font-size:16px}._headerSubtitle_1wv8n_89{font-size:12px;margin-top:1px}._drawerClose_1wv8n_96{width:36px;height:36px;border-radius:10px}._companyForm_1wv8n_120{padding:16px}._infoSection_1wv8n_139{padding:14px 16px;margin-bottom:14px}._sectionTitle_1wv8n_153{font-size:12px;margin-bottom:12px;padding-bottom:8px}._formRow_1wv8n_174{grid-template-columns:1fr;gap:0}._locationRow_1wv8n_281{grid-template-columns:1fr;gap:10px}._companyDetailsGrid_1wv8n_234,._employeeDetailsGrid_1wv8n_235{grid-template-columns:1fr}._fieldValue_1wv8n_205{font-size:16px;min-height:48px;padding:12px 14px;border-radius:12px}._formLabel_1wv8n_189{font-size:13px}._formActions_1wv8n_370{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1wv8n_381,._editBtn_1wv8n_399{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._editBtn_1wv8n_399 svg{width:16px;height:16px}._loadingContainer_1wv8n_296{padding:60px 16px}._errorContainer_1wv8n_311{padding:40px 16px}}@media (max-width: 480px){._drawerHeader_1wv8n_49{padding:10px 12px;min-height:60px}._headerIcon_1wv8n_67{width:34px;height:34px;border-radius:8px}._headerIcon_1wv8n_67 svg{width:16px;height:16px}._drawerTitle_1wv8n_80{font-size:15px}._headerSubtitle_1wv8n_89{font-size:11px}._drawerClose_1wv8n_96{width:34px;height:34px;border-radius:8px}._companyForm_1wv8n_120{padding:12px}._infoSection_1wv8n_139{padding:12px 14px;margin-bottom:12px}._sectionTitle_1wv8n_153{font-size:11.5px}._fieldValue_1wv8n_205{font-size:16px;min-height:46px;padding:10px 12px;border-radius:10px}._formLabel_1wv8n_189{font-size:12.5px}._formActions_1wv8n_370{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1wv8n_381,._editBtn_1wv8n_399{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}._errorIcon_1wv8n_321{width:52px;height:52px}._errorContainer_1wv8n_311 h3{font-size:16px}._errorContainer_1wv8n_311 p{font-size:12px}}@media (max-width: 900px) and (orientation: landscape){._drawer_1wv8n_6{width:100vw;max-width:100vw}._companyForm_1wv8n_120{padding:12px}._formRow_1wv8n_174{grid-template-columns:1fr 1fr;gap:12px}._locationRow_1wv8n_281{grid-template-columns:1fr 1fr 1fr;gap:10px}._formActions_1wv8n_370{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1wv8n_381,._editBtn_1wv8n_399{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1wv8n_6,._drawerOverlay_1wv8n_6,._drawerClose_1wv8n_96,._spinner_1wv8n_308,._editBtn_1wv8n_399{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1wv8n_6{display:none!important}._drawer_1wv8n_6{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_xk44n_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_xk44n_1 .3s ease}@keyframes _fadeIn_xk44n_1{0%{opacity:0}to{opacity:1}}._drawer_xk44n_6{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_xk44n_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_xk44n_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_xk44n_49{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_xk44n_60{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_xk44n_67{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_xk44n_80{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_xk44n_89{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_xk44n_96{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_xk44n_96:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_xk44n_120{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_xk44n_120::-webkit-scrollbar{width:6px}._companyForm_xk44n_120::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_xk44n_120::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_xk44n_120::-webkit-scrollbar-thumb:hover{background:#94a3b8}._infoSection_xk44n_139{margin-bottom:16px;padding:16px 20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}._infoSection_xk44n_139:hover{border-color:#bfdbfe;box-shadow:0 2px 8px #3b82f60f}._sectionTitle_xk44n_153{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a;margin-bottom:14px;padding-bottom:10px;border-bottom:1.5px solid #f1f5f9}._sectionIcon_xk44n_165{color:#3b82f6;display:flex;align-items:center}._formRow_xk44n_174{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formGroup_xk44n_180{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._formGroup_xk44n_180:last-child{margin-bottom:0}._formLabel_xk44n_189{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0f172a;margin-bottom:2px}._labelIcon_xk44n_199{color:#3b82f6;flex-shrink:0}._required_xk44n_200{color:#ef4444!important;font-weight:700}._inputField_xk44n_205{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;box-sizing:border-box}._inputField_xk44n_205:hover:not(:disabled){border-color:#94a3b8}._inputField_xk44n_205:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._inputField_xk44n_205::placeholder{color:#94a3b8}._inputField_xk44n_205:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.7}._textareaField_xk44n_236{resize:vertical;min-height:60px;max-height:120px;line-height:1.5}._readonlyInput_xk44n_243{background:#f8fafc;cursor:not-allowed}._inputError_xk44n_251{border-color:#ef4444!important;background:#fef2f2!important}._inputError_xk44n_251:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._errorText_xk44n_261{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._errorBanner_xk44n_268{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}._errorBannerIcon_xk44n_279{color:#ef4444;flex-shrink:0}._errorBannerText_xk44n_280{flex:1;font-size:13px;color:#991b1b;font-weight:500}._errorBannerClose_xk44n_286{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:20px;padding:0 4px;line-height:1}._errorBannerClose_xk44n_286:hover{color:#475569}._companyDetailsGrid_xk44n_300,._employeeDetailsGrid_xk44n_301{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._detailItem_xk44n_312{display:flex;flex-direction:column;gap:2px}._detailItem_xk44n_312._fullWidth_xk44n_318{grid-column:1 / -1}._detailLabel_xk44n_320{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px}._detailIcon_xk44n_331{color:#3b82f6}._detailValue_xk44n_333{font-size:13px;font-weight:500;color:#0f172a;padding:4px 8px;background:#fff;border-radius:4px;border:1px solid #f1f5f9;word-break:break-word}._noDetailsMessage_xk44n_344{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#94a3b8;gap:8px}._noDetailsMessage_xk44n_344 p{font-size:13px;margin:0}._loadingContainer_xk44n_356{display:flex;align-items:center;gap:8px;padding:12px;color:#64748b;font-size:13px}._drawerFooter_xk44n_368{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_xk44n_379{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_xk44n_379:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_xk44n_379:disabled{opacity:.6;cursor:not-allowed}._submitBtn_xk44n_399{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_xk44n_399:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_xk44n_399:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_xk44n_429{animation:_spin_xk44n_429 .8s linear infinite;flex-shrink:0}@keyframes _spin_xk44n_429{to{transform:rotate(360deg)}}._locationRow_xk44n_435{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}._locationField_xk44n_441{display:flex;flex-direction:column;gap:4px}@media (max-width: 1024px){._drawer_xk44n_6{width:95vw}}@media (max-width: 768px){._drawerOverlay_xk44n_6{background:#0f172a8c}._drawer_xk44n_6{width:100vw;max-width:100vw;animation:_slideInMobile_xk44n_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_xk44n_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_xk44n_49{padding:12px 16px;min-height:64px}._headerLeft_xk44n_60{gap:10px}._headerIcon_xk44n_67{width:38px;height:38px;border-radius:10px}._headerIcon_xk44n_67 svg{width:18px;height:18px}._drawerTitle_xk44n_80{font-size:16px}._headerSubtitle_xk44n_89{font-size:12px;margin-top:1px}._drawerClose_xk44n_96{width:36px;height:36px;border-radius:10px}._companyForm_xk44n_120{padding:16px}._infoSection_xk44n_139{padding:14px 16px;margin-bottom:14px}._sectionTitle_xk44n_153{font-size:12px;margin-bottom:12px;padding-bottom:8px}._formRow_xk44n_174{grid-template-columns:1fr;gap:0}._locationRow_xk44n_435{grid-template-columns:1fr;gap:10px}._companyDetailsGrid_xk44n_300,._employeeDetailsGrid_xk44n_301{grid-template-columns:1fr}._inputField_xk44n_205,._textareaField_xk44n_236{font-size:16px;min-height:48px;padding:12px 14px;border-radius:12px}._textareaField_xk44n_236{min-height:80px}._formLabel_xk44n_189{font-size:13px}._drawerFooter_xk44n_368{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_xk44n_379,._submitBtn_xk44n_399{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_xk44n_399 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_xk44n_49{padding:10px 12px;min-height:60px}._headerIcon_xk44n_67{width:34px;height:34px;border-radius:8px}._headerIcon_xk44n_67 svg{width:16px;height:16px}._drawerTitle_xk44n_80{font-size:15px}._headerSubtitle_xk44n_89{font-size:11px}._drawerClose_xk44n_96{width:34px;height:34px;border-radius:8px}._companyForm_xk44n_120{padding:12px}._infoSection_xk44n_139{padding:12px 14px;margin-bottom:12px}._sectionTitle_xk44n_153{font-size:11.5px}._inputField_xk44n_205,._textareaField_xk44n_236{font-size:16px;min-height:46px;padding:10px 12px;border-radius:10px}._textareaField_xk44n_236{min-height:72px}._formLabel_xk44n_189{font-size:12.5px}._drawerFooter_xk44n_368{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_xk44n_379,._submitBtn_xk44n_399{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 900px) and (orientation: landscape){._drawer_xk44n_6{width:100vw;max-width:100vw}._companyForm_xk44n_120{padding:12px}._formRow_xk44n_174{grid-template-columns:1fr 1fr;gap:12px}._locationRow_xk44n_435{grid-template-columns:1fr 1fr 1fr;gap:10px}._drawerFooter_xk44n_368{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_xk44n_379,._submitBtn_xk44n_399{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_xk44n_6,._drawerOverlay_xk44n_6,._drawerClose_xk44n_96,._spinner_xk44n_429,._submitBtn_xk44n_399{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_xk44n_6{display:none!important}._drawer_xk44n_6{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._modalOverlay_12546_9{--blue-50: #eff6ff;--blue-100: #dbeafe;--blue-200: #bfdbfe;--blue-300: #93c5fd;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--red-50: #fef2f2;--red-200: #fecaca;--red-500: #ef4444;--red-700: #b91c1c;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--shadow-modal: 0 24px 48px -12px rgba(15, 23, 42, .28), 0 12px 24px -8px rgba(15, 23, 42, .15), 0 0 0 1px rgba(15, 23, 42, .05);--ease-out: cubic-bezier(.32, .72, 0, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1)}._modalOverlay_12546_9{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);z-index:9998;display:flex;align-items:center;justify-content:center;padding:24px;animation:_overlayIn_12546_1 .22s var(--ease-smooth);overflow-y:auto}@keyframes _overlayIn_12546_1{0%{opacity:0}to{opacity:1}}._modal_12546_9{position:relative;width:100%;max-width:680px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;overflow:hidden;animation:_modalIn_12546_1 .32s var(--ease-out);will-change:transform,opacity}@keyframes _modalIn_12546_1{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalHeader_12546_104{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;border-bottom:1px solid var(--slate-100);background:linear-gradient(180deg,#fff,#fbfdff);flex-shrink:0;min-height:78px}._headerLeft_12546_116{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_12546_123{width:46px;height:46px;background:linear-gradient(135deg,var(--blue-50) 0%,var(--blue-100) 100%);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;border:1.5px solid var(--blue-200);flex-shrink:0;color:var(--blue-600);box-shadow:0 1px 2px #3b82f61f,inset 0 1px #fff9}._modalTitle_12546_139{font-size:19px;font-weight:700;color:var(--slate-900);margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_12546_148{font-size:13px;color:var(--slate-500);margin:3px 0 0;font-weight:400;line-height:1.3}._modalClose_12546_156{width:40px;height:40px;border:none;background:var(--slate-100);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .22s var(--ease-smooth);color:var(--slate-500);flex-shrink:0;outline:none}._modalClose_12546_156:hover:not(:disabled),._modalClose_12546_156:focus-visible:not(:disabled){background:var(--red-50);color:var(--red-500);transform:rotate(90deg)}._modalClose_12546_156:focus-visible:not(:disabled){box-shadow:0 0 0 3px #ef444433}._modalClose_12546_156:active:not(:disabled){transform:rotate(90deg) scale(.94)}._modalClose_12546_156:disabled{opacity:.5;cursor:not-allowed}._modalBody_12546_195{flex:1;overflow-y:auto;overflow-x:hidden;padding:22px 26px;background:linear-gradient(180deg,#fafbfc,#f8fafc);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._modalBody_12546_195::-webkit-scrollbar{width:6px}._modalBody_12546_195::-webkit-scrollbar-track{background:transparent}._modalBody_12546_195::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:10px}._modalBody_12546_195::-webkit-scrollbar-thumb:hover{background:var(--slate-400)}._errorBanner_12546_217{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--red-50);border:1.5px solid var(--red-200);border-radius:var(--radius-md);margin-bottom:18px;animation:_bannerIn_12546_1 .24s var(--ease-out)}@keyframes _bannerIn_12546_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_12546_234{color:var(--red-500);flex-shrink:0;margin-top:1px}._errorBannerText_12546_240{flex:1;font-size:13px;font-weight:500;color:var(--red-700);line-height:1.45;word-break:break-word}._errorBannerClose_12546_249{width:22px;height:22px;border:none;background:transparent;color:var(--red-500);cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .18s var(--ease-smooth);outline:none}._errorBannerClose_12546_249:hover{background:var(--red-200);color:var(--red-700)}._form_12546_275{display:flex;flex-direction:column;gap:4px}._sectionLabel_12546_281{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--slate-800);text-transform:uppercase;letter-spacing:.7px;margin:4px 0 14px;padding-bottom:10px;border-bottom:1.5px solid var(--slate-100);position:relative}._sectionLabel_12546_281:after{content:"";position:absolute;bottom:-1.5px;left:0;width:40px;height:1.5px;background:linear-gradient(90deg,var(--blue-500),var(--blue-600));border-radius:2px}._grid_12546_307{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_12546_313{display:flex;flex-direction:column;gap:7px;min-width:0}._fullWidth_12546_320{grid-column:1 / -1}._label_12546_324{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--slate-700);letter-spacing:.05px}._label_12546_324 svg{color:var(--blue-500);flex-shrink:0}._required_12546_339{color:var(--red-500)!important;font-weight:700;margin-left:2px}._input_12546_348{width:100%;padding:11px 14px;border:1.5px solid var(--slate-200);border-radius:var(--radius-md);font-size:14px;color:var(--slate-900);background:#fff;transition:all .22s var(--ease-smooth);outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box;font-weight:500}._input_12546_348:hover:not(:disabled):not(:focus){border-color:var(--slate-300)}._input_12546_348:focus{border-color:var(--blue-500);box-shadow:0 0 0 4px #3b82f61f;background:#fff}._input_12546_348:disabled{opacity:.6;cursor:not-allowed;background:var(--slate-100)}._input_12546_348::placeholder{color:var(--slate-400);font-weight:400}._textarea_12546_387{height:auto;min-height:110px;resize:vertical;line-height:1.55;font-family:inherit;padding:12px 14px;font-weight:400}input[type=date]._input_12546_348{cursor:pointer;color-scheme:light;font-weight:500}input[type=date]._input_12546_348::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;transition:opacity .2s ease;padding:4px;border-radius:4px}input[type=date]._input_12546_348::-webkit-calendar-picker-indicator:hover{opacity:1;background:#3b82f61a}._inputError_12546_420{border-color:var(--red-500)!important;background:var(--red-50)!important}._inputError_12546_420:hover:not(:disabled){border-color:var(--red-500)!important}._inputError_12546_420:focus{border-color:var(--red-500)!important;box-shadow:0 0 0 4px #ef44441f!important;background:#fff!important}._error_12546_217{font-size:12px;color:var(--red-500);margin-top:1px;font-weight:500;display:flex;align-items:center;gap:4px;animation:_errorIn_12546_1 .2s var(--ease-out)}@keyframes _errorIn_12546_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}._charCount_12546_451{font-size:11.5px;color:var(--slate-400);margin-top:2px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}._modalFooter_12546_463{display:flex;justify-content:flex-end;gap:10px;padding:16px 26px;background:linear-gradient(180deg,#fff,#fbfdff);border-top:1px solid var(--slate-100);flex-shrink:0;box-shadow:0 -1px #0f172a05}._cancelBtn_12546_474,._submitBtn_12546_475{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:all .22s var(--ease-smooth);min-height:46px;letter-spacing:.15px;outline:none;font-family:inherit;white-space:nowrap}._cancelBtn_12546_474{background:#fff;color:var(--slate-600);border:1.5px solid var(--slate-200)}._cancelBtn_12546_474:hover:not(:disabled){background:var(--slate-100);color:var(--slate-900);border-color:var(--slate-300)}._cancelBtn_12546_474:focus-visible:not(:disabled){box-shadow:0 0 0 3px #94a3b840}._cancelBtn_12546_474:active:not(:disabled){transform:scale(.98)}._cancelBtn_12546_474:disabled{opacity:.55;cursor:not-allowed}._submitBtn_12546_475{background:linear-gradient(135deg,var(--blue-500) 0%,var(--blue-600) 100%);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f647,inset 0 1px #fff3}._submitBtn_12546_475:hover:not(:disabled){background:linear-gradient(135deg,var(--blue-600) 0%,var(--blue-700) 100%);box-shadow:0 6px 18px #3b82f661,inset 0 1px #ffffff40;transform:translateY(-1px)}._submitBtn_12546_475:focus-visible:not(:disabled){box-shadow:0 6px 18px #3b82f661,0 0 0 3px #3b82f659}._submitBtn_12546_475:active:not(:disabled){transform:translateY(0) scale(.99);box-shadow:0 2px 6px #3b82f647}._submitBtn_12546_475:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 2px 6px #3b82f62e}._spinner_12546_558{display:inline-block;width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:_spin_12546_558 .65s linear infinite;flex-shrink:0}@keyframes _spin_12546_558{to{transform:rotate(360deg)}}.react-select__control{min-height:46px!important;box-shadow:none!important}.react-select__menu{z-index:10001!important}.react-select__menu-portal{z-index:10002!important}.react-select__placeholder{font-weight:400!important}.react-select__single-value{font-weight:500!important}@media (max-width: 768px){._modalOverlay_12546_9{padding:0;align-items:flex-end;background:#0f172a8c}._modal_12546_9{max-width:100%;max-height:92vh;max-height:92dvh;border-radius:20px 20px 0 0;animation:_modalSlideUp_12546_1 .34s var(--ease-out)}@keyframes _modalSlideUp_12546_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}._modalHeader_12546_104{padding:16px 20px;min-height:68px}._headerLeft_12546_116{gap:12px}._headerIcon_12546_123{width:40px;height:40px;border-radius:11px}._headerIcon_12546_123 svg{width:19px;height:19px}._modalTitle_12546_139{font-size:17px}._headerSubtitle_12546_148{font-size:12px;margin-top:2px}._modalClose_12546_156{width:38px;height:38px;border-radius:11px}._modalBody_12546_195{padding:18px 20px 20px}._grid_12546_307{grid-template-columns:1fr 1fr;gap:14px}._fullWidth_12546_320{grid-column:1 / -1}._sectionLabel_12546_281{font-size:11.5px;margin-bottom:12px;letter-spacing:.6px}._label_12546_324{font-size:13px}._input_12546_348{font-size:16px;min-height:50px;height:50px;padding:13px 15px;border-radius:12px;background:#fff}._textarea_12546_387{height:auto;min-height:110px;padding:13px 15px}._errorBanner_12546_217{padding:11px 13px;border-radius:11px;margin-bottom:16px}._errorBannerText_12546_240{font-size:13px}._modalFooter_12546_463{flex-direction:row;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--slate-100);box-shadow:0 -6px 20px #0f172a0f}._cancelBtn_12546_474,._submitBtn_12546_475{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:50px;font-size:15px;font-weight:600;border-radius:12px;padding:13px 18px}._submitBtn_12546_475 svg{width:17px;height:17px}.react-select__control{min-height:50px!important;font-size:16px!important}.react-select__option{padding:13px 15px!important;font-size:15px!important;min-height:46px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._modal_12546_9{max-height:94vh;max-height:94dvh;border-radius:18px 18px 0 0}._modalHeader_12546_104{padding:14px 16px;min-height:62px}._headerIcon_12546_123{width:36px;height:36px;border-radius:10px}._headerIcon_12546_123 svg{width:17px;height:17px}._modalTitle_12546_139{font-size:16px}._headerSubtitle_12546_148{font-size:11.5px}._modalClose_12546_156{width:36px;height:36px;border-radius:10px}._modalBody_12546_195{padding:16px}._sectionLabel_12546_281{font-size:11px}._grid_12546_307{grid-template-columns:1fr 1fr;gap:12px}._input_12546_348{font-size:16px;min-height:48px;height:48px;padding:11px 13px;border-radius:11px}._textarea_12546_387{height:auto;min-height:100px;padding:11px 13px}._label_12546_324{font-size:12.5px}._label_12546_324 svg{width:12px;height:12px}._modalFooter_12546_463{gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}._cancelBtn_12546_474,._submitBtn_12546_475{min-height:48px;font-size:14.5px;border-radius:11px;padding:11px 14px}}@media (max-width: 380px){._grid_12546_307{grid-template-columns:1fr}._fullWidth_12546_320{grid-column:auto}._cancelBtn_12546_474,._submitBtn_12546_475{font-size:14px;padding:10px 12px}}@media (max-width: 900px) and (orientation: landscape) and (max-height: 500px){._modalOverlay_12546_9{align-items:center;padding:8px}._modal_12546_9{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:var(--radius-xl);animation:_modalIn_12546_1 .28s var(--ease-out)}._modalHeader_12546_104{padding:10px 18px;min-height:58px}._modalBody_12546_195{padding:14px 18px}._grid_12546_307{grid-template-columns:1fr 1fr;gap:12px}._textarea_12546_387{min-height:70px}._modalFooter_12546_463{padding:10px 18px;flex-direction:row}._cancelBtn_12546_474,._submitBtn_12546_475{min-height:42px;font-size:13px;padding:9px 18px}}@media (prefers-reduced-motion: reduce){._modal_12546_9,._modalOverlay_12546_9,._modalClose_12546_156,._spinner_12546_558,._submitBtn_12546_475,._cancelBtn_12546_474,._errorBanner_12546_217,._input_12546_348,._textarea_12546_387{animation:none!important;transition-duration:.01ms!important}}@media print{._modalOverlay_12546_9{display:none!important}}._companyChip_12546_858{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1.5px solid #bfdbfe;border-radius:12px;margin-bottom:20px}._companyChipIcon_12546_869{width:38px;height:38px;border-radius:10px;background:#fff;border:1.5px solid #93c5fd;display:flex;align-items:center;justify-content:center;color:#2563eb;flex-shrink:0;box-shadow:0 1px 3px #3b82f61a}._companyChipText_12546_883{display:flex;flex-direction:column;gap:2px;min-width:0}._companyChipLabel_12546_890{font-size:11px;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.6px}._companyChipName_12546_898{font-size:15px;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}@media (max-width: 768px){._companyChip_12546_858{padding:11px 14px;border-radius:11px;margin-bottom:18px}._companyChipIcon_12546_869{width:36px;height:36px;border-radius:9px}._companyChipName_12546_898{font-size:14.5px}}@media (max-width: 480px){._companyChip_12546_858{padding:10px 12px;border-radius:10px;gap:10px;margin-bottom:16px}._companyChipIcon_12546_869{width:34px;height:34px;border-radius:8px}._companyChipName_12546_898{font-size:14px}}._page_jofk6_8{padding:0;background:#f8fafc}._pageContent_jofk6_14{margin:0 auto;transition:filter .3s ease}._pageBlur_jofk6_20{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_jofk6_29{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_jofk6_43{display:flex;align-items:center;gap:16px}._headerIcon_jofk6_49{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._headerIcon_jofk6_49 svg{color:#3b82f6}._title_jofk6_63{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_jofk6_72{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_jofk6_79{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_jofk6_90{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_jofk6_97,._deleteSelectedBtn_jofk6_98,._addBtn_jofk6_99,._refreshBtn_jofk6_100{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_jofk6_97{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_jofk6_97:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_jofk6_97 ._checkbox_jofk6_129{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_jofk6_137{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_jofk6_98{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_jofk6_98:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_jofk6_98:disabled{opacity:.5;cursor:not-allowed}._addBtn_jofk6_99{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_jofk6_99:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_jofk6_100{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_jofk6_100:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_jofk6_100:disabled{opacity:.5;cursor:not-allowed}._spin_jofk6_183{animation:_spin_jofk6_183 .8s linear infinite}@keyframes _spin_jofk6_183{to{transform:rotate(360deg)}}._searchBar_jofk6_189{display:flex;align-items:center;gap:10px}._searchWrapper_jofk6_190{position:relative;display:flex;align-items:center}._searchIcon_jofk6_191{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_jofk6_193{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_jofk6_193:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_jofk6_193::placeholder{color:#94a3b8}._clearSearchBtn_jofk6_214{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_jofk6_214:hover{color:#475569;background:#f1f5f9}._tableWrapper_jofk6_234{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_jofk6_234{width:100%;border-collapse:collapse;font-size:13px}._table_jofk6_234 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_jofk6_234 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_jofk6_234 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_jofk6_272:hover{background:#f8fafc}._rowHover_jofk6_272:last-child{border-bottom:none}._selectedRow_jofk6_274{background:#eff6ff!important}._table_jofk6_234 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_jofk6_284{width:36px;text-align:center}._checkbox_jofk6_129{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_jofk6_292{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_jofk6_293{display:inline-block;min-width:24px}._customerCell_jofk6_295{display:flex;align-items:center;gap:10px}._avatar_jofk6_296{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._customerName_jofk6_309{font-weight:500;color:#0f172a;font-size:13px}._iconCell_jofk6_311{display:flex;align-items:center;gap:6px}._cellIcon_jofk6_312{flex-shrink:0;color:#3b82f6}._emailText_jofk6_314,._addressText_jofk6_315{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#475569}._actionCell_jofk6_326{text-align:center!important;min-width:160px}._actionBtnGroup_jofk6_327{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_jofk6_327{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_jofk6_327:hover:not(:disabled){transform:scale(1.05)}._viewBtn_jofk6_343:hover,._editBtn_jofk6_344:hover{background:#eff6ff}._followUpBtn_jofk6_345:hover{background:#f3e8ff}._deleteBtn_jofk6_346:hover{background:#fee2e2}._empty_jofk6_351{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_jofk6_352{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_jofk6_354{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_jofk6_365{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_jofk6_366{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_jofk6_368{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #3b82f633}._emptyAddBtn_jofk6_368:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._skeletonRow_jofk6_388{background:#fff}._skeletonRow_jofk6_388:hover{background:#fff!important}._skeletonCell_jofk6_390{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_jofk6_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_jofk6_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_jofk6_406{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_jofk6_418{font-size:13px;color:#64748b;font-weight:500}._paginationControls_jofk6_419{display:flex;gap:4px;align-items:center}._pageBtn_jofk6_421{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_jofk6_421:hover:not(:disabled):not(._pageBtnActive_jofk6_437){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_jofk6_421:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_jofk6_437{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_jofk6_193{width:220px}}@media (max-width: 1024px){._header_jofk6_29{padding:16px 20px}._searchInput_jofk6_193{width:180px}._table_jofk6_234 thead th,._table_jofk6_234 tbody td{padding:12px}}@media (max-width: 768px){._page_jofk6_8{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_jofk6_29{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_jofk6_43{gap:12px}._title_jofk6_63{font-size:20px}._subtitle_jofk6_72{font-size:12px}._headerIcon_jofk6_49{width:42px;height:42px}._headerRight_jofk6_79{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_jofk6_189,._searchWrapper_jofk6_190{width:100%}._searchInput_jofk6_193{width:100%;font-size:14px}._actionButtonsRow_jofk6_90{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_jofk6_97,._deleteSelectedBtn_jofk6_98,._addBtn_jofk6_99,._refreshBtn_jofk6_100{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_jofk6_97{display:inline-flex;gap:4px}._selectAllBox_jofk6_97 ._checkbox_jofk6_129{width:18px;height:18px}._selectAllText_jofk6_137{font-size:12px}._refreshBtn_jofk6_100{padding:0;width:auto}._deleteSelectedBtn_jofk6_98 span,._addBtn_jofk6_99 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_jofk6_234{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_jofk6_234,._table_jofk6_234 tbody,._table_jofk6_234 tr,._table_jofk6_234 td{display:block;width:100%}._table_jofk6_234{font-size:14px;min-width:0}._table_jofk6_234 thead{display:none}._table_jofk6_234 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_jofk6_234 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_jofk6_234 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_jofk6_234 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_jofk6_234 tbody td._checkboxCell_jofk6_284{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_jofk6_234 tbody td._checkboxCell_jofk6_284:before{display:none}._table_jofk6_234 tbody td._checkboxCell_jofk6_284 ._checkbox_jofk6_129{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_jofk6_234 tbody td._snoCell_jofk6_292{display:none}._table_jofk6_234 tbody td[data-label=Customer]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_jofk6_234 tbody td[data-label=Customer]:before{display:none}._customerCell_jofk6_295{gap:12px}._avatar_jofk6_296{width:44px;height:44px;font-size:15px;border-radius:12px}._customerName_jofk6_309{font-size:16px;font-weight:600;color:#0f172a}._table_jofk6_234 tbody td[data-label=Phone],._table_jofk6_234 tbody td[data-label=Email],._table_jofk6_234 tbody td[data-label=Address]{padding:8px 0}._iconCell_jofk6_311{justify-content:flex-end;flex-wrap:wrap}._emailText_jofk6_314,._addressText_jofk6_315{max-width:200px;text-align:right}._table_jofk6_234 tbody td._actionCell_jofk6_326{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_jofk6_234 tbody td._actionCell_jofk6_326:before{display:none}._actionBtnGroup_jofk6_327{justify-content:flex-end;gap:8px}._actionBtn_jofk6_327{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_jofk6_327 svg{width:18px;height:18px}._selectedRow_jofk6_274{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_jofk6_388{padding:14px!important;display:block}._skeletonRow_jofk6_388 td{display:block!important;padding:8px 0!important}._skeletonRow_jofk6_388 td:before{display:none}._empty_jofk6_351{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_jofk6_406{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_jofk6_418{text-align:center;font-size:12px}._paginationControls_jofk6_419{justify-content:center;flex-wrap:wrap}._pageBtn_jofk6_421{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_jofk6_8{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_jofk6_29{padding:12px;border-radius:10px}._title_jofk6_63{font-size:18px}._headerIcon_jofk6_49{width:38px;height:38px;border-radius:10px}._headerIcon_jofk6_49 svg{width:18px;height:18px}._actionButtonsRow_jofk6_90{gap:6px}._selectAllBox_jofk6_97,._deleteSelectedBtn_jofk6_98,._addBtn_jofk6_99,._refreshBtn_jofk6_100{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_jofk6_97 ._checkbox_jofk6_129{width:16px;height:16px}._selectAllText_jofk6_137{font-size:11px}._deleteSelectedBtn_jofk6_98 ._btnText_jofk6_751,._addBtn_jofk6_99 ._btnText_jofk6_751{display:none}._deleteSelectedBtn_jofk6_98,._addBtn_jofk6_99{gap:0}._table_jofk6_234 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_jofk6_296{width:40px;height:40px;font-size:14px}._customerName_jofk6_309{font-size:15px}._table_jofk6_234 tbody td{font-size:13px;padding:5px 0}._emailText_jofk6_314,._addressText_jofk6_315{max-width:160px}._actionBtn_jofk6_327{width:36px;height:36px}._actionBtn_jofk6_327 svg{width:16px;height:16px}._pageBtn_jofk6_421{min-width:30px;height:30px;font-size:11px}._pagination_jofk6_406{padding:10px 12px}._paginationInfo_jofk6_418{font-size:11px}._followUpPopup_jofk6_775{padding:16px!important;margin:12px!important;width:95vw!important}}._tableWrapper_jofk6_234::-webkit-scrollbar{height:4px}._tableWrapper_jofk6_234::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_jofk6_234::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_jofk6_234::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_jofk6_8{padding:0;background:#fff}._header_jofk6_29{border:none;box-shadow:none;padding:20px 0}._headerRight_jofk6_79,._pagination_jofk6_406,._actionCell_jofk6_326,._checkboxCell_jofk6_284{display:none!important}._tableWrapper_jofk6_234{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_jofk6_183,._skeletonCell_jofk6_390{animation:none}._addBtn_jofk6_99,._actionBtn_jofk6_327,._table_jofk6_234 tbody tr{transition:none}}._followUpPopup_jofk6_775{border-radius:16px!important;padding:20px!important;box-shadow:0 20px 60px #00000026!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}._followUpConfirmBtn_jofk6_824{padding:10px 28px!important;border-radius:10px!important;font-weight:600!important;font-size:14px!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 2px 8px #3b82f64d!important;transition:all .25s ease!important}._followUpConfirmBtn_jofk6_824:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px #3b82f666!important}._followUpCancelBtn_jofk6_839{padding:10px 28px!important;border-radius:10px!important;font-weight:600!important;font-size:14px!important;background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important;transition:all .25s ease!important}._followUpCancelBtn_jofk6_839:hover{background:#e2e8f0!important;color:#0f172a!important}._swal2-popup_jofk6_855{border-radius:16px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}._swal2-confirm_jofk6_860,._swal2-cancel_jofk6_861{border-radius:10px!important;font-weight:600!important}._swal2-title_jofk6_862{font-weight:700!important;color:#0f172a!important}._swal2-html-container_jofk6_863{color:#475569!important}._followUpPopup_jofk6_775 input:focus,._followUpPopup_jofk6_775 textarea:focus{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}._followUpPopup_jofk6_775 input,._followUpPopup_jofk6_775 textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}._drawerOverlay_14jot_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_14jot_1 .3s ease}@keyframes _fadeIn_14jot_1{0%{opacity:0}to{opacity:1}}._drawer_14jot_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_14jot_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_14jot_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_14jot_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_14jot_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_14jot_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_14jot_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_14jot_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_14jot_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_14jot_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_14jot_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_14jot_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_14jot_123::-webkit-scrollbar{width:6px}._companyForm_14jot_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_14jot_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_14jot_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_14jot_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_14jot_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_14jot_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_14jot_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_14jot_172{grid-column:1 / -1}._label_14jot_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_14jot_176 svg{color:#3b82f6;flex-shrink:0}._required_14jot_187{color:#ef4444!important;font-weight:700}._input_14jot_195{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_14jot_195:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_14jot_195:hover:not(:disabled){border-color:#94a3b8}._input_14jot_195:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_14jot_195::placeholder{color:#94a3b8}._textarea_14jot_227{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:70px}._textarea_14jot_227:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_14jot_227::placeholder{color:#94a3b8}._textarea_14jot_227:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._inputError_14jot_255{border-color:#ef4444!important;background:#fef2f2!important}._inputError_14jot_255:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_14jot_265{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._apiErrorBanner_14jot_273{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:4px}._apiErrorBanner_14jot_273 svg{flex-shrink:0}._apiErrorClose_14jot_289{margin-left:auto;border:none;background:transparent;color:#b91c1c;font-size:18px;line-height:1;cursor:pointer;padding:0 4px;border-radius:4px}._apiErrorClose_14jot_289:hover{background:#fee2e2}._drawerFooter_14jot_306{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_14jot_317{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_14jot_317:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_14jot_317:disabled{opacity:.6;cursor:not-allowed}._submitBtn_14jot_337{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_14jot_337:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_14jot_337:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_14jot_367{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_14jot_367 .7s linear infinite;flex-shrink:0}@keyframes _spin_14jot_367{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_14jot_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_14jot_7{background:#0f172a8c}._drawer_14jot_7{width:100vw;max-width:100vw;animation:_slideInMobile_14jot_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_14jot_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_14jot_50{padding:12px 16px;min-height:64px}._headerLeft_14jot_61{gap:10px}._headerIcon_14jot_68{width:38px;height:38px;border-radius:10px}._headerIcon_14jot_68 svg{width:18px;height:18px}._drawerTitle_14jot_81{font-size:16px}._headerSubtitle_14jot_90{font-size:12px;margin-top:1px}._drawerClose_14jot_97{width:36px;height:36px;border-radius:10px}._companyForm_14jot_123{padding:16px}._grid_14jot_159{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_14jot_172{grid-column:1 / -1}._sectionLabel_14jot_148{font-size:12px;margin-bottom:2px}._input_14jot_195{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_14jot_227{font-size:16px;padding:12px 14px;border-radius:12px;background:#fff;min-height:80px}._label_14jot_176{font-size:13px}._drawerFooter_14jot_306{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_14jot_317,._submitBtn_14jot_337{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_14jot_337 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_14jot_50{padding:10px 12px;min-height:60px}._headerIcon_14jot_68{width:34px;height:34px;border-radius:8px}._headerIcon_14jot_68 svg{width:16px;height:16px}._drawerTitle_14jot_81{font-size:15px}._headerSubtitle_14jot_90{font-size:11px}._drawerClose_14jot_97{width:34px;height:34px;border-radius:8px}._companyForm_14jot_123{padding:12px}._sectionLabel_14jot_148{font-size:11.5px}._grid_14jot_159{grid-template-columns:1fr 1fr;gap:10px}._input_14jot_195{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_14jot_227{font-size:15px;padding:10px 12px;border-radius:10px;min-height:70px}._label_14jot_176{font-size:12.5px}._label_14jot_176 svg{width:12px;height:12px}._drawerFooter_14jot_306{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_14jot_317,._submitBtn_14jot_337{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_14jot_159{grid-template-columns:1fr}._fullWidth_14jot_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_14jot_7{width:100vw;max-width:100vw}._companyForm_14jot_123{padding:12px}._grid_14jot_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_14jot_306{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_14jot_317,._submitBtn_14jot_337{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_14jot_7,._drawerOverlay_14jot_7,._drawerClose_14jot_97,._spinner_14jot_367,._submitBtn_14jot_337{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_14jot_7{display:none!important}._drawer_14jot_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_ezuge_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_ezuge_1 .3s ease}@keyframes _fadeIn_ezuge_1{0%{opacity:0}to{opacity:1}}._drawer_ezuge_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_ezuge_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_ezuge_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_ezuge_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_ezuge_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_ezuge_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_ezuge_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_ezuge_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_ezuge_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_ezuge_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_ezuge_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_ezuge_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_ezuge_123::-webkit-scrollbar{width:6px}._companyForm_ezuge_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_ezuge_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_ezuge_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_ezuge_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_ezuge_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_ezuge_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_ezuge_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_ezuge_172{grid-column:1 / -1}._label_ezuge_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_ezuge_176 svg{color:#3b82f6;flex-shrink:0}._required_ezuge_187{color:#ef4444!important;font-weight:700}._input_ezuge_195{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_ezuge_195:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_ezuge_195:hover:not(:disabled){border-color:#94a3b8}._input_ezuge_195:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_ezuge_195::placeholder{color:#94a3b8}._textarea_ezuge_227{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:70px}._textarea_ezuge_227:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_ezuge_227::placeholder{color:#94a3b8}._textarea_ezuge_227:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._inputError_ezuge_255{border-color:#ef4444!important;background:#fef2f2!important}._inputError_ezuge_255:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_ezuge_265{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._apiErrorBanner_ezuge_273{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:12px}._apiErrorBanner_ezuge_273 svg{flex-shrink:0}._apiErrorClose_ezuge_289{margin-left:auto;border:none;background:transparent;color:#b91c1c;font-size:18px;line-height:1;cursor:pointer;padding:0 4px;border-radius:4px}._apiErrorClose_ezuge_289:hover{background:#fee2e2}._drawerFooter_ezuge_306{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_ezuge_317{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_ezuge_317:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_ezuge_317:disabled{opacity:.6;cursor:not-allowed}._submitBtn_ezuge_337{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_ezuge_337:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_ezuge_337:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_ezuge_367{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_ezuge_367 .7s linear infinite;flex-shrink:0}@keyframes _spin_ezuge_367{to{transform:rotate(360deg)}}._skeletonWrapper_ezuge_383{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_ezuge_389{display:flex;flex-direction:column;gap:6px}._skeletonLabel_ezuge_395{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_ezuge_1 1.4s ease-in-out infinite}._skeletonInput_ezuge_404{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_ezuge_1 1.4s ease-in-out infinite}@keyframes _shimmer_ezuge_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){._drawer_ezuge_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_ezuge_7{background:#0f172a8c}._drawer_ezuge_7{width:100vw;max-width:100vw;animation:_slideInMobile_ezuge_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_ezuge_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_ezuge_50{padding:12px 16px;min-height:64px}._headerLeft_ezuge_61{gap:10px}._headerIcon_ezuge_68{width:38px;height:38px;border-radius:10px}._headerIcon_ezuge_68 svg{width:18px;height:18px}._drawerTitle_ezuge_81{font-size:16px}._headerSubtitle_ezuge_90{font-size:12px;margin-top:1px}._drawerClose_ezuge_97{width:36px;height:36px;border-radius:10px}._companyForm_ezuge_123{padding:16px}._grid_ezuge_159{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_ezuge_172{grid-column:1 / -1}._skeletonWrapper_ezuge_383{grid-template-columns:1fr 1fr;gap:12px}._sectionLabel_ezuge_148{font-size:12px;margin-bottom:2px}._input_ezuge_195{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_ezuge_227{font-size:16px;padding:12px 14px;border-radius:12px;background:#fff;min-height:80px}._label_ezuge_176{font-size:13px}._drawerFooter_ezuge_306{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_ezuge_317,._submitBtn_ezuge_337{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_ezuge_337 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_ezuge_50{padding:10px 12px;min-height:60px}._headerIcon_ezuge_68{width:34px;height:34px;border-radius:8px}._headerIcon_ezuge_68 svg{width:16px;height:16px}._drawerTitle_ezuge_81{font-size:15px}._headerSubtitle_ezuge_90{font-size:11px}._drawerClose_ezuge_97{width:34px;height:34px;border-radius:8px}._companyForm_ezuge_123{padding:12px}._sectionLabel_ezuge_148{font-size:11.5px}._grid_ezuge_159,._skeletonWrapper_ezuge_383{grid-template-columns:1fr 1fr;gap:10px}._input_ezuge_195{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_ezuge_227{font-size:15px;padding:10px 12px;border-radius:10px;min-height:70px}._label_ezuge_176{font-size:12.5px}._label_ezuge_176 svg{width:12px;height:12px}._drawerFooter_ezuge_306{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_ezuge_317,._submitBtn_ezuge_337{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_ezuge_159,._skeletonWrapper_ezuge_383{grid-template-columns:1fr}._fullWidth_ezuge_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_ezuge_7{width:100vw;max-width:100vw}._companyForm_ezuge_123{padding:12px}._grid_ezuge_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_ezuge_306{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_ezuge_317,._submitBtn_ezuge_337{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_ezuge_7,._drawerOverlay_ezuge_7,._drawerClose_ezuge_97,._spinner_ezuge_367,._submitBtn_ezuge_337{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_ezuge_7{display:none!important}._drawer_ezuge_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_b89au_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_b89au_1 .3s ease}@keyframes _fadeIn_b89au_1{0%{opacity:0}to{opacity:1}}._drawer_b89au_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_b89au_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_b89au_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_b89au_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_b89au_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_b89au_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_b89au_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_b89au_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_b89au_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_b89au_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_b89au_121{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_b89au_121::-webkit-scrollbar{width:6px}._companyForm_b89au_121::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_b89au_121::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_b89au_121::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_b89au_140{display:flex;flex-direction:column;gap:16px}._sectionLabel_b89au_146{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_b89au_157{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_b89au_163{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_b89au_170{grid-column:1 / -1}._label_b89au_174{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_b89au_174 svg{color:#3b82f6;flex-shrink:0}._viewValue_b89au_188{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;height:46px;box-sizing:border-box;display:flex;align-items:center;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewValueMultiline_b89au_207{height:auto;min-height:70px;align-items:flex-start;padding:12px 14px;white-space:normal;word-break:break-word;line-height:1.4}._drawerFooter_b89au_220{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_b89au_231{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_b89au_231:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._submitBtn_b89au_249{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_b89au_249:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._skeletonWrapper_b89au_277{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_b89au_283{display:flex;flex-direction:column;gap:6px}._skeletonLabel_b89au_289{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_b89au_1 1.4s ease-in-out infinite}._skeletonInput_b89au_298{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_b89au_1 1.4s ease-in-out infinite}@keyframes _shimmer_b89au_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_b89au_315{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;text-align:center;color:#64748b}._emptyState_b89au_315 svg{color:#94a3b8;padding:20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;border:2px dashed #93c5fd}._emptyState_b89au_315 p{font-size:15px;font-weight:500;color:#64748b;margin:0}@media (max-width: 1024px){._drawer_b89au_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_b89au_7{background:#0f172a8c}._drawer_b89au_7{width:100vw;max-width:100vw;animation:_slideInMobile_b89au_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_b89au_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_b89au_50{padding:12px 16px;min-height:64px}._headerLeft_b89au_61{gap:10px}._headerIcon_b89au_68{width:38px;height:38px;border-radius:10px}._headerIcon_b89au_68 svg{width:18px;height:18px}._drawerTitle_b89au_81{font-size:16px}._headerSubtitle_b89au_90{font-size:12px;margin-top:1px}._drawerClose_b89au_97{width:36px;height:36px;border-radius:10px}._companyForm_b89au_121{padding:16px}._grid_b89au_157{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_b89au_170{grid-column:1 / -1}._skeletonWrapper_b89au_277{grid-template-columns:1fr 1fr;gap:12px}._sectionLabel_b89au_146{font-size:12px;margin-bottom:2px}._viewValue_b89au_188{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px}._viewValueMultiline_b89au_207{min-height:80px;height:auto;padding:12px 14px}._label_b89au_174{font-size:13px}._drawerFooter_b89au_220{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_b89au_231,._submitBtn_b89au_249{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_b89au_249 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_b89au_50{padding:10px 12px;min-height:60px}._headerIcon_b89au_68{width:34px;height:34px;border-radius:8px}._headerIcon_b89au_68 svg{width:16px;height:16px}._drawerTitle_b89au_81{font-size:15px}._headerSubtitle_b89au_90{font-size:11px}._drawerClose_b89au_97{width:34px;height:34px;border-radius:8px}._companyForm_b89au_121{padding:12px}._sectionLabel_b89au_146{font-size:11.5px}._grid_b89au_157,._skeletonWrapper_b89au_277{grid-template-columns:1fr 1fr;gap:10px}._viewValue_b89au_188{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._viewValueMultiline_b89au_207{min-height:70px;height:auto;padding:10px 12px}._label_b89au_174{font-size:12.5px}._label_b89au_174 svg{width:12px;height:12px}._drawerFooter_b89au_220{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_b89au_231,._submitBtn_b89au_249{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_b89au_157,._skeletonWrapper_b89au_277{grid-template-columns:1fr}._fullWidth_b89au_170{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_b89au_7{width:100vw;max-width:100vw}._companyForm_b89au_121{padding:12px}._grid_b89au_157{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_b89au_220{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_b89au_231,._submitBtn_b89au_249{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_b89au_7,._drawerOverlay_b89au_7,._drawerClose_b89au_97,._submitBtn_b89au_249{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_b89au_7{display:none!important}._drawer_b89au_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_my87f_7{padding:0;min-height:100vh;background:#f8fafc}._pageContent_my87f_13{margin:0 auto;transition:filter .3s ease}._pageBlur_my87f_19{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_my87f_28{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_my87f_42{display:flex;align-items:center;gap:16px}._headerIcon_my87f_48{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._headerIcon_my87f_48 svg{color:#3b82f6}._title_my87f_62{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_my87f_71{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_my87f_78{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_my87f_88{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_my87f_95,._deleteSelectedBtn_my87f_96,._addBtn_my87f_97,._refreshBtn_my87f_98{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_my87f_95{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_my87f_95:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_my87f_95 ._checkbox_my87f_127{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_my87f_135{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_my87f_96{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_my87f_96:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_my87f_96:disabled{opacity:.5;cursor:not-allowed}._addBtn_my87f_97{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_my87f_97:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_my87f_98{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_my87f_98:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_my87f_98:disabled{opacity:.5;cursor:not-allowed}._spin_my87f_181{animation:_spin_my87f_181 .8s linear infinite}@keyframes _spin_my87f_181{to{transform:rotate(360deg)}}._searchBar_my87f_187{display:flex;align-items:center;gap:10px}._searchWrapper_my87f_188{position:relative;display:flex;align-items:center}._searchIcon_my87f_189{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_my87f_191{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_my87f_191:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_my87f_191::placeholder{color:#94a3b8}._clearSearchBtn_my87f_212{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_my87f_212:hover{color:#475569;background:#f1f5f9}._tableWrapper_my87f_232{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_my87f_232{width:100%;border-collapse:collapse;font-size:13px}._table_my87f_232 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_my87f_232 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_my87f_232 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_my87f_270:hover{background:#f8fafc}._rowHover_my87f_270:last-child{border-bottom:none}._selectedRow_my87f_272{background:#eff6ff!important}._table_my87f_232 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_my87f_282{width:36px;text-align:center}._checkbox_my87f_127{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_my87f_290{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_my87f_291{display:inline-block;min-width:24px}._vendorCell_my87f_293{display:flex;align-items:center;gap:10px}._avatar_my87f_294{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._vendorName_my87f_307{font-weight:500;color:#0f172a;font-size:13px}._iconCell_my87f_309{display:flex;align-items:center;gap:6px}._cellIcon_my87f_310{flex-shrink:0;color:#3b82f6}._truncateText_my87f_312{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#475569}._actionCell_my87f_323{text-align:center!important;min-width:140px}._actionBtnGroup_my87f_324{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_my87f_324{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_my87f_324:hover:not(:disabled){transform:scale(1.05)}._viewBtn_my87f_340:hover,._editBtn_my87f_341:hover{background:#eff6ff}._deleteBtn_my87f_342:hover{background:#fee2e2}._empty_my87f_347{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_my87f_348{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_my87f_350{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_my87f_361{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_my87f_362{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_my87f_364{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #3b82f633}._emptyAddBtn_my87f_364:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._skeletonRow_my87f_384{background:#fff}._skeletonRow_my87f_384:hover{background:#fff!important}._skeletonCell_my87f_386{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_my87f_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_my87f_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_my87f_402{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_my87f_414{font-size:13px;color:#64748b;font-weight:500}._paginationControls_my87f_415{display:flex;gap:4px;align-items:center}._pageBtn_my87f_417{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_my87f_417:hover:not(:disabled):not(._pageBtnActive_my87f_433){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_my87f_417:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_my87f_433{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_my87f_191{width:220px}}@media (max-width: 1024px){._header_my87f_28{padding:16px 20px}._searchInput_my87f_191{width:180px}._table_my87f_232 thead th,._table_my87f_232 tbody td{padding:12px}}@media (max-width: 768px){._page_my87f_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_my87f_28{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_my87f_42{gap:12px}._title_my87f_62{font-size:20px}._subtitle_my87f_71{font-size:12px}._headerIcon_my87f_48{width:42px;height:42px}._headerRight_my87f_78{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_my87f_187,._searchWrapper_my87f_188{width:100%}._searchInput_my87f_191{width:100%;font-size:14px}._actionButtonsRow_my87f_88{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_my87f_95,._deleteSelectedBtn_my87f_96,._addBtn_my87f_97,._refreshBtn_my87f_98{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_my87f_95{display:inline-flex;gap:4px}._selectAllBox_my87f_95 ._checkbox_my87f_127{width:18px;height:18px}._selectAllText_my87f_135{font-size:12px}._refreshBtn_my87f_98{padding:0;width:auto}._deleteSelectedBtn_my87f_96 span,._addBtn_my87f_97 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_my87f_232{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_my87f_232,._table_my87f_232 tbody,._table_my87f_232 tr,._table_my87f_232 td{display:block;width:100%}._table_my87f_232{font-size:14px;min-width:0}._table_my87f_232 thead{display:none}._table_my87f_232 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_my87f_232 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_my87f_232 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_my87f_232 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_my87f_232 tbody td._checkboxCell_my87f_282{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_my87f_232 tbody td._checkboxCell_my87f_282:before{display:none}._table_my87f_232 tbody td._checkboxCell_my87f_282 ._checkbox_my87f_127{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_my87f_232 tbody td._snoCell_my87f_290{display:none}._table_my87f_232 tbody td[data-label="Vendor Name"]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_my87f_232 tbody td[data-label="Vendor Name"]:before{display:none}._vendorCell_my87f_293{gap:12px}._avatar_my87f_294{width:44px;height:44px;font-size:15px;border-radius:12px}._vendorName_my87f_307{font-size:16px;font-weight:600;color:#0f172a}._table_my87f_232 tbody td[data-label=WhatsApp],._table_my87f_232 tbody td[data-label=Address],._table_my87f_232 tbody td[data-label=Category],._table_my87f_232 tbody td[data-label=Company]{padding:8px 0}._iconCell_my87f_309{justify-content:flex-end;flex-wrap:wrap}._truncateText_my87f_312{max-width:200px;text-align:right}._table_my87f_232 tbody td._actionCell_my87f_323{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_my87f_232 tbody td._actionCell_my87f_323:before{display:none}._actionBtnGroup_my87f_324{justify-content:flex-end;gap:8px}._actionBtn_my87f_324{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_my87f_324 svg{width:18px;height:18px}._selectedRow_my87f_272{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_my87f_384{padding:14px!important;display:block}._skeletonRow_my87f_384 td{display:block!important;padding:8px 0!important}._skeletonRow_my87f_384 td:before{display:none}._empty_my87f_347{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_my87f_402{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_my87f_414{text-align:center;font-size:12px}._paginationControls_my87f_415{justify-content:center;flex-wrap:wrap}._pageBtn_my87f_417{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_my87f_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_my87f_28{padding:12px;border-radius:10px}._title_my87f_62{font-size:18px}._headerIcon_my87f_48{width:38px;height:38px;border-radius:10px}._headerIcon_my87f_48 svg{width:18px;height:18px}._actionButtonsRow_my87f_88{gap:6px}._selectAllBox_my87f_95,._deleteSelectedBtn_my87f_96,._addBtn_my87f_97,._refreshBtn_my87f_98{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_my87f_95 ._checkbox_my87f_127{width:16px;height:16px}._selectAllText_my87f_135{font-size:11px}._deleteSelectedBtn_my87f_96 ._btnText_my87f_741,._addBtn_my87f_97 ._btnText_my87f_741{display:none}._deleteSelectedBtn_my87f_96,._addBtn_my87f_97{gap:0}._table_my87f_232 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_my87f_294{width:40px;height:40px;font-size:14px}._vendorName_my87f_307{font-size:15px}._table_my87f_232 tbody td{font-size:13px;padding:5px 0}._truncateText_my87f_312{max-width:160px}._actionBtn_my87f_324{width:36px;height:36px}._actionBtn_my87f_324 svg{width:16px;height:16px}._pageBtn_my87f_417{min-width:30px;height:30px;font-size:11px}._pagination_my87f_402{padding:10px 12px}._paginationInfo_my87f_414{font-size:11px}}._tableWrapper_my87f_232::-webkit-scrollbar{height:4px}._tableWrapper_my87f_232::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_my87f_232::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_my87f_232::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_my87f_7{padding:0;background:#fff}._header_my87f_28{border:none;box-shadow:none;padding:20px 0}._headerRight_my87f_78,._pagination_my87f_402,._actionCell_my87f_323,._checkboxCell_my87f_282{display:none!important}._tableWrapper_my87f_232{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_my87f_181,._skeletonCell_my87f_386{animation:none}._addBtn_my87f_97,._actionBtn_my87f_324,._table_my87f_232 tbody tr{transition:none}}._drawerOverlay_11vf8_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_11vf8_1 .3s ease}@keyframes _fadeIn_11vf8_1{0%{opacity:0}to{opacity:1}}._drawer_11vf8_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_11vf8_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_11vf8_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_11vf8_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_11vf8_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_11vf8_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_11vf8_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_11vf8_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_11vf8_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_11vf8_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_11vf8_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_11vf8_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_11vf8_123::-webkit-scrollbar{width:6px}._companyForm_11vf8_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_11vf8_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_11vf8_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_11vf8_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_11vf8_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_11vf8_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_11vf8_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_11vf8_172{grid-column:1 / -1}._label_11vf8_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_11vf8_176 svg{color:#3b82f6;flex-shrink:0}._required_11vf8_187{color:#ef4444!important;font-weight:700}._helperText_11vf8_192{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_11vf8_203{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_11vf8_203:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_11vf8_203:hover:not(:disabled){border-color:#94a3b8}._input_11vf8_203:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_11vf8_203::placeholder{color:#94a3b8}._select_11vf8_235{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2394a3b8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;cursor:pointer}._inputError_11vf8_248{border-color:#ef4444!important;background:#fef2f2!important}._inputError_11vf8_248:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_11vf8_258{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_11vf8_268{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_11vf8_279{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_11vf8_279:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_11vf8_279:disabled{opacity:.6;cursor:not-allowed}._submitBtn_11vf8_299{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_11vf8_299:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_11vf8_299:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_11vf8_329{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_11vf8_329 .7s linear infinite;flex-shrink:0}@keyframes _spin_11vf8_329{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_11vf8_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_11vf8_7{background:#0f172a8c}._drawer_11vf8_7{width:100vw;max-width:100vw;animation:_slideInMobile_11vf8_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_11vf8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_11vf8_50{padding:12px 16px;min-height:64px}._headerLeft_11vf8_61{gap:10px}._headerIcon_11vf8_68{width:38px;height:38px;border-radius:10px}._headerIcon_11vf8_68 svg{width:18px;height:18px}._drawerTitle_11vf8_81{font-size:16px}._headerSubtitle_11vf8_90{font-size:12px;margin-top:1px}._drawerClose_11vf8_97{width:36px;height:36px;border-radius:10px}._companyForm_11vf8_123{padding:16px}._grid_11vf8_159{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_11vf8_172{grid-column:1 / -1}._sectionLabel_11vf8_148{font-size:12px;margin-bottom:2px}._input_11vf8_203{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_11vf8_176{font-size:13px}._drawerFooter_11vf8_268{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_11vf8_279,._submitBtn_11vf8_299{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_11vf8_299 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_11vf8_50{padding:10px 12px;min-height:60px}._headerIcon_11vf8_68{width:34px;height:34px;border-radius:8px}._headerIcon_11vf8_68 svg{width:16px;height:16px}._drawerTitle_11vf8_81{font-size:15px}._headerSubtitle_11vf8_90{font-size:11px}._drawerClose_11vf8_97{width:34px;height:34px;border-radius:8px}._companyForm_11vf8_123{padding:12px}._sectionLabel_11vf8_148{font-size:11.5px}._grid_11vf8_159{grid-template-columns:1fr 1fr;gap:10px}._input_11vf8_203{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_11vf8_176{font-size:12.5px}._label_11vf8_176 svg{width:12px;height:12px}._drawerFooter_11vf8_268{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_11vf8_279,._submitBtn_11vf8_299{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_11vf8_159{grid-template-columns:1fr}._fullWidth_11vf8_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_11vf8_7{width:100vw;max-width:100vw}._companyForm_11vf8_123{padding:12px}._grid_11vf8_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_11vf8_268{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_11vf8_279,._submitBtn_11vf8_299{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_11vf8_7,._drawerOverlay_11vf8_7,._drawerClose_11vf8_97,._spinner_11vf8_329,._submitBtn_11vf8_299{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_11vf8_7{display:none!important}._drawer_11vf8_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_1mk5o_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1mk5o_1 .3s ease}@keyframes _fadeIn_1mk5o_1{0%{opacity:0}to{opacity:1}}._drawer_1mk5o_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1mk5o_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1mk5o_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1mk5o_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1mk5o_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1mk5o_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1mk5o_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1mk5o_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1mk5o_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1mk5o_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1mk5o_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1mk5o_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1mk5o_123::-webkit-scrollbar{width:6px}._companyForm_1mk5o_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1mk5o_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1mk5o_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_1mk5o_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_1mk5o_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1mk5o_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1mk5o_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1mk5o_172{grid-column:1 / -1}._label_1mk5o_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1mk5o_176 svg{color:#3b82f6;flex-shrink:0}._required_1mk5o_187{color:#ef4444!important;font-weight:700}._helperText_1mk5o_192{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_1mk5o_203{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1mk5o_203:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1mk5o_203:hover:not(:disabled){border-color:#94a3b8}._input_1mk5o_203:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_1mk5o_203::placeholder{color:#94a3b8}._select_1mk5o_235{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2394a3b8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;cursor:pointer}._inputError_1mk5o_248{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1mk5o_248:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1mk5o_258{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._apiErrorBanner_1mk5o_266{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:12px}._apiErrorBanner_1mk5o_266 svg{flex-shrink:0}._apiErrorClose_1mk5o_282{margin-left:auto;border:none;background:transparent;color:#b91c1c;font-size:18px;line-height:1;cursor:pointer;padding:0 4px;border-radius:4px}._apiErrorClose_1mk5o_282:hover{background:#fee2e2}._drawerFooter_1mk5o_299{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1mk5o_310{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1mk5o_310:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1mk5o_310:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1mk5o_330{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1mk5o_330:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1mk5o_330:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_1mk5o_360{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1mk5o_360 .7s linear infinite;flex-shrink:0}@keyframes _spin_1mk5o_360{to{transform:rotate(360deg)}}._skeletonWrapper_1mk5o_376{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_1mk5o_382{display:flex;flex-direction:column;gap:6px}._skeletonLabel_1mk5o_388{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_1mk5o_1 1.4s ease-in-out infinite}._skeletonInput_1mk5o_397{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_1mk5o_1 1.4s ease-in-out infinite}@keyframes _shimmer_1mk5o_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){._drawer_1mk5o_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1mk5o_7{background:#0f172a8c}._drawer_1mk5o_7{width:100vw;max-width:100vw;animation:_slideInMobile_1mk5o_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1mk5o_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1mk5o_50{padding:12px 16px;min-height:64px}._headerLeft_1mk5o_61{gap:10px}._headerIcon_1mk5o_68{width:38px;height:38px;border-radius:10px}._headerIcon_1mk5o_68 svg{width:18px;height:18px}._drawerTitle_1mk5o_81{font-size:16px}._headerSubtitle_1mk5o_90{font-size:12px;margin-top:1px}._drawerClose_1mk5o_97{width:36px;height:36px;border-radius:10px}._companyForm_1mk5o_123{padding:16px}._grid_1mk5o_159,._skeletonWrapper_1mk5o_376{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1mk5o_172{grid-column:1 / -1}._sectionLabel_1mk5o_148{font-size:12px;margin-bottom:2px}._input_1mk5o_203{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_1mk5o_176{font-size:13px}._drawerFooter_1mk5o_299{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1mk5o_310,._submitBtn_1mk5o_330{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1mk5o_330 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_1mk5o_50{padding:10px 12px;min-height:60px}._headerIcon_1mk5o_68{width:34px;height:34px;border-radius:8px}._headerIcon_1mk5o_68 svg{width:16px;height:16px}._drawerTitle_1mk5o_81{font-size:15px}._headerSubtitle_1mk5o_90{font-size:11px}._drawerClose_1mk5o_97{width:34px;height:34px;border-radius:8px}._companyForm_1mk5o_123{padding:12px}._sectionLabel_1mk5o_148{font-size:11.5px}._grid_1mk5o_159,._skeletonWrapper_1mk5o_376{grid-template-columns:1fr 1fr;gap:10px}._input_1mk5o_203{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_1mk5o_176{font-size:12.5px}._label_1mk5o_176 svg{width:12px;height:12px}._drawerFooter_1mk5o_299{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1mk5o_310,._submitBtn_1mk5o_330{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1mk5o_159,._skeletonWrapper_1mk5o_376{grid-template-columns:1fr}._fullWidth_1mk5o_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1mk5o_7{width:100vw;max-width:100vw}._companyForm_1mk5o_123{padding:12px}._grid_1mk5o_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1mk5o_299{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1mk5o_310,._submitBtn_1mk5o_330{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1mk5o_7,._drawerOverlay_1mk5o_7,._drawerClose_1mk5o_97,._spinner_1mk5o_360,._submitBtn_1mk5o_330,._skeletonLabel_1mk5o_388,._skeletonInput_1mk5o_397{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1mk5o_7{display:none!important}._drawer_1mk5o_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_gr00a_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_gr00a_1 .3s ease}@keyframes _fadeIn_gr00a_1{0%{opacity:0}to{opacity:1}}._drawer_gr00a_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_gr00a_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_gr00a_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_gr00a_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_gr00a_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_gr00a_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_gr00a_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_gr00a_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}._drawerClose_gr00a_101{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_gr00a_101:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_gr00a_125{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_gr00a_125::-webkit-scrollbar{width:6px}._companyForm_gr00a_125::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_gr00a_125::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_gr00a_125::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_gr00a_144{display:flex;flex-direction:column;gap:16px}._sectionLabel_gr00a_150{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_gr00a_161{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_gr00a_167{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_gr00a_174{grid-column:1 / -1}._label_gr00a_178{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_gr00a_178 svg{color:#3b82f6;flex-shrink:0}._viewValue_gr00a_192{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;height:46px;box-sizing:border-box;display:flex;align-items:center;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusBadge_gr00a_214{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.3px;line-height:1}._statusActive_gr00a_226{background:#d1fae5;color:#065f46}._statusInactive_gr00a_231{background:#fee2e2;color:#991b1b}._statusDot_gr00a_236{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}._apiErrorBanner_gr00a_247{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:12px}._apiErrorBanner_gr00a_247 svg{flex-shrink:0}._drawerFooter_gr00a_266{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_gr00a_277{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_gr00a_277:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._submitBtn_gr00a_295{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_gr00a_295:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._skeletonWrapper_gr00a_323{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_gr00a_329{display:flex;flex-direction:column;gap:6px}._skeletonLabel_gr00a_335{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_gr00a_1 1.4s ease-in-out infinite}._skeletonInput_gr00a_344{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_gr00a_1 1.4s ease-in-out infinite}@keyframes _shimmer_gr00a_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_gr00a_361{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;text-align:center;color:#64748b}._emptyState_gr00a_361 svg{color:#94a3b8;padding:20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;border:2px dashed #93c5fd}._emptyState_gr00a_361 p{font-size:15px;font-weight:500;color:#64748b;margin:0}@media (max-width: 1024px){._drawer_gr00a_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_gr00a_7{background:#0f172a8c}._drawer_gr00a_7{width:100vw;max-width:100vw;animation:_slideInMobile_gr00a_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_gr00a_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_gr00a_50{padding:12px 16px;min-height:64px}._headerLeft_gr00a_61{gap:10px}._headerIcon_gr00a_68{width:38px;height:38px;border-radius:10px}._headerIcon_gr00a_68 svg{width:18px;height:18px}._drawerTitle_gr00a_81{font-size:16px}._headerSubtitle_gr00a_90{font-size:12px;margin-top:1px;max-width:220px}._drawerClose_gr00a_101{width:36px;height:36px;border-radius:10px}._companyForm_gr00a_125{padding:16px}._grid_gr00a_161,._skeletonWrapper_gr00a_323{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_gr00a_174{grid-column:1 / -1}._sectionLabel_gr00a_150{font-size:12px;margin-bottom:2px}._viewValue_gr00a_192{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px}._label_gr00a_178{font-size:13px}._drawerFooter_gr00a_266{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_gr00a_277,._submitBtn_gr00a_295{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_gr00a_295 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_gr00a_50{padding:10px 12px;min-height:60px}._headerIcon_gr00a_68{width:34px;height:34px;border-radius:8px}._headerIcon_gr00a_68 svg{width:16px;height:16px}._drawerTitle_gr00a_81{font-size:15px}._headerSubtitle_gr00a_90{font-size:11px;max-width:180px}._drawerClose_gr00a_101{width:34px;height:34px;border-radius:8px}._companyForm_gr00a_125{padding:12px}._sectionLabel_gr00a_150{font-size:11.5px}._grid_gr00a_161,._skeletonWrapper_gr00a_323{grid-template-columns:1fr 1fr;gap:10px}._viewValue_gr00a_192{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_gr00a_178{font-size:12.5px}._label_gr00a_178 svg{width:12px;height:12px}._drawerFooter_gr00a_266{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_gr00a_277,._submitBtn_gr00a_295{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_gr00a_161,._skeletonWrapper_gr00a_323{grid-template-columns:1fr}._fullWidth_gr00a_174{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_gr00a_7{width:100vw;max-width:100vw}._companyForm_gr00a_125{padding:12px}._grid_gr00a_161{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_gr00a_266{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_gr00a_277,._submitBtn_gr00a_295{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_gr00a_7,._drawerOverlay_gr00a_7,._drawerClose_gr00a_101,._submitBtn_gr00a_295,._skeletonLabel_gr00a_335,._skeletonInput_gr00a_344{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_gr00a_7{display:none!important}._drawer_gr00a_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_177b5_7{padding:0;min-height:100vh;background:#f8fafc}._pageContent_177b5_13{margin:0 auto;transition:filter .3s ease}._pageBlur_177b5_19{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_177b5_28{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_177b5_42{display:flex;align-items:center;gap:16px}._headerIcon_177b5_48{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_177b5_60{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_177b5_69{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_177b5_76{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_177b5_86{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_177b5_93,._deleteSelectedBtn_177b5_94,._addBtn_177b5_95,._refreshBtn_177b5_96{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_177b5_93{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_177b5_93:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_177b5_93 ._checkbox_177b5_125{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_177b5_133{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_177b5_94{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_177b5_94:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_177b5_94:disabled{opacity:.5;cursor:not-allowed}._addBtn_177b5_95{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_177b5_95:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_177b5_96{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_177b5_96:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_177b5_96:disabled{opacity:.5;cursor:not-allowed}._spin_177b5_179{animation:_spin_177b5_179 .8s linear infinite}@keyframes _spin_177b5_179{to{transform:rotate(360deg)}}._searchBar_177b5_185{display:flex;align-items:center;gap:10px}._searchWrapper_177b5_186{position:relative;display:flex;align-items:center}._searchIcon_177b5_187{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_177b5_189{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_177b5_189:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_177b5_189::placeholder{color:#94a3b8}._clearSearchBtn_177b5_210{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_177b5_210:hover{color:#475569;background:#f1f5f9}._tableWrapper_177b5_230{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_177b5_230{width:100%;border-collapse:collapse;font-size:13px}._table_177b5_230 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_177b5_230 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_177b5_230 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_177b5_268:hover{background:#f8fafc}._rowHover_177b5_268:last-child{border-bottom:none}._selectedRow_177b5_270{background:#eff6ff!important}._table_177b5_230 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_177b5_280{width:36px;text-align:center}._checkbox_177b5_125{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_177b5_288{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_177b5_289{display:inline-block;min-width:24px}._unitCell_177b5_291{display:flex;align-items:center;gap:10px}._avatar_177b5_292{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._unitName_177b5_305{font-weight:500;color:#0f172a;font-size:13px}._statusBadge_177b5_308{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11.5px;font-weight:600;letter-spacing:.3px}._statusActive_177b5_319{background:#d1fae5;color:#065f46}._statusInactive_177b5_324{background:#fee2e2;color:#991b1b}._statusDot_177b5_329{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}._actionCell_177b5_338{text-align:center!important;min-width:140px}._actionBtnGroup_177b5_339{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_177b5_339{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_177b5_339:hover:not(:disabled){transform:scale(1.05)}._viewBtn_177b5_355:hover,._editBtn_177b5_356:hover{background:#eff6ff}._deleteBtn_177b5_357:hover{background:#fee2e2}._empty_177b5_362{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_177b5_363{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_177b5_365{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_177b5_376{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_177b5_377{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_177b5_379{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #3b82f633}._emptyAddBtn_177b5_379:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._skeletonRow_177b5_399{background:#fff}._skeletonRow_177b5_399:hover{background:#fff!important}._skeletonCell_177b5_401{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_177b5_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_177b5_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_177b5_417{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_177b5_429{font-size:13px;color:#64748b;font-weight:500}._paginationControls_177b5_430{display:flex;gap:4px;align-items:center}._pageBtn_177b5_432{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_177b5_432:hover:not(:disabled):not(._pageBtnActive_177b5_448){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_177b5_432:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_177b5_448{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_177b5_189{width:220px}}@media (max-width: 1024px){._header_177b5_28{padding:16px 20px}._searchInput_177b5_189{width:180px}._table_177b5_230 thead th,._table_177b5_230 tbody td{padding:12px}}@media (max-width: 768px){._page_177b5_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_177b5_28{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_177b5_42{gap:12px}._title_177b5_60{font-size:20px}._subtitle_177b5_69{font-size:12px}._headerIcon_177b5_48{width:42px;height:42px}._headerRight_177b5_76{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_177b5_185,._searchWrapper_177b5_186{width:100%}._searchInput_177b5_189{width:100%;font-size:14px}._actionButtonsRow_177b5_86{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_177b5_93,._deleteSelectedBtn_177b5_94,._addBtn_177b5_95,._refreshBtn_177b5_96{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_177b5_93{display:inline-flex;gap:4px}._selectAllBox_177b5_93 ._checkbox_177b5_125{width:18px;height:18px}._selectAllText_177b5_133{font-size:12px}._refreshBtn_177b5_96{padding:0;width:auto}._deleteSelectedBtn_177b5_94 span,._addBtn_177b5_95 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_177b5_230{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_177b5_230,._table_177b5_230 tbody,._table_177b5_230 tr,._table_177b5_230 td{display:block;width:100%}._table_177b5_230{font-size:14px;min-width:0}._table_177b5_230 thead{display:none}._table_177b5_230 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_177b5_230 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_177b5_230 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_177b5_230 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_177b5_230 tbody td._checkboxCell_177b5_280{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_177b5_230 tbody td._checkboxCell_177b5_280:before{display:none}._table_177b5_230 tbody td._checkboxCell_177b5_280 ._checkbox_177b5_125{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_177b5_230 tbody td._snoCell_177b5_288{display:none}._table_177b5_230 tbody td[data-label="Unit Name"]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_177b5_230 tbody td[data-label="Unit Name"]:before{display:none}._unitCell_177b5_291{gap:12px}._avatar_177b5_292{width:44px;height:44px;font-size:15px;border-radius:12px}._unitName_177b5_305{font-size:16px;font-weight:600;color:#0f172a}._table_177b5_230 tbody td[data-label=Status]{padding:8px 0}._table_177b5_230 tbody td._actionCell_177b5_338{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_177b5_230 tbody td._actionCell_177b5_338:before{display:none}._actionBtnGroup_177b5_339{justify-content:flex-end;gap:8px}._actionBtn_177b5_339{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_177b5_339 svg{width:18px;height:18px}._selectedRow_177b5_270{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_177b5_399{padding:14px!important;display:block}._skeletonRow_177b5_399 td{display:block!important;padding:8px 0!important}._skeletonRow_177b5_399 td:before{display:none}._empty_177b5_362{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_177b5_417{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_177b5_429{text-align:center;font-size:12px}._paginationControls_177b5_430{justify-content:center;flex-wrap:wrap}._pageBtn_177b5_432{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_177b5_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_177b5_28{padding:12px;border-radius:10px}._title_177b5_60{font-size:18px}._headerIcon_177b5_48{width:38px;height:38px;border-radius:10px}._headerIcon_177b5_48 svg{width:18px;height:18px}._actionButtonsRow_177b5_86{gap:6px}._selectAllBox_177b5_93,._deleteSelectedBtn_177b5_94,._addBtn_177b5_95,._refreshBtn_177b5_96{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_177b5_93 ._checkbox_177b5_125{width:16px;height:16px}._selectAllText_177b5_133{font-size:11px}._deleteSelectedBtn_177b5_94 ._btnText_177b5_741,._addBtn_177b5_95 ._btnText_177b5_741{display:none}._deleteSelectedBtn_177b5_94,._addBtn_177b5_95{gap:0}._table_177b5_230 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_177b5_292{width:40px;height:40px;font-size:14px}._unitName_177b5_305{font-size:15px}._table_177b5_230 tbody td{font-size:13px;padding:5px 0}._actionBtn_177b5_339{width:36px;height:36px}._actionBtn_177b5_339 svg{width:16px;height:16px}._pageBtn_177b5_432{min-width:30px;height:30px;font-size:11px}._pagination_177b5_417{padding:10px 12px}._paginationInfo_177b5_429{font-size:11px}}._tableWrapper_177b5_230::-webkit-scrollbar{height:4px}._tableWrapper_177b5_230::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_177b5_230::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_177b5_230::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_177b5_7{padding:0;background:#fff}._header_177b5_28{border:none;box-shadow:none;padding:20px 0}._headerRight_177b5_76,._pagination_177b5_417,._actionCell_177b5_338,._checkboxCell_177b5_280{display:none!important}._tableWrapper_177b5_230{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_177b5_179,._skeletonCell_177b5_401{animation:none}._addBtn_177b5_95,._actionBtn_177b5_339,._table_177b5_230 tbody tr{transition:none}}._overlay_1vg63_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;opacity:0;visibility:hidden;transition:all .25s ease;pointer-events:none}._overlay_1vg63_6._show_1vg63_19{opacity:1;visibility:visible;pointer-events:auto}._drawer_1vg63_28{position:fixed;top:0;right:0;width:620px;max-width:98vw;height:100vh;height:100dvh;background:#fff;z-index:9999;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000014;overflow:hidden}._drawerOpen_1vg63_46{transform:translate(0)}._dragHandle_1vg63_48{display:none}._drawerHeader_1vg63_53{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10}._drawerTitleGroup_1vg63_67{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_1vg63_74{width:44px;height:44px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#3b82f6;border:1.5px solid #bfdbfe;flex-shrink:0}._drawerTitle_1vg63_67{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_1vg63_96{font-size:13px;color:#64748b;margin:2px 0 0}._closeBtn_1vg63_102{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;flex-shrink:0}._closeBtn_1vg63_102:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._closeBtn_1vg63_102:disabled{opacity:.5;cursor:not-allowed}._drawerBody_1vg63_127{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px 110px;position:relative;z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._drawerBody_1vg63_127::-webkit-scrollbar{width:4px}._drawerBody_1vg63_127::-webkit-scrollbar-track{background:transparent}._drawerBody_1vg63_127::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._formSection_1vg63_145{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #f1f5f9}._formSection_1vg63_145:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:12px}._sectionHeader_1vg63_157{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f8fafc;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px}._sectionHeader_1vg63_157 svg{color:#3b82f6;flex-shrink:0}._sectionHint_1vg63_176{margin-left:auto;font-size:11px;font-weight:500;color:#94a3b8;text-transform:none;letter-spacing:0}._row_1vg63_188{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;align-items:start;margin-bottom:16px}._rowFull_1vg63_197{display:grid;grid-template-columns:1fr;gap:16px;width:100%;align-items:start;margin-bottom:16px}._fieldGroup_1vg63_209{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}._label_1vg63_217{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#334155}._label_1vg63_217 ._required_1vg63_226{color:#ef4444!important;font-weight:700}._input_1vg63_234{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;background:#fafbfc;color:#1e293b;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1vg63_234:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1vg63_234:hover:not(:disabled){border-color:#94a3b8}._input_1vg63_234:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._inputError_1vg63_266{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1vg63_266:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._textarea_1vg63_276{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;background:#fafbfc;color:#1e293b;transition:all .25s ease;outline:none;font-family:inherit;min-height:84px;resize:vertical;box-sizing:border-box}._textarea_1vg63_276:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_1vg63_276:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._textarea_1vg63_276._inputError_1vg63_266{border-color:#ef4444!important;background:#fef2f2!important}._helperText_1vg63_312{font-size:12px;color:#94a3b8;margin-top:4px;line-height:1.4}._error_1vg63_319{font-size:12px;color:#ef4444;margin-top:4px;font-weight:500;line-height:1.4}._drawerFooter_1vg63_330{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;min-height:80px;position:sticky;bottom:0;z-index:10;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1vg63_345{padding:10px 24px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1vg63_345:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}._cancelBtn_1vg63_345:disabled{opacity:.5;cursor:not-allowed}._submitBtn_1vg63_365{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px;box-shadow:0 2px 8px #3b82f640}._submitBtn_1vg63_365:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1vg63_365:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinner_1vg63_393{display:inline-block;width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1vg63_393 .6s linear infinite;flex-shrink:0}@keyframes _spin_1vg63_393{to{transform:rotate(360deg)}}._bottomSpacer_1vg63_406{height:8px}@media (max-width: 1024px){._drawer_1vg63_28{width:95vw}}@media (max-width: 768px){._overlay_1vg63_6{background:#0f172a8c}._drawer_1vg63_28{top:0;bottom:0;right:0;left:auto;width:100vw;max-width:100vw;height:100vh;height:100dvh;border-radius:0;transform:translate(100%);box-shadow:-8px 0 32px #0003;transition:transform .35s cubic-bezier(.32,.72,0,1)}._drawerOpen_1vg63_46{transform:translate(0)}._drawerHeader_1vg63_53{padding:12px 16px;min-height:64px;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_1vg63_67{gap:10px}._drawerIcon_1vg63_74{width:38px;height:38px;border-radius:10px}._drawerIcon_1vg63_74 svg{width:18px;height:18px}._drawerTitle_1vg63_67{font-size:16px}._drawerSubtitle_1vg63_96{font-size:12px;margin-top:1px}._closeBtn_1vg63_102{width:36px;height:36px;border-radius:10px}._drawerBody_1vg63_127{padding:16px 16px 120px}._formSection_1vg63_145{margin-bottom:18px;padding-bottom:18px}._sectionHeader_1vg63_157{font-size:12px;letter-spacing:.4px;margin-bottom:12px;padding-bottom:8px;gap:7px}._sectionHeader_1vg63_157 svg{width:14px;height:14px}._row_1vg63_188{grid-template-columns:1fr;gap:14px;margin-bottom:14px}._rowFull_1vg63_197{gap:14px;margin-bottom:14px}._input_1vg63_234,._textarea_1vg63_276{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_1vg63_276{min-height:90px;height:auto}._label_1vg63_217{font-size:13px;font-weight:600;gap:4px}._helperText_1vg63_312,._error_1vg63_319{font-size:12px}._drawerFooter_1vg63_330{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:row;gap:10px;min-height:0;border-top:1px solid #f1f5f9;background:#fff;box-shadow:0 -4px 16px #0f172a0d;position:sticky;bottom:0}._cancelBtn_1vg63_345,._submitBtn_1vg63_365{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1vg63_365 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_1vg63_53{padding:10px 12px;min-height:60px}._drawerTitleGroup_1vg63_67{gap:8px}._drawerIcon_1vg63_74{width:34px;height:34px;border-radius:8px}._drawerIcon_1vg63_74 svg{width:16px;height:16px}._drawerTitle_1vg63_67{font-size:15px}._drawerSubtitle_1vg63_96{font-size:11px}._closeBtn_1vg63_102{width:34px;height:34px;border-radius:8px}._closeBtn_1vg63_102 svg{width:18px;height:18px}._drawerBody_1vg63_127{padding:14px 12px 120px}._formSection_1vg63_145{margin-bottom:16px;padding-bottom:16px}._sectionHeader_1vg63_157{font-size:11.5px;margin-bottom:10px;padding-bottom:8px}._sectionHint_1vg63_176{font-size:10px}._row_1vg63_188,._rowFull_1vg63_197{gap:12px;margin-bottom:12px}._input_1vg63_234,._textarea_1vg63_276{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_1vg63_276{min-height:84px;height:auto}._label_1vg63_217{font-size:12.5px;gap:3px}._helperText_1vg63_312,._error_1vg63_319{font-size:11.5px}._drawerFooter_1vg63_330{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));gap:8px}._cancelBtn_1vg63_345,._submitBtn_1vg63_365{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 900px) and (orientation: landscape){._drawer_1vg63_28{width:100vw;max-width:100vw}._drawerBody_1vg63_127{padding-top:8px;padding-bottom:100px}._row_1vg63_188{grid-template-columns:1fr 1fr;gap:12px}._rowFull_1vg63_197{grid-template-columns:1fr}._drawerFooter_1vg63_330{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1vg63_345,._submitBtn_1vg63_365{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1vg63_28,._overlay_1vg63_6,._closeBtn_1vg63_102,._spinner_1vg63_393,._submitBtn_1vg63_365{animation:none!important;transition-duration:.01ms!important}}._drawerOverlay_15o3d_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;animation:_fadeIn_15o3d_1 .25s ease}@keyframes _fadeIn_15o3d_1{0%{opacity:0}to{opacity:1}}._drawer_15o3d_6{position:fixed;top:0;right:0;width:620px;max-width:98vw;height:100vh;height:100dvh;background:#fff;z-index:9999;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000014;overflow:hidden;animation:_slideInRight_15o3d_1 .35s cubic-bezier(.4,0,.2,1)}@keyframes _slideInRight_15o3d_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_15o3d_49{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;min-height:72px;z-index:10}._headerLeft_15o3d_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_15o3d_68{width:44px;height:44px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#3b82f6;border:1.5px solid #bfdbfe;flex-shrink:0}._drawerTitle_15o3d_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_15o3d_90{font-size:13px;color:#64748b;margin:2px 0 0}._drawerClose_15o3d_96{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;flex-shrink:0}._drawerClose_15o3d_96:hover{background:#e2e8f0;color:#0f172a}._companyForm_15o3d_116{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_15o3d_116::-webkit-scrollbar{width:4px}._companyForm_15o3d_116::-webkit-scrollbar-track{background:transparent}._companyForm_15o3d_116::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._infoSection_15o3d_133{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #f1f5f9}._infoSection_15o3d_133:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}._sectionTitle_15o3d_145{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f8fafc;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px}._sectionIcon_15o3d_159{color:#3b82f6;display:flex;align-items:center;flex-shrink:0}._fieldsRow_15o3d_169{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}._fieldItem_15o3d_176{display:flex;flex-direction:column;gap:6px;min-width:0}._fieldLabel_15o3d_183{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}._fieldIcon_15o3d_194{color:#3b82f6;display:flex;align-items:center;flex-shrink:0}._fieldValue_15o3d_201{padding:12px 14px;background:#fafbfc;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#1e293b;font-weight:500;min-height:46px;display:flex;align-items:center;word-break:break-word;overflow-wrap:anywhere;line-height:1.4}._formActions_15o3d_220{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_15o3d_231{padding:10px 24px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_15o3d_231:hover{background:#f1f5f9;border-color:#94a3b8}._editBtn_15o3d_246{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px;box-shadow:0 2px 8px #3b82f640}._editBtn_15o3d_246:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._skeletonWrapper_15o3d_272{display:flex;flex-direction:column;gap:24px}._skeletonAvatar_15o3d_274{width:64px;height:64px;border-radius:50%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_shimmer_15o3d_1 1.5s infinite;margin:0 auto 8px}._skeletonSection_15o3d_284{display:flex;flex-direction:column;gap:12px}._skeletonTitle_15o3d_286{width:140px;height:14px;border-radius:6px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_shimmer_15o3d_1 1.5s infinite}._skeletonRow_15o3d_295{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_15o3d_297{height:46px;border-radius:10px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_shimmer_15o3d_1 1.5s infinite}@keyframes _shimmer_15o3d_1{0%{background-position:-200% 0}to{background-position:200% 0}}._emptyState_15o3d_313{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:60px 24px;text-align:center;min-height:100%}._emptyIconWrapper_15o3d_324{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_15o3d_335{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_15o3d_336{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}@media (max-width: 1024px){._drawer_15o3d_6{width:95vw}}@media (max-width: 768px){._drawerOverlay_15o3d_6{background:#0f172a8c}._drawer_15o3d_6{top:0;bottom:0;right:0;left:auto;width:100vw;max-width:100vw;height:100vh;height:100dvh;border-radius:0;box-shadow:-8px 0 32px #0003;animation:_slideInRight_15o3d_1 .35s cubic-bezier(.32,.72,0,1)}._drawerHeader_15o3d_49{padding:12px 16px;min-height:64px;border-bottom:1px solid #e2e8f0}._headerLeft_15o3d_61{gap:10px}._headerIcon_15o3d_68{width:38px;height:38px;border-radius:10px}._headerIcon_15o3d_68 svg{width:18px;height:18px}._drawerTitle_15o3d_81{font-size:16px}._headerSubtitle_15o3d_90{font-size:12px;margin-top:1px}._drawerClose_15o3d_96{width:36px;height:36px;border-radius:10px}._companyForm_15o3d_116{padding:16px}._infoSection_15o3d_133{margin-bottom:18px;padding-bottom:18px}._sectionTitle_15o3d_145{font-size:12px;letter-spacing:.4px;margin-bottom:12px;padding-bottom:8px;gap:7px}._sectionTitle_15o3d_145 svg{width:14px;height:14px}._fieldsRow_15o3d_169{grid-template-columns:1fr;gap:14px}._fieldItem_15o3d_176{gap:5px}._fieldLabel_15o3d_183{font-size:12px}._fieldLabel_15o3d_183 svg{width:13px;height:13px}._fieldValue_15o3d_201{font-size:16px;min-height:48px;padding:12px 14px;border-radius:12px;background:#fff}._formActions_15o3d_220{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;background:#fff;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_15o3d_231,._editBtn_15o3d_246{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._editBtn_15o3d_246 svg{width:16px;height:16px}._skeletonAvatar_15o3d_274{width:56px;height:56px}._skeletonRow_15o3d_295{grid-template-columns:1fr;gap:12px}._skeletonField_15o3d_297{height:48px;border-radius:12px}._emptyState_15o3d_313{padding:40px 16px}._emptyIconWrapper_15o3d_324{width:80px;height:80px}._emptyIconWrapper_15o3d_324 svg{width:40px;height:40px}._emptyTitle_15o3d_335{font-size:18px}._emptyDescription_15o3d_336{font-size:13px}}@media (max-width: 480px){._drawerHeader_15o3d_49{padding:10px 12px;min-height:60px}._headerLeft_15o3d_61{gap:8px}._headerIcon_15o3d_68{width:34px;height:34px;border-radius:8px}._headerIcon_15o3d_68 svg{width:16px;height:16px}._drawerTitle_15o3d_81{font-size:15px}._headerSubtitle_15o3d_90{font-size:11px}._drawerClose_15o3d_96{width:34px;height:34px;border-radius:8px}._drawerClose_15o3d_96 svg{width:18px;height:18px}._companyForm_15o3d_116{padding:14px 12px}._infoSection_15o3d_133{margin-bottom:16px;padding-bottom:16px}._sectionTitle_15o3d_145{font-size:11.5px;margin-bottom:10px;padding-bottom:8px}._fieldsRow_15o3d_169{gap:12px}._fieldItem_15o3d_176{gap:4px}._fieldLabel_15o3d_183{font-size:11px}._fieldValue_15o3d_201{font-size:15px;min-height:46px;padding:10px 12px;border-radius:10px}._formActions_15o3d_220{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_15o3d_231,._editBtn_15o3d_246{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 900px) and (orientation: landscape){._drawer_15o3d_6{width:100vw;max-width:100vw}._companyForm_15o3d_116{padding:8px 12px}._fieldsRow_15o3d_169{grid-template-columns:1fr 1fr;gap:12px}._formActions_15o3d_220{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_15o3d_231,._editBtn_15o3d_246{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_15o3d_6,._drawerOverlay_15o3d_6,._drawerClose_15o3d_96,._editBtn_15o3d_246,._skeletonAvatar_15o3d_274,._skeletonTitle_15o3d_286,._skeletonField_15o3d_297{animation:none!important;transition-duration:.01ms!important}}._overlay_x4flg_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;opacity:0;visibility:hidden;transition:all .25s ease;pointer-events:none}._overlay_x4flg_6._show_x4flg_19{opacity:1;visibility:visible;pointer-events:auto}._drawer_x4flg_28{position:fixed;top:0;right:0;width:620px;max-width:98vw;height:100vh;height:100dvh;background:#fff;z-index:9999;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000014;overflow:hidden}._drawerOpen_x4flg_46{transform:translate(0)}._drawerHeader_x4flg_51{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;min-height:72px;z-index:10}._drawerTitleGroup_x4flg_63{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_x4flg_70{width:44px;height:44px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#3b82f6;border:1.5px solid #bfdbfe;flex-shrink:0}._drawerTitle_x4flg_63{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_x4flg_92{font-size:13px;color:#64748b;margin:2px 0 0}._closeBtn_x4flg_98{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;flex-shrink:0}._closeBtn_x4flg_98:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._closeBtn_x4flg_98:disabled{opacity:.5;cursor:not-allowed}._drawerBody_x4flg_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._drawerBody_x4flg_123::-webkit-scrollbar{width:4px}._drawerBody_x4flg_123::-webkit-scrollbar-track{background:transparent}._drawerBody_x4flg_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._row_x4flg_140{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;align-items:start;margin-bottom:16px}._rowFull_x4flg_149{display:grid;grid-template-columns:1fr;gap:16px;width:100%;align-items:start;margin-bottom:16px}._fieldGroup_x4flg_161{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}._label_x4flg_169{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#334155}._label_x4flg_169 ._required_x4flg_178{color:#ef4444!important;font-weight:700}._input_x4flg_186{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;background:#fafbfc;color:#1e293b;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_x4flg_186:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_x4flg_186:hover:not(:disabled){border-color:#94a3b8}._input_x4flg_186:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._inputError_x4flg_216{border-color:#ef4444!important;background:#fef2f2!important}._inputError_x4flg_216:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._textarea_x4flg_226{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;background:#fafbfc;color:#1e293b;transition:all .25s ease;outline:none;font-family:inherit;min-height:84px;resize:vertical;box-sizing:border-box}._textarea_x4flg_226:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_x4flg_226:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._textarea_x4flg_226._inputError_x4flg_216{border-color:#ef4444!important;background:#fef2f2!important}._helperText_x4flg_262{font-size:12px;color:#94a3b8;margin-top:4px;line-height:1.4}._error_x4flg_269{font-size:12px;color:#ef4444;margin-top:4px;font-weight:500;line-height:1.4}._drawerFooter_x4flg_280{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_x4flg_291{padding:10px 24px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_x4flg_291:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}._cancelBtn_x4flg_291:disabled{opacity:.5;cursor:not-allowed}._submitBtn_x4flg_311{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px;box-shadow:0 2px 8px #3b82f640}._submitBtn_x4flg_311:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_x4flg_311:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinner_x4flg_339{display:inline-block;width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_x4flg_339 .6s linear infinite;flex-shrink:0}@keyframes _spin_x4flg_339{to{transform:rotate(360deg)}}._loadingContainer_x4flg_352{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;gap:16px;color:#64748b;font-size:14px}._loadingContainer_x4flg_352 ._spinner_x4flg_339{width:40px;height:40px;border-width:3px;border-color:#3b82f633;border-top-color:#3b82f6}@media (max-width: 1024px){._drawer_x4flg_28{width:95vw}}@media (max-width: 768px){._overlay_x4flg_6{background:#0f172a8c}._drawer_x4flg_28{top:0;bottom:0;right:0;left:auto;width:100vw;max-width:100vw;height:100vh;height:100dvh;border-radius:0;transform:translate(100%);box-shadow:-8px 0 32px #0003;transition:transform .35s cubic-bezier(.32,.72,0,1)}._drawerOpen_x4flg_46{transform:translate(0)}._drawerHeader_x4flg_51{padding:12px 16px;min-height:64px;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_x4flg_63{gap:10px}._drawerIcon_x4flg_70{width:38px;height:38px;border-radius:10px}._drawerIcon_x4flg_70 svg{width:18px;height:18px}._drawerTitle_x4flg_63{font-size:16px}._drawerSubtitle_x4flg_92{font-size:12px;margin-top:1px}._closeBtn_x4flg_98{width:36px;height:36px;border-radius:10px}._drawerBody_x4flg_123{padding:16px}._row_x4flg_140{grid-template-columns:1fr;gap:14px;margin-bottom:14px}._rowFull_x4flg_149{gap:14px;margin-bottom:14px}._input_x4flg_186,._textarea_x4flg_226{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_x4flg_226{min-height:90px;height:auto}._label_x4flg_169{font-size:13px;font-weight:600;gap:4px}._helperText_x4flg_262,._error_x4flg_269{font-size:12px}._drawerFooter_x4flg_280{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:row;gap:10px;border-top:1px solid #f1f5f9;background:#fff;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_x4flg_291,._submitBtn_x4flg_311{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_x4flg_311 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_x4flg_51{padding:10px 12px;min-height:60px}._drawerTitleGroup_x4flg_63{gap:8px}._drawerIcon_x4flg_70{width:34px;height:34px;border-radius:8px}._drawerIcon_x4flg_70 svg{width:16px;height:16px}._drawerTitle_x4flg_63{font-size:15px}._drawerSubtitle_x4flg_92{font-size:11px}._closeBtn_x4flg_98{width:34px;height:34px;border-radius:8px}._closeBtn_x4flg_98 svg{width:18px;height:18px}._drawerBody_x4flg_123{padding:14px 12px}._row_x4flg_140,._rowFull_x4flg_149{gap:12px;margin-bottom:12px}._input_x4flg_186,._textarea_x4flg_226{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_x4flg_226{min-height:84px;height:auto}._label_x4flg_169{font-size:12.5px;gap:3px}._helperText_x4flg_262,._error_x4flg_269{font-size:11.5px}._drawerFooter_x4flg_280{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));gap:8px}._cancelBtn_x4flg_291,._submitBtn_x4flg_311{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 900px) and (orientation: landscape){._drawer_x4flg_28{width:100vw;max-width:100vw}._drawerBody_x4flg_123{padding:8px 12px}._row_x4flg_140{grid-template-columns:1fr 1fr;gap:12px}._rowFull_x4flg_149{grid-template-columns:1fr}._drawerFooter_x4flg_280{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_x4flg_291,._submitBtn_x4flg_311{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_x4flg_28,._overlay_x4flg_6,._closeBtn_x4flg_98,._spinner_x4flg_339,._submitBtn_x4flg_311{animation:none!important;transition-duration:.01ms!important}}._page_1mjeu_7{padding:0;background:#f8fafc}._pageContent_1mjeu_13{margin:0 auto;transition:filter .3s ease}._pageBlur_1mjeu_19{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_1mjeu_28{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_1mjeu_42{display:flex;align-items:center;gap:16px}._headerIcon_1mjeu_48{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._headerIcon_1mjeu_48 svg{color:#3b82f6}._title_1mjeu_62{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_1mjeu_71{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_1mjeu_78{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_1mjeu_89{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_1mjeu_97,._deleteSelectedBtn_1mjeu_98,._addBtn_1mjeu_99,._refreshBtn_1mjeu_100{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_1mjeu_97{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_1mjeu_97:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_1mjeu_97 ._checkbox_1mjeu_132{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_1mjeu_140{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_1mjeu_98{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_1mjeu_98:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_1mjeu_98:disabled{opacity:.5;cursor:not-allowed}._addBtn_1mjeu_99{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_1mjeu_99:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_1mjeu_100{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_1mjeu_100:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_1mjeu_100:disabled{opacity:.5;cursor:not-allowed}._spin_1mjeu_196{animation:_spin_1mjeu_196 .8s linear infinite}@keyframes _spin_1mjeu_196{to{transform:rotate(360deg)}}._searchBar_1mjeu_202{display:flex;align-items:center;gap:10px}._searchWrapper_1mjeu_203{position:relative;display:flex;align-items:center}._searchIcon_1mjeu_204{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_1mjeu_206{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_1mjeu_206:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1mjeu_206::placeholder{color:#94a3b8}._clearSearchBtn_1mjeu_227{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_1mjeu_227:hover{color:#475569;background:#f1f5f9}._tableWrapper_1mjeu_247{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_1mjeu_247{width:100%;border-collapse:collapse;font-size:13px}._table_1mjeu_247 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_1mjeu_247 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_1mjeu_247 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_1mjeu_285:hover{background:#f8fafc}._rowHover_1mjeu_285:last-child{border-bottom:none}._selectedRow_1mjeu_287{background:#eff6ff!important}._table_1mjeu_247 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_1mjeu_297{width:36px;text-align:center}._checkbox_1mjeu_132{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_1mjeu_305{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_1mjeu_306{display:inline-block;min-width:24px}._companyCell_1mjeu_308{display:flex;align-items:center;gap:10px}._avatar_1mjeu_309{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._companyName_1mjeu_322{font-weight:500;color:#0f172a;font-size:13px}._shortName_1mjeu_323{color:#475569;font-weight:500;font-size:13px}._iconCell_1mjeu_325{display:flex;align-items:center;gap:6px}._cellIcon_1mjeu_326{flex-shrink:0;color:#3b82f6}._gstNumber_1mjeu_328{font-family:Courier New,monospace;font-size:13px;color:#475569}._stateCell_1mjeu_334{display:flex;align-items:center;gap:6px;color:#475569;font-size:13px}._actionCell_1mjeu_343{text-align:center!important;min-width:140px}._actionBtnGroup_1mjeu_344{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_1mjeu_344{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_1mjeu_344:hover:not(:disabled){transform:scale(1.05)}._viewBtn_1mjeu_360:hover,._editBtn_1mjeu_361:hover{background:#eff6ff}._deleteBtn_1mjeu_362:hover{background:#fee2e2}._empty_1mjeu_367{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_1mjeu_368{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_1mjeu_370{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_1mjeu_381{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_1mjeu_382{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_1mjeu_384{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #3b82f633}._emptyAddBtn_1mjeu_384:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._skeletonRow_1mjeu_404{background:#fff}._skeletonRow_1mjeu_404:hover{background:#fff!important}._skeletonCell_1mjeu_406{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1mjeu_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_1mjeu_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_1mjeu_422{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_1mjeu_434{font-size:13px;color:#64748b;font-weight:500}._paginationControls_1mjeu_435{display:flex;gap:4px;align-items:center}._pageBtn_1mjeu_437{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_1mjeu_437:hover:not(:disabled):not(._pageBtnActive_1mjeu_453){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1mjeu_437:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1mjeu_453{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_1mjeu_206{width:220px}}@media (max-width: 1024px){._header_1mjeu_28{padding:16px 20px}._searchInput_1mjeu_206{width:180px}._table_1mjeu_247 thead th,._table_1mjeu_247 tbody td{padding:12px}}@media (max-width: 768px){._page_1mjeu_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_1mjeu_28{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_1mjeu_42{gap:12px}._title_1mjeu_62{font-size:20px}._subtitle_1mjeu_71{font-size:12px}._headerIcon_1mjeu_48{width:42px;height:42px}._headerRight_1mjeu_78{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_1mjeu_202,._searchWrapper_1mjeu_203{width:100%}._searchInput_1mjeu_206{width:100%;font-size:14px}._actionButtonsRow_1mjeu_89{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_1mjeu_97,._deleteSelectedBtn_1mjeu_98,._addBtn_1mjeu_99,._refreshBtn_1mjeu_100{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_1mjeu_97{display:inline-flex;gap:4px}._selectAllBox_1mjeu_97 ._checkbox_1mjeu_132{width:18px;height:18px}._selectAllText_1mjeu_140{font-size:12px}._refreshBtn_1mjeu_100{padding:0;width:auto}._deleteSelectedBtn_1mjeu_98 span,._addBtn_1mjeu_99 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_1mjeu_247{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_1mjeu_247,._table_1mjeu_247 tbody,._table_1mjeu_247 tr,._table_1mjeu_247 td{display:block;width:100%}._table_1mjeu_247{font-size:14px;min-width:0}._table_1mjeu_247 thead{display:none}._table_1mjeu_247 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_1mjeu_247 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_1mjeu_247 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_1mjeu_247 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_1mjeu_247 tbody td._checkboxCell_1mjeu_297{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_1mjeu_247 tbody td._checkboxCell_1mjeu_297:before{display:none}._table_1mjeu_247 tbody td._checkboxCell_1mjeu_297 ._checkbox_1mjeu_132{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_1mjeu_247 tbody td._snoCell_1mjeu_305{display:none}._table_1mjeu_247 tbody td[data-label=Company]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1mjeu_247 tbody td[data-label=Company]:before{display:none}._companyCell_1mjeu_308{gap:12px}._avatar_1mjeu_309{width:44px;height:44px;font-size:15px;border-radius:12px}._companyName_1mjeu_322{font-size:16px;font-weight:600;color:#0f172a}._table_1mjeu_247 tbody td[data-label="Short Name"]{padding:8px 0;font-size:14px}._table_1mjeu_247 tbody td[data-label="GST No."]{padding:8px 0}._iconCell_1mjeu_325,._stateCell_1mjeu_334{justify-content:flex-end;flex-wrap:wrap}._table_1mjeu_247 tbody td._actionCell_1mjeu_343{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_1mjeu_247 tbody td._actionCell_1mjeu_343:before{display:none}._actionBtnGroup_1mjeu_344{justify-content:flex-end;gap:8px}._actionBtn_1mjeu_344{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_1mjeu_344 svg{width:18px;height:18px}._selectedRow_1mjeu_287{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_1mjeu_404{padding:14px!important;display:block}._skeletonRow_1mjeu_404 td{display:block!important;padding:8px 0!important}._skeletonRow_1mjeu_404 td:before{display:none}._empty_1mjeu_367{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_1mjeu_422{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_1mjeu_434{text-align:center;font-size:12px}._paginationControls_1mjeu_435{justify-content:center;flex-wrap:wrap}._pageBtn_1mjeu_437{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_1mjeu_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_1mjeu_28{padding:12px;border-radius:10px}._title_1mjeu_62{font-size:18px}._headerIcon_1mjeu_48{width:38px;height:38px;border-radius:10px}._headerIcon_1mjeu_48 svg{width:18px;height:18px}._actionButtonsRow_1mjeu_89{gap:6px}._selectAllBox_1mjeu_97,._deleteSelectedBtn_1mjeu_98,._addBtn_1mjeu_99,._refreshBtn_1mjeu_100{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_1mjeu_97 ._checkbox_1mjeu_132{width:16px;height:16px}._selectAllText_1mjeu_140{font-size:11px}._deleteSelectedBtn_1mjeu_98 ._btnText_1mjeu_794,._addBtn_1mjeu_99 ._btnText_1mjeu_794{display:none}._deleteSelectedBtn_1mjeu_98,._addBtn_1mjeu_99{gap:0}._table_1mjeu_247 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_1mjeu_309{width:40px;height:40px;font-size:14px}._companyName_1mjeu_322{font-size:15px}._table_1mjeu_247 tbody td{font-size:13px;padding:5px 0}._actionBtn_1mjeu_344{width:36px;height:36px}._actionBtn_1mjeu_344 svg{width:16px;height:16px}._pageBtn_1mjeu_437{min-width:30px;height:30px;font-size:11px}._pagination_1mjeu_422{padding:10px 12px}._paginationInfo_1mjeu_434{font-size:11px}}._tableWrapper_1mjeu_247::-webkit-scrollbar{height:4px}._tableWrapper_1mjeu_247::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_1mjeu_247::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_1mjeu_247::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_1mjeu_7{padding:0;background:#fff}._header_1mjeu_28{border:none;box-shadow:none;padding:20px 0}._headerRight_1mjeu_78,._pagination_1mjeu_422,._actionCell_1mjeu_343,._checkboxCell_1mjeu_297{display:none!important}._tableWrapper_1mjeu_247{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_1mjeu_196,._skeletonCell_1mjeu_406{animation:none}._addBtn_1mjeu_99,._actionBtn_1mjeu_344,._table_1mjeu_247 tbody tr{transition:none}}._drawerOverlay_16lhf_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_16lhf_1 .3s ease}@keyframes _fadeIn_16lhf_1{0%{opacity:0}to{opacity:1}}._drawer_16lhf_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_16lhf_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_16lhf_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_16lhf_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_16lhf_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_16lhf_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_16lhf_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_16lhf_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_16lhf_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_16lhf_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_16lhf_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_16lhf_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_16lhf_123::-webkit-scrollbar{width:6px}._companyForm_16lhf_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_16lhf_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_16lhf_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_16lhf_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_16lhf_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_16lhf_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_16lhf_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_16lhf_172{grid-column:1 / -1}._label_16lhf_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_16lhf_176 svg{color:#3b82f6;flex-shrink:0}._required_16lhf_187{color:#ef4444!important;font-weight:700}._helperText_16lhf_192{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_16lhf_203{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_16lhf_203:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_16lhf_203:hover:not(:disabled){border-color:#94a3b8}._input_16lhf_203:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_16lhf_203::placeholder{color:#94a3b8}._inputError_16lhf_238{border-color:#ef4444!important;background:#fef2f2!important}._inputError_16lhf_238:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_16lhf_248{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_16lhf_258{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_16lhf_269{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_16lhf_269:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_16lhf_269:disabled{opacity:.6;cursor:not-allowed}._submitBtn_16lhf_289{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_16lhf_289:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_16lhf_289:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_16lhf_319{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_16lhf_319 .7s linear infinite;flex-shrink:0}@keyframes _spin_16lhf_319{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_16lhf_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_16lhf_7{background:#0f172a8c}._drawer_16lhf_7{width:100vw;max-width:100vw;animation:_slideInMobile_16lhf_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_16lhf_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_16lhf_50{padding:12px 16px;min-height:64px}._headerLeft_16lhf_61{gap:10px}._headerIcon_16lhf_68{width:38px;height:38px;border-radius:10px}._headerIcon_16lhf_68 svg{width:18px;height:18px}._drawerTitle_16lhf_81{font-size:16px}._headerSubtitle_16lhf_90{font-size:12px;margin-top:1px}._drawerClose_16lhf_97{width:36px;height:36px;border-radius:10px}._companyForm_16lhf_123{padding:16px}._grid_16lhf_159{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_16lhf_172{grid-column:1 / -1}._sectionLabel_16lhf_148{font-size:12px;margin-bottom:2px}._input_16lhf_203{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_16lhf_176{font-size:13px}._drawerFooter_16lhf_258{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_16lhf_269,._submitBtn_16lhf_289{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_16lhf_289 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_16lhf_50{padding:10px 12px;min-height:60px}._headerIcon_16lhf_68{width:34px;height:34px;border-radius:8px}._headerIcon_16lhf_68 svg{width:16px;height:16px}._drawerTitle_16lhf_81{font-size:15px}._headerSubtitle_16lhf_90{font-size:11px}._drawerClose_16lhf_97{width:34px;height:34px;border-radius:8px}._companyForm_16lhf_123{padding:12px}._sectionLabel_16lhf_148{font-size:11.5px}._grid_16lhf_159{grid-template-columns:1fr 1fr;gap:10px}._input_16lhf_203{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_16lhf_176{font-size:12.5px}._label_16lhf_176 svg{width:12px;height:12px}._drawerFooter_16lhf_258{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_16lhf_269,._submitBtn_16lhf_289{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_16lhf_159{grid-template-columns:1fr}._fullWidth_16lhf_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_16lhf_7{width:100vw;max-width:100vw}._companyForm_16lhf_123{padding:12px}._grid_16lhf_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_16lhf_258{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_16lhf_269,._submitBtn_16lhf_289{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_16lhf_7,._drawerOverlay_16lhf_7,._drawerClose_16lhf_97,._spinner_16lhf_319,._submitBtn_16lhf_289{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_16lhf_7{display:none!important}._drawer_16lhf_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_nq0i3_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_nq0i3_1 .3s ease}@keyframes _fadeIn_nq0i3_1{0%{opacity:0}to{opacity:1}}._drawer_nq0i3_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_nq0i3_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_nq0i3_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_nq0i3_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_nq0i3_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_nq0i3_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_nq0i3_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_nq0i3_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_nq0i3_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_nq0i3_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_nq0i3_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_nq0i3_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_nq0i3_123::-webkit-scrollbar{width:6px}._companyForm_nq0i3_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_nq0i3_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_nq0i3_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_nq0i3_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_nq0i3_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_nq0i3_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_nq0i3_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_nq0i3_172{grid-column:1 / -1}._label_nq0i3_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_nq0i3_176 svg{color:#3b82f6;flex-shrink:0}._required_nq0i3_187{color:#ef4444!important;font-weight:700}._helperText_nq0i3_192{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_nq0i3_203{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_nq0i3_203:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_nq0i3_203:hover:not(:disabled){border-color:#94a3b8}._input_nq0i3_203:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_nq0i3_203::placeholder{color:#94a3b8}._inputError_nq0i3_238{border-color:#ef4444!important;background:#fef2f2!important}._inputError_nq0i3_238:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_nq0i3_248{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._apiErrorBanner_nq0i3_256{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:12px}._apiErrorBanner_nq0i3_256 svg{flex-shrink:0}._apiErrorClose_nq0i3_272{margin-left:auto;border:none;background:transparent;color:#b91c1c;font-size:18px;line-height:1;cursor:pointer;padding:0 4px;border-radius:4px}._apiErrorClose_nq0i3_272:hover{background:#fee2e2}._drawerFooter_nq0i3_289{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_nq0i3_300{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_nq0i3_300:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_nq0i3_300:disabled{opacity:.6;cursor:not-allowed}._submitBtn_nq0i3_320{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_nq0i3_320:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_nq0i3_320:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_nq0i3_350{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_nq0i3_350 .7s linear infinite;flex-shrink:0}@keyframes _spin_nq0i3_350{to{transform:rotate(360deg)}}._skeletonWrapper_nq0i3_366{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_nq0i3_372{display:flex;flex-direction:column;gap:6px}._skeletonLabel_nq0i3_378{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_nq0i3_1 1.4s ease-in-out infinite}._skeletonInput_nq0i3_387{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_nq0i3_1 1.4s ease-in-out infinite}@keyframes _shimmer_nq0i3_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){._drawer_nq0i3_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_nq0i3_7{background:#0f172a8c}._drawer_nq0i3_7{width:100vw;max-width:100vw;animation:_slideInMobile_nq0i3_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_nq0i3_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_nq0i3_50{padding:12px 16px;min-height:64px}._headerLeft_nq0i3_61{gap:10px}._headerIcon_nq0i3_68{width:38px;height:38px;border-radius:10px}._headerIcon_nq0i3_68 svg{width:18px;height:18px}._drawerTitle_nq0i3_81{font-size:16px}._headerSubtitle_nq0i3_90{font-size:12px;margin-top:1px}._drawerClose_nq0i3_97{width:36px;height:36px;border-radius:10px}._companyForm_nq0i3_123{padding:16px}._grid_nq0i3_159,._skeletonWrapper_nq0i3_366{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_nq0i3_172{grid-column:1 / -1}._sectionLabel_nq0i3_148{font-size:12px;margin-bottom:2px}._input_nq0i3_203{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_nq0i3_176{font-size:13px}._drawerFooter_nq0i3_289{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_nq0i3_300,._submitBtn_nq0i3_320{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_nq0i3_320 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_nq0i3_50{padding:10px 12px;min-height:60px}._headerIcon_nq0i3_68{width:34px;height:34px;border-radius:8px}._headerIcon_nq0i3_68 svg{width:16px;height:16px}._drawerTitle_nq0i3_81{font-size:15px}._headerSubtitle_nq0i3_90{font-size:11px}._drawerClose_nq0i3_97{width:34px;height:34px;border-radius:8px}._companyForm_nq0i3_123{padding:12px}._sectionLabel_nq0i3_148{font-size:11.5px}._grid_nq0i3_159,._skeletonWrapper_nq0i3_366{grid-template-columns:1fr 1fr;gap:10px}._input_nq0i3_203{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_nq0i3_176{font-size:12.5px}._label_nq0i3_176 svg{width:12px;height:12px}._drawerFooter_nq0i3_289{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_nq0i3_300,._submitBtn_nq0i3_320{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_nq0i3_159,._skeletonWrapper_nq0i3_366{grid-template-columns:1fr}._fullWidth_nq0i3_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_nq0i3_7{width:100vw;max-width:100vw}._companyForm_nq0i3_123{padding:12px}._grid_nq0i3_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_nq0i3_289{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_nq0i3_300,._submitBtn_nq0i3_320{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_nq0i3_7,._drawerOverlay_nq0i3_7,._drawerClose_nq0i3_97,._spinner_nq0i3_350,._submitBtn_nq0i3_320,._skeletonLabel_nq0i3_378,._skeletonInput_nq0i3_387{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_nq0i3_7{display:none!important}._drawer_nq0i3_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_pyc0j_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_pyc0j_1 .3s ease}@keyframes _fadeIn_pyc0j_1{0%{opacity:0}to{opacity:1}}._drawer_pyc0j_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_pyc0j_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_pyc0j_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_pyc0j_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_pyc0j_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_pyc0j_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_pyc0j_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_pyc0j_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}._drawerClose_pyc0j_101{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_pyc0j_101:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_pyc0j_125{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_pyc0j_125::-webkit-scrollbar{width:6px}._companyForm_pyc0j_125::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_pyc0j_125::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_pyc0j_125::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_pyc0j_144{display:flex;flex-direction:column;gap:16px}._sectionLabel_pyc0j_150{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_pyc0j_161{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_pyc0j_167{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_pyc0j_174{grid-column:1 / -1}._label_pyc0j_178{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_pyc0j_178 svg{color:#3b82f6;flex-shrink:0}._viewValue_pyc0j_192{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;height:46px;box-sizing:border-box;display:flex;align-items:center;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._gstBadge_pyc0j_212{display:inline-flex;align-items:center;justify-content:center;padding:4px 14px;border-radius:20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;line-height:1;height:26px;box-shadow:0 2px 6px #3b82f640}._apiErrorBanner_pyc0j_231{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:12px}._apiErrorBanner_pyc0j_231 svg{flex-shrink:0}._drawerFooter_pyc0j_250{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_pyc0j_261{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_pyc0j_261:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._submitBtn_pyc0j_279{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_pyc0j_279:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._skeletonWrapper_pyc0j_307{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_pyc0j_313{display:flex;flex-direction:column;gap:6px}._skeletonLabel_pyc0j_319{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_pyc0j_1 1.4s ease-in-out infinite}._skeletonInput_pyc0j_328{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_pyc0j_1 1.4s ease-in-out infinite}@keyframes _shimmer_pyc0j_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_pyc0j_345{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;text-align:center;color:#64748b}._emptyState_pyc0j_345 svg{color:#94a3b8;padding:20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;border:2px dashed #93c5fd}._emptyState_pyc0j_345 p{font-size:15px;font-weight:500;color:#64748b;margin:0}@media (max-width: 1024px){._drawer_pyc0j_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_pyc0j_7{background:#0f172a8c}._drawer_pyc0j_7{width:100vw;max-width:100vw;animation:_slideInMobile_pyc0j_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_pyc0j_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_pyc0j_50{padding:12px 16px;min-height:64px}._headerLeft_pyc0j_61{gap:10px}._headerIcon_pyc0j_68{width:38px;height:38px;border-radius:10px}._headerIcon_pyc0j_68 svg{width:18px;height:18px}._drawerTitle_pyc0j_81{font-size:16px}._headerSubtitle_pyc0j_90{font-size:12px;margin-top:1px;max-width:220px}._drawerClose_pyc0j_101{width:36px;height:36px;border-radius:10px}._companyForm_pyc0j_125{padding:16px}._grid_pyc0j_161,._skeletonWrapper_pyc0j_307{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_pyc0j_174{grid-column:1 / -1}._sectionLabel_pyc0j_150{font-size:12px;margin-bottom:2px}._viewValue_pyc0j_192{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px}._gstBadge_pyc0j_212{font-size:14px;padding:6px 16px;height:30px}._label_pyc0j_178{font-size:13px}._drawerFooter_pyc0j_250{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_pyc0j_261,._submitBtn_pyc0j_279{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_pyc0j_279 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_pyc0j_50{padding:10px 12px;min-height:60px}._headerIcon_pyc0j_68{width:34px;height:34px;border-radius:8px}._headerIcon_pyc0j_68 svg{width:16px;height:16px}._drawerTitle_pyc0j_81{font-size:15px}._headerSubtitle_pyc0j_90{font-size:11px;max-width:180px}._drawerClose_pyc0j_101{width:34px;height:34px;border-radius:8px}._companyForm_pyc0j_125{padding:12px}._sectionLabel_pyc0j_150{font-size:11.5px}._grid_pyc0j_161,._skeletonWrapper_pyc0j_307{grid-template-columns:1fr 1fr;gap:10px}._viewValue_pyc0j_192{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._gstBadge_pyc0j_212{font-size:13px;padding:5px 14px;height:28px}._label_pyc0j_178{font-size:12.5px}._label_pyc0j_178 svg{width:12px;height:12px}._drawerFooter_pyc0j_250{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_pyc0j_261,._submitBtn_pyc0j_279{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_pyc0j_161,._skeletonWrapper_pyc0j_307{grid-template-columns:1fr}._fullWidth_pyc0j_174{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_pyc0j_7{width:100vw;max-width:100vw}._companyForm_pyc0j_125{padding:12px}._grid_pyc0j_161{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_pyc0j_250{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_pyc0j_261,._submitBtn_pyc0j_279{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_pyc0j_7,._drawerOverlay_pyc0j_7,._drawerClose_pyc0j_101,._submitBtn_pyc0j_279,._skeletonLabel_pyc0j_319,._skeletonInput_pyc0j_328{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_pyc0j_7{display:none!important}._drawer_pyc0j_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_2w4c7_7{padding:0;background:#f8fafc}._pageContent_2w4c7_13{margin:0 auto;transition:filter .3s ease}._pageBlur_2w4c7_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_2w4c7_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_2w4c7_41{display:flex;align-items:center;gap:16px}._headerIcon_2w4c7_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_2w4c7_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_2w4c7_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_2w4c7_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_2w4c7_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_2w4c7_92,._deleteSelectedBtn_2w4c7_93,._addBtn_2w4c7_94,._refreshBtn_2w4c7_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_2w4c7_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_2w4c7_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_2w4c7_92 ._checkbox_2w4c7_124{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_2w4c7_132{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_2w4c7_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_2w4c7_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_2w4c7_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_2w4c7_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_2w4c7_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_2w4c7_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_2w4c7_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_2w4c7_95:disabled{opacity:.5;cursor:not-allowed}._spin_2w4c7_178{animation:_spin_2w4c7_178 .8s linear infinite}@keyframes _spin_2w4c7_178{to{transform:rotate(360deg)}}._searchBar_2w4c7_184{display:flex;align-items:center;gap:10px}._searchWrapper_2w4c7_185{position:relative;display:flex;align-items:center}._searchIcon_2w4c7_186{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_2w4c7_188{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_2w4c7_188:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_2w4c7_188::placeholder{color:#94a3b8}._clearSearchBtn_2w4c7_209{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_2w4c7_209:hover{color:#475569;background:#f1f5f9}._tableWrapper_2w4c7_229{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_2w4c7_229{width:100%;border-collapse:collapse;font-size:13px}._table_2w4c7_229 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_2w4c7_229 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_2w4c7_229 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_2w4c7_267:hover{background:#f8fafc}._rowHover_2w4c7_267:last-child{border-bottom:none}._selectedRow_2w4c7_269{background:#eff6ff!important}._table_2w4c7_229 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_2w4c7_279{width:36px;text-align:center}._checkbox_2w4c7_124{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_2w4c7_287{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_2w4c7_288{display:inline-block;min-width:24px}._gstCell_2w4c7_290{display:flex;align-items:center;gap:10px}._avatar_2w4c7_291{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._gstRate_2w4c7_304{font-weight:500;color:#0f172a;font-size:13px}._actionCell_2w4c7_307{text-align:center!important;min-width:140px}._actionBtnGroup_2w4c7_308{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_2w4c7_308{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_2w4c7_308:hover:not(:disabled){transform:scale(1.05)}._viewBtn_2w4c7_324:hover,._editBtn_2w4c7_325:hover{background:#eff6ff}._deleteBtn_2w4c7_326:hover{background:#fee2e2}._empty_2w4c7_331{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_2w4c7_332{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_2w4c7_334{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_2w4c7_345{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_2w4c7_346{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_2w4c7_348{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #3b82f633}._emptyAddBtn_2w4c7_348:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._skeletonRow_2w4c7_368{background:#fff}._skeletonRow_2w4c7_368:hover{background:#fff!important}._skeletonCell_2w4c7_370{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_2w4c7_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_2w4c7_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_2w4c7_386{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_2w4c7_398{font-size:13px;color:#64748b;font-weight:500}._paginationControls_2w4c7_399{display:flex;gap:4px;align-items:center}._pageBtn_2w4c7_401{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_2w4c7_401:hover:not(:disabled):not(._pageBtnActive_2w4c7_417){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_2w4c7_401:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_2w4c7_417{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_2w4c7_188{width:220px}}@media (max-width: 1024px){._header_2w4c7_27{padding:16px 20px}._searchInput_2w4c7_188{width:180px}._table_2w4c7_229 thead th,._table_2w4c7_229 tbody td{padding:12px}}@media (max-width: 768px){._page_2w4c7_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_2w4c7_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_2w4c7_41{gap:12px}._title_2w4c7_59{font-size:20px}._subtitle_2w4c7_68{font-size:12px}._headerIcon_2w4c7_47{width:42px;height:42px}._headerRight_2w4c7_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_2w4c7_184,._searchWrapper_2w4c7_185{width:100%}._searchInput_2w4c7_188{width:100%;font-size:14px}._actionButtonsRow_2w4c7_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_2w4c7_92,._deleteSelectedBtn_2w4c7_93,._addBtn_2w4c7_94,._refreshBtn_2w4c7_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_2w4c7_92{display:inline-flex;gap:4px}._selectAllBox_2w4c7_92 ._checkbox_2w4c7_124{width:18px;height:18px}._selectAllText_2w4c7_132{font-size:12px}._refreshBtn_2w4c7_95{padding:0;width:auto}._deleteSelectedBtn_2w4c7_93 span,._addBtn_2w4c7_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_2w4c7_229{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_2w4c7_229,._table_2w4c7_229 tbody,._table_2w4c7_229 tr,._table_2w4c7_229 td{display:block;width:100%}._table_2w4c7_229{font-size:14px;min-width:0}._table_2w4c7_229 thead{display:none}._table_2w4c7_229 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_2w4c7_229 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_2w4c7_229 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_2w4c7_229 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_2w4c7_229 tbody td._checkboxCell_2w4c7_279{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_2w4c7_229 tbody td._checkboxCell_2w4c7_279:before{display:none}._table_2w4c7_229 tbody td._checkboxCell_2w4c7_279 ._checkbox_2w4c7_124{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_2w4c7_229 tbody td._snoCell_2w4c7_287{display:none}._table_2w4c7_229 tbody td[data-label="GST Rate"]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_2w4c7_229 tbody td[data-label="GST Rate"]:before{display:none}._gstCell_2w4c7_290{gap:12px}._avatar_2w4c7_291{width:44px;height:44px;font-size:15px;border-radius:12px}._gstRate_2w4c7_304{font-size:16px;font-weight:600;color:#0f172a}._table_2w4c7_229 tbody td._actionCell_2w4c7_307{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_2w4c7_229 tbody td._actionCell_2w4c7_307:before{display:none}._actionBtnGroup_2w4c7_308{justify-content:flex-end;gap:8px}._actionBtn_2w4c7_308{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_2w4c7_308 svg{width:18px;height:18px}._selectedRow_2w4c7_269{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_2w4c7_368{padding:14px!important;display:block}._skeletonRow_2w4c7_368 td{display:block!important;padding:8px 0!important}._skeletonRow_2w4c7_368 td:before{display:none}._empty_2w4c7_331{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_2w4c7_386{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_2w4c7_398{text-align:center;font-size:12px}._paginationControls_2w4c7_399{justify-content:center;flex-wrap:wrap}._pageBtn_2w4c7_401{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_2w4c7_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_2w4c7_27{padding:12px;border-radius:10px}._title_2w4c7_59{font-size:18px}._headerIcon_2w4c7_47{width:38px;height:38px;border-radius:10px}._headerIcon_2w4c7_47 svg{width:18px;height:18px}._actionButtonsRow_2w4c7_85{gap:6px}._selectAllBox_2w4c7_92,._deleteSelectedBtn_2w4c7_93,._addBtn_2w4c7_94,._refreshBtn_2w4c7_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_2w4c7_92 ._checkbox_2w4c7_124{width:16px;height:16px}._selectAllText_2w4c7_132{font-size:11px}._deleteSelectedBtn_2w4c7_93 ._btnText_2w4c7_708,._addBtn_2w4c7_94 ._btnText_2w4c7_708{display:none}._deleteSelectedBtn_2w4c7_93,._addBtn_2w4c7_94{gap:0}._table_2w4c7_229 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_2w4c7_291{width:40px;height:40px;font-size:14px}._gstRate_2w4c7_304{font-size:15px}._table_2w4c7_229 tbody td{font-size:13px;padding:5px 0}._actionBtn_2w4c7_308{width:36px;height:36px}._actionBtn_2w4c7_308 svg{width:16px;height:16px}._pageBtn_2w4c7_401{min-width:30px;height:30px;font-size:11px}._pagination_2w4c7_386{padding:10px 12px}._paginationInfo_2w4c7_398{font-size:11px}}._tableWrapper_2w4c7_229::-webkit-scrollbar{height:4px}._tableWrapper_2w4c7_229::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_2w4c7_229::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_2w4c7_229::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_2w4c7_7{padding:0;background:#fff}._header_2w4c7_27{border:none;box-shadow:none;padding:20px 0}._headerRight_2w4c7_75,._pagination_2w4c7_386,._actionCell_2w4c7_307,._checkboxCell_2w4c7_279{display:none!important}._tableWrapper_2w4c7_229{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_2w4c7_178,._skeletonCell_2w4c7_370{animation:none}._addBtn_2w4c7_94,._actionBtn_2w4c7_308,._table_2w4c7_229 tbody tr{transition:none}}._page_1jd2d_6{background:#f8fafc}._pageContent_1jd2d_11{max-width:1200px;margin:0 auto}._headerSection_1jd2d_19{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;flex-wrap:wrap;gap:16px}._pageTitle_1jd2d_28{font-size:28px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.02em}._pageSubtitle_1jd2d_36{font-size:14px;color:#64748b;margin:4px 0 0}._editBtn_1jd2d_42{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #2563eb40;white-space:nowrap}._editBtn_1jd2d_42:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb59}._actionButtons_1jd2d_65{display:flex;gap:10px;flex-wrap:wrap}._saveBtn_1jd2d_71,._cancelBtn_1jd2d_72{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._saveBtn_1jd2d_71{border:none;background:#10b981;color:#fff}._saveBtn_1jd2d_71:hover:not(:disabled){background:#059669;transform:translateY(-1px)}._saveBtn_1jd2d_71:disabled{opacity:.6;cursor:not-allowed;transform:none}._cancelBtn_1jd2d_72{border:1.5px solid #e2e8f0;background:#fff;color:#475569}._cancelBtn_1jd2d_72:hover{background:#f1f5f9;border-color:#cbd5e1}._loadingContainer_1jd2d_116{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:#64748b}._spinner_1jd2d_126{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:_spin_1jd2d_126 .8s linear infinite}@keyframes _spin_1jd2d_126{to{transform:rotate(360deg)}}._errorContainer_1jd2d_137{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;max-width:480px;margin:0 auto;text-align:center;gap:16px;padding:20px}._errorIcon_1jd2d_150{color:#ef4444}._errorTitle_1jd2d_152{font-size:24px;font-weight:600;color:#0f172a;margin:0}._errorMessage_1jd2d_159{font-size:14px;color:#64748b;margin:0}._errorActions_1jd2d_165{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}._createProfileBtn_1jd2d_173,._retryBtn_1jd2d_174,._logoutBtn_1jd2d_175{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._createProfileBtn_1jd2d_173,._retryBtn_1jd2d_174{border:none;background:#2563eb;color:#fff}._logoutBtn_1jd2d_175{border:1.5px solid #e2e8f0;background:#fff;color:#475569}._retryBtn_1jd2d_174:hover,._createProfileBtn_1jd2d_173:hover{background:#1d4ed8;transform:translateY(-1px)}._logoutBtn_1jd2d_175:hover{background:#f1f5f9;border-color:#cbd5e1}._emptyProfileCard_1jd2d_207{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:60px 24px;box-shadow:0 1px 3px #0000000d}._emptyProfileContent_1jd2d_215{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:420px;margin:0 auto}._emptyIcon_1jd2d_225{color:#94a3b8}._emptyProfileContent_1jd2d_215 h3{font-size:20px;font-weight:600;color:#0f172a;margin:8px 0 0}._emptyProfileContent_1jd2d_215 p{font-size:14px;color:#64748b;margin:0;line-height:1.6}._setupProfileBtn_1jd2d_241{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;background:#2563eb;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;margin-top:8px;transition:all .2s ease;box-shadow:0 2px 8px #2563eb40}._setupProfileBtn_1jd2d_241:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 16px #2563eb59}._gridLayout_1jd2d_267{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}._leftColumn_1jd2d_274{position:sticky;top:24px}._profileCard_1jd2d_279{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 1px 3px #0000000d}._avatarContainer_1jd2d_288{display:flex;flex-direction:column;align-items:center}._avatarLarge_1jd2d_294{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:700;color:#fff;margin-bottom:16px;box-shadow:0 8px 24px #0000001f;letter-spacing:1px}._fullName_1jd2d_309{font-size:22px;font-weight:600;color:#0f172a;margin:0 0 4px;word-break:break-word}._username_1jd2d_317{font-size:14px;color:#94a3b8;margin:0 0 16px;word-break:break-word}._badgeContainer_1jd2d_324{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}._badgePrimary_1jd2d_331,._badgeSecondary_1jd2d_332{padding:4px 14px;border-radius:20px;font-size:12px;font-weight:500}._badgePrimary_1jd2d_331{background:#dbeafe;color:#1d4ed8}._badgeSecondary_1jd2d_332{background:#f1f5f9;color:#475569}._rightColumn_1jd2d_345{display:flex;flex-direction:column;gap:24px;min-width:0}._detailsCard_1jd2d_353,._passwordCard_1jd2d_354{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000d}._detailsHeader_1jd2d_362{padding:14px 22px;border-bottom:1px solid #f1f5f9;background:#fafbfc}._detailsTitle_1jd2d_368{font-size:16px;font-weight:600;color:#0f172a;margin:0}._detailsBody_1jd2d_375{padding:24px}._infoGrid_1jd2d_378{display:grid;grid-template-columns:1fr 1fr;gap:20px}._infoItem_1jd2d_384{display:flex;flex-direction:column;gap:4px;min-width:0}._infoLabel_1jd2d_391{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;display:flex;align-items:center;gap:6px}._infoValue_1jd2d_402{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#0f172a;padding:10px 12px;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9;word-break:break-word;min-width:0}._infoValue_1jd2d_402 span{overflow:hidden;text-overflow:ellipsis}._infoIcon_1jd2d_422{color:#94a3b8;flex-shrink:0}._editForm_1jd2d_425{width:100%}._formGrid_1jd2d_427{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}._formGroup_1jd2d_433{display:flex;flex-direction:column;gap:6px;min-width:0}._formGroup_1jd2d_433 label{font-size:13px;font-weight:600;color:#3d4e6b}._required_1jd2d_446{color:#e5484d!important}._formGroup_1jd2d_433 input{padding:11px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0b1a33;background:#fafcff;transition:all .2s ease;width:100%;font-family:inherit;min-height:46px}._formGroup_1jd2d_433 input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14;background:#fff}._errorInput_1jd2d_468{border-color:#e5484d!important}._errorInput_1jd2d_468:focus{border-color:#e5484d!important;box-shadow:0 0 0 3px #e5484d14!important}._errorMsg_1jd2d_477{font-size:12px;color:#e5484d;margin-top:2px}._genderGroup_1jd2d_483{display:flex;gap:20px;padding-top:6px;flex-wrap:wrap}._radioLabel_1jd2d_490{display:flex;align-items:center;gap:8px;font-size:14px;color:#0f172a;cursor:pointer;padding:6px 0}._radioLabel_1jd2d_490 input[type=radio]{width:18px;height:18px;accent-color:#2563eb;cursor:pointer}._passwordHeader_1jd2d_508{display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}._passwordHeaderIcon_1jd2d_517{width:36px;height:36px;border-radius:10px;background:#dbeafe;display:flex;align-items:center;justify-content:center;color:#2563eb;flex-shrink:0}._passwordTitle_1jd2d_529{font-size:16px;font-weight:600;color:#0f172a;margin:0}._passwordSubtitle_1jd2d_536{font-size:13px;color:#64748b;margin:2px 0 0}._passwordBody_1jd2d_542{padding:24px}._passwordForm_1jd2d_544{width:100%}._passwordGrid_1jd2d_546{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}._passwordGroup_1jd2d_552{display:flex;flex-direction:column;gap:6px;min-width:0}._passwordLabel_1jd2d_559{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}._passwordInputWrapper_1jd2d_567{position:relative;display:flex;align-items:center}._passwordInputWrapper_1jd2d_567 input{width:100%;padding:11px 46px 11px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0b1a33;background:#fafcff;transition:all .2s ease;font-family:inherit;min-height:46px}._passwordInputWrapper_1jd2d_567 input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14;background:#fff}._passwordInputWrapper_1jd2d_567 input._errorInput_1jd2d_468{border-color:#e5484d!important}._passwordInputWrapper_1jd2d_567 input._errorInput_1jd2d_468:focus{box-shadow:0 0 0 3px #e5484d14!important}._passwordToggle_1jd2d_601{position:absolute;right:10px;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._passwordToggle_1jd2d_601:hover:not(:disabled){color:#2563eb;background:#eff6ff}._passwordToggle_1jd2d_601:disabled{opacity:.5;cursor:not-allowed}._passwordFooter_1jd2d_626{display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid #f1f5f9}._passwordSubmitBtn_1jd2d_634{display:inline-flex;align-items:center;gap:8px;padding:11px 32px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #2563eb33;min-height:46px}._passwordSubmitBtn_1jd2d_634:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb59}._passwordSubmitBtn_1jd2d_634:disabled{opacity:.6;cursor:not-allowed;transform:none}._passwordSubmitBtn_1jd2d_634 ._spinner_1jd2d_126{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1jd2d_126 .8s linear infinite;display:inline-block}@media (max-width: 1024px){._gridLayout_1jd2d_267{grid-template-columns:280px 1fr;gap:20px}._passwordGrid_1jd2d_546{grid-template-columns:1fr 1fr}}@media (max-width: 768px){._page_1jd2d_6{padding:14px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._headerSection_1jd2d_19{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._pageTitle_1jd2d_28{font-size:22px}._pageSubtitle_1jd2d_36{font-size:13px;margin-top:2px}._editBtn_1jd2d_42,._saveBtn_1jd2d_71,._cancelBtn_1jd2d_72{width:100%;justify-content:center;min-height:46px;font-size:15px}._actionButtons_1jd2d_65{flex-direction:row;width:100%}._actionButtons_1jd2d_65 ._saveBtn_1jd2d_71,._actionButtons_1jd2d_65 ._cancelBtn_1jd2d_72{flex:1 1 0}._gridLayout_1jd2d_267{grid-template-columns:1fr;gap:14px}._leftColumn_1jd2d_274{position:static}._profileCard_1jd2d_279{padding:22px 18px;border-radius:14px}._avatarLarge_1jd2d_294{width:88px;height:88px;font-size:30px;margin-bottom:12px}._fullName_1jd2d_309{font-size:19px}._username_1jd2d_317{font-size:13px;margin-bottom:12px}._rightColumn_1jd2d_345{gap:14px}._detailsCard_1jd2d_353,._passwordCard_1jd2d_354{border-radius:14px}._detailsHeader_1jd2d_362,._passwordHeader_1jd2d_508{padding:14px 16px}._detailsBody_1jd2d_375,._passwordBody_1jd2d_542{padding:16px}._detailsTitle_1jd2d_368,._passwordTitle_1jd2d_529{font-size:15px}._passwordSubtitle_1jd2d_536{font-size:12px}._passwordHeaderIcon_1jd2d_517{width:34px;height:34px}._infoGrid_1jd2d_378{grid-template-columns:1fr;gap:12px}._infoValue_1jd2d_402{font-size:14px;padding:10px 12px;min-height:44px}._formGrid_1jd2d_427{grid-template-columns:1fr;gap:14px}._formGroup_1jd2d_433 input,._passwordInputWrapper_1jd2d_567 input{font-size:16px;min-height:48px;padding:12px 14px}._passwordInputWrapper_1jd2d_567 input{padding-right:46px}._genderGroup_1jd2d_483{gap:18px;padding-top:4px}._radioLabel_1jd2d_490{font-size:15px;padding:8px 0}._radioLabel_1jd2d_490 input[type=radio]{width:20px;height:20px}._passwordGrid_1jd2d_546{grid-template-columns:1fr;gap:14px}._passwordFooter_1jd2d_626{justify-content:stretch;margin-top:16px;padding-top:14px;margin-bottom:8px}._passwordSubmitBtn_1jd2d_634{width:100%;justify-content:center;min-height:48px;font-size:15px}._errorActions_1jd2d_165{flex-direction:column;width:100%}._createProfileBtn_1jd2d_173,._retryBtn_1jd2d_174,._logoutBtn_1jd2d_175{width:100%;justify-content:center}}@media (max-width: 480px){._page_1jd2d_6{padding:10px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._pageTitle_1jd2d_28{font-size:20px}._pageSubtitle_1jd2d_36{font-size:12px}._profileCard_1jd2d_279{padding:18px 14px;border-radius:12px}._avatarLarge_1jd2d_294{width:76px;height:76px;font-size:26px}._fullName_1jd2d_309{font-size:17px}._username_1jd2d_317{font-size:12px}._badgePrimary_1jd2d_331,._badgeSecondary_1jd2d_332{font-size:11px;padding:3px 11px}._detailsCard_1jd2d_353,._passwordCard_1jd2d_354{border-radius:12px}._detailsHeader_1jd2d_362,._passwordHeader_1jd2d_508{padding:12px 14px}._detailsBody_1jd2d_375,._passwordBody_1jd2d_542{padding:14px}._detailsTitle_1jd2d_368,._passwordTitle_1jd2d_529{font-size:14px}._infoLabel_1jd2d_391{font-size:10.5px}._infoValue_1jd2d_402{font-size:13.5px;padding:9px 11px}._formGroup_1jd2d_433 label{font-size:12.5px}._formGroup_1jd2d_433 input,._passwordInputWrapper_1jd2d_567 input{font-size:16px;min-height:46px;padding:11px 12px;border-radius:10px}._passwordInputWrapper_1jd2d_567 input{padding-right:42px}._radioLabel_1jd2d_490{font-size:14px;gap:6px}._radioLabel_1jd2d_490 input[type=radio]{width:18px;height:18px}._passwordSubmitBtn_1jd2d_634{min-height:46px;font-size:14px;padding:10px 20px}._errorTitle_1jd2d_152{font-size:20px}._errorMessage_1jd2d_159{font-size:13px}}@media (prefers-reduced-motion: reduce){._spinner_1jd2d_126,._editBtn_1jd2d_42,._saveBtn_1jd2d_71,._passwordSubmitBtn_1jd2d_634,._setupProfileBtn_1jd2d_241,._retryBtn_1jd2d_174,._createProfileBtn_1jd2d_173{transition:none;animation:none}}._drawerOverlay_ha7or_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_ha7or_1 .3s ease}@keyframes _fadeIn_ha7or_1{0%{opacity:0}to{opacity:1}}._drawer_ha7or_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_ha7or_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_ha7or_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_ha7or_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_ha7or_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_ha7or_68{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #7dd3fc;flex-shrink:0;box-shadow:0 4px 12px #0ea5e938}._drawerTitle_ha7or_80{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_ha7or_89{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_ha7or_96{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_ha7or_96:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_ha7or_120{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;display:flex;flex-direction:column;gap:14px}._companyForm_ha7or_120::-webkit-scrollbar{width:6px}._companyForm_ha7or_120::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_ha7or_120::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_ha7or_120::-webkit-scrollbar-thumb:hover{background:#94a3b8}._eventBadgeWrapper_ha7or_142{display:flex;align-items:center;gap:10px;margin-bottom:4px}._eventBadge_ha7or_142{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.3px;border:1.5px solid transparent;text-transform:uppercase}._eventId_ha7or_162{font-size:12.5px;color:#94a3b8;font-weight:700;letter-spacing:.3px}._infoCard_ha7or_172{background:#fff;border:1.5px solid #f1f5f9;border-radius:12px;padding:14px 16px;transition:all .2s ease}._infoCard_ha7or_172:hover{border-color:#7dd3fc;box-shadow:0 4px 12px #0ea5e90f}._infoCardLabel_ha7or_185{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}._infoCardLabel_ha7or_185 svg{color:#0ea5e9}._infoCardValue_ha7or_201{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0f172a;line-height:1.4;word-break:break-word}._actionIcon_ha7or_212,._dateIcon_ha7or_217{color:#0ea5e9;flex-shrink:0}._employeeInfo_ha7or_225{display:flex;align-items:center;gap:12px;width:100%}._employeeAvatar_ha7or_232{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;letter-spacing:.3px;flex-shrink:0;box-shadow:0 3px 10px #0ea5e940}._employeeDetails_ha7or_247{display:flex;flex-direction:column;gap:3px;min-width:0}._employeeName_ha7or_254{font-size:14px;font-weight:700;color:#0f172a;line-height:1.3}._employeeEmail_ha7or_261{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b;font-weight:500}._employeeEmail_ha7or_261 svg{color:#0ea5e9;flex-shrink:0}._section_ha7or_278{background:#fff;border:1.5px solid #f1f5f9;border-radius:12px;padding:16px;margin-top:4px}._sectionHeader_ha7or_286{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1.5px solid #f1f5f9;flex-wrap:wrap}._sectionHeaderLeft_ha7or_297{display:flex;align-items:center;gap:8px;min-width:0}._sectionHeaderIcon_ha7or_304{color:#0ea5e9;flex-shrink:0}._sectionHeaderTitle_ha7or_309{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px}._sectionHeaderCount_ha7or_317{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:20px;font-size:11px;font-weight:700;color:#0369a1}._sectionBadge_ha7or_332{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.3px;border:1.5px solid transparent;white-space:nowrap}._badgeInfo_ha7or_345{background:#e0f2fe;color:#0369a1;border-color:#7dd3fc}._badgeWarning_ha7or_351{background:#fefce8;color:#a16207;border-color:#fde68a}._badgeCreate_ha7or_357,._badgeUpdate_ha7or_363{background:#e0f2fe;color:#0369a1;border-color:#7dd3fc}._badgeDelete_ha7or_369{background:#fef2f2;color:#b91c1c;border-color:#fecaca}._badgeDefault_ha7or_375{background:#f8fafc;color:#475569;border-color:#e2e8f0}._dataGrid_ha7or_384{display:grid;grid-template-columns:1fr 1fr;gap:10px}._dataItem_ha7or_390{display:flex;flex-direction:column;gap:5px;padding:11px 13px;background:#fafbfc;border:1.5px solid #f1f5f9;border-radius:10px;transition:all .2s ease;min-width:0}._dataItem_ha7or_390:hover{border-color:#7dd3fc;background:#fff}._dataItemHighlight_ha7or_407{background:#e0f2fe;border-color:#7dd3fc}._dataItemLabel_ha7or_412{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._dataItemIcon_ha7or_423{color:#0ea5e9;display:flex;align-items:center;flex-shrink:0}._dataItemValue_ha7or_430{font-size:13.5px;font-weight:600;color:#0f172a;line-height:1.4;word-break:break-word;overflow:hidden;text-overflow:ellipsis}._changesList_ha7or_443{display:flex;flex-direction:column;gap:10px}._changeItem_ha7or_449{background:#fff;border:1.5px solid #f1f5f9;border-radius:10px;overflow:hidden;transition:all .2s ease}._changeItem_ha7or_449:hover{border-color:#7dd3fc;box-shadow:0 4px 12px #0ea5e90f}._changeItemHeader_ha7or_462{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f8fafc;border-bottom:1.5px solid #f1f5f9}._changeItemIcon_ha7or_471{width:26px;height:26px;border-radius:7px;background:#e0f2fe;border:1px solid #7dd3fc;color:#0ea5e9;display:flex;align-items:center;justify-content:center;flex-shrink:0}._changeItemField_ha7or_484{flex:1;font-size:12.5px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._changeItemStatus_ha7or_494{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#e0f2fe;border:1px solid #7dd3fc;color:#0369a1;border-radius:20px;font-size:10.5px;font-weight:700;letter-spacing:.3px;flex-shrink:0}._changeItemBody_ha7or_509{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px}._changeValueOld_ha7or_517,._changeValueNew_ha7or_518{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:8px;min-width:0}._changeValueOld_ha7or_517{background:#fef2f2;border:1px solid #fecaca}._changeValueNew_ha7or_518{background:#ecfdf5;border:1px solid #a7f3d0}._changeValueLabel_ha7or_537{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}._changeValueOld_ha7or_517 ._changeValueLabel_ha7or_537{color:#b91c1c}._changeValueNew_ha7or_518 ._changeValueLabel_ha7or_537{color:#047857}._changeValueText_ha7or_552{font-size:13px;font-weight:600;color:#0f172a;line-height:1.4;word-break:break-word;overflow:hidden;text-overflow:ellipsis}._changeArrow_ha7or_562{display:flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0}._itemsGrid_ha7or_573{display:grid;grid-template-columns:1fr;gap:10px}._itemCard_ha7or_579{background:#fafbfc;border:1.5px solid #f1f5f9;border-radius:10px;overflow:hidden}._itemCardHeader_ha7or_586{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#e0f2fe;border-bottom:1.5px solid #7dd3fc;flex-wrap:wrap}._itemNumber_ha7or_597{font-size:11.5px;font-weight:700;color:#0369a1;text-transform:uppercase;letter-spacing:.5px}._itemProduct_ha7or_605{font-size:12.5px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemCardBody_ha7or_614{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}._itemField_ha7or_621{display:flex;flex-direction:column;gap:3px;min-width:0}._itemFieldLabel_ha7or_628{font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._itemFieldValue_ha7or_636{font-size:13px;font-weight:600;color:#0f172a;word-break:break-word}._extraChargesGrid_ha7or_646{display:grid;grid-template-columns:1fr 1fr;gap:10px}._chargeCard_ha7or_652{background:#fefce8;border:1.5px solid #fde68a;border-radius:10px;overflow:hidden}._chargeCardHeader_ha7or_659{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;background:#fff;border-bottom:1.5px solid #fde68a}._chargeName_ha7or_669{font-size:12.5px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chargeType_ha7or_678{font-size:10.5px;font-weight:700;color:#a16207;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;background:#fef3c7;border-radius:12px;flex-shrink:0}._chargeCardBody_ha7or_690{display:flex;flex-direction:column;gap:8px;padding:12px}._chargeField_ha7or_697{display:flex;justify-content:space-between;align-items:center;gap:10px}._chargeFieldLabel_ha7or_704{font-size:11px;font-weight:700;color:#92400e;text-transform:uppercase;letter-spacing:.4px}._chargeFieldValue_ha7or_712{font-size:13px;font-weight:700;color:#0f172a;text-align:right;word-break:break-word}._emptyState_ha7or_723{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 24px;text-align:center;min-height:260px}._emptyIcon_ha7or_734{width:76px;height:76px;border-radius:50%;background:#e0f2fe;border:2px dashed #7dd3fc;color:#0ea5e9;display:flex;align-items:center;justify-content:center;margin-bottom:6px}._emptyTitle_ha7or_747{font-size:16px;font-weight:700;color:#0f172a;margin:0}._emptyText_ha7or_754{font-size:13px;color:#64748b;margin:0;max-width:320px;line-height:1.5}._drawerFooter_ha7or_765{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_ha7or_776{padding:12px 28px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px;font-family:inherit}._cancelBtn_ha7or_776:hover:not(:disabled){background:#e2e8f0;color:#0f172a}@media (max-width: 1024px){._drawer_ha7or_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_ha7or_7{background:#0f172a8c}._drawer_ha7or_7{width:100vw;max-width:100vw;animation:_slideInMobile_ha7or_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_ha7or_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_ha7or_50{padding:12px 16px;min-height:64px}._headerLeft_ha7or_61{gap:10px}._headerIcon_ha7or_68{width:38px;height:38px;border-radius:10px}._headerIcon_ha7or_68 svg{width:18px;height:18px}._drawerTitle_ha7or_80{font-size:16px}._headerSubtitle_ha7or_89{font-size:12px;margin-top:1px}._drawerClose_ha7or_96{width:36px;height:36px;border-radius:10px}._companyForm_ha7or_120{padding:16px;gap:12px}._infoCard_ha7or_172{padding:12px 14px;border-radius:11px}._infoCardValue_ha7or_201{font-size:13.5px}._section_ha7or_278{padding:14px;border-radius:11px}._sectionHeader_ha7or_286{margin-bottom:12px;padding-bottom:10px}._sectionHeaderTitle_ha7or_309{font-size:12px}._dataGrid_ha7or_384{grid-template-columns:1fr 1fr;gap:8px}._dataItem_ha7or_390{padding:10px 12px;border-radius:9px}._dataItemValue_ha7or_430{font-size:13px}._changeItemBody_ha7or_509{padding:10px;gap:6px}._changeValueOld_ha7or_517,._changeValueNew_ha7or_518{padding:7px 9px;border-radius:7px}._changeValueText_ha7or_552{font-size:12.5px}._itemCardBody_ha7or_614{grid-template-columns:1fr 1fr;padding:10px;gap:8px}._itemFieldValue_ha7or_636{font-size:12.5px}._extraChargesGrid_ha7or_646{grid-template-columns:1fr}._drawerFooter_ha7or_765{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_ha7or_776{flex:1 1 0;width:100%;justify-content:center;min-height:48px;font-size:15px;border-radius:12px}}@media (max-width: 480px){._drawerHeader_ha7or_50{padding:10px 12px;min-height:60px}._headerIcon_ha7or_68{width:34px;height:34px;border-radius:8px}._headerIcon_ha7or_68 svg{width:16px;height:16px}._drawerTitle_ha7or_80{font-size:15px}._headerSubtitle_ha7or_89{font-size:11px}._drawerClose_ha7or_96{width:34px;height:34px;border-radius:8px}._companyForm_ha7or_120{padding:12px;gap:10px}._dataGrid_ha7or_384,._itemCardBody_ha7or_614,._extraChargesGrid_ha7or_646{grid-template-columns:1fr}._changeItemBody_ha7or_509{grid-template-columns:1fr;gap:8px}._changeArrow_ha7or_562{transform:rotate(90deg)}._eventBadge_ha7or_142{padding:5px 10px;font-size:11px}._eventId_ha7or_162{font-size:11.5px}._employeeAvatar_ha7or_232{width:36px;height:36px;font-size:13px}._employeeName_ha7or_254{font-size:13.5px}._employeeEmail_ha7or_261{font-size:11.5px}._drawerFooter_ha7or_765{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_ha7or_776{min-height:46px;font-size:14px;border-radius:11px}}@media (max-width: 360px){._dataGrid_ha7or_384,._itemCardBody_ha7or_614{grid-template-columns:1fr}}@media (max-width: 900px) and (orientation: landscape){._drawer_ha7or_7{width:100vw;max-width:100vw}._companyForm_ha7or_120{padding:12px}._dataGrid_ha7or_384{grid-template-columns:1fr 1fr;gap:10px}._drawerFooter_ha7or_765{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_ha7or_776{min-height:42px;font-size:13px;padding:8px 18px;flex:0 0 auto;width:auto}}@media (prefers-reduced-motion: reduce){._drawer_ha7or_7,._drawerOverlay_ha7or_7,._drawerClose_ha7or_96,._changeItem_ha7or_449,._dataItem_ha7or_390,._infoCard_ha7or_172{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_ha7or_7{display:none!important}._drawer_ha7or_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_d8lkn_7{background:transparent;box-sizing:border-box}._pageContent_d8lkn_14{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:20px;transition:filter .3s ease}._pageBlur_d8lkn_23{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._headerSection_d8lkn_32{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0f172a0a}._headerLeft_d8lkn_44{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_d8lkn_51{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}._pageTitle_d8lkn_64{font-size:22px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._pageSubtitle_d8lkn_73{font-size:13px;color:#64748b;margin:3px 0 0;font-weight:500}._refreshBtn_d8lkn_83{width:42px;height:42px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._refreshBtn_d8lkn_83:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._refreshBtn_d8lkn_83:disabled{opacity:.55;cursor:not-allowed}._spin_d8lkn_109{animation:_spin_d8lkn_109 .8s linear infinite}@keyframes _spin_d8lkn_109{to{transform:rotate(360deg)}}._filtersBar_d8lkn_120{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0f172a0a}._searchWrapper_d8lkn_133{position:relative;flex:1 1 280px;min-width:220px;display:flex;align-items:center}._searchIcon_d8lkn_141{position:absolute;left:13px;color:#94a3b8;pointer-events:none}._searchInput_d8lkn_148{width:100%;height:42px;padding:0 40px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13.5px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box}._searchInput_d8lkn_148::placeholder{color:#94a3b8}._searchInput_d8lkn_148:hover:not(:disabled){border-color:#94a3b8}._searchInput_d8lkn_148:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px #3b82f61a}._searchInput_d8lkn_148:disabled{opacity:.6;cursor:not-allowed}._clearSearch_d8lkn_182{position:absolute;right:10px;width:22px;height:22px;border:none;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._clearSearch_d8lkn_182:hover{background:#fee2e2;color:#ef4444}._filterSelectWrapper_d8lkn_204{position:relative;display:flex;align-items:center;flex:0 0 auto}._filterSelectIcon_d8lkn_211{position:absolute;left:12px;color:#94a3b8;pointer-events:none}._filterSelect_d8lkn_204{height:42px;padding:0 34px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13.5px;color:#0f172a;background:#fafbfc;cursor:pointer;transition:all .25s ease;outline:none;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;min-width:150px}._filterSelect_d8lkn_204:hover:not(:disabled){border-color:#94a3b8}._filterSelect_d8lkn_204:focus{border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 4px #3b82f61a}._filterSelect_d8lkn_204:disabled{opacity:.6;cursor:not-allowed}._dateFilterWrapper_d8lkn_255{display:flex;align-items:center;gap:8px;flex:0 0 auto}._dateInputGroup_d8lkn_262{position:relative;display:flex;align-items:center}._dateIcon_d8lkn_268{position:absolute;left:11px;color:#94a3b8;pointer-events:none}._dateInput_d8lkn_262{height:42px;padding:0 10px 0 32px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;cursor:pointer;width:150px;box-sizing:border-box}._dateInput_d8lkn_262:hover:not(:disabled){border-color:#94a3b8}._dateInput_d8lkn_262:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px #3b82f61a}._dateInput_d8lkn_262:disabled{opacity:.6;cursor:not-allowed}._dateSeparator_d8lkn_306{font-size:12.5px;color:#94a3b8;font-weight:500}._clearDateBtn_d8lkn_312{width:28px;height:28px;border:none;background:#fef2f2;border-radius:8px;color:#ef4444;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._clearDateBtn_d8lkn_312:hover{background:#fee2e2}._clearAllBtn_d8lkn_332{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 14px;border:1.5px solid #fecaca;background:#fef2f2;border-radius:10px;color:#dc2626;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;flex:0 0 auto;white-space:nowrap}._clearAllBtn_d8lkn_332:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}._clearAllBtn_d8lkn_332:disabled{opacity:.6;cursor:not-allowed}._mainCard_d8lkn_364{background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}._desktopTableWrapper_d8lkn_375{display:block;overflow-x:auto}._table_d8lkn_380{width:100%;border-collapse:collapse;font-size:13.5px}._th_d8lkn_386{text-align:left;padding:14px 16px;font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.6px;background:#f8fafc;border-bottom:1.5px solid #f1f5f9;white-space:nowrap}._thCenter_d8lkn_399{text-align:center}._td_d8lkn_403{padding:14px 16px;border-bottom:1px solid #f1f5f9;color:#334155;font-size:13.5px;vertical-align:middle}._row_d8lkn_411{transition:background .15s ease}._row_d8lkn_411:hover{background:#f8fafc}._row_d8lkn_411:last-child ._td_d8lkn_403{border-bottom:none}._tdCenter_d8lkn_423{text-align:center}._rowIndex_d8lkn_427{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;background:#f1f5f9;border-radius:8px;font-size:12px;font-weight:700;color:#475569}._employeeCell_d8lkn_441{display:flex;align-items:center;gap:10px;min-width:0}._avatarSmall_d8lkn_448{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px;flex-shrink:0;box-shadow:0 2px 6px #0f172a1f}._employeeName_d8lkn_463{font-weight:600;color:#0f172a;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailsCell_d8lkn_472{display:flex;align-items:center;gap:8px;min-width:0}._cellIcon_d8lkn_479{color:#94a3b8;flex-shrink:0}._truncateText_d8lkn_484{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-weight:500;max-width:320px}._dateCell_d8lkn_493{display:flex;align-items:center;gap:8px;color:#64748b;font-size:12.5px;font-weight:500;white-space:nowrap}._eventBadge_d8lkn_506{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.4px;border:1.5px solid transparent;white-space:nowrap}._eventType_d8lkn_519{font-size:11px}._badgeLogin_d8lkn_523{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}._badgeLogout_d8lkn_529{background:#f1f5f9;color:#475569;border-color:#e2e8f0}._badgeCreate_d8lkn_535,._badgeUpdate_d8lkn_541{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}._badgeDelete_d8lkn_547{background:#fef2f2;color:#b91c1c;border-color:#fecaca}._badgeDownload_d8lkn_553{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}._badgeDefault_d8lkn_559{background:#f8fafc;color:#475569;border-color:#e2e8f0}._actionBtnGroup_d8lkn_568{display:flex;justify-content:center;align-items:center;gap:6px}._actionBtn_d8lkn_568{width:34px;height:34px;border-radius:9px;border:1.5px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._viewBtn_d8lkn_587{background:#eff6ff;color:#3b82f6;border-color:#bfdbfe}._viewBtn_d8lkn_587:hover:not(:disabled){background:#3b82f6;color:#fff;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}._actionBtn_d8lkn_568:disabled{opacity:.5;cursor:not-allowed}._skeletonRow_d8lkn_609{animation:_pulse_d8lkn_1 1.5s ease-in-out infinite}@keyframes _pulse_d8lkn_1{0%,to{opacity:1}50%{opacity:.55}}._skeletonCell_d8lkn_618{height:16px;border-radius:6px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:_shimmer_d8lkn_1 1.5s ease-in-out infinite}._skeletonCellCenter_d8lkn_626{margin:0 auto}._skeletonProfile_d8lkn_630{display:flex;align-items:center;gap:10px}._skeletonAvatar_d8lkn_636{width:32px;height:32px;border-radius:9px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:_shimmer_d8lkn_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _shimmer_d8lkn_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_d8lkn_654{padding:60px 24px!important;text-align:center;border-bottom:none!important}._emptyIcon_d8lkn_660{width:76px;height:76px;border-radius:50%;background:#eff6ff;border:2px dashed #bfdbfe;color:#3b82f6;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}._emptyTitle_d8lkn_673{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 6px}._emptyText_d8lkn_680{font-size:13px;color:#64748b;margin:0 0 14px;line-height:1.5}._emptyClearBtn_d8lkn_687{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #3b82f640;font-family:inherit}._emptyClearBtn_d8lkn_687:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}._mobileCardsWrapper_d8lkn_713{display:none}._glassCard_d8lkn_720{background:#fff;border:1.5px solid #f1f5f9;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0f172a0a;transition:all .2s ease}._glassCard_d8lkn_720:hover{border-color:#bfdbfe;box-shadow:0 4px 12px #3b82f614}._cardHeader_d8lkn_734{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}._historyId_d8lkn_742{font-size:11.5px;color:#94a3b8;font-weight:600;letter-spacing:.3px}._cardDivider_d8lkn_749{height:1px;background:#f1f5f9;margin:10px 0 12px}._cardRow_d8lkn_755{display:flex;flex-direction:column;gap:4px;padding:8px 0}._cardLabel_d8lkn_762{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px}._cardIcon_d8lkn_773{color:#3b82f6}._cardValue_d8lkn_777{font-size:13.5px;font-weight:600;color:#0f172a;word-break:break-word;line-height:1.4}._cardFooter_d8lkn_785{margin-top:10px;padding-top:12px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end}._mobileActionBtn_d8lkn_793{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #3b82f640;font-family:inherit}._mobileActionBtn_d8lkn_793:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}._mobileActionBtn_d8lkn_793:disabled{opacity:.6;cursor:not-allowed}._skeletonCard_d8lkn_823{pointer-events:none}._skeletonCardHeader_d8lkn_827{display:flex;align-items:center;gap:10px;margin-bottom:10px}._emptyMobile_d8lkn_834{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}._pagination_d8lkn_846{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1.5px solid #f1f5f9;background:#fff;flex-wrap:wrap}._paginationInfo_d8lkn_857{font-size:13px;color:#64748b;font-weight:500}._paginationInfo_d8lkn_857 strong{color:#0f172a;font-weight:700}._paginationControls_d8lkn_868{display:flex;align-items:center;gap:6px}._pageNumbers_d8lkn_874{display:flex;align-items:center;gap:4px}._pageBtn_d8lkn_880{min-width:34px;height:34px;padding:0 10px;border:1.5px solid #e2e8f0;background:#fff;border-radius:9px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-family:inherit}._pageBtn_d8lkn_880:hover:not(:disabled):not(._pageBtnActive_d8lkn_898){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_d8lkn_880:disabled{opacity:.5;cursor:not-allowed}._pageBtnActive_d8lkn_898{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f64d}._pageBtnActive_d8lkn_898:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._pageDots_d8lkn_920{min-width:24px;text-align:center;color:#94a3b8;font-weight:600;-webkit-user-select:none;user-select:none}@media (max-width: 1024px){._page_d8lkn_7{padding:20px 16px}._headerSection_d8lkn_32{padding:16px 20px}._pageTitle_d8lkn_64{font-size:20px}._headerIcon_d8lkn_51{width:44px;height:44px}._filtersBar_d8lkn_120{padding:14px 16px;gap:10px}._dateInput_d8lkn_262{width:140px}}@media (max-width: 768px){._page_d8lkn_7{padding:12px}._pageContent_d8lkn_14{gap:12px}._headerSection_d8lkn_32{padding:14px 16px;border-radius:12px}._headerIcon_d8lkn_51{width:40px;height:40px;border-radius:10px}._headerIcon_d8lkn_51 svg{width:20px;height:20px}._pageTitle_d8lkn_64{font-size:17px}._pageSubtitle_d8lkn_73{font-size:12px}._refreshBtn_d8lkn_83{width:38px;height:38px}._filtersBar_d8lkn_120{padding:12px;gap:10px;border-radius:12px;flex-direction:column;align-items:stretch}._searchWrapper_d8lkn_133{flex:1 1 auto;width:100%;min-width:0}._searchInput_d8lkn_148{height:44px;font-size:14px}._filterSelectWrapper_d8lkn_204{flex:1 1 auto;width:100%}._filterSelect_d8lkn_204{width:100%;height:44px;font-size:14px;min-width:0}._dateFilterWrapper_d8lkn_255{width:100%;flex-wrap:wrap;gap:8px}._dateInputGroup_d8lkn_262{flex:1 1 calc(50% - 20px);min-width:0}._dateInput_d8lkn_262{width:100%;height:44px;font-size:14px}._dateSeparator_d8lkn_306{font-size:12px;flex:0 0 auto;display:flex;align-items:center}._clearDateBtn_d8lkn_312{width:32px;height:32px;flex:0 0 auto}._clearAllBtn_d8lkn_332{width:100%;flex:1 1 auto;justify-content:center;height:44px;font-size:13.5px;margin-top:2px}._desktopTableWrapper_d8lkn_375{display:none}._mobileCardsWrapper_d8lkn_713{display:flex;flex-direction:column;gap:10px;padding:0;background:transparent}._mainCard_d8lkn_364{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}._glassCard_d8lkn_720{border-radius:12px;border:1.5px solid #f1f5f9;box-shadow:0 1px 3px #0f172a0a;margin:0;padding:16px}._glassCard_d8lkn_720:hover{transform:none;box-shadow:0 1px 3px #0f172a0a}._pagination_d8lkn_846{flex-direction:column;align-items:stretch;gap:12px;padding:14px 12px;border-radius:12px;border:1.5px solid #f1f5f9;margin-top:12px;background:#fff;box-shadow:0 1px 3px #0f172a0a}._paginationInfo_d8lkn_857{text-align:center;font-size:12.5px}._paginationControls_d8lkn_868{justify-content:center;flex-wrap:wrap}._pageBtn_d8lkn_880{min-width:36px;height:36px;font-size:13px}}@media (max-width: 480px){._page_d8lkn_7{padding:10px}._headerSection_d8lkn_32{padding:12px 14px}._pageTitle_d8lkn_64{font-size:16px}._pageSubtitle_d8lkn_73{font-size:11.5px}._headerIcon_d8lkn_51{width:36px;height:36px}._dateFilterWrapper_d8lkn_255{flex-direction:column;align-items:stretch}._dateInputGroup_d8lkn_262{flex:1 1 auto;width:100%}._dateSeparator_d8lkn_306{justify-content:center;padding:2px 0}._clearDateBtn_d8lkn_312{align-self:flex-end;width:34px;height:34px}._glassCard_d8lkn_720{padding:14px}._avatarSmall_d8lkn_448{width:30px;height:30px;font-size:11px}._cardValue_d8lkn_777{font-size:13px}._mobileCardsWrapper_d8lkn_713{gap:8px}._mobileActionBtn_d8lkn_793{width:100%;height:42px;font-size:13px}._pageDots_d8lkn_920{min-width:18px}._pageBtn_d8lkn_880{min-width:34px;height:34px;padding:0 8px}}@media (max-width: 360px){._pageNumbers_d8lkn_874{gap:2px}._pageBtn_d8lkn_880{min-width:32px;height:32px;font-size:12px}}@media (max-width: 900px) and (orientation: landscape){._page_d8lkn_7{padding:10px}._filtersBar_d8lkn_120{flex-direction:row;flex-wrap:wrap}._searchWrapper_d8lkn_133{flex:1 1 240px}}@media (prefers-reduced-motion: reduce){._pageContent_d8lkn_14,._row_d8lkn_411,._actionBtn_d8lkn_568,._pageBtn_d8lkn_880,._refreshBtn_d8lkn_83,._mobileActionBtn_d8lkn_793,._glassCard_d8lkn_720,._emptyClearBtn_d8lkn_687,._skeletonCell_d8lkn_618,._skeletonAvatar_d8lkn_636{animation:none!important;transition-duration:.01ms!important}}._drawerOverlay_1yhid_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1yhid_1 .3s ease}@keyframes _fadeIn_1yhid_1{0%{opacity:0}to{opacity:1}}._drawer_1yhid_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1yhid_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1yhid_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1yhid_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1yhid_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1yhid_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1yhid_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1yhid_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1yhid_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1yhid_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1yhid_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1yhid_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1yhid_126::-webkit-scrollbar{width:6px}._companyForm_1yhid_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1yhid_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1yhid_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_1yhid_145{display:flex;flex-direction:column;gap:16px}._sectionLabel_1yhid_151{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1yhid_162{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1yhid_168,._fieldGroup_1yhid_175{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1yhid_182{grid-column:1 / -1}._label_1yhid_186{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1yhid_186 svg{color:#3b82f6;flex-shrink:0}._required_1yhid_200{color:#ef4444!important;font-weight:700}._helperText_1yhid_205{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_1yhid_216{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1yhid_216:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1yhid_216:hover:not(:disabled){border-color:#94a3b8}._input_1yhid_216:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_1yhid_216::placeholder{color:#94a3b8}._textarea_1yhid_253{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:68px}._textarea_1yhid_253:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_1yhid_253:hover:not(:disabled){border-color:#94a3b8}._textarea_1yhid_253:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._textarea_1yhid_253::placeholder{color:#94a3b8}select._input_1yhid_216{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}._inputError_1yhid_302{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1yhid_302:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1yhid_312,._errorMsg_1yhid_319{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._inlineCreateForm_1yhid_329{margin-top:10px;padding:14px;background:#f8fafc;border:1.5px dashed #93c5fd;border-radius:10px;animation:_inlineFormIn_1yhid_1 .25s ease}@keyframes _inlineFormIn_1yhid_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._inlineCreateHeader_1yhid_343{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}._inlineCreateTitle_1yhid_352{font-size:13px;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.4px}._inlineCreateClose_1yhid_360{width:24px;height:24px;border:none;background:#e2e8f0;color:#475569;border-radius:6px;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._inlineCreateClose_1yhid_360:hover{background:#fee2e2;color:#ef4444}._inlineCreateBody_1yhid_381{display:flex;flex-direction:column;gap:10px}._inlineCreateRow_1yhid_387{display:grid;grid-template-columns:1fr 1fr;gap:10px}._inlineCreateField_1yhid_393{display:flex;flex-direction:column;gap:4px;min-width:0}._inlineLabel_1yhid_400{font-size:12px;font-weight:600;color:#334155}._inlineInput_1yhid_406{width:100%;padding:8px 12px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;outline:none;font-family:inherit;height:38px;box-sizing:border-box}._inlineInput_1yhid_406:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._inlineInput_1yhid_406::placeholder{color:#94a3b8}._inlineCreateActions_1yhid_430{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._inlineCancelBtn_1yhid_437{padding:8px 16px;background:#fff;color:#475569;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._inlineCancelBtn_1yhid_437:hover{background:#f1f5f9;color:#0f172a}._inlineSubmitBtn_1yhid_454{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 18px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #3b82f640}._inlineSubmitBtn_1yhid_454:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 3px 10px #3b82f659}._inlineSubmitBtn_1yhid_454:disabled{opacity:.7;cursor:not-allowed}._drawerFooter_1yhid_484{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1yhid_495{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1yhid_495:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1yhid_495:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1yhid_518{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1yhid_518:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1yhid_518:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_1yhid_552{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1yhid_552 .7s linear infinite;flex-shrink:0}@keyframes _spin_1yhid_552{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_1yhid_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1yhid_7{background:#0f172a8c}._drawer_1yhid_7{width:100vw;max-width:100vw;animation:_slideInMobile_1yhid_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1yhid_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1yhid_50{padding:12px 16px;min-height:64px}._headerLeft_1yhid_61{gap:10px}._headerIcon_1yhid_68{width:38px;height:38px;border-radius:10px}._headerIcon_1yhid_68 svg{width:18px;height:18px}._drawerTitle_1yhid_81{font-size:16px}._headerSubtitle_1yhid_90{font-size:12px;margin-top:1px}._drawerClose_1yhid_97{width:36px;height:36px;border-radius:10px}._companyForm_1yhid_126{padding:16px}._grid_1yhid_162{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1yhid_182{grid-column:1 / -1}._sectionLabel_1yhid_151{font-size:12px;margin-bottom:2px}._input_1yhid_216,._textarea_1yhid_253{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_1yhid_253{height:auto;min-height:80px;padding:12px 14px}select._input_1yhid_216{background-position:right 14px center;padding-right:40px}._label_1yhid_186{font-size:13px}._inlineCreateRow_1yhid_387{grid-template-columns:1fr;gap:8px}._inlineInput_1yhid_406{font-size:16px;height:44px;border-radius:10px}._inlineSubmitBtn_1yhid_454,._inlineCancelBtn_1yhid_437{min-height:44px;font-size:14px;border-radius:10px}._drawerFooter_1yhid_484{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1yhid_495,._submitBtn_1yhid_518{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1yhid_518 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_1yhid_50{padding:10px 12px;min-height:60px}._headerIcon_1yhid_68{width:34px;height:34px;border-radius:8px}._headerIcon_1yhid_68 svg{width:16px;height:16px}._drawerTitle_1yhid_81{font-size:15px}._headerSubtitle_1yhid_90{font-size:11px}._drawerClose_1yhid_97{width:34px;height:34px;border-radius:8px}._companyForm_1yhid_126{padding:12px}._sectionLabel_1yhid_151{font-size:11.5px}._grid_1yhid_162{grid-template-columns:1fr 1fr;gap:10px}._input_1yhid_216,._textarea_1yhid_253{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_1yhid_253{height:auto;min-height:72px}._label_1yhid_186{font-size:12.5px}._label_1yhid_186 svg{width:12px;height:12px}._inlineCreateForm_1yhid_329{padding:10px}._drawerFooter_1yhid_484{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1yhid_495,._submitBtn_1yhid_518{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1yhid_162{grid-template-columns:1fr}._fullWidth_1yhid_182{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1yhid_7{width:100vw;max-width:100vw}._companyForm_1yhid_126{padding:12px}._grid_1yhid_162{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1yhid_484{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1yhid_495,._submitBtn_1yhid_518{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1yhid_7,._drawerOverlay_1yhid_7,._drawerClose_1yhid_97,._spinner_1yhid_552,._submitBtn_1yhid_518,._inlineCreateForm_1yhid_329{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1yhid_7{display:none!important}._drawer_1yhid_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_1auyg_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1auyg_1 .3s ease}@keyframes _fadeIn_1auyg_1{0%{opacity:0}to{opacity:1}}._drawer_1auyg_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1auyg_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1auyg_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1auyg_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1auyg_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1auyg_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1auyg_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1auyg_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1auyg_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1auyg_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1auyg_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1auyg_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1auyg_126::-webkit-scrollbar{width:6px}._companyForm_1auyg_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1auyg_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1auyg_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_1auyg_145{display:flex;flex-direction:column;gap:16px}._sectionLabel_1auyg_151{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1auyg_162{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1auyg_168,._fieldGroup_1auyg_175{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1auyg_182{grid-column:1 / -1}._label_1auyg_186{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1auyg_186 svg{color:#3b82f6;flex-shrink:0}._required_1auyg_200{color:#ef4444!important;font-weight:700}._valueDisplay_1auyg_208{width:100%;padding:11px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:500;word-break:break-word;line-height:1.4}._statusBadge_1auyg_230{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;border:none;min-height:auto}._statusActive_1auyg_243{background:#dcfce7;color:#15803d}._statusInactive_1auyg_248{background:#f1f5f9;color:#64748b}._statusCompleted_1auyg_253{background:#dbeafe;color:#1d4ed8}._statusPending_1auyg_258{background:#fef3c7;color:#b45309}._statusDefault_1auyg_263{background:#f1f5f9;color:#475569}._vendorList_1auyg_271{display:flex;flex-wrap:wrap;gap:6px}._vendorTag_1auyg_277{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}._mapLink_1auyg_294{display:inline-flex;align-items:center;gap:5px;color:#3b82f6;font-weight:600;text-decoration:none;transition:all .2s ease;font-size:13px}._mapLink_1auyg_294:hover{color:#2563eb;text-decoration:underline}._loadingContainer_1auyg_313,._errorContainer_1auyg_314,._emptyContainer_1auyg_315{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;text-align:center}._loadingContainer_1auyg_313{color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_1auyg_331{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_1auyg_1 .8s linear infinite}._errorContainer_1auyg_314 h3,._emptyContainer_1auyg_315 h3{font-size:17px;font-weight:600;color:#0f172a;margin:0}._errorContainer_1auyg_314 p,._emptyContainer_1auyg_315 p{font-size:13px;color:#64748b;margin:0;max-width:320px;line-height:1.5}._drawerFooter_1auyg_361{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1auyg_372{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1auyg_372:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1auyg_372:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1auyg_395{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1auyg_395:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1auyg_395:disabled{opacity:.7;cursor:not-allowed;transform:none}@keyframes _spin_1auyg_1{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_1auyg_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1auyg_7{background:#0f172a8c}._drawer_1auyg_7{width:100vw;max-width:100vw;animation:_slideInMobile_1auyg_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1auyg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1auyg_50{padding:12px 16px;min-height:64px}._headerLeft_1auyg_61{gap:10px}._headerIcon_1auyg_68{width:38px;height:38px;border-radius:10px}._headerIcon_1auyg_68 svg{width:18px;height:18px}._drawerTitle_1auyg_81{font-size:16px}._headerSubtitle_1auyg_90{font-size:12px;margin-top:1px}._drawerClose_1auyg_97{width:36px;height:36px;border-radius:10px}._companyForm_1auyg_126{padding:16px}._grid_1auyg_162{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1auyg_182{grid-column:1 / -1}._sectionLabel_1auyg_151{font-size:12px;margin-bottom:2px}._label_1auyg_186{font-size:13px}._valueDisplay_1auyg_208{font-size:14px;min-height:44px;padding:10px 12px;border-radius:10px}._drawerFooter_1auyg_361{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1auyg_372,._submitBtn_1auyg_395{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1auyg_395 svg{width:16px;height:16px}._loadingContainer_1auyg_313,._errorContainer_1auyg_314,._emptyContainer_1auyg_315{padding:60px 20px}._loadingSpinner_1auyg_331{width:28px;height:28px}}@media (max-width: 480px){._drawerHeader_1auyg_50{padding:10px 12px;min-height:60px}._headerIcon_1auyg_68{width:34px;height:34px;border-radius:8px}._headerIcon_1auyg_68 svg{width:16px;height:16px}._drawerTitle_1auyg_81{font-size:15px}._headerSubtitle_1auyg_90{font-size:11px}._drawerClose_1auyg_97{width:34px;height:34px;border-radius:8px}._companyForm_1auyg_126{padding:12px}._sectionLabel_1auyg_151{font-size:11.5px}._grid_1auyg_162{grid-template-columns:1fr 1fr;gap:10px}._valueDisplay_1auyg_208{font-size:13.5px;min-height:44px;padding:10px 12px;border-radius:10px}._label_1auyg_186{font-size:12.5px}._label_1auyg_186 svg{width:12px;height:12px}._vendorTag_1auyg_277,._statusBadge_1auyg_230{font-size:11px;padding:3px 8px}._drawerFooter_1auyg_361{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1auyg_372,._submitBtn_1auyg_395{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1auyg_162{grid-template-columns:1fr}._fullWidth_1auyg_182{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1auyg_7{width:100vw;max-width:100vw}._companyForm_1auyg_126{padding:12px}._grid_1auyg_162{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1auyg_361{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1auyg_372,._submitBtn_1auyg_395{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1auyg_7,._drawerOverlay_1auyg_7,._drawerClose_1auyg_97,._loadingSpinner_1auyg_331,._submitBtn_1auyg_395{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1auyg_7{display:none!important}._drawer_1auyg_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_pughj_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_pughj_1 .3s ease}@keyframes _fadeIn_pughj_1{0%{opacity:0}to{opacity:1}}._drawer_pughj_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_pughj_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_pughj_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_pughj_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_pughj_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_pughj_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_pughj_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_pughj_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_pughj_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_pughj_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_pughj_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_pughj_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_pughj_126::-webkit-scrollbar{width:6px}._companyForm_pughj_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_pughj_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_pughj_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_pughj_145{display:flex;flex-direction:column;gap:16px}._sectionLabel_pughj_151{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_pughj_162{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_pughj_168,._fieldGroup_pughj_175{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_pughj_182{grid-column:1 / -1}._label_pughj_186{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_pughj_186 svg{color:#3b82f6;flex-shrink:0}._required_pughj_200{color:#ef4444!important;font-weight:700}._helperText_pughj_205{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_pughj_216{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_pughj_216:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_pughj_216:hover:not(:disabled){border-color:#94a3b8}._input_pughj_216:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_pughj_216::placeholder{color:#94a3b8}._textarea_pughj_253{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:68px}._textarea_pughj_253:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_pughj_253:hover:not(:disabled){border-color:#94a3b8}._textarea_pughj_253:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._textarea_pughj_253::placeholder{color:#94a3b8}select._input_pughj_216{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}._inputError_pughj_302{border-color:#ef4444!important;background:#fef2f2!important}._inputError_pughj_302:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_pughj_312,._errorMsg_pughj_319{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._inlineCreateForm_pughj_329{margin-top:10px;padding:14px;background:#f8fafc;border:1.5px dashed #93c5fd;border-radius:10px;animation:_inlineFormIn_pughj_1 .25s ease}@keyframes _inlineFormIn_pughj_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._inlineCreateHeader_pughj_343{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}._inlineCreateTitle_pughj_352{font-size:13px;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.4px}._inlineCreateClose_pughj_360{width:24px;height:24px;border:none;background:#e2e8f0;color:#475569;border-radius:6px;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._inlineCreateClose_pughj_360:hover{background:#fee2e2;color:#ef4444}._inlineCreateBody_pughj_381{display:flex;flex-direction:column;gap:10px}._inlineCreateRow_pughj_387{display:grid;grid-template-columns:1fr 1fr;gap:10px}._inlineCreateField_pughj_393{display:flex;flex-direction:column;gap:4px;min-width:0}._inlineLabel_pughj_400{font-size:12px;font-weight:600;color:#334155}._inlineInput_pughj_406{width:100%;padding:8px 12px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;outline:none;font-family:inherit;height:38px;box-sizing:border-box}._inlineInput_pughj_406:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._inlineInput_pughj_406::placeholder{color:#94a3b8}._inlineCreateActions_pughj_430{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._inlineCancelBtn_pughj_437{padding:8px 16px;background:#fff;color:#475569;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._inlineCancelBtn_pughj_437:hover{background:#f1f5f9;color:#0f172a}._inlineSubmitBtn_pughj_454{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 18px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #3b82f640}._inlineSubmitBtn_pughj_454:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 3px 10px #3b82f659}._inlineSubmitBtn_pughj_454:disabled{opacity:.7;cursor:not-allowed}._loadingContainer_pughj_484{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_pughj_496{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_pughj_577 .8s linear infinite}._drawerFooter_pughj_509{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_pughj_520{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_pughj_520:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_pughj_520:disabled{opacity:.6;cursor:not-allowed}._submitBtn_pughj_543{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_pughj_543:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_pughj_543:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_pughj_577{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_pughj_577 .7s linear infinite;flex-shrink:0}@keyframes _spin_pughj_577{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_pughj_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_pughj_7{background:#0f172a8c}._drawer_pughj_7{width:100vw;max-width:100vw;animation:_slideInMobile_pughj_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_pughj_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_pughj_50{padding:12px 16px;min-height:64px}._headerLeft_pughj_61{gap:10px}._headerIcon_pughj_68{width:38px;height:38px;border-radius:10px}._headerIcon_pughj_68 svg{width:18px;height:18px}._drawerTitle_pughj_81{font-size:16px}._headerSubtitle_pughj_90{font-size:12px;margin-top:1px}._drawerClose_pughj_97{width:36px;height:36px;border-radius:10px}._companyForm_pughj_126{padding:16px}._grid_pughj_162{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_pughj_182{grid-column:1 / -1}._sectionLabel_pughj_151{font-size:12px;margin-bottom:2px}._input_pughj_216,._textarea_pughj_253{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_pughj_253{height:auto;min-height:80px;padding:12px 14px}select._input_pughj_216{background-position:right 14px center;padding-right:40px}._label_pughj_186{font-size:13px}._inlineCreateRow_pughj_387{grid-template-columns:1fr;gap:8px}._inlineInput_pughj_406{font-size:16px;height:44px;border-radius:10px}._inlineSubmitBtn_pughj_454,._inlineCancelBtn_pughj_437{min-height:44px;font-size:14px;border-radius:10px}._drawerFooter_pughj_509{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_pughj_520,._submitBtn_pughj_543{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_pughj_543 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}._loadingContainer_pughj_484{padding:60px 20px}._loadingSpinner_pughj_496{width:28px;height:28px}}@media (max-width: 480px){._drawerHeader_pughj_50{padding:10px 12px;min-height:60px}._headerIcon_pughj_68{width:34px;height:34px;border-radius:8px}._headerIcon_pughj_68 svg{width:16px;height:16px}._drawerTitle_pughj_81{font-size:15px}._headerSubtitle_pughj_90{font-size:11px}._drawerClose_pughj_97{width:34px;height:34px;border-radius:8px}._companyForm_pughj_126{padding:12px}._sectionLabel_pughj_151{font-size:11.5px}._grid_pughj_162{grid-template-columns:1fr 1fr;gap:10px}._input_pughj_216,._textarea_pughj_253{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_pughj_253{height:auto;min-height:72px}._label_pughj_186{font-size:12.5px}._label_pughj_186 svg{width:12px;height:12px}._inlineCreateForm_pughj_329{padding:10px}._drawerFooter_pughj_509{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_pughj_520,._submitBtn_pughj_543{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_pughj_162{grid-template-columns:1fr}._fullWidth_pughj_182{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_pughj_7{width:100vw;max-width:100vw}._companyForm_pughj_126{padding:12px}._grid_pughj_162{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_pughj_509{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_pughj_520,._submitBtn_pughj_543{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_pughj_7,._drawerOverlay_pughj_7,._drawerClose_pughj_97,._spinner_pughj_577,._loadingSpinner_pughj_496,._submitBtn_pughj_543,._inlineCreateForm_pughj_329{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_pughj_7{display:none!important}._drawer_pughj_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_1hb3w_7{padding:0;min-height:100vh;background:#f8fafc}._pageContent_1hb3w_13{margin:0 auto;transition:filter .3s ease}._pageBlur_1hb3w_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_1hb3w_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_1hb3w_41{display:flex;align-items:center;gap:16px}._headerIcon_1hb3w_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_1hb3w_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_1hb3w_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_1hb3w_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_1hb3w_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_1hb3w_92,._deleteSelectedBtn_1hb3w_93,._addBtn_1hb3w_94,._refreshBtn_1hb3w_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_1hb3w_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_1hb3w_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_1hb3w_92 ._checkbox_1hb3w_126{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_1hb3w_134{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_1hb3w_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_1hb3w_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_1hb3w_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_1hb3w_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_1hb3w_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_1hb3w_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_1hb3w_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_1hb3w_95:disabled{opacity:.5;cursor:not-allowed}._spin_1hb3w_187{animation:_spin_1hb3w_187 .8s linear infinite}@keyframes _spin_1hb3w_187{to{transform:rotate(360deg)}}._searchBar_1hb3w_200{display:flex;align-items:center;gap:10px}._searchWrapper_1hb3w_206{position:relative;display:flex;align-items:center}._searchIcon_1hb3w_212{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_1hb3w_220{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_1hb3w_220:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1hb3w_220::placeholder{color:#94a3b8}._clearSearchBtn_1hb3w_243{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_1hb3w_243:hover{color:#475569;background:#f1f5f9}._tableWrapper_1hb3w_266{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_1hb3w_266{width:100%;border-collapse:collapse;font-size:13px}._table_1hb3w_266 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_1hb3w_266 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_1hb3w_266 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_1hb3w_304:hover{background:#f8fafc}._rowHover_1hb3w_304:last-child{border-bottom:none}._selectedRow_1hb3w_312{background:#eff6ff!important}._table_1hb3w_266 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_1hb3w_324{width:36px;text-align:center}._checkbox_1hb3w_126{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_1hb3w_336{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_1hb3w_344{display:inline-block;min-width:24px}._projectCell_1hb3w_349{display:flex;align-items:center;gap:10px}._avatar_1hb3w_355{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._projectName_1hb3w_368{font-weight:600;color:#0f172a;font-size:13px}._iconCell_1hb3w_374{display:flex;align-items:center;gap:6px;color:#334155;font-size:13px;font-weight:500}._cellIcon_1hb3w_383{color:#94a3b8;flex-shrink:0}._statusActive_1hb3w_389,._statusInactive_1hb3w_390{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}._statusActive_1hb3w_389{background:#dcfce7;color:#15803d}._statusInactive_1hb3w_390{background:#f1f5f9;color:#64748b}._actionCell_1hb3w_412{text-align:center!important;min-width:140px}._actionBtnGroup_1hb3w_417{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_1hb3w_417{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_1hb3w_417:hover:not(:disabled){transform:scale(1.05)}._viewBtn_1hb3w_441:hover,._editBtn_1hb3w_445:hover{background:#eff6ff}._deleteBtn_1hb3w_449:hover{background:#fee2e2}._empty_1hb3w_456{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_1hb3w_462{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_1hb3w_471{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_1hb3w_482{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_1hb3w_489{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_1hb3w_500{background:#fff}._skeletonRow_1hb3w_500:hover{background:#fff!important}._skeletonCell_1hb3w_508{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1hb3w_1 1.5s ease-in-out infinite}._skeletonCellCenter_1hb3w_516{margin:0 auto}._skeletonProfile_1hb3w_520{display:flex;align-items:center;gap:10px}._skeletonAvatar_1hb3w_526{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonShimmer_1hb3w_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _skeletonShimmer_1hb3w_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_1hb3w_548{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_1hb3w_560{font-size:13px;color:#64748b;font-weight:500}._paginationControls_1hb3w_566{display:flex;gap:4px;align-items:center}._pageBtn_1hb3w_572{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_1hb3w_572:hover:not(:disabled):not(._pageBtnActive_1hb3w_588){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1hb3w_572:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1hb3w_588{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_1hb3w_220{width:220px}}@media (max-width: 1024px){._header_1hb3w_27{padding:16px 20px}._searchInput_1hb3w_220{width:180px}._table_1hb3w_266 thead th,._table_1hb3w_266 tbody td{padding:12px}}@media (max-width: 768px){._page_1hb3w_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_1hb3w_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_1hb3w_41{gap:12px}._title_1hb3w_59{font-size:20px}._subtitle_1hb3w_68{font-size:12px}._headerIcon_1hb3w_47{width:42px;height:42px}._headerRight_1hb3w_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_1hb3w_200,._searchWrapper_1hb3w_206{width:100%}._searchInput_1hb3w_220{width:100%;font-size:14px}._actionButtonsRow_1hb3w_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_1hb3w_92,._deleteSelectedBtn_1hb3w_93,._addBtn_1hb3w_94,._refreshBtn_1hb3w_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_1hb3w_92{display:inline-flex;gap:4px}._selectAllBox_1hb3w_92 ._checkbox_1hb3w_126{width:18px;height:18px}._selectAllText_1hb3w_134{font-size:12px}._refreshBtn_1hb3w_95{padding:0;width:auto}._deleteSelectedBtn_1hb3w_93 span,._addBtn_1hb3w_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_1hb3w_266{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_1hb3w_266,._table_1hb3w_266 tbody,._table_1hb3w_266 tr,._table_1hb3w_266 td{display:block;width:100%}._table_1hb3w_266{font-size:14px;min-width:0}._table_1hb3w_266 thead{display:none}._table_1hb3w_266 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_1hb3w_266 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_1hb3w_266 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_1hb3w_266 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_1hb3w_266 tbody td._checkboxCell_1hb3w_324{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_1hb3w_266 tbody td._checkboxCell_1hb3w_324:before{display:none}._table_1hb3w_266 tbody td._checkboxCell_1hb3w_324 ._checkbox_1hb3w_126{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_1hb3w_266 tbody td._snoCell_1hb3w_336{display:none}._table_1hb3w_266 tbody td[data-label=Project]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1hb3w_266 tbody td[data-label=Project]:before{display:none}._projectCell_1hb3w_349{gap:12px}._avatar_1hb3w_355{width:44px;height:44px;font-size:15px;border-radius:12px}._projectName_1hb3w_368{font-size:16px;font-weight:600;color:#0f172a}._table_1hb3w_266 tbody td[data-label=Category],._table_1hb3w_266 tbody td[data-label="Sub Category"],._table_1hb3w_266 tbody td[data-label="Start Date"],._table_1hb3w_266 tbody td[data-label="End Date"],._table_1hb3w_266 tbody td[data-label=Status]{padding:8px 0}._iconCell_1hb3w_374{justify-content:flex-end;gap:8px}._table_1hb3w_266 tbody td._actionCell_1hb3w_412{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_1hb3w_266 tbody td._actionCell_1hb3w_412:before{display:none}._actionBtnGroup_1hb3w_417{justify-content:flex-end;gap:8px}._actionBtn_1hb3w_417{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_1hb3w_417 svg{width:18px;height:18px}._selectedRow_1hb3w_312{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_1hb3w_500{padding:14px!important;display:block}._skeletonRow_1hb3w_500 td{display:block!important;padding:8px 0!important}._skeletonRow_1hb3w_500 td:before{display:none}._empty_1hb3w_456{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_1hb3w_548{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_1hb3w_560{text-align:center;font-size:12px}._paginationControls_1hb3w_566{justify-content:center;flex-wrap:wrap}._pageBtn_1hb3w_572{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_1hb3w_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_1hb3w_27{padding:12px;border-radius:10px}._title_1hb3w_59{font-size:18px}._headerIcon_1hb3w_47{width:38px;height:38px;border-radius:10px}._headerIcon_1hb3w_47 svg{width:18px;height:18px}._actionButtonsRow_1hb3w_85{gap:6px}._selectAllBox_1hb3w_92,._deleteSelectedBtn_1hb3w_93,._addBtn_1hb3w_94,._refreshBtn_1hb3w_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_1hb3w_92 ._checkbox_1hb3w_126{width:16px;height:16px}._selectAllText_1hb3w_134{font-size:11px}._deleteSelectedBtn_1hb3w_93 ._btnText_1hb3w_988,._addBtn_1hb3w_94 ._btnText_1hb3w_988{display:none}._deleteSelectedBtn_1hb3w_93,._addBtn_1hb3w_94{gap:0}._table_1hb3w_266 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_1hb3w_355{width:40px;height:40px;font-size:14px}._projectName_1hb3w_368{font-size:15px}._table_1hb3w_266 tbody td{font-size:13px;padding:5px 0}._statusActive_1hb3w_389,._statusInactive_1hb3w_390{font-size:11px;padding:3px 8px}._actionBtn_1hb3w_417{width:36px;height:36px}._actionBtn_1hb3w_417 svg{width:16px;height:16px}._pageBtn_1hb3w_572{min-width:30px;height:30px;font-size:11px}._pagination_1hb3w_548{padding:10px 12px}._paginationInfo_1hb3w_560{font-size:11px}}._tableWrapper_1hb3w_266::-webkit-scrollbar{height:4px}._tableWrapper_1hb3w_266::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_1hb3w_266::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_1hb3w_266::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_1hb3w_7{padding:0;background:#fff}._header_1hb3w_27{border:none;box-shadow:none;padding:20px 0}._headerRight_1hb3w_75,._pagination_1hb3w_548,._actionCell_1hb3w_412,._checkboxCell_1hb3w_324{display:none!important}._tableWrapper_1hb3w_266{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_1hb3w_187,._skeletonCell_1hb3w_508{animation:none}._addBtn_1hb3w_94,._actionBtn_1hb3w_417,._table_1hb3w_266 tbody tr{transition:none}}._page_1r6bh_7{padding:0;min-height:100vh;background:#f8fafc}._pageContent_1r6bh_13{margin:0 auto;transition:filter .3s ease}._pageBlur_1r6bh_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_1r6bh_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_1r6bh_41{display:flex;align-items:center;gap:16px}._headerIcon_1r6bh_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_1r6bh_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_1r6bh_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_1r6bh_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_1r6bh_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_1r6bh_92,._deleteSelectedBtn_1r6bh_93,._addBtn_1r6bh_94,._refreshBtn_1r6bh_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_1r6bh_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_1r6bh_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_1r6bh_92 ._checkbox_1r6bh_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_1r6bh_131{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_1r6bh_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_1r6bh_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_1r6bh_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_1r6bh_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_1r6bh_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_1r6bh_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_1r6bh_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_1r6bh_95:disabled{opacity:.5;cursor:not-allowed}._spin_1r6bh_174{animation:_spin_1r6bh_174 .8s linear infinite}@keyframes _spin_1r6bh_174{to{transform:rotate(360deg)}}._searchBar_1r6bh_180{display:flex;align-items:center;gap:10px}._searchWrapper_1r6bh_181{position:relative;display:flex;align-items:center}._searchIcon_1r6bh_182{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_1r6bh_184{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_1r6bh_184:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1r6bh_184::placeholder{color:#94a3b8}._clearSearchBtn_1r6bh_205{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_1r6bh_205:hover{color:#475569;background:#f1f5f9}._tableWrapper_1r6bh_225{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_1r6bh_225{width:100%;border-collapse:collapse;font-size:13px}._table_1r6bh_225 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_1r6bh_225 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_1r6bh_225 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_1r6bh_263:hover{background:#f8fafc}._rowHover_1r6bh_263:last-child{border-bottom:none}._selectedRow_1r6bh_265{background:#eff6ff!important}._table_1r6bh_225 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_1r6bh_275{width:36px;text-align:center}._checkbox_1r6bh_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_1r6bh_283{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_1r6bh_284{display:inline-block;min-width:24px}._categoryCell_1r6bh_286{display:flex;align-items:center;gap:10px}._avatar_1r6bh_288{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._categoryName_1r6bh_301{font-weight:600;color:#0f172a;font-size:13px}._statusActive_1r6bh_304,._statusInactive_1r6bh_305{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}._statusActive_1r6bh_304{background:#dcfce7;color:#15803d}._statusInactive_1r6bh_305{background:#f1f5f9;color:#64748b}._actionCell_1r6bh_320{text-align:center!important;min-width:140px}._actionBtnGroup_1r6bh_321{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_1r6bh_321{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_1r6bh_321:hover:not(:disabled){transform:scale(1.05)}._viewBtn_1r6bh_337:hover,._editBtn_1r6bh_338:hover{background:#eff6ff}._deleteBtn_1r6bh_339:hover{background:#fee2e2}._empty_1r6bh_344{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_1r6bh_345{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_1r6bh_347{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_1r6bh_358{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_1r6bh_359{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_1r6bh_364{background:#fff}._skeletonRow_1r6bh_364:hover{background:#fff!important}._skeletonCell_1r6bh_366{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1r6bh_1 1.5s ease-in-out infinite}._skeletonCellCenter_1r6bh_374{margin:0 auto}._skeletonProfile_1r6bh_375{display:flex;align-items:center;gap:10px}._skeletonAvatar_1r6bh_377{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonShimmer_1r6bh_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _skeletonShimmer_1r6bh_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_1r6bh_395{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_1r6bh_407{font-size:13px;color:#64748b;font-weight:500}._paginationControls_1r6bh_408{display:flex;gap:4px;align-items:center}._pageBtn_1r6bh_410{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_1r6bh_410:hover:not(:disabled):not(._pageBtnActive_1r6bh_426){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1r6bh_410:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1r6bh_426{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_1r6bh_184{width:220px}}@media (max-width: 1024px){._header_1r6bh_27{padding:16px 20px}._searchInput_1r6bh_184{width:180px}._table_1r6bh_225 thead th,._table_1r6bh_225 tbody td{padding:12px}}@media (max-width: 768px){._page_1r6bh_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_1r6bh_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_1r6bh_41{gap:12px}._title_1r6bh_59{font-size:20px}._subtitle_1r6bh_68{font-size:12px}._headerIcon_1r6bh_47{width:42px;height:42px}._headerRight_1r6bh_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_1r6bh_180,._searchWrapper_1r6bh_181{width:100%}._searchInput_1r6bh_184{width:100%;font-size:14px}._actionButtonsRow_1r6bh_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_1r6bh_92,._deleteSelectedBtn_1r6bh_93,._addBtn_1r6bh_94,._refreshBtn_1r6bh_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_1r6bh_92{display:inline-flex;gap:4px}._selectAllBox_1r6bh_92 ._checkbox_1r6bh_123{width:18px;height:18px}._selectAllText_1r6bh_131{font-size:12px}._refreshBtn_1r6bh_95{padding:0;width:auto}._deleteSelectedBtn_1r6bh_93 span,._addBtn_1r6bh_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_1r6bh_225{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_1r6bh_225,._table_1r6bh_225 tbody,._table_1r6bh_225 tr,._table_1r6bh_225 td{display:block;width:100%}._table_1r6bh_225{font-size:14px;min-width:0}._table_1r6bh_225 thead{display:none}._table_1r6bh_225 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_1r6bh_225 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_1r6bh_225 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_1r6bh_225 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_1r6bh_225 tbody td._checkboxCell_1r6bh_275{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_1r6bh_225 tbody td._checkboxCell_1r6bh_275:before{display:none}._table_1r6bh_225 tbody td._checkboxCell_1r6bh_275 ._checkbox_1r6bh_123{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_1r6bh_225 tbody td._snoCell_1r6bh_283{display:none}._table_1r6bh_225 tbody td[data-label=Category]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1r6bh_225 tbody td[data-label=Category]:before{display:none}._categoryCell_1r6bh_286{gap:12px}._avatar_1r6bh_288{width:44px;height:44px;font-size:15px;border-radius:12px}._categoryName_1r6bh_301{font-size:16px;font-weight:600;color:#0f172a}._table_1r6bh_225 tbody td[data-label=Status]{padding:8px 0}._table_1r6bh_225 tbody td._actionCell_1r6bh_320{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_1r6bh_225 tbody td._actionCell_1r6bh_320:before{display:none}._actionBtnGroup_1r6bh_321{justify-content:flex-end;gap:8px}._actionBtn_1r6bh_321{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_1r6bh_321 svg{width:18px;height:18px}._selectedRow_1r6bh_265{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_1r6bh_364{padding:14px!important;display:block}._skeletonRow_1r6bh_364 td{display:block!important;padding:8px 0!important}._skeletonRow_1r6bh_364 td:before{display:none}._empty_1r6bh_344{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_1r6bh_395{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_1r6bh_407{text-align:center;font-size:12px}._paginationControls_1r6bh_408{justify-content:center;flex-wrap:wrap}._pageBtn_1r6bh_410{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_1r6bh_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_1r6bh_27{padding:12px;border-radius:10px}._title_1r6bh_59{font-size:18px}._headerIcon_1r6bh_47{width:38px;height:38px;border-radius:10px}._headerIcon_1r6bh_47 svg{width:18px;height:18px}._actionButtonsRow_1r6bh_85{gap:6px}._selectAllBox_1r6bh_92,._deleteSelectedBtn_1r6bh_93,._addBtn_1r6bh_94,._refreshBtn_1r6bh_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_1r6bh_92 ._checkbox_1r6bh_123{width:16px;height:16px}._selectAllText_1r6bh_131{font-size:11px}._deleteSelectedBtn_1r6bh_93 ._btnText_1r6bh_721,._addBtn_1r6bh_94 ._btnText_1r6bh_721{display:none}._deleteSelectedBtn_1r6bh_93,._addBtn_1r6bh_94{gap:0}._table_1r6bh_225 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_1r6bh_288{width:40px;height:40px;font-size:14px}._categoryName_1r6bh_301{font-size:15px}._table_1r6bh_225 tbody td{font-size:13px;padding:5px 0}._statusActive_1r6bh_304,._statusInactive_1r6bh_305{font-size:11px;padding:3px 8px}._actionBtn_1r6bh_321{width:36px;height:36px}._actionBtn_1r6bh_321 svg{width:16px;height:16px}._pageBtn_1r6bh_410{min-width:30px;height:30px;font-size:11px}._pagination_1r6bh_395{padding:10px 12px}._paginationInfo_1r6bh_407{font-size:11px}}._tableWrapper_1r6bh_225::-webkit-scrollbar{height:4px}._tableWrapper_1r6bh_225::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_1r6bh_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_1r6bh_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_1r6bh_7{padding:0;background:#fff}._header_1r6bh_27{border:none;box-shadow:none;padding:20px 0}._headerRight_1r6bh_75,._pagination_1r6bh_395,._actionCell_1r6bh_320,._checkboxCell_1r6bh_275{display:none!important}._tableWrapper_1r6bh_225{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_1r6bh_174,._skeletonCell_1r6bh_366{animation:none}._addBtn_1r6bh_94,._actionBtn_1r6bh_321,._table_1r6bh_225 tbody tr{transition:none}}._drawerOverlay_ujttj_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_ujttj_1 .3s ease}@keyframes _fadeIn_ujttj_1{0%{opacity:0}to{opacity:1}}._drawer_ujttj_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_ujttj_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_ujttj_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_ujttj_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_ujttj_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_ujttj_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_ujttj_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_ujttj_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_ujttj_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_ujttj_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_ujttj_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_ujttj_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_ujttj_126::-webkit-scrollbar{width:6px}._companyForm_ujttj_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_ujttj_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_ujttj_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_ujttj_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_ujttj_1 .25s ease}@keyframes _bannerIn_ujttj_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_ujttj_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_ujttj_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_ujttj_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_ujttj_177:hover{background:#fecaca;color:#b91c1c}._form_ujttj_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_ujttj_208{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_ujttj_219{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_ujttj_225{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_ujttj_232{grid-column:1 / -1}._label_ujttj_236{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_ujttj_236 svg{color:#3b82f6;flex-shrink:0}._required_ujttj_250{color:#ef4444!important;font-weight:700}._helperText_ujttj_255{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_ujttj_266{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_ujttj_266:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_ujttj_266:hover:not(:disabled){border-color:#94a3b8}._input_ujttj_266:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_ujttj_266::placeholder{color:#94a3b8}select._input_ujttj_266{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}._inputError_ujttj_315{border-color:#ef4444!important;background:#fef2f2!important}._inputError_ujttj_315:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_ujttj_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_ujttj_335{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_ujttj_346{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_ujttj_346:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_ujttj_346:disabled{opacity:.6;cursor:not-allowed}._submitBtn_ujttj_369{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_ujttj_369:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_ujttj_369:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_ujttj_403{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_ujttj_403 .7s linear infinite;flex-shrink:0}@keyframes _spin_ujttj_403{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_ujttj_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_ujttj_7{background:#0f172a8c}._drawer_ujttj_7{width:100vw;max-width:100vw;animation:_slideInMobile_ujttj_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_ujttj_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_ujttj_50{padding:12px 16px;min-height:64px}._headerLeft_ujttj_61{gap:10px}._headerIcon_ujttj_68{width:38px;height:38px;border-radius:10px}._headerIcon_ujttj_68 svg{width:18px;height:18px}._drawerTitle_ujttj_81{font-size:16px}._headerSubtitle_ujttj_90{font-size:12px;margin-top:1px}._drawerClose_ujttj_97{width:36px;height:36px;border-radius:10px}._companyForm_ujttj_126{padding:16px}._grid_ujttj_219{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_ujttj_232{grid-column:1 / -1}._sectionLabel_ujttj_208{font-size:12px;margin-bottom:2px}._input_ujttj_266{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}select._input_ujttj_266{background-position:right 14px center;padding-right:40px}._label_ujttj_236{font-size:13px}._errorBanner_ujttj_145{padding:10px 12px;border-radius:10px}._errorBannerText_ujttj_168{font-size:12.5px}._drawerFooter_ujttj_335{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_ujttj_346,._submitBtn_ujttj_369{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_ujttj_369 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_ujttj_50{padding:10px 12px;min-height:60px}._headerIcon_ujttj_68{width:34px;height:34px;border-radius:8px}._headerIcon_ujttj_68 svg{width:16px;height:16px}._drawerTitle_ujttj_81{font-size:15px}._headerSubtitle_ujttj_90{font-size:11px}._drawerClose_ujttj_97{width:34px;height:34px;border-radius:8px}._companyForm_ujttj_126{padding:12px}._sectionLabel_ujttj_208{font-size:11.5px}._grid_ujttj_219{grid-template-columns:1fr 1fr;gap:10px}._input_ujttj_266{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_ujttj_236{font-size:12.5px}._label_ujttj_236 svg{width:12px;height:12px}._drawerFooter_ujttj_335{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_ujttj_346,._submitBtn_ujttj_369{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_ujttj_219{grid-template-columns:1fr}._fullWidth_ujttj_232{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_ujttj_7{width:100vw;max-width:100vw}._companyForm_ujttj_126{padding:12px}._grid_ujttj_219{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_ujttj_335{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_ujttj_346,._submitBtn_ujttj_369{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_ujttj_7,._drawerOverlay_ujttj_7,._drawerClose_ujttj_97,._spinner_ujttj_403,._submitBtn_ujttj_369,._errorBanner_ujttj_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_ujttj_7{display:none!important}._drawer_ujttj_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_1fs4g_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1fs4g_1 .3s ease}@keyframes _fadeIn_1fs4g_1{0%{opacity:0}to{opacity:1}}._drawer_1fs4g_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1fs4g_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1fs4g_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1fs4g_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1fs4g_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1fs4g_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1fs4g_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1fs4g_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1fs4g_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1fs4g_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1fs4g_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1fs4g_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1fs4g_126::-webkit-scrollbar{width:6px}._companyForm_1fs4g_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1fs4g_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1fs4g_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_1fs4g_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_1fs4g_1 .25s ease}@keyframes _bannerIn_1fs4g_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_1fs4g_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_1fs4g_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_1fs4g_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_1fs4g_177:hover{background:#fecaca;color:#b91c1c}._form_1fs4g_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_1fs4g_208{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1fs4g_219{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1fs4g_225{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1fs4g_232{grid-column:1 / -1}._label_1fs4g_236{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1fs4g_236 svg{color:#3b82f6;flex-shrink:0}._required_1fs4g_250{color:#ef4444!important;font-weight:700}._helperText_1fs4g_255{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_1fs4g_266{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1fs4g_266:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1fs4g_266:hover:not(:disabled){border-color:#94a3b8}._input_1fs4g_266:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_1fs4g_266::placeholder{color:#94a3b8}select._input_1fs4g_266{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}._inputError_1fs4g_315{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1fs4g_315:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1fs4g_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._loadingContainer_1fs4g_335{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_1fs4g_347{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_1fs4g_428 .8s linear infinite}._drawerFooter_1fs4g_360{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1fs4g_371{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1fs4g_371:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1fs4g_371:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1fs4g_394{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1fs4g_394:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1fs4g_394:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_1fs4g_428{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1fs4g_428 .7s linear infinite;flex-shrink:0}@keyframes _spin_1fs4g_428{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_1fs4g_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1fs4g_7{background:#0f172a8c}._drawer_1fs4g_7{width:100vw;max-width:100vw;animation:_slideInMobile_1fs4g_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1fs4g_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1fs4g_50{padding:12px 16px;min-height:64px}._headerLeft_1fs4g_61{gap:10px}._headerIcon_1fs4g_68{width:38px;height:38px;border-radius:10px}._headerIcon_1fs4g_68 svg{width:18px;height:18px}._drawerTitle_1fs4g_81{font-size:16px}._headerSubtitle_1fs4g_90{font-size:12px;margin-top:1px}._drawerClose_1fs4g_97{width:36px;height:36px;border-radius:10px}._companyForm_1fs4g_126{padding:16px}._grid_1fs4g_219{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1fs4g_232{grid-column:1 / -1}._sectionLabel_1fs4g_208{font-size:12px;margin-bottom:2px}._input_1fs4g_266{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}select._input_1fs4g_266{background-position:right 14px center;padding-right:40px}._label_1fs4g_236{font-size:13px}._errorBanner_1fs4g_145{padding:10px 12px;border-radius:10px}._errorBannerText_1fs4g_168{font-size:12.5px}._drawerFooter_1fs4g_360{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1fs4g_371,._submitBtn_1fs4g_394{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1fs4g_394 svg{width:16px;height:16px}._loadingContainer_1fs4g_335{padding:60px 20px}._loadingSpinner_1fs4g_347{width:28px;height:28px}}@media (max-width: 480px){._drawerHeader_1fs4g_50{padding:10px 12px;min-height:60px}._headerIcon_1fs4g_68{width:34px;height:34px;border-radius:8px}._headerIcon_1fs4g_68 svg{width:16px;height:16px}._drawerTitle_1fs4g_81{font-size:15px}._headerSubtitle_1fs4g_90{font-size:11px}._drawerClose_1fs4g_97{width:34px;height:34px;border-radius:8px}._companyForm_1fs4g_126{padding:12px}._sectionLabel_1fs4g_208{font-size:11.5px}._grid_1fs4g_219{grid-template-columns:1fr 1fr;gap:10px}._input_1fs4g_266{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_1fs4g_236{font-size:12.5px}._label_1fs4g_236 svg{width:12px;height:12px}._drawerFooter_1fs4g_360{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1fs4g_371,._submitBtn_1fs4g_394{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1fs4g_219{grid-template-columns:1fr}._fullWidth_1fs4g_232{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1fs4g_7{width:100vw;max-width:100vw}._companyForm_1fs4g_126{padding:12px}._grid_1fs4g_219{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1fs4g_360{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1fs4g_371,._submitBtn_1fs4g_394{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1fs4g_7,._drawerOverlay_1fs4g_7,._drawerClose_1fs4g_97,._spinner_1fs4g_428,._loadingSpinner_1fs4g_347,._submitBtn_1fs4g_394,._errorBanner_1fs4g_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1fs4g_7{display:none!important}._drawer_1fs4g_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_y3nqw_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_y3nqw_1 .3s ease}@keyframes _fadeIn_y3nqw_1{0%{opacity:0}to{opacity:1}}._drawer_y3nqw_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_y3nqw_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_y3nqw_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_y3nqw_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_y3nqw_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_y3nqw_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_y3nqw_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_y3nqw_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_y3nqw_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_y3nqw_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_y3nqw_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_y3nqw_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_y3nqw_126::-webkit-scrollbar{width:6px}._companyForm_y3nqw_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_y3nqw_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_y3nqw_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_y3nqw_145{display:flex;flex-direction:column;gap:16px}._sectionLabel_y3nqw_151{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_y3nqw_162{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_y3nqw_168{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_y3nqw_175{grid-column:1 / -1}._label_y3nqw_179{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_y3nqw_179 svg{color:#3b82f6;flex-shrink:0}._valueDisplay_y3nqw_196{width:100%;padding:11px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:500;word-break:break-word;line-height:1.4}._statusActive_y3nqw_218,._statusInactive_y3nqw_219,._statusDefault_y3nqw_220{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;border:none;min-height:auto}._statusActive_y3nqw_218{background:#dcfce7;color:#15803d}._statusInactive_y3nqw_219{background:#fee2e2;color:#dc2626}._statusDefault_y3nqw_220{background:#f1f5f9;color:#64748b}._loadingContainer_y3nqw_251,._errorContainer_y3nqw_252,._emptyContainer_y3nqw_253{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;text-align:center}._loadingContainer_y3nqw_251{color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_y3nqw_269{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_y3nqw_1 .8s linear infinite}._errorContainer_y3nqw_252 h3,._emptyContainer_y3nqw_253 h3{font-size:17px;font-weight:600;color:#0f172a;margin:0}._errorContainer_y3nqw_252 p,._emptyContainer_y3nqw_253 p{font-size:13px;color:#64748b;margin:0;max-width:320px;line-height:1.5}._drawerFooter_y3nqw_299{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_y3nqw_310{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_y3nqw_310:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_y3nqw_310:disabled{opacity:.6;cursor:not-allowed}._submitBtn_y3nqw_333{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_y3nqw_333:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_y3nqw_333:disabled{opacity:.7;cursor:not-allowed;transform:none}@keyframes _spin_y3nqw_1{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_y3nqw_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_y3nqw_7{background:#0f172a8c}._drawer_y3nqw_7{width:100vw;max-width:100vw;animation:_slideInMobile_y3nqw_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_y3nqw_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_y3nqw_50{padding:12px 16px;min-height:64px}._headerLeft_y3nqw_61{gap:10px}._headerIcon_y3nqw_68{width:38px;height:38px;border-radius:10px}._headerIcon_y3nqw_68 svg{width:18px;height:18px}._drawerTitle_y3nqw_81{font-size:16px}._headerSubtitle_y3nqw_90{font-size:12px;margin-top:1px}._drawerClose_y3nqw_97{width:36px;height:36px;border-radius:10px}._companyForm_y3nqw_126{padding:16px}._grid_y3nqw_162{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_y3nqw_175{grid-column:1 / -1}._sectionLabel_y3nqw_151{font-size:12px;margin-bottom:2px}._label_y3nqw_179{font-size:13px}._valueDisplay_y3nqw_196{font-size:14px;min-height:44px;padding:10px 12px;border-radius:10px}._drawerFooter_y3nqw_299{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_y3nqw_310,._submitBtn_y3nqw_333{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_y3nqw_333 svg{width:16px;height:16px}._loadingContainer_y3nqw_251,._errorContainer_y3nqw_252,._emptyContainer_y3nqw_253{padding:60px 20px}._loadingSpinner_y3nqw_269{width:28px;height:28px}}@media (max-width: 480px){._drawerHeader_y3nqw_50{padding:10px 12px;min-height:60px}._headerIcon_y3nqw_68{width:34px;height:34px;border-radius:8px}._headerIcon_y3nqw_68 svg{width:16px;height:16px}._drawerTitle_y3nqw_81{font-size:15px}._headerSubtitle_y3nqw_90{font-size:11px}._drawerClose_y3nqw_97{width:34px;height:34px;border-radius:8px}._companyForm_y3nqw_126{padding:12px}._sectionLabel_y3nqw_151{font-size:11.5px}._grid_y3nqw_162{grid-template-columns:1fr 1fr;gap:10px}._valueDisplay_y3nqw_196{font-size:13.5px;min-height:44px;padding:10px 12px;border-radius:10px}._label_y3nqw_179{font-size:12.5px}._label_y3nqw_179 svg{width:12px;height:12px}._statusActive_y3nqw_218,._statusInactive_y3nqw_219,._statusDefault_y3nqw_220{font-size:11px;padding:3px 8px}._drawerFooter_y3nqw_299{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_y3nqw_310,._submitBtn_y3nqw_333{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_y3nqw_162{grid-template-columns:1fr}._fullWidth_y3nqw_175{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_y3nqw_7{width:100vw;max-width:100vw}._companyForm_y3nqw_126{padding:12px}._grid_y3nqw_162{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_y3nqw_299{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_y3nqw_310,._submitBtn_y3nqw_333{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_y3nqw_7,._drawerOverlay_y3nqw_7,._drawerClose_y3nqw_97,._loadingSpinner_y3nqw_269,._submitBtn_y3nqw_333{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_y3nqw_7{display:none!important}._drawer_y3nqw_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_nh67r_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_nh67r_1 .3s ease}@keyframes _fadeIn_nh67r_1{0%{opacity:0}to{opacity:1}}._drawer_nh67r_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_nh67r_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_nh67r_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_nh67r_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_nh67r_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_nh67r_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_nh67r_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_nh67r_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_nh67r_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_nh67r_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_nh67r_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_nh67r_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_nh67r_126::-webkit-scrollbar{width:6px}._companyForm_nh67r_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_nh67r_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_nh67r_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_nh67r_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_nh67r_1 .25s ease}@keyframes _bannerIn_nh67r_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_nh67r_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_nh67r_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_nh67r_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_nh67r_177:hover{background:#fecaca;color:#b91c1c}._form_nh67r_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_nh67r_208{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_nh67r_219{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_nh67r_225{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_nh67r_232{grid-column:1 / -1}._label_nh67r_236{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_nh67r_236 svg{color:#3b82f6;flex-shrink:0}._required_nh67r_250{color:#ef4444!important;font-weight:700}._helperText_nh67r_255{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_nh67r_266{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_nh67r_266:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_nh67r_266:hover:not(:disabled){border-color:#94a3b8}._input_nh67r_266:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_nh67r_266::placeholder{color:#94a3b8}._inputError_nh67r_305{border-color:#ef4444!important;background:#fef2f2!important}._inputError_nh67r_305:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_nh67r_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._loadingContainer_nh67r_325{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_nh67r_337{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_nh67r_418 .8s linear infinite}._drawerFooter_nh67r_350{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_nh67r_361{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_nh67r_361:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_nh67r_361:disabled{opacity:.6;cursor:not-allowed}._submitBtn_nh67r_384{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_nh67r_384:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_nh67r_384:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_nh67r_418{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_nh67r_418 .7s linear infinite;flex-shrink:0}@keyframes _spin_nh67r_418{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_nh67r_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_nh67r_7{background:#0f172a8c}._drawer_nh67r_7{width:100vw;max-width:100vw;animation:_slideInMobile_nh67r_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_nh67r_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_nh67r_50{padding:12px 16px;min-height:64px}._headerLeft_nh67r_61{gap:10px}._headerIcon_nh67r_68{width:38px;height:38px;border-radius:10px}._headerIcon_nh67r_68 svg{width:18px;height:18px}._drawerTitle_nh67r_81{font-size:16px}._headerSubtitle_nh67r_90{font-size:12px;margin-top:1px}._drawerClose_nh67r_97{width:36px;height:36px;border-radius:10px}._companyForm_nh67r_126{padding:16px}._grid_nh67r_219{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_nh67r_232{grid-column:1 / -1}._sectionLabel_nh67r_208{font-size:12px;margin-bottom:2px}._input_nh67r_266{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_nh67r_236{font-size:13px}._errorBanner_nh67r_145{padding:10px 12px;border-radius:10px}._errorBannerText_nh67r_168{font-size:12.5px}._drawerFooter_nh67r_350{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_nh67r_361,._submitBtn_nh67r_384{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_nh67r_384 svg{width:16px;height:16px}._loadingContainer_nh67r_325{padding:60px 20px}._loadingSpinner_nh67r_337{width:28px;height:28px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_nh67r_50{padding:10px 12px;min-height:60px}._headerIcon_nh67r_68{width:34px;height:34px;border-radius:8px}._headerIcon_nh67r_68 svg{width:16px;height:16px}._drawerTitle_nh67r_81{font-size:15px}._headerSubtitle_nh67r_90{font-size:11px}._drawerClose_nh67r_97{width:34px;height:34px;border-radius:8px}._companyForm_nh67r_126{padding:12px}._sectionLabel_nh67r_208{font-size:11.5px}._grid_nh67r_219{grid-template-columns:1fr 1fr;gap:10px}._input_nh67r_266{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_nh67r_236{font-size:12.5px}._label_nh67r_236 svg{width:12px;height:12px}._drawerFooter_nh67r_350{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_nh67r_361,._submitBtn_nh67r_384{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_nh67r_219{grid-template-columns:1fr}._fullWidth_nh67r_232{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_nh67r_7{width:100vw;max-width:100vw}._companyForm_nh67r_126{padding:12px}._grid_nh67r_219{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_nh67r_350{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_nh67r_361,._submitBtn_nh67r_384{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_nh67r_7,._drawerOverlay_nh67r_7,._drawerClose_nh67r_97,._spinner_nh67r_418,._loadingSpinner_nh67r_337,._submitBtn_nh67r_384,._errorBanner_nh67r_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_nh67r_7{display:none!important}._drawer_nh67r_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_1avuu_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1avuu_1 .3s ease}@keyframes _fadeIn_1avuu_1{0%{opacity:0}to{opacity:1}}._drawer_1avuu_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1avuu_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1avuu_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1avuu_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1avuu_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1avuu_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1avuu_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1avuu_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1avuu_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1avuu_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1avuu_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1avuu_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1avuu_126::-webkit-scrollbar{width:6px}._companyForm_1avuu_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1avuu_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1avuu_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_1avuu_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_1avuu_1 .25s ease}@keyframes _bannerIn_1avuu_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_1avuu_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_1avuu_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_1avuu_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_1avuu_177:hover{background:#fecaca;color:#b91c1c}._form_1avuu_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_1avuu_208{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1avuu_219{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1avuu_225{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1avuu_232{grid-column:1 / -1}._label_1avuu_236{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1avuu_236 svg{color:#3b82f6;flex-shrink:0}._required_1avuu_250{color:#ef4444!important;font-weight:700}._helperText_1avuu_255{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_1avuu_266{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1avuu_266:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1avuu_266:hover:not(:disabled){border-color:#94a3b8}._input_1avuu_266:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_1avuu_266::placeholder{color:#94a3b8}._inputError_1avuu_305{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1avuu_305:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1avuu_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._loadingContainer_1avuu_325{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_1avuu_337{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_1avuu_418 .8s linear infinite}._drawerFooter_1avuu_350{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1avuu_361{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1avuu_361:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1avuu_361:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1avuu_384{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1avuu_384:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1avuu_384:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_1avuu_418{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1avuu_418 .7s linear infinite;flex-shrink:0}@keyframes _spin_1avuu_418{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_1avuu_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1avuu_7{background:#0f172a8c}._drawer_1avuu_7{width:100vw;max-width:100vw;animation:_slideInMobile_1avuu_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1avuu_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1avuu_50{padding:12px 16px;min-height:64px}._headerLeft_1avuu_61{gap:10px}._headerIcon_1avuu_68{width:38px;height:38px;border-radius:10px}._headerIcon_1avuu_68 svg{width:18px;height:18px}._drawerTitle_1avuu_81{font-size:16px}._headerSubtitle_1avuu_90{font-size:12px;margin-top:1px}._drawerClose_1avuu_97{width:36px;height:36px;border-radius:10px}._companyForm_1avuu_126{padding:16px}._grid_1avuu_219{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1avuu_232{grid-column:1 / -1}._sectionLabel_1avuu_208{font-size:12px;margin-bottom:2px}._input_1avuu_266{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_1avuu_236{font-size:13px}._errorBanner_1avuu_145{padding:10px 12px;border-radius:10px}._errorBannerText_1avuu_168{font-size:12.5px}._drawerFooter_1avuu_350{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1avuu_361,._submitBtn_1avuu_384{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1avuu_384 svg{width:16px;height:16px}._loadingContainer_1avuu_325{padding:60px 20px}._loadingSpinner_1avuu_337{width:28px;height:28px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_1avuu_50{padding:10px 12px;min-height:60px}._headerIcon_1avuu_68{width:34px;height:34px;border-radius:8px}._headerIcon_1avuu_68 svg{width:16px;height:16px}._drawerTitle_1avuu_81{font-size:15px}._headerSubtitle_1avuu_90{font-size:11px}._drawerClose_1avuu_97{width:34px;height:34px;border-radius:8px}._companyForm_1avuu_126{padding:12px}._sectionLabel_1avuu_208{font-size:11.5px}._grid_1avuu_219{grid-template-columns:1fr 1fr;gap:10px}._input_1avuu_266{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_1avuu_236{font-size:12.5px}._label_1avuu_236 svg{width:12px;height:12px}._drawerFooter_1avuu_350{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1avuu_361,._submitBtn_1avuu_384{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1avuu_219{grid-template-columns:1fr}._fullWidth_1avuu_232{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1avuu_7{width:100vw;max-width:100vw}._companyForm_1avuu_126{padding:12px}._grid_1avuu_219{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1avuu_350{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1avuu_361,._submitBtn_1avuu_384{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1avuu_7,._drawerOverlay_1avuu_7,._drawerClose_1avuu_97,._spinner_1avuu_418,._loadingSpinner_1avuu_337,._submitBtn_1avuu_384,._errorBanner_1avuu_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1avuu_7{display:none!important}._drawer_1avuu_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_43z03_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_43z03_1 .3s ease}@keyframes _fadeIn_43z03_1{0%{opacity:0}to{opacity:1}}._drawer_43z03_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_43z03_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_43z03_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_43z03_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_43z03_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_43z03_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_43z03_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_43z03_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_43z03_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0;font-size:22px;line-height:1}._drawerClose_43z03_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_43z03_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_43z03_128{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_43z03_128::-webkit-scrollbar{width:6px}._companyForm_43z03_128::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_43z03_128::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_43z03_128::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_43z03_147{display:flex;flex-direction:column;gap:16px}._sectionLabel_43z03_153{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_43z03_164{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_43z03_170{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_43z03_177{grid-column:1 / -1}._label_43z03_181{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_43z03_181 svg{color:#3b82f6;flex-shrink:0}._valueDisplay_43z03_198{width:100%;padding:11px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:500;word-break:break-word;line-height:1.4}._statusActive_43z03_220,._statusInactive_43z03_221{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;border:none;min-height:auto}._statusActive_43z03_220{background:#dcfce7;color:#15803d}._statusInactive_43z03_221{background:#f1f5f9;color:#64748b}._emptyContainer_43z03_247{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;text-align:center}._emptyContainer_43z03_247 h3{font-size:17px;font-weight:600;color:#0f172a;margin:0}._emptyContainer_43z03_247 p{font-size:13px;color:#64748b;margin:0;max-width:320px;line-height:1.5}._drawerFooter_43z03_275{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_43z03_286{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_43z03_286:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_43z03_286:disabled{opacity:.6;cursor:not-allowed}._submitBtn_43z03_309{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_43z03_309:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_43z03_309:disabled{opacity:.7;cursor:not-allowed;transform:none}@keyframes _spin_43z03_1{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_43z03_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_43z03_7{background:#0f172a8c}._drawer_43z03_7{width:100vw;max-width:100vw;animation:_slideInMobile_43z03_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_43z03_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_43z03_50{padding:12px 16px;min-height:64px}._headerLeft_43z03_61{gap:10px}._headerIcon_43z03_68{width:38px;height:38px;border-radius:10px}._headerIcon_43z03_68 svg{width:18px;height:18px}._drawerTitle_43z03_81{font-size:16px}._headerSubtitle_43z03_90{font-size:12px;margin-top:1px}._drawerClose_43z03_97{width:36px;height:36px;border-radius:10px;font-size:20px}._companyForm_43z03_128{padding:16px}._grid_43z03_164{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_43z03_177{grid-column:1 / -1}._sectionLabel_43z03_153{font-size:12px;margin-bottom:2px}._label_43z03_181{font-size:13px}._valueDisplay_43z03_198{font-size:14px;min-height:44px;padding:10px 12px;border-radius:10px}._drawerFooter_43z03_275{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_43z03_286,._submitBtn_43z03_309{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_43z03_309 svg{width:16px;height:16px}._emptyContainer_43z03_247{padding:60px 20px}}@media (max-width: 480px){._drawerHeader_43z03_50{padding:10px 12px;min-height:60px}._headerIcon_43z03_68{width:34px;height:34px;border-radius:8px}._headerIcon_43z03_68 svg{width:16px;height:16px}._drawerTitle_43z03_81{font-size:15px}._headerSubtitle_43z03_90{font-size:11px}._drawerClose_43z03_97{width:34px;height:34px;border-radius:8px;font-size:18px}._companyForm_43z03_128{padding:12px}._sectionLabel_43z03_153{font-size:11.5px}._grid_43z03_164{grid-template-columns:1fr 1fr;gap:10px}._valueDisplay_43z03_198{font-size:13.5px;min-height:44px;padding:10px 12px;border-radius:10px}._label_43z03_181{font-size:12.5px}._label_43z03_181 svg{width:12px;height:12px}._statusActive_43z03_220,._statusInactive_43z03_221{font-size:11px;padding:3px 8px}._drawerFooter_43z03_275{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_43z03_286,._submitBtn_43z03_309{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_43z03_164{grid-template-columns:1fr}._fullWidth_43z03_177{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_43z03_7{width:100vw;max-width:100vw}._companyForm_43z03_128{padding:12px}._grid_43z03_164{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_43z03_275{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_43z03_286,._submitBtn_43z03_309{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_43z03_7,._drawerOverlay_43z03_7,._drawerClose_43z03_97,._submitBtn_43z03_309{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_43z03_7{display:none!important}._drawer_43z03_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_me4nf_7{padding:0;min-height:100vh;background:#f8fafc}._pageContent_me4nf_13{margin:0 auto;transition:filter .3s ease}._pageBlur_me4nf_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_me4nf_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_me4nf_41{display:flex;align-items:center;gap:16px}._headerIcon_me4nf_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_me4nf_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_me4nf_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_me4nf_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_me4nf_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_me4nf_92,._deleteSelectedBtn_me4nf_93,._addBtn_me4nf_94,._refreshBtn_me4nf_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_me4nf_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_me4nf_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_me4nf_92 ._checkbox_me4nf_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_me4nf_131{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_me4nf_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_me4nf_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_me4nf_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_me4nf_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_me4nf_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_me4nf_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_me4nf_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_me4nf_95:disabled{opacity:.5;cursor:not-allowed}._spin_me4nf_174{animation:_spin_me4nf_174 .8s linear infinite}@keyframes _spin_me4nf_174{to{transform:rotate(360deg)}}._searchBar_me4nf_180{display:flex;align-items:center;gap:10px}._searchWrapper_me4nf_181{position:relative;display:flex;align-items:center}._searchIcon_me4nf_182{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_me4nf_184{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_me4nf_184:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_me4nf_184::placeholder{color:#94a3b8}._clearSearchBtn_me4nf_205{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_me4nf_205:hover{color:#475569;background:#f1f5f9}._tableWrapper_me4nf_225{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_me4nf_225{width:100%;border-collapse:collapse;font-size:13px}._table_me4nf_225 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_me4nf_225 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_me4nf_225 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_me4nf_263:hover{background:#f8fafc}._rowHover_me4nf_263:last-child{border-bottom:none}._selectedRow_me4nf_265{background:#eff6ff!important}._table_me4nf_225 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_me4nf_275{width:36px;text-align:center}._checkbox_me4nf_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_me4nf_283{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_me4nf_284{display:inline-block;min-width:24px}._categoryCell_me4nf_286{display:flex;align-items:center;gap:10px}._avatarSmall_me4nf_288{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;flex-shrink:0}._avatar_me4nf_288{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._categoryName_me4nf_314{font-weight:600;color:#0f172a;font-size:13px}._statusActive_me4nf_317,._statusInactive_me4nf_318{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}._statusActive_me4nf_317{background:#dcfce7;color:#15803d}._statusInactive_me4nf_318{background:#f1f5f9;color:#64748b}._actionCell_me4nf_333{text-align:center!important;min-width:140px}._actionBtnGroup_me4nf_334{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_me4nf_334{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_me4nf_334:hover:not(:disabled){transform:scale(1.05)}._viewBtn_me4nf_350:hover,._editBtn_me4nf_351:hover{background:#eff6ff}._deleteBtn_me4nf_352:hover{background:#fee2e2}._empty_me4nf_357{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_me4nf_358{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_me4nf_360{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_me4nf_371{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_me4nf_372{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_me4nf_377{background:#fff}._skeletonRow_me4nf_377:hover{background:#fff!important}._skeletonCell_me4nf_379{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_me4nf_1 1.5s ease-in-out infinite}._skeletonCellCenter_me4nf_387{margin:0 auto}._skeletonProfile_me4nf_388{display:flex;align-items:center;gap:10px}._skeletonAvatar_me4nf_390{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonShimmer_me4nf_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _skeletonShimmer_me4nf_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_me4nf_408{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_me4nf_420{font-size:13px;color:#64748b;font-weight:500}._paginationControls_me4nf_421{display:flex;gap:4px;align-items:center}._pageBtn_me4nf_423{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_me4nf_423:hover:not(:disabled):not(._pageBtnActive_me4nf_439){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_me4nf_423:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_me4nf_439{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_me4nf_184{width:220px}}@media (max-width: 1024px){._header_me4nf_27{padding:16px 20px}._searchInput_me4nf_184{width:180px}._table_me4nf_225 thead th,._table_me4nf_225 tbody td{padding:12px}}@media (max-width: 768px){._page_me4nf_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_me4nf_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_me4nf_41{gap:12px}._title_me4nf_59{font-size:20px}._subtitle_me4nf_68{font-size:12px}._headerIcon_me4nf_47{width:42px;height:42px}._headerRight_me4nf_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_me4nf_180,._searchWrapper_me4nf_181{width:100%}._searchInput_me4nf_184{width:100%;font-size:14px}._actionButtonsRow_me4nf_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_me4nf_92,._deleteSelectedBtn_me4nf_93,._addBtn_me4nf_94,._refreshBtn_me4nf_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_me4nf_92{display:inline-flex;gap:4px}._selectAllBox_me4nf_92 ._checkbox_me4nf_123{width:18px;height:18px}._selectAllText_me4nf_131{font-size:12px}._refreshBtn_me4nf_95{padding:0;width:auto}._deleteSelectedBtn_me4nf_93 span,._addBtn_me4nf_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_me4nf_225{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_me4nf_225{font-size:14px;min-width:0;width:100%;border-collapse:separate;border-spacing:0}._table_me4nf_225 thead{display:none}._table_me4nf_225 tbody{display:block;width:100%}._table_me4nf_225 tbody tr{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease,border-color .2s ease}._table_me4nf_225 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_me4nf_225 tbody td{display:block;padding:0;border:none;width:100%;text-align:left;color:#0f172a;font-size:14px}._table_me4nf_225 tbody td:before{content:none}._table_me4nf_225 tbody td._checkboxCell_me4nf_275{position:absolute;top:14px;right:14px;width:auto;padding:0;z-index:2;background:transparent;order:0}._table_me4nf_225 tbody td._checkboxCell_me4nf_275 ._checkbox_me4nf_123{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_me4nf_225 tbody td._snoCell_me4nf_283{display:none}._table_me4nf_225 tbody td._cellSubCategory_me4nf_617{order:1;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9}._table_me4nf_225 tbody td._cellSubCategory_me4nf_617 ._categoryCell_me4nf_286{display:flex;align-items:center;gap:12px;width:100%}._table_me4nf_225 tbody td._cellSubCategory_me4nf_617 ._avatar_me4nf_288{width:46px;height:46px;font-size:16px;border-radius:12px;box-shadow:0 2px 6px #3b82f626}._table_me4nf_225 tbody td._cellSubCategory_me4nf_617 ._categoryName_me4nf_314{font-size:16px;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}._table_me4nf_225 tbody td._cellCategory_me4nf_650{order:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed #f1f5f9}._table_me4nf_225 tbody td._cellCategory_me4nf_650:before{content:"CATEGORY";font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;flex-shrink:0}._table_me4nf_225 tbody td._cellCategory_me4nf_650 ._categoryCell_me4nf_286{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex:1;min-width:0}._table_me4nf_225 tbody td._cellCategory_me4nf_650 ._avatarSmall_me4nf_288{width:24px;height:24px;font-size:10px;border-radius:7px;order:2;flex-shrink:0}._table_me4nf_225 tbody td._cellCategory_me4nf_650 ._categoryName_me4nf_314{font-size:13.5px;font-weight:600;color:#334155;order:1;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_me4nf_225 tbody td._cellStatus_me4nf_702{order:3;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0}._table_me4nf_225 tbody td._cellStatus_me4nf_702:before{content:"STATUS";font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;flex-shrink:0}._table_me4nf_225 tbody td._actionCell_me4nf_333{order:4;display:flex;justify-content:flex-end;padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9}._actionBtnGroup_me4nf_334{display:flex;align-items:center;justify-content:flex-end;gap:8px}._actionBtn_me4nf_334{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .2s ease}._actionBtn_me4nf_334:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}._actionBtn_me4nf_334 svg{width:18px;height:18px}._table_me4nf_225 tbody tr._selectedRow_me4nf_265{background:#eff6ff;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}._table_me4nf_225 tbody tr._skeletonRow_me4nf_377{display:flex;flex-direction:column;padding:16px;gap:10px}._table_me4nf_225 tbody tr._skeletonRow_me4nf_377 td{display:block;padding:0}._skeletonProfile_me4nf_388{display:flex;align-items:center;gap:10px}._table_me4nf_225 tbody tr td._empty_me4nf_357{display:block;padding:48px 20px;background:#fff;border-radius:14px;border:1px solid #e2e8f0;text-align:center}._pagination_me4nf_408{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_me4nf_420{text-align:center;font-size:12px}._paginationControls_me4nf_421{justify-content:center;flex-wrap:wrap}._pageBtn_me4nf_423{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_me4nf_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_me4nf_27{padding:12px;border-radius:10px}._title_me4nf_59{font-size:18px}._headerIcon_me4nf_47{width:38px;height:38px;border-radius:10px}._headerIcon_me4nf_47 svg{width:18px;height:18px}._actionButtonsRow_me4nf_85{gap:6px}._selectAllBox_me4nf_92,._deleteSelectedBtn_me4nf_93,._addBtn_me4nf_94,._refreshBtn_me4nf_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_me4nf_92 ._checkbox_me4nf_123{width:16px;height:16px}._selectAllText_me4nf_131{font-size:11px}._deleteSelectedBtn_me4nf_93 ._btnText_me4nf_849,._addBtn_me4nf_94 ._btnText_me4nf_849{display:none}._deleteSelectedBtn_me4nf_93,._addBtn_me4nf_94{gap:0}._table_me4nf_225 tbody tr{padding:14px;border-radius:12px;margin-bottom:10px}._table_me4nf_225 tbody td._cellSubCategory_me4nf_617 ._avatar_me4nf_288{width:42px;height:42px;font-size:15px;border-radius:11px}._table_me4nf_225 tbody td._cellSubCategory_me4nf_617 ._categoryName_me4nf_314{font-size:15px}._table_me4nf_225 tbody td._cellCategory_me4nf_650:before,._table_me4nf_225 tbody td._cellStatus_me4nf_702:before{font-size:10px}._table_me4nf_225 tbody td._cellCategory_me4nf_650 ._avatarSmall_me4nf_288{width:22px;height:22px;font-size:9px;border-radius:6px}._table_me4nf_225 tbody td._cellCategory_me4nf_650 ._categoryName_me4nf_314{font-size:13px}._statusActive_me4nf_317,._statusInactive_me4nf_318{font-size:11px;padding:3px 8px}._actionBtn_me4nf_334{width:36px;height:36px}._actionBtn_me4nf_334 svg{width:16px;height:16px}._pageBtn_me4nf_423{min-width:30px;height:30px;font-size:11px}._pagination_me4nf_408{padding:10px 12px}._paginationInfo_me4nf_420{font-size:11px}}._tableWrapper_me4nf_225::-webkit-scrollbar{height:4px}._tableWrapper_me4nf_225::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_me4nf_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_me4nf_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_me4nf_7{padding:0;background:#fff}._header_me4nf_27{border:none;box-shadow:none;padding:20px 0}._headerRight_me4nf_75,._pagination_me4nf_408,._actionCell_me4nf_333,._checkboxCell_me4nf_275{display:none!important}._tableWrapper_me4nf_225{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_me4nf_174,._skeletonCell_me4nf_379{animation:none}._addBtn_me4nf_94,._actionBtn_me4nf_334,._table_me4nf_225 tbody tr{transition:none}}._drawerOverlay_seclo_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_seclo_1 .3s ease}@keyframes _fadeIn_seclo_1{0%{opacity:0}to{opacity:1}}._drawer_seclo_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_seclo_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_seclo_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_seclo_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_seclo_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_seclo_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_seclo_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_seclo_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_seclo_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_seclo_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_seclo_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_seclo_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_seclo_126::-webkit-scrollbar{width:6px}._companyForm_seclo_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_seclo_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_seclo_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_seclo_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_seclo_1 .25s ease}@keyframes _bannerIn_seclo_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_seclo_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_seclo_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_seclo_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_seclo_177:hover{background:#fecaca;color:#b91c1c}._form_seclo_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_seclo_208{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_seclo_219{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_seclo_225{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_seclo_232{grid-column:1 / -1}._label_seclo_236{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_seclo_236 svg{color:#3b82f6;flex-shrink:0}._required_seclo_250{color:#ef4444!important;font-weight:700}._helperText_seclo_255{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_seclo_266{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_seclo_266:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_seclo_266:hover:not(:disabled){border-color:#94a3b8}._input_seclo_266:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_seclo_266::placeholder{color:#94a3b8}._inputError_seclo_305{border-color:#ef4444!important;background:#fef2f2!important}._inputError_seclo_305:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_seclo_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._selectWithAdd_seclo_325{display:flex;align-items:stretch;gap:8px;width:100%}._selectContainer_seclo_332{flex:1;min-width:0}._selectContainer_seclo_332>div{width:100%}._addSubCategoryBtn_seclo_341{flex-shrink:0;width:46px;height:46px;background:#eff6ff;color:#3b82f6;border:1.5px solid #bfdbfe;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._addSubCategoryBtn_seclo_341:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;transform:scale(1.03)}._addSubCategoryBtn_seclo_341:disabled{opacity:.5;cursor:not-allowed}._inlineForm_seclo_370{padding:16px;background:#f8fafc;border:1.5px dashed #93c5fd;border-radius:12px;animation:_inlineFormIn_seclo_1 .25s ease}@keyframes _inlineFormIn_seclo_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._inlineFormHeader_seclo_383{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}._inlineFormTitle_seclo_392{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.4px}._inlineFormTitle_seclo_392 svg{color:#3b82f6}._inlineFormClose_seclo_407{width:26px;height:26px;border:none;background:#e2e8f0;color:#475569;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._inlineFormClose_seclo_407:hover{background:#fee2e2;color:#ef4444}._inlineFormBody_seclo_427{display:grid;grid-template-columns:1fr 1fr;gap:14px}._inlineFormBody_seclo_427 ._field_seclo_225{grid-column:span 1}._inlineFormActions_seclo_437{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #e2e8f0}._inlineCancelBtn_seclo_446{padding:10px 18px;background:#fff;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:42px}._inlineCancelBtn_seclo_446:hover:not(:disabled){background:#f1f5f9;color:#0f172a}._inlineCancelBtn_seclo_446:disabled{opacity:.5;cursor:not-allowed}._inlineSubmitBtn_seclo_469{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #3b82f640;min-height:42px}._inlineSubmitBtn_seclo_469:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f659}._inlineSubmitBtn_seclo_469:disabled{opacity:.7;cursor:not-allowed}._loadingContainer_seclo_500{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_seclo_512{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_seclo_593 .8s linear infinite}._drawerFooter_seclo_525{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_seclo_536{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_seclo_536:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_seclo_536:disabled{opacity:.6;cursor:not-allowed}._submitBtn_seclo_559{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_seclo_559:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_seclo_559:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_seclo_593{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_seclo_593 .7s linear infinite;flex-shrink:0}@keyframes _spin_seclo_593{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_seclo_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_seclo_7{background:#0f172a8c}._drawer_seclo_7{width:100vw;max-width:100vw;animation:_slideInMobile_seclo_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_seclo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_seclo_50{padding:12px 16px;min-height:64px}._headerLeft_seclo_61{gap:10px}._headerIcon_seclo_68{width:38px;height:38px;border-radius:10px}._headerIcon_seclo_68 svg{width:18px;height:18px}._drawerTitle_seclo_81{font-size:16px}._headerSubtitle_seclo_90{font-size:12px;margin-top:1px}._drawerClose_seclo_97{width:36px;height:36px;border-radius:10px}._companyForm_seclo_126{padding:16px}._grid_seclo_219{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_seclo_232{grid-column:1 / -1}._sectionLabel_seclo_208{font-size:12px;margin-bottom:2px}._input_seclo_266{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_seclo_236{font-size:13px}._addSubCategoryBtn_seclo_341{width:48px;height:48px;border-radius:12px}._errorBanner_seclo_145{padding:10px 12px;border-radius:10px}._errorBannerText_seclo_168{font-size:12.5px}._inlineForm_seclo_370{padding:12px}._inlineFormBody_seclo_427{grid-template-columns:1fr;gap:12px}._inlineFormActions_seclo_437{flex-direction:column-reverse;gap:8px}._inlineCancelBtn_seclo_446,._inlineSubmitBtn_seclo_469{width:100%;min-height:46px;justify-content:center;font-size:14px;border-radius:11px}._drawerFooter_seclo_525{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_seclo_536,._submitBtn_seclo_559{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_seclo_559 svg{width:16px;height:16px}._loadingContainer_seclo_500{padding:60px 20px}._loadingSpinner_seclo_512{width:28px;height:28px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_seclo_50{padding:10px 12px;min-height:60px}._headerIcon_seclo_68{width:34px;height:34px;border-radius:8px}._headerIcon_seclo_68 svg{width:16px;height:16px}._drawerTitle_seclo_81{font-size:15px}._headerSubtitle_seclo_90{font-size:11px}._drawerClose_seclo_97{width:34px;height:34px;border-radius:8px}._companyForm_seclo_126{padding:12px}._sectionLabel_seclo_208{font-size:11.5px}._grid_seclo_219{grid-template-columns:1fr 1fr;gap:10px}._input_seclo_266{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_seclo_236{font-size:12.5px}._label_seclo_236 svg{width:12px;height:12px}._addSubCategoryBtn_seclo_341{width:46px;height:46px;border-radius:10px}._inlineForm_seclo_370{padding:10px}._drawerFooter_seclo_525{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_seclo_536,._submitBtn_seclo_559{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_seclo_219{grid-template-columns:1fr}._fullWidth_seclo_232{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_seclo_7{width:100vw;max-width:100vw}._companyForm_seclo_126{padding:12px}._grid_seclo_219{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_seclo_525{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_seclo_536,._submitBtn_seclo_559{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_seclo_7,._drawerOverlay_seclo_7,._drawerClose_seclo_97,._spinner_seclo_593,._loadingSpinner_seclo_512,._submitBtn_seclo_559,._errorBanner_seclo_145,._inlineForm_seclo_370{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_seclo_7{display:none!important}._drawer_seclo_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_r3vhs_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_r3vhs_1 .3s ease}@keyframes _fadeIn_r3vhs_1{0%{opacity:0}to{opacity:1}}._drawer_r3vhs_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_r3vhs_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_r3vhs_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_r3vhs_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_r3vhs_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_r3vhs_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_r3vhs_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_r3vhs_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_r3vhs_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_r3vhs_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_r3vhs_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_r3vhs_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_r3vhs_126::-webkit-scrollbar{width:6px}._companyForm_r3vhs_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_r3vhs_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_r3vhs_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_r3vhs_145{display:flex;flex-direction:column;gap:16px}._sectionLabel_r3vhs_151{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_r3vhs_162{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_r3vhs_168{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_r3vhs_175{grid-column:1 / -1}._label_r3vhs_179{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_r3vhs_179 svg{color:#3b82f6;flex-shrink:0}._valueDisplay_r3vhs_196{width:100%;padding:11px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:500;word-break:break-word;line-height:1.4}._statusActive_r3vhs_218,._statusInactive_r3vhs_219{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;border:none;min-height:auto}._statusActive_r3vhs_218{background:#dcfce7;color:#15803d}._statusInactive_r3vhs_219{background:#f1f5f9;color:#64748b}._statusDot_r3vhs_242{width:6px;height:6px;border-radius:50%;flex-shrink:0}._statusActive_r3vhs_218 ._statusDot_r3vhs_242{background:#16a34a;box-shadow:0 0 0 3px #16a34a26}._statusInactive_r3vhs_219 ._statusDot_r3vhs_242{background:#94a3b8;box-shadow:0 0 0 3px #94a3b826}._loadingContainer_r3vhs_262,._errorContainer_r3vhs_263,._emptyContainer_r3vhs_264{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;text-align:center}._loadingContainer_r3vhs_262{color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_r3vhs_280{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_r3vhs_1 .8s linear infinite}._errorContainer_r3vhs_263 h3,._emptyContainer_r3vhs_264 h3{font-size:17px;font-weight:600;color:#0f172a;margin:0}._errorContainer_r3vhs_263 p,._emptyContainer_r3vhs_264 p{font-size:13px;color:#64748b;margin:0;max-width:320px;line-height:1.5}._drawerFooter_r3vhs_310{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_r3vhs_321{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_r3vhs_321:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_r3vhs_321:disabled{opacity:.6;cursor:not-allowed}._submitBtn_r3vhs_344{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_r3vhs_344:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_r3vhs_344:disabled{opacity:.7;cursor:not-allowed;transform:none}@keyframes _spin_r3vhs_1{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_r3vhs_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_r3vhs_7{background:#0f172a8c}._drawer_r3vhs_7{width:100vw;max-width:100vw;animation:_slideInMobile_r3vhs_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_r3vhs_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_r3vhs_50{padding:12px 16px;min-height:64px}._headerLeft_r3vhs_61{gap:10px}._headerIcon_r3vhs_68{width:38px;height:38px;border-radius:10px}._headerIcon_r3vhs_68 svg{width:18px;height:18px}._drawerTitle_r3vhs_81{font-size:16px}._headerSubtitle_r3vhs_90{font-size:12px;margin-top:1px}._drawerClose_r3vhs_97{width:36px;height:36px;border-radius:10px}._companyForm_r3vhs_126{padding:16px}._grid_r3vhs_162{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_r3vhs_175{grid-column:1 / -1}._sectionLabel_r3vhs_151{font-size:12px;margin-bottom:2px}._label_r3vhs_179{font-size:13px}._valueDisplay_r3vhs_196{font-size:14px;min-height:44px;padding:10px 12px;border-radius:10px}._drawerFooter_r3vhs_310{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_r3vhs_321,._submitBtn_r3vhs_344{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_r3vhs_344 svg{width:16px;height:16px}._loadingContainer_r3vhs_262,._errorContainer_r3vhs_263,._emptyContainer_r3vhs_264{padding:60px 20px}._loadingSpinner_r3vhs_280{width:28px;height:28px}}@media (max-width: 480px){._drawerHeader_r3vhs_50{padding:10px 12px;min-height:60px}._headerIcon_r3vhs_68{width:34px;height:34px;border-radius:8px}._headerIcon_r3vhs_68 svg{width:16px;height:16px}._drawerTitle_r3vhs_81{font-size:15px}._headerSubtitle_r3vhs_90{font-size:11px}._drawerClose_r3vhs_97{width:34px;height:34px;border-radius:8px}._companyForm_r3vhs_126{padding:12px}._sectionLabel_r3vhs_151{font-size:11.5px}._grid_r3vhs_162{grid-template-columns:1fr 1fr;gap:10px}._valueDisplay_r3vhs_196{font-size:13.5px;min-height:44px;padding:10px 12px;border-radius:10px}._label_r3vhs_179{font-size:12.5px}._label_r3vhs_179 svg{width:12px;height:12px}._statusActive_r3vhs_218,._statusInactive_r3vhs_219{font-size:11px;padding:3px 8px}._drawerFooter_r3vhs_310{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_r3vhs_321,._submitBtn_r3vhs_344{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_r3vhs_162{grid-template-columns:1fr}._fullWidth_r3vhs_175{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_r3vhs_7{width:100vw;max-width:100vw}._companyForm_r3vhs_126{padding:12px}._grid_r3vhs_162{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_r3vhs_310{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_r3vhs_321,._submitBtn_r3vhs_344{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_r3vhs_7,._drawerOverlay_r3vhs_7,._drawerClose_r3vhs_97,._loadingSpinner_r3vhs_280,._submitBtn_r3vhs_344{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_r3vhs_7{display:none!important}._drawer_r3vhs_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_r51o0_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_r51o0_1 .3s ease}@keyframes _fadeIn_r51o0_1{0%{opacity:0}to{opacity:1}}._drawer_r51o0_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_r51o0_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_r51o0_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_r51o0_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_r51o0_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_r51o0_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_r51o0_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_r51o0_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_r51o0_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_r51o0_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_r51o0_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_r51o0_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_r51o0_126::-webkit-scrollbar{width:6px}._companyForm_r51o0_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_r51o0_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_r51o0_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_r51o0_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_r51o0_1 .25s ease}@keyframes _bannerIn_r51o0_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_r51o0_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_r51o0_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_r51o0_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_r51o0_177:hover{background:#fecaca;color:#b91c1c}._form_r51o0_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_r51o0_208{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_r51o0_219{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_r51o0_225{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_r51o0_232{grid-column:1 / -1}._label_r51o0_236{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_r51o0_236 svg{color:#3b82f6;flex-shrink:0}._required_r51o0_250{color:#ef4444!important;font-weight:700}._helperText_r51o0_255{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_r51o0_266{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_r51o0_266:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_r51o0_266:hover:not(:disabled){border-color:#94a3b8}._input_r51o0_266:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_r51o0_266::placeholder{color:#94a3b8}._inputError_r51o0_305{border-color:#ef4444!important;background:#fef2f2!important}._inputError_r51o0_305:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_r51o0_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._loadingContainer_r51o0_325{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_r51o0_337{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_r51o0_418 .8s linear infinite}._drawerFooter_r51o0_350{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_r51o0_361{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_r51o0_361:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_r51o0_361:disabled{opacity:.6;cursor:not-allowed}._submitBtn_r51o0_384{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_r51o0_384:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_r51o0_384:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_r51o0_418{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_r51o0_418 .7s linear infinite;flex-shrink:0}@keyframes _spin_r51o0_418{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_r51o0_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_r51o0_7{background:#0f172a8c}._drawer_r51o0_7{width:100vw;max-width:100vw;animation:_slideInMobile_r51o0_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_r51o0_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_r51o0_50{padding:12px 16px;min-height:64px}._headerLeft_r51o0_61{gap:10px}._headerIcon_r51o0_68{width:38px;height:38px;border-radius:10px}._headerIcon_r51o0_68 svg{width:18px;height:18px}._drawerTitle_r51o0_81{font-size:16px}._headerSubtitle_r51o0_90{font-size:12px;margin-top:1px}._drawerClose_r51o0_97{width:36px;height:36px;border-radius:10px}._companyForm_r51o0_126{padding:16px}._grid_r51o0_219{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_r51o0_232{grid-column:1 / -1}._sectionLabel_r51o0_208{font-size:12px;margin-bottom:2px}._input_r51o0_266{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_r51o0_236{font-size:13px}._errorBanner_r51o0_145{padding:10px 12px;border-radius:10px}._errorBannerText_r51o0_168{font-size:12.5px}._drawerFooter_r51o0_350{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_r51o0_361,._submitBtn_r51o0_384{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_r51o0_384 svg{width:16px;height:16px}._loadingContainer_r51o0_325{padding:60px 20px}._loadingSpinner_r51o0_337{width:28px;height:28px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_r51o0_50{padding:10px 12px;min-height:60px}._headerIcon_r51o0_68{width:34px;height:34px;border-radius:8px}._headerIcon_r51o0_68 svg{width:16px;height:16px}._drawerTitle_r51o0_81{font-size:15px}._headerSubtitle_r51o0_90{font-size:11px}._drawerClose_r51o0_97{width:34px;height:34px;border-radius:8px}._companyForm_r51o0_126{padding:12px}._sectionLabel_r51o0_208{font-size:11.5px}._grid_r51o0_219{grid-template-columns:1fr 1fr;gap:10px}._input_r51o0_266{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_r51o0_236{font-size:12.5px}._label_r51o0_236 svg{width:12px;height:12px}._drawerFooter_r51o0_350{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_r51o0_361,._submitBtn_r51o0_384{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_r51o0_219{grid-template-columns:1fr}._fullWidth_r51o0_232{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_r51o0_7{width:100vw;max-width:100vw}._companyForm_r51o0_126{padding:12px}._grid_r51o0_219{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_r51o0_350{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_r51o0_361,._submitBtn_r51o0_384{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_r51o0_7,._drawerOverlay_r51o0_7,._drawerClose_r51o0_97,._spinner_r51o0_418,._loadingSpinner_r51o0_337,._submitBtn_r51o0_384,._errorBanner_r51o0_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_r51o0_7{display:none!important}._drawer_r51o0_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_hjnfe_7{padding:0;min-height:100vh;background:#f8fafc}._pageContent_hjnfe_13{margin:0 auto;transition:filter .3s ease}._pageBlur_hjnfe_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_hjnfe_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_hjnfe_41{display:flex;align-items:center;gap:16px}._headerIcon_hjnfe_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_hjnfe_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_hjnfe_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_hjnfe_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_hjnfe_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_hjnfe_92,._deleteSelectedBtn_hjnfe_93,._addBtn_hjnfe_94,._refreshBtn_hjnfe_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_hjnfe_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_hjnfe_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_hjnfe_92 ._checkbox_hjnfe_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_hjnfe_131{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_hjnfe_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_hjnfe_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_hjnfe_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_hjnfe_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_hjnfe_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_hjnfe_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_hjnfe_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_hjnfe_95:disabled{opacity:.5;cursor:not-allowed}._spin_hjnfe_174{animation:_spin_hjnfe_174 .8s linear infinite}@keyframes _spin_hjnfe_174{to{transform:rotate(360deg)}}._searchBar_hjnfe_180{display:flex;align-items:center;gap:10px}._searchWrapper_hjnfe_181{position:relative;display:flex;align-items:center}._searchIcon_hjnfe_182{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_hjnfe_184{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_hjnfe_184:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_hjnfe_184::placeholder{color:#94a3b8}._clearSearchBtn_hjnfe_205{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_hjnfe_205:hover{color:#475569;background:#f1f5f9}._tableWrapper_hjnfe_225{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_hjnfe_225{width:100%;border-collapse:collapse;font-size:13px}._table_hjnfe_225 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_hjnfe_225 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_hjnfe_225 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_hjnfe_263:hover{background:#f8fafc}._rowHover_hjnfe_263:last-child{border-bottom:none}._selectedRow_hjnfe_265{background:#eff6ff!important}._table_hjnfe_225 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_hjnfe_275{width:36px;text-align:center}._checkbox_hjnfe_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_hjnfe_283{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_hjnfe_284{display:inline-block;min-width:24px}._detailCell_hjnfe_286{display:flex;align-items:center;gap:10px}._avatar_hjnfe_288{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._detailName_hjnfe_301{font-weight:600;color:#0f172a;font-size:13px}._statusActive_hjnfe_304,._statusInactive_hjnfe_305{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}._statusActive_hjnfe_304{background:#dcfce7;color:#15803d}._statusInactive_hjnfe_305{background:#f1f5f9;color:#64748b}._actionCell_hjnfe_320{text-align:center!important;min-width:140px}._actionBtnGroup_hjnfe_321{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_hjnfe_321{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_hjnfe_321:hover:not(:disabled){transform:scale(1.05)}._viewBtn_hjnfe_337:hover,._editBtn_hjnfe_338:hover{background:#eff6ff}._deleteBtn_hjnfe_339:hover{background:#fee2e2}._empty_hjnfe_344{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_hjnfe_345{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_hjnfe_347{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_hjnfe_358{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_hjnfe_359{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_hjnfe_364{background:#fff}._skeletonRow_hjnfe_364:hover{background:#fff!important}._skeletonCell_hjnfe_366{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_hjnfe_1 1.5s ease-in-out infinite}._skeletonCellCenter_hjnfe_374{margin:0 auto}._skeletonProfile_hjnfe_375{display:flex;align-items:center;gap:10px}._skeletonAvatar_hjnfe_377{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonShimmer_hjnfe_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _skeletonShimmer_hjnfe_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_hjnfe_395{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_hjnfe_407{font-size:13px;color:#64748b;font-weight:500}._paginationControls_hjnfe_408{display:flex;gap:4px;align-items:center}._pageBtn_hjnfe_410{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_hjnfe_410:hover:not(:disabled):not(._pageBtnActive_hjnfe_426){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_hjnfe_410:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_hjnfe_426{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_hjnfe_184{width:220px}}@media (max-width: 1024px){._header_hjnfe_27{padding:16px 20px}._searchInput_hjnfe_184{width:180px}._table_hjnfe_225 thead th,._table_hjnfe_225 tbody td{padding:12px}}@media (max-width: 768px){._page_hjnfe_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_hjnfe_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_hjnfe_41{gap:12px}._title_hjnfe_59{font-size:20px}._subtitle_hjnfe_68{font-size:12px}._headerIcon_hjnfe_47{width:42px;height:42px}._headerRight_hjnfe_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_hjnfe_180,._searchWrapper_hjnfe_181{width:100%}._searchInput_hjnfe_184{width:100%;font-size:14px}._actionButtonsRow_hjnfe_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_hjnfe_92,._deleteSelectedBtn_hjnfe_93,._addBtn_hjnfe_94,._refreshBtn_hjnfe_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_hjnfe_92{display:inline-flex;gap:4px}._selectAllBox_hjnfe_92 ._checkbox_hjnfe_123{width:18px;height:18px}._selectAllText_hjnfe_131{font-size:12px}._refreshBtn_hjnfe_95{padding:0;width:auto}._deleteSelectedBtn_hjnfe_93 span,._addBtn_hjnfe_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_hjnfe_225{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_hjnfe_225,._table_hjnfe_225 tbody,._table_hjnfe_225 tr,._table_hjnfe_225 td{display:block;width:100%}._table_hjnfe_225{font-size:14px;min-width:0}._table_hjnfe_225 thead{display:none}._table_hjnfe_225 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease,border-color .2s ease}._table_hjnfe_225 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_hjnfe_225 tbody td{display:block;padding:0;border:none;width:100%;text-align:left;color:#0f172a;font-size:14px}._table_hjnfe_225 tbody td:before{content:none}._table_hjnfe_225 tbody td._checkboxCell_hjnfe_275{position:absolute;top:14px;right:14px;width:auto;padding:0;z-index:2;background:transparent}._table_hjnfe_225 tbody td._checkboxCell_hjnfe_275 ._checkbox_hjnfe_123{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_hjnfe_225 tbody td._snoCell_hjnfe_283{display:none}._table_hjnfe_225 tbody td[data-label="Detail Name"]{padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9}._detailCell_hjnfe_286{display:flex;align-items:center;gap:12px;width:100%}._table_hjnfe_225 tbody td[data-label="Detail Name"] ._avatar_hjnfe_288{width:46px;height:46px;font-size:16px;border-radius:12px;box-shadow:0 2px 6px #3b82f626}._table_hjnfe_225 tbody td[data-label="Detail Name"] ._detailName_hjnfe_301{font-size:16px;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}._table_hjnfe_225 tbody td[data-label=Status]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed #f1f5f9}._table_hjnfe_225 tbody td[data-label=Status]:before{content:"STATUS";font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;flex-shrink:0}._table_hjnfe_225 tbody td._actionCell_hjnfe_320{display:flex;justify-content:flex-end;padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9}._actionBtnGroup_hjnfe_321{display:flex;align-items:center;justify-content:flex-end;gap:8px}._actionBtn_hjnfe_321{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .2s ease}._actionBtn_hjnfe_321:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}._actionBtn_hjnfe_321 svg{width:18px;height:18px}._selectedRow_hjnfe_265{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 3px #3b82f61f!important}._skeletonRow_hjnfe_364{padding:16px!important;display:flex;flex-direction:column;gap:10px}._skeletonRow_hjnfe_364 td{display:block!important;padding:0!important}._skeletonRow_hjnfe_364 td:before{display:none}._skeletonProfile_hjnfe_375{display:flex;align-items:center;gap:10px}._table_hjnfe_225 tbody tr td._empty_hjnfe_344{display:block;padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0;text-align:center}._pagination_hjnfe_395{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_hjnfe_407{text-align:center;font-size:12px}._paginationControls_hjnfe_408{justify-content:center;flex-wrap:wrap}._pageBtn_hjnfe_410{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_hjnfe_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_hjnfe_27{padding:12px;border-radius:10px}._title_hjnfe_59{font-size:18px}._headerIcon_hjnfe_47{width:38px;height:38px;border-radius:10px}._headerIcon_hjnfe_47 svg{width:18px;height:18px}._actionButtonsRow_hjnfe_85{gap:6px}._selectAllBox_hjnfe_92,._deleteSelectedBtn_hjnfe_93,._addBtn_hjnfe_94,._refreshBtn_hjnfe_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_hjnfe_92 ._checkbox_hjnfe_123{width:16px;height:16px}._selectAllText_hjnfe_131{font-size:11px}._deleteSelectedBtn_hjnfe_93 ._btnText_hjnfe_765,._addBtn_hjnfe_94 ._btnText_hjnfe_765{display:none}._deleteSelectedBtn_hjnfe_93,._addBtn_hjnfe_94{gap:0}._table_hjnfe_225 tbody tr{padding:14px;border-radius:12px;margin-bottom:10px}._table_hjnfe_225 tbody td[data-label="Detail Name"] ._avatar_hjnfe_288{width:42px;height:42px;font-size:15px;border-radius:11px}._table_hjnfe_225 tbody td[data-label="Detail Name"] ._detailName_hjnfe_301{font-size:15px}._table_hjnfe_225 tbody td[data-label=Status]:before{font-size:10px}._statusActive_hjnfe_304,._statusInactive_hjnfe_305{font-size:11px;padding:3px 8px}._actionBtn_hjnfe_321{width:36px;height:36px}._actionBtn_hjnfe_321 svg{width:16px;height:16px}._pageBtn_hjnfe_410{min-width:30px;height:30px;font-size:11px}._pagination_hjnfe_395{padding:10px 12px}._paginationInfo_hjnfe_407{font-size:11px}}._tableWrapper_hjnfe_225::-webkit-scrollbar{height:4px}._tableWrapper_hjnfe_225::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_hjnfe_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_hjnfe_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_hjnfe_7{padding:0;background:#fff}._header_hjnfe_27{border:none;box-shadow:none;padding:20px 0}._headerRight_hjnfe_75,._pagination_hjnfe_395,._actionCell_hjnfe_320,._checkboxCell_hjnfe_275{display:none!important}._tableWrapper_hjnfe_225{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_hjnfe_174,._skeletonCell_hjnfe_366{animation:none}._addBtn_hjnfe_94,._actionBtn_hjnfe_321,._table_hjnfe_225 tbody tr{transition:none}}._drawerOverlay_14lxo_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_14lxo_1 .3s ease}@keyframes _fadeIn_14lxo_1{0%{opacity:0}to{opacity:1}}._drawer_14lxo_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_14lxo_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_14lxo_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_14lxo_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_14lxo_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_14lxo_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_14lxo_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_14lxo_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_14lxo_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_14lxo_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_14lxo_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_14lxo_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_14lxo_126::-webkit-scrollbar{width:6px}._companyForm_14lxo_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_14lxo_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_14lxo_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_14lxo_145{display:flex;flex-direction:column;gap:16px}._sectionLabel_14lxo_151{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_14lxo_151:first-of-type{margin-top:0}._grid_14lxo_167{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_14lxo_173{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_14lxo_180{grid-column:1 / -1}._label_14lxo_184{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_14lxo_184 svg{color:#3b82f6;flex-shrink:0}._valueDisplay_14lxo_201{width:100%;padding:11px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:500;word-break:break-word;line-height:1.4}._imageSection_14lxo_223{display:flex;justify-content:center;margin-bottom:4px}._imageWrapper_14lxo_229{position:relative;width:100%;max-width:320px;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;border:2px solid #bfdbfe;background:#f1f5f9;cursor:pointer;transition:all .2s ease}._imageWrapper_14lxo_229:hover{border-color:#3b82f6;box-shadow:0 6px 20px #3b82f633;transform:translateY(-2px)}._productImage_14lxo_248{width:100%;height:100%;object-fit:cover;display:block}._imageOverlay_14lxo_255{position:absolute;top:0;right:0;bottom:0;left:0;background:#3b82f6bf;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity .2s ease;color:#fff}._imageWrapper_14lxo_229:hover ._imageOverlay_14lxo_255{opacity:1}._imageOverlayIcon_14lxo_273{color:#fff}._imageOverlay_14lxo_255 span{font-size:12px;font-weight:600;color:#fff}._badgeActive_14lxo_284,._badgeInactive_14lxo_285{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;border:none;min-height:auto}._badgeActive_14lxo_284{background:#dcfce7;color:#15803d}._badgeInactive_14lxo_285{background:#f1f5f9;color:#64748b}._loadingContainer_14lxo_311,._errorContainer_14lxo_312,._emptyContainer_14lxo_313{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;text-align:center}._loadingContainer_14lxo_311{color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_14lxo_329{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_14lxo_1 .8s linear infinite}._errorContainer_14lxo_312 h3,._emptyContainer_14lxo_313 h3{font-size:17px;font-weight:600;color:#0f172a;margin:0}._errorContainer_14lxo_312 p,._emptyContainer_14lxo_313 p{font-size:13px;color:#64748b;margin:0;max-width:320px;line-height:1.5}._drawerFooter_14lxo_359{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_14lxo_370{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_14lxo_370:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_14lxo_370:disabled{opacity:.6;cursor:not-allowed}._submitBtn_14lxo_393{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_14lxo_393:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_14lxo_393:disabled{opacity:.7;cursor:not-allowed;transform:none}@keyframes _spin_14lxo_1{to{transform:rotate(360deg)}}._lightboxOverlay_14lxo_434{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ae6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_14lxo_1 .25s ease}._lightboxClose_14lxo_448{position:absolute;top:20px;right:20px;width:44px;height:44px;border:none;background:#fff;color:#0f172a;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;transition:all .2s ease;z-index:1}._lightboxClose_14lxo_448:hover{background:#fee2e2;color:#ef4444;transform:scale(1.08)}._lightboxContent_14lxo_473{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:12px}._lightboxImage_14lxo_483{max-width:100%;max-height:80vh;border-radius:12px;object-fit:contain;box-shadow:0 20px 60px #0006;animation:_scaleIn_14lxo_1 .25s ease}@keyframes _scaleIn_14lxo_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._lightboxInfo_14lxo_497{font-size:13px;color:#cbd5e1;font-weight:500;text-align:center}@media (max-width: 1024px){._drawer_14lxo_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_14lxo_7{background:#0f172a8c}._drawer_14lxo_7{width:100vw;max-width:100vw;animation:_slideInMobile_14lxo_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_14lxo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_14lxo_50{padding:12px 16px;min-height:64px}._headerLeft_14lxo_61{gap:10px}._headerIcon_14lxo_68{width:38px;height:38px;border-radius:10px}._headerIcon_14lxo_68 svg{width:18px;height:18px}._drawerTitle_14lxo_81{font-size:16px}._headerSubtitle_14lxo_90{font-size:12px;margin-top:1px}._drawerClose_14lxo_97{width:36px;height:36px;border-radius:10px}._companyForm_14lxo_126{padding:16px}._grid_14lxo_167{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_14lxo_180{grid-column:1 / -1}._sectionLabel_14lxo_151{font-size:12px;margin-bottom:2px}._label_14lxo_184{font-size:13px}._valueDisplay_14lxo_201{font-size:14px;min-height:44px;padding:10px 12px;border-radius:10px}._imageWrapper_14lxo_229{max-width:100%;aspect-ratio:4 / 3}._drawerFooter_14lxo_359{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_14lxo_370,._submitBtn_14lxo_393{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_14lxo_393 svg{width:16px;height:16px}._loadingContainer_14lxo_311,._errorContainer_14lxo_312,._emptyContainer_14lxo_313{padding:60px 20px}._loadingSpinner_14lxo_329{width:28px;height:28px}._lightboxClose_14lxo_448{width:40px;height:40px;top:12px;right:12px}}@media (max-width: 480px){._drawerHeader_14lxo_50{padding:10px 12px;min-height:60px}._headerIcon_14lxo_68{width:34px;height:34px;border-radius:8px}._headerIcon_14lxo_68 svg{width:16px;height:16px}._drawerTitle_14lxo_81{font-size:15px}._headerSubtitle_14lxo_90{font-size:11px}._drawerClose_14lxo_97{width:34px;height:34px;border-radius:8px}._companyForm_14lxo_126{padding:12px}._sectionLabel_14lxo_151{font-size:11.5px}._grid_14lxo_167{grid-template-columns:1fr 1fr;gap:10px}._valueDisplay_14lxo_201{font-size:13.5px;min-height:44px;padding:10px 12px;border-radius:10px}._label_14lxo_184{font-size:12.5px}._label_14lxo_184 svg{width:12px;height:12px}._badgeActive_14lxo_284,._badgeInactive_14lxo_285{font-size:11px;padding:3px 8px}._drawerFooter_14lxo_359{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_14lxo_370,._submitBtn_14lxo_393{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_14lxo_167{grid-template-columns:1fr}._fullWidth_14lxo_180{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_14lxo_7{width:100vw;max-width:100vw}._companyForm_14lxo_126{padding:12px}._grid_14lxo_167{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_14lxo_359{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_14lxo_370,._submitBtn_14lxo_393{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_14lxo_7,._drawerOverlay_14lxo_7,._drawerClose_14lxo_97,._loadingSpinner_14lxo_329,._submitBtn_14lxo_393,._lightboxImage_14lxo_483{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_14lxo_7,._lightboxOverlay_14lxo_434{display:none!important}._drawer_14lxo_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_rv6zt_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_rv6zt_1 .3s ease}@keyframes _fadeIn_rv6zt_1{0%{opacity:0}to{opacity:1}}._drawer_rv6zt_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_rv6zt_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_rv6zt_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_rv6zt_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_rv6zt_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_rv6zt_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_rv6zt_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_rv6zt_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_rv6zt_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_rv6zt_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_rv6zt_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_rv6zt_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_rv6zt_126::-webkit-scrollbar{width:6px}._companyForm_rv6zt_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_rv6zt_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_rv6zt_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_rv6zt_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_rv6zt_1 .25s ease}@keyframes _bannerIn_rv6zt_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_rv6zt_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_rv6zt_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_rv6zt_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_rv6zt_177:hover{background:#fecaca;color:#b91c1c}._form_rv6zt_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_rv6zt_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_rv6zt_208:first-of-type{margin-top:0}._grid_rv6zt_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_rv6zt_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_rv6zt_237{grid-column:1 / -1}._label_rv6zt_241{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_rv6zt_241 svg{color:#3b82f6;flex-shrink:0}._required_rv6zt_255{color:#ef4444!important;font-weight:700}._helperText_rv6zt_260{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_rv6zt_271{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_rv6zt_271:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_rv6zt_271:hover:not(:disabled){border-color:#94a3b8}._input_rv6zt_271:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_rv6zt_271::placeholder{color:#94a3b8}._textarea_rv6zt_308{height:auto;min-height:80px;resize:vertical;line-height:1.5;font-family:inherit}select._input_rv6zt_271{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}._inputError_rv6zt_329{border-color:#ef4444!important;background:#fef2f2!important}._inputError_rv6zt_329:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_rv6zt_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._checkboxRow_rv6zt_349{display:flex;flex-wrap:wrap;gap:24px;padding:12px 16px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px}._checkboxLabel_rv6zt_359{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_rv6zt_349{width:18px;height:18px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._imageUploadContainer_rv6zt_381{position:relative;width:100%}._fileInput_rv6zt_386{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._uploadArea_rv6zt_398{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;border:2px dashed #93c5fd;border-radius:12px;background:#eff6ff;cursor:pointer;transition:all .25s ease;text-align:center}._uploadArea_rv6zt_398:hover:not(._uploadAreaDisabled_rv6zt_413){border-color:#3b82f6;background:#dbeafe}._uploadAreaDisabled_rv6zt_413{opacity:.6;cursor:not-allowed;background:#f1f5f9;border-color:#cbd5e1}._uploadIcon_rv6zt_425{color:#3b82f6}._uploadText_rv6zt_429{font-size:14px;font-weight:600;color:#1e40af}._uploadSubtext_rv6zt_435{font-size:12px;color:#64748b;font-weight:400}._imagePreviewContainer_rv6zt_444{display:flex;flex-direction:column;gap:10px}._imagePreviewWrapper_rv6zt_450{position:relative;width:140px;height:140px;border-radius:12px;overflow:hidden;border:2px solid #bfdbfe;background:#f1f5f9;transition:all .2s ease}._imagePreviewWrapper_rv6zt_450:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}._imagePreviewThumb_rv6zt_466{width:100%;height:100%;object-fit:cover;display:block}._imagePreviewOverlay_rv6zt_473{position:absolute;top:0;right:0;bottom:0;left:0;background:#3b82f6b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;opacity:0;transition:opacity .2s ease;color:#fff}._imagePreviewWrapper_rv6zt_450:hover ._imagePreviewOverlay_rv6zt_473{opacity:1}._imagePreviewExpandIcon_rv6zt_491{color:#fff}._imagePreviewExpandText_rv6zt_493{font-size:11px;font-weight:600;color:#fff}._imageRemoveBtn_rv6zt_499{position:absolute;top:6px;right:6px;width:28px;height:28px;border:none;background:#ef4444;color:#fff;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease;z-index:2}._imagePreviewWrapper_rv6zt_450:hover ._imageRemoveBtn_rv6zt_499{opacity:1}._imageRemoveBtn_rv6zt_499:hover:not(:disabled){background:#dc2626;transform:scale(1.08)}._imageRemoveBtn_rv6zt_499:disabled{opacity:.5;cursor:not-allowed}._imagePreviewInfo_rv6zt_533{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#64748b}._imagePreviewFileName_rv6zt_541{font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}._imagePreviewSize_rv6zt_550{font-size:11px;color:#94a3b8}._loadingContainer_rv6zt_558{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_rv6zt_570{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_rv6zt_651 .8s linear infinite}._drawerFooter_rv6zt_583{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_rv6zt_594{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_rv6zt_594:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_rv6zt_594:disabled{opacity:.6;cursor:not-allowed}._submitBtn_rv6zt_617{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_rv6zt_617:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_rv6zt_617:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_rv6zt_651{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_rv6zt_651 .7s linear infinite;flex-shrink:0}@keyframes _spin_rv6zt_651{to{transform:rotate(360deg)}}._gstOption_rv6zt_669{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}._gstRate_rv6zt_677{font-weight:600;color:inherit}._gstBadge_rv6zt_682{padding:2px 8px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.4px}._lightboxOverlay_rv6zt_696{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ae6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_rv6zt_1 .25s ease}._lightboxClose_rv6zt_710{position:absolute;top:20px;right:20px;width:44px;height:44px;border:none;background:#fff;color:#0f172a;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;transition:all .2s ease;z-index:1}._lightboxClose_rv6zt_710:hover{background:#fee2e2;color:#ef4444;transform:scale(1.08)}._lightboxContent_rv6zt_735{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:12px}._lightboxImage_rv6zt_745{max-width:100%;max-height:80vh;border-radius:12px;object-fit:contain;box-shadow:0 20px 60px #0006;animation:_scaleIn_rv6zt_1 .25s ease}@keyframes _scaleIn_rv6zt_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._lightboxInfo_rv6zt_759{font-size:13px;color:#cbd5e1;font-weight:500;text-align:center}@media (max-width: 1024px){._drawer_rv6zt_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_rv6zt_7{background:#0f172a8c}._drawer_rv6zt_7{width:100vw;max-width:100vw;animation:_slideInMobile_rv6zt_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_rv6zt_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_rv6zt_50{padding:12px 16px;min-height:64px}._headerLeft_rv6zt_61{gap:10px}._headerIcon_rv6zt_68{width:38px;height:38px;border-radius:10px}._headerIcon_rv6zt_68 svg{width:18px;height:18px}._drawerTitle_rv6zt_81{font-size:16px}._headerSubtitle_rv6zt_90{font-size:12px;margin-top:1px}._drawerClose_rv6zt_97{width:36px;height:36px;border-radius:10px}._companyForm_rv6zt_126{padding:16px}._grid_rv6zt_224{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_rv6zt_237{grid-column:1 / -1}._sectionLabel_rv6zt_208{font-size:12px;margin-bottom:2px}._input_rv6zt_271{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_rv6zt_308{height:auto;min-height:90px}._label_rv6zt_241{font-size:13px}._checkboxRow_rv6zt_349{flex-direction:column;gap:12px;padding:12px 14px}._checkboxLabel_rv6zt_359{font-size:14px}._uploadArea_rv6zt_398{padding:24px 16px}._uploadIcon_rv6zt_425{width:28px;height:28px}._uploadText_rv6zt_429{font-size:14px}._uploadSubtext_rv6zt_435{font-size:11px}._imagePreviewWrapper_rv6zt_450{width:120px;height:120px}._errorBanner_rv6zt_145{padding:10px 12px;border-radius:10px}._errorBannerText_rv6zt_168{font-size:12.5px}._drawerFooter_rv6zt_583{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_rv6zt_594,._submitBtn_rv6zt_617{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_rv6zt_617 svg{width:16px;height:16px}._loadingContainer_rv6zt_558{padding:60px 20px}._loadingSpinner_rv6zt_570{width:28px;height:28px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}._lightboxClose_rv6zt_710{width:40px;height:40px;top:12px;right:12px}._imageRemoveBtn_rv6zt_499{opacity:1;width:26px;height:26px}}@media (max-width: 480px){._drawerHeader_rv6zt_50{padding:10px 12px;min-height:60px}._headerIcon_rv6zt_68{width:34px;height:34px;border-radius:8px}._headerIcon_rv6zt_68 svg{width:16px;height:16px}._drawerTitle_rv6zt_81{font-size:15px}._headerSubtitle_rv6zt_90{font-size:11px}._drawerClose_rv6zt_97{width:34px;height:34px;border-radius:8px}._companyForm_rv6zt_126{padding:12px}._sectionLabel_rv6zt_208{font-size:11.5px}._grid_rv6zt_224{grid-template-columns:1fr 1fr;gap:10px}._input_rv6zt_271{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_rv6zt_241{font-size:12.5px}._label_rv6zt_241 svg{width:12px;height:12px}._imagePreviewWrapper_rv6zt_450{width:110px;height:110px}._drawerFooter_rv6zt_583{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_rv6zt_594,._submitBtn_rv6zt_617{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_rv6zt_224{grid-template-columns:1fr}._fullWidth_rv6zt_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_rv6zt_7{width:100vw;max-width:100vw}._companyForm_rv6zt_126{padding:12px}._grid_rv6zt_224{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_rv6zt_583{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_rv6zt_594,._submitBtn_rv6zt_617{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_rv6zt_7,._drawerOverlay_rv6zt_7,._drawerClose_rv6zt_97,._spinner_rv6zt_651,._loadingSpinner_rv6zt_570,._spinnerSmall_rv6zt_1003,._submitBtn_rv6zt_617,._errorBanner_rv6zt_145,._lightboxImage_rv6zt_745{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_rv6zt_7,._lightboxOverlay_rv6zt_696{display:none!important}._drawer_rv6zt_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_j7yr9_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_j7yr9_1 .3s ease}@keyframes _fadeIn_j7yr9_1{0%{opacity:0}to{opacity:1}}._drawer_j7yr9_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_j7yr9_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_j7yr9_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_j7yr9_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_j7yr9_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_j7yr9_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_j7yr9_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_j7yr9_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_j7yr9_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_j7yr9_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_j7yr9_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_j7yr9_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_j7yr9_126::-webkit-scrollbar{width:6px}._companyForm_j7yr9_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_j7yr9_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_j7yr9_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_j7yr9_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_j7yr9_1 .25s ease}@keyframes _bannerIn_j7yr9_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_j7yr9_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_j7yr9_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_j7yr9_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_j7yr9_177:hover{background:#fecaca;color:#b91c1c}._form_j7yr9_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_j7yr9_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_j7yr9_208:first-of-type{margin-top:0}._grid_j7yr9_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_j7yr9_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_j7yr9_237{grid-column:1 / -1}._label_j7yr9_241{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_j7yr9_241 svg{color:#3b82f6;flex-shrink:0}._required_j7yr9_255{color:#ef4444!important;font-weight:700}._helperText_j7yr9_260{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_j7yr9_271{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_j7yr9_271:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_j7yr9_271:hover:not(:disabled){border-color:#94a3b8}._input_j7yr9_271:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_j7yr9_271::placeholder{color:#94a3b8}._textarea_j7yr9_308{height:auto;min-height:80px;resize:vertical;line-height:1.5;font-family:inherit}select._input_j7yr9_271{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}._inputError_j7yr9_329{border-color:#ef4444!important;background:#fef2f2!important}._inputError_j7yr9_329:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_j7yr9_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._checkboxRow_j7yr9_349{display:flex;flex-wrap:wrap;gap:24px;padding:12px 16px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px}._checkboxLabel_j7yr9_359{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_j7yr9_349{width:18px;height:18px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._imageUploadContainer_j7yr9_381{position:relative;width:100%}._fileInput_j7yr9_386{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._uploadArea_j7yr9_398{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;border:2px dashed #93c5fd;border-radius:12px;background:#eff6ff;cursor:pointer;transition:all .25s ease;text-align:center}._uploadArea_j7yr9_398:hover:not(._uploadAreaDisabled_j7yr9_413){border-color:#3b82f6;background:#dbeafe}._uploadAreaDisabled_j7yr9_413{opacity:.6;cursor:not-allowed;background:#f1f5f9;border-color:#cbd5e1}._uploadIcon_j7yr9_425{color:#3b82f6}._uploadText_j7yr9_429{font-size:14px;font-weight:600;color:#1e40af}._uploadSubtext_j7yr9_435{font-size:12px;color:#64748b;font-weight:400}._imagePreviewContainer_j7yr9_444{display:flex;flex-direction:column;gap:10px}._imagePreviewWrapper_j7yr9_450{position:relative;width:140px;height:140px;border-radius:12px;overflow:hidden;border:2px solid #bfdbfe;background:#f1f5f9;transition:all .2s ease}._imagePreviewWrapper_j7yr9_450:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}._imagePreviewThumb_j7yr9_466{width:100%;height:100%;object-fit:cover;display:block}._imagePreviewOverlay_j7yr9_473{position:absolute;top:0;right:0;bottom:0;left:0;background:#3b82f6b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;opacity:0;transition:opacity .2s ease;color:#fff}._imagePreviewWrapper_j7yr9_450:hover ._imagePreviewOverlay_j7yr9_473{opacity:1}._imagePreviewExpandIcon_j7yr9_491{color:#fff}._imagePreviewExpandText_j7yr9_493{font-size:11px;font-weight:600;color:#fff}._imageRemoveBtn_j7yr9_499{position:absolute;top:6px;right:6px;width:28px;height:28px;border:none;background:#ef4444;color:#fff;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease;z-index:2}._imagePreviewWrapper_j7yr9_450:hover ._imageRemoveBtn_j7yr9_499{opacity:1}._imageRemoveBtn_j7yr9_499:hover:not(:disabled){background:#dc2626;transform:scale(1.08)}._imageRemoveBtn_j7yr9_499:disabled{opacity:.5;cursor:not-allowed}._imageCompressingOverlay_j7yr9_532{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172ab3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:11px;font-weight:600}._spinnerSmall_j7yr9_546{width:20px;height:20px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_j7yr9_546 .8s linear infinite}._imagePreviewInfo_j7yr9_555{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#64748b}._imagePreviewFileName_j7yr9_563{font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}._imagePreviewSize_j7yr9_572{font-size:11px;color:#94a3b8}._loadingContainer_j7yr9_580{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingSpinner_j7yr9_592{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_j7yr9_546 .8s linear infinite}._drawerFooter_j7yr9_605{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_j7yr9_616{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_j7yr9_616:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_j7yr9_616:disabled{opacity:.6;cursor:not-allowed}._submitBtn_j7yr9_639{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_j7yr9_639:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_j7yr9_639:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_j7yr9_546{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_j7yr9_546 .7s linear infinite;flex-shrink:0}@keyframes _spin_j7yr9_546{to{transform:rotate(360deg)}}._gstOption_j7yr9_691{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}._gstRate_j7yr9_699{font-weight:600;color:inherit}._gstBadge_j7yr9_704{padding:2px 8px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.4px}._lightboxOverlay_j7yr9_718{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ae6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_j7yr9_1 .25s ease}._lightboxClose_j7yr9_732{position:absolute;top:20px;right:20px;width:44px;height:44px;border:none;background:#fff;color:#0f172a;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;transition:all .2s ease;z-index:1}._lightboxClose_j7yr9_732:hover{background:#fee2e2;color:#ef4444;transform:scale(1.08)}._lightboxContent_j7yr9_757{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:12px}._lightboxImage_j7yr9_767{max-width:100%;max-height:80vh;border-radius:12px;object-fit:contain;box-shadow:0 20px 60px #0006;animation:_scaleIn_j7yr9_1 .25s ease}@keyframes _scaleIn_j7yr9_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._lightboxInfo_j7yr9_781{font-size:13px;color:#cbd5e1;font-weight:500;text-align:center}@media (max-width: 1024px){._drawer_j7yr9_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_j7yr9_7{background:#0f172a8c}._drawer_j7yr9_7{width:100vw;max-width:100vw;animation:_slideInMobile_j7yr9_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_j7yr9_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_j7yr9_50{padding:12px 16px;min-height:64px}._headerLeft_j7yr9_61{gap:10px}._headerIcon_j7yr9_68{width:38px;height:38px;border-radius:10px}._headerIcon_j7yr9_68 svg{width:18px;height:18px}._drawerTitle_j7yr9_81{font-size:16px}._headerSubtitle_j7yr9_90{font-size:12px;margin-top:1px}._drawerClose_j7yr9_97{width:36px;height:36px;border-radius:10px}._companyForm_j7yr9_126{padding:16px}._grid_j7yr9_224{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_j7yr9_237{grid-column:1 / -1}._sectionLabel_j7yr9_208{font-size:12px;margin-bottom:2px}._input_j7yr9_271{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_j7yr9_308{height:auto;min-height:90px}._label_j7yr9_241{font-size:13px}._checkboxRow_j7yr9_349{flex-direction:column;gap:12px;padding:12px 14px}._checkboxLabel_j7yr9_359{font-size:14px}._uploadArea_j7yr9_398{padding:24px 16px}._uploadIcon_j7yr9_425{width:28px;height:28px}._uploadText_j7yr9_429{font-size:14px}._uploadSubtext_j7yr9_435{font-size:11px}._imagePreviewWrapper_j7yr9_450{width:120px;height:120px}._errorBanner_j7yr9_145{padding:10px 12px;border-radius:10px}._errorBannerText_j7yr9_168{font-size:12.5px}._drawerFooter_j7yr9_605{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_j7yr9_616,._submitBtn_j7yr9_639{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_j7yr9_639 svg{width:16px;height:16px}._loadingContainer_j7yr9_580{padding:60px 20px}._loadingSpinner_j7yr9_592{width:28px;height:28px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}._lightboxClose_j7yr9_732{width:40px;height:40px;top:12px;right:12px}._imageRemoveBtn_j7yr9_499{opacity:1;width:26px;height:26px}}@media (max-width: 480px){._drawerHeader_j7yr9_50{padding:10px 12px;min-height:60px}._headerIcon_j7yr9_68{width:34px;height:34px;border-radius:8px}._headerIcon_j7yr9_68 svg{width:16px;height:16px}._drawerTitle_j7yr9_81{font-size:15px}._headerSubtitle_j7yr9_90{font-size:11px}._drawerClose_j7yr9_97{width:34px;height:34px;border-radius:8px}._companyForm_j7yr9_126{padding:12px}._sectionLabel_j7yr9_208{font-size:11.5px}._grid_j7yr9_224{grid-template-columns:1fr 1fr;gap:10px}._input_j7yr9_271{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_j7yr9_241{font-size:12.5px}._label_j7yr9_241 svg{width:12px;height:12px}._imagePreviewWrapper_j7yr9_450{width:110px;height:110px}._drawerFooter_j7yr9_605{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_j7yr9_616,._submitBtn_j7yr9_639{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_j7yr9_224{grid-template-columns:1fr}._fullWidth_j7yr9_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_j7yr9_7{width:100vw;max-width:100vw}._companyForm_j7yr9_126{padding:12px}._grid_j7yr9_224{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_j7yr9_605{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_j7yr9_616,._submitBtn_j7yr9_639{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_j7yr9_7,._drawerOverlay_j7yr9_7,._drawerClose_j7yr9_97,._spinner_j7yr9_546,._loadingSpinner_j7yr9_592,._spinnerSmall_j7yr9_546,._submitBtn_j7yr9_639,._errorBanner_j7yr9_145,._lightboxImage_j7yr9_767{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_j7yr9_7,._lightboxOverlay_j7yr9_718{display:none!important}._drawer_j7yr9_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_1rcth_7{padding:0;background:#f8fafc}._pageContent_1rcth_13{margin:0 auto;transition:filter .3s ease}._pageBlur_1rcth_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_1rcth_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_1rcth_41{display:flex;align-items:center;gap:16px}._headerIcon_1rcth_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_1rcth_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_1rcth_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_1rcth_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_1rcth_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_1rcth_92,._deleteSelectedBtn_1rcth_93,._addBtn_1rcth_94,._refreshBtn_1rcth_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_1rcth_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_1rcth_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_1rcth_92 ._checkbox_1rcth_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_1rcth_131{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_1rcth_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_1rcth_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_1rcth_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_1rcth_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_1rcth_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_1rcth_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_1rcth_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_1rcth_95:disabled{opacity:.5;cursor:not-allowed}._spin_1rcth_174{animation:_spin_1rcth_174 .8s linear infinite}@keyframes _spin_1rcth_174{to{transform:rotate(360deg)}}._searchBar_1rcth_180{display:flex;align-items:center;gap:10px}._searchWrapper_1rcth_181{position:relative;display:flex;align-items:center}._searchIcon_1rcth_182{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_1rcth_184{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_1rcth_184:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1rcth_184::placeholder{color:#94a3b8}._clearSearchBtn_1rcth_205{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_1rcth_205:hover{color:#475569;background:#f1f5f9}._tableWrapper_1rcth_225{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_1rcth_225{width:100%;border-collapse:collapse;font-size:13px}._table_1rcth_225 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_1rcth_225 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_1rcth_225 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_1rcth_263:hover{background:#f8fafc}._rowHover_1rcth_263:last-child{border-bottom:none}._selectedRow_1rcth_265{background:#eff6ff!important}._table_1rcth_225 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_1rcth_275{width:36px;text-align:center}._checkbox_1rcth_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_1rcth_283{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_1rcth_284{display:inline-block;min-width:24px}._productCell_1rcth_286{display:flex;align-items:center;gap:10px}._avatar_1rcth_288{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._productInfo_1rcth_301{display:flex;flex-direction:column;gap:2px;min-width:0}._productName_1rcth_308{font-weight:600;color:#0f172a;font-size:13px}._productType_1rcth_309{font-size:11px;color:#94a3b8;text-transform:capitalize}._iconCell_1rcth_311{display:flex;align-items:center;gap:6px;color:#334155;font-size:13px;font-weight:500}._cellIcon_1rcth_320{color:#94a3b8;flex-shrink:0}._amountText_1rcth_322,._quantityText_1rcth_329{font-weight:600;color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums}._imagePreviewBtn_1rcth_336{width:32px;height:32px;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}._imagePreviewBtn_1rcth_336:hover{background:#dbeafe;border-color:#93c5fd;transform:scale(1.05)}._noImageText_1rcth_356{color:#cbd5e1;font-size:14px;font-weight:500}._actionCell_1rcth_363{text-align:center!important;min-width:140px}._actionBtnGroup_1rcth_364{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_1rcth_364{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_1rcth_364:hover:not(:disabled){transform:scale(1.05)}._viewBtn_1rcth_380:hover,._editBtn_1rcth_381:hover{background:#eff6ff}._deleteBtn_1rcth_382:hover{background:#fee2e2}._empty_1rcth_387{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_1rcth_388{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_1rcth_390{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_1rcth_401{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_1rcth_402{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_1rcth_407{background:#fff}._skeletonRow_1rcth_407:hover{background:#fff!important}._skeletonCell_1rcth_409{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1rcth_1 1.5s ease-in-out infinite}._skeletonCellCenter_1rcth_417{margin:0 auto}._skeletonProfile_1rcth_418{display:flex;align-items:center;gap:10px}._skeletonAvatar_1rcth_420{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonShimmer_1rcth_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _skeletonShimmer_1rcth_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_1rcth_438{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_1rcth_450{font-size:13px;color:#64748b;font-weight:500}._paginationControls_1rcth_451{display:flex;gap:4px;align-items:center}._pageBtn_1rcth_453{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_1rcth_453:hover:not(:disabled):not(._pageBtnActive_1rcth_469){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1rcth_453:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1rcth_469{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}._imagePreviewOverlay_1rcth_488{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_1rcth_1 .25s ease}@keyframes _fadeIn_1rcth_1{0%{opacity:0}to{opacity:1}}._imagePreviewModal_1rcth_507{position:relative;max-width:90vw;max-height:90vh;background:#fff;border-radius:14px;padding:12px;box-shadow:0 20px 60px #0006;animation:_scaleIn_1rcth_1 .25s ease}@keyframes _scaleIn_1rcth_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._imagePreviewClose_1rcth_523{position:absolute;top:-14px;right:-14px;width:36px;height:36px;border:none;background:#fff;color:#0f172a;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;transition:all .2s ease;z-index:1}._imagePreviewClose_1rcth_523:hover{background:#fee2e2;color:#ef4444;transform:scale(1.1)}._imagePreviewImage_1rcth_548{max-width:100%;max-height:85vh;border-radius:8px;display:block;object-fit:contain}@media (max-width: 1200px){._searchInput_1rcth_184{width:220px}}@media (max-width: 1024px){._header_1rcth_27{padding:16px 20px}._searchInput_1rcth_184{width:180px}._table_1rcth_225 thead th,._table_1rcth_225 tbody td{padding:12px}}@media (max-width: 768px){._page_1rcth_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_1rcth_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_1rcth_41{gap:12px}._title_1rcth_59{font-size:20px}._subtitle_1rcth_68{font-size:12px}._headerIcon_1rcth_47{width:42px;height:42px}._headerRight_1rcth_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_1rcth_180,._searchWrapper_1rcth_181{width:100%}._searchInput_1rcth_184{width:100%;font-size:14px}._actionButtonsRow_1rcth_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_1rcth_92,._deleteSelectedBtn_1rcth_93,._addBtn_1rcth_94,._refreshBtn_1rcth_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_1rcth_92{display:inline-flex;gap:4px}._selectAllBox_1rcth_92 ._checkbox_1rcth_123{width:18px;height:18px}._selectAllText_1rcth_131{font-size:12px}._refreshBtn_1rcth_95{padding:0;width:auto}._deleteSelectedBtn_1rcth_93 span,._addBtn_1rcth_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_1rcth_225{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_1rcth_225,._table_1rcth_225 tbody,._table_1rcth_225 tr,._table_1rcth_225 td{display:block;width:100%}._table_1rcth_225{font-size:14px;min-width:0}._table_1rcth_225 thead{display:none}._table_1rcth_225 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_1rcth_225 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_1rcth_225 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_1rcth_225 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_1rcth_225 tbody td._checkboxCell_1rcth_275{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_1rcth_225 tbody td._checkboxCell_1rcth_275:before{display:none}._table_1rcth_225 tbody td._checkboxCell_1rcth_275 ._checkbox_1rcth_123{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_1rcth_225 tbody td._snoCell_1rcth_283{display:none}._table_1rcth_225 tbody td[data-label=Product]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1rcth_225 tbody td[data-label=Product]:before{display:none}._productCell_1rcth_286{gap:12px}._avatar_1rcth_288{width:46px;height:46px;font-size:16px;border-radius:12px;box-shadow:0 2px 6px #3b82f626}._productInfo_1rcth_301{gap:4px}._productName_1rcth_308{font-size:16px;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}._productType_1rcth_309{font-size:12px;font-weight:500}._table_1rcth_225 tbody td[data-label=Category],._table_1rcth_225 tbody td[data-label=Unit],._table_1rcth_225 tbody td[data-label="Default Rate"],._table_1rcth_225 tbody td[data-label=Quantity],._table_1rcth_225 tbody td[data-label=Image]{padding:8px 0;border-bottom:1px dashed #f1f5f9}._table_1rcth_225 tbody td[data-label=Image]{border-bottom:none}._table_1rcth_225 tbody td[data-label=Category] ._iconCell_1rcth_311,._table_1rcth_225 tbody td[data-label=Unit] ._iconCell_1rcth_311,._table_1rcth_225 tbody td[data-label=Quantity] ._iconCell_1rcth_311{flex:1;justify-content:flex-end}._table_1rcth_225 tbody td[data-label="Default Rate"] ._amountText_1rcth_322{font-size:14px;font-weight:700;color:#0f172a}._table_1rcth_225 tbody td[data-label=Image]{justify-content:flex-end}._table_1rcth_225 tbody td[data-label=Image]:before{content:"IMAGE";flex:1;text-align:left}._imagePreviewBtn_1rcth_336{width:40px;height:40px;border-radius:10px}._imagePreviewBtn_1rcth_336 svg{width:18px;height:18px}._table_1rcth_225 tbody td._actionCell_1rcth_363{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_1rcth_225 tbody td._actionCell_1rcth_363:before{display:none}._actionBtnGroup_1rcth_364{justify-content:flex-end;gap:8px}._actionBtn_1rcth_364{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_1rcth_364 svg{width:18px;height:18px}._selectedRow_1rcth_265{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_1rcth_407{padding:14px!important;display:block}._skeletonRow_1rcth_407 td{display:block!important;padding:8px 0!important}._skeletonRow_1rcth_407 td:before{display:none}._empty_1rcth_387{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_1rcth_438{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_1rcth_450{text-align:center;font-size:12px}._paginationControls_1rcth_451{justify-content:center;flex-wrap:wrap}._pageBtn_1rcth_453{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_1rcth_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_1rcth_27{padding:12px;border-radius:10px}._title_1rcth_59{font-size:18px}._headerIcon_1rcth_47{width:38px;height:38px;border-radius:10px}._headerIcon_1rcth_47 svg{width:18px;height:18px}._actionButtonsRow_1rcth_85{gap:6px}._selectAllBox_1rcth_92,._deleteSelectedBtn_1rcth_93,._addBtn_1rcth_94,._refreshBtn_1rcth_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_1rcth_92 ._checkbox_1rcth_123{width:16px;height:16px}._selectAllText_1rcth_131{font-size:11px}._deleteSelectedBtn_1rcth_93 ._btnText_1rcth_899,._addBtn_1rcth_94 ._btnText_1rcth_899{display:none}._deleteSelectedBtn_1rcth_93,._addBtn_1rcth_94{gap:0}._table_1rcth_225 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_1rcth_288{width:40px;height:40px;font-size:14px}._productName_1rcth_308{font-size:15px}._table_1rcth_225 tbody td{font-size:13px;padding:5px 0}._amountText_1rcth_322,._quantityText_1rcth_329{font-size:13px}._actionBtn_1rcth_364{width:36px;height:36px}._actionBtn_1rcth_364 svg{width:16px;height:16px}._pageBtn_1rcth_453{min-width:30px;height:30px;font-size:11px}._pagination_1rcth_438{padding:10px 12px}._paginationInfo_1rcth_450{font-size:11px}._imagePreviewModal_1rcth_507{padding:8px;border-radius:10px}._imagePreviewClose_1rcth_523{width:32px;height:32px;top:-12px;right:-12px}}._tableWrapper_1rcth_225::-webkit-scrollbar{height:4px}._tableWrapper_1rcth_225::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_1rcth_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_1rcth_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_1rcth_7{padding:0;background:#fff}._header_1rcth_27{border:none;box-shadow:none;padding:20px 0}._headerRight_1rcth_75,._pagination_1rcth_438,._actionCell_1rcth_363,._checkboxCell_1rcth_275,._imagePreviewOverlay_1rcth_488{display:none!important}._tableWrapper_1rcth_225{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_1rcth_174,._skeletonCell_1rcth_409,._imagePreviewOverlay_1rcth_488,._imagePreviewModal_1rcth_507{animation:none}._addBtn_1rcth_94,._actionBtn_1rcth_364,._table_1rcth_225 tbody tr,._imagePreviewBtn_1rcth_336{transition:none}}._drawerOverlay_afet9_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_afet9_1 .3s ease}@keyframes _fadeIn_afet9_1{0%{opacity:0}to{opacity:1}}._drawer_afet9_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_afet9_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_afet9_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_afet9_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_afet9_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_afet9_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_afet9_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_afet9_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_afet9_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_afet9_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_afet9_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_afet9_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_afet9_126::-webkit-scrollbar{width:6px}._companyForm_afet9_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_afet9_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_afet9_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_afet9_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_afet9_1 .25s ease}@keyframes _bannerIn_afet9_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_afet9_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_afet9_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_afet9_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_afet9_177:hover{background:#fecaca;color:#b91c1c}._viewForm_afet9_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_afet9_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_afet9_208:first-of-type{margin-top:0}._grid_afet9_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_afet9_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_afet9_237{grid-column:1 / -1}._detailsGrid_afet9_244{display:grid;grid-template-columns:1fr 1fr;gap:16px}._detailItem_afet9_250{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;transition:all .2s ease}._detailItem_afet9_250:hover{border-color:#bfdbfe;box-shadow:0 2px 8px #3b82f60f}._detailLabel_afet9_266{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._detailLabel_afet9_266 svg{color:#3b82f6;flex-shrink:0}._detailValue_afet9_282{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4;word-break:break-word;min-height:22px;display:flex;align-items:center}._statusBadge_afet9_296{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:capitalize}._statusActive_afet9_308{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}._statusInactive_afet9_314{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}._statusDot_afet9_320{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}._skeletonWrapper_afet9_331{display:flex;flex-direction:column;gap:16px}._sectionLabelSkeleton_afet9_337{height:14px;width:160px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_afet9_1 1.5s ease-in-out infinite;margin-bottom:4px}._skeletonLabel_afet9_347{height:12px;width:110px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_afet9_1 1.5s ease-in-out infinite}._skeletonValue_afet9_356{height:48px;width:100%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_skeletonShimmer_afet9_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_afet9_1{0%{background-position:-200% 0}to{background-position:200% 0}}._emptyState_afet9_373{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:#94a3b8;font-size:14px;text-align:center}._emptyState_afet9_373 p{margin:0}._drawerFooter_afet9_390{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_afet9_401{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_afet9_401:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_afet9_401:disabled{opacity:.6;cursor:not-allowed}._submitBtn_afet9_424{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_afet9_424:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_afet9_424:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 1024px){._drawer_afet9_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_afet9_7{background:#0f172a8c}._drawer_afet9_7{width:100vw;max-width:100vw;animation:_slideInMobile_afet9_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_afet9_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_afet9_50{padding:12px 16px;min-height:64px}._headerLeft_afet9_61{gap:10px}._headerIcon_afet9_68{width:38px;height:38px;border-radius:10px}._headerIcon_afet9_68 svg{width:18px;height:18px}._drawerTitle_afet9_81{font-size:16px}._headerSubtitle_afet9_90{font-size:12px;margin-top:1px}._drawerClose_afet9_97{width:36px;height:36px;border-radius:10px}._companyForm_afet9_126{padding:16px}._grid_afet9_224,._detailsGrid_afet9_244{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_afet9_237{grid-column:1 / -1}._sectionLabel_afet9_208{font-size:12px;margin-bottom:2px}._detailItem_afet9_250{padding:12px 14px;border-radius:12px}._detailValue_afet9_282{font-size:15px}._errorBanner_afet9_145{padding:10px 12px;border-radius:10px}._errorBannerText_afet9_168{font-size:12.5px}._drawerFooter_afet9_390{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_afet9_401,._submitBtn_afet9_424{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_afet9_424 svg{width:16px;height:16px}._skeletonValue_afet9_356{height:52px;border-radius:12px}}@media (max-width: 480px){._drawerHeader_afet9_50{padding:10px 12px;min-height:60px}._headerIcon_afet9_68{width:34px;height:34px;border-radius:8px}._headerIcon_afet9_68 svg{width:16px;height:16px}._drawerTitle_afet9_81{font-size:15px}._headerSubtitle_afet9_90{font-size:11px}._drawerClose_afet9_97{width:34px;height:34px;border-radius:8px}._companyForm_afet9_126{padding:12px}._sectionLabel_afet9_208{font-size:11.5px}._grid_afet9_224,._detailsGrid_afet9_244{grid-template-columns:1fr 1fr;gap:10px}._detailItem_afet9_250{padding:10px 12px;border-radius:10px}._detailLabel_afet9_266{font-size:10.5px}._detailValue_afet9_282{font-size:14px}._drawerFooter_afet9_390{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_afet9_401,._submitBtn_afet9_424{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_afet9_224,._detailsGrid_afet9_244{grid-template-columns:1fr}._fullWidth_afet9_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_afet9_7{width:100vw;max-width:100vw}._companyForm_afet9_126{padding:12px}._grid_afet9_224,._detailsGrid_afet9_244{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_afet9_390{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_afet9_401,._submitBtn_afet9_424{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_afet9_7,._drawerOverlay_afet9_7,._drawerClose_afet9_97,._skeletonLabel_afet9_347,._skeletonValue_afet9_356,._sectionLabelSkeleton_afet9_337,._submitBtn_afet9_424,._errorBanner_afet9_145,._detailItem_afet9_250{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_afet9_7{display:none!important}._drawer_afet9_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}._drawerFooter_afet9_390{display:none!important}}._drawerOverlay_zdduf_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_zdduf_1 .3s ease}@keyframes _fadeIn_zdduf_1{0%{opacity:0}to{opacity:1}}._drawer_zdduf_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_zdduf_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_zdduf_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_zdduf_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_zdduf_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_zdduf_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_zdduf_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_zdduf_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_zdduf_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_zdduf_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_zdduf_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_zdduf_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_zdduf_126::-webkit-scrollbar{width:6px}._companyForm_zdduf_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_zdduf_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_zdduf_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_zdduf_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_zdduf_1 .25s ease}@keyframes _bannerIn_zdduf_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_zdduf_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_zdduf_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_zdduf_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_zdduf_177:hover{background:#fecaca;color:#b91c1c}._form_zdduf_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_zdduf_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_zdduf_208:first-of-type{margin-top:0}._grid_zdduf_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_zdduf_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_zdduf_237{grid-column:1 / -1}._label_zdduf_241{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_zdduf_241 svg{color:#3b82f6;flex-shrink:0}._required_zdduf_255{color:#ef4444!important;font-weight:700}._helperText_zdduf_260{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_zdduf_271{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_zdduf_271:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_zdduf_271:hover:not(:disabled){border-color:#94a3b8}._input_zdduf_271:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_zdduf_271::placeholder{color:#94a3b8}._inputError_zdduf_310{border-color:#ef4444!important;background:#fef2f2!important}._inputError_zdduf_310:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_zdduf_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_zdduf_330{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_zdduf_341{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_zdduf_341:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_zdduf_341:disabled{opacity:.6;cursor:not-allowed}._submitBtn_zdduf_364{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_zdduf_364:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_zdduf_364:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_zdduf_398{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_zdduf_398 .7s linear infinite;flex-shrink:0}@keyframes _spin_zdduf_398{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_zdduf_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_zdduf_7{background:#0f172a8c}._drawer_zdduf_7{width:100vw;max-width:100vw;animation:_slideInMobile_zdduf_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_zdduf_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_zdduf_50{padding:12px 16px;min-height:64px}._headerLeft_zdduf_61{gap:10px}._headerIcon_zdduf_68{width:38px;height:38px;border-radius:10px}._headerIcon_zdduf_68 svg{width:18px;height:18px}._drawerTitle_zdduf_81{font-size:16px}._headerSubtitle_zdduf_90{font-size:12px;margin-top:1px}._drawerClose_zdduf_97{width:36px;height:36px;border-radius:10px}._companyForm_zdduf_126{padding:16px}._grid_zdduf_224{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_zdduf_237{grid-column:1 / -1}._sectionLabel_zdduf_208{font-size:12px;margin-bottom:2px}._input_zdduf_271{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_zdduf_241{font-size:13px}._errorBanner_zdduf_145{padding:10px 12px;border-radius:10px}._errorBannerText_zdduf_168{font-size:12.5px}._drawerFooter_zdduf_330{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_zdduf_341,._submitBtn_zdduf_364{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_zdduf_364 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_zdduf_50{padding:10px 12px;min-height:60px}._headerIcon_zdduf_68{width:34px;height:34px;border-radius:8px}._headerIcon_zdduf_68 svg{width:16px;height:16px}._drawerTitle_zdduf_81{font-size:15px}._headerSubtitle_zdduf_90{font-size:11px}._drawerClose_zdduf_97{width:34px;height:34px;border-radius:8px}._companyForm_zdduf_126{padding:12px}._sectionLabel_zdduf_208{font-size:11.5px}._grid_zdduf_224{grid-template-columns:1fr 1fr;gap:10px}._input_zdduf_271{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_zdduf_241{font-size:12.5px}._label_zdduf_241 svg{width:12px;height:12px}._drawerFooter_zdduf_330{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_zdduf_341,._submitBtn_zdduf_364{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_zdduf_224{grid-template-columns:1fr}._fullWidth_zdduf_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_zdduf_7{width:100vw;max-width:100vw}._companyForm_zdduf_126{padding:12px}._grid_zdduf_224{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_zdduf_330{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_zdduf_341,._submitBtn_zdduf_364{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_zdduf_7,._drawerOverlay_zdduf_7,._drawerClose_zdduf_97,._spinner_zdduf_398,._submitBtn_zdduf_364,._errorBanner_zdduf_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_zdduf_7{display:none!important}._drawer_zdduf_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_17rmx_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_17rmx_1 .3s ease}@keyframes _fadeIn_17rmx_1{0%{opacity:0}to{opacity:1}}._drawer_17rmx_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_17rmx_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_17rmx_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_17rmx_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_17rmx_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_17rmx_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_17rmx_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_17rmx_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_17rmx_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_17rmx_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_17rmx_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_17rmx_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_17rmx_126::-webkit-scrollbar{width:6px}._companyForm_17rmx_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_17rmx_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_17rmx_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_17rmx_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_17rmx_1 .25s ease}@keyframes _bannerIn_17rmx_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_17rmx_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_17rmx_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_17rmx_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_17rmx_177:hover{background:#fecaca;color:#b91c1c}._form_17rmx_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_17rmx_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_17rmx_208:first-of-type{margin-top:0}._grid_17rmx_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_17rmx_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_17rmx_237{grid-column:1 / -1}._label_17rmx_241{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_17rmx_241 svg{color:#3b82f6;flex-shrink:0}._required_17rmx_255{color:#ef4444!important;font-weight:700}._helperText_17rmx_260{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_17rmx_271{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_17rmx_271:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_17rmx_271:hover:not(:disabled){border-color:#94a3b8}._input_17rmx_271:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_17rmx_271::placeholder{color:#94a3b8}._inputError_17rmx_310{border-color:#ef4444!important;background:#fef2f2!important}._inputError_17rmx_310:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_17rmx_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._skeletonWrapper_17rmx_330{display:flex;flex-direction:column;gap:16px}._sectionLabelSkeleton_17rmx_336{height:14px;width:160px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_17rmx_1 1.5s ease-in-out infinite;margin-bottom:4px}._skeletonLabel_17rmx_346{height:12px;width:110px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_17rmx_1 1.5s ease-in-out infinite}._skeletonInput_17rmx_355{height:46px;width:100%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_skeletonShimmer_17rmx_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_17rmx_1{0%{background-position:-200% 0}to{background-position:200% 0}}._drawerFooter_17rmx_372{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_17rmx_383{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_17rmx_383:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_17rmx_383:disabled{opacity:.6;cursor:not-allowed}._submitBtn_17rmx_406{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_17rmx_406:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_17rmx_406:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_17rmx_440{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_17rmx_440 .7s linear infinite;flex-shrink:0}@keyframes _spin_17rmx_440{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_17rmx_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_17rmx_7{background:#0f172a8c}._drawer_17rmx_7{width:100vw;max-width:100vw;animation:_slideInMobile_17rmx_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_17rmx_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_17rmx_50{padding:12px 16px;min-height:64px}._headerLeft_17rmx_61{gap:10px}._headerIcon_17rmx_68{width:38px;height:38px;border-radius:10px}._headerIcon_17rmx_68 svg{width:18px;height:18px}._drawerTitle_17rmx_81{font-size:16px}._headerSubtitle_17rmx_90{font-size:12px;margin-top:1px}._drawerClose_17rmx_97{width:36px;height:36px;border-radius:10px}._companyForm_17rmx_126{padding:16px}._grid_17rmx_224{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_17rmx_237{grid-column:1 / -1}._sectionLabel_17rmx_208{font-size:12px;margin-bottom:2px}._input_17rmx_271{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._skeletonInput_17rmx_355{height:48px;border-radius:12px}._label_17rmx_241{font-size:13px}._errorBanner_17rmx_145{padding:10px 12px;border-radius:10px}._errorBannerText_17rmx_168{font-size:12.5px}._drawerFooter_17rmx_372{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_17rmx_383,._submitBtn_17rmx_406{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_17rmx_406 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_17rmx_50{padding:10px 12px;min-height:60px}._headerIcon_17rmx_68{width:34px;height:34px;border-radius:8px}._headerIcon_17rmx_68 svg{width:16px;height:16px}._drawerTitle_17rmx_81{font-size:15px}._headerSubtitle_17rmx_90{font-size:11px}._drawerClose_17rmx_97{width:34px;height:34px;border-radius:8px}._companyForm_17rmx_126{padding:12px}._sectionLabel_17rmx_208{font-size:11.5px}._grid_17rmx_224{grid-template-columns:1fr 1fr;gap:10px}._input_17rmx_271{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._skeletonInput_17rmx_355{height:46px;border-radius:10px}._label_17rmx_241{font-size:12.5px}._label_17rmx_241 svg{width:12px;height:12px}._drawerFooter_17rmx_372{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_17rmx_383,._submitBtn_17rmx_406{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_17rmx_224{grid-template-columns:1fr}._fullWidth_17rmx_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_17rmx_7{width:100vw;max-width:100vw}._companyForm_17rmx_126{padding:12px}._grid_17rmx_224{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_17rmx_372{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_17rmx_383,._submitBtn_17rmx_406{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_17rmx_7,._drawerOverlay_17rmx_7,._drawerClose_17rmx_97,._spinner_17rmx_440,._skeletonLabel_17rmx_346,._skeletonInput_17rmx_355,._sectionLabelSkeleton_17rmx_336,._submitBtn_17rmx_406,._errorBanner_17rmx_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_17rmx_7{display:none!important}._drawer_17rmx_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_1itwq_7{padding:0;background:#f8fafc}._pageContent_1itwq_13{margin:0 auto;transition:filter .3s ease}._pageBlur_1itwq_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_1itwq_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_1itwq_41{display:flex;align-items:center;gap:16px}._headerIcon_1itwq_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_1itwq_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_1itwq_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_1itwq_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_1itwq_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_1itwq_92,._deleteSelectedBtn_1itwq_93,._addBtn_1itwq_94,._refreshBtn_1itwq_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_1itwq_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_1itwq_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_1itwq_92 ._checkbox_1itwq_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_1itwq_131{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_1itwq_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_1itwq_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_1itwq_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_1itwq_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_1itwq_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_1itwq_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_1itwq_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_1itwq_95:disabled{opacity:.5;cursor:not-allowed}._spin_1itwq_174{animation:_spin_1itwq_174 .8s linear infinite}@keyframes _spin_1itwq_174{to{transform:rotate(360deg)}}._searchBar_1itwq_180{display:flex;align-items:center;gap:10px}._searchWrapper_1itwq_181{position:relative;display:flex;align-items:center}._searchIcon_1itwq_182{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_1itwq_184{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_1itwq_184:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1itwq_184::placeholder{color:#94a3b8}._clearSearchBtn_1itwq_205{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_1itwq_205:hover{color:#475569;background:#f1f5f9}._tableWrapper_1itwq_225{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_1itwq_225{width:100%;border-collapse:collapse;font-size:13px}._table_1itwq_225 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_1itwq_225 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_1itwq_225 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_1itwq_263:hover{background:#f8fafc}._rowHover_1itwq_263:last-child{border-bottom:none}._selectedRow_1itwq_265{background:#eff6ff!important}._table_1itwq_225 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_1itwq_275{width:36px;text-align:center}._checkbox_1itwq_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_1itwq_283{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_1itwq_284{display:inline-block;min-width:24px}._productCell_1itwq_286{display:flex;align-items:center;gap:10px}._avatar_1itwq_288{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._productInfo_1itwq_301{display:flex;flex-direction:column;gap:2px;min-width:0}._productName_1itwq_308{font-weight:600;color:#0f172a;font-size:13px}._statusBadge_1itwq_311{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:capitalize}._statusActive_1itwq_323{color:#16a34a}._statusInactive_1itwq_327{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}._statusDot_1itwq_333{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}._actionCell_1itwq_342{text-align:center!important;min-width:140px}._actionBtnGroup_1itwq_343{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_1itwq_343{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_1itwq_343:hover:not(:disabled){transform:scale(1.05)}._viewBtn_1itwq_359:hover,._editBtn_1itwq_360:hover{background:#eff6ff}._deleteBtn_1itwq_361:hover{background:#fee2e2}._empty_1itwq_366{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_1itwq_367{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_1itwq_369{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_1itwq_380{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_1itwq_381{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_1itwq_386{background:#fff}._skeletonRow_1itwq_386:hover{background:#fff!important}._skeletonCell_1itwq_388{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1itwq_1 1.5s ease-in-out infinite}._skeletonCellCenter_1itwq_396{margin:0 auto}._skeletonProfile_1itwq_397{display:flex;align-items:center;gap:10px}._skeletonAvatar_1itwq_399{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonShimmer_1itwq_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _skeletonShimmer_1itwq_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_1itwq_417{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_1itwq_429{font-size:13px;color:#64748b;font-weight:500}._paginationControls_1itwq_430{display:flex;gap:4px;align-items:center}._pageBtn_1itwq_432{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_1itwq_432:hover:not(:disabled):not(._pageBtnActive_1itwq_448){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1itwq_432:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1itwq_448{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_1itwq_184{width:220px}}@media (max-width: 1024px){._header_1itwq_27{padding:16px 20px}._searchInput_1itwq_184{width:180px}._table_1itwq_225 thead th,._table_1itwq_225 tbody td{padding:12px}}@media (max-width: 768px){._page_1itwq_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_1itwq_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_1itwq_41{gap:12px}._title_1itwq_59{font-size:20px}._subtitle_1itwq_68{font-size:12px}._headerIcon_1itwq_47{width:42px;height:42px}._headerRight_1itwq_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_1itwq_180,._searchWrapper_1itwq_181{width:100%}._searchInput_1itwq_184{width:100%;font-size:14px}._actionButtonsRow_1itwq_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_1itwq_92,._deleteSelectedBtn_1itwq_93,._addBtn_1itwq_94,._refreshBtn_1itwq_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_1itwq_92{display:inline-flex;gap:4px}._selectAllBox_1itwq_92 ._checkbox_1itwq_123{width:18px;height:18px}._selectAllText_1itwq_131{font-size:12px}._refreshBtn_1itwq_95{padding:0;width:auto}._deleteSelectedBtn_1itwq_93 span,._addBtn_1itwq_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_1itwq_225{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_1itwq_225,._table_1itwq_225 tbody,._table_1itwq_225 tr,._table_1itwq_225 td{display:block;width:100%}._table_1itwq_225{font-size:14px;min-width:0}._table_1itwq_225 thead{display:none}._table_1itwq_225 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_1itwq_225 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_1itwq_225 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_1itwq_225 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_1itwq_225 tbody td._checkboxCell_1itwq_275{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_1itwq_225 tbody td._checkboxCell_1itwq_275:before{display:none}._table_1itwq_225 tbody td._checkboxCell_1itwq_275 ._checkbox_1itwq_123{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_1itwq_225 tbody td._snoCell_1itwq_283{display:none}._table_1itwq_225 tbody td[data-label=Category]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1itwq_225 tbody td[data-label=Category]:before{display:none}._productCell_1itwq_286{gap:12px}._avatar_1itwq_288{width:46px;height:46px;font-size:16px;border-radius:12px;box-shadow:0 2px 6px #3b82f626}._productInfo_1itwq_301{gap:4px}._productName_1itwq_308{font-size:16px;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}._table_1itwq_225 tbody td[data-label=Status]{padding:8px 0;border-bottom:1px dashed #f1f5f9}._table_1itwq_225 tbody td[data-label=Status] ._statusBadge_1itwq_311{flex:1;justify-content:flex-end}._table_1itwq_225 tbody td._actionCell_1itwq_342{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_1itwq_225 tbody td._actionCell_1itwq_342:before{display:none}._actionBtnGroup_1itwq_343{justify-content:flex-end;gap:8px}._actionBtn_1itwq_343{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_1itwq_343 svg{width:18px;height:18px}._selectedRow_1itwq_265{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_1itwq_386{padding:14px!important;display:block}._skeletonRow_1itwq_386 td{display:block!important;padding:8px 0!important}._skeletonRow_1itwq_386 td:before{display:none}._empty_1itwq_366{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_1itwq_417{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_1itwq_429{text-align:center;font-size:12px}._paginationControls_1itwq_430{justify-content:center;flex-wrap:wrap}._pageBtn_1itwq_432{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_1itwq_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_1itwq_27{padding:12px;border-radius:10px}._title_1itwq_59{font-size:18px}._headerIcon_1itwq_47{width:38px;height:38px;border-radius:10px}._headerIcon_1itwq_47 svg{width:18px;height:18px}._actionButtonsRow_1itwq_85{gap:6px}._selectAllBox_1itwq_92,._deleteSelectedBtn_1itwq_93,._addBtn_1itwq_94,._refreshBtn_1itwq_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_1itwq_92 ._checkbox_1itwq_123{width:16px;height:16px}._selectAllText_1itwq_131{font-size:11px}._deleteSelectedBtn_1itwq_93 ._btnText_1itwq_771,._addBtn_1itwq_94 ._btnText_1itwq_771{display:none}._deleteSelectedBtn_1itwq_93,._addBtn_1itwq_94{gap:0}._table_1itwq_225 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_1itwq_288{width:40px;height:40px;font-size:14px}._productName_1itwq_308{font-size:15px}._table_1itwq_225 tbody td{font-size:13px;padding:5px 0}._actionBtn_1itwq_343{width:36px;height:36px}._actionBtn_1itwq_343 svg{width:16px;height:16px}._pageBtn_1itwq_432{min-width:30px;height:30px;font-size:11px}._pagination_1itwq_417{padding:10px 12px}._paginationInfo_1itwq_429{font-size:11px}}._tableWrapper_1itwq_225::-webkit-scrollbar{height:4px}._tableWrapper_1itwq_225::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_1itwq_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_1itwq_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_1itwq_7{padding:0;background:#fff}._header_1itwq_27{border:none;box-shadow:none;padding:20px 0}._headerRight_1itwq_75,._pagination_1itwq_417,._actionCell_1itwq_342,._checkboxCell_1itwq_275{display:none!important}._tableWrapper_1itwq_225{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_1itwq_174,._skeletonCell_1itwq_388,._skeletonAvatar_1itwq_399{animation:none}._addBtn_1itwq_94,._actionBtn_1itwq_343,._table_1itwq_225 tbody tr{transition:none}}._container_1ihh3_7{background:transparent;box-sizing:border-box}._pageContent_1ihh3_14{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:20px}._header_1ihh3_25{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0f172a0a}._titleSection_1ihh3_37{display:flex;align-items:center;gap:14px;min-width:0}._iconCircle_1ihh3_44{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}._heading_1ihh3_57{font-size:22px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headingSub_1ihh3_66{font-size:13px;color:#64748b;margin:3px 0 0;font-weight:500}._refreshBtn_1ihh3_73{width:42px;height:42px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._refreshBtn_1ihh3_73:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._refreshBtn_1ihh3_73:disabled{opacity:.55;cursor:not-allowed}._spin_1ihh3_99{animation:_spin_1ihh3_99 .8s linear infinite}@keyframes _spin_1ihh3_99{to{transform:rotate(360deg)}}._statsGrid_1ihh3_110{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._statCard_1ihh3_116{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#fff;border:1.5px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;transition:all .2s ease}._statCard_1ihh3_116:hover{border-color:#bfdbfe;box-shadow:0 4px 12px #3b82f614}._statIcon_1ihh3_133{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statValue_1ihh3_143{font-size:20px;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:-.3px}._statLabel_1ihh3_151{font-size:11.5px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}._selectionCard_1ihh3_163{padding:20px 24px;background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0f172a0a}._selectionHeader_1ihh3_171{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}._selectionLeft_1ihh3_180{display:flex;align-items:center;gap:8px}._selectionIcon_1ihh3_186{color:#3b82f6;flex-shrink:0}._inputLabel_1ihh3_191{font-size:13px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.5px}._selectedEmployeeBadge_1ihh3_199{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:20px}._badgeName_1ihh3_209{font-size:12.5px;font-weight:700;color:#1e40af}._badgeRole_1ihh3_215{font-size:10.5px;font-weight:700;color:#3b82f6;background:#fff;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.4px}._selectWrapper_1ihh3_226{position:relative;display:flex;align-items:center}._select_1ihh3_163{width:100%;height:46px;padding:0 40px 0 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;cursor:pointer;transition:all .25s ease;outline:none;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}._select_1ihh3_163:hover:not(:disabled){border-color:#94a3b8}._select_1ihh3_163:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px #3b82f61a}._select_1ihh3_163:disabled{opacity:.6;cursor:not-allowed}._selectArrow_1ihh3_264{position:absolute;right:14px;color:#94a3b8;pointer-events:none}._hintLock_1ihh3_271{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;color:#94a3b8;font-weight:500}._permissionsCard_1ihh3_284{background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}._permissionsHeader_1ihh3_292{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;border-bottom:1.5px solid #f1f5f9;flex-wrap:wrap}._cardTitle_1ihh3_302{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 4px;letter-spacing:-.2px}._cardSubtitle_1ihh3_310{font-size:12.5px;color:#64748b;margin:0;font-weight:500;line-height:1.5}._cardSubtitle_1ihh3_310 strong{color:#0f172a;font-weight:700}._headerActions_1ihh3_323{display:flex;align-items:center;gap:12px;flex-shrink:0}._toggleAllWrapper_1ihh3_330{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;background:#fafbfc;border:1.5px solid #f1f5f9;border-radius:10px}._toggleAllLabel_1ihh3_340{font-size:12.5px;font-weight:700;color:#475569;letter-spacing:.3px}._searchBar_1ihh3_350{position:relative;display:flex;align-items:center;margin:16px 24px 0}._searchIcon_1ihh3_357{position:absolute;left:13px;color:#94a3b8;pointer-events:none}._searchInput_1ihh3_364{width:100%;height:44px;padding:0 40px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13.5px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box}._searchInput_1ihh3_364::placeholder{color:#94a3b8}._searchInput_1ihh3_364:hover{border-color:#94a3b8}._searchInput_1ihh3_364:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px #3b82f61a}._clearSearch_1ihh3_393{position:absolute;right:10px;width:24px;height:24px;border:none;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:14px;line-height:1}._clearSearch_1ihh3_393:hover{background:#fee2e2;color:#ef4444}._sectionsWrapper_1ihh3_419{display:flex;flex-direction:column;gap:16px;padding:20px 24px 0}._sectionBlock_1ihh3_426{background:#fff;border:1.5px solid #f1f5f9;border-radius:12px;overflow:hidden}._sectionHeader_1ihh3_433{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:#f8fafc;border-bottom:1.5px solid #f1f5f9}._sectionHeaderLeft_1ihh3_443{display:flex;align-items:center;gap:10px;min-width:0}._sectionIcon_1ihh3_450{width:32px;height:32px;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}._sectionTitle_1ihh3_463{font-size:14px;font-weight:700;color:#0f172a;letter-spacing:-.1px}._sectionSub_1ihh3_470{font-size:11.5px;font-weight:600;color:#94a3b8;padding:2px 9px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-left:4px;letter-spacing:.3px}._tableWrapper_1ihh3_485{display:block;overflow-x:auto}._permTable_1ihh3_490{width:100%;border-collapse:collapse;font-size:13.5px}._permTable_1ihh3_490 thead tr{background:#fff}._moduleCol_1ihh3_500{text-align:left;padding:12px 18px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.6px;border-bottom:1.5px solid #f1f5f9;white-space:nowrap}._actionCol_1ihh3_512{text-align:center;padding:12px 8px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.6px;border-bottom:1.5px solid #f1f5f9;white-space:nowrap;width:90px}._actionHeader_1ihh3_525{display:inline-flex;align-items:center;gap:6px;color:#64748b}._actionIcon_1ihh3_532{color:#3b82f6}._tableRow_1ihh3_536{transition:background .15s ease}._tableRow_1ihh3_536:hover{background:#f8fafc}._tableRow_1ihh3_536:not(:last-child) td{border-bottom:1px solid #f1f5f9}._moduleName_1ihh3_548{padding:14px 18px;color:#0f172a;font-weight:600;font-size:13.5px}._moduleNameWrapper_1ihh3_555{display:flex;align-items:center;gap:10px;min-width:0}._moduleIcon_1ihh3_562{color:#3b82f6;flex-shrink:0}._actionCell_1ihh3_567{padding:14px 8px;text-align:center;vertical-align:middle}._naText_1ihh3_573{color:#cbd5e1;font-weight:700;font-size:14px}._mobileModuleList_1ihh3_582{display:none}._toggleWrapper_1ihh3_589{display:inline-flex;align-items:center;justify-content:center}._toggle_1ihh3_330{position:relative;width:42px;height:24px;border-radius:12px;border:none;background:#cbd5e1;cursor:pointer;transition:all .25s ease;padding:0;outline:none;flex-shrink:0}._toggle_1ihh3_330:hover:not(._toggleDisabled_1ihh3_609){background:#94a3b8}._toggleOn_1ihh3_613{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 8px #3b82f659}._toggleOn_1ihh3_613:hover:not(._toggleDisabled_1ihh3_609){background:linear-gradient(135deg,#2563eb,#1d4ed8)}._toggleDisabled_1ihh3_609{opacity:.5;cursor:not-allowed}._toggleThumb_1ihh3_627{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a33}._toggleOn_1ihh3_613 ._toggleThumb_1ihh3_627{transform:translate(18px)}._saveRow_1ihh3_646{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;background:#fafbfc;border-top:1.5px solid #f1f5f9;margin-top:20px;flex-wrap:wrap}._saveInfo_1ihh3_658{display:flex;align-items:center;gap:8px;min-width:0}._saveInfoText_1ihh3_665{font-size:12.5px;color:#64748b;font-weight:500;line-height:1.4}._saveBtn_1ihh3_672{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px;font-family:inherit;flex-shrink:0}._saveBtn_1ihh3_672:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._saveBtn_1ihh3_672:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}._btnSpinner_1ihh3_706{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1ihh3_99 .7s linear infinite;flex-shrink:0}._centerText_1ihh3_720{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;color:#64748b;font-size:14px}._centerText_1ihh3_720 p{margin:0;font-weight:500}._loader_1ihh3_736{width:32px;height:32px;border:3px solid #eff6ff;border-top-color:#3b82f6;border-radius:50%;animation:_spin_1ihh3_99 .8s linear infinite}._emptyState_1ihh3_745{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;color:#94a3b8;text-align:center}._emptyState_1ihh3_745 p{font-size:14px;margin:0;font-weight:500;color:#64748b}._emptyStateCard_1ihh3_763{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;min-height:340px}._emptyIcon_1ihh3_777{color:#3b82f6;margin-bottom:14px;padding:20px;background:#eff6ff;border:2px dashed #bfdbfe;border-radius:50%;width:96px;height:96px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}._emptyTitle_1ihh3_792{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 6px;letter-spacing:-.2px}._emptyDesc_1ihh3_800{font-size:13.5px;color:#64748b;margin:0;max-width:380px;line-height:1.5}._moduleCard_1ihh3_811{background:#fff;border:1.5px solid #f1f5f9;border-radius:12px;padding:14px;box-shadow:0 1px 3px #0f172a0a}._moduleCardHeader_1ihh3_819{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1.5px solid #f1f5f9;margin-bottom:12px}._moduleCardTitle_1ihh3_829{display:flex;align-items:center;gap:10px;min-width:0;flex:1}._moduleCardIcon_1ihh3_837{width:32px;height:32px;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}._moduleCardName_1ihh3_850{font-size:14px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._moduleCardAll_1ihh3_859{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:#fafbfc;border:1.5px solid #f1f5f9;border-radius:10px;flex-shrink:0}._moduleCardAllLabel_1ihh3_870{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px}._moduleCardActions_1ihh3_878{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._moduleCardAction_1ihh3_878{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 6px;background:#fafbfc;border:1.5px solid #f1f5f9;border-radius:10px;transition:all .2s ease}._moduleCardAction_1ihh3_878:hover{border-color:#bfdbfe;background:#fff}._moduleCardActionLabel_1ihh3_901{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px;text-align:center;line-height:1.2}._moduleCardActionIcon_1ihh3_915{color:#3b82f6}@media (max-width: 1024px){._container_1ihh3_7{padding:20px 16px}._header_1ihh3_25{padding:16px 20px}._heading_1ihh3_57{font-size:20px}._iconCircle_1ihh3_44{width:44px;height:44px}}@media (max-width: 768px){._container_1ihh3_7{padding:12px}._pageContent_1ihh3_14{gap:12px}._header_1ihh3_25{padding:14px 16px;border-radius:12px}._iconCircle_1ihh3_44{width:40px;height:40px;border-radius:10px}._iconCircle_1ihh3_44 svg{width:22px;height:22px}._heading_1ihh3_57{font-size:17px}._headingSub_1ihh3_66{font-size:12px}._refreshBtn_1ihh3_73{width:38px;height:38px}._statsGrid_1ihh3_110{grid-template-columns:repeat(3,1fr);gap:8px}._statCard_1ihh3_116{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border-radius:11px}._statIcon_1ihh3_133{width:34px;height:34px;border-radius:9px}._statIcon_1ihh3_133 svg{width:16px;height:16px}._statValue_1ihh3_143{font-size:17px}._statLabel_1ihh3_151{font-size:10px;letter-spacing:.4px}._selectionCard_1ihh3_163{padding:16px;border-radius:12px}._selectionHeader_1ihh3_171{margin-bottom:10px}._inputLabel_1ihh3_191{font-size:12px}._select_1ihh3_163{height:48px;font-size:15px;border-radius:11px}._selectedEmployeeBadge_1ihh3_199{padding:4px 10px}._badgeName_1ihh3_209{font-size:12px}._badgeRole_1ihh3_215{font-size:10px;padding:2px 7px}._permissionsCard_1ihh3_284{border-radius:12px}._permissionsHeader_1ihh3_292{padding:16px;gap:12px;flex-direction:column;align-items:stretch}._cardTitle_1ihh3_302{font-size:15px}._cardSubtitle_1ihh3_310{font-size:12px}._headerActions_1ihh3_323{justify-content:flex-start}._toggleAllWrapper_1ihh3_330{padding:5px 10px;width:fit-content}._toggleAllLabel_1ihh3_340{font-size:12px}._searchBar_1ihh3_350{margin:12px 16px 0}._searchInput_1ihh3_364{height:48px;font-size:15px;border-radius:11px}._sectionsWrapper_1ihh3_419{padding:16px 12px 0;gap:12px}._sectionBlock_1ihh3_426{border-radius:12px}._sectionHeader_1ihh3_433{padding:12px 14px}._sectionIcon_1ihh3_450{width:30px;height:30px}._sectionTitle_1ihh3_463{font-size:13px}._sectionSub_1ihh3_470{font-size:10.5px;padding:2px 8px}._tableWrapper_1ihh3_485{display:none}._mobileModuleList_1ihh3_582{display:flex;flex-direction:column;gap:10px;padding:12px}._saveRow_1ihh3_646{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;margin-top:16px}._saveInfo_1ihh3_658{justify-content:center}._saveInfoText_1ihh3_665{text-align:center;font-size:12px}._saveBtn_1ihh3_672{width:100%;min-height:48px;font-size:15px;border-radius:12px}._emptyStateCard_1ihh3_763{padding:40px 20px;min-height:260px;border-radius:12px}._emptyIcon_1ihh3_777{width:80px;height:80px}._emptyIcon_1ihh3_777 svg{width:44px;height:44px}._emptyTitle_1ihh3_792{font-size:16px}._emptyDesc_1ihh3_800{font-size:12.5px}}@media (max-width: 480px){._container_1ihh3_7{padding:10px}._header_1ihh3_25{padding:12px 14px}._heading_1ihh3_57{font-size:16px}._headingSub_1ihh3_66{font-size:11.5px}._iconCircle_1ihh3_44{width:36px;height:36px}._iconCircle_1ihh3_44 svg{width:18px;height:18px}._statsGrid_1ihh3_110{grid-template-columns:1fr;gap:8px}._statCard_1ihh3_116{flex-direction:row;align-items:center;padding:12px 14px}._statIcon_1ihh3_133{width:38px;height:38px}._moduleCardActions_1ihh3_878{grid-template-columns:repeat(2,1fr);gap:8px}._moduleCardAction_1ihh3_878{padding:12px 8px}._moduleCardName_1ihh3_850{font-size:13px}._moduleCardAllLabel_1ihh3_870{font-size:10px}._saveBtn_1ihh3_672{font-size:14px;min-height:46px;border-radius:11px}}@media (max-width: 360px){._statsGrid_1ihh3_110,._moduleCardActions_1ihh3_878{gap:6px}}@media (prefers-reduced-motion: reduce){._statCard_1ihh3_116,._toggle_1ihh3_330,._toggleThumb_1ihh3_627,._saveBtn_1ihh3_672,._moduleCardAction_1ihh3_878,._refreshBtn_1ihh3_73,._spin_1ihh3_99,._loader_1ihh3_736,._btnSpinner_1ihh3_706{animation:none!important;transition-duration:.01ms!important}}@media print{._container_1ihh3_7{padding:0}._header_1ihh3_25,._selectionCard_1ihh3_163,._permissionsCard_1ihh3_284,._statsGrid_1ihh3_110{box-shadow:none;border-color:#cbd5e1}._refreshBtn_1ihh3_73,._saveBtn_1ihh3_672{display:none}}._input_e2sm5_8,._inputSm_e2sm5_9,._discountInput_e2sm5_10,._dateInput_e2sm5_11{display:flex;align-items:center;line-height:1.2;padding-top:0;padding-bottom:0}textarea._input_e2sm5_8{display:block;line-height:1.5;padding-top:10px;padding-bottom:10px}._inputWrapper_e2sm5_33,._dateInputWrapper_e2sm5_34,._discountWrapper_e2sm5_35{align-items:center}._backdrop_e2sm5_42{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_e2sm5_54{opacity:1;visibility:visible}._drawer_e2sm5_59{position:fixed;top:0;right:0;width:92vw;max-width:1200px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_e2sm5_77{transform:translate(0)}._drawerHeader_e2sm5_84{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_e2sm5_98{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_e2sm5_105{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_e2sm5_98{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_e2sm5_127{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_e2sm5_134{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_e2sm5_134:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_e2sm5_134:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_e2sm5_165{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;position:relative}._drawerBody_e2sm5_165::-webkit-scrollbar{width:5px}._drawerBody_e2sm5_165::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_e2sm5_165::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_e2sm5_165::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_e2sm5_185{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._loadingBar_e2sm5_201{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-bottom:16px;color:#1e40af;font-size:13px;font-weight:500}._spin_e2sm5_215{animation:_spin_e2sm5_215 1s linear infinite}@keyframes _spin_e2sm5_215{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sectionHeader_e2sm5_227{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_e2sm5_236{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_e2sm5_227>span:not(._itemCount_e2sm5_248){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_e2sm5_248{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_e2sm5_270{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:4px}._detailsGrid_e2sm5_277{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px;margin-bottom:4px}._field_e2sm5_287{display:flex;flex-direction:column;gap:6px;min-width:0}._label_e2sm5_294{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_e2sm5_294 svg{color:#3b82f6;flex-shrink:0}._required_e2sm5_306{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_e2sm5_8{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_e2sm5_8:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_e2sm5_8:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_e2sm5_8:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_e2sm5_9{min-height:34px;height:34px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_e2sm5_353{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_e2sm5_353:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_e2sm5_363{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._helperText_e2sm5_370{font-size:11px;color:#94a3b8;margin-top:2px}._inputWrapper_e2sm5_33{position:relative;display:flex;align-items:center}._fieldIcon_e2sm5_381{position:absolute;left:8px;pointer-events:none}._inputWrapper_e2sm5_33 ._input_e2sm5_8{padding-left:14px}._inputWrapper_e2sm5_33 ._inputSm_e2sm5_9{padding-left:16px}._inlineForm_e2sm5_396{border:1.5px solid #dbeafe;border-radius:10px;padding:12px;background:#f0f9ff}._inlineFormRow_e2sm5_403{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}._inlineFormField_e2sm5_410{display:flex;flex-direction:column;gap:4px}._inlineFormActions_e2sm5_416{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}._inlineCancelBtn_e2sm5_423{padding:7px 16px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}._inlineCancelBtn_e2sm5_423:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._inlineCancelBtn_e2sm5_423:disabled{opacity:.5;cursor:not-allowed}._inlineSubmitBtn_e2sm5_445{padding:7px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #3b82f640}._inlineSubmitBtn_e2sm5_445:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}._inlineSubmitBtn_e2sm5_445:disabled{opacity:.5;cursor:not-allowed;transform:none}._spinner_e2sm5_473{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_e2sm5_215 .8s linear infinite}._tableWrap_e2sm5_486{border:1px solid #e2e8f0;border-radius:12px;overflow:visible;background:#fff;box-shadow:0 1px 3px #0f172a0a}._tableScroll_e2sm5_494{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}._itemsHeader_e2sm5_500{display:grid;grid-template-columns:2fr .8fr .7fr .5fr .9fr .6fr .8fr .3fr;padding:12px 14px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;gap:8px;min-width:850px;align-items:center}._itemsHeader_e2sm5_500 span{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}._totalHeader_e2sm5_520{text-align:right}._itemRowContent_e2sm5_522{display:grid;grid-template-columns:2fr .8fr .7fr .5fr .9fr .6fr .8fr .3fr;padding:8px 14px;gap:8px;align-items:center;min-width:850px}._itemRow_e2sm5_522{border-bottom:1px solid #f1f5f9;transition:background .15s ease}._itemRow_e2sm5_522:last-child{border-bottom:none}._itemRow_e2sm5_522:hover{background:#f8fafc}._itemCell_e2sm5_539{display:flex;flex-direction:column;gap:2px;min-width:0}._colProduct_e2sm5_546,._colUnit_e2sm5_547,._colPrice_e2sm5_548,._colQty_e2sm5_549,._colDiscount_e2sm5_550,._colGst_e2sm5_551{grid-column:auto}._colTotal_e2sm5_552{grid-column:auto;text-align:right}._colAction_e2sm5_553{grid-column:auto;display:flex;justify-content:center}._colProduct_e2sm5_546 .react-select__control,._colUnit_e2sm5_547 .react-select__control,._colGst_e2sm5_551 .react-select__control{min-width:unset!important;width:100%!important;max-width:100%!important;min-height:34px!important;height:34px!important;border-radius:8px!important;background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:none!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;padding-left:6px!important;padding-right:6px!important}._colProduct_e2sm5_546 .react-select__control:hover,._colUnit_e2sm5_547 .react-select__control:hover,._colGst_e2sm5_551 .react-select__control:hover{border-color:#93c5fd!important}._colProduct_e2sm5_546 .react-select__control--is-focused,._colUnit_e2sm5_547 .react-select__control--is-focused,._colGst_e2sm5_551 .react-select__control--is-focused{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61f!important}._colProduct_e2sm5_546 .react-select__value-container,._colUnit_e2sm5_547 .react-select__value-container,._colGst_e2sm5_551 .react-select__value-container{padding:0 4px!important;height:32px!important;display:flex!important;align-items:center!important;overflow:hidden!important;flex-wrap:nowrap!important}._colProduct_e2sm5_546 .react-select__single-value,._colUnit_e2sm5_547 .react-select__single-value,._colGst_e2sm5_551 .react-select__single-value{font-size:12.5px!important;font-weight:500!important;color:#0f172a!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;position:static!important;transform:none!important;top:auto!important;margin:0!important;line-height:normal!important}._colProduct_e2sm5_546 .react-select__placeholder,._colUnit_e2sm5_547 .react-select__placeholder,._colGst_e2sm5_551 .react-select__placeholder{font-size:12px!important;color:#94a3b8!important;position:static!important;transform:none!important;top:auto!important;margin:0!important;padding:0!important;line-height:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}._colProduct_e2sm5_546 .react-select__input,._colUnit_e2sm5_547 .react-select__input,._colGst_e2sm5_551 .react-select__input{font-size:12.5px!important;color:#0f172a!important;margin:0!important;padding:0!important}._colProduct_e2sm5_546 .react-select__indicators,._colUnit_e2sm5_547 .react-select__indicators,._colGst_e2sm5_551 .react-select__indicators{height:32px!important;display:flex!important;align-items:center!important}._colPrice_e2sm5_548 .inputWrapper{max-width:100%}._colPrice_e2sm5_548 .input{min-height:34px!important;height:34px!important;padding:4px 8px 4px 24px!important;font-size:13px!important;font-weight:600!important;color:#0f172a!important;text-align:right;width:100%;min-width:70px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;transition:all .2s ease;justify-content:flex-end}._colPrice_e2sm5_548 .input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f;outline:none}._colPrice_e2sm5_548 .fieldIcon{left:6px!important;color:#94a3b8;font-weight:600}._colQty_e2sm5_549 .inputWrapper{max-width:100%}._colQty_e2sm5_549 .input{min-height:34px!important;height:34px!important;padding:4px 8px!important;font-size:13px!important;font-weight:600!important;color:#0f172a!important;text-align:center;width:100%;min-width:50px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;transition:all .2s ease;justify-content:center}._colQty_e2sm5_549 .input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f;outline:none}._colQty_e2sm5_549 .fieldIcon{display:none}._discountWrapper_e2sm5_35{display:flex;align-items:center;gap:4px;width:100%;max-width:140px}._discountInput_e2sm5_10{flex:1;min-width:50px;max-width:75px;min-height:34px;height:34px;padding:4px 8px;font-size:13px!important;font-weight:600!important;color:#0f172a!important;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;text-align:right;transition:all .2s ease;justify-content:flex-end}._discountInput_e2sm5_10:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}._discountInput_e2sm5_10::placeholder{color:#94a3b8;font-weight:400;font-size:11px}._discountTypeWrapper_e2sm5_757{display:flex;border:1.5px solid #e2e8f0;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f8fafc}._discountTypeBtn_e2sm5_766{padding:3px 8px;border:none;background:transparent;color:#94a3b8;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;min-height:24px}._discountTypeBtn_e2sm5_766:hover:not(._active_e2sm5_778){background:#f1f5f9;color:#475569}._discountTypeBtn_e2sm5_766._active_e2sm5_778{background:#3b82f6;color:#fff}._rowTotal_e2sm5_791{font-size:13px;font-weight:700;color:#0f172a;padding:2px 4px;display:block;text-align:right;min-width:80px;font-variant-numeric:tabular-nums}._removeBtn_e2sm5_805{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeBtn_e2sm5_805:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeBtn_e2sm5_805:disabled{opacity:.3;cursor:not-allowed}._addRowBtn_e2sm5_826{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;margin-top:12px;border:2px dashed #93c5fd;border-radius:10px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addRowBtn_e2sm5_826:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._addRowBtn_e2sm5_826:disabled{opacity:.5;cursor:not-allowed}._addExtraChargeBtn_e2sm5_853{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}._addExtraChargeBtn_e2sm5_853:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_e2sm5_853:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_e2sm5_876{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_e2sm5_876:hover{border-color:#cbd5e1}._extraChargeBoxError_e2sm5_887{border-color:#ef4444!important;background-color:#fef2f2!important}._extraChargeHeader_e2sm5_892{display:flex;align-items:center;justify-content:space-between}._extraChargeCheckbox_e2sm5_898{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a}._extraChargeCheckbox_e2sm5_898 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._removeExtraChargeBtn_e2sm5_914{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_e2sm5_914:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_e2sm5_914:disabled{opacity:.5;cursor:not-allowed}._extraChargeDetails_e2sm5_935{padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9}._extraChargeGrid_e2sm5_941{display:grid;grid-template-columns:1.4fr .6fr .7fr .8fr 1fr;gap:12px;align-items:end}._extraChargeField_e2sm5_948{display:flex;flex-direction:column;gap:4px}._extraChargeField_e2sm5_948 ._label_e2sm5_294{font-size:11px}._chargeTypeWrapper_e2sm5_956{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:34px}._chargeTypeBtn_e2sm5_965{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;min-height:30px;text-align:center}._chargeTypeBtn_e2sm5_965:hover:not(:disabled):not(._active_e2sm5_778){background:#f1f5f9;color:#475569}._chargeTypeBtn_e2sm5_965._active_e2sm5_778{background:#3b82f6;color:#fff}._chargeTypeBtn_e2sm5_965:disabled{opacity:.5;cursor:not-allowed}._chargeAmountDisplay_e2sm5_991{font-size:13.5px;font-weight:700;color:#0f172a;padding:4px 12px;background:#f8fafc;border-radius:8px;text-align:center;min-height:34px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e8f0}._noExtraCharges_e2sm5_1006{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_e2sm5_1006 svg{color:#94a3b8;flex-shrink:0}._summaryCard_e2sm5_1079{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_e2sm5_1090{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:#475569}._summaryLabel_e2sm5_1098{font-weight:500;color:#64748b}._summaryValue_e2sm5_1099{font-weight:600;color:#0f172a}._discountValue_e2sm5_1100{color:#ef4444}._grandRow_e2sm5_1102{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_e2sm5_1108{font-size:15px;font-weight:700;color:#0f172a}._grandValue_e2sm5_1109{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_e2sm5_1114{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_e2sm5_1114:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_e2sm5_1114:disabled{opacity:.5;cursor:not-allowed}._submitBtn_e2sm5_1134{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_e2sm5_1134:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_e2sm5_1134:disabled{opacity:.6;cursor:not-allowed;transform:none}._itemRowError_e2sm5_1218{background-color:#fef2f2!important;border-left:3px solid #ef4444}._itemRowError_e2sm5_1218:hover{background-color:#fee2e2!important}._dateInputWrapper_e2sm5_34{position:relative;display:flex;align-items:center;width:100%}._dateInput_e2sm5_11{font-family:Courier New,monospace;letter-spacing:1px;font-weight:600;text-align:center;width:100%;min-width:120px;padding-right:36px!important;cursor:pointer;justify-content:center}._dateInput_e2sm5_11::placeholder{font-family:inherit;letter-spacing:.5px;font-weight:400;color:#94a3b8}._calendarIcon_e2sm5_1254{position:absolute;right:10px;color:#94a3b8;cursor:pointer;transition:color .2s ease;z-index:1}._calendarIcon_e2sm5_1254:hover{color:#3b82f6}._hiddenDatePicker_e2sm5_1265{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:0}@media (max-width: 1400px){._drawer_e2sm5_59{max-width:1100px}}@media (max-width: 1200px){._drawer_e2sm5_59{max-width:98vw;width:98vw}}@media (max-width: 1024px){._drawer_e2sm5_59{width:100vw;max-width:100vw}._detailsGrid_e2sm5_277{grid-template-columns:1fr 1fr}._detailsGrid_e2sm5_277 ._field_e2sm5_287:last-child{grid-column:1 / -1}._extraChargeGrid_e2sm5_941{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_e2sm5_941 ._extraChargeField_e2sm5_948:first-child,._extraChargeGrid_e2sm5_941 ._extraChargeField_e2sm5_948:last-child{grid-column:1 / -1}._itemsHeader_e2sm5_500,._itemRowContent_e2sm5_522{min-width:750px;grid-template-columns:1.8fr .7fr .7fr .5fr .8fr .5fr .8fr .3fr}}@media (max-width: 768px){._backdrop_e2sm5_42{background:#0f172a8c}._drawer_e2sm5_59{width:100vw;max-width:100vw;height:100dvh;animation:_slideInMobile_e2sm5_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_e2sm5_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_e2sm5_84{padding:12px 16px;min-height:64px}._drawerTitleGroup_e2sm5_98{gap:10px}._drawerIcon_e2sm5_105{width:40px;height:40px;border-radius:11px}._drawerIcon_e2sm5_105 svg{width:18px;height:18px}._drawerTitle_e2sm5_98{font-size:17px}._drawerSubtitle_e2sm5_127{font-size:12px;margin-top:1px}._closeBtn_e2sm5_134{width:38px;height:38px;border-radius:10px}._drawerBody_e2sm5_165{padding:14px 16px 16px}._drawerFooter_e2sm5_185{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_e2sm5_1114,._submitBtn_e2sm5_1134{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_e2sm5_1134 svg{width:16px;height:16px}._sectionHeader_e2sm5_227{margin:18px 0 12px;padding-bottom:8px}._sectionHeader_e2sm5_227>span:not(._itemCount_e2sm5_248){font-size:13px}._sectionIcon_e2sm5_236{width:26px;height:26px;border-radius:8px}._customerGrid_e2sm5_270{grid-template-columns:1fr;gap:12px}._detailsGrid_e2sm5_277{grid-template-columns:1fr 1fr;gap:12px}._detailsGrid_e2sm5_277 ._field_e2sm5_287:last-child{grid-column:1 / -1}._input_e2sm5_8{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px;background:#fff}._inputSm_e2sm5_9{min-height:44px;height:44px;font-size:14px;padding:10px 12px;border-radius:10px}._label_e2sm5_294{font-size:13px}._label_e2sm5_294 svg{width:13px;height:13px}._required_e2sm5_306{font-size:14px}._inlineFormRow_e2sm5_403{grid-template-columns:1fr;gap:10px}._inlineFormActions_e2sm5_416{flex-direction:row;gap:8px}._inlineCancelBtn_e2sm5_423,._inlineSubmitBtn_e2sm5_445{flex:1 1 0;justify-content:center;min-height:44px;font-size:14px;padding:10px 16px;border-radius:10px}._itemsHeader_e2sm5_500{display:none}._tableWrap_e2sm5_486{border:none;background:transparent;box-shadow:none;border-radius:0;overflow:visible}._tableScroll_e2sm5_494{overflow:visible}._itemRow_e2sm5_522{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;box-shadow:0 1px 3px #0f172a0a;transition:box-shadow .2s ease,border-color .2s ease;padding:0;overflow:hidden}._itemRow_e2sm5_522:last-child{margin-bottom:0}._itemRowContent_e2sm5_522{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;min-width:0}._itemCell_e2sm5_539{min-width:0;gap:4px;display:flex;flex-direction:column}._itemCell_e2sm5_539:before{content:attr(data-label);font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}._colProduct_e2sm5_546{grid-column:1 / -1}._colProduct_e2sm5_546:before{content:"PRODUCT"}._colUnit_e2sm5_547{grid-column:1 / -1}._colUnit_e2sm5_547:before{content:"UNIT"}._colPrice_e2sm5_548{grid-column:1 / 2}._colPrice_e2sm5_548:before{content:"PRICE"}._colQty_e2sm5_549{grid-column:2 / 3}._colQty_e2sm5_549:before{content:"QTY"}._colDiscount_e2sm5_550{grid-column:1 / 2;min-width:0}._colDiscount_e2sm5_550:before{content:"DISCOUNT"}._colGst_e2sm5_551{grid-column:2 / 3;min-width:0}._colGst_e2sm5_551:before{content:"GST"}._colTotal_e2sm5_552{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0 0;margin-top:4px;border-top:1px dashed #e2e8f0}._colTotal_e2sm5_552:before{content:"TOTAL";font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._colTotal_e2sm5_552 ._rowTotal_e2sm5_791{font-size:18px;font-weight:700;color:#1e40af;min-width:unset;text-align:right}._colAction_e2sm5_553{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:8px;margin-top:4px;border-top:1px dashed #e2e8f0}._colAction_e2sm5_553:before{display:none}._removeBtn_e2sm5_805{width:40px;height:40px;border-radius:10px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._colPrice_e2sm5_548 .input,._colQty_e2sm5_549 .input,._discountInput_e2sm5_10{min-height:44px!important;height:44px!important;font-size:15px!important;padding:10px 12px!important;border-radius:10px!important}._colPrice_e2sm5_548 .input{padding-left:30px!important;text-align:left;justify-content:flex-start}._colQty_e2sm5_549 .input{text-align:center;justify-content:center}._discountWrapper_e2sm5_35{max-width:100%;gap:4px}._discountInput_e2sm5_10{text-align:left;max-width:100%;flex:1;min-width:0;justify-content:flex-start}._discountTypeWrapper_e2sm5_757{min-height:44px;border-radius:8px;flex-shrink:0}._discountTypeBtn_e2sm5_766{padding:6px 10px;font-size:13px;min-height:42px}._colProduct_e2sm5_546 .react-select__control,._colUnit_e2sm5_547 .react-select__control,._colGst_e2sm5_551 .react-select__control{min-height:44px!important;height:44px!important;border-radius:10px!important}._colProduct_e2sm5_546 .react-select__single-value,._colUnit_e2sm5_547 .react-select__single-value,._colGst_e2sm5_551 .react-select__single-value,._colProduct_e2sm5_546 .react-select__placeholder,._colUnit_e2sm5_547 .react-select__placeholder,._colGst_e2sm5_551 .react-select__placeholder,._colProduct_e2sm5_546 .react-select__input,._colUnit_e2sm5_547 .react-select__input,._colGst_e2sm5_551 .react-select__input{font-size:15px!important;font-weight:500!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px!important}.react-select__menu-list{padding:6px!important;max-height:260px!important}._addRowBtn_e2sm5_826{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;font-weight:600;border-radius:12px;min-height:48px;margin-top:4px}._extraChargeBox_e2sm5_876{padding:14px;border-radius:12px;margin-bottom:12px}._extraChargeHeader_e2sm5_892{flex-wrap:wrap;gap:10px}._extraChargeCheckbox_e2sm5_898{font-size:14px;gap:10px}._extraChargeCheckbox_e2sm5_898 input[type=checkbox]{width:20px;height:20px}._removeExtraChargeBtn_e2sm5_914{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._extraChargeGrid_e2sm5_941{grid-template-columns:1fr;gap:12px}._extraChargeGrid_e2sm5_941 ._extraChargeField_e2sm5_948{grid-column:1!important}._extraChargeField_e2sm5_948 ._label_e2sm5_294{font-size:12px}._extraChargeField_e2sm5_948 ._inputSm_e2sm5_9{min-height:44px;height:44px;font-size:14px;padding:10px 12px;border-radius:10px}._chargeTypeWrapper_e2sm5_956{height:44px}._chargeTypeBtn_e2sm5_965{font-size:16px;min-height:42px;padding:8px 12px}._chargeAmountDisplay_e2sm5_991{font-size:15px;font-weight:700;min-height:44px;padding:8px 14px;border-radius:10px}._addExtraChargeBtn_e2sm5_853{font-size:12.5px;padding:6px 14px;border-radius:9px;min-height:36px}._noExtraCharges_e2sm5_1006{padding:14px 16px;font-size:13px;border-radius:12px;gap:12px}._summaryCard_e2sm5_1079{max-width:100%;margin-left:0;padding:16px 18px;border-radius:12px;margin-top:16px}._summaryRow_e2sm5_1090{padding:8px 0;font-size:14px}._grandRow_e2sm5_1102{padding-top:14px;margin-top:8px}._grandLabel_e2sm5_1108{font-size:15px}._grandValue_e2sm5_1109{font-size:20px}._dateInput_e2sm5_11{min-width:100%;font-size:15px;padding-right:40px!important;text-align:center;justify-content:center}._calendarIcon_e2sm5_1254{right:12px;width:18px;height:18px}}@media (max-width: 480px){._drawerHeader_e2sm5_84{padding:10px 12px;min-height:60px}._drawerIcon_e2sm5_105{width:36px;height:36px;border-radius:10px}._drawerIcon_e2sm5_105 svg{width:16px;height:16px}._drawerTitle_e2sm5_98{font-size:15px}._drawerSubtitle_e2sm5_127{font-size:11px}._closeBtn_e2sm5_134{width:36px;height:36px;border-radius:9px}._drawerBody_e2sm5_165{padding:12px 12px 14px}._drawerFooter_e2sm5_185{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_e2sm5_1114,._submitBtn_e2sm5_1134{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}._sectionHeader_e2sm5_227{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_e2sm5_227>span:not(._itemCount_e2sm5_248){font-size:12px}._sectionIcon_e2sm5_236{width:24px;height:24px}._sectionIcon_e2sm5_236 svg{width:13px;height:13px}._itemCount_e2sm5_248{font-size:11px;padding:2px 10px}._customerGrid_e2sm5_270,._detailsGrid_e2sm5_277{grid-template-columns:1fr;gap:10px}._detailsGrid_e2sm5_277 ._field_e2sm5_287:last-child{grid-column:1}._input_e2sm5_8{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:11px}._inputSm_e2sm5_9{font-size:14px;min-height:42px;height:42px;padding:8px 10px;border-radius:10px}._label_e2sm5_294{font-size:12.5px}._label_e2sm5_294 svg{width:12px;height:12px}._itemRowContent_e2sm5_522{padding:12px;gap:10px}._itemCell_e2sm5_539:before{font-size:10px}._colTotal_e2sm5_552 ._rowTotal_e2sm5_791{font-size:17px}._removeBtn_e2sm5_805{width:38px;height:38px}._colPrice_e2sm5_548 .input,._colQty_e2sm5_549 .input,._discountInput_e2sm5_10{min-height:42px!important;height:42px!important;font-size:14px!important}._colProduct_e2sm5_546 .react-select__control,._colUnit_e2sm5_547 .react-select__control,._colGst_e2sm5_551 .react-select__control{min-height:42px!important;height:42px!important}._colProduct_e2sm5_546 .react-select__single-value,._colUnit_e2sm5_547 .react-select__single-value,._colGst_e2sm5_551 .react-select__single-value{font-size:14px!important}._addRowBtn_e2sm5_826{padding:12px 16px;font-size:14px;min-height:46px;border-radius:11px}._inlineForm_e2sm5_396{padding:10px}._inlineCancelBtn_e2sm5_423,._inlineSubmitBtn_e2sm5_445{min-height:42px;font-size:13px}._extraChargeBox_e2sm5_876{padding:12px}._extraChargeCheckbox_e2sm5_898{font-size:13px}._extraChargeCheckbox_e2sm5_898 input[type=checkbox]{width:18px;height:18px}._removeExtraChargeBtn_e2sm5_914{width:34px;height:34px}._extraChargeField_e2sm5_948 ._inputSm_e2sm5_9{min-height:42px;height:42px;font-size:14px}._chargeTypeWrapper_e2sm5_956{height:42px}._chargeTypeBtn_e2sm5_965{min-height:40px;font-size:15px}._chargeAmountDisplay_e2sm5_991{min-height:42px;font-size:14.5px}._summaryCard_e2sm5_1079{padding:14px 16px}._summaryRow_e2sm5_1090{font-size:13px}._grandLabel_e2sm5_1108{font-size:14px}._grandValue_e2sm5_1109{font-size:18px}._dateInput_e2sm5_11{font-size:14px;padding-right:36px!important}._calendarIcon_e2sm5_1254{right:10px;width:16px;height:16px}}@media (max-width: 360px){._drawerTitle_e2sm5_98{font-size:14px}._drawerSubtitle_e2sm5_127{font-size:10.5px}._input_e2sm5_8{font-size:14px;min-height:44px;height:44px}._itemRowContent_e2sm5_522{padding:10px;gap:8px}._colTotal_e2sm5_552 ._rowTotal_e2sm5_791{font-size:16px}._cancelBtn_e2sm5_1114,._submitBtn_e2sm5_1134{font-size:13px;min-height:44px}}@media (max-width: 900px) and (orientation: landscape){._drawer_e2sm5_59{width:100vw;max-width:100vw}._drawerBody_e2sm5_165{padding:12px}._customerGrid_e2sm5_270,._detailsGrid_e2sm5_277{grid-template-columns:1fr 1fr;gap:12px}._itemsHeader_e2sm5_500{display:none}._itemRowContent_e2sm5_522{grid-template-columns:1fr 1fr;gap:10px;padding:12px}._drawerFooter_e2sm5_185{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_e2sm5_1114,._submitBtn_e2sm5_1134{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_e2sm5_59,._backdrop_e2sm5_42,._closeBtn_e2sm5_134,._spinner_e2sm5_473,._submitBtn_e2sm5_1134{animation:none!important;transition-duration:.01ms!important}}@media print{._backdrop_e2sm5_42{display:none!important}._drawer_e2sm5_59{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._backdrop_t2owp_9{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_t2owp_21{opacity:1;visibility:visible}._drawer_t2owp_26{position:fixed;top:0;right:0;width:92vw;max-width:1200px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_t2owp_44{transform:translate(0)}._drawerHeader_t2owp_51{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0;gap:12px}._drawerTitleGroup_t2owp_66{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_t2owp_73{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_t2owp_66{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_t2owp_95{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerActions_t2owp_102{display:flex;align-items:center;gap:10px;flex-shrink:0}._closeBtn_t2owp_109{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_t2owp_109:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_t2owp_109:disabled{opacity:.4;cursor:not-allowed;transform:none}._statusBadge_t2owp_140{display:inline-flex;align-items:center;padding:5px 14px;border-radius:20px;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}._statusDraft_t2owp_153{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}._statusSent_t2owp_158{background:#dbeafe;color:#2563eb;border-color:#bfdbfe}._statusPending_t2owp_163{background:#fef3c7;color:#d97706;border-color:#fde68a}._statusApproved_t2owp_168{background:#d1fae5;color:#065f46;border-color:#a7f3d0}._statusRejected_t2owp_173{background:#fee2e2;color:#991b1b;border-color:#fecaca}._drawerBody_t2owp_182{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._drawerBody_t2owp_182::-webkit-scrollbar{width:5px}._drawerBody_t2owp_182::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_t2owp_182::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_t2owp_182::-webkit-scrollbar-thumb:hover{background:#94a3b8}._loadingState_t2owp_201{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:80px 20px;color:#64748b}._loadingState_t2owp_201 p{font-size:14px;font-weight:500;margin:0}._loadingState_t2owp_201 ._spin_t2owp_217{color:#3b82f6}._spin_t2owp_217{animation:_spin_t2owp_217 1s linear infinite}@keyframes _spin_t2owp_217{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_t2owp_233{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;text-align:center}._emptyState_t2owp_233 p{font-size:14px;font-weight:500;margin:0}._emptyIcon_t2owp_250{color:#94a3b8}._sectionHeader_t2owp_257{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_t2owp_266{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6;flex-shrink:0}._sectionHeader_t2owp_257>span:not(._itemCount_t2owp_279){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_t2owp_279{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_t2owp_301{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:12px}._detailsGrid_t2owp_308{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px;margin-bottom:4px}._field_t2owp_318{display:flex;flex-direction:column;gap:6px;min-width:0}._label_t2owp_325{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_t2owp_325 svg{color:#3b82f6;flex-shrink:0}._required_t2owp_340{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._viewValue_t2owp_347{padding:10px 14px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13.5px;font-weight:500;color:#0f172a;min-height:42px;display:flex;align-items:center;word-break:break-word;line-height:1.4;transition:all .2s ease}._viewValue_t2owp_347:hover{border-color:#93c5fd;background:#fafbff}._metadataRibbon_t2owp_371{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:10px;margin-bottom:8px;font-size:12.5px;color:#0369a1}._metadataItem_t2owp_385{display:flex;align-items:center;gap:6px;color:#0369a1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}._metadataItem_t2owp_385 svg{color:#0284c7;flex-shrink:0}._metadataLabel_t2owp_402{font-weight:700;color:#075985;text-transform:uppercase;font-size:10.5px;letter-spacing:.05em}._metadataValue_t2owp_410{font-weight:600;color:#0c4a6e;font-family:Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}._metadataDivider_t2owp_420{width:1px;height:16px;background:#7dd3fc;flex-shrink:0}._tableWrap_t2owp_430{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0f172a0a}._tableScroll_t2owp_438{overflow-x:auto;-webkit-overflow-scrolling:touch}._itemsHeader_t2owp_443{display:grid;grid-template-columns:.4fr 2fr .8fr .7fr .5fr .9fr .6fr .9fr;padding:12px 14px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;gap:8px;min-width:850px;align-items:center}._itemsHeader_t2owp_443 span{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}._totalHeader_t2owp_463,._gstHeader_t2owp_464{text-align:right}._itemRowContent_t2owp_468{display:grid;grid-template-columns:.4fr 2fr .8fr .7fr .5fr .9fr .6fr .9fr;padding:8px 14px;gap:8px;align-items:center;min-width:850px}._itemRow_t2owp_468{border-bottom:1px solid #f1f5f9;transition:background .15s ease}._itemRow_t2owp_468:last-child{border-bottom:none}._itemRow_t2owp_468:hover{background:#f8fafc}._itemCell_t2owp_485{display:flex;flex-direction:column;gap:2px;min-width:0}._colIndex_t2owp_492{grid-column:auto;text-align:center}._colProduct_t2owp_493,._colUnit_t2owp_494,._colPrice_t2owp_495,._colQty_t2owp_496,._colDiscount_t2owp_497,._colGst_t2owp_498{grid-column:auto}._colTotal_t2owp_499{grid-column:auto;text-align:right}._sNo_t2owp_501{font-size:13px;font-weight:600;color:#94a3b8;background:#f1f5f9;border-radius:6px;padding:3px 8px;display:inline-block;min-width:26px;text-align:center}._itemCell_t2owp_485 ._viewValue_t2owp_347{padding:6px 10px;min-height:34px;font-size:13px;border-radius:8px;background:#fff;border:1.5px solid #f1f5f9;font-weight:500}._itemCell_t2owp_485 ._viewValue_t2owp_347:hover{border-color:#dbeafe;background:#fafbff}._rowTotal_t2owp_532{font-size:13.5px;font-weight:700;color:#1e40af;padding:6px 10px;display:block;text-align:right;min-width:90px;font-variant-numeric:tabular-nums;background:#eff6ff;border-radius:8px}._extraChargeBox_t2owp_548{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_t2owp_548:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0a}._extraChargeHeader_t2owp_562{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._extraChargeCheckbox_t2owp_571{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.05em}._extraChargeDetails_t2owp_582{padding-top:4px}._extraChargeGrid_t2owp_586{display:grid;grid-template-columns:1.4fr .6fr .7fr .8fr 1fr;gap:12px;align-items:start}._extraChargeField_t2owp_593{display:flex;flex-direction:column;gap:4px;min-width:0}._extraChargeField_t2owp_593 ._label_t2owp_325{font-size:11px;color:#64748b}._extraChargeField_t2owp_593 ._viewValue_t2owp_347{padding:8px 12px;min-height:36px;font-size:13px;background:#fafbfc}._summaryCard_t2owp_615{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_t2owp_626{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:#475569}._summaryLabel_t2owp_634{font-weight:500;color:#64748b}._summaryValue_t2owp_639{font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}._grandRow_t2owp_645{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_t2owp_651{font-size:15px;font-weight:700;color:#0f172a}._grandValue_t2owp_657{font-size:20px;font-weight:700;color:#3b82f6;font-variant-numeric:tabular-nums}._drawerFooter_t2owp_667{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._cancelBtn_t2owp_680{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_t2owp_680:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._submitBtn_t2owp_698{display:inline-flex;align-items:center;gap:8px;padding:9px 28px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_t2owp_698:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_t2owp_698:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 1400px){._drawer_t2owp_26{max-width:1100px}}@media (max-width: 1200px){._drawer_t2owp_26{max-width:98vw;width:98vw}}@media (max-width: 1024px){._drawer_t2owp_26{width:100vw;max-width:100vw}._detailsGrid_t2owp_308{grid-template-columns:1fr 1fr}._detailsGrid_t2owp_308 ._field_t2owp_318:last-child{grid-column:1 / -1}._extraChargeGrid_t2owp_586{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_t2owp_586 ._extraChargeField_t2owp_593:first-child,._extraChargeGrid_t2owp_586 ._extraChargeField_t2owp_593:last-child{grid-column:1 / -1}._itemsHeader_t2owp_443,._itemRowContent_t2owp_468{min-width:750px;grid-template-columns:.4fr 1.8fr .7fr .7fr .5fr .8fr .5fr .8fr}}@media (max-width: 768px){._backdrop_t2owp_9{background:#0f172a8c}._drawer_t2owp_26{width:100vw;max-width:100vw;height:100dvh;animation:_slideInMobile_t2owp_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_t2owp_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_t2owp_51{padding:12px 16px;min-height:64px;gap:10px}._drawerTitleGroup_t2owp_66{gap:10px}._drawerIcon_t2owp_73{width:40px;height:40px;border-radius:11px}._drawerIcon_t2owp_73 svg{width:18px;height:18px}._drawerTitle_t2owp_66{font-size:17px}._drawerSubtitle_t2owp_95{font-size:12px;margin-top:1px}._closeBtn_t2owp_109{width:38px;height:38px;border-radius:10px}._statusBadge_t2owp_140{font-size:10.5px;padding:4px 10px}._drawerBody_t2owp_182{padding:14px 16px 16px}._loadingState_t2owp_201{padding:60px 20px}._loadingState_t2owp_201 p{font-size:13px}._drawerFooter_t2owp_667{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_t2owp_680,._submitBtn_t2owp_698{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_t2owp_698 svg{width:16px;height:16px}._sectionHeader_t2owp_257{margin:18px 0 12px;padding-bottom:8px}._sectionHeader_t2owp_257>span:not(._itemCount_t2owp_279){font-size:13px}._sectionIcon_t2owp_266{width:26px;height:26px;border-radius:8px}._itemCount_t2owp_279{font-size:11px;padding:3px 10px}._customerGrid_t2owp_301{grid-template-columns:1fr;gap:12px}._detailsGrid_t2owp_308{grid-template-columns:1fr 1fr;gap:12px}._detailsGrid_t2owp_308 ._field_t2owp_318:last-child{grid-column:1 / -1}._viewValue_t2owp_347{font-size:14.5px;padding:12px 14px;min-height:48px;border-radius:12px}._label_t2owp_325{font-size:13px}._label_t2owp_325 svg{width:13px;height:13px}._required_t2owp_340{font-size:14px}._metadataRibbon_t2owp_371{flex-direction:column;align-items:stretch;gap:8px;padding:14px 16px;font-size:13px}._metadataItem_t2owp_385{max-width:100%;font-size:13px;padding:6px 0;border-bottom:1px dashed #bae6fd}._metadataItem_t2owp_385:last-child{border-bottom:none}._metadataItem_t2owp_385 svg{width:15px;height:15px}._metadataLabel_t2owp_402{font-size:11px}._metadataValue_t2owp_410{font-size:13px;max-width:100%}._metadataDivider_t2owp_420,._itemsHeader_t2owp_443{display:none}._tableWrap_t2owp_430{border:none;background:transparent;box-shadow:none;border-radius:0;overflow:visible}._tableScroll_t2owp_438{overflow:visible}._itemRow_t2owp_468{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;box-shadow:0 1px 3px #0f172a0a;transition:box-shadow .2s ease,border-color .2s ease;padding:0;overflow:hidden}._itemRow_t2owp_468:last-child{margin-bottom:0}._itemRowContent_t2owp_468{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;min-width:0}._itemCell_t2owp_485{min-width:0;gap:4px;display:flex;flex-direction:column}._itemCell_t2owp_485:before{content:attr(data-label);font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}._colIndex_t2owp_492{grid-column:1 / 2;align-items:flex-start}._colIndex_t2owp_492:before{content:"NO."}._sNo_t2owp_501{font-size:14px;font-weight:700;color:#3b82f6;background:#eff6ff;padding:4px 12px;border-radius:8px;min-width:36px;text-align:center;border:1px solid #bfdbfe}._colProduct_t2owp_493{grid-column:1 / -1}._colProduct_t2owp_493:before{content:"PRODUCT"}._colUnit_t2owp_494{grid-column:1 / -1}._colUnit_t2owp_494:before{content:"UNIT"}._colPrice_t2owp_495{grid-column:1 / 2}._colPrice_t2owp_495:before{content:"PRICE"}._colQty_t2owp_496{grid-column:2 / 3}._colQty_t2owp_496:before{content:"QTY"}._colDiscount_t2owp_497{grid-column:1 / 2;min-width:0}._colDiscount_t2owp_497:before{content:"DISCOUNT"}._colGst_t2owp_498{grid-column:2 / 3;min-width:0}._colGst_t2owp_498:before{content:"GST"}._colTotal_t2owp_499{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0 0;margin-top:4px;border-top:1px dashed #e2e8f0}._colTotal_t2owp_499:before{content:"TOTAL";font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._colTotal_t2owp_499 ._rowTotal_t2owp_532{font-size:18px;font-weight:700;color:#1e40af;min-width:unset;text-align:right;background:transparent;padding:0}._itemCell_t2owp_485 ._viewValue_t2owp_347{padding:12px 14px;min-height:44px;font-size:15px;border-radius:10px;background:#fff;border:1.5px solid #e2e8f0}._extraChargeBox_t2owp_548{padding:14px;border-radius:12px;margin-bottom:12px}._extraChargeHeader_t2owp_562{margin-bottom:12px;padding-bottom:10px}._extraChargeCheckbox_t2owp_571{font-size:13px}._extraChargeGrid_t2owp_586{grid-template-columns:1fr;gap:12px}._extraChargeGrid_t2owp_586 ._extraChargeField_t2owp_593{grid-column:1!important}._extraChargeField_t2owp_593 ._label_t2owp_325{font-size:12px}._extraChargeField_t2owp_593 ._viewValue_t2owp_347{font-size:14.5px;padding:12px 14px;min-height:46px;border-radius:10px}._summaryCard_t2owp_615{max-width:100%;margin-left:0;padding:16px 18px;border-radius:12px;margin-top:16px}._summaryRow_t2owp_626{padding:8px 0;font-size:14px}._grandRow_t2owp_645{padding-top:14px;margin-top:8px}._grandLabel_t2owp_651{font-size:15px}._grandValue_t2owp_657{font-size:20px}}@media (max-width: 480px){._drawerHeader_t2owp_51{padding:10px 12px;min-height:60px}._drawerIcon_t2owp_73{width:36px;height:36px;border-radius:10px}._drawerIcon_t2owp_73 svg{width:16px;height:16px}._drawerTitle_t2owp_66{font-size:15px}._drawerSubtitle_t2owp_95{font-size:11px}._closeBtn_t2owp_109{width:36px;height:36px;border-radius:9px}._statusBadge_t2owp_140{font-size:10px;padding:3px 9px}._drawerBody_t2owp_182{padding:12px 12px 14px}._drawerFooter_t2owp_667{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_t2owp_680,._submitBtn_t2owp_698{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}._sectionHeader_t2owp_257{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_t2owp_257>span:not(._itemCount_t2owp_279){font-size:12px}._sectionIcon_t2owp_266{width:24px;height:24px}._sectionIcon_t2owp_266 svg{width:13px;height:13px}._itemCount_t2owp_279{font-size:11px;padding:2px 10px}._customerGrid_t2owp_301,._detailsGrid_t2owp_308{grid-template-columns:1fr;gap:10px}._detailsGrid_t2owp_308 ._field_t2owp_318:last-child{grid-column:1}._viewValue_t2owp_347{font-size:14px;padding:10px 12px;min-height:46px;border-radius:11px}._label_t2owp_325{font-size:12.5px}._label_t2owp_325 svg{width:12px;height:12px}._itemRowContent_t2owp_468{padding:12px;gap:10px}._itemCell_t2owp_485:before{font-size:10px}._colTotal_t2owp_499 ._rowTotal_t2owp_532{font-size:17px}._itemCell_t2owp_485 ._viewValue_t2owp_347{padding:10px 12px;min-height:42px;font-size:14px}._summaryCard_t2owp_615{padding:14px 16px}._summaryRow_t2owp_626{font-size:13px}._grandLabel_t2owp_651{font-size:14px}._grandValue_t2owp_657{font-size:18px}._extraChargeBox_t2owp_548{padding:12px}._extraChargeCheckbox_t2owp_571{font-size:12.5px}._extraChargeField_t2owp_593 ._viewValue_t2owp_347{font-size:14px;padding:10px 12px;min-height:42px}}@media (max-width: 360px){._drawerTitle_t2owp_66{font-size:14px}._drawerSubtitle_t2owp_95{font-size:10.5px}._viewValue_t2owp_347{font-size:13.5px;min-height:44px}._itemRowContent_t2owp_468{padding:10px;gap:8px}._colTotal_t2owp_499 ._rowTotal_t2owp_532{font-size:16px}._cancelBtn_t2owp_680,._submitBtn_t2owp_698{font-size:13px;min-height:44px}}@media (max-width: 900px) and (orientation: landscape){._drawer_t2owp_26{width:100vw;max-width:100vw}._drawerBody_t2owp_182{padding:12px}._customerGrid_t2owp_301,._detailsGrid_t2owp_308{grid-template-columns:1fr 1fr;gap:12px}._itemsHeader_t2owp_443{display:none}._itemRowContent_t2owp_468{grid-template-columns:1fr 1fr;gap:10px;padding:12px}._drawerFooter_t2owp_667{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_t2owp_680,._submitBtn_t2owp_698{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_t2owp_26,._backdrop_t2owp_9,._closeBtn_t2owp_109,._spinner_t2owp_1284,._submitBtn_t2owp_698{animation:none!important;transition-duration:.01ms!important}}@media print{._backdrop_t2owp_9{display:none!important}._drawer_t2owp_26{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._input_1c8yo_8,._inputSm_1c8yo_9,._discountInput_1c8yo_10,._dateInput_1c8yo_11{display:flex;align-items:center;line-height:1.2;padding-top:0;padding-bottom:0}input[type=text],input[type=number],input[type=tel],input[type=date]{line-height:1.2}textarea._input_1c8yo_8{display:block;line-height:1.5;padding-top:10px;padding-bottom:10px}._inputWrapper_1c8yo_33,._dateInputWrapper_1c8yo_34,._discountWrapper_1c8yo_35{align-items:center}._backdrop_1c8yo_42{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_1c8yo_54{opacity:1;visibility:visible}._drawer_1c8yo_59{position:fixed;top:0;right:0;width:92vw;max-width:1200px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_1c8yo_77{transform:translate(0)}._drawerHeader_1c8yo_84{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_1c8yo_98{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_1c8yo_105{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_1c8yo_98{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_1c8yo_127{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_1c8yo_134{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_1c8yo_134:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_1c8yo_134:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_1c8yo_165{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;position:relative}._drawerBody_1c8yo_165::-webkit-scrollbar{width:5px}._drawerBody_1c8yo_165::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_1c8yo_165::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_1c8yo_165::-webkit-scrollbar-thumb:hover{background:#94a3b8}._loadingState_1c8yo_185{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:#64748b;font-size:14px}._loadingState_1c8yo_185 svg{color:#3b82f6}._drawerFooter_1c8yo_203{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._loadingBar_1c8yo_219{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-bottom:16px;color:#1e40af;font-size:13px;font-weight:500}._spin_1c8yo_233{animation:_spin_1c8yo_233 1s linear infinite}@keyframes _spin_1c8yo_233{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sectionHeader_1c8yo_245{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_1c8yo_254{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_1c8yo_245>span:not(._itemCount_1c8yo_266){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_1c8yo_266{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_1c8yo_288{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:4px}._detailsGrid_1c8yo_295{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px;margin-bottom:4px}._field_1c8yo_305{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1c8yo_312{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_1c8yo_312 svg{color:#3b82f6;flex-shrink:0}._required_1c8yo_324{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_1c8yo_8{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_1c8yo_8:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1c8yo_8:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_1c8yo_8:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_1c8yo_9{min-height:34px;height:34px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_1c8yo_371{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_1c8yo_371:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1c8yo_381{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._helperText_1c8yo_388{font-size:11px;color:#94a3b8;margin-top:2px}._inputWrapper_1c8yo_33{position:relative;display:flex;align-items:center;width:100%}._fieldIcon_1c8yo_401{position:absolute;left:10px;color:#94a3b8;pointer-events:none}._inputWrapper_1c8yo_33 ._input_1c8yo_8{padding-left:30px}._inputWrapper_1c8yo_33 ._inputSm_1c8yo_9{padding-left:26px}._inlineForm_1c8yo_419{border:1.5px solid #dbeafe;border-radius:10px;padding:12px;background:#f0f9ff}._inlineFormRow_1c8yo_426{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}._inlineFormField_1c8yo_433{display:flex;flex-direction:column;gap:4px}._inlineFormActions_1c8yo_439{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}._inlineCancelBtn_1c8yo_446{padding:7px 16px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}._inlineCancelBtn_1c8yo_446:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._inlineCancelBtn_1c8yo_446:disabled{opacity:.5;cursor:not-allowed}._inlineSubmitBtn_1c8yo_468{padding:7px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #3b82f640}._inlineSubmitBtn_1c8yo_468:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}._inlineSubmitBtn_1c8yo_468:disabled{opacity:.5;cursor:not-allowed;transform:none}._spinner_1c8yo_496{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1c8yo_233 .8s linear infinite}._tableWrap_1c8yo_509{border:1px solid #e2e8f0;border-radius:12px;overflow:visible;background:#fff;box-shadow:0 1px 3px #0f172a0a}._tableScroll_1c8yo_517{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}._itemsHeader_1c8yo_523{display:grid;grid-template-columns:2fr .8fr .7fr .5fr .9fr .6fr .8fr .3fr;padding:12px 14px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;gap:8px;min-width:850px;align-items:center}._itemsHeader_1c8yo_523 span{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}._totalHeader_1c8yo_543{text-align:right}._itemRowContent_1c8yo_545{display:grid;grid-template-columns:2fr .8fr .7fr .5fr .9fr .6fr .8fr .3fr;padding:8px 14px;gap:8px;align-items:center;min-width:850px}._itemRow_1c8yo_545{border-bottom:1px solid #f1f5f9;transition:background .15s ease}._itemRow_1c8yo_545:last-child{border-bottom:none}._itemRow_1c8yo_545:hover{background:#f8fafc}._itemCell_1c8yo_562{display:flex;flex-direction:column;gap:2px;min-width:0}._colProduct_1c8yo_569,._colUnit_1c8yo_570,._colPrice_1c8yo_571,._colQty_1c8yo_572,._colDiscount_1c8yo_573,._colGst_1c8yo_574{grid-column:auto}._colTotal_1c8yo_575{grid-column:auto;text-align:right}._colAction_1c8yo_576{grid-column:auto;display:flex;justify-content:center}._colProduct_1c8yo_569 .react-select__control,._colUnit_1c8yo_570 .react-select__control,._colGst_1c8yo_574 .react-select__control{min-width:unset!important;width:100%!important;max-width:100%!important;min-height:34px!important;height:34px!important;border-radius:8px!important;background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:none!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;padding-left:6px!important;padding-right:6px!important}._colProduct_1c8yo_569 .react-select__control:hover,._colUnit_1c8yo_570 .react-select__control:hover,._colGst_1c8yo_574 .react-select__control:hover{border-color:#93c5fd!important}._colProduct_1c8yo_569 .react-select__control--is-focused,._colUnit_1c8yo_570 .react-select__control--is-focused,._colGst_1c8yo_574 .react-select__control--is-focused{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61f!important}._colProduct_1c8yo_569 .react-select__value-container,._colUnit_1c8yo_570 .react-select__value-container,._colGst_1c8yo_574 .react-select__value-container{padding:0 4px!important;height:32px!important;display:flex!important;align-items:center!important;overflow:hidden!important;flex-wrap:nowrap!important}._colProduct_1c8yo_569 .react-select__single-value,._colUnit_1c8yo_570 .react-select__single-value,._colGst_1c8yo_574 .react-select__single-value{font-size:12.5px!important;font-weight:500!important;color:#0f172a!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;position:static!important;transform:none!important;top:auto!important;margin:0!important;line-height:normal!important}._colProduct_1c8yo_569 .react-select__placeholder,._colUnit_1c8yo_570 .react-select__placeholder,._colGst_1c8yo_574 .react-select__placeholder{font-size:12px!important;color:#94a3b8!important;position:static!important;transform:none!important;top:auto!important;margin:0!important;padding:0!important;line-height:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}._colProduct_1c8yo_569 .react-select__input,._colUnit_1c8yo_570 .react-select__input,._colGst_1c8yo_574 .react-select__input{font-size:12.5px!important;color:#0f172a!important;margin:0!important;padding:0!important}._colProduct_1c8yo_569 .react-select__indicators,._colUnit_1c8yo_570 .react-select__indicators,._colGst_1c8yo_574 .react-select__indicators{height:32px!important;display:flex!important;align-items:center!important}._colPrice_1c8yo_571 .inputWrapper{max-width:100%}._colPrice_1c8yo_571 .input{min-height:34px!important;height:34px!important;padding:4px 8px 4px 24px!important;font-size:13px!important;font-weight:600!important;color:#0f172a!important;text-align:right;width:100%;min-width:70px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;transition:all .2s ease;justify-content:flex-end}._colPrice_1c8yo_571 .input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f;outline:none}._colPrice_1c8yo_571 .fieldIcon{left:6px!important;color:#94a3b8;font-weight:600}._colQty_1c8yo_572 .inputWrapper{max-width:100%}._colQty_1c8yo_572 .input{min-height:34px!important;height:34px!important;padding:4px 8px!important;font-size:13px!important;font-weight:600!important;color:#0f172a!important;text-align:center;width:100%;min-width:50px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;transition:all .2s ease;justify-content:center}._colQty_1c8yo_572 .input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f;outline:none}._colQty_1c8yo_572 .fieldIcon{display:none}._discountWrapper_1c8yo_35{display:flex;align-items:center;gap:4px;width:100%;max-width:140px}._discountInput_1c8yo_10{flex:1;min-width:50px;max-width:75px;min-height:34px;height:34px;padding:4px 8px;font-size:13px!important;font-weight:600!important;color:#0f172a!important;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;text-align:right;transition:all .2s ease;justify-content:flex-end}._discountInput_1c8yo_10:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}._discountInput_1c8yo_10::placeholder{color:#94a3b8;font-weight:400;font-size:11px}._discountTypeWrapper_1c8yo_780{display:flex;border:1.5px solid #e2e8f0;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f8fafc}._discountTypeBtn_1c8yo_789{padding:3px 8px;border:none;background:transparent;color:#94a3b8;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;min-height:24px}._discountTypeBtn_1c8yo_789:hover:not(._active_1c8yo_801){background:#f1f5f9;color:#475569}._discountTypeBtn_1c8yo_789._active_1c8yo_801{background:#3b82f6;color:#fff}._rowTotal_1c8yo_814{font-size:13px;font-weight:700;color:#0f172a;padding:2px 4px;display:block;text-align:right;min-width:80px;font-variant-numeric:tabular-nums}._removeBtn_1c8yo_828{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeBtn_1c8yo_828:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeBtn_1c8yo_828:disabled{opacity:.3;cursor:not-allowed}._addRowBtn_1c8yo_849{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;margin-top:12px;border:2px dashed #93c5fd;border-radius:10px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addRowBtn_1c8yo_849:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._addRowBtn_1c8yo_849:disabled{opacity:.5;cursor:not-allowed}._addExtraChargeBtn_1c8yo_876{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}._addExtraChargeBtn_1c8yo_876:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_1c8yo_876:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_1c8yo_899{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_1c8yo_899:hover{border-color:#cbd5e1}._extraChargeBoxError_1c8yo_910{border-color:#ef4444!important;background-color:#fef2f2!important}._extraChargeHeader_1c8yo_915{display:flex;align-items:center;justify-content:space-between}._extraChargeCheckbox_1c8yo_921{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a}._extraChargeCheckbox_1c8yo_921 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._removeExtraChargeBtn_1c8yo_937{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_1c8yo_937:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_1c8yo_937:disabled{opacity:.5;cursor:not-allowed}._extraChargeDetails_1c8yo_958{padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9}._extraChargeGrid_1c8yo_964{display:grid;grid-template-columns:1.4fr .6fr .7fr .8fr 1fr;gap:12px;align-items:end}._extraChargeField_1c8yo_971{display:flex;flex-direction:column;gap:4px}._extraChargeField_1c8yo_971 ._label_1c8yo_312{font-size:11px}._chargeTypeWrapper_1c8yo_979{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:34px}._chargeTypeBtn_1c8yo_988{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;min-height:30px;text-align:center}._chargeTypeBtn_1c8yo_988:hover:not(:disabled):not(._active_1c8yo_801){background:#f1f5f9;color:#475569}._chargeTypeBtn_1c8yo_988._active_1c8yo_801{background:#3b82f6;color:#fff}._chargeTypeBtn_1c8yo_988:disabled{opacity:.5;cursor:not-allowed}._chargeAmountDisplay_1c8yo_1014{font-size:13.5px;font-weight:700;color:#0f172a;padding:4px 12px;background:#f8fafc;border-radius:8px;text-align:center;min-height:34px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e8f0}._noExtraCharges_1c8yo_1029{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_1c8yo_1029 svg{color:#94a3b8;flex-shrink:0}.react-select__menu{z-index:9999999!important;border-radius:10px!important;box-shadow:0 12px 40px #0f172a24,0 4px 12px #0f172a0f!important;border:1px solid #e2e8f0!important;overflow:hidden!important;margin-top:4px!important;background:#fff!important;box-sizing:border-box!important}.react-select__option{padding:9px 12px!important;cursor:pointer!important;transition:all .15s ease!important;background-color:transparent!important;color:#0f172a!important;font-size:13px!important;border-radius:6px!important;margin:2px 0!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.react-select__option--is-selected:hover{background-color:#2563eb!important;color:#fff!important}.react-select__option--is-focused:not(.react-select__option--is-selected){background-color:#eff6ff!important;color:#1e40af!important}._summaryCard_1c8yo_1102{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_1c8yo_1113{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:#475569}._summaryLabel_1c8yo_1121{font-weight:500;color:#64748b}._summaryValue_1c8yo_1122{font-weight:600;color:#0f172a}._discountValue_1c8yo_1123{color:#ef4444}._grandRow_1c8yo_1125{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_1c8yo_1131{font-size:15px;font-weight:700;color:#0f172a}._grandValue_1c8yo_1132{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_1c8yo_1137{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_1c8yo_1137:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_1c8yo_1137:disabled{opacity:.5;cursor:not-allowed}._submitBtn_1c8yo_1157{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_1c8yo_1157:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_1c8yo_1157:disabled{opacity:.6;cursor:not-allowed;transform:none}.react-select__control{width:100%!important;max-width:100%!important;min-width:0!important;border-radius:10px!important;border:1.5px solid #e2e8f0!important;min-height:40px!important;height:40px!important;background:#fff!important;box-shadow:none!important;transition:all .2s ease!important;box-sizing:border-box!important}.react-select__control:hover{border-color:#93c5fd!important}.react-select__control--is-focused{border-color:#3b82f6!important;box-shadow:0 0 0 4px #3b82f61a!important}.react-select__single-value{font-size:13px!important;font-weight:500!important;color:#0f172a!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.react-select__placeholder{font-size:13px!important;color:#94a3b8!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.react-select__value-container{overflow:hidden!important;max-width:100%!important}.react-select__input-container,.react-select__input{max-width:100%!important;min-width:0!important;overflow:hidden!important}._itemRowError_1c8yo_1241{background-color:#fef2f2!important;border-left:3px solid #ef4444}._itemRowError_1c8yo_1241:hover{background-color:#fee2e2!important}._dateInputWrapper_1c8yo_34{position:relative;display:flex;align-items:center;width:100%}._dateInput_1c8yo_11{font-family:Courier New,monospace;letter-spacing:1px;font-weight:600;text-align:center;width:100%;min-width:120px;padding-right:36px!important;cursor:pointer;justify-content:center}._dateInput_1c8yo_11::placeholder{font-family:inherit;letter-spacing:.5px;font-weight:400;color:#94a3b8}._calendarIcon_1c8yo_1277{position:absolute;right:10px;color:#94a3b8;cursor:pointer;transition:color .2s ease;z-index:1}._calendarIcon_1c8yo_1277:hover{color:#3b82f6}._hiddenDatePicker_1c8yo_1288{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:0}@media (max-width: 1400px){._drawer_1c8yo_59{max-width:1100px}}@media (max-width: 1200px){._drawer_1c8yo_59{max-width:98vw;width:98vw}}@media (max-width: 1024px){._drawer_1c8yo_59{width:100vw;max-width:100vw}._detailsGrid_1c8yo_295{grid-template-columns:1fr 1fr}._detailsGrid_1c8yo_295 ._field_1c8yo_305:last-child{grid-column:1 / -1}._extraChargeGrid_1c8yo_964{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_1c8yo_964 ._extraChargeField_1c8yo_971:first-child,._extraChargeGrid_1c8yo_964 ._extraChargeField_1c8yo_971:last-child{grid-column:1 / -1}._itemsHeader_1c8yo_523,._itemRowContent_1c8yo_545{min-width:750px;grid-template-columns:1.8fr .7fr .7fr .5fr .8fr .5fr .8fr .3fr}}@media (max-width: 768px){._backdrop_1c8yo_42{background:#0f172a8c}._drawer_1c8yo_59{width:100vw;max-width:100vw;height:100dvh;animation:_slideInMobile_1c8yo_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1c8yo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1c8yo_84{padding:12px 16px;min-height:64px}._drawerTitleGroup_1c8yo_98{gap:10px}._drawerIcon_1c8yo_105{width:40px;height:40px;border-radius:11px}._drawerIcon_1c8yo_105 svg{width:18px;height:18px}._drawerTitle_1c8yo_98{font-size:17px}._drawerSubtitle_1c8yo_127{font-size:12px;margin-top:1px}._closeBtn_1c8yo_134{width:38px;height:38px;border-radius:10px}._drawerBody_1c8yo_165{padding:14px 16px 16px}._drawerFooter_1c8yo_203{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1c8yo_1137,._submitBtn_1c8yo_1157{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1c8yo_1157 svg{width:16px;height:16px}._sectionHeader_1c8yo_245{margin:18px 0 12px;padding-bottom:8px}._sectionHeader_1c8yo_245>span:not(._itemCount_1c8yo_266){font-size:13px}._sectionIcon_1c8yo_254{width:26px;height:26px;border-radius:8px}._customerGrid_1c8yo_288{grid-template-columns:1fr;gap:12px}._detailsGrid_1c8yo_295{grid-template-columns:1fr 1fr;gap:12px}._detailsGrid_1c8yo_295 ._field_1c8yo_305:last-child{grid-column:1 / -1}._input_1c8yo_8{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px;background:#fff}._inputSm_1c8yo_9{min-height:44px;height:44px;font-size:14px;padding:10px 12px;border-radius:10px}._label_1c8yo_312{font-size:13px}._label_1c8yo_312 svg{width:13px;height:13px}._required_1c8yo_324{font-size:14px}._inlineFormRow_1c8yo_426{grid-template-columns:1fr;gap:10px}._inlineFormActions_1c8yo_439{flex-direction:row;gap:8px}._inlineCancelBtn_1c8yo_446,._inlineSubmitBtn_1c8yo_468{flex:1 1 0;justify-content:center;min-height:44px;font-size:14px;padding:10px 16px;border-radius:10px}._itemsHeader_1c8yo_523{display:none}._tableWrap_1c8yo_509{border:none;background:transparent;box-shadow:none;border-radius:0;overflow:visible}._tableScroll_1c8yo_517{overflow:visible}._itemRow_1c8yo_545{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;box-shadow:0 1px 3px #0f172a0a;transition:box-shadow .2s ease,border-color .2s ease;padding:0;overflow:hidden}._itemRow_1c8yo_545:last-child{margin-bottom:0}._itemRowContent_1c8yo_545{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;min-width:0}._itemCell_1c8yo_562{min-width:0;gap:4px;display:flex;flex-direction:column}._itemCell_1c8yo_562:before{content:attr(data-label);font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}._colProduct_1c8yo_569{grid-column:1 / -1}._colProduct_1c8yo_569:before{content:"PRODUCT"}._colUnit_1c8yo_570{grid-column:1 / -1}._colUnit_1c8yo_570:before{content:"UNIT"}._colPrice_1c8yo_571{grid-column:1 / 2}._colPrice_1c8yo_571:before{content:"PRICE"}._colQty_1c8yo_572{grid-column:2 / 3}._colQty_1c8yo_572:before{content:"QTY"}._colDiscount_1c8yo_573{grid-column:1 / 2;min-width:0}._colDiscount_1c8yo_573:before{content:"DISCOUNT"}._colGst_1c8yo_574{grid-column:2 / 3;min-width:0}._colGst_1c8yo_574:before{content:"GST"}._colTotal_1c8yo_575{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0 0;margin-top:4px;border-top:1px dashed #e2e8f0}._colTotal_1c8yo_575:before{content:"TOTAL";font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._colTotal_1c8yo_575 ._rowTotal_1c8yo_814{font-size:18px;font-weight:700;color:#1e40af;min-width:unset;text-align:right}._colAction_1c8yo_576{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:8px;margin-top:4px;border-top:1px dashed #e2e8f0}._colAction_1c8yo_576:before{display:none}._removeBtn_1c8yo_828{width:40px;height:40px;border-radius:10px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._colPrice_1c8yo_571 .input,._colQty_1c8yo_572 .input,._discountInput_1c8yo_10{min-height:44px!important;height:44px!important;font-size:15px!important;padding:10px 12px!important;border-radius:10px!important}._colPrice_1c8yo_571 .input{padding-left:30px!important;text-align:left;justify-content:flex-start}._colQty_1c8yo_572 .input{text-align:center;justify-content:center}._discountWrapper_1c8yo_35{max-width:100%;gap:4px}._discountInput_1c8yo_10{text-align:left;max-width:100%;flex:1;min-width:0;justify-content:flex-start}._discountTypeWrapper_1c8yo_780{min-height:44px;border-radius:8px;flex-shrink:0}._discountTypeBtn_1c8yo_789{padding:6px 10px;font-size:13px;min-height:42px}._colProduct_1c8yo_569 .react-select__control,._colUnit_1c8yo_570 .react-select__control,._colGst_1c8yo_574 .react-select__control{min-height:44px!important;height:44px!important;border-radius:10px!important}._colProduct_1c8yo_569 .react-select__single-value,._colUnit_1c8yo_570 .react-select__single-value,._colGst_1c8yo_574 .react-select__single-value,._colProduct_1c8yo_569 .react-select__placeholder,._colUnit_1c8yo_570 .react-select__placeholder,._colGst_1c8yo_574 .react-select__placeholder,._colProduct_1c8yo_569 .react-select__input,._colUnit_1c8yo_570 .react-select__input,._colGst_1c8yo_574 .react-select__input{font-size:15px!important;font-weight:500!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px!important}.react-select__menu-list{padding:6px!important;max-height:260px!important}._addRowBtn_1c8yo_849{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;font-weight:600;border-radius:12px;min-height:48px;margin-top:4px}._extraChargeBox_1c8yo_899{padding:14px;border-radius:12px;margin-bottom:12px}._extraChargeHeader_1c8yo_915{flex-wrap:wrap;gap:10px}._extraChargeCheckbox_1c8yo_921{font-size:14px;gap:10px}._extraChargeCheckbox_1c8yo_921 input[type=checkbox]{width:20px;height:20px}._removeExtraChargeBtn_1c8yo_937{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._extraChargeGrid_1c8yo_964{grid-template-columns:1fr;gap:12px}._extraChargeGrid_1c8yo_964 ._extraChargeField_1c8yo_971{grid-column:1!important}._extraChargeField_1c8yo_971 ._label_1c8yo_312{font-size:12px}._extraChargeField_1c8yo_971 ._inputSm_1c8yo_9{min-height:44px;height:44px;font-size:14px;padding:10px 12px;border-radius:10px}._chargeTypeWrapper_1c8yo_979{height:44px}._chargeTypeBtn_1c8yo_988{font-size:16px;min-height:42px;padding:8px 12px}._chargeAmountDisplay_1c8yo_1014{font-size:15px;font-weight:700;min-height:44px;padding:8px 14px;border-radius:10px}._addExtraChargeBtn_1c8yo_876{font-size:12.5px;padding:6px 14px;border-radius:9px;min-height:36px}._noExtraCharges_1c8yo_1029{padding:14px 16px;font-size:13px;border-radius:12px;gap:12px}._summaryCard_1c8yo_1102{max-width:100%;margin-left:0;padding:16px 18px;border-radius:12px;margin-top:16px}._summaryRow_1c8yo_1113{padding:8px 0;font-size:14px}._grandRow_1c8yo_1125{padding-top:14px;margin-top:8px}._grandLabel_1c8yo_1131{font-size:15px}._grandValue_1c8yo_1132{font-size:20px}._dateInput_1c8yo_11{min-width:100%;font-size:15px;padding-right:40px!important;text-align:center;justify-content:center}._calendarIcon_1c8yo_1277{right:12px;width:18px;height:18px}}@media (max-width: 480px){._drawerHeader_1c8yo_84{padding:10px 12px;min-height:60px}._drawerIcon_1c8yo_105{width:36px;height:36px;border-radius:10px}._drawerIcon_1c8yo_105 svg{width:16px;height:16px}._drawerTitle_1c8yo_98{font-size:15px}._drawerSubtitle_1c8yo_127{font-size:11px}._closeBtn_1c8yo_134{width:36px;height:36px;border-radius:9px}._drawerBody_1c8yo_165{padding:12px 12px 14px}._drawerFooter_1c8yo_203{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1c8yo_1137,._submitBtn_1c8yo_1157{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}._sectionHeader_1c8yo_245{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_1c8yo_245>span:not(._itemCount_1c8yo_266){font-size:12px}._sectionIcon_1c8yo_254{width:24px;height:24px}._sectionIcon_1c8yo_254 svg{width:13px;height:13px}._itemCount_1c8yo_266{font-size:11px;padding:2px 10px}._customerGrid_1c8yo_288,._detailsGrid_1c8yo_295{grid-template-columns:1fr;gap:10px}._detailsGrid_1c8yo_295 ._field_1c8yo_305:last-child{grid-column:1}._input_1c8yo_8{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:11px}._inputSm_1c8yo_9{font-size:14px;min-height:42px;height:42px;padding:8px 10px;border-radius:10px}._label_1c8yo_312{font-size:12.5px}._label_1c8yo_312 svg{width:12px;height:12px}._itemRowContent_1c8yo_545{padding:12px;gap:10px}._itemCell_1c8yo_562:before{font-size:10px}._colTotal_1c8yo_575 ._rowTotal_1c8yo_814{font-size:17px}._removeBtn_1c8yo_828{width:38px;height:38px}._colPrice_1c8yo_571 .input,._colQty_1c8yo_572 .input,._discountInput_1c8yo_10{min-height:42px!important;height:42px!important;font-size:14px!important}._colProduct_1c8yo_569 .react-select__control,._colUnit_1c8yo_570 .react-select__control,._colGst_1c8yo_574 .react-select__control{min-height:42px!important;height:42px!important}._colProduct_1c8yo_569 .react-select__single-value,._colUnit_1c8yo_570 .react-select__single-value,._colGst_1c8yo_574 .react-select__single-value{font-size:14px!important}._addRowBtn_1c8yo_849{padding:12px 16px;font-size:14px;min-height:46px;border-radius:11px}._inlineForm_1c8yo_419{padding:10px}._inlineCancelBtn_1c8yo_446,._inlineSubmitBtn_1c8yo_468{min-height:42px;font-size:13px}._extraChargeBox_1c8yo_899{padding:12px}._extraChargeCheckbox_1c8yo_921{font-size:13px}._extraChargeCheckbox_1c8yo_921 input[type=checkbox]{width:18px;height:18px}._removeExtraChargeBtn_1c8yo_937{width:34px;height:34px}._extraChargeField_1c8yo_971 ._inputSm_1c8yo_9{min-height:42px;height:42px;font-size:14px}._chargeTypeWrapper_1c8yo_979{height:42px}._chargeTypeBtn_1c8yo_988{min-height:40px;font-size:15px}._chargeAmountDisplay_1c8yo_1014{min-height:42px;font-size:14.5px}._summaryCard_1c8yo_1102{padding:14px 16px}._summaryRow_1c8yo_1113{font-size:13px}._grandLabel_1c8yo_1131{font-size:14px}._grandValue_1c8yo_1132{font-size:18px}._dateInput_1c8yo_11{font-size:14px;padding-right:36px!important}._calendarIcon_1c8yo_1277{right:10px;width:16px;height:16px}}@media (max-width: 360px){._drawerTitle_1c8yo_98{font-size:14px}._drawerSubtitle_1c8yo_127{font-size:10.5px}._input_1c8yo_8{font-size:14px;min-height:44px;height:44px}._itemRowContent_1c8yo_545{padding:10px;gap:8px}._colTotal_1c8yo_575 ._rowTotal_1c8yo_814{font-size:16px}._cancelBtn_1c8yo_1137,._submitBtn_1c8yo_1157{font-size:13px;min-height:44px}}@media (max-width: 900px) and (orientation: landscape){._drawer_1c8yo_59{width:100vw;max-width:100vw}._drawerBody_1c8yo_165{padding:12px}._customerGrid_1c8yo_288,._detailsGrid_1c8yo_295{grid-template-columns:1fr 1fr;gap:12px}._itemsHeader_1c8yo_523{display:none}._itemRowContent_1c8yo_545{grid-template-columns:1fr 1fr;gap:10px;padding:12px}._drawerFooter_1c8yo_203{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1c8yo_1137,._submitBtn_1c8yo_1157{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1c8yo_59,._backdrop_1c8yo_42,._closeBtn_1c8yo_134,._spinner_1c8yo_496,._submitBtn_1c8yo_1157{animation:none!important;transition-duration:.01ms!important}}@media print{._backdrop_1c8yo_42{display:none!important}._drawer_1c8yo_59{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_dsgz7_8{padding:0;background:#f8fafc}._pageContent_dsgz7_14{margin:0 auto;transition:filter .3s ease}._pageBlur_dsgz7_19{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._pageDrawerOpen_dsgz7_25{overflow:hidden}._topBar_dsgz7_32{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._titleGroup_dsgz7_46{display:flex;align-items:center;gap:16px}._titleIcon_dsgz7_52{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._title_dsgz7_46{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_dsgz7_74{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._topActions_dsgz7_81{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_dsgz7_89{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_dsgz7_96,._deleteSelectedBtn_dsgz7_97,._addBtn_dsgz7_98,._refreshBtn_dsgz7_99{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_dsgz7_96{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_dsgz7_96:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_dsgz7_96 ._checkbox_dsgz7_127{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_dsgz7_135{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_dsgz7_97{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca;animation:_fadeInScale_dsgz7_1 .25s ease}._deleteSelectedBtn_dsgz7_97:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_dsgz7_97:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeInScale_dsgz7_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._addBtn_dsgz7_98{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_dsgz7_98:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_dsgz7_99{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_dsgz7_99:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_dsgz7_99:disabled{opacity:.5;cursor:not-allowed}._btnText_dsgz7_184{display:inline}._spin_dsgz7_186{animation:_spin_dsgz7_186 .8s linear infinite}@keyframes _spin_dsgz7_186{to{transform:rotate(360deg)}}._searchBox_dsgz7_192{position:relative;display:flex;align-items:center}._searchIcon_dsgz7_198{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_dsgz7_206{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_dsgz7_206:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_dsgz7_206::placeholder{color:#94a3b8}._clearSearchBtn_dsgz7_227{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_dsgz7_227:hover{color:#475569;background:#f1f5f9}._searchSpinner_dsgz7_244{position:absolute;right:34px;color:#3b82f6;display:flex;align-items:center}._tabsWrapper_dsgz7_255{margin-bottom:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:0 4px;box-shadow:0 1px 3px #0000000a}._tabs_dsgz7_255{display:flex;gap:2px;padding:4px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}._tabs_dsgz7_255::-webkit-scrollbar{height:3px}._tabs_dsgz7_255::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._tabs_dsgz7_255::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}._tab_dsgz7_255{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;position:relative;font-family:inherit}._tab_dsgz7_255:hover{color:#1e40af;background:#f1f5f9}._tabActive_dsgz7_296{color:#1e40af;background:#eff6ff;font-weight:600}._tabActive_dsgz7_296:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:60%;height:3px;background:#3b82f6;border-radius:4px}._tabCount_dsgz7_314{background:#e2e8f0;color:#475569;font-size:10px;font-weight:600;padding:1px 8px;border-radius:12px;min-width:20px;text-align:center}._tabActive_dsgz7_296 ._tabCount_dsgz7_314{background:#bfdbfe;color:#1e40af}._card_dsgz7_330{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._tableWrapper_dsgz7_341{overflow-x:auto;-webkit-overflow-scrolling:touch}._tableWrapper_dsgz7_341::-webkit-scrollbar{height:4px}._tableWrapper_dsgz7_341::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_dsgz7_341::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_dsgz7_341::-webkit-scrollbar-thumb:hover{background:#94a3b8}._table_dsgz7_341{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}._table_dsgz7_341 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._th_dsgz7_363{padding:14px 16px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._td_dsgz7_374{padding:14px 16px;vertical-align:middle;color:#0f172a}._row_dsgz7_380{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._row_dsgz7_380:hover{background:#f8fafc}._row_dsgz7_380:last-child{border-bottom:none}._selectedRow_dsgz7_387{background:#eff6ff!important}._tdCenter_dsgz7_388{text-align:center}._checkbox_dsgz7_127{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;border-radius:4px}._quotationNumber_dsgz7_404{font-weight:600;color:#1e40af;font-size:13px}._dateCell_dsgz7_410{display:flex;align-items:center;gap:6px;color:#475569}._customerCell_dsgz7_417{display:flex;align-items:center;gap:6px;color:#0f172a}._cellIcon_dsgz7_424{flex-shrink:0;color:#3b82f6}._amountCell_dsgz7_426{font-weight:500;color:#0f172a}._grandTotal_dsgz7_427{font-weight:700;color:#0f172a}._statusBadge_dsgz7_432{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.2px;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}._statusDraft_dsgz7_446{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}._statusSent_dsgz7_447{background:#dbeafe;color:#2563eb;border-color:#bfdbfe}._statusPending_dsgz7_448{background:#fef3c7;color:#d97706;border-color:#fde68a}._statusConfirmed_dsgz7_449,._statusApproved_dsgz7_450{background:#d1fae5;color:#065f46;border-color:#a7f3d0}._statusConverted_dsgz7_451{background:#f3e8ff;color:#7c3aed;border-color:#e9d5ff}._statusExpired_dsgz7_452{background:#fee2e2;color:#991b1b;border-color:#fecaca}._statusCancelled_dsgz7_453{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}._empty_dsgz7_458{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_dsgz7_464{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_dsgz7_473{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd;transition:all .3s ease}._emptyIconWrapper_dsgz7_473:hover{border-color:#3b82f6;transform:scale(1.02)}._emptyTitle_dsgz7_490{font-size:20px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.2px}._emptyDescription_dsgz7_498{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_dsgz7_509{background:#fff}._skeletonRow_dsgz7_509:hover{background:#fff!important}._skeletonCell_dsgz7_512{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_dsgz7_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_dsgz7_1{0%{background-position:-200% 0}to{background-position:200% 0}}._dropdownContainer_dsgz7_528{position:relative;display:inline-block}._dropdownButton_dsgz7_530{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;font-weight:500;color:#475569;transition:all .2s ease;font-family:inherit}._dropdownButton_dsgz7_530:hover{border-color:#3b82f6;background:#eff6ff}._dropdownTitle_dsgz7_547{font-size:12px}._dropdownArrow_dsgz7_548{display:inline-flex;transition:transform .2s ease;transform:rotate(-90deg)}._arrowOpen_dsgz7_549{transform:rotate(-270deg)}._dropdownListContainer_dsgz7_550{min-width:180px}._dropdownListWrapper_dsgz7_552{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000001f;border:1px solid #e2e8f0;padding:6px;overflow:hidden}._dropdownListItem_dsgz7_561{display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-size:13px;color:#0f172a;width:100%;border-radius:6px;transition:all .2s ease;font-family:inherit}._dropdownListItem_dsgz7_561:hover{background:#f1f5f9}._dropdownItemIcon_dsgz7_578{flex-shrink:0}._textTruncate_dsgz7_579{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deleteAction_dsgz7_580{color:#ef4444!important}._deleteAction_dsgz7_580:hover{background:#fee2e2!important}._mobileMenuBtn_dsgz7_588{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;transition:all .18s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent}._mobileMenuBtn_dsgz7_588:active,._mobileMenuBtnActive_dsgz7_605{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;transform:scale(.94)}._mobileDropdownContainer_dsgz7_612{position:relative;display:inline-block}._mobileDropdownList_dsgz7_618{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 40px #0f172a2e,0 4px 12px #0f172a14;min-width:220px;max-width:260px;overflow:hidden;animation:_mobileDropdownIn_dsgz7_1 .18s cubic-bezier(.22,1,.36,1);transform-origin:top right}@keyframes _mobileDropdownIn_dsgz7_1{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._mobileDropdownHeader_dsgz7_642{padding:12px 14px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:2px}._mobileDropdownTitle_dsgz7_651{font-size:13.5px;font-weight:700;color:#1e40af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px}._mobileDropdownSubtitle_dsgz7_661{font-size:11.5px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileDropdownItems_dsgz7_670{padding:6px;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}._mobileDropdownItems_dsgz7_670::-webkit-scrollbar{width:3px}._mobileDropdownItems_dsgz7_670::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._mobileDropdownItem_dsgz7_670{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease;width:100%;-webkit-tap-highlight-color:transparent}._mobileDropdownItem_dsgz7_670:active{background:#eff6ff}._mobileDropdownIconWrap_dsgz7_708{width:30px;height:30px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0}._mobileDropdownIcon_dsgz7_708{color:#3b82f6;flex-shrink:0}._mobileDropdownLabel_dsgz7_725{font-size:13px;font-weight:600;color:#0f172a;letter-spacing:-.1px}._mobileDeleteAction_dsgz7_733 ._mobileDropdownIconWrap_dsgz7_708{background:#fef2f2;border-color:#fecaca}._mobileDeleteAction_dsgz7_733 ._mobileDropdownIcon_dsgz7_708{color:#ef4444}._mobileDeleteAction_dsgz7_733 ._mobileDropdownLabel_dsgz7_725{color:#dc2626}._mobileDeleteAction_dsgz7_733:active{background:#fef2f2}._pagination_dsgz7_753{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fff}._paginationInfo_dsgz7_762{font-size:13px;color:#64748b;font-weight:500}._paginationControls_dsgz7_763{display:flex;gap:4px;align-items:center}._pageBtn_dsgz7_765{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:inherit}._pageBtn_dsgz7_765:hover:not(:disabled):not(._pageBtnActive_dsgz7_782){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_dsgz7_765:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_dsgz7_782{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}._pageBtnActive_dsgz7_782:hover{background:#2563eb;border-color:#2563eb}._pageInfo_dsgz7_800{font-size:13px;color:#64748b;font-weight:500;padding:0 8px}._pageDots_dsgz7_801{color:#94a3b8;padding:0 4px;font-weight:600}@media (max-width: 1200px){._searchInput_dsgz7_206{width:220px}}@media (max-width: 1024px){._topBar_dsgz7_32{padding:16px 20px}._searchInput_dsgz7_206{width:180px}._th_dsgz7_363,._td_dsgz7_374{padding:12px}}@media (max-width: 768px){._page_dsgz7_8{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._topBar_dsgz7_32{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._titleGroup_dsgz7_46{gap:12px}._title_dsgz7_46{font-size:20px}._subtitle_dsgz7_74{font-size:12px}._titleIcon_dsgz7_52{width:42px;height:42px}._topActions_dsgz7_81{display:flex;flex-direction:column;gap:10px;width:100%}._searchBox_dsgz7_192{width:100%}._searchInput_dsgz7_206{width:100%;font-size:14px}._actionButtonsRow_dsgz7_89{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_dsgz7_96{display:inline-flex!important;flex:0 0 auto;height:42px;min-height:42px;padding:0 12px;gap:6px}._selectAllBox_dsgz7_96 ._checkbox_dsgz7_127{width:18px;height:18px}._selectAllText_dsgz7_135{font-size:13px}._deleteSelectedBtn_dsgz7_97,._addBtn_dsgz7_98{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px;justify-content:center;gap:4px}._refreshBtn_dsgz7_99{width:42px;height:42px;min-width:42px;min-height:42px;flex:0 0 auto}._deleteSelectedBtn_dsgz7_97 span,._addBtn_dsgz7_98 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tabsWrapper_dsgz7_255{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}._tabs_dsgz7_255{min-width:max-content;padding:4px 8px}._tab_dsgz7_255{padding:8px 14px;font-size:12px}._tabCount_dsgz7_314{font-size:9px;padding:1px 6px;min-width:16px}._card_dsgz7_330,._tableWrapper_dsgz7_341{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_dsgz7_341,._table_dsgz7_341 tbody,._table_dsgz7_341 tr,._table_dsgz7_341 td{display:block;width:100%}._table_dsgz7_341{font-size:14px;min-width:0}._table_dsgz7_341 thead{display:none}._table_dsgz7_341 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_dsgz7_341 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_dsgz7_341 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_dsgz7_341 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_dsgz7_341 tbody td:first-child{position:absolute;top:14px;right:14px;width:auto;padding:0;z-index:2;background:transparent;justify-content:flex-end}._table_dsgz7_341 tbody td:first-child:before{display:none}._table_dsgz7_341 tbody td:first-child ._checkbox_dsgz7_127{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_dsgz7_341 tbody td:nth-child(2){display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_dsgz7_341 tbody td:nth-child(2):before{display:none}._quotationNumber_dsgz7_404{font-size:16px;font-weight:700;color:#1e40af;display:inline-flex;align-items:center;gap:6px}._table_dsgz7_341 tbody td:nth-child(4){display:flex;align-items:center;gap:8px;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #f1f5f9;text-align:left}._table_dsgz7_341 tbody td:nth-child(4):before{display:none}._customerCell_dsgz7_417{font-size:13px;color:#64748b;gap:8px;font-weight:500}._customerCell_dsgz7_417 ._cellIcon_dsgz7_424{width:15px;height:15px;color:#3b82f6}._table_dsgz7_341 tbody td:nth-child(3),._table_dsgz7_341 tbody td:nth-child(5),._table_dsgz7_341 tbody td:nth-child(6),._table_dsgz7_341 tbody td:nth-child(7){padding:8px 0}._dateCell_dsgz7_410,._customerCell_dsgz7_417{font-size:13px;color:#0f172a;font-weight:500}._dateCell_dsgz7_410 ._cellIcon_dsgz7_424{color:#3b82f6}._amountCell_dsgz7_426{font-size:14px;color:#0f172a;font-weight:700}._grandTotal_dsgz7_427{font-size:15px;font-weight:700;color:#0f172a}._statusBadge_dsgz7_432{font-size:11px;padding:5px 12px}._table_dsgz7_341 tbody td:last-child{display:flex;justify-content:flex-end;align-items:center;padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9;min-width:0}._table_dsgz7_341 tbody td:last-child:before{display:none}._dropdownButton_dsgz7_530{padding:8px 16px;font-size:13px;min-height:38px;border-radius:8px}._dropdownTitle_dsgz7_547{font-size:13px}._selectedRow_dsgz7_387{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_dsgz7_509{padding:16px!important;display:block}._skeletonRow_dsgz7_509 td{display:block!important;padding:8px 0!important}._skeletonRow_dsgz7_509 td:before{display:none}._empty_dsgz7_458{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_dsgz7_753{flex-direction:column;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;margin-top:12px}._paginationInfo_dsgz7_762{text-align:center;font-size:12px}._paginationControls_dsgz7_763{justify-content:center;flex-wrap:wrap}._pageBtn_dsgz7_765{min-width:34px;height:34px;font-size:12px}._dropdownContainer_dsgz7_528{display:none!important}._mobileDropdownContainer_dsgz7_612{display:inline-block!important}}@media (max-width: 480px){._page_dsgz7_8{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._topBar_dsgz7_32{padding:12px;border-radius:10px;gap:10px}._title_dsgz7_46{font-size:18px}._subtitle_dsgz7_74{font-size:12px}._titleIcon_dsgz7_52{width:38px;height:38px;border-radius:10px}._titleIcon_dsgz7_52 svg{width:18px;height:18px}._actionButtonsRow_dsgz7_89{gap:6px}._selectAllBox_dsgz7_96{height:40px;min-height:40px;padding:0 10px}._selectAllBox_dsgz7_96 ._checkbox_dsgz7_127{width:16px;height:16px}._selectAllText_dsgz7_135{font-size:12px}._deleteSelectedBtn_dsgz7_97,._addBtn_dsgz7_98{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._deleteSelectedBtn_dsgz7_97 ._btnText_dsgz7_184,._addBtn_dsgz7_98 ._btnText_dsgz7_184{display:none}._deleteSelectedBtn_dsgz7_97,._addBtn_dsgz7_98{gap:0}._refreshBtn_dsgz7_99{width:40px;height:40px;min-width:40px;min-height:40px}._table_dsgz7_341 tbody tr{padding:14px;border-radius:12px;margin-bottom:10px}._quotationNumber_dsgz7_404{font-size:15px}._customerCell_dsgz7_417{font-size:12px}._table_dsgz7_341 tbody td{font-size:13px;padding:5px 0}._grandTotal_dsgz7_427{font-size:14px}._statusBadge_dsgz7_432{font-size:10px;padding:4px 10px}._dropdownButton_dsgz7_530{padding:7px 14px;font-size:12px}._dropdownTitle_dsgz7_547{font-size:12px}._pagination_dsgz7_753{padding:10px 12px}._paginationInfo_dsgz7_762{font-size:11px}._pageBtn_dsgz7_765{min-width:30px;height:30px;font-size:11px}._mobileDropdownList_dsgz7_618{min-width:200px;max-width:240px}._mobileDropdownHeader_dsgz7_642{padding:10px 12px}._mobileDropdownTitle_dsgz7_651{font-size:13px}._mobileDropdownSubtitle_dsgz7_661{font-size:11px}._mobileDropdownItem_dsgz7_670{padding:9px 10px;gap:8px}._mobileDropdownIconWrap_dsgz7_708{width:28px;height:28px}._mobileDropdownLabel_dsgz7_725{font-size:12.5px}}@media (min-width: 769px){._mobileDropdownContainer_dsgz7_612{display:none!important}}@media print{._page_dsgz7_8{padding:0;background:#fff}._topBar_dsgz7_32{border:none;box-shadow:none;padding:20px 0}._topActions_dsgz7_81,._pagination_dsgz7_753,._tabsWrapper_dsgz7_255{display:none!important}._tableWrapper_dsgz7_341{display:block!important}._table_dsgz7_341{min-width:100%}._table_dsgz7_341 thead{background:#f1f5f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}._statusBadge_dsgz7_432{-webkit-print-color-adjust:exact;print-color-adjust:exact}._card_dsgz7_330{border:1px solid #e2e8f0;box-shadow:none;border-radius:0}}@media (prefers-reduced-motion: reduce){._spin_dsgz7_186,._refreshBtn_dsgz7_99,._pageBtn_dsgz7_765,._addBtn_dsgz7_98,._deleteSelectedBtn_dsgz7_97,._skeletonCell_dsgz7_512{animation:none!important;transition:none!important}._skeletonCell_dsgz7_512{background:#f1f5f9!important}}._backdrop_jyxq0_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_jyxq0_17{opacity:1;visibility:visible}._drawer_jyxq0_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_jyxq0_35{transform:translate(0)}._drawerHeader_jyxq0_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_jyxq0_53{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_jyxq0_54{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_jyxq0_53{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_jyxq0_64{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_jyxq0_66{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_jyxq0_66:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_jyxq0_66:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_jyxq0_83{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;display:flex;flex-direction:column}._drawerBody_jyxq0_83::-webkit-scrollbar{width:5px}._drawerBody_jyxq0_83::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_jyxq0_83::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_jyxq0_83::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_jyxq0_103{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._spin_jyxq0_119{animation:_spin_jyxq0_119 1s linear infinite}@keyframes _spin_jyxq0_119{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_jyxq0_121{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_jyxq0_119 .8s linear infinite}._sectionHeader_jyxq0_133{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_jyxq0_141{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_jyxq0_133>span:not(._itemCount_jyxq0_149){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_jyxq0_149{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_jyxq0_170{display:grid;grid-template-columns:1fr 1fr;gap:18px}._detailsGrid_jyxq0_171{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px}._field_jyxq0_176{display:flex;flex-direction:column;gap:6px;min-width:0}._label_jyxq0_178{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_jyxq0_178 svg{color:#3b82f6;flex-shrink:0}._required_jyxq0_188{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_jyxq0_190{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_jyxq0_190:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._input_jyxq0_190:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_jyxq0_190:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_jyxq0_207{min-height:36px;height:36px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_jyxq0_214{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_jyxq0_214:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_jyxq0_216{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._helperText_jyxq0_217{font-size:11px;color:#94a3b8;margin-top:2px}._inputWithIcon_jyxq0_220{position:relative;display:flex;align-items:center;width:100%}._inputIcon_jyxq0_221{position:absolute;left:10px;color:#94a3b8;pointer-events:none}._inputWithIcon_jyxq0_220 ._input_jyxq0_190{padding-left:28px;text-align:right}._inputWithIconSmall_jyxq0_225{position:relative;display:flex;align-items:center;width:100%}._inputWithIconSmall_jyxq0_225 ._inputIcon_jyxq0_221{position:absolute;left:10px;color:#94a3b8;pointer-events:none;z-index:1}._inputWithIconPad_jyxq0_227{padding-left:28px!important}._inlineForm_jyxq0_232{border:1.5px solid #dbeafe;border-radius:10px;padding:12px;background:#f0f9ff}._inlineFormRow_jyxq0_233{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}._inlineFormActions_jyxq0_234{display:flex;justify-content:flex-end;gap:10px}._inlineCancelBtn_jyxq0_236{padding:7px 16px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}._inlineCancelBtn_jyxq0_236:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._inlineCancelBtn_jyxq0_236:disabled{opacity:.5;cursor:not-allowed}._inlineSubmitBtn_jyxq0_250{padding:7px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #3b82f640}._inlineSubmitBtn_jyxq0_250:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}._inlineSubmitBtn_jyxq0_250:disabled{opacity:.5;cursor:not-allowed;transform:none}._itemsList_jyxq0_273{display:flex;flex-direction:column;gap:14px}._itemCard_jyxq0_279{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}._itemCard_jyxq0_279:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a0f}._itemCardError_jyxq0_289{border-color:#fecaca!important;background:#fff5f5;box-shadow:0 0 0 3px #ef44440f}._itemCardHeader_jyxq0_295{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._itemCardTitle_jyxq0_303{font-size:12px;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:.06em}._itemCardRemove_jyxq0_310{width:30px;height:30px;border:1px solid #fecaca;background:#fef2f2;color:#ef4444;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._itemCardRemove_jyxq0_310:hover:not(:disabled){background:#fee2e2;border-color:#f87171}._itemCardRemove_jyxq0_310:disabled{opacity:.35;cursor:not-allowed}._itemMainGrid_jyxq0_326{display:grid;grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(160px,1.2fr) minmax(110px,1fr) minmax(140px,1fr);gap:12px;align-items:end}._itemField_jyxq0_340{display:flex;flex-direction:column;gap:4px;min-width:0}._itemLabel_jyxq0_342{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._totalValue_jyxq0_350{display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding:6px 12px;border-radius:8px;background:#eff6ff;border:1.5px solid #bfdbfe;font-size:14px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums;white-space:nowrap}._discountWrap_jyxq0_367{display:flex;align-items:center;gap:6px;min-width:0}._discountInput_jyxq0_368{flex:1;min-width:0;text-align:right}._discountTypeWrap_jyxq0_373{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex-shrink:0;height:36px}._discountTypeBtn_jyxq0_382{padding:0 10px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._discountTypeBtn_jyxq0_382:hover:not(._active_jyxq0_392):not(:disabled){background:#f1f5f9;color:#475569}._discountTypeBtn_jyxq0_382._active_jyxq0_392{background:#3b82f6;color:#fff}._discountTypeBtn_jyxq0_382:disabled{opacity:.5;cursor:not-allowed}._itemExtras_jyxq0_399{margin-top:14px;padding-top:14px;border-top:1px dashed #e2e8f0}._itemExtrasHeader_jyxq0_404{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}._itemExtrasHeader_jyxq0_404 svg{color:#3b82f6}._extrasGrid_jyxq0_417{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center}._warrantyToggle_jyxq0_431{display:flex;align-items:center;gap:7px;height:36px;padding:0 11px;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;font-size:12.5px;font-weight:600;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;box-sizing:border-box}._warrantyToggle_jyxq0_431 input[type=checkbox]{width:15px;height:15px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._warrantyToggle_jyxq0_431:hover{border-color:#93c5fd}._extrasGrid_jyxq0_417 select._input_jyxq0_190{padding-right:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 9px center;background-size:12px}._extrasGrid_jyxq0_417 select._input_jyxq0_190:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed}._addRowBtn_jyxq0_475{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;margin-top:14px;border:2px dashed #93c5fd;border-radius:10px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addRowBtn_jyxq0_475:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._addRowBtn_jyxq0_475:disabled{opacity:.5;cursor:not-allowed}._addExtraChargeBtn_jyxq0_496{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:0}._addExtraChargeBtn_jyxq0_496:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_jyxq0_496:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_jyxq0_516{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_jyxq0_516:hover{border-color:#cbd5e1}._extraChargeBoxError_jyxq0_525{border-color:#ef4444!important;background-color:#fef2f2!important}._extraChargeHeader_jyxq0_527{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._extraChargeCheckbox_jyxq0_533{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer}._extraChargeCheckbox_jyxq0_533 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._removeExtraChargeBtn_jyxq0_549{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_jyxq0_549:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_jyxq0_549:disabled{opacity:.5;cursor:not-allowed}._extraChargeGrid_jyxq0_562{display:grid;grid-template-columns:1.4fr .7fr .8fr .9fr 1.4fr;gap:12px;align-items:end}._extraChargeField_jyxq0_568{display:flex;flex-direction:column;gap:4px;min-width:0}._chargeTypeWrap_jyxq0_570{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:36px}._chargeTypeBtn_jyxq0_578{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._chargeTypeBtn_jyxq0_578:hover:not(:disabled):not(._active_jyxq0_392){background:#f1f5f9;color:#475569}._chargeTypeBtn_jyxq0_578._active_jyxq0_392{background:#3b82f6;color:#fff}._chargeTypeBtn_jyxq0_578:disabled{opacity:.5;cursor:not-allowed}._chargeAmountDisplay_jyxq0_593{font-size:13.5px;font-weight:700;color:#0f172a;padding:6px 12px;background:#f8fafc;border-radius:8px;text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e8f0}._noExtraCharges_jyxq0_608{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_jyxq0_608 svg{color:#94a3b8;flex-shrink:0}._summaryCard_jyxq0_625{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_jyxq0_635{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_jyxq0_636{font-weight:500;color:#64748b}._summaryValue_jyxq0_637{font-weight:600;color:#0f172a}._grandRow_jyxq0_638{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_jyxq0_639{font-size:15px;font-weight:700;color:#0f172a}._grandValue_jyxq0_640{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_jyxq0_645{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_jyxq0_645:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_jyxq0_645:disabled{opacity:.5;cursor:not-allowed}._submitBtn_jyxq0_660{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_jyxq0_660:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_jyxq0_660:disabled{opacity:.6;cursor:not-allowed;transform:none}._dateInputWrapper_jyxq0_686{position:relative;display:flex;align-items:center;width:100%}._dateInput_jyxq0_686{font-family:Courier New,monospace;letter-spacing:1px;font-weight:600;text-align:center;width:100%;padding-right:36px!important;cursor:pointer}._dateInput_jyxq0_686::placeholder{font-family:inherit;letter-spacing:.5px;font-weight:400;color:#94a3b8}._calendarIcon_jyxq0_697{position:absolute;right:10px;color:#94a3b8;cursor:pointer;transition:color .2s ease;z-index:1}._calendarIcon_jyxq0_697:hover{color:#3b82f6}._hiddenDatePicker_jyxq0_706{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:0}._smartClearBtn_jyxq0_723{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 6px;border-radius:50%;color:#94a3b8;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._smartClearBtn_jyxq0_723:hover{background:#fef2f2;color:#ef4444}._smartClearBtn_jyxq0_723:focus{outline:none;background:#fef2f2;color:#ef4444}@media (max-width: 1400px){._drawer_jyxq0_19{max-width:1200px}}@media (max-width: 1200px){._drawer_jyxq0_19{max-width:98vw;width:98vw}._itemMainGrid_jyxq0_326{grid-template-columns:minmax(160px,1.6fr) minmax(80px,.9fr) minmax(80px,.9fr) minmax(60px,.6fr) minmax(120px,1fr) minmax(80px,.8fr) minmax(110px,1fr);gap:10px}}@media (max-width: 1024px){._drawer_jyxq0_19{width:100vw;max-width:100vw}._detailsGrid_jyxq0_171{grid-template-columns:1fr 1fr}._detailsGrid_jyxq0_171 ._field_jyxq0_176:last-child{grid-column:1 / -1}._extraChargeGrid_jyxq0_562{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_jyxq0_562 ._extraRemark_jyxq0_774{grid-column:1 / -1}._itemMainGrid_jyxq0_326{grid-template-columns:repeat(4,minmax(0,1fr))}._fProduct_jyxq0_777{grid-column:1 / -1}._fUnit_jyxq0_778{grid-column:1 / 3}._fPrice_jyxq0_779{grid-column:3 / 5}._fQty_jyxq0_780{grid-column:1 / 2}._fDiscount_jyxq0_781{grid-column:2 / 4}._fGst_jyxq0_782{grid-column:4 / 5}._fTotal_jyxq0_783{grid-column:1 / -1}._extrasGrid_jyxq0_417{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 768px){._drawer_jyxq0_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_jyxq0_40{padding:12px 16px;min-height:64px}._drawerIcon_jyxq0_54{width:40px;height:40px;border-radius:11px}._drawerIcon_jyxq0_54 svg{width:18px;height:18px}._drawerTitle_jyxq0_53{font-size:17px}._drawerSubtitle_jyxq0_64{font-size:12px}._drawerBody_jyxq0_83{padding:14px 16px 16px}._drawerFooter_jyxq0_103{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_jyxq0_645,._submitBtn_jyxq0_660{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._customerGrid_jyxq0_170,._detailsGrid_jyxq0_171{grid-template-columns:1fr;gap:12px}._detailsGrid_jyxq0_171 ._field_jyxq0_176:last-child{grid-column:1}._input_jyxq0_190{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._inputSm_jyxq0_207{min-height:46px;height:46px;font-size:15px;padding:10px 12px;border-radius:10px}._label_jyxq0_178{font-size:13px}._itemLabel_jyxq0_342{font-size:11px}._inlineFormRow_jyxq0_233{grid-template-columns:1fr;gap:10px}._inlineCancelBtn_jyxq0_236,._inlineSubmitBtn_jyxq0_250{flex:1 1 0;justify-content:center;min-height:44px;font-size:14px;border-radius:10px}._itemCard_jyxq0_279{padding:14px;border-radius:14px}._itemCardHeader_jyxq0_295{margin-bottom:12px;padding-bottom:10px}._itemCardTitle_jyxq0_303{font-size:12px}._itemCardRemove_jyxq0_310{width:34px;height:34px;border-radius:9px}._itemMainGrid_jyxq0_326{grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}._fProduct_jyxq0_777,._fUnit_jyxq0_778{grid-column:1 / -1}._fPrice_jyxq0_779{grid-column:1 / 2}._fQty_jyxq0_780{grid-column:2 / 3}._fDiscount_jyxq0_781,._fGst_jyxq0_782,._fTotal_jyxq0_783{grid-column:1 / -1}._totalValue_jyxq0_350{min-height:44px;font-size:16px;border-radius:10px;justify-content:center}._discountWrap_jyxq0_367{gap:8px}._discountTypeWrap_jyxq0_373{height:44px}._discountTypeBtn_jyxq0_382{font-size:14px;padding:0 14px}._itemExtras_jyxq0_399{margin-top:14px;padding-top:14px}._extrasGrid_jyxq0_417{grid-template-columns:1fr;gap:12px}._warrantyToggle_jyxq0_431{height:46px;font-size:13px}._addRowBtn_jyxq0_475{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;border-radius:12px;min-height:48px}._extraChargeGrid_jyxq0_562{grid-template-columns:1fr;gap:12px}._extraChargeGrid_jyxq0_562 ._extraRemark_jyxq0_774{grid-column:1}._chargeTypeWrap_jyxq0_570{height:44px}._chargeTypeBtn_jyxq0_578{font-size:16px}._chargeAmountDisplay_jyxq0_593{min-height:44px;font-size:15px}._extraChargeBox_jyxq0_516{padding:14px;border-radius:12px}._extraChargeCheckbox_jyxq0_533{font-size:14px;gap:10px}._extraChargeCheckbox_jyxq0_533 input[type=checkbox]{width:20px;height:20px}._removeExtraChargeBtn_jyxq0_549{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._summaryCard_jyxq0_625{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_jyxq0_635{font-size:14px;padding:8px 0}._grandValue_jyxq0_640{font-size:20px}._dateInput_jyxq0_686{font-size:15px;padding-right:40px!important}._calendarIcon_jyxq0_697{right:12px;width:18px;height:18px}}@media (max-width: 480px){._drawerHeader_jyxq0_40{padding:10px 12px;min-height:60px}._drawerIcon_jyxq0_54{width:36px;height:36px;border-radius:10px}._drawerIcon_jyxq0_54 svg{width:16px;height:16px}._drawerTitle_jyxq0_53{font-size:15px}._drawerSubtitle_jyxq0_64{font-size:11px}._closeBtn_jyxq0_66{width:36px;height:36px;border-radius:9px}._drawerBody_jyxq0_83{padding:12px 12px 14px}._drawerFooter_jyxq0_103{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_jyxq0_645,._submitBtn_jyxq0_660{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_jyxq0_133{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_jyxq0_133>span:not(._itemCount_jyxq0_149){font-size:12px}._sectionIcon_jyxq0_141{width:24px;height:24px}._sectionIcon_jyxq0_141 svg{width:13px;height:13px}._itemCount_jyxq0_149{font-size:11px;padding:2px 10px}._input_jyxq0_190{font-size:15px;min-height:46px;height:46px;padding:10px 12px}._inputSm_jyxq0_207{font-size:15px;min-height:44px;height:44px}._itemCard_jyxq0_279{padding:12px;border-radius:12px}._itemCardTitle_jyxq0_303{font-size:11px}._itemMainGrid_jyxq0_326{gap:10px}._totalValue_jyxq0_350{font-size:15px;min-height:42px}._summaryCard_jyxq0_625{padding:14px 16px}._summaryRow_jyxq0_635{font-size:13px}._grandValue_jyxq0_640{font-size:18px}}@media (max-width: 360px){._drawerTitle_jyxq0_53{font-size:14px}._drawerSubtitle_jyxq0_64{font-size:10.5px}._input_jyxq0_190{font-size:14px;min-height:44px;height:44px}._itemMainGrid_jyxq0_326{grid-template-columns:1fr}._fPrice_jyxq0_779,._fQty_jyxq0_780{grid-column:1 / -1!important}}@media (prefers-reduced-motion: reduce){._drawer_jyxq0_19,._backdrop_jyxq0_6,._closeBtn_jyxq0_66,._spinner_jyxq0_121,._submitBtn_jyxq0_660,._itemCard_jyxq0_279{animation:none!important;transition-duration:.01ms!important}}._backdrop_10p0j_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_10p0j_17{opacity:1;visibility:visible}._drawer_10p0j_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_10p0j_35{transform:translate(0)}._drawerHeader_10p0j_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0;gap:12px}._drawerTitleGroup_10p0j_54{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_10p0j_55{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_10p0j_54{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_10p0j_65{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:600;letter-spacing:.3px}._headerActions_10p0j_67{display:flex;align-items:center;gap:10px;flex-shrink:0}._closeBtn_10p0j_74{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_10p0j_74:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_10p0j_74:disabled{opacity:.4;cursor:not-allowed;transform:none}._statusBadge_10p0j_91{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}._statusPaid_10p0j_104{background:#ecfdf5;color:#059669;border-color:#a7f3d0}._statusUnpaid_10p0j_105{background:#fef2f2;color:#dc2626;border-color:#fecaca}._statusDraft_10p0j_106{background:#f1f5f9;color:#475569;border-color:#e2e8f0}._statusSent_10p0j_107{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}._statusOverdue_10p0j_108{background:#fff7ed;color:#ea580c;border-color:#fed7aa}._statusCancelled_10p0j_109{background:#f8fafc;color:#64748b;border-color:#e2e8f0}._drawerBody_10p0j_114{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;display:flex;flex-direction:column}._drawerBody_10p0j_114::-webkit-scrollbar{width:5px}._drawerBody_10p0j_114::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_10p0j_114::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_10p0j_114::-webkit-scrollbar-thumb:hover{background:#94a3b8}._loadingState_10p0j_134{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:#64748b;font-size:14px}._spin_10p0j_144{animation:_spin_10p0j_144 1s linear infinite}@keyframes _spin_10p0j_144{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_10p0j_147{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:12px;color:#94a3b8;text-align:center}._emptyIcon_10p0j_157{color:#cbd5e1}._emptyText_10p0j_158{font-size:14px;color:#64748b;margin:0;font-weight:500}._sectionHeader_10p0j_163{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_10p0j_171{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_10p0j_163>span:not(._itemCount_10p0j_179){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_10p0j_179{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_10p0j_200{display:grid;grid-template-columns:1fr 1fr;gap:18px}._detailsGrid_10p0j_201{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px}._field_10p0j_206{display:flex;flex-direction:column;gap:6px;min-width:0}._label_10p0j_208{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_10p0j_208 svg{color:#3b82f6;flex-shrink:0}._viewValue_10p0j_219{min-height:40px;display:flex;align-items:center;padding:9px 12px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;font-weight:500;box-sizing:border-box;word-break:break-word;line-height:1.4}._metadataRibbon_10p0j_238{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:12.5px;color:#475569;margin-top:16px;box-shadow:0 1px 3px #0f172a0a}._metadataItem_10p0j_252{display:flex;align-items:center;gap:6px;color:#475569;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metadataItem_10p0j_252 svg{color:#94a3b8;flex-shrink:0}._metadataLabel_10p0j_264{color:#94a3b8;font-weight:600}._metadataValue_10p0j_265{color:#0f172a;font-weight:600}._metadataDivider_10p0j_266{width:1px;height:16px;background:#e2e8f0;flex-shrink:0}._itemsList_10p0j_276{display:flex;flex-direction:column;gap:14px}._itemCard_10p0j_282{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}._itemCard_10p0j_282:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a0f}._itemCardHeader_10p0j_293{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._itemCardTitle_10p0j_301{font-size:12px;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:.06em}._itemMainGrid_10p0j_309{display:grid;grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(160px,1.2fr) minmax(110px,1fr) minmax(140px,1fr);gap:12px;align-items:end}._itemSpecsGrid_10p0j_323{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}._itemField_10p0j_332{display:flex;flex-direction:column;gap:4px;min-width:0}._itemLabel_10p0j_334{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._itemField_10p0j_332 ._viewValue_10p0j_219{min-height:36px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500}._totalValue_10p0j_353{display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding:6px 12px;border-radius:8px;background:#eff6ff;border:1.5px solid #bfdbfe;font-size:14px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box}._itemExtras_10p0j_373{margin-top:14px;padding-top:14px;border-top:1px dashed #e2e8f0}._itemExtrasHeader_10p0j_378{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}._itemExtrasHeader_10p0j_378 svg{color:#3b82f6}._extrasGrid_10p0j_391{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center}._warrantyBadge_10p0j_402{display:flex;align-items:center;gap:7px;min-height:36px;padding:6px 12px;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:8px;font-size:12.5px;font-weight:600;color:#1e40af;box-sizing:border-box;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._warrantyBadge_10p0j_402 svg{color:#2563eb;flex-shrink:0}._warrantyRemark_10p0j_421{color:#64748b;font-weight:500}._warrantyBadgeEmpty_10p0j_426{display:flex;align-items:center;gap:7px;min-height:36px;padding:6px 12px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;font-size:12.5px;font-weight:600;color:#94a3b8;box-sizing:border-box;min-width:0;white-space:nowrap}._warrantyBadgeEmpty_10p0j_426 svg{color:#cbd5e1;flex-shrink:0}._inputWithIconSmall_10p0j_447{position:relative;display:flex;align-items:center;width:100%;min-width:0}._inputWithIconSmall_10p0j_447 ._inputIcon_10p0j_454{position:absolute;left:10px;color:#94a3b8;pointer-events:none;z-index:1}._inputWithIconPad_10p0j_461{padding-left:28px!important}._inputWithIconSmall_10p0j_447 ._viewValue_10p0j_219{min-height:36px;padding:6px 12px 6px 28px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;width:100%}._extraChargeBox_10p0j_477{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_10p0j_477:hover{border-color:#cbd5e1}._extraChargeGrid_10p0j_487{display:grid;grid-template-columns:1.4fr .7fr .8fr .9fr 1.4fr;gap:12px;align-items:end}._extraChargeField_10p0j_493{display:flex;flex-direction:column;gap:4px;min-width:0}._extraChargeField_10p0j_493 ._viewValue_10p0j_219{min-height:36px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500}._chargeAmountDisplay_10p0j_505{min-height:36px;display:flex;align-items:center;justify-content:flex-end;padding:6px 12px;font-size:13.5px;font-weight:700;color:#1e40af;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}._emptyRow_10p0j_524{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px 16px;background:#fff;border:1.5px dashed #e2e8f0;border-radius:10px;color:#94a3b8;font-size:13px}._summaryCard_10p0j_540{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_10p0j_550{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_10p0j_551{font-weight:500;color:#64748b}._summaryValue_10p0j_552{font-weight:600;color:#0f172a}._grandRow_10p0j_553{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_10p0j_554{font-size:15px;font-weight:700;color:#0f172a}._grandValue_10p0j_555{font-size:20px;font-weight:700;color:#3b82f6}._drawerFooter_10p0j_560{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._cancelBtn_10p0j_573{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_10p0j_573:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_10p0j_573:disabled{opacity:.5;cursor:not-allowed}._submitBtn_10p0j_588{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_10p0j_588:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_10p0j_588:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 1400px){._drawer_10p0j_19{max-width:1200px}}@media (max-width: 1200px){._drawer_10p0j_19{max-width:98vw;width:98vw}._itemMainGrid_10p0j_309{grid-template-columns:minmax(160px,1.6fr) minmax(80px,.9fr) minmax(80px,.9fr) minmax(60px,.6fr) minmax(120px,1fr) minmax(80px,.8fr) minmax(110px,1fr);gap:10px}}@media (max-width: 1024px){._drawer_10p0j_19{width:100vw;max-width:100vw}._detailsGrid_10p0j_201{grid-template-columns:1fr 1fr}._detailsGrid_10p0j_201 ._field_10p0j_206:last-child{grid-column:1 / -1}._extraChargeGrid_10p0j_487{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_10p0j_487 ._extraRemark_10p0j_634{grid-column:1 / -1}._itemMainGrid_10p0j_309{grid-template-columns:repeat(4,minmax(0,1fr))}._fProduct_10p0j_637{grid-column:1 / -1}._fUnit_10p0j_638{grid-column:1 / 3}._fPrice_10p0j_639{grid-column:3 / 5}._fQty_10p0j_640{grid-column:1 / 2}._fDiscount_10p0j_641{grid-column:2 / 4}._fGst_10p0j_642{grid-column:4 / 5}._fTotal_10p0j_643{grid-column:1 / -1}._extrasGrid_10p0j_391{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._drawer_10p0j_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_10p0j_40{padding:12px 16px;min-height:64px}._drawerIcon_10p0j_55{width:40px;height:40px;border-radius:11px}._drawerIcon_10p0j_55 svg{width:18px;height:18px}._drawerTitle_10p0j_54{font-size:17px}._drawerSubtitle_10p0j_65{font-size:12px}._drawerBody_10p0j_114{padding:14px 16px 16px}._drawerFooter_10p0j_560{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_10p0j_573,._submitBtn_10p0j_588{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._customerGrid_10p0j_200,._detailsGrid_10p0j_201{grid-template-columns:1fr;gap:12px}._detailsGrid_10p0j_201 ._field_10p0j_206:last-child{grid-column:1}._viewValue_10p0j_219{min-height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._label_10p0j_208{font-size:13px}._itemLabel_10p0j_334{font-size:11px}._metadataRibbon_10p0j_238{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;margin-top:12px}._metadataDivider_10p0j_266{display:none}._metadataItem_10p0j_252{font-size:13px;white-space:normal}._itemCard_10p0j_282{padding:14px;border-radius:14px}._itemCardHeader_10p0j_293{margin-bottom:12px;padding-bottom:10px}._itemCardTitle_10p0j_301{font-size:12px}._itemMainGrid_10p0j_309{grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}._fProduct_10p0j_637,._fUnit_10p0j_638{grid-column:1 / -1}._fPrice_10p0j_639{grid-column:1 / 2}._fQty_10p0j_640{grid-column:2 / 3}._fDiscount_10p0j_641,._fGst_10p0j_642,._fTotal_10p0j_643{grid-column:1 / -1}._itemField_10p0j_332 ._viewValue_10p0j_219{min-height:44px;padding:10px 12px;font-size:15px;border-radius:10px}._totalValue_10p0j_353{min-height:44px;font-size:16px;border-radius:10px;justify-content:center}._itemExtras_10p0j_373{margin-top:14px;padding-top:14px}._extrasGrid_10p0j_391{grid-template-columns:1fr;gap:12px}._warrantyBadge_10p0j_402,._warrantyBadgeEmpty_10p0j_426{min-height:44px;font-size:13px;white-space:normal;padding:10px 14px}._inputWithIconSmall_10p0j_447 ._viewValue_10p0j_219{min-height:44px;font-size:15px;padding:10px 12px 10px 30px;border-radius:10px}._itemSpecsGrid_10p0j_323{grid-template-columns:1fr;gap:12px}._fSpec_10p0j_750{grid-column:1 / -1!important}._extraChargeGrid_10p0j_487{grid-template-columns:1fr;gap:12px}._extraChargeGrid_10p0j_487 ._extraRemark_10p0j_634{grid-column:1}._extraChargeBox_10p0j_477{padding:14px;border-radius:12px}._extraChargeField_10p0j_493 ._viewValue_10p0j_219{min-height:44px;font-size:15px;padding:10px 12px}._chargeAmountDisplay_10p0j_505{min-height:44px;font-size:15px}._summaryCard_10p0j_540{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_10p0j_550{font-size:14px;padding:8px 0}._grandValue_10p0j_555{font-size:20px}._statusBadge_10p0j_91{font-size:10.5px;padding:4px 10px}}@media (max-width: 480px){._drawerHeader_10p0j_40{padding:10px 12px;min-height:60px}._drawerIcon_10p0j_55{width:36px;height:36px;border-radius:10px}._drawerIcon_10p0j_55 svg{width:16px;height:16px}._drawerTitle_10p0j_54{font-size:15px}._drawerSubtitle_10p0j_65{font-size:11px}._closeBtn_10p0j_74{width:36px;height:36px;border-radius:9px}._drawerBody_10p0j_114{padding:12px 12px 14px}._drawerFooter_10p0j_560{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_10p0j_573,._submitBtn_10p0j_588{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_10p0j_163{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_10p0j_163>span:not(._itemCount_10p0j_179){font-size:12px}._sectionIcon_10p0j_171{width:24px;height:24px}._sectionIcon_10p0j_171 svg{width:13px;height:13px}._itemCount_10p0j_179{font-size:11px;padding:2px 10px}._viewValue_10p0j_219{font-size:15px;min-height:46px;padding:10px 12px}._itemCard_10p0j_282{padding:12px;border-radius:12px}._itemCardTitle_10p0j_301{font-size:11px}._itemMainGrid_10p0j_309{gap:10px}._totalValue_10p0j_353{font-size:15px;min-height:42px}._itemField_10p0j_332 ._viewValue_10p0j_219{font-size:14px;min-height:42px}._summaryCard_10p0j_540{padding:14px 16px}._summaryRow_10p0j_550{font-size:13px}._grandValue_10p0j_555{font-size:18px}}@media (max-width: 360px){._drawerTitle_10p0j_54{font-size:14px}._drawerSubtitle_10p0j_65{font-size:10.5px}._viewValue_10p0j_219{font-size:14px;min-height:44px}._itemMainGrid_10p0j_309{grid-template-columns:1fr}._fPrice_10p0j_639,._fQty_10p0j_640{grid-column:1 / -1!important}}@media (prefers-reduced-motion: reduce){._drawer_10p0j_19,._backdrop_10p0j_6,._closeBtn_10p0j_74,._spinner_10p0j_816,._submitBtn_10p0j_588,._itemCard_10p0j_282{animation:none!important;transition-duration:.01ms!important}}._backdrop_j9sxd_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_j9sxd_17{opacity:1;visibility:visible}._drawer_j9sxd_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_j9sxd_35{transform:translate(0)}._drawerHeader_j9sxd_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_j9sxd_53{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_j9sxd_54{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_j9sxd_53{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_j9sxd_64{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_j9sxd_66{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_j9sxd_66:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_j9sxd_66:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_j9sxd_83{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;display:flex;flex-direction:column}._drawerBody_j9sxd_83::-webkit-scrollbar{width:5px}._drawerBody_j9sxd_83::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_j9sxd_83::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_j9sxd_83::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_j9sxd_103{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._loadingState_j9sxd_119{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:#64748b;font-size:14px}._loadingBar_j9sxd_129{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;font-size:12.5px;font-weight:600;margin-bottom:8px}._spin_j9sxd_142{animation:_spin_j9sxd_142 1s linear infinite}@keyframes _spin_j9sxd_142{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_j9sxd_144{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_j9sxd_142 .8s linear infinite}._sectionHeader_j9sxd_156{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_j9sxd_164{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_j9sxd_156>span:not(._itemCount_j9sxd_172){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_j9sxd_172{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_j9sxd_193{display:grid;grid-template-columns:1fr 1fr;gap:18px}._detailsGrid_j9sxd_194{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px}._field_j9sxd_199{display:flex;flex-direction:column;gap:6px;min-width:0}._label_j9sxd_201{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_j9sxd_201 svg{color:#3b82f6;flex-shrink:0}._required_j9sxd_211{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_j9sxd_213{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_j9sxd_213:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._input_j9sxd_213:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_j9sxd_213:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_j9sxd_230{min-height:36px;height:36px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_j9sxd_237{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_j9sxd_237:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_j9sxd_239{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._helperText_j9sxd_240{font-size:11px;color:#94a3b8;margin-top:2px}._inputWithIcon_j9sxd_243{position:relative;display:flex;align-items:center;width:100%}._inputIcon_j9sxd_244{position:absolute;left:10px;color:#94a3b8;pointer-events:none}._inputWithIcon_j9sxd_243 ._input_j9sxd_213{padding-left:28px;text-align:right}._inputWithIconSmall_j9sxd_248{position:relative;display:flex;align-items:center;width:100%}._inputWithIconSmall_j9sxd_248 ._inputIcon_j9sxd_244{position:absolute;left:10px;color:#94a3b8;pointer-events:none;z-index:1}._inputWithIconPad_j9sxd_250{padding-left:28px!important}._inlineForm_j9sxd_255{border:1.5px solid #dbeafe;border-radius:10px;padding:12px;background:#f0f9ff}._inlineFormRow_j9sxd_256{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}._inlineFormActions_j9sxd_257{display:flex;justify-content:flex-end;gap:10px}._inlineCancelBtn_j9sxd_259{padding:7px 16px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}._inlineCancelBtn_j9sxd_259:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._inlineCancelBtn_j9sxd_259:disabled{opacity:.5;cursor:not-allowed}._inlineSubmitBtn_j9sxd_273{padding:7px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #3b82f640}._inlineSubmitBtn_j9sxd_273:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}._inlineSubmitBtn_j9sxd_273:disabled{opacity:.5;cursor:not-allowed;transform:none}._itemsList_j9sxd_296{display:flex;flex-direction:column;gap:14px}._itemCard_j9sxd_302{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}._itemCard_j9sxd_302:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a0f}._itemCardError_j9sxd_312{border-color:#fecaca!important;background:#fff5f5;box-shadow:0 0 0 3px #ef44440f}._itemCardHeader_j9sxd_318{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._itemCardTitle_j9sxd_326{font-size:12px;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:.06em}._itemCardRemove_j9sxd_333{width:30px;height:30px;border:1px solid #fecaca;background:#fef2f2;color:#ef4444;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._itemCardRemove_j9sxd_333:hover:not(:disabled){background:#fee2e2;border-color:#f87171}._itemCardRemove_j9sxd_333:disabled{opacity:.35;cursor:not-allowed}._itemMainGrid_j9sxd_349{display:grid;grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(160px,1.2fr) minmax(110px,1fr) minmax(140px,1fr);gap:12px;align-items:end}._itemField_j9sxd_363{display:flex;flex-direction:column;gap:4px;min-width:0}._itemLabel_j9sxd_365{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._totalValue_j9sxd_373{display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding:6px 12px;border-radius:8px;background:#eff6ff;border:1.5px solid #bfdbfe;font-size:14px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums;white-space:nowrap}._discountWrap_j9sxd_390{display:flex;align-items:center;gap:6px;min-width:0}._discountInput_j9sxd_391{flex:1;min-width:0;text-align:right}._discountTypeWrap_j9sxd_396{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex-shrink:0;height:36px}._discountTypeBtn_j9sxd_405{padding:0 10px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._discountTypeBtn_j9sxd_405:hover:not(._active_j9sxd_415):not(:disabled){background:#f1f5f9;color:#475569}._discountTypeBtn_j9sxd_405._active_j9sxd_415{background:#3b82f6;color:#fff}._discountTypeBtn_j9sxd_405:disabled{opacity:.5;cursor:not-allowed}._itemExtras_j9sxd_422{margin-top:14px;padding-top:14px;border-top:1px dashed #e2e8f0}._itemExtrasHeader_j9sxd_427{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}._itemExtrasHeader_j9sxd_427 svg{color:#3b82f6}._extrasGrid_j9sxd_440{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center}._warrantyToggle_j9sxd_454{display:flex;align-items:center;gap:7px;height:36px;padding:0 11px;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;font-size:12.5px;font-weight:600;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;box-sizing:border-box}._warrantyToggle_j9sxd_454 input[type=checkbox]{width:15px;height:15px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._warrantyToggle_j9sxd_454:hover{border-color:#93c5fd}._extrasGrid_j9sxd_440 select._input_j9sxd_213{padding-right:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 9px center;background-size:12px}._extrasGrid_j9sxd_440 select._input_j9sxd_213:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed}._addRowBtn_j9sxd_498{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;margin-top:14px;border:2px dashed #93c5fd;border-radius:10px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addRowBtn_j9sxd_498:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._addRowBtn_j9sxd_498:disabled{opacity:.5;cursor:not-allowed}._addExtraChargeBtn_j9sxd_519{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:0}._addExtraChargeBtn_j9sxd_519:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_j9sxd_519:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_j9sxd_539{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_j9sxd_539:hover{border-color:#cbd5e1}._extraChargeBoxError_j9sxd_548{border-color:#ef4444!important;background-color:#fef2f2!important}._extraChargeHeader_j9sxd_550{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._extraChargeCheckbox_j9sxd_556{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer}._extraChargeCheckbox_j9sxd_556 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._removeExtraChargeBtn_j9sxd_572{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_j9sxd_572:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_j9sxd_572:disabled{opacity:.5;cursor:not-allowed}._extraChargeGrid_j9sxd_585{display:grid;grid-template-columns:1.4fr .7fr .8fr .9fr 1.4fr;gap:12px;align-items:end}._extraChargeField_j9sxd_591{display:flex;flex-direction:column;gap:4px;min-width:0}._chargeTypeWrap_j9sxd_593{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:36px}._chargeTypeBtn_j9sxd_601{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._chargeTypeBtn_j9sxd_601:hover:not(:disabled):not(._active_j9sxd_415){background:#f1f5f9;color:#475569}._chargeTypeBtn_j9sxd_601._active_j9sxd_415{background:#3b82f6;color:#fff}._chargeTypeBtn_j9sxd_601:disabled{opacity:.5;cursor:not-allowed}._chargeAmountDisplay_j9sxd_616{font-size:13.5px;font-weight:700;color:#0f172a;padding:6px 12px;background:#f8fafc;border-radius:8px;text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e8f0}._noExtraCharges_j9sxd_631{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_j9sxd_631 svg{color:#94a3b8;flex-shrink:0}._summaryCard_j9sxd_648{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_j9sxd_658{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_j9sxd_659{font-weight:500;color:#64748b}._summaryValue_j9sxd_660{font-weight:600;color:#0f172a}._grandRow_j9sxd_661{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_j9sxd_662{font-size:15px;font-weight:700;color:#0f172a}._grandValue_j9sxd_663{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_j9sxd_668{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_j9sxd_668:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_j9sxd_668:disabled{opacity:.5;cursor:not-allowed}._submitBtn_j9sxd_683{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_j9sxd_683:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_j9sxd_683:disabled{opacity:.6;cursor:not-allowed;transform:none}._dateInputWrapper_j9sxd_709{position:relative;display:flex;align-items:center;width:100%}._dateInput_j9sxd_709{font-family:Courier New,monospace;letter-spacing:1px;font-weight:600;text-align:center;width:100%;padding-right:36px!important;cursor:pointer}._dateInput_j9sxd_709::placeholder{font-family:inherit;letter-spacing:.5px;font-weight:400;color:#94a3b8}._calendarIcon_j9sxd_720{position:absolute;right:10px;color:#94a3b8;cursor:pointer;transition:color .2s ease;z-index:1}._calendarIcon_j9sxd_720:hover{color:#3b82f6}._hiddenDatePicker_j9sxd_729{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:0}._smartClearBtn_j9sxd_746{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 6px;border-radius:50%;color:#94a3b8;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._smartClearBtn_j9sxd_746:hover{background:#fef2f2;color:#ef4444}._smartClearBtn_j9sxd_746:focus{outline:none;background:#fef2f2;color:#ef4444}.react-select__clear-indicator{display:none!important}@media (max-width: 1400px){._drawer_j9sxd_19{max-width:1200px}}@media (max-width: 1200px){._drawer_j9sxd_19{max-width:98vw;width:98vw}._itemMainGrid_j9sxd_349{grid-template-columns:minmax(160px,1.6fr) minmax(80px,.9fr) minmax(80px,.9fr) minmax(60px,.6fr) minmax(120px,1fr) minmax(80px,.8fr) minmax(110px,1fr);gap:10px}}@media (max-width: 1024px){._drawer_j9sxd_19{width:100vw;max-width:100vw}._detailsGrid_j9sxd_194{grid-template-columns:1fr 1fr}._detailsGrid_j9sxd_194 ._field_j9sxd_199:last-child{grid-column:1 / -1}._extraChargeGrid_j9sxd_585{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_j9sxd_585 ._extraRemark_j9sxd_797{grid-column:1 / -1}._itemMainGrid_j9sxd_349{grid-template-columns:repeat(4,minmax(0,1fr))}._fProduct_j9sxd_800{grid-column:1 / -1}._fUnit_j9sxd_801{grid-column:1 / 3}._fPrice_j9sxd_802{grid-column:3 / 5}._fQty_j9sxd_803{grid-column:1 / 2}._fDiscount_j9sxd_804{grid-column:2 / 4}._fGst_j9sxd_805{grid-column:4 / 5}._fTotal_j9sxd_806{grid-column:1 / -1}._extrasGrid_j9sxd_440{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 768px){._drawer_j9sxd_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_j9sxd_40{padding:12px 16px;min-height:64px}._drawerIcon_j9sxd_54{width:40px;height:40px;border-radius:11px}._drawerIcon_j9sxd_54 svg{width:18px;height:18px}._drawerTitle_j9sxd_53{font-size:17px}._drawerSubtitle_j9sxd_64{font-size:12px}._drawerBody_j9sxd_83{padding:14px 16px 16px}._drawerFooter_j9sxd_103{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_j9sxd_668,._submitBtn_j9sxd_683{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._customerGrid_j9sxd_193,._detailsGrid_j9sxd_194{grid-template-columns:1fr;gap:12px}._detailsGrid_j9sxd_194 ._field_j9sxd_199:last-child{grid-column:1}._input_j9sxd_213{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._inputSm_j9sxd_230{min-height:46px;height:46px;font-size:15px;padding:10px 12px;border-radius:10px}._label_j9sxd_201{font-size:13px}._itemLabel_j9sxd_365{font-size:11px}._inlineFormRow_j9sxd_256{grid-template-columns:1fr;gap:10px}._inlineCancelBtn_j9sxd_259,._inlineSubmitBtn_j9sxd_273{flex:1 1 0;justify-content:center;min-height:44px;font-size:14px;border-radius:10px}._itemCard_j9sxd_302{padding:14px;border-radius:14px}._itemCardHeader_j9sxd_318{margin-bottom:12px;padding-bottom:10px}._itemCardTitle_j9sxd_326{font-size:12px}._itemCardRemove_j9sxd_333{width:34px;height:34px;border-radius:9px}._itemMainGrid_j9sxd_349{grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}._fProduct_j9sxd_800,._fUnit_j9sxd_801{grid-column:1 / -1}._fPrice_j9sxd_802{grid-column:1 / 2}._fQty_j9sxd_803{grid-column:2 / 3}._fDiscount_j9sxd_804,._fGst_j9sxd_805,._fTotal_j9sxd_806{grid-column:1 / -1}._totalValue_j9sxd_373{min-height:44px;font-size:16px;border-radius:10px;justify-content:center}._discountWrap_j9sxd_390{gap:8px}._discountTypeWrap_j9sxd_396{height:44px}._discountTypeBtn_j9sxd_405{font-size:14px;padding:0 14px}._itemExtras_j9sxd_422{margin-top:14px;padding-top:14px}._extrasGrid_j9sxd_440{grid-template-columns:1fr;gap:12px}._warrantyToggle_j9sxd_454{height:46px;font-size:13px}._addRowBtn_j9sxd_498{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;border-radius:12px;min-height:48px}._extraChargeGrid_j9sxd_585{grid-template-columns:1fr;gap:12px}._extraChargeGrid_j9sxd_585 ._extraRemark_j9sxd_797{grid-column:1}._chargeTypeWrap_j9sxd_593{height:44px}._chargeTypeBtn_j9sxd_601{font-size:16px}._chargeAmountDisplay_j9sxd_616{min-height:44px;font-size:15px}._extraChargeBox_j9sxd_539{padding:14px;border-radius:12px}._extraChargeCheckbox_j9sxd_556{font-size:14px;gap:10px}._extraChargeCheckbox_j9sxd_556 input[type=checkbox]{width:20px;height:20px}._removeExtraChargeBtn_j9sxd_572{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._summaryCard_j9sxd_648{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_j9sxd_658{font-size:14px;padding:8px 0}._grandValue_j9sxd_663{font-size:20px}._dateInput_j9sxd_709{font-size:15px;padding-right:40px!important}._calendarIcon_j9sxd_720{right:12px;width:18px;height:18px}._loadingBar_j9sxd_129{font-size:12px;padding:8px 12px}}@media (max-width: 480px){._drawerHeader_j9sxd_40{padding:10px 12px;min-height:60px}._drawerIcon_j9sxd_54{width:36px;height:36px;border-radius:10px}._drawerIcon_j9sxd_54 svg{width:16px;height:16px}._drawerTitle_j9sxd_53{font-size:15px}._drawerSubtitle_j9sxd_64{font-size:11px}._closeBtn_j9sxd_66{width:36px;height:36px;border-radius:9px}._drawerBody_j9sxd_83{padding:12px 12px 14px}._drawerFooter_j9sxd_103{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_j9sxd_668,._submitBtn_j9sxd_683{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_j9sxd_156{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_j9sxd_156>span:not(._itemCount_j9sxd_172){font-size:12px}._sectionIcon_j9sxd_164{width:24px;height:24px}._sectionIcon_j9sxd_164 svg{width:13px;height:13px}._itemCount_j9sxd_172{font-size:11px;padding:2px 10px}._input_j9sxd_213{font-size:15px;min-height:46px;height:46px;padding:10px 12px}._inputSm_j9sxd_230{font-size:15px;min-height:44px;height:44px}._itemCard_j9sxd_302{padding:12px;border-radius:12px}._itemCardTitle_j9sxd_326{font-size:11px}._itemMainGrid_j9sxd_349{gap:10px}._totalValue_j9sxd_373{font-size:15px;min-height:42px}._summaryCard_j9sxd_648{padding:14px 16px}._summaryRow_j9sxd_658{font-size:13px}._grandValue_j9sxd_663{font-size:18px}._loadingState_j9sxd_119{padding:60px 16px;font-size:13px}}@media (max-width: 360px){._drawerTitle_j9sxd_53{font-size:14px}._drawerSubtitle_j9sxd_64{font-size:10.5px}._input_j9sxd_213{font-size:14px;min-height:44px;height:44px}._itemMainGrid_j9sxd_349{grid-template-columns:1fr}._fPrice_j9sxd_802,._fQty_j9sxd_803{grid-column:1 / -1!important}}@media (prefers-reduced-motion: reduce){._drawer_j9sxd_19,._backdrop_j9sxd_6,._closeBtn_j9sxd_66,._spinner_j9sxd_144,._submitBtn_j9sxd_683,._itemCard_j9sxd_302{animation:none!important;transition-duration:.01ms!important}}._page_829ci_8{padding:0;background:#f8fafc}._pageContent_829ci_14{margin:0 auto;transition:filter .3s ease}._pageBlur_829ci_19{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._pageDrawerOpen_829ci_25{overflow:hidden}._topBar_829ci_32{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._titleGroup_829ci_46{display:flex;align-items:center;gap:16px}._titleIcon_829ci_52{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._title_829ci_46{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_829ci_74{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._topActions_829ci_81{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_829ci_89{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_829ci_96,._deleteSelectedBtn_829ci_97,._addBtn_829ci_98,._refreshBtn_829ci_99{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_829ci_96{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_829ci_96:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_829ci_96 ._checkbox_829ci_127{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_829ci_135{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_829ci_97{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca;animation:_fadeInScale_829ci_1 .25s ease}._deleteSelectedBtn_829ci_97:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_829ci_97:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeInScale_829ci_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._addBtn_829ci_98{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_829ci_98:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_829ci_99{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_829ci_99:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_829ci_99:disabled{opacity:.5;cursor:not-allowed}._btnText_829ci_184{display:inline}._spin_829ci_186{animation:_spin_829ci_186 .8s linear infinite}@keyframes _spin_829ci_186{to{transform:rotate(360deg)}}._searchBox_829ci_192{position:relative;display:flex;align-items:center}._searchIcon_829ci_198{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_829ci_206{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_829ci_206:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_829ci_206::placeholder{color:#94a3b8}._clearSearchBtn_829ci_227{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_829ci_227:hover{color:#475569;background:#f1f5f9}._searchSpinner_829ci_244{position:absolute;right:34px;color:#3b82f6;display:flex;align-items:center}._card_829ci_255{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._tableWrapper_829ci_266{overflow-x:auto;-webkit-overflow-scrolling:touch}._tableWrapper_829ci_266::-webkit-scrollbar{height:4px}._tableWrapper_829ci_266::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_829ci_266::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_829ci_266::-webkit-scrollbar-thumb:hover{background:#94a3b8}._table_829ci_266{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}._table_829ci_266 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._th_829ci_288{padding:14px 16px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._td_829ci_299{padding:14px 16px;vertical-align:middle;color:#0f172a}._row_829ci_305{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._row_829ci_305:hover{background:#f8fafc}._row_829ci_305:last-child{border-bottom:none}._selectedRow_829ci_312{background:#eff6ff!important}._tdCenter_829ci_313{text-align:center}._checkbox_829ci_127{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;border-radius:4px}._invoiceNumber_829ci_329{font-weight:600;color:#1e40af;font-size:13px}._dateCell_829ci_335{display:flex;align-items:center;gap:6px;color:#475569}._customerCell_829ci_342{display:flex;align-items:center;gap:6px;color:#0f172a}._cellIcon_829ci_349{flex-shrink:0;color:#3b82f6}._amountCell_829ci_351{font-weight:500;color:#0f172a}._grandTotal_829ci_352{font-weight:700;color:#0f172a}._statusBadge_829ci_357{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.2px;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}._statusDraft_829ci_371{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}._statusSent_829ci_372{background:#dbeafe;color:#2563eb;border-color:#bfdbfe}._statusPending_829ci_373{background:#fef3c7;color:#d97706;border-color:#fde68a}._statusPaid_829ci_374{background:#d1fae5;color:#065f46;border-color:#a7f3d0}._statusUnpaid_829ci_375{background:#fef3c7;color:#b45309;border-color:#fde68a}._statusOverdue_829ci_376{background:#fee2e2;color:#991b1b;border-color:#fecaca}._statusCancelled_829ci_377{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}._empty_829ci_382{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_829ci_388{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_829ci_397{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd;transition:all .3s ease}._emptyIconWrapper_829ci_397:hover{border-color:#3b82f6;transform:scale(1.02)}._emptyTitle_829ci_414{font-size:20px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.2px}._emptyDescription_829ci_422{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_829ci_433{background:#fff}._skeletonRow_829ci_433:hover{background:#fff!important}._skeletonCell_829ci_436{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_829ci_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_829ci_1{0%{background-position:-200% 0}to{background-position:200% 0}}._dropdownContainer_829ci_452{position:relative;display:inline-block}._dropdownButton_829ci_454{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;font-weight:500;color:#475569;transition:all .2s ease;font-family:inherit}._dropdownButton_829ci_454:hover{border-color:#3b82f6;background:#eff6ff}._dropdownTitle_829ci_471{font-size:12px}._dropdownArrow_829ci_472{display:inline-flex;transition:transform .2s ease;transform:rotate(-90deg)}._arrowOpen_829ci_473{transform:rotate(-270deg)}._dropdownListContainer_829ci_474{min-width:180px}._dropdownListWrapper_829ci_476{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000001f;border:1px solid #e2e8f0;padding:6px;overflow:hidden}._dropdownListItem_829ci_485{display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-size:13px;color:#0f172a;width:100%;border-radius:6px;transition:all .2s ease;font-family:inherit}._dropdownListItem_829ci_485:hover{background:#f1f5f9}._dropdownItemIcon_829ci_502{flex-shrink:0}._textTruncate_829ci_503{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deleteAction_829ci_504{color:#ef4444!important}._deleteAction_829ci_504:hover{background:#fee2e2!important}._mobileMenuBtn_829ci_510{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;transition:all .18s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent}._mobileMenuBtn_829ci_510:active,._mobileMenuBtnActive_829ci_527{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;transform:scale(.94)}._mobileDropdownContainer_829ci_534{position:relative;display:inline-block}._mobileDropdownList_829ci_539{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 40px #0f172a2e,0 4px 12px #0f172a14;min-width:220px;max-width:260px;overflow:hidden;animation:_mobileDropdownIn_829ci_1 .18s cubic-bezier(.22,1,.36,1);transform-origin:top right}@keyframes _mobileDropdownIn_829ci_1{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._mobileDropdownItems_829ci_556{padding:6px;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}._mobileDropdownItems_829ci_556::-webkit-scrollbar{width:3px}._mobileDropdownItems_829ci_556::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._mobileDropdownItem_829ci_556{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease;width:100%;-webkit-tap-highlight-color:transparent}._mobileDropdownItem_829ci_556:active{background:#eff6ff}._mobileDropdownIconWrap_829ci_586{width:30px;height:30px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0}._mobileDropdownIcon_829ci_586{color:#3b82f6;flex-shrink:0}._mobileDropdownLabel_829ci_600{font-size:13px;font-weight:600;color:#0f172a;letter-spacing:-.1px}._mobileDeleteAction_829ci_607 ._mobileDropdownIconWrap_829ci_586{background:#fef2f2;border-color:#fecaca}._mobileDeleteAction_829ci_607 ._mobileDropdownIcon_829ci_586{color:#ef4444}._mobileDeleteAction_829ci_607 ._mobileDropdownLabel_829ci_600{color:#dc2626}._mobileDeleteAction_829ci_607:active{background:#fef2f2}._pagination_829ci_619{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fff}._paginationInfo_829ci_628{font-size:13px;color:#64748b;font-weight:500}._paginationControls_829ci_629{display:flex;gap:4px;align-items:center}._pageBtn_829ci_631{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:inherit}._pageBtn_829ci_631:hover:not(:disabled):not(._pageBtnActive_829ci_648){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_829ci_631:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_829ci_648{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}._pageBtnActive_829ci_648:hover{background:#2563eb;border-color:#2563eb}._pageInfo_829ci_666{font-size:13px;color:#64748b;font-weight:500;padding:0 8px}._pageDots_829ci_667{color:#94a3b8;padding:0 4px;font-weight:600}@media (max-width: 1200px){._searchInput_829ci_206{width:220px}}@media (max-width: 1024px){._topBar_829ci_32{padding:16px 20px}._searchInput_829ci_206{width:180px}._th_829ci_288,._td_829ci_299{padding:12px}}@media (max-width: 768px){._page_829ci_8{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._topBar_829ci_32{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._titleGroup_829ci_46{gap:12px}._title_829ci_46{font-size:20px}._subtitle_829ci_74{font-size:12px}._titleIcon_829ci_52{width:42px;height:42px}._topActions_829ci_81{display:flex;flex-direction:column;gap:10px;width:100%}._searchBox_829ci_192{width:100%}._searchInput_829ci_206{width:100%;font-size:14px}._actionButtonsRow_829ci_89{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_829ci_96{display:inline-flex!important;flex:0 0 auto;height:42px;min-height:42px;padding:0 12px;gap:6px}._selectAllBox_829ci_96 ._checkbox_829ci_127{width:18px;height:18px}._selectAllText_829ci_135{font-size:13px}._deleteSelectedBtn_829ci_97,._addBtn_829ci_98{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px;justify-content:center;gap:4px}._refreshBtn_829ci_99{width:42px;height:42px;min-width:42px;min-height:42px;flex:0 0 auto}._deleteSelectedBtn_829ci_97 span,._addBtn_829ci_98 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._card_829ci_255,._tableWrapper_829ci_266{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_829ci_266,._table_829ci_266 tbody,._table_829ci_266 tr,._table_829ci_266 td{display:block;width:100%}._table_829ci_266{font-size:14px;min-width:0}._table_829ci_266 thead{display:none}._table_829ci_266 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_829ci_266 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_829ci_266 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_829ci_266 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_829ci_266 tbody td:first-child{position:absolute;top:14px;right:14px;width:auto;padding:0;z-index:2;background:transparent;justify-content:flex-end}._table_829ci_266 tbody td:first-child:before{display:none}._table_829ci_266 tbody td:first-child ._checkbox_829ci_127{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_829ci_266 tbody td:nth-child(2){display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_829ci_266 tbody td:nth-child(2):before{display:none}._invoiceNumber_829ci_329{font-size:16px;font-weight:700;color:#1e40af;display:inline-flex;align-items:center;gap:6px}._table_829ci_266 tbody td:nth-child(5){display:flex;align-items:center;gap:8px;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #f1f5f9;text-align:left}._table_829ci_266 tbody td:nth-child(5):before{display:none}._customerCell_829ci_342{font-size:13px;color:#64748b;gap:8px;font-weight:500}._customerCell_829ci_342 ._cellIcon_829ci_349{width:15px;height:15px;color:#3b82f6}._table_829ci_266 tbody td:nth-child(3),._table_829ci_266 tbody td:nth-child(4),._table_829ci_266 tbody td:nth-child(6),._table_829ci_266 tbody td:nth-child(7){padding:8px 0}._dateCell_829ci_335,._customerCell_829ci_342{font-size:13px;color:#0f172a;font-weight:500}._dateCell_829ci_335 ._cellIcon_829ci_349{color:#3b82f6}._amountCell_829ci_351{font-size:14px;color:#0f172a;font-weight:700}._grandTotal_829ci_352{font-size:15px;font-weight:700;color:#0f172a}._statusBadge_829ci_357{font-size:11px;padding:5px 12px}._table_829ci_266 tbody td:last-child{display:flex;justify-content:flex-end;align-items:center;padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9;min-width:0}._table_829ci_266 tbody td:last-child:before{display:none}._dropdownContainer_829ci_452{display:none!important}._mobileDropdownContainer_829ci_534{display:inline-block!important}._selectedRow_829ci_312{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_829ci_433{padding:16px!important;display:block}._skeletonRow_829ci_433 td{display:block!important;padding:8px 0!important}._skeletonRow_829ci_433 td:before{display:none}._empty_829ci_382{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_829ci_619{flex-direction:column;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;margin-top:12px}._paginationInfo_829ci_628{text-align:center;font-size:12px}._paginationControls_829ci_629{justify-content:center;flex-wrap:wrap}._pageBtn_829ci_631{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_829ci_8{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._topBar_829ci_32{padding:12px;border-radius:10px;gap:10px}._title_829ci_46{font-size:18px}._subtitle_829ci_74{font-size:12px}._titleIcon_829ci_52{width:38px;height:38px;border-radius:10px}._titleIcon_829ci_52 svg{width:18px;height:18px}._actionButtonsRow_829ci_89{gap:6px}._selectAllBox_829ci_96{height:40px;min-height:40px;padding:0 10px}._selectAllBox_829ci_96 ._checkbox_829ci_127{width:16px;height:16px}._selectAllText_829ci_135{font-size:12px}._deleteSelectedBtn_829ci_97,._addBtn_829ci_98{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._deleteSelectedBtn_829ci_97 ._btnText_829ci_184,._addBtn_829ci_98 ._btnText_829ci_184{display:none}._deleteSelectedBtn_829ci_97,._addBtn_829ci_98{gap:0}._refreshBtn_829ci_99{width:40px;height:40px;min-width:40px;min-height:40px}._table_829ci_266 tbody tr{padding:14px;border-radius:12px;margin-bottom:10px}._invoiceNumber_829ci_329{font-size:15px}._customerCell_829ci_342{font-size:12px}._table_829ci_266 tbody td{font-size:13px;padding:5px 0}._grandTotal_829ci_352{font-size:14px}._statusBadge_829ci_357{font-size:10px;padding:4px 10px}._pagination_829ci_619{padding:10px 12px}._paginationInfo_829ci_628{font-size:11px}._pageBtn_829ci_631{min-width:30px;height:30px;font-size:11px}._mobileDropdownList_829ci_539{min-width:200px;max-width:240px}._mobileDropdownItem_829ci_556{padding:9px 10px;gap:8px}._mobileDropdownIconWrap_829ci_586{width:28px;height:28px}._mobileDropdownLabel_829ci_600{font-size:12.5px}}@media (min-width: 769px){._mobileDropdownContainer_829ci_534{display:none!important}}@media print{._page_829ci_8{padding:0;background:#fff}._topBar_829ci_32{border:none;box-shadow:none;padding:20px 0}._topActions_829ci_81,._pagination_829ci_619{display:none!important}._tableWrapper_829ci_266{display:block!important}._table_829ci_266{min-width:100%}._table_829ci_266 thead{background:#f1f5f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}._statusBadge_829ci_357{-webkit-print-color-adjust:exact;print-color-adjust:exact}._card_829ci_255{border:1px solid #e2e8f0;box-shadow:none;border-radius:0}}@media (prefers-reduced-motion: reduce){._spin_829ci_186,._refreshBtn_829ci_99,._pageBtn_829ci_631,._addBtn_829ci_98,._deleteSelectedBtn_829ci_97,._skeletonCell_829ci_436{animation:none!important;transition:none!important}._skeletonCell_829ci_436{background:#f1f5f9!important}}._backdrop_1ou4z_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_1ou4z_17{opacity:1;visibility:visible}._drawer_1ou4z_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_1ou4z_35{transform:translate(0)}._drawerHeader_1ou4z_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_1ou4z_53{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_1ou4z_54{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_1ou4z_53{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_1ou4z_64{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_1ou4z_66{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_1ou4z_66:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_1ou4z_66:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_1ou4z_83{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._drawerBody_1ou4z_83::-webkit-scrollbar{width:5px}._drawerBody_1ou4z_83::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_1ou4z_83::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_1ou4z_83::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_1ou4z_101{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._spin_1ou4z_117{animation:_spin_1ou4z_117 1s linear infinite}@keyframes _spin_1ou4z_117{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_1ou4z_119{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1ou4z_117 .8s linear infinite}._sectionHeader_1ou4z_131{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_1ou4z_139{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_1ou4z_131>span:not(._itemCount_1ou4z_147){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_1ou4z_147{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_1ou4z_168{display:grid;grid-template-columns:1fr 1fr;gap:18px}._detailsGrid_1ou4z_169{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px}._field_1ou4z_174{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1ou4z_176{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_1ou4z_176 svg{color:#3b82f6;flex-shrink:0}._required_1ou4z_186{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_1ou4z_188{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_1ou4z_188:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._input_1ou4z_188:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_1ou4z_188:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_1ou4z_205{min-height:36px;height:36px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_1ou4z_212{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_1ou4z_212:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1ou4z_214{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._helperText_1ou4z_215{font-size:11px;color:#94a3b8;margin-top:2px}._inputWithIcon_1ou4z_218{position:relative;display:flex;align-items:center;width:100%}._inputIcon_1ou4z_219{position:absolute;left:10px;color:#94a3b8;pointer-events:none}._inputWithIcon_1ou4z_218 ._input_1ou4z_188{padding-left:28px;text-align:right}._inlineForm_1ou4z_225{border:1.5px solid #dbeafe;border-radius:10px;padding:12px;background:#f0f9ff}._inlineFormRow_1ou4z_226{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}._inlineFormActions_1ou4z_227{display:flex;justify-content:flex-end;gap:10px}._inlineCancelBtn_1ou4z_229{padding:7px 16px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}._inlineCancelBtn_1ou4z_229:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._inlineCancelBtn_1ou4z_229:disabled{opacity:.5;cursor:not-allowed}._inlineSubmitBtn_1ou4z_243{padding:7px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #3b82f640}._inlineSubmitBtn_1ou4z_243:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}._inlineSubmitBtn_1ou4z_243:disabled{opacity:.5;cursor:not-allowed;transform:none}._itemsList_1ou4z_266{display:flex;flex-direction:column;gap:14px}._itemCard_1ou4z_272{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}._itemCard_1ou4z_272:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a0f}._itemCardError_1ou4z_282{border-color:#fecaca!important;background:#fff5f5;box-shadow:0 0 0 3px #ef44440f}._itemCardHeader_1ou4z_288{display:none}._itemMainGrid_1ou4z_292{display:grid;grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(160px,1.2fr) minmax(110px,1fr) minmax(140px,1fr);gap:12px;align-items:end;padding-right:44px}._itemSpecsGrid_1ou4z_306{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}._itemField_1ou4z_315{display:flex;flex-direction:column;gap:4px;min-width:0}._itemLabel_1ou4z_317{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._totalValue_1ou4z_325{display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding:6px 12px;border-radius:8px;background:#eff6ff;border:1.5px solid #bfdbfe;font-size:14px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums;white-space:nowrap}._itemRowRemoveDesktop_1ou4z_341{position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid #fecaca;background:#fef2f2;color:#ef4444;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._itemRowRemoveDesktop_1ou4z_341:hover:not(:disabled){background:#fee2e2;border-color:#f87171}._itemRowRemoveDesktop_1ou4z_341:disabled{opacity:.35;cursor:not-allowed}._discountWrap_1ou4z_361{display:flex;align-items:center;gap:6px;min-width:0}._discountInput_1ou4z_362{flex:1;min-width:0;text-align:right}._discountTypeWrap_1ou4z_367{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex-shrink:0;height:36px}._discountTypeBtn_1ou4z_376{padding:0 10px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._discountTypeBtn_1ou4z_376:hover:not(._active_1ou4z_386){background:#f1f5f9;color:#475569}._discountTypeBtn_1ou4z_376._active_1ou4z_386{background:#3b82f6;color:#fff}._addRowBtn_1ou4z_390{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;margin-top:14px;border:2px dashed #93c5fd;border-radius:10px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addRowBtn_1ou4z_390:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._addRowBtn_1ou4z_390:disabled{opacity:.5;cursor:not-allowed}._addExtraChargeBtn_1ou4z_411{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}._addExtraChargeBtn_1ou4z_411:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_1ou4z_411:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_1ou4z_429{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_1ou4z_429:hover{border-color:#cbd5e1}._extraChargeBoxError_1ou4z_438{border-color:#ef4444!important;background-color:#fef2f2!important}._extraChargeHeader_1ou4z_440{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._extraChargeCheckbox_1ou4z_446{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer}._extraChargeCheckbox_1ou4z_446 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._removeExtraChargeBtn_1ou4z_462{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_1ou4z_462:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_1ou4z_462:disabled{opacity:.5;cursor:not-allowed}._extraChargeGrid_1ou4z_475{display:grid;grid-template-columns:1.4fr .7fr .8fr .9fr 1.4fr;gap:12px;align-items:end}._extraChargeField_1ou4z_481{display:flex;flex-direction:column;gap:4px;min-width:0}._chargeTypeWrap_1ou4z_483{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:36px}._chargeTypeBtn_1ou4z_491{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._chargeTypeBtn_1ou4z_491:hover:not(:disabled):not(._active_1ou4z_386){background:#f1f5f9;color:#475569}._chargeTypeBtn_1ou4z_491._active_1ou4z_386{background:#3b82f6;color:#fff}._chargeTypeBtn_1ou4z_491:disabled{opacity:.5;cursor:not-allowed}._chargeAmountDisplay_1ou4z_506{font-size:13.5px;font-weight:700;color:#0f172a;padding:6px 12px;background:#f8fafc;border-radius:8px;text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e8f0}._noExtraCharges_1ou4z_521{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_1ou4z_521 svg{color:#94a3b8;flex-shrink:0}._summaryCard_1ou4z_574{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_1ou4z_584{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_1ou4z_585{font-weight:500;color:#64748b}._summaryValue_1ou4z_586{font-weight:600;color:#0f172a}._grandRow_1ou4z_587{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_1ou4z_588{font-size:15px;font-weight:700;color:#0f172a}._grandValue_1ou4z_589{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_1ou4z_594{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_1ou4z_594:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_1ou4z_594:disabled{opacity:.5;cursor:not-allowed}._submitBtn_1ou4z_609{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_1ou4z_609:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_1ou4z_609:disabled{opacity:.6;cursor:not-allowed;transform:none}._dateInputWrapper_1ou4z_635{position:relative;display:flex;align-items:center;width:100%}._dateInput_1ou4z_635{font-family:Courier New,monospace;letter-spacing:1px;font-weight:600;text-align:center;width:100%;padding-right:36px!important;cursor:pointer}._dateInput_1ou4z_635::placeholder{font-family:inherit;letter-spacing:.5px;font-weight:400;color:#94a3b8}._calendarIcon_1ou4z_646{position:absolute;right:10px;color:#94a3b8;cursor:pointer;transition:color .2s ease;z-index:1}._calendarIcon_1ou4z_646:hover{color:#3b82f6}._hiddenDatePicker_1ou4z_655{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:0}@media (max-width: 1400px){._drawer_1ou4z_19{max-width:1200px}}@media (max-width: 1200px){._drawer_1ou4z_19{max-width:98vw;width:98vw}._itemMainGrid_1ou4z_292{grid-template-columns:minmax(160px,1.6fr) minmax(80px,.9fr) minmax(80px,.9fr) minmax(60px,.6fr) minmax(120px,1fr) minmax(80px,.8fr) minmax(110px,1fr);gap:10px}}@media (max-width: 1024px){._drawer_1ou4z_19{width:100vw;max-width:100vw}._detailsGrid_1ou4z_169{grid-template-columns:1fr 1fr}._detailsGrid_1ou4z_169 ._field_1ou4z_174:last-child{grid-column:1 / -1}._extraChargeGrid_1ou4z_475{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_1ou4z_475 ._extraRemark_1ou4z_695{grid-column:1 / -1}._itemMainGrid_1ou4z_292{grid-template-columns:repeat(4,minmax(0,1fr))}._fProduct_1ou4z_700{grid-column:1 / -1}._fUnit_1ou4z_701{grid-column:1 / 3}._fPrice_1ou4z_702{grid-column:3 / 5}._fQty_1ou4z_703{grid-column:1 / 2}._fDiscount_1ou4z_704{grid-column:2 / 4}._fGst_1ou4z_705{grid-column:4 / 5}._fTotal_1ou4z_706{grid-column:1 / -1}}@media (max-width: 768px){._drawer_1ou4z_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_1ou4z_40{padding:12px 16px;min-height:64px}._drawerIcon_1ou4z_54{width:40px;height:40px;border-radius:11px}._drawerIcon_1ou4z_54 svg{width:18px;height:18px}._drawerTitle_1ou4z_53{font-size:17px}._drawerSubtitle_1ou4z_64{font-size:12px}._drawerBody_1ou4z_83{padding:14px 16px 16px}._drawerFooter_1ou4z_101{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1ou4z_594,._submitBtn_1ou4z_609{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._customerGrid_1ou4z_168,._detailsGrid_1ou4z_169{grid-template-columns:1fr;gap:12px}._detailsGrid_1ou4z_169 ._field_1ou4z_174:last-child{grid-column:1}._input_1ou4z_188{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._inputSm_1ou4z_205{min-height:46px;height:46px;font-size:15px;padding:10px 12px;border-radius:10px}._label_1ou4z_176{font-size:13px}._itemLabel_1ou4z_317{font-size:11px}._inlineFormRow_1ou4z_226{grid-template-columns:1fr;gap:10px}._inlineCancelBtn_1ou4z_229,._inlineSubmitBtn_1ou4z_243{flex:1 1 0;justify-content:center;min-height:44px;font-size:14px;border-radius:10px}._itemCard_1ou4z_272{padding:14px;border-radius:14px}._itemCardHeader_1ou4z_288{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._itemCardTitle_1ou4z_763{font-size:12px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.06em}._itemCardRemove_1ou4z_770{width:34px;height:34px;border:1px solid #fecaca;background:#fef2f2;color:#ef4444;border-radius:9px;cursor:pointer;display:flex;align-items:center;justify-content:center}._itemCardRemove_1ou4z_770:disabled{opacity:.4;cursor:not-allowed}._itemRowRemoveDesktop_1ou4z_341{display:none}._itemMainGrid_1ou4z_292{grid-template-columns:1fr 1fr;gap:12px;padding-right:0;align-items:stretch}._fProduct_1ou4z_700,._fUnit_1ou4z_701{grid-column:1 / -1}._fPrice_1ou4z_702{grid-column:1 / 2}._fQty_1ou4z_703{grid-column:2 / 3}._fDiscount_1ou4z_704,._fGst_1ou4z_705,._fTotal_1ou4z_706{grid-column:1 / -1}._itemSpecsGrid_1ou4z_306{grid-template-columns:1fr;gap:12px;margin-top:14px;padding-top:14px}._fSpec_1ou4z_806{grid-column:1 / -1!important}._totalValue_1ou4z_325{min-height:44px;font-size:16px;border-radius:10px;justify-content:center}._discountWrap_1ou4z_361{gap:8px}._discountTypeWrap_1ou4z_367{height:44px}._discountTypeBtn_1ou4z_376{font-size:14px;padding:0 14px}._addRowBtn_1ou4z_390{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;border-radius:12px;min-height:48px}._extraChargeGrid_1ou4z_475{grid-template-columns:1fr;gap:12px}._extraChargeGrid_1ou4z_475 ._extraRemark_1ou4z_695{grid-column:1}._chargeTypeWrap_1ou4z_483{height:44px}._chargeTypeBtn_1ou4z_491{font-size:16px}._chargeAmountDisplay_1ou4z_506{min-height:44px;font-size:15px}._extraChargeBox_1ou4z_429{padding:14px;border-radius:12px}._extraChargeCheckbox_1ou4z_446{font-size:14px;gap:10px}._extraChargeCheckbox_1ou4z_446 input[type=checkbox]{width:20px;height:20px}._removeExtraChargeBtn_1ou4z_462{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._summaryCard_1ou4z_574{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_1ou4z_584{font-size:14px;padding:8px 0}._grandValue_1ou4z_589{font-size:20px}._dateInput_1ou4z_635{font-size:15px;padding-right:40px!important}._calendarIcon_1ou4z_646{right:12px;width:18px;height:18px}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px!important}}@media (max-width: 480px){._drawerHeader_1ou4z_40{padding:10px 12px;min-height:60px}._drawerIcon_1ou4z_54{width:36px;height:36px;border-radius:10px}._drawerIcon_1ou4z_54 svg{width:16px;height:16px}._drawerTitle_1ou4z_53{font-size:15px}._drawerSubtitle_1ou4z_64{font-size:11px}._closeBtn_1ou4z_66{width:36px;height:36px;border-radius:9px}._drawerBody_1ou4z_83{padding:12px 12px 14px}._drawerFooter_1ou4z_101{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1ou4z_594,._submitBtn_1ou4z_609{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_1ou4z_131{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_1ou4z_131>span:not(._itemCount_1ou4z_147){font-size:12px}._sectionIcon_1ou4z_139{width:24px;height:24px}._sectionIcon_1ou4z_139 svg{width:13px;height:13px}._itemCount_1ou4z_147{font-size:11px;padding:2px 10px}._input_1ou4z_188{font-size:15px;min-height:46px;height:46px;padding:10px 12px}._inputSm_1ou4z_205{font-size:15px;min-height:44px;height:44px}._itemCard_1ou4z_272{padding:12px;border-radius:12px}._itemCardTitle_1ou4z_763{font-size:11px}._itemMainGrid_1ou4z_292{gap:10px}._totalValue_1ou4z_325{font-size:15px;min-height:42px}._summaryCard_1ou4z_574{padding:14px 16px}._summaryRow_1ou4z_584{font-size:13px}._grandValue_1ou4z_589{font-size:18px}}@media (max-width: 360px){._drawerTitle_1ou4z_53{font-size:14px}._drawerSubtitle_1ou4z_64{font-size:10.5px}._input_1ou4z_188{font-size:14px;min-height:44px;height:44px}._itemMainGrid_1ou4z_292{grid-template-columns:1fr}._fPrice_1ou4z_702,._fQty_1ou4z_703{grid-column:1 / -1!important}}@media (prefers-reduced-motion: reduce){._drawer_1ou4z_19,._backdrop_1ou4z_6,._closeBtn_1ou4z_66,._spinner_1ou4z_119,._submitBtn_1ou4z_609,._itemCard_1ou4z_272{animation:none!important;transition-duration:.01ms!important}}@media print{._backdrop_1ou4z_6{display:none!important}._drawer_1ou4z_19{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._backdrop_gfj10_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_gfj10_17{opacity:1;visibility:visible}._drawer_gfj10_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_gfj10_35{transform:translate(0)}._drawerHeader_gfj10_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_gfj10_53{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_gfj10_54{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_gfj10_53{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_gfj10_64{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:500}._headerActions_gfj10_66{display:flex;align-items:center;gap:10px;flex-shrink:0}._closeBtn_gfj10_73{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_gfj10_73:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_gfj10_73:disabled{opacity:.4;cursor:not-allowed;transform:none}._statusBadge_gfj10_90{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}._statusDraft_gfj10_103{background:#f1f5f9;color:#475569;border-color:#e2e8f0}._statusSent_gfj10_104{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}._statusPending_gfj10_105{background:#fff7ed;color:#ea580c;border-color:#fed7aa}._statusApproved_gfj10_106{background:#ecfdf5;color:#059669;border-color:#a7f3d0}._statusConverted_gfj10_107{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}._statusExpired_gfj10_108{background:#fef2f2;color:#dc2626;border-color:#fecaca}._statusCancelled_gfj10_109{background:#f8fafc;color:#64748b;border-color:#e2e8f0}._drawerBody_gfj10_114{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._drawerBody_gfj10_114::-webkit-scrollbar{width:5px}._drawerBody_gfj10_114::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_gfj10_114::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_gfj10_114::-webkit-scrollbar-thumb:hover{background:#94a3b8}._loadingState_gfj10_132{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:#64748b;font-size:14px}._spinnerLarge_gfj10_142{width:44px;height:44px;border:3px solid #dbeafe;border-top-color:#3b82f6;border-radius:50%;animation:_spin_gfj10_142 .9s linear infinite}._spin_gfj10_142{animation:_spin_gfj10_142 1s linear infinite}@keyframes _spin_gfj10_142{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_gfj10_153{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:12px;color:#94a3b8;text-align:center}._emptyIcon_gfj10_163{color:#cbd5e1}._emptyState_gfj10_153 p{font-size:14px;color:#64748b;margin:0;font-weight:500}._sectionHeader_gfj10_169{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_gfj10_177{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_gfj10_169>span:not(._itemCount_gfj10_185){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_gfj10_185{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_gfj10_206{display:grid;grid-template-columns:1fr 1fr;gap:18px}._detailsGrid_gfj10_207{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px}._field_gfj10_212{display:flex;flex-direction:column;gap:6px;min-width:0}._label_gfj10_214{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_gfj10_214 svg{color:#3b82f6;flex-shrink:0}._viewValue_gfj10_225{min-height:40px;display:flex;align-items:center;padding:9px 12px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;font-weight:500;box-sizing:border-box;word-break:break-word;line-height:1.4}._metadataRibbon_gfj10_244{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:12.5px;color:#475569;margin-top:16px;box-shadow:0 1px 3px #0f172a0a}._metadataItem_gfj10_258{display:flex;align-items:center;gap:6px;color:#475569;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metadataItem_gfj10_258 svg{color:#94a3b8;flex-shrink:0}._metadataLabel_gfj10_270{color:#94a3b8;font-weight:600}._metadataValue_gfj10_271{color:#0f172a;font-weight:600}._metadataDivider_gfj10_272{width:1px;height:16px;background:#e2e8f0;flex-shrink:0}._itemsList_gfj10_282{display:flex;flex-direction:column;gap:14px}._itemCard_gfj10_288{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}._itemCard_gfj10_288:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a0f}._itemCardHeader_gfj10_299{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._itemCardIndex_gfj10_307{font-size:12px;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:.06em}._itemCardTotal_gfj10_314{font-size:14px;font-weight:700;color:#1e40af;background:#eff6ff;border:1.5px solid #bfdbfe;padding:4px 12px;border-radius:8px;font-variant-numeric:tabular-nums}._itemMainGrid_gfj10_325{display:grid;grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(160px,1.2fr) minmax(110px,1fr) minmax(140px,1fr);gap:12px;align-items:end}._itemSpecsGrid_gfj10_339{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}._itemField_gfj10_348{display:flex;flex-direction:column;gap:4px;min-width:0}._itemLabel_gfj10_350{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._itemValue_gfj10_358{min-height:36px;display:flex;align-items:center;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#0f172a;font-weight:500;box-sizing:border-box;word-break:break-word;line-height:1.3}._itemValueRight_gfj10_373{min-height:36px;display:flex;align-items:center;justify-content:flex-end;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#0f172a;font-weight:600;box-sizing:border-box;font-variant-numeric:tabular-nums;white-space:nowrap}._totalValue_gfj10_390{display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding:6px 12px;border-radius:8px;background:#eff6ff;border:1.5px solid #bfdbfe;font-size:14px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums;white-space:nowrap}._extraChargeBox_gfj10_409{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_gfj10_409:hover{border-color:#cbd5e1}._extraChargeHeader_gfj10_419{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #f1f5f9}._extraChargeName_gfj10_427{font-size:12.5px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.04em}._extraChargeAmount_gfj10_434{font-size:14px;font-weight:700;color:#1e40af;background:#eff6ff;border:1.5px solid #bfdbfe;padding:4px 12px;border-radius:8px;font-variant-numeric:tabular-nums;white-space:nowrap}._extraChargeGrid_gfj10_446{display:grid;grid-template-columns:1.4fr .9fr .7fr 1.4fr;gap:12px;align-items:end}._extraChargeField_gfj10_452{display:flex;flex-direction:column;gap:4px;min-width:0}._summaryCard_gfj10_457{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_gfj10_467{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_gfj10_468{font-weight:500;color:#64748b}._summaryValue_gfj10_469{font-weight:600;color:#0f172a}._grandRow_gfj10_470{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_gfj10_471{font-size:15px;font-weight:700;color:#0f172a}._grandValue_gfj10_472{font-size:20px;font-weight:700;color:#3b82f6}._drawerFooter_gfj10_477{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._cancelBtn_gfj10_490{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_gfj10_490:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_gfj10_490:disabled{opacity:.5;cursor:not-allowed}._submitBtn_gfj10_505{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_gfj10_505:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_gfj10_505:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 1400px){._drawer_gfj10_19{max-width:1200px}}@media (max-width: 1200px){._drawer_gfj10_19{max-width:98vw;width:98vw}._itemMainGrid_gfj10_325{grid-template-columns:minmax(160px,1.6fr) minmax(80px,.9fr) minmax(80px,.9fr) minmax(60px,.6fr) minmax(120px,1fr) minmax(80px,.8fr) minmax(110px,1fr);gap:10px}}@media (max-width: 1024px){._drawer_gfj10_19{width:100vw;max-width:100vw}._detailsGrid_gfj10_207{grid-template-columns:1fr 1fr}._detailsGrid_gfj10_207 ._field_gfj10_212:last-child{grid-column:1 / -1}._extraChargeGrid_gfj10_446{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_gfj10_446 ._extraRemark_gfj10_551{grid-column:1 / -1}._itemMainGrid_gfj10_325{grid-template-columns:repeat(4,minmax(0,1fr))}._fProduct_gfj10_554{grid-column:1 / -1}._fUnit_gfj10_555{grid-column:1 / 3}._fPrice_gfj10_556{grid-column:3 / 5}._fQty_gfj10_557{grid-column:1 / 2}._fDiscount_gfj10_558{grid-column:2 / 4}._fGst_gfj10_559{grid-column:4 / 5}._fTotal_gfj10_560{grid-column:1 / -1}}@media (max-width: 768px){._drawer_gfj10_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_gfj10_40{padding:12px 16px;min-height:64px}._drawerIcon_gfj10_54{width:40px;height:40px;border-radius:11px}._drawerIcon_gfj10_54 svg{width:18px;height:18px}._drawerTitle_gfj10_53{font-size:17px}._drawerSubtitle_gfj10_64{font-size:12px}._drawerBody_gfj10_114{padding:14px 16px 16px}._drawerFooter_gfj10_477{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_gfj10_490,._submitBtn_gfj10_505{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._customerGrid_gfj10_206,._detailsGrid_gfj10_207{grid-template-columns:1fr;gap:12px}._detailsGrid_gfj10_207 ._field_gfj10_212:last-child{grid-column:1}._viewValue_gfj10_225{min-height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._label_gfj10_214{font-size:13px}._metadataRibbon_gfj10_244{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}._metadataDivider_gfj10_272{display:none}._metadataItem_gfj10_258{font-size:13px;white-space:normal}._itemCard_gfj10_288{padding:14px;border-radius:14px}._itemCardHeader_gfj10_299{margin-bottom:12px}._itemCardIndex_gfj10_307{font-size:12px}._itemCardTotal_gfj10_314{font-size:15px;padding:5px 14px}._itemMainGrid_gfj10_325{grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}._fProduct_gfj10_554,._fUnit_gfj10_555{grid-column:1 / -1}._fPrice_gfj10_556{grid-column:1 / 2}._fQty_gfj10_557{grid-column:2 / 3}._fDiscount_gfj10_558,._fGst_gfj10_559,._fTotal_gfj10_560{grid-column:1 / -1}._itemValue_gfj10_358,._itemValueRight_gfj10_373{min-height:44px;font-size:15px;padding:10px 12px;border-radius:10px}._totalValue_gfj10_390{min-height:44px;font-size:16px;border-radius:10px;justify-content:center}._itemSpecsGrid_gfj10_339{grid-template-columns:1fr;gap:12px;margin-top:14px;padding-top:14px}._fSpec_gfj10_649{grid-column:1 / -1!important}._extraChargeGrid_gfj10_446{grid-template-columns:1fr;gap:12px}._extraChargeGrid_gfj10_446 ._extraRemark_gfj10_551{grid-column:1}._extraChargeBox_gfj10_409{padding:14px;border-radius:12px}._extraChargeName_gfj10_427{font-size:13px}._extraChargeAmount_gfj10_434{font-size:15px}._summaryCard_gfj10_457{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_gfj10_467{font-size:14px;padding:8px 0}._grandValue_gfj10_472{font-size:20px}._statusBadge_gfj10_90{font-size:10.5px;padding:4px 10px}}@media (max-width: 480px){._drawerHeader_gfj10_40{padding:10px 12px;min-height:60px}._drawerIcon_gfj10_54{width:36px;height:36px;border-radius:10px}._drawerIcon_gfj10_54 svg{width:16px;height:16px}._drawerTitle_gfj10_53{font-size:15px}._drawerSubtitle_gfj10_64{font-size:11px}._closeBtn_gfj10_73{width:36px;height:36px;border-radius:9px}._drawerBody_gfj10_114{padding:12px 12px 14px}._drawerFooter_gfj10_477{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_gfj10_490,._submitBtn_gfj10_505{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_gfj10_169{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_gfj10_169>span:not(._itemCount_gfj10_185){font-size:12px}._sectionIcon_gfj10_177{width:24px;height:24px}._sectionIcon_gfj10_177 svg{width:13px;height:13px}._itemCount_gfj10_185{font-size:11px;padding:2px 10px}._viewValue_gfj10_225{font-size:15px;min-height:46px;padding:10px 12px}._itemCard_gfj10_288{padding:12px;border-radius:12px}._itemCardIndex_gfj10_307{font-size:11px}._itemMainGrid_gfj10_325{gap:10px}._totalValue_gfj10_390{font-size:15px;min-height:42px}._itemValue_gfj10_358,._itemValueRight_gfj10_373{font-size:14px;min-height:42px}._summaryCard_gfj10_457{padding:14px 16px}._summaryRow_gfj10_467{font-size:13px}._grandValue_gfj10_472{font-size:18px}}@media (max-width: 360px){._drawerTitle_gfj10_53{font-size:14px}._drawerSubtitle_gfj10_64{font-size:10.5px}._viewValue_gfj10_225{font-size:14px;min-height:44px}._itemMainGrid_gfj10_325{grid-template-columns:1fr}._fPrice_gfj10_556,._fQty_gfj10_557{grid-column:1 / -1!important}}@media (prefers-reduced-motion: reduce){._drawer_gfj10_19,._backdrop_gfj10_6,._closeBtn_gfj10_73,._spinnerLarge_gfj10_142,._submitBtn_gfj10_505,._itemCard_gfj10_288{animation:none!important;transition-duration:.01ms!important}}._backdrop_1vhk7_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_1vhk7_17{opacity:1;visibility:visible}._drawer_1vhk7_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_1vhk7_35{transform:translate(0)}._drawerHeader_1vhk7_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_1vhk7_53{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_1vhk7_54{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_1vhk7_53{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_1vhk7_64{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_1vhk7_66{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_1vhk7_66:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_1vhk7_66:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_1vhk7_83{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._drawerBody_1vhk7_83::-webkit-scrollbar{width:5px}._drawerBody_1vhk7_83::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_1vhk7_83::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_1vhk7_83::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_1vhk7_101{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._loadingState_1vhk7_117{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px}._spinnerLarge_1vhk7_127{width:42px;height:42px;border:3px solid #dbeafe;border-top-color:#3b82f6;border-radius:50%;animation:_spin_1vhk7_127 .9s linear infinite}._spin_1vhk7_127{animation:_spin_1vhk7_127 1s linear infinite}@keyframes _spin_1vhk7_127{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_1vhk7_127{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1vhk7_127 .8s linear infinite}._sectionHeader_1vhk7_151{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_1vhk7_159{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_1vhk7_151>span:not(._itemCount_1vhk7_167){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_1vhk7_167{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_1vhk7_188{display:grid;grid-template-columns:1fr 1fr;gap:18px}._detailsGrid_1vhk7_189{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px}._field_1vhk7_194{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1vhk7_196{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_1vhk7_196 svg{color:#3b82f6;flex-shrink:0}._required_1vhk7_206{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_1vhk7_208{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_1vhk7_208:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._input_1vhk7_208:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_1vhk7_208:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_1vhk7_225{min-height:36px;height:36px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_1vhk7_232{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_1vhk7_232:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1vhk7_234{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._helperText_1vhk7_235{font-size:11px;color:#94a3b8;margin-top:2px}._inputWithIcon_1vhk7_237{position:relative;display:flex;align-items:center;width:100%}._inputIcon_1vhk7_238{position:absolute;left:10px;color:#94a3b8;pointer-events:none}._inputWithIcon_1vhk7_237 ._input_1vhk7_208{padding-left:28px;text-align:right}._inlineForm_1vhk7_244{border:1.5px solid #dbeafe;border-radius:10px;padding:12px;background:#f0f9ff}._inlineFormRow_1vhk7_245{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}._inlineFormActions_1vhk7_246{display:flex;justify-content:flex-end;gap:10px}._inlineCancelBtn_1vhk7_248{padding:7px 16px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}._inlineCancelBtn_1vhk7_248:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._inlineCancelBtn_1vhk7_248:disabled{opacity:.5;cursor:not-allowed}._inlineSubmitBtn_1vhk7_262{padding:7px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #3b82f640}._inlineSubmitBtn_1vhk7_262:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}._inlineSubmitBtn_1vhk7_262:disabled{opacity:.5;cursor:not-allowed;transform:none}._itemsList_1vhk7_285{display:flex;flex-direction:column;gap:14px}._itemCard_1vhk7_287{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}._itemCard_1vhk7_287:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a0f}._itemCardError_1vhk7_297{border-color:#fecaca!important;background:#fff5f5;box-shadow:0 0 0 3px #ef44440f}._itemCardHeader_1vhk7_303{display:none}._itemMainGrid_1vhk7_305{display:grid;grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(160px,1.2fr) minmax(110px,1fr) minmax(140px,1fr);gap:12px;align-items:end;padding-right:44px}._itemSpecsGrid_1vhk7_320{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}._itemField_1vhk7_329{display:flex;flex-direction:column;gap:4px;min-width:0}._itemLabel_1vhk7_331{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._totalValue_1vhk7_339{display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding:6px 12px;border-radius:8px;background:#eff6ff;border:1.5px solid #bfdbfe;font-size:14px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums;white-space:nowrap}._itemRowRemoveDesktop_1vhk7_355{position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid #fecaca;background:#fef2f2;color:#ef4444;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._itemRowRemoveDesktop_1vhk7_355:hover:not(:disabled){background:#fee2e2;border-color:#f87171}._itemRowRemoveDesktop_1vhk7_355:disabled{opacity:.35;cursor:not-allowed}._discountWrap_1vhk7_374{display:flex;align-items:center;gap:6px;min-width:0}._discountInput_1vhk7_375{flex:1;min-width:0;text-align:right}._discountTypeWrap_1vhk7_376{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex-shrink:0;height:36px}._discountTypeBtn_1vhk7_385{padding:0 10px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._discountTypeBtn_1vhk7_385:hover:not(._active_1vhk7_395){background:#f1f5f9;color:#475569}._discountTypeBtn_1vhk7_385._active_1vhk7_395{background:#3b82f6;color:#fff}._addRowBtn_1vhk7_398{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;margin-top:14px;border:2px dashed #93c5fd;border-radius:10px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addRowBtn_1vhk7_398:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._addRowBtn_1vhk7_398:disabled{opacity:.5;cursor:not-allowed}._addExtraChargeBtn_1vhk7_419{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}._addExtraChargeBtn_1vhk7_419:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_1vhk7_419:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_1vhk7_437{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_1vhk7_437:hover{border-color:#cbd5e1}._extraChargeBoxError_1vhk7_446{border-color:#ef4444!important;background-color:#fef2f2!important}._extraChargeHeader_1vhk7_448{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._extraChargeCheckbox_1vhk7_454{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer}._extraChargeCheckbox_1vhk7_454 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._removeExtraChargeBtn_1vhk7_470{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_1vhk7_470:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_1vhk7_470:disabled{opacity:.5;cursor:not-allowed}._extraChargeGrid_1vhk7_483{display:grid;grid-template-columns:1.4fr .7fr .8fr .9fr 1.4fr;gap:12px;align-items:end}._extraChargeField_1vhk7_489{display:flex;flex-direction:column;gap:4px;min-width:0}._chargeTypeWrap_1vhk7_491{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:36px}._chargeTypeBtn_1vhk7_499{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._chargeTypeBtn_1vhk7_499:hover:not(:disabled):not(._active_1vhk7_395){background:#f1f5f9;color:#475569}._chargeTypeBtn_1vhk7_499._active_1vhk7_395{background:#3b82f6;color:#fff}._chargeTypeBtn_1vhk7_499:disabled{opacity:.5;cursor:not-allowed}._chargeAmountDisplay_1vhk7_514{font-size:13.5px;font-weight:700;color:#0f172a;padding:6px 12px;background:#f8fafc;border-radius:8px;text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e8f0}._noExtraCharges_1vhk7_529{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_1vhk7_529 svg{color:#94a3b8;flex-shrink:0}.react-select__menu{z-index:9999!important;border-radius:10px!important;box-shadow:0 12px 40px #0f172a24,0 4px 12px #0f172a0f!important;border:1px solid #e2e8f0!important;overflow:hidden!important;margin-top:4px!important;background:#fff!important}.react-select__menu-list{padding:6px!important;max-height:240px!important;overflow-y:auto!important}.react-select__option{padding:9px 12px!important;cursor:pointer!important;transition:all .15s ease!important;color:#0f172a!important;font-size:13px!important;border-radius:6px!important;margin:2px 0!important;font-weight:500!important}.react-select__option:hover:not(.react-select__option--is-selected){background-color:#eff6ff!important;color:#1e40af!important}.react-select__option--is-selected{background-color:#3b82f6!important;color:#fff!important}._summaryCard_1vhk7_575{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_1vhk7_585{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_1vhk7_586{font-weight:500;color:#64748b}._summaryValue_1vhk7_587{font-weight:600;color:#0f172a}._grandRow_1vhk7_588{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_1vhk7_589{font-size:15px;font-weight:700;color:#0f172a}._grandValue_1vhk7_590{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_1vhk7_595{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_1vhk7_595:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_1vhk7_595:disabled{opacity:.5;cursor:not-allowed}._submitBtn_1vhk7_610{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_1vhk7_610:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_1vhk7_610:disabled{opacity:.6;cursor:not-allowed;transform:none}._dateInputWrapper_1vhk7_636{position:relative;display:flex;align-items:center;width:100%}._dateInput_1vhk7_636{font-family:Courier New,monospace;letter-spacing:1px;font-weight:600;text-align:center;width:100%;padding-right:36px!important;cursor:pointer}._dateInput_1vhk7_636::placeholder{font-family:inherit;letter-spacing:.5px;font-weight:400;color:#94a3b8}._calendarIcon_1vhk7_647{position:absolute;right:10px;color:#94a3b8;cursor:pointer;transition:color .2s ease;z-index:1}._calendarIcon_1vhk7_647:hover{color:#3b82f6}._hiddenDatePicker_1vhk7_649{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:0}@media (max-width: 1400px){._drawer_1vhk7_19{max-width:1200px}}@media (max-width: 1200px){._drawer_1vhk7_19{max-width:98vw;width:98vw}._itemMainGrid_1vhk7_305{grid-template-columns:minmax(160px,1.6fr) minmax(100px,1fr) minmax(100px,1fr) minmax(70px,.7fr) minmax(140px,1.1fr) minmax(100px,1fr) minmax(120px,1fr);gap:10px}}@media (max-width: 1024px){._drawer_1vhk7_19{width:100vw;max-width:100vw}._detailsGrid_1vhk7_189{grid-template-columns:1fr 1fr}._detailsGrid_1vhk7_189 ._field_1vhk7_194:last-child{grid-column:1 / -1}._extraChargeGrid_1vhk7_483{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_1vhk7_483 ._extraRemark_1vhk7_678{grid-column:1 / -1}._itemMainGrid_1vhk7_305{grid-template-columns:repeat(4,minmax(0,1fr))}._fProduct_1vhk7_683{grid-column:1 / -1}._fUnit_1vhk7_684{grid-column:1 / 3}._fPrice_1vhk7_685{grid-column:3 / 5}._fQty_1vhk7_686{grid-column:1 / 2}._fDiscount_1vhk7_687{grid-column:2 / 4}._fGst_1vhk7_688{grid-column:4 / 5}._fTotal_1vhk7_689{grid-column:1 / -1}}@media (max-width: 768px){._drawer_1vhk7_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_1vhk7_40{padding:12px 16px;min-height:64px}._drawerIcon_1vhk7_54{width:40px;height:40px;border-radius:11px}._drawerIcon_1vhk7_54 svg{width:18px;height:18px}._drawerTitle_1vhk7_53{font-size:17px}._drawerSubtitle_1vhk7_64{font-size:12px}._drawerBody_1vhk7_83{padding:14px 16px 16px}._drawerFooter_1vhk7_101{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1vhk7_595,._submitBtn_1vhk7_610{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._customerGrid_1vhk7_188,._detailsGrid_1vhk7_189{grid-template-columns:1fr;gap:12px}._detailsGrid_1vhk7_189 ._field_1vhk7_194:last-child{grid-column:1}._input_1vhk7_208{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._inputSm_1vhk7_225{min-height:44px;height:44px;font-size:14px;padding:10px 12px;border-radius:10px}._label_1vhk7_196{font-size:13px}._itemLabel_1vhk7_331{font-size:11px}._inlineFormRow_1vhk7_245{grid-template-columns:1fr;gap:10px}._inlineCancelBtn_1vhk7_248,._inlineSubmitBtn_1vhk7_262{flex:1 1 0;justify-content:center;min-height:44px;font-size:14px;border-radius:10px}._itemCard_1vhk7_287{padding:14px;border-radius:14px}._itemCardHeader_1vhk7_303{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._itemCardTitle_1vhk7_739{font-size:12px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.06em}._itemCardRemove_1vhk7_746{width:34px;height:34px;border:1px solid #fecaca;background:#fef2f2;color:#ef4444;border-radius:9px;cursor:pointer;display:flex;align-items:center;justify-content:center}._itemCardRemove_1vhk7_746:disabled{opacity:.4;cursor:not-allowed}._itemRowRemoveDesktop_1vhk7_355{display:none}._itemMainGrid_1vhk7_305{grid-template-columns:1fr 1fr;gap:12px;padding-right:0;align-items:stretch}._fProduct_1vhk7_683,._fUnit_1vhk7_684{grid-column:1 / -1}._fPrice_1vhk7_685{grid-column:1 / 2}._fQty_1vhk7_686{grid-column:2 / 3}._fDiscount_1vhk7_687,._fGst_1vhk7_688,._fTotal_1vhk7_689{grid-column:1 / -1}._itemSpecsGrid_1vhk7_320{grid-template-columns:1fr;gap:12px;margin-top:14px;padding-top:14px}._fSpec_1vhk7_782{grid-column:1 / -1!important}._totalValue_1vhk7_339{min-height:44px;font-size:16px;border-radius:10px;justify-content:center}._discountWrap_1vhk7_374{gap:8px}._discountTypeWrap_1vhk7_376{height:44px}._discountTypeBtn_1vhk7_385{font-size:14px;padding:0 14px}._addRowBtn_1vhk7_398{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;border-radius:12px;min-height:48px}._extraChargeGrid_1vhk7_483{grid-template-columns:1fr;gap:12px}._extraChargeGrid_1vhk7_483 ._extraRemark_1vhk7_678{grid-column:1}._chargeTypeWrap_1vhk7_491{height:44px}._chargeTypeBtn_1vhk7_499{font-size:16px}._chargeAmountDisplay_1vhk7_514{min-height:44px;font-size:15px}._extraChargeBox_1vhk7_437{padding:14px;border-radius:12px}._extraChargeCheckbox_1vhk7_454{font-size:14px;gap:10px}._extraChargeCheckbox_1vhk7_454 input[type=checkbox]{width:20px;height:20px}._removeExtraChargeBtn_1vhk7_470{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._summaryCard_1vhk7_575{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_1vhk7_585{font-size:14px;padding:8px 0}._grandValue_1vhk7_590{font-size:20px}._dateInput_1vhk7_636{font-size:15px;padding-right:40px!important}._calendarIcon_1vhk7_647{right:12px;width:18px;height:18px}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px!important}}@media (max-width: 480px){._drawerHeader_1vhk7_40{padding:10px 12px;min-height:60px}._drawerIcon_1vhk7_54{width:36px;height:36px;border-radius:10px}._drawerIcon_1vhk7_54 svg{width:16px;height:16px}._drawerTitle_1vhk7_53{font-size:15px}._drawerSubtitle_1vhk7_64{font-size:11px}._closeBtn_1vhk7_66{width:36px;height:36px;border-radius:9px}._drawerBody_1vhk7_83{padding:12px 12px 14px}._drawerFooter_1vhk7_101{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1vhk7_595,._submitBtn_1vhk7_610{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_1vhk7_151{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_1vhk7_151>span:not(._itemCount_1vhk7_167){font-size:12px}._sectionIcon_1vhk7_159{width:24px;height:24px}._sectionIcon_1vhk7_159 svg{width:13px;height:13px}._itemCount_1vhk7_167{font-size:11px;padding:2px 10px}._input_1vhk7_208{font-size:15px;min-height:46px;height:46px;padding:10px 12px}._inputSm_1vhk7_225{font-size:15px;min-height:42px;height:42px}._itemCard_1vhk7_287{padding:12px;border-radius:12px}._itemCardTitle_1vhk7_739{font-size:11px}._itemMainGrid_1vhk7_305{gap:10px}._totalValue_1vhk7_339{font-size:15px;min-height:42px}._summaryCard_1vhk7_575{padding:14px 16px}._summaryRow_1vhk7_585{font-size:13px}._grandValue_1vhk7_590{font-size:18px}}@media (max-width: 360px){._drawerTitle_1vhk7_53{font-size:14px}._drawerSubtitle_1vhk7_64{font-size:10.5px}._input_1vhk7_208{font-size:14px;min-height:44px;height:44px}._itemMainGrid_1vhk7_305{grid-template-columns:1fr}._fPrice_1vhk7_685,._fQty_1vhk7_686{grid-column:1 / -1!important}}@media (prefers-reduced-motion: reduce){._drawer_1vhk7_19,._backdrop_1vhk7_6,._closeBtn_1vhk7_66,._spinner_1vhk7_127,._submitBtn_1vhk7_610,._itemCard_1vhk7_287,._spinnerLarge_1vhk7_127{animation:none!important;transition-duration:.01ms!important}}@media print{._backdrop_1vhk7_6{display:none!important}._drawer_1vhk7_19{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_wf350_8{padding:0;background:#f8fafc}._pageContent_wf350_14{margin:0 auto;transition:filter .3s ease}._pageBlur_wf350_19{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._pageDrawerOpen_wf350_25{overflow:hidden}._topBar_wf350_32{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._titleGroup_wf350_46{display:flex;align-items:center;gap:16px}._titleIcon_wf350_52{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._title_wf350_46{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_wf350_74{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._topActions_wf350_81{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_wf350_89{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_wf350_96,._deleteSelectedBtn_wf350_97,._addBtn_wf350_98,._refreshBtn_wf350_99{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_wf350_96{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_wf350_96:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_wf350_96 ._checkbox_wf350_127{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_wf350_135{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_wf350_97{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca;animation:_fadeInScale_wf350_1 .25s ease}._deleteSelectedBtn_wf350_97:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_wf350_97:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeInScale_wf350_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._addBtn_wf350_98{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_wf350_98:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_wf350_99{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_wf350_99:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_wf350_99:disabled{opacity:.5;cursor:not-allowed}._btnText_wf350_184{display:inline}._spin_wf350_186{animation:_spin_wf350_186 .8s linear infinite}@keyframes _spin_wf350_186{to{transform:rotate(360deg)}}._searchBox_wf350_192{position:relative;display:flex;align-items:center}._searchIcon_wf350_198{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_wf350_206{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_wf350_206:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_wf350_206::placeholder{color:#94a3b8}._clearSearchBtn_wf350_227{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_wf350_227:hover{color:#475569;background:#f1f5f9}._searchSpinner_wf350_244{position:absolute;right:34px;color:#3b82f6;display:flex;align-items:center}._tabsWrapper_wf350_255{margin-bottom:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:0 4px;box-shadow:0 1px 3px #0000000a}._tabs_wf350_255{display:flex;gap:2px;padding:4px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}._tabs_wf350_255::-webkit-scrollbar{height:3px}._tabs_wf350_255::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._tabs_wf350_255::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}._tab_wf350_255{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;position:relative;font-family:inherit}._tab_wf350_255:hover{color:#1e40af;background:#f1f5f9}._tabActive_wf350_296{color:#1e40af;background:#eff6ff;font-weight:600}._tabActive_wf350_296:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:60%;height:3px;background:#3b82f6;border-radius:4px}._tabCount_wf350_314{background:#e2e8f0;color:#475569;font-size:10px;font-weight:600;padding:1px 8px;border-radius:12px;min-width:20px;text-align:center}._tabActive_wf350_296 ._tabCount_wf350_314{background:#bfdbfe;color:#1e40af}._card_wf350_330{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._tableWrapper_wf350_341{overflow-x:auto;-webkit-overflow-scrolling:touch}._tableWrapper_wf350_341::-webkit-scrollbar{height:4px}._tableWrapper_wf350_341::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_wf350_341::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_wf350_341::-webkit-scrollbar-thumb:hover{background:#94a3b8}._table_wf350_341{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}._table_wf350_341 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._th_wf350_363{padding:14px 16px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._td_wf350_374{padding:14px 16px;vertical-align:middle;color:#0f172a}._row_wf350_380{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._row_wf350_380:hover{background:#f8fafc}._row_wf350_380:last-child{border-bottom:none}._selectedRow_wf350_387{background:#eff6ff!important}._tdCenter_wf350_388{text-align:center}._checkbox_wf350_127{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;border-radius:4px}._proformaNumber_wf350_404{font-weight:600;color:#1e40af;font-size:13px}._dateCell_wf350_410{display:flex;align-items:center;gap:6px;color:#475569}._customerCell_wf350_417{display:flex;align-items:center;gap:6px;color:#0f172a}._cellIcon_wf350_424{flex-shrink:0;color:#3b82f6}._amountCell_wf350_426{font-weight:500;color:#0f172a}._grandTotal_wf350_427{font-weight:700;color:#0f172a}._statusBadge_wf350_432{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.2px;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}._statusDraft_wf350_446{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}._statusSent_wf350_447{background:#dbeafe;color:#2563eb;border-color:#bfdbfe}._statusPending_wf350_448{background:#fef3c7;color:#d97706;border-color:#fde68a}._statusApproved_wf350_449{background:#d1fae5;color:#065f46;border-color:#a7f3d0}._statusConverted_wf350_450{background:#f3e8ff;color:#7c3aed;border-color:#e9d5ff}._statusExpired_wf350_451{background:#fee2e2;color:#991b1b;border-color:#fecaca}._statusCancelled_wf350_452{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}._empty_wf350_457{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_wf350_463{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_wf350_472{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd;transition:all .3s ease}._emptyIconWrapper_wf350_472:hover{border-color:#3b82f6;transform:scale(1.02)}._emptyTitle_wf350_489{font-size:20px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.2px}._emptyDescription_wf350_497{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_wf350_508{background:#fff}._skeletonRow_wf350_508:hover{background:#fff!important}._skeletonCell_wf350_511{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_wf350_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_wf350_1{0%{background-position:-200% 0}to{background-position:200% 0}}._dropdownContainer_wf350_527{position:relative;display:inline-block}._dropdownButton_wf350_529{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;font-weight:500;color:#475569;transition:all .2s ease;font-family:inherit}._dropdownButton_wf350_529:hover{border-color:#3b82f6;background:#eff6ff}._dropdownTitle_wf350_546{font-size:12px}._dropdownArrow_wf350_547{display:inline-flex;transition:transform .2s ease;transform:rotate(-90deg)}._arrowOpen_wf350_548{transform:rotate(-270deg)}._dropdownListContainer_wf350_549{min-width:180px}._dropdownListWrapper_wf350_551{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000001f;border:1px solid #e2e8f0;padding:6px;overflow:hidden}._dropdownListItem_wf350_560{display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-size:13px;color:#0f172a;width:100%;border-radius:6px;transition:all .2s ease;font-family:inherit}._dropdownListItem_wf350_560:hover{background:#f1f5f9}._dropdownItemIcon_wf350_577{flex-shrink:0}._textTruncate_wf350_578{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deleteAction_wf350_579{color:#ef4444!important}._deleteAction_wf350_579:hover{background:#fee2e2!important}._mobileMenuBtn_wf350_585{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;transition:all .18s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent}._mobileMenuBtn_wf350_585:active,._mobileMenuBtnActive_wf350_602{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;transform:scale(.94)}._mobileDropdownContainer_wf350_609{position:relative;display:inline-block}._mobileDropdownList_wf350_614{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 40px #0f172a2e,0 4px 12px #0f172a14;min-width:220px;max-width:260px;overflow:hidden;animation:_mobileDropdownIn_wf350_1 .18s cubic-bezier(.22,1,.36,1);transform-origin:top right}@keyframes _mobileDropdownIn_wf350_1{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._mobileDropdownItems_wf350_631{padding:6px;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}._mobileDropdownItems_wf350_631::-webkit-scrollbar{width:3px}._mobileDropdownItems_wf350_631::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._mobileDropdownItem_wf350_631{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease;width:100%;-webkit-tap-highlight-color:transparent}._mobileDropdownItem_wf350_631:active{background:#eff6ff}._mobileDropdownIconWrap_wf350_661{width:30px;height:30px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0}._mobileDropdownIcon_wf350_661{color:#3b82f6;flex-shrink:0}._mobileDropdownLabel_wf350_675{font-size:13px;font-weight:600;color:#0f172a;letter-spacing:-.1px}._mobileDeleteAction_wf350_682 ._mobileDropdownIconWrap_wf350_661{background:#fef2f2;border-color:#fecaca}._mobileDeleteAction_wf350_682 ._mobileDropdownIcon_wf350_661{color:#ef4444}._mobileDeleteAction_wf350_682 ._mobileDropdownLabel_wf350_675{color:#dc2626}._mobileDeleteAction_wf350_682:active{background:#fef2f2}._pagination_wf350_696{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fff}._paginationInfo_wf350_705{font-size:13px;color:#64748b;font-weight:500}._paginationControls_wf350_706{display:flex;gap:4px;align-items:center}._pageBtn_wf350_708{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:inherit}._pageBtn_wf350_708:hover:not(:disabled):not(._pageBtnActive_wf350_725){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_wf350_708:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_wf350_725{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}._pageBtnActive_wf350_725:hover{background:#2563eb;border-color:#2563eb}._pageInfo_wf350_743{font-size:13px;color:#64748b;font-weight:500;padding:0 8px}._pageDots_wf350_744{color:#94a3b8;padding:0 4px;font-weight:600}@media (max-width: 1200px){._searchInput_wf350_206{width:220px}}@media (max-width: 1024px){._topBar_wf350_32{padding:16px 20px}._searchInput_wf350_206{width:180px}._th_wf350_363,._td_wf350_374{padding:12px}}@media (max-width: 768px){._page_wf350_8{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._topBar_wf350_32{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._titleGroup_wf350_46{gap:12px}._title_wf350_46{font-size:20px}._subtitle_wf350_74{font-size:12px}._titleIcon_wf350_52{width:42px;height:42px}._topActions_wf350_81{display:flex;flex-direction:column;gap:10px;width:100%}._searchBox_wf350_192{width:100%}._searchInput_wf350_206{width:100%;font-size:14px}._actionButtonsRow_wf350_89{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_wf350_96{display:inline-flex!important;flex:0 0 auto;height:42px;min-height:42px;padding:0 12px;gap:6px}._selectAllBox_wf350_96 ._checkbox_wf350_127{width:18px;height:18px}._selectAllText_wf350_135{font-size:13px}._deleteSelectedBtn_wf350_97,._addBtn_wf350_98{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px;justify-content:center;gap:4px}._refreshBtn_wf350_99{width:42px;height:42px;min-width:42px;min-height:42px;flex:0 0 auto}._deleteSelectedBtn_wf350_97 span,._addBtn_wf350_98 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tabsWrapper_wf350_255{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}._tabs_wf350_255{min-width:max-content;padding:4px 8px}._tab_wf350_255{padding:8px 14px;font-size:12px}._tabCount_wf350_314{font-size:9px;padding:1px 6px;min-width:16px}._card_wf350_330,._tableWrapper_wf350_341{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_wf350_341,._table_wf350_341 tbody,._table_wf350_341 tr,._table_wf350_341 td{display:block;width:100%}._table_wf350_341{font-size:14px;min-width:0}._table_wf350_341 thead{display:none}._table_wf350_341 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_wf350_341 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_wf350_341 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_wf350_341 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_wf350_341 tbody td:first-child{position:absolute;top:14px;right:14px;width:auto;padding:0;z-index:2;background:transparent;justify-content:flex-end}._table_wf350_341 tbody td:first-child:before{display:none}._table_wf350_341 tbody td:first-child ._checkbox_wf350_127{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_wf350_341 tbody td:nth-child(2){display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_wf350_341 tbody td:nth-child(2):before{display:none}._proformaNumber_wf350_404{font-size:16px;font-weight:700;color:#1e40af;display:inline-flex;align-items:center;gap:6px}._table_wf350_341 tbody td:nth-child(4){display:flex;align-items:center;gap:8px;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #f1f5f9;text-align:left}._table_wf350_341 tbody td:nth-child(4):before{display:none}._customerCell_wf350_417{font-size:13px;color:#64748b;gap:8px;font-weight:500}._customerCell_wf350_417 ._cellIcon_wf350_424{width:15px;height:15px;color:#3b82f6}._table_wf350_341 tbody td:nth-child(3),._table_wf350_341 tbody td:nth-child(5),._table_wf350_341 tbody td:nth-child(6),._table_wf350_341 tbody td:nth-child(7){padding:8px 0}._dateCell_wf350_410,._customerCell_wf350_417{font-size:13px;color:#0f172a;font-weight:500}._dateCell_wf350_410 ._cellIcon_wf350_424{color:#3b82f6}._amountCell_wf350_426{font-size:14px;color:#0f172a;font-weight:700}._grandTotal_wf350_427{font-size:15px;font-weight:700;color:#0f172a}._statusBadge_wf350_432{font-size:11px;padding:5px 12px}._table_wf350_341 tbody td:last-child{display:flex;justify-content:flex-end;align-items:center;padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9;min-width:0}._table_wf350_341 tbody td:last-child:before{display:none}._dropdownContainer_wf350_527{display:none!important}._mobileDropdownContainer_wf350_609{display:inline-block!important}._selectedRow_wf350_387{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_wf350_508{padding:16px!important;display:block}._skeletonRow_wf350_508 td{display:block!important;padding:8px 0!important}._skeletonRow_wf350_508 td:before{display:none}._empty_wf350_457{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_wf350_696{flex-direction:column;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;margin-top:12px}._paginationInfo_wf350_705{text-align:center;font-size:12px}._paginationControls_wf350_706{justify-content:center;flex-wrap:wrap}._pageBtn_wf350_708{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_wf350_8{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._topBar_wf350_32{padding:12px;border-radius:10px;gap:10px}._title_wf350_46{font-size:18px}._subtitle_wf350_74{font-size:12px}._titleIcon_wf350_52{width:38px;height:38px;border-radius:10px}._titleIcon_wf350_52 svg{width:18px;height:18px}._actionButtonsRow_wf350_89{gap:6px}._selectAllBox_wf350_96{height:40px;min-height:40px;padding:0 10px}._selectAllBox_wf350_96 ._checkbox_wf350_127{width:16px;height:16px}._selectAllText_wf350_135{font-size:12px}._deleteSelectedBtn_wf350_97,._addBtn_wf350_98{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._deleteSelectedBtn_wf350_97 ._btnText_wf350_184,._addBtn_wf350_98 ._btnText_wf350_184{display:none}._deleteSelectedBtn_wf350_97,._addBtn_wf350_98{gap:0}._refreshBtn_wf350_99{width:40px;height:40px;min-width:40px;min-height:40px}._table_wf350_341 tbody tr{padding:14px;border-radius:12px;margin-bottom:10px}._proformaNumber_wf350_404{font-size:15px}._customerCell_wf350_417{font-size:12px}._table_wf350_341 tbody td{font-size:13px;padding:5px 0}._grandTotal_wf350_427{font-size:14px}._statusBadge_wf350_432{font-size:10px;padding:4px 10px}._pagination_wf350_696{padding:10px 12px}._paginationInfo_wf350_705{font-size:11px}._pageBtn_wf350_708{min-width:30px;height:30px;font-size:11px}._mobileDropdownList_wf350_614{min-width:200px;max-width:240px}._mobileDropdownItem_wf350_631{padding:9px 10px;gap:8px}._mobileDropdownIconWrap_wf350_661{width:28px;height:28px}._mobileDropdownLabel_wf350_675{font-size:12.5px}}@media (min-width: 769px){._mobileDropdownContainer_wf350_609{display:none!important}}@media print{._page_wf350_8{padding:0;background:#fff}._topBar_wf350_32{border:none;box-shadow:none;padding:20px 0}._topActions_wf350_81,._pagination_wf350_696,._tabsWrapper_wf350_255{display:none!important}._tableWrapper_wf350_341{display:block!important}._table_wf350_341{min-width:100%}._table_wf350_341 thead{background:#f1f5f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}._statusBadge_wf350_432{-webkit-print-color-adjust:exact;print-color-adjust:exact}._card_wf350_330{border:1px solid #e2e8f0;box-shadow:none;border-radius:0}}@media (prefers-reduced-motion: reduce){._spin_wf350_186,._refreshBtn_wf350_99,._pageBtn_wf350_708,._addBtn_wf350_98,._deleteSelectedBtn_wf350_97,._skeletonCell_wf350_511{animation:none!important;transition:none!important}._skeletonCell_wf350_511{background:#f1f5f9!important}}._page_1od5y_7{min-height:100vh;background:transparent;box-sizing:border-box}._pageContent_1od5y_14{margin:0 auto;display:flex;flex-direction:column;gap:20px}._headerSection_1od5y_25{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0f172a0a}._headerLeft_1od5y_37{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1od5y_44{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}._pageTitle_1od5y_57{font-size:22px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._pageSubtitle_1od5y_66{font-size:13px;color:#64748b;margin:3px 0 0;font-weight:500}._refreshBtn_1od5y_76{width:42px;height:42px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._refreshBtn_1od5y_76:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._refreshBtn_1od5y_76:disabled{opacity:.55;cursor:not-allowed}._spin_1od5y_102{animation:_spin_1od5y_102 .8s linear infinite}@keyframes _spin_1od5y_102{to{transform:rotate(360deg)}}._filtersBar_1od5y_113{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0f172a0a}._searchWrapper_1od5y_125{position:relative;flex:1 1 280px;min-width:220px;display:flex;align-items:center}._searchIcon_1od5y_133{position:absolute;left:13px;color:#94a3b8;pointer-events:none}._searchInput_1od5y_140{width:100%;height:42px;padding:0 40px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13.5px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box}._searchInput_1od5y_140::placeholder{color:#94a3b8}._searchInput_1od5y_140:hover:not(:disabled){border-color:#94a3b8}._searchInput_1od5y_140:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1od5y_140:disabled{opacity:.6;cursor:not-allowed}._clearSearch_1od5y_174{position:absolute;right:10px;width:22px;height:22px;border:none;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._clearSearch_1od5y_174:hover{background:#fee2e2;color:#ef4444}._addBtn_1od5y_196{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;font-family:inherit;flex-shrink:0;letter-spacing:.2px}._addBtn_1od5y_196:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}._addBtn_1od5y_196:disabled{opacity:.65;cursor:not-allowed;transform:none}._addFormCard_1od5y_231{background:#fff;border:1.5px solid #bfdbfe;border-radius:14px;box-shadow:0 4px 20px #3b82f614;overflow:hidden;animation:_slideDown_1od5y_1 .3s ease}@keyframes _slideDown_1od5y_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._addFormHeader_1od5y_251{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:1.5px solid #bfdbfe}._addFormTitleGroup_1od5y_261{display:flex;align-items:center;gap:10px}._addFormIcon_1od5y_267{width:34px;height:34px;background:#fff;border:1.5px solid #93c5fd;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}._addFormTitle_1od5y_261{font-size:15px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.2px}._addFormClose_1od5y_288{width:34px;height:34px;border:none;background:#fff;border-radius:9px;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._addFormClose_1od5y_288:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._addFormClose_1od5y_288:disabled{opacity:.5;cursor:not-allowed}._addFormBody_1od5y_314{padding:20px}._addFormGrid_1od5y_318{display:grid;grid-template-columns:1fr 1fr;gap:16px}._addFormField_1od5y_324{display:flex;flex-direction:column;gap:6px;min-width:0}._addFormFieldFull_1od5y_331{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}._addFormLabel_1od5y_338{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._required_1od5y_347{color:#ef4444!important;font-weight:700}._optional_1od5y_352{color:#94a3b8;font-weight:500;font-size:12px}._addFormInput_1od5y_358{width:100%;height:46px;padding:0 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box}._addFormInput_1od5y_358:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px #3b82f61a}._addFormInput_1od5y_358:hover:not(:disabled):not(:focus){border-color:#94a3b8}._addFormInput_1od5y_358:disabled{opacity:.6;cursor:not-allowed}._addFormInputError_1od5y_388{border-color:#ef4444!important;background:#fef2f2!important}._addFormInputError_1od5y_388:focus{box-shadow:0 0 0 4px #ef44441a!important}._addFormTextarea_1od5y_397{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;resize:vertical;min-height:90px;box-sizing:border-box;line-height:1.5}._addFormTextarea_1od5y_397:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px #3b82f61a}._addFormTextarea_1od5y_397:hover:not(:disabled):not(:focus){border-color:#94a3b8}._addFormTextarea_1od5y_397:disabled{opacity:.6;cursor:not-allowed}._addFormError_1od5y_429{display:flex;align-items:center;gap:6px;font-size:12px;color:#ef4444;font-weight:500;margin-top:2px}._addFormHint_1od5y_439{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._addFormActions_1od5y_447{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1.5px solid #f1f5f9}._cancelBtn_1od5y_459{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px;font-family:inherit}._cancelBtn_1od5y_459:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1od5y_459:disabled{opacity:.6;cursor:not-allowed}._saveBtn_1od5y_483{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px;font-family:inherit}._saveBtn_1od5y_483:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._saveBtn_1od5y_483:disabled{opacity:.7;cursor:not-allowed;transform:none}._btnSpinner_1od5y_515{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1od5y_102 .7s linear infinite;flex-shrink:0}._btnSpinnerSmall_1od5y_526{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:_spin_1od5y_102 .7s linear infinite}._mainCard_1od5y_539{background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}._desktopTableWrapper_1od5y_550{display:block;overflow-x:auto}._table_1od5y_555{width:100%;border-collapse:collapse;font-size:13.5px;table-layout:auto}._th_1od5y_562{text-align:left;padding:14px 16px;font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.6px;background:#f8fafc;border-bottom:1.5px solid #f1f5f9;white-space:nowrap}._thCenter_1od5y_575{text-align:center}._td_1od5y_579{padding:14px 16px;border-bottom:1px solid #f1f5f9;color:#334155;font-size:13.5px;vertical-align:middle}._row_1od5y_587{transition:background .15s ease}._row_1od5y_587:hover{background:#f8fafc}._row_1od5y_587:last-child ._td_1od5y_579{border-bottom:none}._editingRow_1od5y_599,._editingRow_1od5y_599:hover{background:#eff6ff!important}._tdCenter_1od5y_607{text-align:center}._rowIndex_1od5y_611{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;background:#f1f5f9;border-radius:8px;font-size:12px;font-weight:700;color:#475569}._settingCell_1od5y_626{display:flex;align-items:center;gap:10px;min-width:0}._avatarSmall_1od5y_633{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 2px 6px #3b82f64d}._settingName_1od5y_646{font-weight:600;color:#0f172a;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._keyCode_1od5y_656{display:inline-block;padding:4px 10px;border:1px;border-radius:6px;font-family:SF Mono,Consolas,Monaco,monospace;font-size:12px;font-weight:600;color:#1e40af;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}._valueDisplay_1od5y_673{color:#475569;font-weight:500;font-size:13px;line-height:1.4;word-break:break-word;overflow:hidden;text-overflow:ellipsis}._groupBadge_1od5y_684{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:11.5px;font-weight:700;color:#475569;text-transform:lowercase;letter-spacing:.3px;white-space:nowrap}._editTextarea_1od5y_698{width:100%;padding:8px 10px;border:1.5px solid #3b82f6;border-radius:8px;font-size:13px;font-family:inherit;color:#0f172a;background:#fff;outline:none;box-shadow:0 0 0 4px #3b82f61a;resize:vertical;min-height:60px;box-sizing:border-box;line-height:1.4}._actionBtnGroup_1od5y_718{display:inline-flex;justify-content:center;align-items:center;gap:6px;flex-wrap:nowrap;min-width:76px}._actionBtn_1od5y_718{width:34px;height:34px;border-radius:9px;border:1.5px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0;font-family:inherit}._actionBtn_1od5y_718 svg{flex-shrink:0}._editBtn_1od5y_746{background:#eff6ff;color:#3b82f6;border-color:#bfdbfe}._editBtn_1od5y_746:hover:not(:disabled){background:#3b82f6;color:#fff;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}._actionBtn_1od5y_718._cancelBtn_1od5y_459{background:#fef2f2;color:#ef4444;border-color:#fecaca;padding:0;min-height:unset;font-size:inherit;font-weight:400;border-radius:9px}._actionBtn_1od5y_718._cancelBtn_1od5y_459:hover:not(:disabled){background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}._saveActionBtn_1od5y_780{background:#ecfdf5;color:#10b981;border-color:#a7f3d0}._saveActionBtn_1od5y_780:hover:not(:disabled){background:#10b981;color:#fff;border-color:#10b981;box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}._actionBtn_1od5y_718:disabled{opacity:.5;cursor:not-allowed}._skeletonRow_1od5y_802{animation:_pulse_1od5y_1 1.5s ease-in-out infinite}@keyframes _pulse_1od5y_1{0%,to{opacity:1}50%{opacity:.55}}._skeletonCell_1od5y_811{height:16px;border-radius:6px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:_shimmer_1od5y_1 1.5s ease-in-out infinite}._skeletonCellCenter_1od5y_819{margin:0 auto}._skeletonProfile_1od5y_823{display:flex;align-items:center;gap:10px}._skeletonAvatar_1od5y_829{width:32px;height:32px;border-radius:9px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:_shimmer_1od5y_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _shimmer_1od5y_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_1od5y_847{padding:60px 24px!important;text-align:center;border-bottom:none!important}._emptyIcon_1od5y_853{width:76px;height:76px;border-radius:50%;background:#eff6ff;border:2px dashed #bfdbfe;color:#3b82f6;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}._emptyTitle_1od5y_866{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 6px}._emptyText_1od5y_873{font-size:13px;color:#64748b;line-height:1.5;max-width:400px;margin:0 auto 14px}._emptyClearBtn_1od5y_883{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #3b82f640;font-family:inherit}._emptyClearBtn_1od5y_883:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}._emptyMobile_1od5y_906{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}._mobileCardsWrapper_1od5y_918{display:none}._glassCard_1od5y_925{background:#fff;border:1.5px solid #f1f5f9;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0f172a0a;transition:all .2s ease}._glassCard_1od5y_925:hover{border-color:#bfdbfe;box-shadow:0 4px 12px #3b82f614}._glassCardEditing_1od5y_939{border-color:#3b82f6;background:#f8fbff;box-shadow:0 4px 14px #3b82f626}._cardHeader_1od5y_945{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1.5px solid #f1f5f9}._cardHeaderLeft_1od5y_955{display:flex;align-items:center;gap:10px;min-width:0;flex:1}._cardSettingName_1od5y_963{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 2px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardIndex_1od5y_974{font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.3px}._cardActions_1od5y_981{display:flex;gap:6px;flex-shrink:0;align-items:center}._cardBody_1od5y_988{display:flex;flex-direction:column;gap:10px}._cardRow_1od5y_994{display:flex;flex-direction:column;gap:4px}._cardLabel_1od5y_1000{font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px}._cardValue_1od5y_1008{font-size:13px;font-weight:600;color:#0f172a;word-break:break-word;line-height:1.4}._cardFooter_1od5y_1016{margin-top:12px;padding-top:12px;border-top:1.5px solid #f1f5f9;display:flex;justify-content:flex-start}._updatedAt_1od5y_1024{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#94a3b8;font-weight:500}._updatedAt_1od5y_1024 svg{color:#3b82f6}._pagination_1od5y_1040{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1.5px solid #f1f5f9;background:#fff;flex-wrap:wrap}._paginationInfo_1od5y_1051{font-size:13px;color:#64748b;font-weight:500}._paginationInfo_1od5y_1051 strong{color:#0f172a;font-weight:700}._paginationControls_1od5y_1062{display:flex;align-items:center;gap:6px}._pageNumbers_1od5y_1068{display:flex;align-items:center;gap:4px}._pageBtn_1od5y_1074{min-width:34px;height:34px;padding:0 10px;border:1.5px solid #e2e8f0;background:#fff;border-radius:9px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-family:inherit}._pageBtn_1od5y_1074:hover:not(:disabled):not(._pageBtnActive_1od5y_1092){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1od5y_1074:disabled{opacity:.5;cursor:not-allowed}._pageBtnActive_1od5y_1092{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f64d}._pageBtnActive_1od5y_1092:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._pageDots_1od5y_1114{min-width:24px;text-align:center;color:#94a3b8;font-weight:600;-webkit-user-select:none;user-select:none}@media (max-width: 1024px){._headerSection_1od5y_25{padding:16px 20px}._pageTitle_1od5y_57{font-size:20px}._headerIcon_1od5y_44{width:44px;height:44px}._filtersBar_1od5y_113{padding:14px 16px;gap:10px}}@media (max-width: 768px){._pageContent_1od5y_14{gap:12px}._headerSection_1od5y_25{padding:14px 16px;border-radius:12px}._headerIcon_1od5y_44{width:40px;height:40px;border-radius:10px}._headerIcon_1od5y_44 svg{width:20px;height:20px}._pageTitle_1od5y_57{font-size:17px}._pageSubtitle_1od5y_66{font-size:12px}._refreshBtn_1od5y_76{width:38px;height:38px}._filtersBar_1od5y_113{padding:12px;gap:10px;border-radius:12px;flex-direction:column;align-items:stretch}._searchWrapper_1od5y_125{flex:1 1 auto;width:100%;min-width:0}._searchInput_1od5y_140{height:44px;font-size:14px}._addBtn_1od5y_196{width:100%;justify-content:center;height:44px;font-size:14px}._addFormBody_1od5y_314{padding:16px}._addFormGrid_1od5y_318{grid-template-columns:1fr;gap:14px}._addFormFieldFull_1od5y_331{grid-column:1}._addFormHeader_1od5y_251{padding:14px 16px}._addFormTitle_1od5y_261{font-size:14px}._addFormInput_1od5y_358{height:48px;font-size:15px;border-radius:11px}._addFormTextarea_1od5y_397{font-size:15px;border-radius:11px}._addFormActions_1od5y_447{flex-direction:column-reverse;gap:10px}._addFormActions_1od5y_447 ._cancelBtn_1od5y_459,._addFormActions_1od5y_447 ._saveBtn_1od5y_483{width:100%;justify-content:center;min-height:48px;font-size:15px;border-radius:12px}._desktopTableWrapper_1od5y_550{display:none}._mobileCardsWrapper_1od5y_918{display:flex;flex-direction:column;gap:10px;padding:0;background:transparent}._mainCard_1od5y_539{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}._glassCard_1od5y_925{border-radius:12px;border:1.5px solid #f1f5f9;box-shadow:0 1px 3px #0f172a0a;margin:0;padding:16px}._glassCard_1od5y_925:hover{transform:none;box-shadow:0 1px 3px #0f172a0a}._glassCardEditing_1od5y_939{border-color:#3b82f6;background:#f8fbff}._actionBtn_1od5y_718{width:38px;height:38px;border-radius:10px}._actionBtn_1od5y_718 svg{width:15px;height:15px}._cardActions_1od5y_981{gap:8px}._pagination_1od5y_1040{flex-direction:column;align-items:stretch;gap:12px;padding:14px 12px;border-radius:12px;border:1.5px solid #f1f5f9;margin-top:12px;background:#fff;box-shadow:0 1px 3px #0f172a0a}._paginationInfo_1od5y_1051{text-align:center;font-size:12.5px}._paginationControls_1od5y_1062{justify-content:center}._pageBtn_1od5y_1074{min-width:36px;height:36px;font-size:13px}._editTextarea_1od5y_698{font-size:14px;min-height:80px}}@media (max-width: 480px){._headerSection_1od5y_25{padding:12px 14px}._pageTitle_1od5y_57{font-size:16px}._pageSubtitle_1od5y_66{font-size:11.5px}._headerIcon_1od5y_44{width:36px;height:36px}._glassCard_1od5y_925{padding:14px}._cardSettingName_1od5y_963{font-size:13.5px}._cardValue_1od5y_1008{font-size:12.5px}._keyCode_1od5y_656{font-size:11.5px;padding:3px 8px}._mobileCardsWrapper_1od5y_918{gap:8px}._pageDots_1od5y_1114{min-width:18px}._pageBtn_1od5y_1074{min-width:34px;height:34px;padding:0 8px}._addFormHeader_1od5y_251{padding:12px 14px}._addFormBody_1od5y_314{padding:14px}}@media (max-width: 360px){._pageNumbers_1od5y_1068{gap:2px}._pageBtn_1od5y_1074{min-width:32px;height:32px;font-size:12px}}@media (max-width: 900px) and (orientation: landscape){._filtersBar_1od5y_113{flex-direction:row;flex-wrap:wrap}._searchWrapper_1od5y_125{flex:1 1 240px}._addBtn_1od5y_196{width:auto}}@media (prefers-reduced-motion: reduce){._pageContent_1od5y_14,._row_1od5y_587,._actionBtn_1od5y_718,._pageBtn_1od5y_1074,._refreshBtn_1od5y_76,._addBtn_1od5y_196,._saveBtn_1od5y_483,._cancelBtn_1od5y_459,._glassCard_1od5y_925,._emptyClearBtn_1od5y_883,._skeletonCell_1od5y_811,._skeletonAvatar_1od5y_829,._addFormCard_1od5y_231,._spin_1od5y_102,._btnSpinner_1od5y_515,._btnSpinnerSmall_1od5y_526{animation:none!important;transition-duration:.01ms!important}}@media print{._page_1od5y_7{padding:0}._headerSection_1od5y_25,._filtersBar_1od5y_113,._mainCard_1od5y_539,._addFormCard_1od5y_231{box-shadow:none;border-color:#cbd5e1}._refreshBtn_1od5y_76,._addBtn_1od5y_196,._actionBtnGroup_1od5y_718,._pagination_1od5y_1040{display:none}}._drawerOverlay_vygt8_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_vygt8_1 .3s ease}@keyframes _fadeIn_vygt8_1{0%{opacity:0}to{opacity:1}}._drawer_vygt8_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_vygt8_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_vygt8_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_vygt8_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_vygt8_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_vygt8_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_vygt8_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_vygt8_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_vygt8_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_vygt8_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_vygt8_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_vygt8_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_vygt8_126::-webkit-scrollbar{width:6px}._companyForm_vygt8_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_vygt8_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_vygt8_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_vygt8_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_vygt8_1 .25s ease}@keyframes _bannerIn_vygt8_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_vygt8_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_vygt8_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_vygt8_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_vygt8_177:hover{background:#fecaca;color:#b91c1c}._form_vygt8_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_vygt8_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_vygt8_208:first-of-type{margin-top:0}._grid_vygt8_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_vygt8_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_vygt8_237{grid-column:1 / -1}._label_vygt8_241{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_vygt8_241 svg{color:#3b82f6;flex-shrink:0}._required_vygt8_255{color:#ef4444!important;font-weight:700}._helperText_vygt8_260{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_vygt8_271{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_vygt8_271:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_vygt8_271:hover:not(:disabled){border-color:#94a3b8}._input_vygt8_271:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_vygt8_271::placeholder{color:#94a3b8}._inputError_vygt8_310{border-color:#ef4444!important;background:#fef2f2!important}._inputError_vygt8_310:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_vygt8_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_vygt8_330{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_vygt8_341{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_vygt8_341:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_vygt8_341:disabled{opacity:.6;cursor:not-allowed}._submitBtn_vygt8_364{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_vygt8_364:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_vygt8_364:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_vygt8_398{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_vygt8_398 .7s linear infinite;flex-shrink:0}@keyframes _spin_vygt8_398{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_vygt8_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_vygt8_7{background:#0f172a8c}._drawer_vygt8_7{width:100vw;max-width:100vw;animation:_slideInMobile_vygt8_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_vygt8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_vygt8_50{padding:12px 16px;min-height:64px}._headerLeft_vygt8_61{gap:10px}._headerIcon_vygt8_68{width:38px;height:38px;border-radius:10px}._headerIcon_vygt8_68 svg{width:18px;height:18px}._drawerTitle_vygt8_81{font-size:16px}._headerSubtitle_vygt8_90{font-size:12px;margin-top:1px}._drawerClose_vygt8_97{width:36px;height:36px;border-radius:10px}._companyForm_vygt8_126{padding:16px}._grid_vygt8_224{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_vygt8_237{grid-column:1 / -1}._sectionLabel_vygt8_208{font-size:12px;margin-bottom:2px}._input_vygt8_271{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_vygt8_241{font-size:13px}._errorBanner_vygt8_145{padding:10px 12px;border-radius:10px}._errorBannerText_vygt8_168{font-size:12.5px}._drawerFooter_vygt8_330{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_vygt8_341,._submitBtn_vygt8_364{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_vygt8_364 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_vygt8_50{padding:10px 12px;min-height:60px}._headerIcon_vygt8_68{width:34px;height:34px;border-radius:8px}._headerIcon_vygt8_68 svg{width:16px;height:16px}._drawerTitle_vygt8_81{font-size:15px}._headerSubtitle_vygt8_90{font-size:11px}._drawerClose_vygt8_97{width:34px;height:34px;border-radius:8px}._companyForm_vygt8_126{padding:12px}._sectionLabel_vygt8_208{font-size:11.5px}._grid_vygt8_224{grid-template-columns:1fr 1fr;gap:10px}._input_vygt8_271{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_vygt8_241{font-size:12.5px}._label_vygt8_241 svg{width:12px;height:12px}._drawerFooter_vygt8_330{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_vygt8_341,._submitBtn_vygt8_364{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_vygt8_224{grid-template-columns:1fr}._fullWidth_vygt8_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_vygt8_7{width:100vw;max-width:100vw}._companyForm_vygt8_126{padding:12px}._grid_vygt8_224{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_vygt8_330{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_vygt8_341,._submitBtn_vygt8_364{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_vygt8_7,._drawerOverlay_vygt8_7,._drawerClose_vygt8_97,._spinner_vygt8_398,._submitBtn_vygt8_364,._errorBanner_vygt8_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_vygt8_7{display:none!important}._drawer_vygt8_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_8fjzd_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_8fjzd_1 .3s ease}@keyframes _fadeIn_8fjzd_1{0%{opacity:0}to{opacity:1}}._drawer_8fjzd_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_8fjzd_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_8fjzd_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_8fjzd_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_8fjzd_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_8fjzd_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_8fjzd_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_8fjzd_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_8fjzd_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_8fjzd_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_8fjzd_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_8fjzd_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_8fjzd_126::-webkit-scrollbar{width:6px}._companyForm_8fjzd_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_8fjzd_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_8fjzd_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_8fjzd_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_8fjzd_1 .25s ease}@keyframes _bannerIn_8fjzd_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_8fjzd_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_8fjzd_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_8fjzd_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_8fjzd_177:hover{background:#fecaca;color:#b91c1c}._form_8fjzd_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_8fjzd_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_8fjzd_208:first-of-type{margin-top:0}._grid_8fjzd_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_8fjzd_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_8fjzd_237{grid-column:1 / -1}._label_8fjzd_241{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_8fjzd_241 svg{color:#3b82f6;flex-shrink:0}._required_8fjzd_255{color:#ef4444!important;font-weight:700}._helperText_8fjzd_260{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_8fjzd_271{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_8fjzd_271:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_8fjzd_271:hover:not(:disabled){border-color:#94a3b8}._input_8fjzd_271:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_8fjzd_271::placeholder{color:#94a3b8}._inputError_8fjzd_310{border-color:#ef4444!important;background:#fef2f2!important}._inputError_8fjzd_310:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_8fjzd_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._skeletonWrapper_8fjzd_330{display:flex;flex-direction:column;gap:16px}._sectionLabelSkeleton_8fjzd_336{height:14px;width:180px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_8fjzd_1 1.5s ease-in-out infinite;margin-bottom:4px}._skeletonLabel_8fjzd_346{height:12px;width:110px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_8fjzd_1 1.5s ease-in-out infinite}._skeletonInput_8fjzd_355{height:46px;width:100%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_skeletonShimmer_8fjzd_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_8fjzd_1{0%{background-position:-200% 0}to{background-position:200% 0}}._drawerFooter_8fjzd_372{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_8fjzd_383{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_8fjzd_383:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_8fjzd_383:disabled{opacity:.6;cursor:not-allowed}._submitBtn_8fjzd_406{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_8fjzd_406:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_8fjzd_406:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_8fjzd_440{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_8fjzd_440 .7s linear infinite;flex-shrink:0}@keyframes _spin_8fjzd_440{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_8fjzd_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_8fjzd_7{background:#0f172a8c}._drawer_8fjzd_7{width:100vw;max-width:100vw;animation:_slideInMobile_8fjzd_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_8fjzd_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_8fjzd_50{padding:12px 16px;min-height:64px}._headerLeft_8fjzd_61{gap:10px}._headerIcon_8fjzd_68{width:38px;height:38px;border-radius:10px}._headerIcon_8fjzd_68 svg{width:18px;height:18px}._drawerTitle_8fjzd_81{font-size:16px}._headerSubtitle_8fjzd_90{font-size:12px;margin-top:1px}._drawerClose_8fjzd_97{width:36px;height:36px;border-radius:10px}._companyForm_8fjzd_126{padding:16px}._grid_8fjzd_224{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_8fjzd_237{grid-column:1 / -1}._sectionLabel_8fjzd_208{font-size:12px;margin-bottom:2px}._input_8fjzd_271{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_8fjzd_241{font-size:13px}._errorBanner_8fjzd_145{padding:10px 12px;border-radius:10px}._errorBannerText_8fjzd_168{font-size:12.5px}._drawerFooter_8fjzd_372{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_8fjzd_383,._submitBtn_8fjzd_406{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_8fjzd_406 svg{width:16px;height:16px}._skeletonInput_8fjzd_355{height:48px;border-radius:12px}}@media (max-width: 480px){._drawerHeader_8fjzd_50{padding:10px 12px;min-height:60px}._headerIcon_8fjzd_68{width:34px;height:34px;border-radius:8px}._headerIcon_8fjzd_68 svg{width:16px;height:16px}._drawerTitle_8fjzd_81{font-size:15px}._headerSubtitle_8fjzd_90{font-size:11px}._drawerClose_8fjzd_97{width:34px;height:34px;border-radius:8px}._companyForm_8fjzd_126{padding:12px}._sectionLabel_8fjzd_208{font-size:11.5px}._grid_8fjzd_224{grid-template-columns:1fr 1fr;gap:10px}._input_8fjzd_271{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._skeletonInput_8fjzd_355{height:46px;border-radius:10px}._label_8fjzd_241{font-size:12.5px}._label_8fjzd_241 svg{width:12px;height:12px}._drawerFooter_8fjzd_372{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_8fjzd_383,._submitBtn_8fjzd_406{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_8fjzd_224{grid-template-columns:1fr}._fullWidth_8fjzd_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_8fjzd_7{width:100vw;max-width:100vw}._companyForm_8fjzd_126{padding:12px}._grid_8fjzd_224{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_8fjzd_372{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_8fjzd_383,._submitBtn_8fjzd_406{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_8fjzd_7,._drawerOverlay_8fjzd_7,._drawerClose_8fjzd_97,._spinner_8fjzd_440,._skeletonLabel_8fjzd_346,._skeletonInput_8fjzd_355,._sectionLabelSkeleton_8fjzd_336,._submitBtn_8fjzd_406,._errorBanner_8fjzd_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_8fjzd_7{display:none!important}._drawer_8fjzd_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_1015m_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1015m_1 .3s ease}@keyframes _fadeIn_1015m_1{0%{opacity:0}to{opacity:1}}._drawer_1015m_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1015m_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1015m_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1015m_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1015m_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1015m_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1015m_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1015m_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1015m_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1015m_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1015m_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1015m_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1015m_126::-webkit-scrollbar{width:6px}._companyForm_1015m_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1015m_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1015m_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_1015m_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_1015m_1 .25s ease}@keyframes _bannerIn_1015m_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_1015m_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_1015m_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_1015m_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_1015m_177:hover{background:#fecaca;color:#b91c1c}._viewForm_1015m_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_1015m_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_1015m_208:first-of-type{margin-top:0}._grid_1015m_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1015m_230{display:flex;flex-direction:column;gap:6px;min-width:0}._detailsGrid_1015m_240{display:grid;grid-template-columns:1fr 1fr;gap:16px}._detailItem_1015m_246{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;transition:all .2s ease}._detailItem_1015m_246:hover{border-color:#bfdbfe;box-shadow:0 2px 8px #3b82f60f}._detailLabel_1015m_262{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._detailLabel_1015m_262 svg{color:#3b82f6;flex-shrink:0}._detailValue_1015m_278{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4;word-break:break-word;min-height:22px;display:flex;align-items:center}._skeletonWrapper_1015m_292{display:flex;flex-direction:column;gap:16px}._sectionLabelSkeleton_1015m_298{height:14px;width:180px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1015m_1 1.5s ease-in-out infinite;margin-bottom:4px}._skeletonLabel_1015m_308{height:12px;width:110px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1015m_1 1.5s ease-in-out infinite}._skeletonValue_1015m_317{height:22px;width:70%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:8px;animation:_skeletonShimmer_1015m_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_1015m_1{0%{background-position:-200% 0}to{background-position:200% 0}}._emptyState_1015m_334{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:#94a3b8;font-size:14px;text-align:center}._emptyState_1015m_334 p{margin:0}._drawerFooter_1015m_351{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1015m_362{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1015m_362:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1015m_362:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1015m_385{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1015m_385:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1015m_385:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 1024px){._drawer_1015m_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1015m_7{background:#0f172a8c}._drawer_1015m_7{width:100vw;max-width:100vw;animation:_slideInMobile_1015m_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1015m_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1015m_50{padding:12px 16px;min-height:64px}._headerLeft_1015m_61{gap:10px}._headerIcon_1015m_68{width:38px;height:38px;border-radius:10px}._headerIcon_1015m_68 svg{width:18px;height:18px}._drawerTitle_1015m_81{font-size:16px}._headerSubtitle_1015m_90{font-size:12px;margin-top:1px}._drawerClose_1015m_97{width:36px;height:36px;border-radius:10px}._companyForm_1015m_126{padding:16px}._grid_1015m_224,._detailsGrid_1015m_240{grid-template-columns:1fr 1fr;gap:12px}._sectionLabel_1015m_208{font-size:12px;margin-bottom:2px}._detailItem_1015m_246{padding:12px 14px;border-radius:12px}._detailValue_1015m_278{font-size:15px}._errorBanner_1015m_145{padding:10px 12px;border-radius:10px}._errorBannerText_1015m_168{font-size:12.5px}._drawerFooter_1015m_351{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1015m_362,._submitBtn_1015m_385{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1015m_385 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_1015m_50{padding:10px 12px;min-height:60px}._headerIcon_1015m_68{width:34px;height:34px;border-radius:8px}._headerIcon_1015m_68 svg{width:16px;height:16px}._drawerTitle_1015m_81{font-size:15px}._headerSubtitle_1015m_90{font-size:11px}._drawerClose_1015m_97{width:34px;height:34px;border-radius:8px}._companyForm_1015m_126{padding:12px}._sectionLabel_1015m_208{font-size:11.5px}._grid_1015m_224,._detailsGrid_1015m_240{grid-template-columns:1fr 1fr;gap:10px}._detailItem_1015m_246{padding:10px 12px;border-radius:10px}._detailLabel_1015m_262{font-size:10.5px}._detailValue_1015m_278{font-size:14px}._drawerFooter_1015m_351{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1015m_362,._submitBtn_1015m_385{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1015m_224,._detailsGrid_1015m_240{grid-template-columns:1fr}}@media (max-width: 900px) and (orientation: landscape){._drawer_1015m_7{width:100vw;max-width:100vw}._companyForm_1015m_126{padding:12px}._grid_1015m_224,._detailsGrid_1015m_240{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1015m_351{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1015m_362,._submitBtn_1015m_385{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1015m_7,._drawerOverlay_1015m_7,._drawerClose_1015m_97,._skeletonLabel_1015m_308,._skeletonValue_1015m_317,._sectionLabelSkeleton_1015m_298,._submitBtn_1015m_385,._errorBanner_1015m_145,._detailItem_1015m_246{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1015m_7{display:none!important}._drawer_1015m_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}._drawerFooter_1015m_351{display:none!important}}._page_19nr0_7{padding:0;background:#f8fafc}._pageContent_19nr0_12{margin:0 auto;transition:filter .3s ease}._pageBlur_19nr0_17{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_19nr0_26{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_19nr0_40{display:flex;align-items:center;gap:16px}._headerIcon_19nr0_46{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_19nr0_58{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_19nr0_67{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_19nr0_74{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_19nr0_84{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_19nr0_91,._deleteSelectedBtn_19nr0_92,._addBtn_19nr0_93,._refreshBtn_19nr0_94{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_19nr0_91{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_19nr0_91:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_19nr0_91 ._checkbox_19nr0_122{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_19nr0_130{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_19nr0_92{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_19nr0_92:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_19nr0_92:disabled{opacity:.5;cursor:not-allowed}._addBtn_19nr0_93{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_19nr0_93:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_19nr0_94{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_19nr0_94:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_19nr0_94:disabled{opacity:.5;cursor:not-allowed}._spin_19nr0_173{animation:_spin_19nr0_173 .8s linear infinite}@keyframes _spin_19nr0_173{to{transform:rotate(360deg)}}._searchBar_19nr0_179{display:flex;align-items:center;gap:10px}._searchWrapper_19nr0_180{position:relative;display:flex;align-items:center}._searchIcon_19nr0_181{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_19nr0_183{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_19nr0_183:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_19nr0_183::placeholder{color:#94a3b8}._clearSearchBtn_19nr0_204{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_19nr0_204:hover{color:#475569;background:#f1f5f9}._tableWrapper_19nr0_224{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_19nr0_224{width:100%;border-collapse:collapse;font-size:13px}._table_19nr0_224 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_19nr0_224 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_19nr0_224 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_19nr0_262:hover{background:#f8fafc}._rowHover_19nr0_262:last-child{border-bottom:none}._selectedRow_19nr0_264{background:#eff6ff!important}._table_19nr0_224 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_19nr0_274{width:36px;text-align:center}._checkbox_19nr0_122{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_19nr0_282{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_19nr0_283{display:inline-block;min-width:24px}._productCell_19nr0_285{display:flex;align-items:center;gap:10px}._avatar_19nr0_287{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._productInfo_19nr0_300{display:flex;flex-direction:column;gap:2px;min-width:0}._productName_19nr0_307{font-weight:600;color:#0f172a;font-size:13px}._iconCell_19nr0_309{display:flex;align-items:center;gap:6px;color:#334155;font-size:13px;font-weight:500}._cellIcon_19nr0_318{color:#94a3b8;flex-shrink:0}._codeText_19nr0_320{font-weight:600;color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.3px}._actionCell_19nr0_329{text-align:center!important;min-width:140px}._actionBtnGroup_19nr0_330{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_19nr0_330{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_19nr0_330:hover:not(:disabled){transform:scale(1.05)}._viewBtn_19nr0_346:hover,._editBtn_19nr0_347:hover{background:#eff6ff}._deleteBtn_19nr0_348:hover{background:#fee2e2}._empty_19nr0_353{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_19nr0_354{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_19nr0_356{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_19nr0_367{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_19nr0_368{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_19nr0_373{background:#fff}._skeletonRow_19nr0_373:hover{background:#fff!important}._skeletonCell_19nr0_375{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_19nr0_1 1.5s ease-in-out infinite}._skeletonCellCenter_19nr0_383{margin:0 auto}._skeletonProfile_19nr0_384{display:flex;align-items:center;gap:10px}._skeletonAvatar_19nr0_386{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonShimmer_19nr0_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _skeletonShimmer_19nr0_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_19nr0_404{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_19nr0_416{font-size:13px;color:#64748b;font-weight:500}._paginationControls_19nr0_417{display:flex;gap:4px;align-items:center}._pageBtn_19nr0_419{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_19nr0_419:hover:not(:disabled):not(._pageBtnActive_19nr0_435){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_19nr0_419:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_19nr0_435{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_19nr0_183{width:220px}}@media (max-width: 1024px){._header_19nr0_26{padding:16px 20px}._searchInput_19nr0_183{width:180px}._table_19nr0_224 thead th,._table_19nr0_224 tbody td{padding:12px}}@media (max-width: 768px){._page_19nr0_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_19nr0_26{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_19nr0_40{gap:12px}._title_19nr0_58{font-size:20px}._subtitle_19nr0_67{font-size:12px}._headerIcon_19nr0_46{width:42px;height:42px}._headerRight_19nr0_74{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_19nr0_179,._searchWrapper_19nr0_180{width:100%}._searchInput_19nr0_183{width:100%;font-size:14px}._actionButtonsRow_19nr0_84{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_19nr0_91,._deleteSelectedBtn_19nr0_92,._addBtn_19nr0_93,._refreshBtn_19nr0_94{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_19nr0_91{display:inline-flex;gap:4px}._selectAllBox_19nr0_91 ._checkbox_19nr0_122{width:18px;height:18px}._selectAllText_19nr0_130{font-size:12px}._refreshBtn_19nr0_94{padding:0;width:auto}._deleteSelectedBtn_19nr0_92 span,._addBtn_19nr0_93 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_19nr0_224{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_19nr0_224,._table_19nr0_224 tbody,._table_19nr0_224 tr,._table_19nr0_224 td{display:block;width:100%}._table_19nr0_224{font-size:14px;min-width:0}._table_19nr0_224 thead{display:none}._table_19nr0_224 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_19nr0_224 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_19nr0_224 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_19nr0_224 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_19nr0_224 tbody td._checkboxCell_19nr0_274{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_19nr0_224 tbody td._checkboxCell_19nr0_274:before{display:none}._table_19nr0_224 tbody td._checkboxCell_19nr0_274 ._checkbox_19nr0_122{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_19nr0_224 tbody td._snoCell_19nr0_282{display:none}._table_19nr0_224 tbody td[data-label=Country]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_19nr0_224 tbody td[data-label=Country]:before{display:none}._productCell_19nr0_285{gap:12px}._avatar_19nr0_287{width:46px;height:46px;font-size:16px;border-radius:12px;box-shadow:0 2px 6px #3b82f626}._productInfo_19nr0_300{gap:4px}._productName_19nr0_307{font-size:16px;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}._table_19nr0_224 tbody td[data-label=Code]{padding:8px 0;border-bottom:none}._table_19nr0_224 tbody td[data-label=Code] ._iconCell_19nr0_309{flex:1;justify-content:flex-end}._codeText_19nr0_320{font-size:14px;font-weight:700}._table_19nr0_224 tbody td._actionCell_19nr0_329{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_19nr0_224 tbody td._actionCell_19nr0_329:before{display:none}._actionBtnGroup_19nr0_330{justify-content:flex-end;gap:8px}._actionBtn_19nr0_330{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_19nr0_330 svg{width:18px;height:18px}._selectedRow_19nr0_264{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_19nr0_373{padding:14px!important;display:block}._skeletonRow_19nr0_373 td{display:block!important;padding:8px 0!important}._skeletonRow_19nr0_373 td:before{display:none}._empty_19nr0_353{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_19nr0_404{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_19nr0_416{text-align:center;font-size:12px}._paginationControls_19nr0_417{justify-content:center;flex-wrap:wrap}._pageBtn_19nr0_419{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_19nr0_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_19nr0_26{padding:12px;border-radius:10px}._title_19nr0_58{font-size:18px}._headerIcon_19nr0_46{width:38px;height:38px;border-radius:10px}._headerIcon_19nr0_46 svg{width:18px;height:18px}._actionButtonsRow_19nr0_84{gap:6px}._selectAllBox_19nr0_91,._deleteSelectedBtn_19nr0_92,._addBtn_19nr0_93,._refreshBtn_19nr0_94{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_19nr0_91 ._checkbox_19nr0_122{width:16px;height:16px}._selectAllText_19nr0_130{font-size:11px}._deleteSelectedBtn_19nr0_92 ._btnText_19nr0_760,._addBtn_19nr0_93 ._btnText_19nr0_760{display:none}._deleteSelectedBtn_19nr0_92,._addBtn_19nr0_93{gap:0}._table_19nr0_224 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_19nr0_287{width:40px;height:40px;font-size:14px}._productName_19nr0_307{font-size:15px}._table_19nr0_224 tbody td{font-size:13px;padding:5px 0}._actionBtn_19nr0_330{width:36px;height:36px}._actionBtn_19nr0_330 svg{width:16px;height:16px}._pageBtn_19nr0_419{min-width:30px;height:30px;font-size:11px}._pagination_19nr0_404{padding:10px 12px}._paginationInfo_19nr0_416{font-size:11px}}._tableWrapper_19nr0_224::-webkit-scrollbar{height:4px}._tableWrapper_19nr0_224::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_19nr0_224::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_19nr0_224::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_19nr0_7{padding:0;background:#fff}._header_19nr0_26{border:none;box-shadow:none;padding:20px 0}._headerRight_19nr0_74,._pagination_19nr0_404,._actionCell_19nr0_329,._checkboxCell_19nr0_274{display:none!important}._tableWrapper_19nr0_224{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_19nr0_173,._skeletonCell_19nr0_375,._skeletonAvatar_19nr0_386{animation:none}._addBtn_19nr0_93,._actionBtn_19nr0_330,._table_19nr0_224 tbody tr{transition:none}}._drawerOverlay_1tozj_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1tozj_1 .3s ease}@keyframes _fadeIn_1tozj_1{0%{opacity:0}to{opacity:1}}._drawer_1tozj_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1tozj_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1tozj_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1tozj_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1tozj_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1tozj_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1tozj_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1tozj_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1tozj_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1tozj_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1tozj_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1tozj_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1tozj_126::-webkit-scrollbar{width:6px}._companyForm_1tozj_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1tozj_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1tozj_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_1tozj_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_1tozj_1 .25s ease}@keyframes _bannerIn_1tozj_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_1tozj_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_1tozj_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_1tozj_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_1tozj_177:hover{background:#fecaca;color:#b91c1c}._form_1tozj_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_1tozj_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_1tozj_208:first-of-type{margin-top:0}._grid_1tozj_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1tozj_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1tozj_237{grid-column:1 / -1}._label_1tozj_241{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1tozj_241 svg{color:#3b82f6;flex-shrink:0}._required_1tozj_255{color:#ef4444!important;font-weight:700}._helperText_1tozj_260{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_1tozj_271{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1tozj_271:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1tozj_271:hover:not(:disabled){border-color:#94a3b8}._input_1tozj_271:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_1tozj_271::placeholder{color:#94a3b8}._inputError_1tozj_310{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1tozj_310:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1tozj_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_1tozj_330{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1tozj_341{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1tozj_341:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1tozj_341:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1tozj_364{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1tozj_364:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1tozj_364:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_1tozj_398{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1tozj_398 .7s linear infinite;flex-shrink:0}@keyframes _spin_1tozj_398{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_1tozj_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1tozj_7{background:#0f172a8c}._drawer_1tozj_7{width:100vw;max-width:100vw;animation:_slideInMobile_1tozj_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1tozj_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1tozj_50{padding:12px 16px;min-height:64px}._headerLeft_1tozj_61{gap:10px}._headerIcon_1tozj_68{width:38px;height:38px;border-radius:10px}._headerIcon_1tozj_68 svg{width:18px;height:18px}._drawerTitle_1tozj_81{font-size:16px}._headerSubtitle_1tozj_90{font-size:12px;margin-top:1px}._drawerClose_1tozj_97{width:36px;height:36px;border-radius:10px}._companyForm_1tozj_126{padding:16px}._grid_1tozj_224{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1tozj_237{grid-column:1 / -1}._sectionLabel_1tozj_208{font-size:12px;margin-bottom:2px}._input_1tozj_271{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_1tozj_241{font-size:13px}._errorBanner_1tozj_145{padding:10px 12px;border-radius:10px}._errorBannerText_1tozj_168{font-size:12.5px}._drawerFooter_1tozj_330{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1tozj_341,._submitBtn_1tozj_364{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1tozj_364 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_1tozj_50{padding:10px 12px;min-height:60px}._headerIcon_1tozj_68{width:34px;height:34px;border-radius:8px}._headerIcon_1tozj_68 svg{width:16px;height:16px}._drawerTitle_1tozj_81{font-size:15px}._headerSubtitle_1tozj_90{font-size:11px}._drawerClose_1tozj_97{width:34px;height:34px;border-radius:8px}._companyForm_1tozj_126{padding:12px}._sectionLabel_1tozj_208{font-size:11.5px}._grid_1tozj_224{grid-template-columns:1fr 1fr;gap:10px}._input_1tozj_271{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_1tozj_241{font-size:12.5px}._label_1tozj_241 svg{width:12px;height:12px}._drawerFooter_1tozj_330{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1tozj_341,._submitBtn_1tozj_364{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1tozj_224{grid-template-columns:1fr}._fullWidth_1tozj_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1tozj_7{width:100vw;max-width:100vw}._companyForm_1tozj_126{padding:12px}._grid_1tozj_224{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1tozj_330{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1tozj_341,._submitBtn_1tozj_364{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1tozj_7,._drawerOverlay_1tozj_7,._drawerClose_1tozj_97,._spinner_1tozj_398,._submitBtn_1tozj_364,._errorBanner_1tozj_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1tozj_7{display:none!important}._drawer_1tozj_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_1wx3c_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1wx3c_1 .3s ease}@keyframes _fadeIn_1wx3c_1{0%{opacity:0}to{opacity:1}}._drawer_1wx3c_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1wx3c_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1wx3c_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1wx3c_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1wx3c_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1wx3c_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1wx3c_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1wx3c_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1wx3c_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1wx3c_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1wx3c_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1wx3c_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1wx3c_126::-webkit-scrollbar{width:6px}._companyForm_1wx3c_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1wx3c_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1wx3c_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_1wx3c_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_1wx3c_1 .25s ease}@keyframes _bannerIn_1wx3c_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_1wx3c_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_1wx3c_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_1wx3c_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_1wx3c_177:hover{background:#fecaca;color:#b91c1c}._form_1wx3c_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_1wx3c_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_1wx3c_208:first-of-type{margin-top:0}._grid_1wx3c_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1wx3c_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1wx3c_237{grid-column:1 / -1}._label_1wx3c_241{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1wx3c_241 svg{color:#3b82f6;flex-shrink:0}._required_1wx3c_255{color:#ef4444!important;font-weight:700}._helperText_1wx3c_260{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_1wx3c_271{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1wx3c_271:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1wx3c_271:hover:not(:disabled){border-color:#94a3b8}._input_1wx3c_271:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_1wx3c_271::placeholder{color:#94a3b8}._inputError_1wx3c_310{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1wx3c_310:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1wx3c_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._skeletonWrapper_1wx3c_330{display:flex;flex-direction:column;gap:16px}._sectionLabelSkeleton_1wx3c_336{height:14px;width:180px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1wx3c_1 1.5s ease-in-out infinite;margin-bottom:4px}._skeletonLabel_1wx3c_346{height:12px;width:110px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1wx3c_1 1.5s ease-in-out infinite}._skeletonInput_1wx3c_355{height:46px;width:100%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_skeletonShimmer_1wx3c_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_1wx3c_1{0%{background-position:-200% 0}to{background-position:200% 0}}._drawerFooter_1wx3c_372{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1wx3c_383{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1wx3c_383:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1wx3c_383:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1wx3c_406{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1wx3c_406:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1wx3c_406:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_1wx3c_440{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1wx3c_440 .7s linear infinite;flex-shrink:0}@keyframes _spin_1wx3c_440{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_1wx3c_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1wx3c_7{background:#0f172a8c}._drawer_1wx3c_7{width:100vw;max-width:100vw;animation:_slideInMobile_1wx3c_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1wx3c_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1wx3c_50{padding:12px 16px;min-height:64px}._headerLeft_1wx3c_61{gap:10px}._headerIcon_1wx3c_68{width:38px;height:38px;border-radius:10px}._headerIcon_1wx3c_68 svg{width:18px;height:18px}._drawerTitle_1wx3c_81{font-size:16px}._headerSubtitle_1wx3c_90{font-size:12px;margin-top:1px}._drawerClose_1wx3c_97{width:36px;height:36px;border-radius:10px}._companyForm_1wx3c_126{padding:16px}._grid_1wx3c_224{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1wx3c_237{grid-column:1 / -1}._sectionLabel_1wx3c_208{font-size:12px;margin-bottom:2px}._input_1wx3c_271{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_1wx3c_241{font-size:13px}._errorBanner_1wx3c_145{padding:10px 12px;border-radius:10px}._errorBannerText_1wx3c_168{font-size:12.5px}._drawerFooter_1wx3c_372{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1wx3c_383,._submitBtn_1wx3c_406{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1wx3c_406 svg{width:16px;height:16px}._skeletonInput_1wx3c_355{height:48px;border-radius:12px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_1wx3c_50{padding:10px 12px;min-height:60px}._headerIcon_1wx3c_68{width:34px;height:34px;border-radius:8px}._headerIcon_1wx3c_68 svg{width:16px;height:16px}._drawerTitle_1wx3c_81{font-size:15px}._headerSubtitle_1wx3c_90{font-size:11px}._drawerClose_1wx3c_97{width:34px;height:34px;border-radius:8px}._companyForm_1wx3c_126{padding:12px}._sectionLabel_1wx3c_208{font-size:11.5px}._grid_1wx3c_224{grid-template-columns:1fr 1fr;gap:10px}._input_1wx3c_271{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._skeletonInput_1wx3c_355{height:46px;border-radius:10px}._label_1wx3c_241{font-size:12.5px}._label_1wx3c_241 svg{width:12px;height:12px}._drawerFooter_1wx3c_372{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1wx3c_383,._submitBtn_1wx3c_406{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1wx3c_224{grid-template-columns:1fr}._fullWidth_1wx3c_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1wx3c_7{width:100vw;max-width:100vw}._companyForm_1wx3c_126{padding:12px}._grid_1wx3c_224{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1wx3c_372{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1wx3c_383,._submitBtn_1wx3c_406{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1wx3c_7,._drawerOverlay_1wx3c_7,._drawerClose_1wx3c_97,._spinner_1wx3c_440,._skeletonLabel_1wx3c_346,._skeletonInput_1wx3c_355,._sectionLabelSkeleton_1wx3c_336,._submitBtn_1wx3c_406,._errorBanner_1wx3c_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1wx3c_7{display:none!important}._drawer_1wx3c_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_q2et0_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_q2et0_1 .3s ease}@keyframes _fadeIn_q2et0_1{0%{opacity:0}to{opacity:1}}._drawer_q2et0_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_q2et0_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_q2et0_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_q2et0_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_q2et0_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_q2et0_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_q2et0_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_q2et0_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_q2et0_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_q2et0_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_q2et0_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_q2et0_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_q2et0_126::-webkit-scrollbar{width:6px}._companyForm_q2et0_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_q2et0_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_q2et0_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_q2et0_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_q2et0_1 .25s ease}@keyframes _bannerIn_q2et0_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_q2et0_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_q2et0_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_q2et0_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_q2et0_177:hover{background:#fecaca;color:#b91c1c}._viewForm_q2et0_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_q2et0_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_q2et0_208:first-of-type{margin-top:0}._grid_q2et0_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_q2et0_230{display:flex;flex-direction:column;gap:6px;min-width:0}._detailsGrid_q2et0_240{display:grid;grid-template-columns:1fr 1fr;gap:16px}._detailItem_q2et0_246{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;transition:all .2s ease}._detailItem_q2et0_246:hover{border-color:#bfdbfe;box-shadow:0 2px 8px #3b82f60f}._detailLabel_q2et0_262{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._detailLabel_q2et0_262 svg{color:#3b82f6;flex-shrink:0}._detailValue_q2et0_278{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4;word-break:break-word;min-height:22px;display:flex;align-items:center}._skeletonWrapper_q2et0_292{display:flex;flex-direction:column;gap:16px}._sectionLabelSkeleton_q2et0_298{height:14px;width:180px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_q2et0_1 1.5s ease-in-out infinite;margin-bottom:4px}._skeletonLabel_q2et0_308{height:12px;width:110px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_q2et0_1 1.5s ease-in-out infinite}._skeletonValue_q2et0_317{height:22px;width:70%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:8px;animation:_skeletonShimmer_q2et0_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_q2et0_1{0%{background-position:-200% 0}to{background-position:200% 0}}._emptyState_q2et0_334{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:#94a3b8;font-size:14px;text-align:center}._emptyState_q2et0_334 p{margin:0}._drawerFooter_q2et0_351{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_q2et0_362{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_q2et0_362:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_q2et0_362:disabled{opacity:.6;cursor:not-allowed}._submitBtn_q2et0_385{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_q2et0_385:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_q2et0_385:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 1024px){._drawer_q2et0_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_q2et0_7{background:#0f172a8c}._drawer_q2et0_7{width:100vw;max-width:100vw;animation:_slideInMobile_q2et0_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_q2et0_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_q2et0_50{padding:12px 16px;min-height:64px}._headerLeft_q2et0_61{gap:10px}._headerIcon_q2et0_68{width:38px;height:38px;border-radius:10px}._headerIcon_q2et0_68 svg{width:18px;height:18px}._drawerTitle_q2et0_81{font-size:16px}._headerSubtitle_q2et0_90{font-size:12px;margin-top:1px}._drawerClose_q2et0_97{width:36px;height:36px;border-radius:10px}._companyForm_q2et0_126{padding:16px}._grid_q2et0_224,._detailsGrid_q2et0_240{grid-template-columns:1fr 1fr;gap:12px}._sectionLabel_q2et0_208{font-size:12px;margin-bottom:2px}._detailItem_q2et0_246{padding:12px 14px;border-radius:12px}._detailValue_q2et0_278{font-size:15px}._errorBanner_q2et0_145{padding:10px 12px;border-radius:10px}._errorBannerText_q2et0_168{font-size:12.5px}._drawerFooter_q2et0_351{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_q2et0_362,._submitBtn_q2et0_385{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_q2et0_385 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_q2et0_50{padding:10px 12px;min-height:60px}._headerIcon_q2et0_68{width:34px;height:34px;border-radius:8px}._headerIcon_q2et0_68 svg{width:16px;height:16px}._drawerTitle_q2et0_81{font-size:15px}._headerSubtitle_q2et0_90{font-size:11px}._drawerClose_q2et0_97{width:34px;height:34px;border-radius:8px}._companyForm_q2et0_126{padding:12px}._sectionLabel_q2et0_208{font-size:11.5px}._grid_q2et0_224,._detailsGrid_q2et0_240{grid-template-columns:1fr 1fr;gap:10px}._detailItem_q2et0_246{padding:10px 12px;border-radius:10px}._detailLabel_q2et0_262{font-size:10.5px}._detailValue_q2et0_278{font-size:14px}._drawerFooter_q2et0_351{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_q2et0_362,._submitBtn_q2et0_385{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_q2et0_224,._detailsGrid_q2et0_240{grid-template-columns:1fr}}@media (max-width: 900px) and (orientation: landscape){._drawer_q2et0_7{width:100vw;max-width:100vw}._companyForm_q2et0_126{padding:12px}._grid_q2et0_224,._detailsGrid_q2et0_240{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_q2et0_351{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_q2et0_362,._submitBtn_q2et0_385{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_q2et0_7,._drawerOverlay_q2et0_7,._drawerClose_q2et0_97,._skeletonLabel_q2et0_308,._skeletonValue_q2et0_317,._sectionLabelSkeleton_q2et0_298,._submitBtn_q2et0_385,._errorBanner_q2et0_145,._detailItem_q2et0_246{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_q2et0_7{display:none!important}._drawer_q2et0_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}._drawerFooter_q2et0_351{display:none!important}}._page_1h88e_7{padding:0;min-height:100vh;background:#f8fafc}._pageContent_1h88e_13{margin:0 auto;transition:filter .3s ease}._pageBlur_1h88e_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_1h88e_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_1h88e_41{display:flex;align-items:center;gap:16px}._headerIcon_1h88e_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_1h88e_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_1h88e_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_1h88e_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_1h88e_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_1h88e_92,._deleteSelectedBtn_1h88e_93,._addBtn_1h88e_94,._refreshBtn_1h88e_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_1h88e_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_1h88e_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_1h88e_92 ._checkbox_1h88e_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_1h88e_131{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_1h88e_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_1h88e_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_1h88e_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_1h88e_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_1h88e_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_1h88e_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_1h88e_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_1h88e_95:disabled{opacity:.5;cursor:not-allowed}._spin_1h88e_174{animation:_spin_1h88e_174 .8s linear infinite}@keyframes _spin_1h88e_174{to{transform:rotate(360deg)}}._searchBar_1h88e_180{display:flex;align-items:center;gap:10px}._searchWrapper_1h88e_181{position:relative;display:flex;align-items:center}._searchIcon_1h88e_182{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_1h88e_184{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_1h88e_184:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1h88e_184::placeholder{color:#94a3b8}._clearSearchBtn_1h88e_205{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_1h88e_205:hover{color:#475569;background:#f1f5f9}._tableWrapper_1h88e_225{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_1h88e_225{width:100%;border-collapse:collapse;font-size:13px}._table_1h88e_225 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_1h88e_225 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_1h88e_225 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_1h88e_263:hover{background:#f8fafc}._rowHover_1h88e_263:last-child{border-bottom:none}._selectedRow_1h88e_265{background:#eff6ff!important}._table_1h88e_225 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_1h88e_275{width:36px;text-align:center}._checkbox_1h88e_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_1h88e_283{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_1h88e_284{display:inline-block;min-width:24px}._productCell_1h88e_286{display:flex;align-items:center;gap:10px}._avatar_1h88e_288{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._productInfo_1h88e_301{display:flex;flex-direction:column;gap:2px;min-width:0}._productName_1h88e_308{font-weight:600;color:#0f172a;font-size:13px}._iconCell_1h88e_310{display:flex;align-items:center;gap:6px;color:#334155;font-size:13px;font-weight:500}._cellIcon_1h88e_319{color:#94a3b8;flex-shrink:0}._actionCell_1h88e_322{text-align:center!important;min-width:140px}._actionBtnGroup_1h88e_323{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_1h88e_323{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_1h88e_323:hover:not(:disabled){transform:scale(1.05)}._viewBtn_1h88e_339:hover,._editBtn_1h88e_340:hover{background:#eff6ff}._deleteBtn_1h88e_341:hover{background:#fee2e2}._empty_1h88e_346{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_1h88e_347{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_1h88e_349{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_1h88e_360{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_1h88e_361{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_1h88e_366{background:#fff}._skeletonRow_1h88e_366:hover{background:#fff!important}._skeletonCell_1h88e_368{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1h88e_1 1.5s ease-in-out infinite}._skeletonCellCenter_1h88e_376{margin:0 auto}._skeletonProfile_1h88e_377{display:flex;align-items:center;gap:10px}._skeletonAvatar_1h88e_379{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonShimmer_1h88e_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _skeletonShimmer_1h88e_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_1h88e_397{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_1h88e_409{font-size:13px;color:#64748b;font-weight:500}._paginationControls_1h88e_410{display:flex;gap:4px;align-items:center}._pageBtn_1h88e_412{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_1h88e_412:hover:not(:disabled):not(._pageBtnActive_1h88e_428){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1h88e_412:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1h88e_428{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_1h88e_184{width:220px}}@media (max-width: 1024px){._header_1h88e_27{padding:16px 20px}._searchInput_1h88e_184{width:180px}._table_1h88e_225 thead th,._table_1h88e_225 tbody td{padding:12px}}@media (max-width: 768px){._page_1h88e_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_1h88e_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_1h88e_41{gap:12px}._title_1h88e_59{font-size:20px}._subtitle_1h88e_68{font-size:12px}._headerIcon_1h88e_47{width:42px;height:42px}._headerRight_1h88e_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_1h88e_180,._searchWrapper_1h88e_181{width:100%}._searchInput_1h88e_184{width:100%;font-size:14px}._actionButtonsRow_1h88e_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_1h88e_92,._deleteSelectedBtn_1h88e_93,._addBtn_1h88e_94,._refreshBtn_1h88e_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_1h88e_92{display:inline-flex;gap:4px}._selectAllBox_1h88e_92 ._checkbox_1h88e_123{width:18px;height:18px}._selectAllText_1h88e_131{font-size:12px}._refreshBtn_1h88e_95{padding:0;width:auto}._deleteSelectedBtn_1h88e_93 span,._addBtn_1h88e_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_1h88e_225{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_1h88e_225,._table_1h88e_225 tbody,._table_1h88e_225 tr,._table_1h88e_225 td{display:block;width:100%}._table_1h88e_225{font-size:14px;min-width:0}._table_1h88e_225 thead{display:none}._table_1h88e_225 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_1h88e_225 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_1h88e_225 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_1h88e_225 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_1h88e_225 tbody td._checkboxCell_1h88e_275{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_1h88e_225 tbody td._checkboxCell_1h88e_275:before{display:none}._table_1h88e_225 tbody td._checkboxCell_1h88e_275 ._checkbox_1h88e_123{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_1h88e_225 tbody td._snoCell_1h88e_283{display:none}._table_1h88e_225 tbody td[data-label=State]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1h88e_225 tbody td[data-label=State]:before{display:none}._productCell_1h88e_286{gap:12px}._avatar_1h88e_288{width:46px;height:46px;font-size:16px;border-radius:12px;box-shadow:0 2px 6px #3b82f626}._productInfo_1h88e_301{gap:4px}._productName_1h88e_308{font-size:16px;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}._table_1h88e_225 tbody td[data-label=Country]{padding:8px 0;border-bottom:none}._table_1h88e_225 tbody td[data-label=Country] ._iconCell_1h88e_310{flex:1;justify-content:flex-end}._table_1h88e_225 tbody td._actionCell_1h88e_322{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_1h88e_225 tbody td._actionCell_1h88e_322:before{display:none}._actionBtnGroup_1h88e_323{justify-content:flex-end;gap:8px}._actionBtn_1h88e_323{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_1h88e_323 svg{width:18px;height:18px}._selectedRow_1h88e_265{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_1h88e_366{padding:14px!important;display:block}._skeletonRow_1h88e_366 td{display:block!important;padding:8px 0!important}._skeletonRow_1h88e_366 td:before{display:none}._empty_1h88e_346{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_1h88e_397{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_1h88e_409{text-align:center;font-size:12px}._paginationControls_1h88e_410{justify-content:center;flex-wrap:wrap}._pageBtn_1h88e_412{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_1h88e_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_1h88e_27{padding:12px;border-radius:10px}._title_1h88e_59{font-size:18px}._headerIcon_1h88e_47{width:38px;height:38px;border-radius:10px}._headerIcon_1h88e_47 svg{width:18px;height:18px}._actionButtonsRow_1h88e_85{gap:6px}._selectAllBox_1h88e_92,._deleteSelectedBtn_1h88e_93,._addBtn_1h88e_94,._refreshBtn_1h88e_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_1h88e_92 ._checkbox_1h88e_123{width:16px;height:16px}._selectAllText_1h88e_131{font-size:11px}._deleteSelectedBtn_1h88e_93 ._btnText_1h88e_751,._addBtn_1h88e_94 ._btnText_1h88e_751{display:none}._deleteSelectedBtn_1h88e_93,._addBtn_1h88e_94{gap:0}._table_1h88e_225 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_1h88e_288{width:40px;height:40px;font-size:14px}._productName_1h88e_308{font-size:15px}._table_1h88e_225 tbody td{font-size:13px;padding:5px 0}._actionBtn_1h88e_323{width:36px;height:36px}._actionBtn_1h88e_323 svg{width:16px;height:16px}._pageBtn_1h88e_412{min-width:30px;height:30px;font-size:11px}._pagination_1h88e_397{padding:10px 12px}._paginationInfo_1h88e_409{font-size:11px}}._tableWrapper_1h88e_225::-webkit-scrollbar{height:4px}._tableWrapper_1h88e_225::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_1h88e_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_1h88e_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_1h88e_7{padding:0;background:#fff}._header_1h88e_27{border:none;box-shadow:none;padding:20px 0}._headerRight_1h88e_75,._pagination_1h88e_397,._actionCell_1h88e_322,._checkboxCell_1h88e_275{display:none!important}._tableWrapper_1h88e_225{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_1h88e_174,._skeletonCell_1h88e_368,._skeletonAvatar_1h88e_379{animation:none}._addBtn_1h88e_94,._actionBtn_1h88e_323,._table_1h88e_225 tbody tr{transition:none}}._drawerOverlay_h6zap_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_h6zap_1 .3s ease}@keyframes _fadeIn_h6zap_1{0%{opacity:0}to{opacity:1}}._drawer_h6zap_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_h6zap_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_h6zap_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_h6zap_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_h6zap_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_h6zap_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_h6zap_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_h6zap_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_h6zap_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_h6zap_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_h6zap_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_h6zap_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_h6zap_126::-webkit-scrollbar{width:6px}._companyForm_h6zap_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_h6zap_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_h6zap_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_h6zap_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_h6zap_1 .25s ease}@keyframes _bannerIn_h6zap_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_h6zap_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_h6zap_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_h6zap_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_h6zap_177:hover{background:#fecaca;color:#b91c1c}._form_h6zap_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_h6zap_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_h6zap_208:first-of-type{margin-top:0}._grid_h6zap_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_h6zap_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_h6zap_237{grid-column:1 / -1}._label_h6zap_241{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_h6zap_241 svg{color:#3b82f6;flex-shrink:0}._required_h6zap_255{color:#ef4444!important;font-weight:700}._helperText_h6zap_260{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_h6zap_271{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_h6zap_271:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_h6zap_271:hover:not(:disabled){border-color:#94a3b8}._input_h6zap_271:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_h6zap_271::placeholder{color:#94a3b8}._inputError_h6zap_310{border-color:#ef4444!important;background:#fef2f2!important}._inputError_h6zap_310:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_h6zap_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_h6zap_330{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_h6zap_341{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_h6zap_341:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_h6zap_341:disabled{opacity:.6;cursor:not-allowed}._submitBtn_h6zap_364{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_h6zap_364:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_h6zap_364:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_h6zap_398{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_h6zap_398 .7s linear infinite;flex-shrink:0}@keyframes _spin_h6zap_398{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_h6zap_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_h6zap_7{background:#0f172a8c}._drawer_h6zap_7{width:100vw;max-width:100vw;animation:_slideInMobile_h6zap_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_h6zap_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_h6zap_50{padding:12px 16px;min-height:64px}._headerLeft_h6zap_61{gap:10px}._headerIcon_h6zap_68{width:38px;height:38px;border-radius:10px}._headerIcon_h6zap_68 svg{width:18px;height:18px}._drawerTitle_h6zap_81{font-size:16px}._headerSubtitle_h6zap_90{font-size:12px;margin-top:1px}._drawerClose_h6zap_97{width:36px;height:36px;border-radius:10px}._companyForm_h6zap_126{padding:16px}._grid_h6zap_224{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_h6zap_237{grid-column:1 / -1}._sectionLabel_h6zap_208{font-size:12px;margin-bottom:2px}._input_h6zap_271{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_h6zap_241{font-size:13px}._errorBanner_h6zap_145{padding:10px 12px;border-radius:10px}._errorBannerText_h6zap_168{font-size:12.5px}._drawerFooter_h6zap_330{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_h6zap_341,._submitBtn_h6zap_364{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_h6zap_364 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_h6zap_50{padding:10px 12px;min-height:60px}._headerIcon_h6zap_68{width:34px;height:34px;border-radius:8px}._headerIcon_h6zap_68 svg{width:16px;height:16px}._drawerTitle_h6zap_81{font-size:15px}._headerSubtitle_h6zap_90{font-size:11px}._drawerClose_h6zap_97{width:34px;height:34px;border-radius:8px}._companyForm_h6zap_126{padding:12px}._sectionLabel_h6zap_208{font-size:11.5px}._grid_h6zap_224{grid-template-columns:1fr 1fr;gap:10px}._input_h6zap_271{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_h6zap_241{font-size:12.5px}._label_h6zap_241 svg{width:12px;height:12px}._drawerFooter_h6zap_330{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_h6zap_341,._submitBtn_h6zap_364{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_h6zap_224{grid-template-columns:1fr}._fullWidth_h6zap_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_h6zap_7{width:100vw;max-width:100vw}._companyForm_h6zap_126{padding:12px}._grid_h6zap_224{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_h6zap_330{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_h6zap_341,._submitBtn_h6zap_364{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_h6zap_7,._drawerOverlay_h6zap_7,._drawerClose_h6zap_97,._spinner_h6zap_398,._submitBtn_h6zap_364,._errorBanner_h6zap_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_h6zap_7{display:none!important}._drawer_h6zap_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_luof0_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_luof0_1 .3s ease}@keyframes _fadeIn_luof0_1{0%{opacity:0}to{opacity:1}}._drawer_luof0_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_luof0_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_luof0_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_luof0_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_luof0_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_luof0_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_luof0_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_luof0_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_luof0_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_luof0_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_luof0_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_luof0_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_luof0_126::-webkit-scrollbar{width:6px}._companyForm_luof0_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_luof0_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_luof0_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._loadingState_luof0_145{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 20px;min-height:240px;color:#64748b}._spinnerBlue_luof0_156{animation:_spin_luof0_156 .9s linear infinite;color:#3b82f6}._loadingText_luof0_161{font-size:14px;font-weight:500;color:#64748b;margin:0}@keyframes _spin_luof0_156{to{transform:rotate(360deg)}}._errorBanner_luof0_175{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_luof0_1 .25s ease}@keyframes _bannerIn_luof0_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_luof0_192{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_luof0_198{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_luof0_207{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_luof0_207:hover{background:#fecaca;color:#b91c1c}._form_luof0_232{display:flex;flex-direction:column;gap:16px}._sectionLabel_luof0_238{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_luof0_238:first-of-type{margin-top:0}._grid_luof0_254{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_luof0_260{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_luof0_267{grid-column:1 / -1}._label_luof0_271{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_luof0_271 svg{color:#3b82f6;flex-shrink:0}._required_luof0_285{color:#ef4444!important;font-weight:700}._helperText_luof0_290{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_luof0_301{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_luof0_301:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_luof0_301:hover:not(:disabled){border-color:#94a3b8}._input_luof0_301:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_luof0_301::placeholder{color:#94a3b8}._inputError_luof0_340{border-color:#ef4444!important;background:#fef2f2!important}._inputError_luof0_340:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_luof0_175{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_luof0_360{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_luof0_371{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_luof0_371:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_luof0_371:disabled{opacity:.6;cursor:not-allowed}._submitBtn_luof0_394{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_luof0_394:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_luof0_394:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_luof0_156{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_luof0_156 .7s linear infinite;flex-shrink:0}@media (max-width: 1024px){._drawer_luof0_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_luof0_7{background:#0f172a8c}._drawer_luof0_7{width:100vw;max-width:100vw;animation:_slideInMobile_luof0_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_luof0_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_luof0_50{padding:12px 16px;min-height:64px}._headerLeft_luof0_61{gap:10px}._headerIcon_luof0_68{width:38px;height:38px;border-radius:10px}._headerIcon_luof0_68 svg{width:18px;height:18px}._drawerTitle_luof0_81{font-size:16px}._headerSubtitle_luof0_90{font-size:12px;margin-top:1px}._drawerClose_luof0_97{width:36px;height:36px;border-radius:10px}._companyForm_luof0_126{padding:16px}._grid_luof0_254{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_luof0_267{grid-column:1 / -1}._sectionLabel_luof0_238{font-size:12px;margin-bottom:2px}._input_luof0_301{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_luof0_271{font-size:13px}._errorBanner_luof0_175{padding:10px 12px;border-radius:10px}._errorBannerText_luof0_198{font-size:12.5px}._loadingState_luof0_145{padding:40px 16px;min-height:200px}._drawerFooter_luof0_360{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_luof0_371,._submitBtn_luof0_394{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_luof0_394 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_luof0_50{padding:10px 12px;min-height:60px}._headerIcon_luof0_68{width:34px;height:34px;border-radius:8px}._headerIcon_luof0_68 svg{width:16px;height:16px}._drawerTitle_luof0_81{font-size:15px}._headerSubtitle_luof0_90{font-size:11px}._drawerClose_luof0_97{width:34px;height:34px;border-radius:8px}._companyForm_luof0_126{padding:12px}._sectionLabel_luof0_238{font-size:11.5px}._grid_luof0_254{grid-template-columns:1fr 1fr;gap:10px}._input_luof0_301{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_luof0_271{font-size:12.5px}._label_luof0_271 svg{width:12px;height:12px}._loadingState_luof0_145{padding:30px 12px;min-height:180px}._spinnerBlue_luof0_156{width:30px;height:30px}._loadingText_luof0_161{font-size:13px}._drawerFooter_luof0_360{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_luof0_371,._submitBtn_luof0_394{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_luof0_254{grid-template-columns:1fr}._fullWidth_luof0_267{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_luof0_7{width:100vw;max-width:100vw}._companyForm_luof0_126{padding:12px}._grid_luof0_254{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_luof0_360{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_luof0_371,._submitBtn_luof0_394{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_luof0_7,._drawerOverlay_luof0_7,._drawerClose_luof0_97,._spinner_luof0_156,._spinnerBlue_luof0_156,._submitBtn_luof0_394,._errorBanner_luof0_175{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_luof0_7{display:none!important}._drawer_luof0_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_hhyl8_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_hhyl8_1 .3s ease}@keyframes _fadeIn_hhyl8_1{0%{opacity:0}to{opacity:1}}._drawer_hhyl8_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_hhyl8_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_hhyl8_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_hhyl8_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_hhyl8_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_hhyl8_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_hhyl8_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_hhyl8_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_hhyl8_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_hhyl8_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_hhyl8_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_hhyl8_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_hhyl8_126::-webkit-scrollbar{width:6px}._companyForm_hhyl8_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_hhyl8_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_hhyl8_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._loadingState_hhyl8_145{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 20px;min-height:240px;color:#64748b}._spinnerBlue_hhyl8_156{animation:_spin_hhyl8_156 .9s linear infinite;color:#3b82f6}._loadingText_hhyl8_161{font-size:14px;font-weight:500;color:#64748b;margin:0}@keyframes _spin_hhyl8_156{to{transform:rotate(360deg)}}._heroCard_hhyl8_175{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#fff;border:1.5px solid #e2e8f0;border-left:4px solid #3b82f6;border-radius:12px;margin-bottom:22px;box-shadow:0 1px 3px #0f172a0a}._heroAvatar_hhyl8_188{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px;flex-shrink:0;box-shadow:0 4px 12px #3b82f640}._heroInfo_hhyl8_203{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}._heroName_hhyl8_211{font-size:18px;font-weight:700;color:#0f172a;margin:0;line-height:1.25;letter-spacing:-.2px;word-break:break-word}._heroMeta_hhyl8_221{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#475569;margin:0;font-weight:500}._heroMeta_hhyl8_221 svg{color:#3b82f6;flex-shrink:0}._heroBadge_hhyl8_236{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:4px 10px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:20px;font-size:11.5px;font-weight:700;letter-spacing:.3px;margin-top:2px}._sectionLabel_hhyl8_255{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_hhyl8_255:first-of-type{margin-top:0}._detailsGrid_hhyl8_274{display:grid;grid-template-columns:1fr 1fr;gap:12px}._detailCard_hhyl8_280{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;border:1.5px solid #f1f5f9;border-radius:12px;transition:all .2s ease}._detailCard_hhyl8_280:hover{border-color:#bfdbfe;box-shadow:0 4px 12px #3b82f614;transform:translateY(-1px)}._detailCardIcon_hhyl8_297{width:34px;height:34px;border-radius:9px;background:#eff6ff;border:1px solid #bfdbfe;color:#3b82f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}._detailCardBody_hhyl8_310{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}._detailCardLabel_hhyl8_318{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px}._detailCardValue_hhyl8_326{font-size:14px;font-weight:600;color:#0f172a;line-height:1.4;word-break:break-word}._emptyState_hhyl8_337{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 24px;text-align:center;min-height:260px}._emptyIcon_hhyl8_348{width:76px;height:76px;border-radius:50%;background:#eff6ff;border:2px dashed #bfdbfe;color:#3b82f6;display:flex;align-items:center;justify-content:center;margin-bottom:6px}._emptyTitle_hhyl8_361{font-size:16px;font-weight:700;color:#0f172a;margin:0}._emptyText_hhyl8_368{font-size:13px;color:#64748b;margin:0;max-width:320px;line-height:1.5}._drawerFooter_hhyl8_379{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_hhyl8_390{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_hhyl8_390:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_hhyl8_390:disabled{opacity:.6;cursor:not-allowed}._submitBtn_hhyl8_413{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_hhyl8_413:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_hhyl8_413:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (max-width: 1024px){._drawer_hhyl8_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_hhyl8_7{background:#0f172a8c}._drawer_hhyl8_7{width:100vw;max-width:100vw;animation:_slideInMobile_hhyl8_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_hhyl8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_hhyl8_50{padding:12px 16px;min-height:64px}._headerLeft_hhyl8_61{gap:10px}._headerIcon_hhyl8_68{width:38px;height:38px;border-radius:10px}._headerIcon_hhyl8_68 svg{width:18px;height:18px}._drawerTitle_hhyl8_81{font-size:16px}._headerSubtitle_hhyl8_90{font-size:12px;margin-top:1px}._drawerClose_hhyl8_97{width:36px;height:36px;border-radius:10px}._companyForm_hhyl8_126{padding:16px}._heroCard_hhyl8_175{padding:16px;gap:14px;border-radius:12px;margin-bottom:18px}._heroAvatar_hhyl8_188{width:54px;height:54px;font-size:18px;border-radius:11px}._heroName_hhyl8_211{font-size:16px}._heroMeta_hhyl8_221{font-size:12.5px}._heroBadge_hhyl8_236{font-size:11px;padding:3px 9px}._sectionLabel_hhyl8_255{font-size:12px;margin:16px 0 10px}._detailsGrid_hhyl8_274{grid-template-columns:1fr 1fr;gap:10px}._detailCard_hhyl8_280{padding:12px 14px;border-radius:11px}._detailCardIcon_hhyl8_297{width:32px;height:32px;border-radius:8px}._detailCardValue_hhyl8_326{font-size:13.5px}._drawerFooter_hhyl8_379{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_hhyl8_390,._submitBtn_hhyl8_413{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_hhyl8_413 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_hhyl8_50{padding:10px 12px;min-height:60px}._headerIcon_hhyl8_68{width:34px;height:34px;border-radius:8px}._headerIcon_hhyl8_68 svg{width:16px;height:16px}._drawerTitle_hhyl8_81{font-size:15px}._headerSubtitle_hhyl8_90{font-size:11px}._drawerClose_hhyl8_97{width:34px;height:34px;border-radius:8px}._companyForm_hhyl8_126{padding:12px}._heroCard_hhyl8_175{padding:14px;gap:12px;border-radius:11px;margin-bottom:14px;border-left-width:3px}._heroAvatar_hhyl8_188{width:48px;height:48px;font-size:16px;border-radius:10px}._heroName_hhyl8_211{font-size:15px}._heroMeta_hhyl8_221{font-size:12px}._heroBadge_hhyl8_236{font-size:10.5px;padding:3px 8px}._sectionLabel_hhyl8_255{font-size:11.5px}._detailsGrid_hhyl8_274{grid-template-columns:1fr;gap:8px}._detailCard_hhyl8_280{padding:11px 12px;border-radius:10px;gap:10px}._detailCardIcon_hhyl8_297{width:30px;height:30px;border-radius:7px}._detailCardValue_hhyl8_326{font-size:13px}._detailCardLabel_hhyl8_318{font-size:10.5px}._emptyIcon_hhyl8_348{width:64px;height:64px}._emptyTitle_hhyl8_361{font-size:14.5px}._emptyText_hhyl8_368{font-size:12.5px}._drawerFooter_hhyl8_379{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_hhyl8_390,._submitBtn_hhyl8_413{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._detailsGrid_hhyl8_274{grid-template-columns:1fr}}@media (max-width: 900px) and (orientation: landscape){._drawer_hhyl8_7{width:100vw;max-width:100vw}._companyForm_hhyl8_126{padding:12px}._detailsGrid_hhyl8_274{grid-template-columns:1fr 1fr;gap:10px}._drawerFooter_hhyl8_379{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_hhyl8_390,._submitBtn_hhyl8_413{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_hhyl8_7,._drawerOverlay_hhyl8_7,._drawerClose_hhyl8_97,._spinnerBlue_hhyl8_156,._submitBtn_hhyl8_413,._detailCard_hhyl8_280{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_hhyl8_7{display:none!important}._drawer_hhyl8_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_1kp4y_7{padding:0;background:#f8fafc}._pageContent_1kp4y_13{margin:0 auto;transition:filter .3s ease}._pageBlur_1kp4y_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_1kp4y_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_1kp4y_41{display:flex;align-items:center;gap:16px}._headerIcon_1kp4y_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_1kp4y_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_1kp4y_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_1kp4y_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_1kp4y_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_1kp4y_92,._deleteSelectedBtn_1kp4y_93,._addBtn_1kp4y_94,._refreshBtn_1kp4y_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_1kp4y_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_1kp4y_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_1kp4y_92 ._checkbox_1kp4y_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_1kp4y_131{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_1kp4y_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_1kp4y_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_1kp4y_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_1kp4y_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_1kp4y_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_1kp4y_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_1kp4y_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_1kp4y_95:disabled{opacity:.5;cursor:not-allowed}._spin_1kp4y_174{animation:_spin_1kp4y_174 .8s linear infinite}@keyframes _spin_1kp4y_174{to{transform:rotate(360deg)}}._searchBar_1kp4y_180{display:flex;align-items:center;gap:10px}._searchWrapper_1kp4y_181{position:relative;display:flex;align-items:center}._searchIcon_1kp4y_182{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_1kp4y_184{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_1kp4y_184:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1kp4y_184::placeholder{color:#94a3b8}._clearSearchBtn_1kp4y_205{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_1kp4y_205:hover{color:#475569;background:#f1f5f9}._tableWrapper_1kp4y_225{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_1kp4y_225{width:100%;border-collapse:collapse;font-size:13px}._table_1kp4y_225 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_1kp4y_225 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_1kp4y_225 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_1kp4y_263:hover{background:#f8fafc}._rowHover_1kp4y_263:last-child{border-bottom:none}._selectedRow_1kp4y_265{background:#eff6ff!important}._table_1kp4y_225 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_1kp4y_275{width:36px;text-align:center}._checkbox_1kp4y_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_1kp4y_283{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_1kp4y_284{display:inline-block;min-width:24px}._productCell_1kp4y_286{display:flex;align-items:center;gap:10px}._avatar_1kp4y_288{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._productInfo_1kp4y_301{display:flex;flex-direction:column;gap:2px;min-width:0}._productName_1kp4y_308{font-weight:600;color:#0f172a;font-size:13px}._iconCell_1kp4y_310{display:flex;align-items:center;gap:6px;color:#334155;font-size:13px;font-weight:500}._cellIcon_1kp4y_319{color:#94a3b8;flex-shrink:0}._codeText_1kp4y_321{font-weight:600;color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.3px}._actionCell_1kp4y_330{text-align:center!important;min-width:140px}._actionBtnGroup_1kp4y_331{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_1kp4y_331{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_1kp4y_331:hover:not(:disabled){transform:scale(1.05)}._viewBtn_1kp4y_347:hover,._editBtn_1kp4y_348:hover{background:#eff6ff}._deleteBtn_1kp4y_349:hover{background:#fee2e2}._empty_1kp4y_354{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_1kp4y_355{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_1kp4y_357{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_1kp4y_368{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_1kp4y_369{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_1kp4y_374{background:#fff}._skeletonRow_1kp4y_374:hover{background:#fff!important}._skeletonCell_1kp4y_376{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1kp4y_1 1.5s ease-in-out infinite}._skeletonCellCenter_1kp4y_384{margin:0 auto}._skeletonProfile_1kp4y_385{display:flex;align-items:center;gap:10px}._skeletonAvatar_1kp4y_387{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonShimmer_1kp4y_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _skeletonShimmer_1kp4y_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_1kp4y_405{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_1kp4y_417{font-size:13px;color:#64748b;font-weight:500}._paginationControls_1kp4y_418{display:flex;gap:4px;align-items:center}._pageBtn_1kp4y_420{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_1kp4y_420:hover:not(:disabled):not(._pageBtnActive_1kp4y_436){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1kp4y_420:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1kp4y_436{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_1kp4y_184{width:220px}}@media (max-width: 1024px){._header_1kp4y_27{padding:16px 20px}._searchInput_1kp4y_184{width:180px}._table_1kp4y_225 thead th,._table_1kp4y_225 tbody td{padding:12px}}@media (max-width: 768px){._page_1kp4y_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_1kp4y_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_1kp4y_41{gap:12px}._title_1kp4y_59{font-size:20px}._subtitle_1kp4y_68{font-size:12px}._headerIcon_1kp4y_47{width:42px;height:42px}._headerRight_1kp4y_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_1kp4y_180,._searchWrapper_1kp4y_181{width:100%}._searchInput_1kp4y_184{width:100%;font-size:14px}._actionButtonsRow_1kp4y_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_1kp4y_92,._deleteSelectedBtn_1kp4y_93,._addBtn_1kp4y_94,._refreshBtn_1kp4y_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_1kp4y_92{display:inline-flex;gap:4px}._selectAllBox_1kp4y_92 ._checkbox_1kp4y_123{width:18px;height:18px}._selectAllText_1kp4y_131{font-size:12px}._refreshBtn_1kp4y_95{padding:0;width:auto}._deleteSelectedBtn_1kp4y_93 span,._addBtn_1kp4y_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_1kp4y_225{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_1kp4y_225,._table_1kp4y_225 tbody,._table_1kp4y_225 tr,._table_1kp4y_225 td{display:block;width:100%}._table_1kp4y_225{font-size:14px;min-width:0}._table_1kp4y_225 thead{display:none}._table_1kp4y_225 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_1kp4y_225 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_1kp4y_225 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_1kp4y_225 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_1kp4y_225 tbody td._checkboxCell_1kp4y_275{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_1kp4y_225 tbody td._checkboxCell_1kp4y_275:before{display:none}._table_1kp4y_225 tbody td._checkboxCell_1kp4y_275 ._checkbox_1kp4y_123{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_1kp4y_225 tbody td._snoCell_1kp4y_283{display:none}._table_1kp4y_225 tbody td[data-label=City]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1kp4y_225 tbody td[data-label=City]:before{display:none}._productCell_1kp4y_286{gap:12px}._avatar_1kp4y_288{width:46px;height:46px;font-size:16px;border-radius:12px;box-shadow:0 2px 6px #3b82f626}._productInfo_1kp4y_301{gap:4px}._productName_1kp4y_308{font-size:16px;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}._table_1kp4y_225 tbody td[data-label=Code]{padding:8px 0;border-bottom:none}._table_1kp4y_225 tbody td[data-label=Code] ._iconCell_1kp4y_310{flex:1;justify-content:flex-end}._codeText_1kp4y_321{font-size:14px;font-weight:700}._table_1kp4y_225 tbody td._actionCell_1kp4y_330{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_1kp4y_225 tbody td._actionCell_1kp4y_330:before{display:none}._actionBtnGroup_1kp4y_331{justify-content:flex-end;gap:8px}._actionBtn_1kp4y_331{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_1kp4y_331 svg{width:18px;height:18px}._selectedRow_1kp4y_265{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_1kp4y_374{padding:14px!important;display:block}._skeletonRow_1kp4y_374 td{display:block!important;padding:8px 0!important}._skeletonRow_1kp4y_374 td:before{display:none}._empty_1kp4y_354{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_1kp4y_405{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_1kp4y_417{text-align:center;font-size:12px}._paginationControls_1kp4y_418{justify-content:center;flex-wrap:wrap}._pageBtn_1kp4y_420{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_1kp4y_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_1kp4y_27{padding:12px;border-radius:10px}._title_1kp4y_59{font-size:18px}._headerIcon_1kp4y_47{width:38px;height:38px;border-radius:10px}._headerIcon_1kp4y_47 svg{width:18px;height:18px}._actionButtonsRow_1kp4y_85{gap:6px}._selectAllBox_1kp4y_92,._deleteSelectedBtn_1kp4y_93,._addBtn_1kp4y_94,._refreshBtn_1kp4y_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_1kp4y_92 ._checkbox_1kp4y_123{width:16px;height:16px}._selectAllText_1kp4y_131{font-size:11px}._deleteSelectedBtn_1kp4y_93 ._btnText_1kp4y_761,._addBtn_1kp4y_94 ._btnText_1kp4y_761{display:none}._deleteSelectedBtn_1kp4y_93,._addBtn_1kp4y_94{gap:0}._table_1kp4y_225 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_1kp4y_288{width:40px;height:40px;font-size:14px}._productName_1kp4y_308{font-size:15px}._table_1kp4y_225 tbody td{font-size:13px;padding:5px 0}._actionBtn_1kp4y_331{width:36px;height:36px}._actionBtn_1kp4y_331 svg{width:16px;height:16px}._pageBtn_1kp4y_420{min-width:30px;height:30px;font-size:11px}._pagination_1kp4y_405{padding:10px 12px}._paginationInfo_1kp4y_417{font-size:11px}}._tableWrapper_1kp4y_225::-webkit-scrollbar{height:4px}._tableWrapper_1kp4y_225::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_1kp4y_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_1kp4y_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_1kp4y_7{padding:0;background:#fff}._header_1kp4y_27{border:none;box-shadow:none;padding:20px 0}._headerRight_1kp4y_75,._pagination_1kp4y_405,._actionCell_1kp4y_330,._checkboxCell_1kp4y_275{display:none!important}._tableWrapper_1kp4y_225{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_1kp4y_174,._skeletonCell_1kp4y_376,._skeletonAvatar_1kp4y_387{animation:none}._addBtn_1kp4y_94,._actionBtn_1kp4y_331,._table_1kp4y_225 tbody tr{transition:none}}._drawerOverlay_18u00_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_18u00_1 .3s ease}@keyframes _fadeIn_18u00_1{0%{opacity:0}to{opacity:1}}._drawer_18u00_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_18u00_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_18u00_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_18u00_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_18u00_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_18u00_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_18u00_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_18u00_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_18u00_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_18u00_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_18u00_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_18u00_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_18u00_123::-webkit-scrollbar{width:6px}._companyForm_18u00_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_18u00_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_18u00_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_18u00_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_18u00_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_18u00_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_18u00_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_18u00_172{grid-column:1 / -1}._label_18u00_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_18u00_176 svg{color:#3b82f6;flex-shrink:0}._required_18u00_187{color:#ef4444!important;font-weight:700}._input_18u00_195{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_18u00_195:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_18u00_195:hover:not(:disabled){border-color:#94a3b8}._input_18u00_195:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_18u00_195::placeholder{color:#94a3b8}._textarea_18u00_227{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:70px}._textarea_18u00_227:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_18u00_227::placeholder{color:#94a3b8}._textarea_18u00_227:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._inputError_18u00_255{border-color:#ef4444!important;background:#fef2f2!important}._inputError_18u00_255:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_18u00_265{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_18u00_275{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_18u00_286{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_18u00_286:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_18u00_286:disabled{opacity:.6;cursor:not-allowed}._submitBtn_18u00_306{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_18u00_306:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_18u00_306:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_18u00_336{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_18u00_336 .7s linear infinite;flex-shrink:0}@keyframes _spin_18u00_336{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_18u00_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_18u00_7{background:#0f172a8c}._drawer_18u00_7{width:100vw;max-width:100vw;animation:_slideInMobile_18u00_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_18u00_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_18u00_50{padding:12px 16px;min-height:64px}._headerLeft_18u00_61{gap:10px}._headerIcon_18u00_68{width:38px;height:38px;border-radius:10px}._headerIcon_18u00_68 svg{width:18px;height:18px}._drawerTitle_18u00_81{font-size:16px}._headerSubtitle_18u00_90{font-size:12px;margin-top:1px}._drawerClose_18u00_97{width:36px;height:36px;border-radius:10px}._companyForm_18u00_123{padding:16px}._grid_18u00_159{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_18u00_172{grid-column:1 / -1}._sectionLabel_18u00_148{font-size:12px;margin-bottom:2px}._input_18u00_195{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_18u00_227{font-size:16px;padding:12px 14px;border-radius:12px;background:#fff;min-height:80px}._label_18u00_176{font-size:13px}._drawerFooter_18u00_275{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_18u00_286,._submitBtn_18u00_306{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_18u00_306 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_18u00_50{padding:10px 12px;min-height:60px}._headerIcon_18u00_68{width:34px;height:34px;border-radius:8px}._headerIcon_18u00_68 svg{width:16px;height:16px}._drawerTitle_18u00_81{font-size:15px}._headerSubtitle_18u00_90{font-size:11px}._drawerClose_18u00_97{width:34px;height:34px;border-radius:8px}._companyForm_18u00_123{padding:12px}._sectionLabel_18u00_148{font-size:11.5px}._grid_18u00_159{grid-template-columns:1fr 1fr;gap:10px}._input_18u00_195{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_18u00_227{font-size:15px;padding:10px 12px;border-radius:10px;min-height:70px}._label_18u00_176{font-size:12.5px}._label_18u00_176 svg{width:12px;height:12px}._drawerFooter_18u00_275{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_18u00_286,._submitBtn_18u00_306{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_18u00_159{grid-template-columns:1fr}._fullWidth_18u00_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_18u00_7{width:100vw;max-width:100vw}._companyForm_18u00_123{padding:12px}._grid_18u00_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_18u00_275{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_18u00_286,._submitBtn_18u00_306{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_18u00_7,._drawerOverlay_18u00_7,._drawerClose_18u00_97,._spinner_18u00_336,._submitBtn_18u00_306{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_18u00_7{display:none!important}._drawer_18u00_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_15bot_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_15bot_1 .3s ease}@keyframes _fadeIn_15bot_1{0%{opacity:0}to{opacity:1}}._drawer_15bot_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_15bot_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_15bot_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_15bot_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_15bot_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_15bot_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_15bot_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_15bot_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_15bot_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_15bot_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_15bot_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_15bot_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_15bot_123::-webkit-scrollbar{width:6px}._companyForm_15bot_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_15bot_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_15bot_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_15bot_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_15bot_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_15bot_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_15bot_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_15bot_172{grid-column:1 / -1}._label_15bot_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_15bot_176 svg{color:#3b82f6;flex-shrink:0}._required_15bot_187{color:#ef4444!important;font-weight:700}._input_15bot_195{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_15bot_195:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_15bot_195:hover:not(:disabled){border-color:#94a3b8}._input_15bot_195:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_15bot_195::placeholder{color:#94a3b8}._textarea_15bot_227{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:70px}._textarea_15bot_227:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_15bot_227::placeholder{color:#94a3b8}._textarea_15bot_227:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._inputError_15bot_255{border-color:#ef4444!important;background:#fef2f2!important}._inputError_15bot_255:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_15bot_265{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._apiErrorBanner_15bot_273{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:12px}._apiErrorBanner_15bot_273 svg{flex-shrink:0}._apiErrorClose_15bot_289{margin-left:auto;border:none;background:transparent;color:#b91c1c;font-size:18px;line-height:1;cursor:pointer;padding:0 4px;border-radius:4px}._apiErrorClose_15bot_289:hover{background:#fee2e2}._drawerFooter_15bot_306{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_15bot_317{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_15bot_317:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_15bot_317:disabled{opacity:.6;cursor:not-allowed}._submitBtn_15bot_337{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_15bot_337:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_15bot_337:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_15bot_367{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_15bot_367 .7s linear infinite;flex-shrink:0}@keyframes _spin_15bot_367{to{transform:rotate(360deg)}}._skeletonWrapper_15bot_383{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_15bot_389{display:flex;flex-direction:column;gap:6px}._skeletonLabel_15bot_395{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_15bot_1 1.4s ease-in-out infinite}._skeletonInput_15bot_404{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_15bot_1 1.4s ease-in-out infinite}@keyframes _shimmer_15bot_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){._drawer_15bot_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_15bot_7{background:#0f172a8c}._drawer_15bot_7{width:100vw;max-width:100vw;animation:_slideInMobile_15bot_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_15bot_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_15bot_50{padding:12px 16px;min-height:64px}._headerLeft_15bot_61{gap:10px}._headerIcon_15bot_68{width:38px;height:38px;border-radius:10px}._headerIcon_15bot_68 svg{width:18px;height:18px}._drawerTitle_15bot_81{font-size:16px}._headerSubtitle_15bot_90{font-size:12px;margin-top:1px}._drawerClose_15bot_97{width:36px;height:36px;border-radius:10px}._companyForm_15bot_123{padding:16px}._grid_15bot_159{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_15bot_172{grid-column:1 / -1}._skeletonWrapper_15bot_383{grid-template-columns:1fr 1fr;gap:12px}._sectionLabel_15bot_148{font-size:12px;margin-bottom:2px}._input_15bot_195{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_15bot_227{font-size:16px;padding:12px 14px;border-radius:12px;background:#fff;min-height:80px}._label_15bot_176{font-size:13px}._drawerFooter_15bot_306{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_15bot_317,._submitBtn_15bot_337{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_15bot_337 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_15bot_50{padding:10px 12px;min-height:60px}._headerIcon_15bot_68{width:34px;height:34px;border-radius:8px}._headerIcon_15bot_68 svg{width:16px;height:16px}._drawerTitle_15bot_81{font-size:15px}._headerSubtitle_15bot_90{font-size:11px}._drawerClose_15bot_97{width:34px;height:34px;border-radius:8px}._companyForm_15bot_123{padding:12px}._sectionLabel_15bot_148{font-size:11.5px}._grid_15bot_159,._skeletonWrapper_15bot_383{grid-template-columns:1fr 1fr;gap:10px}._input_15bot_195{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_15bot_227{font-size:15px;padding:10px 12px;border-radius:10px;min-height:70px}._label_15bot_176{font-size:12.5px}._label_15bot_176 svg{width:12px;height:12px}._drawerFooter_15bot_306{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_15bot_317,._submitBtn_15bot_337{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_15bot_159,._skeletonWrapper_15bot_383{grid-template-columns:1fr}._fullWidth_15bot_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_15bot_7{width:100vw;max-width:100vw}._companyForm_15bot_123{padding:12px}._grid_15bot_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_15bot_306{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_15bot_317,._submitBtn_15bot_337{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_15bot_7,._drawerOverlay_15bot_7,._drawerClose_15bot_97,._spinner_15bot_367,._submitBtn_15bot_337{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_15bot_7{display:none!important}._drawer_15bot_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_scqay_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_scqay_1 .3s ease}@keyframes _fadeIn_scqay_1{0%{opacity:0}to{opacity:1}}._drawer_scqay_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_scqay_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_scqay_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_scqay_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_scqay_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_scqay_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_scqay_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_scqay_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}._drawerClose_scqay_101{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_scqay_101:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_scqay_125{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_scqay_125::-webkit-scrollbar{width:6px}._companyForm_scqay_125::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_scqay_125::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_scqay_125::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_scqay_144{display:flex;flex-direction:column;gap:16px}._sectionLabel_scqay_150{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_scqay_161{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_scqay_167{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_scqay_174{grid-column:1 / -1}._label_scqay_178{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_scqay_178 svg{color:#3b82f6;flex-shrink:0}._viewValue_scqay_192{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;height:46px;box-sizing:border-box;display:flex;align-items:center;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewValueMultiline_scqay_211{height:auto;min-height:70px;align-items:flex-start;padding:12px 14px;white-space:normal;word-break:break-word;line-height:1.4}._statusBadge_scqay_224{display:inline-flex;align-items:center;justify-content:center;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.3px;line-height:1;height:24px}._statusActive_scqay_237{background:#d1fae5;color:#065f46}._statusInactive_scqay_242{background:#fee2e2;color:#991b1b}._apiErrorBanner_scqay_250{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:12px}._apiErrorBanner_scqay_250 svg{flex-shrink:0}._drawerFooter_scqay_269{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_scqay_280{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_scqay_280:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._submitBtn_scqay_298{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_scqay_298:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._skeletonWrapper_scqay_326{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_scqay_332{display:flex;flex-direction:column;gap:6px}._skeletonLabel_scqay_338{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_scqay_1 1.4s ease-in-out infinite}._skeletonInput_scqay_347{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_scqay_1 1.4s ease-in-out infinite}@keyframes _shimmer_scqay_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_scqay_364{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;text-align:center;color:#64748b}._emptyState_scqay_364 svg{color:#94a3b8;padding:20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;border:2px dashed #93c5fd}._emptyState_scqay_364 p{font-size:15px;font-weight:500;color:#64748b;margin:0}@media (max-width: 1024px){._drawer_scqay_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_scqay_7{background:#0f172a8c}._drawer_scqay_7{width:100vw;max-width:100vw;animation:_slideInMobile_scqay_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_scqay_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_scqay_50{padding:12px 16px;min-height:64px}._headerLeft_scqay_61{gap:10px}._headerIcon_scqay_68{width:38px;height:38px;border-radius:10px}._headerIcon_scqay_68 svg{width:18px;height:18px}._drawerTitle_scqay_81{font-size:16px}._headerSubtitle_scqay_90{font-size:12px;margin-top:1px;max-width:220px}._drawerClose_scqay_101{width:36px;height:36px;border-radius:10px}._companyForm_scqay_125{padding:16px}._grid_scqay_161{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_scqay_174{grid-column:1 / -1}._skeletonWrapper_scqay_326{grid-template-columns:1fr 1fr;gap:12px}._sectionLabel_scqay_150{font-size:12px;margin-bottom:2px}._viewValue_scqay_192{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px}._viewValueMultiline_scqay_211{min-height:80px;height:auto;padding:12px 14px}._label_scqay_178{font-size:13px}._drawerFooter_scqay_269{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_scqay_280,._submitBtn_scqay_298{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_scqay_298 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_scqay_50{padding:10px 12px;min-height:60px}._headerIcon_scqay_68{width:34px;height:34px;border-radius:8px}._headerIcon_scqay_68 svg{width:16px;height:16px}._drawerTitle_scqay_81{font-size:15px}._headerSubtitle_scqay_90{font-size:11px;max-width:180px}._drawerClose_scqay_101{width:34px;height:34px;border-radius:8px}._companyForm_scqay_125{padding:12px}._sectionLabel_scqay_150{font-size:11.5px}._grid_scqay_161,._skeletonWrapper_scqay_326{grid-template-columns:1fr 1fr;gap:10px}._viewValue_scqay_192{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._viewValueMultiline_scqay_211{min-height:70px;height:auto;padding:10px 12px}._label_scqay_178{font-size:12.5px}._label_scqay_178 svg{width:12px;height:12px}._drawerFooter_scqay_269{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_scqay_280,._submitBtn_scqay_298{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_scqay_161,._skeletonWrapper_scqay_326{grid-template-columns:1fr}._fullWidth_scqay_174{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_scqay_7{width:100vw;max-width:100vw}._companyForm_scqay_125{padding:12px}._grid_scqay_161{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_scqay_269{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_scqay_280,._submitBtn_scqay_298{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_scqay_7,._drawerOverlay_scqay_7,._drawerClose_scqay_101,._submitBtn_scqay_298,._skeletonLabel_scqay_338,._skeletonInput_scqay_347{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_scqay_7{display:none!important}._drawer_scqay_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_eatbe_7{padding:0;min-height:100vh;background:#f8fafc}._pageContent_eatbe_13{margin:0 auto;transition:filter .3s ease}._pageBlur_eatbe_19{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_eatbe_28{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_eatbe_42{display:flex;align-items:center;gap:16px}._headerIcon_eatbe_48{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_eatbe_60{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_eatbe_69{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_eatbe_76{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_eatbe_86{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_eatbe_93,._deleteSelectedBtn_eatbe_94,._addBtn_eatbe_95,._refreshBtn_eatbe_96{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_eatbe_93{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_eatbe_93:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_eatbe_93 ._checkbox_eatbe_125{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_eatbe_133{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_eatbe_94{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_eatbe_94:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_eatbe_94:disabled{opacity:.5;cursor:not-allowed}._addBtn_eatbe_95{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_eatbe_95:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_eatbe_96{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_eatbe_96:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_eatbe_96:disabled{opacity:.5;cursor:not-allowed}._spin_eatbe_179{animation:_spin_eatbe_179 .8s linear infinite}@keyframes _spin_eatbe_179{to{transform:rotate(360deg)}}._searchBar_eatbe_185{display:flex;align-items:center;gap:10px}._searchWrapper_eatbe_186{position:relative;display:flex;align-items:center}._searchIcon_eatbe_187{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_eatbe_189{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_eatbe_189:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_eatbe_189::placeholder{color:#94a3b8}._clearSearchBtn_eatbe_210{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_eatbe_210:hover{color:#475569;background:#f1f5f9}._tableWrapper_eatbe_230{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_eatbe_230{width:100%;border-collapse:collapse;font-size:13px}._table_eatbe_230 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_eatbe_230 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_eatbe_230 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_eatbe_268:hover{background:#f8fafc}._rowHover_eatbe_268:last-child{border-bottom:none}._selectedRow_eatbe_270{background:#eff6ff!important}._table_eatbe_230 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_eatbe_280{width:36px;text-align:center}._checkbox_eatbe_125{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_eatbe_288{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_eatbe_289{display:inline-block;min-width:24px}._supplierCell_eatbe_291{display:flex;align-items:center;gap:10px}._avatar_eatbe_292{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._supplierName_eatbe_305{font-weight:500;color:#0f172a;font-size:13px}._iconCell_eatbe_307{display:flex;align-items:center;gap:6px}._cellIcon_eatbe_308{flex-shrink:0;color:#3b82f6}._truncateText_eatbe_310{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#475569}._gstCell_eatbe_321{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;cursor:pointer;transition:background .15s ease}._gstCell_eatbe_321:hover{background:#eff6ff}._gstText_eatbe_333{font-family:SF Mono,Consolas,monospace;font-size:12.5px;color:#0f172a;letter-spacing:.3px}._gstToggleIcon_eatbe_340{color:#94a3b8;display:inline-flex;align-items:center}._gstCell_eatbe_321:hover ._gstToggleIcon_eatbe_340{color:#3b82f6}._statusBadge_eatbe_349{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:11.5px;font-weight:600;letter-spacing:.3px}._statusActive_eatbe_360{background:#d1fae5;color:#065f46}._statusInactive_eatbe_365{background:#fee2e2;color:#991b1b}._statusDot_eatbe_370{flex-shrink:0}._actionCell_eatbe_373{text-align:center!important;min-width:140px}._actionBtnGroup_eatbe_374{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_eatbe_374{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_eatbe_374:hover:not(:disabled){transform:scale(1.05)}._viewBtn_eatbe_390:hover,._editBtn_eatbe_391:hover{background:#eff6ff}._deleteBtn_eatbe_392:hover{background:#fee2e2}._empty_eatbe_397{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_eatbe_398{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_eatbe_400{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_eatbe_411{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_eatbe_412{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_eatbe_414{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #3b82f633}._emptyAddBtn_eatbe_414:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._skeletonRow_eatbe_434{background:#fff}._skeletonRow_eatbe_434:hover{background:#fff!important}._skeletonCell_eatbe_436{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_eatbe_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_eatbe_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_eatbe_452{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_eatbe_464{font-size:13px;color:#64748b;font-weight:500}._paginationControls_eatbe_465{display:flex;gap:4px;align-items:center}._pageBtn_eatbe_467{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_eatbe_467:hover:not(:disabled):not(._pageBtnActive_eatbe_483){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_eatbe_467:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_eatbe_483{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_eatbe_189{width:220px}}@media (max-width: 1024px){._header_eatbe_28{padding:16px 20px}._searchInput_eatbe_189{width:180px}._table_eatbe_230 thead th,._table_eatbe_230 tbody td{padding:12px}}@media (max-width: 768px){._page_eatbe_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_eatbe_28{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_eatbe_42{gap:12px}._title_eatbe_60{font-size:20px}._subtitle_eatbe_69{font-size:12px}._headerIcon_eatbe_48{width:42px;height:42px}._headerRight_eatbe_76{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_eatbe_185,._searchWrapper_eatbe_186{width:100%}._searchInput_eatbe_189{width:100%;font-size:14px}._actionButtonsRow_eatbe_86{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_eatbe_93,._deleteSelectedBtn_eatbe_94,._addBtn_eatbe_95,._refreshBtn_eatbe_96{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_eatbe_93{display:inline-flex;gap:4px}._selectAllBox_eatbe_93 ._checkbox_eatbe_125{width:18px;height:18px}._selectAllText_eatbe_133{font-size:12px}._refreshBtn_eatbe_96{padding:0;width:auto}._deleteSelectedBtn_eatbe_94 span,._addBtn_eatbe_95 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_eatbe_230{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_eatbe_230,._table_eatbe_230 tbody,._table_eatbe_230 tr,._table_eatbe_230 td{display:block;width:100%}._table_eatbe_230{font-size:14px;min-width:0}._table_eatbe_230 thead{display:none}._table_eatbe_230 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_eatbe_230 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_eatbe_230 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_eatbe_230 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_eatbe_230 tbody td._checkboxCell_eatbe_280{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_eatbe_230 tbody td._checkboxCell_eatbe_280:before{display:none}._table_eatbe_230 tbody td._checkboxCell_eatbe_280 ._checkbox_eatbe_125{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_eatbe_230 tbody td._snoCell_eatbe_288{display:none}._table_eatbe_230 tbody td[data-label=Supplier]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_eatbe_230 tbody td[data-label=Supplier]:before{display:none}._supplierCell_eatbe_291{gap:12px}._avatar_eatbe_292{width:44px;height:44px;font-size:15px;border-radius:12px}._supplierName_eatbe_305{font-size:16px;font-weight:600;color:#0f172a}._table_eatbe_230 tbody td[data-label=Person],._table_eatbe_230 tbody td[data-label=Email],._table_eatbe_230 tbody td[data-label="GST No."],._table_eatbe_230 tbody td[data-label=Status],._table_eatbe_230 tbody td[data-label=Address]{padding:8px 0}._iconCell_eatbe_307{justify-content:flex-end;flex-wrap:wrap}._truncateText_eatbe_310{max-width:200px;text-align:right}._gstCell_eatbe_321{justify-content:flex-end}._table_eatbe_230 tbody td._actionCell_eatbe_373{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_eatbe_230 tbody td._actionCell_eatbe_373:before{display:none}._actionBtnGroup_eatbe_374{justify-content:flex-end;gap:8px}._actionBtn_eatbe_374{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_eatbe_374 svg{width:18px;height:18px}._selectedRow_eatbe_270{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_eatbe_434{padding:14px!important;display:block}._skeletonRow_eatbe_434 td{display:block!important;padding:8px 0!important}._skeletonRow_eatbe_434 td:before{display:none}._empty_eatbe_397{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_eatbe_452{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_eatbe_464{text-align:center;font-size:12px}._paginationControls_eatbe_465{justify-content:center;flex-wrap:wrap}._pageBtn_eatbe_467{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_eatbe_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_eatbe_28{padding:12px;border-radius:10px}._title_eatbe_60{font-size:18px}._headerIcon_eatbe_48{width:38px;height:38px;border-radius:10px}._headerIcon_eatbe_48 svg{width:18px;height:18px}._actionButtonsRow_eatbe_86{gap:6px}._selectAllBox_eatbe_93,._deleteSelectedBtn_eatbe_94,._addBtn_eatbe_95,._refreshBtn_eatbe_96{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_eatbe_93 ._checkbox_eatbe_125{width:16px;height:16px}._selectAllText_eatbe_133{font-size:11px}._deleteSelectedBtn_eatbe_94 ._btnText_eatbe_786,._addBtn_eatbe_95 ._btnText_eatbe_786{display:none}._deleteSelectedBtn_eatbe_94,._addBtn_eatbe_95{gap:0}._table_eatbe_230 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_eatbe_292{width:40px;height:40px;font-size:14px}._supplierName_eatbe_305{font-size:15px}._table_eatbe_230 tbody td{font-size:13px;padding:5px 0}._truncateText_eatbe_310{max-width:160px}._actionBtn_eatbe_374{width:36px;height:36px}._actionBtn_eatbe_374 svg{width:16px;height:16px}._pageBtn_eatbe_467{min-width:30px;height:30px;font-size:11px}._pagination_eatbe_452{padding:10px 12px}._paginationInfo_eatbe_464{font-size:11px}}._tableWrapper_eatbe_230::-webkit-scrollbar{height:4px}._tableWrapper_eatbe_230::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_eatbe_230::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_eatbe_230::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_eatbe_7{padding:0;background:#fff}._header_eatbe_28{border:none;box-shadow:none;padding:20px 0}._headerRight_eatbe_76,._pagination_eatbe_452,._actionCell_eatbe_373,._checkboxCell_eatbe_280{display:none!important}._tableWrapper_eatbe_230{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_eatbe_179,._skeletonCell_eatbe_436{animation:none}._addBtn_eatbe_95,._actionBtn_eatbe_374,._table_eatbe_230 tbody tr{transition:none}}._backdrop_180fp_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_180fp_17{opacity:1;visibility:visible}._drawer_180fp_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_180fp_35{transform:translate(0)}._drawerHeader_180fp_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_180fp_53{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_180fp_54{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_180fp_53{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_180fp_64{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_180fp_66{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_180fp_66:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_180fp_66:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_180fp_83{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;display:flex;flex-direction:column}._drawerBody_180fp_83::-webkit-scrollbar{width:5px}._drawerBody_180fp_83::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_180fp_83::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_180fp_83::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_180fp_103{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5;margin-top:20px}._spin_180fp_120{animation:_spin_180fp_120 1s linear infinite}@keyframes _spin_180fp_120{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_180fp_122{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_180fp_120 .8s linear infinite}._sectionHeader_180fp_134{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionHeader_180fp_134:first-of-type{margin-top:0}._sectionIcon_180fp_143{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_180fp_134>span:not(._itemCount_180fp_151){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_180fp_151{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._headerGrid_180fp_172{display:grid;grid-template-columns:1.2fr 1.2fr .9fr .9fr 1.4fr;gap:14px;align-items:start}._field_180fp_182{display:flex;flex-direction:column;gap:6px;min-width:0}._label_180fp_184{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._label_180fp_184 svg{color:#3b82f6;flex-shrink:0}._required_180fp_197{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_180fp_199{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_180fp_199:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._input_180fp_199:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_180fp_199:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_180fp_216{min-height:36px;height:36px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_180fp_223{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_180fp_223:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_180fp_225{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._inputWithIcon_180fp_228{position:relative;display:flex;align-items:center;width:100%}._inputIcon_180fp_229{position:absolute;left:10px;color:#94a3b8;pointer-events:none}._inputWithIcon_180fp_228 ._input_180fp_199{padding-left:28px;text-align:right}._itemsList_180fp_235{display:flex;flex-direction:column;gap:14px}._itemCard_180fp_241{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}._itemCard_180fp_241:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a0f}._itemCardHeader_180fp_252{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._itemCardTitle_180fp_260{font-size:12px;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:.06em}._itemCardRemove_180fp_267{width:30px;height:30px;border:1px solid #fecaca;background:#fef2f2;color:#ef4444;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._itemCardRemove_180fp_267:hover:not(:disabled){background:#fee2e2;border-color:#f87171}._itemCardRemove_180fp_267:disabled{opacity:.35;cursor:not-allowed}._itemTopRow_180fp_284{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:start}._imageBox_180fp_291{width:84px;height:84px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._productImageContainer_180fp_300{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;border:1.5px solid #e2e8f0;cursor:pointer;transition:all .2s ease}._productImageContainer_180fp_300:hover{border-color:#93c5fd}._productImageContainer_180fp_300:hover ._imageOverlay_180fp_311{opacity:1}._productImage_180fp_300{width:100%;height:100%;object-fit:contain;display:block;background:#f8fafc}._imageOverlay_180fp_311{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}._noImagePlaceholder_180fp_335{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#94a3b8;font-size:13px;font-weight:600;letter-spacing:.05em;box-sizing:border-box;text-align:center}._itemMainGrid_180fp_353{display:grid;grid-template-columns:minmax(200px,2fr) minmax(90px,.9fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(160px,1.2fr) minmax(100px,.9fr) minmax(140px,1fr);gap:12px;align-items:end}._itemField_180fp_367{display:flex;flex-direction:column;gap:4px;min-width:0}._itemLabel_180fp_369{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._totalValue_180fp_377{display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding:6px 12px;border-radius:8px;background:#eff6ff;border:1.5px solid #bfdbfe;font-size:14px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums;white-space:nowrap}._discountWrap_180fp_394{display:flex;align-items:center;gap:6px;min-width:0}._discountInput_180fp_395{flex:1;min-width:0;text-align:right}._discountTypeWrap_180fp_400{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex-shrink:0;height:36px}._discountTypeBtn_180fp_409{padding:0 10px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._discountTypeBtn_180fp_409:hover:not(._active_180fp_419):not(:disabled){background:#f1f5f9;color:#475569}._discountTypeBtn_180fp_409._active_180fp_419{background:#3b82f6;color:#fff}._discountTypeBtn_180fp_409:disabled{opacity:.5;cursor:not-allowed}._itemExtras_180fp_426{margin-top:14px;padding-top:14px;border-top:1px dashed #e2e8f0}._itemExtrasHeader_180fp_431{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}._extrasGrid_180fp_443{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}._extrasField_180fp_449{display:flex;flex-direction:column;gap:4px;min-width:0}._addRowBtn_180fp_454{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;margin-top:14px;border:2px dashed #93c5fd;border-radius:10px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addRowBtn_180fp_454:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._addRowBtn_180fp_454:disabled{opacity:.5;cursor:not-allowed}._addExtraChargeBtn_180fp_475{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:0}._addExtraChargeBtn_180fp_475:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_180fp_475:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_180fp_495{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_180fp_495:hover{border-color:#cbd5e1}._extraChargeHeader_180fp_505{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._extraChargeCheckbox_180fp_511{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a}._removeExtraChargeBtn_180fp_520{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_180fp_520:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_180fp_520:disabled{opacity:.5;cursor:not-allowed}._extraChargeGrid_180fp_533{display:grid;grid-template-columns:1.4fr .7fr .9fr 1fr 1.4fr;gap:12px;align-items:end}._extraChargeField_180fp_539{display:flex;flex-direction:column;gap:4px;min-width:0}._chargeTypeWrap_180fp_541{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:36px}._chargeTypeBtn_180fp_549{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._chargeTypeBtn_180fp_549:hover:not(:disabled):not(._active_180fp_419){background:#f1f5f9;color:#475569}._chargeTypeBtn_180fp_549._active_180fp_419{background:#3b82f6;color:#fff}._chargeTypeBtn_180fp_549:disabled{opacity:.5;cursor:not-allowed}._chargeAmountDisplay_180fp_564{font-size:13.5px;font-weight:700;color:#0f172a;padding:6px 12px;background:#f8fafc;border-radius:8px;text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e8f0}._noExtraCharges_180fp_579{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_180fp_579 svg{color:#94a3b8;flex-shrink:0}._summaryCard_180fp_596{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_180fp_606{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_180fp_607{font-weight:500;color:#64748b}._summaryValue_180fp_608{font-weight:600;color:#0f172a}._grandRow_180fp_609{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_180fp_610{font-size:15px;font-weight:700;color:#0f172a}._grandValue_180fp_611{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_180fp_616{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_180fp_616:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_180fp_616:disabled{opacity:.5;cursor:not-allowed}._submitBtn_180fp_631{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_180fp_631:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_180fp_631:disabled{opacity:.6;cursor:not-allowed;transform:none}._imageModalBackdrop_180fp_662{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_180fp_1 .2s ease}@keyframes _fadeIn_180fp_1{0%{opacity:0}to{opacity:1}}._imageModalContent_180fp_680{background:#fff;border-radius:16px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000080;animation:_scaleIn_180fp_1 .25s cubic-bezier(.22,1,.36,1)}@keyframes _scaleIn_180fp_1{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}._imageModalHeader_180fp_696{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e2e8f0;background:#fff;gap:12px}._imageModalTitle_180fp_705{font-size:14px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._imageModalClose_180fp_714{width:34px;height:34px;border-radius:9px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._imageModalClose_180fp_714:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}._imageModalBody_180fp_734{flex:1;overflow:auto;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:20px}._imageModalImg_180fp_743{max-width:100%;max-height:78vh;object-fit:contain;border-radius:8px;display:block}@media (max-width: 1400px){._drawer_180fp_19{max-width:1200px}}@media (max-width: 1200px){._drawer_180fp_19{max-width:98vw;width:98vw}._headerGrid_180fp_172{grid-template-columns:1fr 1fr 1fr;gap:12px}._headerGrid_180fp_172>._field_180fp_182:nth-child(4),._headerGrid_180fp_172>._field_180fp_182:nth-child(5){grid-column:span 1}._itemMainGrid_180fp_353{grid-template-columns:minmax(160px,1.6fr) minmax(70px,.8fr) minmax(80px,.9fr) minmax(60px,.6fr) minmax(120px,1fr) minmax(80px,.8fr) minmax(110px,1fr);gap:10px}}@media (max-width: 1024px){._drawer_180fp_19{width:100vw;max-width:100vw}._headerGrid_180fp_172{grid-template-columns:1fr 1fr;gap:12px}._headerGrid_180fp_172>._field_180fp_182:nth-child(5){grid-column:1 / -1}._extraChargeGrid_180fp_533{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_180fp_533 ._extraRemark_180fp_787{grid-column:1 / -1}._itemTopRow_180fp_284{grid-template-columns:72px 1fr;gap:12px}._imageBox_180fp_291{width:72px;height:72px}._itemMainGrid_180fp_353{grid-template-columns:repeat(4,minmax(0,1fr))}._fProduct_180fp_796{grid-column:1 / -1}._fUnit_180fp_797{grid-column:1 / 3}._fPrice_180fp_798{grid-column:3 / 5}._fQty_180fp_799{grid-column:1 / 2}._fDiscount_180fp_800{grid-column:2 / 4}._fGst_180fp_801{grid-column:4 / 5}._fTotal_180fp_802{grid-column:1 / -1}._extrasGrid_180fp_443{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._drawer_180fp_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_180fp_40{padding:12px 16px;min-height:64px}._drawerIcon_180fp_54{width:40px;height:40px;border-radius:11px}._drawerIcon_180fp_54 svg{width:18px;height:18px}._drawerTitle_180fp_53{font-size:17px}._drawerSubtitle_180fp_64{font-size:12px}._drawerBody_180fp_83{padding:14px 16px 16px}._drawerFooter_180fp_103{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_180fp_616,._submitBtn_180fp_631{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._headerGrid_180fp_172{grid-template-columns:1fr;gap:12px}._headerGrid_180fp_172>._field_180fp_182{grid-column:1!important}._input_180fp_199{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._inputSm_180fp_216{min-height:46px;height:46px;font-size:15px;padding:10px 12px;border-radius:10px}._label_180fp_184{font-size:13px}._itemLabel_180fp_369{font-size:11px}._itemCard_180fp_241{padding:14px;border-radius:14px}._itemCardHeader_180fp_252{margin-bottom:12px;padding-bottom:10px}._itemCardTitle_180fp_260{font-size:12px}._itemCardRemove_180fp_267{width:34px;height:34px;border-radius:9px}._itemTopRow_180fp_284{grid-template-columns:1fr;gap:14px}._imageBox_180fp_291{width:100%;height:160px}._itemMainGrid_180fp_353{grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}._fProduct_180fp_796,._fUnit_180fp_797{grid-column:1 / -1}._fPrice_180fp_798{grid-column:1 / 2}._fQty_180fp_799{grid-column:2 / 3}._fDiscount_180fp_800,._fGst_180fp_801,._fTotal_180fp_802{grid-column:1 / -1}._totalValue_180fp_377{min-height:44px;font-size:16px;border-radius:10px;justify-content:center}._discountWrap_180fp_394{gap:8px}._discountTypeWrap_180fp_400{height:44px}._discountTypeBtn_180fp_409{font-size:14px;padding:0 14px}._itemExtras_180fp_426{margin-top:14px;padding-top:14px}._extrasGrid_180fp_443{grid-template-columns:1fr;gap:12px}._addRowBtn_180fp_454{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;border-radius:12px;min-height:48px}._extraChargeGrid_180fp_533{grid-template-columns:1fr;gap:12px}._extraChargeGrid_180fp_533 ._extraRemark_180fp_787{grid-column:1}._chargeTypeWrap_180fp_541{height:44px}._chargeTypeBtn_180fp_549{font-size:16px}._chargeAmountDisplay_180fp_564{min-height:44px;font-size:15px}._extraChargeBox_180fp_495{padding:14px;border-radius:12px}._extraChargeCheckbox_180fp_511{font-size:14px;gap:10px}._removeExtraChargeBtn_180fp_520{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._summaryCard_180fp_596{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_180fp_606{font-size:14px;padding:8px 0}._grandValue_180fp_611{font-size:20px}._imageModalContent_180fp_680{max-width:96vw;max-height:92vh;border-radius:12px}._imageModalHeader_180fp_696{padding:12px 14px}._imageModalTitle_180fp_705{font-size:13px}._imageModalClose_180fp_714{width:32px;height:32px}._imageModalBody_180fp_734{padding:12px}._imageModalImg_180fp_743{max-height:74vh;border-radius:6px}}@media (max-width: 480px){._drawerHeader_180fp_40{padding:10px 12px;min-height:60px}._drawerIcon_180fp_54{width:36px;height:36px;border-radius:10px}._drawerIcon_180fp_54 svg{width:16px;height:16px}._drawerTitle_180fp_53{font-size:15px}._drawerSubtitle_180fp_64{font-size:11px}._closeBtn_180fp_66{width:36px;height:36px;border-radius:9px}._drawerBody_180fp_83{padding:12px 12px 14px}._drawerFooter_180fp_103{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_180fp_616,._submitBtn_180fp_631{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_180fp_134{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_180fp_134>span:not(._itemCount_180fp_151){font-size:12px}._sectionIcon_180fp_143{width:24px;height:24px}._sectionIcon_180fp_143 svg{width:13px;height:13px}._itemCount_180fp_151{font-size:11px;padding:2px 10px}._input_180fp_199{font-size:15px;min-height:46px;height:46px;padding:10px 12px}._inputSm_180fp_216{font-size:15px;min-height:44px;height:44px}._itemCard_180fp_241{padding:12px;border-radius:12px}._itemCardTitle_180fp_260{font-size:11px}._itemMainGrid_180fp_353{gap:10px}._totalValue_180fp_377{font-size:15px;min-height:42px}._imageBox_180fp_291{height:140px}._summaryCard_180fp_596{padding:14px 16px}._summaryRow_180fp_606{font-size:13px}._grandValue_180fp_611{font-size:18px}}@media (max-width: 360px){._drawerTitle_180fp_53{font-size:14px}._drawerSubtitle_180fp_64{font-size:10.5px}._input_180fp_199{font-size:14px;min-height:44px;height:44px}._itemMainGrid_180fp_353{grid-template-columns:1fr}._fPrice_180fp_798,._fQty_180fp_799{grid-column:1 / -1!important}}@media (prefers-reduced-motion: reduce){._drawer_180fp_19,._backdrop_180fp_6,._closeBtn_180fp_66,._spinner_180fp_122,._submitBtn_180fp_631,._itemCard_180fp_241,._imageModalBackdrop_180fp_662,._imageModalContent_180fp_680{animation:none!important;transition-duration:.01ms!important}}._backdrop_1tgvv_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_1tgvv_17{opacity:1;visibility:visible}._drawer_1tgvv_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_1tgvv_35{transform:translate(0)}._drawerHeader_1tgvv_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_1tgvv_53{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_1tgvv_54{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_1tgvv_53{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_1tgvv_64{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_1tgvv_66{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_1tgvv_66:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_1tgvv_66:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_1tgvv_83{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;display:flex;flex-direction:column}._drawerBody_1tgvv_83::-webkit-scrollbar{width:5px}._drawerBody_1tgvv_83::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_1tgvv_83::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_1tgvv_83::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_1tgvv_103{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5;margin-top:20px}._loadingState_1tgvv_120{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:#64748b;font-size:14px}._spin_1tgvv_130{animation:_spin_1tgvv_130 1s linear infinite}@keyframes _spin_1tgvv_130{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_1tgvv_132{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1tgvv_130 .8s linear infinite}._errorContainer_1tgvv_144{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:#64748b;text-align:center}._errorContainer_1tgvv_144 h3{margin:8px 0 0;font-size:17px;font-weight:700;color:#0f172a}._errorContainer_1tgvv_144 p{margin:0;font-size:13px;color:#64748b;max-width:420px;line-height:1.5}._errorActions_1tgvv_167{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap;justify-content:center}._retryBtn_1tgvv_174{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #3b82f64d}._retryBtn_1tgvv_174:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._retryBtn_1tgvv_174:disabled{opacity:.6;cursor:not-allowed;transform:none}._closeErrorBtn_1tgvv_197{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;background:#fff;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease}._closeErrorBtn_1tgvv_197:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._sectionHeader_1tgvv_220{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionHeader_1tgvv_220:first-of-type{margin-top:0}._sectionIcon_1tgvv_229{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_1tgvv_220>span:not(._itemCount_1tgvv_237){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_1tgvv_237{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._headerGrid_1tgvv_258{display:grid;grid-template-columns:1.2fr 1.2fr .9fr .9fr 1.4fr;gap:14px;align-items:start}._field_1tgvv_268{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1tgvv_270{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._label_1tgvv_270 svg{color:#3b82f6;flex-shrink:0}._required_1tgvv_283{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_1tgvv_285{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_1tgvv_285:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._input_1tgvv_285:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_1tgvv_285:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_1tgvv_302{min-height:36px;height:36px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_1tgvv_309{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_1tgvv_309:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1tgvv_144{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._inputWithIcon_1tgvv_314{position:relative;display:flex;align-items:center;width:100%}._inputIcon_1tgvv_315{position:absolute;left:10px;color:#94a3b8;pointer-events:none}._inputWithIcon_1tgvv_314 ._input_1tgvv_285{padding-left:28px;text-align:right}._itemsList_1tgvv_321{display:flex;flex-direction:column;gap:14px}._itemCard_1tgvv_327{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}._itemCard_1tgvv_327:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a0f}._itemCardHeader_1tgvv_338{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._itemCardTitle_1tgvv_346{font-size:12px;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:.06em}._itemCardRemove_1tgvv_353{width:30px;height:30px;border:1px solid #fecaca;background:#fef2f2;color:#ef4444;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._itemCardRemove_1tgvv_353:hover:not(:disabled){background:#fee2e2;border-color:#f87171}._itemCardRemove_1tgvv_353:disabled{opacity:.35;cursor:not-allowed}._itemTopRow_1tgvv_370{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:start}._imageBox_1tgvv_377{width:84px;height:84px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._imageUploadLabel_1tgvv_386{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;border:1.5px dashed #93c5fd;border-radius:12px;background:#eff6ff;color:#3b82f6;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;box-sizing:border-box;text-align:center}._imageUploadLabel_1tgvv_386:hover{background:#dbeafe;border-color:#3b82f6}._imageUploadLabel_1tgvv_386 input[type=file]{display:none}._productImageContainer_1tgvv_408{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s ease}._productImageContainer_1tgvv_408:hover{border-color:#93c5fd}._productImageContainer_1tgvv_408:hover ._imageOverlay_1tgvv_420{opacity:1}._productImage_1tgvv_408{width:100%;height:100%;object-fit:cover;display:block}._imageOverlay_1tgvv_420{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}._removeImageBtn_1tgvv_442{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background:#ef4444;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #ef444466;transition:all .15s ease;z-index:2;padding:0}._removeImageBtn_1tgvv_442:hover{background:#dc2626;transform:scale(1.1)}._itemMainGrid_1tgvv_464{display:grid;grid-template-columns:minmax(200px,2fr) minmax(90px,.9fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(160px,1.2fr) minmax(100px,.9fr) minmax(140px,1fr);gap:12px;align-items:end}._itemField_1tgvv_478{display:flex;flex-direction:column;gap:4px;min-width:0}._itemLabel_1tgvv_480{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._totalValue_1tgvv_488{display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding:6px 12px;border-radius:8px;background:#eff6ff;border:1.5px solid #bfdbfe;font-size:14px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums;white-space:nowrap}._discountWrap_1tgvv_505{display:flex;align-items:center;gap:6px;min-width:0}._discountInput_1tgvv_506{flex:1;min-width:0;text-align:right}._discountTypeWrap_1tgvv_511{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex-shrink:0;height:36px}._discountTypeBtn_1tgvv_520{padding:0 10px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._discountTypeBtn_1tgvv_520:hover:not(._active_1tgvv_530):not(:disabled){background:#f1f5f9;color:#475569}._discountTypeBtn_1tgvv_520._active_1tgvv_530{background:#3b82f6;color:#fff}._discountTypeBtn_1tgvv_520:disabled{opacity:.5;cursor:not-allowed}._itemExtras_1tgvv_537{margin-top:14px;padding-top:14px;border-top:1px dashed #e2e8f0}._itemExtrasHeader_1tgvv_542{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}._extrasGrid_1tgvv_554{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}._extrasField_1tgvv_560{display:flex;flex-direction:column;gap:4px;min-width:0}._addRowBtn_1tgvv_565{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;margin-top:14px;border:2px dashed #93c5fd;border-radius:10px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addRowBtn_1tgvv_565:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._addRowBtn_1tgvv_565:disabled{opacity:.5;cursor:not-allowed}._addExtraChargeBtn_1tgvv_586{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:0}._addExtraChargeBtn_1tgvv_586:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_1tgvv_586:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_1tgvv_606{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_1tgvv_606:hover{border-color:#cbd5e1}._extraChargeHeader_1tgvv_616{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._extraChargeCheckbox_1tgvv_622{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a}._removeExtraChargeBtn_1tgvv_631{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_1tgvv_631:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_1tgvv_631:disabled{opacity:.5;cursor:not-allowed}._extraChargeGrid_1tgvv_644{display:grid;grid-template-columns:1.4fr .7fr .9fr 1fr 1.4fr;gap:12px;align-items:end}._extraChargeField_1tgvv_650{display:flex;flex-direction:column;gap:4px;min-width:0}._chargeTypeWrap_1tgvv_652{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:36px}._chargeTypeBtn_1tgvv_660{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._chargeTypeBtn_1tgvv_660:hover:not(:disabled):not(._active_1tgvv_530){background:#f1f5f9;color:#475569}._chargeTypeBtn_1tgvv_660._active_1tgvv_530{background:#3b82f6;color:#fff}._chargeTypeBtn_1tgvv_660:disabled{opacity:.5;cursor:not-allowed}._chargeAmountDisplay_1tgvv_675{font-size:13.5px;font-weight:700;color:#0f172a;padding:6px 12px;background:#f8fafc;border-radius:8px;text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e8f0}._noExtraCharges_1tgvv_690{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_1tgvv_690 svg{color:#94a3b8;flex-shrink:0}._summaryCard_1tgvv_707{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_1tgvv_717{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_1tgvv_718{font-weight:500;color:#64748b}._summaryValue_1tgvv_719{font-weight:600;color:#0f172a}._grandRow_1tgvv_720{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_1tgvv_721{font-size:15px;font-weight:700;color:#0f172a}._grandValue_1tgvv_722{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_1tgvv_727{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_1tgvv_727:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_1tgvv_727:disabled{opacity:.5;cursor:not-allowed}._submitBtn_1tgvv_742{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_1tgvv_742:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_1tgvv_742:disabled{opacity:.6;cursor:not-allowed;transform:none}._imageModalBackdrop_1tgvv_773{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_1tgvv_1 .2s ease}@keyframes _fadeIn_1tgvv_1{0%{opacity:0}to{opacity:1}}._imageModalContent_1tgvv_791{background:#fff;border-radius:16px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000080;animation:_scaleIn_1tgvv_1 .25s cubic-bezier(.22,1,.36,1)}@keyframes _scaleIn_1tgvv_1{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}._imageModalHeader_1tgvv_807{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e2e8f0;background:#fff;gap:12px}._imageModalTitle_1tgvv_816{font-size:14px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._imageModalClose_1tgvv_825{width:34px;height:34px;border-radius:9px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._imageModalClose_1tgvv_825:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}._imageModalBody_1tgvv_845{flex:1;overflow:auto;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:20px}._imageModalImg_1tgvv_854{max-width:100%;max-height:78vh;object-fit:contain;border-radius:8px;display:block}@media (max-width: 1400px){._drawer_1tgvv_19{max-width:1200px}}@media (max-width: 1200px){._drawer_1tgvv_19{max-width:98vw;width:98vw}._headerGrid_1tgvv_258{grid-template-columns:1fr 1fr 1fr;gap:12px}._itemMainGrid_1tgvv_464{grid-template-columns:minmax(160px,1.6fr) minmax(70px,.8fr) minmax(80px,.9fr) minmax(60px,.6fr) minmax(120px,1fr) minmax(80px,.8fr) minmax(110px,1fr);gap:10px}}@media (max-width: 1024px){._drawer_1tgvv_19{width:100vw;max-width:100vw}._headerGrid_1tgvv_258{grid-template-columns:1fr 1fr;gap:12px}._headerGrid_1tgvv_258>._field_1tgvv_268:nth-child(5){grid-column:1 / -1}._extraChargeGrid_1tgvv_644{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_1tgvv_644 ._extraRemark_1tgvv_894{grid-column:1 / -1}._itemTopRow_1tgvv_370{grid-template-columns:72px 1fr;gap:12px}._imageBox_1tgvv_377{width:72px;height:72px}._itemMainGrid_1tgvv_464{grid-template-columns:repeat(4,minmax(0,1fr))}._fProduct_1tgvv_903{grid-column:1 / -1}._fUnit_1tgvv_904{grid-column:1 / 3}._fPrice_1tgvv_905{grid-column:3 / 5}._fQty_1tgvv_906{grid-column:1 / 2}._fDiscount_1tgvv_907{grid-column:2 / 4}._fGst_1tgvv_908{grid-column:4 / 5}._fTotal_1tgvv_909{grid-column:1 / -1}._extrasGrid_1tgvv_554{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._drawer_1tgvv_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_1tgvv_40{padding:12px 16px;min-height:64px}._drawerIcon_1tgvv_54{width:40px;height:40px;border-radius:11px}._drawerIcon_1tgvv_54 svg{width:18px;height:18px}._drawerTitle_1tgvv_53{font-size:17px}._drawerSubtitle_1tgvv_64{font-size:12px}._drawerBody_1tgvv_83{padding:14px 16px 16px}._drawerFooter_1tgvv_103{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1tgvv_727,._submitBtn_1tgvv_742{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._headerGrid_1tgvv_258{grid-template-columns:1fr;gap:12px}._headerGrid_1tgvv_258>._field_1tgvv_268{grid-column:1!important}._input_1tgvv_285{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._inputSm_1tgvv_302{min-height:46px;height:46px;font-size:15px;padding:10px 12px;border-radius:10px}._label_1tgvv_270{font-size:13px}._itemLabel_1tgvv_480{font-size:11px}._itemCard_1tgvv_327{padding:14px;border-radius:14px}._itemCardHeader_1tgvv_338{margin-bottom:12px;padding-bottom:10px}._itemCardTitle_1tgvv_346{font-size:12px}._itemCardRemove_1tgvv_353{width:34px;height:34px;border-radius:9px}._itemTopRow_1tgvv_370{grid-template-columns:1fr;gap:14px}._imageBox_1tgvv_377{width:100%;height:160px}._imageUploadLabel_1tgvv_386{font-size:13px;gap:6px}._imageUploadLabel_1tgvv_386 svg{width:20px;height:20px}._itemMainGrid_1tgvv_464{grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}._fProduct_1tgvv_903,._fUnit_1tgvv_904{grid-column:1 / -1}._fPrice_1tgvv_905{grid-column:1 / 2}._fQty_1tgvv_906{grid-column:2 / 3}._fDiscount_1tgvv_907,._fGst_1tgvv_908,._fTotal_1tgvv_909{grid-column:1 / -1}._totalValue_1tgvv_488{min-height:44px;font-size:16px;border-radius:10px;justify-content:center}._discountWrap_1tgvv_505{gap:8px}._discountTypeWrap_1tgvv_511{height:44px}._discountTypeBtn_1tgvv_520{font-size:14px;padding:0 14px}._itemExtras_1tgvv_537{margin-top:14px;padding-top:14px}._extrasGrid_1tgvv_554{grid-template-columns:1fr;gap:12px}._addRowBtn_1tgvv_565{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;border-radius:12px;min-height:48px}._extraChargeGrid_1tgvv_644{grid-template-columns:1fr;gap:12px}._extraChargeGrid_1tgvv_644 ._extraRemark_1tgvv_894{grid-column:1}._chargeTypeWrap_1tgvv_652{height:44px}._chargeTypeBtn_1tgvv_660{font-size:16px}._chargeAmountDisplay_1tgvv_675{min-height:44px;font-size:15px}._extraChargeBox_1tgvv_606{padding:14px;border-radius:12px}._extraChargeCheckbox_1tgvv_622{font-size:14px;gap:10px}._removeExtraChargeBtn_1tgvv_631{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._summaryCard_1tgvv_707{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_1tgvv_717{font-size:14px;padding:8px 0}._grandValue_1tgvv_722{font-size:20px}._errorContainer_1tgvv_144{padding:60px 16px}._errorContainer_1tgvv_144 h3{font-size:15px}._errorContainer_1tgvv_144 p{font-size:12.5px}._errorActions_1tgvv_167{flex-direction:column;width:100%;max-width:260px}._retryBtn_1tgvv_174,._closeErrorBtn_1tgvv_197{width:100%;justify-content:center;min-height:46px;font-size:14px;border-radius:11px}._imageModalContent_1tgvv_791{max-width:96vw;max-height:92vh;border-radius:12px}._imageModalHeader_1tgvv_807{padding:12px 14px}._imageModalTitle_1tgvv_816{font-size:13px}._imageModalClose_1tgvv_825{width:32px;height:32px}._imageModalBody_1tgvv_845{padding:12px}._imageModalImg_1tgvv_854{max-height:74vh;border-radius:6px}}@media (max-width: 480px){._drawerHeader_1tgvv_40{padding:10px 12px;min-height:60px}._drawerIcon_1tgvv_54{width:36px;height:36px;border-radius:10px}._drawerIcon_1tgvv_54 svg{width:16px;height:16px}._drawerTitle_1tgvv_53{font-size:15px}._drawerSubtitle_1tgvv_64{font-size:11px}._closeBtn_1tgvv_66{width:36px;height:36px;border-radius:9px}._drawerBody_1tgvv_83{padding:12px 12px 14px}._drawerFooter_1tgvv_103{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1tgvv_727,._submitBtn_1tgvv_742{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_1tgvv_220{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_1tgvv_220>span:not(._itemCount_1tgvv_237){font-size:12px}._sectionIcon_1tgvv_229{width:24px;height:24px}._sectionIcon_1tgvv_229 svg{width:13px;height:13px}._itemCount_1tgvv_237{font-size:11px;padding:2px 10px}._input_1tgvv_285{font-size:15px;min-height:46px;height:46px;padding:10px 12px}._inputSm_1tgvv_302{font-size:15px;min-height:44px;height:44px}._itemCard_1tgvv_327{padding:12px;border-radius:12px}._itemCardTitle_1tgvv_346{font-size:11px}._itemMainGrid_1tgvv_464{gap:10px}._totalValue_1tgvv_488{font-size:15px;min-height:42px}._imageBox_1tgvv_377{height:140px}._summaryCard_1tgvv_707{padding:14px 16px}._summaryRow_1tgvv_717{font-size:13px}._grandValue_1tgvv_722{font-size:18px}._loadingState_1tgvv_120{padding:60px 16px;font-size:13px}}@media (max-width: 360px){._drawerTitle_1tgvv_53{font-size:14px}._drawerSubtitle_1tgvv_64{font-size:10.5px}._input_1tgvv_285{font-size:14px;min-height:44px;height:44px}._itemMainGrid_1tgvv_464{grid-template-columns:1fr}._fPrice_1tgvv_905,._fQty_1tgvv_906{grid-column:1 / -1!important}}@media (prefers-reduced-motion: reduce){._drawer_1tgvv_19,._backdrop_1tgvv_6,._closeBtn_1tgvv_66,._spinner_1tgvv_132,._submitBtn_1tgvv_742,._itemCard_1tgvv_327,._imageModalBackdrop_1tgvv_773,._imageModalContent_1tgvv_791,._retryBtn_1tgvv_174,._closeErrorBtn_1tgvv_197{animation:none!important;transition-duration:.01ms!important}}._backdrop_1ti33_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_1ti33_17{opacity:1;visibility:visible}._drawer_1ti33_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_1ti33_35{transform:translate(0)}._drawerHeader_1ti33_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0;gap:12px}._drawerTitleGroup_1ti33_54{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_1ti33_55{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_1ti33_54{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_1ti33_65{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:600;letter-spacing:.3px}._headerActions_1ti33_67{display:flex;align-items:center;gap:8px;flex-shrink:0}._iconBtn_1ti33_74{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;padding:0}._iconBtn_1ti33_74:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}._iconBtn_1ti33_74:disabled{opacity:.4;cursor:not-allowed}._closeBtn_1ti33_89{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_1ti33_89:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_1ti33_89:disabled{opacity:.4;cursor:not-allowed;transform:none}._statusBadge_1ti33_106{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}._statusDraft_1ti33_119{background:#f1f5f9;color:#475569;border-color:#e2e8f0}._statusSent_1ti33_120{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}._statusApproved_1ti33_121{background:#ecfdf5;color:#059669;border-color:#a7f3d0}._statusPartial_1ti33_122{background:#fff7ed;color:#ea580c;border-color:#fed7aa}._statusCompleted_1ti33_123{background:#ecfdf5;color:#047857;border-color:#a7f3d0}._statusCancelled_1ti33_124{background:#fef2f2;color:#dc2626;border-color:#fecaca}._drawerBody_1ti33_129{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;display:flex;flex-direction:column}._drawerBody_1ti33_129::-webkit-scrollbar{width:5px}._drawerBody_1ti33_129::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_1ti33_129::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_1ti33_129::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_1ti33_149{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5;margin-top:20px}._loadingState_1ti33_166{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:#64748b;font-size:14px}._spin_1ti33_176{animation:_spin_1ti33_176 1s linear infinite}@keyframes _spin_1ti33_176{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_1ti33_179{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:#64748b;text-align:center}._errorContainer_1ti33_179 h3{margin:8px 0 0;font-size:17px;font-weight:700;color:#0f172a}._errorContainer_1ti33_179 p{margin:0;font-size:13px;color:#64748b;max-width:420px;line-height:1.5}._errorActions_1ti33_202{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap;justify-content:center}._retryBtn_1ti33_209{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #3b82f64d}._retryBtn_1ti33_209:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._retryBtn_1ti33_209:disabled{opacity:.6;cursor:not-allowed;transform:none}._closeErrorBtn_1ti33_232{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;background:#fff;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease}._closeErrorBtn_1ti33_232:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._sectionHeader_1ti33_255{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionHeader_1ti33_255:first-of-type{margin-top:0}._sectionIcon_1ti33_264{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_1ti33_255>span:not(._itemCount_1ti33_272){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_1ti33_272{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._headerGrid_1ti33_293{display:grid;grid-template-columns:1fr 1.2fr 1.2fr .9fr .9fr;gap:14px;align-items:start}._field_1ti33_303{display:flex;flex-direction:column;gap:6px;min-width:0;margin-top:12px}._headerGrid_1ti33_293>._field_1ti33_303{margin-top:0}._label_1ti33_306{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._label_1ti33_306 svg{color:#3b82f6;flex-shrink:0}._viewValue_1ti33_320{min-height:40px;display:flex;align-items:center;padding:9px 12px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;font-weight:500;box-sizing:border-box;word-break:break-word;line-height:1.4}._metadataRibbon_1ti33_339{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:12.5px;color:#475569;margin-top:16px;box-shadow:0 1px 3px #0f172a0a}._metadataItem_1ti33_353{display:flex;align-items:center;gap:6px;color:#475569;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metadataItem_1ti33_353 svg{color:#94a3b8;flex-shrink:0}._metadataLabel_1ti33_365{color:#94a3b8;font-weight:600}._metadataValue_1ti33_366{color:#0f172a;font-weight:600}._metadataDivider_1ti33_367{width:1px;height:16px;background:#e2e8f0;flex-shrink:0}._itemsList_1ti33_377{display:flex;flex-direction:column;gap:14px}._itemCard_1ti33_383{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}._itemCard_1ti33_383:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a0f}._itemCardHeader_1ti33_394{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._itemCardTitle_1ti33_402{font-size:12px;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:.06em}._itemTopRow_1ti33_411{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:start}._imageBox_1ti33_418{width:84px;height:84px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._productImageFallback_1ti33_427{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:12px;background:#f8fafc;border:1.5px dashed #cbd5e1;color:#94a3b8}._productImageContainer_1ti33_439{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s ease}._productImageContainer_1ti33_439:hover{border-color:#93c5fd}._productImageContainer_1ti33_439:hover ._imageOverlay_1ti33_451{opacity:1}._productImage_1ti33_427{width:100%;height:100%;object-fit:cover;display:block}._imageOverlay_1ti33_451{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}._itemMainGrid_1ti33_474{display:grid;grid-template-columns:minmax(200px,2fr) minmax(90px,.9fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(160px,1.2fr) minmax(100px,.9fr) minmax(140px,1fr);gap:12px;align-items:end}._itemField_1ti33_488{display:flex;flex-direction:column;gap:4px;min-width:0}._itemLabel_1ti33_490{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._itemField_1ti33_488 ._viewValue_1ti33_320{min-height:36px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500}._totalValue_1ti33_509{display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding:6px 12px;border-radius:8px;background:#eff6ff;border:1.5px solid #bfdbfe;font-size:14px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box}._itemExtras_1ti33_529{margin-top:14px;padding-top:14px;border-top:1px dashed #e2e8f0}._itemExtrasHeader_1ti33_534{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}._extrasGrid_1ti33_546{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}._extraTag_1ti33_553{display:flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:8px;font-size:12.5px;color:#1e40af;font-weight:600;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._extraTag_1ti33_553 svg{color:#2563eb;flex-shrink:0}._extraTagLabel_1ti33_571{color:#64748b;font-weight:600}._extraTagValue_1ti33_572{color:#0f172a;font-weight:700}._extraChargeBox_1ti33_577{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_1ti33_577:hover{border-color:#cbd5e1}._extraChargeHeader_1ti33_587{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._extraChargeCheckbox_1ti33_593{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a}._extraChargeGrid_1ti33_602{display:grid;grid-template-columns:1.4fr .7fr .9fr 1fr 1.4fr;gap:12px;align-items:end}._extraChargeField_1ti33_608{display:flex;flex-direction:column;gap:4px;min-width:0}._extraChargeField_1ti33_608 ._viewValue_1ti33_320{min-height:36px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500}._chargeAmountDisplay_1ti33_620{min-height:36px;display:flex;align-items:center;justify-content:flex-end;padding:6px 12px;font-size:13.5px;font-weight:700;color:#1e40af;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}._emptyRow_1ti33_639{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:#94a3b8;font-size:13px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px}._emptyRow_1ti33_639 svg{color:#cbd5e1}._summaryCard_1ti33_656{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_1ti33_666{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_1ti33_667{font-weight:500;color:#64748b}._summaryValue_1ti33_668{font-weight:600;color:#0f172a}._grandRow_1ti33_669{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_1ti33_670{font-size:15px;font-weight:700;color:#0f172a}._grandValue_1ti33_671{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_1ti33_676{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_1ti33_676:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_1ti33_676:disabled{opacity:.5;cursor:not-allowed}._submitBtn_1ti33_691{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_1ti33_691:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_1ti33_691:disabled{opacity:.6;cursor:not-allowed;transform:none}._imageModalBackdrop_1ti33_717{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_1ti33_1 .2s ease}@keyframes _fadeIn_1ti33_1{0%{opacity:0}to{opacity:1}}._imageModalContent_1ti33_735{background:#fff;border-radius:16px;max-width:90vw;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000080;animation:_scaleIn_1ti33_1 .25s cubic-bezier(.22,1,.36,1)}@keyframes _scaleIn_1ti33_1{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}._imageModalHeader_1ti33_751{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e2e8f0;background:#fff;gap:12px}._imageModalTitle_1ti33_760{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._imageModalProductName_1ti33_772{font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._imageModalProductCode_1ti33_779{font-size:12px;color:#64748b;font-weight:500;white-space:nowrap}._imageModalClose_1ti33_786{width:34px;height:34px;border-radius:9px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}._imageModalClose_1ti33_786:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}._imageModalBody_1ti33_807{flex:1;overflow:auto;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:20px;min-height:0}._imageModalImg_1ti33_817{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px;display:block}._imageModalFooter_1ti33_825{padding:12px 20px;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}._imageModalDetails_1ti33_831{display:flex;flex-wrap:wrap;gap:16px;font-size:12.5px;color:#64748b}._imageModalDetail_1ti33_831{display:inline-flex;gap:4px;min-width:0}._imageModalDetail_1ti33_831 strong{color:#334155;font-weight:700}@media (max-width: 1400px){._drawer_1ti33_19{max-width:1200px}}@media (max-width: 1200px){._drawer_1ti33_19{max-width:98vw;width:98vw}._headerGrid_1ti33_293{grid-template-columns:1fr 1fr 1fr;gap:12px}._itemMainGrid_1ti33_474{grid-template-columns:minmax(160px,1.6fr) minmax(70px,.8fr) minmax(80px,.9fr) minmax(60px,.6fr) minmax(120px,1fr) minmax(80px,.8fr) minmax(110px,1fr);gap:10px}}@media (max-width: 1024px){._drawer_1ti33_19{width:100vw;max-width:100vw}._headerGrid_1ti33_293{grid-template-columns:1fr 1fr;gap:12px}._headerGrid_1ti33_293>._field_1ti33_303:nth-child(5){grid-column:1 / -1}._extraChargeGrid_1ti33_602{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_1ti33_602 ._extraRemark_1ti33_880{grid-column:1 / -1}._itemTopRow_1ti33_411{grid-template-columns:72px 1fr;gap:12px}._imageBox_1ti33_418{width:72px;height:72px}._itemMainGrid_1ti33_474{grid-template-columns:repeat(4,minmax(0,1fr))}._fProduct_1ti33_889{grid-column:1 / -1}._fUnit_1ti33_890{grid-column:1 / 3}._fPrice_1ti33_891{grid-column:3 / 5}._fQty_1ti33_892{grid-column:1 / 2}._fDiscount_1ti33_893{grid-column:2 / 4}._fGst_1ti33_894{grid-column:4 / 5}._fTotal_1ti33_895{grid-column:1 / -1}._extrasGrid_1ti33_546{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._drawer_1ti33_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_1ti33_40{padding:12px 16px;min-height:64px}._drawerIcon_1ti33_55{width:40px;height:40px;border-radius:11px}._drawerIcon_1ti33_55 svg{width:18px;height:18px}._drawerTitle_1ti33_54{font-size:17px}._drawerSubtitle_1ti33_65{font-size:12px}._iconBtn_1ti33_74,._closeBtn_1ti33_89{width:36px;height:36px;border-radius:9px}._headerActions_1ti33_67{gap:6px}._drawerBody_1ti33_129{padding:14px 16px 16px}._drawerFooter_1ti33_149{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1ti33_676,._submitBtn_1ti33_691{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._headerGrid_1ti33_293{grid-template-columns:1fr;gap:12px}._headerGrid_1ti33_293>._field_1ti33_303{grid-column:1!important}._viewValue_1ti33_320{min-height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._label_1ti33_306{font-size:13px}._itemLabel_1ti33_490{font-size:11px}._metadataRibbon_1ti33_339{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;margin-top:12px}._metadataDivider_1ti33_367{display:none}._metadataItem_1ti33_353{font-size:13px;white-space:normal}._itemCard_1ti33_383{padding:14px;border-radius:14px}._itemCardHeader_1ti33_394{margin-bottom:12px;padding-bottom:10px}._itemCardTitle_1ti33_402{font-size:12px}._itemTopRow_1ti33_411{grid-template-columns:1fr;gap:14px}._imageBox_1ti33_418{width:100%;height:160px}._itemMainGrid_1ti33_474{grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}._fProduct_1ti33_889,._fUnit_1ti33_890{grid-column:1 / -1}._fPrice_1ti33_891{grid-column:1 / 2}._fQty_1ti33_892{grid-column:2 / 3}._fDiscount_1ti33_893,._fGst_1ti33_894,._fTotal_1ti33_895{grid-column:1 / -1}._itemField_1ti33_488 ._viewValue_1ti33_320{min-height:44px;font-size:15px;padding:10px 12px;border-radius:10px}._totalValue_1ti33_509{min-height:44px;font-size:16px;border-radius:10px;justify-content:center}._itemExtras_1ti33_529{margin-top:14px;padding-top:14px}._extrasGrid_1ti33_546{grid-template-columns:1fr;gap:10px}._extraTag_1ti33_553{min-height:44px;font-size:13px;white-space:normal}._extraChargeGrid_1ti33_602{grid-template-columns:1fr;gap:12px}._extraChargeGrid_1ti33_602 ._extraRemark_1ti33_880{grid-column:1}._extraChargeBox_1ti33_577{padding:14px;border-radius:12px}._extraChargeField_1ti33_608 ._viewValue_1ti33_320{min-height:44px;font-size:15px;padding:10px 12px}._chargeAmountDisplay_1ti33_620{min-height:44px;font-size:15px}._summaryCard_1ti33_656{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_1ti33_666{font-size:14px;padding:8px 0}._grandValue_1ti33_671{font-size:20px}._statusBadge_1ti33_106{font-size:10.5px;padding:4px 10px}._errorContainer_1ti33_179{padding:60px 16px}._errorContainer_1ti33_179 h3{font-size:15px}._errorContainer_1ti33_179 p{font-size:12.5px}._errorActions_1ti33_202{flex-direction:column;width:100%;max-width:260px}._retryBtn_1ti33_209,._closeErrorBtn_1ti33_232{width:100%;justify-content:center;min-height:46px;font-size:14px;border-radius:11px}._imageModalContent_1ti33_735{max-width:96vw;max-height:92vh;border-radius:12px}._imageModalHeader_1ti33_751{padding:12px 14px}._imageModalTitle_1ti33_760{font-size:13px}._imageModalClose_1ti33_786{width:32px;height:32px}._imageModalBody_1ti33_807{padding:12px}._imageModalImg_1ti33_817{max-height:60vh;border-radius:6px}._imageModalFooter_1ti33_825{padding:10px 14px}._imageModalDetails_1ti33_831{gap:10px;font-size:12px;flex-direction:column}}@media (max-width: 480px){._drawerHeader_1ti33_40{padding:10px 12px;min-height:60px}._drawerIcon_1ti33_55{width:36px;height:36px;border-radius:10px}._drawerIcon_1ti33_55 svg{width:16px;height:16px}._drawerTitle_1ti33_54{font-size:15px}._drawerSubtitle_1ti33_65{font-size:11px}._closeBtn_1ti33_89,._iconBtn_1ti33_74{width:34px;height:34px;border-radius:9px}._drawerBody_1ti33_129{padding:12px 12px 14px}._drawerFooter_1ti33_149{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1ti33_676,._submitBtn_1ti33_691{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_1ti33_255{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_1ti33_255>span:not(._itemCount_1ti33_272){font-size:12px}._sectionIcon_1ti33_264{width:24px;height:24px}._sectionIcon_1ti33_264 svg{width:13px;height:13px}._itemCount_1ti33_272{font-size:11px;padding:2px 10px}._viewValue_1ti33_320{font-size:15px;min-height:46px;padding:10px 12px}._itemCard_1ti33_383{padding:12px;border-radius:12px}._itemCardTitle_1ti33_402{font-size:11px}._itemMainGrid_1ti33_474{gap:10px}._totalValue_1ti33_509{font-size:15px;min-height:42px}._itemField_1ti33_488 ._viewValue_1ti33_320{font-size:14px;min-height:42px}._imageBox_1ti33_418{height:140px}._summaryCard_1ti33_656{padding:14px 16px}._summaryRow_1ti33_666{font-size:13px}._grandValue_1ti33_671{font-size:18px}._loadingState_1ti33_166{padding:60px 16px;font-size:13px}}@media (max-width: 360px){._drawerTitle_1ti33_54{font-size:14px}._drawerSubtitle_1ti33_65{font-size:10.5px}._viewValue_1ti33_320{font-size:14px;min-height:44px}._itemMainGrid_1ti33_474{grid-template-columns:1fr}._fPrice_1ti33_891,._fQty_1ti33_892{grid-column:1 / -1!important}}@media print{._backdrop_1ti33_6,._imageModalBackdrop_1ti33_717,._headerActions_1ti33_67,._drawerFooter_1ti33_149{display:none!important}._drawer_1ti33_19{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;transform:none!important}._drawerBody_1ti33_129{overflow:visible!important;padding:0!important}}@media (prefers-reduced-motion: reduce){._drawer_1ti33_19,._backdrop_1ti33_6,._closeBtn_1ti33_89,._spinner_1ti33_1106,._submitBtn_1ti33_691,._itemCard_1ti33_383,._imageModalBackdrop_1ti33_717,._imageModalContent_1ti33_735,._retryBtn_1ti33_209,._closeErrorBtn_1ti33_232,._iconBtn_1ti33_74{animation:none!important;transition-duration:.01ms!important}}._page_1dmwz_8{padding:0;min-height:100vh;background:#f8fafc}._pageContent_1dmwz_14{margin:0 auto;transition:filter .3s ease}._pageBlur_1dmwz_19{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._pageDrawerOpen_1dmwz_25{overflow:hidden}._topBar_1dmwz_32{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._titleGroup_1dmwz_46{display:flex;align-items:center;gap:16px}._titleIcon_1dmwz_52{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._title_1dmwz_46{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_1dmwz_74{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._topActions_1dmwz_81{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_1dmwz_89{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_1dmwz_96,._deleteSelectedBtn_1dmwz_97,._addBtn_1dmwz_98,._refreshBtn_1dmwz_99{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_1dmwz_96{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_1dmwz_96:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_1dmwz_96 ._checkbox_1dmwz_130{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_1dmwz_138{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_1dmwz_97{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca;animation:_fadeInScale_1dmwz_1 .25s ease}._deleteSelectedBtn_1dmwz_97:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_1dmwz_97:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeInScale_1dmwz_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._addBtn_1dmwz_98{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_1dmwz_98:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_1dmwz_99{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_1dmwz_99:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_1dmwz_99:disabled{opacity:.5;cursor:not-allowed}._btnText_1dmwz_197{display:inline}._spin_1dmwz_201{animation:_spin_1dmwz_201 .8s linear infinite}@keyframes _spin_1dmwz_201{to{transform:rotate(360deg)}}._searchBox_1dmwz_212{position:relative;display:flex;align-items:center}._searchIcon_1dmwz_218{position:absolute;left:12px;color:#3b82f6;pointer-events:none;z-index:1}._searchInput_1dmwz_226{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_1dmwz_226:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1dmwz_226::placeholder{color:#94a3b8}._clearSearchBtn_1dmwz_249{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_1dmwz_249:hover{color:#3b82f6;background:#eff6ff}._tabsWrapper_1dmwz_272{margin-bottom:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:0 4px;box-shadow:0 1px 3px #0000000a}._tabs_1dmwz_272{display:flex;gap:2px;padding:4px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}._tabs_1dmwz_272::-webkit-scrollbar{height:3px}._tabs_1dmwz_272::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._tabs_1dmwz_272::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}._tab_1dmwz_272{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;position:relative;font-family:inherit}._tab_1dmwz_272 svg{color:#3b82f6;transition:color .2s ease}._tab_1dmwz_272:hover{color:#1e40af;background:#f1f5f9}._tabActive_1dmwz_329{color:#1e40af;background:#eff6ff;font-weight:600}._tabActive_1dmwz_329 svg{color:#2563eb}._tabActive_1dmwz_329:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:60%;height:3px;background:#3b82f6;border-radius:4px}._card_1dmwz_354{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._tableWrapper_1dmwz_365{overflow-x:auto;-webkit-overflow-scrolling:touch}._tableWrapper_1dmwz_365::-webkit-scrollbar{height:4px}._tableWrapper_1dmwz_365::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_1dmwz_365::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_1dmwz_365::-webkit-scrollbar-thumb:hover{background:#94a3b8}._table_1dmwz_365{width:100%;border-collapse:collapse;font-size:13px;min-width:1000px}._table_1dmwz_365 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._th_1dmwz_396{padding:14px 16px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._td_1dmwz_407{padding:14px 16px;vertical-align:middle;color:#0f172a}._rowHover_1dmwz_413{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_1dmwz_413:hover{background:#f8fafc}._rowHover_1dmwz_413:last-child{border-bottom:none}._selectedRow_1dmwz_426{background:#eff6ff!important}._tdCenter_1dmwz_430{text-align:center}._checkboxCell_1dmwz_437{width:36px;text-align:center}._checkbox_1dmwz_130{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;border-radius:4px}._poNumber_1dmwz_453{font-weight:600;color:#1e40af;font-size:13px}._dateCell_1dmwz_459{display:flex;align-items:center;gap:6px;color:#475569}._vendorCell_1dmwz_466{display:flex;align-items:center;gap:6px;color:#0f172a}._cellIcon_1dmwz_473{flex-shrink:0;color:#3b82f6}._amountCell_1dmwz_478{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}._snoCell_1dmwz_484{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_1dmwz_492{display:inline-block;min-width:24px;color:#94a3b8}._statusBadge_1dmwz_501{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.2px;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}._statusDraft_1dmwz_515{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}._statusSent_1dmwz_520{background:#dbeafe;color:#2563eb;border-color:#bfdbfe}._statusApproved_1dmwz_525{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}._statusPartial_1dmwz_530{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}._statusCompleted_1dmwz_535{background:#d1fae5;color:#065f46;border-color:#a7f3d0}._statusCancelled_1dmwz_540{background:#fee2e2;color:#991b1b;border-color:#fecaca}._actionCell_1dmwz_549{text-align:center!important;min-width:140px}._actionBtnGroup_1dmwz_554{display:flex;align-items:center;gap:4px;justify-content:center}._actionBtn_1dmwz_554{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent;position:relative}._actionBtn_1dmwz_554:hover:not(:disabled){transform:scale(1.08)}._actionBtn_1dmwz_554:active:not(:disabled){transform:scale(.95)}._viewBtn_1dmwz_583:hover,._editBtn_1dmwz_586:hover{background:#eff6ff}._deleteBtn_1dmwz_589:hover{background:#fee2e2}._editBtnDisabled_1dmwz_593,._deleteBtnDisabled_1dmwz_594{opacity:.4;cursor:not-allowed}._mobileActions_1dmwz_602{display:none;align-items:center;gap:8px;justify-content:flex-end}._mobileActionBtn_1dmwz_609{width:40px;height:40px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent;padding:0}._mobileActionBtn_1dmwz_609:active:not(:disabled){transform:scale(.94)}._mobileActionBtn_1dmwz_609:disabled{opacity:.35;cursor:not-allowed}._mobileViewBtn_1dmwz_635{color:#3b82f6;border-color:#bfdbfe;background:#eff6ff}._mobileViewBtn_1dmwz_635:active:not(:disabled){background:#dbeafe;border-color:#3b82f6}._mobileEditBtn_1dmwz_646{color:#3b82f6;border-color:#bfdbfe;background:#eff6ff}._mobileEditBtn_1dmwz_646:active:not(:disabled){background:#dbeafe;border-color:#3b82f6}._mobileDeleteBtn_1dmwz_658{color:#ef4444;border-color:#fecaca;background:#fef2f2}._mobileDeleteBtn_1dmwz_658:active:not(:disabled){background:#fee2e2;border-color:#ef4444}._empty_1dmwz_671{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_1dmwz_677{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_1dmwz_686{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd;transition:all .3s ease}._emptyIconWrapper_1dmwz_686:hover{border-color:#3b82f6;transform:scale(1.02)}._emptyTitle_1dmwz_703{font-size:20px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.2px}._emptyDescription_1dmwz_711{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_1dmwz_722{background:#fff}._skeletonRow_1dmwz_722:hover{background:#fff!important}._skeletonCell_1dmwz_730{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1dmwz_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_1dmwz_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_1dmwz_746{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fff}._paginationInfo_1dmwz_755{font-size:13px;color:#64748b;font-weight:500}._paginationControls_1dmwz_761{display:flex;gap:4px;align-items:center}._pageBtn_1dmwz_767{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:inherit}._pageBtn_1dmwz_767:hover:not(:disabled):not(._pageBtnActive_1dmwz_784){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1dmwz_767:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1dmwz_784{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}._pageBtnActive_1dmwz_784:hover{background:#2563eb;border-color:#2563eb}._pageInfo_1dmwz_808{font-size:13px;color:#64748b;font-weight:500;padding:0 8px}@media (max-width: 1200px){._searchInput_1dmwz_226{width:220px}}@media (max-width: 1024px){._topBar_1dmwz_32{padding:16px 20px}._searchInput_1dmwz_226{width:180px}._th_1dmwz_396,._td_1dmwz_407{padding:12px}}@media (max-width: 768px){._page_1dmwz_8{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._topBar_1dmwz_32{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._titleGroup_1dmwz_46{gap:12px}._title_1dmwz_46{font-size:20px}._subtitle_1dmwz_74{font-size:12px}._titleIcon_1dmwz_52{width:42px;height:42px}._topActions_1dmwz_81{display:flex;flex-direction:column;gap:10px;width:100%}._searchBox_1dmwz_212{width:100%}._searchInput_1dmwz_226{width:100%;font-size:14px}._actionButtonsRow_1dmwz_89{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_1dmwz_96{display:inline-flex!important;flex:0 0 auto;height:42px;min-height:42px;padding:0 12px;gap:6px}._selectAllBox_1dmwz_96 ._checkbox_1dmwz_130{width:18px;height:18px}._selectAllText_1dmwz_138{font-size:13px}._deleteSelectedBtn_1dmwz_97,._addBtn_1dmwz_98{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px;justify-content:center;gap:4px}._refreshBtn_1dmwz_99{width:42px;height:42px;min-width:42px;min-height:42px;flex:0 0 auto}._deleteSelectedBtn_1dmwz_97 span,._addBtn_1dmwz_98 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tabsWrapper_1dmwz_272{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}._tabs_1dmwz_272{min-width:max-content;padding:4px 8px}._tab_1dmwz_272{padding:8px 14px;font-size:12px}._card_1dmwz_354,._tableWrapper_1dmwz_365{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_1dmwz_365,._table_1dmwz_365 tbody,._table_1dmwz_365 tr,._table_1dmwz_365 td{display:block;width:100%}._table_1dmwz_365{font-size:14px;min-width:0}._table_1dmwz_365 thead{display:none}._table_1dmwz_365 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_1dmwz_365 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_1dmwz_365 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_1dmwz_365 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_1dmwz_365 tbody td:first-child{position:absolute;top:14px;right:14px;width:auto;padding:0;z-index:2;background:transparent;justify-content:flex-end}._table_1dmwz_365 tbody td:first-child:before{display:none}._table_1dmwz_365 tbody td:first-child ._checkbox_1dmwz_130{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_1dmwz_365 tbody td:nth-child(2){display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1dmwz_365 tbody td:nth-child(2):before{display:none}._poNumber_1dmwz_453{font-size:16px;font-weight:700;color:#1e40af;display:inline-flex;align-items:center;gap:6px}._table_1dmwz_365 tbody td:nth-child(3),._table_1dmwz_365 tbody td:nth-child(4),._table_1dmwz_365 tbody td:nth-child(5),._table_1dmwz_365 tbody td:nth-child(6),._table_1dmwz_365 tbody td:nth-child(7){padding:8px 0}._dateCell_1dmwz_459,._vendorCell_1dmwz_466{font-size:13px;color:#0f172a;font-weight:500}._dateCell_1dmwz_459 ._cellIcon_1dmwz_473,._vendorCell_1dmwz_466 ._cellIcon_1dmwz_473{color:#3b82f6}._amountCell_1dmwz_478{font-size:14px;color:#0f172a;font-weight:700}._statusBadge_1dmwz_501{font-size:11px;padding:5px 12px}._table_1dmwz_365 tbody td:last-child{display:flex;justify-content:flex-end;align-items:center;padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9;min-width:0}._table_1dmwz_365 tbody td:last-child:before{display:none}._actionCell_1dmwz_549{justify-content:flex-end!important}._mobileActions_1dmwz_602{display:inline-flex!important}._actionBtnGroup_1dmwz_554{display:none!important}._selectedRow_1dmwz_426{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_1dmwz_722{padding:16px!important;display:block}._skeletonRow_1dmwz_722 td{display:block!important;padding:8px 0!important}._skeletonRow_1dmwz_722 td:before{display:none}._empty_1dmwz_671{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_1dmwz_746{flex-direction:column;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;margin-top:12px}._paginationInfo_1dmwz_755{text-align:center;font-size:12px}._paginationControls_1dmwz_761{justify-content:center;flex-wrap:wrap}._pageBtn_1dmwz_767{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_1dmwz_8{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._topBar_1dmwz_32{padding:12px;border-radius:10px;gap:10px}._title_1dmwz_46{font-size:18px}._subtitle_1dmwz_74{font-size:12px}._titleIcon_1dmwz_52{width:38px;height:38px;border-radius:10px}._titleIcon_1dmwz_52 svg{width:18px;height:18px}._actionButtonsRow_1dmwz_89{gap:6px}._selectAllBox_1dmwz_96{height:40px;min-height:40px;padding:0 10px}._selectAllBox_1dmwz_96 ._checkbox_1dmwz_130{width:16px;height:16px}._selectAllText_1dmwz_138{font-size:12px}._deleteSelectedBtn_1dmwz_97,._addBtn_1dmwz_98{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._deleteSelectedBtn_1dmwz_97 ._btnText_1dmwz_197,._addBtn_1dmwz_98 ._btnText_1dmwz_197{display:none}._deleteSelectedBtn_1dmwz_97,._addBtn_1dmwz_98{gap:0}._refreshBtn_1dmwz_99{width:40px;height:40px;min-width:40px;min-height:40px}._table_1dmwz_365 tbody tr{padding:14px;border-radius:12px;margin-bottom:10px}._poNumber_1dmwz_453{font-size:15px}._table_1dmwz_365 tbody td{font-size:13px;padding:5px 0}._amountCell_1dmwz_478{font-size:13px}._statusBadge_1dmwz_501{font-size:10px;padding:4px 10px}._mobileActionBtn_1dmwz_609{width:38px;height:38px;border-radius:9px}._mobileActions_1dmwz_602{gap:6px}._pagination_1dmwz_746{padding:10px 12px}._paginationInfo_1dmwz_755{font-size:11px}._pageBtn_1dmwz_767{min-width:30px;height:30px;font-size:11px}}@media (min-width: 769px){._mobileActions_1dmwz_602{display:none!important}}@media print{._page_1dmwz_8{padding:0;background:#fff}._topBar_1dmwz_32{border:none;box-shadow:none;padding:20px 0}._topActions_1dmwz_81,._pagination_1dmwz_746,._tabsWrapper_1dmwz_272{display:none!important}._tableWrapper_1dmwz_365{display:block!important}._table_1dmwz_365{min-width:100%}._table_1dmwz_365 thead{background:#f1f5f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}._statusBadge_1dmwz_501{-webkit-print-color-adjust:exact;print-color-adjust:exact}._card_1dmwz_354{border:1px solid #e2e8f0;box-shadow:none;border-radius:0}}@media (prefers-reduced-motion: reduce){._spin_1dmwz_201,._refreshBtn_1dmwz_99,._pageBtn_1dmwz_767,._addBtn_1dmwz_98,._deleteSelectedBtn_1dmwz_97,._skeletonCell_1dmwz_730,._mobileActionBtn_1dmwz_609{animation:none!important;transition:none!important}._skeletonCell_1dmwz_730{background:#f1f5f9!important}}._input_2939d_9,._inputSm_2939d_10{display:flex;align-items:center;line-height:1.2;padding-top:0;padding-bottom:0}._inputWrapper_2939d_24{align-items:center}._backdrop_2939d_31{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_2939d_42{opacity:1;visibility:visible}._drawer_2939d_44{position:fixed;top:0;right:0;width:92vw;max-width:1300px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_2939d_61{transform:translate(0)}._drawerHeader_2939d_66{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_2939d_79{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_2939d_85{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_2939d_79{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_2939d_105{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_2939d_111{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_2939d_111:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_2939d_111:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_2939d_136{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;position:relative}._drawerBody_2939d_136::-webkit-scrollbar{width:5px}._drawerBody_2939d_136::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_2939d_136::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_2939d_136::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_2939d_155{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._loadingBar_2939d_171{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-bottom:16px;color:#1e40af;font-size:13px;font-weight:500}._spin_2939d_184{animation:_spin_2939d_184 1s linear infinite}@keyframes _spin_2939d_184{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingState_2939d_189{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingState_2939d_189 p{margin:0;color:#64748b}._loadingState_2939d_189 svg{color:#3b82f6}._sectionHeader_2939d_206{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_2939d_214{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_2939d_206>span:not(._itemCount_2939d_225){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_2939d_225{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_2939d_246{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:4px}._detailsGrid_2939d_252{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px;margin-bottom:4px}._grid2_2939d_258{display:grid;grid-template-columns:1fr 1fr;gap:18px}._grid3_2939d_263{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px}._field_2939d_272{display:flex;flex-direction:column;gap:6px;min-width:0}._label_2939d_278{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_2939d_278 svg,._labelIcon_2939d_288{color:#3b82f6;flex-shrink:0;width:14px;height:14px}._required_2939d_289{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_2939d_9{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_2939d_9:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_2939d_9:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_2939d_9:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_2939d_10{min-height:34px;height:34px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_2939d_328{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_2939d_328:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_2939d_336{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._helperText_2939d_342{font-size:11px;color:#94a3b8;margin-top:2px}._inputWrapper_2939d_24{position:relative;display:flex;align-items:center;width:100%}._fieldIcon_2939d_353{position:absolute;left:10px;color:#94a3b8;pointer-events:none}._inputWrapper_2939d_24 ._input_2939d_9{padding-left:30px}._inputWrapper_2939d_24 ._inputSm_2939d_10{padding-left:26px}._tableWrap_2939d_365{border:1px solid #e2e8f0;border-radius:12px;overflow:visible;background:#fff;box-shadow:0 1px 3px #0f172a0a}._tableScroll_2939d_372{overflow-x:auto;-webkit-overflow-scrolling:touch}._itemsHeader_2939d_377{display:grid;grid-template-columns:.9fr 2.2fr .9fr .7fr 1.2fr .8fr .9fr .9fr .4fr;padding:12px 14px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;gap:8px;min-width:1100px;align-items:center}._itemsHeader_2939d_377 span{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}._taxHeader_2939d_395,._totalHeader_2939d_396{text-align:right}._itemRowContent_2939d_398{display:grid;grid-template-columns:.9fr 2.2fr .9fr .7fr 1.2fr .8fr .9fr .9fr .4fr;padding:10px 14px;gap:8px;align-items:center;min-width:1100px}._itemRow_2939d_398{border-bottom:1px solid #f1f5f9;transition:background .15s ease}._itemRow_2939d_398:last-child{border-bottom:none}._itemRow_2939d_398:hover{background:#f8fafc}._itemCell_2939d_413{display:flex;flex-direction:column;gap:2px;min-width:0}._colImage_2939d_420,._colProduct_2939d_421,._colPrice_2939d_422,._colQty_2939d_423,._colDiscount_2939d_424,._colGst_2939d_425,._colTax_2939d_426,._colTotal_2939d_427{grid-column:auto}._colAction_2939d_428{grid-column:auto;display:flex;justify-content:center}._productImageContainer_2939d_433{position:relative;width:44px;height:44px;border-radius:8px;overflow:hidden;cursor:pointer;border:1.5px solid #e2e8f0;background:#f8fafc;transition:all .2s ease;flex-shrink:0}._productImageContainer_2939d_433:hover{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}._productImage_2939d_433{width:100%;height:100%;object-fit:cover;display:block}._imageOverlay_2939d_455{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;color:#fff}._productImageContainer_2939d_433:hover ._imageOverlay_2939d_455{opacity:1}._removeImageBtn_2939d_467{position:absolute;top:2px;right:2px;width:20px;height:20px;border:none;border-radius:50%;background:#ef4444f2;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2}._removeImageBtn_2939d_467:hover{background:#dc2626;transform:scale(1.1)}._productImageUpload_2939d_486{width:44px;height:44px;border-radius:8px;border:1.5px dashed #cbd5e1;background:#f8fafc;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._productImageUpload_2939d_486:hover{border-color:#3b82f6;background:#eff6ff}._imageUploadLabel_2939d_502{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;color:#64748b;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;width:100%;height:100%;justify-content:center}._imageUploadLabel_2939d_502 svg{color:#3b82f6}._imageUploadLabel_2939d_502 input{display:none}._discountWrapper_2939d_523{display:flex;align-items:center;gap:4px;width:100%;max-width:140px}._discountInput_2939d_530{flex:1;min-width:50px;max-width:75px;min-height:34px;height:34px;padding:4px 8px;font-size:13px!important;font-weight:600!important;color:#0f172a!important;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;text-align:right;transition:all .2s ease;justify-content:flex-end}._discountInput_2939d_530:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}._discountInput_2939d_530::placeholder{color:#94a3b8;font-weight:400;font-size:11px}._discountTypeWrapper_2939d_557{display:flex;border:1.5px solid #e2e8f0;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f8fafc}._discountTypeBtn_2939d_565{padding:3px 8px;border:none;background:transparent;color:#94a3b8;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;min-height:24px}._discountTypeBtn_2939d_565:hover:not(._active_2939d_576){background:#f1f5f9;color:#475569}._discountTypeBtn_2939d_565._active_2939d_576{background:#3b82f6;color:#fff}._taxAmount_2939d_588{font-size:13px;font-weight:600;color:#475569;padding:2px 4px;display:block;text-align:right;min-width:80px;font-variant-numeric:tabular-nums;white-space:nowrap}._rowTotal_2939d_603{font-size:13px;font-weight:700;color:#0f172a;padding:2px 4px;display:block;text-align:right;min-width:80px;font-variant-numeric:tabular-nums}._productAdditionalFields_2939d_617{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 14px 12px;background:#f8fafc;border-top:1px dashed #e2e8f0;min-width:1100px}._techField_2939d_626,._extraField_2939d_627{display:flex;flex-direction:column;gap:4px;min-width:0}._techLabel_2939d_633,._extraLabel_2939d_634{font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._removeBtn_2939d_645,._removeRowBtn_2939d_646{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeBtn_2939d_645:hover:not(:disabled),._removeRowBtn_2939d_646:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeBtn_2939d_645:disabled,._removeRowBtn_2939d_646:disabled{opacity:.3;cursor:not-allowed}._addRowBtn_2939d_667{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;margin-top:12px;border:2px dashed #93c5fd;border-radius:10px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addRowBtn_2939d_667:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._addRowBtn_2939d_667:disabled{opacity:.5;cursor:not-allowed}._addExtraChargeBtn_2939d_692{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}._addExtraChargeBtn_2939d_692:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_2939d_692:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_2939d_713,._extraChargeCard_2939d_714{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_2939d_713:hover,._extraChargeCard_2939d_714:hover{border-color:#cbd5e1}._extraChargeHeader_2939d_724{display:flex;align-items:center;justify-content:space-between}._extraChargeCheckbox_2939d_729{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer}._extraChargeCheckbox_2939d_729 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._removeExtraChargeBtn_2939d_744{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_2939d_744:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_2939d_744:disabled{opacity:.5;cursor:not-allowed}._extraChargeDetails_2939d_762{padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9}._extraChargeGrid_2939d_767{display:grid;grid-template-columns:1.4fr .6fr .8fr .9fr 1.2fr;gap:12px;align-items:end}._extraChargeField_2939d_773{display:flex;flex-direction:column;gap:4px}._extraChargeField_2939d_773 ._label_2939d_278{font-size:11px}._chargeTypeWrapper_2939d_780,._extraChargeTypeWrapper_2939d_781{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:34px}._chargeTypeBtn_2939d_789,._extraChargeTypeBtn_2939d_790{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;min-height:30px;text-align:center}._chargeTypeBtn_2939d_789:hover:not(:disabled):not(._active_2939d_576),._extraChargeTypeBtn_2939d_790:hover:not(:disabled):not(._active_2939d_576){background:#f1f5f9;color:#475569}._chargeTypeBtn_2939d_789._active_2939d_576,._extraChargeTypeBtn_2939d_790._active_2939d_576{background:#3b82f6;color:#fff}._chargeTypeBtn_2939d_789:disabled,._extraChargeTypeBtn_2939d_790:disabled{opacity:.5;cursor:not-allowed}._chargeAmountDisplay_2939d_816,._totalDisplay_2939d_817{font-size:13.5px;font-weight:700;color:#0f172a;padding:4px 12px;background:#f8fafc;border-radius:8px;text-align:center;min-height:34px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e8f0}._noExtraCharges_2939d_832,._emptyState_2939d_833{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_2939d_832 svg,._emptyState_2939d_833 svg{color:#94a3b8;flex-shrink:0}._summary_2939d_851,._summaryCard_2939d_852{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_2939d_862{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:#475569}._summaryLabel_2939d_869{font-weight:500;color:#64748b}._summaryValue_2939d_870{font-weight:600;color:#0f172a}._grandRow_2939d_871{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_2939d_876{font-size:15px;font-weight:700;color:#0f172a}._grandValue_2939d_877{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_2939d_882{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_2939d_882:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_2939d_882:disabled{opacity:.5;cursor:not-allowed}._submitBtn_2939d_900{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_2939d_900:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_2939d_900:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinner_2939d_922{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_2939d_184 .8s linear infinite}._imageModalBackdrop_2939d_942{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_2939d_1 .25s ease-out}@keyframes _fadeIn_2939d_1{0%{opacity:0}to{opacity:1}}._imageModalContent_2939d_959{background:#fff;border-radius:16px;overflow:hidden;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0006;animation:_scaleIn_2939d_1 .3s cubic-bezier(.22,1,.36,1)}@keyframes _scaleIn_2939d_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._imageModalHeader_2939d_974{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e2e8f0;background:#fff;gap:12px}._imageModalTitle_2939d_983{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._imageModalClose_2939d_994{width:36px;height:36px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._imageModalClose_2939d_994:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._imageModalBody_2939d_1014{padding:20px;display:flex;align-items:center;justify-content:center;overflow:auto;background:#f8fafc;max-height:calc(90vh - 70px)}._imageModalImg_2939d_1023{max-width:100%;max-height:70vh;border-radius:10px;box-shadow:0 4px 20px #0f172a26;object-fit:contain}@media (max-width: 1400px){._drawer_2939d_44{max-width:1200px}}@media (max-width: 1200px){._drawer_2939d_44{max-width:98vw;width:98vw}}@media (max-width: 1024px){._drawer_2939d_44{width:100vw;max-width:100vw}._detailsGrid_2939d_252,._grid3_2939d_263{grid-template-columns:1fr 1fr}._detailsGrid_2939d_252 ._field_2939d_272:last-child,._grid3_2939d_263 ._field_2939d_272:last-child{grid-column:1 / -1}._extraChargeGrid_2939d_767{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_2939d_767 ._extraChargeField_2939d_773:first-child,._extraChargeGrid_2939d_767 ._extraChargeField_2939d_773:last-child{grid-column:1 / -1}._itemsHeader_2939d_377,._itemRowContent_2939d_398{min-width:1000px;grid-template-columns:.8fr 2fr .8fr .6fr 1.1fr .7fr .8fr .9fr .4fr}._productAdditionalFields_2939d_617{min-width:1000px}}@media (max-width: 768px){._drawer_2939d_44{width:100vw;max-width:100vw;height:100dvh;animation:_slideInMobile_2939d_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_2939d_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_2939d_66{padding:12px 16px;min-height:64px}._drawerTitleGroup_2939d_79{gap:10px}._drawerIcon_2939d_85{width:40px;height:40px;border-radius:11px}._drawerIcon_2939d_85 svg{width:18px;height:18px}._drawerTitle_2939d_79{font-size:17px}._drawerSubtitle_2939d_105{font-size:12px;margin-top:1px}._closeBtn_2939d_111{width:38px;height:38px;border-radius:10px}._drawerBody_2939d_136{padding:14px 16px 16px}._drawerFooter_2939d_155{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_2939d_882,._submitBtn_2939d_900{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_2939d_900 svg{width:16px;height:16px}._sectionHeader_2939d_206{margin:18px 0 12px;padding-bottom:8px}._sectionHeader_2939d_206>span:not(._itemCount_2939d_225){font-size:13px}._sectionIcon_2939d_214{width:26px;height:26px;border-radius:8px}._customerGrid_2939d_246,._detailsGrid_2939d_252,._grid2_2939d_258,._grid3_2939d_263{grid-template-columns:1fr;gap:12px}._detailsGrid_2939d_252 ._field_2939d_272:last-child,._grid3_2939d_263 ._field_2939d_272:last-child{grid-column:1}._input_2939d_9{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px;background:#fff}._inputSm_2939d_10{min-height:44px;height:44px;font-size:14px;padding:10px 12px;border-radius:10px}._label_2939d_278{font-size:13px}._label_2939d_278 svg{width:13px;height:13px}._required_2939d_289{font-size:14px}._itemsHeader_2939d_377{display:none}._tableWrap_2939d_365{border:none;background:transparent;box-shadow:none;border-radius:0;overflow:visible}._tableScroll_2939d_372{overflow:visible;min-width:0}._itemRow_2939d_398{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;box-shadow:0 1px 3px #0f172a0a;padding:0;overflow:hidden}._itemRow_2939d_398:last-child{margin-bottom:0}._itemRowContent_2939d_398{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;min-width:0}._itemCell_2939d_413{min-width:0;gap:4px;display:flex;flex-direction:column}._itemCell_2939d_413:before{content:attr(data-label);font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}._colImage_2939d_420{grid-column:1 / 2}._colImage_2939d_420:before{content:"IMAGE"}._colProduct_2939d_421{grid-column:1 / -1}._colProduct_2939d_421:before{content:"PRODUCT"}._colPrice_2939d_422{grid-column:1 / 2}._colPrice_2939d_422:before{content:"PRICE"}._colQty_2939d_423{grid-column:2 / 3}._colQty_2939d_423:before{content:"QTY"}._colDiscount_2939d_424{grid-column:1 / 2;min-width:0}._colDiscount_2939d_424:before{content:"DISCOUNT"}._colGst_2939d_425{grid-column:2 / 3;min-width:0}._colGst_2939d_425:before{content:"GST"}._colTax_2939d_426{grid-column:1 / 2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0 0;margin-top:4px;border-top:1px dashed #e2e8f0}._colTax_2939d_426:before{content:"TAX AMT";font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._colTax_2939d_426 ._taxAmount_2939d_588{font-size:15px;color:#475569;min-width:unset;text-align:right}._colTotal_2939d_427{grid-column:2 / 3;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0 0;margin-top:4px;border-top:1px dashed #e2e8f0}._colTotal_2939d_427:before{content:"TOTAL";font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._colTotal_2939d_427 ._rowTotal_2939d_603{font-size:18px;font-weight:700;color:#1e40af;min-width:unset;text-align:right}._colAction_2939d_428{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:8px;margin-top:4px;border-top:1px dashed #e2e8f0}._colAction_2939d_428:before{display:none}._removeBtn_2939d_645{width:40px;height:40px;border-radius:10px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._productImageContainer_2939d_433,._productImageUpload_2939d_486{width:64px;height:64px;border-radius:10px}._imageUploadLabel_2939d_502{font-size:10.5px}._imageUploadLabel_2939d_502 svg{width:18px;height:18px}._productAdditionalFields_2939d_617{gap:10px;padding:12px 14px 14px;min-width:0;grid-template-columns:1fr;display:grid}._techField_2939d_626{width:100%}._techField_2939d_626 input{min-height:44px!important;height:44px!important;font-size:14px!important;border-radius:10px!important;padding:10px 12px!important}._techLabel_2939d_633{font-size:11.5px}._addRowBtn_2939d_667{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;font-weight:600;border-radius:12px;min-height:48px;margin-top:4px}._extraChargeBox_2939d_713{padding:14px;border-radius:12px;margin-bottom:12px}._extraChargeHeader_2939d_724{flex-wrap:wrap;gap:10px}._extraChargeCheckbox_2939d_729{font-size:14px;gap:10px}._removeExtraChargeBtn_2939d_744{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._extraChargeGrid_2939d_767{grid-template-columns:1fr;gap:12px}._extraChargeGrid_2939d_767 ._extraChargeField_2939d_773{grid-column:1!important}._extraChargeField_2939d_773 ._label_2939d_278{font-size:12px}._extraChargeField_2939d_773 ._inputSm_2939d_10{min-height:44px;height:44px;font-size:14px;padding:10px 12px;border-radius:10px}._chargeTypeWrapper_2939d_780{height:44px}._chargeTypeBtn_2939d_789{font-size:16px;min-height:42px;padding:8px 12px}._chargeAmountDisplay_2939d_816{font-size:15px;font-weight:700;min-height:44px;padding:8px 14px;border-radius:10px}._addExtraChargeBtn_2939d_692{font-size:12.5px;padding:6px 14px;border-radius:9px;min-height:36px}._noExtraCharges_2939d_832{padding:14px 16px;font-size:13px;border-radius:12px;gap:12px}._summaryCard_2939d_852{max-width:100%;margin-left:0;padding:16px 18px;border-radius:12px;margin-top:16px}._summaryRow_2939d_862{padding:8px 0;font-size:14px}._grandRow_2939d_871{padding-top:14px;margin-top:8px}._grandLabel_2939d_876{font-size:15px}._grandValue_2939d_877{font-size:20px}._imageModalContent_2939d_959{max-width:95vw;max-height:95vh}._imageModalBody_2939d_1014{padding:12px}._imageModalImg_2939d_1023{max-height:60vh;border-radius:8px}._imageModalTitle_2939d_983{font-size:13px}._loadingState_2939d_189{padding:60px 20px;gap:12px;font-size:13px}._loadingState_2939d_189 svg{width:36px;height:36px}._vendorOption_2939d_1368{flex-wrap:wrap;gap:6px}._vendorName_2939d_1369{font-size:14px}._documentOption_2939d_1370{flex-wrap:wrap;gap:6px}._documentNumber_2939d_1371{font-size:13.5px}._documentAmount_2939d_1372{font-size:11px}}@media (max-width: 480px){._drawerHeader_2939d_66{padding:10px 12px;min-height:60px}._drawerIcon_2939d_85{width:36px;height:36px;border-radius:10px}._drawerIcon_2939d_85 svg{width:16px;height:16px}._drawerTitle_2939d_79{font-size:15px}._drawerSubtitle_2939d_105{font-size:11px}._closeBtn_2939d_111{width:36px;height:36px;border-radius:9px}._drawerBody_2939d_136{padding:12px 12px 14px}._sectionHeader_2939d_206{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_2939d_206>span:not(._itemCount_2939d_225){font-size:12px}._sectionIcon_2939d_214{width:24px;height:24px}._sectionIcon_2939d_214 svg{width:13px;height:13px}._itemCount_2939d_225{font-size:11px;padding:2px 10px}._input_2939d_9{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:11px}._inputSm_2939d_10{font-size:14px;min-height:42px;height:42px;padding:8px 10px;border-radius:10px}._label_2939d_278{font-size:12.5px}._label_2939d_278 svg{width:12px;height:12px}._itemRowContent_2939d_398{padding:12px;gap:10px}._itemCell_2939d_413:before{font-size:10px}._colTotal_2939d_427 ._rowTotal_2939d_603{font-size:17px}._colTax_2939d_426 ._taxAmount_2939d_588{font-size:14px}._removeBtn_2939d_645{width:38px;height:38px}._productImageContainer_2939d_433,._productImageUpload_2939d_486{width:56px;height:56px}._techField_2939d_626 input{min-height:42px!important;height:42px!important;font-size:13.5px!important}._addRowBtn_2939d_667{padding:12px 16px;font-size:14px;min-height:46px;border-radius:11px}._extraChargeBox_2939d_713{padding:12px}._extraChargeCheckbox_2939d_729{font-size:13px}._removeExtraChargeBtn_2939d_744{width:34px;height:34px}._extraChargeField_2939d_773 ._inputSm_2939d_10{min-height:42px;height:42px;font-size:14px}._chargeTypeWrapper_2939d_780{height:42px}._chargeTypeBtn_2939d_789{min-height:40px;font-size:15px}._chargeAmountDisplay_2939d_816{min-height:42px;font-size:14.5px}._summaryCard_2939d_852{padding:14px 16px}._summaryRow_2939d_862{font-size:13px}._grandLabel_2939d_876{font-size:14px}._grandValue_2939d_877{font-size:18px}._drawerFooter_2939d_155{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_2939d_882,._submitBtn_2939d_900{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._drawerTitle_2939d_79{font-size:14px}._drawerSubtitle_2939d_105{font-size:10.5px}._input_2939d_9{font-size:14px;min-height:44px;height:44px}._itemRowContent_2939d_398{padding:10px;gap:8px}._colTotal_2939d_427 ._rowTotal_2939d_603{font-size:16px}._cancelBtn_2939d_882,._submitBtn_2939d_900{font-size:13px;min-height:44px}}@media (max-width: 900px) and (orientation: landscape){._drawer_2939d_44{width:100vw;max-width:100vw}._drawerBody_2939d_136{padding:12px}._customerGrid_2939d_246,._detailsGrid_2939d_252,._grid2_2939d_258,._grid3_2939d_263{grid-template-columns:1fr 1fr;gap:12px}._itemsHeader_2939d_377{display:none}._itemRowContent_2939d_398{grid-template-columns:1fr 1fr;gap:10px;padding:12px}._drawerFooter_2939d_155{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_2939d_882,._submitBtn_2939d_900{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_2939d_44,._backdrop_2939d_31,._closeBtn_2939d_111,._spinner_2939d_922,._submitBtn_2939d_900,._imageModalBackdrop_2939d_942,._imageModalContent_2939d_959{animation:none!important;transition:none!important}}@media print{._backdrop_2939d_31{display:none!important}._drawer_2939d_44{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._vendorOption_2939d_1368{display:flex;align-items:center;gap:8px;width:100%;min-width:0}._vendorName_2939d_1369{font-size:13px;font-weight:500;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._vendorPhone_2939d_1539{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#64748b;flex-shrink:0;margin-left:auto}._documentOption_2939d_1370{display:flex;align-items:center;gap:8px;width:100%;min-width:0;flex-wrap:nowrap}._documentNumber_2939d_1371{font-size:13px;font-weight:600;color:inherit;flex-shrink:0}._documentAmount_2939d_1372{display:inline-flex;align-items:center;gap:2px;font-size:11.5px;font-weight:700;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;padding:2px 8px;flex-shrink:0}._documentSupplier_2939d_1576,._documentDate_2939d_1577,._documentPO_2939d_1578{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#64748b;flex-shrink:0;white-space:nowrap}._documentSupplier_2939d_1576{margin-left:auto;overflow:hidden;text-overflow:ellipsis;max-width:140px}._documentPO_2939d_1578{color:#3b82f6;font-weight:600}._fieldHelp_2939d_1598{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#16a34a;font-weight:500;margin-top:4px}._fieldHelp_2939d_1598 svg{flex-shrink:0}._productCell_2939d_1609{display:flex;flex-direction:column;gap:4px;min-width:0}._productName_2939d_1615{font-size:13px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._poBadge_2939d_1623,._dcBadge_2939d_1624{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:9999px;width:fit-content}._poBadge_2939d_1623{color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe}._dcBadge_2939d_1624{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc}._qtyHint_2939d_1644{font-size:10.5px;font-weight:600;color:#f59e0b}._backdrop_18oca_9{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_18oca_20{opacity:1;visibility:visible}._drawer_18oca_22{position:fixed;top:0;right:0;width:92vw;max-width:1300px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_18oca_39{transform:translate(0)}._drawerHeader_18oca_44{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_18oca_57{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_18oca_63{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_18oca_57{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_18oca_83{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerActions_18oca_90{display:flex;align-items:center;gap:8px;flex-shrink:0}._iconBtn_18oca_96{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._iconBtn_18oca_96:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd;color:#3b82f6;transform:translateY(-1px)}._iconBtn_18oca_96:disabled{opacity:.4;cursor:not-allowed}._iconBtnPrimary_18oca_118{width:38px;height:38px;border:1.5px solid #3b82f6;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;box-shadow:0 2px 10px #3b82f64d}._iconBtnPrimary_18oca_118:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 14px #3b82f666}._iconBtnPrimary_18oca_118:disabled{opacity:.4;cursor:not-allowed}._closeBtn_18oca_140{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_18oca_140:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_18oca_140:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_18oca_165{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;position:relative}._drawerBody_18oca_165::-webkit-scrollbar{width:5px}._drawerBody_18oca_165::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_18oca_165::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_18oca_165::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_18oca_184{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._loadingState_18oca_200{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingState_18oca_200 p{margin:0;color:#64748b}._spinnerLarge_18oca_213{width:40px;height:40px;border:3px solid #dbeafe;border-top-color:#3b82f6;border-radius:50%;animation:_spin_18oca_213 .8s linear infinite}@keyframes _spin_18oca_213{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_18oca_226{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;text-align:center}._errorState_18oca_226 h3{margin:0;font-size:16px;font-weight:700;color:#0f172a}._errorState_18oca_226 p{margin:0;font-size:13px;color:#64748b;max-width:400px}._retryBtn_18oca_247{margin-top:6px;padding:9px 24px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #3b82f64d}._retryBtn_18oca_247:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 14px #3b82f666}._sectionHeader_18oca_269{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_18oca_277{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6;flex-shrink:0}._sectionHeader_18oca_269>span:not(._itemCount_18oca_289){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_18oca_289{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._infoGrid2_18oca_310{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:4px}._infoGrid4_18oca_316{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:14px;margin-bottom:4px}._infoCard_18oca_326{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 16px;transition:all .2s ease;box-shadow:0 1px 3px #0f172a0a}._infoCard_18oca_326:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0f}._infoCardHighlight_18oca_338{background:linear-gradient(180deg,#fff,#f0f7ff);border:1.5px solid #bfdbfe;border-radius:12px;padding:14px 16px;transition:all .2s ease;box-shadow:0 2px 8px #3b82f614}._infoCardHighlight_18oca_338:hover{border-color:#93c5fd;box-shadow:0 4px 16px #3b82f624}._infoCardHeader_18oca_351{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #e2e8f0}._infoCardIcon_18oca_359{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6;flex-shrink:0}._infoCardTitle_18oca_371{font-size:11.5px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.04em}._infoCardBody_18oca_379{display:flex;flex-direction:column;gap:6px}._infoValue_18oca_385{font-size:14px;font-weight:700;color:#0f172a;margin:0;line-height:1.3;word-break:break-word}._infoValueMuted_18oca_393{font-size:14px;font-weight:500;color:#94a3b8;margin:0}._infoSubGroup_18oca_400{display:flex;flex-wrap:wrap;gap:10px;align-items:center}._infoSub_18oca_400{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b;font-weight:500;margin:0;line-height:1.4}._infoSub_18oca_400 svg{color:#94a3b8;flex-shrink:0}._badge_18oca_420{margin-left:auto;font-size:10.5px;font-weight:700;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:2px 9px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}._vendorBadge_18oca_433{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc;border-radius:9999px;padding:2px 9px;flex-shrink:0}._autoBadge_18oca_447{margin-left:auto;font-size:10px;font-weight:700;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;padding:2px 8px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}._infoItem_18oca_462{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:12px 14px;transition:all .2s ease;display:flex;flex-direction:column;gap:6px;min-width:0}._infoItem_18oca_462:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0d}._infoItemLabel_18oca_477{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}._infoItemLabel_18oca_477 svg{color:#3b82f6;flex-shrink:0}._infoItemValue_18oca_488{font-size:14px;font-weight:600;color:#0f172a;word-break:break-word;line-height:1.3}._infoItemFull_18oca_496{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:12px 14px;margin-top:14px;display:flex;flex-direction:column;gap:6px}._copyableValue_18oca_508{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;background:transparent;border:none;font:inherit;color:#3b82f6;font-weight:700;cursor:pointer;transition:all .15s ease}._copyableValue_18oca_508:hover{background:#eff6ff}._copyIcon_18oca_525{color:#94a3b8}._copyIconCopied_18oca_526{color:#22c55e}._vendorCodeWrapper_18oca_529{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1.5px dashed #bfdbfe;border-radius:10px}._vendorCodeValue_18oca_538{flex:1;font-size:15px;font-weight:700;color:#1e40af;letter-spacing:.04em;font-variant-numeric:tabular-nums;word-break:break-all}._copyButton_18oca_547{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid #e2e8f0;background:#fff;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s ease;flex-shrink:0}._copyButton_18oca_547:hover{background:#eff6ff;border-color:#93c5fd;color:#3b82f6;transform:translateY(-1px)}._statusBadgeText_18oca_571{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}._statusDraft_18oca_583{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}._statusPosted_18oca_588{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}._statusPartial_18oca_593{color:#b45309;background:#fffbeb;border:1px solid #fde68a}._statusPaid_18oca_598{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}._statusCancelled_18oca_603{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}._tableWrap_18oca_612{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0f172a0a}._tableScroll_18oca_619{overflow:visible;-webkit-overflow-scrolling:touch}._itemsHeader_18oca_624{display:grid;grid-template-columns:2.2fr .9fr .8fr .7fr 1fr .9fr .9fr;padding:12px 14px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;gap:8px;min-width:0;align-items:center}._itemsHeader_18oca_624 span{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colCenter_18oca_644{text-align:center}._colRight_18oca_645{text-align:right}._itemRowContent_18oca_647{display:grid;grid-template-columns:2.2fr .9fr .8fr .7fr 1fr .9fr .9fr;padding:12px 14px;gap:8px;align-items:center;min-width:0}._itemRow_18oca_647{border-bottom:1px solid #f1f5f9;transition:background .15s ease}._itemRow_18oca_647:last-child{border-bottom:none}._itemRow_18oca_647:hover{background:#f8fafc}._itemFromPO_18oca_662{border-left:3px solid #3b82f6}._itemFromDC_18oca_665{border-left:3px solid #0891b2}._itemCell_18oca_669{display:flex;flex-direction:column;gap:2px;min-width:0}._colProduct_18oca_676{grid-column:auto}._colPrice_18oca_677{grid-column:auto;text-align:right}._colQty_18oca_678,._colGst_18oca_679,._colDiscount_18oca_680{grid-column:auto;text-align:center}._colTax_18oca_681,._colTotal_18oca_682{grid-column:auto;text-align:right}._productCell_18oca_685{display:flex;flex-direction:column;gap:4px;min-width:0}._productName_18oca_691{font-size:13.5px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._productBadges_18oca_699{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._poBadge_18oca_705,._dcBadge_18oca_706{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:9999px;width:fit-content}._poBadge_18oca_705{color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe}._dcBadge_18oca_706{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc}._productCode_18oca_726{font-size:10.5px;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 7px;border-radius:6px;font-variant-numeric:tabular-nums}._itemRemark_18oca_736{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#64748b;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._amountText_18oca_749{font-size:13px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums;text-align:right;display:block}._qtyText_18oca_757{font-size:13px;font-weight:600;color:#0f172a;display:block;text-align:center;font-variant-numeric:tabular-nums}._unitText_18oca_765{font-size:11px;font-weight:500;color:#94a3b8;text-transform:uppercase}._gstBadge_18oca_771{display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;padding:2px 9px;border-radius:9999px;min-width:40px}._discountText_18oca_784{font-size:13px;font-weight:600;color:#475569;text-align:center;display:block;font-variant-numeric:tabular-nums}._taxAmount_18oca_792{font-size:13px;font-weight:600;color:#475569;text-align:right;display:block;font-variant-numeric:tabular-nums;min-width:80px}._rowTotal_18oca_801{font-size:13.5px;font-weight:700;color:#0f172a;text-align:right;display:block;font-variant-numeric:tabular-nums;min-width:90px}._extraChargesList_18oca_814{display:flex;flex-direction:column;gap:8px}._extraChargeItem_18oca_819{display:grid;grid-template-columns:1fr auto;grid-template-areas:"info amount" "remark remark";gap:6px 12px;padding:12px 14px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;transition:all .2s ease}._extraChargeItem_18oca_819:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0d}._extraChargeInfo_18oca_836{grid-area:info;display:flex;flex-direction:column;gap:3px;min-width:0}._extraChargeName_18oca_843{font-size:13px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._extraChargeMeta_18oca_851{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#64748b;font-weight:500}._extraChargeMeta_18oca_851 svg{color:#3b82f6;flex-shrink:0}._extraChargeAmount_18oca_860{grid-area:amount;font-size:14px;font-weight:700;color:#3b82f6;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._extraChargeRemark_18oca_869{grid-area:remark;font-size:11.5px;color:#64748b;font-style:italic}._summaryCard_18oca_879{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_18oca_889{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:#475569}._summaryLabel_18oca_896{font-weight:500;color:#64748b}._summaryValue_18oca_897{font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}._grandRow_18oca_902{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_18oca_907{font-size:15px;font-weight:700;color:#0f172a}._grandValue_18oca_908{font-size:20px;font-weight:700;color:#3b82f6;font-variant-numeric:tabular-nums}._cancelBtn_18oca_918{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_18oca_918:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_18oca_918:disabled{opacity:.5;cursor:not-allowed}._submitBtn_18oca_936{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_18oca_936:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_18oca_936:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 1400px){._drawer_18oca_22{max-width:1200px}}@media (max-width: 1200px){._drawer_18oca_22{max-width:98vw;width:98vw}}@media (max-width: 1024px){._drawer_18oca_22{width:100vw;max-width:100vw}._infoGrid4_18oca_316{grid-template-columns:1fr 1fr}._itemsHeader_18oca_624,._itemRowContent_18oca_647{grid-template-columns:2fr .9fr .7fr .65fr .95fr .85fr .85fr;gap:6px}}@media (max-width: 768px){._drawer_18oca_22{width:100vw;max-width:100vw;height:100dvh;animation:_slideInMobile_18oca_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_18oca_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_18oca_44{padding:12px 16px;min-height:64px}._drawerTitleGroup_18oca_57{gap:10px}._drawerIcon_18oca_63{width:40px;height:40px;border-radius:11px}._drawerIcon_18oca_63 svg{width:18px;height:18px}._drawerTitle_18oca_57{font-size:17px}._drawerSubtitle_18oca_83{font-size:12px;margin-top:1px}._closeBtn_18oca_140,._iconBtn_18oca_96,._iconBtnPrimary_18oca_118{width:38px;height:38px;border-radius:10px}._drawerBody_18oca_165{padding:14px 16px 16px}._drawerFooter_18oca_184{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_18oca_918,._submitBtn_18oca_936{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_18oca_936 svg{width:16px;height:16px}._sectionHeader_18oca_269{margin:18px 0 12px;padding-bottom:8px}._sectionHeader_18oca_269>span:not(._itemCount_18oca_289){font-size:13px}._sectionIcon_18oca_277{width:26px;height:26px;border-radius:8px}._infoGrid2_18oca_310,._infoGrid4_18oca_316{grid-template-columns:1fr;gap:12px}._infoCard_18oca_326,._infoCardHighlight_18oca_338,._infoItem_18oca_462,._infoItemFull_18oca_496{padding:12px 14px}._infoValue_18oca_385,._infoItemValue_18oca_488{font-size:14px}._itemsHeader_18oca_624{display:none}._tableWrap_18oca_612{border:none;background:transparent;box-shadow:none;border-radius:0;overflow:visible}._tableScroll_18oca_619{overflow:visible;min-width:0}._itemRow_18oca_647{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;box-shadow:0 1px 3px #0f172a0a;padding:0;overflow:hidden}._itemRow_18oca_647:last-child{margin-bottom:0}._itemRow_18oca_647._itemFromPO_18oca_662,._itemRow_18oca_647._itemFromDC_18oca_665{border-left:none}._itemRowContent_18oca_647{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;min-width:0}._itemCell_18oca_669{min-width:0;gap:4px;display:flex;flex-direction:column;text-align:left}._itemCell_18oca_669:before{content:attr(data-label);font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}._colProduct_18oca_676{grid-column:1 / -1;text-align:left}._colProduct_18oca_676:before{content:"PRODUCT"}._colPrice_18oca_677{grid-column:1 / 2;text-align:left}._colPrice_18oca_677:before{content:"PRICE"}._colQty_18oca_678{grid-column:2 / 3;text-align:left}._colQty_18oca_678:before{content:"QTY"}._colGst_18oca_679{grid-column:1 / 2;text-align:left}._colGst_18oca_679:before{content:"GST"}._colDiscount_18oca_680{grid-column:2 / 3;text-align:left}._colDiscount_18oca_680:before{content:"DISCOUNT"}._colTax_18oca_681{grid-column:1 / 2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0 0;margin-top:4px;border-top:1px dashed #e2e8f0}._colTax_18oca_681:before{content:"TAX AMT";font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._colTax_18oca_681 ._taxAmount_18oca_792{font-size:15px;color:#475569;min-width:unset;text-align:right}._colTotal_18oca_682{grid-column:2 / 3;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0 0;margin-top:4px;border-top:1px dashed #e2e8f0}._colTotal_18oca_682:before{content:"TOTAL";font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._colTotal_18oca_682 ._rowTotal_18oca_801{font-size:18px;font-weight:700;color:#1e40af;min-width:unset;text-align:right}._productName_18oca_691{font-size:14px;white-space:normal}._extraChargeItem_18oca_819{padding:12px}._extraChargeName_18oca_843{font-size:14px}._extraChargeAmount_18oca_860{font-size:15px}._summaryCard_18oca_879{max-width:100%;margin-left:0;padding:16px 18px;border-radius:12px;margin-top:16px}._summaryRow_18oca_889{padding:8px 0;font-size:14px}._grandRow_18oca_902{padding-top:14px;margin-top:8px}._grandLabel_18oca_907{font-size:15px}._grandValue_18oca_908{font-size:20px}._loadingState_18oca_200,._errorState_18oca_226{padding:60px 20px;gap:12px;font-size:13px}._spinnerLarge_18oca_213{width:34px;height:34px;border-width:3px}}@media (max-width: 480px){._drawerHeader_18oca_44{padding:10px 12px;min-height:60px}._drawerIcon_18oca_63{width:36px;height:36px;border-radius:10px}._drawerIcon_18oca_63 svg{width:16px;height:16px}._drawerTitle_18oca_57{font-size:15px}._drawerSubtitle_18oca_83{font-size:11px}._closeBtn_18oca_140,._iconBtn_18oca_96,._iconBtnPrimary_18oca_118{width:36px;height:36px;border-radius:9px}._drawerBody_18oca_165{padding:12px 12px 14px}._sectionHeader_18oca_269{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_18oca_269>span:not(._itemCount_18oca_289){font-size:12px}._sectionIcon_18oca_277{width:24px;height:24px}._sectionIcon_18oca_277 svg{width:13px;height:13px}._itemCount_18oca_289{font-size:11px;padding:2px 10px}._infoCard_18oca_326,._infoCardHighlight_18oca_338,._infoItem_18oca_462,._infoItemFull_18oca_496{padding:12px}._infoValue_18oca_385,._infoItemValue_18oca_488{font-size:13.5px}._infoSub_18oca_400{font-size:11.5px}._itemRowContent_18oca_647{padding:12px;gap:10px}._itemCell_18oca_669:before{font-size:10px}._colTotal_18oca_682 ._rowTotal_18oca_801{font-size:17px}._colTax_18oca_681 ._taxAmount_18oca_792{font-size:14px}._summaryCard_18oca_879{padding:14px 16px}._summaryRow_18oca_889{font-size:13px}._grandLabel_18oca_907{font-size:14px}._grandValue_18oca_908{font-size:18px}._drawerFooter_18oca_184{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_18oca_918,._submitBtn_18oca_936{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._drawerTitle_18oca_57{font-size:14px}._drawerSubtitle_18oca_83{font-size:10.5px}._itemRowContent_18oca_647{padding:10px;gap:8px}._colTotal_18oca_682 ._rowTotal_18oca_801{font-size:16px}._cancelBtn_18oca_918,._submitBtn_18oca_936{font-size:13px;min-height:44px}}@media (max-width: 900px) and (orientation: landscape){._drawer_18oca_22{width:100vw;max-width:100vw}._drawerBody_18oca_165{padding:12px}._infoGrid2_18oca_310,._infoGrid4_18oca_316{grid-template-columns:1fr 1fr;gap:12px}._itemsHeader_18oca_624{display:none}._itemRowContent_18oca_647{grid-template-columns:1fr 1fr;gap:10px;padding:12px}._drawerFooter_18oca_184{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_18oca_918,._submitBtn_18oca_936{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_18oca_22,._backdrop_18oca_9,._closeBtn_18oca_140,._iconBtn_18oca_96,._iconBtnPrimary_18oca_118,._submitBtn_18oca_936,._spinnerLarge_18oca_213,._retryBtn_18oca_247{animation:none!important;transition:none!important}}@media print{._backdrop_18oca_9{display:none!important}._drawer_18oca_22{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._input_1k6zh_9,._inputSm_1k6zh_10{display:flex;align-items:center;line-height:1.2;padding-top:0;padding-bottom:0}input[type=text],input[type=number],input[type=tel],input[type=date],select{line-height:1.2}._inputWrapper_1k6zh_24{align-items:center}._backdrop_1k6zh_31{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_1k6zh_42{opacity:1;visibility:visible}._drawer_1k6zh_44{position:fixed;top:0;right:0;width:92vw;max-width:1300px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_1k6zh_61{transform:translate(0)}._drawerHeader_1k6zh_66{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_1k6zh_79{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_1k6zh_85{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_1k6zh_79{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_1k6zh_105{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_1k6zh_111{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_1k6zh_111:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_1k6zh_111:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_1k6zh_136{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;position:relative}._drawerBody_1k6zh_136::-webkit-scrollbar{width:5px}._drawerBody_1k6zh_136::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_1k6zh_136::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_1k6zh_136::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_1k6zh_155{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5}._loadingBar_1k6zh_171{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-bottom:16px;color:#1e40af;font-size:13px;font-weight:500}._spin_1k6zh_184{animation:_spin_1k6zh_184 1s linear infinite}@keyframes _spin_1k6zh_184{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingState_1k6zh_189{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:#64748b;font-size:14px;font-weight:500}._loadingState_1k6zh_189 p{margin:0;color:#64748b}._loadingState_1k6zh_189 svg{color:#3b82f6}._sectionHeader_1k6zh_206{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_1k6zh_214{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_1k6zh_206>span:not(._itemCount_1k6zh_225){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_1k6zh_225{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_1k6zh_246{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:4px}._detailsGrid_1k6zh_252{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px;margin-bottom:4px}._grid2_1k6zh_258{display:grid;grid-template-columns:1fr 1fr;gap:18px}._grid3_1k6zh_263{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px}._field_1k6zh_272{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1k6zh_278{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_1k6zh_278 svg,._labelIcon_1k6zh_288{color:#3b82f6;flex-shrink:0;width:14px;height:14px}._required_1k6zh_289{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_1k6zh_9{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_1k6zh_9:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1k6zh_9:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_1k6zh_9:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_1k6zh_10{min-height:34px;height:34px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_1k6zh_328{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_1k6zh_328:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1k6zh_336{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._helperText_1k6zh_342{font-size:11px;color:#94a3b8;margin-top:2px}._inputWrapper_1k6zh_24{position:relative;display:flex;align-items:center;width:100%}._inputWrapper_1k6zh_24 ._input_1k6zh_9{padding-left:30px}._inputWrapper_1k6zh_24 ._inputSm_1k6zh_10{padding-left:26px}._supplierDetails_1k6zh_360{margin-top:14px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a}._supplierDetailsHeader_1k6zh_368{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.03em;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #e2e8f0}._supplierDetailsHeader_1k6zh_368 svg{color:#3b82f6}._supplierCodeBadge_1k6zh_382{margin-left:auto;font-size:11px;font-weight:700;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:2px 10px}._extraLabel_1k6zh_392{font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._readOnly_1k6zh_399{background:#f8fafc!important;color:#475569!important;cursor:not-allowed!important}._tableWrap_1k6zh_408{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0f172a0a}._tableScroll_1k6zh_415{overflow:visible;-webkit-overflow-scrolling:touch}._itemsHeader_1k6zh_420{display:grid;grid-template-columns:.8fr 2fr .9fr .9fr 1.1fr .8fr .9fr .9fr .35fr;padding:12px 14px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;gap:6px;min-width:0;align-items:center}._itemsHeader_1k6zh_420 span{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taxHeader_1k6zh_440,._totalHeader_1k6zh_441{text-align:right}._itemRowContent_1k6zh_443{display:grid;grid-template-columns:.8fr 2fr .9fr .9fr 1.1fr .8fr .9fr .9fr .35fr;padding:10px 14px;gap:6px;align-items:center;min-width:0}._productImageContainer_1k6zh_454{position:relative;width:44px;height:44px;border-radius:8px;overflow:hidden;cursor:pointer;border:1.5px solid #e2e8f0;background:#f8fafc;transition:all .2s ease;flex-shrink:0}._productImageContainer_1k6zh_454:hover{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}._productImage_1k6zh_454{width:100%;height:100%;object-fit:cover;display:block}._imageOverlay_1k6zh_476{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;color:#fff}._productImageContainer_1k6zh_454:hover ._imageOverlay_1k6zh_476{opacity:1}._removeImageBtn_1k6zh_488{position:absolute;top:2px;right:2px;width:20px;height:20px;border:none;border-radius:50%;background:#ef4444f2;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2}._removeImageBtn_1k6zh_488:hover{background:#dc2626;transform:scale(1.1)}._productImageUpload_1k6zh_507{width:44px;height:44px;border-radius:8px;border:1.5px dashed #cbd5e1;background:#f8fafc;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._productImageUpload_1k6zh_507:hover{border-color:#3b82f6;background:#eff6ff}._imageUploadLabel_1k6zh_523{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;color:#64748b;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;width:100%;height:100%;justify-content:center}._imageUploadLabel_1k6zh_523 svg{color:#3b82f6}._imageUploadLabel_1k6zh_523 input{display:none}._discountWrapper_1k6zh_544{display:flex;align-items:center;gap:4px;width:100%;max-width:140px}._discountInput_1k6zh_551{flex:1;min-width:50px;max-width:75px;min-height:34px;height:34px;padding:4px 8px;font-size:13px!important;font-weight:600!important;color:#0f172a!important;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;text-align:right;transition:all .2s ease;justify-content:flex-end}._discountInput_1k6zh_551:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}._discountInput_1k6zh_551::placeholder{color:#94a3b8;font-weight:400;font-size:11px}._discountTypeWrapper_1k6zh_578{display:flex;border:1.5px solid #e2e8f0;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f8fafc}._discountTypeBtn_1k6zh_586{padding:3px 8px;border:none;background:transparent;color:#94a3b8;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;min-height:24px}._discountTypeBtn_1k6zh_586:hover:not(._active_1k6zh_597){background:#f1f5f9;color:#475569}._discountTypeBtn_1k6zh_586._active_1k6zh_597{background:#3b82f6;color:#fff}._taxAmount_1k6zh_609{font-size:13px;font-weight:600;color:#475569;padding:2px 4px;display:block;text-align:right;min-width:80px;font-variant-numeric:tabular-nums;white-space:nowrap}._rowTotal_1k6zh_624{font-size:13px;font-weight:700;color:#0f172a;padding:2px 4px;display:block;text-align:right;min-width:80px;font-variant-numeric:tabular-nums}._productAdditionalFields_1k6zh_638{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 14px 12px;background:#f8fafc;border-top:1px dashed #e2e8f0;min-width:1100px}._techField_1k6zh_647,._extraField_1k6zh_648{display:flex;flex-direction:column;gap:4px;min-width:0}._techLabel_1k6zh_654,._extraLabel_1k6zh_392{font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._removeBtn_1k6zh_666,._removeRowBtn_1k6zh_667{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeBtn_1k6zh_666:hover:not(:disabled),._removeRowBtn_1k6zh_667:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeBtn_1k6zh_666:disabled,._removeRowBtn_1k6zh_667:disabled{opacity:.3;cursor:not-allowed}._addRowBtn_1k6zh_688{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;margin-top:12px;border:2px dashed #93c5fd;border-radius:10px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addRowBtn_1k6zh_688:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._addRowBtn_1k6zh_688:disabled{opacity:.5;cursor:not-allowed}._addExtraChargeBtn_1k6zh_713{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}._addExtraChargeBtn_1k6zh_713:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_1k6zh_713:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_1k6zh_734,._extraChargeCard_1k6zh_735{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_1k6zh_734:hover,._extraChargeCard_1k6zh_735:hover{border-color:#cbd5e1}._extraChargeHeader_1k6zh_745{display:flex;align-items:center;justify-content:space-between}._extraChargeCheckbox_1k6zh_750{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer}._extraChargeCheckbox_1k6zh_750 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._removeExtraChargeBtn_1k6zh_765{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_1k6zh_765:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_1k6zh_765:disabled{opacity:.5;cursor:not-allowed}._extraChargeDetails_1k6zh_783{padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9}._extraChargeGrid_1k6zh_788{display:grid;grid-template-columns:1.4fr .6fr .8fr .9fr 1.2fr;gap:12px;align-items:end}._extraChargeField_1k6zh_794{display:flex;flex-direction:column;gap:4px}._extraChargeField_1k6zh_794 ._label_1k6zh_278{font-size:11px}._chargeTypeWrapper_1k6zh_801,._extraChargeTypeWrapper_1k6zh_802{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:34px}._chargeTypeBtn_1k6zh_810,._extraChargeTypeBtn_1k6zh_811{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;min-height:30px;text-align:center}._chargeTypeBtn_1k6zh_810:hover:not(:disabled):not(._active_1k6zh_597),._extraChargeTypeBtn_1k6zh_811:hover:not(:disabled):not(._active_1k6zh_597){background:#f1f5f9;color:#475569}._chargeTypeBtn_1k6zh_810._active_1k6zh_597,._extraChargeTypeBtn_1k6zh_811._active_1k6zh_597{background:#3b82f6;color:#fff}._chargeTypeBtn_1k6zh_810:disabled,._extraChargeTypeBtn_1k6zh_811:disabled{opacity:.5;cursor:not-allowed}._chargeAmountDisplay_1k6zh_837,._totalDisplay_1k6zh_838{font-size:13.5px;font-weight:700;color:#0f172a;padding:4px 12px;background:#f8fafc;border-radius:8px;text-align:center;min-height:34px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e8f0}._noExtraCharges_1k6zh_853,._emptyState_1k6zh_854{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_1k6zh_853 svg,._emptyState_1k6zh_854 svg{color:#94a3b8;flex-shrink:0}._summary_1k6zh_872,._summaryCard_1k6zh_873{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_1k6zh_883{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:#475569}._summaryLabel_1k6zh_890{font-weight:500;color:#64748b}._summaryValue_1k6zh_891{font-weight:600;color:#0f172a}._grandRow_1k6zh_892{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_1k6zh_897{font-size:15px;font-weight:700;color:#0f172a}._grandValue_1k6zh_898{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_1k6zh_903{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_1k6zh_903:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_1k6zh_903:disabled{opacity:.5;cursor:not-allowed}._submitBtn_1k6zh_921{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_1k6zh_921:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_1k6zh_921:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinner_1k6zh_943{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1k6zh_184 .8s linear infinite}._imageModalBackdrop_1k6zh_963{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_1k6zh_1 .25s ease-out}@keyframes _fadeIn_1k6zh_1{0%{opacity:0}to{opacity:1}}._imageModalContent_1k6zh_980{background:#fff;border-radius:16px;overflow:hidden;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0006;animation:_scaleIn_1k6zh_1 .3s cubic-bezier(.22,1,.36,1)}@keyframes _scaleIn_1k6zh_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._imageModalHeader_1k6zh_995{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e2e8f0;background:#fff;gap:12px}._imageModalTitle_1k6zh_1004{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._imageModalClose_1k6zh_1015{width:36px;height:36px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._imageModalClose_1k6zh_1015:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._imageModalBody_1k6zh_1035{padding:20px;display:flex;align-items:center;justify-content:center;overflow:auto;background:#f8fafc;max-height:calc(90vh - 70px)}._imageModalImg_1k6zh_1044{max-width:100%;max-height:70vh;border-radius:10px;box-shadow:0 4px 20px #0f172a26;object-fit:contain}@media (max-width: 1400px){._drawer_1k6zh_44{max-width:1200px}}@media (max-width: 1200px){._drawer_1k6zh_44{max-width:98vw;width:98vw}}@media (max-width: 1024px){._drawer_1k6zh_44{width:100vw;max-width:100vw}._detailsGrid_1k6zh_252,._grid3_1k6zh_263{grid-template-columns:1fr 1fr}._detailsGrid_1k6zh_252 ._field_1k6zh_272:last-child,._grid3_1k6zh_263 ._field_1k6zh_272:last-child{grid-column:1 / -1}._extraChargeGrid_1k6zh_788{grid-template-columns:1fr 1fr;gap:10px}._extraChargeGrid_1k6zh_788 ._extraChargeField_1k6zh_794:first-child,._extraChargeGrid_1k6zh_788 ._extraChargeField_1k6zh_794:last-child{grid-column:1 / -1}._itemsHeader_1k6zh_420,._itemRowContent_1k6zh_443{min-width:1000px;grid-template-columns:.8fr 2fr .8fr .6fr 1.1fr .7fr .8fr .9fr .4fr}._productAdditionalFields_1k6zh_638{min-width:1000px}}@media (max-width: 768px){._drawer_1k6zh_44{width:100vw;max-width:100vw;height:100dvh;animation:_slideInMobile_1k6zh_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1k6zh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1k6zh_66{padding:12px 16px;min-height:64px}._drawerTitleGroup_1k6zh_79{gap:10px}._drawerIcon_1k6zh_85{width:40px;height:40px;border-radius:11px}._drawerIcon_1k6zh_85 svg{width:18px;height:18px}._drawerTitle_1k6zh_79{font-size:17px}._drawerSubtitle_1k6zh_105{font-size:12px;margin-top:1px}._closeBtn_1k6zh_111{width:38px;height:38px;border-radius:10px}._drawerBody_1k6zh_136{padding:14px 16px 16px}._drawerFooter_1k6zh_155{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1k6zh_903,._submitBtn_1k6zh_921{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1k6zh_921 svg{width:16px;height:16px}._sectionHeader_1k6zh_206{margin:18px 0 12px;padding-bottom:8px}._sectionHeader_1k6zh_206>span:not(._itemCount_1k6zh_225){font-size:13px}._sectionIcon_1k6zh_214{width:26px;height:26px;border-radius:8px}._customerGrid_1k6zh_246,._detailsGrid_1k6zh_252,._grid2_1k6zh_258,._grid3_1k6zh_263{grid-template-columns:1fr;gap:12px}._detailsGrid_1k6zh_252 ._field_1k6zh_272:last-child,._grid3_1k6zh_263 ._field_1k6zh_272:last-child{grid-column:1}._input_1k6zh_9{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px;background:#fff}._inputSm_1k6zh_10{min-height:44px;height:44px;font-size:14px;padding:10px 12px;border-radius:10px}._label_1k6zh_278{font-size:13px}._label_1k6zh_278 svg{width:13px;height:13px}._required_1k6zh_289{font-size:14px}._itemsHeader_1k6zh_420{display:none}._tableWrap_1k6zh_408{border:none;background:transparent;box-shadow:none;border-radius:0;overflow:visible}._tableScroll_1k6zh_415{overflow:visible;min-width:0}._itemRow_1k6zh_443{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;box-shadow:0 1px 3px #0f172a0a;padding:0;overflow:hidden}._itemRow_1k6zh_443:last-child{margin-bottom:0}._itemRowContent_1k6zh_443{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;min-width:0}._itemCell_1k6zh_1191{min-width:0;gap:4px;display:flex;flex-direction:column}._itemCell_1k6zh_1191:before{content:attr(data-label);font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}._colImage_1k6zh_1207{grid-column:1 / 2}._colImage_1k6zh_1207:before{content:"IMAGE"}._colProduct_1k6zh_1209{grid-column:1 / -1}._colProduct_1k6zh_1209:before{content:"PRODUCT"}._colPrice_1k6zh_1211{grid-column:1 / 2}._colPrice_1k6zh_1211:before{content:"PRICE"}._colQty_1k6zh_1213{grid-column:2 / 3}._colQty_1k6zh_1213:before{content:"QTY"}._colDiscount_1k6zh_1215{grid-column:1 / 2;min-width:0}._colDiscount_1k6zh_1215:before{content:"DISCOUNT"}._colGst_1k6zh_1217{grid-column:2 / 3;min-width:0}._colGst_1k6zh_1217:before{content:"GST"}._colTax_1k6zh_1219{grid-column:1 / 2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0 0;margin-top:4px;border-top:1px dashed #e2e8f0}._colTax_1k6zh_1219:before{content:"TAX AMT";font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._colTax_1k6zh_1219 ._taxAmount_1k6zh_609{font-size:15px;color:#475569;min-width:unset;text-align:right}._colTotal_1k6zh_1244{grid-column:2 / 3;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0 0;margin-top:4px;border-top:1px dashed #e2e8f0}._colTotal_1k6zh_1244:before{content:"TOTAL";font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._colTotal_1k6zh_1244 ._rowTotal_1k6zh_624{font-size:18px;font-weight:700;color:#1e40af;min-width:unset;text-align:right}._colAction_1k6zh_1270{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:8px;margin-top:4px;border-top:1px dashed #e2e8f0}._colAction_1k6zh_1270:before{display:none}._removeBtn_1k6zh_666{width:40px;height:40px;border-radius:10px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._productImageContainer_1k6zh_454,._productImageUpload_1k6zh_507{width:64px;height:64px;border-radius:10px}._imageUploadLabel_1k6zh_523{font-size:10.5px}._imageUploadLabel_1k6zh_523 svg{width:18px;height:18px}._productAdditionalFields_1k6zh_638{gap:10px;padding:12px 14px 14px;min-width:0;grid-template-columns:1fr;display:grid}._techField_1k6zh_647{width:100%}._techField_1k6zh_647 input{min-height:44px!important;height:44px!important;font-size:14px!important;border-radius:10px!important;padding:10px 12px!important}._techLabel_1k6zh_654{font-size:11.5px}._addRowBtn_1k6zh_688{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;font-weight:600;border-radius:12px;min-height:48px;margin-top:4px}._extraChargeBox_1k6zh_734{padding:14px;border-radius:12px;margin-bottom:12px}._extraChargeHeader_1k6zh_745{flex-wrap:wrap;gap:10px}._extraChargeCheckbox_1k6zh_750{font-size:14px;gap:10px}._removeExtraChargeBtn_1k6zh_765{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._extraChargeGrid_1k6zh_788{grid-template-columns:1fr;gap:12px}._extraChargeGrid_1k6zh_788 ._extraChargeField_1k6zh_794{grid-column:1!important}._extraChargeField_1k6zh_794 ._label_1k6zh_278{font-size:12px}._extraChargeField_1k6zh_794 ._inputSm_1k6zh_10{min-height:44px;height:44px;font-size:14px;padding:10px 12px;border-radius:10px}._chargeTypeWrapper_1k6zh_801{height:44px}._chargeTypeBtn_1k6zh_810{font-size:16px;min-height:42px;padding:8px 12px}._chargeAmountDisplay_1k6zh_837{font-size:15px;font-weight:700;min-height:44px;padding:8px 14px;border-radius:10px}._addExtraChargeBtn_1k6zh_713{font-size:12.5px;padding:6px 14px;border-radius:9px;min-height:36px}._noExtraCharges_1k6zh_853{padding:14px 16px;font-size:13px;border-radius:12px;gap:12px}._summaryCard_1k6zh_873{max-width:100%;margin-left:0;padding:16px 18px;border-radius:12px;margin-top:16px}._summaryRow_1k6zh_883{padding:8px 0;font-size:14px}._grandRow_1k6zh_892{padding-top:14px;margin-top:8px}._grandLabel_1k6zh_897{font-size:15px}._grandValue_1k6zh_898{font-size:20px}._imageModalContent_1k6zh_980{max-width:95vw;max-height:95vh}._imageModalBody_1k6zh_1035{padding:12px}._imageModalImg_1k6zh_1044{max-height:60vh;border-radius:8px}._imageModalTitle_1k6zh_1004{font-size:13px}._loadingState_1k6zh_189{padding:60px 20px;gap:12px;font-size:13px}._loadingState_1k6zh_189 svg{width:36px;height:36px}._supplierDetails_1k6zh_360{padding:12px 14px}._supplierDetailsHeader_1k6zh_368{font-size:11.5px}._supplierCodeBadge_1k6zh_382{font-size:10.5px;padding:2px 8px}._vendorOption_1k6zh_1393{flex-wrap:wrap;gap:6px}._vendorName_1k6zh_1394{font-size:14px}._documentOption_1k6zh_1395{flex-wrap:wrap;gap:6px}._documentNumber_1k6zh_1396{font-size:13.5px}._documentAmount_1k6zh_1397{font-size:11px}}@media (max-width: 480px){._drawerHeader_1k6zh_66{padding:10px 12px;min-height:60px}._drawerIcon_1k6zh_85{width:36px;height:36px;border-radius:10px}._drawerIcon_1k6zh_85 svg{width:16px;height:16px}._drawerTitle_1k6zh_79{font-size:15px}._drawerSubtitle_1k6zh_105{font-size:11px}._closeBtn_1k6zh_111{width:36px;height:36px;border-radius:9px}._drawerBody_1k6zh_136{padding:12px 12px 14px}._sectionHeader_1k6zh_206{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_1k6zh_206>span:not(._itemCount_1k6zh_225){font-size:12px}._sectionIcon_1k6zh_214{width:24px;height:24px}._sectionIcon_1k6zh_214 svg{width:13px;height:13px}._itemCount_1k6zh_225{font-size:11px;padding:2px 10px}._input_1k6zh_9{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:11px}._inputSm_1k6zh_10{font-size:14px;min-height:42px;height:42px;padding:8px 10px;border-radius:10px}._label_1k6zh_278{font-size:12.5px}._label_1k6zh_278 svg{width:12px;height:12px}._itemRowContent_1k6zh_443{padding:12px;gap:10px}._itemCell_1k6zh_1191:before{font-size:10px}._colTotal_1k6zh_1244 ._rowTotal_1k6zh_624{font-size:17px}._colTax_1k6zh_1219 ._taxAmount_1k6zh_609{font-size:14px}._removeBtn_1k6zh_666{width:38px;height:38px}._productImageContainer_1k6zh_454,._productImageUpload_1k6zh_507{width:56px;height:56px}._techField_1k6zh_647 input{min-height:42px!important;height:42px!important;font-size:13.5px!important}._addRowBtn_1k6zh_688{padding:12px 16px;font-size:14px;min-height:46px;border-radius:11px}._extraChargeBox_1k6zh_734{padding:12px}._extraChargeCheckbox_1k6zh_750{font-size:13px}._removeExtraChargeBtn_1k6zh_765{width:34px;height:34px}._extraChargeField_1k6zh_794 ._inputSm_1k6zh_10{min-height:42px;height:42px;font-size:14px}._chargeTypeWrapper_1k6zh_801{height:42px}._chargeTypeBtn_1k6zh_810{min-height:40px;font-size:15px}._chargeAmountDisplay_1k6zh_837{min-height:42px;font-size:14.5px}._summaryCard_1k6zh_873{padding:14px 16px}._summaryRow_1k6zh_883{font-size:13px}._grandLabel_1k6zh_897{font-size:14px}._grandValue_1k6zh_898{font-size:18px}._drawerFooter_1k6zh_155{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1k6zh_903,._submitBtn_1k6zh_921{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._drawerTitle_1k6zh_79{font-size:14px}._drawerSubtitle_1k6zh_105{font-size:10.5px}._input_1k6zh_9{font-size:14px;min-height:44px;height:44px}._itemRowContent_1k6zh_443{padding:10px;gap:8px}._colTotal_1k6zh_1244 ._rowTotal_1k6zh_624{font-size:16px}._cancelBtn_1k6zh_903,._submitBtn_1k6zh_921{font-size:13px;min-height:44px}}@media (max-width: 900px) and (orientation: landscape){._drawer_1k6zh_44{width:100vw;max-width:100vw}._drawerBody_1k6zh_136{padding:12px}._customerGrid_1k6zh_246,._detailsGrid_1k6zh_252,._grid2_1k6zh_258,._grid3_1k6zh_263{grid-template-columns:1fr 1fr;gap:12px}._itemsHeader_1k6zh_420{display:none}._itemRowContent_1k6zh_443{grid-template-columns:1fr 1fr;gap:10px;padding:12px}._drawerFooter_1k6zh_155{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1k6zh_903,._submitBtn_1k6zh_921{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1k6zh_44,._backdrop_1k6zh_31,._closeBtn_1k6zh_111,._spinner_1k6zh_943,._submitBtn_1k6zh_921,._imageModalBackdrop_1k6zh_963,._imageModalContent_1k6zh_980{animation:none!important;transition:none!important}}@media print{._backdrop_1k6zh_31{display:none!important}._drawer_1k6zh_44{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._vendorOption_1k6zh_1393{display:flex;align-items:center;gap:8px;width:100%;min-width:0}._vendorName_1k6zh_1394{font-size:13px;font-weight:500;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._vendorPhone_1k6zh_1563{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#64748b;flex-shrink:0;margin-left:auto}._documentOption_1k6zh_1395{display:flex;align-items:center;gap:8px;width:100%;min-width:0;flex-wrap:nowrap}._documentNumber_1k6zh_1396{font-size:13px;font-weight:600;color:inherit;flex-shrink:0}._documentAmount_1k6zh_1397{display:inline-flex;align-items:center;gap:2px;font-size:11.5px;font-weight:700;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;padding:2px 8px;flex-shrink:0}._documentSupplier_1k6zh_1600,._documentDate_1k6zh_1601,._documentPO_1k6zh_1602{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#64748b;flex-shrink:0;white-space:nowrap}._documentSupplier_1k6zh_1600{margin-left:auto;overflow:hidden;text-overflow:ellipsis;max-width:140px}._documentPO_1k6zh_1602{color:#3b82f6;font-weight:600}._fieldHelp_1k6zh_1622{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#16a34a;font-weight:500;margin-top:4px}._fieldHelp_1k6zh_1622 svg{flex-shrink:0}._productCell_1k6zh_1633{display:flex;flex-direction:column;gap:4px;min-width:0}._productName_1k6zh_1639{font-size:13px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._poBadge_1k6zh_1647,._dcBadge_1k6zh_1648{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:9999px;width:fit-content}._poBadge_1k6zh_1647{color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe}._dcBadge_1k6zh_1648{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc}._qtyHint_1k6zh_1668{font-size:10.5px;font-weight:600;color:#f59e0b}._page_172n5_8{padding:0;min-height:100vh;background:#f8fafc}._pageContent_172n5_14{margin:0 auto;transition:filter .3s ease}._pageBlur_172n5_19{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._pageDrawerOpen_172n5_25{overflow:hidden}._topBar_172n5_32{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._titleGroup_172n5_46{display:flex;align-items:center;gap:16px}._titleIcon_172n5_52{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._title_172n5_46{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_172n5_74{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._topActions_172n5_81{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_172n5_89{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_172n5_96,._deleteSelectedBtn_172n5_97,._addBtn_172n5_98,._refreshBtn_172n5_99{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_172n5_96{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_172n5_96:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_172n5_96 ._checkbox_172n5_130{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_172n5_138{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_172n5_97{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca;animation:_fadeInScale_172n5_1 .25s ease}._deleteSelectedBtn_172n5_97:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_172n5_97:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeInScale_172n5_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._addBtn_172n5_98{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_172n5_98:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_172n5_99{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_172n5_99:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_172n5_99:disabled{opacity:.5;cursor:not-allowed}._btnText_172n5_197{display:inline}._spin_172n5_199{animation:_spin_172n5_199 .8s linear infinite}@keyframes _spin_172n5_199{to{transform:rotate(360deg)}}._searchBox_172n5_205{position:relative;display:flex;align-items:center}._searchIcon_172n5_211{position:absolute;left:12px;color:#3b82f6;pointer-events:none;z-index:1}._searchInput_172n5_219{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_172n5_219:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_172n5_219::placeholder{color:#94a3b8}._clearSearchBtn_172n5_240{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_172n5_240:hover{color:#3b82f6;background:#eff6ff}._tabsWrapper_172n5_263{margin-bottom:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:0 4px;box-shadow:0 1px 3px #0000000a}._tabs_172n5_263{display:flex;gap:2px;padding:4px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}._tabs_172n5_263::-webkit-scrollbar{height:3px}._tabs_172n5_263::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._tabs_172n5_263::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}._tab_172n5_263{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;position:relative;font-family:inherit}._tab_172n5_263 svg{color:#3b82f6;transition:color .2s ease}._tab_172n5_263:hover{color:#1e40af;background:#f1f5f9}._tabActive_172n5_312{color:#1e40af;background:#eff6ff;font-weight:600}._tabActive_172n5_312 svg{color:#2563eb}._tabActive_172n5_312:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:60%;height:3px;background:#3b82f6;border-radius:4px}._tabCount_172n5_332{background:#e2e8f0;color:#475569;font-size:10px;font-weight:600;padding:1px 8px;border-radius:12px;min-width:20px;text-align:center}._tabActive_172n5_312 ._tabCount_172n5_332{background:#bfdbfe;color:#1e40af}._card_172n5_351{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._tableWrapper_172n5_362{overflow-x:auto;-webkit-overflow-scrolling:touch}._tableWrapper_172n5_362::-webkit-scrollbar{height:4px}._tableWrapper_172n5_362::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_172n5_362::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_172n5_362::-webkit-scrollbar-thumb:hover{background:#94a3b8}._table_172n5_362{width:100%;border-collapse:collapse;font-size:13px;min-width:1000px}._table_172n5_362 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._th_172n5_384{padding:14px 16px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._td_172n5_395{padding:14px 16px;vertical-align:middle;color:#0f172a}._row_172n5_401{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._row_172n5_401:hover{background:#f8fafc}._row_172n5_401:last-child{border-bottom:none}._selectedRow_172n5_408{background:#eff6ff!important}._tdCenter_172n5_409{text-align:center}._checkbox_172n5_130{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;border-radius:4px}._invoiceNumber_172n5_425{font-weight:600;color:#1e40af;font-size:13px}._poNumber_172n5_431{font-weight:500;color:#475569;font-size:13px}._dateCell_172n5_437,._vendorCell_172n5_438,._itemCount_172n5_439{display:flex;align-items:center;gap:6px;color:#475569}._vendorName_172n5_446{color:#0f172a;font-weight:500}._cellIcon_172n5_451{flex-shrink:0;color:#3b82f6}._amountCell_172n5_453{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}._statusBadge_172n5_462{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.2px;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}._statusDraft_172n5_476{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}._statusPosted_172n5_477{background:#dbeafe;color:#2563eb;border-color:#bfdbfe}._statusPartial_172n5_478{background:#fef3c7;color:#b45309;border-color:#fde68a}._statusPaid_172n5_479{background:#d1fae5;color:#065f46;border-color:#a7f3d0}._statusCancelled_172n5_480{background:#fee2e2;color:#991b1b;border-color:#fecaca}._actionCell_172n5_485{text-align:center!important;min-width:140px}._actionBtnGroup_172n5_490{display:flex;align-items:center;gap:4px;justify-content:center}._actionBtn_172n5_490{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent;position:relative}._actionBtn_172n5_490:hover:not(:disabled){transform:scale(1.08)}._actionBtn_172n5_490:active:not(:disabled){transform:scale(.95)}._viewBtn_172n5_519:hover,._editBtn_172n5_520:hover{background:#eff6ff}._deleteBtn_172n5_521:hover{background:#fee2e2}._editBtnDisabled_172n5_523,._deleteBtnDisabled_172n5_524{opacity:.4;cursor:not-allowed}._mobileActions_172n5_532{display:none;align-items:center;gap:8px;justify-content:flex-end}._mobileActionBtn_172n5_539{width:40px;height:40px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent;padding:0}._mobileActionBtn_172n5_539:active:not(:disabled){transform:scale(.94)}._mobileActionBtn_172n5_539:disabled{opacity:.35;cursor:not-allowed}._mobileViewBtn_172n5_565{color:#3b82f6;border-color:#bfdbfe;background:#eff6ff}._mobileViewBtn_172n5_565:active:not(:disabled){background:#dbeafe;border-color:#3b82f6}._mobileEditBtn_172n5_576{color:#3b82f6;border-color:#bfdbfe;background:#eff6ff}._mobileEditBtn_172n5_576:active:not(:disabled){background:#dbeafe;border-color:#3b82f6}._mobileDeleteBtn_172n5_587{color:#ef4444;border-color:#fecaca;background:#fef2f2}._mobileDeleteBtn_172n5_587:active:not(:disabled){background:#fee2e2;border-color:#ef4444}._empty_172n5_600{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_172n5_606{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_172n5_615{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd;transition:all .3s ease}._emptyIconWrapper_172n5_615:hover{border-color:#3b82f6;transform:scale(1.02)}._emptyTitle_172n5_632{font-size:20px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.2px}._emptyDescription_172n5_640{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_172n5_648{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f633;margin-top:4px}._emptyAddBtn_172n5_648:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 20px #3b82f659;transform:translateY(-2px)}._skeletonRow_172n5_674{background:#fff}._skeletonRow_172n5_674:hover{background:#fff!important}._skeletonCell_172n5_677{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_172n5_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_172n5_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_172n5_693{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fff}._paginationInfo_172n5_702{font-size:13px;color:#64748b;font-weight:500}._paginationControls_172n5_708{display:flex;gap:4px;align-items:center}._pageBtn_172n5_714{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:inherit}._pageBtn_172n5_714:hover:not(:disabled):not(._pageBtnActive_172n5_731){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_172n5_714:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_172n5_731{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}._pageBtnActive_172n5_731:hover{background:#2563eb;border-color:#2563eb}._pageInfo_172n5_755{font-size:13px;color:#64748b;font-weight:500;padding:0 8px}@media (max-width: 1200px){._searchInput_172n5_219{width:220px}}@media (max-width: 1024px){._topBar_172n5_32{padding:16px 20px}._searchInput_172n5_219{width:180px}._th_172n5_384,._td_172n5_395{padding:12px}}@media (max-width: 768px){._page_172n5_8{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._topBar_172n5_32{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._titleGroup_172n5_46{gap:12px}._title_172n5_46{font-size:20px}._subtitle_172n5_74{font-size:12px}._titleIcon_172n5_52{width:42px;height:42px}._topActions_172n5_81{display:flex;flex-direction:column;gap:10px;width:100%}._searchBox_172n5_205{width:100%}._searchInput_172n5_219{width:100%;font-size:14px}._actionButtonsRow_172n5_89{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_172n5_96{display:inline-flex!important;flex:0 0 auto;height:42px;min-height:42px;padding:0 12px;gap:6px}._selectAllBox_172n5_96 ._checkbox_172n5_130{width:18px;height:18px}._selectAllText_172n5_138{font-size:13px}._deleteSelectedBtn_172n5_97,._addBtn_172n5_98{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px;justify-content:center;gap:4px}._refreshBtn_172n5_99{width:42px;height:42px;min-width:42px;min-height:42px;flex:0 0 auto}._deleteSelectedBtn_172n5_97 span,._addBtn_172n5_98 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tabsWrapper_172n5_263{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}._tabs_172n5_263{min-width:max-content;padding:4px 8px}._tab_172n5_263{padding:8px 14px;font-size:12px}._tabCount_172n5_332{font-size:9px;padding:1px 6px;min-width:16px}._card_172n5_351,._tableWrapper_172n5_362{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_172n5_362,._table_172n5_362 tbody,._table_172n5_362 tr,._table_172n5_362 td{display:block;width:100%}._table_172n5_362{font-size:14px;min-width:0}._table_172n5_362 thead{display:none}._table_172n5_362 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_172n5_362 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_172n5_362 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_172n5_362 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_172n5_362 tbody td:first-child{position:absolute;top:14px;right:14px;width:auto;padding:0;z-index:2;background:transparent;justify-content:flex-end}._table_172n5_362 tbody td:first-child:before{display:none}._table_172n5_362 tbody td:first-child ._checkbox_172n5_130{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_172n5_362 tbody td:nth-child(2){display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_172n5_362 tbody td:nth-child(2):before{display:none}._invoiceNumber_172n5_425{font-size:16px;font-weight:700;color:#1e40af;display:inline-flex;align-items:center;gap:6px}._table_172n5_362 tbody td:nth-child(3),._table_172n5_362 tbody td:nth-child(4),._table_172n5_362 tbody td:nth-child(5),._table_172n5_362 tbody td:nth-child(6),._table_172n5_362 tbody td:nth-child(7),._table_172n5_362 tbody td:nth-child(8){padding:8px 0}._dateCell_172n5_437,._vendorCell_172n5_438,._itemCount_172n5_439{font-size:13px;color:#0f172a;font-weight:500}._dateCell_172n5_437 ._cellIcon_172n5_451,._vendorCell_172n5_438 ._cellIcon_172n5_451,._itemCount_172n5_439 ._cellIcon_172n5_451{color:#3b82f6}._poNumber_172n5_431{font-size:13px;color:#0f172a;font-weight:500}._amountCell_172n5_453{font-size:14px;color:#0f172a;font-weight:700}._statusBadge_172n5_462{font-size:11px;padding:5px 12px}._table_172n5_362 tbody td:last-child{display:flex;justify-content:flex-end;align-items:center;padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9;min-width:0}._table_172n5_362 tbody td:last-child:before{display:none}._actionCell_172n5_485{justify-content:flex-end!important}._mobileActions_172n5_532{display:inline-flex!important}._actionBtnGroup_172n5_490{display:none!important}._selectedRow_172n5_408{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_172n5_674{padding:16px!important;display:block}._skeletonRow_172n5_674 td{display:block!important;padding:8px 0!important}._skeletonRow_172n5_674 td:before{display:none}._empty_172n5_600{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_172n5_693{flex-direction:column;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;margin-top:12px}._paginationInfo_172n5_702{text-align:center;font-size:12px}._paginationControls_172n5_708{justify-content:center;flex-wrap:wrap}._pageBtn_172n5_714{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_172n5_8{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._topBar_172n5_32{padding:12px;border-radius:10px;gap:10px}._title_172n5_46{font-size:18px}._subtitle_172n5_74{font-size:12px}._titleIcon_172n5_52{width:38px;height:38px;border-radius:10px}._titleIcon_172n5_52 svg{width:18px;height:18px}._actionButtonsRow_172n5_89{gap:6px}._selectAllBox_172n5_96{height:40px;min-height:40px;padding:0 10px}._selectAllBox_172n5_96 ._checkbox_172n5_130{width:16px;height:16px}._selectAllText_172n5_138{font-size:12px}._deleteSelectedBtn_172n5_97,._addBtn_172n5_98{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._deleteSelectedBtn_172n5_97 ._btnText_172n5_197,._addBtn_172n5_98 ._btnText_172n5_197{display:none}._deleteSelectedBtn_172n5_97,._addBtn_172n5_98{gap:0}._refreshBtn_172n5_99{width:40px;height:40px;min-width:40px;min-height:40px}._table_172n5_362 tbody tr{padding:14px;border-radius:12px;margin-bottom:10px}._invoiceNumber_172n5_425{font-size:15px}._table_172n5_362 tbody td{font-size:13px;padding:5px 0}._amountCell_172n5_453{font-size:13px}._statusBadge_172n5_462{font-size:10px;padding:4px 10px}._mobileActionBtn_172n5_539{width:38px;height:38px;border-radius:9px}._mobileActions_172n5_532{gap:6px}._pagination_172n5_693{padding:10px 12px}._paginationInfo_172n5_702{font-size:11px}._pageBtn_172n5_714{min-width:30px;height:30px;font-size:11px}}@media (min-width: 769px){._mobileActions_172n5_532{display:none!important}}@media print{._page_172n5_8{padding:0;background:#fff}._topBar_172n5_32{border:none;box-shadow:none;padding:20px 0}._topActions_172n5_81,._pagination_172n5_693,._tabsWrapper_172n5_263{display:none!important}._tableWrapper_172n5_362{display:block!important}._table_172n5_362{min-width:100%}._table_172n5_362 thead{background:#f1f5f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}._statusBadge_172n5_462{-webkit-print-color-adjust:exact;print-color-adjust:exact}._card_172n5_351{border:1px solid #e2e8f0;box-shadow:none;border-radius:0}}@media (prefers-reduced-motion: reduce){._spin_172n5_199,._refreshBtn_172n5_99,._pageBtn_172n5_714,._addBtn_172n5_98,._deleteSelectedBtn_172n5_97,._skeletonCell_172n5_677,._mobileActionBtn_172n5_539{animation:none!important;transition:none!important}._skeletonCell_172n5_677{background:#f1f5f9!important}}._drawerOverlay_g22rc_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_g22rc_1 .3s ease}@keyframes _fadeIn_g22rc_1{0%{opacity:0}to{opacity:1}}._drawer_g22rc_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_g22rc_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_g22rc_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_g22rc_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_g22rc_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_g22rc_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_g22rc_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_g22rc_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_g22rc_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_g22rc_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_g22rc_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_g22rc_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_g22rc_123::-webkit-scrollbar{width:6px}._companyForm_g22rc_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_g22rc_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_g22rc_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_g22rc_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_g22rc_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_g22rc_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_g22rc_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_g22rc_172{grid-column:1 / -1}._label_g22rc_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_g22rc_176 svg{color:#3b82f6;flex-shrink:0}._required_g22rc_187{color:#ef4444!important;font-weight:700}._helperText_g22rc_192{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_g22rc_203{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_g22rc_203:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_g22rc_203:hover:not(:disabled){border-color:#94a3b8}._input_g22rc_203:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_g22rc_203::placeholder{color:#94a3b8}._textarea_g22rc_235{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:70px}._textarea_g22rc_235:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_g22rc_235::placeholder{color:#94a3b8}._textarea_g22rc_235:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._inputError_g22rc_263{border-color:#ef4444!important;background:#fef2f2!important}._inputError_g22rc_263:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_g22rc_273{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_g22rc_283{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_g22rc_294{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_g22rc_294:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_g22rc_294:disabled{opacity:.6;cursor:not-allowed}._submitBtn_g22rc_314{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_g22rc_314:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_g22rc_314:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_g22rc_344{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_g22rc_344 .7s linear infinite;flex-shrink:0}@keyframes _spin_g22rc_344{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_g22rc_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_g22rc_7{background:#0f172a8c}._drawer_g22rc_7{width:100vw;max-width:100vw;animation:_slideInMobile_g22rc_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_g22rc_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_g22rc_50{padding:12px 16px;min-height:64px}._headerLeft_g22rc_61{gap:10px}._headerIcon_g22rc_68{width:38px;height:38px;border-radius:10px}._headerIcon_g22rc_68 svg{width:18px;height:18px}._drawerTitle_g22rc_81{font-size:16px}._headerSubtitle_g22rc_90{font-size:12px;margin-top:1px}._drawerClose_g22rc_97{width:36px;height:36px;border-radius:10px}._companyForm_g22rc_123{padding:16px}._grid_g22rc_159{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_g22rc_172{grid-column:1 / -1}._sectionLabel_g22rc_148{font-size:12px;margin-bottom:2px}._input_g22rc_203{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_g22rc_235{font-size:16px;padding:12px 14px;border-radius:12px;background:#fff;min-height:80px}._label_g22rc_176{font-size:13px}._drawerFooter_g22rc_283{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_g22rc_294,._submitBtn_g22rc_314{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_g22rc_314 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_g22rc_50{padding:10px 12px;min-height:60px}._headerIcon_g22rc_68{width:34px;height:34px;border-radius:8px}._headerIcon_g22rc_68 svg{width:16px;height:16px}._drawerTitle_g22rc_81{font-size:15px}._headerSubtitle_g22rc_90{font-size:11px}._drawerClose_g22rc_97{width:34px;height:34px;border-radius:8px}._companyForm_g22rc_123{padding:12px}._sectionLabel_g22rc_148{font-size:11.5px}._grid_g22rc_159{grid-template-columns:1fr 1fr;gap:10px}._input_g22rc_203{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_g22rc_235{font-size:15px;padding:10px 12px;border-radius:10px;min-height:70px}._label_g22rc_176{font-size:12.5px}._label_g22rc_176 svg{width:12px;height:12px}._drawerFooter_g22rc_283{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_g22rc_294,._submitBtn_g22rc_314{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_g22rc_159{grid-template-columns:1fr}._fullWidth_g22rc_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_g22rc_7{width:100vw;max-width:100vw}._companyForm_g22rc_123{padding:12px}._grid_g22rc_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_g22rc_283{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_g22rc_294,._submitBtn_g22rc_314{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_g22rc_7,._drawerOverlay_g22rc_7,._drawerClose_g22rc_97,._spinner_g22rc_344,._submitBtn_g22rc_314{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_g22rc_7{display:none!important}._drawer_g22rc_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_1ltlo_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1ltlo_1 .3s ease}@keyframes _fadeIn_1ltlo_1{0%{opacity:0}to{opacity:1}}._drawer_1ltlo_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1ltlo_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1ltlo_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1ltlo_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1ltlo_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1ltlo_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1ltlo_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1ltlo_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1ltlo_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1ltlo_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1ltlo_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1ltlo_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1ltlo_123::-webkit-scrollbar{width:6px}._companyForm_1ltlo_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1ltlo_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1ltlo_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_1ltlo_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_1ltlo_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1ltlo_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1ltlo_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1ltlo_172{grid-column:1 / -1}._label_1ltlo_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1ltlo_176 svg{color:#3b82f6;flex-shrink:0}._required_1ltlo_187{color:#ef4444!important;font-weight:700}._helperText_1ltlo_192{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_1ltlo_203{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1ltlo_203:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1ltlo_203:hover:not(:disabled){border-color:#94a3b8}._input_1ltlo_203:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_1ltlo_203::placeholder{color:#94a3b8}._textarea_1ltlo_235{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:70px}._textarea_1ltlo_235:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_1ltlo_235::placeholder{color:#94a3b8}._textarea_1ltlo_235:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._inputError_1ltlo_263{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1ltlo_263:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1ltlo_273{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_1ltlo_283{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1ltlo_294{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1ltlo_294:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1ltlo_294:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1ltlo_314{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1ltlo_314:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1ltlo_314:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_1ltlo_344{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1ltlo_344 .7s linear infinite;flex-shrink:0}@keyframes _spin_1ltlo_344{to{transform:rotate(360deg)}}._skeletonWrapper_1ltlo_360{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_1ltlo_366{display:flex;flex-direction:column;gap:6px}._skeletonLabel_1ltlo_372{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_1ltlo_1 1.4s ease-in-out infinite}._skeletonInput_1ltlo_381{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_1ltlo_1 1.4s ease-in-out infinite}@keyframes _shimmer_1ltlo_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){._drawer_1ltlo_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1ltlo_7{background:#0f172a8c}._drawer_1ltlo_7{width:100vw;max-width:100vw;animation:_slideInMobile_1ltlo_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1ltlo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1ltlo_50{padding:12px 16px;min-height:64px}._headerLeft_1ltlo_61{gap:10px}._headerIcon_1ltlo_68{width:38px;height:38px;border-radius:10px}._headerIcon_1ltlo_68 svg{width:18px;height:18px}._drawerTitle_1ltlo_81{font-size:16px}._headerSubtitle_1ltlo_90{font-size:12px;margin-top:1px}._drawerClose_1ltlo_97{width:36px;height:36px;border-radius:10px}._companyForm_1ltlo_123{padding:16px}._grid_1ltlo_159,._skeletonWrapper_1ltlo_360{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1ltlo_172{grid-column:1 / -1}._sectionLabel_1ltlo_148{font-size:12px;margin-bottom:2px}._input_1ltlo_203{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_1ltlo_235{font-size:16px;padding:12px 14px;border-radius:12px;background:#fff;min-height:80px}._label_1ltlo_176{font-size:13px}._drawerFooter_1ltlo_283{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1ltlo_294,._submitBtn_1ltlo_314{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1ltlo_314 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_1ltlo_50{padding:10px 12px;min-height:60px}._headerIcon_1ltlo_68{width:34px;height:34px;border-radius:8px}._headerIcon_1ltlo_68 svg{width:16px;height:16px}._drawerTitle_1ltlo_81{font-size:15px}._headerSubtitle_1ltlo_90{font-size:11px}._drawerClose_1ltlo_97{width:34px;height:34px;border-radius:8px}._companyForm_1ltlo_123{padding:12px}._sectionLabel_1ltlo_148{font-size:11.5px}._grid_1ltlo_159,._skeletonWrapper_1ltlo_360{grid-template-columns:1fr 1fr;gap:10px}._input_1ltlo_203{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_1ltlo_235{font-size:15px;padding:10px 12px;border-radius:10px;min-height:70px}._label_1ltlo_176{font-size:12.5px}._label_1ltlo_176 svg{width:12px;height:12px}._drawerFooter_1ltlo_283{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1ltlo_294,._submitBtn_1ltlo_314{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1ltlo_159,._skeletonWrapper_1ltlo_360{grid-template-columns:1fr}._fullWidth_1ltlo_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1ltlo_7{width:100vw;max-width:100vw}._companyForm_1ltlo_123{padding:12px}._grid_1ltlo_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1ltlo_283{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1ltlo_294,._submitBtn_1ltlo_314{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1ltlo_7,._drawerOverlay_1ltlo_7,._drawerClose_1ltlo_97,._spinner_1ltlo_344,._submitBtn_1ltlo_314,._skeletonLabel_1ltlo_372,._skeletonInput_1ltlo_381{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1ltlo_7{display:none!important}._drawer_1ltlo_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_1enr5_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1enr5_1 .3s ease}@keyframes _fadeIn_1enr5_1{0%{opacity:0}to{opacity:1}}._drawer_1enr5_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1enr5_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1enr5_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1enr5_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1enr5_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1enr5_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1enr5_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1enr5_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}._drawerClose_1enr5_101{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1enr5_101:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_1enr5_125{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1enr5_125::-webkit-scrollbar{width:6px}._companyForm_1enr5_125::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1enr5_125::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1enr5_125::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_1enr5_144{display:flex;flex-direction:column;gap:16px}._sectionLabel_1enr5_150{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1enr5_161{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1enr5_167{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1enr5_174{grid-column:1 / -1}._label_1enr5_178{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1enr5_178 svg{color:#3b82f6;flex-shrink:0}._viewValue_1enr5_192{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;height:46px;box-sizing:border-box;display:flex;align-items:center;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewValueMultiline_1enr5_211{height:auto;min-height:70px;align-items:flex-start;padding:12px 14px;white-space:normal;word-break:break-word;line-height:1.4}._apiErrorBanner_1enr5_224{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:12px}._apiErrorBanner_1enr5_224 svg{flex-shrink:0}._drawerFooter_1enr5_243{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1enr5_254{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1enr5_254:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._submitBtn_1enr5_272{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1enr5_272:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._skeletonWrapper_1enr5_300{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_1enr5_306{display:flex;flex-direction:column;gap:6px}._skeletonLabel_1enr5_312{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_1enr5_1 1.4s ease-in-out infinite}._skeletonInput_1enr5_321{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_1enr5_1 1.4s ease-in-out infinite}@keyframes _shimmer_1enr5_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_1enr5_338{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;text-align:center;color:#64748b}._emptyState_1enr5_338 svg{color:#94a3b8;padding:20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;border:2px dashed #93c5fd}._emptyState_1enr5_338 p{font-size:15px;font-weight:500;color:#64748b;margin:0}@media (max-width: 1024px){._drawer_1enr5_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1enr5_7{background:#0f172a8c}._drawer_1enr5_7{width:100vw;max-width:100vw;animation:_slideInMobile_1enr5_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1enr5_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1enr5_50{padding:12px 16px;min-height:64px}._headerLeft_1enr5_61{gap:10px}._headerIcon_1enr5_68{width:38px;height:38px;border-radius:10px}._headerIcon_1enr5_68 svg{width:18px;height:18px}._drawerTitle_1enr5_81{font-size:16px}._headerSubtitle_1enr5_90{font-size:12px;margin-top:1px;max-width:220px}._drawerClose_1enr5_101{width:36px;height:36px;border-radius:10px}._companyForm_1enr5_125{padding:16px}._grid_1enr5_161,._skeletonWrapper_1enr5_300{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1enr5_174{grid-column:1 / -1}._sectionLabel_1enr5_150{font-size:12px;margin-bottom:2px}._viewValue_1enr5_192{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px}._viewValueMultiline_1enr5_211{min-height:80px;height:auto;padding:12px 14px}._label_1enr5_178{font-size:13px}._drawerFooter_1enr5_243{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1enr5_254,._submitBtn_1enr5_272{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1enr5_272 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_1enr5_50{padding:10px 12px;min-height:60px}._headerIcon_1enr5_68{width:34px;height:34px;border-radius:8px}._headerIcon_1enr5_68 svg{width:16px;height:16px}._drawerTitle_1enr5_81{font-size:15px}._headerSubtitle_1enr5_90{font-size:11px;max-width:180px}._drawerClose_1enr5_101{width:34px;height:34px;border-radius:8px}._companyForm_1enr5_125{padding:12px}._sectionLabel_1enr5_150{font-size:11.5px}._grid_1enr5_161,._skeletonWrapper_1enr5_300{grid-template-columns:1fr 1fr;gap:10px}._viewValue_1enr5_192{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._viewValueMultiline_1enr5_211{min-height:70px;height:auto;padding:10px 12px}._label_1enr5_178{font-size:12.5px}._label_1enr5_178 svg{width:12px;height:12px}._drawerFooter_1enr5_243{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1enr5_254,._submitBtn_1enr5_272{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1enr5_161,._skeletonWrapper_1enr5_300{grid-template-columns:1fr}._fullWidth_1enr5_174{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1enr5_7{width:100vw;max-width:100vw}._companyForm_1enr5_125{padding:12px}._grid_1enr5_161{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1enr5_243{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1enr5_254,._submitBtn_1enr5_272{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1enr5_7,._drawerOverlay_1enr5_7,._drawerClose_1enr5_101,._submitBtn_1enr5_272,._skeletonLabel_1enr5_312,._skeletonInput_1enr5_321{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1enr5_7{display:none!important}._drawer_1enr5_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_x0b9v_6{padding:0;background:#f8fafc}._pageContent_x0b9v_12{margin:0 auto;transition:filter .3s ease}._pageBlur_x0b9v_17{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_x0b9v_26{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_x0b9v_40{display:flex;align-items:center;gap:16px}._headerIcon_x0b9v_46{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_x0b9v_58{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_x0b9v_67{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_x0b9v_74{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_x0b9v_84{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_x0b9v_91,._deleteSelectedBtn_x0b9v_92,._addBtn_x0b9v_93,._refreshBtn_x0b9v_94{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_x0b9v_91{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_x0b9v_91:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_x0b9v_91 ._checkbox_x0b9v_122{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_x0b9v_130{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_x0b9v_92{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_x0b9v_92:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_x0b9v_92:disabled{opacity:.5;cursor:not-allowed}._addBtn_x0b9v_93{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_x0b9v_93:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_x0b9v_94{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_x0b9v_94:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_x0b9v_94:disabled{opacity:.5;cursor:not-allowed}._spin_x0b9v_173{animation:_spin_x0b9v_173 .8s linear infinite}@keyframes _spin_x0b9v_173{to{transform:rotate(360deg)}}._searchBar_x0b9v_179{display:flex;align-items:center;gap:10px}._searchWrapper_x0b9v_180{position:relative;display:flex;align-items:center}._searchIcon_x0b9v_181{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_x0b9v_183{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:300px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_x0b9v_183:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_x0b9v_183::placeholder{color:#94a3b8}._clearSearchBtn_x0b9v_204{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_x0b9v_204:hover{color:#475569;background:#f1f5f9}._tableWrapper_x0b9v_224{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_x0b9v_224{width:100%;border-collapse:collapse;font-size:13px}._table_x0b9v_224 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_x0b9v_224 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_x0b9v_224 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_x0b9v_262:hover{background:#f8fafc}._rowHover_x0b9v_262:last-child{border-bottom:none}._selectedRow_x0b9v_264{background:#eff6ff!important}._table_x0b9v_224 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_x0b9v_274{width:36px;text-align:center}._checkbox_x0b9v_122{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_x0b9v_282{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_x0b9v_283{display:inline-block;min-width:24px}._personCell_x0b9v_285{display:flex;align-items:center;gap:10px}._avatar_x0b9v_286{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._personName_x0b9v_299{font-weight:500;color:#0f172a;font-size:13px}._iconCell_x0b9v_301{display:flex;align-items:center;gap:6px}._cellIcon_x0b9v_302{flex-shrink:0;color:#3b82f6}._truncateText_x0b9v_304{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#475569}._actionCell_x0b9v_315{text-align:center!important;min-width:140px}._actionBtnGroup_x0b9v_316{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_x0b9v_316{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_x0b9v_316:hover:not(:disabled){transform:scale(1.05)}._viewBtn_x0b9v_332:hover,._editBtn_x0b9v_333:hover{background:#eff6ff}._deleteBtn_x0b9v_334:hover{background:#fee2e2}._table_x0b9v_224 tbody tr._emptyRow_x0b9v_339{border-bottom:none}._table_x0b9v_224 tbody td._empty_x0b9v_339{display:table-cell;padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_x0b9v_350{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_x0b9v_359{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_x0b9v_370{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_x0b9v_371{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_x0b9v_373{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #3b82f633}._emptyAddBtn_x0b9v_373:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._skeletonRow_x0b9v_393{background:#fff}._skeletonRow_x0b9v_393:hover{background:#fff!important}._skeletonCell_x0b9v_395{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_x0b9v_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_x0b9v_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_x0b9v_411{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_x0b9v_423{font-size:13px;color:#64748b;font-weight:500}._paginationControls_x0b9v_424{display:flex;gap:4px;align-items:center}._pageBtn_x0b9v_426{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_x0b9v_426:hover:not(:disabled):not(._pageBtnActive_x0b9v_442){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_x0b9v_426:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_x0b9v_442{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_x0b9v_183{width:240px}}@media (max-width: 1024px){._header_x0b9v_26{padding:16px 20px}._searchInput_x0b9v_183{width:200px}._table_x0b9v_224 thead th,._table_x0b9v_224 tbody td{padding:12px}}@media (max-width: 768px){._page_x0b9v_6{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_x0b9v_26{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_x0b9v_40{gap:12px}._title_x0b9v_58{font-size:20px}._subtitle_x0b9v_67{font-size:12px}._headerIcon_x0b9v_46{width:42px;height:42px}._headerRight_x0b9v_74{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_x0b9v_179,._searchWrapper_x0b9v_180{width:100%}._searchInput_x0b9v_183{width:100%;font-size:14px}._actionButtonsRow_x0b9v_84{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_x0b9v_91,._deleteSelectedBtn_x0b9v_92,._addBtn_x0b9v_93,._refreshBtn_x0b9v_94{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_x0b9v_91{display:inline-flex;gap:4px}._selectAllBox_x0b9v_91 ._checkbox_x0b9v_122{width:18px;height:18px}._selectAllText_x0b9v_130{font-size:12px}._refreshBtn_x0b9v_94{padding:0;width:auto}._deleteSelectedBtn_x0b9v_92 span,._addBtn_x0b9v_93 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_x0b9v_224{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_x0b9v_224,._table_x0b9v_224 tbody,._table_x0b9v_224 tr,._table_x0b9v_224 td{display:block;width:100%}._table_x0b9v_224{font-size:14px;min-width:0}._table_x0b9v_224 thead{display:none}._table_x0b9v_224 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_x0b9v_224 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_x0b9v_224 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_x0b9v_224 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_x0b9v_224 tbody td._checkboxCell_x0b9v_274{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_x0b9v_224 tbody td._checkboxCell_x0b9v_274:before{display:none}._table_x0b9v_224 tbody td._checkboxCell_x0b9v_274 ._checkbox_x0b9v_122{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_x0b9v_224 tbody td._snoCell_x0b9v_282{display:none}._table_x0b9v_224 tbody td[data-label="Person Name"]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_x0b9v_224 tbody td[data-label="Person Name"]:before{display:none}._personCell_x0b9v_285{gap:12px}._avatar_x0b9v_286{width:44px;height:44px;font-size:15px;border-radius:12px}._personName_x0b9v_299{font-size:16px;font-weight:600;color:#0f172a}._table_x0b9v_224 tbody td[data-label=Company],._table_x0b9v_224 tbody td[data-label=Department],._table_x0b9v_224 tbody td[data-label=Mobile],._table_x0b9v_224 tbody td[data-label=Email]{padding:8px 0}._iconCell_x0b9v_301{justify-content:flex-end;flex-wrap:wrap}._truncateText_x0b9v_304{max-width:200px;text-align:right}._table_x0b9v_224 tbody td._actionCell_x0b9v_315{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_x0b9v_224 tbody td._actionCell_x0b9v_315:before{display:none}._actionBtnGroup_x0b9v_316{justify-content:flex-end;gap:8px}._actionBtn_x0b9v_316{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_x0b9v_316 svg{width:18px;height:18px}._selectedRow_x0b9v_264{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_x0b9v_393{padding:14px!important;display:block}._skeletonRow_x0b9v_393 td{display:block!important;padding:8px 0!important}._skeletonRow_x0b9v_393 td:before{display:none}._table_x0b9v_224 tbody tr._emptyRow_x0b9v_339{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:0}._table_x0b9v_224 tbody tr._emptyRow_x0b9v_339:hover{box-shadow:none}._table_x0b9v_224 tbody td._empty_x0b9v_339{display:block;padding:48px 20px!important;text-align:center!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0;justify-content:center}._table_x0b9v_224 tbody td._empty_x0b9v_339:before{display:none}._emptyState_x0b9v_350{gap:16px}._emptyIconWrapper_x0b9v_359{width:80px;height:80px}._emptyTitle_x0b9v_370{font-size:18px}._emptyDescription_x0b9v_371{font-size:13px}._pagination_x0b9v_411{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_x0b9v_423{text-align:center;font-size:12px}._paginationControls_x0b9v_424{justify-content:center;flex-wrap:wrap}._pageBtn_x0b9v_426{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_x0b9v_6{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_x0b9v_26{padding:12px;border-radius:10px}._title_x0b9v_58{font-size:18px}._headerIcon_x0b9v_46{width:38px;height:38px;border-radius:10px}._headerIcon_x0b9v_46 svg{width:18px;height:18px}._actionButtonsRow_x0b9v_84{gap:6px}._selectAllBox_x0b9v_91,._deleteSelectedBtn_x0b9v_92,._addBtn_x0b9v_93,._refreshBtn_x0b9v_94{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_x0b9v_91 ._checkbox_x0b9v_122{width:16px;height:16px}._selectAllText_x0b9v_130{font-size:11px}._deleteSelectedBtn_x0b9v_92 ._btnText_x0b9v_765,._addBtn_x0b9v_93 ._btnText_x0b9v_765{display:none}._deleteSelectedBtn_x0b9v_92,._addBtn_x0b9v_93{gap:0}._table_x0b9v_224 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_x0b9v_286{width:40px;height:40px;font-size:14px}._personName_x0b9v_299{font-size:15px}._table_x0b9v_224 tbody td{font-size:13px;padding:5px 0}._truncateText_x0b9v_304{max-width:160px}._actionBtn_x0b9v_316{width:36px;height:36px}._actionBtn_x0b9v_316 svg{width:16px;height:16px}._pageBtn_x0b9v_426{min-width:30px;height:30px;font-size:11px}._pagination_x0b9v_411{padding:10px 12px}._paginationInfo_x0b9v_423{font-size:11px}._table_x0b9v_224 tbody td._empty_x0b9v_339{padding:40px 16px!important}._emptyIconWrapper_x0b9v_359{width:72px;height:72px}._emptyTitle_x0b9v_370{font-size:16px}._emptyDescription_x0b9v_371{font-size:12px}._emptyAddBtn_x0b9v_373{padding:10px 20px;font-size:13px}}._tableWrapper_x0b9v_224::-webkit-scrollbar{height:4px}._tableWrapper_x0b9v_224::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_x0b9v_224::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_x0b9v_224::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_x0b9v_6{padding:0;background:#fff}._header_x0b9v_26{border:none;box-shadow:none;padding:20px 0}._headerRight_x0b9v_74,._pagination_x0b9v_411,._actionCell_x0b9v_315,._checkboxCell_x0b9v_274{display:none!important}._tableWrapper_x0b9v_224{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_x0b9v_173,._skeletonCell_x0b9v_395{animation:none}._addBtn_x0b9v_93,._actionBtn_x0b9v_316,._table_x0b9v_224 tbody tr{transition:none}}._drawerOverlay_1e6pn_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1e6pn_1 .3s ease}@keyframes _fadeIn_1e6pn_1{0%{opacity:0}to{opacity:1}}._drawer_1e6pn_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1e6pn_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1e6pn_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1e6pn_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1e6pn_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1e6pn_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1e6pn_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1e6pn_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1e6pn_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1e6pn_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1e6pn_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1e6pn_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1e6pn_123::-webkit-scrollbar{width:6px}._companyForm_1e6pn_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1e6pn_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1e6pn_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_1e6pn_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_1e6pn_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1e6pn_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1e6pn_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1e6pn_172{grid-column:1 / -1}._label_1e6pn_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1e6pn_176 svg{color:#3b82f6;flex-shrink:0}._required_1e6pn_187{color:#ef4444!important;font-weight:700}._helperText_1e6pn_192{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_1e6pn_203{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1e6pn_203:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1e6pn_203:hover:not(:disabled){border-color:#94a3b8}._input_1e6pn_203:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_1e6pn_203::placeholder{color:#94a3b8}._textarea_1e6pn_235{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:70px}._textarea_1e6pn_235:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_1e6pn_235::placeholder{color:#94a3b8}._textarea_1e6pn_235:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._inputError_1e6pn_263{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1e6pn_263:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1e6pn_273{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_1e6pn_283{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1e6pn_294{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1e6pn_294:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1e6pn_294:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1e6pn_314{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1e6pn_314:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1e6pn_314:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_1e6pn_344{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1e6pn_344 .7s linear infinite;flex-shrink:0}@keyframes _spin_1e6pn_344{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_1e6pn_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1e6pn_7{background:#0f172a8c}._drawer_1e6pn_7{width:100vw;max-width:100vw;animation:_slideInMobile_1e6pn_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1e6pn_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1e6pn_50{padding:12px 16px;min-height:64px}._headerLeft_1e6pn_61{gap:10px}._headerIcon_1e6pn_68{width:38px;height:38px;border-radius:10px}._headerIcon_1e6pn_68 svg{width:18px;height:18px}._drawerTitle_1e6pn_81{font-size:16px}._headerSubtitle_1e6pn_90{font-size:12px;margin-top:1px}._drawerClose_1e6pn_97{width:36px;height:36px;border-radius:10px}._companyForm_1e6pn_123{padding:16px}._grid_1e6pn_159{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1e6pn_172{grid-column:1 / -1}._sectionLabel_1e6pn_148{font-size:12px;margin-bottom:2px}._input_1e6pn_203{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_1e6pn_235{font-size:16px;padding:12px 14px;border-radius:12px;background:#fff;min-height:80px}._label_1e6pn_176{font-size:13px}._drawerFooter_1e6pn_283{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1e6pn_294,._submitBtn_1e6pn_314{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1e6pn_314 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_1e6pn_50{padding:10px 12px;min-height:60px}._headerIcon_1e6pn_68{width:34px;height:34px;border-radius:8px}._headerIcon_1e6pn_68 svg{width:16px;height:16px}._drawerTitle_1e6pn_81{font-size:15px}._headerSubtitle_1e6pn_90{font-size:11px}._drawerClose_1e6pn_97{width:34px;height:34px;border-radius:8px}._companyForm_1e6pn_123{padding:12px}._sectionLabel_1e6pn_148{font-size:11.5px}._grid_1e6pn_159{grid-template-columns:1fr 1fr;gap:10px}._input_1e6pn_203{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_1e6pn_235{font-size:15px;padding:10px 12px;border-radius:10px;min-height:70px}._label_1e6pn_176{font-size:12.5px}._label_1e6pn_176 svg{width:12px;height:12px}._drawerFooter_1e6pn_283{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1e6pn_294,._submitBtn_1e6pn_314{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1e6pn_159{grid-template-columns:1fr}._fullWidth_1e6pn_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1e6pn_7{width:100vw;max-width:100vw}._companyForm_1e6pn_123{padding:12px}._grid_1e6pn_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1e6pn_283{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1e6pn_294,._submitBtn_1e6pn_314{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1e6pn_7,._drawerOverlay_1e6pn_7,._drawerClose_1e6pn_97,._spinner_1e6pn_344,._submitBtn_1e6pn_314{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1e6pn_7{display:none!important}._drawer_1e6pn_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_1jw5m_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1jw5m_1 .3s ease}@keyframes _fadeIn_1jw5m_1{0%{opacity:0}to{opacity:1}}._drawer_1jw5m_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1jw5m_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1jw5m_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1jw5m_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1jw5m_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1jw5m_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1jw5m_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1jw5m_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1jw5m_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1jw5m_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1jw5m_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1jw5m_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1jw5m_123::-webkit-scrollbar{width:6px}._companyForm_1jw5m_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1jw5m_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1jw5m_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_1jw5m_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_1jw5m_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1jw5m_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1jw5m_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1jw5m_172{grid-column:1 / -1}._label_1jw5m_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1jw5m_176 svg{color:#3b82f6;flex-shrink:0}._required_1jw5m_187{color:#ef4444!important;font-weight:700}._helperText_1jw5m_192{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_1jw5m_203{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1jw5m_203:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1jw5m_203:hover:not(:disabled){border-color:#94a3b8}._input_1jw5m_203:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_1jw5m_203::placeholder{color:#94a3b8}._textarea_1jw5m_235{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:70px}._textarea_1jw5m_235:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._textarea_1jw5m_235::placeholder{color:#94a3b8}._textarea_1jw5m_235:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._inputError_1jw5m_263{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1jw5m_263:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1jw5m_273{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_1jw5m_283{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1jw5m_294{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1jw5m_294:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1jw5m_294:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1jw5m_314{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1jw5m_314:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1jw5m_314:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_1jw5m_344{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1jw5m_344 .7s linear infinite;flex-shrink:0}@keyframes _spin_1jw5m_344{to{transform:rotate(360deg)}}._skeletonWrapper_1jw5m_360{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_1jw5m_366{display:flex;flex-direction:column;gap:6px}._skeletonLabel_1jw5m_372{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_1jw5m_1 1.4s ease-in-out infinite}._skeletonInput_1jw5m_381{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_1jw5m_1 1.4s ease-in-out infinite}@keyframes _shimmer_1jw5m_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){._drawer_1jw5m_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1jw5m_7{background:#0f172a8c}._drawer_1jw5m_7{width:100vw;max-width:100vw;animation:_slideInMobile_1jw5m_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1jw5m_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1jw5m_50{padding:12px 16px;min-height:64px}._headerLeft_1jw5m_61{gap:10px}._headerIcon_1jw5m_68{width:38px;height:38px;border-radius:10px}._headerIcon_1jw5m_68 svg{width:18px;height:18px}._drawerTitle_1jw5m_81{font-size:16px}._headerSubtitle_1jw5m_90{font-size:12px;margin-top:1px}._drawerClose_1jw5m_97{width:36px;height:36px;border-radius:10px}._companyForm_1jw5m_123{padding:16px}._grid_1jw5m_159,._skeletonWrapper_1jw5m_360{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1jw5m_172{grid-column:1 / -1}._sectionLabel_1jw5m_148{font-size:12px;margin-bottom:2px}._input_1jw5m_203{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_1jw5m_235{font-size:16px;padding:12px 14px;border-radius:12px;background:#fff;min-height:80px}._label_1jw5m_176{font-size:13px}._drawerFooter_1jw5m_283{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1jw5m_294,._submitBtn_1jw5m_314{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1jw5m_314 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_1jw5m_50{padding:10px 12px;min-height:60px}._headerIcon_1jw5m_68{width:34px;height:34px;border-radius:8px}._headerIcon_1jw5m_68 svg{width:16px;height:16px}._drawerTitle_1jw5m_81{font-size:15px}._headerSubtitle_1jw5m_90{font-size:11px}._drawerClose_1jw5m_97{width:34px;height:34px;border-radius:8px}._companyForm_1jw5m_123{padding:12px}._sectionLabel_1jw5m_148{font-size:11.5px}._grid_1jw5m_159,._skeletonWrapper_1jw5m_360{grid-template-columns:1fr 1fr;gap:10px}._input_1jw5m_203{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_1jw5m_235{font-size:15px;padding:10px 12px;border-radius:10px;min-height:70px}._label_1jw5m_176{font-size:12.5px}._label_1jw5m_176 svg{width:12px;height:12px}._drawerFooter_1jw5m_283{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1jw5m_294,._submitBtn_1jw5m_314{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1jw5m_159,._skeletonWrapper_1jw5m_360{grid-template-columns:1fr}._fullWidth_1jw5m_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1jw5m_7{width:100vw;max-width:100vw}._companyForm_1jw5m_123{padding:12px}._grid_1jw5m_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1jw5m_283{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1jw5m_294,._submitBtn_1jw5m_314{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1jw5m_7,._drawerOverlay_1jw5m_7,._drawerClose_1jw5m_97,._spinner_1jw5m_344,._submitBtn_1jw5m_314,._skeletonLabel_1jw5m_372,._skeletonInput_1jw5m_381{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1jw5m_7{display:none!important}._drawer_1jw5m_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_udi5w_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_udi5w_1 .3s ease}@keyframes _fadeIn_udi5w_1{0%{opacity:0}to{opacity:1}}._drawer_udi5w_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_udi5w_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_udi5w_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_udi5w_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_udi5w_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_udi5w_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_udi5w_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_udi5w_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}._drawerClose_udi5w_101{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_udi5w_101:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_udi5w_125{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_udi5w_125::-webkit-scrollbar{width:6px}._companyForm_udi5w_125::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_udi5w_125::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_udi5w_125::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_udi5w_144{display:flex;flex-direction:column;gap:16px}._sectionLabel_udi5w_150{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_udi5w_161{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_udi5w_167{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_udi5w_174{grid-column:1 / -1}._label_udi5w_178{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_udi5w_178 svg{color:#3b82f6;flex-shrink:0}._viewValue_udi5w_192{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;height:46px;box-sizing:border-box;display:flex;align-items:center;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewValueMultiline_udi5w_211{height:auto;min-height:70px;align-items:flex-start;padding:12px 14px;white-space:normal;word-break:break-word;line-height:1.4}._apiErrorBanner_udi5w_224{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:12px}._apiErrorBanner_udi5w_224 svg{flex-shrink:0}._drawerFooter_udi5w_243{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_udi5w_254{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_udi5w_254:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._submitBtn_udi5w_272{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_udi5w_272:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._skeletonWrapper_udi5w_300{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_udi5w_306{display:flex;flex-direction:column;gap:6px}._skeletonLabel_udi5w_312{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_udi5w_1 1.4s ease-in-out infinite}._skeletonInput_udi5w_321{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_udi5w_1 1.4s ease-in-out infinite}@keyframes _shimmer_udi5w_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_udi5w_338{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;text-align:center;color:#64748b}._emptyState_udi5w_338 svg{color:#94a3b8;padding:20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;border:2px dashed #93c5fd}._emptyState_udi5w_338 p{font-size:15px;font-weight:500;color:#64748b;margin:0}@media (max-width: 1024px){._drawer_udi5w_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_udi5w_7{background:#0f172a8c}._drawer_udi5w_7{width:100vw;max-width:100vw;animation:_slideInMobile_udi5w_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_udi5w_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_udi5w_50{padding:12px 16px;min-height:64px}._headerLeft_udi5w_61{gap:10px}._headerIcon_udi5w_68{width:38px;height:38px;border-radius:10px}._headerIcon_udi5w_68 svg{width:18px;height:18px}._drawerTitle_udi5w_81{font-size:16px}._headerSubtitle_udi5w_90{font-size:12px;margin-top:1px;max-width:220px}._drawerClose_udi5w_101{width:36px;height:36px;border-radius:10px}._companyForm_udi5w_125{padding:16px}._grid_udi5w_161,._skeletonWrapper_udi5w_300{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_udi5w_174{grid-column:1 / -1}._sectionLabel_udi5w_150{font-size:12px;margin-bottom:2px}._viewValue_udi5w_192{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px}._viewValueMultiline_udi5w_211{min-height:80px;height:auto;padding:12px 14px}._label_udi5w_178{font-size:13px}._drawerFooter_udi5w_243{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_udi5w_254,._submitBtn_udi5w_272{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_udi5w_272 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_udi5w_50{padding:10px 12px;min-height:60px}._headerIcon_udi5w_68{width:34px;height:34px;border-radius:8px}._headerIcon_udi5w_68 svg{width:16px;height:16px}._drawerTitle_udi5w_81{font-size:15px}._headerSubtitle_udi5w_90{font-size:11px;max-width:180px}._drawerClose_udi5w_101{width:34px;height:34px;border-radius:8px}._companyForm_udi5w_125{padding:12px}._sectionLabel_udi5w_150{font-size:11.5px}._grid_udi5w_161,._skeletonWrapper_udi5w_300{grid-template-columns:1fr 1fr;gap:10px}._viewValue_udi5w_192{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._viewValueMultiline_udi5w_211{min-height:70px;height:auto;padding:10px 12px}._label_udi5w_178{font-size:12.5px}._label_udi5w_178 svg{width:12px;height:12px}._drawerFooter_udi5w_243{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_udi5w_254,._submitBtn_udi5w_272{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_udi5w_161,._skeletonWrapper_udi5w_300{grid-template-columns:1fr}._fullWidth_udi5w_174{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_udi5w_7{width:100vw;max-width:100vw}._companyForm_udi5w_125{padding:12px}._grid_udi5w_161{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_udi5w_243{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_udi5w_254,._submitBtn_udi5w_272{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_udi5w_7,._drawerOverlay_udi5w_7,._drawerClose_udi5w_101,._submitBtn_udi5w_272,._skeletonLabel_udi5w_312,._skeletonInput_udi5w_321{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_udi5w_7{display:none!important}._drawer_udi5w_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_rwuz5_7{padding:0;min-height:100vh;background:#f8fafc}._pageContent_rwuz5_13{margin:0 auto;transition:filter .3s ease}._pageBlur_rwuz5_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_rwuz5_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_rwuz5_41{display:flex;align-items:center;gap:16px}._headerIcon_rwuz5_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_rwuz5_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_rwuz5_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_rwuz5_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_rwuz5_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_rwuz5_92,._deleteSelectedBtn_rwuz5_93,._addBtn_rwuz5_94,._refreshBtn_rwuz5_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_rwuz5_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_rwuz5_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_rwuz5_92 ._checkbox_rwuz5_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_rwuz5_131{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_rwuz5_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_rwuz5_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_rwuz5_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_rwuz5_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_rwuz5_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_rwuz5_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_rwuz5_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_rwuz5_95:disabled{opacity:.5;cursor:not-allowed}._spin_rwuz5_174{animation:_spin_rwuz5_174 .8s linear infinite}@keyframes _spin_rwuz5_174{to{transform:rotate(360deg)}}._searchBar_rwuz5_180{display:flex;align-items:center;gap:10px}._searchWrapper_rwuz5_181{position:relative;display:flex;align-items:center}._searchIcon_rwuz5_182{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_rwuz5_184{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:300px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_rwuz5_184:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_rwuz5_184::placeholder{color:#94a3b8}._clearSearchBtn_rwuz5_205{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_rwuz5_205:hover{color:#475569;background:#f1f5f9}._tableWrapper_rwuz5_225{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_rwuz5_225{width:100%;border-collapse:collapse;font-size:13px}._table_rwuz5_225 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_rwuz5_225 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_rwuz5_225 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_rwuz5_263:hover{background:#f8fafc}._rowHover_rwuz5_263:last-child{border-bottom:none}._selectedRow_rwuz5_265{background:#eff6ff!important}._table_rwuz5_225 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_rwuz5_275{width:36px;text-align:center}._checkbox_rwuz5_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_rwuz5_283{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_rwuz5_284{display:inline-block;min-width:24px}._transporterCell_rwuz5_286{display:flex;align-items:center;gap:10px}._avatar_rwuz5_287{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._transporterName_rwuz5_300{font-weight:500;color:#0f172a;font-size:13px}._vehicleNumber_rwuz5_302{font-family:SF Mono,Consolas,monospace;font-size:13px;color:#0f172a;letter-spacing:.3px;font-weight:500}._driverInfo_rwuz5_310{display:flex;flex-direction:column;gap:2px}._driverName_rwuz5_311{font-weight:500;color:#0f172a;font-size:13px}._driverMobile_rwuz5_312{font-size:11.5px;color:#64748b}._invoiceBadge_rwuz5_314{display:inline-block;padding:3px 10px;border-radius:6px;background:#eff6ff;color:#1e40af;font-size:12px;font-weight:600;font-family:SF Mono,Consolas,monospace}._actionCell_rwuz5_326{text-align:center!important;min-width:140px}._actionBtnGroup_rwuz5_327{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_rwuz5_327{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_rwuz5_327:hover:not(:disabled){transform:scale(1.05)}._viewBtn_rwuz5_343:hover,._editBtn_rwuz5_344:hover{background:#eff6ff}._deleteBtn_rwuz5_345:hover{background:#fee2e2}._empty_rwuz5_350{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_rwuz5_351{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_rwuz5_353{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_rwuz5_364{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_rwuz5_365{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_rwuz5_367{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #3b82f633}._emptyAddBtn_rwuz5_367:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._skeletonRow_rwuz5_387{background:#fff}._skeletonRow_rwuz5_387:hover{background:#fff!important}._skeletonCell_rwuz5_389{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_rwuz5_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_rwuz5_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_rwuz5_405{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_rwuz5_417{font-size:13px;color:#64748b;font-weight:500}._paginationControls_rwuz5_418{display:flex;gap:4px;align-items:center}._pageBtn_rwuz5_420{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_rwuz5_420:hover:not(:disabled):not(._pageBtnActive_rwuz5_436){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_rwuz5_420:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_rwuz5_436{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_rwuz5_184{width:240px}}@media (max-width: 1024px){._header_rwuz5_27{padding:16px 20px}._searchInput_rwuz5_184{width:200px}._table_rwuz5_225 thead th,._table_rwuz5_225 tbody td{padding:12px}}@media (max-width: 768px){._page_rwuz5_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_rwuz5_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_rwuz5_41{gap:12px}._title_rwuz5_59{font-size:20px}._subtitle_rwuz5_68{font-size:12px}._headerIcon_rwuz5_47{width:42px;height:42px}._headerRight_rwuz5_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_rwuz5_180,._searchWrapper_rwuz5_181{width:100%}._searchInput_rwuz5_184{width:100%;font-size:14px}._actionButtonsRow_rwuz5_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_rwuz5_92,._deleteSelectedBtn_rwuz5_93,._addBtn_rwuz5_94,._refreshBtn_rwuz5_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_rwuz5_92{display:inline-flex;gap:4px}._selectAllBox_rwuz5_92 ._checkbox_rwuz5_123{width:18px;height:18px}._selectAllText_rwuz5_131{font-size:12px}._refreshBtn_rwuz5_95{padding:0;width:auto}._deleteSelectedBtn_rwuz5_93 span,._addBtn_rwuz5_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_rwuz5_225{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_rwuz5_225,._table_rwuz5_225 tbody,._table_rwuz5_225 tr,._table_rwuz5_225 td{display:block;width:100%}._table_rwuz5_225{font-size:14px;min-width:0}._table_rwuz5_225 thead{display:none}._table_rwuz5_225 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_rwuz5_225 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_rwuz5_225 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_rwuz5_225 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_rwuz5_225 tbody td._checkboxCell_rwuz5_275{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_rwuz5_225 tbody td._checkboxCell_rwuz5_275:before{display:none}._table_rwuz5_225 tbody td._checkboxCell_rwuz5_275 ._checkbox_rwuz5_123{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_rwuz5_225 tbody td._snoCell_rwuz5_283{display:none}._table_rwuz5_225 tbody td[data-label=Transporter]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_rwuz5_225 tbody td[data-label=Transporter]:before{display:none}._transporterCell_rwuz5_286{gap:12px}._avatar_rwuz5_287{width:44px;height:44px;font-size:15px;border-radius:12px}._transporterName_rwuz5_300{font-size:16px;font-weight:600;color:#0f172a}._table_rwuz5_225 tbody td[data-label="Vehicle No."],._table_rwuz5_225 tbody td[data-label=Driver],._table_rwuz5_225 tbody td[data-label=Invoice]{padding:8px 0}._driverInfo_rwuz5_310{align-items:flex-end;text-align:right}._table_rwuz5_225 tbody td._actionCell_rwuz5_326{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_rwuz5_225 tbody td._actionCell_rwuz5_326:before{display:none}._actionBtnGroup_rwuz5_327{justify-content:flex-end;gap:8px}._actionBtn_rwuz5_327{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_rwuz5_327 svg{width:18px;height:18px}._selectedRow_rwuz5_265{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_rwuz5_387{padding:14px!important;display:block}._skeletonRow_rwuz5_387 td{display:block!important;padding:8px 0!important}._skeletonRow_rwuz5_387 td:before{display:none}._empty_rwuz5_350{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_rwuz5_405{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_rwuz5_417{text-align:center;font-size:12px}._paginationControls_rwuz5_418{justify-content:center;flex-wrap:wrap}._pageBtn_rwuz5_420{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_rwuz5_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_rwuz5_27{padding:12px;border-radius:10px}._title_rwuz5_59{font-size:18px}._headerIcon_rwuz5_47{width:38px;height:38px;border-radius:10px}._headerIcon_rwuz5_47 svg{width:18px;height:18px}._actionButtonsRow_rwuz5_85{gap:6px}._selectAllBox_rwuz5_92,._deleteSelectedBtn_rwuz5_93,._addBtn_rwuz5_94,._refreshBtn_rwuz5_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_rwuz5_92 ._checkbox_rwuz5_123{width:16px;height:16px}._selectAllText_rwuz5_131{font-size:11px}._deleteSelectedBtn_rwuz5_93 ._btnText_rwuz5_736,._addBtn_rwuz5_94 ._btnText_rwuz5_736{display:none}._deleteSelectedBtn_rwuz5_93,._addBtn_rwuz5_94{gap:0}._table_rwuz5_225 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_rwuz5_287{width:40px;height:40px;font-size:14px}._transporterName_rwuz5_300{font-size:15px}._table_rwuz5_225 tbody td{font-size:13px;padding:5px 0}._actionBtn_rwuz5_327{width:36px;height:36px}._actionBtn_rwuz5_327 svg{width:16px;height:16px}._pageBtn_rwuz5_420{min-width:30px;height:30px;font-size:11px}._pagination_rwuz5_405{padding:10px 12px}._paginationInfo_rwuz5_417{font-size:11px}}._tableWrapper_rwuz5_225::-webkit-scrollbar{height:4px}._tableWrapper_rwuz5_225::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_rwuz5_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_rwuz5_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_rwuz5_7{padding:0;background:#fff}._header_rwuz5_27{border:none;box-shadow:none;padding:20px 0}._headerRight_rwuz5_75,._pagination_rwuz5_405,._actionCell_rwuz5_326,._checkboxCell_rwuz5_275{display:none!important}._tableWrapper_rwuz5_225{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_rwuz5_174,._skeletonCell_rwuz5_389{animation:none}._addBtn_rwuz5_94,._actionBtn_rwuz5_327,._table_rwuz5_225 tbody tr{transition:none}}._drawerOverlay_1sqrh_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_1sqrh_1 .3s ease}@keyframes _fadeIn_1sqrh_1{0%{opacity:0}to{opacity:1}}._drawer_1sqrh_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_1sqrh_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_1sqrh_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_1sqrh_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_1sqrh_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_1sqrh_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_1sqrh_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_1sqrh_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_1sqrh_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_1sqrh_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_1sqrh_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_1sqrh_123{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_1sqrh_123::-webkit-scrollbar{width:6px}._companyForm_1sqrh_123::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_1sqrh_123::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_1sqrh_123::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_1sqrh_142{display:flex;flex-direction:column;gap:16px}._sectionLabel_1sqrh_148{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_1sqrh_159{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1sqrh_165{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_1sqrh_172{grid-column:1 / -1}._label_1sqrh_176{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1sqrh_176 svg{color:#3b82f6;flex-shrink:0}._required_1sqrh_187{color:#ef4444!important;font-weight:700}._helperText_1sqrh_192{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_1sqrh_203{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_1sqrh_203:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_1sqrh_203:hover:not(:disabled){border-color:#94a3b8}._input_1sqrh_203:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_1sqrh_203::placeholder{color:#94a3b8}._creditLimitWrapper_1sqrh_238{display:flex;align-items:stretch;width:100%;gap:0}._creditLimitInput_1sqrh_245{border-top-right-radius:0;border-bottom-right-radius:0;flex:1 1 auto;min-width:0}._creditPeriodSelect_1sqrh_252{display:flex;flex:0 0 40%;max-width:40%;min-width:0}._creditPeriodSelect_1sqrh_252>div{width:100%;min-width:0}._inputError_1sqrh_267{border-color:#ef4444!important;background:#fef2f2!important}._inputError_1sqrh_267:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_1sqrh_277{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._drawerFooter_1sqrh_287{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_1sqrh_298{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_1sqrh_298:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_1sqrh_298:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1sqrh_318{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_1sqrh_318:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_1sqrh_318:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_1sqrh_348{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1sqrh_348 .7s linear infinite;flex-shrink:0}@keyframes _spin_1sqrh_348{to{transform:rotate(360deg)}}@media (max-width: 1024px){._drawer_1sqrh_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_1sqrh_7{background:#0f172a8c}._drawer_1sqrh_7{width:100vw;max-width:100vw;animation:_slideInMobile_1sqrh_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_1sqrh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1sqrh_50{padding:12px 16px;min-height:64px}._headerLeft_1sqrh_61{gap:10px}._headerIcon_1sqrh_68{width:38px;height:38px;border-radius:10px}._headerIcon_1sqrh_68 svg{width:18px;height:18px}._drawerTitle_1sqrh_81{font-size:16px}._headerSubtitle_1sqrh_90{font-size:12px;margin-top:1px}._drawerClose_1sqrh_97{width:36px;height:36px;border-radius:10px}._companyForm_1sqrh_123{padding:16px}._grid_1sqrh_159{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_1sqrh_172{grid-column:1 / -1}._sectionLabel_1sqrh_148{font-size:12px;margin-bottom:2px}._input_1sqrh_203{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._label_1sqrh_176{font-size:13px}._creditLimitInput_1sqrh_245{border-top-right-radius:0;border-bottom-right-radius:0}._creditPeriodSelect_1sqrh_252{flex:0 0 45%;max-width:45%}._creditPeriodSelect_1sqrh_252 .react-select__control{min-height:48px!important;height:48px!important;border-radius:0 12px 12px 0!important;width:100%!important}._creditPeriodSelect_1sqrh_252 .react-select__single-value,._creditPeriodSelect_1sqrh_252 .react-select__placeholder,._creditPeriodSelect_1sqrh_252 .react-select__input{font-size:15px!important}._creditPeriodSelect_1sqrh_252 .react-select__menu{min-width:200px!important;width:max-content!important;right:0!important;left:auto!important}._creditPeriodSelect_1sqrh_252 .react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px!important;white-space:nowrap!important}._drawerFooter_1sqrh_287{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_1sqrh_298,._submitBtn_1sqrh_318{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_1sqrh_318 svg{width:16px;height:16px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_1sqrh_50{padding:10px 12px;min-height:60px}._headerIcon_1sqrh_68{width:34px;height:34px;border-radius:8px}._headerIcon_1sqrh_68 svg{width:16px;height:16px}._drawerTitle_1sqrh_81{font-size:15px}._headerSubtitle_1sqrh_90{font-size:11px}._drawerClose_1sqrh_97{width:34px;height:34px;border-radius:8px}._companyForm_1sqrh_123{padding:12px}._sectionLabel_1sqrh_148{font-size:11.5px}._grid_1sqrh_159{grid-template-columns:1fr 1fr;gap:10px}._input_1sqrh_203{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._label_1sqrh_176{font-size:12.5px}._label_1sqrh_176 svg{width:12px;height:12px}._creditPeriodSelect_1sqrh_252{flex:0 0 50%;max-width:50%}._creditPeriodSelect_1sqrh_252 .react-select__control{min-height:46px!important;height:46px!important;border-radius:0 10px 10px 0!important;width:100%!important}._creditPeriodSelect_1sqrh_252 .react-select__single-value,._creditPeriodSelect_1sqrh_252 .react-select__placeholder,._creditPeriodSelect_1sqrh_252 .react-select__input{font-size:15px!important}._creditPeriodSelect_1sqrh_252 .react-select__menu{min-width:180px!important;width:max-content!important;right:0!important;left:auto!important}._creditPeriodSelect_1sqrh_252 .react-select__option{padding:12px 14px!important;font-size:15px!important;white-space:nowrap!important}._drawerFooter_1sqrh_287{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_1sqrh_298,._submitBtn_1sqrh_318{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_1sqrh_159{grid-template-columns:1fr}._fullWidth_1sqrh_172{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_1sqrh_7{width:100vw;max-width:100vw}._companyForm_1sqrh_123{padding:12px}._grid_1sqrh_159{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_1sqrh_287{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_1sqrh_298,._submitBtn_1sqrh_318{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_1sqrh_7,._drawerOverlay_1sqrh_7,._drawerClose_1sqrh_97,._spinner_1sqrh_348,._submitBtn_1sqrh_318{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_1sqrh_7{display:none!important}._drawer_1sqrh_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._drawerOverlay_yjvmx_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_yjvmx_1 .3s ease}@keyframes _fadeIn_yjvmx_1{0%{opacity:0}to{opacity:1}}._drawer_yjvmx_7{position:fixed;top:0;right:0;width:680px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_yjvmx_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_yjvmx_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_yjvmx_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_yjvmx_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_yjvmx_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_yjvmx_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_yjvmx_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}._drawerClose_yjvmx_101{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_yjvmx_101:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._companyForm_yjvmx_125{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_yjvmx_125::-webkit-scrollbar{width:6px}._companyForm_yjvmx_125::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_yjvmx_125::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_yjvmx_125::-webkit-scrollbar-thumb:hover{background:#94a3b8}._form_yjvmx_144{display:flex;flex-direction:column;gap:16px}._sectionLabel_yjvmx_150{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._grid_yjvmx_161{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_yjvmx_167{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_yjvmx_174{grid-column:1 / -1}._label_yjvmx_178{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_yjvmx_178 svg{color:#3b82f6;flex-shrink:0}._viewValue_yjvmx_192{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;min-height:46px;height:46px;box-sizing:border-box;display:flex;align-items:center;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._amountText_yjvmx_214{font-weight:600;color:#0f172a;font-size:14px;font-variant-numeric:tabular-nums}._badge_yjvmx_224{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.3px;line-height:1;height:24px}._badgeCash_yjvmx_237{background:#d1fae5;color:#065f46}._badgeCredit_yjvmx_242{background:#dbeafe;color:#1e40af}._badgeCheque_yjvmx_247{background:#fef3c7;color:#92400e}._badgeDefault_yjvmx_252{background:#f1f5f9;color:#475569}._apiErrorBanner_yjvmx_260{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:12px}._apiErrorBanner_yjvmx_260 svg{flex-shrink:0}._drawerFooter_yjvmx_279{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_yjvmx_290{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_yjvmx_290:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._submitBtn_yjvmx_308{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_yjvmx_308:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._skeletonWrapper_yjvmx_336{display:grid;grid-template-columns:1fr 1fr;gap:16px}._skeletonField_yjvmx_342{display:flex;flex-direction:column;gap:6px}._skeletonLabel_yjvmx_348{width:80px;height:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_shimmer_yjvmx_1 1.4s ease-in-out infinite}._skeletonInput_yjvmx_357{width:100%;height:46px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_shimmer_yjvmx_1 1.4s ease-in-out infinite}@keyframes _shimmer_yjvmx_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_yjvmx_374{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;text-align:center;color:#64748b}._emptyState_yjvmx_374 svg{color:#94a3b8;padding:20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;border:2px dashed #93c5fd}._emptyState_yjvmx_374 p{font-size:15px;font-weight:500;color:#64748b;margin:0}@media (max-width: 1024px){._drawer_yjvmx_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_yjvmx_7{background:#0f172a8c}._drawer_yjvmx_7{width:100vw;max-width:100vw;animation:_slideInMobile_yjvmx_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_yjvmx_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_yjvmx_50{padding:12px 16px;min-height:64px}._headerLeft_yjvmx_61{gap:10px}._headerIcon_yjvmx_68{width:38px;height:38px;border-radius:10px}._headerIcon_yjvmx_68 svg{width:18px;height:18px}._drawerTitle_yjvmx_81{font-size:16px}._headerSubtitle_yjvmx_90{font-size:12px;margin-top:1px;max-width:220px}._drawerClose_yjvmx_101{width:36px;height:36px;border-radius:10px}._companyForm_yjvmx_125{padding:16px}._grid_yjvmx_161,._skeletonWrapper_yjvmx_336{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_yjvmx_174{grid-column:1 / -1}._sectionLabel_yjvmx_150{font-size:12px;margin-bottom:2px}._viewValue_yjvmx_192{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px}._label_yjvmx_178{font-size:13px}._drawerFooter_yjvmx_279{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_yjvmx_290,._submitBtn_yjvmx_308{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_yjvmx_308 svg{width:16px;height:16px}}@media (max-width: 480px){._drawerHeader_yjvmx_50{padding:10px 12px;min-height:60px}._headerIcon_yjvmx_68{width:34px;height:34px;border-radius:8px}._headerIcon_yjvmx_68 svg{width:16px;height:16px}._drawerTitle_yjvmx_81{font-size:15px}._headerSubtitle_yjvmx_90{font-size:11px;max-width:180px}._drawerClose_yjvmx_101{width:34px;height:34px;border-radius:8px}._companyForm_yjvmx_125{padding:12px}._sectionLabel_yjvmx_150{font-size:11.5px}._grid_yjvmx_161,._skeletonWrapper_yjvmx_336{grid-template-columns:1fr 1fr;gap:10px}._viewValue_yjvmx_192{font-size:15px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._amountText_yjvmx_214{font-size:14px}._label_yjvmx_178{font-size:12.5px}._label_yjvmx_178 svg{width:12px;height:12px}._badge_yjvmx_224{font-size:11px;padding:3px 10px;height:22px}._drawerFooter_yjvmx_279{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_yjvmx_290,._submitBtn_yjvmx_308{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_yjvmx_161,._skeletonWrapper_yjvmx_336{grid-template-columns:1fr}._fullWidth_yjvmx_174{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_yjvmx_7{width:100vw;max-width:100vw}._companyForm_yjvmx_125{padding:12px}._grid_yjvmx_161{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_yjvmx_279{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_yjvmx_290,._submitBtn_yjvmx_308{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_yjvmx_7,._drawerOverlay_yjvmx_7,._drawerClose_yjvmx_101,._submitBtn_yjvmx_308,._skeletonLabel_yjvmx_348,._skeletonInput_yjvmx_357{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_yjvmx_7{display:none!important}._drawer_yjvmx_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_adwat_7{padding:0;background:#f8fafc}._pageContent_adwat_13{margin:0 auto;transition:filter .3s ease}._pageBlur_adwat_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_adwat_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_adwat_41{display:flex;align-items:center;gap:16px}._headerIcon_adwat_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_adwat_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_adwat_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_adwat_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_adwat_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_adwat_92,._deleteSelectedBtn_adwat_93,._addBtn_adwat_94,._refreshBtn_adwat_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_adwat_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_adwat_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_adwat_92 ._checkbox_adwat_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_adwat_131{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_adwat_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_adwat_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_adwat_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_adwat_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_adwat_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_adwat_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_adwat_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_adwat_95:disabled{opacity:.5;cursor:not-allowed}._spin_adwat_174{animation:_spin_adwat_174 .8s linear infinite}@keyframes _spin_adwat_174{to{transform:rotate(360deg)}}._searchBar_adwat_180{display:flex;align-items:center;gap:10px}._searchWrapper_adwat_181{position:relative;display:flex;align-items:center}._searchIcon_adwat_182{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_adwat_184{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_adwat_184:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_adwat_184::placeholder{color:#94a3b8}._clearSearchBtn_adwat_205{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_adwat_205:hover{color:#475569;background:#f1f5f9}._tableWrapper_adwat_225{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_adwat_225{width:100%;border-collapse:collapse;font-size:13px}._table_adwat_225 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_adwat_225 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_adwat_225 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_adwat_263:hover{background:#f8fafc}._rowHover_adwat_263:last-child{border-bottom:none}._selectedRow_adwat_265{background:#eff6ff!important}._table_adwat_225 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_adwat_275{width:36px;text-align:center}._checkbox_adwat_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_adwat_283{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_adwat_284{display:inline-block;min-width:24px}._invoiceBadge_adwat_286{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:6px;background:#eff6ff;color:#1e40af;font-size:12px;font-weight:600;font-family:SF Mono,Consolas,monospace}._amountText_adwat_299{font-weight:600;color:#0f172a;font-size:14px;font-variant-numeric:tabular-nums}._paymentCell_adwat_306{display:flex;align-items:center;gap:10px}._avatar_adwat_307{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._paymentMethod_adwat_320{font-weight:500;color:#0f172a;font-size:13px}._creditLimitText_adwat_322{color:#475569;font-weight:500;font-size:13px}._actionCell_adwat_325{text-align:center!important;min-width:140px}._actionBtnGroup_adwat_326{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_adwat_326{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_adwat_326:hover:not(:disabled){transform:scale(1.05)}._viewBtn_adwat_342:hover,._editBtn_adwat_343:hover{background:#eff6ff}._deleteBtn_adwat_344:hover{background:#fee2e2}._empty_adwat_349{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_adwat_350{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_adwat_352{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_adwat_363{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_adwat_364{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._emptyAddBtn_adwat_366{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #3b82f633}._emptyAddBtn_adwat_366:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._skeletonRow_adwat_386{background:#fff}._skeletonRow_adwat_386:hover{background:#fff!important}._skeletonCell_adwat_388{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_adwat_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_adwat_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_adwat_404{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_adwat_416{font-size:13px;color:#64748b;font-weight:500}._paginationControls_adwat_417{display:flex;gap:4px;align-items:center}._pageBtn_adwat_419{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_adwat_419:hover:not(:disabled):not(._pageBtnActive_adwat_435){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_adwat_419:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_adwat_435{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_adwat_184{width:220px}}@media (max-width: 1024px){._header_adwat_27{padding:16px 20px}._searchInput_adwat_184{width:180px}._table_adwat_225 thead th,._table_adwat_225 tbody td{padding:12px}}@media (max-width: 768px){._page_adwat_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_adwat_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_adwat_41{gap:12px}._title_adwat_59{font-size:20px}._subtitle_adwat_68{font-size:12px}._headerIcon_adwat_47{width:42px;height:42px}._headerRight_adwat_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_adwat_180,._searchWrapper_adwat_181{width:100%}._searchInput_adwat_184{width:100%;font-size:14px}._actionButtonsRow_adwat_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_adwat_92,._deleteSelectedBtn_adwat_93,._addBtn_adwat_94,._refreshBtn_adwat_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_adwat_92{display:inline-flex;gap:4px}._selectAllBox_adwat_92 ._checkbox_adwat_123{width:18px;height:18px}._selectAllText_adwat_131{font-size:12px}._refreshBtn_adwat_95{padding:0;width:auto}._deleteSelectedBtn_adwat_93 span,._addBtn_adwat_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_adwat_225{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_adwat_225,._table_adwat_225 tbody,._table_adwat_225 tr,._table_adwat_225 td{display:block;width:100%}._table_adwat_225{font-size:14px;min-width:0}._table_adwat_225 thead{display:none}._table_adwat_225 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_adwat_225 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_adwat_225 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_adwat_225 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_adwat_225 tbody td._checkboxCell_adwat_275{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_adwat_225 tbody td._checkboxCell_adwat_275:before{display:none}._table_adwat_225 tbody td._checkboxCell_adwat_275 ._checkbox_adwat_123{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_adwat_225 tbody td._snoCell_adwat_283{display:none}._table_adwat_225 tbody td[data-label="Payment Mode"]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_adwat_225 tbody td[data-label="Payment Mode"]:before{display:none}._paymentCell_adwat_306{gap:12px}._avatar_adwat_307{width:44px;height:44px;font-size:15px;border-radius:12px}._paymentMethod_adwat_320{font-size:16px;font-weight:600;color:#0f172a}._table_adwat_225 tbody td[data-label=Invoice],._table_adwat_225 tbody td[data-label="Advance Payment"],._table_adwat_225 tbody td[data-label="Credit Limit"]{padding:8px 0}._table_adwat_225 tbody td[data-label=Invoice]{padding-right:40px}._table_adwat_225 tbody td._actionCell_adwat_325{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_adwat_225 tbody td._actionCell_adwat_325:before{display:none}._actionBtnGroup_adwat_326{justify-content:flex-end;gap:8px}._actionBtn_adwat_326{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_adwat_326 svg{width:18px;height:18px}._selectedRow_adwat_265{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_adwat_386{padding:14px!important;display:block}._skeletonRow_adwat_386 td{display:block!important;padding:8px 0!important}._skeletonRow_adwat_386 td:before{display:none}._empty_adwat_349{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_adwat_404{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_adwat_416{text-align:center;font-size:12px}._paginationControls_adwat_417{justify-content:center;flex-wrap:wrap}._pageBtn_adwat_419{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_adwat_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_adwat_27{padding:12px;border-radius:10px}._title_adwat_59{font-size:18px}._headerIcon_adwat_47{width:38px;height:38px;border-radius:10px}._headerIcon_adwat_47 svg{width:18px;height:18px}._actionButtonsRow_adwat_85{gap:6px}._selectAllBox_adwat_92,._deleteSelectedBtn_adwat_93,._addBtn_adwat_94,._refreshBtn_adwat_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_adwat_92 ._checkbox_adwat_123{width:16px;height:16px}._selectAllText_adwat_131{font-size:11px}._deleteSelectedBtn_adwat_93 ._btnText_adwat_735,._addBtn_adwat_94 ._btnText_adwat_735{display:none}._deleteSelectedBtn_adwat_93,._addBtn_adwat_94{gap:0}._table_adwat_225 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_adwat_307{width:40px;height:40px;font-size:14px}._paymentMethod_adwat_320{font-size:15px}._table_adwat_225 tbody td{font-size:13px;padding:5px 0}._amountText_adwat_299{font-size:13px}._actionBtn_adwat_326{width:36px;height:36px}._actionBtn_adwat_326 svg{width:16px;height:16px}._pageBtn_adwat_419{min-width:30px;height:30px;font-size:11px}._pagination_adwat_404{padding:10px 12px}._paginationInfo_adwat_416{font-size:11px}}._tableWrapper_adwat_225::-webkit-scrollbar{height:4px}._tableWrapper_adwat_225::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_adwat_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_adwat_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_adwat_7{padding:0;background:#fff}._header_adwat_27{border:none;box-shadow:none;padding:20px 0}._headerRight_adwat_75,._pagination_adwat_404,._actionCell_adwat_325,._checkboxCell_adwat_275{display:none!important}._tableWrapper_adwat_225{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_adwat_174,._skeletonCell_adwat_388{animation:none}._addBtn_adwat_94,._actionBtn_adwat_326,._table_adwat_225 tbody tr{transition:none}}._page_1id1b_6{padding:0;background:#f8fafc}._pageContent_1id1b_12{margin:0 auto;transition:filter .3s ease}._pageBlur_1id1b_17{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._pageDrawerOpen_1id1b_23{overflow:hidden}._topBar_1id1b_30{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._titleGroup_1id1b_44{display:flex;align-items:center;gap:16px}._titleIcon_1id1b_50{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._title_1id1b_44{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_1id1b_72{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._topActions_1id1b_79{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_1id1b_87{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_1id1b_94,._deleteSelectedBtn_1id1b_95,._addBtn_1id1b_96,._refreshBtn_1id1b_97{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_1id1b_94{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_1id1b_94:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_1id1b_94 ._checkbox_1id1b_125{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_1id1b_133{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_1id1b_95{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca;animation:_fadeInScale_1id1b_1 .25s ease}._deleteSelectedBtn_1id1b_95:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_1id1b_95:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeInScale_1id1b_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._addBtn_1id1b_96{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_1id1b_96:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_1id1b_97{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_1id1b_97:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_1id1b_97:disabled{opacity:.5;cursor:not-allowed}._btnText_1id1b_182{display:inline}._spin_1id1b_184{animation:_spin_1id1b_184 .8s linear infinite}@keyframes _spin_1id1b_184{to{transform:rotate(360deg)}}._searchBox_1id1b_190{position:relative;display:flex;align-items:center}._searchIcon_1id1b_196{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_1id1b_204{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_1id1b_204:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1id1b_204::placeholder{color:#94a3b8}._clearSearchBtn_1id1b_225{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_1id1b_225:hover{color:#475569;background:#f1f5f9}._tabsWrapper_1id1b_245{margin-bottom:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:0 4px;box-shadow:0 1px 3px #0000000a}._tabs_1id1b_245{display:flex;gap:2px;padding:4px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}._tabs_1id1b_245::-webkit-scrollbar{height:3px}._tabs_1id1b_245::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._tabs_1id1b_245::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}._tab_1id1b_245{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;position:relative;font-family:inherit}._tab_1id1b_245:hover{color:#1e40af;background:#f1f5f9}._tabActive_1id1b_286{color:#1e40af;background:#eff6ff;font-weight:600}._tabActive_1id1b_286:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:60%;height:3px;background:#3b82f6;border-radius:4px}._tabCount_1id1b_304{background:#e2e8f0;color:#475569;font-size:10px;font-weight:600;padding:1px 8px;border-radius:12px;min-width:20px;text-align:center}._tabActive_1id1b_286 ._tabCount_1id1b_304{background:#bfdbfe;color:#1e40af}._card_1id1b_320{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._tableWrapper_1id1b_331{overflow-x:auto;-webkit-overflow-scrolling:touch}._tableWrapper_1id1b_331::-webkit-scrollbar{height:4px}._tableWrapper_1id1b_331::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_1id1b_331::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_1id1b_331::-webkit-scrollbar-thumb:hover{background:#94a3b8}._table_1id1b_331{width:100%;border-collapse:collapse;font-size:13px;min-width:1000px}._table_1id1b_331 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._th_1id1b_353{padding:14px 16px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._td_1id1b_364{padding:14px 16px;vertical-align:middle;color:#0f172a}._row_1id1b_370{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._row_1id1b_370:hover{background:#f8fafc}._row_1id1b_370:last-child{border-bottom:none}._selectedRow_1id1b_377{background:#eff6ff!important}._tdCenter_1id1b_378{text-align:center}._checkbox_1id1b_125{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;border-radius:4px}._challanNumber_1id1b_394{font-weight:600;color:#1e40af;font-size:13px}._poNumber_1id1b_400{font-weight:500;color:#475569;font-size:13px}._dateCell_1id1b_406,._vendorCell_1id1b_407,._itemCount_1id1b_408{display:flex;align-items:center;gap:6px;color:#475569}._companyCell_1id1b_415{color:#0f172a;font-size:13px}._cellIcon_1id1b_420{flex-shrink:0;color:#3b82f6}._statusBadge_1id1b_425{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.2px;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}._statusReceived_1id1b_439{background:#d1fae5;color:#065f46;border-color:#a7f3d0}._statusDraft_1id1b_440{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}._statusCancelled_1id1b_441{background:#fee2e2;color:#991b1b;border-color:#fecaca}._empty_1id1b_446{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_1id1b_452{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_1id1b_461{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd;transition:all .3s ease}._emptyIconWrapper_1id1b_461:hover{border-color:#3b82f6;transform:scale(1.02)}._emptyTitle_1id1b_478{font-size:20px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.2px}._emptyDescription_1id1b_486{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_1id1b_497{background:#fff}._skeletonRow_1id1b_497:hover{background:#fff!important}._skeletonCell_1id1b_500{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1id1b_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_1id1b_1{0%{background-position:-200% 0}to{background-position:200% 0}}._dropdownContainer_1id1b_516{position:relative;display:inline-block}._dropdownButton_1id1b_518{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;font-weight:500;color:#475569;transition:all .2s ease;font-family:inherit}._dropdownButton_1id1b_518:hover{border-color:#3b82f6;background:#eff6ff}._dropdownTitle_1id1b_535{font-size:12px}._dropdownArrow_1id1b_536{display:inline-flex;transition:transform .2s ease;transform:rotate(-90deg)}._arrowOpen_1id1b_537{transform:rotate(-270deg)}._dropdownListContainer_1id1b_538{min-width:180px}._dropdownListWrapper_1id1b_540{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000001f;border:1px solid #e2e8f0;padding:6px;overflow:hidden}._dropdownListItem_1id1b_549{display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-size:13px;color:#0f172a;width:100%;border-radius:6px;transition:all .2s ease;font-family:inherit}._dropdownListItem_1id1b_549:hover{background:#f1f5f9}._dropdownItemIcon_1id1b_566{flex-shrink:0}._textTruncate_1id1b_567{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deleteAction_1id1b_568{color:#ef4444!important}._deleteAction_1id1b_568:hover{background:#fee2e2!important}._disabledItem_1id1b_571{color:#cbd5e1!important;cursor:not-allowed!important;opacity:.5}._disabledItem_1id1b_571:hover{background:transparent!important}._mobileActions_1id1b_584{display:none;align-items:center;gap:8px;justify-content:flex-end}._mobileActionBtn_1id1b_591{width:40px;height:40px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent;padding:0}._mobileActionBtn_1id1b_591:active:not(:disabled){transform:scale(.94)}._mobileActionBtn_1id1b_591:disabled{opacity:.35;cursor:not-allowed}._mobileViewBtn_1id1b_617{color:#3b82f6;border-color:#bfdbfe;background:#eff6ff}._mobileViewBtn_1id1b_617:active:not(:disabled){background:#dbeafe;border-color:#3b82f6}._mobileEditBtn_1id1b_628{color:#3b82f6;border-color:#bfdbfe;background:#eff6ff}._mobileEditBtn_1id1b_628:active:not(:disabled){background:#dbeafe;border-color:#3b82f6}._mobileDeleteBtn_1id1b_639{color:#ef4444;border-color:#fecaca;background:#fef2f2}._mobileDeleteBtn_1id1b_639:active:not(:disabled){background:#fee2e2;border-color:#ef4444}._pagination_1id1b_652{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fff}._paginationInfo_1id1b_661{font-size:13px;color:#64748b;font-weight:500}._paginationControls_1id1b_662{display:flex;gap:4px;align-items:center}._pageBtn_1id1b_664{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:inherit}._pageBtn_1id1b_664:hover:not(:disabled):not(._pageBtnActive_1id1b_681){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1id1b_664:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1id1b_681{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}._pageBtnActive_1id1b_681:hover{background:#2563eb;border-color:#2563eb}._pageInfo_1id1b_699{font-size:13px;color:#64748b;font-weight:500;padding:0 8px}._pageDots_1id1b_700{color:#94a3b8;padding:0 4px;font-weight:600}@media (max-width: 1200px){._searchInput_1id1b_204{width:220px}}@media (max-width: 1024px){._topBar_1id1b_30{padding:16px 20px}._searchInput_1id1b_204{width:180px}._th_1id1b_353,._td_1id1b_364{padding:12px}}@media (max-width: 768px){._page_1id1b_6{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._topBar_1id1b_30{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._titleGroup_1id1b_44{gap:12px}._title_1id1b_44{font-size:20px}._subtitle_1id1b_72{font-size:12px}._titleIcon_1id1b_50{width:42px;height:42px}._topActions_1id1b_79{display:flex;flex-direction:column;gap:10px;width:100%}._searchBox_1id1b_190{width:100%}._searchInput_1id1b_204{width:100%;font-size:14px}._actionButtonsRow_1id1b_87{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_1id1b_94{display:inline-flex!important;flex:0 0 auto;height:42px;min-height:42px;padding:0 12px;gap:6px}._selectAllBox_1id1b_94 ._checkbox_1id1b_125{width:18px;height:18px}._selectAllText_1id1b_133{font-size:13px}._deleteSelectedBtn_1id1b_95,._addBtn_1id1b_96{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px;justify-content:center;gap:4px}._refreshBtn_1id1b_97{width:42px;height:42px;min-width:42px;min-height:42px;flex:0 0 auto}._deleteSelectedBtn_1id1b_95 span,._addBtn_1id1b_96 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tabsWrapper_1id1b_245{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}._tabs_1id1b_245{min-width:max-content;padding:4px 8px}._tab_1id1b_245{padding:8px 14px;font-size:12px}._tabCount_1id1b_304{font-size:9px;padding:1px 6px;min-width:16px}._card_1id1b_320,._tableWrapper_1id1b_331{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_1id1b_331,._table_1id1b_331 tbody,._table_1id1b_331 tr,._table_1id1b_331 td{display:block;width:100%}._table_1id1b_331{font-size:14px;min-width:0}._table_1id1b_331 thead{display:none}._table_1id1b_331 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_1id1b_331 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_1id1b_331 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_1id1b_331 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_1id1b_331 tbody td:first-child{position:absolute;top:14px;right:14px;width:auto;padding:0;z-index:2;background:transparent;justify-content:flex-end}._table_1id1b_331 tbody td:first-child:before{display:none}._table_1id1b_331 tbody td:first-child ._checkbox_1id1b_125{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_1id1b_331 tbody td:nth-child(2){display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1id1b_331 tbody td:nth-child(2):before{display:none}._challanNumber_1id1b_394{font-size:16px;font-weight:700;color:#1e40af;display:inline-flex;align-items:center;gap:6px}._table_1id1b_331 tbody td:nth-child(3){display:flex;align-items:center;gap:8px;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1id1b_331 tbody td:nth-child(3):before{display:none}._poNumber_1id1b_400{font-size:13px;color:#64748b;font-weight:500}._table_1id1b_331 tbody td:nth-child(4),._table_1id1b_331 tbody td:nth-child(5),._table_1id1b_331 tbody td:nth-child(6),._table_1id1b_331 tbody td:nth-child(7),._table_1id1b_331 tbody td:nth-child(8){padding:8px 0}._dateCell_1id1b_406,._vendorCell_1id1b_407,._itemCount_1id1b_408{font-size:13px;color:#0f172a;font-weight:500}._dateCell_1id1b_406 ._cellIcon_1id1b_420,._vendorCell_1id1b_407 ._cellIcon_1id1b_420,._itemCount_1id1b_408 ._cellIcon_1id1b_420{color:#3b82f6}._companyCell_1id1b_415{font-size:13px;color:#0f172a;font-weight:500}._statusBadge_1id1b_425{font-size:11px;padding:5px 12px}._table_1id1b_331 tbody td:last-child{display:flex;justify-content:flex-end;align-items:center;padding-top:12px;margin-top:10px;border-top:1px solid #f1f5f9;min-width:0}._table_1id1b_331 tbody td:last-child:before{display:none}._actionCell_1id1b_973{justify-content:flex-end!important}._mobileActions_1id1b_584{display:inline-flex!important}._dropdownContainer_1id1b_516{display:none!important}._selectedRow_1id1b_377{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_1id1b_497{padding:16px!important;display:block}._skeletonRow_1id1b_497 td{display:block!important;padding:8px 0!important}._skeletonRow_1id1b_497 td:before{display:none}._empty_1id1b_446{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_1id1b_652{flex-direction:column;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;margin-top:12px}._paginationInfo_1id1b_661{text-align:center;font-size:12px}._paginationControls_1id1b_662{justify-content:center;flex-wrap:wrap}._pageBtn_1id1b_664{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_1id1b_6{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._topBar_1id1b_30{padding:12px;border-radius:10px;gap:10px}._title_1id1b_44{font-size:18px}._subtitle_1id1b_72{font-size:12px}._titleIcon_1id1b_50{width:38px;height:38px;border-radius:10px}._titleIcon_1id1b_50 svg{width:18px;height:18px}._actionButtonsRow_1id1b_87{gap:6px}._selectAllBox_1id1b_94{height:40px;min-height:40px;padding:0 10px}._selectAllBox_1id1b_94 ._checkbox_1id1b_125{width:16px;height:16px}._selectAllText_1id1b_133{font-size:12px}._deleteSelectedBtn_1id1b_95,._addBtn_1id1b_96{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._deleteSelectedBtn_1id1b_95 ._btnText_1id1b_182,._addBtn_1id1b_96 ._btnText_1id1b_182{display:none}._deleteSelectedBtn_1id1b_95,._addBtn_1id1b_96{gap:0}._refreshBtn_1id1b_97{width:40px;height:40px;min-width:40px;min-height:40px}._table_1id1b_331 tbody tr{padding:14px;border-radius:12px;margin-bottom:10px}._challanNumber_1id1b_394{font-size:15px}._poNumber_1id1b_400{font-size:12px}._table_1id1b_331 tbody td{font-size:13px;padding:5px 0}._statusBadge_1id1b_425{font-size:10px;padding:4px 10px}._mobileActionBtn_1id1b_591{width:38px;height:38px;border-radius:9px}._mobileActions_1id1b_584{gap:6px}._pagination_1id1b_652{padding:10px 12px}._paginationInfo_1id1b_661{font-size:11px}._pageBtn_1id1b_664{min-width:30px;height:30px;font-size:11px}}@media (min-width: 769px){._mobileActions_1id1b_584{display:none!important}}@media print{._page_1id1b_6{padding:0;background:#fff}._topBar_1id1b_30{border:none;box-shadow:none;padding:20px 0}._topActions_1id1b_79,._pagination_1id1b_652,._tabsWrapper_1id1b_245{display:none!important}._tableWrapper_1id1b_331{display:block!important}._table_1id1b_331{min-width:100%}._table_1id1b_331 thead{background:#f1f5f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}._statusBadge_1id1b_425{-webkit-print-color-adjust:exact;print-color-adjust:exact}._card_1id1b_320{border:1px solid #e2e8f0;box-shadow:none;border-radius:0}}@media (prefers-reduced-motion: reduce){._spin_1id1b_184,._refreshBtn_1id1b_97,._pageBtn_1id1b_664,._addBtn_1id1b_96,._deleteSelectedBtn_1id1b_95,._skeletonCell_1id1b_500,._mobileActionBtn_1id1b_591{animation:none!important;transition:none!important}._skeletonCell_1id1b_500{background:#f1f5f9!important}}._backdrop_qa7td_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_qa7td_17{opacity:1;visibility:visible}._drawer_qa7td_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_qa7td_35{transform:translate(0)}._drawerHeader_qa7td_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_qa7td_53{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_qa7td_54{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_qa7td_53{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_qa7td_64{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._closeBtn_qa7td_66{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_qa7td_66:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_qa7td_66:disabled{opacity:.4;cursor:not-allowed;transform:none}._drawerBody_qa7td_83{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;display:flex;flex-direction:column}._drawerBody_qa7td_83::-webkit-scrollbar{width:5px}._drawerBody_qa7td_83::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_qa7td_83::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_qa7td_83::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_qa7td_103{display:flex;justify-content:flex-end;gap:12px;padding:14px 28px 20px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5;margin-top:20px}._loadingState_qa7td_120{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:#64748b;font-size:14px}._loadingBar_qa7td_130{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;font-size:12.5px;font-weight:600;margin-bottom:8px}._spin_qa7td_143{animation:_spin_qa7td_143 1s linear infinite}@keyframes _spin_qa7td_143{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_qa7td_145{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_qa7td_143 .8s linear infinite}._sectionHeader_qa7td_157{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_qa7td_165{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_qa7td_157>span:not(._itemCount_qa7td_173){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_qa7td_173{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_qa7td_194{display:grid;grid-template-columns:1fr 1fr;gap:18px}._detailsGrid_qa7td_195{display:grid;grid-template-columns:1fr 1.5fr;gap:18px}._field_qa7td_200{display:flex;flex-direction:column;gap:6px;min-width:0}._label_qa7td_202{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_qa7td_202 svg{color:#3b82f6;flex-shrink:0}._required_qa7td_212{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_qa7td_214{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_qa7td_214:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._input_qa7td_214:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_qa7td_214:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_qa7td_231{min-height:36px;height:36px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_qa7td_238{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_qa7td_238:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_qa7td_240{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._helperText_qa7td_241{font-size:11px;color:#94a3b8;margin-top:2px}._poOption_qa7td_246{display:flex;flex-direction:column;gap:4px;padding:2px 0;min-width:0}._poOptionMain_qa7td_253{display:flex;align-items:center;gap:8px;min-width:0}._poOptionNumber_qa7td_259{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap}._poOptionVendor_qa7td_265{font-size:12px;color:#64748b;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._poOptionDetails_qa7td_273{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#94a3b8}._poOptionDate_qa7td_280,._poOptionCompany_qa7td_281,._poOptionItems_qa7td_282{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}._poSummary_qa7td_292{margin-top:16px;padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 24px}._poSummaryRow_qa7td_303{display:flex;flex-direction:column;gap:3px;min-width:0}._poSummaryLabel_qa7td_309{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._poSummaryValue_qa7td_316{font-size:13.5px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tableWrap_qa7td_328{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}._tableScroll_qa7td_335{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}._tableScroll_qa7td_335::-webkit-scrollbar{height:6px}._tableScroll_qa7td_335::-webkit-scrollbar-track{background:#f1f5f9}._tableScroll_qa7td_335::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._tableScroll_qa7td_335::-webkit-scrollbar-thumb:hover{background:#94a3b8}._itemsHeader_qa7td_346{display:grid;grid-template-columns:minmax(40px,.4fr) minmax(200px,2.2fr) minmax(100px,1fr) minmax(120px,1.1fr) minmax(180px,1.6fr);gap:12px;padding:12px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;position:sticky;top:0;z-index:2}._itemRow_qa7td_369{border-bottom:1px solid #f1f5f9;transition:background .15s ease}._itemRow_qa7td_369:last-child{border-bottom:none}._itemRow_qa7td_369:hover{background:#f8fafc}._itemRowContent_qa7td_376{display:grid;grid-template-columns:minmax(40px,.4fr) minmax(200px,2.2fr) minmax(100px,1fr) minmax(120px,1.1fr) minmax(180px,1.6fr);gap:12px;padding:14px 18px;align-items:start}._itemCell_qa7td_389{display:flex;flex-direction:column;gap:4px;min-width:0}._colIndex_qa7td_396{align-items:center}._sNo_qa7td_397{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;font-size:12px;font-weight:700}._viewValue_qa7td_411{min-height:36px;display:flex;align-items:center;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#0f172a;font-weight:500;box-sizing:border-box;word-break:break-word;line-height:1.3}._inputWrapper_qa7td_427{display:flex;flex-direction:column;gap:2px;min-width:0}._emptyRow_qa7td_429{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:#94a3b8;font-size:13px;background:#fff}._emptyRow_qa7td_429 svg{color:#cbd5e1}._addExtraChargeBtn_qa7td_444{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:0}._addExtraChargeBtn_qa7td_444:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_qa7td_444:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_qa7td_464{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_qa7td_464:hover{border-color:#cbd5e1}._extraChargeBoxError_qa7td_473{border-color:#ef4444!important;background-color:#fef2f2!important}._extraChargeHeader_qa7td_475{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._extraChargeCheckbox_qa7td_481{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a}._removeExtraChargeBtn_qa7td_490{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_qa7td_490:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_qa7td_490:disabled{opacity:.5;cursor:not-allowed}._extraChargeDetails_qa7td_503{display:flex;flex-direction:column}._extraChargeGrid_qa7td_505{display:grid;grid-template-columns:1.4fr .7fr .9fr 1.4fr;gap:12px;align-items:end}._extraChargeField_qa7td_511{display:flex;flex-direction:column;gap:4px;min-width:0}._chargeTypeWrapper_qa7td_513{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:36px}._chargeTypeBtn_qa7td_521{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._chargeTypeBtn_qa7td_521:hover:not(:disabled):not(._active_qa7td_532){background:#f1f5f9;color:#475569}._chargeTypeBtn_qa7td_521._active_qa7td_532{background:#3b82f6;color:#fff}._chargeTypeBtn_qa7td_521:disabled{opacity:.5;cursor:not-allowed}._noExtraCharges_qa7td_536{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_qa7td_536 svg{color:#94a3b8;flex-shrink:0}._summaryCard_qa7td_553{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_qa7td_563{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_qa7td_564{font-weight:500;color:#64748b}._summaryValue_qa7td_565{font-weight:600;color:#0f172a}._summaryDivider_qa7td_566{height:1px;background:#e2e8f0;margin:8px 0}._grandRow_qa7td_571{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_qa7td_572{font-size:15px;font-weight:700;color:#0f172a}._grandValue_qa7td_573{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_qa7td_578{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_qa7td_578:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_qa7td_578:disabled{opacity:.5;cursor:not-allowed}._submitBtn_qa7td_593{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_qa7td_593:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_qa7td_593:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 1400px){._drawer_qa7td_19{max-width:1200px}}@media (max-width: 1200px){._drawer_qa7td_19{max-width:98vw;width:98vw}}@media (max-width: 1024px){._drawer_qa7td_19{width:100vw;max-width:100vw}._detailsGrid_qa7td_195{grid-template-columns:1fr}._poSummary_qa7td_292{grid-template-columns:1fr 1fr}._extraChargeGrid_qa7td_505{grid-template-columns:1fr 1fr;gap:10px}._itemsHeader_qa7td_346,._itemRowContent_qa7td_376{grid-template-columns:minmax(36px,.4fr) minmax(160px,2fr) minmax(80px,.9fr) minmax(100px,1fr) minmax(140px,1.4fr);gap:10px}}@media (max-width: 768px){._drawer_qa7td_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_qa7td_40{padding:12px 16px;min-height:64px}._drawerIcon_qa7td_54{width:40px;height:40px;border-radius:11px}._drawerIcon_qa7td_54 svg{width:18px;height:18px}._drawerTitle_qa7td_53{font-size:17px}._drawerSubtitle_qa7td_64{font-size:12px}._drawerBody_qa7td_83{padding:14px 16px 16px}._drawerFooter_qa7td_103{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_qa7td_578,._submitBtn_qa7td_593{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._customerGrid_qa7td_194,._detailsGrid_qa7td_195{grid-template-columns:1fr;gap:12px}._input_qa7td_214{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._inputSm_qa7td_231{min-height:46px;height:46px;font-size:15px;padding:10px 12px;border-radius:10px}._label_qa7td_202{font-size:13px}._poSummary_qa7td_292{grid-template-columns:1fr 1fr;padding:14px 16px;gap:12px 16px}._poSummaryValue_qa7td_316{font-size:14px}._tableWrap_qa7td_328{border-radius:12px}._itemsHeader_qa7td_346{display:none}._itemRow_qa7td_369{padding:0;border-bottom:none}._itemRowContent_qa7td_376{display:flex;flex-direction:column;gap:14px;padding:16px;border-bottom:1px solid #f1f5f9}._itemRow_qa7td_369:last-child ._itemRowContent_qa7td_376{border-bottom:none}._itemCell_qa7td_389{flex-direction:column;gap:6px;width:100%}._itemCell_qa7td_389:before{content:attr(data-label);font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}._colIndex_qa7td_396{align-items:flex-start}._colIndex_qa7td_396:before{content:none}._sNo_qa7td_397{width:32px;height:32px;border-radius:9px;font-size:13px}._viewValue_qa7td_411{min-height:44px;font-size:15px;padding:10px 12px;border-radius:10px}._emptyRow_qa7td_429{padding:28px 16px;font-size:13px}._extraChargeGrid_qa7td_505{grid-template-columns:1fr;gap:12px}._chargeTypeWrapper_qa7td_513{height:44px}._chargeTypeBtn_qa7td_521{font-size:16px}._extraChargeBox_qa7td_464{padding:14px;border-radius:12px}._extraChargeCheckbox_qa7td_481{font-size:14px;gap:10px}._removeExtraChargeBtn_qa7td_490{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._summaryCard_qa7td_553{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_qa7td_563{font-size:14px;padding:8px 0}._grandValue_qa7td_573{font-size:20px}}@media (max-width: 480px){._drawerHeader_qa7td_40{padding:10px 12px;min-height:60px}._drawerIcon_qa7td_54{width:36px;height:36px;border-radius:10px}._drawerIcon_qa7td_54 svg{width:16px;height:16px}._drawerTitle_qa7td_53{font-size:15px}._drawerSubtitle_qa7td_64{font-size:11px}._closeBtn_qa7td_66{width:36px;height:36px;border-radius:9px}._drawerBody_qa7td_83{padding:12px 12px 14px}._drawerFooter_qa7td_103{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_qa7td_578,._submitBtn_qa7td_593{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_qa7td_157{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_qa7td_157>span:not(._itemCount_qa7td_173){font-size:12px}._sectionIcon_qa7td_165{width:24px;height:24px}._sectionIcon_qa7td_165 svg{width:13px;height:13px}._itemCount_qa7td_173{font-size:11px;padding:2px 10px}._input_qa7td_214{font-size:15px;min-height:46px;height:46px;padding:10px 12px}._inputSm_qa7td_231{font-size:15px;min-height:44px;height:44px}._poSummary_qa7td_292{grid-template-columns:1fr}._summaryCard_qa7td_553{padding:14px 16px}._summaryRow_qa7td_563{font-size:13px}._grandValue_qa7td_573{font-size:18px}._loadingState_qa7td_120{padding:60px 16px;font-size:13px}}@media (max-width: 360px){._drawerTitle_qa7td_53{font-size:14px}._drawerSubtitle_qa7td_64{font-size:10.5px}._input_qa7td_214{font-size:14px;min-height:44px;height:44px}._poSummary_qa7td_292{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._drawer_qa7td_19,._backdrop_qa7td_6,._closeBtn_qa7td_66,._spinner_qa7td_145,._submitBtn_qa7td_593,._itemRow_qa7td_369{animation:none!important;transition-duration:.01ms!important}}._backdrop_1jonk_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_1jonk_17{opacity:1;visibility:visible}._drawer_1jonk_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_1jonk_35{transform:translate(0)}._drawerHeader_1jonk_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0;gap:12px}._drawerTitleGroup_1jonk_54{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_1jonk_55{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_1jonk_54{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitle_1jonk_65{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:600;letter-spacing:.3px}._headerActions_1jonk_67{display:flex;align-items:center;gap:10px;flex-shrink:0}._closeBtn_1jonk_74{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_1jonk_74:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_1jonk_74:disabled{opacity:.4;cursor:not-allowed;transform:none}._statusBadge_1jonk_91{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}._statusDraft_1jonk_104{background:#f1f5f9;color:#475569;border-color:#e2e8f0}._statusReceived_1jonk_105{background:#ecfdf5;color:#059669;border-color:#a7f3d0}._statusCancelled_1jonk_106{background:#fef2f2;color:#dc2626;border-color:#fecaca}._drawerBody_1jonk_111{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;display:flex;flex-direction:column}._drawerBody_1jonk_111::-webkit-scrollbar{width:5px}._drawerBody_1jonk_111::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_1jonk_111::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_1jonk_111::-webkit-scrollbar-thumb:hover{background:#94a3b8}._loadingState_1jonk_131{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:#64748b;font-size:14px}._spin_1jonk_141{animation:_spin_1jonk_141 1s linear infinite}@keyframes _spin_1jonk_141{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_1jonk_144{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:12px;color:#64748b;text-align:center}._errorState_1jonk_144 h3{margin:6px 0 0;font-size:16px;font-weight:700;color:#0f172a}._errorState_1jonk_144 p{margin:0;font-size:13px;color:#64748b;max-width:420px;line-height:1.5}._errorIcon_1jonk_167{color:#ef4444;background:#fef2f2;border:2px solid #fecaca;border-radius:50%;padding:12px;width:68px;height:68px}._retryBtn_1jonk_176{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;margin-top:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #3b82f64d}._retryBtn_1jonk_176:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._retryBtn_1jonk_176:disabled{opacity:.6;cursor:not-allowed;transform:none}._sectionHeader_1jonk_203{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_1jonk_211{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_1jonk_203>span:not(._itemCount_1jonk_219){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_1jonk_219{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._customerGrid_1jonk_240{display:grid;grid-template-columns:1fr 1fr;gap:18px}._detailsGrid_1jonk_241{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}._detailsGrid_1jonk_241+._detailsGrid_1jonk_241{margin-top:16px}._field_1jonk_247{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1jonk_249{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_1jonk_249 svg{color:#3b82f6;flex-shrink:0}._viewValue_1jonk_260{min-height:40px;display:flex;align-items:center;padding:9px 12px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;font-weight:500;box-sizing:border-box;word-break:break-word;line-height:1.4}._tableWrap_1jonk_279{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}._tableScroll_1jonk_286{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}._tableScroll_1jonk_286::-webkit-scrollbar{height:6px}._tableScroll_1jonk_286::-webkit-scrollbar-track{background:#f1f5f9}._tableScroll_1jonk_286::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._tableScroll_1jonk_286::-webkit-scrollbar-thumb:hover{background:#94a3b8}._itemsHeader_1jonk_296{display:grid;grid-template-columns:minmax(40px,.4fr) minmax(220px,2.4fr) minmax(100px,1fr) minmax(100px,1fr) minmax(130px,1.1fr);gap:12px;padding:12px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;position:sticky;top:0;z-index:2}._totalHeader_1jonk_318{text-align:right}._itemRow_1jonk_320{border-bottom:1px solid #f1f5f9;transition:background .15s ease}._itemRow_1jonk_320:last-child{border-bottom:none}._itemRow_1jonk_320:hover{background:#f8fafc}._itemRowContent_1jonk_327{display:grid;grid-template-columns:minmax(40px,.4fr) minmax(220px,2.4fr) minmax(100px,1fr) minmax(100px,1fr) minmax(130px,1.1fr);gap:12px;padding:14px 18px;align-items:start}._itemCell_1jonk_340{display:flex;flex-direction:column;gap:4px;min-width:0}._colIndex_1jonk_347{align-items:center}._sNo_1jonk_348{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;font-size:12px;font-weight:700}._itemCell_1jonk_340 ._viewValue_1jonk_260{min-height:36px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500}._colTotal_1jonk_373{align-items:flex-end}._rowTotal_1jonk_374{display:inline-flex;align-items:center;justify-content:flex-end;min-height:36px;padding:6px 12px;border-radius:8px;background:#eff6ff;border:1.5px solid #bfdbfe;font-size:14px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box;width:100%;max-width:100%}._emptyRow_1jonk_393{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:#94a3b8;font-size:13px;background:#fff}._emptyRow_1jonk_393 svg{color:#cbd5e1}._extraChargeBox_1jonk_408{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_1jonk_408:hover{border-color:#cbd5e1}._extraChargeGrid_1jonk_418{display:grid;grid-template-columns:1.4fr .7fr .9fr 1.4fr;gap:12px;align-items:end}._extraChargeField_1jonk_424{display:flex;flex-direction:column;gap:4px;min-width:0}._extraChargeField_1jonk_424 ._viewValue_1jonk_260{min-height:36px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500}._summaryCard_1jonk_439{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_1jonk_449{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_1jonk_450{font-weight:500;color:#64748b}._summaryValue_1jonk_451{font-weight:600;color:#0f172a}._grandRow_1jonk_452{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_1jonk_453{font-size:15px;font-weight:700;color:#0f172a}._grandValue_1jonk_454{font-size:20px;font-weight:700;color:#3b82f6}._drawerFooter_1jonk_459{display:flex;justify-content:flex-end;gap:12px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5;margin-top:20px;margin-left:-28px;margin-right:-28px;padding:14px 28px 20px}._cancelBtn_1jonk_477{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_1jonk_477:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_1jonk_477:disabled{opacity:.5;cursor:not-allowed}._submitBtn_1jonk_492{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_1jonk_492:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_1jonk_492:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 1400px){._drawer_1jonk_19{max-width:1200px}}@media (max-width: 1200px){._drawer_1jonk_19{max-width:98vw;width:98vw}}@media (max-width: 1024px){._drawer_1jonk_19{width:100vw;max-width:100vw}._detailsGrid_1jonk_241{grid-template-columns:1fr 1fr}._detailsGrid_1jonk_241 ._field_1jonk_247:last-child{grid-column:1 / -1}._extraChargeGrid_1jonk_418{grid-template-columns:1fr 1fr;gap:10px}._itemsHeader_1jonk_296,._itemRowContent_1jonk_327{grid-template-columns:minmax(36px,.4fr) minmax(180px,2.2fr) minmax(80px,.9fr) minmax(80px,.9fr) minmax(110px,1.1fr);gap:10px}}@media (max-width: 768px){._drawer_1jonk_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_1jonk_40{padding:12px 16px;min-height:64px}._drawerIcon_1jonk_55{width:40px;height:40px;border-radius:11px}._drawerIcon_1jonk_55 svg{width:18px;height:18px}._drawerTitle_1jonk_54{font-size:17px}._drawerSubtitle_1jonk_65{font-size:12px}._drawerBody_1jonk_111{padding:14px 16px 16px}._drawerFooter_1jonk_459{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}._cancelBtn_1jonk_477,._submitBtn_1jonk_492{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._customerGrid_1jonk_240,._detailsGrid_1jonk_241{grid-template-columns:1fr;gap:12px}._detailsGrid_1jonk_241 ._field_1jonk_247:last-child{grid-column:1}._detailsGrid_1jonk_241+._detailsGrid_1jonk_241{margin-top:12px}._viewValue_1jonk_260{min-height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._label_1jonk_249{font-size:13px}._tableWrap_1jonk_279{border-radius:12px}._itemsHeader_1jonk_296{display:none}._itemRow_1jonk_320{padding:0;border-bottom:none}._itemRowContent_1jonk_327{display:flex;flex-direction:column;gap:14px;padding:16px;border-bottom:1px solid #f1f5f9}._itemRow_1jonk_320:last-child ._itemRowContent_1jonk_327{border-bottom:none}._itemCell_1jonk_340{flex-direction:column;gap:6px;width:100%}._itemCell_1jonk_340:before{content:attr(data-label);font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}._colIndex_1jonk_347{align-items:flex-start}._colIndex_1jonk_347:before{content:none}._sNo_1jonk_348{width:32px;height:32px;border-radius:9px;font-size:13px}._itemCell_1jonk_340 ._viewValue_1jonk_260{min-height:44px;font-size:15px;padding:10px 12px;border-radius:10px}._colTotal_1jonk_373{align-items:stretch}._rowTotal_1jonk_374{min-height:44px;font-size:16px;border-radius:10px;justify-content:center}._emptyRow_1jonk_393{padding:28px 16px;font-size:13px}._extraChargeGrid_1jonk_418{grid-template-columns:1fr;gap:12px}._extraChargeBox_1jonk_408{padding:14px;border-radius:12px}._extraChargeField_1jonk_424 ._viewValue_1jonk_260{min-height:44px;font-size:15px;padding:10px 12px;border-radius:10px}._summaryCard_1jonk_439{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_1jonk_449{font-size:14px;padding:8px 0}._grandValue_1jonk_454{font-size:20px}._statusBadge_1jonk_91{font-size:10.5px;padding:4px 10px}}@media (max-width: 480px){._drawerHeader_1jonk_40{padding:10px 12px;min-height:60px}._drawerIcon_1jonk_55{width:36px;height:36px;border-radius:10px}._drawerIcon_1jonk_55 svg{width:16px;height:16px}._drawerTitle_1jonk_54{font-size:15px}._drawerSubtitle_1jonk_65{font-size:11px}._closeBtn_1jonk_74{width:36px;height:36px;border-radius:9px}._drawerBody_1jonk_111{padding:12px 12px 14px}._drawerFooter_1jonk_459{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}._cancelBtn_1jonk_477,._submitBtn_1jonk_492{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_1jonk_203{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_1jonk_203>span:not(._itemCount_1jonk_219){font-size:12px}._sectionIcon_1jonk_211{width:24px;height:24px}._sectionIcon_1jonk_211 svg{width:13px;height:13px}._itemCount_1jonk_219{font-size:11px;padding:2px 10px}._viewValue_1jonk_260{font-size:15px;min-height:46px;padding:10px 12px}._summaryCard_1jonk_439{padding:14px 16px}._summaryRow_1jonk_449{font-size:13px}._grandValue_1jonk_454{font-size:18px}._loadingState_1jonk_131{padding:60px 16px;font-size:13px}._errorState_1jonk_144{padding:60px 16px}._errorState_1jonk_144 h3{font-size:15px}._errorState_1jonk_144 p{font-size:12.5px}._retryBtn_1jonk_176{padding:10px 18px;font-size:12.5px}}@media (max-width: 360px){._drawerTitle_1jonk_54{font-size:14px}._drawerSubtitle_1jonk_65{font-size:10.5px}._viewValue_1jonk_260{font-size:14px;min-height:44px}}@media (prefers-reduced-motion: reduce){._drawer_1jonk_19,._backdrop_1jonk_6,._closeBtn_1jonk_74,._spin_1jonk_141,._submitBtn_1jonk_492,._retryBtn_1jonk_176,._itemRow_1jonk_320{animation:none!important;transition-duration:.01ms!important}}._backdrop_xve50_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}._backdropVisible_xve50_17{opacity:1;visibility:visible}._drawer_xve50_19{position:fixed;top:0;right:0;width:96vw;max-width:1280px;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0f172a2e;overflow:hidden}._drawerOpen_xve50_35{transform:translate(0)}._drawerHeader_xve50_40{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fff;flex-shrink:0;min-height:72px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._drawerTitleGroup_xve50_53{display:flex;align-items:center;gap:14px;min-width:0}._drawerIcon_xve50_54{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border:1.5px solid #93c5fd;color:#3b82f6;flex-shrink:0}._drawerTitle_xve50_53{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._drawerSubtitleRow_xve50_64{display:flex;align-items:center;gap:10px;margin-top:2px;flex-wrap:wrap}._drawerSubtitle_xve50_64{font-size:13px;color:#64748b;margin:0;font-weight:600;letter-spacing:.3px}._closeBtn_xve50_73{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_xve50_73:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444;transform:rotate(90deg)}._closeBtn_xve50_73:disabled{opacity:.4;cursor:not-allowed;transform:none}._statusBadge_xve50_90{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}._statusDraft_xve50_103{background:#f1f5f9;color:#475569;border-color:#e2e8f0}._statusReceived_xve50_104{background:#ecfdf5;color:#059669;border-color:#a7f3d0}._statusCancelled_xve50_105{background:#fef2f2;color:#dc2626;border-color:#fecaca}._drawerBody_xve50_110{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 28px 16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;display:flex;flex-direction:column}._drawerBody_xve50_110::-webkit-scrollbar{width:5px}._drawerBody_xve50_110::-webkit-scrollbar-track{background:#f1f5f9}._drawerBody_xve50_110::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._drawerBody_xve50_110::-webkit-scrollbar-thumb:hover{background:#94a3b8}._drawerFooter_xve50_130{display:flex;justify-content:flex-end;gap:12px;flex-shrink:0;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;z-index:5;margin-top:20px;margin-left:-28px;margin-right:-28px;padding:14px 28px 20px}._loadingState_xve50_151{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:#64748b;font-size:14px}._loadingBar_xve50_161{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;font-size:12.5px;font-weight:600;margin-bottom:8px}._spin_xve50_174{animation:_spin_xve50_174 1s linear infinite}@keyframes _spin_xve50_174{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_xve50_176{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_xve50_174 .8s linear infinite}._errorState_xve50_188{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:12px;color:#64748b;text-align:center}._errorState_xve50_188 h3{margin:6px 0 0;font-size:16px;font-weight:700;color:#0f172a}._errorState_xve50_188 p{margin:0;font-size:13px;color:#64748b;max-width:420px;line-height:1.5}._errorIcon_xve50_211{color:#ef4444;background:#fef2f2;border:2px solid #fecaca;border-radius:50%;padding:12px;width:68px;height:68px}._retryBtn_xve50_220{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;margin-top:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #3b82f64d}._retryBtn_xve50_220:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._retryBtn_xve50_220:disabled{opacity:.6;cursor:not-allowed;transform:none}._sectionHeader_xve50_247{display:flex;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}._sectionIcon_xve50_255{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}._sectionHeader_xve50_247>span:not(._itemCount_xve50_263){font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}._itemCount_xve50_263{margin-left:auto;font-size:11.5px;font-weight:600;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 12px;border-radius:12px}._detailsGrid_xve50_284{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:18px}._field_xve50_289{display:flex;flex-direction:column;gap:6px;min-width:0}._label_xve50_291{font-size:12px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px;letter-spacing:.02em}._label_xve50_291 svg{color:#3b82f6;flex-shrink:0}._required_xve50_301{color:#ef4444;font-weight:700;font-size:13px;margin-left:2px}._input_xve50_303{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#0f172a;background:#fff;transition:all .2s ease;width:100%;font-family:inherit;min-height:40px;height:40px;box-sizing:border-box}._input_xve50_303:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._input_xve50_303:hover:not(:disabled):not(:focus){border-color:#93c5fd}._input_xve50_303:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._inputSm_xve50_320{min-height:36px;height:36px;padding:6px 10px;font-size:12.5px;border-radius:8px}._inputError_xve50_327{border-color:#ef4444!important;background-color:#fef2f2!important}._inputError_xve50_327:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef44441a!important}._error_xve50_188{font-size:11px;color:#dc2626;margin-top:2px;font-weight:500}._poInfoCard_xve50_334{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:4px}._poInfoHeader_xve50_342{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:.05em;padding-bottom:12px;margin-bottom:14px;border-bottom:1px dashed #dbeafe}._poInfoGrid_xve50_355{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px}._poInfoItem_xve50_360{display:flex;flex-direction:column;gap:3px;min-width:0}._poInfoLabel_xve50_361{font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}._poInfoValue_xve50_368{font-size:13.5px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tableWrap_xve50_380{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}._tableScroll_xve50_387{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}._tableScroll_xve50_387::-webkit-scrollbar{height:6px}._tableScroll_xve50_387::-webkit-scrollbar-track{background:#f1f5f9}._tableScroll_xve50_387::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._tableScroll_xve50_387::-webkit-scrollbar-thumb:hover{background:#94a3b8}._itemsHeader_xve50_397{display:grid;grid-template-columns:minmax(40px,.4fr) minmax(200px,2.2fr) minmax(100px,1fr) minmax(120px,1.1fr) minmax(180px,1.6fr);gap:12px;padding:12px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;position:sticky;top:0;z-index:2}._itemRow_xve50_420{border-bottom:1px solid #f1f5f9;transition:background .15s ease}._itemRow_xve50_420:last-child{border-bottom:none}._itemRow_xve50_420:hover{background:#f8fafc}._itemRowContent_xve50_427{display:grid;grid-template-columns:minmax(40px,.4fr) minmax(200px,2.2fr) minmax(100px,1fr) minmax(120px,1.1fr) minmax(180px,1.6fr);gap:12px;padding:14px 18px;align-items:start}._itemCell_xve50_440{display:flex;flex-direction:column;gap:4px;min-width:0}._colIndex_xve50_447{align-items:center}._sNo_xve50_448{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;font-size:12px;font-weight:700}._viewValue_xve50_462{min-height:36px;display:flex;align-items:center;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#0f172a;font-weight:500;box-sizing:border-box;word-break:break-word;line-height:1.3}._emptyRow_xve50_478{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:#94a3b8;font-size:13px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px}._emptyRow_xve50_478 svg{color:#cbd5e1}._addExtraChargeBtn_xve50_495{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-left:auto;border:1.5px solid #bfdbfe;background:#eff6ff;color:#3b82f6;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:0}._addExtraChargeBtn_xve50_495:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._addExtraChargeBtn_xve50_495:disabled{opacity:.5;cursor:not-allowed}._extraChargeBox_xve50_515{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease}._extraChargeBox_xve50_515:hover{border-color:#cbd5e1}._extraChargeBoxError_xve50_524{border-color:#ef4444!important;background-color:#fef2f2!important}._extraChargeHeader_xve50_526{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._extraChargeCheckbox_xve50_532{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a}._removeExtraChargeBtn_xve50_541{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .2s ease}._removeExtraChargeBtn_xve50_541:hover:not(:disabled){background:#fef2f2;color:#ef4444}._removeExtraChargeBtn_xve50_541:disabled{opacity:.5;cursor:not-allowed}._extraChargeDetails_xve50_554{display:flex;flex-direction:column}._extraChargeGrid_xve50_556{display:grid;grid-template-columns:1.4fr .7fr .9fr 1.4fr;gap:12px;align-items:end}._extraChargeField_xve50_562{display:flex;flex-direction:column;gap:4px;min-width:0}._chargeTypeWrapper_xve50_564{display:flex;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;height:36px}._chargeTypeBtn_xve50_572{flex:1;padding:4px 8px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._chargeTypeBtn_xve50_572:hover:not(:disabled):not(._active_xve50_583){background:#f1f5f9;color:#475569}._chargeTypeBtn_xve50_572._active_xve50_583{background:#3b82f6;color:#fff}._chargeTypeBtn_xve50_572:disabled{opacity:.5;cursor:not-allowed}._noExtraCharges_xve50_587{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;margin-bottom:4px}._noExtraCharges_xve50_587 svg{color:#94a3b8;flex-shrink:0}._summaryCard_xve50_604{margin-top:20px;padding:18px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:400px;margin-left:auto;box-shadow:0 2px 8px #0f172a0a}._summaryRow_xve50_614{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}._summaryLabel_xve50_615{font-weight:500;color:#64748b}._summaryValue_xve50_616{font-weight:600;color:#0f172a}._grandRow_xve50_617{padding-top:12px;margin-top:8px;border-top:2px solid #e2e8f0}._grandLabel_xve50_618{font-size:15px;font-weight:700;color:#0f172a}._grandValue_xve50_619{font-size:20px;font-weight:700;color:#3b82f6}._cancelBtn_xve50_624{padding:9px 28px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px}._cancelBtn_xve50_624:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_xve50_624:disabled{opacity:.5;cursor:not-allowed}._submitBtn_xve50_639{display:inline-flex;align-items:center;gap:8px;padding:9px 32px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:40px;box-shadow:0 2px 10px #3b82f64d}._submitBtn_xve50_639:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._submitBtn_xve50_639:disabled{opacity:.6;cursor:not-allowed;transform:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}input[type=number]{-moz-appearance:textfield}@media (max-width: 1400px){._drawer_xve50_19{max-width:1200px}}@media (max-width: 1200px){._drawer_xve50_19{max-width:98vw;width:98vw}}@media (max-width: 1024px){._drawer_xve50_19{width:100vw;max-width:100vw}._detailsGrid_xve50_284{grid-template-columns:1fr 1fr}._detailsGrid_xve50_284 ._field_xve50_289:nth-child(3){grid-column:1 / -1}._poInfoGrid_xve50_355{grid-template-columns:repeat(2,minmax(0,1fr))}._extraChargeGrid_xve50_556{grid-template-columns:1fr 1fr;gap:10px}._itemsHeader_xve50_397,._itemRowContent_xve50_427{grid-template-columns:minmax(36px,.4fr) minmax(160px,2fr) minmax(80px,.9fr) minmax(100px,1fr) minmax(140px,1.4fr);gap:10px}}@media (max-width: 768px){._drawer_xve50_19{width:100vw;max-width:100vw;height:100dvh}._drawerHeader_xve50_40{padding:12px 16px;min-height:64px}._drawerIcon_xve50_54{width:40px;height:40px;border-radius:11px}._drawerIcon_xve50_54 svg{width:18px;height:18px}._drawerTitle_xve50_53{font-size:17px}._drawerSubtitle_xve50_64{font-size:12px}._drawerBody_xve50_110{padding:14px 16px 16px}._drawerFooter_xve50_130{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0f172a0d;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}._cancelBtn_xve50_624,._submitBtn_xve50_639{flex:1 1 0;justify-content:center;min-height:48px;font-size:15px;border-radius:12px;padding:12px 16px}._detailsGrid_xve50_284{grid-template-columns:1fr;gap:12px}._detailsGrid_xve50_284 ._field_xve50_289:nth-child(3){grid-column:1}._input_xve50_303{min-height:48px;height:48px;font-size:15px;padding:12px 14px;border-radius:12px}._inputSm_xve50_320{min-height:46px;height:46px;font-size:15px;padding:10px 12px;border-radius:10px}._label_xve50_291{font-size:13px}._poInfoCard_xve50_334{padding:14px 16px}._poInfoHeader_xve50_342{font-size:11.5px;padding-bottom:10px;margin-bottom:12px}._poInfoGrid_xve50_355{grid-template-columns:1fr 1fr;gap:12px 16px}._poInfoValue_xve50_368{font-size:14px}._tableWrap_xve50_380{border-radius:12px}._itemsHeader_xve50_397{display:none}._itemRow_xve50_420{padding:0;border-bottom:none}._itemRowContent_xve50_427{display:flex;flex-direction:column;gap:14px;padding:16px;border-bottom:1px solid #f1f5f9}._itemRow_xve50_420:last-child ._itemRowContent_xve50_427{border-bottom:none}._itemCell_xve50_440{flex-direction:column;gap:6px;width:100%}._itemCell_xve50_440:before{content:attr(data-label);font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}._colIndex_xve50_447{align-items:flex-start}._colIndex_xve50_447:before{content:none}._sNo_xve50_448{width:32px;height:32px;border-radius:9px;font-size:13px}._viewValue_xve50_462{min-height:44px;font-size:15px;padding:10px 12px;border-radius:10px}._emptyRow_xve50_478{padding:28px 16px;font-size:13px}._extraChargeGrid_xve50_556{grid-template-columns:1fr;gap:12px}._chargeTypeWrapper_xve50_564{height:44px}._chargeTypeBtn_xve50_572{font-size:16px}._extraChargeBox_xve50_515{padding:14px;border-radius:12px}._extraChargeCheckbox_xve50_532{font-size:14px;gap:10px}._removeExtraChargeBtn_xve50_541{width:38px;height:38px;border-radius:9px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._summaryCard_xve50_604{max-width:100%;margin-left:0;padding:16px 18px}._summaryRow_xve50_614{font-size:14px;padding:8px 0}._grandValue_xve50_619{font-size:20px}._statusBadge_xve50_90{font-size:10px;padding:3px 9px}._drawerSubtitleRow_xve50_64{gap:8px}}@media (max-width: 480px){._drawerHeader_xve50_40{padding:10px 12px;min-height:60px}._drawerIcon_xve50_54{width:36px;height:36px;border-radius:10px}._drawerIcon_xve50_54 svg{width:16px;height:16px}._drawerTitle_xve50_53{font-size:15px}._drawerSubtitle_xve50_64{font-size:11px}._closeBtn_xve50_73{width:36px;height:36px;border-radius:9px}._drawerBody_xve50_110{padding:12px 12px 14px}._drawerFooter_xve50_130{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}._cancelBtn_xve50_624,._submitBtn_xve50_639{min-height:46px;font-size:14px;border-radius:11px}._sectionHeader_xve50_247{margin:16px 0 10px;padding-bottom:6px}._sectionHeader_xve50_247>span:not(._itemCount_xve50_263){font-size:12px}._sectionIcon_xve50_255{width:24px;height:24px}._sectionIcon_xve50_255 svg{width:13px;height:13px}._itemCount_xve50_263{font-size:11px;padding:2px 10px}._input_xve50_303{font-size:15px;min-height:46px;height:46px;padding:10px 12px}._inputSm_xve50_320{font-size:15px;min-height:44px;height:44px}._poInfoGrid_xve50_355{grid-template-columns:1fr;gap:12px}._summaryCard_xve50_604{padding:14px 16px}._summaryRow_xve50_614{font-size:13px}._grandValue_xve50_619{font-size:18px}._loadingState_xve50_151{padding:60px 16px;font-size:13px}._errorState_xve50_188{padding:60px 16px}._errorState_xve50_188 h3{font-size:15px}._errorState_xve50_188 p{font-size:12.5px}._retryBtn_xve50_220{padding:10px 18px;font-size:12.5px}}@media (max-width: 360px){._drawerTitle_xve50_53{font-size:14px}._drawerSubtitle_xve50_64{font-size:10.5px}._input_xve50_303{font-size:14px;min-height:44px;height:44px}._poInfoGrid_xve50_355{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._drawer_xve50_19,._backdrop_xve50_6,._closeBtn_xve50_73,._spinner_xve50_176,._submitBtn_xve50_639,._retryBtn_xve50_220,._itemRow_xve50_420{animation:none!important;transition-duration:.01ms!important}}._drawerOverlay_14r4z_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_14r4z_1 .3s ease}@keyframes _fadeIn_14r4z_1{0%{opacity:0}to{opacity:1}}._drawer_14r4z_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_14r4z_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_14r4z_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_14r4z_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_14r4z_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_14r4z_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_14r4z_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_14r4z_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_14r4z_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_14r4z_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_14r4z_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_14r4z_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_14r4z_126::-webkit-scrollbar{width:6px}._companyForm_14r4z_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_14r4z_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_14r4z_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_14r4z_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_14r4z_1 .25s ease}@keyframes _bannerIn_14r4z_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_14r4z_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_14r4z_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_14r4z_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_14r4z_177:hover{background:#fecaca;color:#b91c1c}._viewForm_14r4z_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_14r4z_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_14r4z_208:first-of-type{margin-top:0}._grid_14r4z_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_14r4z_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_14r4z_237{grid-column:1 / -1}._detailsGrid_14r4z_244{display:grid;grid-template-columns:1fr 1fr;gap:16px}._detailItem_14r4z_250{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;transition:all .2s ease}._detailItem_14r4z_250:hover{border-color:#bfdbfe;box-shadow:0 2px 8px #3b82f60f}._detailLabel_14r4z_266{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._detailLabel_14r4z_266 svg{color:#3b82f6;flex-shrink:0}._detailValue_14r4z_282{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4;word-break:break-word;min-height:22px;display:flex;align-items:center}._detailValueBlock_14r4z_293{display:block;white-space:pre-wrap;font-weight:500;font-size:14px;line-height:1.6}._skeletonWrapper_14r4z_304{display:flex;flex-direction:column;gap:16px}._sectionLabelSkeleton_14r4z_310{height:14px;width:180px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_14r4z_1 1.5s ease-in-out infinite;margin-bottom:4px}._skeletonLabel_14r4z_320{height:12px;width:110px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_14r4z_1 1.5s ease-in-out infinite}._skeletonValue_14r4z_329{height:22px;width:70%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:8px;animation:_skeletonShimmer_14r4z_1 1.5s ease-in-out infinite}._skeletonValueTall_14r4z_338{height:60px;width:100%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_skeletonShimmer_14r4z_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_14r4z_1{0%{background-position:-200% 0}to{background-position:200% 0}}._emptyState_14r4z_355{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:#94a3b8;font-size:14px;text-align:center}._emptyState_14r4z_355 p{margin:0}._drawerFooter_14r4z_372{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_14r4z_383{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_14r4z_383:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_14r4z_383:disabled{opacity:.6;cursor:not-allowed}._submitBtn_14r4z_406{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_14r4z_406:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_14r4z_406:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 1024px){._drawer_14r4z_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_14r4z_7{background:#0f172a8c}._drawer_14r4z_7{width:100vw;max-width:100vw;animation:_slideInMobile_14r4z_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_14r4z_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_14r4z_50{padding:12px 16px;min-height:64px}._headerLeft_14r4z_61{gap:10px}._headerIcon_14r4z_68{width:38px;height:38px;border-radius:10px}._headerIcon_14r4z_68 svg{width:18px;height:18px}._drawerTitle_14r4z_81{font-size:16px}._headerSubtitle_14r4z_90{font-size:12px;margin-top:1px}._drawerClose_14r4z_97{width:36px;height:36px;border-radius:10px}._companyForm_14r4z_126{padding:16px}._grid_14r4z_224,._detailsGrid_14r4z_244{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_14r4z_237{grid-column:1 / -1}._sectionLabel_14r4z_208{font-size:12px;margin-bottom:2px}._detailItem_14r4z_250{padding:12px 14px;border-radius:12px}._detailValue_14r4z_282{font-size:15px}._detailValueBlock_14r4z_293{font-size:14px}._errorBanner_14r4z_145{padding:10px 12px;border-radius:10px}._errorBannerText_14r4z_168{font-size:12.5px}._drawerFooter_14r4z_372{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_14r4z_383,._submitBtn_14r4z_406{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_14r4z_406 svg{width:16px;height:16px}._skeletonValueTall_14r4z_338{height:70px;border-radius:12px}}@media (max-width: 480px){._drawerHeader_14r4z_50{padding:10px 12px;min-height:60px}._headerIcon_14r4z_68{width:34px;height:34px;border-radius:8px}._headerIcon_14r4z_68 svg{width:16px;height:16px}._drawerTitle_14r4z_81{font-size:15px}._headerSubtitle_14r4z_90{font-size:11px}._drawerClose_14r4z_97{width:34px;height:34px;border-radius:8px}._companyForm_14r4z_126{padding:12px}._sectionLabel_14r4z_208{font-size:11.5px}._grid_14r4z_224,._detailsGrid_14r4z_244{grid-template-columns:1fr 1fr;gap:10px}._detailItem_14r4z_250{padding:10px 12px;border-radius:10px}._detailLabel_14r4z_266{font-size:10.5px}._detailValue_14r4z_282{font-size:14px}._detailValueBlock_14r4z_293{font-size:13px}._drawerFooter_14r4z_372{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_14r4z_383,._submitBtn_14r4z_406{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_14r4z_224,._detailsGrid_14r4z_244{grid-template-columns:1fr}._fullWidth_14r4z_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_14r4z_7{width:100vw;max-width:100vw}._companyForm_14r4z_126{padding:12px}._grid_14r4z_224,._detailsGrid_14r4z_244{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_14r4z_372{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_14r4z_383,._submitBtn_14r4z_406{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_14r4z_7,._drawerOverlay_14r4z_7,._drawerClose_14r4z_97,._skeletonLabel_14r4z_320,._skeletonValue_14r4z_329,._skeletonValueTall_14r4z_338,._sectionLabelSkeleton_14r4z_310,._submitBtn_14r4z_406,._errorBanner_14r4z_145,._detailItem_14r4z_250{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_14r4z_7{display:none!important}._drawer_14r4z_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}._drawerFooter_14r4z_372{display:none!important}}._drawerOverlay_4bb2s_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_4bb2s_1 .3s ease}@keyframes _fadeIn_4bb2s_1{0%{opacity:0}to{opacity:1}}._drawer_4bb2s_7{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;height:100dvh;background:#fff;z-index:9999;box-shadow:-8px 0 40px #00000026;animation:_slideIn_4bb2s_1 .35s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes _slideIn_4bb2s_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_4bb2s_50{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:2px solid #f1f5f9;background:#fff;flex-shrink:0;min-height:76px}._headerLeft_4bb2s_61{display:flex;align-items:center;gap:14px;min-width:0}._headerIcon_4bb2s_68{width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0;color:#3b82f6}._drawerTitle_4bb2s_81{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._headerSubtitle_4bb2s_90{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._drawerClose_4bb2s_97{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;flex-shrink:0}._drawerClose_4bb2s_97:hover:not(:disabled){background:#fee2e2;color:#ef4444;transform:rotate(90deg)}._drawerClose_4bb2s_97:disabled{opacity:.5;cursor:not-allowed}._companyForm_4bb2s_126{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;background:#fafbfc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}._companyForm_4bb2s_126::-webkit-scrollbar{width:6px}._companyForm_4bb2s_126::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}._companyForm_4bb2s_126::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._companyForm_4bb2s_126::-webkit-scrollbar-thumb:hover{background:#94a3b8}._errorBanner_4bb2s_145{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:16px;animation:_bannerIn_4bb2s_1 .25s ease}@keyframes _bannerIn_4bb2s_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._errorBannerIcon_4bb2s_162{color:#ef4444;flex-shrink:0;margin-top:1px}._errorBannerText_4bb2s_168{flex:1;font-size:13px;font-weight:500;color:#b91c1c;line-height:1.4;word-break:break-word}._errorBannerClose_4bb2s_177{width:22px;height:22px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;transition:all .2s ease}._errorBannerClose_4bb2s_177:hover{background:#fecaca;color:#b91c1c}._form_4bb2s_202{display:flex;flex-direction:column;gap:16px}._sectionLabel_4bb2s_208{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9}._sectionLabel_4bb2s_208:first-of-type{margin-top:0}._grid_4bb2s_224{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_4bb2s_230{display:flex;flex-direction:column;gap:6px;min-width:0}._fullWidth_4bb2s_237{grid-column:1 / -1}._label_4bb2s_241{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_4bb2s_241 svg{color:#3b82f6;flex-shrink:0}._required_4bb2s_255{color:#ef4444!important;font-weight:700}._helperText_4bb2s_260{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:400;line-height:1.4}._input_4bb2s_271{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#fafbfc;transition:all .25s ease;outline:none;font-family:inherit;min-height:46px;height:46px;box-sizing:border-box}._input_4bb2s_271:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}._input_4bb2s_271:hover:not(:disabled){border-color:#94a3b8}._input_4bb2s_271:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}._input_4bb2s_271::placeholder{color:#94a3b8}._textarea_4bb2s_308{height:auto;min-height:100px;resize:vertical;line-height:1.5;font-family:inherit;padding:12px 14px}input[type=date]._input_4bb2s_271{cursor:pointer;color-scheme:light}input[type=date]._input_4bb2s_271::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .2s ease}input[type=date]._input_4bb2s_271::-webkit-calendar-picker-indicator:hover{opacity:1}._inputError_4bb2s_336{border-color:#ef4444!important;background:#fef2f2!important}._inputError_4bb2s_336:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}._error_4bb2s_145{font-size:12px;color:#ef4444;margin-top:2px;font-weight:500}._charCount_4bb2s_353{font-size:11.5px;color:#94a3b8;margin-top:2px;font-weight:500;text-align:right}._skeletonWrapper_4bb2s_364{display:flex;flex-direction:column;gap:16px}._sectionLabelSkeleton_4bb2s_370{height:14px;width:180px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_4bb2s_1 1.5s ease-in-out infinite;margin-bottom:4px}._skeletonLabel_4bb2s_380{height:12px;width:110px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_4bb2s_1 1.5s ease-in-out infinite}._skeletonInput_4bb2s_389{height:46px;width:100%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_skeletonShimmer_4bb2s_1 1.5s ease-in-out infinite}._skeletonTextarea_4bb2s_398{height:110px;width:100%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;animation:_skeletonShimmer_4bb2s_1 1.5s ease-in-out infinite}@keyframes _skeletonShimmer_4bb2s_1{0%{background-position:-200% 0}to{background-position:200% 0}}._drawerFooter_4bb2s_415{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:2px solid #f1f5f9;flex-shrink:0;box-shadow:0 -4px 12px #0f172a08}._cancelBtn_4bb2s_426{padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;min-height:46px}._cancelBtn_4bb2s_426:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._cancelBtn_4bb2s_426:disabled{opacity:.6;cursor:not-allowed}._submitBtn_4bb2s_449{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #3b82f640;min-height:46px;letter-spacing:.2px}._submitBtn_4bb2s_449:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._submitBtn_4bb2s_449:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_4bb2s_483{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_4bb2s_483 .7s linear infinite;flex-shrink:0}@keyframes _spin_4bb2s_483{to{transform:rotate(360deg)}}.react-select__control{min-height:46px!important}.react-select__value-container{padding:0 12px!important}.react-select__indicator-separator{display:none!important}.react-select__menu{z-index:9999!important}.react-select__menu-portal{z-index:10000!important}@media (max-width: 1024px){._drawer_4bb2s_7{width:95vw}}@media (max-width: 768px){._drawerOverlay_4bb2s_7{background:#0f172a8c}._drawer_4bb2s_7{width:100vw;max-width:100vw;animation:_slideInMobile_4bb2s_1 .35s cubic-bezier(.32,.72,0,1)}@keyframes _slideInMobile_4bb2s_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_4bb2s_50{padding:12px 16px;min-height:64px}._headerLeft_4bb2s_61{gap:10px}._headerIcon_4bb2s_68{width:38px;height:38px;border-radius:10px}._headerIcon_4bb2s_68 svg{width:18px;height:18px}._drawerTitle_4bb2s_81{font-size:16px}._headerSubtitle_4bb2s_90{font-size:12px;margin-top:1px}._drawerClose_4bb2s_97{width:36px;height:36px;border-radius:10px}._companyForm_4bb2s_126{padding:16px}._grid_4bb2s_224{grid-template-columns:1fr 1fr;gap:12px}._fullWidth_4bb2s_237{grid-column:1 / -1}._sectionLabel_4bb2s_208{font-size:12px;margin-bottom:2px}._input_4bb2s_271{font-size:16px;min-height:48px;height:48px;padding:12px 14px;border-radius:12px;background:#fff}._textarea_4bb2s_308{height:auto;min-height:110px}._label_4bb2s_241{font-size:13px}._errorBanner_4bb2s_145{padding:10px 12px;border-radius:10px}._errorBannerText_4bb2s_168{font-size:12.5px}._drawerFooter_4bb2s_415{flex-direction:row;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0f172a0d}._cancelBtn_4bb2s_426,._submitBtn_4bb2s_449{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:48px;font-size:15px;font-weight:600;border-radius:12px;padding:12px 16px;white-space:nowrap}._submitBtn_4bb2s_449 svg{width:16px;height:16px}._skeletonInput_4bb2s_389{height:48px;border-radius:12px}._skeletonTextarea_4bb2s_398{height:110px;border-radius:12px}.react-select__control{min-height:48px!important;font-size:16px!important}.react-select__option{padding:12px 14px!important;font-size:15px!important;min-height:44px}.react-select__single-value,.react-select__placeholder,.react-select__input{font-size:16px!important}}@media (max-width: 480px){._drawerHeader_4bb2s_50{padding:10px 12px;min-height:60px}._headerIcon_4bb2s_68{width:34px;height:34px;border-radius:8px}._headerIcon_4bb2s_68 svg{width:16px;height:16px}._drawerTitle_4bb2s_81{font-size:15px}._headerSubtitle_4bb2s_90{font-size:11px}._drawerClose_4bb2s_97{width:34px;height:34px;border-radius:8px}._companyForm_4bb2s_126{padding:12px}._sectionLabel_4bb2s_208{font-size:11.5px}._grid_4bb2s_224{grid-template-columns:1fr 1fr;gap:10px}._input_4bb2s_271{font-size:16px;min-height:46px;height:46px;padding:10px 12px;border-radius:10px}._textarea_4bb2s_308{height:auto;min-height:100px;padding:10px 12px}._skeletonInput_4bb2s_389{height:46px;border-radius:10px}._skeletonTextarea_4bb2s_398{height:100px;border-radius:10px}._label_4bb2s_241{font-size:12.5px}._label_4bb2s_241 svg{width:12px;height:12px}._drawerFooter_4bb2s_415{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}._cancelBtn_4bb2s_426,._submitBtn_4bb2s_449{min-height:46px;font-size:14px;border-radius:11px;padding:10px 12px}}@media (max-width: 360px){._grid_4bb2s_224{grid-template-columns:1fr}._fullWidth_4bb2s_237{grid-column:auto}}@media (max-width: 900px) and (orientation: landscape){._drawer_4bb2s_7{width:100vw;max-width:100vw}._companyForm_4bb2s_126{padding:12px}._grid_4bb2s_224{grid-template-columns:1fr 1fr;gap:12px}._drawerFooter_4bb2s_415{flex-direction:row;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}._cancelBtn_4bb2s_426,._submitBtn_4bb2s_449{min-height:42px;font-size:13px;padding:8px 18px}}@media (prefers-reduced-motion: reduce){._drawer_4bb2s_7,._drawerOverlay_4bb2s_7,._drawerClose_4bb2s_97,._spinner_4bb2s_483,._skeletonLabel_4bb2s_380,._skeletonInput_4bb2s_389,._skeletonTextarea_4bb2s_398,._sectionLabelSkeleton_4bb2s_370,._submitBtn_4bb2s_449,._errorBanner_4bb2s_145{animation:none!important;transition-duration:.01ms!important}}@media print{._drawerOverlay_4bb2s_7{display:none!important}._drawer_4bb2s_7{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important}}._page_1488r_7{padding:0;background:#f8fafc}._pageContent_1488r_13{margin:0 auto;transition:filter .3s ease}._pageBlur_1488r_18{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}._header_1488r_27{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}._headerLeft_1488r_41{display:flex;align-items:center;gap:16px}._headerIcon_1488r_47{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;flex-shrink:0}._title_1488r_59{font-size:24px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.3px;line-height:1.2}._subtitle_1488r_68{font-size:13px;color:#64748b;margin:2px 0 0;font-weight:400}._headerRight_1488r_75{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionButtonsRow_1488r_85{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._selectAllBox_1488r_92,._deleteSelectedBtn_1488r_93,._addBtn_1488r_94,._refreshBtn_1488r_95{height:38px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0}._selectAllBox_1488r_92{display:none;background:#fff;border:1.5px solid #e2e8f0;color:#334155;-webkit-user-select:none;user-select:none}._selectAllBox_1488r_92:hover{border-color:#3b82f6;background:#eff6ff}._selectAllBox_1488r_92 ._checkbox_1488r_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._selectAllText_1488r_131{font-size:13px;font-weight:600;color:#334155}._deleteSelectedBtn_1488r_93{background:#fee2e2;color:#dc2626;border:1.5px solid #fecaca}._deleteSelectedBtn_1488r_93:hover:not(:disabled){background:#fecaca;border-color:#f87171}._deleteSelectedBtn_1488r_93:disabled{opacity:.5;cursor:not-allowed}._addBtn_1488r_94{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1.5px solid transparent;box-shadow:0 2px 8px #3b82f640}._addBtn_1488r_94:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #3b82f659;transform:translateY(-1px)}._refreshBtn_1488r_95{background:#fff;border:1.5px solid #e2e8f0;color:#3b82f6;width:38px;padding:0}._refreshBtn_1488r_95:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff}._refreshBtn_1488r_95:disabled{opacity:.5;cursor:not-allowed}._spin_1488r_174{animation:_spin_1488r_174 .8s linear infinite}@keyframes _spin_1488r_174{to{transform:rotate(360deg)}}._searchBar_1488r_180{display:flex;align-items:center;gap:10px}._searchWrapper_1488r_181{position:relative;display:flex;align-items:center}._searchIcon_1488r_182{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:1}._searchInput_1488r_184{height:38px;padding:0 36px 0 38px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;width:280px;background:#fff;color:#0f172a;transition:all .25s ease;outline:none;font-family:inherit}._searchInput_1488r_184:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._searchInput_1488r_184::placeholder{color:#94a3b8}._clearSearchBtn_1488r_205{position:absolute;right:10px;border:none;background:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._clearSearchBtn_1488r_205:hover{color:#475569;background:#f1f5f9}._tableWrapper_1488r_225{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_1488r_225{width:100%;border-collapse:collapse;font-size:13px}._table_1488r_225 thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}._table_1488r_225 thead th{padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#475569;text-align:left;white-space:nowrap}._table_1488r_225 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s ease}._rowHover_1488r_263:hover{background:#f8fafc}._rowHover_1488r_263:last-child{border-bottom:none}._selectedRow_1488r_265{background:#eff6ff!important}._table_1488r_225 tbody td{padding:14px 16px;vertical-align:middle;color:#0f172a;font-size:13px}._checkboxCell_1488r_275{width:36px;text-align:center}._checkbox_1488r_123{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._snoCell_1488r_283{width:44px;text-align:center;color:#94a3b8;font-size:13px;font-weight:500}._snoText_1488r_284{display:inline-block;min-width:24px}._productCell_1488r_286{display:flex;align-items:center;gap:10px}._avatar_1488r_288{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._productInfo_1488r_301{display:flex;flex-direction:column;gap:2px;min-width:0}._productName_1488r_308{font-weight:600;color:#0f172a;font-size:13px}._iconCell_1488r_310{display:flex;align-items:center;gap:6px;color:#334155;font-size:13px;font-weight:500}._cellIcon_1488r_319{color:#94a3b8;flex-shrink:0}._messageCell_1488r_321{display:flex;align-items:center;gap:6px;color:#334155;font-size:13px;font-weight:500;max-width:320px}._messageText_1488r_331{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block}._actionCell_1488r_340{text-align:center!important;min-width:140px}._actionBtnGroup_1488r_341{display:flex;align-items:center;gap:3px;justify-content:center}._actionBtn_1488r_341{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}._actionBtn_1488r_341:hover:not(:disabled){transform:scale(1.05)}._viewBtn_1488r_357:hover,._editBtn_1488r_358:hover{background:#eff6ff}._deleteBtn_1488r_359:hover{background:#fee2e2}._empty_1488r_364{padding:80px 20px!important;text-align:center!important;background:#fafbfc}._emptyState_1488r_365{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto}._emptyIconWrapper_1488r_367{width:96px;height:96px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed #93c5fd}._emptyTitle_1488r_378{font-size:20px;font-weight:600;color:#0f172a;margin:0}._emptyDescription_1488r_379{font-size:14px;color:#94a3b8;margin:0;line-height:1.6;max-width:320px}._skeletonRow_1488r_384{background:#fff}._skeletonRow_1488r_384:hover{background:#fff!important}._skeletonCell_1488r_386{height:18px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1488r_1 1.5s ease-in-out infinite}._skeletonCellCenter_1488r_394{margin:0 auto}._skeletonProfile_1488r_395{display:flex;align-items:center;gap:10px}._skeletonAvatar_1488r_397{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonShimmer_1488r_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _skeletonShimmer_1488r_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_1488r_415{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px #0000000a}._paginationInfo_1488r_427{font-size:13px;color:#64748b;font-weight:500}._paginationControls_1488r_428{display:flex;gap:4px;align-items:center}._pageBtn_1488r_430{min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageBtn_1488r_430:hover:not(:disabled):not(._pageBtnActive_1488r_446){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._pageBtn_1488r_430:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1488r_446{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600;box-shadow:0 2px 8px #3b82f64d}@media (max-width: 1200px){._searchInput_1488r_184{width:220px}}@media (max-width: 1024px){._header_1488r_27{padding:16px 20px}._searchInput_1488r_184{width:180px}._table_1488r_225 thead th,._table_1488r_225 tbody td{padding:12px}}@media (max-width: 768px){._page_1488r_7{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._header_1488r_27{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}._headerLeft_1488r_41{gap:12px}._title_1488r_59{font-size:20px}._subtitle_1488r_68{font-size:12px}._headerIcon_1488r_47{width:42px;height:42px}._headerRight_1488r_75{display:flex;flex-direction:column;gap:10px;width:100%}._searchBar_1488r_180,._searchWrapper_1488r_181{width:100%}._searchInput_1488r_184{width:100%;font-size:14px}._actionButtonsRow_1488r_85{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}._selectAllBox_1488r_92,._deleteSelectedBtn_1488r_93,._addBtn_1488r_94,._refreshBtn_1488r_95{flex:1 1 0;min-width:0;height:42px;min-height:42px;padding:0 8px;font-size:13px;border-radius:10px}._selectAllBox_1488r_92{display:inline-flex;gap:4px}._selectAllBox_1488r_92 ._checkbox_1488r_123{width:18px;height:18px}._selectAllText_1488r_131{font-size:12px}._refreshBtn_1488r_95{padding:0;width:auto}._deleteSelectedBtn_1488r_93 span,._addBtn_1488r_94 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tableWrapper_1488r_225{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._table_1488r_225,._table_1488r_225 tbody,._table_1488r_225 tr,._table_1488r_225 td{display:block;width:100%}._table_1488r_225{font-size:14px;min-width:0}._table_1488r_225 thead{display:none}._table_1488r_225 tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a;position:relative;transition:box-shadow .2s ease}._table_1488r_225 tbody tr:hover{box-shadow:0 4px 12px #0000000f}._table_1488r_225 tbody td{padding:6px 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right}._table_1488r_225 tbody td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;text-align:left}._table_1488r_225 tbody td._checkboxCell_1488r_275{position:absolute;top:12px;right:12px;width:auto;padding:0;z-index:2;background:transparent}._table_1488r_225 tbody td._checkboxCell_1488r_275:before{display:none}._table_1488r_225 tbody td._checkboxCell_1488r_275 ._checkbox_1488r_123{width:22px;height:22px;cursor:pointer;accent-color:#3b82f6}._table_1488r_225 tbody td._snoCell_1488r_283{display:none}._table_1488r_225 tbody td[data-label=Company]{display:block;padding:0 40px 12px 0;margin-bottom:10px;border-bottom:1px solid #f1f5f9;text-align:left}._table_1488r_225 tbody td[data-label=Company]:before{display:none}._productCell_1488r_286{gap:12px}._avatar_1488r_288{width:46px;height:46px;font-size:16px;border-radius:12px;box-shadow:0 2px 6px #3b82f626}._productInfo_1488r_301{gap:4px}._productName_1488r_308{font-size:16px;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}._table_1488r_225 tbody td[data-label="Mobile Number"],._table_1488r_225 tbody td[data-label="Follow Date"],._table_1488r_225 tbody td[data-label=Message]{padding:8px 0;border-bottom:1px dashed #f1f5f9}._table_1488r_225 tbody td[data-label=Message]{border-bottom:none}._table_1488r_225 tbody td[data-label="Mobile Number"] ._iconCell_1488r_310,._table_1488r_225 tbody td[data-label="Follow Date"] ._iconCell_1488r_310{flex:1;justify-content:flex-end}._table_1488r_225 tbody td[data-label=Message] ._messageCell_1488r_321{flex:1;justify-content:flex-end;max-width:100%}._table_1488r_225 tbody td[data-label=Message] ._messageText_1488r_331{white-space:normal;text-align:right;max-width:100%}._table_1488r_225 tbody td._actionCell_1488r_340{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9;min-width:0}._table_1488r_225 tbody td._actionCell_1488r_340:before{display:none}._actionBtnGroup_1488r_341{justify-content:flex-end;gap:8px}._actionBtn_1488r_341{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}._actionBtn_1488r_341 svg{width:18px;height:18px}._selectedRow_1488r_265{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f626!important}._skeletonRow_1488r_384{padding:14px!important;display:block}._skeletonRow_1488r_384 td{display:block!important;padding:8px 0!important}._skeletonRow_1488r_384 td:before{display:none}._empty_1488r_364{padding:48px 20px!important;background:#fff;border-radius:14px;border:1px solid #e2e8f0}._pagination_1488r_415{flex-direction:column;gap:12px;padding:14px 16px;margin-top:12px}._paginationInfo_1488r_427{text-align:center;font-size:12px}._paginationControls_1488r_428{justify-content:center;flex-wrap:wrap}._pageBtn_1488r_430{min-width:34px;height:34px;font-size:12px}}@media (max-width: 480px){._page_1488r_7{padding:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}._header_1488r_27{padding:12px;border-radius:10px}._title_1488r_59{font-size:18px}._headerIcon_1488r_47{width:38px;height:38px;border-radius:10px}._headerIcon_1488r_47 svg{width:18px;height:18px}._actionButtonsRow_1488r_85{gap:6px}._selectAllBox_1488r_92,._deleteSelectedBtn_1488r_93,._addBtn_1488r_94,._refreshBtn_1488r_95{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0 6px;font-size:12px;border-radius:9px}._selectAllBox_1488r_92 ._checkbox_1488r_123{width:16px;height:16px}._selectAllText_1488r_131{font-size:11px}._deleteSelectedBtn_1488r_93 ._btnText_1488r_786,._addBtn_1488r_94 ._btnText_1488r_786{display:none}._deleteSelectedBtn_1488r_93,._addBtn_1488r_94{gap:0}._table_1488r_225 tbody tr{padding:12px;border-radius:12px;margin-bottom:10px}._avatar_1488r_288{width:40px;height:40px;font-size:14px}._productName_1488r_308{font-size:15px}._table_1488r_225 tbody td{font-size:13px;padding:5px 0}._actionBtn_1488r_341{width:36px;height:36px}._actionBtn_1488r_341 svg{width:16px;height:16px}._pageBtn_1488r_430{min-width:30px;height:30px;font-size:11px}._pagination_1488r_415{padding:10px 12px}._paginationInfo_1488r_427{font-size:11px}}._tableWrapper_1488r_225::-webkit-scrollbar{height:4px}._tableWrapper_1488r_225::-webkit-scrollbar-track{background:#f1f5f9}._tableWrapper_1488r_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._tableWrapper_1488r_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._page_1488r_7{padding:0;background:#fff}._header_1488r_27{border:none;box-shadow:none;padding:20px 0}._headerRight_1488r_75,._pagination_1488r_415,._actionCell_1488r_340,._checkboxCell_1488r_275{display:none!important}._tableWrapper_1488r_225{border:1px solid #e2e8f0;box-shadow:none}}@media (prefers-reduced-motion: reduce){._spin_1488r_174,._skeletonCell_1488r_386,._skeletonAvatar_1488r_397{animation:none}._addBtn_1488r_94,._actionBtn_1488r_341,._table_1488r_225 tbody tr{transition:none}}@tailwind base;@tailwind components;@tailwind utilities;*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;color:#0f172a}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dashboard-layout,.app-main,.page-container{position:relative;min-height:100vh;transform:none!important;overflow:visible!important;filter:none!important;will-change:auto!important}.card-container,.content-wrapper,.page-content{overflow:visible!important}.fixed-element{position:fixed;z-index:var(--drawer-container-z-index)}body.drawer-open{overflow:hidden!important}#root,.app-container,.dashboard-layout{transform:none!important;overflow:visible!important}.custom-toast{font-family:inherit!important;border-radius:12px!important;font-weight:700!important;font-size:13px!important;padding:6px 12px!important;min-height:28px!important;max-width:250px!important;backdrop-filter:blur(1px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 12px #00000014!important;display:flex!important;align-items:center!important;color:#0a0a0a!important;letter-spacing:.3px!important}.custom-toast-success{background:#10b98126!important;color:#0a0a0a!important;border-color:#10b98133!important}.custom-toast-error{background:#ef444426!important;color:#0a0a0a!important;border-color:#ef444433!important}.custom-toast-info{background:#3b82f626!important;color:#0a0a0a!important;border-color:#3b82f633!important}.custom-toast-warning{background:#f59e0b26!important;color:#0a0a0a!important;border-color:#f59e0b33!important}.custom-toast-loading{background:#6366f126!important;color:#0a0a0a!important;border-color:#6366f133!important}.toast-container{z-index:9999999!important}.custom-toast-enter{animation:toastSlideIn .25s cubic-bezier(.16,1,.3,1)!important}.custom-toast-exit{animation:toastSlideOut .2s cubic-bezier(.16,1,.3,1)!important}@keyframes toastSlideIn{0%{transform:translate(100%) scale(.95);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes toastSlideOut{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(100%) scale(.95);opacity:0}}@media (max-width: 640px){.custom-toast{padding:5px 10px!important;font-size:12px!important;max-width:calc(100vw - 32px)!important;margin:0 16px!important;border-radius:10px!important;min-height:24px!important}}.react-hot-toast{z-index:9999999!important}.react-hot-toast>div{z-index:9999999!important}#__react-hot-toast-container,.toast-container,div[class*=toast],div[class*=go]{z-index:9999999!important}#__react-hot-toast-container>div{z-index:9999999!important}[class*=toast]{z-index:9999999!important}
