:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--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-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-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--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( to right, #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: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{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{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.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{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-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,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@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--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-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--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.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{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-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--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-3{right:.75rem}.top-1\/2{top:50%}.top-2{top:.5rem}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-3{margin-inline-end:.75rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-24{height:6rem}.h-40{height:10rem}.h-auto{height:auto}.h-full{height:100%}.w-24{width:6rem}.w-40{width:10rem}.w-8\/12{width:66.666667%}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-full{max-width:100%}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-secondary-main{--tw-gradient-from: #aa8c78 var(--tw-gradient-from-position);--tw-gradient-to: rgb(170 140 120 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-0{padding-left:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:IRANSans,ARYA,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.DashboardLayout-root{background:linear-gradient(145deg,#f8fafc,#e2e8f0);overflow:hidden;min-height:100%;direction:rtl;display:flex}.DashboardLayout-main{padding:15px 15px 0;background-color:#ebebec;min-height:100vh;position:relative;text-align:right;overflow:auto;width:100%}@media (max-width: 1023px){.DashboardLayout-main{padding-top:4.5rem!important}}.commission-payments-page{padding:24px;height:100%;display:flex;flex-direction:column}.commission-payments-page .datatable{flex:1;height:calc(100vh - 120px)}.commission-payments-page .commission-payment-dialog .MuiDialog-paper{min-height:400px}.commission-payments-page .commission-payment-dialog .commission-payment-form .form-row{margin-bottom:16px}.commission-payments-page .commission-payment-dialog .commission-payment-form .amount-field .MuiInputBase-input{text-align:left;direction:ltr}.commission-payments-page .currency-amount{font-family:IRANSans,Arial,sans-serif;direction:ltr;text-align:left;font-weight:500}.commission-payments-page .datatable__table .datatable__th-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.commission-payments-page .datatable__table .datatable__th-sortable:hover{background-color:var(--datatable-even-bg)}.commission-payments-page .datatable__table .datatable__row--selected{background-color:var(--datatable-selected-bg)!important}.commission-payments-page .datatable__table .datatable__empty{text-align:center;padding:40px;color:var(--datatable-text-secondary);font-size:16px}.commission-payments-page .datatable__cards .datatable__card{border:1px solid var(--datatable-card-border);border-radius:8px;margin-bottom:16px;background-color:var(--datatable-card-bg);transition:all .2s ease;cursor:pointer}.commission-payments-page .datatable__cards .datatable__card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.commission-payments-page .datatable__cards .datatable__card--selected{border-color:var(--datatable-primary);background-color:var(--datatable-selected-bg);box-shadow:0 0 0 2px rgba(var(--datatable-primary),.2)}.commission-payments-page .datatable__cards .datatable__card .datatable__card-header{padding:16px;border-bottom:1px solid var(--datatable-card-row-border);background-color:var(--datatable-card-header-bg);border-radius:8px 8px 0 0}.commission-payments-page .datatable__cards .datatable__card .datatable__card-header .datatable__card-title{display:flex;justify-content:space-between;align-items:center}.commission-payments-page .datatable__cards .datatable__card .datatable__card-header .datatable__card-title .datatable__card-number{font-weight:600;color:var(--datatable-text-primary);font-size:14px}.commission-payments-page .datatable__cards .datatable__card .datatable__card-header .datatable__card-title .datatable__card-number .datatable__card-check{margin-right:8px;color:var(--datatable-primary);font-weight:700}.commission-payments-page .datatable__cards .datatable__card .datatable__card-header .datatable__card-title .datatable__card-status .datatable__card-selected{color:var(--datatable-primary);font-size:12px;font-weight:500}.commission-payments-page .datatable__cards .datatable__card .datatable__card-header .datatable__card-title .datatable__card-status .datatable__card-unselected{color:var(--datatable-text-secondary);font-size:12px}.commission-payments-page .datatable__cards .datatable__card .datatable__card-content{padding:16px}.commission-payments-page .datatable__cards .datatable__card .datatable__card-content .datatable__card-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--datatable-card-row-border)}.commission-payments-page .datatable__cards .datatable__card .datatable__card-content .datatable__card-row:last-child{border-bottom:none}.commission-payments-page .datatable__cards .datatable__card .datatable__card-content .datatable__card-row--primary .datatable__card-label,.commission-payments-page .datatable__cards .datatable__card .datatable__card-content .datatable__card-row--primary .datatable__card-value{font-weight:600;color:var(--datatable-text-primary)}.commission-payments-page .datatable__cards .datatable__card .datatable__card-content .datatable__card-row .datatable__card-label{color:var(--datatable-text-secondary);font-size:14px;flex:1}.commission-payments-page .datatable__cards .datatable__card .datatable__card-content .datatable__card-row .datatable__card-value{color:var(--datatable-text-primary);font-size:14px;text-align:left;direction:ltr}.commission-payments-page .datatable__cards .datatable__card .datatable__card-content .datatable__card-row .datatable__card-value.currency-amount{font-weight:500;font-family:IRANSans,Arial,sans-serif}.commission-payments-page .datatable__cards .datatable__cards-empty{text-align:center;padding:60px 20px;color:var(--datatable-text-secondary)}.commission-payments-page .datatable__cards .datatable__cards-empty .datatable__cards-empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.commission-payments-page .datatable__cards .datatable__cards-empty .datatable__cards-empty-text{font-size:16px}.commission-payments-page .datatable__pagination{padding:16px;border-top:1px solid var(--datatable-divider);background-color:var(--datatable-card-footer-bg);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.commission-payments-page .datatable__pagination .datatable__pagination-pages{display:flex;align-items:center;gap:8px}.commission-payments-page .datatable__pagination .datatable__pagination-controls{display:flex;align-items:center;gap:16px}.commission-payments-page .datatable__pagination .datatable__page-info{color:var(--datatable-text-secondary);font-size:14px;white-space:nowrap}@media (max-width: 768px){.commission-payments-page{padding:16px}.commission-payments-page .datatable{height:calc(100vh - 100px)}.commission-payments-page .datatable__pagination{flex-direction:column;align-items:stretch;gap:12px}.commission-payments-page .datatable__pagination .datatable__pagination-pages,.commission-payments-page .datatable__pagination .datatable__pagination-controls{justify-content:center}}.dark-mode .commission-payments-page .datatable__card{background-color:var(--datatable-card-bg);border-color:var(--datatable-card-border)}.dark-mode .commission-payments-page .datatable__card .datatable__card-header{background-color:var(--datatable-card-header-bg)}.dark-mode .commission-payments-page .datatable__pagination{background-color:var(--datatable-card-footer-bg)}.commission-receipts-page{padding:1rem}.commission-receipts-page .status-chip.approved{background-color:#e8f5e8;color:#2e7d32}.commission-receipts-page .status-chip.pending{background-color:#fff3e0;color:#f57c00}.commission-receipts-page .status-chip.rejected{background-color:#ffebee;color:#d32f2f}.commission-receipts-page .amount-cell{font-weight:600;color:#1976d2}.commission-receipts-page .description-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commission-receipts-page .image-preview{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e0e0e0}.commission-receipts-page .empty-state{text-align:center;padding:3rem 1rem;color:#666}.commission-receipts-page .empty-state .empty-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.commission-receipts-page .empty-state .empty-title{font-size:1.25rem;margin-bottom:.5rem;font-weight:500}.commission-receipts-page .empty-state .empty-description{font-size:.875rem;opacity:.7}[dir=rtl] .commission-receipts-page .description-cell{text-align:right}.dark-mode .commission-receipts-page .status-chip.approved{background-color:#4caf5033;color:#81c784}.dark-mode .commission-receipts-page .status-chip.pending{background-color:#ff980033;color:#ffb74d}.dark-mode .commission-receipts-page .status-chip.rejected{background-color:#f4433633;color:#e57373}.dark-mode .commission-receipts-page .amount-cell{color:#90caf9}.dark-mode .commission-receipts-page .image-preview{border-color:#424242}.dark-mode .commission-receipts-page .empty-state{color:#b0b0b0}.representatives-page .datatable__card-status .MuiChip-root{font-size:.75rem;height:24px}.representatives-page .MuiChip-root{font-weight:500}.representatives-page .MuiChip-root.MuiChip-colorSuccess{background-color:#4caf501a;color:#2e7d32;border-color:#4caf50}.representatives-page .MuiChip-root.MuiChip-colorError{background-color:#f443361a;color:#c62828;border-color:#f44336}.representatives-page .MuiChip-root.MuiChip-colorWarning{background-color:#ff98001a;color:#ef6c00;border-color:#ff9800}.representatives-page .datatable__card-row--primary .datatable__card-label{font-weight:600;color:var(--datatable-text-primary)}.representatives-page .datatable__card-status{display:flex;align-items:center;justify-content:flex-end;margin-top:8px}.representatives-page .datatable__table th:nth-child(12),.representatives-page .datatable__table td:nth-child(12){text-align:center}.MuiTableContainer-root{background:linear-gradient(135deg,#fff,#f8f9fa)!important;border:1px solid #dee2e6!important;box-shadow:0 2px 8px #0000001a!important;border-radius:8px!important}[data-mui-color-scheme=dark] .MuiTableContainer-root{background:linear-gradient(135deg,#2a2a2a,#1a1a1a)!important;border:1px solid #404040!important}.MuiTableHead-root .MuiTableCell-root{font-weight:600!important;color:#212529!important;text-align:center!important;font-size:14px!important;padding:12px 8px!important}[data-mui-color-scheme=dark] .MuiTableHead-root .MuiTableCell-root{color:#fff!important}.MuiTableBody-root .MuiTableRow-root{background:transparent!important;transition:background-color .2s ease!important}.MuiTableBody-root .MuiTableRow-root:nth-of-type(odd){background:#00000005!important}[data-mui-color-scheme=dark] .MuiTableBody-root .MuiTableRow-root:nth-of-type(odd){background:#ffffff08!important}.MuiTableBody-root .MuiTableRow-root:hover{background:#0000000d!important;cursor:pointer!important}[data-mui-color-scheme=dark] .MuiTableBody-root .MuiTableRow-root:hover{background:#ffffff14!important}.MuiTableBody-root .MuiTableRow-root.Mui-selected{background:#1976d21a!important}[data-mui-color-scheme=dark] .MuiTableBody-root .MuiTableRow-root.Mui-selected{background:#1976d240!important}.MuiTableBody-root .MuiTableCell-root{color:#212529!important;text-align:center;font-size:14px!important;padding:12px 8px!important;border-bottom:1px solid #e9ecef!important}[data-mui-color-scheme=dark] .MuiTableBody-root .MuiTableCell-root{color:#fff!important;border-bottom:1px solid #404040!important}.MuiPaper-root.MuiTableContainer-root{background:linear-gradient(135deg,#fff,#f8f9fa)!important;border:1px solid #dee2e6!important;box-shadow:0 2px 8px #0000001a!important}[data-mui-color-scheme=dark] .MuiPaper-root.MuiTableContainer-root{background:linear-gradient(135deg,#2a2a2a,#1a1a1a)!important;border:1px solid #404040!important}.MuiTableHead-root .MuiTableRow-root{background:linear-gradient(135deg,#e9ecef,#dee2e6)!important}[data-mui-color-scheme=dark] .MuiTableHead-root .MuiTableRow-root{background:linear-gradient(135deg,#404040,#2a2a2a)!important}.MuiTable-root.MuiTable-sizeSmall .MuiTableCell-root{padding:8px 6px!important;font-size:13px!important}.MuiTable-root.MuiTable-sizeMedium .MuiTableCell-root{padding:12px 8px!important;font-size:14px!important}.table-success .MuiTableRow-root{background:#28a7451a!important}[data-mui-color-scheme=dark] .table-success .MuiTableRow-root{background:#28a74540!important}.table-warning .MuiTableRow-root{background:#ffc1071a!important}[data-mui-color-scheme=dark] .table-warning .MuiTableRow-root{background:#ffc10740!important}.table-danger .MuiTableRow-root{background:#dc35451a!important}[data-mui-color-scheme=dark] .table-danger .MuiTableRow-root{background:#dc354540!important}@media (max-width: 768px){.MuiTableContainer-root{border-radius:4px!important}.MuiTableCell-root{padding:8px 4px!important;font-size:12px!important}}.breadcrumb-container .breadcrumb-item{display:flex;align-items:center}.breadcrumb-container .breadcrumb-item .breadcrumb-link{text-decoration:none;transition:all .2s ease}.breadcrumb-container .breadcrumb-item .breadcrumb-link:hover .breadcrumb-text{color:#0f172a}.breadcrumb-container .breadcrumb-item .breadcrumb-text{font-family:IRANSANS,sans-serif;font-size:.9rem;transition:all .2s ease}.breadcrumb-container .breadcrumb-item .breadcrumb-text.active{color:#3b82f6;font-weight:500}.breadcrumb-container .MuiBreadcrumbs-separator{color:#3b82f6;margin:0 .5rem}.installations-page{flex-direction:column;display:flex;gap:12px}.installations-page h2{margin:0}.installations-page__hint{margin-top:-4px;color:#666}.datatable{direction:rtl;display:flex;flex-direction:column;gap:12px;overflow:hidden}.datatable:focus,.datatable:focus-visible{outline:none}.datatable__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.datatable__toolbar-actions{display:flex;gap:8px}.datatable__btn{background:var(--datatable-primary, #1976d2);color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer}.datatable__btn:disabled{opacity:.5;cursor:not-allowed}.datatable__btn--danger{background:var(--datatable-error, #d32f2f)}.datatable__toolbar-page{display:flex;align-items:center;gap:8px}.datatable__table-wrapper{overflow:auto;border:1px solid var(--datatable-divider, #e0e0e0);border-radius:8px;position:relative}.datatable__table{width:100%;border-collapse:collapse;min-width:720px}.datatable__table thead th{background:var(--datatable-header-bg, #f5f5f5)!important;text-align:right;padding:10px;font-weight:600;border-bottom:1px solid var(--datatable-divider, #e0e0e0);position:sticky;top:0;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.datatable__th-sortable{display:flex;align-items:center;gap:6px;cursor:pointer}.datatable__filter{margin-top:6px;position:relative;z-index:10}.datatable-filter-datepicker{width:100%}.datatable-filter-datepicker .rmdp-input{height:36px;padding:6px 8px}.datatable__input{width:100%;border:1px solid var(--datatable-divider, #ddd);border-radius:6px;padding:6px 8px;background:var(--datatable-header-bg, #f5f5f5);color:inherit;font-size:14px;outline:none;cursor:text;pointer-events:auto;position:relative;z-index:11;display:block}.datatable__input:focus{border-color:var(--datatable-primary, #1976d2);box-shadow:0 0 0 2px #1976d233}.datatable__table tbody td{padding:10px;border-bottom:1px solid var(--datatable-divider, #eee)}.datatable__row--selected td{background:var(--datatable-selected-bg, #e3f2fd)}.datatable__table tbody tr:nth-child(2n):not(.datatable__row--selected) td{background:var(--datatable-even-bg, rgba(25, 118, 210, .03))}.datatable__table tbody tr{cursor:pointer}.datatable__empty{text-align:center;padding:20px}.datatable__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.datatable__pagination-controls{display:flex;align-items:center;gap:16px;flex-shrink:0}.datatable__pagination-controls .MuiFormControl-root{min-width:140px}.datatable__pagination .MuiSvgIcon-root{font-size:20px}.datatable__page-info{margin:0 8px}.datatable__cards{display:none}.datatable__cards-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;background:var(--datatable-card-bg, #ffffff);border:2px dashed var(--datatable-divider, #dee2e6);border-radius:12px;margin:1rem 0}.datatable__cards-empty-icon{font-size:2.5rem;margin-bottom:.5rem;opacity:.6}.datatable__cards-empty-text{font-size:1rem;color:var(--datatable-text-secondary, #6c757d);font-weight:500}@media (max-width: 900px){.datatable__table-wrapper{display:none}.datatable__cards{display:grid;grid-template-columns:1fr;gap:12px;padding:0;flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.datatable__pagination--bottom{position:sticky;bottom:0;background:var(--datatable-card-header-bg, #f8f9fa);border-top:1px solid var(--datatable-card-border, #e1e5e9);padding:6px 8px;z-index:5}.datatable__pagination--bottom .datatable__pagination-pages{justify-content:center}.datatable__pagination--bottom .MuiButton-root{min-width:40px;padding:4px 8px;font-size:13px}.datatable__pagination--bottom .MuiSvgIcon-root{font-size:20px}.datatable__pagination--bottom .datatable__page-info{font-size:12px}.datatable__toolbar-actions{flex-wrap:wrap;gap:6px}.datatable__toolbar .MuiButton-root{padding:4px 8px;min-width:64px;font-size:12px}.datatable__card{background:var(--datatable-card-bg, #ffffff);border:1px solid var(--datatable-card-border, #e1e5e9);border-radius:12px;padding:0;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a;position:relative}.datatable__card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;border-color:var(--datatable-primary, #1976d2)}.datatable__card--selected{background:var(--datatable-selected-bg, #e3f2fd);border-color:var(--datatable-primary, #1976d2);box-shadow:0 2px 8px #1976d233}.datatable__card-header{padding:8px 12px;background:var(--datatable-card-header-bg, #f8f9fa);border-bottom:1px solid var(--datatable-card-border, #e1e5e9)}.datatable__card-title{display:flex;align-items:center;justify-content:space-between}.datatable__card-number{font-size:.8rem;font-weight:600;color:var(--datatable-text-secondary, #6c757d);background:var(--datatable-card-number-bg, #e9ecef);padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.datatable__card-check{width:18px;height:18px;border-radius:50%;background:var(--datatable-primary, #1976d2);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.datatable__card-status{font-size:.75rem;font-weight:500}.datatable__card-selected{color:var(--datatable-primary, #1976d2)}.datatable__card-unselected{color:var(--datatable-text-secondary, #6c757d)}.datatable__card-content{padding:0}.datatable__card-row{display:flex;align-items:center;padding:6px 12px;border-bottom:1px solid var(--datatable-card-row-border, #f1f3f4);min-height:36px}.datatable__card-row:last-child{border-bottom:none}.datatable__card-row--primary{background:var(--datatable-card-primary-bg, #f8f9fa);font-weight:600}.datatable__card-label{flex:0 0 96px;font-size:.75rem;font-weight:600;color:var(--datatable-text-secondary, #6c757d);text-align:right;margin-left:8px}.datatable__card-value{flex:1;font-size:.85rem;color:var(--datatable-text-primary, #212529);text-align:right;word-break:break-word}.datatable__card-row--primary .datatable__card-value{font-weight:600;color:var(--datatable-text-primary, #212529)}.datatable__card-footer{display:none}.datatable__card-actions{display:flex;justify-content:center}.datatable__card-indicator{width:20px;height:20px;border-radius:50%;background:var(--datatable-card-indicator-bg, #e9ecef);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--datatable-text-secondary, #6c757d);transition:all .2s ease}.datatable__card--selected .datatable__card-indicator{background:var(--datatable-primary, #1976d2);color:#fff}.datatable__card-row[data-col-id=select],.datatable__card-row[data-col-id=row]{display:none}}@media (max-width: 900px) and (max-width: 600px){.datatable__cards{gap:10px}.datatable__card-header{padding:10px 14px}.datatable__card-row{padding:8px 14px;min-height:40px}.datatable__card-footer{padding:6px 14px}.datatable__card-label{flex:0 0 100px;font-size:.75rem}.datatable__card-value{font-size:.85rem}}@media (max-width: 900px) and (max-width: 480px){.datatable__card-header{padding:8px 12px}.datatable__card-row{padding:6px 12px;min-height:36px}.datatable__card-footer{padding:4px 12px}.datatable__card-label{flex:0 0 90px;font-size:.7rem}.datatable__card-value{font-size:.8rem}}.sidebar__container{flex-shrink:0;z-index:1200}@media (min-width: 1200px){.sidebar__container{width:280px}}.sidebar__drawer-temporary .MuiDrawer-paper{width:280px}.sidebar__drawer-permanent{display:none}@media (min-width: 1200px){.sidebar__drawer-permanent{display:block}}.sidebar__drawer-permanent .MuiDrawer-paper{width:280px;height:100%;border-left:1px solid rgba(152,135,123,.15);border-right:none}.sidebar__content{height:100%;padding:16px}.sidebar__logo{display:flex;justify-content:center;align-items:center;margin:0 0 16px}.sidebar__logo-container{display:flex;flex-direction:column;align-items:center;gap:12px}.sidebar__logo-image{background-color:#ffffffd9;transition:all .3s ease;-o-object-fit:contain;object-fit:contain;border-radius:10px;padding:.5rem;width:150px;height:100%}.sidebar__logo-image:hover{transform:scale(1.05)}.sidebar__logo-text{font-size:.85rem!important;font-weight:500!important;text-align:center!important;margin:0!important;letter-spacing:.5px!important;opacity:.8!important}.sidebar__logo-text--light{color:#4a5568!important}.sidebar__logo-text--dark{color:#a0aec0!important}.sidebar__account{display:flex;align-items:center;padding:10px;border-radius:12px;margin:0 12px;justify-content:space-between;background:#0f172a;position:relative;overflow:hidden;text-decoration:none;transition:all .3s ease}.sidebar__account:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(#ffffff26,#fff0);border-radius:12px 12px 0 0}.sidebar__account--light{box-shadow:0 4px 20px #1f1f1f26,inset 0 1px 1px #fff3}.sidebar__account--dark{box-shadow:0 4px 20px #00000040,inset 0 1px 1px #ffffff1a}.sidebar__account--link{cursor:pointer}.sidebar__account--link:hover{transform:translateY(-2px);box-shadow:0 6px 28px #1f1f1f33,inset 0 1px 1px #ffffff4d}.sidebar__account--link:hover:before{background:linear-gradient(#ffffff40,#ffffff0d)}.sidebar__account--link:active{transform:translateY(0)}.sidebar__avatar{background-color:#1d1d1d!important;margin:0 0 0 10px!important;width:52px!important;height:52px!important;border:2px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 12px #0003!important}.sidebar__user-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.sidebar__user-name{color:#fff!important;font-weight:700!important;text-shadow:0 1px 1px rgba(0,0,0,.2)!important;white-space:normal!important;word-break:break-word!important;text-align:start!important;padding-left:8px!important;line-height:1.4!important}.sidebar__user-role{color:#fff!important;opacity:.9!important;font-size:.78rem!important;text-align:start!important;padding-left:8px!important}.sidebar__nav-list{padding:8px 12px!important}.sidebar__nav-item{margin-bottom:6.4px!important}.sidebar__nav-button{min-height:50px!important;padding:0 20px!important;border-radius:10px!important;transition:all .25s ease!important;position:relative!important;overflow:hidden!important}.sidebar__nav-button--light:hover{background-color:#f4f4f4b3!important}.sidebar__nav-button--dark:hover{background-color:#ffffff0d!important}.sidebar__nav-button--active{font-weight:700!important}.sidebar__nav-button--active:before{content:"";position:absolute;top:0;right:0;bottom:0;width:3px;background:linear-gradient(0deg,#0f172a,#0f172a);border-radius:0 4px 4px 0}.sidebar__nav-button--active--light{color:#1d1d1d!important;background-color:#aa8c7826!important;box-shadow:0 2px 8px #1f1f1f14!important}.sidebar__nav-button--active--light:hover{background-color:#aa8c7833!important}.sidebar__nav-button--active--dark{color:#fff!important;background-color:#aa8c7840!important;box-shadow:0 2px 8px #00000026!important}.sidebar__nav-button--active--dark:hover{background-color:#aa8c784d!important}.sidebar__nav-icon{min-width:0!important;margin-left:16px!important;transition:transform .2s ease!important}.sidebar__nav-icon svg{font-size:22px!important;transition:all .2s ease!important}.sidebar__nav-icon--light{color:#666!important}.sidebar__nav-icon--dark{color:#ccc!important}.sidebar__nav-icon--active{color:#0f172a!important}.sidebar__nav-icon--active svg{transform:scale(1.15)!important}.sidebar__nav-text{font-weight:medium!important;transition:all .2s ease!important;text-align:start!important;font-size:15px!important;padding-right:1rem!important}.sidebar__nav-text--active{font-weight:700!important}.sidebar__nav-text--dark{color:#fffc!important}.sidebar__divider{margin-top:auto!important;margin-left:24px!important;margin-right:24px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(152,135,123,.3),transparent)!important}.sidebar__bottom-list{padding:0 12px!important}.sidebar__theme-item{margin-bottom:6.4px!important}.sidebar__theme-button{min-height:50px!important;padding:0 20px!important;border-radius:10px!important;transition:all .2s ease!important}.sidebar__theme-button--light:hover{background-color:#fff!important}.sidebar__theme-button--dark:hover{background-color:#222e3c!important}.sidebar__theme-icon{min-width:0!important;margin-left:8px!important;padding-left:0!important}.sidebar__theme-icon svg{font-size:22px!important}.sidebar__theme-icon--light{color:#666!important}.sidebar__theme-icon--dark{color:#ccc!important}.sidebar__theme-text{margin-left:0!important;padding:0!important;font-size:15px!important;text-align:start!important}.sidebar__theme-text--dark{color:#fffc!important}.sidebar__logout-button{min-height:50px!important;padding:0 20px!important;border-radius:10px!important;transition:all .2s ease!important}.sidebar__logout-button--light:hover{background-color:#ff575714!important}.sidebar__logout-button--dark:hover{background-color:#ff575726!important}.sidebar__logout-icon{min-width:0!important;margin-left:16px!important;color:#ff5b5b!important}.sidebar__logout-icon svg{font-size:22px!important}.sidebar__logout-text{color:#ff5b5b!important;font-size:15px!important;text-align:start!important}.sidebar__drawer-paper--light{background-color:#fff!important;color:#000000de!important}.sidebar__drawer-paper--dark{background-color:#1f2937!important;color:#fff!important}.sidebar__drawer-permanent-paper--light{background-color:#fff!important}.sidebar__drawer-permanent-paper--dark{background-color:#222e3c!important}.dashboard{padding:20px;min-height:100vh;position:relative}.dashboard:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.dashboard>*{position:relative;z-index:1}.dashboard__filters{background:linear-gradient(145deg,#ffffffe6,#f8fafccc);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:16px;padding:16px 20px;margin-bottom:24px;box-shadow:0 25px 50px -12px #0000001f,0 8px 16px -4px #0000000f,inset 0 1px #fff9;border:1px solid rgba(255,255,255,.3);position:relative}.dashboard__filters-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width: 1024px){.dashboard__filters-wrapper{flex-direction:column;gap:16px}}.dashboard__filters-date-section{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.dashboard__filters-date-section{flex-direction:column;gap:16px;width:100%}}.dashboard__filters-date-range{display:flex;align-items:center;gap:12px;background:#fff9;padding:10px 16px;border-radius:12px;border:1px solid rgba(102,126,234,.1);box-shadow:0 4px 12px #00000014;transition:all .3s ease}.dashboard__filters-date-range:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea26;border-color:#667eea33}@media (max-width: 768px){.dashboard__filters-date-range{flex-direction:column;gap:12px;width:100%;padding:16px}}.dashboard__filters-date-range-item{display:flex;flex-direction:column;gap:6px;min-width:140px}@media (max-width: 768px){.dashboard__filters-date-range-item{width:100%;min-width:auto}}.dashboard__filters-date-range-item label{font-size:.75rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px}.dashboard__filters-date-range-item label:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(45deg,#667eea,#764ba2)}.dashboard__filters-shortcuts{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;width:100%;overflow-x:auto;padding:4px 0;justify-content:end;scrollbar-width:none;-ms-overflow-style:none}.dashboard__filters-shortcuts::-webkit-scrollbar{display:none}@media (max-width: 1024px){.dashboard__filters-shortcuts{justify-content:flex-start}}@media (max-width: 640px){.dashboard__filters-shortcuts{gap:6px}}.dashboard__filters-shortcuts-label{font-size:.8rem;font-weight:600;color:#64748b;margin-left:8px;white-space:nowrap;flex-shrink:0}@media (max-width: 768px){.dashboard__filters-shortcuts-label{display:none}}.dashboard__filters-shortcut{flex:1;min-width:0}.dashboard__filters-shortcut .MuiButton-root{border-radius:50px;font-size:.8rem;font-weight:600;padding:8px 12px;min-width:0;width:100%;text-transform:none;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard__filters-shortcut .MuiButton-root:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.dashboard__filters-shortcut .MuiButton-root:hover{transform:translateY(-3px) scale(1.05)}.dashboard__filters-shortcut .MuiButton-root:hover:before{left:100%}.dashboard__filters-shortcut .MuiButton-root.MuiButton-contained{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);color:#fff;border:none;box-shadow:0 8px 16px #667eea4d,0 4px 8px #764ba233}.dashboard__filters-shortcut .MuiButton-root.MuiButton-contained:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1,#e879f9);box-shadow:0 12px 24px #667eea66,0 6px 12px #764ba24d}.dashboard__filters-shortcut .MuiButton-root.MuiButton-contained:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:48px;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);pointer-events:none}.dashboard__filters-shortcut .MuiButton-root.MuiButton-outlined{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#667eea,#764ba2,#f093fb) border-box;color:#475569;box-shadow:0 4px 12px #667eea1a}.dashboard__filters-shortcut .MuiButton-root.MuiButton-outlined:hover{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb) padding-box,linear-gradient(135deg,#667eea,#764ba2,#f093fb) border-box;box-shadow:0 8px 20px #667eea4d}.dashboard__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px;z-index:0}@media (max-width: 768px){.dashboard__stats{grid-template-columns:1fr;gap:12px}}@media (max-width: 480px){.dashboard__stats{gap:10px}}.dashboard__card{background:var(--card-bg-color);border-radius:16px;padding:16px 12px;box-shadow:0 4px 20px #00000014;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;text-align:center}.dashboard__card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.dashboard__card:hover .dashboard__card-icon{transform:scale(1.05)}.dashboard__card:nth-child(1){--card-bg-color: #ede9fe;--card-icon-gradient: linear-gradient(135deg, #8b5cf6, #7c3aed);--card-text-color: #6d28d9}.dashboard__card:nth-child(2){--card-bg-color: #ccfbf1;--card-icon-gradient: linear-gradient(135deg, #14b8a6, #0d9488);--card-text-color: #0f766e}.dashboard__card:nth-child(3){--card-bg-color: #fce7f3;--card-icon-gradient: linear-gradient(135deg, #ec4899, #db2777);--card-text-color: #be185d}.dashboard__card:nth-child(4){--card-bg-color: #fef9c3;--card-icon-gradient: linear-gradient(135deg, #eab308, #ca8a04);--card-text-color: #854d0e}.dashboard__card:nth-child(5){--card-bg-color: #d1fae5;--card-icon-gradient: linear-gradient(135deg, #10b981, #059669);--card-text-color: #047857}.dashboard__card:nth-child(6){--card-bg-color: #fee2e2;--card-icon-gradient: linear-gradient(135deg, #ef4444, #dc2626);--card-text-color: #b91c1c}.dashboard__card:nth-child(7){--card-bg-color: #dbeafe;--card-icon-gradient: linear-gradient(135deg, #3b82f6, #2563eb);--card-text-color: #1e40af}.dashboard__card:nth-child(8){--card-bg-color: #f3e8ff;--card-icon-gradient: linear-gradient(135deg, #a855f7, #9333ea);--card-text-color: #7c3aed}.dashboard__card-icon-wrapper{margin-bottom:12px}.dashboard__card-icon{width:48px;height:48px;border-radius:50%;background:var(--card-icon-gradient);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #00000026;transition:transform .3s ease;margin:0 auto}.dashboard__card-icon svg{font-size:1.25rem}@media (max-width: 768px){.dashboard__card-icon{width:40px;height:40px}.dashboard__card-icon svg{font-size:1.1rem}}.dashboard__card-content{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.dashboard__card-value{font-size:1.2rem;font-weight:800;color:var(--card-text-color);line-height:1;margin:0}@media (max-width: 768px){.dashboard__card-value{font-size:1.75rem}}.dashboard__card-title{font-size:.8rem;font-weight:600;color:#64748b;margin:0;line-height:1.4}.dashboard__card-trend{display:flex;align-items:center;gap:4px;margin-top:4px}.dashboard__card-trend-icon{font-size:.875rem}.dashboard__card-trend-value{font-size:.75rem;font-weight:600}.dashboard__card-trend-value--up{color:#10b981}.dashboard__card-trend-value--down{color:#ef4444}.dashboard__card-trend-value--neutral{color:#64748b}.dashboard__bottom-section{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}@media (max-width: 1024px){.dashboard__bottom-section{grid-template-columns:1fr;gap:16px}}@media (max-width: 768px){.dashboard__bottom-section{margin-top:20px;gap:12px}}.dashboard__recent-section{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;width:100%}@media (max-width: 1400px){.dashboard__recent-section{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.dashboard__recent-section{grid-template-columns:1fr;gap:12px;margin-top:20px}}.dashboard__recent-card{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;height:100%}@media (max-width: 768px){.dashboard__recent-card{padding:14px}}.dashboard__recent-list{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:400px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(102,126,234,.4) rgba(226,232,240,.5)}.dashboard__recent-list::-webkit-scrollbar{width:6px}.dashboard__recent-list::-webkit-scrollbar-track{background:#e2e8f080;border-radius:10px}.dashboard__recent-list::-webkit-scrollbar-thumb{background:#667eea66;border-radius:10px}.dashboard__recent-list::-webkit-scrollbar-thumb:hover{background:#667eea99}.dashboard__recent-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;background:#f8fafc99;border-radius:12px;transition:all .3s ease;border:1px solid rgba(226,232,240,.5)}.dashboard__recent-item:hover{background:#f8fafce6;transform:translate(-4px);box-shadow:0 4px 12px #00000014;border-color:#667eea33}@media (max-width: 768px){.dashboard__recent-item{padding:10px;gap:10px}}.dashboard__recent-item-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard__recent-item-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.dashboard__recent-item-title{font-size:.875rem;font-weight:600;color:#1e293b;flex:1;min-width:0;line-height:1.4}.dashboard__recent-item-subtitle{font-size:.75rem;color:#64748b;line-height:1.4;margin-top:2px}.dashboard__recent-item-amount{font-size:.8rem;font-weight:600;color:#667eea;margin-top:2px}.dashboard__recent-item-date{font-size:.7rem;color:#94a3b8;display:flex;align-items:center;gap:4px;margin-top:4px}.dashboard__recent-item-date-icon{font-size:.75rem}.dashboard__recent-item-status{flex-shrink:0;font-size:.7rem!important;height:22px!important;font-weight:600!important}.dashboard__recent-item-arrow{flex-shrink:0;font-size:.875rem;color:#cbd5e1;transition:all .3s ease}.dashboard__recent-item:hover .dashboard__recent-item-arrow{transform:translate(-4px);color:#667eea}.dashboard__recent-empty{display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.dashboard__recent-empty-text{font-size:.8rem;color:#94a3b8}.dashboard__section-title{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:16px;display:flex;align-items:center;gap:8px}@media (max-width: 768px){.dashboard__section-title{font-size:.95rem;margin-bottom:12px}}.dashboard__section-icon{font-size:1.25rem;color:#667eea}@media (max-width: 768px){.dashboard__section-icon{font-size:1.1rem}}.dashboard__quick-actions{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid rgba(255,255,255,.2)}@media (max-width: 768px){.dashboard__quick-actions{padding:14px}}.dashboard__quick-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 768px){.dashboard__quick-actions-grid{grid-template-columns:1fr;gap:10px}}.dashboard__quick-action-card{display:flex;align-items:center;gap:12px;padding:14px;background:#f8fafccc;border-radius:12px;border:1px solid rgba(226,232,240,.6);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.dashboard__quick-action-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea0d,#764ba20d);opacity:0;transition:opacity .3s ease}.dashboard__quick-action-card:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 16px #00000014;border-color:#667eea4d}.dashboard__quick-action-card:hover:before{opacity:1}.dashboard__quick-action-card:hover .dashboard__quick-action-arrow{transform:translate(-4px);color:#667eea}.dashboard__quick-action-card:hover .dashboard__quick-action-icon-wrapper{transform:scale(1.1)}@media (max-width: 768px){.dashboard__quick-action-card{padding:12px;gap:10px}}.dashboard__quick-action-icon-wrapper{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #667eea4d;transition:transform .3s ease}.dashboard__quick-action-icon-wrapper svg{font-size:1.5rem}@media (max-width: 768px){.dashboard__quick-action-icon-wrapper{width:40px;height:40px}.dashboard__quick-action-icon-wrapper svg{font-size:1.25rem}}.dashboard__quick-action-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard__quick-action-title{font-size:.9rem;font-weight:600;color:#1e293b;line-height:1.4}.dashboard__quick-action-desc{font-size:.75rem;color:#64748b;line-height:1.4}.dashboard__quick-action-arrow{flex-shrink:0;font-size:1rem;color:#cbd5e1;transition:all .3s ease}@media (max-width: 768px){.dashboard__quick-action-arrow{font-size:.875rem}}.dashboard__empty{text-align:center;padding:60px 20px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dashboard__empty-icon{font-size:3.5rem;margin-bottom:16px;color:#cbd5e1}.dashboard__empty h3{font-size:1.25rem;font-weight:700;margin-bottom:8px;color:#1e293b}.dashboard__empty p{font-size:.95rem;margin:0;color:#64748b}.dark .dashboard__filters{background:#1e293bcc;border-color:#4755694d}.dark .dashboard__filters-date-range{background:#1e293b99;border-color:#4755694d}.dark .dashboard__filters-date-range-item label{color:#cbd5e1}.dark .dashboard__filters-shortcuts-label{color:#94a3b8}.dark .dashboard__filters-shortcut .MuiButton-root.MuiButton-outlined{border:2px solid rgba(71,85,105,.5);background:#1e293b99;color:#cbd5e1}.dark .dashboard__filters-shortcut .MuiButton-root.MuiButton-outlined:hover{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);color:#fff;border-color:transparent}.dark .dashboard__card{background:#1e293bcc;border-color:#4755694d;box-shadow:0 4px 20px #0000004d}.dark .dashboard__card:hover{box-shadow:0 8px 30px #0006}.dark .dashboard__card:nth-child(1){--card-bg-color: rgba(139, 92, 246, .15);--card-icon-gradient: linear-gradient(135deg, #8b5cf6, #7c3aed);--card-text-color: #a78bfa}.dark .dashboard__card:nth-child(2){--card-bg-color: rgba(20, 184, 166, .15);--card-icon-gradient: linear-gradient(135deg, #14b8a6, #0d9488);--card-text-color: #5eead4}.dark .dashboard__card:nth-child(3){--card-bg-color: rgba(236, 72, 153, .15);--card-icon-gradient: linear-gradient(135deg, #ec4899, #db2777);--card-text-color: #f9a8d4}.dark .dashboard__card:nth-child(4){--card-bg-color: rgba(234, 179, 8, .15);--card-icon-gradient: linear-gradient(135deg, #eab308, #ca8a04);--card-text-color: #fde047}.dark .dashboard__card:nth-child(5){--card-bg-color: rgba(16, 185, 129, .15);--card-icon-gradient: linear-gradient(135deg, #10b981, #059669);--card-text-color: #6ee7b7}.dark .dashboard__card:nth-child(6){--card-bg-color: rgba(239, 68, 68, .15);--card-icon-gradient: linear-gradient(135deg, #ef4444, #dc2626);--card-text-color: #fca5a5}.dark .dashboard__card:nth-child(7){--card-bg-color: rgba(59, 130, 246, .15);--card-icon-gradient: linear-gradient(135deg, #3b82f6, #2563eb);--card-text-color: #93c5fd}.dark .dashboard__card:nth-child(8){--card-bg-color: rgba(168, 85, 247, .15);--card-icon-gradient: linear-gradient(135deg, #a855f7, #9333ea);--card-text-color: #c4b5fd}.dark .dashboard__card-title{color:#cbd5e1}.dark .dashboard__card-trend-value--up{color:#34d399}.dark .dashboard__card-trend-value--down{color:#f87171}.dark .dashboard__card-trend-value--neutral{color:#94a3b8}.dark .dashboard__section-title{color:#f1f5f9}.dark .dashboard__section-icon{color:#8b5cf6}.dark .dashboard__recent-card{background:#1e293bcc;border-color:#4755694d;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.dark .dashboard__recent-list{scrollbar-color:rgba(139,92,246,.4) rgba(51,65,85,.5)}.dark .dashboard__recent-list::-webkit-scrollbar-track{background:#33415580}.dark .dashboard__recent-list::-webkit-scrollbar-thumb{background:#8b5cf666}.dark .dashboard__recent-list::-webkit-scrollbar-thumb:hover{background:#8b5cf699}.dark .dashboard__recent-item{background:#1e293b99;border-color:#4755694d}.dark .dashboard__recent-item:hover{background:#1e293bcc;border-color:#8b5cf64d}.dark .dashboard__recent-item-title{color:#f1f5f9}.dark .dashboard__recent-item-subtitle{color:#cbd5e1}.dark .dashboard__recent-item-amount{color:#a78bfa}.dark .dashboard__recent-item-date{color:#94a3b8}.dark .dashboard__recent-item-arrow{color:#64748b}.dark .dashboard__recent-item-arrow:hover{color:#a78bfa}.dark .dashboard__recent-empty-text{color:#94a3b8}.dark .dashboard__quick-actions{background:#1e293bcc;border-color:#4755694d;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.dark .dashboard__quick-action-card{background:#1e293b99;border-color:#4755694d}.dark .dashboard__quick-action-card:before{background:linear-gradient(135deg,#8b5cf61a,#06b6d41a)}.dark .dashboard__quick-action-card:hover{background:#1e293bcc;border-color:#8b5cf666}.dark .dashboard__quick-action-icon-wrapper{background:linear-gradient(135deg,#8b5cf6,#06b6d4);box-shadow:0 4px 12px #8b5cf666}.dark .dashboard__quick-action-title{color:#f1f5f9}.dark .dashboard__quick-action-desc{color:#cbd5e1}.dark .dashboard__quick-action-arrow{color:#64748b}.dark .dashboard__quick-action-arrow:hover{color:#a78bfa}.dark .dashboard__empty{background:#1e293bcc;border-color:#4755694d;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.dark .dashboard__empty-icon{color:#475569}.dark .dashboard__empty h3{color:#f1f5f9}.dark .dashboard__empty p{color:#94a3b8}.dashboard .custom-datepicker-container .rmdp-container{width:100%}.dashboard .custom-datepicker-container .rmdp-container .rmdp-input{width:100%;padding:10px 16px;border:2px solid transparent;border-radius:12px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#667eea4d,#764ba24d) border-box;color:#1e293b;font-size:.85rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);height:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #667eea14,inset 0 1px #fff9}.dashboard .custom-datepicker-container .rmdp-container .rmdp-input:focus{outline:none;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#667eea,#764ba2) border-box;box-shadow:0 8px 20px #667eea33,inset 0 1px #fffc;transform:translateY(-1px)}.dashboard .custom-datepicker-container .rmdp-container .rmdp-input:hover{transform:translateY(-1px);box-shadow:0 6px 16px #667eea1f,inset 0 1px #ffffffb3}.dashboard .custom-datepicker-container .rmdp-container .rmdp-input::-moz-placeholder{color:#64748b;font-size:.8rem;font-weight:500}.dashboard .custom-datepicker-container .rmdp-container .rmdp-input::placeholder{color:#64748b;font-size:.8rem;font-weight:500}.dark .dashboard .custom-datepicker-container .rmdp-container .rmdp-input{background:linear-gradient(#1e293bcc,#1e293bcc) padding-box,linear-gradient(135deg,#8b5cf64d,#06b6d44d) border-box;color:#f1f5f9;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff0d}.dark .dashboard .custom-datepicker-container .rmdp-container .rmdp-input:focus{background:linear-gradient(#1e293be6,#1e293be6) padding-box,linear-gradient(135deg,#8b5cf6,#06b6d4) border-box;box-shadow:0 8px 20px #8b5cf64d,inset 0 1px #ffffff1a}.dark .dashboard .custom-datepicker-container .rmdp-container .rmdp-input:hover{box-shadow:0 6px 16px #0006,inset 0 1px #ffffff14}.dark .dashboard .custom-datepicker-container .rmdp-container .rmdp-input::-moz-placeholder{color:#94a3b8}.dark .dashboard .custom-datepicker-container .rmdp-container .rmdp-input::placeholder{color:#94a3b8}@media (max-width: 1200px){.dashboard{padding:16px}.dashboard__stats{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}}@media (max-width: 768px){.dashboard{padding:12px}.dashboard__filters{padding:12px;margin-bottom:16px}.dashboard__filters-date-range-item label{font-size:.7rem}.dashboard__filters-shortcuts{gap:6px}.dashboard__filters-shortcuts-label{font-size:.75rem}.dashboard__filters-shortcut .MuiButton-root{font-size:.75rem;padding:6px 8px}.dashboard .custom-datepicker-container .rmdp-container .rmdp-input{height:36px;font-size:.8rem;padding:8px 12px}.dashboard__stats{margin-bottom:16px;gap:10px}.dashboard__empty{padding:40px 16px}.dashboard__empty-icon{font-size:3rem}.dashboard__empty h3{font-size:1.1rem}.dashboard__empty p{font-size:.875rem}}@media (max-width: 480px){.dashboard{padding:12px}.dashboard__filters{padding:16px 12px;margin-bottom:20px;border-radius:16px}.dashboard__filters-date-range-item label{font-size:.65rem}.dashboard__filters-date-range-item label:before{width:4px;height:4px}.dashboard__filters-shortcuts{gap:6px}.dashboard__filters-shortcuts-label{display:none}.dashboard__filters-shortcuts .MuiButton-root{padding:5px 10px;font-size:.7rem;border-radius:25px}.dashboard .custom-datepicker-container .rmdp-container .rmdp-input{padding:6px 10px;font-size:.75rem;height:32px;border-radius:10px}.dashboard .custom-datepicker-container .rmdp-container .rmdp-input::-moz-placeholder{font-size:.7rem}.dashboard .custom-datepicker-container .rmdp-container .rmdp-input::placeholder{font-size:.7rem}}.rmdp-wrapper{z-index:9999!important;position:relative}.auth-container{overflow:hidden;display:flex;height:100vh;width:100%}.auth-container__form-section{justify-content:center;align-items:center;position:relative;padding:1.5rem;display:flex;height:100%}.auth-container__form-section--mobile{width:100%}.auth-container__form-section--desktop{width:50%}.auth-container__cards-wrapper{position:relative;max-width:40rem;width:100%;height:50rem;perspective:1000px}.auth-container__card-container{transition:transform .6s ease-in-out;transform-style:preserve-3d;justify-content:center;align-items:center;position:relative;display:flex;height:100%;width:100%}.auth-container__card-container--login-active{transform:rotateY(0)}.auth-container__card-container--register-active{transform:rotateY(180deg)}.auth-container__image-section{background-image:url(/images/landing.png);border-radius:0 15rem 15rem 0;background-position:center;background-size:cover;position:relative;overflow:hidden;display:flex;height:100%;width:50%}.auth-container__image-section--hidden{display:none}.auth-container__image-overlay{position:absolute;opacity:.8;top:0;right:0;bottom:0;left:0}.auth-container__image-content-wrapper{justify-content:center;align-items:center;position:absolute;padding:1.5rem;display:flex;top:0;right:0;bottom:0;left:0}.auth-container__image-content-box{border:1px solid rgba(255,255,255,.2);box-shadow:0 .125rem .75rem #0f172a26;background:#ffffff26;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.75rem;text-align:center;max-width:28rem;padding:2rem;color:#fff;z-index:10}.auth-container__image-title{text-shadow:0 2px 4px rgba(0,0,0,.4);margin-bottom:1.5rem;font-weight:700}.auth-container__image-divider{border-radius:.25rem;margin:0 auto 1.5rem;height:.25rem;width:5rem}.auth-container__image-description{text-shadow:0 1px 2px rgba(0,0,0,.4);font-size:1.1rem;line-height:1.8}.auth-form__card{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:1rem;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.auth-form__card--login{z-index:2}.auth-form__card--register{transform:rotateY(180deg);z-index:1;overflow-y:auto;max-height:80vh}.auth-form__card--register .MuiFormLabel-asterisk,.auth-form__card--register .MuiInputLabel-asterisk{color:#d32f2f!important}.auth-form__card--register::-webkit-scrollbar{width:6px}.auth-form__card--register::-webkit-scrollbar-track{background:#0000001a;border-radius:.25rem}.auth-form__card--register::-webkit-scrollbar-thumb{background:#0006;border-radius:.25rem}.auth-form__card--register::-webkit-scrollbar-thumb:hover{background:#0f172a80}.auth-form__header{margin-bottom:2rem;text-align:center;position:relative}.auth-form__title{margin-bottom:.5rem;margin-top:1.25rem;font-weight:700}.auth-form__subtitle{margin-bottom:1.25rem}.auth-form__form{justify-content:center;flex-direction:column;display:flex;gap:1.5rem;flex:1}.auth-form__submit-button{border-radius:.75rem;box-shadow:0 .125rem .5rem #0f172a4d;padding:.75rem 0;margin-top:2rem}.auth-form__switch-wrapper{justify-content:center;align-items:center;margin-top:1.5rem;display:flex;gap:.5rem}.auth-form__switch-text{font-size:.875rem}.auth-form__switch-link{transition:color .3s ease;text-decoration:underline;cursor:pointer;font-weight:500}.auth-form__switch-link:hover{opacity:.8}.auth-form__section{margin-bottom:1.5rem}.auth-form__section:last-child{margin-bottom:0}@media (max-width: 600px){.auth-form__register-grid .MuiGrid-item{padding-left:8px;padding-right:8px}}.auth-form__file-uploader{margin-top:1rem}.auth-form__file-uploader .MuiBox-root{border-radius:.75rem;transition:all .3s ease}.auth-form__file-uploader .MuiBox-root:hover{border-color:#64748b;transform:translateY(-2px);box-shadow:0 .125rem .75rem #0f172a26}.auth-form__date-picker .custom-datepicker-container{border:1px solid rgba(12,13,13,.2)!important;border-radius:4px!important}.auth-form__date-picker .custom-datepicker-container .rmdp-input{border:1px solid #c4c4c4!important;border-radius:4px!important;border-color:#f8fafc33!important;height:56px!important;padding:16px 40px 16px 16px!important;font-size:16px!important;direction:rtl!important;text-align:right!important;transition:all .2s ease!important}.auth-form__date-picker .custom-datepicker-container .rmdp-input:focus{border-color:#64748b!important;outline:none!important;box-shadow:0 0 0 2px #64748b33!important}.auth-form__date-picker .custom-datepicker-container .rmdp-input:hover{border-color:#64748b80!important}[data-theme=dark] .auth-form__card{background:#0f172af2;border:1px solid rgba(255,255,255,.1)}[data-theme=dark] .auth-form__date-picker .custom-datepicker-container .rmdp-input{background-color:#0f172acc!important;border-color:#ffffff4d!important;color:#fff!important}[data-theme=dark] .auth-form__date-picker .custom-datepicker-container .rmdp-input:focus{border-color:#64748b!important;box-shadow:0 0 0 2px #64748b4d!important}[data-theme=dark] .auth-form__date-picker .custom-datepicker-container .rmdp-input:hover{border-color:#64748bb3!important}@media (max-width: 768px){.auth-container__form-section--desktop{width:100%}.auth-container__image-section--hidden{display:none}.auth-container__cards-wrapper{height:auto;max-height:90vh;height:100%}.auth-form__card{padding:1rem}.auth-form__card--register{max-height:85vh;overflow-y:auto}.auth-form__section{margin-bottom:1rem}.auth-form__title{font-size:1.5rem;margin-bottom:.5rem}.auth-form__subtitle{font-size:.875rem;margin-bottom:1rem}}@media (max-width: 480px){.auth-form__card{padding:.75rem}.auth-form__card--register{max-height:90vh}.auth-form__section{margin-bottom:.75rem}.auth-form__title{font-size:1.25rem}.auth-form__subtitle{font-size:.8rem}}.profile{padding:24px;min-height:100vh}@media (max-width: 768px){.profile{padding:16px}}.profile__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px;overflow:visible}.profile__form{display:flex;flex-direction:column;gap:24px;overflow:visible}.profile__form-actions{display:flex;justify-content:flex-end;gap:12px;margin-bottom:24px}@media (max-width: 768px){.profile__form-actions{flex-direction:column;gap:8px;margin-bottom:16px}.profile__form-button{width:100%!important;min-height:44px;font-size:.875rem}}@media (min-width: 769px){.profile__form-button{width:auto!important;min-width:140px}}@media (max-width: 768px){.profile__form-button--cancel{margin-left:0!important;margin-top:0!important}}.profile__section-card{background:#fffffff2;border-radius:16px;padding:32px;box-shadow:0 4px 20px #0000000f;transition:box-shadow .3s ease,transform .2s ease;position:relative;z-index:1}.profile__section-card:hover{box-shadow:0 6px 28px #0000001a;transform:translateY(-2px)}@media (max-width: 768px){.profile__section-card{padding:24px 16px;border-radius:12px}}.profile__section-card:has(.persian-date-picker){z-index:1}.profile__section-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.profile__section-icon{color:#0f172a;font-size:1.5rem!important}.profile__section-title{font-weight:700;color:#0f172a;font-size:1.25rem}.profile__section-card{overflow:visible!important;position:relative}.profile__section-card .Mui-disabled{background-color:#00000005!important;cursor:default}.profile__section-card .Mui-disabled .MuiInputBase-input{color:#000000de!important;-webkit-text-fill-color:rgba(0,0,0,.87)!important}.profile__section-card .MuiGrid2-root{overflow:visible!important}.profile .persian-date-picker{position:relative;z-index:10}.rmdp-wrapper,.rmdp-container,.rmdp-container .rmdp-calendar{z-index:9999!important}.Toastify__toast-body>div:last-child{font-family:IRANSANS,sans-serif}.MuiFormLabel-asterisk,.MuiInputLabel-asterisk{color:#d32f2f!important}@font-face{font-family:IRANSans;font-style:normal;font-weight:700;src:url("/fonts/eot/IRANSansWeb(FaNum)_Bold.eot");src:url("/fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2") format("woff2"),url("/fonts/woff/IRANSansWeb(FaNum)_Bold.woff") format("woff"),url("/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:IRANSans;font-style:normal;font-weight:500;src:url("/fonts/eot/IRANSansWeb(FaNum)_Medium.eot");src:url("/fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix") format("embedded-opentype"),url("/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2") format("woff2"),url("/fonts/woff/IRANSansWeb(FaNum)_Medium.woff") format("woff"),url("/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:IRANSans;font-style:normal;font-weight:400;src:url("/fonts/eot/IRANSansWeb(FaNum)_Light.eot");src:url("/fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix") format("embedded-opentype"),url("/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2") format("woff2"),url("/fonts/woff/IRANSansWeb(FaNum)_Light.woff") format("woff"),url("/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf") format("truetype");font-display:swap}@font-face{font-family:IRANSans;font-style:normal;font-weight:300;src:url("/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot");src:url("/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix") format("embedded-opentype"),url("/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2") format("woff2"),url("/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff") format("woff"),url("/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf") format("truetype");font-display:swap}@font-face{font-family:IRANSans;font-style:normal;font-weight:400;src:url("/fonts/eot/IRANSansWeb(FaNum).eot");src:url("/fonts/eot/IRANSansWeb(FaNum).eot?#iefix") format("embedded-opentype"),url("/fonts/woff2/IRANSansWeb(FaNum).woff2") format("woff2"),url("/fonts/woff/IRANSansWeb(FaNum).woff") format("woff"),url("/fonts/ttf/IRANSansWeb(FaNum).ttf") format("truetype");font-display:swap}.font-0{font-size:0}.font-05{font-size:.3125rem}.font-8,.font-08{font-size:.5rem}.font-10{font-size:.625rem!important}.font-11{font-size:.6875rem!important}.font-12{font-size:.75rem!important}.font-14{font-size:.875rem!important}.font-16{font-size:1rem}.font-18{font-size:1.125rem}.font-20{font-size:1.25rem}.font-24{font-size:1.5rem}.font-28{font-size:1.75rem}.font-32{font-size:2rem}.font-48{font-size:3rem}.font-64{font-size:4rem}.font-weight-900{font-weight:900}.font-weight-600{font-weight:600}.font-weight-500{font-weight:500}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.is-line-normal{line-height:normal}:lang(en){font-family:Montserrat,sans-serif}.font-english{font-family:Montserrat,sans-serif!important}.text-justify{text-align:justify}.first-color{color:#64748b}.color-primary-one{color:#0f172a!important}.color-primary-two{color:#64748b!important}.color-primary-three{color:#475569!important}.color-primary-four{color:#cbd5e1!important}.color-secondary-one{color:#3b82f6!important}.color-secondary-two{color:#94a3b8}.color-tertiary-one{color:#f8fafc!important}.color-tertiary-two{color:#f1f5f9}.color-tertiary-three{color:#e2e8f0}.color-tertiary-four{color:#f1f5f9}.color-tertiary-five{color:#e2e8f0!important}.color-quaternary-one{color:#cbd5e1}.color-quaternary,.color-primary-dark{color:#0f172a}.color-secondary-dark{color:#1e293b}.color-tertiary-dark{color:#334155}.color-success{color:#10b981!important}.color-danger{color:#ef4444!important}.color-gold{color:#f59e0b}.bg-success{background-color:#10b981}.bg-danger{background-color:#ef4444}.is-gray{color:#94a3b8}.is-main-shadow{box-shadow:0 .2rem .2rem #0f172a1a}.h-1px{height:.0625rem}.language-switcher select{border-radius:.3125rem;box-shadow:0 .2rem .2rem #0f172a1a;border:none}.bg-primary-one{background-color:#0f172a}.bg-primary-two{background-color:#64748b}.bg-primary-three{background-color:#475569}.bg-primary-six{background-color:#334155}.bg-secondary-one{background-color:#3b82f6!important}.bg-secondary-two{background-color:#94a3b8}.bg-tertiary-one{background-color:#f8fafc!important}.bg-tertiary-two{background-color:#f1f5f9}.bg-tertiary-three{background-color:#e2e8f0}.bg-tertiary-four{background-color:#f1f5f9}.bg-tertiary-five{background-color:#e2e8f0}.bg-quaternary,.bg-primary-dark{background-color:#0f172a}.bg-secondary-dark{background-color:#1e293b}.bg-tertiary-dark{background-color:#334155}.bg-quaternary-dark,.bgPrimary{background-color:#f8fafc}.bgSecondary{background-color:#94a3b8}.bgTertiary{background-color:#cbd5e1}.bg-first{background-color:#fff}.dark-light-bg{background-color:#64748b}.cursor-pointer{cursor:pointer}.disable-select-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.border-radius-0{border-radius:0!important}.border-radius-xs{border-radius:.25rem}.border-radius-sm{border-radius:.5rem}.border-radius-md{border-radius:.75rem}.border-radius-lg{border-radius:1rem}.border-radius-xl{border-radius:2rem}.border-Tertiary{border-color:#cbd5e1!important}.border-color-secondary{border:.0625rem solid #94a3b8}.border-tertiary-five{border:.0625rem solid #e2e8f0!important}.border-primary-four{border:.0625rem solid #cbd5e1!important}.border-left-tertiary-five,.border-right-tertiary-five{border-left:.0625rem solid #e2e8f0!important}.border-bottom-tertiary-five{border-bottom:.0625rem solid #e2e8f0!important}.border-secondary-one{border-color:#3b82f6}.border-primary-color{border:.0625rem solid #475569!important}.border-color-Primary{border:.0625rem solid #64748b!important}.right-align-placeholder::-moz-placeholder{text-align:right}.right-align-placeholder::placeholder{text-align:right}.MuiListItem-root.active{background-color:#00000014}.MuiListItem-root.active .MuiListItemIcon-root,.MuiListItem-root.active .MuiListItemText-primary{color:#3b82f6}.w-216px{width:13.5rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-background-clip:text;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #23232329}.min-height150px{height:9.375rem!important}.w-90{width:90%!important}.w-70{width:70%!important}.is-word-break{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MuiSwitch-switchBase.Mui-checked{color:#0f172a!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#0f172a!important;opacity:.5!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important}.z-index-1055{z-index:1055!important}*{margin:0;padding:0}html{scroll-behavior:smooth}html[lang=fa] body{text-align:right;overflow-x:hidden}html[lang=en] body{font-family:Roboto,sans-serif;text-align:left;overflow-x:hidden}a,ul,li{all:unset}a{cursor:pointer}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{box-shadow:inset 0 0 .3125rem #475569;border-radius:.625rem}::-webkit-scrollbar-thumb{background:#64748b}.main-content{min-height:100vh;padding-bottom:5rem}@media (max-width: 768px){.custom-container{padding:.75rem}}@media (min-width: 768px){.custom-container{padding:2rem 4.5rem}}.main-content-private{min-height:100vh}.dir-ltr{direction:ltr!important}.dir-rtl{direction:rtl}.loading-box{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;display:flex;align-items:center;justify-content:center}.pt-80{padding-top:5rem}.en-font{font-family:Roboto,sans-serif}@media (max-width: 768px){.pt-64-80{padding-top:4rem}}@media (min-width: 768px){.pt-64-80{padding-top:3.75rem}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{font-family:IRANSans,sans-serif}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1280px){.xl\:hidden{display:none}}.ltr\:text-left:where([dir=ltr],[dir=ltr] *){text-align:left}.rtl\:left-auto:where([dir=rtl],[dir=rtl] *){left:auto}.rtl\:right-4:where([dir=rtl],[dir=rtl] *){right:1rem}.rtl\:transform-none:where([dir=rtl],[dir=rtl] *){transform:none}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.dark{color-scheme:dark;background-color:#0f172a}.dark body{background-color:#0f172a;color:#f8fafc}.dark .rmdp-container{background-color:#1f2937!important;border-color:#374151!important}.dark .rmdp-input{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}.dark .rmdp-calendar{background-color:#1f2937!important;border-color:#374151!important}.dark .rmdp-day{color:#f9fafb!important}.dark .rmdp-day:hover{background-color:#374151!important}.dark .rmdp-day.rmdp-selected{background-color:#3b82f6!important;color:#fff!important}.dark .rmdp-day.rmdp-today{background-color:#4b5563!important;color:#f9fafb!important}.dark .rmdp-week-day{color:#9ca3af!important}.dark .rmdp-month-picker,.dark .rmdp-year-picker{background-color:#1f2937!important;color:#f9fafb!important}.dark .rmdp-month-picker .rmdp-month,.dark .rmdp-year-picker .rmdp-year{color:#f9fafb!important}.dark .rmdp-month-picker .rmdp-month:hover,.dark .rmdp-year-picker .rmdp-year:hover{background-color:#374151!important}.dark .Header-root{background-color:#1e293b!important;color:#f8fafc!important}.dark .MuiAppBar-root{background-color:#1e293b!important}.dark .datatable .MuiButton-root{color:#e2e8f0}.dark .datatable .MuiButton-containedPrimary{background-color:#2563eb!important}.dark .datatable .MuiButton-containedPrimary:hover{background-color:#1d4ed8!important}.dark .datatable .MuiButton-containedSuccess{background-color:#16a34a!important}.dark .datatable .MuiButton-containedSuccess:hover{background-color:#15803d!important}.dark .datatable .MuiButton-containedError{background-color:#dc2626!important}.dark .datatable .MuiButton-containedError:hover{background-color:#b91c1c!important}.dark .datatable .MuiButton-outlinedPrimary{color:#e2e8f0!important;border-color:#475569!important}.dark .datatable .MuiButton-outlinedPrimary:hover{background-color:#334155!important;border-color:#64748b!important}.dark .datatable .MuiButton-root.Mui-disabled{color:#94a3b8!important;opacity:.6}.dark .datatable__pagination{border-color:#374151!important}.dark .datatable__pagination-pages{background-color:transparent!important}.dark .datatable__page-info{color:#e2e8f0!important}.dark .datatable__pagination-controls,.dark .datatable__toolbar-page{background-color:transparent!important}.dark .datatable__toolbar-page label{color:#e2e8f0!important}.dark .datatable__toolbar-page select{background-color:#374151!important;color:#e2e8f0!important;border-color:#4b5563!important}.dark .datatable__toolbar-page select:focus{border-color:#2563eb!important;outline:none!important}.dark .Header-menuButton,.dark .Header-avatarButton,.dark .Header-dateButton{color:#94a3b8!important}.dark .Header-menu{background-color:#1e293b!important}.dark .Header-menuItem,.dark .Header-logoutMenuItem,.dark .MuiMenuItem-root,.dark .MuiTypography-root{color:#f8fafc!important}.dark .DashboardLayout-root{background-color:#1e293b!important}.dark .DashboardLayout-main{background-color:#0f172a!important;color:#f8fafc!important}.dark .MuiPaper-root{background-color:#1e293b;color:#f8fafc}.dark .MuiCard-root{background-color:#1e293b!important;color:#f8fafc!important}.dark .MuiTableCell-root{color:#f8fafc!important;border-bottom-color:#f8fafc1a!important}.dark .MuiTableHead-root .MuiTableCell-root{background-color:#334155!important;color:#f8fafc!important}.dark .MuiTableRow-root:hover{background-color:#f8fafc0d!important}.dark .MuiTableBody-root{background-color:#0f172a!important}.dark .product-selection-box{background-color:#0f172a!important;border-color:#f8fafc33!important}.dark .MuiInputBase-root{color:#f8fafc!important}.dark .MuiOutlinedInput-notchedOutline{border-color:#f8fafc33!important}.dark .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#f8fafc4d!important}.dark .MuiFormLabel-root{color:#f8fafcb3!important}.dark .MuiButton-outlined{border-color:#f8fafc4d!important;color:#f8fafc!important}.dark .MuiButton-outlined:hover{border-color:#f8fafc80!important;background-color:#f8fafc0d!important}.dark .MuiDialog-paper{background-color:#1e293b!important;color:#f8fafc!important}.dark .MuiDialogTitle-root{color:#f8fafc!important}.dark .MuiDialogContent-root{color:#94a3b8!important}.dark .MuiSwitch-track{background-color:#f8fafc33!important}.dark .MuiSwitch-thumb{background-color:#f8fafc!important}.dark .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#3b82f6!important}.dark .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{background-color:#f8fafc!important}.dark .MuiMenu-paper{background-color:#1e293b!important}.dark .MuiMenu-list{color:#f8fafc!important}.dark .MuiSvgIcon-root,.dark .MuiIconButton-root{color:#94a3b8}.dark .vehicle-page .filters-container,.dark .vehicle-page .pagination-container{background-color:#1e293b!important}.dark .vehicle-page .MuiPaginationItem-root{color:#94a3b8!important}.dark .vehicle-page .MuiPaginationItem-root:hover{background-color:#f8fafc1a!important;color:#f8fafc!important}.dark .vehicle-page .MuiPaginationItem-root.Mui-selected{background-color:#3b82f6!important;color:#f8fafc!important}.dark .vehicle-page .MuiPaginationItem-root.Mui-selected:hover{background-color:#2563eb!important}.dark .datatable__btn{color:#f8fafc!important}.dark .datatable__btn--primary{background-color:#3b82f6!important}.dark .datatable__btn--primary:hover{background-color:#2563eb!important}.dark .datatable__btn--pagination{background-color:#3b82f6!important}.dark .datatable__btn--pagination:hover{background-color:#2563eb!important}.dark .datatable__btn:disabled{background-color:#3b82f64d!important;color:#f8fafc80!important}.dark .datatable__input{background-color:#1e293b!important;color:#f8fafc!important;border-color:#f8fafc33!important}.dark .datatable__input:focus{border-color:#3b82f6!important;outline:none}.dark .datatable__input::-moz-placeholder{color:#f8fafc80!important}.dark .datatable__input::placeholder{color:#f8fafc80!important}.dark .datatable__btn select{background-color:#1e293b!important;color:#f8fafc!important;border-color:#f8fafc33!important}.dark .datatable__toolbar-page label{color:#f8fafc!important}
