@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.react-grid-layout{position:relative;transition:height .2s cubic-bezier(.4,0,.2,1);width:100%!important;min-height:600px;padding:1rem}.react-grid-item{transition:all .2s cubic-bezier(.4,0,.2,1);transition-property:left,top,width,height}.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;cursor:move;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:rotate(1deg)}.react-grid-item.react-grid-placeholder{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.2));border:2px dashed var(--primary-500);border-radius:1rem;opacity:.7;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;bottom:0;right:0;background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border-radius:50% 0 1rem;cursor:se-resize;opacity:.6;transition:opacity .2s ease}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>div{height:100%;width:100%;display:flex;flex-direction:column}.react-grid-item .MuiPaper-root,.react-grid-item .MuiCard-root{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;background:white!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;transition:all .2s ease;color:#111827!important}.react-grid-item .MuiPaper-root:hover,.react-grid-item .MuiCard-root:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.react-grid-item .MuiCardContent-root{flex:1;overflow:auto;padding:1.5rem!important;background:white!important;color:#111827!important}.react-grid-item .MuiTypography-root{color:#111827!important}.react-grid-item .MuiTypography-colorTextSecondary{color:#6b7280!important}.react-grid-layout{background:transparent!important}.react-grid-item.react-draggable-dragging:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-500),var(--primary-600));border-radius:1rem 1rem 0 0;z-index:10}.react-grid-item.resizing:after{content:"";position:absolute;bottom:0;right:0;width:12px;height:12px;background:var(--primary-500);border-radius:50%;z-index:10;animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media (max-width: 768px){.react-grid-layout{padding:.5rem;min-height:auto}.react-grid-item{width:100%!important;margin-bottom:1rem;position:static!important;transform:none!important}.react-grid-layout{margin:0!important;display:flex;flex-direction:column;gap:1rem}.MuiButton-root{padding:.75rem 1rem;min-height:44px;font-size:1rem}.react-grid-item .MuiPaper-root,.react-grid-item .MuiCard-root{padding:1rem!important;margin:0}.react-grid-item .MuiCardContent-root{padding:1rem!important}.recharts-responsive-container{min-height:250px}[key^=status-chart] .MuiPaper-root,[key^=type-chart] .MuiPaper-root,[key^=workload-chart] .MuiPaper-root,[key^=reopen-chart] .MuiPaper-root{min-height:300px}.recharts-legend-item-text{font-size:14px!important}.MuiTypography-h6{font-size:1rem!important;margin-bottom:.5rem!important}.react-grid-item>.react-resizable-handle{display:none}}@media (max-width: 1024px) and (min-width: 769px){.react-grid-layout{padding:.75rem}.react-grid-item .MuiCardContent-root{padding:1.25rem!important}}[key^=status-chart],[key^=type-chart],[key^=workload-chart],[key^=reopen-chart]{transition:all .3s ease}[key^=status-chart] .MuiPaper-root,[key^=type-chart] .MuiPaper-root,[key^=workload-chart] .MuiPaper-root,[key^=reopen-chart] .MuiPaper-root{height:100%;display:flex;flex-direction:column;overflow:hidden}.recharts-pie-label-text{font-weight:600;font-size:12px;fill:#374151}.recharts-tooltip-wrapper{z-index:1000}.recharts-default-tooltip{background-color:#fffffff2!important;border:1px solid #e5e7eb!important;border-radius:.75rem!important;padding:.75rem 1rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.recharts-legend-wrapper{padding-left:1.25rem!important}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 1rem}.dashboard-controls{display:flex;gap:1rem;align-items:center}.save-layout-button{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border-radius:.75rem!important;padding:.5rem 1rem!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;transition:all .2s ease!important}.save-layout-button:hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:translateY(-1px)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.period-selector{min-width:120px}.period-selector .MuiSelect-select{padding:.5rem 1rem!important;font-weight:500!important}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;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:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition: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-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{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)}.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:bottom right;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-w,.react-resizable-handle-e{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)}:root{--primary-50: #fee5ec;--primary-100: #fcc0d3;--primary-200: #fa96b7;--primary-300: #f76b9b;--primary-400: #f54b86;--primary-500: #f22672;--primary-600: #e0226c;--primary-700: #c91d65;--primary-800: #b1185e;--primary-900: #8a0e51;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--success: #10b981;--warning: #f59e0b;--error: #ef4444;--info: #3b82f6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;font-weight:400;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);color-scheme:light;color:var(--gray-900);background-color:var(--gray-50);--color-light: #ffffff;--color-dark: #000000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{--color-dark: #ffffff;--color-light: #000000;--box-shadow: rgba(0, 0, 0, .05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset}[data-theme=light]{--color-dark: #000000;--color-light: #ffffff;--box-shadow: 0px 3px 6px #00000029}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--gray-50)!important;color:var(--gray-900)!important}#root{min-height:100vh;background-color:var(--gray-50)!important}.MuiBox-root{background-color:inherit}main{background-color:var(--gray-50)!important}@media (max-width: 640px){:root{--space-4: .75rem;--space-6: 1rem;--space-8: 1.5rem}}.MuiOutlinedInput-root{border-radius:var(--radius-lg)!important;background-color:var(--color-light)!important;transition:all .2s ease!important;border:1px solid var(--gray-300)!important;font-family:inherit!important}.MuiOutlinedInput-root:hover{border-color:var(--gray-400)!important;box-shadow:var(--shadow-sm)!important}.MuiOutlinedInput-root.Mui-focused{border-color:var(--primary-500)!important;border-width:2px!important;box-shadow:0 0 0 3px #3b82f61a!important}.MuiOutlinedInput-notchedOutline{border-color:transparent!important}.MuiInputLabel-root{font-family:inherit!important;font-weight:500!important;color:var(--gray-700)!important;background-color:var(--color-light)!important;padding:0 var(--space-2)!important}.MuiInputLabel-root.Mui-focused{color:var(--primary-600)!important}.MuiOutlinedInput-input::placeholder,.MuiOutlinedInput-inputMultiline::placeholder,.MuiInputBase-input::placeholder,input::placeholder,textarea::placeholder{opacity:.7!important;font-weight:400!important;font-style:normal!important;text-transform:none!important}.MuiOutlinedInput-input:focus::placeholder,.MuiOutlinedInput-inputMultiline:focus::placeholder,.MuiInputBase-input:focus::placeholder,input:focus::placeholder,textarea:focus::placeholder{opacity:.5!important}.MuiFormControl-root .MuiOutlinedInput-input:not(:placeholder-shown)+.MuiInputLabel-root{transform:translate(14px,-9px) scale(.75)!important}.MuiTextField-root input::placeholder,.MuiTextField-root textarea::placeholder{opacity:.7!important;font-weight:400!important}* input::placeholder,* textarea::placeholder,*[placeholder]{opacity:.7!important;font-weight:400!important;text-shadow:none!important;background:transparent!important}input:-webkit-autofill::placeholder,textarea:-webkit-autofill::placeholder{opacity:.7!important}.MuiSelect-root,.MuiFormControl-root .MuiInputBase-root{border-radius:var(--radius-lg)!important;background-color:var(--color-light)!important;border:1px solid var(--gray-300)!important;transition:all .2s ease!important}.MuiSelect-root:hover,.MuiFormControl-root .MuiInputBase-root:hover{border-color:var(--gray-400)!important}.MuiSelect-root.Mui-focused,.MuiFormControl-root .MuiInputBase-root.Mui-focused{border-color:var(--primary-500)!important;border-width:2px!important;box-shadow:0 0 0 3px #3b82f61a!important}.MuiAutocomplete-root .MuiOutlinedInput-root{border:1px solid var(--gray-300)!important}.MuiAutocomplete-root .MuiOutlinedInput-root:hover{border-color:var(--gray-400)!important}.MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused{border-color:var(--primary-500)!important;border-width:2px!important}.MuiButton-contained{background:linear-gradient(135deg,var(--primary-500),var(--primary-600))!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;text-transform:none!important;font-weight:600!important;padding:var(--space-3) var(--space-6)!important;transition:all .2s ease!important}.MuiButton-contained:hover{background:linear-gradient(135deg,var(--primary-600),var(--primary-700))!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-lg)!important}.MuiButton-outlined{border-radius:var(--radius-lg)!important;border:2px solid var(--primary-500)!important;color:var(--primary-600)!important;text-transform:none!important;font-weight:600!important;padding:var(--space-3) var(--space-6)!important;transition:all .2s ease!important}.MuiButton-outlined:hover{background-color:var(--primary-50)!important;transform:translateY(-1px)!important}.MuiPaper-root{border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--gray-200)!important;background-color:var(--color-light)!important}.MuiCard-root{border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--gray-200)!important;background-color:var(--color-light)!important;transition:all .2s ease!important}.MuiCard-root:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-lg)!important}.MuiDialog-paper{border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-xl)!important;transition:max-height .3s ease,max-width .3s ease!important;max-height:80vh!important;background-color:var(--color-light)!important}.MuiDialog-paper.expanded{max-height:95vh!important;max-width:95vw!important;width:95vw}.MuiDialogActions-root{position:sticky;bottom:0;background-color:var(--color-light)!important;z-index:1;border-top:1px solid var(--gray-200);padding:var(--space-4) var(--space-6)!important}.MuiMenu-paper{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--gray-200)!important;margin-top:var(--space-2)!important;background-color:var(--color-light)!important}.MuiMenuItem-root{border-radius:var(--radius-md)!important;margin:var(--space-1) var(--space-2)!important;transition:all .15s ease!important;font-weight:500!important}.MuiMenuItem-root:hover{background-color:var(--primary-50)!important;color:var(--primary-700)!important}.MuiMenuItem-root.Mui-selected{background-color:var(--primary-100)!important;color:var(--primary-800)!important}.MuiDataGrid-root{border-radius:var(--radius-xl)!important;border:1px solid var(--gray-200)!important;background-color:var(--color-light)!important}.MuiDataGrid-cell:focus,.MuiDataGrid-cell:focus-within,.MuiDataGrid-columnHeader:focus,.MuiDataGrid-columnHeader:focus-within{outline:none!important}.MuiTooltip-tooltip{background-color:var(--gray-800)!important;color:var(--color-light)!important;font-size:.875rem!important;padding:8px 12px!important;border-radius:var(--radius-md)!important;max-width:300px!important;word-wrap:break-word!important;z-index:1500!important}.MuiTooltip-arrow{color:var(--gray-800)!important}.MuiDataGrid-cell .MuiBox-root{line-height:1.4!important}.MuiChip-root{border-radius:var(--radius-md)!important;font-weight:500!important}.MuiAppBar-root{background:rgba(255,255,255,.8)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--gray-200)!important;box-shadow:var(--shadow-sm)!important}.MuiDrawer-paper{background-color:var(--color-light)!important;border-right:1px solid var(--gray-200)!important;box-shadow:var(--shadow-md)!important}.MuiAppBar-root{background:rgba(255,255,255,.8)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--gray-200)!important;box-shadow:var(--shadow-sm)!important;color:var(--gray-900)!important}.MuiTypography-root{color:inherit}.MuiTypography-colorTextSecondary{color:var(--gray-600)!important}.MuiListItemText-primary{color:var(--gray-900)!important}.MuiListItemText-secondary{color:var(--gray-600)!important}.MuiSvgIcon-root,*{color:inherit}@media (max-width: 1024px){.MuiButton-root{padding:var(--space-2) var(--space-4)!important;font-size:.875rem!important}.MuiPaper-root{padding:var(--space-4)!important}.MuiDialog-paper{margin:var(--space-4)!important;max-width:calc(100vw - 2rem)!important}}@media (max-width: 768px){.MuiButton-root{min-height:44px!important;padding:var(--space-3) var(--space-4)!important;font-size:1rem!important}.MuiOutlinedInput-root,.MuiSelect-root,.MuiFormControl-root .MuiInputBase-root{min-height:48px!important;font-size:1rem!important}.MuiPaper-root{padding:var(--space-3)!important;margin:var(--space-2)!important}.MuiCard-root{margin:var(--space-2)!important}.MuiDialog-paper{margin:var(--space-2)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100vh - 1rem)!important;border-radius:var(--radius-lg)!important}.MuiMenuItem-root{min-height:44px!important;padding:var(--space-3) var(--space-4)!important;font-size:1rem!important}.MuiTypography-h1{font-size:2rem!important}.MuiTypography-h2{font-size:1.75rem!important}.MuiTypography-h3{font-size:1.5rem!important}.MuiTypography-h4{font-size:1.25rem!important}.MuiTypography-h5{font-size:1.125rem!important}.MuiTypography-h6{font-size:1rem!important}}@media (max-width: 480px){.MuiPaper-root{padding:var(--space-2)!important;margin:var(--space-1)!important}.MuiCard-root{margin:var(--space-1)!important}.MuiDialogActions-root{flex-direction:column!important;gap:var(--space-2)!important}.MuiDialogActions-root .MuiButton-root{width:100%!important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.MuiOutlinedInput-root,.MuiSelect-root,.MuiButton-root,.MuiPaper-root,.MuiCard-root{border-width:.5px!important}}html{scroll-behavior:smooth}::-webkit-scrollbar-track{background:var(--gray-100);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}::selection{background-color:var(--primary-100);color:var(--primary-900)}.MuiButton-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiListItemButton-root:focus-visible{outline:2px solid var(--primary-500)!important;outline-offset:2px!important}.MuiCard-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiCard-root:hover{transform:translateY(-1px)!important;box-shadow:0 8px 25px #0000001a!important}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.loading-shimmer{background:linear-gradient(90deg,var(--gray-200) 25%,var(--gray-100) 50%,var(--gray-200) 75%);background-size:200px 100%;animation:shimmer 1.5s infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.custom-label{color:var(--gray-400)!important;font-weight:400!important;font-size:.95rem!important;background:var(--color-light)!important;padding-left:4px!important;padding-right:4px!important}.gradient-icon{color:var(--color-dark);font-size:40px}.MuiTypography-colorPrimary,.MuiButton-textPrimary{color:var(--primary-500)!important}.Mui-focused MuiPickersInputBase-fullWidth{border-color:var(--primary-500)!important}.MuiButton-containedPrimary{background-color:var(--primary-500)!important}.MuiIconButton-colorPrimary{background-color:var(--primary-500)!important;color:var(--color-light)!important}.MuiCheckbox-colorPrimary,.MuiAlert-icon{color:var(--primary-500)!important}.MuiAvatar-colorDefault,.MuiChip-filledPrimary{background-color:var(--primary-500)!important}.MuiChip-filledSuccess{background-color:var(--success)!important}.MuiChip-outlined{border-color:var(--primary-500)!important;color:var(--primary-500)!important}.css-q6i1zw-MuiTypography-root{color:#fff!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d1d5db,#9ca3af);border-radius:6px;border:1px solid transparent;background-clip:padding-box;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#9ca3af,#6b7280);border:1px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#6b7280,#4b5563);border:1px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:#f3f4f6}.MuiDialog-paper .MuiDialogContent-root{scrollbar-width:thin;scrollbar-color:#9ca3af #f3f4f6}.scrollable-container{position:relative}.scrollable-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:24px;background:linear-gradient(to top,rgba(249,250,251,.95),rgba(249,250,251,0));pointer-events:none;z-index:1;border-radius:0 0 1rem 1rem}.issue-form-container{max-height:calc(100vh - 160px);overflow-y:auto;padding-bottom:1.5rem;position:relative}@keyframes modern-scroll-indicator{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.8;transform:translateY(4px)}}.scroll-indicator{position:absolute;bottom:1rem;right:1rem;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary-500),var(--primary-600));display:flex;align-items:center;justify-content:center;animation:modern-scroll-indicator 2s infinite;z-index:10;pointer-events:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.scroll-indicator:after{content:"↓";font-size:18px;color:#fff;font-weight:600}
