@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:0,0,0;--background-start-rgb:255,255,255;--background-end-rgb:255,255,255}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:18,18,18;--background-end-rgb:18,18,18}}body,html{max-width:100vw;overflow-x:hidden;min-height:100vh;position:relative}*{box-sizing:border-box;padding:0;margin:0}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_51684b{--font-poppins:"Poppins","Poppins Fallback"}.react-grid-layout{overflow:hidden!important}.layout.react-grid-layout,.react-grid-layout{max-width:100%!important;width:100%!important}.layout.react-grid-layout{min-height:500px!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important}.react-grid-item{z-index:1;overflow:visible!important}.react-grid-item .MuiPaper-root{height:100%;display:flex;flex-direction:column;overflow:hidden}.react-grid-item .echarts-for-react{height:100%!important;min-height:100px;width:100%!important}.react-grid-item .MuiTable-root{height:auto;min-height:100px}.MuiBox-root[style*="border-radius: 8px"]{overflow:auto!important}body[data-kpi-active=true] .MuiBox-root[style*="border-radius: 8px"]{overflow:hidden!important}@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");body{font-family:Poppins,sans-serif;margin:0;background-color:#f5f5f5}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:#e3e8e1;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}html[data-theme=dark] .MRT_TableHeadCell_Content,html[data-theme=dark] .MRT_TableHeadRow .MRT_TableHeadCell,html[data-theme=dark] .MuiDataGrid-columnHeader,html[data-theme=dark] .MuiTableCell-head,html[data-theme=dark] .MuiTableHead-root th,html[data-theme=dark] table th,html[data-theme=dark] table thead th{background-color:var(--primary-color,#FFCC00)!important;color:black!important}html[data-theme=dark] .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitle,html[data-theme=dark] .MuiTableCell-head .MuiTableSortLabel-root{color:black!important}html[data-theme=dark] .MuiDataGrid-columnHeader .MuiDataGrid-sortIcon,html[data-theme=dark] .MuiTableCell-head .MuiTableSortLabel-icon{color:rgba(0,0,0,.7)!important}html[data-theme=dark] [class*=order] .MuiTableCell-head,html[data-theme=dark] [class*=order] th,html[data-theme=dark] [id*=order] .MuiTableCell-head,html[data-theme=dark] [id*=order] th,html[data-theme=dark] [id^=ord-] .MuiTableCell-head,html[data-theme=dark] [id^=ord-] th{background-color:var(--primary-color,#FFCC00)!important;color:black!important}html[data-theme=dark] .MuiTableCell-head[style*=background],html[data-theme=dark] .MuiTableHead-root th[style*=background]{background-color:var(--primary-color,#FFCC00)!important}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.rmdp-border{border:none!important}.rmdp-header-values,.rmdp-week-day{color:#123406!important}.rmdp-header-values{font-weight:500!important;font-size:16px}.rmdp-day.rmdp-today span,.rmdp-selected span{background-color:transparent!important;border:1px solid rgba(0,0,0,.6);color:rgba(0,0,0,.87)!important}.rmdp-range{background-color:#e3e8e1!important;color:#3f9638!important;box-shadow:0 0 1px #8798ad!important}.end span,.rmdp-selected span,.start span{background:#3f9638!important;color:#fff!important}.rmdp-day span:hover{background-color:#e3e8e1!important;color:#123406!important}.rmdp-arrow{border:solid rgba(0,0,0,.56)!important;border-width:0 2px 2px 0!important;height:10px!important;width:10px!important}.rmdp-arrow-container:hover{background:none!important;box-shadow:none!important}.MuiMonthPicker-root::-webkit-scrollbar,.MuiYearPicker-root::-webkit-scrollbar{width:6px}.MuiMonthPicker-root::-webkit-scrollbar-track,.MuiYearPicker-root::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.MuiMonthPicker-root::-webkit-scrollbar-thumb,.MuiYearPicker-root::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.MuiMonthPicker-root::-webkit-scrollbar-thumb:hover,.MuiYearPicker-root::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.bn-editor{border:1px solid rgba(0,0,0,.23);border-radius:4px;min-height:50px}.bn-container .bn-editor *{font-size:12px}.bn-block-content[data-is-empty-and-focused] .bn-inline-content:has(>.ProseMirror-trailingBreak):before{content:"Enter description or type '/' for commands"!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#888888}.status-badge{display:inline-block;padding:4px 12px;border-radius:4px;font-size:.875rem;font-weight:500;text-transform:capitalize;font-family:Poppins,sans-serif}.status-badge-delivered{background-color:#e8f5e9;color:#2e7d32}.status-badge-pending{background-color:#fff3e0;color:#f57c00}.status-badge-shipped{background-color:#e3f2fd;color:#1976d2}.status-badge-delivering{background-color:#f3e5f5;color:#7b1fa2}.status-badge-disabled{background-color:#ffebee;color:#c62828}.status-badge-active{background-color:#e8f5e9;color:#2e7d32}.table-container{padding:24px}.table-title{color:#3f9638;font-weight:600;margin-bottom:24px}.table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.search-field{width:300px}.add-button{height:40px;text-transform:none}.client-table{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;width:100%}.id-cell{color:#666;font-weight:500}.action-buttons{display:flex;justify-content:center;gap:8px}.edit-button{color:#3f9638!important;padding:4px!important}.delete-button{color:#ff4444!important;padding:4px!important}html[data-theme=dark] .MRT_TableHeadCell_Content,html[data-theme=dark] .MRT_TableHeadRow .MRT_TableHeadCell,html[data-theme=dark] .MuiDataGrid-columnHeader,html[data-theme=dark] .MuiTableCell-head,html[data-theme=dark] .MuiTableHead-root th,html[data-theme=dark] table th,html[data-theme=dark] table thead th{background-color:#318524!important;color:white!important}html[data-theme=dark] .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitle,html[data-theme=dark] .MuiTableCell-head .MuiTableSortLabel-root{color:white!important}html[data-theme=dark] .MuiDataGrid-columnHeader .MuiDataGrid-sortIcon,html[data-theme=dark] .MuiTableCell-head .MuiTableSortLabel-icon{color:rgba(255,255,255,.7)!important}html[data-theme=dark] [class*=order] .MuiTableCell-head,html[data-theme=dark] [class*=order] th,html[data-theme=dark] [id*=order] .MuiTableCell-head,html[data-theme=dark] [id*=order] th,html[data-theme=dark] [id^=ord-] .MuiTableCell-head,html[data-theme=dark] [id^=ord-] th{background-color:#318524!important;color:white!important}html[data-theme=dark] [class*=order] tr:nth-of-type(odd),html[data-theme=dark] [id*=order] tr:nth-of-type(odd),html[data-theme=dark] [id^=ord-] tr:nth-of-type(odd){background-color:rgba(255,255,255,.04)!important}html[data-theme=dark] [class*=order] tr:nth-of-type(2n),html[data-theme=dark] [id*=order] tr:nth-of-type(2n),html[data-theme=dark] [id^=ord-] tr:nth-of-type(2n){background-color:transparent!important}html[data-theme=dark] .MuiTableCell-head[style*=background],html[data-theme=dark] .MuiTableHead-root th[style*=background]{background-color:#318524!important}.compact-dialog .MuiDialog-paper{min-height:auto!important;padding:0!important;overflow:hidden!important}.compact-dialog .MuiDialogContent-root{padding:4px 24px!important;margin:0!important;overflow:visible!important}.compact-dialog .MuiDialogContent-root .MuiTextField-root{margin:0!important}.compact-dialog .MuiDialogTitle-root{padding:10px 24px!important;margin:0!important;min-height:auto!important}.compact-dialog .MuiDialogActions-root{padding:0 24px 10px!important;margin:0!important;min-height:auto!important}.compact-dialog .MuiInputBase-root{margin:0!important}.compact-dialog .MuiFormLabel-root{top:-7px!important;font-size:.9rem!important}.compact-dialog .MuiFormHelperText-root{margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important}.compact-dialog .MuiOutlinedInput-notchedOutline{top:0!important}.compact-dialog .MuiInputBase-input{padding:8px 14px!important}.compact-dialog .MuiDialogTitle-root+.MuiDialogContent-root{padding-top:4px!important}.compact-dialog .MuiButtonBase-root{padding:4px 16px!important;min-height:auto!important}.MuiFormControl-root .MuiFormHelperText-root.Mui-error{color:#ff4444!important;margin:3px 0 0!important;font-size:.75rem!important;line-height:1.2!important;text-align:left!important}.MuiFormControl-root .MuiInputBase-root[type=password]+.MuiFormHelperText-root.Mui-error{margin-left:0!important;padding-left:0!important}