:root{--primary-color: #2563eb;--primary-hover: #1d4ed8;--primary-light: #dbeafe;--secondary-color: #64748b;--success-color: #059669;--error-color: #dc2626;--warning-color: #d97706;--info-color: #0891b2;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--border-light: #e2e8f0;--border-medium: #cbd5e1;--border-dark: #94a3b8;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75}[data-theme=dark]{--primary-color: #60a5fa;--primary-hover: #3b82f6;--primary-light: #1e3a5f;--success-color: #34d399;--error-color: #f87171;--warning-color: #fbbf24;--info-color: #38bdf8;--gray-50: #334155;--gray-100: #334155;--gray-200: #475569;--gray-300: #64748b;--gray-400: #94a3b8;--gray-500: #cbd5e1;--gray-600: #e2e8f0;--gray-700: #f1f5f9;--gray-800: #f8fafc;--gray-900: #ffffff;--bg-primary: #1e293b;--bg-secondary: #0f172a;--bg-tertiary: #334155;--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--border-light: #334155;--border-medium: #475569;--border-dark: #64748b;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .5), 0 4px 6px -4px rgb(0 0 0 / .4)}[data-theme=ocean]{--primary-color: #22d3ee;--primary-hover: #06b6d4;--primary-light: #0c2d3f;--success-color: #34d399;--error-color: #f87171;--warning-color: #fbbf24;--info-color: #38bdf8;--gray-50: #0f2d3f;--gray-100: #0f2d3f;--gray-200: #164e63;--gray-300: #1e6f87;--gray-400: #2e8fa8;--gray-500: #67c8df;--gray-600: #a5dfed;--gray-700: #cceef6;--gray-800: #e0f7fb;--gray-900: #f0fbfd;--bg-primary: #0d2137;--bg-secondary: #0a1628;--bg-tertiary: #0f3460;--text-primary: #e0f2fe;--text-secondary: #7dd3fc;--text-muted: #38bdf8;--border-light: #0f3460;--border-medium: #1e4a78;--border-dark: #2e6a9e;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .5), 0 4px 6px -4px rgb(0 0 0 / .4)}[data-theme=forest]{--primary-color: #22c55e;--primary-hover: #16a34a;--primary-light: #14350f;--success-color: #4ade80;--error-color: #f87171;--warning-color: #fbbf24;--info-color: #34d399;--gray-50: #1a3a1a;--gray-100: #1a3a1a;--gray-200: #1f4d22;--gray-300: #276630;--gray-400: #3a8a44;--gray-500: #4ade80;--gray-600: #86efac;--gray-700: #bbf7d0;--gray-800: #dcfce7;--gray-900: #f0fdf4;--bg-primary: #122012;--bg-secondary: #0a1a0a;--bg-tertiary: #1a3a1a;--text-primary: #dcfce7;--text-secondary: #86efac;--text-muted: #4ade80;--border-light: #1a3a1a;--border-medium: #276630;--border-dark: #3a8a44;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .5), 0 4px 6px -4px rgb(0 0 0 / .4)}[data-theme=sunset]{--primary-color: #fbbf24;--primary-hover: #f59e0b;--primary-light: #3d1f08;--success-color: #34d399;--error-color: #f87171;--warning-color: #fcd34d;--info-color: #38bdf8;--gray-50: #3d2010;--gray-100: #3d2010;--gray-200: #5c3012;--gray-300: #7c4215;--gray-400: #a05c1e;--gray-500: #fbbf24;--gray-600: #fcd34d;--gray-700: #fde68a;--gray-800: #fef3c7;--gray-900: #fffbeb;--bg-primary: #251508;--bg-secondary: #1a0e04;--bg-tertiary: #3d2010;--text-primary: #fef3c7;--text-secondary: #fcd34d;--text-muted: #d97706;--border-light: #3d2010;--border-medium: #6b3a10;--border-dark: #9a5518;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .5), 0 4px 6px -4px rgb(0 0 0 / .4)}[data-theme=rose]{--primary-color: #fb7185;--primary-hover: #f43f5e;--primary-light: #3d0f25;--success-color: #34d399;--error-color: #f87171;--warning-color: #fbbf24;--info-color: #38bdf8;--gray-50: #3d0f25;--gray-100: #3d0f25;--gray-200: #5e1535;--gray-300: #841b47;--gray-400: #a82158;--gray-500: #fb7185;--gray-600: #fda4af;--gray-700: #fecdd3;--gray-800: #ffe4e6;--gray-900: #fff1f2;--bg-primary: #220d18;--bg-secondary: #180910;--bg-tertiary: #3d0f25;--text-primary: #ffe4e6;--text-secondary: #fda4af;--text-muted: #fb7185;--border-light: #3d0f25;--border-medium: #6b1535;--border-dark: #9f1f4a;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .5), 0 4px 6px -4px rgb(0 0 0 / .4)}[data-theme=sansiro]{--primary-color: #fe9f43;--primary-hover: #fe8510;--primary-light: #fff6ee;--success-color: #3eb780;--error-color: #ff0000;--warning-color: #ffca18;--info-color: #155eef;--gray-50: #f9fafb;--gray-100: #f1f3f5;--gray-200: #e2e6ea;--gray-300: #c8cdd3;--gray-400: #a0a8b0;--gray-500: #7a8086;--gray-600: #646b72;--gray-700: #4d555e;--gray-800: #37404a;--gray-900: #212b36;--bg-primary: #ffffff;--bg-secondary: #f7f7f7;--bg-tertiary: #eef0f3;--text-primary: #212b36;--text-secondary: #4d555e;--text-muted: #7a8086;--border-light: #e8ebee;--border-medium: #c8cdd3;--border-dark: #a0a8b0;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .06);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .08), 0 2px 4px -2px rgb(0 0 0 / .06);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .08)}[data-theme=sansiro-dark]{--primary-color: #fe9f43;--primary-hover: #febb76;--primary-light: #2a1a05;--success-color: #3eb780;--error-color: #ff6b6b;--warning-color: #ffca18;--info-color: #38bdf8;--gray-50: #1a1a1a;--gray-100: #1a1a1a;--gray-200: #2a2a2a;--gray-300: #3a3a3a;--gray-400: #555555;--gray-500: #888888;--gray-600: #ffb86b;--gray-700: #ffcb90;--gray-800: #ffe0c2;--gray-900: #fff4eb;--bg-primary: #111111;--bg-secondary: #0a0a0a;--bg-tertiary: #1e1e1e;--text-primary: #ffffff;--text-secondary: #ffcb90;--text-muted: #fe9f43;--border-light: #2a2a2a;--border-medium: #3a3a3a;--border-dark: #555555;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .6);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .6), 0 2px 4px -2px rgb(0 0 0 / .5);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .7), 0 4px 6px -4px rgb(0 0 0 / .6)}*{box-sizing:border-box;margin:0;padding:0;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}html{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}body{font-family:inherit;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--bg-secondary)}*{scrollbar-width:thin;scrollbar-color:var(--gray-400) var(--gray-100)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-md)}*::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:var(--radius-md);transition:background .2s ease}*::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}*::-webkit-scrollbar-thumb:active{background:var(--gray-600)}html,*{scroll-behavior:smooth}*,*:before,*:after{-webkit-overflow-scrolling:touch}#root{min-height:100vh}input,textarea,select{font-family:inherit;font-size:inherit}button{font-family:inherit;cursor:pointer;border-radius:10px;padding:10px 20px;border:1px solid var(--border-dark);background-color:var(--primary-color)}*:focus{outline:2px solid var(--primary-color);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@media(max-width:768px){:root{--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--font-size-xs: .6875rem;--font-size-sm: .8125rem;--font-size-base: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.625rem}}._toastContainer_1tuff_1{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.5rem;z-index:9999}._toast_1tuff_1{padding:.75rem 1.25rem;border-radius:6px;font-size:.875rem;color:#fff;max-width:360px;box-shadow:0 4px 12px #00000026;animation:_slideIn_1tuff_1 .2s ease}._error_1tuff_21{background:#e53e3e}._success_1tuff_24{background:#38a169}._info_1tuff_27{background:#3182ce}@keyframes _slideIn_1tuff_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._container_1r54k_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;gap:var(--spacing-md);width:100%;height:100%;min-height:100px;flex:1}._spinner_1r54k_14{color:var(--primary-color);display:flex;align-items:center;justify-content:center}._spinner_1r54k_14 svg{width:100%;height:100%}._spinner_1r54k_14._small_1r54k_26{width:20px;height:20px}._spinner_1r54k_14._medium_1r54k_31{width:32px;height:32px}._spinner_1r54k_14._large_1r54k_36{width:48px;height:48px}._message_1r54k_41{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}._pageContainer_9f89r_2{min-height:100vh;width:100%;position:relative;overflow-x:hidden;background-color:#fbf9f6;background-image:radial-gradient(circle at 82% 28%,rgba(254,215,170,.35) 0%,rgba(255,237,213,.2) 32%,transparent 65%),radial-gradient(circle at 18% 75%,rgba(204,251,241,.3) 0%,rgba(240,253,250,.15) 35%,transparent 65%),linear-gradient(135deg,#fdfbf9,#fff7ed,#fdf8f4);display:flex;align-items:center;justify-content:center;padding:40px 24px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._ambientTopGlow_9f89r_20{position:absolute;top:-120px;right:5%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#f973161f,#f9731600 70%);filter:blur(60px);pointer-events:none}._ambientBottomGlow_9f89r_32{position:absolute;bottom:-150px;left:2%;width:550px;height:550px;border-radius:50%;background:radial-gradient(circle,#0d94881a,#0d948800 70%);filter:blur(70px);pointer-events:none}._contentLayout_9f89r_45{position:relative;z-index:2;width:100%;max-width:1300px;display:flex;align-items:center;justify-content:center;gap:70px}._formSection_9f89r_59{flex:0 0 460px;max-width:460px;width:100%}._loginCard_9f89r_65{background:#fff;border-radius:28px;padding:44px 40px;box-shadow:0 24px 60px -15px #ea580c17,0 8px 24px -6px #0f172a0a,0 0 0 1px #e2e8f0b3;box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease}._cardHeader_9f89r_77{margin-bottom:28px}._title_9f89r_81{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.6px;margin:0 0 8px;line-height:1.2}._subtitle_9f89r_90{font-size:14.5px;color:#6b7280;margin:0;font-weight:400;line-height:1.5}._errorAlert_9f89r_99{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:12px;color:#b91c1c;font-size:13.5px;line-height:1.4;margin-bottom:20px;animation:_fadeIn_9f89r_1 .2s ease-in-out}._alertIcon_9f89r_114{width:18px;height:18px;flex-shrink:0;margin-top:1px}._form_9f89r_59{display:flex;flex-direction:column}._fieldGroup_9f89r_127{margin-bottom:20px}._fieldLabel_9f89r_131{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}._requiredAsterisk_9f89r_139{color:#ef4444;font-weight:700;margin-left:2px}._inputContainer_9f89r_145{position:relative;width:100%}._inputField_9f89r_150{width:100%;height:50px;padding:0 16px;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:14px;font-size:15px;color:#111827;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;outline:none}._inputField_9f89r_150::placeholder{color:#9ca3af;font-weight:400}._inputField_9f89r_150:hover:not(:disabled):not(:focus){border-color:#cbd5e1}._inputField_9f89r_150:focus{border-color:#f97316;box-shadow:0 0 0 4px #f9731624}._passwordInput_9f89r_178{padding-right:48px}._inputFieldError_9f89r_182{border-color:#ef4444!important}._inputFieldError_9f89r_182:focus{box-shadow:0 0 0 4px #ef44441f!important}._passwordToggleBtn_9f89r_190{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:6px;cursor:pointer;color:#9ca3af;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:color .15s ease}._passwordToggleBtn_9f89r_190:hover{color:#4b5563}._eyeIcon_9f89r_211{width:20px;height:20px}._validationMessage_9f89r_216{display:block;font-size:12.5px;color:#dc2626;margin-top:6px;font-weight:500}._formFooterLink_9f89r_225{display:flex;justify-content:flex-end;margin-top:2px;margin-bottom:26px}._forgotLink_9f89r_232{color:#ea580c;text-decoration:none;font-size:13.5px;font-weight:600;transition:color .15s ease}._forgotLink_9f89r_232:hover{color:#c2410c;text-decoration:underline}._submitBtn_9f89r_246{width:100%;height:52px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border:none;border-radius:14px;font-size:16px;font-weight:700;letter-spacing:.2px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px -5px #ea580c73;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}._submitBtn_9f89r_246:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 14px 28px -6px #ea580c8c;filter:brightness(1.04)}._submitBtn_9f89r_246:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px -4px #ea580c66}._submitBtn_9f89r_246:disabled{opacity:.7;cursor:not-allowed;transform:none}._loadingWrapper_9f89r_281{display:inline-flex;align-items:center;gap:10px}._spinner_9f89r_287{width:18px;height:18px;animation:_spin_9f89r_287 .85s linear infinite}@keyframes _spin_9f89r_287{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_9f89r_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._showcaseSection_9f89r_306{flex:1;max-width:760px;min-width:0;display:flex;align-items:center;justify-content:center}._showcaseStage_9f89r_315{position:relative;width:100%;max-width:760px;height:540px}._connectorSvg_9f89r_323{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}._heroFigureWrapper_9f89r_334{position:absolute;left:25%;top:50%;transform:translate(-30%,-50%);z-index:2;transition:transform .3s ease}._heroFigureWrapper_9f89r_334:hover{transform:translate(-30%,-52%)}._heroImageFrame_9f89r_347{width:270px;height:380px;border-radius:40px;overflow:hidden;box-shadow:0 24px 50px -12px #ea580c47,0 10px 25px -6px #0f172a1a;border:4px solid #ffffff;background-color:#fff7ed;position:relative}._heroImage_9f89r_347{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}._managerBadge_9f89r_369{position:absolute;right:25px;top:35px;z-index:3;display:flex;align-items:center;justify-content:center;animation:_floatTop_9f89r_1 4s ease-in-out infinite}._managerBadgeInner_9f89r_380{width:96px;height:96px;border-radius:22px;border:2.5px solid #f97316;background:#fff;padding:3px;box-shadow:0 14px 30px -8px #f9731652;box-sizing:border-box;overflow:hidden}._managerNodeDot_9f89r_392{position:absolute;left:-8px;top:52px;width:14px;height:14px;border-radius:50%;background:#fff;border:3.5px solid #f97316;box-shadow:0 0 0 3px #f9731640}._cashierBadge_9f89r_405{position:absolute;left:70px;bottom:30px;z-index:3;display:flex;align-items:center;justify-content:center;animation:_floatBottom_9f89r_1 4.5s ease-in-out infinite}._cashierBadgeInner_9f89r_416{width:92px;height:92px;border-radius:22px;border:2.5px solid #0d9488;background:#fff;padding:3px;box-shadow:0 14px 30px -8px #0d948852;box-sizing:border-box;overflow:hidden}._cashierNodeDot_9f89r_428{position:absolute;right:-8px;top:26px;width:14px;height:14px;border-radius:50%;background:#fff;border:3.5px solid #0d9488;box-shadow:0 0 0 3px #0d948840}._badgeThumbnail_9f89r_440{width:100%;height:100%;object-fit:cover;border-radius:17px;display:block}._featureCard_9f89r_449{position:absolute;right:15px;bottom:40px;width:325px;background:#fff;border-radius:24px;padding:26px;box-shadow:0 22px 48px -12px #0f172a14,0 4px 16px -4px #0f172a08,0 0 0 1px #e2e8f0cc;box-sizing:border-box;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s ease,box-shadow .25s ease}._featureCard_9f89r_449:hover{transform:translateY(-3px);box-shadow:0 28px 56px -12px #0f172a1f,0 8px 22px -6px #0f172a0a,0 0 0 1px #e2e8f0e6}._featureBadgePill_9f89r_475{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#fff7ed;border:1px solid #ffedd5;border-radius:9999px;color:#ea580c;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}._pillIcon_9f89r_490{width:13px;height:13px}._featureTitle_9f89r_495{font-size:19px;font-weight:800;color:#0f172a;letter-spacing:-.4px;margin:14px 0 6px;line-height:1.25}._featureDescription_9f89r_504{font-size:13px;color:#64748b;line-height:1.5;margin:0 0 16px}._featureList_9f89r_511{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}._featureItem_9f89r_520{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#1e293b}._checkIcon_9f89r_529{width:17px;height:17px;border-radius:50%;background:#ecfdf5;color:#059669;display:flex;align-items:center;justify-content:center;flex-shrink:0}._checkIcon_9f89r_529 svg{width:11px;height:11px}._cardAnchorDot_9f89r_546{position:absolute;bottom:22px;left:-8px;width:14px;height:14px;border-radius:50%;background:#fff;border:3.5px solid #0284c7;box-shadow:0 0 0 3px #0284c740}@keyframes _floatTop_9f89r_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _floatBottom_9f89r_1{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(max-width:1160px){._contentLayout_9f89r_45{gap:40px}._showcaseStage_9f89r_315{max-width:620px;height:500px}._heroFigureWrapper_9f89r_334{left:20%}._heroImageFrame_9f89r_347{width:230px;height:330px}._featureCard_9f89r_449{width:290px;padding:22px 20px}._managerBadgeInner_9f89r_380,._cashierBadgeInner_9f89r_416{width:82px;height:82px}}@media(max-width:960px){._showcaseSection_9f89r_306{display:none}._pageContainer_9f89r_2{padding:30px 16px;background-image:radial-gradient(circle at 50% 10%,rgba(254,215,170,.35) 0%,transparent 60%),linear-gradient(135deg,#fdfbf9,#fff7ed,#fdf8f4)}._contentLayout_9f89r_45{justify-content:center}._formSection_9f89r_59{flex:1;max-width:440px}._loginCard_9f89r_65{padding:36px 28px}}@media(max-width:480px){._pageContainer_9f89r_2{padding:20px 12px}._loginCard_9f89r_65{padding:28px 20px;border-radius:22px;box-shadow:0 12px 36px -10px #ea580c14}._title_9f89r_81{font-size:26px}._subtitle_9f89r_90{font-size:13.5px}}._formGroup_w1dct_1{margin-bottom:var(--spacing-lg)}._label_w1dct_5{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}._required_w1dct_14{color:var(--error-color);margin-left:var(--spacing-xs)}._input_w1dct_19{height:50px;width:100%;padding:var(--spacing-md);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--bg-primary);transition:border-color .2s ease,box-shadow .2s ease}._input_w1dct_19::placeholder{color:var(--text-muted)}._input_w1dct_19:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}._input_w1dct_19:hover:not(:disabled):not(:focus){border-color:var(--border-dark)}._inputError_w1dct_47{border-color:var(--error-color)}._inputError_w1dct_47:focus{border-color:var(--error-color);box-shadow:0 0 0 3px #dc26261a}._inputDisabled_w1dct_56{background-color:var(--gray-100);color:var(--text-muted);cursor:not-allowed}._inputDisabled_w1dct_56:hover{border-color:var(--border-medium)}._errorMessage_w1dct_66{display:block;font-size:var(--font-size-sm);color:var(--error-color);margin-top:var(--spacing-sm);line-height:var(--line-height-tight)}@media(max-width:768px){._input_w1dct_19{padding:var(--spacing-sm) var(--spacing-md)}}._button_1u97l_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:inherit;line-height:var(--line-height-tight)}._button_1u97l_1:focus{outline:none;box-shadow:0 0 0 3px var(--primary-light)}._primary_1u97l_22{background-color:var(--primary-color);color:#fff}._primary_1u97l_22:hover:not(._disabled_1u97l_27){background-color:var(--primary-hover)}._secondary_1u97l_31{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-medium)}._secondary_1u97l_31:hover:not(._disabled_1u97l_27){background-color:var(--gray-50);border-color:var(--border-dark)}._outline_1u97l_42{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}._outline_1u97l_42:hover:not(._disabled_1u97l_27){background-color:var(--primary-color);color:#fff}._danger_1u97l_53{background-color:var(--error-color);color:#fff}._danger_1u97l_53:hover:not(._disabled_1u97l_27){background-color:#b91c1c}._small_1u97l_63{height:30px;padding:0 var(--spacing-md);font-size:var(--font-size-sm)}._medium_1u97l_69{height:36px;padding:0 var(--spacing-lg);font-size:var(--font-size-base)}._large_1u97l_75{height:40px;padding:0 var(--spacing-xl);font-size:var(--font-size-lg)}._large_1u97l_75{padding:5px 10px;font-size:var(--font-size-lg)}._disabled_1u97l_27{opacity:.6;cursor:not-allowed;pointer-events:none}._fullWidth_1u97l_94{width:100%}._spinner_1u97l_99{display:flex;align-items:center;justify-content:center}._loadingText_1u97l_105{opacity:.7}@media(max-width:768px){._medium_1u97l_69{padding:var(--spacing-sm) var(--spacing-lg)}._large_1u97l_75{padding:var(--spacing-md) var(--spacing-xl)}}._container_qa04u_1{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px;box-sizing:border-box;background-color:#fbf9f6;background-image:radial-gradient(circle at 80% 20%,rgba(254,215,170,.35) 0%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(204,251,241,.3) 0%,transparent 60%),linear-gradient(135deg,#fdfbf9,#fff7ed,#fdf8f4);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._card_qa04u_17{width:100%;max-width:440px;background:#fff;border-radius:28px;box-shadow:0 24px 60px -15px #ea580c17,0 8px 24px -6px #0f172a0a,0 0 0 1px #e2e8f0b3;padding:44px 40px;box-sizing:border-box}._header_qa04u_30{text-align:center;margin-bottom:28px}._title_qa04u_35{font-size:28px;font-weight:800;color:#111827;letter-spacing:-.5px;margin:0 0 8px;line-height:1.25}._subtitle_qa04u_44{font-size:14.5px;color:#6b7280;line-height:1.5;margin:0}._successIcon_qa04u_51{width:60px;height:60px;margin:0 auto 20px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 20px -5px #10b98159}._successIcon_qa04u_51 svg{width:28px;height:28px}._form_qa04u_69{margin-bottom:24px}._footer_qa04u_73{text-align:center;padding-top:20px;border-top:1px solid #f1f5f9}._backLink_qa04u_79{color:#ea580c;text-decoration:none;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}._backLink_qa04u_79:hover{color:#c2410c;text-decoration:underline}._backIcon_qa04u_95{width:16px;height:16px}._instructions_qa04u_100{background-color:#fff7ed;border:1px solid #ffedd5;border-radius:14px;padding:16px;margin-bottom:24px;font-size:13.5px;color:#9a3412;line-height:1.5}._instructions_qa04u_100 p{margin:0 0 8px}._instructions_qa04u_100 p:last-child{margin-bottom:0}._instructions_qa04u_100 strong{color:#7c2d12}@media(max-width:480px){._card_qa04u_17{padding:28px 20px;border-radius:22px}._title_qa04u_35{font-size:24px}}._container_1c1w0_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:linear-gradient(135deg,var(--primary-light) 0%,var(--bg-secondary) 100%)}._card_1c1w0_14{width:100%;max-width:1200px;background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--spacing-2xl);border:1px solid var(--border-light)}._header_1c1w0_24{text-align:center;margin-bottom:var(--spacing-2xl)}._title_1c1w0_29{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}._subtitle_1c1w0_37{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}._form_1c1w0_43{margin-bottom:var(--spacing-lg)}._successAlert_1c1w0_47{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-md);color:var(--success-color);font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg)}._successIcon_1c1w0_60{width:20px;height:20px;flex-shrink:0}._passwordRequirements_1c1w0_66{background-color:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}._requirementsTitle_1c1w0_74{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm)}._requirementsList_1c1w0_81 li{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-xs);position:relative;padding-left:var(--spacing-lg)}._requirementsList_1c1w0_81 li:before{content:"○";position:absolute;left:0;color:var(--text-muted);font-weight:700}._requirementsList_1c1w0_81 li._requirementMet_1c1w0_110{color:var(--success-color)}._requirementsList_1c1w0_81 li._requirementMet_1c1w0_110:before{content:"✓";color:var(--success-color)}._actions_1c1w0_119{display:flex;gap:var(--spacing-md);justify-content:flex-end}._actions_1c1w0_119 button{flex:1}@media(max-width:768px){._container_1c1w0_1{padding:var(--spacing-md)}._card_1c1w0_14{padding:var(--spacing-xl)}._title_1c1w0_29{font-size:var(--font-size-2xl)}._actions_1c1w0_119{flex-direction:column-reverse}}._formGrid_1c1w0_157{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}._column_1c1w0_164{display:flex;flex-direction:column}._columnTitle_1c1w0_169{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary-color);text-align:center}._passwordRequirements_1c1w0_66{background-color:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--spacing-lg);height:fit-content}._requirementsList_1c1w0_81{list-style:none;padding:0;margin:0}._requirementsList_1c1w0_81 li{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}._requirementsList_1c1w0_81 li:last-child{margin-bottom:0}._checkIcon_1c1w0_207{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--gray-200);color:var(--text-muted);font-weight:700;font-size:var(--font-size-sm);flex-shrink:0}._requirementMet_1c1w0_110{color:var(--success-color)}._requirementMet_1c1w0_110 ._checkIcon_1c1w0_207{background-color:var(--success-color);color:#fff}@media(max-width:1024px){._formGrid_1c1w0_157{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}._column_1c1w0_164:last-child{grid-column:1 / -1}}@media(max-width:768px){._container_1c1w0_1{padding:var(--spacing-md)}._card_1c1w0_14{padding:var(--spacing-xl)}._formGrid_1c1w0_157{grid-template-columns:1fr;gap:var(--spacing-lg)}._columnTitle_1c1w0_169{font-size:var(--font-size-base);text-align:left}}@media(max-width:480px){._container_1c1w0_1{padding:var(--spacing-sm)}._card_1c1w0_14{padding:var(--spacing-lg)}}._container_iqw43_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:linear-gradient(135deg,var(--primary-light) 0%,var(--bg-secondary) 100%)}._card_iqw43_14{width:100%;max-width:420px;background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--spacing-xl);border:1px solid var(--border-light);text-align:center}._spinner_iqw43_25{width:48px;height:48px;margin:0 auto var(--spacing-lg);border:4px solid var(--border-light);border-top-color:var(--primary-color);border-radius:50%;animation:_spin_iqw43_25 .8s linear infinite}@keyframes _spin_iqw43_25{to{transform:rotate(360deg)}}._errorIconWrap_iqw43_41{margin:0 auto var(--spacing-lg);color:var(--error-color)}._errorIcon_iqw43_41{width:48px;height:48px}._title_iqw43_51{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}._message_iqw43_59{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}._button_iqw43_65{margin-top:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-xl);background:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:background .2s ease}._button_iqw43_65:hover{background:var(--primary-hover)}@media(max-width:480px){._container_iqw43_1{padding:var(--spacing-sm);background:var(--bg-primary)}._card_iqw43_14{padding:var(--spacing-lg);box-shadow:none;border:none;border-radius:0;max-width:100%}}._sidebar_jxsdn_2{position:fixed;top:64px;left:0;bottom:0;width:220px;background-color:var(--bg-primary);border-right:1px solid var(--border-light);transition:transform .3s ease;z-index:50;height:90dvh;overflow-y:scroll;padding-bottom:40px}._sidebarOpen_jxsdn_17{transform:translate(0)}._sidebarClosed_jxsdn_21{transform:translate(-100%)}._nav_jxsdn_25{height:max-content;padding:var(--spacing-sm);display:flex;flex-direction:column;gap:10px}._navLink_jxsdn_34{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all .2s;font-size:var(--font-size-sm);font-weight:500}._navLink_jxsdn_34:hover{background-color:var(--gray-100);color:var(--text-primary)}._navLinkActive_jxsdn_52{background-color:var(--primary-light);color:var(--primary-color)}._navIcon_jxsdn_57{width:16px;font-size:var(--font-size-base)}._navGroup_jxsdn_62{display:flex;flex-direction:column}._navLinkExpandable_jxsdn_67{justify-content:space-between;cursor:pointer;border:none;background:none;width:100%;text-align:left}._expandIcon_jxsdn_76{width:12px;font-size:.75rem;margin-left:auto}._subNav_jxsdn_82{display:flex;flex-direction:column;gap:10px;margin-left:2rem;margin-top:4px}._subNavLink_jxsdn_90{padding:.5rem .75rem;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all .2s;font-size:.875rem}._subNavLink_jxsdn_90:hover{background-color:var(--gray-100);color:var(--text-primary)}._subNavLinkActive_jxsdn_104{background-color:var(--primary-light);color:var(--primary-color);font-weight:500}@media(max-width:768px){._sidebar_jxsdn_2{width:280px;z-index:200;box-shadow:4px 0 24px #00000026}}._dashboard_1pmen_1{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-secondary)}._header_1pmen_9{position:fixed;top:0;left:0;right:0;height:64px;background-color:var(--bg-primary);border-bottom:1px solid var(--border-light);display:flex;align-items:center;padding:0 var(--spacing-lg);gap:var(--spacing-lg);z-index:100}._menuButton_1pmen_24{width:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-primary);cursor:pointer;border-radius:var(--radius-md);transition:background-color .2s}._menuButton_1pmen_24:hover{background-color:var(--gray-100)}._headerTitle_1pmen_41{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin:0}._headerActions_1pmen_48{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-lg)}._settingsButton_1pmen_55{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all .2s;font-size:1.125rem}._settingsButton_1pmen_55:hover{background-color:var(--gray-100);color:var(--text-primary)}._userEmail_1pmen_75{font-size:var(--font-size-sm);color:var(--text-secondary)}._logoutButton_1pmen_80{background-color:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s}._logoutButton_1pmen_80:hover{background-color:var(--gray-50);border-color:var(--border-dark)}._main_1pmen_97{margin-top:64px;transition:margin-left .3s ease;padding:10px;min-height:calc(100vh - 64px)}._mainWithSidebar_1pmen_104{margin-left:240px}._mainFullWidth_1pmen_108{margin-left:0}._backdrop_1pmen_113{display:none}@media(max-width:768px){._backdrop_1pmen_113{display:block;position:fixed;inset:0;background:#0006;z-index:150}}@media(max-width:768px){._headerTitle_1pmen_41{font-size:var(--font-size-lg)}._userEmail_1pmen_75{display:none}._mainWithSidebar_1pmen_104,._mainFullWidth_1pmen_108{margin-left:0}._header_1pmen_9{padding:0 var(--spacing-md);gap:var(--spacing-md)}._logoutButton_1pmen_80{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, .75rem)}}._container_1jcgq_1{padding:1.25rem;height:100%;display:flex;flex-direction:column;box-sizing:border-box}._header_1jcgq_9{margin-bottom:1.25rem}._header_1jcgq_9 h2{font-size:1.25rem;font-weight:700;color:#111827;margin:0;letter-spacing:-.3px}._subtitle_1jcgq_21{font-size:.875rem;color:#6b7280;margin-top:.25rem}._grid_1jcgq_27{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}._colSpan3_1jcgq_33{grid-column:span 3}._colSpan4_1jcgq_34{grid-column:span 4}._colSpan6_1jcgq_35{grid-column:span 6}._colSpan8_1jcgq_36{grid-column:span 8}._colSpan12_1jcgq_37{grid-column:span 12}._card_1jcgq_42{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.15rem;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000a;box-sizing:border-box;overflow:visible}._cardHeader_1jcgq_54{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.65rem}._cardIcon_1jcgq_64{font-size:.95rem;color:#6b7280}._iconSales_1jcgq_69{color:#ea580c}._iconOrders_1jcgq_70{color:#2563eb}._iconShifts_1jcgq_71{color:#059669}._iconTrend_1jcgq_72{color:#f97316}._iconWarning_1jcgq_73{color:#dc2626}._iconRecent_1jcgq_74{color:#2563eb}._iconActions_1jcgq_75{color:#6366f1}._metricValue_1jcgq_77{font-size:1.75rem;font-weight:700;color:#111827;margin:.15rem 0;line-height:1.15}._metricSub_1jcgq_85{font-size:.75rem;color:#6b7280;line-height:1.3}._list_1jcgq_94{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem;overflow:visible}._listItem_1jcgq_104{display:flex;justify-content:space-between;align-items:center;padding:.5rem .6rem;border-radius:.5rem;background:#fbfbfc;border:1px solid #f3f4f6}._itemMain_1jcgq_114{font-size:.8125rem;font-weight:600;color:#1f2937;line-height:1.3}._itemSub_1jcgq_121{font-size:.725rem;color:#6b7280;margin-top:1px}._badge_1jcgq_127{display:inline-block;padding:.2rem .5rem;border-radius:.375rem;font-size:.725rem;font-weight:600;flex-shrink:0}._badgeSuccess_1jcgq_136{background:#d1fae5;color:#065f46}._badgeDanger_1jcgq_141{background:#fee2e2;color:#991b1b}._badgeInfo_1jcgq_146{background:#ffedd5;color:#ea580c}._actionGrid_1jcgq_154{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;height:100%}._actionButton_1jcgq_161{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.85rem .5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;color:#374151;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}._actionButton_1jcgq_161:hover{background:#f3f4f6;border-color:#d1d5db}._actionIcon_1jcgq_183{font-size:1.25rem;color:#ea580c}._loadingContainer_1jcgq_188{display:flex;justify-content:center;align-items:center;height:100%;min-height:200px}@media(max-width:1024px){._colSpan8_1jcgq_36{grid-column:span 12}._colSpan4_1jcgq_34:last-child{grid-column:span 12}}@media(max-width:768px){._container_1jcgq_1{padding:.65rem .5rem}._header_1jcgq_9{margin-bottom:.75rem}._header_1jcgq_9 h2{font-size:1.15rem}._subtitle_1jcgq_21{font-size:.75rem}._grid_1jcgq_27{gap:.5rem}._card_1jcgq_42{padding:.65rem .7rem;border-radius:.625rem}._cardHeader_1jcgq_54{font-size:.775rem;gap:.35rem;margin-bottom:.4rem}._cardIcon_1jcgq_64{font-size:.85rem}._metricValue_1jcgq_77{font-size:1.35rem;margin:.1rem 0}._metricSub_1jcgq_85{display:none}._statCard1_1jcgq_260,._statCard2_1jcgq_264{grid-column:span 6}._statCard3_1jcgq_268{grid-column:span 12;flex-direction:row;align-items:center;justify-content:space-between;padding:.65rem .85rem}._statCard3_1jcgq_268 ._cardHeader_1jcgq_54{margin-bottom:0}._statCard3_1jcgq_268 ._metricValue_1jcgq_77{margin:0;font-size:1.35rem}._statCard3_1jcgq_268 ._metricSub_1jcgq_85{display:none}._colSpan8_1jcgq_36{grid-column:span 12}._colSpan4_1jcgq_34:last-child{grid-column:span 12}._list_1jcgq_94{gap:.4rem}._listItem_1jcgq_104{padding:.4rem .5rem}._itemMain_1jcgq_114{font-size:.775rem}._itemSub_1jcgq_121{font-size:.68rem}._badge_1jcgq_127{padding:.15rem .45rem;font-size:.68rem}._actionGrid_1jcgq_154{gap:.5rem}._actionButton_1jcgq_161{padding:.65rem .5rem;font-size:.775rem;gap:.35rem}._actionIcon_1jcgq_183{font-size:1.1rem}}@media(min-width:600px)and (max-width:768px){._colSpan6_1jcgq_35{grid-column:span 6}}@media(max-width:599px){._colSpan6_1jcgq_35{grid-column:span 12}}._pagination_m2q9f_2{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;margin-top:20px;background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-light)}._paginationInfo_m2q9f_13{font-size:var(--font-size-sm);color:var(--text-secondary)}._paginationControls_m2q9f_18{display:flex;gap:var(--spacing-xs);align-items:center}._pageBtn_m2q9f_24{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s;min-width:36px;height:36px}._pageBtn_m2q9f_24:hover:not(:disabled){background-color:var(--gray-50);border-color:var(--border-dark);color:var(--text-primary)}._pageBtn_m2q9f_24:disabled{opacity:.5;cursor:not-allowed}._activePage_m2q9f_48{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}._activePage_m2q9f_48:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:#fff}._pageDots_m2q9f_60{padding:0 var(--spacing-xs);color:var(--text-muted);font-size:var(--font-size-sm)}@media(max-width:768px){._pagination_m2q9f_2{flex-direction:column;gap:var(--spacing-md)}._paginationControls_m2q9f_18{flex-wrap:wrap;justify-content:center}}._container_70rxx_1{padding:5px;position:relative;height:calc(100vh - 84px);overflow:hidden;display:flex;flex-direction:column}._header_70rxx_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}._headerActions_70rxx_19{display:flex;gap:var(--spacing-sm);align-items:center}._searchInput_70rxx_25{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);background-color:var(--bg-primary);width:250px;transition:border-color .2s ease}._searchInput_70rxx_25:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}._title_70rxx_42{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin:0}._message_70rxx_49{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}._message_70rxx_49._success_70rxx_56{background-color:#f0fdf4;border:1px solid #bbf7d0;color:var(--success-color)}._message_70rxx_49._error_70rxx_62{background-color:#fef2f2;border:1px solid #fecaca;color:var(--error-color)}._addUser_70rxx_68{color:var(--primary-light);border:none;transition:all .3s ease-in-out}._addUser_70rxx_68:hover{background-color:var(--primary-hover)}._loading_70rxx_78{text-align:center;padding:var(--spacing-lg);color:var(--text-secondary)}._tableContainer_70rxx_84{background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:auto;flex:1;margin-bottom:60px}._table_70rxx_84{width:100%;border-collapse:collapse}._table_70rxx_84 thead{background-color:var(--gray-50)}._table_70rxx_84 th{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-light)}._table_70rxx_84 td{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-light)}._table_70rxx_84 tbody tr:hover{background-color:var(--gray-50)}._table_70rxx_84 tbody tr:last-child td{border-bottom:none}._noData_70rxx_126{text-align:center;padding:var(--spacing-lg)!important;color:var(--text-muted)}._roleBadge_70rxx_132{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--primary-light);color:var(--primary-color);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500;text-transform:capitalize}._statusBadge_70rxx_143{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500;text-transform:capitalize}._statusBadge_70rxx_143._active_70rxx_152{background-color:#f0fdf4;color:var(--success-color)}._statusBadge_70rxx_143._inactive_70rxx_157{background-color:#fef2f2;color:var(--error-color)}._actions_70rxx_162{display:flex;gap:var(--spacing-sm)}._actionBtn_70rxx_167{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .2s}._actionBtn_70rxx_167:hover{background-color:var(--gray-50);border-color:var(--border-dark);color:var(--text-primary)}._actionBtn_70rxx_167:disabled{opacity:.3;cursor:not-allowed}._actionBtn_70rxx_167:disabled:hover{background:none;border-color:var(--border-medium);color:var(--text-secondary)}._deleteBtn_70rxx_198:hover{background-color:#fef2f2;border-color:var(--error-color);color:var(--error-color)}._pagination_70rxx_205{position:fixed;bottom:10px;left:250px;right:20px;display:flex;justify-content:space-between;align-items:center;padding:8px;background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);z-index:10}._paginationInfo_70rxx_220{font-size:var(--font-size-sm);color:var(--text-secondary)}._paginationControls_70rxx_225{display:flex;gap:var(--spacing-xs);align-items:center}._pageBtn_70rxx_231{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s;min-width:36px;height:36px}._pageBtn_70rxx_231:hover:not(:disabled){background-color:var(--gray-50);border-color:var(--border-dark);color:var(--text-primary)}._pageBtn_70rxx_231:disabled{opacity:.5;cursor:not-allowed}._activePage_70rxx_255{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}._activePage_70rxx_255:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:#fff}._pageDots_70rxx_267{padding:0 var(--spacing-xs);color:var(--text-muted);font-size:var(--font-size-sm)}._modalOverlay_70rxx_274{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_70rxx_274{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:90%;max-width:680px;max-height:90vh;overflow-y:auto}._formGrid_70rxx_297{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--spacing-md)}._formGridFull_70rxx_303{grid-column:1 / -1}._modalSmall_70rxx_307{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:90%;max-width:400px}._modalHeader_70rxx_315{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--border-light)}._modalHeader_70rxx_315 h2{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0}._closeBtn_70rxx_330{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all .2s}._closeBtn_70rxx_330:hover{background-color:var(--gray-100);color:var(--text-primary)}._form_70rxx_297{padding:var(--spacing-lg)}._formGroup_70rxx_353{margin-bottom:var(--spacing-md)}._label_70rxx_357{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-sm)}._required_70rxx_365{color:var(--error-color);margin-left:var(--spacing-xs)}._select_70rxx_370{width:100%;padding:var(--spacing-md);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--bg-primary);cursor:pointer;transition:border-color .2s ease}._select_70rxx_370:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}._select_70rxx_370:disabled{background-color:var(--gray-100);cursor:not-allowed}._selectError_70rxx_393{border-color:var(--error-color)}._errorMessage_70rxx_397{display:block;font-size:var(--font-size-sm);color:var(--error-color);margin-top:var(--spacing-sm)}._modalActions_70rxx_404{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg)}._modalMessage_70rxx_411{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}._modalMessage_70rxx_411._success_70rxx_56{background-color:#f0fdf4;border:1px solid #bbf7d0;color:var(--success-color)}._modalMessage_70rxx_411._error_70rxx_62{background-color:#fef2f2;border:1px solid #fecaca;color:var(--error-color)}._deleteText_70rxx_430{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}._helpText_70rxx_437{display:block;font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--spacing-xs)}@media(max-width:768px){._container_70rxx_1{padding:var(--spacing-sm);height:auto;overflow:visible}._header_70rxx_11{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}._title_70rxx_42{font-size:var(--font-size-xl)}._headerActions_70rxx_19{width:100%;flex-direction:column;gap:var(--spacing-sm)}._searchInput_70rxx_25{width:100%}._addUser_70rxx_68{width:100%;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--primary-color);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600}._tableContainer_70rxx_84{background:transparent;box-shadow:none;overflow:visible;margin-bottom:0}._table_70rxx_84 thead{display:none}._table_70rxx_84,._table_70rxx_84 tbody,._table_70rxx_84 tr{display:block;width:100%}._table_70rxx_84 tbody tr{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);box-shadow:var(--shadow-sm)}._table_70rxx_84 tbody tr:hover{background:var(--bg-primary)}._table_70rxx_84 td{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--border-light);font-size:var(--font-size-sm)}._table_70rxx_84 td:last-child{border-bottom:none}._table_70rxx_84 td:before{content:attr(data-label);font-weight:600;color:var(--text-primary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-right:var(--spacing-sm)}._noData_70rxx_126{display:block;text-align:center;padding:var(--spacing-lg)!important}._modalOverlay_70rxx_274{align-items:flex-end}._modal_70rxx_274{width:100%;max-width:100%;max-height:92vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}._modalSmall_70rxx_307{width:100%;max-width:100%;border-radius:var(--radius-xl) var(--radius-xl) 0 0}._formGrid_70rxx_297{grid-template-columns:1fr}._modalActions_70rxx_404{flex-direction:column-reverse;gap:var(--spacing-sm)}._modalActions_70rxx_404 button{width:100%}}@media(max-width:480px){._container_70rxx_1{padding:var(--spacing-xs)}}._container_4iket_1{padding:5px;position:relative;height:calc(100vh - 84px);overflow:hidden;display:flex;flex-direction:column}._header_4iket_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}._headerActions_4iket_18{display:flex;gap:var(--spacing-sm);align-items:center}._searchInput_4iket_24{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);background-color:var(--bg-primary);width:250px;transition:border-color .2s ease}._searchInput_4iket_24:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}._title_4iket_41{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin:0}._addEmployee_4iket_48{color:var(--primary-light);border:none;transition:all .3s ease-in-out}._addEmployee_4iket_48:hover{background-color:var(--primary-hover)}._loading_4iket_58{text-align:center;padding:var(--spacing-lg);color:var(--text-secondary)}._tableContainer_4iket_64{background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:auto;flex:1;margin-bottom:70px}._table_4iket_64{width:100%;border-collapse:collapse}._table_4iket_64 thead{background-color:var(--gray-50)}._table_4iket_64 th{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-light)}._table_4iket_64 td{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-light)}._table_4iket_64 tbody tr:hover{background-color:var(--gray-50)}._table_4iket_64 tbody tr:last-child td{border-bottom:none}._noData_4iket_106{text-align:center;padding:var(--spacing-lg)!important;color:var(--text-muted)}._userBadge_4iket_112{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--primary-light);color:var(--primary-color);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500}._noUser_4iket_122{color:var(--text-muted);font-style:italic;font-size:var(--font-size-xs)}._statusBadge_4iket_128{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500;text-transform:capitalize}._statusBadge_4iket_128._active_4iket_137{background-color:#f0fdf4;color:var(--success-color)}._statusBadge_4iket_128._inactive_4iket_142{background-color:#fef2f2;color:var(--error-color)}._actions_4iket_147{display:flex;gap:var(--spacing-sm)}._actionBtn_4iket_152{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .2s}._actionBtn_4iket_152:hover{background-color:var(--gray-50);border-color:var(--border-dark);color:var(--text-primary)}._actionBtn_4iket_152:disabled{opacity:.3;cursor:not-allowed}._actionBtn_4iket_152:disabled:hover{background:none;border-color:var(--border-medium);color:var(--text-secondary)}._deleteBtn_4iket_183:hover{background-color:#fef2f2;border-color:var(--error-color);color:var(--error-color)}._modalOverlay_4iket_190{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_4iket_190{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}._modalSmall_4iket_213{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:90%;max-width:400px}._modalHeader_4iket_221{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--border-light)}._modalHeader_4iket_221 h2{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0}._closeBtn_4iket_236{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all .2s}._closeBtn_4iket_236:hover{background-color:var(--gray-100);color:var(--text-primary)}._form_4iket_255{padding:var(--spacing-lg)}._formGroup_4iket_259{margin-bottom:var(--spacing-md)}._label_4iket_263{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-sm)}._required_4iket_271{color:var(--error-color);margin-left:var(--spacing-xs)}._select_4iket_276{width:100%;padding:var(--spacing-md);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--bg-primary);cursor:pointer;transition:border-color .2s ease}._select_4iket_276:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}._select_4iket_276:disabled{background-color:var(--gray-100);cursor:not-allowed}._selectError_4iket_299{border-color:var(--error-color)}._errorMessage_4iket_303{display:block;font-size:var(--font-size-sm);color:var(--error-color);margin-top:var(--spacing-sm)}._modalActions_4iket_310{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg)}._modalMessage_4iket_317{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}._modalMessage_4iket_317._success_4iket_324{background-color:#f0fdf4;border:1px solid #bbf7d0;color:var(--success-color)}._modalMessage_4iket_317._error_4iket_303{background-color:#fef2f2;border:1px solid #fecaca;color:var(--error-color)}._deleteText_4iket_336{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}._userSearchContainer_4iket_344{position:relative}._userSearchInput_4iket_348{width:100%;padding:var(--spacing-md);padding-right:40px;border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--bg-primary);transition:border-color .2s ease}._userSearchInput_4iket_348:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}._userSearchInput_4iket_348:disabled{background-color:var(--gray-100);cursor:not-allowed}._clearUserBtn_4iket_371{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s}._clearUserBtn_4iket_371:hover{background-color:var(--gray-100);color:var(--text-primary)}._userDropdown_4iket_394{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:200px;overflow-y:auto;z-index:100}._userOption_4iket_409{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--border-light)}._userOption_4iket_409:last-child{border-bottom:none}._userOption_4iket_409:hover{background-color:var(--gray-50)}._userOptionSelected_4iket_424{background-color:var(--primary-light)}._userOptionEmail_4iket_428{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500}._userOptionRole_4iket_434{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:2px}@media(max-width:768px){._container_4iket_1{padding:var(--spacing-md)}._header_4iket_10{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}._headerActions_4iket_18{width:100%;flex-direction:column}._searchInput_4iket_24,._addEmployee_4iket_48{width:100%}._tableContainer_4iket_64{overflow-x:auto}._table_4iket_64{min-width:800px}._modal_4iket_190{width:95%}._modalActions_4iket_310{flex-direction:column-reverse}._modalActions_4iket_310 button{width:100%}}._btn_82qg4_1{display:inline-flex;align-items:center;gap:.4rem;padding:2px 8px;height:35px;background-color:orange;color:var(--text-primary, #212529);border:1px solid var(--border-medium, #ced4da);border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}._btn_82qg4_1:hover:not(:disabled){background:var(--gray-50, #f8f9fa);border-color:var(--border-dark, #adb5bd)}._btn_82qg4_1:disabled{opacity:.6;cursor:not-allowed}._overlay_82qg4_31{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}._modal_82qg4_41{background:#fff;border-radius:8px;width:90%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0000002e}._modalHeader_82qg4_53{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #dee2e6}._modalHeader_82qg4_53 h3{margin:0;font-size:1rem}._titleSuccess_82qg4_66{color:#155724}._titleError_82qg4_69{color:#721c24}._closeBtn_82qg4_73{background:none;border:none;font-size:1rem;cursor:pointer;color:#6c757d;padding:.25rem}._closeBtn_82qg4_73:hover{color:#000}._modalBody_82qg4_86{padding:1rem 1.25rem;overflow-y:auto;flex:1}._successMsg_82qg4_92{color:#155724;font-size:.9375rem;margin:0}._errorMsg_82qg4_98{color:#721c24;font-size:.875rem;margin:0 0 .75rem}._errorList_82qg4_104{margin:0;padding-left:1.25rem;font-size:.8125rem;color:#495057}._errorList_82qg4_104 li{margin-bottom:.3rem}._modalFooter_82qg4_115{padding:.75rem 1.25rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end}._okBtn_82qg4_122{padding:.375rem 1.25rem;background:#0d6efd;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer}._okBtn_82qg4_122:hover{background:#0b5ed7}._container_10ovf_1{padding:1rem;height:100%;display:flex;flex-direction:column}._header_10ovf_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_10ovf_8 h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}._tableContainer_10ovf_22{flex:1;overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem}._table_10ovf_22{width:100%;border-collapse:collapse;margin-bottom:50px}._table_10ovf_22 thead{background:#f9fafb;position:sticky;top:0}._table_10ovf_22 th{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}._table_10ovf_22 td{padding:.75rem 1rem;font-size:.875rem;color:#1f2937;border-bottom:1px solid #f3f4f6}._table_10ovf_22 tbody tr:hover{background:#f9fafb}._emptyState_10ovf_63{text-align:center;color:#6b7280;padding:2rem}._badge_10ovf_69{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}._badgeActive_10ovf_77{background:#d1fae5;color:#065f46}._badgeInactive_10ovf_82{background:#fee2e2;color:#991b1b}._badgeCombo_10ovf_87{background:#dbeafe;color:#1e40af}._badgeSingle_10ovf_92{background:#f3e8ff;color:#6b21a8}._editButton_10ovf_97{padding:.25rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:.25rem;font-size:.875rem;cursor:pointer;transition:background .2s}._editButton_10ovf_97:hover{background:#2563eb}._modalOverlay_10ovf_112{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_10ovf_112{background:#fff;border-radius:.5rem;width:90%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}._modalHeader_10ovf_136{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem 1.5rem;border-bottom:1px solid #e5e7eb;gap:1rem}._modalHeader_10ovf_136 h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0;white-space:nowrap;flex-shrink:0}._closeButton_10ovf_154{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}._closeButton_10ovf_154:hover{background:#f3f4f6;color:#1f2937}._roadmap_10ovf_174{display:flex;align-items:center;justify-content:center;flex:1}._roadmapItem_10ovf_181{display:flex;align-items:center;position:relative}._roadmapCircle_10ovf_187{width:1.375rem;height:1.375rem;border-radius:50%;background:#fff;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;color:#6b7280;z-index:1;flex-shrink:0}._roadmapCircleActive_10ovf_203{border-color:#3b82f6;background:#3b82f6;color:#fff}._roadmapCircleCompleted_10ovf_209{border-color:#10b981;background:#10b981;color:#fff}._roadmapLabel_10ovf_215{position:absolute;top:1.75rem;left:50%;transform:translate(-50%);font-size:.625rem;color:#6b7280;white-space:nowrap}._roadmapLabelActive_10ovf_225{color:#1f2937;font-weight:600}._roadmapLine_10ovf_230{width:2.5rem;height:2px;background:#d1d5db;margin:0 .25rem}._roadmapLineCompleted_10ovf_237{background:#10b981}._modalContent_10ovf_241{flex:1;overflow-y:auto;padding:1.5rem}._formStep_10ovf_247{display:flex;flex-direction:column;gap:1rem}._formGroup_10ovf_253{display:flex;flex-direction:column;gap:.5rem}._formGroup_10ovf_253 label{font-size:.875rem;font-weight:500;color:#374151}._select_10ovf_265{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#1f2937;background:#fff;cursor:pointer;width:100%}._select_10ovf_265:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._checkboxGroup_10ovf_282{display:flex;align-items:center}._checkboxGroup_10ovf_282 label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}._checkboxGroup_10ovf_282 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}._helpText_10ovf_302{font-size:.75rem;color:#6b7280;font-style:italic}._comboItemsHeader_10ovf_308{margin-bottom:.5rem}._comboItemsHeader_10ovf_308 h4{margin:0 0 .25rem;font-size:.9rem;font-weight:600;color:#1f2937}._searchSection_10ovf_319{position:relative;margin-bottom:50px}._searchDropdown_10ovf_324{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 .375rem .375rem;z-index:10;max-height:220px;border:1px solid red;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}._searchDropdownItem_10ovf_340{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;border-bottom:1px solid #f3f4f6;gap:.5rem}._searchDropdownItem_10ovf_340:last-child{border-bottom:none}._searchDropdownItem_10ovf_340:hover{background:#f0f9ff}._searchDropdownSub_10ovf_358{font-size:.75rem;color:#6b7280;white-space:nowrap}._searchDropdownEmpty_10ovf_364{padding:.75rem;font-size:.875rem;color:#6b7280;text-align:center}._selectedComboItems_10ovf_371{background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb;overflow:hidden}._selectedComboItems_10ovf_371 h5{margin:0;padding:.4rem .75rem;font-size:.8rem;font-weight:600;color:#374151;background:#f3f4f6;border-bottom:1px solid #e5e7eb}._comboItemsList_10ovf_388{display:flex;flex-direction:column}._comboItem_10ovf_308{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:.5rem;padding:.375rem .75rem;border-bottom:1px solid #f3f4f6;font-size:.8125rem}._comboItem_10ovf_308:last-child{border-bottom:none}._comboItemInfo_10ovf_407{display:flex;align-items:center;gap:.4rem;min-width:0}._comboItemName_10ovf_414{font-size:.8125rem;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._comboItemUnit_10ovf_423{font-size:.75rem;color:#9ca3af;white-space:nowrap}._comboItemActions_10ovf_429{display:flex;align-items:center;gap:.375rem}._quantityLabel_10ovf_435{font-size:.75rem;color:#6b7280}._quantityInput_10ovf_440{width:4rem;padding:.25rem .375rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.8125rem;text-align:center}._quantityInput_10ovf_440:focus{outline:none;border-color:#3b82f6}._removeButton_10ovf_454{width:1.5rem;height:1.5rem;background:#fee2e2;color:#ef4444;border:none;border-radius:.25rem;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s}._removeButton_10ovf_454:hover{background:#fecaca}._availableProductUnits_10ovf_474{margin-top:1.5rem}._availableProductUnits_10ovf_474 h5{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#374151}._productUnitsList_10ovf_485{max-height:300px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff}._productUnitItem_10ovf_493{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid #f3f4f6}._productUnitItem_10ovf_493:last-child{border-bottom:none}._productUnitItem_10ovf_493:hover{background:#f9fafb}._productUnitInfo_10ovf_509{display:flex;flex-direction:column;gap:.25rem;flex:1}._productUnitName_10ovf_516{font-size:.875rem;font-weight:500;color:#1f2937}._productUnitDetails_10ovf_522{font-size:.75rem;color:#6b7280}._addButton_10ovf_527{padding:.375rem .75rem;background:#10b981;color:#fff;border:none;border-radius:.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}._addButton_10ovf_527:hover:not(:disabled){background:#059669}._addButton_10ovf_527:disabled{background:#d1d5db;cursor:not-allowed}._comboItemsDisplay_10ovf_548{margin-top:1.5rem;padding:1rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}._comboItemsDisplay_10ovf_548 h4{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#374151}._comboItemDisplay_10ovf_563{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;margin-bottom:.5rem}._comboItemDisplay_10ovf_563:last-child{margin-bottom:0}._comboItemQuantity_10ovf_578{font-size:.875rem;font-weight:600;color:#6b7280;padding:.25rem .5rem;background:#f3f4f6;border-radius:.25rem}._comboItemsEdit_10ovf_587{margin-top:1.5rem;padding:1rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}._comboItemsEdit_10ovf_587 h4{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#374151}._select_10ovf_265:disabled{background:#f3f4f6;cursor:not-allowed;color:#6b7280}._error_10ovf_608{padding:.75rem;background:#fee2e2;color:#991b1b;border-radius:.375rem;font-size:.875rem;margin-bottom:1rem}._modalFooter_10ovf_617{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;gap:.75rem}._footerRight_10ovf_626{display:flex;gap:.75rem}._formRow_10ovf_631{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._checkboxRow_10ovf_637{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding-top:1.5rem}._exportButton_10ovf_645{background-color:orange;font-size:.9rem;padding:2px 8px}._addProductBtn_10ovf_651{padding:2px 8px;font-size:.9rem}@media(max-width:768px){._container_10ovf_1{padding:.5rem;height:auto}._header_10ovf_8{flex-direction:column;align-items:stretch;gap:.5rem}._header_10ovf_8 h2{font-size:1.125rem}._header_10ovf_8>div{flex-wrap:wrap;gap:.375rem}._tableContainer_10ovf_22{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:0}._table_10ovf_22{min-width:520px}._table_10ovf_22 th:first-child,._table_10ovf_22 td:first-child{min-width:160px;width:160px}._emptyState_10ovf_63{display:block}._modalOverlay_10ovf_112{align-items:flex-end}._modal_10ovf_112{width:100%;max-width:100%;max-height:94vh;border-radius:.75rem .75rem 0 0}._modalHeader_10ovf_136{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 1rem}._modalHeader_10ovf_136 h3{font-size:.9375rem}._roadmap_10ovf_174{gap:0;justify-content:center;width:100%}._roadmapLabel_10ovf_215{font-size:.5625rem}._roadmapLine_10ovf_230{width:1.5rem}._modalContent_10ovf_241{padding:1rem}._formRow_10ovf_631{grid-template-columns:1fr}._checkboxRow_10ovf_637{padding-top:0;flex-direction:row;flex-wrap:wrap}._modalFooter_10ovf_617{padding:.75rem 1rem;flex-wrap:nowrap;gap:.5rem;justify-content:flex-end}._footerRight_10ovf_626{flex-wrap:nowrap;gap:.5rem}}._searchInput_10ovf_769{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;width:260px;max-width:100%}._searchInput_10ovf_769:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@media(max-width:768px){._searchInput_10ovf_769{width:100%}}._btnShort_10ovf_791{display:none}._btnFull_10ovf_794{display:inline}@media(max-width:768px){._btnShort_10ovf_791{display:inline}._btnFull_10ovf_794{display:none}}._combobox_a8vpk_1{position:relative;width:100%}._inputWrapper_a8vpk_6{position:relative;display:flex;align-items:center}._input_a8vpk_6{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#1f2937;background:#fff;outline:none;box-sizing:border-box}._input_a8vpk_6:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._input_a8vpk_6:disabled{background:#f3f4f6;cursor:not-allowed;color:#6b7280}._clearBtn_a8vpk_35{position:absolute;right:.5rem;background:none;border:none;font-size:1.1rem;line-height:1;color:#9ca3af;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;height:1.25rem;width:1.25rem}._clearBtn_a8vpk_35:hover{color:#374151}._dropdown_a8vpk_56{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 4px 12px #0000001a;max-height:220px;overflow-y:auto;z-index:200;list-style:none;margin:0;padding:.25rem 0}._option_a8vpk_73{padding:.5rem .75rem;font-size:.875rem;cursor:pointer;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._option_a8vpk_73:hover{background:#f3f4f6}._optionSelected_a8vpk_87{background:#eff6ff;color:#1d4ed8;font-weight:500}._hint_a8vpk_93{padding:.5rem .75rem;font-size:.875rem;color:#9ca3af;list-style:none}._container_8xkct_1{height:100%;display:flex;flex-direction:column}._tabs_8xkct_7{display:flex;gap:20px;padding:10px;background:#f9fafb;border-bottom:1px solid #e5e7eb}._tab_8xkct_7{width:120px;padding:5px 10px;background:transparent;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280;transition:all .2s}._tab_8xkct_7:hover{background:#e5e7eb;color:#374151}._tabActive_8xkct_33{background:#fff;color:#1f2937;box-shadow:0 1px 2px #0000000d}._tabContent_8xkct_39{flex:1;overflow:auto;background:#fff}@media(max-width:768px){._tabs_8xkct_7{gap:6px;padding:6px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0}._tabs_8xkct_7::-webkit-scrollbar{display:none}._tab_8xkct_7{width:auto;white-space:nowrap;flex-shrink:0;font-size:.8125rem;padding:5px 10px}}._container_15k94_1{padding:1rem;height:100%;display:flex;flex-direction:column}._header_15k94_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._addBtn_15k94_15{height:35px}._header_15k94_8 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._tableContainer_15k94_26{flex:1;overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}._table_15k94_26{width:100%;border-collapse:collapse;margin-bottom:50px}._table_15k94_26 thead{background:#f9fafb;position:sticky;top:0}._table_15k94_26 th{padding:5px 10px;text-align:left;font-size:.875rem;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}._table_15k94_26 td{padding:6px 10px;font-size:.875rem;color:#1f2937;border-bottom:1px solid #f3f4f6}._table_15k94_26 tbody tr:hover{background:#f9fafb}._emptyState_15k94_66{text-align:center;color:#6b7280;padding:2rem}._badge_15k94_72{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}._badgeActive_15k94_80{background:#d1fae5;color:#065f46}._badgeInactive_15k94_85{background:#fee2e2;color:#991b1b}._modalOverlay_15k94_90{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_15k94_90{background:#fff;border-radius:.5rem;width:90%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a}._modalHeader_15k94_111{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._modalHeader_15k94_111 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._closeButton_15k94_126{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}._closeButton_15k94_126:hover{background:#f3f4f6;color:#1f2937}._modalContent_15k94_146{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._error_15k94_153{padding:.75rem;background:#fee2e2;color:#991b1b;border-radius:.375rem;font-size:.875rem}._checkboxGroup_15k94_161{display:flex;align-items:center}._checkboxGroup_15k94_161 label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}._checkboxGroup_15k94_161 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}._modalFooter_15k94_181{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}._editButton_15k94_189{padding:.375rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background .2s}._editButton_15k94_189:hover{background:#2563eb}._searchBar_15k94_204{margin-bottom:.75rem}._searchInput_15k94_208{width:100%;max-width:320px;padding:.4rem .75rem;border:1px solid #ced4da;border-radius:5px;font-size:.875rem;outline:none}._searchInput_15k94_208:focus{border-color:#0d6efd}._exportButton_15k94_222{background-color:orange;font-size:.9rem;padding:2px 8px}@media(max-width:768px){._container_15k94_1{padding:.5rem;height:auto}._header_15k94_8{flex-direction:column;align-items:stretch;gap:.5rem}._header_15k94_8 h3{font-size:1rem}._searchBar_15k94_204 ._searchInput_15k94_208{max-width:100%;width:100%}._tableContainer_15k94_26{background:transparent;border:none;box-shadow:none;overflow:visible}._table_15k94_26 thead{display:none}._table_15k94_26,._table_15k94_26 tbody,._table_15k94_26 tr{display:block;width:100%}._table_15k94_26 tbody tr{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem .75rem}._table_15k94_26 td{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #f3f4f6;font-size:.8125rem}._table_15k94_26 td:last-child{border-bottom:none}._table_15k94_26 td:before{content:attr(data-label);font-weight:600;font-size:.6875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-right:.5rem}._modalOverlay_15k94_90{align-items:flex-end}._modal_15k94_90{width:100%;max-width:100%;border-radius:.75rem .75rem 0 0}._modalContent_15k94_146{padding:1rem}._modalFooter_15k94_181{flex-direction:column-reverse;gap:.5rem}._modalFooter_15k94_181 button{width:100%}}._btnShort_15k94_324{display:none}._btnFull_15k94_327{display:inline}@media(max-width:768px){._btnShort_15k94_324{display:inline}._btnFull_15k94_327{display:none}}._container_1s1n2_1{padding:1rem;height:100%;display:flex;flex-direction:column}._header_1s1n2_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1s1n2_8 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._tableContainer_1s1n2_22{flex:1;overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}._table_1s1n2_22{width:100%;border-collapse:collapse;margin-bottom:50px}._table_1s1n2_22 thead{background:#f9fafb;position:sticky;top:0}._table_1s1n2_22 th{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}._table_1s1n2_22 td{padding:.75rem 1rem;font-size:.875rem;color:#1f2937;border-bottom:1px solid #f3f4f6}._table_1s1n2_22 tbody tr:hover{background:#f9fafb}._emptyState_1s1n2_62{text-align:center;color:#6b7280;padding:2rem}._badge_1s1n2_68{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}._badgeActive_1s1n2_76{background:#d1fae5;color:#065f46}._badgeInactive_1s1n2_81{background:#fee2e2;color:#991b1b}._modalOverlay_1s1n2_86{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1s1n2_86{background:#fff;border-radius:.5rem;width:90%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a}._modalHeader_1s1n2_107{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._modalHeader_1s1n2_107 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._closeButton_1s1n2_122{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}._closeButton_1s1n2_122:hover{background:#f3f4f6;color:#1f2937}._modalContent_1s1n2_142{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._error_1s1n2_149{padding:.75rem;background:#fee2e2;color:#991b1b;border-radius:.375rem;font-size:.875rem}._checkboxGroup_1s1n2_157{display:flex;align-items:center}._checkboxGroup_1s1n2_157 label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}._checkboxGroup_1s1n2_157 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}._modalFooter_1s1n2_177{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}._editButton_1s1n2_185{padding:.375rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background .2s}._editButton_1s1n2_185:hover{background:#2563eb}._formGroup_1s1n2_200{display:flex;flex-direction:column;gap:.5rem}._formGroup_1s1n2_200 label{font-size:.875rem;font-weight:500;color:#374151}._formGroup_1s1n2_200 select{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#1f2937;background:#fff}._formGroup_1s1n2_200 select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._searchBar_1s1n2_227{margin-bottom:.75rem}._searchInput_1s1n2_231{width:100%;max-width:320px;padding:.4rem .75rem;border:1px solid #ced4da;border-radius:5px;font-size:.875rem;outline:none}._searchInput_1s1n2_231:focus{border-color:#0d6efd}._exportButton_1s1n2_245{background-color:orange;font-size:.9rem;padding:2px 8px}@media(max-width:768px){._container_1s1n2_1{padding:.5rem;height:auto}._header_1s1n2_8{flex-direction:column;align-items:stretch;gap:.5rem}._header_1s1n2_8 h3{font-size:1rem}._searchBar_1s1n2_227 ._searchInput_1s1n2_231{max-width:100%;width:100%}._tableContainer_1s1n2_22{background:transparent;border:none;box-shadow:none;overflow:visible}._table_1s1n2_22 thead{display:none}._table_1s1n2_22,._table_1s1n2_22 tbody,._table_1s1n2_22 tr{display:block;width:100%}._table_1s1n2_22 tbody tr{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem .75rem}._table_1s1n2_22 td{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #f3f4f6;font-size:.8125rem}._table_1s1n2_22 td:last-child{border-bottom:none}._table_1s1n2_22 td:before{content:attr(data-label);font-weight:600;font-size:.6875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-right:.5rem}._modalOverlay_1s1n2_86{align-items:flex-end}._modal_1s1n2_86{width:100%;max-width:100%;border-radius:.75rem .75rem 0 0}._modalContent_1s1n2_142{padding:1rem}._modalFooter_1s1n2_177{flex-direction:column-reverse;gap:.5rem}._modalFooter_1s1n2_177 button{width:100%}}._btnShort_1s1n2_345{display:none}._btnFull_1s1n2_348{display:inline}@media(max-width:768px){._btnShort_1s1n2_345{display:inline}._btnFull_1s1n2_348{display:none}}._container_nkoi4_1{padding:1rem;height:100%;display:flex;flex-direction:column}._header_nkoi4_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_nkoi4_8 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._tableContainer_nkoi4_22{flex:1;overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}._table_nkoi4_22{width:100%;border-collapse:collapse;margin-bottom:50px}._table_nkoi4_22 thead{background:#f9fafb;position:sticky;top:0}._table_nkoi4_22 th{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}._table_nkoi4_22 td{padding:.75rem 1rem;font-size:.875rem;color:#1f2937;border-bottom:1px solid #f3f4f6}._table_nkoi4_22 tbody tr:hover{background:#f9fafb}._emptyState_nkoi4_62{text-align:center;color:#6b7280;padding:2rem}._badge_nkoi4_68{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}._badgeActive_nkoi4_76{background:#d1fae5;color:#065f46}._badgeInactive_nkoi4_81{background:#fee2e2;color:#991b1b}._badgeYes_nkoi4_86{background:#dbeafe;color:#1e40af}._badgeNo_nkoi4_91{background:#f3f4f6;color:#6b7280}._editButton_nkoi4_96{padding:.25rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:.25rem;font-size:.875rem;cursor:pointer;transition:background .2s}._editButton_nkoi4_96:hover{background:#2563eb}._modalOverlay_nkoi4_111{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_nkoi4_111{background:#fff;border-radius:.5rem;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a;overflow:scroll}._modalHeader_nkoi4_136{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._modalHeader_nkoi4_136 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._closeButton_nkoi4_151{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}._closeButton_nkoi4_151:hover{background:#f3f4f6;color:#1f2937}._modalContent_nkoi4_171{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._formGroup_nkoi4_180{display:flex;flex-direction:column;gap:.5rem}._formGroup_nkoi4_180 label{font-size:.875rem;font-weight:500;color:#374151}._select_nkoi4_192{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#1f2937;background:#fff;cursor:pointer}._select_nkoi4_192:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._select_nkoi4_192:disabled{background:#f3f4f6;cursor:not-allowed;color:#6b7280}._error_nkoi4_214{padding:.75rem;background:#fee2e2;color:#991b1b;border-radius:.375rem;font-size:.875rem}._checkboxGroup_nkoi4_222{display:flex;align-items:center}._checkboxGroup_nkoi4_222 label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}._checkboxGroup_nkoi4_222 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}._modalFooter_nkoi4_242{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0;background:#fff}._formRow_nkoi4_252{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._checkboxRow_nkoi4_258{display:flex;gap:1.5rem;align-items:center}._searchBar_nkoi4_264{margin-bottom:.75rem}._searchInput_nkoi4_268{width:100%;max-width:320px;padding:.4rem .75rem;border:1px solid #ced4da;border-radius:5px;font-size:.875rem;outline:none}._searchInput_nkoi4_268:focus{border-color:#0d6efd}@media(max-width:768px){._container_nkoi4_1{padding:.5rem;height:auto}._header_nkoi4_8{flex-direction:column;align-items:stretch;gap:.5rem}._header_nkoi4_8 h3{font-size:1rem}._searchBar_nkoi4_264 ._searchInput_nkoi4_268{max-width:100%;width:100%}._tableContainer_nkoi4_22{background:transparent;border:none;box-shadow:none;overflow:visible}._table_nkoi4_22 thead{display:none}._table_nkoi4_22,._table_nkoi4_22 tbody,._table_nkoi4_22 tr{display:block;width:100%}._table_nkoi4_22 tbody tr{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem .75rem}._table_nkoi4_22 td{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #f3f4f6;font-size:.8125rem}._table_nkoi4_22 td:last-child{border-bottom:none}._table_nkoi4_22 td:before{content:attr(data-label);font-weight:600;font-size:.6875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-right:.5rem}._modalOverlay_nkoi4_111{align-items:flex-end}._modal_nkoi4_111{width:100%;max-width:100%;max-height:94vh;border-radius:.75rem .75rem 0 0}._modalContent_nkoi4_171{padding:1rem}._formRow_nkoi4_252{grid-template-columns:1fr}._checkboxRow_nkoi4_258{flex-wrap:wrap;gap:1rem}._modalFooter_nkoi4_242{flex-direction:column-reverse;gap:.5rem}._modalFooter_nkoi4_242 button{width:100%}}._btnShort_nkoi4_386{display:none}._btnFull_nkoi4_389{display:inline}@media(max-width:768px){._btnShort_nkoi4_386{display:inline}._btnFull_nkoi4_389{display:none}}._container_17fvd_1{padding:1rem;height:100%;display:flex;flex-direction:column}._header_17fvd_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_17fvd_8 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._tableContainer_17fvd_22{flex:1;overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}._table_17fvd_22{width:100%;border-collapse:collapse;margin-bottom:50px}._table_17fvd_22 thead{background:#f9fafb;position:sticky;top:0}._table_17fvd_22 th{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}._table_17fvd_22 td{padding:.75rem 1rem;font-size:.875rem;color:#1f2937;border-bottom:1px solid #f3f4f6}._table_17fvd_22 tbody tr:hover{background:#f9fafb}._emptyState_17fvd_62{text-align:center;color:#6b7280;padding:2rem}._badge_17fvd_68{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}._badgeActive_17fvd_76{background:#d1fae5;color:#065f46}._badgeInactive_17fvd_81{background:#fee2e2;color:#991b1b}._editButton_17fvd_86{padding:.25rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:.25rem;font-size:.875rem;cursor:pointer;transition:background .2s}._editButton_17fvd_86:hover{background:#2563eb}._modalOverlay_17fvd_101{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_17fvd_101{background:#fff;border-radius:.5rem;width:90%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a}._modalHeader_17fvd_122{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._modalHeader_17fvd_122 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._closeButton_17fvd_137{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}._closeButton_17fvd_137:hover{background:#f3f4f6;color:#1f2937}._modalContent_17fvd_157{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._error_17fvd_164{padding:.75rem;background:#fee2e2;color:#991b1b;border-radius:.375rem;font-size:.875rem}._checkboxGroup_17fvd_172{display:flex;align-items:center}._checkboxGroup_17fvd_172 label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}._checkboxGroup_17fvd_172 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}._modalFooter_17fvd_192{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}._searchBar_17fvd_200{margin-bottom:.75rem}._searchInput_17fvd_204{width:100%;max-width:320px;padding:.4rem .75rem;border:1px solid #ced4da;border-radius:5px;font-size:.875rem;outline:none}._searchInput_17fvd_204:focus{border-color:#0d6efd}._exportButton_17fvd_218{background-color:orange;font-size:.9rem;padding:2px 8px}@media(max-width:768px){._container_17fvd_1{padding:.5rem;height:auto}._header_17fvd_8{flex-direction:column;align-items:stretch;gap:.5rem}._header_17fvd_8 h3{font-size:1rem}._searchBar_17fvd_200 ._searchInput_17fvd_204{max-width:100%;width:100%}._tableContainer_17fvd_22{background:transparent;border:none;box-shadow:none;overflow:visible}._table_17fvd_22 thead{display:none}._table_17fvd_22,._table_17fvd_22 tbody,._table_17fvd_22 tr{display:block;width:100%}._table_17fvd_22 tbody tr{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem .75rem}._table_17fvd_22 td{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #f3f4f6;font-size:.8125rem}._table_17fvd_22 td:last-child{border-bottom:none}._table_17fvd_22 td:before{content:attr(data-label);font-weight:600;font-size:.6875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-right:.5rem}._modalOverlay_17fvd_101{align-items:flex-end}._modal_17fvd_101{width:100%;max-width:100%;border-radius:.75rem .75rem 0 0}._modalContent_17fvd_157{padding:1rem}._modalFooter_17fvd_192{flex-direction:column-reverse;gap:.5rem}._modalFooter_17fvd_192 button{width:100%}}._btnShort_17fvd_318{display:none}._btnFull_17fvd_321{display:inline}@media(max-width:768px){._btnShort_17fvd_318{display:inline}._btnFull_17fvd_321{display:none}}._container_yafs4_1{padding:1rem;height:100%;display:flex;flex-direction:column}._header_yafs4_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._addBtn_yafs4_15{height:35px}._header_yafs4_8 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._tableContainer_yafs4_26{flex:1;overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}._table_yafs4_26{width:100%;border-collapse:collapse;margin-bottom:50px}._table_yafs4_26 thead{background:#f9fafb;position:sticky;top:0}._table_yafs4_26 th{padding:8px 12px;text-align:left;font-size:.875rem;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}._table_yafs4_26 td{padding:8px 12px;font-size:.875rem;color:#1f2937;border-bottom:1px solid #f3f4f6}._table_yafs4_26 tbody tr:hover{background:#f9fafb}._emptyState_yafs4_66{text-align:center;color:#6b7280;padding:2rem}._badge_yafs4_72{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}._badgeActive_yafs4_80{background:#d1fae5;color:#065f46}._badgeInactive_yafs4_85{background:#fee2e2;color:#991b1b}._searchBar_yafs4_90{margin-bottom:.75rem}._searchInput_yafs4_94{width:100%;max-width:320px;padding:.4rem .75rem;border:1px solid #ced4da;border-radius:5px;font-size:.875rem;outline:none}._searchInput_yafs4_94:focus{border-color:#0d6efd}._actionButtons_yafs4_108{display:flex;gap:.5rem}._editButton_yafs4_113{padding:.375rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background .2s}._editButton_yafs4_113:hover{background:#2563eb}._deleteButton_yafs4_128{padding:.375rem .75rem;background:#ef4444;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background .2s}._deleteButton_yafs4_128:hover{background:#dc2626}._modalOverlay_yafs4_144{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_yafs4_144{background:#fff;border-radius:.5rem;width:90%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}._modalHeader_yafs4_168{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._modalHeader_yafs4_168 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._closeButton_yafs4_183{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}._closeButton_yafs4_183:hover{background:#f3f4f6;color:#1f2937}._modalContent_yafs4_203{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}._error_yafs4_211{padding:.75rem;background:#fee2e2;color:#991b1b;border-radius:.375rem;font-size:.875rem}._formGroup_yafs4_219{display:flex;flex-direction:column;gap:.375rem}._formGroup_yafs4_219 label{font-size:.875rem;font-weight:500;color:#374151}._selectInput_yafs4_231,._textInput_yafs4_232{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;outline:none;width:100%}._selectInput_yafs4_231:focus,._textInput_yafs4_232:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._sectionHeader_yafs4_247{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}._sectionHeader_yafs4_247 h4{font-size:1rem;font-weight:600;color:#374151;margin:0}._addIngredientBtn_yafs4_261{padding:.35rem .75rem;background:#10b981;color:#fff;border:none;border-radius:.375rem;font-size:.8125rem;cursor:pointer;font-weight:500}._addIngredientBtn_yafs4_261:hover{background:#059669}._itemsTable_yafs4_276{width:100%;border-collapse:collapse;margin-top:.5rem}._itemsTable_yafs4_276 th{padding:6px 8px;font-size:.8125rem;font-weight:600;color:#4b5563;background:#f3f4f6;text-align:left}._itemsTable_yafs4_276 td{padding:6px 8px;border-bottom:1px solid #e5e7eb}._removeBtn_yafs4_296{background:#fee2e2;color:#dc2626;border:1px solid #fca5a5;border-radius:.25rem;padding:.25rem .5rem;cursor:pointer;font-size:.8125rem}._removeBtn_yafs4_296:hover{background:#fecaca}._modalFooter_yafs4_310{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}._btnFull_yafs4_318{display:inline}._btnShort_yafs4_321{display:none}@media(max-width:768px){._btnShort_yafs4_321{display:inline}._btnFull_yafs4_318{display:none}}._container_1j1ep_1{padding:1rem}._header_1j1ep_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1j1ep_5 h2{margin:0;font-size:1.5rem}._headerButtons_1j1ep_17{display:flex;gap:.5rem}._filters_1j1ep_22{display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:1rem;align-items:center}._filters_1j1ep_22>div:first-child{flex:0 0 400px;max-width:400px}._filters_1j1ep_22>div:first-child input{height:2.5rem;padding:.5rem .75rem;font-size:.95rem;border:1px solid #ced4da;border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._filters_1j1ep_22>div:first-child input:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}._checkboxLabel_1j1ep_52{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem .75rem;border-radius:6px;transition:background-color .15s ease-in-out}._checkboxLabel_1j1ep_52:hover{background-color:#f8f9fa}._checkboxLabel_1j1ep_52 input[type=checkbox]{cursor:pointer;width:1.1rem;height:1.1rem;accent-color:#007bff}._checkboxLabel_1j1ep_52 span{font-size:.95rem;font-weight:500;color:#495057}._tableContainer_1j1ep_80{overflow-x:auto;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}._table_1j1ep_80{width:100%;border-collapse:collapse}._table_1j1ep_80 thead{background-color:#f8f9fa}._table_1j1ep_80 th,._table_1j1ep_80 td{padding:.5rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._table_1j1ep_80 th{font-weight:600;color:#495057;font-size:.8125rem}._table_1j1ep_80 tbody tr:hover{background-color:#f8f9fa}._emptyState_1j1ep_114{text-align:center;padding:2rem;color:#6c757d;font-size:.875rem}._badge_1j1ep_121{display:inline-block;min-width:60px;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-align:center}._badgeLow_1j1ep_131{background-color:#fee;color:#c33}._badgeNormal_1j1ep_136{background-color:#e8f5e9;color:#2e7d32}._modalOverlay_1j1ep_141{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1j1ep_141{background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1j1ep_165{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}._modalHeader_1j1ep_165 h3{margin:0;font-size:1.25rem}._closeButton_1j1ep_178{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}._closeButton_1j1ep_178:hover{color:#000}._modalContent_1j1ep_196{padding:1rem;overflow-y:auto;flex:1}._modalFooter_1j1ep_202{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6;flex-shrink:0}._error_1j1ep_211{background-color:#f8d7da;color:#721c24;padding:.5rem;border-radius:4px;margin-bottom:1rem}._formRow_1j1ep_219{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._formGroup_1j1ep_226{margin-bottom:1rem}._formGroup_1j1ep_226 label{display:block;margin-bottom:.25rem;font-weight:500;font-size:.875rem}._input_1j1ep_237,._select_1j1ep_238,._textarea_1j1ep_239{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._input_1j1ep_237:focus,._select_1j1ep_238:focus,._textarea_1j1ep_239:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}._textarea_1j1ep_239{resize:vertical;font-family:inherit}._select_1j1ep_238{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem}._itemsSection_1j1ep_271{border-top:none;padding-top:1rem}._itemsHeader_1j1ep_276{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._itemsHeader_1j1ep_276 h4{margin:0;font-size:1rem}._itemCard_1j1ep_288{margin-bottom:1rem;padding:1rem;border:1px solid #dee2e6;border-radius:6px;background-color:#f8f9fa}._itemCardHeader_1j1ep_296{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}._itemCardHeader_1j1ep_296 span{font-weight:600;color:#495057}._itemGrid_1j1ep_310{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._removeButton_1j1ep_316{color:#dc3545;background:transparent;border:none;border-radius:50%;width:35px;height:35px;cursor:pointer;font-size:1.25rem;flex-shrink:0;transition:background-color .15s ease-in-out;display:flex;justify-content:center;align-items:center}._removeButton_1j1ep_316:hover{color:#000}._emptyItems_1j1ep_336{text-align:center;padding:2rem;color:#6c757d;background-color:#f8f9fa;border-radius:4px}._locationSelect_1j1ep_343{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);background-color:var(--bg-primary);cursor:pointer;transition:border-color .2s ease;min-width:180px}._locationSelect_1j1ep_343:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}._formGroup_1j1ep_226{display:flex;flex-direction:column;gap:var(--spacing-xs)}._searchInput_1j1ep_367{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);background-color:var(--bg-primary);transition:border-color .2s ease;min-width:250px}._searchInput_1j1ep_367:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}._notesToggle_1j1ep_385{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;color:#6c757d;cursor:pointer;border-radius:4px;-webkit-user-select:none;user-select:none}._notesToggle_1j1ep_385:hover{background-color:#f8f9fa;color:#495057}._searchSection_1j1ep_405{position:relative;margin-bottom:1rem}._searchDropdown_1j1ep_410{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 4px 4px;max-height:220px;overflow-y:auto;z-index:10;box-shadow:0 4px 6px #00000014}._searchDropdownItem_1j1ep_425{padding:.5rem .75rem;font-size:.875rem;cursor:pointer;border-bottom:1px solid #f1f3f5}._searchDropdownItem_1j1ep_425:last-child{border-bottom:none}._searchDropdownItem_1j1ep_425:hover{background-color:#f0f4ff;color:#3b82f6}._searchDropdownEmpty_1j1ep_441{padding:.75rem;font-size:.875rem;color:#6c757d;text-align:center}._compactItemsTable_1j1ep_449{border:1px solid #dee2e6;border-radius:6px;overflow:hidden}._compactItemsHeader_1j1ep_455{display:grid;grid-template-columns:2fr 1fr .8fr .8fr 1fr 1fr 2rem;gap:.5rem;padding:.4rem .5rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;font-size:.75rem;font-weight:600;color:#6c757d}._compactItemRow_1j1ep_467{display:grid;grid-template-columns:2fr 1fr .8fr .8fr 1fr 1fr 2rem;gap:.5rem;padding:.4rem .5rem;align-items:center;border-bottom:1px solid #f1f3f5}._compactItemRow_1j1ep_467:last-child{border-bottom:none}._compactItemRow_1j1ep_467:hover{background-color:#fafafa}._compactProductName_1j1ep_484{font-size:.8125rem;font-weight:500;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._compactSelect_1j1ep_493{width:100%;padding:.25rem .375rem;border:1px solid #ced4da;border-radius:4px;font-size:.8125rem;background:#fff}._compactSelect_1j1ep_493:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .15rem #007bff33}._compactInput_1j1ep_508{width:100%;padding:.25rem .375rem;border:1px solid #ced4da;border-radius:4px;font-size:.8125rem}._compactInput_1j1ep_508:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .15rem #007bff33}@media(max-width:768px){._container_1j1ep_1{padding:.5rem}._header_1j1ep_5{flex-direction:column;align-items:stretch;gap:.5rem}._header_1j1ep_5 h2{font-size:1.125rem;margin:0}._headerButtons_1j1ep_17{display:flex;gap:.375rem;flex-wrap:wrap}._filters_1j1ep_22{flex-direction:column;gap:.5rem}._searchInput_1j1ep_367,._locationSelect_1j1ep_343{min-width:unset;width:100%}._tableContainer_1j1ep_80{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1j1ep_80{min-width:480px}._table_1j1ep_80 th:first-child,._table_1j1ep_80 td:first-child{min-width:140px;width:140px}._modalOverlay_1j1ep_141{align-items:flex-end}._modal_1j1ep_141{width:100%;max-width:100%;max-height:94vh;border-radius:.75rem .75rem 0 0}._compactItemsHeader_1j1ep_455,._compactItemRow_1j1ep_467{grid-template-columns:2fr 1fr 1fr 1fr 0 0 2rem}._compactItemsHeader_1j1ep_455 span:nth-child(5),._compactItemsHeader_1j1ep_455 span:nth-child(6),._compactItemRow_1j1ep_467 input:nth-child(5),._compactItemRow_1j1ep_467 input:nth-child(6){display:none}._formRow_1j1ep_219{grid-template-columns:1fr}._modalFooter_1j1ep_202{flex-wrap:nowrap;justify-content:flex-end}}._btnShort_1j1ep_615{display:none}._btnFull_1j1ep_618{display:inline}@media(max-width:768px){._btnShort_1j1ep_615{display:inline}._btnFull_1j1ep_618{display:none}}._stockBadgeContainer_1j1ep_631{display:flex;align-items:center}._currentStockText_1j1ep_636{font-size:.8125rem;font-weight:600;color:#334155;background-color:#f1f5f9;padding:.25rem .5rem;border-radius:4px;border:1px solid #e2e8f0;display:inline-block}._expectedStockHint_1j1ep_647{font-size:.7rem;color:#2563eb;font-weight:600;margin-top:2px}._container_1lbrn_1{padding:1rem}._header_1lbrn_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1lbrn_5 h2{margin:0;font-size:1.5rem}._filters_1lbrn_17{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem}._filterRow_1lbrn_25{display:flex;gap:.75rem;align-items:end;flex-wrap:nowrap}._filterGroup_1lbrn_32{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._filterGroup_1lbrn_32 label{font-size:.75rem;font-weight:500;color:#495057;white-space:nowrap}._select_1lbrn_47,._input_1lbrn_48{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}._select_1lbrn_47:focus,._input_1lbrn_48:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}._clearButton_1lbrn_66{padding:.375rem .75rem;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:500;transition:background-color .15s ease-in-out;height:fit-content;white-space:nowrap;flex-shrink:0}._clearButton_1lbrn_66:hover{background-color:#5a6268}._tableContainer_1lbrn_85{overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}._table_1lbrn_85{width:100%;border-collapse:collapse;margin-bottom:50px}._table_1lbrn_85 thead{background-color:#f8f9fa}._table_1lbrn_85 th,._table_1lbrn_85 td{padding:.5rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._table_1lbrn_85 th{font-weight:600;color:#495057;font-size:.8125rem}._clickableRow_1lbrn_116{cursor:pointer;transition:background-color .15s ease-in-out}._clickableRow_1lbrn_116:hover{background-color:#f8f9fa}._badge_1lbrn_125{display:inline-block;min-width:80px;padding:.25rem .5rem;background-color:#2bd0e5;color:#fff;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;text-align:center;width:150px}._notesCell_1lbrn_139{font-size:.875rem}._hasNotes_1lbrn_143{color:#6366f1;font-weight:500}._emptyState_1lbrn_148{text-align:center;padding:2rem;color:#6c757d;font-size:.875rem}._modalOverlay_1lbrn_155{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1lbrn_155{background:#fff;border-radius:8px;width:90%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1lbrn_179{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}._modalHeader_1lbrn_179 h3{margin:0;font-size:1.25rem}._closeButton_1lbrn_192{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}._closeButton_1lbrn_192:hover{color:#000}._modalContent_1lbrn_210{padding:1rem;overflow-y:auto;flex:1}._movementDetails_1lbrn_216{background-color:#f8f9fa;padding:1rem;border-radius:6px;margin-bottom:1.5rem}._detailRow_1lbrn_223{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}._detailRow_1lbrn_223:last-child{margin-bottom:0}._detailLabel_1lbrn_234{font-weight:600;color:#495057;min-width:100px}._notesText_1lbrn_240{padding:.5rem;background-color:#fff3cd;border-left:3px solid #ffc107;border-radius:4px;color:#856404;flex:1}._modalContent_1lbrn_210 h4{margin:0 0 1rem;font-size:1rem;color:#495057}._itemsTable_1lbrn_255{overflow-x:auto;border:1px solid #dee2e6;border-radius:6px}._itemsTable_1lbrn_255 table{width:100%;border-collapse:collapse}._itemsTable_1lbrn_255 thead{background-color:#f8f9fa}._itemsTable_1lbrn_255 th,._itemsTable_1lbrn_255 td{padding:.75rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._itemsTable_1lbrn_255 th{font-weight:600;color:#495057}._itemsTable_1lbrn_255 tbody tr:last-child td{border-bottom:none}._itemsTable_1lbrn_255 tbody tr:hover{background-color:#f8f9fa}._quantityChange_1lbrn_291{color:#28a745;font-weight:600}._modalFooter_1lbrn_296{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6;flex-shrink:0}._closeBtn_1lbrn_305{padding:.5rem 1rem;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .15s ease-in-out}._closeBtn_1lbrn_305:hover{background-color:#5a6268}@media(max-width:768px){._container_1lbrn_1{padding:.5rem}._header_1lbrn_5 h2{font-size:1.125rem}._filters_1lbrn_17{padding:.75rem}._filterRow_1lbrn_25{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:end;flex-wrap:wrap}._clearButton_1lbrn_66{grid-column:1 / -1;width:100%}._tableContainer_1lbrn_85{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1lbrn_85{min-width:560px;font-size:.8125rem}._table_1lbrn_85 th,._table_1lbrn_85 td{padding:.25rem .4rem}._table_1lbrn_85 th:first-child,._table_1lbrn_85 td:first-child{min-width:130px;white-space:nowrap}._modalOverlay_1lbrn_155{align-items:flex-end}._modal_1lbrn_155{width:100%;max-width:100%;max-height:94vh;border-radius:.75rem .75rem 0 0}._itemsTable_1lbrn_255{overflow-x:auto}._itemsTable_1lbrn_255 table{min-width:480px}._badge_1lbrn_125{width:auto;min-width:60px}}@media(max-width:480px){._filterRow_1lbrn_25{grid-template-columns:1fr}}._container_1jjl7_1{padding:1rem}._header_1jjl7_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1jjl7_5 h2{margin:0;font-size:1.5rem}._filters_1jjl7_17{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem}._filterRow_1jjl7_25{display:flex;gap:.75rem;align-items:end;flex-wrap:nowrap}._filterGroup_1jjl7_32{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._filterGroup_1jjl7_32 label{font-size:.75rem;font-weight:500;color:#495057;white-space:nowrap}._input_1jjl7_47,._select_1jjl7_48,._textarea_1jjl7_49{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}._input_1jjl7_47:focus,._select_1jjl7_48:focus,._textarea_1jjl7_49:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}._input_1jjl7_47:disabled{background-color:#e9ecef;cursor:not-allowed}._textarea_1jjl7_49{resize:vertical;font-family:inherit;padding:.5rem;font-size:1rem}._clearButton_1jjl7_80{padding:.375rem .75rem;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:500;transition:background-color .15s ease-in-out;height:fit-content;white-space:nowrap;flex-shrink:0}._clearButton_1jjl7_80:hover{background-color:#5a6268}._tableContainer_1jjl7_99{overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}._table_1jjl7_99{width:100%;border-collapse:collapse}._table_1jjl7_99 thead{background-color:#f8f9fa}._table_1jjl7_99 th,._table_1jjl7_99 td{padding:.5rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._table_1jjl7_99 th{font-weight:600;color:#495057;font-size:.8125rem}._clickableRow_1jjl7_129{cursor:pointer;transition:background-color .15s ease-in-out}._clickableRow_1jjl7_129:hover{background-color:#f8f9fa}._notesCell_1jjl7_138{font-size:.875rem}._hasNotes_1jjl7_142{color:#6366f1;font-weight:500}._emptyState_1jjl7_147{text-align:center;padding:2rem;color:#6c757d;font-size:.875rem}._error_1jjl7_154{background-color:#f8d7da;color:#721c24;padding:.75rem;border-radius:4px;margin-bottom:1rem;border:1px solid #f5c6cb}._modalOverlay_1jjl7_163{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1jjl7_163{background:#fff;border-radius:8px;width:90%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1jjl7_187{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}._modalHeader_1jjl7_187 h3{margin:0;font-size:1.25rem}._closeButton_1jjl7_200{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}._closeButton_1jjl7_200:hover{color:#000}._modalContent_1jjl7_218{padding:1rem;overflow-y:auto;flex:1}._saleDetails_1jjl7_224{background-color:#f8f9fa;padding:1rem;border-radius:6px;margin-bottom:1.5rem}._detailRow_1jjl7_231{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}._detailRow_1jjl7_231:last-child{margin-bottom:0}._detailLabel_1jjl7_242{display:block;font-size:.75rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.2rem}._detailGrid_1jjl7_252{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}._detailGridDivider_1jjl7_258{border-top:1px solid #dee2e6;margin:.75rem 0}._detailCell_1jjl7_263{display:flex;flex-direction:column}._detailNotes_1jjl7_268{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #dee2e6;display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem}._notesText_1jjl7_278{padding:.5rem;background-color:#fff3cd;border-left:3px solid #ffc107;border-radius:4px;color:#856404;flex:1}._modalContent_1jjl7_218 h4{margin:0 0 1rem;font-size:1rem;color:#495057}._itemsTable_1jjl7_293{overflow-x:auto;border:1px solid #dee2e6;border-radius:6px}._itemsTable_1jjl7_293 table{width:100%;border-collapse:collapse}._itemsTable_1jjl7_293 thead{background-color:#f8f9fa}._itemsTable_1jjl7_293 th,._itemsTable_1jjl7_293 td{padding:.75rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._itemsTable_1jjl7_293 th{font-weight:600;color:#495057}._itemsTable_1jjl7_293 tbody tr:last-child td{border-bottom:none}._itemsTable_1jjl7_293 tbody tr:hover{background-color:#f8f9fa}._expandButton_1jjl7_329{background:none;border:none;cursor:pointer;padding:.25rem;font-size:.75rem;color:#007bff;display:flex;align-items:center;justify-content:center;transition:color .15s ease-in-out}._expandButton_1jjl7_329:hover{color:#0056b3}._comboRow_1jjl7_346{background-color:#f8f9fa}._comboLabel_1jjl7_350{display:inline-block;min-width:60px;margin-left:.5rem;padding:.125rem .5rem;font-size:.7rem;color:#fff;background-color:#6366f1;border-radius:12px;font-weight:500;text-align:center}._componentRow_1jjl7_363{background-color:#f1f3f5;border-left:3px solid #6366f1}._componentRow_1jjl7_363:hover{background-color:#e9ecef}._formRow_1jjl7_372{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._formGroup_1jjl7_379{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}._formGroup_1jjl7_379 label{font-size:.875rem;font-weight:500;color:#495057}._itemsSection_1jjl7_392{margin-bottom:1.5rem}._itemsSection_1jjl7_392 h4{margin:0 0 1rem;font-size:1rem;color:#495057}._searchSection_1jjl7_402{position:relative;margin-bottom:1rem}._searchInput_1jjl7_407{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._searchInput_1jjl7_407:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}._searchResults_1jjl7_424{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 4px 4px;max-height:250px;overflow-y:auto;z-index:10;box-shadow:0 4px 6px #0000001a}._searchResultItem_1jjl7_439{padding:.75rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f3f5;transition:background-color .15s ease-in-out}._searchResultItem_1jjl7_439:last-child{border-bottom:none}._searchResultItem_1jjl7_439:hover{background-color:#f8f9fa}._productName_1jjl7_457{font-weight:500;color:#212529;font-size:.875rem}._productType_1jjl7_463{font-size:.75rem;color:#6c757d;background-color:#e9ecef;padding:.125rem .5rem;border-radius:12px}._noResults_1jjl7_471{padding:1rem;text-align:center;color:#6c757d;font-size:.875rem}._emptyItems_1jjl7_478{text-align:center;padding:2rem;color:#6c757d;background-color:#f8f9fa;border-radius:4px;font-size:.875rem}._selectedItems_1jjl7_487{display:flex;flex-direction:column;gap:.75rem}._selectedItem_1jjl7_487{padding:.75rem;border:1px solid #dee2e6;border-radius:6px;background-color:#f8f9fa}._selectedItemHeader_1jjl7_500{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}._selectedProductName_1jjl7_509{font-weight:600;color:#495057;font-size:.875rem}._selectedItemFields_1jjl7_515{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}._fieldGroup_1jjl7_521{display:flex;flex-direction:column;gap:.25rem}._fieldGroup_1jjl7_521 label{font-size:.75rem;font-weight:500;color:#495057}._saleDetailsSection_1jjl7_533{border-top:2px solid #dee2e6;padding-top:1.5rem;margin-top:1.5rem}._saleDetailsSection_1jjl7_533 h4{margin:0 0 1rem;font-size:1rem;color:#495057}._itemCard_1jjl7_545{padding:1rem;border:1px solid #dee2e6;border-radius:6px;background-color:#f8f9fa;margin-bottom:1rem}._itemCardHeader_1jjl7_553{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}._itemCardHeader_1jjl7_553 span{font-weight:600;color:#495057}._itemGrid_1jjl7_567{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._removeButton_1jjl7_573{background:#dc3545;color:#fff;border:none;width:30px!important;height:30px!important;display:flex;align-items:center;justify-content:center;border-radius:50%!important;cursor:pointer;font-size:1.25rem;transition:background-color .15s ease-in-out}._removeButton_1jjl7_573:hover{background:#c82333}._totalSection_1jjl7_592{border-top:2px solid #dee2e6;padding-top:1rem;margin-top:1rem}._totalRow_1jjl7_598{display:flex;justify-content:flex-end;align-items:center;gap:1rem}._totalLabel_1jjl7_605{font-size:1.25rem;font-weight:600;color:#495057}._totalAmount_1jjl7_611{font-size:1.5rem;font-weight:700;color:#28a745}._modalFooter_1jjl7_617{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6;flex-shrink:0}._closeBtn_1jjl7_626{padding:.5rem 1rem;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .15s ease-in-out}._closeBtn_1jjl7_626:hover{background-color:#5a6268}@media(max-width:768px){._container_1jjl7_1{padding:.5rem}._header_1jjl7_5{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.75rem}._header_1jjl7_5 h2{font-size:1.125rem;margin:0}._filters_1jjl7_17{padding:.75rem}._filterRow_1jjl7_25{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:end}._clearButton_1jjl7_80{grid-column:1 / -1;width:100%;text-align:center}._tableContainer_1jjl7_99{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1jjl7_99{min-width:520px;font-size:.8125rem}._table_1jjl7_99 th,._table_1jjl7_99 td{padding:.3rem .4rem}._table_1jjl7_99 td:first-child,._table_1jjl7_99 th:first-child{min-width:120px;white-space:nowrap}._table_1jjl7_99 th:nth-child(2),._table_1jjl7_99 td:nth-child(2),._table_1jjl7_99 th:nth-child(3),._table_1jjl7_99 td:nth-child(3){min-width:130px}._formRow_1jjl7_372,._itemGrid_1jjl7_567{grid-template-columns:1fr}._selectedItemFields_1jjl7_515,._paymentFields_1jjl7_723,._detailGrid_1jjl7_252{grid-template-columns:1fr 1fr}._exchangeSummaryBox_1jjl7_733{grid-template-columns:1fr;gap:.5rem}._modalOverlay_1jjl7_163{align-items:flex-end}._modal_1jjl7_163,._paymentModal_1jjl7_750{width:100%;max-width:100%;max-height:94vh;border-radius:.75rem .75rem 0 0}._modalFooter_1jjl7_617{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}._paymentCompactRow_1jjl7_764{grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto;row-gap:.375rem}._paymentCompactRow_1jjl7_764 ._refInput_1jjl7_771{grid-column:1 / -1}._itemsTable_1jjl7_293{overflow-x:auto}._itemsTable_1jjl7_293 table{min-width:420px}._paymentsDetailTable_1jjl7_783{overflow-x:auto}._paymentsDetailTable_1jjl7_783 table{min-width:480px;table-layout:fixed}._paymentsDetailTable_1jjl7_783 th:nth-child(1),._paymentsDetailTable_1jjl7_783 td:nth-child(1){width:100px;white-space:nowrap}._paymentsDetailTable_1jjl7_783 th:nth-child(2),._paymentsDetailTable_1jjl7_783 td:nth-child(2){width:70px}._paymentsDetailTable_1jjl7_783 th:nth-child(3),._paymentsDetailTable_1jjl7_783 td:nth-child(3){width:75px}._paymentsDetailTable_1jjl7_783 th:nth-child(4),._paymentsDetailTable_1jjl7_783 td:nth-child(4){width:80px}._paymentsDetailTable_1jjl7_783 th:nth-child(5),._paymentsDetailTable_1jjl7_783 td:nth-child(5){width:55px}._paymentsDetailTable_1jjl7_783 th:nth-child(6),._paymentsDetailTable_1jjl7_783 td:nth-child(6){width:85px}._paymentsDetailTable_1jjl7_783 th:last-child,._paymentsDetailTable_1jjl7_783 td:last-child{width:50px;text-align:center}}@media(max-width:480px){._filterRow_1jjl7_25,._selectedItemFields_1jjl7_515,._paymentFields_1jjl7_723{grid-template-columns:1fr}}._paymentSection_1jjl7_835{border-top:2px solid #dee2e6;padding-top:1.5rem;margin-top:1.5rem}._paymentHeader_1jjl7_841{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._paymentHeader_1jjl7_841 h4{margin:0;font-size:1rem;color:#495057}._emptyPayments_1jjl7_854{text-align:center;padding:1.5rem;color:#6c757d;background-color:#f8f9fa;border-radius:4px;font-size:.875rem}._paymentsList_1jjl7_863{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._paymentCard_1jjl7_870{padding:.75rem;border:1px solid #dee2e6;border-radius:6px;background-color:#f8f9fa}._paymentCardHeader_1jjl7_877{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}._paymentCardHeader_1jjl7_877 span{font-weight:600;color:#495057;font-size:.875rem}._paymentFields_1jjl7_723{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}._paymentSummary_1jjl7_898{background-color:#f8f9fa;padding:1rem;border-radius:6px;border:1px solid #dee2e6}._summaryRow_1jjl7_905{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem}._summaryRow_1jjl7_905:last-child{margin-bottom:0;padding-top:.5rem;border-top:1px solid #dee2e6;font-weight:600;font-size:1rem}._balanceLabel_1jjl7_921{font-weight:600;color:#495057}._balanceAmount_1jjl7_926{font-weight:700;color:#28a745;font-size:1.125rem}._paymentWarning_1jjl7_932{margin-top:.75rem;padding:.5rem;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:.875rem;text-align:center}._paymentInfo_1jjl7_943{padding:.75rem;background-color:#d1ecf1;border:1px solid #bee5eb;border-radius:4px;color:#0c5460;font-size:.875rem;margin-top:1rem}._statusBadge_1jjl7_954{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}._statusPaid_1jjl7_963{background-color:#d4edda;color:#155724}._statusPartial_1jjl7_968{background-color:#fff3cd;color:#856404}._statusUnpaid_1jjl7_973{background-color:#f8d7da;color:#721c24}._paymentsDetailSection_1jjl7_979{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #dee2e6}._paymentsDetailSection_1jjl7_979 h4{margin:0 0 1rem;font-size:1rem;color:#495057}._paymentsDetailTable_1jjl7_783{overflow-x:auto;border:1px solid #dee2e6;border-radius:6px}._paymentsDetailTable_1jjl7_783 table{width:100%;border-collapse:collapse}._paymentsDetailTable_1jjl7_783 thead{background-color:#f8f9fa}._paymentsDetailTable_1jjl7_783 th,._paymentsDetailTable_1jjl7_783 td{padding:.75rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._paymentsDetailTable_1jjl7_783 th{font-weight:600;color:#495057}._paymentsDetailTable_1jjl7_783 tbody tr:last-child td{border-bottom:none}._paymentsDetailTable_1jjl7_783 tbody tr:hover{background-color:#f8f9fa}._paymentModal_1jjl7_750{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._paymentSummaryInfo_1jjl7_1041{background-color:#f8f9fa;padding:1rem;border-radius:6px;margin-bottom:1.5rem;border:1px solid #dee2e6}._deletePaymentBtn_1jjl7_1049{background-color:#dc3545;color:#fff;border:none;border-radius:4px;padding:.25rem .75rem;cursor:pointer;font-size:.75rem;font-weight:500;transition:background-color .15s ease-in-out}._deletePaymentBtn_1jjl7_1049:hover{background-color:#c82333}._paymentsDetailTable_1jjl7_783 th:last-child,._paymentsDetailTable_1jjl7_783 td:last-child{text-align:center;width:100px}._statusActive_1jjl7_1071{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;background-color:#d4edda;color:#155724}._statusReversed_1jjl7_1081{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;background-color:#e2e3e5;color:#383d41}._statusCancelled_1jjl7_1091{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;background-color:#f8d7da;color:#721c24}._statusExchanged_1jjl7_1101{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;background-color:#fff3cd;color:#856404}._notesToggle_1jjl7_1112{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;color:#6c757d;cursor:pointer;border-radius:4px;-webkit-user-select:none;user-select:none}._notesToggle_1jjl7_1112:hover{background-color:#f8f9fa;color:#495057}._compactItemsTable_1jjl7_1132{border:1px solid #dee2e6;border-radius:6px;overflow:hidden}._compactItemsHeader_1jjl7_1138{display:grid;gap:.5rem;padding:.4rem .5rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;font-size:.75rem;font-weight:600;color:#6c757d}._compactItemRow_1jjl7_1149{display:grid;gap:.5rem;padding:.4rem .5rem;align-items:center;border-bottom:1px solid #f1f3f5}._compactItemRow_1jjl7_1149:last-child{border-bottom:none}._compactItemRow_1jjl7_1149:hover{background-color:#fafafa}._compactProductName_1jjl7_1165{font-size:.8125rem;font-weight:500;color:#212529;overflow:hidden;text-overflow:ellipsis}._stockHint_1jjl7_1173{margin-left:5px;font-size:.75rem;color:#6c757d;margin-top:2px;font-weight:400}._compactSelect_1jjl7_1181{width:100%;padding:.25rem .375rem;border:1px solid #ced4da;border-radius:4px;font-size:.8125rem;background:#fff}._compactSelect_1jjl7_1181:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .15rem #007bff33}._compactInput_1jjl7_1196{width:100%;padding:.25rem .375rem;border:1px solid #ced4da;border-radius:4px;font-size:.8125rem}._compactInput_1jjl7_1196:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .15rem #007bff33}._addPaymentRowBtn_1jjl7_1210{margin-top:.5rem;font-size:.8125rem;font-weight:500;color:var(--primary-color, #0d6efd);background:none;border:none;cursor:pointer;padding:0}._addPaymentRowBtn_1jjl7_1210:hover{text-decoration:underline}._customerSection_1jjl7_1225{margin-bottom:1rem}._fieldLabel_1jjl7_1229{display:block;font-size:.8125rem;font-weight:600;color:#6c757d;margin-bottom:.35rem}._exchangeStepBadge_1jjl7_1238{font-size:.75rem;font-weight:600;color:#6366f1;background-color:#e0e7ff;padding:.2rem .6rem;border-radius:12px;margin-left:.75rem}._stepSubtitle_1jjl7_1248{font-size:.85rem;color:#6c757d;margin:.25rem 0 1rem}._exchangeSummaryBox_1jjl7_733{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;background-color:#f8f9fa;padding:.75rem 1rem;border-radius:6px;margin-top:1rem;border:1px solid #dee2e6}._exchangeSummaryItem_1jjl7_1265{display:flex;flex-direction:column}._exchangeSummaryLabel_1jjl7_1270{font-size:.75rem;font-weight:600;color:#6c757d;text-transform:uppercase;margin-bottom:.2rem}._exchangeSummaryValue_1jjl7_1278{font-size:1rem;font-weight:600;color:#212529}._exchangeSummaryValueReturned_1jjl7_1284{font-size:1rem;font-weight:600;color:#dc3545}._exchangeSummaryValueKept_1jjl7_1290{font-size:1rem;font-weight:600;color:#198754}._lockedPriceBadge_1jjl7_1296{display:inline-block;font-size:.7rem;color:#6c757d;background-color:#e9ecef;padding:.1rem .35rem;border-radius:4px;margin-left:.25rem}._noticeBox_1jjl7_1306{padding:.75rem 1rem;border-radius:6px;font-size:.875rem;margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}._noticeInfo_1jjl7_1316{background-color:#e7f1ff;border:1px solid #b6d4fe;color:#084298}._noticeSuccess_1jjl7_1322{background-color:#d1e7dd;border:1px solid #badbcc;color:#0f5132}._noticeWarning_1jjl7_1328{background-color:#fff3cd;border:1px solid #ffecb5;color:#664d03}._refundBadge_1jjl7_1334{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;background-color:#f8d7da;color:#842029;margin-left:.35rem}._transferBadge_1jjl7_1345{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;background-color:#e2e3e5;color:#41464b;margin-left:.35rem}._carriedBadge_1jjl7_1356{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;background-color:#cfe2ff;color:#084298;margin-left:.35rem}._creditBadge_1jjl7_1367{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;background-color:#d1e7dd;color:#0f5132;margin-left:.35rem}._topUpBadge_1jjl7_1378{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;background-color:#fff3cd;color:#664d03;margin-left:.35rem}._refundAmount_1jjl7_1389{color:#dc3545;font-weight:600}._positivePaymentAmount_1jjl7_1394{color:#198754;font-weight:600}._btnShort_1jjl7_1400{display:none}._btnFull_1jjl7_1403{display:inline}@media(max-width:768px){._btnShort_1jjl7_1400{display:inline}._btnFull_1jjl7_1403{display:none}}@media(max-width:768px){._compactItemsTable_1jjl7_1132{overflow-x:auto;-webkit-overflow-scrolling:touch}._compactItemsHeader_1jjl7_1138,._compactItemRow_1jjl7_1149{min-width:480px}}._container_w5mgg_1{position:relative;width:100%}._input_w5mgg_6{width:100%;height:38px;padding:0 .75rem;font-size:.875rem;border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;outline:none;background:var(--input-bg, #fff);color:var(--text-primary, #212529)}._input_w5mgg_6:focus{border-color:#0d6efd;box-shadow:0 0 0 2px #0d6efd26}._dropdown_w5mgg_24{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--surface, #fff);border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 16px #0000001a;z-index:200;max-height:280px;overflow-y:auto}._dropdownItem_w5mgg_38{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;cursor:pointer;color:var(--text-primary, #212529);transition:background .12s}._dropdownItem_w5mgg_38:hover{background:var(--hover-bg, #f8f9fa)}._itemName_w5mgg_53{flex:1;font-weight:500}._itemSub_w5mgg_58{font-size:.8rem;color:#6c757d}._itemBalance_w5mgg_63{font-size:.8rem;font-weight:500;white-space:nowrap}._itemBalanceOwed_w5mgg_69,._balanceOwed_w5mgg_69{font-size:.8rem;color:#dc3545;font-weight:600;white-space:nowrap}._itemBalanceCredit_w5mgg_76,._balanceCredit_w5mgg_76{font-size:.8rem;color:#0d6832;font-weight:600;white-space:nowrap}._itemBalanceClear_w5mgg_83,._balanceClear_w5mgg_83{font-size:.8rem;color:#6c757d;font-weight:500;white-space:nowrap}._balance_w5mgg_69{font-size:.8rem;font-weight:500}._noResults_w5mgg_95{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;color:#6c757d}._createLink_w5mgg_104{background:none;border:none;color:#0d6efd;cursor:pointer;font-size:.875rem;padding:0;text-align:left}._createLink_w5mgg_104:hover{text-decoration:underline}._addNew_w5mgg_118{color:#0d6efd;font-weight:500;border-top:1px solid #dee2e6}._createForm_w5mgg_125{padding:.75rem;border-top:1px solid #dee2e6;display:flex;flex-direction:column;gap:.4rem}._createTitle_w5mgg_133{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:var(--text-primary, #212529)}._createError_w5mgg_140{margin:0;font-size:.8rem;color:#dc3545}._createInput_w5mgg_146{width:100%;height:36px;padding:0 .6rem;font-size:.8rem;border:1px solid #dee2e6;border-radius:5px;box-sizing:border-box;outline:none;background:var(--input-bg, #fff);color:var(--text-primary, #212529)}._createInput_w5mgg_146:focus{border-color:#0d6efd}._createActions_w5mgg_163{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}._cancelBtn_w5mgg_170{height:32px;padding:0 .75rem;font-size:.8rem;border:1px solid #dee2e6;border-radius:5px;background:transparent;cursor:pointer;color:var(--text-primary, #212529)}._saveBtn_w5mgg_181{height:32px;padding:0 .75rem;font-size:.8rem;border:none;border-radius:5px;background:#0d6efd;color:#fff;cursor:pointer}._saveBtn_w5mgg_181:disabled{opacity:.6;cursor:not-allowed}._selected_w5mgg_198{display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border:1px solid #dee2e6;border-radius:6px;background:var(--surface, #f8f9fa)}._selectedInfo_w5mgg_208{flex:1;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._selectedName_w5mgg_216{font-size:.875rem;font-weight:600;color:var(--text-primary, #212529)}._selectedSub_w5mgg_222{font-size:.8rem;color:#6c757d}._balance_w5mgg_69{font-size:.8rem;color:#dc3545;font-weight:500}._clearBtn_w5mgg_233{background:none;border:none;font-size:1.1rem;cursor:pointer;color:#6c757d;line-height:1;padding:0 .25rem}._clearBtn_w5mgg_233:hover{color:#dc3545}._container_1wavz_1{padding:10px}._header_1wavz_5{margin-bottom:2rem}._header_1wavz_5 h2{margin:0;font-size:1.5rem}._message_1wavz_14{padding:.75rem 1rem;border-radius:4px;margin-bottom:1.5rem}._success_1wavz_20{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}._error_1wavz_26{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._form_1wavz_32{background:var(--bg-primary);border-radius:8px;box-shadow:var(--shadow-sm)}._section_1wavz_38{padding:1.5rem;border-bottom:1px solid var(--border-light)}._section_1wavz_38:last-of-type{border-bottom:none}._section_1wavz_38 h3{margin:0 0 1.5rem;font-size:1.125rem;color:var(--text-secondary)}._formGroup_1wavz_53{margin-bottom:1.5rem}._formGroup_1wavz_53:last-child{margin-bottom:0}._formGroup_1wavz_53 label{display:block;margin-bottom:.5rem;font-weight:600;font-size:.875rem;color:var(--text-secondary)}._select_1wavz_69{width:100%;max-width:400px;padding:.5rem;border:1px solid var(--border-medium);border-radius:4px;font-size:1rem;background:var(--bg-secondary);color:var(--text-primary);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._select_1wavz_69:focus{border-color:var(--primary-color);outline:0;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary-color) 25%,transparent)}._description_1wavz_89{margin:.5rem 0 0;font-size:.875rem;color:var(--text-muted)}._footer_1wavz_95{padding:1.5rem;background-color:var(--bg-tertiary);border-top:1px solid var(--border-light);display:flex;justify-content:flex-end}._themeGrid_1wavz_104{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}._themeCard_1wavz_110{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.875rem;border:2px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-tertiary);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}._themeCard_1wavz_110:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow-md)}._themeCardActive_1wavz_135{border-color:var(--primary-color);background:var(--primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 20%,transparent)}._swatches_1wavz_141{display:flex;gap:4px;width:100%}._swatch_1wavz_141{flex:1;height:28px;border-radius:var(--radius-sm);display:block}._themeInfo_1wavz_154{display:flex;flex-direction:column;gap:2px;width:100%}._themeName_1wavz_161{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}._themeDesc_1wavz_167{font-size:var(--font-size-xs);color:var(--text-muted)}._themeCheck_1wavz_172{position:absolute;top:.5rem;right:.625rem;width:20px;height:20px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}._container_1fs2p_1{padding:5px;position:relative;height:calc(100vh - 84px);overflow:hidden;display:flex;flex-direction:column}._header_1fs2p_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}._headerActions_1fs2p_18{display:flex;gap:var(--spacing-sm);align-items:center}._searchInput_1fs2p_24{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);background-color:var(--bg-primary);width:250px;transition:border-color .2s ease}._searchInput_1fs2p_24:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}._title_1fs2p_41{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin:0}._addButton_1fs2p_48{color:var(--primary-light);border:none;transition:all .3s ease-in-out}._addButton_1fs2p_48:hover{background-color:var(--primary-hover)}._loading_1fs2p_58{text-align:center;padding:var(--spacing-lg);color:var(--text-secondary)}._tableContainer_1fs2p_64{background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:auto;flex:1;margin-bottom:60px}._table_1fs2p_64{width:100%;border-collapse:collapse}._table_1fs2p_64 thead{background-color:var(--gray-50)}._table_1fs2p_64 th{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-light)}._table_1fs2p_64 td{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-light)}._table_1fs2p_64 tbody tr:hover{background-color:var(--gray-50)}._table_1fs2p_64 tbody tr:last-child td{border-bottom:none}._noData_1fs2p_106{text-align:center;padding:var(--spacing-lg)!important;color:var(--text-muted)}._typeBadge_1fs2p_112{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--primary-light);color:var(--primary-color);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500;text-transform:capitalize}._actions_1fs2p_123{display:flex;gap:var(--spacing-sm)}._actionBtn_1fs2p_128{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .2s}._actionBtn_1fs2p_128:hover{background-color:var(--gray-50);border-color:var(--border-dark);color:var(--text-primary)}._modalOverlay_1fs2p_148{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1fs2p_148{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}._modalHeader_1fs2p_171{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--border-light)}._modalHeader_1fs2p_171 h2{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0}._closeBtn_1fs2p_186{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all .2s}._closeBtn_1fs2p_186:hover{background-color:var(--gray-100);color:var(--text-primary)}._form_1fs2p_205{padding:var(--spacing-lg)}._formGroup_1fs2p_209{margin-bottom:var(--spacing-md)}._label_1fs2p_213{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-sm)}._required_1fs2p_221{color:var(--error-color);margin-left:var(--spacing-xs)}._select_1fs2p_226{width:100%;padding:var(--spacing-md);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--bg-primary);cursor:pointer;transition:border-color .2s ease}._select_1fs2p_226:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}._select_1fs2p_226:disabled{background-color:var(--gray-100);cursor:not-allowed}._selectError_1fs2p_249{border-color:var(--error-color)}._errorMessage_1fs2p_253{display:block;font-size:var(--font-size-sm);color:var(--error-color);margin-top:var(--spacing-sm)}._modalActions_1fs2p_260{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg)}._modalMessage_1fs2p_267{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}._modalMessage_1fs2p_267._error_1fs2p_253{background-color:#fef2f2;border:1px solid #fecaca;color:var(--error-color)}._helpText_1fs2p_280{display:block;font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--spacing-xs)}._container_tet43_1{padding:1rem}._header_tet43_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_tet43_5 h2{margin:0;font-size:1.5rem}._filters_tet43_17{margin-bottom:1rem}._searchInput_tet43_21{padding:.5rem .75rem;border:1px solid #ced4da;border-radius:6px;font-size:.95rem;width:300px}._searchInput_tet43_21:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._tableContainer_tet43_35{overflow-x:auto;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}._table_tet43_35{width:100%;border-collapse:collapse}._table_tet43_35 thead{background-color:#f8f9fa}._table_tet43_35 th,._table_tet43_35 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._table_tet43_35 th{font-weight:600;color:#495057;font-size:.8125rem}._table_tet43_35 tbody tr:hover{background-color:#f8f9fa}._emptyState_tet43_69{text-align:center;padding:2rem;color:#6c757d;font-size:.875rem}._badgeActive_tet43_76{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500;background-color:#e8f5e9;color:#2e7d32}._badgeInactive_tet43_86{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500;background-color:#f8d7da;color:#721c24}._editBtn_tet43_96{padding:.25rem .75rem;background:#6c757d;color:#fff;border:none;border-radius:4px;font-size:.8125rem;cursor:pointer}._editBtn_tet43_96:hover{background:#5a6268}._modalOverlay_tet43_110{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_tet43_110{background:#fff;border-radius:8px;width:90%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_tet43_131{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}._modalHeader_tet43_131 h3{margin:0;font-size:1.1rem}._closeButton_tet43_144{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;line-height:1}._closeButton_tet43_144:hover{color:#000}._modalContent_tet43_157{padding:1rem;overflow-y:auto;flex:1}._modalFooter_tet43_163{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6}._error_tet43_171{background:#f8d7da;color:#721c24;padding:.5rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem}._formRow_tet43_180{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._formGroup_tet43_187{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}._formGroup_tet43_187 label{font-size:.875rem;font-weight:500;color:#495057}._input_tet43_200,._textarea_tet43_201{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;width:100%;box-sizing:border-box}._input_tet43_200:focus,._textarea_tet43_201:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._textarea_tet43_201{resize:vertical;font-family:inherit}._checkboxLabel_tet43_222{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#495057}._checkboxLabel_tet43_222 input{width:1rem;height:1rem;cursor:pointer;accent-color:#007bff}@media(max-width:768px){._container_tet43_1{padding:.5rem}._header_tet43_5{flex-direction:column;align-items:stretch;gap:.5rem}._header_tet43_5 h2{font-size:1.125rem;margin:0}._searchInput_tet43_21{width:100%}._tableContainer_tet43_35{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_tet43_35{min-width:480px;font-size:.8125rem;table-layout:fixed}._table_tet43_35 th,._table_tet43_35 td{padding:.3rem .4rem}._table_tet43_35 th:nth-child(1),._table_tet43_35 td:nth-child(1){width:130px}._table_tet43_35 th:nth-child(2),._table_tet43_35 td:nth-child(2){width:110px}._table_tet43_35 th:nth-child(3),._table_tet43_35 td:nth-child(3){width:90px}._table_tet43_35 th:nth-child(4),._table_tet43_35 td:nth-child(4){width:80px}._table_tet43_35 th:nth-child(5),._table_tet43_35 td:nth-child(5){width:60px}._table_tet43_35 th:nth-child(6),._table_tet43_35 td:nth-child(6){width:50px}._table_tet43_35 td:nth-child(4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modalOverlay_tet43_110{align-items:flex-end}._modal_tet43_110{width:100%;max-width:100%;max-height:92vh;border-radius:.75rem .75rem 0 0}._formRow_tet43_180{grid-template-columns:1fr}._modalFooter_tet43_163{flex-wrap:nowrap;justify-content:flex-end}}._container_1mhav_1{padding:1rem}._header_1mhav_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1mhav_5 h2{margin:0;font-size:1.5rem}._filters_1mhav_17{margin-bottom:1rem}._searchInput_1mhav_21{padding:.5rem .75rem;border:1px solid #ced4da;border-radius:6px;font-size:.875rem;width:340px}._searchInput_1mhav_21:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._tableContainer_1mhav_35{overflow-x:auto;background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a}._table_1mhav_35{width:100%;border-collapse:collapse}._table_1mhav_35 thead{background-color:#f8f9fa}._table_1mhav_35 th,._table_1mhav_35 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._table_1mhav_35 th{font-weight:600;color:#495057;font-size:.8125rem}._clickableRow_1mhav_65{cursor:pointer}._clickableRow_1mhav_65:hover{background-color:#f8f9fa}._nameCell_1mhav_73{font-weight:500}._emptyState_1mhav_77{text-align:center;padding:2rem;color:#6c757d;font-size:.875rem}._loadingText_1mhav_84{color:#6c757d;font-size:.875rem;padding:1rem 0}._balanceOwed_1mhav_92{color:#dc3545;font-weight:600}._balanceClear_1mhav_97{color:#198754;font-weight:500}._badgeActive_1mhav_104{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500;background-color:#e8f5e9;color:#2e7d32}._badgeInactive_1mhav_114{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500;background-color:#f8d7da;color:#721c24}._statusPartial_1mhav_124{display:inline-block;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:500;background:#fff3cd;color:#856404}._statusUnpaid_1mhav_134{display:inline-block;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:500;background:#f8d7da;color:#721c24}._editBtn_1mhav_144{padding:.25rem .75rem;background:#6c757d;color:#fff;border:none;border-radius:4px;font-size:.8125rem;cursor:pointer}._editBtn_1mhav_144:hover{background:#5a6268}._modalOverlay_1mhav_160{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1mhav_160{background:#fff;border-radius:8px;width:90%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._detailModal_1mhav_181{background:#fff;border-radius:8px;width:92%;max-width:860px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1mhav_192{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;border-bottom:1px solid #dee2e6}._modalHeader_1mhav_192 h3{margin:0 0 .15rem;font-size:1.1rem}._subText_1mhav_205{font-size:.8125rem;color:#6c757d}._closeButton_1mhav_210{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;line-height:1;padding:0;margin-left:1rem;flex-shrink:0}._closeButton_1mhav_210:hover{color:#000}._modalContent_1mhav_226,._detailBody_1mhav_232{padding:1rem;overflow-y:auto;flex:1}._modalFooter_1mhav_238{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6}._closeBtn_1mhav_247{padding:.4rem 1rem;background:none;border:1px solid #dee2e6;border-radius:6px;font-size:.875rem;cursor:pointer;color:#6c757d}._closeBtn_1mhav_247:hover{background:#f8f9fa}._summaryCards_1mhav_263{display:flex;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._card_1mhav_270{flex:1;min-width:140px;background:#f8f9fa;border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem}._cardLabel_1mhav_281{font-size:.75rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.4px}._cardValue_1mhav_289{font-size:1rem;font-weight:700;color:#212529}._debtValue_1mhav_295{color:#dc3545}._clearValue_1mhav_299{color:#198754}._sectionHeader_1mhav_305{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._sectionHeader_1mhav_305 h4{margin:0;font-size:.9375rem;color:#212529}._salesTable_1mhav_318{overflow-x:auto;max-height:260px;overflow-y:auto;border:1px solid #dee2e6;border-radius:6px}._salesTable_1mhav_318 table thead th,._ledgerTable_1mhav_327 table thead th{position:sticky;top:0;background-color:#f8f9fa;z-index:1}._error_1mhav_336{background:#f8d7da;color:#721c24;padding:.5rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem}._formRow_1mhav_345{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_1mhav_351{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}._formGroup_1mhav_351 label{font-size:.875rem;font-weight:500;color:#495057}._input_1mhav_364,._select_1mhav_365,._textarea_1mhav_366{padding:.4rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;width:100%;box-sizing:border-box}._input_1mhav_364:focus,._select_1mhav_365:focus,._textarea_1mhav_366:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._textarea_1mhav_366{resize:vertical;font-family:inherit}._checkboxLabel_1mhav_388{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#495057}._checkboxLabel_1mhav_388 input{width:1rem;height:1rem;cursor:pointer;accent-color:#007bff}._debtSummary_1mhav_407{display:flex;justify-content:space-between;align-items:center;background:#fff5f5;border:1px solid #f5c2c7;border-radius:6px;padding:.6rem .75rem;margin-bottom:1rem;font-size:.875rem;color:#495057}._debtTotal_1mhav_420{font-weight:700;color:#dc3545;font-size:1rem}._headerActions_1mhav_426{display:flex;align-items:center;gap:.5rem}._secondaryBtn_1mhav_432{padding:.4rem .9rem;font-size:.875rem;border:1px solid #ced4da;border-radius:6px;background:#fff;color:#495057;cursor:pointer;transition:background .15s}._secondaryBtn_1mhav_432:hover:not(:disabled){background:#f8f9fa}._secondaryBtn_1mhav_432:disabled{opacity:.6;cursor:not-allowed}._importErrors_1mhav_452{margin-top:.75rem;max-height:200px;overflow-y:auto;border:1px solid #f5c2c7;border-radius:6px;background:#fff5f5}._importErrorRow_1mhav_461{padding:.35rem .75rem;font-size:.8125rem;color:#721c24;border-bottom:1px solid #f5c2c7}._importErrorRow_1mhav_461:last-child{border-bottom:none}._balanceCredit_1mhav_472{color:#0d6832;font-weight:600}._creditValue_1mhav_477{color:#0d6832}._creditCard_1mhav_481{background:#ecfdf5;border:1px solid #bbf7d0}._creditSummary_1mhav_486{display:flex;justify-content:space-between;align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:6px;padding:.6rem .75rem;margin-bottom:1rem;font-size:.875rem;color:#495057}._creditTotal_1mhav_499{font-weight:700;color:#0d6832;font-size:1rem}._ledgerSection_1mhav_505{margin-top:1.25rem}._ledgerToggle_1mhav_509{background:none;border:none;cursor:pointer;font-size:.875rem;font-weight:600;color:#495057;padding:0;display:flex;align-items:center;gap:.35rem;margin-bottom:.6rem}._ledgerToggle_1mhav_509:hover{color:#212529}._ledgerTable_1mhav_327{overflow-x:auto;max-height:260px;overflow-y:auto;border:1px solid #dee2e6;border-radius:6px;margin-top:.5rem}._ledgerTypeAdded_1mhav_536{display:inline-block;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:500;background:#ecfdf5;color:#0d6832}._ledgerTypeUsed_1mhav_546{display:inline-block;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:500;background:#eff6ff;color:#1d4ed8}._ledgerTypeDisbursed_1mhav_556{display:inline-block;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:500;background:#f3e8ff;color:#7e22ce}._sectionActions_1mhav_566{display:flex;gap:.5rem;align-items:center}._tabsNav_1mhav_572{display:flex;gap:.5rem;border-bottom:2px solid #e9ecef;margin-top:1rem;margin-bottom:.75rem}._tabBtn_1mhav_580{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;padding:.5rem .85rem;font-size:.875rem;font-weight:500;color:#6c757d;cursor:pointer;transition:all .15s ease}._tabBtn_1mhav_580:hover{color:#212529}._activeTab_1mhav_597{color:#0d6efd;border-bottom-color:#0d6efd;font-weight:600}._printIconBtn_1mhav_603{display:inline-flex;align-items:center;gap:.35rem;background:#f8f9fa;border:1px solid #ced4da;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#495057;cursor:pointer;transition:background .12s}._printIconBtn_1mhav_603:hover{background:#e9ecef;color:#212529}@media(max-width:768px){._container_1mhav_1{padding:.5rem}._header_1mhav_5{flex-direction:column;align-items:stretch;gap:.5rem}._header_1mhav_5 h2{font-size:1.125rem;margin:0}._headerActions_1mhav_426{flex-wrap:wrap;gap:.375rem}._headerActions_1mhav_426>*{flex:1 1 auto;text-align:center}._searchInput_1mhav_21{width:100%}._tableContainer_1mhav_35{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1mhav_35{min-width:700px;font-size:.8125rem;table-layout:fixed}._table_1mhav_35 th,._table_1mhav_35 td{padding:.4rem .5rem}._table_1mhav_35 th:nth-child(1),._table_1mhav_35 td:nth-child(1){width:140px}._table_1mhav_35 th:nth-child(2),._table_1mhav_35 td:nth-child(2){width:100px}._table_1mhav_35 th:nth-child(3),._table_1mhav_35 td:nth-child(3){width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_1mhav_35 th:nth-child(4),._table_1mhav_35 td:nth-child(4){width:100px}._table_1mhav_35 th:nth-child(5),._table_1mhav_35 td:nth-child(5){width:110px}._table_1mhav_35 th:nth-child(6),._table_1mhav_35 td:nth-child(6){width:70px}._table_1mhav_35 th:nth-child(7),._table_1mhav_35 td:nth-child(7){width:160px}._editBtn_1mhav_144{white-space:nowrap}._modalOverlay_1mhav_160{align-items:flex-end}._detailModal_1mhav_181{width:100%;max-width:100%;max-height:96vh;border-radius:1rem 1rem 0 0}._summaryCards_1mhav_263{gap:.5rem}._card_1mhav_270{min-width:calc(50% - .25rem)}._sectionHeader_1mhav_305{flex-direction:column;align-items:stretch;gap:.5rem}._sectionActions_1mhav_566{flex-wrap:wrap;gap:.375rem}._sectionActions_1mhav_566>*{flex:1 1 auto}._salesTable_1mhav_318{max-height:260px;overflow-x:auto;-webkit-overflow-scrolling:touch}._salesTable_1mhav_318 table{min-width:560px;font-size:.8125rem;table-layout:fixed}._salesTable_1mhav_318 table th,._salesTable_1mhav_318 table td{padding:.35rem .5rem}._salesTable_1mhav_318 table th:nth-child(1),._salesTable_1mhav_318 table td:nth-child(1){width:85px;white-space:nowrap}._salesTable_1mhav_318 table th:nth-child(2),._salesTable_1mhav_318 table td:nth-child(2){width:100px}._salesTable_1mhav_318 table th:nth-child(3),._salesTable_1mhav_318 table td:nth-child(3){width:90px}._salesTable_1mhav_318 table th:nth-child(4),._salesTable_1mhav_318 table td:nth-child(4){width:85px}._salesTable_1mhav_318 table th:nth-child(5),._salesTable_1mhav_318 table td:nth-child(5){width:90px}._salesTable_1mhav_318 table th:nth-child(6),._salesTable_1mhav_318 table td:nth-child(6){width:80px}._ledgerTable_1mhav_327{max-height:260px;overflow-x:auto;-webkit-overflow-scrolling:touch}._ledgerTable_1mhav_327 table{min-width:500px;font-size:.8125rem;table-layout:fixed}._ledgerTable_1mhav_327 table th,._ledgerTable_1mhav_327 table td{padding:.35rem .5rem}._ledgerTable_1mhav_327 table th:nth-child(1),._ledgerTable_1mhav_327 table td:nth-child(1){width:85px;white-space:nowrap}._ledgerTable_1mhav_327 table th:nth-child(2),._ledgerTable_1mhav_327 table td:nth-child(2){width:100px}._ledgerTable_1mhav_327 table th:nth-child(3),._ledgerTable_1mhav_327 table td:nth-child(3){width:90px}._ledgerTable_1mhav_327 table th:nth-child(4),._ledgerTable_1mhav_327 table td:nth-child(4){width:130px}._ledgerTable_1mhav_327 table th:nth-child(5),._ledgerTable_1mhav_327 table td:nth-child(5){width:95px}._modal_1mhav_160{width:100%;max-width:100%;max-height:94vh;border-radius:1rem 1rem 0 0}._formRow_1mhav_345{grid-template-columns:1fr}._modalFooter_1mhav_238{flex-wrap:nowrap;justify-content:flex-end}}._btnShort_1mhav_831{display:none}._btnFull_1mhav_834{display:inline}@media(max-width:768px){._btnShort_1mhav_831{display:inline}._btnFull_1mhav_834{display:none}}._container_nuas0_1{height:100%;display:flex;flex-direction:column;background:#fff}._topBar_nuas0_8{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;background:#fff;flex-wrap:wrap;gap:1rem}._titleArea_nuas0_19{display:flex;align-items:center;gap:1rem}._backBtn_nuas0_25{background:none;border:none;color:#4b5563;font-weight:500;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:4px;transition:background .15s}._backBtn_nuas0_25:hover{background:#f3f4f6;color:#111827}._pageTitle_nuas0_45{margin:0;font-size:1.25rem;font-weight:700;color:#111827}._subMeta_nuas0_52{display:flex;align-items:center;gap:1rem;font-size:.8125rem;color:#6b7280;margin-top:.2rem}._balanceBadge_nuas0_61{font-weight:700;font-size:.8125rem;padding:.15rem .5rem;border-radius:12px}._balanceOwed_nuas0_68{background:#fef2f2;color:#dc2626}._balanceCredit_nuas0_73{background:#ecfdf5;color:#059669}._balanceClear_nuas0_78{background:#f0fdf4;color:#16a34a}._topActions_nuas0_83{display:flex;gap:.5rem;align-items:center}._tabs_nuas0_89{display:flex;gap:10px;padding:10px 1.25rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}._tab_nuas0_89{padding:6px 14px;background:transparent;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280;transition:all .2s}._tab_nuas0_89:hover{background:#e5e7eb;color:#374151}._tabActive_nuas0_114{background:#fff;color:#1f2937;font-weight:600;box-shadow:0 1px 2px #0000000d}._tabContent_nuas0_121{flex:1;overflow:auto;padding:1.25rem;background:#fff}._filterBar_nuas0_128{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._searchInput_nuas0_136{padding:.45rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;width:280px;max-width:100%}._searchInput_nuas0_136:focus{outline:none;border-color:#2563eb}._dateGroup_nuas0_150{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:#4b5563;font-weight:500}._dateInput_nuas0_159{padding:.4rem .6rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#1f2937;outline:none;background:#fff}._dateInput_nuas0_159:focus{border-color:#2563eb}._clearBtn_nuas0_173{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .15s}._clearBtn_nuas0_173:hover{background:#e5e7eb;color:#111827}._tableContainer_nuas0_190{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}._table_nuas0_190{width:100%;border-collapse:collapse;font-size:.875rem}._table_nuas0_190 th{background:#f9fafb;color:#374151;font-weight:600;text-align:left;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}._table_nuas0_190 td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:#1f2937}._table_nuas0_190 tr:hover{background:#f9fafb}._badgeActive_nuas0_221{display:inline-block;padding:.2rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;background:#ecfdf5;color:#059669}._statusPartial_nuas0_231{display:inline-block;padding:.2rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;background:#fffbe6;color:#d97706}._statusUnpaid_nuas0_241{display:inline-block;padding:.2rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;background:#fef2f2;color:#dc2626}._ledgerTypeAdded_nuas0_251{display:inline-block;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:500;background:#ecfdf5;color:#059669}._ledgerTypeUsed_nuas0_261{display:inline-block;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:500;background:#eff6ff;color:#2563eb}._ledgerTypeDisbursed_nuas0_271{display:inline-block;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:500;background:#f3e8ff;color:#7e22ce}._printIconBtn_nuas0_281{display:inline-flex;align-items:center;gap:.35rem;background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer;transition:background .12s}._printIconBtn_nuas0_281:hover{background:#e5e7eb;color:#111827}._loadingState_nuas0_301,._emptyState_nuas0_302{text-align:center;padding:3rem;color:#6b7280;font-size:.9375rem}._modalOverlay_nuas0_309{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_nuas0_309{background:#fff;border-radius:8px;width:90%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 25px #00000026}._modalHeader_nuas0_331{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}._modalHeader_nuas0_331 h3{margin:0;font-size:1.1rem;font-weight:600;color:#111827}._closeButton_nuas0_346{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;line-height:1;padding:0}._closeButton_nuas0_346:hover{color:#111827}._modalContent_nuas0_360{padding:1.25rem;overflow-y:auto;flex:1}._modalFooter_nuas0_366{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid #e5e7eb;background:#f9fafb}._errorMessage_nuas0_376{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:.5rem .75rem;border-radius:6px;margin-bottom:1rem;font-size:.84rem}._formGroup_nuas0_386{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}._formGroup_nuas0_386 label{font-size:.84rem;font-weight:600;color:#374151}._input_nuas0_399,._select_nuas0_400,._textarea_nuas0_401{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#111827;background:#fff;width:100%;box-sizing:border-box}._input_nuas0_399:focus,._select_nuas0_400:focus,._textarea_nuas0_401:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}._textarea_nuas0_401{resize:vertical;font-family:inherit}@media(max-width:768px){._topBar_nuas0_8{padding:.75rem;gap:.5rem}._pageTitle_nuas0_45{font-size:1rem}._tabs_nuas0_89{gap:6px;padding:6px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabs_nuas0_89::-webkit-scrollbar{display:none}._tab_nuas0_89{white-space:nowrap;flex-shrink:0;font-size:.8125rem;padding:5px 10px}._tabContent_nuas0_121{padding:.75rem}._filterBar_nuas0_128{gap:.5rem}._searchInput_nuas0_136{width:100%}._dateGroup_nuas0_150{flex-wrap:wrap;gap:.25rem}._dateInput_nuas0_159{width:100%}._tableContainer_nuas0_190{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_nuas0_190{font-size:.8125rem}._table_nuas0_190 th,._table_nuas0_190 td{padding:.3rem .4rem;white-space:nowrap}._modalOverlay_nuas0_309{align-items:flex-end}._modal_nuas0_309{width:100%;max-width:100%;max-height:92vh;border-radius:.75rem .75rem 0 0}._modalFooter_nuas0_366{flex-wrap:wrap;gap:.5rem}}@media(max-width:480px){._topActions_nuas0_83{flex-wrap:wrap;gap:.375rem}}._container_1wo84_1{padding:1rem}._header_1wo84_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1wo84_5 h2{margin:0;font-size:1.5rem}._filters_1wo84_16{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}._filterGroup_1wo84_24{display:flex;flex-direction:column;gap:.2rem}._filterGroup_1wo84_24 label{font-size:.75rem;font-weight:500;color:#495057}._input_1wo84_35,._select_1wo84_36,._textarea_1wo84_37{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;width:100%;box-sizing:border-box}._input_1wo84_35:focus,._select_1wo84_36:focus,._textarea_1wo84_37:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._textarea_1wo84_37{resize:vertical;font-family:inherit}._searchInput_1wo84_57{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;width:260px}._searchInput_1wo84_57:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._tableContainer_1wo84_70{overflow-x:auto;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}._table_1wo84_70{width:100%;border-collapse:collapse}._table_1wo84_70 thead{background-color:#f8f9fa}._table_1wo84_70 th,._table_1wo84_70 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._table_1wo84_70 th{font-weight:600;color:#495057;font-size:.8125rem}._clickableRow_1wo84_95{cursor:pointer;transition:background-color .15s}._clickableRow_1wo84_95:hover{background-color:#f8f9fa}._emptyState_1wo84_102{text-align:center;padding:2rem;color:#6c757d;font-size:.875rem}._badge_1wo84_110{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}._badgeDraft_1wo84_118{background:#e9ecef;color:#495057}._badgeSent_1wo84_122{background:#cce5ff;color:#004085}._badgePartial_1wo84_126{background:#fff3cd;color:#856404}._badgeReceived_1wo84_130{background:#d4edda;color:#155724}._badgeCancelled_1wo84_134{background:#f8d7da;color:#721c24}._badgeClosed_1wo84_139{background:#e2e3e5;color:#383d41}._modalOverlay_1wo84_145{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1wo84_145{background:#fff;border-radius:8px;width:90%;max-width:780px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1wo84_164{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}._modalHeader_1wo84_164 h3{margin:0;font-size:1.1rem}._closeButton_1wo84_175{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;line-height:1}._closeButton_1wo84_175:hover{color:#000}._modalContent_1wo84_186{padding:1rem;overflow-y:auto;flex:1}._modalFooter_1wo84_191{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6;flex-shrink:0}._error_1wo84_200{background:#f8d7da;color:#721c24;padding:.5rem .75rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem}._formRow_1wo84_209{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._formGroup_1wo84_215{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}._formGroup_1wo84_215 label{font-size:.875rem;font-weight:500;color:#495057}._compactItemsTable_1wo84_228{border:1px solid #dee2e6;border-radius:6px;overflow:hidden;margin-bottom:1rem}._compactItemsHeader_1wo84_234{display:grid;gap:.5rem;padding:.4rem .5rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;font-size:.75rem;font-weight:600;color:#6c757d}._compactItemRow_1wo84_244{display:grid;gap:.5rem;padding:.4rem .5rem;align-items:center;border-bottom:1px solid #f1f3f5}._compactItemRow_1wo84_244:last-child{border-bottom:none}._compactItemRow_1wo84_244:hover{background-color:#fafafa}._compactProductName_1wo84_257{font-size:.8125rem;font-weight:500;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._compactInput_1wo84_265{width:100%;padding:.25rem .375rem;border:1px solid #ced4da;border-radius:4px;font-size:.8125rem}._compactInput_1wo84_265:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .15rem #007bff33}._removeButton_1wo84_277{color:#dc3545;background:transparent;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;font-size:1.1rem;display:flex;justify-content:center;align-items:center}._removeButton_1wo84_277:hover{background:#f8d7da}._searchSection_1wo84_295{position:relative;margin-bottom:1rem}._searchDropdown_1wo84_299{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 6px #00000014}._searchDropdownItem_1wo84_313{padding:.5rem .75rem;font-size:.875rem;cursor:pointer;border-bottom:1px solid #f1f3f5}._searchDropdownItem_1wo84_313:last-child{border-bottom:none}._searchDropdownItem_1wo84_313:hover{background:#f0f4ff;color:#3b82f6}._searchDropdownEmpty_1wo84_326{padding:.75rem;font-size:.875rem;color:#6c757d;text-align:center}._notesToggle_1wo84_334{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;color:#6c757d;cursor:pointer;border-radius:4px;-webkit-user-select:none;user-select:none}._notesToggle_1wo84_334:hover{background:#f8f9fa;color:#495057}._detailGrid_1wo84_353{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;background:#f8f9fa;padding:1rem;border-radius:6px;margin-bottom:1rem}._detailCell_1wo84_362{display:flex;flex-direction:column}._detailLabel_1wo84_366{display:block;font-size:.75rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.2rem}._detailItemsTable_1wo84_376{border:1px solid #dee2e6;border-radius:6px;overflow:hidden;margin-top:1rem}._detailItemsTable_1wo84_376 table{width:100%;border-collapse:collapse}._detailItemsTable_1wo84_376 thead{background:#f8f9fa}._detailItemsTable_1wo84_376 th,._detailItemsTable_1wo84_376 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._detailItemsTable_1wo84_376 th{font-weight:600;color:#495057;font-size:.8125rem}._detailItemsTable_1wo84_376 tbody tr:last-child td{border-bottom:none}._tfootRow_1wo84_405 td{padding:.4rem .75rem;border-top:1px solid #dee2e6;font-size:.875rem}._tfootLabel_1wo84_411{text-align:right;color:#6c757d;font-weight:500}._tfootValue_1wo84_417{font-weight:700;font-size:.9375rem}._tfootPositive_1wo84_422{color:#198754}._tfootNegative_1wo84_425{color:#dc3545}._financialSummary_1wo84_429{margin-top:1rem;border:1px solid #dee2e6;border-radius:6px;overflow:hidden}._financialRow_1wo84_436{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #f1f3f5;font-size:.875rem}._financialRow_1wo84_436:last-child{border-bottom:none}._financialTotalRow_1wo84_449{background:#f8f9fa}._financialLabel_1wo84_453{color:#6c757d;font-weight:500}._financialValue_1wo84_458{font-weight:700;font-size:.9375rem}._modalFooter_1wo84_191{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6;flex-shrink:0}._modalFooterLeft_1wo84_473,._modalFooterRight_1wo84_478{display:flex;gap:.5rem}._pdfBtn_1wo84_483{display:inline-flex;align-items:center;gap:.4rem;padding:0 .75rem;height:34px;background:#198754;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}._pdfBtn_1wo84_483:hover:not(:disabled){background:#157347}._pdfBtn_1wo84_483:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._container_1wo84_1{padding:.5rem}._header_1wo84_5{flex-direction:column;align-items:stretch;gap:.5rem}._header_1wo84_5 h2{font-size:1.125rem;margin:0}._filters_1wo84_16{gap:.5rem}._searchInput_1wo84_57{width:100%}._tableContainer_1wo84_70{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1wo84_70{min-width:480px;font-size:.8125rem}._table_1wo84_70 th,._table_1wo84_70 td{padding:.3rem .4rem}._modalOverlay_1wo84_145{align-items:flex-end}._modal_1wo84_145{width:100%;max-width:100%;max-height:94vh;border-radius:.75rem .75rem 0 0}._detailGrid_1wo84_353{grid-template-columns:1fr 1fr}._formRow_1wo84_209{grid-template-columns:1fr}._detailItemsTable_1wo84_376{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow:auto}._detailItemsTable_1wo84_376 table{min-width:400px;table-layout:fixed}._detailItemsTable_1wo84_376 th:nth-child(1),._detailItemsTable_1wo84_376 td:nth-child(1){width:130px}._detailItemsTable_1wo84_376 th:nth-child(2),._detailItemsTable_1wo84_376 td:nth-child(2){width:70px}._detailItemsTable_1wo84_376 th:nth-child(3),._detailItemsTable_1wo84_376 td:nth-child(3){width:80px}._detailItemsTable_1wo84_376 th:nth-child(4),._detailItemsTable_1wo84_376 td:nth-child(4){width:80px}._detailItemsTable_1wo84_376 th:nth-child(5),._detailItemsTable_1wo84_376 td:nth-child(5){width:80px}._modalFooter_1wo84_191,._modalFooterLeft_1wo84_473,._modalFooterRight_1wo84_478{flex-wrap:wrap;gap:.5rem}}._container_1n865_1{padding:1rem}._header_1n865_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1n865_5 h2{margin:0;font-size:1.5rem}._filters_1n865_17{display:flex;align-items:flex-end;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._filterGroup_1n865_25{display:flex;flex-direction:column;gap:.25rem}._filters_1n865_17 label{font-size:.875rem;font-weight:500;color:#495057}._input_1n865_37{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;box-sizing:border-box}._input_1n865_37:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._tableContainer_1n865_51{overflow-x:auto;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}._table_1n865_51{width:100%;border-collapse:collapse}._table_1n865_51 thead{background-color:#f8f9fa}._table_1n865_51 th,._table_1n865_51 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._table_1n865_51 th{font-weight:600;color:#495057;font-size:.8125rem}._table_1n865_51 tbody tr:hover{background-color:#f8f9fa}._emptyState_1n865_85{text-align:center;padding:2rem;color:#6c757d;font-size:.875rem}._badge_1n865_92{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500}._badgeOpen_1n865_100{background:#d4edda;color:#155724}._badgeClosed_1n865_105{background:#e2e3e5;color:#383d41}._badgeSuspended_1n865_110{background:#fff3cd;color:#856404}._shiftBanner_1n865_116{background:#d4edda;border:1px solid #c3e6cb;border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#155724}._shiftBannerInfo_1n865_129{display:flex;gap:1.5rem}._modalOverlay_1n865_135{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1n865_135{background:#fff;border-radius:8px;width:90%;max-width:400px;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1n865_155{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}._modalHeader_1n865_155 h3{margin:0;font-size:1.1rem}._closeButton_1n865_168{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;line-height:1}._closeButton_1n865_168:hover{color:#000}._modalContent_1n865_181{padding:1rem}._modalFooter_1n865_185{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6}._formGroup_1n865_193{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}._formGroup_1n865_193 label{font-size:.875rem;font-weight:500;color:#495057}._error_1n865_206{background:#f8d7da;color:#721c24;padding:.5rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem}._shiftBannerActions_1n865_215{display:flex;align-items:center;gap:.5rem}._linkButton_1n865_221{background:none;border:none;color:#0d6efd;cursor:pointer;font-size:.8125rem;padding:0;text-decoration:underline}._linkButton_1n865_221:hover{color:#0a58ca}._movementsCell_1n865_235{padding:.5rem 1rem 1rem 2rem;background:#f8f9fa}._movementsEmpty_1n865_240{font-size:.8125rem;color:#6c757d}._movementsTable_1n865_245{width:100%;border-collapse:collapse;font-size:.8125rem}._movementsTable_1n865_245 th,._movementsTable_1n865_245 td{padding:.375rem .5rem;text-align:left;border-bottom:1px solid #dee2e6}._movementsTable_1n865_245 th{font-weight:600;color:#495057}._badgeIn_1n865_263{background:#d4edda;color:#155724}._badgeOut_1n865_268{background:#f8d7da;color:#721c24}._infoText_1n865_273{font-size:.875rem;color:#6c757d;margin:0}._helpText_1n865_279{font-size:.8rem;color:#6c757d;margin-top:.25rem}@media(max-width:768px){._container_1n865_1{padding:.5rem}._header_1n865_5{flex-direction:column;align-items:stretch;gap:.5rem}._header_1n865_5 h2{font-size:1.125rem;margin:0}._shiftBanner_1n865_116{flex-direction:column;align-items:stretch;gap:.5rem}._shiftBannerInfo_1n865_129{flex-direction:column;gap:.25rem}._shiftBannerActions_1n865_215{justify-content:flex-start}._filters_1n865_17{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._filters_1n865_17 ._filterGroup_1n865_25:last-child{grid-column:1 / -1}._input_1n865_37{width:100%}._tableContainer_1n865_51{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1n865_51{min-width:680px;font-size:.8125rem;table-layout:fixed}._table_1n865_51 th,._table_1n865_51 td{padding:.35rem .45rem}._table_1n865_51 th:nth-child(1),._table_1n865_51 td:nth-child(1){width:130px}._table_1n865_51 th:nth-child(2),._table_1n865_51 td:nth-child(2){width:140px;white-space:nowrap}._table_1n865_51 th:nth-child(3),._table_1n865_51 td:nth-child(3){width:140px;white-space:nowrap}._table_1n865_51 th:nth-child(4),._table_1n865_51 td:nth-child(4){width:70px}._table_1n865_51 th:nth-child(5),._table_1n865_51 td:nth-child(5){width:80px}._table_1n865_51 th:nth-child(6),._table_1n865_51 td:nth-child(6){width:80px}._table_1n865_51 th:nth-child(7),._table_1n865_51 td:nth-child(7){width:75px}._table_1n865_51 th:last-child,._table_1n865_51 td:last-child{width:50px}._modalOverlay_1n865_135{align-items:flex-end}._modal_1n865_135{width:100%;max-width:100%;border-radius:.75rem .75rem 0 0}._modalFooter_1n865_185{flex-wrap:nowrap;justify-content:flex-end}}._container_1sk3c_1{padding:1rem}._header_1sk3c_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1sk3c_5 h2{margin:0;font-size:1.5rem}._tableContainer_1sk3c_16{overflow-x:auto;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}._table_1sk3c_16{width:100%;border-collapse:collapse}._table_1sk3c_16 thead{background:#f8f9fa}._table_1sk3c_16 th,._table_1sk3c_16 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #dee2e6;font-size:.875rem}._table_1sk3c_16 th{font-weight:600;color:#495057;font-size:.8125rem}._table_1sk3c_16 tbody tr:hover{background:#f8f9fa}._emptyState_1sk3c_44{text-align:center;padding:2rem;color:#6c757d}._badge_1sk3c_50{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500}._badgeActive_1sk3c_57{background:#d4edda;color:#155724}._badgeInactive_1sk3c_61{background:#e2e3e5;color:#383d41}._actions_1sk3c_66{display:flex;gap:.75rem}._linkButton_1sk3c_70{background:none;border:none;color:#0d6efd;cursor:pointer;font-size:.8125rem;padding:0;text-decoration:underline}._linkButton_1sk3c_70:hover{color:#0a58ca}._muted_1sk3c_83{color:#6c757d;font-size:.8125rem}._modalOverlay_1sk3c_89{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1sk3c_89{background:#fff;border-radius:8px;width:90%;max-width:480px;display:flex;flex-direction:column}._modalHeader_1sk3c_106{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}._modalHeader_1sk3c_106 h3{margin:0;font-size:1.1rem}._closeButton_1sk3c_117{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;line-height:1}._closeButton_1sk3c_117:hover{color:#000}._modalContent_1sk3c_128{padding:1rem}._modalFooter_1sk3c_131{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6}._formGroup_1sk3c_139{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}._formGroup_1sk3c_139 label{font-size:.875rem;font-weight:500;color:#495057}._formRow_1sk3c_150{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._input_1sk3c_155{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem}._input_1sk3c_155:focus{outline:none;border-color:#80bdff}._checkboxGroup_1sk3c_165{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._checkboxGroup_1sk3c_165 label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}._error_1sk3c_179{background:#f8d7da;color:#721c24;padding:.5rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem}._assignSection_1sk3c_189{margin-bottom:1rem}._assignLabel_1sk3c_192{font-size:.8125rem;font-weight:600;color:#495057;margin:0 0 .5rem}._assignRow_1sk3c_198{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:1px solid #f0f0f0;font-size:.875rem}._assignBtn_1sk3c_206{background:#0d6efd;color:#fff;border:none;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;cursor:pointer}._assignBtn_1sk3c_206:hover{background:#0a58ca}._assignBtn_1sk3c_206:disabled{opacity:.6;cursor:not-allowed}._removeBtn_1sk3c_222{background:#dc3545;color:#fff;border:none;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;cursor:pointer}._removeBtn_1sk3c_222:hover{background:#b02a37}._removeBtn_1sk3c_222:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._container_1sk3c_1{padding:.5rem}._header_1sk3c_5{flex-direction:column;align-items:stretch;gap:.5rem}._header_1sk3c_5 h2{font-size:1.125rem;margin:0}._tableContainer_1sk3c_16{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1sk3c_16{min-width:540px;font-size:.8125rem;table-layout:fixed}._table_1sk3c_16 th,._table_1sk3c_16 td{padding:.35rem .45rem}._table_1sk3c_16 th:nth-child(1),._table_1sk3c_16 td:nth-child(1){width:110px}._table_1sk3c_16 th:nth-child(2),._table_1sk3c_16 td:nth-child(2){width:70px}._table_1sk3c_16 th:nth-child(3),._table_1sk3c_16 td:nth-child(3){width:70px}._table_1sk3c_16 th:nth-child(4),._table_1sk3c_16 td:nth-child(4){width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_1sk3c_16 th:nth-child(5),._table_1sk3c_16 td:nth-child(5){width:70px}._table_1sk3c_16 th:nth-child(6),._table_1sk3c_16 td:nth-child(6){width:90px}._modalOverlay_1sk3c_89{align-items:flex-end}._modal_1sk3c_89{width:100%;max-width:100%;border-radius:.75rem .75rem 0 0}._formRow_1sk3c_150{grid-template-columns:1fr 1fr}._modalFooter_1sk3c_131{flex-wrap:nowrap;justify-content:flex-end}}._page_1np8q_1{display:flex;flex-direction:column;gap:1rem;padding:1rem}._topBar_1np8q_8{display:flex;align-items:center;gap:1rem}._backBtn_1np8q_14{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;color:#6c757d;background:none;border:1px solid #dee2e6;border-radius:6px;padding:.4rem .75rem;cursor:pointer;transition:background .15s}._backBtn_1np8q_14:hover{background:#f8f9fa}._topBarTitle_1np8q_33{flex:1;display:flex;flex-direction:column}._scheduleName_1np8q_39{font-size:1.1rem;font-weight:700;color:#212529}._scheduleTime_1np8q_45{font-size:.8125rem;color:#6c757d}._addBtn_1np8q_50{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;color:#fff;background:#0d6efd;border-radius:6px;padding:.4rem .9rem;cursor:pointer;transition:background .15s}._addBtn_1np8q_50:hover{background:#0b5ed7}._error_1np8q_68{background:#fff3f3;color:#dc3545;border:1px solid #f5c2c7;border-radius:6px;padding:.6rem 1rem;font-size:.875rem}._addPanel_1np8q_77{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}._searchWrap_1np8q_87{position:relative}._searchIcon_1np8q_91{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:.8125rem}._searchInput_1np8q_100{width:100%;padding:.5rem .75rem .5rem 2rem;border:1px solid #dee2e6;border-radius:6px;font-size:.875rem;outline:none;background:#fff}._searchInput_1np8q_100:focus{border-color:#0d6efd}._hint_1np8q_114{font-size:.8125rem;color:#6c757d;text-align:center;padding:.5rem 0}._resultRow_1np8q_121{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem;border-bottom:1px solid #dee2e6}._resultRow_1np8q_121:last-child{border-bottom:none}._resultInfo_1np8q_133{display:flex;align-items:center;gap:.5rem}._resultEmail_1np8q_139{font-size:.875rem;color:#212529}._resultRole_1np8q_144{font-size:.75rem;color:#6c757d;background:#e9ecef;border-radius:4px;padding:1px 6px}._reassignNote_1np8q_152{font-size:.75rem;color:#fd7e14}._assignBtn_1np8q_157{font-size:.8125rem;font-weight:500;color:#0d6efd;background:none;border:1px solid #0d6efd;border-radius:5px;padding:.25rem .6rem;cursor:pointer;transition:background .12s,color .12s}._assignBtn_1np8q_157:hover:not(:disabled){background:#0d6efd;color:#fff}._assignBtn_1np8q_157:disabled{opacity:.5;cursor:not-allowed}._listHeader_1np8q_181{display:flex;align-items:center;justify-content:space-between;gap:1rem}._listTitle_1np8q_188{font-size:.9375rem;font-weight:600;color:#212529;white-space:nowrap}._list_1np8q_181{display:flex;flex-direction:column;gap:0;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}._row_1np8q_204{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid #dee2e6;background:#fff}._row_1np8q_204:last-child{border-bottom:none}._rowInfo_1np8q_217{display:flex;align-items:center;gap:.5rem}._rowEmail_1np8q_223{font-size:.875rem;color:#212529}._rowRole_1np8q_228{font-size:.75rem;color:#6c757d;background:#e9ecef;border-radius:4px;padding:1px 6px}._removeBtn_1np8q_236{font-size:.8125rem;font-weight:500;color:#dc3545;background:none;border:1px solid #dc3545;border-radius:5px;padding:.25rem .6rem;cursor:pointer;transition:background .12s,color .12s}._removeBtn_1np8q_236:hover:not(:disabled){background:#dc3545;color:#fff}._removeBtn_1np8q_236:disabled{opacity:.5;cursor:not-allowed}._container_26stl_1{padding:1rem}._header_26stl_5{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}._header_26stl_5 h2{margin:0;font-size:1.5rem}._backBtn_26stl_17{background:none;border:1px solid #ced4da;border-radius:4px;padding:.3rem .75rem;font-size:.875rem;cursor:pointer;color:#495057}._backBtn_26stl_17:hover{background:#f8f9fa}._grid_26stl_31{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-bottom:1.5rem}._card_26stl_38{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:.75rem 1rem;min-width:0}._cardLabel_26stl_46{font-size:.75rem;color:#6c757d;margin-bottom:.25rem}._cardValue_26stl_52{font-size:1rem;font-weight:600;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._positive_26stl_61{color:#155724}._negative_26stl_64{color:#721c24}._reversalTotal_26stl_68{margin-top:.5rem;font-size:.875rem;color:#721c24;font-weight:500;text-align:right}._section_26stl_76{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:1rem;margin-bottom:1rem}._section_26stl_76 h3{margin:0 0 .75rem;font-size:1rem;color:#343a40}._table_26stl_90{width:100%;border-collapse:collapse;font-size:.875rem}._table_26stl_90 th,._table_26stl_90 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #dee2e6}._table_26stl_90 th{font-weight:600;color:#495057;font-size:.8125rem;background:#f8f9fa}._empty_26stl_110{font-size:.875rem;color:#6c757d;margin:0}._error_26stl_116{color:#721c24;background:#f8d7da;padding:.75rem;border-radius:4px}._badge_26stl_123{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500}._badgeOpen_26stl_131{background:#d4edda;color:#155724}._badgeClosed_26stl_135{background:#e2e3e5;color:#383d41}._badgeSuspended_26stl_139{background:#fff3cd;color:#856404}._badgeIn_26stl_143{background:#d4edda;color:#155724}._badgeOut_26stl_147{background:#f8d7da;color:#721c24}._actions_26stl_152{display:flex;gap:.5rem;margin-left:auto}._modalOverlay_26stl_158{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_26stl_158{background:#fff;border-radius:8px;width:90%;max-width:400px;display:flex;flex-direction:column;overflow:hidden}._modalHeader_26stl_178{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}._modalHeader_26stl_178 h3{margin:0;font-size:1.1rem}._closeButton_26stl_191{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;line-height:1}._closeButton_26stl_191:hover{color:#000}._modalContent_26stl_204{padding:1rem}._modalFooter_26stl_208{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6}._formGroup_26stl_216{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}._formGroup_26stl_216 label{font-size:.875rem;font-weight:500;color:#495057}._input_26stl_229{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem}._input_26stl_229:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._helpText_26stl_242{font-size:.8rem;color:#6c757d}._modalError_26stl_247{background:#f8d7da;color:#721c24;padding:.5rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem}._badgePartial_26stl_256{background:#fff3cd;color:#856404}._printHint_26stl_261{font-size:.875rem;color:#6c757d;margin:0 0 .75rem}._checkboxLabel_26stl_267{display:flex;align-items:center;gap:.5rem;font-size:.875rem;padding:.35rem 0;cursor:pointer}._checkboxLabel_26stl_267 input[type=checkbox]{width:15px;height:15px;cursor:pointer}._printBtn_26stl_282{display:inline-flex;align-items:center;gap:.4rem;padding:0 .75rem;height:30px;background:#198754;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}._printBtn_26stl_282:hover:not(:disabled){background:#157347}._printBtn_26stl_282:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._container_26stl_1{padding:.5rem}._header_26stl_5 h2{font-size:1.125rem}._grid_26stl_31{grid-template-columns:repeat(2,1fr)}._section_26stl_76{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.75rem}._table_26stl_90{min-width:340px;font-size:.8125rem;table-layout:fixed}._table_26stl_90 th,._table_26stl_90 td{padding:.3rem .4rem}._section_26stl_76:nth-of-type(1) ._table_26stl_90 th:nth-child(1),._section_26stl_76:nth-of-type(1) ._table_26stl_90 td:nth-child(1){width:60%}._section_26stl_76:nth-of-type(1) ._table_26stl_90 th:nth-child(2),._section_26stl_76:nth-of-type(1) ._table_26stl_90 td:nth-child(2){width:40%}._modalOverlay_26stl_158{align-items:flex-end}._modal_26stl_158{width:100%;max-width:100%;border-radius:.75rem .75rem 0 0}._modalFooter_26stl_208{flex-wrap:wrap;gap:.5rem}}@media(max-width:480px){._grid_26stl_31{grid-template-columns:1fr}}._container_j96l3_1{padding:var(--spacing-lg);height:calc(100vh - 84px);overflow-y:auto;display:flex;flex-direction:column;background-color:var(--bg-secondary, #f8fafc)}._header_j96l3_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-md)}._headerLeft_j96l3_19{display:flex;flex-direction:column;gap:4px}._backButton_j96l3_25{background:none;border:none;color:var(--primary-color, #2563eb);font-size:var(--font-size-sm, 14px);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:0 0 6px;width:fit-content;transition:opacity .2s}._backButton_j96l3_25:hover{opacity:.8}._title_j96l3_44{font-size:var(--font-size-2xl, 24px);font-weight:700;color:var(--text-primary, #0f172a);margin:0}._employeeSubtitle_j96l3_51{font-size:var(--font-size-sm, 14px);color:var(--text-secondary, #64748b);font-weight:500}._headerActions_j96l3_57{display:flex;align-items:center;gap:var(--spacing-md)}._monthPickerWrapper_j96l3_63{display:flex;align-items:center;gap:8px;background:var(--bg-primary, #ffffff);border:1px solid var(--border-medium, #cbd5e1);padding:6px 12px;border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05))}._monthIcon_j96l3_74{color:var(--text-secondary, #64748b);font-size:14px}._monthPicker_j96l3_63{border:none;font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--text-primary, #0f172a);background:transparent;outline:none;cursor:pointer}._loading_j96l3_89{text-align:center;padding:var(--spacing-xl, 32px);color:var(--text-secondary, #64748b);font-size:16px}._listContainer_j96l3_97{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1}._searchBar_j96l3_104{display:flex;align-items:center;gap:10px;background:var(--bg-primary, #ffffff);border:1px solid var(--border-medium, #cbd5e1);border-radius:var(--radius-md, 8px);padding:10px 14px;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05))}._searchIcon_j96l3_115{color:var(--text-secondary, #64748b)}._searchInput_j96l3_119{border:none;outline:none;width:100%;font-size:var(--font-size-sm, 14px);color:var(--text-primary, #0f172a);background:transparent}._tableWrapper_j96l3_128{background:var(--bg-primary, #ffffff);border-radius:var(--radius-md, 8px);border:1px solid var(--border-light, #e2e8f0);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05));overflow:hidden}._table_j96l3_128{width:100%;border-collapse:collapse;text-align:left}._table_j96l3_128 th{background-color:var(--gray-50, #f8fafc);padding:8px 16px;font-size:var(--font-size-xs, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary, #64748b);border-bottom:1px solid var(--border-medium, #cbd5e1)}._table_j96l3_128 td{padding:8px 16px;border-bottom:1px solid var(--border-light, #e2e8f0);font-size:var(--font-size-sm, 13px);color:var(--text-primary, #0f172a);vertical-align:middle}._employeeRow_j96l3_161{cursor:pointer;transition:background-color .15s ease}._employeeRow_j96l3_161:hover{background-color:var(--gray-50, #f8fafc)}._empNameCell_j96l3_170{display:flex;flex-direction:column;gap:1px}._empName_j96l3_170{font-weight:600;font-size:13.5px;color:var(--text-primary, #0f172a);line-height:1.2}._empStation_j96l3_183{font-size:11.5px;color:var(--text-secondary, #64748b);line-height:1.2}._empEmail_j96l3_189{font-size:13px;color:var(--text-secondary, #475569)}._empSales_j96l3_194{font-weight:700;font-size:13.5px;color:var(--text-primary, #0f172a)}._arrowCell_j96l3_200{text-align:right;color:var(--text-muted, #94a3b8)}._chevronIcon_j96l3_205{font-size:12px}._noData_j96l3_209{text-align:center;padding:32px!important;color:var(--text-secondary, #64748b)}._detailContainer_j96l3_216{display:flex;flex-direction:column;gap:var(--spacing-lg, 24px)}._kpiSection_j96l3_222{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-md, 16px)}._kpiCard_j96l3_228{background:var(--bg-primary, #ffffff);border:1px solid var(--border-light, #e2e8f0);border-radius:var(--radius-md, 8px);padding:16px 20px;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05));display:flex;flex-direction:column;gap:6px}._kpiLabel_j96l3_239{font-size:var(--font-size-xs, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary, #64748b)}._kpiValue_j96l3_247{font-size:var(--font-size-2xl, 22px);font-weight:700;color:var(--text-primary, #0f172a)}._kpiTarget_j96l3_253{font-size:15px;font-weight:500;color:var(--text-secondary, #64748b)}._kpiSub_j96l3_259{font-size:14px;font-weight:500;color:var(--text-secondary, #64748b)}._carryoverNote_j96l3_265{font-size:var(--font-size-xs, 12px);font-weight:500;color:var(--primary-color, #2563eb);margin-top:2px}._lateText_j96l3_272{color:#dc2626}._gridSection_j96l3_277{background:var(--bg-primary, #ffffff);border:1px solid var(--border-light, #e2e8f0);border-radius:var(--radius-md, 8px);padding:20px;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05));display:flex;flex-direction:column;gap:16px}._gridHeader_j96l3_288{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._sectionTitle_j96l3_296{font-size:18px;font-weight:700;color:var(--text-primary, #0f172a);margin:0}._legend_j96l3_303{display:flex;align-items:center;gap:16px;font-size:13px;color:var(--text-secondary, #64748b)}._legendItem_j96l3_311{display:flex;align-items:center;gap:6px;font-weight:500}._legendDot_j96l3_318{width:10px;height:10px;border-radius:50%;display:inline-block}._legendOnTime_j96l3_325 ._legendDot_j96l3_318{background-color:#16a34a}._legendLate_j96l3_329 ._legendDot_j96l3_318{background-color:#dc2626}._legendOff_j96l3_333 ._legendDot_j96l3_318{background-color:#94a3b8}._dayGrid_j96l3_337{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}._dayCard_j96l3_343{border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-height:85px;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease}._dayCard_j96l3_343:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #00000014}._dayCardGreen_j96l3_362{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}._dayCardGreen_j96l3_362 ._dayNumber_j96l3_368{color:#15803d}._dayCardGreen_j96l3_362 ._timeLabel_j96l3_372{color:#166534}._dayCardGreen_j96l3_362 ._timeValue_j96l3_376{color:#14532d}._dayCardRed_j96l3_381{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}._dayCardRed_j96l3_381 ._dayNumber_j96l3_368{color:#b91c1c}._dayCardRed_j96l3_381 ._timeLabel_j96l3_372{color:#991b1b}._dayCardRed_j96l3_381 ._timeValue_j96l3_376{color:#7f1d1d}._dayCardGray_j96l3_400{background-color:#f8fafc;border-color:#e2e8f0;color:#64748b}._dayCardGray_j96l3_400 ._dayNumber_j96l3_368{color:#64748b}._dayCardGray_j96l3_400 ._timeLabel_j96l3_372,._dayCardGray_j96l3_400 ._timeValue_j96l3_376{color:#94a3b8}._dayHeader_j96l3_418{display:flex;justify-content:flex-start;align-items:center}._dayNumber_j96l3_368{font-size:15px;font-weight:700}._dayBody_j96l3_429{display:flex;flex-direction:column;gap:4px}._timeRow_j96l3_435{display:flex;justify-content:space-between;align-items:center;font-size:12px}._timeLabel_j96l3_372{font-weight:600}._timeValue_j96l3_376{font-weight:500}@media(max-width:768px){._header_j96l3_10{flex-direction:column;align-items:flex-start}._headerActions_j96l3_57,._monthPickerWrapper_j96l3_63{width:100%}._dayGrid_j96l3_337{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}._container_bswfr_1{height:100%;display:flex;flex-direction:column}._header_bswfr_7{padding:1rem 1rem 0}._header_bswfr_7 h2{margin:0 0 .75rem;font-size:1.5rem}._tabs_bswfr_16{display:flex;gap:20px;padding:10px;background:#f9fafb;border-bottom:1px solid #e5e7eb}._tab_bswfr_16{width:max-content;padding:5px 10px;background:transparent;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280;transition:all .2s}._tab_bswfr_16:hover{background:#e5e7eb;color:#374151}._tabActive_bswfr_42{background:#fff;color:#1f2937;box-shadow:0 1px 2px #0000000d}._tabContent_bswfr_48{flex:1;overflow:auto;background:#fff;padding:1.25rem}._container_19urz_1{display:flex;flex-direction:column;gap:1rem}._toolbar_19urz_7{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}._filterGroup_19urz_14{display:flex;flex-direction:column;gap:.25rem}._filterGroup_19urz_14 label{font-size:.8125rem;font-weight:500;color:#495057}._input_19urz_26{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem}._input_19urz_26:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._sections_19urz_39{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem;background:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}._sectionsLabel_19urz_50{font-size:.8125rem;font-weight:600;color:#495057}._checkboxLabel_19urz_56{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;cursor:pointer;color:#343a40}._checkboxLabel_19urz_56 input[type=checkbox]{width:14px;height:14px;cursor:pointer}._warning_19urz_71{background:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:4px;padding:.5rem .75rem;font-size:.875rem}._error_19urz_80{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:.5rem .75rem;font-size:.875rem}._preview_19urz_89{min-height:120px;border:1px solid #dee2e6;border-radius:4px;padding:1rem}._empty_19urz_96{color:#6c757d;font-size:.875rem;margin:0;text-align:center;padding:2rem 0}._report_19urz_105{display:flex;flex-direction:column;gap:1.25rem}._reportHeader_19urz_111{border-bottom:2px solid #dee2e6;padding-bottom:.75rem}._reportHeader_19urz_111 h3{margin:0 0 .25rem;font-size:1.1rem}._reportMeta_19urz_121{margin:0;font-size:.8125rem;color:#6c757d}._reportSection_19urz_127 h4{margin:0 0 .5rem;font-size:.9rem;color:#343a40;text-transform:uppercase;letter-spacing:.03em;font-size:.8125rem}._statGrid_19urz_136{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}._stat_19urz_136{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:.6rem .75rem}._statLabel_19urz_149{font-size:.75rem;color:#6c757d;margin-bottom:.2rem}._statValue_19urz_155{font-size:1rem;font-weight:600;color:#212529}._table_19urz_161{width:100%;border-collapse:collapse;font-size:.875rem}._table_19urz_161 th,._table_19urz_161 td{padding:.4rem .6rem;text-align:left;border-bottom:1px solid #dee2e6}._table_19urz_161 th{font-weight:600;color:#495057;font-size:.8125rem;background:#f8f9fa}._actionBar_19urz_182{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid #dee2e6}._printBtn_19urz_191{display:inline-flex;align-items:center;gap:.4rem;padding:0 .75rem;height:30px;background:#198754;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}._printBtn_19urz_191:hover:not(:disabled){background:#157347}._printBtn_19urz_191:disabled{opacity:.6;cursor:not-allowed}@media print{._toolbar_19urz_7,._sections_19urz_39,._warning_19urz_71,._actionBar_19urz_182{display:none!important}._preview_19urz_89{border:none;padding:0}._report_19urz_105{font-size:12pt}}@media(max-width:768px){._toolbar_19urz_7{gap:.5rem}._preview_19urz_89{padding:.5rem}._reportSection_19urz_127{overflow:visible}._reportSection_19urz_127 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.8125rem}._reportSection_19urz_127 table{min-width:260px}._table_19urz_161 th,._table_19urz_161 td{padding:.3rem .4rem}._table_19urz_161 th:first-child,._table_19urz_161 td:first-child{min-width:120px;white-space:normal}._table_19urz_161 th:nth-child(2),._table_19urz_161 td:nth-child(2){min-width:75px}._table_19urz_161 th:nth-child(3),._table_19urz_161 td:nth-child(3){min-width:80px}._statGrid_19urz_136{grid-template-columns:1fr 1fr}._actionBar_19urz_182{flex-wrap:wrap}}._container_crd4w_1{display:flex;flex-direction:column;gap:1rem}._toolbar_crd4w_7{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}._filterGroup_crd4w_14{display:flex;flex-direction:column;gap:.25rem}._filterGroup_crd4w_14 label{font-size:.8125rem;font-weight:500;color:#495057}._input_crd4w_26{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;min-width:140px}._input_crd4w_26:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._sections_crd4w_40{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem;background:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}._sectionsLabel_crd4w_51{font-size:.8125rem;font-weight:600;color:#495057}._checkboxLabel_crd4w_57{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;cursor:pointer;color:#343a40}._checkboxLabel_crd4w_57 input[type=checkbox]{width:14px;height:14px;cursor:pointer}._error_crd4w_72{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:.5rem .75rem;font-size:.875rem}._preview_crd4w_81{min-height:120px;border:1px solid #dee2e6;border-radius:4px;padding:1rem}._empty_crd4w_88{color:#6c757d;font-size:.875rem;margin:0;text-align:center;padding:2rem 0}._report_crd4w_96{display:flex;flex-direction:column;gap:1.25rem}._reportSection_crd4w_102 h4{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6c757d;display:flex;align-items:center;gap:.5rem}._alertBadge_crd4w_114{background:#dc3545;color:#fff;border-radius:10px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}._statGrid_crd4w_123{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}._stat_crd4w_123{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:.6rem .75rem}._statLabel_crd4w_136{font-size:.75rem;color:#6c757d;margin-bottom:.2rem}._statValue_crd4w_142{font-size:1rem;font-weight:600;color:#212529}._table_crd4w_148{width:100%;border-collapse:collapse;font-size:.875rem}._table_crd4w_148 th,._table_crd4w_148 td{padding:.4rem .6rem;text-align:left;border-bottom:1px solid #dee2e6}._table_crd4w_148 th{font-weight:600;color:#495057;font-size:.8125rem;background:#f8f9fa}._lowStockRow_crd4w_168 td{color:#dc3545;background:#fff5f5}._positive_crd4w_173{color:#198754}._negative_crd4w_176{color:#dc3545}._actionBar_crd4w_180{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid #dee2e6;margin-bottom:100px}._printBtn_crd4w_190{display:inline-flex;align-items:center;gap:.4rem;padding:0 .75rem;height:30px;background:#198754;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}._printBtn_crd4w_190:hover:not(:disabled){background:#157347}._printBtn_crd4w_190:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._toolbar_crd4w_7{gap:.5rem}._preview_crd4w_81{padding:.5rem}._reportSection_crd4w_102{overflow:visible}._reportSection_crd4w_102 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.8125rem;min-width:340px}._table_crd4w_148 th,._table_crd4w_148 td{padding:.3rem .4rem}._table_crd4w_148 th:first-child,._table_crd4w_148 td:first-child{min-width:130px;white-space:normal}._table_crd4w_148 th:nth-child(2),._table_crd4w_148 td:nth-child(2){min-width:80px}._table_crd4w_148 th:nth-child(3),._table_crd4w_148 td:nth-child(3){min-width:80px}._table_crd4w_148 th:nth-child(4),._table_crd4w_148 td:nth-child(4){min-width:80px}._table_crd4w_148 th:nth-child(5),._table_crd4w_148 td:nth-child(5){min-width:80px}._table_crd4w_148 th:nth-child(6),._table_crd4w_148 td:nth-child(6){min-width:80px}._table_crd4w_148 th:nth-child(7),._table_crd4w_148 td:nth-child(7){min-width:80px}._statGrid_crd4w_123{grid-template-columns:1fr 1fr}._actionBar_crd4w_180{flex-wrap:wrap}}._container_14som_1{display:flex;flex-direction:column;gap:1rem}._toolbar_14som_7{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}._filterGroup_14som_14{display:flex;flex-direction:column;gap:.25rem}._filterGroup_14som_14 label{font-size:.8125rem;font-weight:500;color:#495057}._input_14som_25{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem}._input_14som_25:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._sections_14som_37{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem;background:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}._sectionsLabel_14som_47{font-size:.8125rem;font-weight:600;color:#495057}._checkboxLabel_14som_52{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;cursor:pointer}._checkboxLabel_14som_52 input[type=checkbox]{width:14px;height:14px;cursor:pointer}._warning_14som_65{background:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:4px;padding:.5rem .75rem;font-size:.875rem}._error_14som_73{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:.5rem .75rem;font-size:.875rem}._preview_14som_82{min-height:120px;border:1px solid #dee2e6;border-radius:4px;padding:1rem}._empty_14som_88{color:#6c757d;font-size:.875rem;margin:0;text-align:center;padding:2rem 0}._report_14som_96{display:flex;flex-direction:column;gap:1.25rem}._reportSection_14som_102 h4{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6c757d}._table_14som_111{width:100%;border-collapse:collapse;font-size:.875rem}._table_14som_111 th,._table_14som_111 td{padding:.4rem .6rem;text-align:left;border-bottom:1px solid #dee2e6}._table_14som_111 th{font-weight:600;color:#495057;font-size:.8125rem;background:#f8f9fa}._rank_14som_129{color:#6c757d;font-size:.8125rem;width:30px}._bottomRow_14som_134 td{color:#856404;background:#fffbf0}._actionBar_14som_139{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid #dee2e6}._printBtn_14som_148{display:inline-flex;align-items:center;gap:.4rem;padding:0 .75rem;height:30px;background:#198754;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}._printBtn_14som_148:hover:not(:disabled){background:#157347}._printBtn_14som_148:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._toolbar_14som_7{gap:.5rem}._preview_14som_82{padding:.5rem}._reportSection_14som_102{overflow:visible}._reportSection_14som_102 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.8125rem;min-width:440px}._table_14som_111 th,._table_14som_111 td{padding:.3rem .4rem}._rank_14som_129{min-width:28px}._table_14som_111 th:nth-child(2),._table_14som_111 td:nth-child(2){min-width:130px;white-space:normal}._table_14som_111 th:nth-child(3),._table_14som_111 td:nth-child(3){min-width:75px}._table_14som_111 th:nth-child(4),._table_14som_111 td:nth-child(4){min-width:75px}._table_14som_111 th:nth-child(5),._table_14som_111 td:nth-child(5){min-width:75px}._table_14som_111 th:nth-child(6),._table_14som_111 td:nth-child(6){min-width:80px}._actionBar_14som_139{flex-wrap:wrap}}._container_1s08v_1{display:flex;flex-direction:column;gap:1rem}._toolbar_1s08v_7{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}._filterGroup_1s08v_14{display:flex;flex-direction:column;gap:.25rem}._filterGroup_1s08v_14 label{font-size:.8125rem;font-weight:500;color:#495057}._input_1s08v_25{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem}._input_1s08v_25:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._error_1s08v_37{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:.5rem .75rem;font-size:.875rem}._preview_1s08v_46{min-height:120px;border:1px solid #dee2e6;border-radius:4px;padding:1rem}._empty_1s08v_52{color:#6c757d;font-size:.875rem;margin:0;text-align:center;padding:2rem 0}._report_1s08v_60{display:flex;flex-direction:column;gap:1.25rem}._statGrid_1s08v_66{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}._stat_1s08v_66{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:.6rem .75rem}._statLabel_1s08v_77{font-size:.75rem;color:#6c757d;margin-bottom:.2rem}._statValue_1s08v_82{font-size:1rem;font-weight:600;color:#212529}._negative_1s08v_87{color:#dc3545}._table_1s08v_91{width:100%;border-collapse:collapse;font-size:.875rem}._table_1s08v_91 th,._table_1s08v_91 td{padding:.4rem .6rem;text-align:left;border-bottom:1px solid #dee2e6}._table_1s08v_91 th{font-weight:600;color:#495057;font-size:.8125rem;background:#f8f9fa}._badge_1s08v_109{display:inline-block;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:500}._badgeUnpaid_1s08v_116{background:#f8d7da;color:#721c24}._badgePartial_1s08v_120{background:#fff3cd;color:#856404}._actionBar_1s08v_125{display:flex;justify-content:flex-end;padding-top:.5rem;border-top:1px solid #dee2e6}@media(max-width:768px){._toolbar_1s08v_7{gap:.5rem}._preview_1s08v_46{padding:.5rem}._report_1s08v_60 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.8125rem;min-width:520px}._table_1s08v_91 th,._table_1s08v_91 td{padding:.3rem .4rem}._table_1s08v_91 th:nth-child(1),._table_1s08v_91 td:nth-child(1){min-width:90px;white-space:nowrap}._table_1s08v_91 th:nth-child(2),._table_1s08v_91 td:nth-child(2){min-width:90px}._table_1s08v_91 th:nth-child(3),._table_1s08v_91 td:nth-child(3){min-width:85px}._table_1s08v_91 th:nth-child(4),._table_1s08v_91 td:nth-child(4){min-width:70px}._table_1s08v_91 th:nth-child(5),._table_1s08v_91 td:nth-child(5){min-width:70px}._table_1s08v_91 th:nth-child(6),._table_1s08v_91 td:nth-child(6){min-width:70px}._table_1s08v_91 th:nth-child(7),._table_1s08v_91 td:nth-child(7){min-width:75px}._statGrid_1s08v_66{grid-template-columns:1fr 1fr}._actionBar_1s08v_125{flex-wrap:wrap}}._container_mif73_1{display:flex;flex-direction:column;gap:1rem}._toolbar_mif73_7{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}._filterGroup_mif73_14{display:flex;flex-direction:column;gap:.25rem}._filterGroup_mif73_14 label{font-size:.8125rem;font-weight:500;color:#495057}._input_mif73_26{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem}._input_mif73_26:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._statGrid_mif73_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem}._stat_mif73_39{padding:.75rem 1rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}._statLabel_mif73_53{font-size:.75rem;color:#6c757d;font-weight:600;text-transform:uppercase}._statValue_mif73_60{font-size:1.25rem;font-weight:700;color:#212529;margin-top:.25rem}._error_mif73_67{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:.5rem .75rem;font-size:.875rem}._preview_mif73_76{min-height:120px;border:1px solid #dee2e6;border-radius:4px;padding:1rem}._empty_mif73_83{color:#6c757d;font-size:.875rem;margin:0;text-align:center;padding:2rem 0}._report_mif73_91{display:flex;flex-direction:column;gap:1.25rem}._reportSection_mif73_97 h4{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6c757d}._table_mif73_106{width:100%;border-collapse:collapse;font-size:.875rem}._table_mif73_106 th,._table_mif73_106 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #dee2e6}._table_mif73_106 th{font-weight:600;color:#495057;font-size:.8125rem;background:#f8f9fa}._usedInTag_mif73_126{display:inline-block;background:#e9ecef;color:#495057;padding:.15rem .4rem;border-radius:3px;font-size:.75rem;margin-right:.25rem;margin-bottom:.25rem}._container_1wgmh_1{padding:1rem}._header_1wgmh_5{margin-bottom:1rem}._header_1wgmh_5 h2{margin:0;font-size:1.5rem}._toolbar_1wgmh_14{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}._filterGroup_1wgmh_22{display:flex;flex-direction:column;gap:.25rem}._filterGroup_1wgmh_22 label{font-size:.8125rem;font-weight:500;color:#495057}._input_1wgmh_34{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem}._input_1wgmh_34:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._error_1wgmh_47{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:.5rem .75rem;font-size:.875rem;margin-bottom:1rem}._empty_1wgmh_57{color:#6c757d;font-size:.875rem;margin-top:2rem;text-align:center}._sections_1wgmh_64{display:flex;flex-direction:column;gap:1.5rem}._section_1wgmh_64{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:1.25rem}._section_1wgmh_64 h3{margin:0 0 1rem;font-size:1rem;color:#343a40}._cardGrid_1wgmh_83{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}._card_1wgmh_83{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:.5rem .7rem}._cardPositive_1wgmh_96{background:#d4edda;border-color:#c3e6cb}._cardNegative_1wgmh_101{background:#f8d7da;border-color:#f5c6cb}._cardLabel_1wgmh_106{font-size:.75rem;color:#6c757d;margin-bottom:.3rem}._cardValue_1wgmh_112{font-size:1.25rem;font-weight:700;color:#212529}._cardSub_1wgmh_118{font-size:.75rem;color:#6c757d;margin-top:.2rem}._table_1wgmh_124{width:100%;border-collapse:collapse;font-size:.875rem}._table_1wgmh_124 th,._table_1wgmh_124 td{padding:.4rem .6rem;text-align:left;border-bottom:1px solid #dee2e6}._table_1wgmh_124 th{font-weight:600;color:#495057;font-size:.8125rem;background:#f8f9fa}._rowAlert_1wgmh_144 td{color:#dc3545;background:#fff5f5}._rank_1wgmh_148{color:#6c757d;font-size:.8125rem;width:30px}@media(max-width:768px){._container_1wgmh_1{padding:.5rem}._header_1wgmh_5 h2{font-size:1.125rem}._toolbar_1wgmh_14{gap:.5rem}._cardGrid_1wgmh_83{grid-template-columns:repeat(2,1fr)}._section_1wgmh_64{padding:.75rem;overflow:visible}._section_1wgmh_64 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}._section_1wgmh_64 table{min-width:380px;font-size:.8125rem}._table_1wgmh_124 th,._table_1wgmh_124 td{padding:.3rem .4rem}._table_1wgmh_124 th:first-child,._table_1wgmh_124 td:first-child{min-width:140px;white-space:normal}._table_1wgmh_124 th:nth-child(2),._table_1wgmh_124 td:nth-child(2){min-width:80px}._table_1wgmh_124 th:nth-child(3),._table_1wgmh_124 td:nth-child(3){min-width:80px}._table_1wgmh_124 th:nth-child(4),._table_1wgmh_124 td:nth-child(4){min-width:80px}}._section_ovpaf_1{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #dee2e6}._section_ovpaf_1 h3{font-size:1rem;font-weight:600;color:#212529;margin:0 0 1.25rem}._statusRow_ovpaf_14{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}._statusLabel_ovpaf_21{font-size:.875rem;color:#6c757d}._statusBadge_ovpaf_26{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500}._statusDot_ovpaf_34{width:8px;height:8px;border-radius:50%;flex-shrink:0}._connectBtn_ovpaf_41{font-size:.8125rem;font-weight:500;color:#0d6efd;border:1px solid #0d6efd;border-radius:5px;padding:.25rem .75rem;background:none;cursor:pointer;transition:background .12s,color .12s}._connectBtn_ovpaf_41:hover{background:#0d6efd;color:#fff}._formGroup_ovpaf_60{margin-bottom:1.25rem}._label_ovpaf_64{display:block;font-size:.8125rem;font-weight:500;color:#495057;margin-bottom:.4rem}._select_ovpaf_72{width:100%;max-width:360px;padding:.45rem .75rem;border:1px solid #dee2e6;border-radius:6px;font-size:.875rem;outline:none;background:#fff;cursor:pointer}._select_ovpaf_72:focus{border-color:#0d6efd}._hint_ovpaf_88{font-size:.8125rem;color:#6c757d}._printerList_ovpaf_93{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.5rem;max-width:480px}._printerRow_ovpaf_101{display:flex;align-items:center;justify-content:space-between;padding:.6rem .9rem;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;background:#fff;transition:border-color .12s,background .12s}._printerRow_ovpaf_101:hover,._printerRowActive_ovpaf_120{border-color:#0d6efd;background:#f0f6ff}._printerName_ovpaf_125{font-size:.875rem;color:#212529}._defaultTag_ovpaf_130{font-size:.75rem;font-weight:600;color:#0d6efd;background:#e7f0ff;border-radius:4px;padding:1px 7px}._testRow_ovpaf_139{display:flex;align-items:center;gap:1rem}._testBtn_ovpaf_145{font-size:.875rem;font-weight:500;color:#fff;background:#212529;border-radius:6px;padding:.45rem 1rem;cursor:pointer;transition:background .12s}._testBtn_ovpaf_145:hover:not(:disabled){background:#343a40}._testBtn_ovpaf_145:disabled{opacity:.5;cursor:not-allowed}._printMsg_ovpaf_165{font-size:.8125rem}._printMsgOk_ovpaf_169{color:#22c55e}._printMsgError_ovpaf_173{color:#ef4444}._disconnectBtn_ovpaf_177{font-size:.8125rem;font-weight:500;color:#dc3545;border:1px solid #dc3545;border-radius:5px;padding:.25rem .75rem;background:none;cursor:pointer;transition:background .12s,color .12s}._disconnectBtn_ovpaf_177:hover{background:#dc3545;color:#fff}._container_jl8y8_1{padding:1rem}._header_jl8y8_5{display:flex;align-items:center;margin-bottom:.5rem}._header_jl8y8_5 h2{margin:0;font-size:1.5rem}
