: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)}}.LoginPage_loginContainer__r0rkA{align-items:center;background-color:#f0f2f5;display:flex;height:100vh;justify-content:center}.LoginPage_loginForm__9imHg{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;padding:2rem;width:320px}.LoginPage_loginForm__9imHg h2{color:#333;margin-bottom:1.5rem;text-align:center}.LoginPage_loginForm__9imHg .LoginPage_formGroup__9niRb{margin-bottom:1rem}.LoginPage_loginForm__9imHg .LoginPage_formGroup__9niRb label{color:#555;display:block;margin-bottom:.5rem}.LoginPage_loginForm__9imHg .LoginPage_formGroup__9niRb input{border:1px solid #dcdcdc;border-radius:4px;font-size:1rem;padding:.5rem;width:100%}.LoginPage_loginForm__9imHg .LoginPage_loginBtn__tT5Fd{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.6rem;width:100%}.LoginPage_loginForm__9imHg .LoginPage_loginBtn__tT5Fd:hover{background-color:#40a9ff}.LoginPage_loginForm__9imHg .LoginPage_loginBtn__tT5Fd:disabled{cursor:not-allowed;opacity:.6}.Header_header__Mw6u\+{align-items:center;background-color:var(--primary-color);box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;height:60px;justify-content:space-between;padding:0 1rem}.Header_logo__BN1O1{font-size:1.5rem;font-weight:700}.Header_logo__BN1O1 a{color:#fff;text-decoration:none}.Header_nav__6qk1B{align-items:center;display:flex;gap:1rem}.Header_logoutBtn__WdR3R{background:#0000;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;padding:.25rem .75rem;transition:background-color .2s}.Header_logoutBtn__WdR3R:hover{background-color:#fff3}.Sidebar_sidebar__tYk9S{background-color:var(--secondary-color);box-shadow:2px 0 4px #0000001a;color:#fff;min-height:calc(100vh - 60px);padding-top:1rem;width:150px}.Sidebar_sidebar__tYk9S nav ul{list-style:none;margin:0;padding:0}.Sidebar_sidebar__tYk9S nav ul li{margin:0}.Sidebar_sidebar__tYk9S nav ul li a{color:#fff;display:block;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s}.Sidebar_sidebar__tYk9S nav ul li a:hover{background-color:#0000001a}.Sidebar_sidebar__tYk9S nav ul li a.Sidebar_active__He8DC{background-color:#0003}.Dashboard_container__7nfjs{display:flex;flex-direction:column;height:100vh}.Dashboard_main__obaZe{display:flex;flex:1 1}.Dashboard_content__qysm4{background-color:#f5f5f5;flex:1 1;overflow-y:auto;padding:1.5rem}.Dashboard_content__qysm4 h1{color:#333;margin-bottom:1rem}.Dashboard_cards__x-hJb{display:flex;gap:1rem;margin-bottom:2rem}.Dashboard_cards__x-hJb .Dashboard_card__YoTSm{background:#fff;border-radius:8px;box-shadow:0 0 8px #0000000d;flex:1 1;padding:1rem}.Dashboard_cards__x-hJb .Dashboard_card__YoTSm h3{color:#555;margin-bottom:.5rem}.Dashboard_cards__x-hJb .Dashboard_card__YoTSm p{color:#1890ff;font-size:2rem;font-weight:700}.Dashboard_chartSection__BU\+7g{background:#fff;border-radius:8px;box-shadow:0 0 8px #0000000d;padding:1rem}.Dashboard_chartSection__BU\+7g h2{color:#333;margin-bottom:1rem}.CategoryPage_container__VnE64{display:flex;flex-direction:column;height:100vh}.CategoryPage_main__XEJVX{display:flex;flex:1 1}.CategoryPage_content__wMl3B{background-color:#f5f5f5;flex:1 1;padding:1.5rem;position:relative}.CategoryPage_content__wMl3B h1{color:#333;margin-bottom:1rem}.CategoryPage_content__wMl3B .CategoryPage_addBtn__LHug7{background-color:#52c41a;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:1rem;padding:.5rem 1rem}.CategoryPage_content__wMl3B .CategoryPage_addBtn__LHug7:hover{background-color:#73d13d}.CategoryPage_content__wMl3B .CategoryPage_table__uiD2I{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 0 8px #0000000d;overflow:hidden;width:100%}.CategoryPage_content__wMl3B .CategoryPage_table__uiD2I td,.CategoryPage_content__wMl3B .CategoryPage_table__uiD2I th{border-bottom:1px solid #f0f0f0;padding:.8rem 1rem;text-align:left}.CategoryPage_content__wMl3B .CategoryPage_table__uiD2I th{background:#fafafa;color:#555}.CategoryPage_content__wMl3B .CategoryPage_table__uiD2I tr:last-child td{border-bottom:none}.CategoryPage_content__wMl3B .CategoryPage_actionBtn__DJWQi,.CategoryPage_content__wMl3B .CategoryPage_deleteBtn__yHkGf{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;margin-right:.5rem;padding:.3rem .8rem}.CategoryPage_content__wMl3B .CategoryPage_actionBtn__DJWQi{background-color:#1890ff;color:#fff}.CategoryPage_content__wMl3B .CategoryPage_actionBtn__DJWQi:hover{background-color:#40a9ff}.CategoryPage_content__wMl3B .CategoryPage_deleteBtn__yHkGf{background-color:#ff4d4f;color:#fff}.CategoryPage_content__wMl3B .CategoryPage_deleteBtn__yHkGf:hover{background-color:#ff7875}.CategoryPage_content__wMl3B .CategoryPage_modalOverlay__RxD89{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq{background:#fff;border-radius:8px;box-shadow:0 0 12px #0000001a;padding:1.5rem;width:400px}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq h2{color:#333;margin-bottom:1rem}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq .CategoryPage_formGroup__82lds{margin-bottom:1rem}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq .CategoryPage_formGroup__82lds label{color:#555;display:block;margin-bottom:.4rem}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq .CategoryPage_formGroup__82lds input,.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq .CategoryPage_formGroup__82lds textarea{border:1px solid #d9d9d9;border-radius:4px;font-size:1rem;padding:.5rem;width:100%}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq .CategoryPage_formGroup__82lds textarea{resize:vertical}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq .CategoryPage_modalActions__uy3mU{display:flex;gap:.5rem;justify-content:flex-end}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq .CategoryPage_modalActions__uy3mU .CategoryPage_saveBtn__x4GQh{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq .CategoryPage_modalActions__uy3mU .CategoryPage_saveBtn__x4GQh:hover{background-color:#40a9ff}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq .CategoryPage_modalActions__uy3mU .CategoryPage_cancelBtn__-RxPj{background-color:#f5f5f5;border:none;border-radius:4px;color:#333;cursor:pointer;padding:.5rem 1rem}.CategoryPage_content__wMl3B .CategoryPage_modal__ZEUbq .CategoryPage_modalActions__uy3mU .CategoryPage_cancelBtn__-RxPj:hover{background-color:#e6e6e6}.ProductPage_container__VBAQ6{background:linear-gradient(120deg,#f8fcff,#e6ecfa);display:flex;flex-direction:column;height:100vh}.ProductPage_main__2fvrU{display:flex;flex:1 1}.ProductPage_content__2CtUd{background-color:#0000;flex:1 1;margin-left:auto;margin-right:auto;max-width:1100px;padding:2.4rem 2.7rem 2.2rem 2.2rem;position:relative}.ProductPage_content__2CtUd h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3470fa 20%,#26c6da 90%);-webkit-background-clip:text;background-clip:text;color:#20304c;font-size:2.15rem;font-weight:800;letter-spacing:-1.2px;margin-bottom:1.5rem}.ProductPage_content__2CtUd .ProductPage_lowStockBanner__v-q1g{background:linear-gradient(90deg,#ffeced 75%,#ffe0f2);border:2.1px solid #e54c32;border-radius:11px;box-shadow:0 2px 22px 0 #e44c321a;color:#c01825;font-size:1.09rem;font-weight:800;margin-bottom:22px;overflow:hidden;padding:.65em .75em;position:relative;width:100%}.ProductPage_content__2CtUd .ProductPage_lowStockBanner__v-q1g .ProductPage_bannerText__1tMBD{animation:ProductPage_marquee-left__kG5O8 18s linear infinite;display:inline-block;font-family:Segoe UI,Inter,Arial,sans-serif;letter-spacing:.03em;min-width:100%;white-space:nowrap}.ProductPage_content__2CtUd .ProductPage_lowStockBanner__v-q1g svg{margin-right:.7em;vertical-align:middle}@keyframes ProductPage_marquee-left__kG5O8{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.ProductPage_content__2CtUd .ProductPage_addBtn__5x-el{background:linear-gradient(90deg,#377dff 60%,#38c8f8);border:none;border-radius:7px;box-shadow:0 1px 6px #367fff1a;color:#fff;cursor:pointer;display:inline-block;font-size:1.09rem;font-weight:700;letter-spacing:.7px;margin-bottom:1.2rem;padding:.65rem 1.8rem;transition:background .2s,box-shadow .18s,transform .12s}.ProductPage_content__2CtUd .ProductPage_addBtn__5x-el:hover{background:linear-gradient(90deg,#236adf 55%,#1faedc);box-shadow:0 4px 16px #367fff2e;transform:translateY(-2px) scale(1.02)}.ProductPage_content__2CtUd .ProductPage_table__Vyu6H{background:#fff;border-collapse:initial;border-radius:16px;border-spacing:0;box-shadow:0 2px 16px #466ea017;display:block;margin-bottom:1.6rem;max-width:100%;min-width:820px;overflow-x:auto;width:100%}.ProductPage_content__2CtUd .ProductPage_table__Vyu6H td,.ProductPage_content__2CtUd .ProductPage_table__Vyu6H th{border-bottom:1.5px solid #f2f4f8;font-size:1.01rem;padding:1.05rem 1.2rem;text-align:left}.ProductPage_content__2CtUd .ProductPage_table__Vyu6H th{background:linear-gradient(90deg,#f8fafd 90%,#f3f3fc);border-bottom:2.2px solid #e3e9fa;color:#3465a4;font-size:1.08rem;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ProductPage_content__2CtUd .ProductPage_table__Vyu6H tr:last-child td{border-bottom:none}.ProductPage_content__2CtUd .ProductPage_table__Vyu6H tbody tr{transition:background .16s}.ProductPage_content__2CtUd .ProductPage_table__Vyu6H tbody tr:hover{background:#f1f7ff}.ProductPage_content__2CtUd .ProductPage_lowStock__abcam{background:linear-gradient(90deg,#fff0f1 60%,#fffbe0);border-radius:8px;color:#e53935;font-size:1.01em;font-weight:700;letter-spacing:.05em;margin-left:.4rem;margin-right:.13em;padding:.04em .32em .07em .22em;text-shadow:0 1px 2px #ffeaea}.ProductPage_content__2CtUd .ProductPage_actionBtn__lVHOt,.ProductPage_content__2CtUd .ProductPage_adjustBtn__WT-PA,.ProductPage_content__2CtUd .ProductPage_deleteBtn__3yQ0v{border:none;border-radius:5px;box-shadow:0 2px 12px #2582f70f;cursor:pointer;font-size:1.04rem;font-weight:500;margin-right:.6rem;padding:.42rem 1.1rem;transition:background .18s,box-shadow .13s,transform .1s}.ProductPage_content__2CtUd .ProductPage_actionBtn__lVHOt{background:linear-gradient(90deg,#1a9afe 80%,#0ed5b9);color:#fff}.ProductPage_content__2CtUd .ProductPage_actionBtn__lVHOt:hover{background:linear-gradient(90deg,#0e72be 80%,#19a598);box-shadow:0 4px 16px #1a9afe29;transform:scale(1.06)}.ProductPage_content__2CtUd .ProductPage_deleteBtn__3yQ0v{background:linear-gradient(90deg,#e54c32 75%,#ff758c);color:#fff}.ProductPage_content__2CtUd .ProductPage_deleteBtn__3yQ0v:hover{background:linear-gradient(90deg,#d33013 70%,#ff9f9a);box-shadow:0 2px 16px #e54c3221;transform:scale(1.06)}.ProductPage_content__2CtUd .ProductPage_adjustBtn__WT-PA{background:linear-gradient(90deg,#fbbf24 90%,#fef08a);color:#fff}.ProductPage_content__2CtUd .ProductPage_adjustBtn__WT-PA:hover{background:linear-gradient(90deg,#f59e42 70%,#fde68a);box-shadow:0 2px 16px #fbbf2421;transform:scale(1.06)}.ProductPage_content__2CtUd .ProductPage_modalOverlay__7zyqi{align-items:center;animation:ProductPage_fadeIn__kiRq3 .23s;background:#2638582b;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1002}@keyframes ProductPage_fadeIn__kiRq3{0%{opacity:0}to{opacity:1}}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A{background:#fff;border-radius:13px;box-shadow:0 4px 28px #2638582e;max-height:92vh;max-width:97vw;overflow-y:auto;padding:2.2rem 2.2rem 1.6rem;width:540px}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A h2{color:#183052;font-size:1.54rem;font-weight:700;margin-bottom:1.4rem}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_formGrid__0L0b8{grid-gap:1.16rem 2.25rem;display:grid;gap:1.16rem 2.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.3rem}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_formGrid__0L0b8 .ProductPage_formGroup__9PuAt{display:flex;flex-direction:column;margin-bottom:.14rem}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_formGrid__0L0b8 .ProductPage_formGroup__9PuAt label{color:#314365;font-size:1.05rem;font-weight:500;margin-bottom:.21rem}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_formGrid__0L0b8 .ProductPage_formGroup__9PuAt input,.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_formGrid__0L0b8 .ProductPage_formGroup__9PuAt select{background:#f8fbfe;border:1.5px solid #e7eaf3;border-radius:6px;box-shadow:0 1px 4px #557ab00f;font-size:1.09rem;padding:.54rem;transition:border .16s,box-shadow .1s}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_formGrid__0L0b8 .ProductPage_formGroup__9PuAt input:focus,.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_formGrid__0L0b8 .ProductPage_formGroup__9PuAt select:focus{border-color:#377dff;box-shadow:0 0 2px #377dff;outline:none}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_formGrid__0L0b8 .ProductPage_formGroup__9PuAt textarea{background:#f8fbfe;border:1.5px solid #e7eaf3;border-radius:6px;box-shadow:0 1px 4px #557ab00f;font-size:1.09rem;min-height:2.6rem;padding:.54rem;resize:vertical;transition:border .16s,box-shadow .1s}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_formGrid__0L0b8 .ProductPage_formGroup__9PuAt textarea:focus{border-color:#377dff;box-shadow:0 0 2px #377dff;outline:none}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_formGrid__0L0b8 .ProductPage_formGroup__9PuAt:last-child{grid-column:1/span 2}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_modalActions__4mSCq{display:flex;gap:.7rem;justify-content:flex-end;margin-top:.8rem}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_modalActions__4mSCq .ProductPage_saveBtn__hMruL{background:linear-gradient(90deg,#377dff 70%,#2ed1f3);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:.63rem 1.32rem;transition:background .15s,box-shadow .11s,transform .08s}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_modalActions__4mSCq .ProductPage_saveBtn__hMruL:hover{background:linear-gradient(90deg,#1e61c1 60%,#1ab0c5);box-shadow:0 2px 14px #367fff26;transform:scale(1.04)}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_modalActions__4mSCq .ProductPage_cancelBtn__cNoN3{background:#f6f7fb;border:none;border-radius:7px;color:#314365;cursor:pointer;font-size:1.05rem;font-weight:600;padding:.63rem 1.32rem;transition:background .15s}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A .ProductPage_modalActions__4mSCq .ProductPage_cancelBtn__cNoN3:hover{background:#e4e9f3}@media(max-width:900px){.ProductPage_content__2CtUd{max-width:100vw;padding:1.1rem .3rem}.ProductPage_content__2CtUd .ProductPage_modal__qBV0A{min-width:0;padding:1.2rem .6rem 1rem;width:99vw}.ProductPage_content__2CtUd .ProductPage_formGrid__0L0b8{gap:.8rem 0!important;grid-template-columns:1fr!important}.ProductPage_table__Vyu6H{font-size:.97rem;min-width:620px}}.SalePage_container__7tXz6{background:#f7fafd;display:flex;flex-direction:column;height:100vh}.SalePage_main__0G9GX{display:flex;flex:1 1;min-width:0}.SalePage_content__sV94D{background-color:#f5f5f5;flex:1 1;padding:2rem 2.5rem 2rem 2rem;position:relative}.SalePage_content__sV94D h1{color:#232f3e;font-size:2rem;font-weight:700;letter-spacing:-1px;margin-bottom:1.2rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6{background:#fff;border-radius:18px;box-shadow:0 2px 12px #3238581a;margin-bottom:2.2rem;margin-left:auto;margin-right:auto;max-width:950px;padding:1.4rem 1.5rem 1.7rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_scanSection__uRk7\+{align-items:center;display:flex;gap:1rem;margin-bottom:1.3rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_scanSection__uRk7\+ .SalePage_productSearchGroup__fmNvc{align-items:center;display:flex;gap:.65rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_scanSection__uRk7\+ .SalePage_productSearchGroup__fmNvc .SalePage_react-select__control__NRsTD{max-width:360px;min-width:320px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_scanSection__uRk7\+ .SalePage_productSearchGroup__fmNvc .SalePage_addBtn__aYmrl{margin-left:0}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_scanSection__uRk7\+ .SalePage_react-select__control__NRsTD{min-width:320px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_scanSection__uRk7\+ .SalePage_addBtn__aYmrl{background:linear-gradient(90deg,#3ac569 60%,#21a5df);border:none;border-radius:6px;box-shadow:0 1px 2px #3c78b414;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:.52rem 1.5rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_scanSection__uRk7\+ .SalePage_addBtn__aYmrl:hover{background:linear-gradient(90deg,#32b261 60%,#188bc7)}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_scanSection__uRk7\+ .SalePage_saleTypeSelect__wzefK{background:#f5fafd;border:1.5px solid #b3d9ff;border-radius:7px;box-shadow:0 0 0 2px #e6f7ff;color:#1783b3;cursor:pointer;font-size:1.07rem;font-weight:500;margin-left:auto;padding:.47rem .7rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_cartTable__lcRnA{background:#fafbfc;border-collapse:collapse;border-radius:10px;font-size:.98rem;margin-bottom:1.3rem;overflow:hidden;width:100%}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_cartTable__lcRnA td,.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_cartTable__lcRnA th{border-bottom:1px solid #e9ebef;padding:.65rem 1rem;text-align:left;vertical-align:middle}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_cartTable__lcRnA th{background:#f1f3f7;color:#334e68;font-size:1.05rem;font-weight:700}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_cartTable__lcRnA td{color:#243342}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_cartTable__lcRnA tr:last-child td{border-bottom:none}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_cartTable__lcRnA input[type=number]{background:#fff;border:1px solid #d2d6de;border-radius:5px;font-size:1rem;padding:.36rem .2rem;width:60px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_cartTable__lcRnA input[type=number]:focus{border-color:#3ac569;outline:1.5px solid #3ac569}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_cartTable__lcRnA .SalePage_deleteBtn__Pi\+Kt{background:#e63757;border:none;border-radius:5px;box-shadow:0 1px 4px #c840500f;color:#fff;cursor:pointer;font-size:.96rem;font-weight:600;padding:.35rem .8rem;transition:background .12s}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_cartTable__lcRnA .SalePage_deleteBtn__Pi\+Kt:hover{background:#a8293c}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g{align-items:flex-end;background:#f9fcfa;border-radius:12px;box-shadow:0 1px 7px #78c8be12;display:flex;flex-wrap:wrap;gap:1.7rem;margin-top:1.2rem;padding:1.1rem 1.4rem 1rem 1.2rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_discount__3wj3O{display:flex;flex-direction:column;gap:.2rem;min-width:120px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_discount__3wj3O label{color:#697a89;font-size:.97rem;margin-bottom:.16rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_discount__3wj3O input[type=number]{background:#f7fafb;border:1px solid #c7d3df;border-radius:6px;font-size:1rem;padding:.42rem;width:120px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2.2rem;min-width:340px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G>.SalePage_paymentOptionGroup__FsYCU{align-items:flex-start;display:flex;flex-direction:column;gap:.16rem;min-width:108px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_paymentLabelRow__tSOYj{align-items:center;display:flex;margin-bottom:2px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G label{color:#4b6a7b;font-size:.97rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_paymentCheckbox__EYu3P{accent-color:#2bb05b;height:16px;margin-bottom:3px;width:16px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_paymentInput__9lxdi{background:#f6fbfa;border:1px solid #d3dbe7;border-radius:6px;margin-top:3px;padding:.41rem;width:98px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_creditCustomer__-wXg1{align-items:center;display:flex;gap:7px;margin-top:6px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_creditCustomer__-wXg1 .SalePage_addCustomerBtn__fyME4{background:#21a5df;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.97rem;font-weight:500;padding:.3rem .6rem;transition:background .13s}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_creditCustomer__-wXg1 .SalePage_addCustomerBtn__fyME4:hover{background:#1679ae}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_creditCustomer__-wXg1 .SalePage_saveBtn__rQ\+Pj{background:#3ac569;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.97rem;font-weight:500;margin-top:.18rem;padding:.3rem .65rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_creditCustomer__-wXg1 .SalePage_saveBtn__rQ\+Pj:hover{background:#318f4e}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_creditCustomer__-wXg1 form{display:flex;flex-wrap:wrap;gap:.6rem}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_creditCustomer__-wXg1 form input[type=email],.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_paymentSection__BJG6G .SalePage_creditCustomer__-wXg1 form input[type=text]{background:#fcfcfe;border:1px solid #d2dbe4;border-radius:5px;padding:.4rem;width:120px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_total__yoT-X{color:#242d32;font-size:1.22rem;font-weight:600;min-width:180px}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_total__yoT-X span{color:#3c879b;font-size:1.03rem;font-weight:400}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_checkoutBtn__Qou3C{background:linear-gradient(90deg,#1890ff 70%,#52c41a);border:none;border-radius:8px;box-shadow:0 2px 8px #50c8500f;color:#fff;cursor:pointer;font-size:1.13rem;font-weight:700;letter-spacing:.5px;margin-left:auto;padding:.68rem 2.1rem;transition:background .14s}.SalePage_content__sV94D .SalePage_saleSection__m4MJ6 .SalePage_checkoutSection__XK\+4g .SalePage_checkoutBtn__Qou3C:hover{background:linear-gradient(90deg,#1679ae 70%,#3ac569)}.SalePage_content__sV94D .SalePage_saleTypeBadge__KC\+\+S{background:#d9f7be;border-radius:11px;color:#389e3d;display:inline-block;font-size:.93em;font-weight:700;letter-spacing:.5px;margin-right:2px;padding:.22em .68em;text-transform:capitalize}.SalePage_content__sV94D .SalePage_saleTypeBadge__KC\+\+S.SalePage_wholesale__rXbk3{background:#e6f7ff;border:1px solid #bae7ff;color:#1677b3}.SalePage_content__sV94D .SalePage_saleTypeBadge__KC\+\+S.SalePage_retail__9i\+3G{background:#fff7e6;border:1px solid #ffe7ba;color:#d48806}.SalePage_content__sV94D .SalePage_dotsBtn__Yihcx{background:none;border:none;border-radius:8px;color:#4b5d69;cursor:pointer;font-size:1.8rem;padding:0 6px;transition:background .1s}.SalePage_content__sV94D .SalePage_dotsBtn__Yihcx:hover{background:#f1f3f8}.SalePage_content__sV94D .SalePage_dropdownMenu__Fbg4G{background:#fff;border-radius:8px;box-shadow:0 8px 32px #283c6e29;display:flex;flex-direction:column;gap:.16rem;min-width:170px;padding:.65rem .6rem;position:absolute;right:0;top:45px;z-index:1001}.SalePage_content__sV94D .SalePage_dropdownMenu__Fbg4G button,.SalePage_content__sV94D .SalePage_dropdownMenu__Fbg4G label{background:none;border:none;border-radius:5px;color:#262f41;cursor:pointer;font-size:1rem;padding:.35rem .6rem;text-align:left;transition:background .11s}.SalePage_content__sV94D .SalePage_dropdownMenu__Fbg4G button:hover,.SalePage_content__sV94D .SalePage_dropdownMenu__Fbg4G label:hover{background:#f4f6fd}.SalePage_content__sV94D .SalePage_dropdownMenu__Fbg4G input[type=file]{display:none}.SalePage_content__sV94D .SalePage_recentSalesSection__RkE07{background:#fff;border-radius:13px;box-shadow:0 0 10px #c8e1f017;margin:0 auto;max-width:950px;padding:1.2rem 1.6rem 1.3rem 1.3rem}.SalePage_content__sV94D .SalePage_recentSalesSection__RkE07 h2{color:#243342;font-size:1.28rem;font-weight:600;margin-bottom:1rem}.SalePage_content__sV94D .SalePage_recentSalesSection__RkE07 .SalePage_recentTable__UN\+kZ{border-collapse:collapse;font-size:.97rem;width:100%}.SalePage_content__sV94D .SalePage_recentSalesSection__RkE07 .SalePage_recentTable__UN\+kZ td,.SalePage_content__sV94D .SalePage_recentSalesSection__RkE07 .SalePage_recentTable__UN\+kZ th{border-bottom:1px solid #e9ebef;padding:.62rem 1rem;text-align:left}.SalePage_content__sV94D .SalePage_recentSalesSection__RkE07 .SalePage_recentTable__UN\+kZ th{background:#f5f8fa;color:#4c6071;font-weight:700}.SalePage_content__sV94D .SalePage_recentSalesSection__RkE07 .SalePage_recentTable__UN\+kZ tr:last-child td{border-bottom:none}.SalePage_showMoreBtn__3BjCm{background:linear-gradient(90deg,#21a5df 60%,#3ac569);border:none;border-radius:7px;box-shadow:0 2px 7px #50aaf017;color:#fff;cursor:pointer;font-size:1.04rem;font-weight:600;letter-spacing:.5px;margin-right:8px;outline:none;padding:.43rem 1.2rem;transition:background .13s,transform .12s}.SalePage_showMoreBtn__3BjCm:focus,.SalePage_showMoreBtn__3BjCm:hover{background:linear-gradient(90deg,#1679ae 60%,#2bb05b);transform:translateY(-2px) scale(1.03)}.SalePage_showMoreBtn__3BjCm:active{background:linear-gradient(90deg,#1890ff 60%,#21a5df);transform:scale(.97)}.SalePage_pageBtn__kJnR3{background:#f1f6fa;border:1.5px solid #a8d3fa;border-radius:6px;box-shadow:0 1px 2px #82b4dc12;color:#2182be;cursor:pointer;font-size:1.01rem;font-weight:500;margin-left:7px;margin-right:2px;outline:none;padding:.36rem 1.1rem;transition:background .11s,color .11s,border .12s}.SalePage_pageBtn__kJnR3:focus,.SalePage_pageBtn__kJnR3:hover{background:#d6f3fd;border-color:#21a5df;color:#1773a7}.SalePage_pageBtn__kJnR3:disabled{background:#f5f7fa;border-color:#e6eaf0;box-shadow:none;color:#a0a8b2;cursor:not-allowed;opacity:.77}@media(max-width:1200px){.SalePage_content__sV94D{padding:1.1rem .5rem}.SalePage_recentSalesSection__RkE07,.SalePage_saleSection__m4MJ6{padding-left:.6rem!important;padding-right:.6rem!important}}@media(max-width:800px){.SalePage_recentSalesSection__RkE07,.SalePage_saleSection__m4MJ6{max-width:100%}.SalePage_scanSection__uRk7\+{flex-direction:column;gap:.5rem!important}.SalePage_checkoutSection__XK\+4g{align-items:stretch!important;flex-direction:column;gap:.7rem!important}}.ExpensesPage_container__7aXt4{background:#f7fafd;display:flex;flex-direction:column;height:100vh}.ExpensesPage_main__LRfmo{display:flex;flex:1 1;min-width:0}.ExpensesPage_content__8Rxsq{background-color:#f5f5f5;flex:1 1;margin:0 auto;max-width:950px;padding:2rem 2.5rem 2rem 2rem;position:relative}.ExpensesPage_content__8Rxsq .ExpensesPage_pageHeader__579Pg{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.ExpensesPage_content__8Rxsq .ExpensesPage_pageHeader__579Pg h1{color:#232f3e;font-size:2rem;font-weight:700;letter-spacing:-1px;margin:0}.ExpensesPage_content__8Rxsq .ExpensesPage_pageHeader__579Pg .ExpensesPage_addBtn__VlkPs{background:linear-gradient(90deg,#3ac569 60%,#21a5df);border:none;border-radius:6px;box-shadow:0 1px 2px #3c78b414;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:.52rem 1.5rem}.ExpensesPage_content__8Rxsq .ExpensesPage_pageHeader__579Pg .ExpensesPage_addBtn__VlkPs:hover{background:linear-gradient(90deg,#32b261 60%,#188bc7)}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt{background:#fff;border-radius:14px;box-shadow:0 2px 12px #32385814;margin-bottom:1.5rem;padding:1.4rem 1.5rem 1.7rem}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt .ExpensesPage_table__ifUxj{background:#fafbfc;border-collapse:collapse;border-radius:10px;font-size:1.01rem;overflow:hidden;width:100%}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt .ExpensesPage_table__ifUxj td,.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt .ExpensesPage_table__ifUxj th{border-bottom:1px solid #e9ebef;padding:.7rem 1.2rem;text-align:left;vertical-align:middle}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt .ExpensesPage_table__ifUxj th{background:#f1f3f7;color:#334e68;font-size:1.07rem;font-weight:700}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt .ExpensesPage_table__ifUxj td{color:#2b3441}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt .ExpensesPage_table__ifUxj tr:last-child td{border-bottom:none}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt .ExpensesPage_table__ifUxj .ExpensesPage_editBtn__FuWbw{background:#21a5df;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.97rem;margin-right:.45rem;padding:.33rem .7rem}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt .ExpensesPage_table__ifUxj .ExpensesPage_editBtn__FuWbw:hover{background:#1679ae}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt .ExpensesPage_table__ifUxj .ExpensesPage_deleteBtn__WVQtC{background:#e63757;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.97rem;padding:.33rem .7rem}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt .ExpensesPage_table__ifUxj .ExpensesPage_deleteBtn__WVQtC:hover{background:#a8293c}.ExpensesPage_content__8Rxsq .ExpensesPage_modalOverlay__\+alAy{align-items:center;background:#00000059;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX{background:#fff;border-radius:15px;box-shadow:0 8px 32px #283c6e24;max-width:99vw;min-width:330px;padding:2.1rem 2.2rem 1.4rem 2rem}.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX h2{color:#243342;font-size:1.36rem;font-weight:700;margin-bottom:1.05rem}.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX .ExpensesPage_formGroup__DBZ8T{display:flex;flex-direction:column;margin-bottom:1.1rem}.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX .ExpensesPage_formGroup__DBZ8T label{color:#63788a;font-size:1rem;font-weight:500;margin-bottom:.23rem}.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX .ExpensesPage_formGroup__DBZ8T input[type=date],.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX .ExpensesPage_formGroup__DBZ8T input[type=number],.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX .ExpensesPage_formGroup__DBZ8T input[type=text]{background:#f9fbfc;border:1px solid #d4dbe7;border-radius:6px;font-size:1.07rem;padding:.48rem .52rem}.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX .ExpensesPage_modalActions__eKTML{display:flex;gap:.6rem;justify-content:flex-end;margin-top:.3rem}.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX .ExpensesPage_modalActions__eKTML .ExpensesPage_saveBtn__ZGEnW{background:#3ac569;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.01rem;font-weight:500;padding:.43rem 1.3rem}.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX .ExpensesPage_modalActions__eKTML .ExpensesPage_saveBtn__ZGEnW:hover{background:#318f4e}.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX .ExpensesPage_modalActions__eKTML .ExpensesPage_cancelBtn__OKWS\+{background:#e9e9ea;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:1.01rem;font-weight:500;padding:.43rem 1.3rem}.ExpensesPage_content__8Rxsq .ExpensesPage_modal__GN9oX .ExpensesPage_modalActions__eKTML .ExpensesPage_cancelBtn__OKWS\+:hover{background:#d4d8dd}@media(max-width:700px){.ExpensesPage_content__8Rxsq{padding:1rem .2rem}.ExpensesPage_content__8Rxsq .ExpensesPage_expensesSection__E-MUt{padding:1rem .6rem!important}.ExpensesPage_modal__GN9oX{padding:1.1rem .8rem 1.2rem .7rem!important}}.CreditPage_container__7ZCa8{background:#f4f7fb;min-height:100vh}.CreditPage_main__ldUD4{display:flex;min-height:92vh}.CreditPage_content__uuTeY{background:#fff;border-radius:14px;box-shadow:0 4px 24px #425b8814;flex:1 1;margin:2.2rem auto 0;max-width:1024px;min-height:88vh;min-width:0;padding:2.2rem 2.8rem 1.6rem}h1{color:#26325a;font-size:2rem;letter-spacing:-1px;margin-bottom:1.5rem}.CreditPage_tabs__AkyYR{display:flex;gap:.5rem;margin-bottom:2.1rem}.CreditPage_tabs__AkyYR button{background:#f7fafd;border:none;border-bottom:2.5px solid #0000;border-radius:8px 8px 0 0;color:#62709d;cursor:pointer;font-size:1.07rem;font-weight:600;padding:.72rem 2rem;transition:background .16s,color .15s}.CreditPage_tabs__AkyYR button:hover:not(.CreditPage_activeTab__cgUsj){background:#e8f0fc;color:#3761b2}.CreditPage_activeTab__cgUsj{background:#fff!important;border-bottom:2.5px solid #2562ec;color:#2562ec!important}.CreditPage_section__zcsqi{margin-bottom:2.2rem}h2{color:#2a395d;font-size:1.29rem;font-weight:600;margin-bottom:1rem}.CreditPage_listSection__CsyIl{background:#f7fafd;border-radius:8px;box-shadow:0 2px 12px 0 #6478a70a;min-height:60px;padding:1.3rem 1.2rem 1.4rem}.CreditPage_table__\+7VGp{background:#fff;border-collapse:collapse;border-radius:6px;box-shadow:0 2px 8px #f2f6fa;font-size:1rem;overflow:hidden;width:100%}.CreditPage_table__\+7VGp thead th{background:#f4f7fb;border-bottom:2px solid #e2e7f0;color:#344164;font-weight:700;padding:.74rem .45rem}.CreditPage_table__\+7VGp tbody td{border-bottom:1px solid #e9eef5;color:#36405a;padding:.6rem .45rem}.CreditPage_table__\+7VGp tbody tr:last-child td{border-bottom:none}.CreditPage_repayBtn__VcN84{background:linear-gradient(90deg,#2763e8,#32b8e8);border:none;border-radius:7px;box-shadow:0 1.5px 8px 0 #1b51b112;color:#fff;cursor:pointer;font-size:1.01rem;font-weight:600;padding:.55rem 1.25rem;transition:background .17s}.CreditPage_repayBtn__VcN84:disabled{cursor:not-allowed;opacity:.7}.CreditPage_modalBackdrop__pjK4m{align-items:center;background:#00000038;display:flex;inset:0;justify-content:center;position:fixed;z-index:1001}.CreditPage_modal__5jDER{animation:CreditPage_modalFadeIn__5j1\+c .22s ease;background:#fff;border-radius:18px;box-shadow:0 6px 38px 0 #00000036,0 1.5px 4.5px #b0b0b0;max-width:94vw;min-width:340px;padding:2.3rem 2rem 1.6rem;position:relative}@keyframes CreditPage_modalFadeIn__5j1\+c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CreditPage_modalTitle__mXhRK{color:#213553;font-size:1.25rem;font-weight:700;margin-bottom:1.4rem;text-align:center}.CreditPage_modalDetails__0laDI{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.6rem}.CreditPage_modalField__0HIFV{align-items:center;background:#f7fafd;border-radius:7px;display:flex;font-size:1.07rem;gap:1.5rem;justify-content:space-between;padding:.6rem 1rem}.CreditPage_modalLabel__hCHqW{color:#757e90;font-weight:500}.CreditPage_modalValue__g1Qmy{color:#232a33;font-weight:600}.CreditPage_outstandingValue__LNVp\+{color:#c14410!important;font-weight:700}.CreditPage_formRow__oF\+dF{display:flex;flex-direction:column;gap:.23rem;margin-bottom:.4rem}.CreditPage_input__1zHQD{background:#fafdff;border:1.4px solid #dbe1e7;border-radius:7px;font-size:1rem;margin-top:2px;outline:none;padding:.46rem .65rem;transition:border .17s}.CreditPage_input__1zHQD:focus{background:#fff;border-color:#3378ff}.CreditPage_modalActions__URY0C{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:.5rem}.CreditPage_cancelBtn__2ofbw{background:#f4f5f7;border:none;border-radius:7px;color:#505d70;cursor:pointer;font-size:1.03rem;font-weight:600;padding:.7rem 1.15rem;transition:background .13s}.CreditPage_cancelBtn__2ofbw:hover:not(:disabled){background:#e3e9f1}@media(max-width:700px){.CreditPage_content__uuTeY{max-width:100vw;padding:1.1rem .2rem}.CreditPage_modal__5jDER{min-width:98vw;padding:1.2rem .6rem}.CreditPage_table__\+7VGp{font-size:.98rem}}.AccountPage_container__tYhsg{background:#f6f8fb;display:flex;flex-direction:column;min-height:100vh}.AccountPage_main__iK8Ie{display:flex;min-height:92vh}.AccountPage_content__fb06V{background:#fff;border-radius:32px 0 0 0;box-shadow:0 6px 32px 0 #2d3d5a0f;display:flex;flex:1 1;flex-direction:column;margin-left:24px;min-height:100vh;padding:32px 40px 40px}h1{color:#23366b;font-size:2.25rem;font-weight:800;letter-spacing:-.5px;margin-bottom:32px}.AccountPage_summarySection__MrZYt .AccountPage_balancesGrid__ixNnX{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:24px}.AccountPage_summarySection__MrZYt .AccountPage_balanceCard__qv7zq{background:linear-gradient(110deg,#f3f6fd 70%,#e6eefe);border-radius:18px;box-shadow:0 4px 18px #23366b12;padding:32px 20px 18px 24px;text-align:left;transition:box-shadow .17s}.AccountPage_summarySection__MrZYt .AccountPage_balanceCard__qv7zq h3{color:#2b4570;font-size:1.14rem;font-weight:600;margin-bottom:12px}.AccountPage_summarySection__MrZYt .AccountPage_balanceCard__qv7zq p{color:#194b95;font-size:1.7rem;font-weight:800;letter-spacing:-1px;margin:0}.AccountPage_summarySection__MrZYt .AccountPage_accountCard__gXldG{background:linear-gradient(100deg,#faf8ef 75%,#ffeecd)!important;border:2.5px solid #fbc952;box-shadow:0 8px 24px #f0c55117}.AccountPage_summarySection__MrZYt .AccountPage_accountCard__gXldG h3{color:#ad8904!important}.AccountPage_summarySection__MrZYt .AccountPage_accountCard__gXldG p{color:#eab608!important}.AccountPage_ledgerSection__RHYHB{background:#fff;border-radius:18px;box-shadow:0 4px 24px #283c6414;margin-top:26px;padding:14px 0 32px}.AccountPage_table__LBHsc{background:#f7f9fc;border-collapse:initial;border-radius:18px;border-spacing:0;box-shadow:0 2px 12px #23366b0f;font-size:1.03rem;overflow:hidden}.AccountPage_table__LBHsc td,.AccountPage_table__LBHsc th{border-bottom:1px solid #f0f2f8;padding:13px 11px;text-align:center}.AccountPage_table__LBHsc th{background:#e9edf5;color:#21305a;font-size:1.07rem;font-weight:800;letter-spacing:.15px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.AccountPage_balanceCol__xy\+Qf{background:#f3f8fa;color:#28417c;font-weight:700}.AccountPage_accountCol__9XLJ9,.AccountPage_accountHead__ozNPy{background:linear-gradient(100deg,#faf8ef 75%,#ffeecd)!important;border:2.5px solid #fbc952;color:#fbb701!important;font-weight:900;letter-spacing:.2px}.AccountPage_accountHead__ozNPy{background:#fff8db!important;font-weight:800}.AccountPage_tabs__aPzPr{display:flex;gap:16px;margin-bottom:30px;padding-left:8px}.AccountPage_tabs__aPzPr button{background:#f5f7fb;border:none;border-radius:18px 18px 0 0;box-shadow:0 0 0 #0000;color:#3a3e4a;cursor:pointer;font-size:1.09rem;font-weight:700;letter-spacing:.04em;padding:13px 36px 12px;transition:background .16s,color .12s,box-shadow .17s}.AccountPage_tabs__aPzPr button.AccountPage_activeTab__qi1WO,.AccountPage_tabs__aPzPr button:hover{background:#fff;box-shadow:inset 0 -4px 16px 0 #e0e6f3;color:#194b95}.AccountPage_dailyLedgerList__rKylT{display:flex;flex-direction:column;gap:32px}.AccountPage_dailyLedgerBlock__4gXB8{background:#fcfcfe;border:1.7px solid #e8eaf6;border-radius:18px;box-shadow:0 4px 16px rgba(214,219,247,.502);margin-bottom:2px;overflow:visible;padding:28px 22px 16px;position:relative;transition:box-shadow .18s}.AccountPage_dailyLedgerHeader__Rkwid{align-items:center;border-bottom:1.1px solid #eceff1;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:4px}.AccountPage_dailyLedgerHeader__Rkwid span{font-size:1.12rem;font-weight:500}.AccountPage_dailyLedgerHeader__Rkwid span b{color:#425288;font-size:1.09rem}.AccountPage_closeBtn__yTDEX,.AccountPage_openBtn__iieMV{border:none;border-radius:999px;box-shadow:0 2px 12px 0 #e8eaf666;font-size:1.05rem;font-weight:700;letter-spacing:.02em;margin-bottom:10px;margin-top:10px;min-width:128px;padding:12px 28px;transition:background .18s,color .16s}.AccountPage_openBtn__iieMV{background:#eefde9;border:1.5px solid #c0f1be;color:#2d912d}.AccountPage_openBtn__iieMV:hover{background:#d8ffcf;border-color:#92ee96;color:#197726}.AccountPage_closeBtn__yTDEX{background:#fff6e8;border:1.5px solid #fadcae;color:#ce7000}.AccountPage_closeBtn__yTDEX:hover{background:#fff0ce;border-color:#f6c061;color:#8c560a}.AccountPage_table__LBHsc{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 14px 0 rgba(245,246,250,.533);font-size:1.01rem;margin:0 0 10px;width:100%}.AccountPage_table__LBHsc td,.AccountPage_table__LBHsc th{font-feature-settings:"tnum";border-bottom:1px solid #f1f2f8;font-variant-numeric:tabular-nums;padding:11px 12px;text-align:right}.AccountPage_table__LBHsc th{background:#f6f9fd;color:#4b5a80;font-weight:600;text-align:center}.AccountPage_table__LBHsc td:first-child,.AccountPage_table__LBHsc th:first-child{text-align:left}.AccountPage_table__LBHsc tr:last-child td{border-bottom:none}.AccountPage_closingRow__OpKf8 td{background:#f0f4fe;color:#124899;font-size:1.07rem;font-weight:800}.AccountPage_dailyLedgerFooter__w83lH{margin-top:6px;text-align:right}@media(max-width:800px){.AccountPage_dailyLedgerBlock__4gXB8{padding:10px 3px}.AccountPage_dailyLedgerHeader__Rkwid span{font-size:1rem}.AccountPage_table__LBHsc td,.AccountPage_table__LBHsc th{font-size:.97rem;padding:7px 4px}}@media(max-width:1100px){.AccountPage_content__fb06V{padding:18px 8px 30px}.AccountPage_table__LBHsc td,.AccountPage_table__LBHsc th{font-size:.97rem;padding:8px 4px}}.AccountPage_table__LBHsc{overflow-x:auto}::-webkit-scrollbar{background:#e4ecf5;height:9px;width:9px}::-webkit-scrollbar-thumb{background:#c9d1eb;border-radius:9px}.CashTransferPage_container__QdtIP{background:#f7fafd;display:flex;flex-direction:column;height:100vh}.CashTransferPage_main__RbLdi{display:flex;flex:1 1;min-width:0}.CashTransferPage_content__F8kXf{background-color:#f5f5f5;flex:1 1;padding:2rem 2.5rem 2rem 2rem;position:relative}.CashTransferPage_content__F8kXf h1{color:#232f3e;font-size:2rem;font-weight:700;margin-bottom:1.25rem}.CashTransferPage_filterBar__ThHSq{align-items:center;display:flex;gap:.8rem;margin-bottom:1.2rem}.CashTransferPage_filterBar__ThHSq input[type=date]{border:1px solid #d2dbe7;border-radius:5px;font-size:1rem;min-width:160px;padding:.47rem}.CashTransferPage_filterBar__ThHSq .CashTransferPage_filterBtn__2\+ba9{background:#3ac569;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.4rem 1.1rem}.CashTransferPage_filterBar__ThHSq .CashTransferPage_filterBtn__2\+ba9:hover{background:#318f4e}.CashTransferPage_filterBar__ThHSq .CashTransferPage_clearBtn__D7O-w{background:#aaa;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.4rem 1.1rem}.CashTransferPage_filterBar__ThHSq .CashTransferPage_clearBtn__D7O-w:hover{background:#888}.CashTransferPage_addForm__YK62T{align-items:flex-end;gap:.8rem;margin-bottom:1.5rem}.CashTransferPage_addForm__YK62T .CashTransferPage_input__gzLkT{border:1px solid #d2dbe7;border-radius:5px;font-size:1rem;min-width:150px;padding:.46rem}.CashTransferPage_addForm__YK62T .CashTransferPage_addBtn__OdCNN{background:linear-gradient(90deg,#1890ff 70%,#52c41a);border:none;border-radius:8px;box-shadow:0 2px 8px #50c8500f;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;padding:.49rem 1.6rem}.CashTransferPage_addForm__YK62T .CashTransferPage_addBtn__OdCNN:hover{background:linear-gradient(90deg,#1679ae 70%,#3ac569)}.CashTransferPage_tabs__IH7qh{border-bottom:2px solid #f0f0f0;display:flex;gap:1rem;margin:1.5rem 0 1rem}.CashTransferPage_tab__bbmsw{background:none;border:none;border-bottom:3px solid #0000;border-radius:12px 12px 0 0;color:#444;cursor:pointer;font-size:1.06rem;font-weight:500;margin-bottom:-2px;outline:none;padding:.7rem 2.2rem;transition:all .18s}.CashTransferPage_tab__bbmsw:hover{background:#fafafc;color:#2e81f7}.CashTransferPage_activeTab__4QMHd{background:#f4f8ff;border-bottom:3px solid #195ac9;color:#195ac9;font-weight:700}.CashTransferPage_transferTypeRow__NTS9U{align-items:center;display:flex;gap:2.5rem;margin-bottom:.9rem}.CashTransferPage_transferType__4iCF0{background:#ecf1f9;border-radius:10px;box-shadow:0 1px 2px #1e3c6e0d;color:#283553;font-size:1.08rem;font-weight:600;padding:.18rem 1rem}.CashTransferPage_addForm__YK62T{background:#f8fbff;border:1px solid #eef3f8;border-radius:14px;box-shadow:0 3px 12px #1946a012;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.2rem;padding:1.2rem 1.6rem}.CashTransferPage_addBtn__OdCNN{background:#195ac9;border:none;border-radius:7px;box-shadow:0 2px 8px #195ac914;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:.7rem 1.7rem;transition:background .15s}.CashTransferPage_addBtn__OdCNN:hover{background:#1461d4}.CashTransferPage_input__gzLkT{background:#fff;border:1.4px solid #dbe6f5;border-radius:7px;font-size:1.01rem;min-width:220px;padding:.65rem .8rem;transition:border .17s}.CashTransferPage_input__gzLkT:focus{background:#f3f9ff;border-color:#195ac9;outline:none}.CashTransferPage_table__Hd7Qs{background:#fff;border-radius:10px;box-shadow:0 1px 6px #00000012;width:100%}.CashTransferPage_table__Hd7Qs td,.CashTransferPage_table__Hd7Qs th{border-bottom:1px solid #eef1f4;font-size:1rem;padding:.7rem 1.1rem}.CashTransferPage_table__Hd7Qs th{background:#f3f7fa;color:#415773;font-weight:600}.CashTransferPage_table__Hd7Qs td{color:#232f3e}.CashTransferPage_table__Hd7Qs tr:last-child td{border-bottom:none}.CashTransferPage_table__Hd7Qs .CashTransferPage_deleteBtn__3q0K7{background:#e63757;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.96rem;font-weight:500;padding:.32rem .9rem}.CashTransferPage_table__Hd7Qs .CashTransferPage_deleteBtn__3q0K7:hover{background:#a8293c}.CashTransferPage_centerBox__989bl{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:2rem auto 1.7rem;max-width:480px;width:100%}.StockPurchasePage_container__c0xZu{background:#f4f7fa;display:flex;flex-direction:column;min-height:100vh}.StockPurchasePage_main__BhWhJ{display:flex;flex:1 1;min-height:0}.StockPurchasePage_content__0qzQM{background:#fff;border-radius:1.5rem 0 0 0;box-shadow:0 8px 32px #28508c0a;display:flex;flex:1 1;flex-direction:column;min-height:100vh;padding:2rem 2.5rem}h1{color:#19365c;font-size:2.2rem;font-weight:700;letter-spacing:.02em;margin-bottom:1.2rem}.StockPurchasePage_purchaseForm__h8bFm{grid-gap:1.3rem 2.5rem;background:#f6fbff;border-radius:1.2rem;box-shadow:0 2px 12px #233c780a;display:grid;gap:1.3rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-bottom:2.5rem;padding:2rem 1.5rem 1rem}.StockPurchasePage_purchaseForm__h8bFm .StockPurchasePage_formGroup__vp2nj{display:flex;flex-direction:column;margin-bottom:.3rem}.StockPurchasePage_purchaseForm__h8bFm .StockPurchasePage_formGroup__vp2nj label{color:#184266;font-size:1.04rem;font-weight:500;letter-spacing:.01em;margin-bottom:.4rem}.StockPurchasePage_purchaseForm__h8bFm .StockPurchasePage_formGroup__vp2nj input,.StockPurchasePage_purchaseForm__h8bFm .StockPurchasePage_formGroup__vp2nj select{background:#fff;border:1.5px solid #e1e9f3;border-radius:.7rem;font-size:1.05rem;margin-bottom:.1rem;padding:.8rem 1.1rem;transition:border-color .18s,box-shadow .18s}.StockPurchasePage_purchaseForm__h8bFm .StockPurchasePage_formGroup__vp2nj input:focus,.StockPurchasePage_purchaseForm__h8bFm .StockPurchasePage_formGroup__vp2nj select:focus{border-color:#3b9cff;box-shadow:0 0 0 2px rgba(98,180,255,.188);outline:none}.StockPurchasePage_purchaseForm__h8bFm button[type=submit]{background:linear-gradient(90deg,#2077ee,#164ca7);border:none;border-radius:.7rem;box-shadow:0 2px 16px rgba(88,149,250,.102);color:#fff;cursor:pointer;font-size:1.09rem;font-weight:600;grid-column:span 2;letter-spacing:.01em;margin-top:1rem;padding:.85rem 2.3rem;transition:background .15s,box-shadow .15s}.StockPurchasePage_purchaseForm__h8bFm button[type=submit]:hover{background:linear-gradient(90deg,#164ca7,#2077ee);box-shadow:0 4px 18px rgba(88,149,250,.165)}.StockPurchasePage_purchaseForm__h8bFm button[type=submit]:disabled{background:#c3daf7;color:#678;cursor:not-allowed}.StockPurchasePage_tableWrapper__uKKre{background:#fff;border-radius:1.2rem;box-shadow:0 2px 12px #233c780f;margin-top:1rem;overflow-x:auto}.StockPurchasePage_purchaseTable__uTScd{border-collapse:collapse;font-size:1.08rem;min-width:900px;width:100%}.StockPurchasePage_purchaseTable__uTScd td,.StockPurchasePage_purchaseTable__uTScd th{padding:1.07rem 1.3rem;text-align:left}.StockPurchasePage_purchaseTable__uTScd th{background:#f2f6fa;border-bottom:2px solid #e0e7ef;color:#23497c;font-weight:600;letter-spacing:.01em}.StockPurchasePage_purchaseTable__uTScd tbody tr{border-bottom:1px solid #eaeff5;transition:background .15s}.StockPurchasePage_purchaseTable__uTScd tbody tr:hover{background:#f7fbff}.StockPurchasePage_purchaseTable__uTScd td{color:#18314c;font-size:1.06rem;vertical-align:middle}.StockPurchasePage_statusReceived__im1xF{background:#e3ffea;border:1px solid #9be2be66;border-radius:1.7em;color:#22a368}.StockPurchasePage_statusReceived__im1xF,.StockPurchasePage_statusWaiting__RjMDU{display:inline-block;font-size:1.01em;font-weight:700;letter-spacing:.01em;padding:.35em 1.1em}.StockPurchasePage_statusWaiting__RjMDU{background:#fff3e6;border:1px solid rgba(255,226,171,.533);border-radius:1.7em;color:#e39b20}.StockPurchasePage_actionBtn__W4ncf{background:linear-gradient(90deg,#44b0fd,#2776c6);border:none;border-radius:2em;box-shadow:0 2px 12px rgba(119,185,251,.145);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.01em;outline:none;padding:.5em 1.3em;transition:background .18s,box-shadow .18s,transform .08s}.StockPurchasePage_actionBtn__W4ncf:focus,.StockPurchasePage_actionBtn__W4ncf:hover{background:linear-gradient(90deg,#2776c6,#44b0fd);box-shadow:0 4px 16px rgba(119,185,251,.188);transform:translateY(-2px) scale(1.03)}.StockPurchasePage_actionBtn__W4ncf:active{transform:scale(.97)}.StockPurchasePage_cancelBtn__p2Rhb{background:linear-gradient(90deg,#ffd7d7,#ff8989);border:none;border-radius:2em;box-shadow:0 2px 12px hsla(0,100%,90%,.149);color:#b62525;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.01em;outline:none;padding:.5em 1.3em;transition:background .18s,box-shadow .18s,transform .08s,color .18s}.StockPurchasePage_cancelBtn__p2Rhb:focus,.StockPurchasePage_cancelBtn__p2Rhb:hover{background:linear-gradient(90deg,#ff8989,#ffd7d7);box-shadow:0 4px 16px hsla(0,100%,87%,.196);color:#fff;transform:translateY(-2px) scale(1.03)}.StockPurchasePage_cancelBtn__p2Rhb:active{transform:scale(.97)}@media(max-width:800px){.StockPurchasePage_content__0qzQM{padding:1rem .5rem 1.5rem}.StockPurchasePage_purchaseForm__h8bFm{gap:1.2rem 0;grid-template-columns:1fr}.StockPurchasePage_purchaseTable__uTScd{font-size:.97rem;min-width:650px}}.ReportPage_container__BwnST{background:#f7fafd;display:flex;flex-direction:column;min-height:100vh}.ReportPage_main__No25Z{display:flex;flex:1 1;min-width:0}.ReportPage_content__gtUfX{background:#f5f5f7;flex:1 1;padding:2rem 2.5rem 2rem 2rem;position:relative}.ReportPage_content__gtUfX h1{color:#232f3e;font-size:2.1rem;font-weight:700;letter-spacing:-1px;margin-bottom:1.3rem}.ReportPage_tabBar__h9AWE{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem}.ReportPage_tabBar__h9AWE button{background:#fff;border:1.5px solid #dde3ef;border-radius:7px 7px 0 0;box-shadow:0 1px 8px #78789608;color:#395063;cursor:pointer;font-size:1.06rem;font-weight:600;margin-bottom:-1.5px;outline:none;padding:.75rem 1.2rem .72rem;transition:background .16s,color .18s,border .14s}.ReportPage_tabBar__h9AWE button:hover{background:#eef3fa;border-color:#b2c8e5;color:#196ba6}.ReportPage_tabBar__h9AWE .ReportPage_activeTab__7GPry{background:#1890ff;border-bottom:2.5px solid #fff;border-left-color:#1890ff;border-right-color:#1890ff;border-top-color:#1890ff;color:#fff;position:relative;z-index:2}.ReportPage_dateRange__VP\+I9{align-items:center;display:flex;gap:2.1rem;margin-bottom:1.6rem;margin-left:3px}.ReportPage_dateRange__VP\+I9 label{color:#31435a;font-size:1rem;font-weight:500}.ReportPage_dateRange__VP\+I9 input[type=date]{background:#fafcff;border:1.2px solid #d5dde8;border-radius:6px;color:#303e56;font-size:1.01rem;margin-left:7px;padding:.36rem .55rem;transition:border .13s}.ReportPage_dateRange__VP\+I9 input[type=date]:focus{border-color:#1890ff}.ReportPage_reportSection__kncZa{background:#fff;border-radius:13px;box-shadow:0 1px 12px #32385812;margin-bottom:2.1rem;margin-left:auto;margin-right:auto;max-width:1100px;padding:1.7rem 1.5rem 1.6rem}.ReportPage_reportSection__kncZa h2{color:#243342;font-size:1.27rem;font-weight:700;letter-spacing:-.5px;margin-bottom:1.2rem}.ReportPage_overviewHeader__vmbeG{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.4rem}.ReportPage_overviewHeader__vmbeG h2{margin-bottom:0}.ReportPage_exportBtn__i9mk6{background:linear-gradient(90deg,#3ac569 65%,#1890ff);border:none;border-radius:6px;box-shadow:0 1px 6px #3c78b40f;color:#fff;cursor:pointer;font-size:1.07rem;font-weight:600;letter-spacing:.4px;margin-left:14px;padding:.51rem 1.35rem;transition:background .15s}.ReportPage_exportBtn__i9mk6:hover{background:linear-gradient(90deg,#318f4e 70%,#166ecb)}.ReportPage_summaryTable__kXVtE{background:#f8fbfc;border-collapse:collapse;border-radius:9px;margin-top:.5rem;overflow:hidden;width:100%}.ReportPage_summaryTable__kXVtE td,.ReportPage_summaryTable__kXVtE th{border-bottom:1px solid #eef2f6;font-size:1rem;font-weight:500;padding:.83rem 1.1rem;text-align:left}.ReportPage_summaryTable__kXVtE th{background:#f5f7fa;color:#38527c;font-size:1.03rem;font-weight:700}.ReportPage_summaryTable__kXVtE td{color:#243342}.ReportPage_summaryTable__kXVtE tr:nth-child(2n){background:#f3f7fa}.ReportPage_summaryTable__kXVtE tr:last-child td{border-bottom:none}.ReportPage_summaryTable__kXVtE tbody tr:hover{background:#eaf6fb!important}@media(max-width:1200px){.ReportPage_content__gtUfX{padding:1.3rem .6rem}.ReportPage_reportSection__kncZa{padding:1.1rem .5rem 1.1rem .8rem}}@media(max-width:800px){.ReportPage_content__gtUfX{padding:.3rem .1rem}.ReportPage_reportSection__kncZa{max-width:100%;padding-left:.3rem;padding-right:.3rem}.ReportPage_tabBar__h9AWE{flex-direction:column;gap:.15rem}.ReportPage_tabBar__h9AWE button{border-radius:7px;margin-bottom:.12rem;width:100%}}.ReportPage_saleTypeBadge__7-Lv8{background:#e6f7ff;border-radius:8px;color:#1890ff;display:inline-block;font-size:.98rem;font-weight:600;margin-left:7px;padding:2px 10px}.ReportPage_wholesaleBadge__D3Odv{background:#fef7e7;color:#ff8b20}.UserPage_container__19PZl{display:flex;flex-direction:column;height:100vh}.UserPage_main__ECku4{display:flex;flex:1 1}.UserPage_content__\+GSfW{background-color:#f5f5f5;flex:1 1;padding:1.5rem;position:relative}.UserPage_content__\+GSfW h1{color:#333;margin-bottom:1rem}.UserPage_content__\+GSfW .UserPage_addBtn__ZEo3B{background-color:#52c41a;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:1rem;padding:.5rem 1rem}.UserPage_content__\+GSfW .UserPage_addBtn__ZEo3B:hover{background-color:#73d13d}.UserPage_content__\+GSfW .UserPage_table__dALkZ{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 0 8px #0000000d;overflow:hidden;width:100%}.UserPage_content__\+GSfW .UserPage_table__dALkZ td,.UserPage_content__\+GSfW .UserPage_table__dALkZ th{border-bottom:1px solid #f0f0f0;padding:.8rem 1rem;text-align:left}.UserPage_content__\+GSfW .UserPage_table__dALkZ th{background:#fafafa;color:#555}.UserPage_content__\+GSfW .UserPage_table__dALkZ tr:last-child td{border-bottom:none}.UserPage_content__\+GSfW .UserPage_actionBtn__H26Ji,.UserPage_content__\+GSfW .UserPage_deleteBtn__L2L4x{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;margin-right:.5rem;padding:.3rem .8rem}.UserPage_content__\+GSfW .UserPage_actionBtn__H26Ji{background-color:#1890ff;color:#fff}.UserPage_content__\+GSfW .UserPage_actionBtn__H26Ji:hover{background-color:#40a9ff}.UserPage_content__\+GSfW .UserPage_deleteBtn__L2L4x{background-color:#ff4d4f;color:#fff}.UserPage_content__\+GSfW .UserPage_deleteBtn__L2L4x:hover{background-color:#ff7875}.UserPage_content__\+GSfW .UserPage_modalOverlay__Cxowg{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.UserPage_content__\+GSfW .UserPage_modal__trvPx{background:#fff;border-radius:8px;box-shadow:0 0 12px #0000001a;padding:1.5rem;width:400px}.UserPage_content__\+GSfW .UserPage_modal__trvPx h2{color:#333;margin-bottom:1rem}.UserPage_content__\+GSfW .UserPage_modal__trvPx .UserPage_formGroup__5WjrB{margin-bottom:1rem}.UserPage_content__\+GSfW .UserPage_modal__trvPx .UserPage_formGroup__5WjrB label{color:#555;display:block;margin-bottom:.4rem}.UserPage_content__\+GSfW .UserPage_modal__trvPx .UserPage_formGroup__5WjrB input,.UserPage_content__\+GSfW .UserPage_modal__trvPx .UserPage_formGroup__5WjrB select{border:1px solid #d9d9d9;border-radius:4px;font-size:1rem;padding:.5rem;width:100%}.UserPage_content__\+GSfW .UserPage_modal__trvPx .UserPage_modalActions__iDvIs{display:flex;gap:.5rem;justify-content:flex-end}.UserPage_content__\+GSfW .UserPage_modal__trvPx .UserPage_modalActions__iDvIs .UserPage_saveBtn__ZMbsU{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.UserPage_content__\+GSfW .UserPage_modal__trvPx .UserPage_modalActions__iDvIs .UserPage_saveBtn__ZMbsU:hover{background-color:#40a9ff}.UserPage_content__\+GSfW .UserPage_modal__trvPx .UserPage_modalActions__iDvIs .UserPage_cancelBtn__6yVpd{background-color:#f5f5f5;border:none;border-radius:4px;color:#333;cursor:pointer;padding:.5rem 1rem}.UserPage_content__\+GSfW .UserPage_modal__trvPx .UserPage_modalActions__iDvIs .UserPage_cancelBtn__6yVpd:hover{background-color:#e6e6e6}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#2c3e50;--secondary-color:#2980b9;--font-family-base:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}body,html{background-color:#f5f5f5;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--font-family-base);height:100%;line-height:1.6}a{color:#2980b9;color:var(--secondary-color);text-decoration:none}a:hover{text-decoration:underline}.text-center{text-align:center}
/*# sourceMappingURL=main.3c452d51.css.map*/