body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{overflow:hidden}html{height:100%}#root{height:100vh;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media print{body{background:#fff!important;color:#000!important;margin:0!important;padding:0!important}#root,body,html{height:auto!important}#root,.printing,body,html{overflow:visible!important}}.Header_header__9nbk6{align-items:center;background:#3b82f6;box-shadow:0 2px 4px #0000000a;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:600;height:64px;justify-content:space-between;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}@media(max-width:768px){.Header_header__9nbk6{font-size:1.125rem;padding:0 1rem}}@media(max-width:480px){.Header_header__9nbk6{font-size:1rem;padding:0 .75rem}}.Header_logo__heMk\+{align-items:center;display:flex;gap:.75rem;letter-spacing:1px}@media(max-width:480px){.Header_logo__heMk\+{font-size:.875rem;gap:.5rem;letter-spacing:.5px}}.Header_logoImage__FDWqs{height:40px;max-width:150px;object-fit:contain;width:auto}@media(max-width:768px){.Header_logoImage__FDWqs{height:35px;max-width:120px}}@media(max-width:480px){.Header_logoImage__FDWqs{height:30px;max-width:100px}}.Header_logoText__JweBN{color:#fff;font-weight:600;white-space:nowrap}@media(max-width:768px){.Header_logoText__JweBN{font-size:.9rem}}@media(max-width:480px){.Header_logoText__JweBN{font-size:.8rem}}.Header_userInfo__1iC3w{align-items:center;display:flex;font-size:1rem;gap:1rem}@media(max-width:768px){.Header_userInfo__1iC3w{gap:.75rem}}@media(max-width:480px){.Header_userInfo__1iC3w{font-size:.875rem;gap:.5rem}}.Header_userName__c-iC9{font-weight:500}@media(max-width:480px){.Header_userName__c-iC9{display:none}}.Header_logoutBtn__7EdKg{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.Header_logoutBtn__7EdKg:hover{background:#fff3;border-color:#ffffff4d}.Header_logoutBtn__7EdKg:active{background:#ffffff26}@media(max-width:768px){.Header_logoutBtn__7EdKg{font-size:.8rem;min-height:36px;padding:.5rem .75rem}}@media(max-width:480px){.Header_logoutBtn__7EdKg{font-size:.75rem;min-height:32px;padding:.4rem .6rem}}.Header_menuToggle__W\+7EZ{display:none}@media(max-width:768px){.Header_menuToggle__W\+7EZ{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:.75rem;transition:all .2s ease;width:40px}.Header_menuToggle__W\+7EZ:hover{background:#fff3;border-color:#ffffff4d}.Header_menuToggle__W\+7EZ:active{background:#ffffff26;transform:scale(.95)}}@media(max-width:480px){.Header_menuToggle__W\+7EZ{height:36px;margin-right:.5rem;width:36px}}.Header_headerLeft__nXJ-Q{align-items:center;display:flex}@media(max-width:768px){.Header_headerLeft__nXJ-Q{flex:1 1}}.Sidebar_sidebar__Vcg9i{border-bottom-right-radius:18px;border-top-right-radius:18px;box-shadow:2px 0 16px #1e293b12;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow-x:hidden;overflow-y:auto;padding-top:0;position:relative;transition:width .25s cubic-bezier(.4,0,.2,1),background .25s;width:240px;z-index:20}.Sidebar_logoArea__fat74{align-items:center;border-top-right-radius:18px;box-shadow:0 2px 8px #1e293b08;color:#2563eb;display:flex;font-size:1.35rem;font-weight:800;height:64px;justify-content:center;letter-spacing:1px;margin-bottom:.5rem;transition:background .2s}.Sidebar_collapsed__kDhzJ{max-width:64px;min-width:64px;transition:width .25s cubic-bezier(.4,0,.2,1);width:64px}.Sidebar_collapseToggle__Oq1Py{align-items:center;background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 8px #1e293b1a;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:10px;top:18px;transition:background .2s,border .2s,transform .2s;width:36px;z-index:30}.Sidebar_collapseToggle__Oq1Py:hover{background:#e0e7ef;border-color:#3b82f6;transform:scale(1.08) rotate(8deg)}.Sidebar_collapseToggle__Oq1Py svg{transition:transform .2s}nav ul{list-style:none;margin:0;padding:0}nav li{margin-bottom:.5rem;position:relative}@media(max-width:768px){nav li{margin-bottom:.25rem}}.Sidebar_navLink__zTqWP{align-items:center;border-radius:10px;color:#374151;display:flex;font-weight:500;gap:.5rem;margin:0 .5rem;padding:.75rem 1rem;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.Sidebar_navLink__zTqWP:hover{background:linear-gradient(90deg,#e0e7ef 60%,#f3f4f6);box-shadow:0 2px 8px #3b82f612;color:#1d4ed8}.Sidebar_navLink__zTqWP.Sidebar_active__Wxbao{background:linear-gradient(90deg,#3b82f6 60%,#2563eb);box-shadow:0 4px 16px #3b82f621;color:#fff}.Sidebar_navLink__zTqWP.Sidebar_active__Wxbao:hover{background:linear-gradient(90deg,#2563eb 60%,#1e40af)}@media(max-width:768px){.Sidebar_navLink__zTqWP{font-size:1rem;margin:0 .75rem;min-height:48px;padding:1rem 1.25rem}.Sidebar_navLink__zTqWP:active{background:#d1d5db;transform:scale(.98)}}.Sidebar_icon__FQqg4{align-items:center;display:flex;font-size:1.1rem;justify-content:center;margin-right:.75rem}.Sidebar_collapsed__kDhzJ .Sidebar_icon__FQqg4{margin-right:0}.Sidebar_collapsed__kDhzJ .Sidebar_navLink__zTqWP{justify-content:center;padding-left:.5rem!important;padding-right:.5rem!important}.Sidebar_collapsed__kDhzJ .Sidebar_navLink__zTqWP:hover:after{background:#1e293b;border-radius:6px;box-shadow:0 2px 8px #1e293b21;color:#fff;content:attr(data-label);font-size:.98rem;left:60px;opacity:.97;padding:.3rem .8rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:100}.Sidebar_closeButton__kQfkN{display:none}@media(max-width:768px){.Sidebar_closeButton__kQfkN{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:1rem 1.25rem .5rem auto;transition:all .2s ease;width:40px}.Sidebar_closeButton__kQfkN:hover{background:#dc2626;transform:scale(1.05)}.Sidebar_closeButton__kQfkN:active{transform:scale(.95)}}.Layout_layout__EBPPQ{display:flex;flex-direction:column;height:100vh;overflow:hidden}.Layout_body__6w\+57{display:flex;flex:1 1;height:calc(100vh - 64px);min-height:0;overflow:hidden}@media(max-width:768px){.Layout_body__6w\+57{position:relative}}.Layout_main__V716d{background:#f9fafb;flex:1 1;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2rem}@media(max-width:768px){.Layout_main__V716d{padding:1rem}}@media(max-width:480px){.Layout_main__V716d{padding:.75rem}}.Layout_sidebarOverlay__8n5DZ{display:none}@media(max-width:768px){.Layout_sidebarOverlay__8n5DZ{background:#00000080;bottom:0;display:block;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:998}.Layout_sidebarOverlay__8n5DZ.Layout_active__nWJsn{opacity:1;visibility:visible}.Layout_sidebarContainer__H5ajj{height:100vh;left:-280px;position:fixed;top:0;transition:left .3s ease;z-index:999}.Layout_sidebarContainer__H5ajj.Layout_active__nWJsn{left:0}}.LoginPage_loginContainer__ya8sc{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:1rem}.LoginPage_loginCard__GF320{animation:LoginPage_slideInUp__N1UQE .5s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:450px;padding:2.5rem;width:100%}.LoginPage_header__H0Ffq{margin-bottom:2rem;text-align:center}.LoginPage_header__H0Ffq h1{color:#1f2937;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .5rem}.LoginPage_header__H0Ffq p{color:#6b7280;font-size:1rem;margin:0}.LoginPage_header__H0Ffq .LoginPage_subdomainInfo__d6JvL{background:#ecfdf5;border-radius:4px;color:#059669;display:inline-block;font-size:.875rem;margin:.25rem 0 .5rem;padding:.25rem .5rem}.LoginPage_header__H0Ffq .LoginPage_subdomainInfo__d6JvL strong{color:#047857;font-weight:600}.LoginPage_errorMessage__Blvu7{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem;text-align:center}.LoginPage_form__ucJhR{display:flex;flex-direction:column;gap:1.5rem}.LoginPage_formGroup__RfAO-{display:flex;flex-direction:column;gap:.5rem}.LoginPage_label__9iSl1{color:#374151;font-size:.875rem;font-weight:500;margin:0}.LoginPage_input__GyZOr{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease}.LoginPage_input__GyZOr::placeholder{color:#9ca3af}.LoginPage_input__GyZOr:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.LoginPage_input__GyZOr:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.LoginPage_input__GyZOr.LoginPage_error__0Y5k6{border-color:#dc2626}.LoginPage_input__GyZOr.LoginPage_error__0Y5k6:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.LoginPage_errorText__gkfbj{color:#dc2626;font-size:.75rem;margin:0}.LoginPage_submitButton__rfa5F{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.LoginPage_submitButton__rfa5F:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.LoginPage_submitButton__rfa5F:active:not(:disabled){transform:translateY(0)}.LoginPage_submitButton__rfa5F:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.LoginPage_footer__zIvPQ{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem;text-align:center}.LoginPage_footer__zIvPQ p{color:#6b7280;font-size:.875rem;margin:.25rem 0}.LoginPage_footer__zIvPQ strong{color:#374151}.LoginPage_poweredBy__BF1QR{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem;text-align:center}.LoginPage_poweredBy__BF1QR p{color:#6b7280;font-size:.875rem;font-weight:500;margin:0}@keyframes LoginPage_slideInUp__N1UQE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.LoginPage_loginCard__GF320{margin:1rem;padding:2rem}.LoginPage_header__H0Ffq h1{font-size:1.5rem}}.LoginPage_loginWrapper__abh8C{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;min-height:100vh}@media(max-width:768px){.LoginPage_loginWrapper__abh8C{flex-direction:column}}.LoginPage_loginLeft__qWzsJ,.LoginPage_loginRight__aTzh3{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.LoginPage_loginRight__aTzh3{border-left:1px solid #d1d5db;border-radius:1px}@media(max-width:768px){.LoginPage_loginRight__aTzh3{display:none}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdsMarquee_marqueeContainer__i8J9C{color:#1f2937;display:flex;flex-direction:column;min-height:480px;overflow:hidden;padding:1.5rem;position:relative}.AdsMarquee_marqueeHeader__2jCsF{margin-bottom:1rem;text-align:center}.AdsMarquee_marqueeHeader__2jCsF h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.AdsMarquee_marqueeContent__S1iqq{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:200px;position:relative}.AdsMarquee_instructionSlide__sWESZ{animation:AdsMarquee_slideUp__VC99F .5s ease-in-out;text-align:center;width:100%}.AdsMarquee_instructionTitle__0KE4d{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.AdsMarquee_instructionImageTag__UgplM{border-radius:8px;margin:10px 0;max-height:90%;max-width:100%;object-fit:contain}@media(max-width:768px){.AdsMarquee_instructionImageTag__UgplM{max-height:250px}}.AdsMarquee_instructionText__yV67J{color:#4b5563;font-size:.875rem;line-height:1.6;margin:0 auto;max-width:600px}.AdsMarquee_marqueeIndicators__XjaP3{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.AdsMarquee_indicator__FQAQc{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.AdsMarquee_indicator__FQAQc:hover{background:#9ca3af}.AdsMarquee_indicator__FQAQc.AdsMarquee_active__0Akyw{background:#3b82f6;transform:scale(1.2)}.AdsMarquee_noInstructions__-oxMH{padding:2rem;text-align:center}.AdsMarquee_noInstructions__-oxMH p{color:#6b7280;font-size:.875rem;font-style:italic;margin:0}@keyframes AdsMarquee_slideUp__VC99F{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.AdsMarquee_marqueeContainer__i8J9C{margin:.5rem 0;padding:1rem}.AdsMarquee_marqueeHeader__2jCsF h3{font-size:1.125rem}.AdsMarquee_instructionTitle__0KE4d{font-size:1rem}.AdsMarquee_instructionText__yV67J{font-size:.8rem}.AdsMarquee_marqueeContent__S1iqq{min-height:100px}}.InstructionMarquee_marqueeContainer__UGzzN{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#1f2937;display:flex;flex-direction:column;min-height:480px;overflow:hidden;padding:1.5rem;position:relative}.InstructionMarquee_marqueeHeader__8H-ZH{margin-bottom:1rem;text-align:center}.InstructionMarquee_marqueeHeader__8H-ZH h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.InstructionMarquee_marqueeContent__Hb7zV{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:200px;position:relative}.InstructionMarquee_instructionSlide__i82SY{animation:InstructionMarquee_slideUp__U-0do .5s ease-in-out;text-align:center;width:100%}.InstructionMarquee_instructionTitle__00rng{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.InstructionMarquee_instructionImageTag__LsVvY{border-radius:8px;margin:10px 0;max-height:320px;max-width:100%;object-fit:contain}@media(max-width:768px){.InstructionMarquee_instructionImageTag__LsVvY{max-height:250px}}.InstructionMarquee_instructionText__eEBhE{color:#4b5563;font-size:.875rem;line-height:1.6;margin:0 auto;max-width:600px}.InstructionMarquee_marqueeIndicators__mSG2X{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.InstructionMarquee_indicator__nFQbl{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.InstructionMarquee_indicator__nFQbl:hover{background:#9ca3af}.InstructionMarquee_indicator__nFQbl.InstructionMarquee_active__akKbp{background:#3b82f6;transform:scale(1.2)}.InstructionMarquee_noInstructions__irnTE{padding:2rem;text-align:center}.InstructionMarquee_noInstructions__irnTE p{color:#6b7280;font-size:.875rem;font-style:italic;margin:0}@keyframes InstructionMarquee_slideUp__U-0do{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.InstructionMarquee_marqueeContainer__UGzzN{margin:.5rem 0;padding:1rem}.InstructionMarquee_marqueeHeader__8H-ZH h3{font-size:1.125rem}.InstructionMarquee_instructionTitle__00rng{font-size:1rem}.InstructionMarquee_instructionText__eEBhE{font-size:.8rem}.InstructionMarquee_marqueeContent__Hb7zV{min-height:100px}}.Dashboard_dashboard__NBWgI{min-height:100%;padding:0 0 2rem}@media(max-width:768px){.Dashboard_dashboard__NBWgI{padding-bottom:1rem}}.Dashboard_statIcon__pgn6v svg{color:#fff}.Dashboard_header__lRGlj{margin-bottom:2rem}.Dashboard_header__lRGlj h1{color:#1f2937;font-size:2rem;font-weight:700;margin:0 0 .5rem}.Dashboard_header__lRGlj p{color:#6b7280;font-size:1.125rem;margin:0}@media(max-width:768px){.Dashboard_header__lRGlj{margin-bottom:1.5rem}.Dashboard_header__lRGlj h1{font-size:1.75rem}.Dashboard_header__lRGlj p{font-size:1rem}}@media(max-width:480px){.Dashboard_header__lRGlj{margin-bottom:1rem}.Dashboard_header__lRGlj h1{font-size:1.5rem}.Dashboard_header__lRGlj p{font-size:.875rem}}.Dashboard_loadingContainer__5LHVE{align-items:center;color:#6b7280;display:flex;flex-direction:column;height:400px;justify-content:center}@media(max-width:768px){.Dashboard_loadingContainer__5LHVE{height:300px}}.Dashboard_loadingSpinner__CsKPs{animation:Dashboard_spin__arnmY 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;margin-bottom:1rem;width:48px}@media(max-width:768px){.Dashboard_loadingSpinner__CsKPs{border-width:3px;height:40px;width:40px}}.Dashboard_statsGrid__x08W3{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}@media(max-width:768px){.Dashboard_statsGrid__x08W3{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:1.5rem}}@media(max-width:480px){.Dashboard_statsGrid__x08W3{gap:.75rem;grid-template-columns:1fr;margin-bottom:1rem}}.Dashboard_statCard__gBEqz{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;gap:1rem;padding:1.5rem;transition:all .2s ease}.Dashboard_statCard__gBEqz:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}@media(max-width:768px){.Dashboard_statCard__gBEqz{gap:.75rem;padding:1.25rem}}@media(max-width:480px){.Dashboard_statCard__gBEqz{gap:.5rem;padding:1rem}.Dashboard_statCard__gBEqz:hover{transform:none}}.Dashboard_statIcon__pgn6v{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}@media(max-width:768px){.Dashboard_statIcon__pgn6v{border-radius:10px;font-size:1.25rem;height:40px;width:40px}}@media(max-width:480px){.Dashboard_statIcon__pgn6v{border-radius:8px;font-size:1.125rem;height:36px;width:36px}}.Dashboard_statContent__9pjjs{flex:1 1}.Dashboard_statTitle__zPzv4{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin:0 0 .25rem;text-transform:uppercase}@media(max-width:480px){.Dashboard_statTitle__zPzv4{font-size:.8rem}}.Dashboard_statValue__VYvj7{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .25rem}@media(max-width:768px){.Dashboard_statValue__VYvj7{font-size:1.375rem}}@media(max-width:480px){.Dashboard_statValue__VYvj7{font-size:1.25rem}}.Dashboard_statSubtitle__4lRpM{color:#9ca3af;font-size:.75rem;margin:0}@media(max-width:480px){.Dashboard_statSubtitle__4lRpM{font-size:.7rem}}.Dashboard_chartsSection__FKTvy{margin-bottom:2rem;min-height:0}@media(max-width:768px){.Dashboard_chartsSection__FKTvy{margin-bottom:1.5rem}}.Dashboard_chartGrid__lDhmq{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}@media(max-width:768px){.Dashboard_chartGrid__lDhmq{gap:1rem;grid-template-columns:1fr}}.Dashboard_chartContainer__5k4BG{max-height:500px;min-height:400px;overflow:hidden}@media(max-width:768px){.Dashboard_chartContainer__5k4BG{max-height:400px;min-height:350px}}@media(max-width:480px){.Dashboard_chartContainer__5k4BG{max-height:350px;min-height:300px}}.Dashboard_chartContainers__qNF2S{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;max-height:500px;min-height:400px;overflow:hidden;padding:1rem}@media(max-width:768px){.Dashboard_chartContainers__qNF2S{max-height:400px;min-height:350px}}@media(max-width:480px){.Dashboard_chartContainers__qNF2S{max-height:350px;min-height:300px}}.Dashboard_quickActions__fTYxr{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;margin-bottom:1rem;padding:1.5rem}.Dashboard_quickActions__fTYxr h2{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1rem}@media(max-width:768px){.Dashboard_quickActions__fTYxr{margin-bottom:.75rem;padding:1.25rem}.Dashboard_quickActions__fTYxr h2{font-size:1.125rem;margin-bottom:.75rem}}@media(max-width:480px){.Dashboard_quickActions__fTYxr{padding:1rem}.Dashboard_quickActions__fTYxr h2{font-size:1rem;margin-bottom:.5rem}}.Dashboard_actionButtons__E2mTF{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:768px){.Dashboard_actionButtons__E2mTF{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(max-width:480px){.Dashboard_actionButtons__E2mTF{gap:.5rem;grid-template-columns:1fr}}.Dashboard_actionButton__BewaC{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:1rem;transition:all .2s ease}.Dashboard_actionButton__BewaC:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px)}.Dashboard_actionButton__BewaC:active{transform:translateY(0)}@media(max-width:768px){.Dashboard_actionButton__BewaC{font-size:.8rem;gap:.5rem;min-height:48px;padding:.875rem}}@media(max-width:480px){.Dashboard_actionButton__BewaC{font-size:.875rem;gap:.75rem;padding:1rem}.Dashboard_actionButton__BewaC:hover{transform:none}}.Dashboard_actionIcon__-fsDJ{font-size:1.25rem}@media(max-width:768px){.Dashboard_actionIcon__-fsDJ{font-size:1.125rem}}@media(max-width:480px){.Dashboard_actionIcon__-fsDJ{font-size:1.25rem}}@keyframes Dashboard_spin__arnmY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.Dashboard_actionButtons__E2mTF,.Dashboard_chartGrid__lDhmq,.Dashboard_statsGrid__x08W3{grid-template-columns:1fr}.Dashboard_header__lRGlj h1{font-size:1.5rem}.Dashboard_statCard__gBEqz{padding:1rem}.Dashboard_statValue__VYvj7{font-size:1.25rem}}.Dashboard_paymentMethodTable__fSBIW{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 4px #0000000a;margin-top:1rem;overflow:hidden;width:100%}.Dashboard_paymentMethodTable__fSBIW td,.Dashboard_paymentMethodTable__fSBIW th{border:1px solid #e5e7eb;font-size:1rem;padding:12px 16px}.Dashboard_paymentMethodTable__fSBIW th{background:#f3f4f6;font-weight:600;text-align:left}.Dashboard_paymentMethodTable__fSBIW td{vertical-align:middle}.Dashboard_paymentMethodTable__fSBIW td:nth-child(2),.Dashboard_paymentMethodTable__fSBIW td:nth-child(3){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.Dashboard_paymentMethodTable__fSBIW th:nth-child(2),.Dashboard_paymentMethodTable__fSBIW th:nth-child(3){text-align:center}.Dashboard_paymentMethodTable__fSBIW tr:nth-child(2n){background:#f9fafb}.Dashboard_paymentMethodTable__fSBIW tr:hover{background:#f1f5f9}.Dashboard_paymentMethodTable__fSBIW .Dashboard_totalRow__H0YLC{background:#f3f4f6;font-weight:700}.SuperAdminDashboard_container__3PYbv{margin:0 auto 30px;padding:20px}.SuperAdminDashboard_header__-RMC0{margin-bottom:40px;text-align:center}.SuperAdminDashboard_header__-RMC0 h1{color:#333;font-size:32px;font-weight:700;margin-bottom:8px}.SuperAdminDashboard_header__-RMC0 p{color:#666;font-size:16px}.SuperAdminDashboard_loading__DTvtQ{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center}.SuperAdminDashboard_loading__DTvtQ .SuperAdminDashboard_spinner__ho4eL{animation:SuperAdminDashboard_spin__oTvgF 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:16px;width:40px}.SuperAdminDashboard_loading__DTvtQ p{color:#666;font-size:16px}@keyframes SuperAdminDashboard_spin__oTvgF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SuperAdminDashboard_statsGrid__fCfBq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.SuperAdminDashboard_statCard__VsCVH{align-items:center;background:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 10px #0000001a;display:flex;padding:24px;transition:all .3s ease}.SuperAdminDashboard_statCard__VsCVH:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.SuperAdminDashboard_statIcon__R9JDF{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;font-size:32px;height:60px;justify-content:center;margin-right:16px;width:60px}.SuperAdminDashboard_statContent__9HY\+Z{flex:1 1}.SuperAdminDashboard_statContent__9HY\+Z h3{color:#333;font-size:28px;font-weight:700;margin:0 0 4px}.SuperAdminDashboard_statContent__9HY\+Z p{color:#666;font-size:14px;font-weight:500;margin:0}.SuperAdminDashboard_recentSection__InNo5{background:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 10px #0000001a;margin-bottom:40px;padding:24px}.SuperAdminDashboard_recentSection__InNo5 h2{color:#333;font-size:20px;font-weight:600;margin:0 0 20px}.SuperAdminDashboard_companiesList__CVPEG{display:flex;flex-direction:column;gap:12px}.SuperAdminDashboard_companyItem__oVAKN{align-items:center;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.SuperAdminDashboard_companyItem__oVAKN:hover{background:#f0f0f0}.SuperAdminDashboard_companyInfo__8zj2H{flex:1 1}.SuperAdminDashboard_companyInfo__8zj2H h4{color:#333;font-size:16px;font-weight:600;margin:0 0 4px}.SuperAdminDashboard_companyInfo__8zj2H p{color:#666;font-size:14px;margin:0 0 8px}.SuperAdminDashboard_status__qA5WV{border-radius:20px;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.SuperAdminDashboard_status__qA5WV.SuperAdminDashboard_active__B4Zbc{background:#e8f5e8;color:#2d5a2d}.SuperAdminDashboard_status__qA5WV.SuperAdminDashboard_inactive__3Wito{background:#ffeaea;color:brown}.SuperAdminDashboard_companyMeta__3COtn{text-align:right}.SuperAdminDashboard_companyMeta__3COtn p{color:#666;font-size:12px;margin:0}.SuperAdminDashboard_actions__S66v9{background:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 10px #0000001a;padding:24px}.SuperAdminDashboard_actions__S66v9 h2{color:#333;font-size:20px;font-weight:600;margin:0 0 20px}.SuperAdminDashboard_actionButtons__y0xDJ{display:flex;flex-wrap:wrap;gap:16px}.SuperAdminDashboard_actionButton__AqK4\+{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;min-width:200px;padding:16px 24px;transition:all .3s ease}.SuperAdminDashboard_actionButton__AqK4\+:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.SuperAdminDashboard_actionButton__AqK4\+ .SuperAdminDashboard_actionIcon__\+w7Oc{font-size:20px}@media(max-width:768px){.SuperAdminDashboard_statsGrid__fCfBq{grid-template-columns:1fr}.SuperAdminDashboard_actionButtons__y0xDJ{flex-direction:column}.SuperAdminDashboard_actionButtons__y0xDJ .SuperAdminDashboard_actionButton__AqK4\+{width:100%}.SuperAdminDashboard_companyItem__oVAKN{align-items:flex-start;flex-direction:column;gap:12px}.SuperAdminDashboard_companyItem__oVAKN .SuperAdminDashboard_companyMeta__3COtn{text-align:left}}.Button_button__w\+JtY{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:500;gap:.5rem;justify-content:center;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.Button_button__w\+JtY:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.Button_button__w\+JtY:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:480px){.Button_button__w\+JtY{gap:.375rem;min-height:44px}.Button_button__w\+JtY:hover{transform:none}}.Button_sm__48IPe{font-size:.875rem;padding:.5rem 1rem}@media(max-width:480px){.Button_sm__48IPe{font-size:.9rem;min-height:40px;padding:.625rem 1.25rem}}.Button_md__XQtoY{font-size:1rem;padding:.75rem 1.5rem}@media(max-width:480px){.Button_md__XQtoY{font-size:.95rem;min-height:44px;padding:.875rem 1.5rem}}.Button_lg__oZrgV{font-size:1.125rem;padding:1rem 2rem}@media(max-width:480px){.Button_lg__oZrgV{font-size:1rem;min-height:48px;padding:1rem 1.75rem}}.Button_primary__ki19P{background:#3b82f6;border-color:#3b82f6;color:#fff}.Button_primary__ki19P:hover:not(:disabled){background:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.Button_primary__ki19P:active:not(:disabled){background:#1d4ed8;transform:translateY(0)}@media(max-width:480px){.Button_primary__ki19P:hover:not(:disabled){transform:none}}.Button_secondary__TOSct{background:#6b7280;border-color:#6b7280;color:#fff}.Button_secondary__TOSct:hover:not(:disabled){background:#4b5563;border-color:#4b5563;box-shadow:0 4px 12px #6b72804d;transform:translateY(-1px)}.Button_secondary__TOSct:active:not(:disabled){background:#374151;transform:translateY(0)}@media(max-width:480px){.Button_secondary__TOSct:hover:not(:disabled){transform:none}}.Button_success__jNeQ0{background:#10b981;border-color:#10b981;color:#fff}.Button_success__jNeQ0:hover:not(:disabled){background:#059669;border-color:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.Button_success__jNeQ0:active:not(:disabled){background:#047857;transform:translateY(0)}@media(max-width:480px){.Button_success__jNeQ0:hover:not(:disabled){transform:none}}.Button_danger__RJxKY{background:#ef4444;border-color:#ef4444;color:#fff}.Button_danger__RJxKY:hover:not(:disabled){background:#dc2626;border-color:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.Button_danger__RJxKY:active:not(:disabled){background:#b91c1c;transform:translateY(0)}@media(max-width:480px){.Button_danger__RJxKY:hover:not(:disabled){transform:none}}.Button_warning__Eprak{background:#f59e0b;border-color:#f59e0b;color:#fff}.Button_warning__Eprak:hover:not(:disabled){background:#d97706;border-color:#d97706;box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.Button_warning__Eprak:active:not(:disabled){background:#b45309;transform:translateY(0)}@media(max-width:480px){.Button_warning__Eprak:hover:not(:disabled){transform:none}}.Button_outline__3i\+wh{background:#0000;border-color:#3b82f6;color:#3b82f6}.Button_outline__3i\+wh:hover:not(:disabled){background:#3b82f6;box-shadow:0 4px 12px #3b82f64d;color:#fff;transform:translateY(-1px)}.Button_outline__3i\+wh:active:not(:disabled){background:#2563eb;transform:translateY(0)}@media(max-width:480px){.Button_outline__3i\+wh:hover:not(:disabled){transform:none}}.Button_ghost__2wXZn{background:#0000;border-color:#0000;color:#6b7280}.Button_ghost__2wXZn:hover:not(:disabled){background:#f3f4f6;color:#374151;transform:translateY(-1px)}.Button_ghost__2wXZn:active:not(:disabled){background:#e5e7eb;transform:translateY(0)}@media(max-width:480px){.Button_ghost__2wXZn:hover:not(:disabled){transform:none}}.Button_fullWidth__B97WY{width:100%}@media(max-width:480px){.Button_fullWidth__B97WY{min-height:48px}}.Button_iconOnly__qOoxo{min-height:40px;min-width:40px;padding:.5rem}@media(max-width:480px){.Button_iconOnly__qOoxo{min-height:44px;min-width:44px;padding:.625rem}}.Button_loading__vmp3z{color:#0000;position:relative}.Button_loading__vmp3z:after{animation:Button_spin__PPGG5 1s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}@media(max-width:480px){.Button_loading__vmp3z:after{border-width:1.5px;height:14px;width:14px}}@keyframes Button_spin__PPGG5{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media(max-width:768px){.Button_button__w\+JtY{font-size:.95rem}}@media(max-width:640px){.Button_button__w\+JtY{gap:.375rem}}.Modal_modalOverlay__n0SKf{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@media(max-width:768px){.Modal_modalOverlay__n0SKf{align-items:flex-start;padding:2rem .5rem .5rem}}@media(max-width:480px){.Modal_modalOverlay__n0SKf{padding:1rem .25rem .25rem}}.Modal_modal__N1\+WB{animation:Modal_modalSlideIn__LvYZW .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden}@media(max-width:768px){.Modal_modal__N1\+WB{border-radius:8px;box-shadow:0 25px 50px -12px #00000040;max-height:95vh;max-width:95vw}}@media(max-width:480px){.Modal_modal__N1\+WB{border-radius:6px;max-height:98vh;max-width:98vw}}@keyframes Modal_modalSlideIn__LvYZW{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Modal_modalHeader__HwN3P{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem 2rem}@media(max-width:768px){.Modal_modalHeader__HwN3P{padding:1.25rem 1.5rem}}@media(max-width:480px){.Modal_modalHeader__HwN3P{padding:1rem 1.25rem}}.Modal_modalTitle__I1dti{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}@media(max-width:768px){.Modal_modalTitle__I1dti{font-size:1.125rem}}@media(max-width:480px){.Modal_modalTitle__I1dti{font-size:1rem}}.Modal_closeButton__TaNyx{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.Modal_closeButton__TaNyx:hover{background:#e5e7eb;color:#374151}.Modal_closeButton__TaNyx:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media(max-width:768px){.Modal_closeButton__TaNyx{min-height:40px;min-width:40px;padding:.625rem}}@media(max-width:480px){.Modal_closeButton__TaNyx{min-height:44px;min-width:44px;padding:.75rem}.Modal_closeButton__TaNyx:hover{background:#f3f4f6}}.Modal_modalBody__oD6yE{flex:1 1;overflow-y:auto;padding:2rem}@media(max-width:768px){.Modal_modalBody__oD6yE{padding:1.5rem}}@media(max-width:480px){.Modal_modalBody__oD6yE{padding:1.25rem}}.Modal_modalFooter__fzScl{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem}@media(max-width:768px){.Modal_modalFooter__fzScl{gap:.75rem;padding:1.25rem 1.5rem}}@media(max-width:480px){.Modal_modalFooter__fzScl{flex-direction:column-reverse;gap:.5rem;padding:1rem 1.25rem}}.Modal_sm__vPrxc{width:400px}@media(max-width:768px){.Modal_sm__vPrxc{max-width:400px;width:90vw}}@media(max-width:480px){.Modal_sm__vPrxc{width:95vw}}.Modal_md__CWzeQ{width:600px}@media(max-width:768px){.Modal_md__CWzeQ{max-width:600px;width:90vw}}@media(max-width:480px){.Modal_md__CWzeQ{width:95vw}}.Modal_lg__\+\+-Wv{width:1000px}@media(max-width:768px){.Modal_lg__\+\+-Wv{max-width:800px;width:90vw}}@media(max-width:480px){.Modal_lg__\+\+-Wv{width:95vw}}.Modal_xl__Tkb2X{width:1300px}@media(max-width:768px){.Modal_xl__Tkb2X{max-width:1000px;width:90vw}}@media(max-width:480px){.Modal_xl__Tkb2X{width:95vw}}.Modal_fullScreen__f9tP1{border-radius:0;height:100vh;max-height:none;max-width:none;width:100vw}@media(max-width:768px){.Modal_fullScreen__f9tP1{height:100vh;width:100vw}}.Modal_centered__x2e6r{text-align:center}.Modal_centered__x2e6r .Modal_modalBody__oD6yE{align-items:center;display:flex;flex-direction:column;gap:1rem}.Modal_scrollable__gCjqe .Modal_modalBody__oD6yE{max-height:60vh}@media(max-width:768px){.Modal_scrollable__gCjqe .Modal_modalBody__oD6yE{max-height:70vh}}@media(max-width:480px){.Modal_scrollable__gCjqe .Modal_modalBody__oD6yE{max-height:75vh}}@media(max-width:768px){.Modal_modalOverlay__n0SKf{padding:.5rem}.Modal_modal__N1\+WB{max-height:95vh;max-width:100%;width:100%}.Modal_modalHeader__HwN3P{padding:1rem 1.5rem}.Modal_modalBody__oD6yE{padding:1.5rem}.Modal_modalTitle__I1dti{font-size:1.125rem}}@media(max-width:480px){.Modal_modalOverlay__n0SKf{padding:.25rem}.Modal_modal__N1\+WB{border-radius:6px;max-height:98vh}.Modal_modalHeader__HwN3P{padding:1rem 1.25rem}.Modal_modalBody__oD6yE{padding:1.25rem}.Modal_modalFooter__fzScl{flex-direction:column-reverse;padding:1rem 1.25rem}.Modal_modalTitle__I1dti{font-size:1rem}.Modal_closeButton__TaNyx{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){.Modal_modal__N1\+WB{animation:none}}@media(prefers-contrast:high){.Modal_modal__N1\+WB{border:2px solid #000}.Modal_modalHeader__HwN3P{border-bottom:2px solid #000}.Modal_modalFooter__fzScl{border-top:2px solid #000}}@media(prefers-color-scheme:dark){.Modal_modal__N1\+WB{background:#1f2937;color:#f9fafb}.Modal_modalHeader__HwN3P{background:#111827;border-bottom-color:#374151}.Modal_modalFooter__fzScl{background:#111827;border-top-color:#374151}.Modal_modalTitle__I1dti{color:#f9fafb}.Modal_closeButton__TaNyx{color:#9ca3af}.Modal_closeButton__TaNyx:hover{background:#374151;color:#f9fafb}}.InputField_inputField__m6cZ4{display:flex;flex-direction:column;gap:.5rem;width:100%}@media(max-width:480px){.InputField_inputField__m6cZ4{gap:.375rem}}.InputField_label__43J5c{color:#374151;font-size:.875rem;font-weight:500;line-height:1.4}@media(max-width:480px){.InputField_label__43J5c{font-size:.8rem}}.InputField_label__43J5c.InputField_required__VVdUP:after{color:#ef4444;content:" *"}.InputField_input__kdAnT,.InputField_select__nvqn5,.InputField_textarea__We1fU{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:.875rem;line-height:1.5;padding:.75rem 1rem;transition:all .2s ease;width:100%}.InputField_input__kdAnT::placeholder,.InputField_select__nvqn5::placeholder,.InputField_textarea__We1fU::placeholder{color:#9ca3af}.InputField_input__kdAnT:focus,.InputField_select__nvqn5:focus,.InputField_textarea__We1fU:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InputField_input__kdAnT:disabled,.InputField_select__nvqn5:disabled,.InputField_textarea__We1fU:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.InputField_error__E6pJA.InputField_select__nvqn5,.InputField_error__E6pJA.InputField_textarea__We1fU,.InputField_input__kdAnT.InputField_error__E6pJA{border-color:#ef4444}.InputField_error__E6pJA.InputField_select__nvqn5:focus,.InputField_error__E6pJA.InputField_textarea__We1fU:focus,.InputField_input__kdAnT.InputField_error__E6pJA:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}@media(max-width:480px){.InputField_input__kdAnT,.InputField_select__nvqn5,.InputField_textarea__We1fU{border-radius:6px;font-size:1rem;min-height:48px;padding:.875rem 1rem}}.InputField_textarea__We1fU{line-height:1.6;min-height:100px;resize:vertical}@media(max-width:480px){.InputField_textarea__We1fU{line-height:1.5;min-height:80px}}.InputField_select__nvqn5{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}@media(max-width:480px){.InputField_select__nvqn5{background-position:right .875rem center;background-size:1.25em 1.25em;padding-right:2.75rem}}.InputField_errorMessage__-9aee{align-items:center;color:#ef4444;display:flex;font-size:.75rem;gap:.25rem;margin:0}@media(max-width:480px){.InputField_errorMessage__-9aee{font-size:.7rem;gap:.2rem}}.InputField_helpText__QwQJD{color:#6b7280;font-size:.75rem;line-height:1.4;margin:0}@media(max-width:480px){.InputField_helpText__QwQJD{font-size:.7rem}}.InputField_inputWithIcon__V7BAR{position:relative}.InputField_inputWithIcon__V7BAR .InputField_input__kdAnT,.InputField_inputWithIcon__V7BAR .InputField_select__nvqn5,.InputField_inputWithIcon__V7BAR .InputField_textarea__We1fU{padding-left:2.75rem}@media(max-width:480px){.InputField_inputWithIcon__V7BAR .InputField_input__kdAnT,.InputField_inputWithIcon__V7BAR .InputField_select__nvqn5,.InputField_inputWithIcon__V7BAR .InputField_textarea__We1fU{padding-left:3rem}}.InputField_inputWithIcon__V7BAR .InputField_icon__ne2ay{color:#9ca3af;font-size:1rem;left:.875rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:480px){.InputField_inputWithIcon__V7BAR .InputField_icon__ne2ay{font-size:1.125rem;left:1rem}}.InputField_inputWithRightIcon__6HTvO{position:relative}.InputField_inputWithRightIcon__6HTvO .InputField_input__kdAnT,.InputField_inputWithRightIcon__6HTvO .InputField_select__nvqn5,.InputField_inputWithRightIcon__6HTvO .InputField_textarea__We1fU{padding-right:2.75rem}@media(max-width:480px){.InputField_inputWithRightIcon__6HTvO .InputField_input__kdAnT,.InputField_inputWithRightIcon__6HTvO .InputField_select__nvqn5,.InputField_inputWithRightIcon__6HTvO .InputField_textarea__We1fU{padding-right:3rem}}.InputField_inputWithRightIcon__6HTvO .InputField_rightIcon__0gFbG{color:#9ca3af;cursor:pointer;font-size:1rem;position:absolute;right:.875rem;top:50%;transform:translateY(-50%);transition:color .2s ease}.InputField_inputWithRightIcon__6HTvO .InputField_rightIcon__0gFbG:hover{color:#6b7280}@media(max-width:480px){.InputField_inputWithRightIcon__6HTvO .InputField_rightIcon__0gFbG{border-radius:4px;font-size:1.125rem;padding:.25rem;right:1rem}.InputField_inputWithRightIcon__6HTvO .InputField_rightIcon__0gFbG:hover{background:#f3f4f6}}.InputField_inputGroup__ci262{align-items:stretch;display:flex}.InputField_inputGroup__ci262 .InputField_input__kdAnT,.InputField_inputGroup__ci262 .InputField_select__nvqn5,.InputField_inputGroup__ci262 .InputField_textarea__We1fU{border-radius:0}.InputField_inputGroup__ci262 .InputField_input__kdAnT:first-child,.InputField_inputGroup__ci262 .InputField_select__nvqn5:first-child,.InputField_inputGroup__ci262 .InputField_textarea__We1fU:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}@media(max-width:480px){.InputField_inputGroup__ci262 .InputField_input__kdAnT:first-child,.InputField_inputGroup__ci262 .InputField_select__nvqn5:first-child,.InputField_inputGroup__ci262 .InputField_textarea__We1fU:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}}.InputField_inputGroup__ci262 .InputField_input__kdAnT:last-child,.InputField_inputGroup__ci262 .InputField_select__nvqn5:last-child,.InputField_inputGroup__ci262 .InputField_textarea__We1fU:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}@media(max-width:480px){.InputField_inputGroup__ci262 .InputField_input__kdAnT:last-child,.InputField_inputGroup__ci262 .InputField_select__nvqn5:last-child,.InputField_inputGroup__ci262 .InputField_textarea__We1fU:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}}.InputField_inputGroup__ci262 .InputField_input__kdAnT:not(:first-child),.InputField_inputGroup__ci262 .InputField_select__nvqn5:not(:first-child),.InputField_inputGroup__ci262 .InputField_textarea__We1fU:not(:first-child){border-left:none}.InputField_inputGroup__ci262 .InputField_input__kdAnT:not(:last-child),.InputField_inputGroup__ci262 .InputField_select__nvqn5:not(:last-child),.InputField_inputGroup__ci262 .InputField_textarea__We1fU:not(:last-child){border-right:none}@media(max-width:480px){.InputField_inputGroup__ci262{flex-direction:column}.InputField_inputGroup__ci262 .InputField_input__kdAnT,.InputField_inputGroup__ci262 .InputField_select__nvqn5,.InputField_inputGroup__ci262 .InputField_textarea__We1fU{border-left:1px solid #d1d5db!important;border-radius:6px!important;border-right:1px solid #d1d5db!important}.InputField_inputGroup__ci262 .InputField_input__kdAnT:not(:first-child),.InputField_inputGroup__ci262 .InputField_select__nvqn5:not(:first-child),.InputField_inputGroup__ci262 .InputField_textarea__We1fU:not(:first-child){border-top:none;margin-top:-1px}}.InputField_checkbox__zOUL-,.InputField_radio__AyWtF{align-items:center;cursor:pointer;display:flex;gap:.5rem;-webkit-user-select:none;user-select:none}.InputField_checkbox__zOUL- input[type=checkbox],.InputField_checkbox__zOUL- input[type=radio],.InputField_radio__AyWtF input[type=checkbox],.InputField_radio__AyWtF input[type=radio]{cursor:pointer;height:1rem;margin:0;width:1rem}@media(max-width:480px){.InputField_checkbox__zOUL- input[type=checkbox],.InputField_checkbox__zOUL- input[type=radio],.InputField_radio__AyWtF input[type=checkbox],.InputField_radio__AyWtF input[type=radio]{height:1.125rem;width:1.125rem}}.InputField_checkbox__zOUL- .InputField_label__43J5c,.InputField_radio__AyWtF .InputField_label__43J5c{cursor:pointer;font-size:.875rem;font-weight:400;margin:0}@media(max-width:480px){.InputField_checkbox__zOUL- .InputField_label__43J5c,.InputField_radio__AyWtF .InputField_label__43J5c{font-size:.9rem}.InputField_checkbox__zOUL-,.InputField_radio__AyWtF{gap:.625rem;min-height:44px;padding:.5rem 0}}.InputField_switch__TYJAv{align-items:center;cursor:pointer;display:flex;gap:.75rem;-webkit-user-select:none;user-select:none}.InputField_switch__TYJAv .InputField_switchTrack__FziTm{background:#d1d5db;border-radius:12px;height:24px;position:relative;transition:background .2s ease;width:44px}.InputField_switch__TYJAv .InputField_switchTrack__FziTm:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.InputField_switch__TYJAv input[type=checkbox]{display:none}.InputField_switch__TYJAv input[type=checkbox]:checked+.InputField_switchTrack__FziTm{background:#3b82f6}.InputField_switch__TYJAv input[type=checkbox]:checked+.InputField_switchTrack__FziTm:after{transform:translateX(20px)}.InputField_switch__TYJAv .InputField_label__43J5c{cursor:pointer;font-size:.875rem;font-weight:400;margin:0}@media(max-width:480px){.InputField_switch__TYJAv .InputField_label__43J5c{font-size:.9rem}.InputField_switch__TYJAv{gap:1rem;min-height:44px;padding:.5rem 0}.InputField_switch__TYJAv .InputField_switchTrack__FziTm{border-radius:13px;height:26px;width:48px}.InputField_switch__TYJAv .InputField_switchTrack__FziTm:after{height:22px;left:2px;top:2px;width:22px}.InputField_switch__TYJAv input[type=checkbox]:checked+.InputField_switchTrack__FziTm:after{transform:translateX(22px)}}@media(max-width:768px){.InputField_inputField__m6cZ4{gap:.375rem}.InputField_label__43J5c{font-size:.8rem}.InputField_input__kdAnT,.InputField_select__nvqn5,.InputField_textarea__We1fU{font-size:.9rem}}@media(max-width:640px){.InputField_input__kdAnT,.InputField_select__nvqn5,.InputField_textarea__We1fU{padding:.75rem .875rem}}.CustomerForm_customerForm__zHYyn,.CustomerForm_formGrid__BZzp\+{display:flex;flex-direction:column;gap:2rem}.CustomerForm_formSection__azLu7 h3{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.CustomerForm_formRow__0iIpi{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}@media(max-width:768px){.CustomerForm_formRow__0iIpi{grid-template-columns:1fr}}.CustomerForm_selectWrapper__XDl48{display:flex;flex-direction:column;gap:.5rem}.CustomerForm_selectWrapper__XDl48 label{color:#374151;font-size:.875rem;font-weight:500}.CustomerForm_select__iuMLr{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:1rem;padding:.75rem 1rem;width:100%}.CustomerForm_select__iuMLr:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CustomerForm_formActions__l75tX{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem}@media(max-width:768px){.CustomerForm_formActions__l75tX{flex-direction:column}}.CustomerForm_toggleLabel__8I2Ss{align-items:center;display:flex;font-size:1rem;gap:.7rem}.CustomerForm_toggleSwitch__mhWxA{display:inline-block;height:22px;margin:0 auto;position:relative;width:40px}.CustomerForm_toggleSwitch__mhWxA input{height:0;opacity:0;width:0}.CustomerForm_slider__e5BAY{background:#d1d5db;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background .2s}.CustomerForm_slider__e5BAY:before{background:#fff;border-radius:50%;bottom:2px;content:"";height:18px;left:2px;position:absolute;transition:transform .2s;width:18px}input:checked+.CustomerForm_slider__e5BAY{background:#10b981}input:checked+.CustomerForm_slider__e5BAY:before{transform:translateX(18px)}.CustomerForm_toggleRow__REVil{display:flex;gap:2rem;justify-content:space-between;margin:1.2rem 0 .5rem}.CustomerList_customerList__UtKFb{min-height:100%;padding:0 0 2rem}.CustomerList_header__AmsyH{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.CustomerList_titleSection__cnAS0 h1{color:#1f2937;font-size:2rem;font-weight:700;margin:0 0 .5rem}.CustomerList_titleSection__cnAS0 p{color:#6b7280;font-size:1.125rem;margin:0}.CustomerList_controls__VORnI{justify-content:space-between;margin-bottom:1.5rem}.CustomerList_actionsSection__\+Suw1,.CustomerList_controls__VORnI{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.CustomerList_downloadActions__pfEqh,.CustomerList_downloadButton__POkt6{align-items:center;display:flex;gap:.5rem}.CustomerList_downloadButton__POkt6{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.CustomerList_downloadButton__POkt6:hover{background:#f9fafb;border-color:#9ca3af}.CustomerList_downloadButton__POkt6:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.CustomerList_downloadButton__POkt6 svg{height:16px;width:16px}.CustomerList_searchSection__ptwGp{flex:1 1;max-width:400px}.CustomerList_searchIcon__XpEb\+{color:#9ca3af;left:12px;pointer-events:none;position:absolute;z-index:1}.CustomerList_searchInput__qLDUp{background:#0000;border:none;color:#374151;font-size:.875rem;outline:none;padding:.75rem 1rem .75rem 2.5rem;width:100%}.CustomerList_searchInput__qLDUp::placeholder{color:#9ca3af}.CustomerList_clearButton__Yay\+p{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;transition:all .2s ease}.CustomerList_clearButton__Yay\+p:hover{background:#f3f4f6;color:#6b7280}.CustomerList_clearButton__Yay\+p:focus{box-shadow:0 0 0 2px #3b82f633;outline:none}.CustomerList_stats__NUh9D{color:#6b7280;display:flex;font-size:.875rem;gap:1rem}.CustomerList_stats__NUh9D span{background:#f3f4f6;border-radius:6px;padding:.25rem .75rem}.CustomerList_tableContainer__FDEqe{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;overflow:hidden;overflow-y:auto}.CustomerList_table__OHTrY{border-collapse:collapse;width:100%}.CustomerList_table__OHTrY th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.CustomerList_table__OHTrY td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:1rem;vertical-align:middle}.CustomerList_table__OHTrY tr:hover{background:#f9fafb}.CustomerList_table__OHTrY tr:last-child td{border-bottom:none}.CustomerList_customerName__xFDWS{display:flex;flex-direction:column;gap:.25rem}.CustomerList_name__5BMc5{color:#1f2937;font-weight:600}.CustomerList_location__RlPaW{color:#6b7280;font-size:.875rem}.CustomerList_status__On069{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.CustomerList_status__On069.CustomerList_active__V94Dn{background:#d1fae5;color:#065f46}.CustomerList_status__On069.CustomerList_inactive__aRtYg{background:#fee2e2;color:#991b1b}.CustomerList_searchContainer__HRIlm{max-width:400px;width:100%}.CustomerList_actions__odTMz{display:flex;flex-wrap:wrap;gap:.5rem}.CustomerList_actionButton__LPvzj{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.CustomerList_actionButton__LPvzj:hover{background:#f3f4f6;color:#374151}.CustomerList_actionButton__LPvzj:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.CustomerList_actionButton__LPvzj svg{height:16px;width:16px}.CustomerList_emptyState__mHjdl{color:#6b7280;font-style:italic;padding:3rem 1rem;text-align:center}.CustomerList_loadingContainer__KJpFj{align-items:center;color:#6b7280;display:flex;flex-direction:column;height:400px;justify-content:center}.CustomerList_searchWrapper__zYjBV{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;position:relative;transition:all .2s ease}.CustomerList_searchWrapper__zYjBV:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CustomerList_loadingSpinner__JmLSW{animation:CustomerList_spin__jLqyW 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;margin-bottom:1rem;width:48px}@keyframes CustomerList_spin__jLqyW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.CustomerList_controls__VORnI,.CustomerList_header__AmsyH{align-items:stretch;flex-direction:column}.CustomerList_searchSection__ptwGp{max-width:none}.CustomerList_stats__NUh9D{justify-content:center}.CustomerList_table__OHTrY{font-size:.875rem;min-width:700px}.CustomerList_table__OHTrY td,.CustomerList_table__OHTrY th{padding:.75rem .5rem;white-space:nowrap}.CustomerList_searchContainer__HRIlm{max-width:none}.CustomerList_actions__odTMz{flex-direction:column;gap:.25rem}.CustomerList_titleSection__cnAS0 h1{font-size:1.5rem}.CustomerList_tableContainer__FDEqe{max-height:calc(100vh - 400px);overflow-x:auto;overflow-y:auto}}@media(max-width:480px){.CustomerList_customerList__UtKFb{padding:0 .5rem 1rem}.CustomerList_header__AmsyH{gap:.75rem;margin-bottom:1rem}.CustomerList_titleSection__cnAS0 h1{font-size:1.25rem;margin-bottom:.25rem}.CustomerList_titleSection__cnAS0 p{font-size:.875rem}.CustomerList_controls__VORnI{gap:.75rem;margin-bottom:1rem}.CustomerList_actionsSection__\+Suw1{gap:.5rem}.CustomerList_downloadActions__pfEqh{gap:.25rem}.CustomerList_downloadButton__POkt6{font-size:.75rem;gap:.25rem;padding:.375rem .75rem}.CustomerList_downloadButton__POkt6 svg{height:14px;width:14px}.CustomerList_stats__NUh9D{font-size:.75rem}.CustomerList_stats__NUh9D span{padding:.25rem .5rem}.CustomerList_tableContainer__FDEqe{border-radius:8px;max-height:calc(100vh - 350px);overflow-x:auto;overflow-y:auto}.CustomerList_table__OHTrY{font-size:.75rem;min-width:600px}.CustomerList_table__OHTrY th{font-size:.75rem}.CustomerList_table__OHTrY td,.CustomerList_table__OHTrY th{padding:.75rem .5rem;white-space:nowrap}.CustomerList_actions__odTMz{gap:.25rem}.CustomerList_actionButton__LPvzj{padding:.375rem}.CustomerList_actionButton__LPvzj svg{height:14px;width:14px}.CustomerList_customerName__xFDWS{gap:.125rem}.CustomerList_name__5BMc5{font-size:.875rem}.CustomerList_location__RlPaW{font-size:.75rem}.CustomerList_emptyState__mHjdl{font-size:.875rem;padding:2rem .5rem}.CustomerList_loadingContainer__KJpFj{height:300px}.CustomerList_loadingSpinner__JmLSW{border-width:3px;height:40px;width:40px}}@media(max-width:320px){.CustomerList_customerList__UtKFb{padding:0 .25rem .75rem}.CustomerList_titleSection__cnAS0 h1{font-size:1.125rem}.CustomerList_titleSection__cnAS0 p{font-size:.75rem}.CustomerList_downloadButton__POkt6{font-size:.6875rem;padding:.25rem .5rem}.CustomerList_downloadButton__POkt6 svg{height:12px;width:12px}.CustomerList_table__OHTrY{font-size:.6875rem;min-width:500px}.CustomerList_table__OHTrY td,.CustomerList_table__OHTrY th{padding:.5rem .25rem;white-space:nowrap}.CustomerList_actionButton__LPvzj{padding:.25rem}.CustomerList_actionButton__LPvzj svg{height:12px;width:12px}}.CustomerForm_customerForm__hULNq{margin:0 auto;max-width:800px;min-height:100%;padding-bottom:2rem}.CustomerForm_header__kashw{margin-bottom:2rem}.CustomerForm_header__kashw h1{color:#1f2937;font-size:2rem;font-weight:700;margin:0 0 .5rem}.CustomerForm_header__kashw p{color:#6b7280;font-size:1.125rem;margin:0}.CustomerForm_form__3h7Jg{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;max-height:calc(100vh - 300px);overflow-y:auto;padding:2rem}.CustomerForm_formGrid__TEagw{grid-gap:2rem;display:grid;gap:2rem;margin-bottom:2rem}.CustomerForm_section__towQl h3{border-bottom:2px solid #f3f4f6;color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.5rem}.CustomerForm_fieldGroup__2EQeu{margin-bottom:1.5rem}.CustomerForm_fieldRow__HyGm4{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.CustomerForm_statusField__KE1mE{margin-bottom:1rem}.CustomerForm_checkboxLabel__vOLou{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:background-color .2s ease}.CustomerForm_checkboxLabel__vOLou:hover{background:#f9fafb}.CustomerForm_checkbox__V5xfo{accent-color:#3b82f6;cursor:pointer;height:1.25rem;width:1.25rem}.CustomerForm_checkboxText__uDndE{color:#374151;font-size:1rem;line-height:1.5}.CustomerForm_actions__-X3m7{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-bottom:1rem;padding-top:2rem}@media(max-width:768px){.CustomerForm_form__3h7Jg{max-height:calc(100vh - 400px);padding:1.5rem}.CustomerForm_fieldRow__HyGm4{gap:0;grid-template-columns:1fr}.CustomerForm_actions__-X3m7{flex-direction:column-reverse}.CustomerForm_header__kashw h1{font-size:1.5rem}}.AddCustomer_addCustomer__9e308{min-height:100%;padding:0 0 2rem}.AddCustomer_errorContainer__ix3vT{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;text-align:center}.AddCustomer_errorContainer__ix3vT h2{color:#dc2626;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.AddCustomer_errorContainer__ix3vT p{color:#6b7280;font-size:1rem;margin:0 0 2rem}.AddCustomer_errorContainer__ix3vT button{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.AddCustomer_errorContainer__ix3vT button:hover{background:#2563eb}.EditCustomer_editCustomer__gVtJ-{min-height:100%;padding:0 0 2rem}.EditCustomer_errorContainer__7tA\+1{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;text-align:center}.EditCustomer_errorContainer__7tA\+1 h2{color:#dc2626;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.EditCustomer_errorContainer__7tA\+1 p{color:#6b7280;font-size:1rem;margin:0 0 2rem}.EditCustomer_loadingContainer__D2dFY{align-items:center;color:#6b7280;display:flex;flex-direction:column;height:400px;justify-content:center}.EditCustomer_loadingSpinner__G5Xuj{animation:EditCustomer_spin__A0x9a 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;margin-bottom:1rem;width:48px}@keyframes EditCustomer_spin__A0x9a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CustomerDetail_customerDetail__m0vgH{max-width:100%;min-height:100%;overflow-x:hidden;padding:0 0 2rem;width:100%}.CustomerDetail_header__BjNmF{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.CustomerDetail_titleSection__LK512 h2{color:#1f2937;font-size:2rem;font-weight:700;margin:10px 0 .5rem 10px}.CustomerDetail_meta__S-xhQ{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-left:10px}.CustomerDetail_status__9MHNy{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.CustomerDetail_status__9MHNy.CustomerDetail_active__YYvwR{background:#d1fae5;color:#065f46}.CustomerDetail_status__9MHNy.CustomerDetail_inactive__W\+HNK{background:#fee2e2;color:#991b1b}.CustomerDetail_status__9MHNy.CustomerDetail_draft__KCytn{background:#f3f4f6;color:#374151}.CustomerDetail_status__9MHNy.CustomerDetail_pending__Sc9w6{background:#fef3c7;color:#92400e}.CustomerDetail_status__9MHNy.CustomerDetail_paid__6XW90{background:#d1fae5;color:#065f46}.CustomerDetail_status__9MHNy.CustomerDetail_partially_paid__oOI3m{background:#dbeafe;color:#1e40af}.CustomerDetail_status__9MHNy.CustomerDetail_overdue__Z-1Xb{background:#fee2e2;color:#991b1b}.CustomerDetail_status__9MHNy.CustomerDetail_cancelled__s5gJz{background:#f3f4f6;color:#6b7280}.CustomerDetail_customerId__KpAhH{color:#6b7280;font-family:monospace;font-size:.875rem}.CustomerDetail_actions__EWvhg{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.CustomerDetail_actions__EWvhg button{align-items:center;display:flex;justify-content:center}.CustomerDetail_actions__EWvhg button svg{flex-shrink:0}.CustomerDetail_printHeader__HKNlc{display:none}.CustomerDetail_printHeader__HKNlc h1{color:#000;font-size:36px;font-weight:700;letter-spacing:2px;margin:0 0 10px;text-transform:uppercase}.CustomerDetail_printHeader__HKNlc p{color:#000;font-size:16px;font-weight:700;margin:5px 0}.CustomerDetail_content__KOxgp{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;margin-bottom:20px;max-width:100%;overflow:hidden;overflow-y:auto;width:100%}.CustomerDetail_section__Nt2Xb{border-bottom:1px solid #f3f4f6;padding:2rem}.CustomerDetail_section__Nt2Xb:last-child{border-bottom:none}.CustomerDetail_section__Nt2Xb h3{border-bottom:2px solid #f3f4f6;color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.5rem}.CustomerDetail_infoGrid__EK8w1{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.CustomerDetail_infoItem__aM-90{display:flex;flex-direction:column;gap:.5rem}.CustomerDetail_infoItem__aM-90 label{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.CustomerDetail_infoItem__aM-90 span{color:#1f2937;font-size:1rem;font-weight:500}.CustomerDetail_placeholder__\+9lAx{color:#6b7280;padding:3rem 1rem;text-align:center}.CustomerDetail_placeholder__\+9lAx p{font-size:1rem;margin:0 0 .5rem}.CustomerDetail_placeholder__\+9lAx p:last-child{font-size:.875rem;margin-bottom:0;opacity:.8}.CustomerDetail_emptyState__Hnc\+X{color:#6b7280;padding:3rem 1rem;text-align:center}.CustomerDetail_emptyState__Hnc\+X p{font-size:1rem;margin:0}.CustomerDetail_invoiceTable__Kl4nA{margin-top:1rem;overflow-x:auto}.CustomerDetail_invoiceTable__Kl4nA table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.CustomerDetail_invoiceTable__Kl4nA table td,.CustomerDetail_invoiceTable__Kl4nA table th{border-bottom:1px solid #e5e7eb;padding:12px;text-align:left}.CustomerDetail_invoiceTable__Kl4nA table th{background:#f9fafb;color:#374151;font-size:.875rem;font-weight:600}.CustomerDetail_invoiceTable__Kl4nA table td{color:#374151;font-size:.875rem}.CustomerDetail_invoiceTable__Kl4nA table tr:hover{background:#f9fafb}.CustomerDetail_invoiceRow__U\+15k{background:#fefefe}.CustomerDetail_receivedRow__IDC2Y{background:#f0fdf4}.CustomerDetail_typeBadge__4cS77{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase}.CustomerDetail_typeBadge__4cS77.CustomerDetail_invoice__fznAQ{background:#dbeafe;color:#1e40af}.CustomerDetail_typeBadge__4cS77.CustomerDetail_received__Tnjd9{background:#dcfce7;color:#166534}.CustomerDetail_invoiceAmount__ewKSh{color:#dc2626;font-weight:600}.CustomerDetail_receivedAmount__bElPN{color:#059669;font-weight:600}.CustomerDetail_loadingContainer__7QrTg{align-items:center;color:#6b7280;display:flex;flex-direction:column;height:400px;justify-content:center}.CustomerDetail_loadingSpinner__5DO5Q{animation:CustomerDetail_spin__PATL2 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;margin-bottom:1rem;width:48px}.CustomerDetail_errorContainer__h5YU2{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;text-align:center}.CustomerDetail_errorContainer__h5YU2 h2{color:#dc2626;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.CustomerDetail_errorContainer__h5YU2 p{color:#6b7280;font-size:1rem;margin:0 0 2rem}@keyframes CustomerDetail_spin__PATL2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff!important;color:#000!important;margin:0!important;padding:0!important}.CustomerDetail_actions__EWvhg{display:none!important}.CustomerDetail_printHeader__HKNlc{border-bottom:3px solid #000!important;display:block!important;margin-bottom:30px!important;padding:20px 0!important;page-break-after:avoid!important;text-align:center!important}.CustomerDetail_printHeader__HKNlc h1{color:#000!important;font-size:36px!important;font-weight:700!important;letter-spacing:2px!important;margin:0 0 10px!important;text-transform:uppercase!important}.CustomerDetail_printHeader__HKNlc p{color:#000!important;font-size:16px!important;font-weight:700!important;margin:5px 0!important}.CustomerDetail_header__BjNmF{display:none!important}.CustomerDetail_customerDetail__m0vgH{background:#fff!important;box-shadow:none!important;color:#000!important;margin:0!important;padding:20px!important}.CustomerDetail_header__BjNmF{margin-bottom:30px!important;page-break-after:avoid!important}.CustomerDetail_titleSection__LK512 h2{border-bottom:3px solid #000!important;color:#000!important;font-size:32px!important;font-weight:700!important;margin:0 0 15px!important;padding-bottom:10px!important;page-break-after:avoid!important;text-align:center!important}.CustomerDetail_meta__S-xhQ{margin-top:10px!important}.CustomerDetail_status__9MHNy{background:#f0f0f0!important;border:1px solid #000!important;color:#000!important}.CustomerDetail_customerId__KpAhH{color:#000!important;font-weight:700!important}.CustomerDetail_content__KOxgp{background:#fff!important;border:none!important;box-shadow:none!important;margin:0!important;max-height:none!important;overflow:visible!important}.CustomerDetail_section__Nt2Xb{background:#fff!important;border-bottom:2px solid #000!important;color:#000!important;margin-bottom:20px!important;padding:20px!important;page-break-inside:avoid!important}.CustomerDetail_section__Nt2Xb:last-child{border-bottom:none!important}.CustomerDetail_section__Nt2Xb h3{border-bottom:2px solid #000!important;color:#000!important;font-size:22px!important;font-weight:700!important;letter-spacing:1px!important;margin:0 0 20px!important;padding-bottom:8px!important;text-transform:uppercase!important}.CustomerDetail_section__Nt2Xb:last-child h3{background:#f0f0f0!important;border:2px solid #000!important;color:#000!important;font-size:24px!important;margin:0 0 20px!important;padding:10px!important;text-align:center!important}.CustomerDetail_infoGrid__EK8w1{grid-gap:15px!important;display:grid!important;gap:15px!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.CustomerDetail_infoItem__aM-90{margin-bottom:10px!important}.CustomerDetail_infoItem__aM-90 label{color:#000!important;display:block!important;font-size:12px!important;font-weight:700!important;margin-bottom:5px!important;text-transform:uppercase!important}.CustomerDetail_infoItem__aM-90 span{color:#000!important;font-size:14px!important;font-weight:400!important}.CustomerDetail_invoiceTable__Kl4nA{margin-top:20px!important;page-break-inside:avoid!important}.CustomerDetail_invoiceTable__Kl4nA table{border:2px solid #000!important;border-collapse:collapse!important;font-size:13px!important;width:100%!important}.CustomerDetail_invoiceTable__Kl4nA td,.CustomerDetail_invoiceTable__Kl4nA th{background:#fff!important;border:1px solid #000!important;color:#000!important;padding:10px!important;text-align:left!important;vertical-align:middle!important}.CustomerDetail_invoiceTable__Kl4nA th{background:#e0e0e0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important}.CustomerDetail_invoiceTable__Kl4nA tr:nth-child(2n),.CustomerDetail_invoiceTable__Kl4nA tr:nth-child(2n) td{background:#f8f8f8!important}.CustomerDetail_emptyState__Hnc\+X{color:#000!important;font-style:italic!important;padding:20px!important;text-align:center!important}.CustomerDetail_loadingContainer__7QrTg{display:none!important}}@media(max-width:768px){.CustomerDetail_header__BjNmF{align-items:stretch;flex-direction:column}.CustomerDetail_actions__EWvhg{justify-content:stretch}.CustomerDetail_titleSection__LK512 h2{font-size:1.5rem}.CustomerDetail_section__Nt2Xb{padding:1.5rem}.CustomerDetail_infoGrid__EK8w1{gap:1rem;grid-template-columns:1fr}.CustomerDetail_content__KOxgp{max-height:calc(100vh - 400px)}}.CustomerDetail_collapseToggle__Xck-W{align-items:center;background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 8px #1e293b1a;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:10px;margin-top:10px;transition:background .2s,border .2s,transform .2s;width:36px;z-index:30}.CustomerDetail_collapseToggle__Xck-W:hover{background:#e0e7ef;border-color:#3b82f6;transform:scale(1.08) rotate(8deg)}.CustomerDetail_collapseToggle__Xck-W svg{transition:transform .2s}.InvoiceForm_formGrid__eYInv,.InvoiceForm_invoiceForm__\+gIXk{display:flex;flex-direction:column;gap:2rem}.InvoiceForm_formSection__\+ff6N h3{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.InvoiceForm_formRow__894es{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}@media(max-width:768px){.InvoiceForm_formRow__894es{grid-template-columns:1fr}}.InvoiceForm_selectWrapper__HN6Wm{display:flex;flex-direction:column;gap:.5rem}.InvoiceForm_selectWrapper__HN6Wm label{color:#374151;font-size:.875rem;font-weight:500}.InvoiceForm_select__LOE8Q{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:1rem;padding:.75rem 2.5rem .75rem 1rem;width:100%}.InvoiceForm_select__LOE8Q:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceForm_itemsContainer__lZmuq{display:flex;flex-direction:column;gap:1rem}.InvoiceForm_itemRow__y\+83H{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:1rem;padding:1rem}@media(max-width:768px){.InvoiceForm_itemRow__y\+83H{gap:.5rem;grid-template-columns:1fr}}.InvoiceForm_itemTotal__7Vpwj{display:flex;flex-direction:column;gap:.25rem}.InvoiceForm_itemTotal__7Vpwj label{color:#6b7280;font-size:.75rem;font-weight:500}.InvoiceForm_itemTotal__7Vpwj span{color:#1f2937;font-size:1rem;font-weight:600}.InvoiceForm_removeItem__5yu\+X{align-self:center;background:none;border:none;color:#e53e3e;cursor:pointer;font-size:1.5rem;margin-left:.5rem;margin-top:10px}.InvoiceForm_addItemButton__qVigr{align-self:flex-start;margin-top:.5rem}.InvoiceForm_notes__moJ0b{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-family:inherit;font-size:1rem;padding:.75rem 1rem;resize:vertical;width:97%}.InvoiceForm_notes__moJ0b:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceForm_notes__moJ0b::placeholder{color:#9ca3af}.InvoiceForm_totalsSection__F\+oTO{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-top:1rem;padding:1.5rem}.InvoiceForm_totalRow__XK473{align-items:center;display:flex;font-size:1rem;justify-content:space-between;padding:.5rem 0}.InvoiceForm_totalRow__XK473:not(:last-child){border-bottom:1px solid #e5e7eb}.InvoiceForm_totalRow__XK473.InvoiceForm_grandTotal__rQMZV{border-bottom:none;border-top:2px solid #e5e7eb;color:#1f2937;font-size:1.125rem;font-weight:600;margin-top:.5rem;padding-top:1rem}.InvoiceForm_formActions__ku4tJ{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem}@media(max-width:768px){.InvoiceForm_formActions__ku4tJ{flex-direction:column}}.InvoiceForm_accountHeadSelect__F9Ue4{height:48px;margin-bottom:7px;margin-right:10px;max-width:350px;min-width:250px}.InvoiceList_invoiceList__sXvep{min-height:100%;padding:0 0 2rem}.InvoiceList_header__KcNWF{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.InvoiceList_searchContainer__I6I7F{max-width:400px;width:100%}.InvoiceList_titleSection__dOirm h1{color:#1f2937;font-size:2rem;font-weight:700;margin:0 0 .5rem}.InvoiceList_titleSection__dOirm p{color:#6b7280;font-size:1.125rem;margin:0}.InvoiceList_controls__0tFr0{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.InvoiceList_filters__QzrO1{display:flex;flex:1 1;gap:1rem;max-width:600px}.InvoiceList_searchInput__SYOsE{flex:1 1;max-width:500px;min-width:300px;position:relative}.InvoiceList_searchInput__SYOsE input{background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z'/%3E%3C/svg%3E");background-position:left .75rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:1rem;padding:.75rem 1rem .75rem 2.75rem;transition:all .2s ease-in-out}.InvoiceList_searchInput__SYOsE input:focus{background-color:#f8fafc;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceList_searchInput__SYOsE input::placeholder{color:#9ca3af;font-weight:400}.InvoiceList_searchInput__SYOsE input:hover{border-color:#9ca3af}.InvoiceList_statusFilter__ZKFop{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:1rem;min-width:150px;padding:.75rem 2.5rem .75rem 1rem}.InvoiceList_statusFilter__ZKFop:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceList_tableContainer__2YxD-{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;overflow-x:auto;overflow-y:auto}.InvoiceList_table__TXFcs{border-collapse:collapse;min-width:1500px;width:100%}.InvoiceList_table__TXFcs th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.InvoiceList_table__TXFcs td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:1rem;vertical-align:middle}.InvoiceList_table__TXFcs tr:hover{background:#f9fafb}.InvoiceList_table__TXFcs tr:last-child td{border-bottom:none}.InvoiceList_invoiceNumber__K9g19{display:flex;flex-direction:column;gap:.25rem}.InvoiceList_number__kehqd{color:#1f2937;font-family:monospace;font-weight:600}.InvoiceList_status__-AQ75{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.InvoiceList_status__-AQ75.InvoiceList_draft__OVpBq{background:#f3f4f6;color:#6b7280}.InvoiceList_status__-AQ75.InvoiceList_pending__ntHZY{background:#fef3c7;color:#92400e}.InvoiceList_status__-AQ75.InvoiceList_paid__LGAj5{background:#d1fae5;color:#065f46}.InvoiceList_status__-AQ75.InvoiceList_partiallyPaid__xErP8{background:#dbeafe;color:#1e40af}.InvoiceList_status__-AQ75.InvoiceList_overdue__Hm8ZM{background:#fee2e2;color:#991b1b}.InvoiceList_status__-AQ75.InvoiceList_cancelled__YifHM{background:#f3f4f6;color:#6b7280}.InvoiceList_actions__E\+8gk{display:flex;flex-wrap:wrap;gap:.5rem}.InvoiceList_actionButton__X9\+fd{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.InvoiceList_actionButton__X9\+fd:hover{background:#f3f4f6;color:#374151}.InvoiceList_actionButton__X9\+fd:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceList_actionButton__X9\+fd svg{height:16px;width:16px}.InvoiceList_emptyState__r12vO{color:#6b7280;font-style:italic;padding:3rem 1rem;text-align:center}.InvoiceList_pagination__0dzLO{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding:1rem}.InvoiceList_pageInfo__SeMd0{color:#6b7280;font-size:.875rem}.InvoiceList_loadingContainer__mfoTS{align-items:center;color:#6b7280;display:flex;flex-direction:column;height:400px;justify-content:center}.InvoiceList_loadingSpinner__qh-j7{animation:InvoiceList_spin__D3OR\+ 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;margin-bottom:1rem;width:48px}@keyframes InvoiceList_spin__D3OR\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.InvoiceList_controls__0tFr0,.InvoiceList_header__KcNWF{align-items:stretch;flex-direction:column}.InvoiceList_filters__QzrO1{flex-direction:column;max-width:none}.InvoiceList_searchContainer__I6I7F{max-width:none}.InvoiceList_table__TXFcs{font-size:.875rem}.InvoiceList_table__TXFcs td,.InvoiceList_table__TXFcs th{padding:.75rem .5rem}.InvoiceList_actions__E\+8gk{flex-direction:column;gap:.25rem}.InvoiceList_titleSection__dOirm h1{font-size:1.5rem}.InvoiceList_tableContainer__2YxD-{max-height:calc(100vh - 400px)}}.InvoiceList_deleteModalContent__n375V{padding:20px 0;text-align:center}.InvoiceList_deleteWarning__DTXhl{margin-bottom:24px}.InvoiceList_warningIcon__SMFR7{color:#ef4444;margin-bottom:16px}.InvoiceList_deleteWarning__DTXhl h3{color:#1f2937;margin:16px 0 8px}.InvoiceList_deleteWarning__DTXhl p{color:#6b7280;margin-bottom:16px}.InvoiceList_invoiceDetails__aT3YU{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:16px 0;padding:16px;text-align:left}.InvoiceList_invoiceDetails__aT3YU p{color:#374151;margin:4px 0}.InvoiceList_deleteActions__TH5rf{display:flex;gap:12px;justify-content:center;margin-top:24px}.InvoiceList_label__P3pES{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.InvoiceList_searchWrapper__JkGAy{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;position:relative;transition:all .2s ease}.InvoiceList_searchWrapper__JkGAy:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.InvoiceList_searchIcon__c2gkS{color:#9ca3af;left:12px;pointer-events:none;position:absolute;z-index:1}.InvoiceList_searchInput__SYOsE{background:#0000;border:none;color:#374151;font-size:.875rem;outline:none;padding:.75rem 1rem .75rem 2.5rem;width:100%}.InvoiceList_searchInput__SYOsE::placeholder{color:#9ca3af}.InvoiceList_clearButton__Nhkpz{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;transition:all .2s ease}.InvoiceList_clearButton__Nhkpz:hover{background:#f3f4f6;color:#6b7280}.InvoiceList_clearButton__Nhkpz:focus{box-shadow:0 0 0 2px #3b82f633;outline:none}@media(max-width:1200px){.InvoiceList_tableContainer__2YxD-{max-width:100vw;overflow-x:auto}.InvoiceList_table__TXFcs{min-width:900px}}.InvoiceList_dateInputWrapper__1MCBz{align-items:center;display:flex;position:relative;width:340px}.InvoiceList_dateFilter__YMpFA{border:1px solid #ccc;border-radius:8px;box-shadow:0 1px 4px #0000000a;font-size:1rem;height:25px;max-width:100%;min-width:100px;outline:none;padding:.5rem 2.2rem;transition:border .2s;width:150px}.InvoiceList_dateFilter__YMpFA:focus{border:1.5px solid #007bff}.InvoiceList_dateIcon__9N4dl{color:#888;left:.7rem;pointer-events:none;position:absolute}.InvoiceList_clearDateBtn__7L6B1{background:none;border:none;color:#000;cursor:pointer;font-size:1.2rem;line-height:1;margin-bottom:0;padding:0;position:absolute;right:.7rem}.AddInvoice_addInvoice__hMsJy,.EditInvoice_editInvoice__gmNYx{min-height:100%;padding:0 0 2rem}.InvoiceDetail_invoiceDetail__0wlPX{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;display:flex;flex-direction:column;gap:2rem;margin:2rem auto;max-width:700px;min-height:100%;padding:2.5rem 2rem 2rem}.InvoiceDetail_header__LyBKl{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.InvoiceDetail_invoiceNumber__7FAi1{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0}.InvoiceDetail_meta__MVNqu{align-items:flex-end;color:#6b7280;display:flex;flex-direction:column;font-size:1rem;gap:.5rem}.InvoiceDetail_section__XTSbc{border-bottom:1px solid #f3f4f6;padding:1.5rem 0 .5rem}.InvoiceDetail_section__XTSbc:last-child{border-bottom:none}.InvoiceDetail_section__XTSbc h3{border-bottom:2px solid #f3f4f6;color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.InvoiceDetail_detailsGrid__JA8op{grid-gap:1.25rem 2rem;display:grid;gap:1.25rem 2rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}@media(max-width:600px){.InvoiceDetail_detailsGrid__JA8op{grid-template-columns:1fr}}.InvoiceDetail_detailItem__sntCy{display:flex;flex-direction:column;gap:.25rem}.InvoiceDetail_detailItem__sntCy label{color:#6b7280;font-size:.85rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.InvoiceDetail_detailItem__sntCy span{color:#1f2937;font-size:1.05rem;font-weight:500}.InvoiceDetail_itemsTable__maTOJ{background:#f9fafb;border-collapse:collapse;border-radius:8px;margin-top:.5rem;overflow:hidden;width:100%}.InvoiceDetail_itemsTable__maTOJ td,.InvoiceDetail_itemsTable__maTOJ th{padding:.75rem 1rem;text-align:left}.InvoiceDetail_itemsTable__maTOJ th{background:#f3f4f6;border-bottom:2px solid #e5e7eb;color:#374151;font-size:1rem;font-weight:600}.InvoiceDetail_itemsTable__maTOJ td{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:1rem}.InvoiceDetail_itemsTable__maTOJ tr:last-child td{border-bottom:none}.InvoiceDetail_totalRow__PPMry{align-items:center;color:#1f2937;display:flex;font-size:1.15rem;font-weight:600;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.InvoiceDetail_status__NYpQl{background:#f3f4f6;border-radius:6px;color:#374151;display:inline-block;font-size:.85rem;font-weight:500;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.InvoiceDetail_status__NYpQl.InvoiceDetail_paid__IfJao{background:#d1fae5;color:#065f46}.InvoiceDetail_status__NYpQl.InvoiceDetail_pending__6Z7mS{background:#fef3c7;color:#92400e}.InvoiceDetail_status__NYpQl.InvoiceDetail_partially_paid__u7Pvw{background:#dbeafe;color:#1e40af}.InvoiceDetail_status__NYpQl.InvoiceDetail_overdue__eFW7A{background:#fee2e2;color:#991b1b}.InvoiceDetail_status__NYpQl.InvoiceDetail_cancelled__5VUQT{background:#f3f4f6;color:#6b7280}.InvoiceDetail_notes__3iHjB{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:1rem;margin-top:1rem;padding:1rem 1.5rem}.InvoiceDetail_creatorsSummary__pY5mo{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.InvoiceDetail_creatorItem__LWb1S{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:1rem 1.5rem}.InvoiceDetail_creatorItem__LWb1S h4{color:#374151;font-size:1rem;font-weight:600;margin:0 0 .5rem}.InvoiceDetail_creatorItem__LWb1S ul{color:#6b7280;font-size:.9rem;margin:0;padding-left:1.5rem}.InvoiceDetail_creatorItem__LWb1S ul li{margin-bottom:.25rem}.InvoiceDetail_creatorItem__LWb1S ul li:last-child{margin-bottom:0}.ReceivedAmountForm_container__0rTnq{background:#fff}.ReceivedAmountForm_header__ODGRZ{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;text-align:center}.ReceivedAmountForm_header__ODGRZ h2{font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.ReceivedAmountForm_header__ODGRZ p{font-size:1rem;margin:0;opacity:.9}.ReceivedAmountForm_form__nA-ry{padding:1rem}.ReceivedAmountForm_formFields__z4qfZ{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.ReceivedAmountForm_formGroup__ToirF{display:flex;flex-direction:column;gap:.5rem}.ReceivedAmountForm_label__vKpA7{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.ReceivedAmountForm_required__WG81O{color:#ef4444}.ReceivedAmountForm_input__Fm9Mv{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease;width:96%}.ReceivedAmountForm_input__Fm9Mv:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ReceivedAmountForm_input__Fm9Mv:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.ReceivedAmountForm_input__Fm9Mv::placeholder{color:#9ca3af}.ReceivedAmountForm_select__46wnm{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.ReceivedAmountForm_select__46wnm:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ReceivedAmountForm_select__46wnm:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.ReceivedAmountForm_select__46wnm::placeholder{color:#9ca3af}.ReceivedAmountForm_select__46wnm{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;cursor:pointer;padding-right:2.5rem}.ReceivedAmountForm_inputWrapper__ov2ZB{align-items:center;display:flex;position:relative}.ReceivedAmountForm_currencySymbol__UHLAh{color:#6b7280;font-size:1rem;font-weight:500;left:.75rem;position:absolute;z-index:1}.ReceivedAmountForm_amountInput__crICb{font-size:1.125rem;font-weight:600;padding-left:2rem}.ReceivedAmountForm_invoiceInfo__0N9Qk{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:.75rem;margin-top:.25rem;padding:.25rem .5rem}.ReceivedAmountForm_textarea__Sa590{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:1rem;min-height:80px;padding:.75rem 1rem;resize:vertical;transition:all .2s ease;width:96%}.ReceivedAmountForm_textarea__Sa590:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ReceivedAmountForm_textarea__Sa590::placeholder{color:#9ca3af}.ReceivedAmountForm_actions__na0yF{display:flex;justify-content:center;margin-bottom:1rem}.ReceivedAmountForm_submitButton__pvChl{background:linear-gradient(135deg,#4f6bea,#4f6bea);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;min-width:200px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.ReceivedAmountForm_submitButton__pvChl:hover:not(:disabled){box-shadow:0 8px 25px -8px #667eea66;transform:translateY(-2px)}.ReceivedAmountForm_submitButton__pvChl:disabled{background:#d1d5db;cursor:not-allowed;transform:none}.ReceivedAmountForm_successMessage__4JysZ{background:linear-gradient(135deg,#10b981,#059669)}.ReceivedAmountForm_errorMessage__LE5TC,.ReceivedAmountForm_successMessage__4JysZ{animation:ReceivedAmountForm_slideIn__pES3k .3s ease;border-radius:8px;color:#fff;font-weight:600;margin-top:1rem;padding:1rem 1.5rem;text-align:center}.ReceivedAmountForm_errorMessage__LE5TC{background:linear-gradient(135deg,#ef4444,#dc2626)}.ReceivedAmountForm_summary__ETWJP{background:#f8fafc;border-top:1px solid #e5e7eb;margin-top:2rem;padding:2rem}.ReceivedAmountForm_summary__ETWJP h3{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 1.5rem;text-align:center}.ReceivedAmountForm_summaryGrid__jGJSY{display:flex;flex-direction:column;gap:1rem}.ReceivedAmountForm_summaryItem__5Q0SS{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem 1rem}.ReceivedAmountForm_summaryLabel__75SSB{color:#6b7280;font-size:.875rem;font-weight:500}.ReceivedAmountForm_summaryValue__0GbYz{color:#1f2937;font-size:.875rem;font-weight:600}@keyframes ReceivedAmountForm_slideIn__pES3k{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.ReceivedAmountForm_container__0rTnq{border-radius:12px;margin:1rem}.ReceivedAmountForm_header__ODGRZ{padding:1.5rem}.ReceivedAmountForm_header__ODGRZ h2{font-size:1.5rem}.ReceivedAmountForm_form__nA-ry{padding:1.5rem}.ReceivedAmountForm_formFields__z4qfZ{gap:1rem}.ReceivedAmountForm_actions__na0yF{margin-bottom:1rem}.ReceivedAmountForm_submitButton__pvChl{min-width:100%;padding:1rem}.ReceivedAmountForm_summary__ETWJP{padding:1.5rem}.ReceivedAmountForm_summaryGrid__jGJSY{gap:.75rem}}.ReceivedAmountForm_input__Fm9Mv:focus,.ReceivedAmountForm_select__46wnm:focus,.ReceivedAmountForm_textarea__Sa590:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.ReceivedAmountForm_textarea__Sa590::-webkit-scrollbar{width:8px}.ReceivedAmountForm_textarea__Sa590::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ReceivedAmountForm_textarea__Sa590::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ReceivedAmountForm_textarea__Sa590::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ReceivedAmountList_container__LspEH{margin-bottom:20px;padding-bottom:2rem}.ReceivedAmountList_header__d9Nmm{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ReceivedAmountList_headerActions__gGIwh{align-items:center;display:flex;gap:1rem}.ReceivedAmountList_tableContainer__Dkh37{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;overflow:hidden;overflow-y:auto}.ReceivedAmountList_table__1xG-P{background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ReceivedAmountList_table__1xG-P td,.ReceivedAmountList_table__1xG-P th{padding:.9rem 1rem;text-align:left}.ReceivedAmountList_table__1xG-P th{background:#f3f4f6;border-bottom:2px solid #e5e7eb;font-weight:600}.ReceivedAmountList_table__1xG-P tr{border-bottom:1px solid #e5e7eb}.ReceivedAmountList_table__1xG-P tr:last-child{border-bottom:none}.ReceivedAmountList_table__1xG-P td{background:#fff}.ReceivedAmountList_searchContainer__vrH9P{position:relative}.ReceivedAmountList_searchIcon__g-YLs{color:#9ca3af;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ReceivedAmountList_searchInput__3vl4h{background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.75rem 1rem;transition:all .2s;width:300px}.ReceivedAmountList_searchInput__3vl4h:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ReceivedAmountList_dateFilter__RSadZ{border:1px solid #ccc;border-radius:8px;box-shadow:0 1px 4px #0000000a;font-size:1rem;height:25px;max-width:100%;min-width:100px;outline:none;padding:.5rem 2.2rem;transition:border .2s;width:150px}.ReceivedAmountList_dateFilter__RSadZ:focus{border:1.5px solid #007bff}.ReceivedAmountList_dateIcon__kRq9F{color:#888;left:.7rem;pointer-events:none;position:absolute}.ReceivedAmountList_dateInputWrapper__UkwUf{align-items:center;display:flex;position:relative;width:200px}.ReceivedAmountList_searchInput__3vl4h::placeholder{color:#9ca3af}@media(max-width:700px){.ReceivedAmountList_container__LspEH{padding:1rem}.ReceivedAmountList_header__d9Nmm{align-items:stretch;flex-direction:column;gap:1rem}.ReceivedAmountList_table__1xG-P td,.ReceivedAmountList_table__1xG-P th{font-size:.95rem;padding:.5rem}}.EmployeeList_container__AssZk{margin-bottom:20px;padding-bottom:2rem}.EmployeeList_header__PhcYX{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.EmployeeList_headerLeft__lCOSo{align-items:center;display:flex;flex:1 1}.EmployeeList_tableContainer__KEP4D{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;overflow:hidden;overflow-y:auto}.EmployeeList_headerRight__ZC1D1{align-items:center;display:flex}.EmployeeList_table__QFQeH{background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.EmployeeList_table__QFQeH td,.EmployeeList_table__QFQeH th{font-size:1rem;padding:.9rem 1rem}.EmployeeList_table__QFQeH th{background:#f3f4f6;border-bottom:2px solid #e5e7eb;font-weight:600}.EmployeeList_table__QFQeH tr{border-bottom:1px solid #e5e7eb}.EmployeeList_table__QFQeH tr:last-child{border-bottom:none}.EmployeeList_table__QFQeH td{background:#fff;text-align:center;vertical-align:middle}.EmployeeList_active__VZi2b{color:#059669;font-weight:600}.EmployeeList_disabled__OGP-R{color:#b91c1c;font-weight:600}.EmployeeList_inactive__d\+NYW{background:#f3f4f6;color:#9ca3af}.EmployeeList_actionButton__g3P2O{background:none!important;box-shadow:none!important;margin-left:8px}.EmployeeList_actionButton__g3P2O,.EmployeeList_table__QFQeH td>.EmployeeList_button__CbxvX{background:none!important;border:none!important;box-shadow:none!important}.EmployeeList_table__QFQeH td>.EmployeeList_button__CbxvX{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;min-height:36px;min-width:36px;padding:.5rem}.EmployeeList_table__QFQeH td>.EmployeeList_button__CbxvX+.EmployeeList_button__CbxvX{margin-left:8px}.EmployeeList_table__QFQeH td svg{fill:none;stroke:currentColor;color:inherit;display:inline-block;margin:0 2px;vertical-align:middle}.EmployeeList_addButton__gjnj4{margin-top:16px;width:40%}.EmployeeList_modalForm__p5AgW{display:flex;flex-direction:column;gap:1rem;min-width:260px}.EmployeeList_actionButton__g3P2O svg{fill:none;stroke:#ef4444;color:inherit;display:inline-block;vertical-align:middle}@media(max-width:700px){.EmployeeList_container__AssZk{padding:1rem}.EmployeeList_header__PhcYX{align-items:stretch;flex-direction:column;gap:1rem}.EmployeeList_headerLeft__lCOSo{order:2}.EmployeeList_headerRight__ZC1D1{justify-content:center;order:1}.EmployeeList_searchContainer__dIIma{max-width:none}.EmployeeList_table__QFQeH td,.EmployeeList_table__QFQeH th{font-size:.95rem;padding:.5rem}}.EmployeeList_actionButton__g3P2O{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.EmployeeList_actionButton__g3P2O:hover{background:#f3f4f6;color:#374151}.EmployeeList_actionButton__g3P2O:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.EmployeeList_actionButton__g3P2O svg{height:16px;width:16px}.EmployeeList_actions__d9isz{flex-direction:column;gap:.25rem}.EmployeeList_actionIcons__38HPb{display:flex;flex-direction:row}.EmployeeList_toggleSwitch__iWl-D{display:inline-block;height:22px;margin:0 auto;position:relative;width:40px}.EmployeeList_toggleSwitch__iWl-D input{height:0;opacity:0;width:0}.EmployeeList_slider__yLYLM{background:#d1d5db;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background .2s}.EmployeeList_slider__yLYLM:before{background:#fff;border-radius:50%;bottom:2px;content:"";height:18px;left:2px;position:absolute;transition:transform .2s;width:18px}input:checked+.EmployeeList_slider__yLYLM{background:#10b981}input:checked+.EmployeeList_slider__yLYLM:before{transform:translateX(18px)}.EmployeeList_passwordField__52-Gf{position:relative;width:100%}.EmployeeList_passwordInput__Dyx-0{padding-right:2.5rem;width:89%}.EmployeeList_eyeButton__zbGU6{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.EmployeeList_selectField__Mx7-d{position:relative;width:100%}.EmployeeList_selectInput__5qoQr{-webkit-appearance:none;appearance:none;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.7rem 2.5rem .7rem 1rem;transition:border .2s;width:100%}.EmployeeList_selectInput__5qoQr:focus{border-color:#6366f1;outline:none}.EmployeeList_selectArrow__M\+9M4{color:#9ca3af;font-size:1.2rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.EmployeeList_toggleRow__oN33o{display:flex;gap:2rem;justify-content:space-between;margin:1.2rem 0 .5rem}.EmployeeList_toggleLabel__N7Tfv{align-items:center;display:flex;font-size:1rem;gap:.7rem}.EmployeeList_table__QFQeH td:first-child,.EmployeeList_table__QFQeH td:nth-child(2),.EmployeeList_table__QFQeH td:nth-child(3),.EmployeeList_table__QFQeH td:nth-child(4),.EmployeeList_table__QFQeH th:first-child,.EmployeeList_table__QFQeH th:nth-child(2),.EmployeeList_table__QFQeH th:nth-child(3),.EmployeeList_table__QFQeH th:nth-child(4){text-align:left}.EmployeeList_table__QFQeH td:last-child,.EmployeeList_table__QFQeH td:nth-child(5),.EmployeeList_table__QFQeH td:nth-child(6),.EmployeeList_table__QFQeH th:last-child,.EmployeeList_table__QFQeH th:nth-child(5),.EmployeeList_table__QFQeH th:nth-child(6){text-align:center;vertical-align:middle}.EmployeeList_copyButton__AtvKY{margin-left:8px}.EmployeeList_copyButtonWrapper__XZNon{display:flex;justify-content:center;margin-top:20px}.EmployeeList_wideCopyButton__JsLLO{max-width:300px;min-width:120px;width:50%}.EmployeeList_searchContainer__dIIma{max-width:400px;width:100%}.EmployeeList_searchWrapper__qCwig{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;position:relative;transition:all .2s ease}.EmployeeList_searchWrapper__qCwig:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.EmployeeList_searchIcon__ss-8j{color:#9ca3af;left:12px;pointer-events:none;position:absolute;z-index:1}.EmployeeList_searchInput__0Y0MT{background:#0000;border:none;color:#374151;font-size:.875rem;outline:none;padding:.75rem 1rem .75rem 2.5rem;width:100%}.EmployeeList_searchInput__0Y0MT::placeholder{color:#9ca3af}.EmployeeList_clearButton__unBFu{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;transition:all .2s ease}.EmployeeList_clearButton__unBFu:hover{background:#f3f4f6;color:#6b7280}.EmployeeList_clearButton__unBFu:focus{box-shadow:0 0 0 2px #3b82f633;outline:none}.SettingsPage_container__xqmpo{background:#f8fafc;margin:0 auto;max-width:1200px;min-height:100vh}.SettingsPage_title__XY3sA{color:#1e293b;font-size:2.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:2rem;position:relative;text-align:center}.SettingsPage_title__XY3sA:after{border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.SettingsPage_companyInfo__vmQuw{margin-bottom:3rem}.SettingsPage_card__-j\+ya{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 40px #00000014;margin-bottom:2rem;overflow:hidden;padding:3rem;position:relative;transition:all .3s ease}.SettingsPage_card__-j\+ya:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.SettingsPage_card__-j\+ya:hover{box-shadow:0 20px 60px #0000001f;transform:translateY(-4px)}.SettingsPage_card__-j\+ya h3{color:#1e293b;font-size:1.8rem;font-weight:700;letter-spacing:-.5px;margin-bottom:2.5rem;position:relative;text-align:center}.SettingsPage_card__-j\+ya h3:after{border-radius:2px;bottom:-12px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.SettingsPage_companyFormColumn__u2TbH{align-items:center;display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:600px}.SettingsPage_infoFieldsColumn__bEMkh{display:flex;flex-direction:column;gap:1.5rem;width:100%}.SettingsPage_infoFieldsColumn__bEMkh label{color:#374151;font-size:.95rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.SettingsPage_infoFieldsColumn__bEMkh input,.SettingsPage_infoFieldsColumn__bEMkh textarea{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#1e293b;font-size:1rem;padding:1rem 1.2rem;transition:all .3s ease;width:100%}.SettingsPage_infoFieldsColumn__bEMkh input:focus,.SettingsPage_infoFieldsColumn__bEMkh textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;outline:none;transform:translateY(-1px)}.SettingsPage_infoFieldsColumn__bEMkh input::placeholder,.SettingsPage_infoFieldsColumn__bEMkh textarea::placeholder{color:#94a3b8}.SettingsPage_infoFieldsColumn__bEMkh textarea{line-height:1.6;min-height:100px;resize:vertical}.SettingsPage_saveButton__NTdRQ{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 20px #3b82f64d;color:#fff;font-size:1.1rem;font-weight:600;margin-top:2rem;min-width:200px;padding:1rem 2rem;transition:all .3s ease}.SettingsPage_saveButton__NTdRQ:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 8px 30px #3b82f666;transform:translateY(-2px)}.SettingsPage_saveButton__NTdRQ:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.SettingsPage_sectionDivider__2eqeF{border:none;border-top:2px solid #e2e8f0;margin:3rem 0;position:relative}.SettingsPage_sectionDivider__2eqeF:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6);content:"";height:2px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:60px}.SettingsPage_dataActions__YU7hU{display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}.SettingsPage_dataActions__YU7hU button{border-radius:12px;font-size:1.05rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.SettingsPage_modalActions__lD79f{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.SettingsPage_restoreWarning__6N5B-{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;font-size:1rem;font-weight:500;gap:.8rem;margin-bottom:1.5rem;padding:1.5rem}.SettingsPage_bankSection__-9kOp{margin-bottom:3rem}.SettingsPage_bankHeader__jJxFY{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.SettingsPage_bankHeader__jJxFY h3{color:#1e293b;font-size:1.8rem;font-weight:700;margin:0;text-align:left}.SettingsPage_bankHeader__jJxFY h3:after{display:none}.SettingsPage_addBankButton__K6vhB{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;box-shadow:0 4px 15px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.SettingsPage_addBankButton__K6vhB:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 25px #10b98166;transform:translateY(-2px)}.SettingsPage_bankList__L4T-s{background:#fff;border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 4px 20px #00000014;overflow:hidden}.SettingsPage_bankTable__WmB-L{border-collapse:collapse;width:100%}.SettingsPage_bankTable__WmB-L th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#374151;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.5rem;text-align:left;text-transform:uppercase}.SettingsPage_bankTable__WmB-L td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:.95rem;padding:1rem 1.5rem}.SettingsPage_bankTable__WmB-L tr:hover{background:#f8fafc}.SettingsPage_bankTable__WmB-L tr:last-child td{border-bottom:none}.SettingsPage_bankActions__Zeu0D{align-items:center;display:flex;gap:.5rem}.SettingsPage_deleteBankButton__oH4df,.SettingsPage_editBankButton__mQ0w2,.SettingsPage_viewBankButton__ZsS7J{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem;transition:all .2s ease}.SettingsPage_viewBankButton__ZsS7J:hover{color:#10b981;transform:translateY(-1px)}.SettingsPage_editBankButton__mQ0w2:hover{color:#3b82f6;transform:translateY(-1px)}.SettingsPage_deleteBankButton__oH4df:hover{color:#ef4444;transform:translateY(-1px)}.SettingsPage_noBanks__yx8AK{color:#64748b;font-size:1.1rem;padding:3rem 2rem;text-align:center}.SettingsPage_noBanks__yx8AK p{margin:0 0 1rem}.SettingsPage_bankForm__HwzD6{display:flex;flex-direction:column;gap:1.5rem}.SettingsPage_bankFormGroup__0iQGu{display:flex;flex-direction:column;gap:.5rem}.SettingsPage_bankFormGroup__0iQGu label{color:#374151;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SettingsPage_bankFormGroup__0iQGu input,.SettingsPage_bankFormGroup__0iQGu textarea{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:.95rem;padding:.75rem 1rem;transition:all .3s ease}.SettingsPage_bankFormGroup__0iQGu input:focus,.SettingsPage_bankFormGroup__0iQGu textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SettingsPage_bankFormGroup__0iQGu textarea{min-height:80px;resize:vertical}.SettingsPage_deleteConfirmation__C6ShO{padding:1rem 0}.SettingsPage_deleteWarning__cLXBi{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;gap:1rem;padding:1.5rem}.SettingsPage_deleteWarning__cLXBi svg{flex-shrink:0;margin-top:.25rem}.SettingsPage_deleteWarning__cLXBi h4{color:#dc2626;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.SettingsPage_deleteWarning__cLXBi p{color:#991b1b;font-size:.95rem;line-height:1.5;margin:0 0 1rem}.SettingsPage_bankToDeleteInfo__XnuNX{background:#fff;border:1px solid #fecaca;border-radius:8px;margin-top:1rem;padding:1rem}.SettingsPage_bankToDeleteInfo__XnuNX p{color:#374151;font-size:.9rem;margin:0 0 .5rem}.SettingsPage_bankToDeleteInfo__XnuNX p:last-child{margin-bottom:0}.SettingsPage_bankToDeleteInfo__XnuNX strong{color:#1f2937;font-weight:600}.SettingsPage_pinInputRow__Eir3v{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.SettingsPage_pinToggleBtn__CkPnx{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;padding:.2rem .4rem;transition:color .2s}.SettingsPage_pinToggleBtn__CkPnx:hover:not(:disabled){color:#1d4ed8}.SettingsPage_pinToggleBtn__CkPnx:disabled{cursor:not-allowed;opacity:.5}.SettingsPage_pinMatchCheck__R1n7G{align-items:center;color:#22c55e;display:flex;font-size:1.2rem;margin-left:.5rem}.SettingsPage_pinHelperText__2tqaD{color:#64748b;font-size:.95rem;margin-bottom:.5rem;margin-top:-.5rem}.SettingsPage_pinError__LIjmt{color:#dc2626;font-size:.97rem;margin-bottom:.2rem;margin-top:.2rem}.SettingsPage_tfaToggle__XuWaU{align-items:center;cursor:pointer;display:flex;gap:1rem;margin-bottom:.5rem;-webkit-user-select:none;user-select:none}.SettingsPage_toggleOff__yroID,.SettingsPage_toggleOn__jhGdC{align-items:center;background:#e5e7eb;border-radius:16px;display:flex;height:28px;position:relative;transition:background .2s;width:48px}.SettingsPage_toggleOn__jhGdC{background:linear-gradient(90deg,#3b82f6,#22c55e)}.SettingsPage_toggleOff__yroID{background:#e5e7eb}.SettingsPage_toggleKnob__ooq16{background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000014;height:22px;left:3px;position:absolute;top:3px;transition:left .2s;width:22px}.SettingsPage_toggleOn__jhGdC .SettingsPage_toggleKnob__ooq16{background:#fff;left:23px}.SettingsPage_toggleLabel__f\+jJP{color:#1e293b;font-size:1.08rem;font-weight:600;letter-spacing:.2px}.SettingsPage_tfaDisableForm__DPdj-,.SettingsPage_tfaEnableForm__ZHtWZ{align-items:stretch;display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem 0 .5rem}.SettingsPage_tfaDisableForm__DPdj- label,.SettingsPage_tfaEnableForm__ZHtWZ label{color:#374151;font-size:1.02rem;font-weight:600;margin-bottom:.3rem}.SettingsPage_tfaDisableForm__DPdj- input,.SettingsPage_tfaEnableForm__ZHtWZ input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;font-size:1.08rem;outline:none;padding:.9rem 1.1rem;transition:border .2s,box-shadow .2s}.SettingsPage_tfaDisableForm__DPdj- input:focus,.SettingsPage_tfaEnableForm__ZHtWZ input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.SettingsPage_modalTitle__VL27B{color:#1e293b;font-size:1.3rem;font-weight:700;letter-spacing:.1px;margin-bottom:1.2rem;text-align:center}.SettingsPage_modalDivider__R2X3B{border:none;border-top:1.5px solid #e2e8f0;margin:1.2rem 0 .8rem}@media(max-width:768px){.SettingsPage_container__xqmpo{padding:1rem}.SettingsPage_card__-j\+ya{margin-bottom:1.5rem;padding:2rem 1.5rem}.SettingsPage_title__XY3sA{font-size:2rem;margin-bottom:1.5rem}.SettingsPage_card__-j\+ya h3{font-size:1.5rem;margin-bottom:2rem}.SettingsPage_companyFormColumn__u2TbH{gap:2rem}.SettingsPage_infoFieldsColumn__bEMkh{gap:1.2rem}.SettingsPage_saveButton__NTdRQ{min-width:100%;padding:1rem}.SettingsPage_dataActions__YU7hU{flex-direction:column;gap:1rem}.SettingsPage_dataActions__YU7hU button{width:100%}.SettingsPage_bankHeader__jJxFY{align-items:stretch;flex-direction:column;gap:1rem}.SettingsPage_bankHeader__jJxFY h3{font-size:1.5rem;text-align:center}.SettingsPage_addBankButton__K6vhB{justify-content:center;padding:1rem;width:100%}.SettingsPage_bankTable__WmB-L{font-size:.85rem}.SettingsPage_bankTable__WmB-L td,.SettingsPage_bankTable__WmB-L th{padding:.75rem 1rem}.SettingsPage_bankActions__Zeu0D{flex-direction:column;gap:.25rem}.SettingsPage_deleteBankButton__oH4df,.SettingsPage_editBankButton__mQ0w2,.SettingsPage_viewBankButton__ZsS7J{padding:.5rem;text-align:center;width:100%}}.SettingsPage_resetPasswordSection__\+BICZ{padding:1rem 0;text-align:center}.SettingsPage_resetPasswordSection__\+BICZ p{color:#64748b;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.SettingsPage_resetPasswordForm__EyaST{display:flex;flex-direction:column;gap:1.5rem}.SettingsPage_resetPasswordForm__EyaST .SettingsPage_formGroup__xNGF8{display:flex;flex-direction:column;gap:.5rem}.SettingsPage_resetPasswordForm__EyaST label{color:#374151;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SettingsPage_passwordInputRow__Y0EM8{align-items:center;display:flex;gap:.5rem;position:relative}.SettingsPage_passwordInputRow__Y0EM8 input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;flex:1 1;font-size:.95rem;padding:.75rem 1rem;transition:all .3s ease}.SettingsPage_passwordInputRow__Y0EM8 input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SettingsPage_passwordToggleBtn__\+TXRo{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;padding:.5rem;transition:color .2s}.SettingsPage_passwordToggleBtn__\+TXRo:hover:not(:disabled){background:#f1f5f9;color:#1d4ed8}.SettingsPage_passwordToggleBtn__\+TXRo:disabled{cursor:not-allowed;opacity:.5}.SettingsPage_passwordMatch__XKWnX{color:#22c55e}.SettingsPage_passwordMatch__XKWnX,.SettingsPage_passwordMismatch__RlnTs{align-items:center;display:flex;font-size:.85rem;font-weight:500;gap:.25rem;margin-top:.25rem}.SettingsPage_passwordMismatch__RlnTs{color:#dc2626}.SettingsPage_passwordRequirements__CZ1-Q{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:.5rem;padding:1rem}.SettingsPage_passwordRequirements__CZ1-Q p{color:#374151;font-size:.9rem;font-weight:600;margin:0 0 .5rem}.SettingsPage_passwordRequirements__CZ1-Q ul{color:#64748b;font-size:.85rem;line-height:1.5;margin:0;padding-left:1.5rem}.SettingsPage_passwordRequirements__CZ1-Q li{margin-bottom:.25rem}.SettingsPage_passwordRequirements__CZ1-Q li:last-child{margin-bottom:0}.DocumentsPage_container__9jRTr{background:#f8fafc;margin:0 auto 3rem;min-height:100vh}.DocumentsPage_header__ojWeJ{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.DocumentsPage_headerLeft__n9jof h1{color:#1e293b;font-size:2.5rem;font-weight:800;letter-spacing:-1px;margin:0 0 .5rem}.DocumentsPage_headerLeft__n9jof p{color:#64748b;font-size:1.1rem;margin:0}.DocumentsPage_headerRight__zlYox{flex-shrink:0}.DocumentsPage_uploadButtons__Pil2X{align-items:center;display:flex;gap:1rem}.DocumentsPage_tabs__GmrpO{border-bottom:2px solid #e2e8f0;display:flex;gap:.5rem;margin-bottom:2rem}.DocumentsPage_tab__8fqfj{background:none;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.DocumentsPage_tab__8fqfj:hover{background:#f8fafc;color:#3b82f6}.DocumentsPage_tab__8fqfj.DocumentsPage_active__ZqesA{background:#f8fafc;border-bottom-color:#3b82f6;color:#3b82f6}.DocumentsPage_documentDetails__h9E1Q{margin-top:.25rem}.DocumentsPage_documentDetails__h9E1Q small{color:#94a3b8;font-size:.8rem;line-height:1.3}.DocumentsPage_detailsCell__6TzP1{color:#64748b;font-size:.875rem;max-width:200px}.DocumentsPage_uploadModeToggle__sRVQA{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.25rem}.DocumentsPage_modeButton__e2lMp{background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.DocumentsPage_modeButton__e2lMp:hover{background:#e2e8f0;color:#374151}.DocumentsPage_modeButton__e2lMp.DocumentsPage_active__ZqesA{background:#3b82f6;color:#fff}.DocumentsPage_filesSelected__BviNN{align-items:center;color:#1e293b;display:flex;flex-direction:column;gap:.5rem}.DocumentsPage_fileList__LuSjV{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;max-height:200px;overflow-y:auto;padding:.5rem;width:100%}.DocumentsPage_fileItem__DWo7g{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem}.DocumentsPage_fileItem__DWo7g:last-child{border-bottom:none}.DocumentsPage_fileItem__DWo7g span:first-child{color:#374151;font-weight:500}.DocumentsPage_fileItem__DWo7g .DocumentsPage_fileSize__MkiWG{color:#64748b;font-size:.8rem}.DocumentsPage_searchSection__F5HYa{margin-bottom:2rem}.DocumentsPage_searchInput__mdp6z{max-width:400px}.DocumentsPage_documentsList__V3rK0{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.DocumentsPage_loading__FHpBk{font-size:1.1rem}.DocumentsPage_emptyState__8Hy6s,.DocumentsPage_loading__FHpBk{color:#64748b;padding:4rem 2rem;text-align:center}.DocumentsPage_emptyIcon__SJ9M6{font-size:4rem;margin-bottom:1rem}.DocumentsPage_emptyState__8Hy6s h3{color:#374151;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.DocumentsPage_emptyState__8Hy6s p{font-size:1.1rem;margin:0 0 2rem}.DocumentsPage_documentsTable__sjpTM{overflow-x:auto;padding:0}.DocumentsPage_documentsTable__sjpTM table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;width:100%}.DocumentsPage_documentsTable__sjpTM thead{background:#f8fafc;border-bottom:2px solid #e2e8f0}.DocumentsPage_documentsTable__sjpTM th{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.DocumentsPage_documentsTable__sjpTM td{border-bottom:1px solid #f1f5f9;padding:1rem;vertical-align:middle}.DocumentsPage_documentsTable__sjpTM tbody tr:hover{background:#f8fafc}.DocumentsPage_fileTypeCell__gUlae{text-align:center;width:60px}.DocumentsPage_fileIcon__rQB8F{background:none;border:none;font-size:1.5rem;margin:0;padding:0}.DocumentsPage_fileNameCell__etnoE,.DocumentsPage_nameCell__YW-7-{color:#64748b;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.DocumentsPage_sizeCell__KS1yd{font-weight:500}.DocumentsPage_dateCell__rus8K,.DocumentsPage_sizeCell__KS1yd,.DocumentsPage_uploadedByCell__AsA3x{color:#64748b;font-size:.875rem}.DocumentsPage_actionsCell__4ZJdg{text-align:center;width:140px}.DocumentsPage_tableActions__Eij7p{display:flex;gap:.5rem;justify-content:center}.DocumentsPage_tableActions__Eij7p button{background:none!important;border:none!important;color:#64748b!important;padding:.5rem!important;transition:color .2s ease}.DocumentsPage_tableActions__Eij7p button:hover{background:none!important;color:#1e293b!important}.DocumentsPage_tableActions__Eij7p button[data-variant=danger]:hover{color:#dc2626!important}.DocumentsPage_documentCard__hbKY9{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1rem;padding:1.5rem;position:relative;transition:all .3s ease}.DocumentsPage_documentCard__hbKY9:hover{border-color:#cbd5e1;box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.DocumentsPage_documentIcon__PFoAT{flex-shrink:0;font-size:2.5rem;margin-top:.25rem}.DocumentsPage_documentInfo__EIjUZ{flex:1 1;min-width:0}.DocumentsPage_documentInfo__EIjUZ h3{color:#1e293b;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.DocumentsPage_fileName__TQ2xI{color:#64748b;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;margin:0 0 .25rem}.DocumentsPage_fileSize__MkiWG{color:#94a3b8;font-size:.85rem;font-weight:500;margin:0 0 .5rem}.DocumentsPage_uploadInfo__8hltL{color:#94a3b8;font-size:.8rem;line-height:1.4;margin:0}.DocumentsPage_documentActions__iUPSl{display:flex;flex-shrink:0;gap:.5rem}.DocumentsPage_errorContainer__\+q3Xp{color:#64748b;padding:4rem 2rem;text-align:center}.DocumentsPage_errorContainer__\+q3Xp h2{color:#374151;font-size:1.8rem;font-weight:600;margin:0 0 1rem}.DocumentsPage_errorContainer__\+q3Xp p{font-size:1.1rem;margin:0}.DocumentsPage_uploadForm__2FMEk{display:flex;flex-direction:column;gap:1.5rem}.DocumentsPage_fileUpload__7VK1s{border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;transition:all .3s ease}.DocumentsPage_fileUpload__7VK1s:hover{background:#f8fafc;border-color:#3b82f6}.DocumentsPage_fileInputLabel__AhOlx{cursor:pointer;display:block;padding:2rem;text-align:center}.DocumentsPage_fileDropZone__cyUEG{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:1rem}.DocumentsPage_fileDropZone__cyUEG svg{color:#94a3b8}.DocumentsPage_fileDropZone__cyUEG p{font-size:1.1rem;font-weight:500;margin:0}.DocumentsPage_fileTypes__oOG8A{color:#94a3b8!important;font-size:.9rem!important;font-weight:400!important}.DocumentsPage_fileSelected__XlRBf{align-items:center;color:#1e293b;display:flex;flex-direction:column;gap:.5rem}.DocumentsPage_fileIcon__rQB8F{font-size:2rem}.DocumentsPage_fileSelected__XlRBf .DocumentsPage_fileName__TQ2xI{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.DocumentsPage_fileSelected__XlRBf .DocumentsPage_fileSize__MkiWG{color:#64748b;font-size:.9rem;margin:0}.DocumentsPage_modalActions__6tUtP{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.DocumentsPage_deleteConfirmation__iD8An{padding:1rem 0;text-align:center}.DocumentsPage_warningIcon__3mBJE{font-size:3rem;margin-bottom:1rem}.DocumentsPage_deleteConfirmation__iD8An h3{color:#1e293b;font-size:1.3rem;font-weight:600;margin:0 0 1rem}.DocumentsPage_documentInfo__EIjUZ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:1rem 0;padding:1rem;text-align:left}.DocumentsPage_documentInfo__EIjUZ p{color:#374151;font-size:.95rem;margin:.5rem 0}.DocumentsPage_warningText__xyXH6{color:#dc2626;font-size:.9rem;font-weight:500;margin:1rem 0 0}@media(max-width:768px){.DocumentsPage_container__9jRTr{padding:1rem}.DocumentsPage_header__ojWeJ{align-items:stretch;flex-direction:column;gap:1rem}.DocumentsPage_headerLeft__n9jof h1{font-size:2rem}.DocumentsPage_headerRight__zlYox{display:flex;justify-content:center}.DocumentsPage_documentsTable__sjpTM{overflow-x:auto}.DocumentsPage_documentsTable__sjpTM table{font-size:.875rem}.DocumentsPage_documentsTable__sjpTM td,.DocumentsPage_documentsTable__sjpTM th{padding:.75rem .5rem}.DocumentsPage_fileTypeCell__gUlae{width:50px}.DocumentsPage_actionsCell__4ZJdg{width:120px}.DocumentsPage_tableActions__Eij7p{gap:.25rem}.DocumentsPage_modalActions__6tUtP{flex-direction:column}.DocumentsPage_modalActions__6tUtP button{width:100%}}.AccountHeadList_container__YaCJw{margin-bottom:20px;padding-bottom:2rem}.AccountHeadList_header__-5Lce{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.AccountHeadList_headerLeft__MYAtS{align-items:center;display:flex;flex:1 1}.AccountHeadList_headerRight__jM-ao{align-items:center;display:flex}.AccountHeadList_tableContainer__aZFeB{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;overflow:hidden;overflow-y:auto}.AccountHeadList_table__S8EUP{border-collapse:collapse;width:100%}.AccountHeadList_table__S8EUP th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.AccountHeadList_table__S8EUP td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:1rem;vertical-align:middle}.AccountHeadList_table__S8EUP tr:hover{background:#f9fafb}.AccountHeadList_table__S8EUP tr:last-child td{border-bottom:none}.AccountHeadList_active__A9aEL{color:#059669;font-weight:600}.AccountHeadList_actions__jHbVF{display:flex;flex-wrap:wrap;gap:.5rem}.AccountHeadList_inactive__5aANo{background:#f3f4f6;color:#9ca3af}.AccountHeadList_actionButton__x8tKq{align-items:center;background:none!important;border:none!important;border-radius:6px;box-shadow:none!important;color:#6b7280;cursor:pointer;display:flex;justify-content:center;margin-left:8px;padding:.5rem;transition:all .2s ease}.AccountHeadList_actionButton__x8tKq:hover{background:#f3f4f6;color:#374151}.AccountHeadList_actionButton__x8tKq:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.AccountHeadList_actionButton__x8tKq svg{height:16px;width:16px}.AccountHeadList_table__S8EUP td>.AccountHeadList_button__tYMC0+.AccountHeadList_button__tYMC0{margin-left:8px}.AccountHeadList_table__S8EUP td svg{fill:none;stroke:currentColor;color:inherit;display:inline-block;margin:0 2px;vertical-align:middle}.AccountHeadList_addButton__IPfXx{margin-top:16px;width:40%}.AccountHeadList_modalForm__SCbmu{display:flex;flex-direction:column;gap:1rem;min-width:260px}.AccountHeadList_selectField__Pz4d3{position:relative;width:100%}.AccountHeadList_selectInput__smHC0{-webkit-appearance:none;appearance:none;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.7rem 2.5rem .7rem 1rem;transition:border .2s;width:100%}.AccountHeadList_selectInput__smHC0:focus{border-color:#6366f1;outline:none}.AccountHeadList_selectArrow__05swX{color:#9ca3af;font-size:1.2rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@media(max-width:700px){.AccountHeadList_container__YaCJw{padding:1rem}.AccountHeadList_header__-5Lce{align-items:stretch;flex-direction:column;gap:1rem}.AccountHeadList_headerLeft__MYAtS{order:2}.AccountHeadList_headerRight__jM-ao{justify-content:center;order:1}.AccountHeadList_table__S8EUP td,.AccountHeadList_table__S8EUP th{font-size:.95rem;padding:.5rem}.AccountHeadList_searchContainer__FkJ3R{max-width:none}}.AccountHeadList_searchContainer__FkJ3R{max-width:400px;width:100%}.AccountHeadList_searchWrapper__Ze69P{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;position:relative;transition:all .2s ease}.AccountHeadList_searchWrapper__Ze69P:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AccountHeadList_searchIcon__WsNad{color:#9ca3af;left:12px;pointer-events:none;position:absolute;z-index:1}.AccountHeadList_searchInput__Cs6Mt{background:#0000;border:none;color:#374151;font-size:.875rem;outline:none;padding:.75rem 1rem .75rem 2.5rem;width:100%}.AccountHeadList_searchInput__Cs6Mt::placeholder{color:#9ca3af}.AccountHeadList_clearButton__ZLtlX{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;transition:all .2s ease}.AccountHeadList_clearButton__ZLtlX:hover{background:#f3f4f6;color:#6b7280}.AccountHeadList_clearButton__ZLtlX:focus{box-shadow:0 0 0 2px #3b82f633;outline:none}.AccountHeadList_toggleLabel__k4xx5{align-items:center;display:flex;font-size:1rem;gap:.7rem}.AccountHeadList_toggleSwitch__KY\+ib{display:inline-block;height:22px;margin:0 auto;position:relative;width:40px}.AccountHeadList_toggleSwitch__KY\+ib input{height:0;opacity:0;width:0}.AccountHeadList_slider__xjBPE{background:#d1d5db;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background .2s}.AccountHeadList_slider__xjBPE:before{background:#fff;border-radius:50%;bottom:2px;content:"";height:18px;left:2px;position:absolute;transition:transform .2s;width:18px}input:checked+.AccountHeadList_slider__xjBPE{background:#10b981}input:checked+.AccountHeadList_slider__xjBPE:before{transform:translateX(18px)}.AccountHeadList_toggleRow__FPEEM{display:flex;gap:2rem;justify-content:space-between;margin:1.2rem 0 .5rem}.VerifyTfaPage_tfaVerifyContainer__IGPcp{align-items:center;background:#f8fafc;display:flex;justify-content:center;min-height:100vh}.VerifyTfaPage_tfaCard__Lngbf{align-items:center;background:#fff;border-radius:18px;box-shadow:0 8px 32px #1e293b1a;display:flex;flex-direction:column;max-width:95vw;min-width:340px;padding:2.5rem 2.2rem 2.2rem;position:relative}.VerifyTfaPage_lockIcon__LBZ-U{align-items:center;display:flex;justify-content:center;margin-bottom:1.2rem}.VerifyTfaPage_tfaCard__Lngbf h2{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.VerifyTfaPage_tfaHelperText__yvtPX{color:#64748b;font-size:1.02rem;margin-bottom:1.2rem;text-align:center}.VerifyTfaPage_pinInputRow__icWab{align-items:center;display:flex;gap:.5rem;margin-bottom:.7rem;width:100%}.VerifyTfaPage_pinInput__LCl5f{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;flex:1 1;font-size:1.15rem;outline:none;padding:.9rem 1.1rem;transition:border .2s,box-shadow .2s}.VerifyTfaPage_pinInput__LCl5f:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.VerifyTfaPage_pinToggleBtn__yQzgE{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;padding:.2rem .4rem;transition:color .2s}.VerifyTfaPage_pinToggleBtn__yQzgE:hover:not(:disabled){color:#1d4ed8}.VerifyTfaPage_pinToggleBtn__yQzgE:disabled{cursor:not-allowed;opacity:.5}.VerifyTfaPage_verifyBtn__Kjj\+x{background:linear-gradient(90deg,#3b82f6,#3b82f6);border:none;border-radius:10px;box-shadow:0 2px 12px #3b82f61a;color:#fff;font-size:1.08rem;font-weight:700;margin-top:1.2rem;padding:.95rem 0;transition:background .2s,box-shadow .2s;width:100%}.VerifyTfaPage_verifyBtn__Kjj\+x:hover:not(:disabled){background:linear-gradient(90deg,#2563eb,#3b82f6);box-shadow:0 4px 18px #3b82f62e}.VerifyTfaPage_verifyBtn__Kjj\+x:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed}@media(max-width:500px){.VerifyTfaPage_tfaCard__Lngbf{min-width:90vw;padding:1.2rem .5rem}}.ReportsPage_reportsContainer__quaqm{display:flex;flex-direction:column;margin-bottom:4rem}.ReportsPage_pageTitle__U9hjm{color:#1e293b;font-size:2rem;font-weight:800;letter-spacing:-1px;margin-bottom:2.2rem;text-align:left}.ReportsPage_tabBar__dbWpw{border-bottom:2px solid #e5e7eb;display:flex;gap:1.2rem;padding-bottom:.5rem}.ReportsPage_activeTab__IT929,.ReportsPage_tabBtn__NLQeY{background:none;border:none;border-radius:10px 10px 0 0;color:#64748b;cursor:pointer;font-size:1.08rem;font-weight:600;outline:none;padding:.7rem 1.6rem;position:relative;transition:background .18s,color .18s}.ReportsPage_tabBtn__NLQeY:hover{background:#f3f4f6;color:#2563eb}.ReportsPage_activeTab__IT929{background:#3b82f6;box-shadow:0 4px 16px #3b82f61a;color:#fff;z-index:2}.ReportsPage_reportContent__CVDy\+{border-radius:12px;flex:1 1;min-height:320px}.ReportsPage_reportSection__mAJdG{animation:ReportsPage_fadeIn__xuMV1 .3s}@keyframes ReportsPage_fadeIn__xuMV1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ReportsPage_tableWrapper__nog3X{background:#fff;border-radius:10px;box-shadow:0 2px 8px #1e293b0a;margin-top:1.2rem;overflow-x:auto;width:100%}.ReportsPage_reportTable__BVMx9{background:#fff;border-collapse:collapse;border-radius:10px;min-width:700px;overflow:hidden;width:100%}.ReportsPage_reportTable__BVMx9 td,.ReportsPage_reportTable__BVMx9 th{font-size:1.01rem;padding:.85rem 1.1rem;text-align:left}.ReportsPage_reportTable__BVMx9 th{background:#f3f4f6;border-bottom:2px solid #e5e7eb;color:#1e293b;font-weight:700}.ReportsPage_reportTable__BVMx9 tbody tr:nth-child(2n){background:#f8fafc}.ReportsPage_reportTable__BVMx9 tbody tr:hover{background:#e0e7ef;transition:background .18s}.ReportsPage_reportTable__BVMx9 td{border-bottom:1px solid #e5e7eb;color:#374151}.ReportsPage_filterBar__lBDn5{align-items:center;background:#f3f4f6;border-radius:10px;box-shadow:0 1px 4px #1e293b0a;display:flex;gap:1.1rem;margin-bottom:1.5rem;padding:1rem 1.2rem}.ReportsPage_filterBar__lBDn5 input[type=date],.ReportsPage_filterBar__lBDn5 select{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#1e293b;font-size:1.01rem;outline:none;padding:.6rem 1.1rem;transition:border .18s,box-shadow .18s;width:50%}.ReportsPage_filterBar__lBDn5 input[type=date]:focus,.ReportsPage_filterBar__lBDn5 select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.ReportsPage_filterBar__lBDn5 select option{background:#fff;color:#1e293b}.ReportsPage_filterBar__lBDn5 select option:checked{background:#e0e7ef;color:#2563eb;font-weight:700}.ReportsPage_filterBar__lBDn5 select.ReportsPage_selected__2jRUM{border:2px solid #3b82f6;box-shadow:0 0 0 2px #3b82f621}.ReportsPage_filterBar__lBDn5 select{min-width:160px}.ReportsPage_filterBar__lBDn5 input[type=date]{min-width:140px}.ReportsPage_filterBtn__nQ4kj{background:linear-gradient(90deg,#3b82f6 60%,#3b82f6);border:none;border-radius:8px;box-shadow:0 1px 4px #1e293b12;color:#fff;cursor:pointer;font-size:1.01rem;font-weight:600;margin-left:.5rem;padding:.6rem 1.5rem;transition:background .18s,box-shadow .18s}.ReportsPage_filterBtn__nQ4kj:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed}.ReportsPage_filterBtn__nQ4kj:hover:not(:disabled){background:linear-gradient(90deg,#2563eb 60%,#3b82f6)}.ReportsPage_select__5zoHf,select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;font-size:1rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:20%}.ReportsPage_select__5zoHf:focus,select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ReportsPage_select__5zoHf option:checked,select option:checked{background:#e0e7ef;color:#2563eb;font-weight:700}.ReportsPage_searchWrapper__VOxMY{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem;max-width:400px;position:relative;width:100%}.ReportsPage_searchInput__S3vjg{border:1px solid #ccc;border-radius:12px;box-shadow:0 1px 4px #0000000a;font-size:1rem;outline:none;padding:.5rem 2.5rem .5rem 2.3rem;transition:border .2s;width:100%}.ReportsPage_searchInput__S3vjg:focus{border:1.5px solid #007bff}.ReportsPage_searchIcon__eGusm{color:#888;font-size:1.1rem;left:.75rem;pointer-events:none;position:absolute}.ReportsPage_clearBtn__L-XW\+{background:none;border:none;color:#888;cursor:pointer;font-size:1.2rem;line-height:1;padding:0;position:absolute;right:.75rem}.ReportsPage_printControls__UKJPu{align-items:center;display:flex;gap:1.5rem;margin-bottom:1.5rem}.ReportsPage_radioLabel__pT1n7{align-items:center;color:#6c757d;display:flex;font-size:1.1rem;font-weight:600;gap:.4rem}.ReportsPage_printBtn__CicSH{background:#e53935;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:.6rem 2rem;transition:background .2s}.ReportsPage_printBtn__CicSH:hover{background:#b71c1c}@media(max-width:700px){.ReportsPage_reportsContainer__quaqm{min-width:0;padding:1.2rem .3rem}.ReportsPage_tabBar__dbWpw{flex-wrap:wrap;gap:.5rem}.ReportsPage_reportContent__CVDy\+{padding:1rem .2rem}.ReportsPage_reportTable__BVMx9{font-size:.97rem;min-width:520px}.ReportsPage_tableWrapper__nog3X{padding:.2rem}}.ReportsPage_actionButton__COvR2{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.ReportsPage_actionButton__COvR2:hover{background:#f3f4f6;color:#374151}.ReportsPage_actionButton__COvR2:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.ReportsPage_actionButton__COvR2 svg{height:16px;width:16px}.PendingAmountList_pendingAmountPage__IcW\+\+{padding:2rem}.PendingAmountList_title__sjtI-{font-size:1.5rem;margin-bottom:1.5rem}.PendingAmountList_searchBar__QGdN1{margin-bottom:1rem}.PendingAmountList_searchInput__NR1XL{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.5rem 1rem;width:400px}.PendingAmountList_table__Gi0Ek{background:#fff}.PendingAmountList_table__Gi0Ek td,.PendingAmountList_table__Gi0Ek th{border:1px solid #eee;padding:.75rem 1rem;text-align:left}.PendingAmountList_table__Gi0Ek th{background:#f8f8f8}.PendingAmountList_centerMessage__RajTw{color:#888;padding:1rem 0;text-align:center!important}.PendingAmountList_table__Gi0Ek td.PendingAmountList_centerMessage__RajTw{color:#888;padding:1rem 0;text-align:center}.PendingAmountList_tableContainer__o161P{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;overflow-x:auto;overflow-y:auto}.PendingAmountList_table__Gi0Ek{border-collapse:collapse;width:100%}.PendingAmountList_table__Gi0Ek th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.PendingAmountList_table__Gi0Ek td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:1rem;vertical-align:middle}.PendingAmountList_table__Gi0Ek tr:hover{background:#f9fafb}.PendingAmountList_table__Gi0Ek tr:last-child td{border-bottom:none}.PendingAmountList_actionButton__C8bkO{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.PendingAmountList_actionButton__C8bkO:hover{background:#f3f4f6;color:#374151;transform:scale(1.05)}.PendingAmountList_actionButton__C8bkO:active{transform:scale(.95)}.PendingAmountList_actionButton__C8bkO svg{height:16px;width:16px}.DataSheetForm_form__BY4da{display:flex;flex-direction:column;gap:2rem;padding:1rem 0}.DataSheetForm_formSection__jVfoR{display:flex;flex-direction:column;gap:1rem}.DataSheetForm_formSection__jVfoR h3{border-bottom:2px solid #ecf0f1;color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.DataSheetForm_sectionHeader__w3ZDV{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.DataSheetForm_sectionHeader__w3ZDV h3{border-bottom:none;margin:0;padding-bottom:0}.DataSheetForm_emptyItems__MJXDM{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;padding:2rem;text-align:center}.DataSheetForm_emptyItems__MJXDM p{font-size:1rem;margin:0}.DataSheetForm_itemsList__4panb{display:flex;flex-direction:column;gap:1rem}.DataSheetForm_itemRow__vRQGO{align-items:flex-start;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.DataSheetForm_itemRow__vRQGO:hover{background:#e9ecef;border-color:#dee2e6}.DataSheetForm_itemFields__oIDLq{display:flex;flex:1 1;gap:1rem}@media(max-width:768px){.DataSheetForm_itemFields__oIDLq{flex-direction:column}}.DataSheetForm_removeButton__J8AAZ{align-self:flex-end;border-radius:30px;flex-shrink:0;height:30px;margin-bottom:8px;width:30px}.DataSheetForm_formActions__d781M{border-top:1px solid #ecf0f1;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}@media(max-width:768px){.DataSheetForm_formActions__d781M{flex-direction:column-reverse}.DataSheetForm_form__BY4da{gap:1.5rem}.DataSheetForm_itemRow__vRQGO{flex-direction:column;gap:.75rem}.DataSheetForm_removeButton__J8AAZ{align-self:stretch;margin-top:0}}.DataSheetList_container__NbuJ4{margin:0 auto}.DataSheetList_header__LCgQD{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}@media(max-width:768px){.DataSheetList_header__LCgQD{flex-direction:column;gap:1rem}}.DataSheetList_titleSection__iXJwW h2{color:#2c3e50;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.DataSheetList_titleSection__iXJwW p{color:#7f8c8d;font-size:1rem;margin:0}.DataSheetList_actions__0Kmyb{display:flex;flex-direction:column;gap:1rem;min-width:300px}@media(max-width:768px){.DataSheetList_actions__0Kmyb{min-width:auto;width:100%}}.DataSheetList_searchSection__v\+c\+a .DataSheetList_searchInput__beiPe{width:100%}.DataSheetList_buttonGroup__KbbqP{display:flex;gap:1rem}@media(max-width:768px){.DataSheetList_buttonGroup__KbbqP{flex-direction:column}}.DataSheetList_createButton__M1NRo,.DataSheetList_exportButton__X\+UsF{flex:1 1}.DataSheetList_content__OeOXT{min-height:400px}.DataSheetList_loadingContainer__xqQKd{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.DataSheetList_loadingContainer__xqQKd p{color:#7f8c8d;font-size:1.1rem}.DataSheetList_loadingSpinner__zUI4G{animation:DataSheetList_spin__KTcYL 1s linear infinite;border:4px solid #ecf0f1;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes DataSheetList_spin__KTcYL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DataSheetList_emptyState__mtTWn{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px;text-align:center}.DataSheetList_emptyState__mtTWn .DataSheetList_emptyIcon__KNMoO{font-size:4rem;opacity:.5}.DataSheetList_emptyState__mtTWn h3{color:#2c3e50;font-size:1.5rem;margin:0}.DataSheetList_emptyState__mtTWn p{color:#7f8c8d;font-size:1rem;margin:0}.DataSheetList_dataSheetGrid__WKv5g{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media(max-width:768px){.DataSheetList_dataSheetGrid__WKv5g{gap:1rem;grid-template-columns:1fr}}.DataSheetList_dataSheetCard__9UcMl{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .2s ease}.DataSheetList_dataSheetCard__9UcMl:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.DataSheetList_cardHeader__VPALl{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #ecf0f1;padding:1.5rem}.DataSheetList_cardHeader__VPALl .DataSheetList_sheetName__E135R{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.DataSheetList_cardHeader__VPALl .DataSheetList_itemCount__YfTSY{color:#7f8c8d;font-size:.9rem;font-weight:500}.DataSheetList_cardContent__eAoH0{padding:1.5rem}.DataSheetList_metaInfo__CpjZg{color:#7f8c8d;display:flex;flex-direction:column;font-size:.85rem;gap:.5rem;margin-bottom:1rem}.DataSheetList_metaInfo__CpjZg span{align-items:center;display:flex;gap:.5rem}.DataSheetList_previewItems__QYpQd h4{color:#2c3e50;font-size:1rem;font-weight:600;margin:0 0 .75rem}.DataSheetList_previewItems__QYpQd ul{list-style:none;margin:0;padding:0}.DataSheetList_previewItems__QYpQd li{border-bottom:1px solid #f1f3f4;font-size:.9rem;line-height:1.4;padding:.5rem 0}.DataSheetList_previewItems__QYpQd li:last-child{border-bottom:none}.DataSheetList_previewItems__QYpQd li strong{color:#2c3e50;font-weight:600}.DataSheetList_previewItems__QYpQd .DataSheetList_moreItems__jgfiZ{color:#3498db;font-style:italic;font-weight:500}.DataSheetList_cardActions__AUWa5{background:#f8f9fa;border-top:1px solid #ecf0f1;display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem 1.5rem}@media(max-width:768px){.DataSheetList_cardActions__AUWa5{flex-direction:column}}.DataSheetList_deleteModal__nZURc{padding:1rem 0;text-align:center}.DataSheetList_deleteModal__nZURc p{color:#2c3e50;line-height:1.5;margin:0 0 1rem}.DataSheetList_deleteModal__nZURc p:last-of-type{color:#e74c3c;font-weight:500}.DataSheetList_deleteActions__4lYz2{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}@media(max-width:768px){.DataSheetList_deleteActions__4lYz2{flex-direction:column}}.DataSheetDetail_container__m20Ax{margin:0 auto}.DataSheetDetail_header__RX4fk{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}@media(max-width:768px){.DataSheetDetail_header__RX4fk{flex-direction:column;gap:1rem}}.DataSheetDetail_titleSection__QpHTE{flex:1 1}.DataSheetDetail_titleSection__QpHTE .DataSheetDetail_backButton__bGAdC{margin-bottom:1rem}.DataSheetDetail_titleSection__QpHTE h2{color:#2c3e50;font-size:1.5rem;font-weight:700;margin:0 0 1rem}.DataSheetDetail_titleSection__QpHTE .DataSheetDetail_metaInfo__ytl7T{color:#7f8c8d;display:flex;font-size:.9rem;gap:2rem}.DataSheetDetail_titleSection__QpHTE .DataSheetDetail_metaInfo__ytl7T span{align-items:center;display:flex;gap:.5rem}@media(max-width:768px){.DataSheetDetail_titleSection__QpHTE .DataSheetDetail_metaInfo__ytl7T{flex-direction:column;gap:.5rem}}.DataSheetDetail_actions__S0m5G{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.DataSheetDetail_actions__S0m5G{justify-content:stretch;width:100%}}.DataSheetDetail_content__tMCbb{min-height:400px}.DataSheetDetail_loadingContainer__-4-WU{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.DataSheetDetail_loadingContainer__-4-WU p{color:#7f8c8d;font-size:1.1rem}.DataSheetDetail_loadingSpinner__cHCG5{animation:DataSheetDetail_spin__016sM 1s linear infinite;border:4px solid #ecf0f1;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes DataSheetDetail_spin__016sM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DataSheetDetail_errorContainer__rgQlk{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px;text-align:center}.DataSheetDetail_errorContainer__rgQlk h2{color:#e74c3c;font-size:1.5rem;margin:0}.DataSheetDetail_errorContainer__rgQlk p{color:#7f8c8d;font-size:1rem;margin:0}.DataSheetDetail_emptyState__kre7w{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px;text-align:center}.DataSheetDetail_emptyState__kre7w .DataSheetDetail_emptyIcon__IxZ-P{font-size:4rem;opacity:.5}.DataSheetDetail_emptyState__kre7w h3{color:#2c3e50;font-size:1.5rem;margin:0}.DataSheetDetail_emptyState__kre7w p{color:#7f8c8d;font-size:1rem;margin:0}.DataSheetDetail_itemsContainer__Gf1su{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.DataSheetDetail_itemsHeader__COMse{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #ecf0f1;padding:1.5rem}.DataSheetDetail_itemsHeader__COMse h2{color:#2c3e50;font-size:1.5rem;font-weight:600;margin:0}.DataSheetDetail_tableContainer__P4cwK{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;overflow-x:auto;overflow-y:auto}.DataSheetDetail_itemsTable__ieEI8{border-collapse:collapse;min-width:800px;width:100%}.DataSheetDetail_itemsTable__ieEI8 th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.DataSheetDetail_itemsTable__ieEI8 td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:1rem;vertical-align:middle}.DataSheetDetail_itemsTable__ieEI8 tr:hover{background:#f9fafb}.DataSheetDetail_itemsTable__ieEI8 tr:last-child td{border-bottom:none}.DataSheetDetail_tableActions__c0EXR{align-items:center;display:flex;gap:.5rem}.DataSheetDetail_itemsList__2CY6D{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.DataSheetDetail_itemCard__meMgu{align-items:flex-start;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:space-between;padding:1.5rem;transition:all .2s ease}.DataSheetDetail_itemCard__meMgu:hover{background:#e9ecef;border-color:#dee2e6;box-shadow:0 2px 8px #0000001a}@media(max-width:768px){.DataSheetDetail_itemCard__meMgu{flex-direction:column;gap:1rem}}.DataSheetDetail_itemContent__zGfI7{display:flex;flex:1 1;gap:1rem}@media(max-width:768px){.DataSheetDetail_itemContent__zGfI7{flex-direction:column;gap:.75rem}}.DataSheetDetail_itemNumber__Nl2M4{align-items:center;background:#3498db;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;height:40px;justify-content:center;width:40px}.DataSheetDetail_itemDetails__D7M\+6{flex:1 1}.DataSheetDetail_itemDetails__D7M\+6 .DataSheetDetail_itemDescription__u-9Rt{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.DataSheetDetail_itemDetails__D7M\+6 .DataSheetDetail_itemValue__K5mzG{color:#34495e;font-size:1rem;line-height:1.5;margin:0 0 .75rem}.DataSheetDetail_itemDetails__D7M\+6 .DataSheetDetail_itemMeta__D9E9J{color:#7f8c8d;display:flex;font-size:.8rem;gap:1rem}.DataSheetDetail_itemDetails__D7M\+6 .DataSheetDetail_itemMeta__D9E9J span{align-items:center;display:flex;gap:.25rem}@media(max-width:768px){.DataSheetDetail_itemDetails__D7M\+6 .DataSheetDetail_itemMeta__D9E9J{flex-direction:column;gap:.25rem}}.DataSheetDetail_itemActions__rwgnV{display:flex;flex-shrink:0;gap:.75rem}@media(max-width:768px){.DataSheetDetail_itemActions__rwgnV{justify-content:stretch;width:100%}}.DataSheetDetail_itemForm__dLFr4{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.DataSheetDetail_formActions__Hvfnk{border-top:1px solid #ecf0f1;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}@media(max-width:768px){.DataSheetDetail_formActions__Hvfnk{flex-direction:column-reverse}}.DataSheetDetail_deleteModal__0Oj7j{padding:1rem 0;text-align:center}.DataSheetDetail_deleteModal__0Oj7j p{color:#2c3e50;line-height:1.5;margin:0 0 1rem}.DataSheetDetail_deleteModal__0Oj7j p:last-of-type{color:#e74c3c;font-weight:500}.DataSheetDetail_deleteActions__Yu9wU{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}@media(max-width:768px){.DataSheetDetail_deleteActions__Yu9wU{flex-direction:column}}.InstructionManagement_container__JnMHi{margin:0 auto;max-width:1200px;padding:2rem}.InstructionManagement_header__5289u{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.InstructionManagement_header__5289u h2{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.InstructionManagement_loading__pBzrO{color:#6b7280;font-size:1.125rem;padding:3rem;text-align:center}.InstructionManagement_formContainer__qHeJR{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;padding:2rem}.InstructionManagement_formContainer__qHeJR h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.InstructionManagement_form__fd-NX{display:flex;flex-direction:column;gap:1.5rem}.InstructionManagement_formGroup__EZjXw{display:flex;flex-direction:column;gap:.5rem}.InstructionManagement_formGroup__EZjXw label{color:#374151;font-size:.875rem;font-weight:500}.InstructionManagement_formGroup__EZjXw input[type=text],.InstructionManagement_formGroup__EZjXw textarea{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:.75rem;transition:border-color .2s}.InstructionManagement_formGroup__EZjXw input[type=text]:focus,.InstructionManagement_formGroup__EZjXw textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InstructionManagement_formGroup__EZjXw textarea{min-height:120px;resize:vertical}.InstructionManagement_checkboxLabel__pIe5l{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.InstructionManagement_checkboxLabel__pIe5l input[type=checkbox]{accent-color:#3b82f6;height:1rem;width:1rem}.InstructionManagement_formActions__z7glV{border-top:1px solid #e5e7eb;display:flex;gap:1rem;padding-top:1rem}.InstructionManagement_instructionsList__GBn8K h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.InstructionManagement_emptyState__JEtIp{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:3rem;text-align:center}.InstructionManagement_emptyState__JEtIp p{color:#6b7280;font-size:1rem;margin:0}.InstructionManagement_instructionsGrid__yZkBv{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.InstructionManagement_instructionCard__nGy14{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1.5rem;transition:box-shadow .2s}.InstructionManagement_instructionCard__nGy14:hover{box-shadow:0 4px 6px #0000001a}.InstructionManagement_instructionHeader__tp4dn{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.InstructionManagement_instructionHeader__tp4dn h4{color:#1f2937;flex:1 1;font-size:1.125rem;font-weight:600;margin:0}.InstructionManagement_status__A\+Emb{flex-shrink:0}.InstructionManagement_statusBadge__Pkwiz{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.InstructionManagement_statusBadge__Pkwiz.InstructionManagement_active__7HDN5{background:#dcfce7;color:#166534}.InstructionManagement_statusBadge__Pkwiz.InstructionManagement_inactive__DKQtW{background:#fef2f2;color:#dc2626}.InstructionManagement_instructionContent__6sQnx{margin-bottom:1rem}.InstructionManagement_instructionContent__6sQnx p{color:#4b5563;font-size:.875rem;line-height:1.6;margin:0}.InstructionManagement_instructionMeta__x8dH2{background:#f9fafb;border-radius:6px;display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:.75rem}.InstructionManagement_instructionMeta__x8dH2 span{color:#6b7280;font-size:.75rem}.InstructionManagement_instructionActions__-RuTB{display:flex;gap:.75rem;justify-content:flex-end}@media(max-width:768px){.InstructionManagement_container__JnMHi{padding:1rem}.InstructionManagement_header__5289u{align-items:stretch;flex-direction:column;gap:1rem}.InstructionManagement_header__5289u h2{text-align:center}.InstructionManagement_instructionsGrid__yZkBv{grid-template-columns:1fr}.InstructionManagement_formActions__z7glV,.InstructionManagement_instructionActions__-RuTB{flex-direction:column}}.CompanyManagement_container__j9TM7{background-color:#f8fafc;min-height:100vh;padding:24px}.CompanyManagement_header__nIMyx{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.CompanyManagement_header__nIMyx h1{color:#1e293b;font-size:28px;font-weight:700;margin:0}.CompanyManagement_button__5eDPc{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;outline:none;padding:10px 16px;text-decoration:none;transition:all .2s ease}.CompanyManagement_button__5eDPc:disabled{cursor:not-allowed;opacity:.6}.CompanyManagement_button__5eDPc svg{flex-shrink:0}.CompanyManagement_primaryButton__IccyY{background-color:#2563eb;color:#fff}.CompanyManagement_primaryButton__IccyY:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.CompanyManagement_primaryButton__IccyY:active{box-shadow:0 2px 6px #2563eb4d;transform:translateY(0)}.CompanyManagement_secondaryButton__RJ1b9{background-color:#fff;border:2px solid #2563eb;color:#2563eb}.CompanyManagement_secondaryButton__RJ1b9:hover:not(:disabled){background-color:#eff6ff;box-shadow:0 4px 12px #2563eb26;transform:translateY(-1px)}.CompanyManagement_secondaryButton__RJ1b9:active{background-color:#dbeafe;transform:translateY(0)}.CompanyManagement_iconButton__9M8Q-{border-radius:6px;min-height:36px;min-width:36px;padding:8px}.CompanyManagement_editButton__5eaBx{background-color:#2563eb;color:#fff}.CompanyManagement_editButton__5eaBx:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.CompanyManagement_warningButton__ryf17{background-color:#f59e0b;color:#fff}.CompanyManagement_warningButton__ryf17:hover:not(:disabled){background-color:#d97706;box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.CompanyManagement_successButton__jnfet{background-color:#10b981;color:#fff}.CompanyManagement_successButton__jnfet:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.CompanyManagement_dangerButton__Arnli{background-color:#dc2626;color:#fff}.CompanyManagement_dangerButton__Arnli:hover:not(:disabled){background-color:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.CompanyManagement_loading__Kyfov{align-items:center;color:#64748b;display:flex;font-size:16px;justify-content:center;padding:48px}.CompanyManagement_companiesGrid__I8MCg{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.CompanyManagement_companyCard__PiLo2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px;transition:all .2s ease}.CompanyManagement_companyCard__PiLo2:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.CompanyManagement_companyHeader__OovK3{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.CompanyManagement_companyHeader__OovK3 h3{color:#1e293b;flex:1 1;font-size:18px;font-weight:600;margin:0 12px 0 0}.CompanyManagement_statusBadge__Vo-lz{border-radius:20px;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.CompanyManagement_activeBadge__wzhJ-{background-color:#dcfce7;color:#166534}.CompanyManagement_inactiveBadge__5TjAx{background-color:#fee2e2;color:#991b1b}.CompanyManagement_companyInfo__EiXl-{margin-bottom:16px}.CompanyManagement_companyInfo__EiXl- p{color:#475569;font-size:14px;margin:6px 0}.CompanyManagement_companyInfo__EiXl- p strong{color:#334155;font-weight:500}.CompanyManagement_companyActions__70cpx{border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding-top:16px}.CompanyManagement_modalOverlay__4wdyW{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.CompanyManagement_modal__JWUZj{background:#fff;border-radius:16px;box-shadow:0 25px 50px #00000040;max-height:90vh;max-width:1000px;overflow:hidden;width:90%}.CompanyManagement_modalHeader__yH4US{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px}.CompanyManagement_modalHeader__yH4US h2{color:#1e293b;font-size:20px;font-weight:600;margin:0}.CompanyManagement_closeButton__DK0EK{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.CompanyManagement_closeButton__DK0EK:hover{background-color:#f1f5f9;color:#1e293b}.CompanyManagement_form__keZfK,.CompanyManagement_modalContent__Ohgxv{max-height:60vh;overflow-y:auto;padding:24px}.CompanyManagement_formRow__ZKgBM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.CompanyManagement_formGroup__fIfkB{display:flex;flex-direction:column;margin-bottom:16px}.CompanyManagement_checkboxGroup__svgBA{margin-bottom:16px}.CompanyManagement_checkboxLabel__vfeiK{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;padding-left:28px;position:relative}.CompanyManagement_checkboxLabel__vfeiK input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.CompanyManagement_checkboxLabel__vfeiK input[type=checkbox]:checked~.CompanyManagement_checkmark__6DJmY{background-color:#2563eb;border-color:#2563eb}.CompanyManagement_checkboxLabel__vfeiK input[type=checkbox]:checked~.CompanyManagement_checkmark__6DJmY:after{display:block}.CompanyManagement_checkmark__6DJmY{background-color:#fff;border:2px solid #d1d5db;border-radius:4px;height:18px;left:0;position:absolute;transition:all .2s ease;width:18px}.CompanyManagement_checkmark__6DJmY:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.CompanyManagement_formActions__64kC7{border-top:1px solid #e2e8f0;padding-top:16px}.CompanyManagement_formActions__64kC7,.CompanyManagement_modalActions__ytwf2{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CompanyManagement_statsContent__zeNgI{padding:24px}.CompanyManagement_statsContent__zeNgI h3{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:24px}.CompanyManagement_statsGrid__7PN3k{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.CompanyManagement_statItem__l0OBW{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;text-align:center}.CompanyManagement_statNumber__o66Oh{color:#2563eb;display:block;font-size:24px;font-weight:700;margin-bottom:4px}.CompanyManagement_statLabel__YkEqY{color:#64748b;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.CompanyManagement_credentialsBox__Wzzpc{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:16px 0;padding:16px}.CompanyManagement_credentialItem__hHu97{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.CompanyManagement_credentialItem__hHu97:last-child{border-bottom:none}.CompanyManagement_credentialItem__hHu97 strong{color:#374151;font-weight:500}@media(max-width:768px){.CompanyManagement_container__j9TM7{padding:16px}.CompanyManagement_header__nIMyx{align-items:flex-start;flex-direction:column;gap:16px}.CompanyManagement_header__nIMyx h1{font-size:24px}.CompanyManagement_companiesGrid__I8MCg,.CompanyManagement_formRow__ZKgBM{grid-template-columns:1fr}.CompanyManagement_modal__JWUZj{margin:16px;width:95%}.CompanyManagement_companyActions__70cpx{flex-wrap:wrap;gap:6px}.CompanyManagement_button__5eDPc{font-size:13px;padding:8px 12px}.CompanyManagement_iconButton__9M8Q-{min-height:32px;min-width:32px;padding:6px}}.SuperAdminSettings_container__VKkbH{margin:0 auto;max-width:1200px;padding:2rem}.SuperAdminSettings_card__cbERp{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;padding:2rem}.SuperAdminSettings_card__cbERp h2{border-bottom:2px solid #ecf0f1;color:#2c3e50;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.5rem}.SuperAdminSettings_tfaSection__T2dUp{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}@media(max-width:768px){.SuperAdminSettings_tfaSection__T2dUp{align-items:flex-start;flex-direction:column;gap:1rem}}.SuperAdminSettings_tfaToggle__shgYr{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:1rem;padding:.5rem;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.SuperAdminSettings_tfaToggle__shgYr:hover{background-color:#f8f9fa}.SuperAdminSettings_tfaToggle__shgYr:focus{outline:2px solid #3498db;outline-offset:2px}.SuperAdminSettings_toggleOff__esFpP,.SuperAdminSettings_toggleOn__GF859{border-radius:12px;cursor:pointer;height:24px;position:relative;transition:all .3s ease;width:50px}.SuperAdminSettings_toggleOn__GF859{background-color:#27ae60}.SuperAdminSettings_toggleOff__esFpP{background-color:#bdc3c7}.SuperAdminSettings_toggleKnob__Y0ZaW{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.SuperAdminSettings_toggleOn__GF859 .SuperAdminSettings_toggleKnob__Y0ZaW{transform:translateX(26px)}.SuperAdminSettings_toggleOff__esFpP .SuperAdminSettings_toggleKnob__Y0ZaW{transform:translateX(0)}.SuperAdminSettings_toggleLabel__8Z580{color:#2c3e50;font-size:1rem;font-weight:600}.SuperAdminSettings_tfaStatusMsg__cC3B9{color:#7f8c8d;flex:1 1;font-size:.95rem;line-height:1.5}.SuperAdminSettings_tfaEnableForm__N4di0{display:flex;flex-direction:column;gap:1rem}.SuperAdminSettings_tfaEnableForm__N4di0 p{color:#2c3e50;line-height:1.6;margin:0}.SuperAdminSettings_tfaEnableForm__N4di0 input{border:1px solid #ddd;border-radius:6px;font-size:1rem;max-width:200px;padding:.75rem;width:100%}.SuperAdminSettings_tfaEnableForm__N4di0 input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.SuperAdminSettings_tfaEnableForm__N4di0 input:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.SuperAdminSettings_modalActions__RIxU3{border-top:1px solid #ecf0f1;display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}@media(max-width:768px){.SuperAdminSettings_modalActions__RIxU3{flex-direction:column-reverse}}.SuperAdminSettings_backupSection__DRx30{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}@media(max-width:768px){.SuperAdminSettings_backupSection__DRx30{flex-direction:column;gap:1rem}}.SuperAdminSettings_backupInfo__jFu1-{flex:1 1}.SuperAdminSettings_backupInfo__jFu1- p{color:#2c3e50;line-height:1.6;margin:0 0 1rem}.SuperAdminSettings_backupInfo__jFu1- .SuperAdminSettings_backupDescription__8GIj2{color:#7f8c8d;font-size:.95rem;line-height:1.5}.SuperAdminSettings_backupActions__Wfj71{display:flex;flex-direction:column;flex-shrink:0;gap:1rem}.CustomerLoginPage_loginWrapper__dpZoL{align-items:center;background:linear-gradient(135deg,#ff8da1,#ff8da1);display:flex;justify-content:center;min-height:100vh;padding:1rem}@media(max-width:768px){.CustomerLoginPage_loginWrapper__dpZoL{padding:.5rem}}.CustomerLoginPage_loginLeft__8MgIh{align-items:center;display:flex;justify-content:center;padding:2rem;width:100%}@media(max-width:480px){.CustomerLoginPage_loginLeft__8MgIh{padding:1rem}}.CustomerLoginPage_loginCard__pw4dh{animation:CustomerLoginPage_slideInUp__gWL9S .5s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:420px;padding:2.5rem;width:100%}@media(max-width:480px){.CustomerLoginPage_loginCard__pw4dh{padding:1.5rem}}.CustomerLoginPage_header__UA4xe{margin-bottom:2rem;text-align:center}.CustomerLoginPage_header__UA4xe h1{color:#1f2937;font-size:1.875rem;margin-bottom:.5rem}@media(max-width:480px){.CustomerLoginPage_header__UA4xe h1{font-size:1.5rem}}.CustomerLoginPage_header__UA4xe p{color:#6b7280;font-size:1rem}@media(max-width:480px){.CustomerLoginPage_header__UA4xe p{font-size:.9rem}}.CustomerLoginPage_form__GDyrD{display:flex;flex-direction:column;gap:1.5rem}.CustomerLoginPage_formGroup__4pCbH{display:flex;flex-direction:column;gap:.5rem}.CustomerLoginPage_label__89IV2{color:#374151;font-size:.875rem;font-weight:500}@media(max-width:480px){.CustomerLoginPage_label__89IV2{font-size:.8rem}}.CustomerLoginPage_input__zzIqp{border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease}.CustomerLoginPage_input__zzIqp::placeholder{color:#9ca3af}.CustomerLoginPage_input__zzIqp:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CustomerLoginPage_input__zzIqp.CustomerLoginPage_error__UP\+zG{border-color:#dc2626}@media(max-width:480px){.CustomerLoginPage_input__zzIqp{font-size:.9rem;padding:.6rem .9rem}}.CustomerLoginPage_errorText__tDg4y{color:#dc2626;font-size:.75rem}@media(max-width:480px){.CustomerLoginPage_errorText__tDg4y{font-size:.7rem}}.CustomerLoginPage_submitButton__mLuL5{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.CustomerLoginPage_submitButton__mLuL5:hover:not(:disabled){background:#2563eb}.CustomerLoginPage_submitButton__mLuL5:disabled{background:#9ca3af;cursor:not-allowed}@media(max-width:480px){.CustomerLoginPage_submitButton__mLuL5{font-size:.9rem;padding:.65rem 1rem}}.CustomerLoginPage_poweredBy__Yvq4Z{color:#6b7280;font-size:.875rem;margin-top:2rem;text-align:center}@media(max-width:480px){.CustomerLoginPage_poweredBy__Yvq4Z{font-size:.8rem}}@keyframes CustomerLoginPage_slideInUp__gWL9S{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CustomerDetails_customerDetail__CEn8f{background:#f9fafb;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;padding:0 1rem 2rem;width:100%}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_header__mq9vB{display:flex;flex:0 0 auto;flex-direction:column;margin-bottom:1rem}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_titleSection__q-g1N h2{color:#1f2937;font-size:2rem;font-weight:700;margin:1rem 0}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_content__CfMJ1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;flex:1 1 auto;margin-right:30px;max-height:calc(100vh - 110px);overflow-y:auto}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_section__W-NjD{border-bottom:1px solid #f3f4f6;padding:1.5rem}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_section__W-NjD h3{color:#374151;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_infoGrid__2ptqf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_infoItem__7gevE{display:flex;flex-direction:column;gap:.25rem}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_infoItem__7gevE label{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_infoItem__7gevE span{color:#1f2937;font-size:1rem}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR{margin-top:1rem;overflow-x:auto}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR table{border-collapse:collapse;min-width:600px;width:100%}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR table td,.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR table th{border-bottom:1px solid #e5e7eb;font-size:.875rem;padding:.75rem;text-align:left}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR table th{background:#f9fafb;font-weight:600}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR table tr:hover{background:#f9fafb}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR .CustomerDetails_invoiceRow__CKlUb{background:#fefefe}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR .CustomerDetails_receivedRow__xcQ5z{background:#f0fdf4}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR .CustomerDetails_typeBadge__zInvW{border-radius:4px;font-size:.75rem;font-weight:600;padding:4px 8px;text-transform:uppercase}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR .CustomerDetails_typeBadge__zInvW.CustomerDetails_invoice__BVroc{background:#dbeafe;color:#1e40af}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR .CustomerDetails_typeBadge__zInvW.CustomerDetails_received__bGfIV{background:#dcfce7;color:#166534}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR .CustomerDetails_invoiceAmount__arFWy{color:#dc2626;font-weight:600}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR .CustomerDetails_receivedAmount__J-CtJ{color:#059669;font-weight:600}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_emptyState__HwGYc,.CustomerDetails_customerDetail__CEn8f .CustomerDetails_errorContainer__nYPgM,.CustomerDetails_customerDetail__CEn8f .CustomerDetails_loadingContainer__KfecL{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_loadingSpinner__k7WC6{animation:CustomerDetails_spin__pTfim 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;margin-bottom:1rem;width:48px}@keyframes CustomerDetails_spin__pTfim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1024px){.CustomerDetails_customerDetail__CEn8f .CustomerDetails_content__CfMJ1{max-height:calc(100vh - 130px)}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_section__W-NjD{padding:1.3rem}}@media(max-width:768px){.CustomerDetails_customerDetail__CEn8f .CustomerDetails_titleSection__q-g1N h2{font-size:1.5rem}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_content__CfMJ1{max-height:calc(95vh - 120px)}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_content__CfMJ1 .CustomerDetails_section__W-NjD{padding:.8rem}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_infoGrid__2ptqf{grid-template-columns:1fr}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR table{font-size:.8rem}}@media(max-width:480px){.CustomerDetails_customerDetail__CEn8f .CustomerDetails_content__CfMJ1{max-height:calc(95vh - 110px)}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_content__CfMJ1 .CustomerDetails_section__W-NjD{padding:.5rem}.CustomerDetails_customerDetail__CEn8f .CustomerDetails_invoiceTable__4AApR table{min-width:500px}}.CustomerDetails_companyInfo__j\+4E0{margin-bottom:1rem;margin-top:1rem;text-align:center}.CustomerDetails_companyInfo__j\+4E0 h1{font-size:2rem;font-weight:700;margin:0}.CustomerDetails_companyInfo__j\+4E0 p{color:#555;font-size:1rem;margin:.2rem 0 0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.e692b7cf.css.map*/