body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{align-items:center;appearance:button;-webkit-appearance:button;background-color:#fff;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));box-sizing:border-box;cursor:pointer;display:flex;height:36px;height:var(--react-international-phone-height,36px);justify-content:center;margin:0;padding:0;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:initial}.react-international-phone-country-selector-button__button-content{align-items:center;display:flex;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-left:4px solid #0000;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-top:4px solid #777;border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:#999;border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{box-sizing:border-box;height:24px;height:var(--react-international-phone-flag-height,24px);width:24px;width:var(--react-international-phone-flag-width,24px)}.react-international-phone-country-selector-dropdown{background-color:#fff;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:2px 2px 16px #00000040;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:#222;color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));display:flex;flex-direction:column;left:0;left:var(--react-international-phone-dropdown-left,0);list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:4px 0;position:absolute;top:44px;top:var(--react-international-phone-dropdown-top,44px);width:300px;z-index:1}.react-international-phone-country-selector-dropdown__preferred-list-divider{background:#dcdcdc;background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc));border:none;height:1px;margin:0;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0)}.react-international-phone-country-selector-dropdown__list-item{align-items:center;box-sizing:border-box;display:flex;min-height:28px;min-height:var(--react-international-phone-dropdown-item-height,28px);padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:#222;color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{align-items:center;background-color:#fff;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));color:#222;color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));display:flex;font-size:13px;font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;margin-right:-1px;padding:0 8px}.react-international-phone-dial-code-preview--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:#666;color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{background-color:#fff;background-color:var(--react-international-phone-background-color,#fff);border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:#222;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:13px;font-size:var(--react-international-phone-font-size,13px);height:36px;height:var(--react-international-phone-height,36px);margin:0;overflow:visible;padding:0 8px}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:#666;color:var(--react-international-phone-disabled-text-color,#666)}.MuiDataGrid-columnHeader[data-field=email] .MuiDataGrid-columnHeaderTitleContainer,.MuiDataGrid-columnHeader[data-field=first_name] .MuiDataGrid-columnHeaderTitleContainer,.MuiDataGrid-columnHeader[data-field=id] .MuiDataGrid-columnHeaderTitleContainer,.MuiDataGrid-columnHeader[data-field=last_name] .MuiDataGrid-columnHeaderTitleContainer,.MuiDataGrid-columnHeader[data-field=user_name] .MuiDataGrid-columnHeaderTitleContainer{justify-content:flex-start!important}.MuiDataGrid-columnHeader[data-field=is_active] .MuiDataGrid-columnHeaderTitleContainer{justify-content:center!important}.MuiDataGrid-columnHeader[data-field*=amount] .MuiDataGrid-columnHeaderTitleContainer,.MuiDataGrid-columnHeader[data-field*=price] .MuiDataGrid-columnHeaderTitleContainer{justify-content:flex-end!important}.MuiDataGrid-cell[data-field=email],.MuiDataGrid-cell[data-field=first_name],.MuiDataGrid-cell[data-field=id],.MuiDataGrid-cell[data-field=last_name],.MuiDataGrid-cell[data-field=user_name]{justify-content:flex-start!important}.MuiDataGrid-cell[data-field=actions],.MuiDataGrid-cell[data-field=is_active],.MuiDataGrid-columnHeader[data-field=actions] .MuiDataGrid-columnHeaderTitleContainer{justify-content:center!important}.MuiDataGrid-columnHeader[data-field]:not([data-field*=count]):not([data-field*=amount]):not([data-field*=price]):not([data-field=is_active]):not([data-field=actions]) .MuiDataGrid-columnHeaderTitleContainer{justify-content:flex-start!important}.MuiDataGrid-virtualScroller::-webkit-scrollbar{height:10px;width:10px}.MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px;-webkit-transition:background .2s ease;transition:background .2s ease}.MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.MuiDataGrid-root{height:100%!important;overflow:hidden!important}.MuiDataGrid-main{height:100%!important;overflow:auto!important}.MuiDataGrid-columnHeaders{background:#f3e6f0!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1!important}.MuiDataGrid-row{transition:background-color .2s ease}.MuiDataGrid-cell{border-bottom:1px solid #e0e0e0!important;padding:8px 16px 8px 8px!important}.MuiDataGrid-cell,.MuiDataGrid-columnHeaderTitleContainer{align-items:center;display:flex;justify-content:flex-start}.MuiDataGrid-footerContainer{background:#fafafa;border-top:1px solid #e0e0e0}.MuiDataGrid-virtualScrollerContent{min-height:100%!important}.MuiDataGrid-loadingOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc}.MuiDataGrid-noRowsOverlay{background:#fafafa;border:1px dashed #e0e0e0;border-radius:8px;color:#666;padding:20px;text-align:center}.MuiDataGrid-cell .MuiIconButton-root{transition:all .2s ease}.MuiDataGrid-cell .MuiIconButton-root:hover{transform:scale(1.1)}.MuiDataGrid-cell .MuiChip-root{font-size:.75rem;height:24px}.MuiTooltip-tooltip{background:#000c!important;font-size:.75rem!important}.MuiDataGrid-virtualScroller{height:100%!important;overflow:auto!important}.MuiDataGrid-virtualScrollerRenderZone{height:100%!important}.MuiDataGrid-columnHeader[data-field=__check__]{max-width:48px!important;min-width:48px!important;padding:0!important;width:48px!important}.MuiDataGrid-columnHeader[data-field=__check__] .MuiDataGrid-columnHeaderTitleContainer,.MuiDataGrid-columnHeader[data-field=__check__] .MuiDataGrid-columnHeaderTitleContainerContent{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;padding:0!important;width:100%!important}.MuiDataGrid-cell[data-field=__check__]{justify-content:center!important;max-width:48px!important;min-width:48px!important;padding:0!important;width:48px!important}.MuiDataGrid-cell[data-field=__check__] .MuiDataGrid-cellContent{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;padding:0!important;width:100%!important}.MuiDataGrid-cell[data-field=__check__] .MuiCheckbox-root,.MuiDataGrid-columnHeader[data-field=__check__] .MuiCheckbox-root{border-radius:4px!important;height:32px!important;margin:0!important;padding:8px!important;transition:background-color .2s ease!important;width:32px!important}.MuiDataGrid-cell[data-field=__check__] .MuiCheckbox-root:hover,.MuiDataGrid-columnHeader[data-field=__check__] .MuiCheckbox-root:hover{background-color:#74005f14!important}.MuiDataGrid-columnHeaders{border-bottom:2px solid #e0e0e0!important}.MuiDataGrid-row{border-bottom:1px solid #f0f0f0!important}.MuiDataGrid-row:hover{background-color:#f9f2f7!important}.MuiDataGrid-cell{padding:8px!important}.MuiDataGrid-cell:last-child{border-right:none!important}.MuiDataGrid-columnHeader{color:#74005f!important;font-weight:600!important}.MuiDataGrid-columnHeader:last-child{border-right:none!important}@media (max-width:768px){.MuiDataGrid-virtualScroller::-webkit-scrollbar{height:6px;width:6px}.MuiDataGrid-cell{padding:4px 8px!important}}.css-vffzse-MuiCardContent-root:last-child{padding-bottom:0!important}.MuiGrid-root{flex-basis:8.33333%;flex-grow:1;flex-shrink:1}.MuiDataGrid-virtualScrollerRenderZone{height:calc(100% - 58px)!important}.MuiDataGrid-cell.MuiDataGrid-cellEmpty{display:none!important}:root{--widget-min-height:240px;--widget-gap:16px;--widget-row-height:60px;--widget-padding:16px;--breakpoint-xs:480px;--breakpoint-sm:768px;--breakpoint-md:996px;--breakpoint-lg:1200px}.dashboard-container{background-color:var(--mui-palette-background-default);min-height:100vh;overflow-x:hidden;padding:24px;position:relative}.dashboard-container:before{background:radial-gradient(circle at 20% 80%,#7877c61a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c61a 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.dashboard-container>*{position:relative;z-index:1}.react-grid-layout{gap:20px;position:relative;transition:height .3s cubic-bezier(.4,0,.2,1)}.react-grid-item{border-radius:16px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition-property:left,top,transform}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.react-dragging{box-shadow:0 25px 50px #00000040;transform:rotate(2deg) scale(1.05);transition:none;z-index:3}.react-grid-item.react-resizing{opacity:.9;z-index:2}.react-grid-item>.react-resizable-handle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#6366f199,#a855f799);border:1px solid #fff3;border-radius:16px 0 16px 0;bottom:0;cursor:se-resize;height:24px;opacity:0;position:absolute;right:0;transition:all .2s ease;width:24px}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{background:repeating-linear-gradient(45deg,#fffc,#fffc 1px,#0000 0,#0000 3px);bottom:4px;content:"";height:8px;position:absolute;right:4px;width:8px}.react-grid-item.react-grid-placeholder{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#6366f11a,#a855f71a);border:2px dashed #6366f14d;border-radius:16px;opacity:.8;transition:all .2s ease;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.widget-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--mui-palette-background-paper);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #00000014,0 4px 16px #0000000a,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;height:100%;min-height:240px!important;min-height:var(--widget-min-height)!important;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.widget-card:before{background:linear-gradient(90deg,#0000,#fff6 20%,#fff9 50%,#fff6 80%,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.widget-card:hover{border-color:#fff3;box-shadow:0 20px 60px #0000001f,0 8px 32px #00000014,inset 0 1px 0 #fff3;transform:translateY(-8px) scale(1.02)}.widget-card:hover:before{opacity:1}.widget-card:active{transform:translateY(-4px) scale(1.01);transition:all .1s ease}.widget-card-content{flex:1 1;overflow:auto;padding:24px;position:relative}.widget-card-content::-webkit-scrollbar{width:8px}.widget-card-content::-webkit-scrollbar-track{background:#0000000d;border-radius:4px;margin:4px}.widget-card-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6366f199,#a855f799);border:1px solid #ffffff1a;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.widget-card-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#6366f1cc,#a855f7cc);transform:scale(1.1)}.widget-card-content>*{max-width:100%;overflow-wrap:break-word}.widget-scrollable{max-height:100%;overflow-x:hidden;overflow-y:auto}.widget-size-25{min-width:300px;width:25%}.widget-size-50{min-width:400px;width:50%}.widget-size-75{min-width:600px;width:75%}.widget-size-100{min-width:300px;width:100%}@media (max-width:1200px){.dashboard-container{padding:20px}.react-grid-layout{gap:16px}.widget-card{border-radius:16px}}@media (max-width:768px){.widget-size-100,.widget-size-25,.widget-size-50,.widget-size-75{min-width:280px;width:100%!important}.dashboard-container{padding:16px}.dashboard-container:before{background:radial-gradient(circle at 30% 70%,#7877c614 0,#0000 40%),radial-gradient(circle at 70% 30%,#ff77c614 0,#0000 40%)}.react-grid-layout{gap:12px}.widget-card{border-radius:12px;box-shadow:0 4px 16px #0000000f,0 2px 8px #00000008}.widget-card:hover{box-shadow:0 12px 32px #0000001a,0 4px 16px #0000000f;transform:translateY(-4px) scale(1.01)}.widget-card-content{padding:16px}.react-grid-item>.react-resizable-handle{height:20px;width:20px}:root{--widget-gap:12px;--widget-padding:12px}}@media (max-width:480px){.widget-card{border-radius:8px;min-height:200px!important}.dashboard-container{padding:12px}.react-grid-layout{gap:8px}.widget-card-content{padding:12px}.react-grid-item>.react-resizable-handle{display:none}:root{--widget-gap:8px;--widget-padding:8px}}@media (prefers-color-scheme:dark){.dashboard-container{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155)}.dashboard-container:before{background:radial-gradient(circle at 20% 80%,#6366f126 0,#0000 50%),radial-gradient(circle at 80% 20%,#a855f726 0,#0000 50%),radial-gradient(circle at 40% 40%,#0ea5e926 0,#0000 50%)}.widget-card{border-color:#ffffff0d;box-shadow:0 8px 32px #0000004d,0 4px 16px #0003,inset 0 1px 0 #ffffff0d}.widget-card:hover{border-color:#ffffff1a;box-shadow:0 20px 60px #0006,0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a}}.widget-loading{background:#00000005}.widget-error,.widget-loading{align-items:center;display:flex;justify-content:center;min-height:240px;min-height:var(--widget-min-height)}.widget-error{color:#d32f2f;flex-direction:column;padding:16px;padding:var(--widget-padding);text-align:center}.widget-dragging{opacity:.8;z-index:1000}.widget-drop-zone{background:#1976d21a;border:2px dashed #1976d2;border-radius:8px}@keyframes widget-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.widget-new{animation:widget-appear .3s ease-out}body{overflow-x:hidden}.react-grid-layout{max-width:100%;overflow:hidden}.react-grid-item{box-sizing:border-box;max-width:100%}
/*# sourceMappingURL=main.d78da7b2.css.map*/