*,:after,:before{--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:rgba(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:rgba(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: }body{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));color:rgb(17 24 39/var(--tw-text-opacity,1));font-family:Roboto,ui-sans-serif,system-ui}a,body{--tw-text-opacity:1}a{color:rgb(37 99 235/var(--tw-text-opacity,1))}a:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.\!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}}.tw-page-title{font-size:24px;font-weight:700;line-height:2rem;margin:0;padding-bottom:5px;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tw-section-title{font-size:21px;line-height:1.75rem}.tw-card-title,.tw-section-title{font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tw-card-title{font-size:1rem;line-height:1.5rem}.tw-subsection{color:rgb(17 24 39/var(--tw-text-opacity,1));font-weight:600}.tw-body,.tw-subsection{font-size:14px;line-height:1.25rem;--tw-text-opacity:1}.tw-body{color:rgb(55 65 81/var(--tw-text-opacity,1));margin-top:5px;padding-bottom:10px}.tw-body,.tw-caption{font-weight:400}.tw-caption{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.tw-app{width:100%;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tw-app,.tw-shell{min-height:100vh}.tw-shell{display:flex}.tw-shell-content{flex:1 1 0%;min-width:0}.tw-sidebar{border-right-width:1px;height:100vh;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.tw-content{flex:1 1 0%;min-width:0}.tw-btn{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.5rem .75rem;transition-duration:.15s;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)}.tw-btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.tw-btn:disabled{cursor:not-allowed;opacity:.5}.tw-btn-primary{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.5rem .75rem;transition-duration:.15s;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)}.tw-btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.tw-btn-primary:disabled{cursor:not-allowed;opacity:.5}.tw-btn-primary{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));font-size:11px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw-btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.tw-btn-primary{border:1px solid #85a9f7!important;box-shadow:none!important;outline:none!important}.tw-btn-secondary{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.5rem .75rem;transition-duration:.15s;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)}.tw-btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.tw-btn-secondary:disabled{cursor:not-allowed;opacity:.5}.tw-btn-secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tw-btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.tw-btn-ghost{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.5rem .75rem;transition-duration:.15s;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)}.tw-btn-ghost:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.tw-btn-ghost:disabled{cursor:not-allowed;opacity:.5}.tw-btn-ghost{background-color:transparent;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.tw-btn-ghost:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.tw-btn-icon{align-items:center;border-radius:.375rem;display:inline-flex;justify-content:center;padding:.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));transition-duration:.15s;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)}.tw-btn-icon:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.tw-btn-icon:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.tw-field-label{font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));display:block;margin-bottom:.25rem}.tw-input{border-radius:.375rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tw-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tw-input::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tw-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.tw-select{border-radius:.375rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tw-select::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tw-select::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tw-select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.tw-textarea{border-radius:.375rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tw-textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tw-textarea::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tw-textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.tw-textarea{min-height:96px}.tw-badge-info{align-items:center;border-radius:.375rem;border-width:1px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.5rem;line-height:1rem;padding:.25rem .5rem;--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.tw-sidebar{display:flex;flex-direction:column;height:100%;min-height:100vh;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));position:relative}.tw-sidebar-brand{border-bottom-width:1px;gap:1rem;height:6rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));padding-left:1.5rem;padding-right:1.5rem}.tw-sidebar-brand,.tw-sidebar-brand-logo{align-items:center;display:flex;flex-shrink:0}.tw-sidebar-brand-logo{height:4rem;justify-content:center;width:4rem}.tw-sidebar-brand-logo>img{height:3.5rem;width:3.5rem}.tw-sidebar-brand-title{font-size:28px;font-weight:700;line-height:2rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tw-sidebar-body{flex:1 1 0%;overflow-y:auto;padding:1.5rem 1rem;padding-bottom:96px}.tw-sidebar-body ul{list-style-type:none}.tw-sidebar-body li,.tw-sidebar-body ul{margin:0;padding:0;width:100%}.tw-sidebar-section{margin-bottom:2rem}.tw-sidebar-section-title{font-size:12px;font-weight:500;letter-spacing:.1em;margin-bottom:.75rem;padding-left:.75rem;padding-right:.75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tw-nav-tile{align-items:stretch;border-radius:.75rem;display:flex;overflow:hidden;width:100%}.tw-nav-indicator{background-color:transparent;border-bottom-right-radius:9999px;border-top-right-radius:9999px;flex-shrink:0;width:.25rem}.tw-nav-link{align-items:center;display:flex;font-weight:600;gap:.75rem;justify-content:flex-start;line-height:1.75rem;min-height:60px;padding:.75rem 1rem;width:100%;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));transition-duration:.15s;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)}.tw-nav-link:hover{background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.tw-nav-link .fa,.tw-nav-link i{font-size:30px;line-height:1.75rem;text-align:center}.tw-nav-link .fa,.tw-nav-link i,.tw-nav-link span{font-weight:600;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.tw-nav-link span{font-size:14px}.tw-nav-link:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.activeNav.tw-nav-tile{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.activeNav.tw-nav-tile .tw-nav-indicator{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.activeNav.tw-nav-tile .tw-nav-link{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.activeNav.tw-nav-tile .tw-nav-link .fa,.activeNav.tw-nav-tile .tw-nav-link i{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.tw-sidebar-footer{border-top-width:1px;flex-shrink:0;margin-top:auto;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));bottom:0;left:0;padding:1.25rem 1rem;position:fixed;width:22rem;z-index:40}.tw-user-menu-up{bottom:100%!important;margin-bottom:8px!important;margin-top:0!important;top:auto!important}.tw-sidebar-user{justify-content:space-between}.tw-sidebar-user,.tw-sidebar-user-info{align-items:center;display:flex;gap:.75rem}.tw-sidebar-user-info{min-width:0}.tw-sidebar-user-avatar{align-items:center;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;display:flex;flex-shrink:0;height:4rem;justify-content:center;width:4rem;--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#a21caf var(--tw-gradient-to-position);color:rgb(239 246 255/var(--tw-text-opacity,1));font-size:14px;font-weight:700;text-transform:uppercase}.tw-sidebar-user-avatar,.tw-sidebar-user-name{--tw-text-opacity:1}.tw-sidebar-user-name{color:rgb(17 24 39/var(--tw-text-opacity,1));font-size:1rem;font-size:14px;font-weight:600;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-sidebar-user-role{font-size:12px;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dashboard-filters-row{display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto}.dashboard-filters-label,.dashboard-filters-row{align-items:center}.dashboard-filters-label{display:inline-flex;font-size:14px;font-weight:500;gap:.5rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dashboard-filter-pill,.dashboard-filters-label{flex-shrink:0}.dashboard-filter-pill{cursor:pointer!important;position:relative;width:130px}.dashboard-filter-reset-wrap{align-items:center;display:inline-flex;flex-shrink:0}.dashboard-filter-reset{align-items:center;background:#fff;border:1px solid #d9dde6;border-radius:9999px;box-shadow:0 2px 6px rgba(16,24,40,.06);color:#98a2b3;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.dashboard-filters-row .select2-container{width:100%!important}.dashboard-filters-row .select2-container .select2-selection--multiple{align-items:center!important;background:#f8fafc!important;border:1px solid #d9dde6!important;border-radius:9999px!important;box-shadow:none!important;display:flex!important;height:44px!important;justify-content:center!important;min-height:44px!important;padding:0 18px 0 38px!important;position:relative!important}.dashboard-filter-pill .select2-selection--multiple:before{background-position:50%;background-repeat:no-repeat;background-size:14px 14px;content:"";height:14px;left:14px;opacity:.75;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:2}.dashboard-filter-pill .select2-selection--multiple:after{color:#0f172a;font-size:14px;font-weight:500;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.dashboard-filter-pill--worker .select2-selection--multiple:after{content:"Worker"}.dashboard-filter-pill--project .select2-selection--multiple:after{content:"Project"}.dashboard-filter-pill--office .select2-selection--multiple:after{content:"Office"}.dashboard-filter-pill--type .select2-selection--multiple:after{content:"Type"}.dashboard-filter-pill--worker .select2-selection--multiple:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23667085' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15 19a6 6 0 0 0-12 0m6-7a4 4 0 1 0 0-8 4 4 0 0 0 0 8m10 8v-2a4 4 0 0 0-3-3.87m0 0A4 4 0 1 0 14 7'/%3E%3C/svg%3E")}.dashboard-filter-pill--project .select2-selection--multiple:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23667085' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 3h14v18l-7-4-7 4z'/%3E%3C/svg%3E")}.dashboard-filter-pill--office .select2-selection--multiple:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23667085' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 21h18M5 21V7l8-4v18m6 0V11l-6-4M9 9h.01M9 13h.01M9 17h.01M13 9h.01M13 13h.01M13 17h.01'/%3E%3C/svg%3E")}.dashboard-filter-pill--type .select2-selection--multiple:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23667085' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 8v4l3 3m6-3a9 9 0 1 1-18 0 9 9 0 0 1 18 0'/%3E%3C/svg%3E")}.dashboard-filters-row .select2-container--default .select2-search--inline,.dashboard-filters-row .select2-container--default .select2-search--inline .select2-search__field,.dashboard-filters-row .select2-container--default .select2-selection--multiple .select2-selection__choice,.dashboard-filters-row .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.dashboard-filters-row .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:none!important}.select2-dropdown.dashboard-filter-dropdown{border:1px solid #d9dde6!important;border-radius:12px!important;box-shadow:0 12px 24px rgba(16,24,40,.12)!important;overflow:hidden!important}.timesheet-header-status{border-right-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));padding-right:1rem;text-align:right}.timesheet-header-status__label{color:rgb(15 23 42/var(--tw-text-opacity,1));font-size:14px;font-weight:550}.timesheet-header-status__label,.timesheet-header-status__sub{--tw-text-opacity:1}.timesheet-header-status__sub{color:rgb(249 115 22/var(--tw-text-opacity,1));font-size:12px;font-weight:500;margin-top:.125rem}.timesheet-header-actions__buttons{display:flex;flex-wrap:wrap;gap:.75rem}.timesheet-btn,.timesheet-header-actions__buttons{align-items:center}.timesheet-btn{border-radius:.75rem;border-width:1px;box-shadow:none!important;display:inline-flex;font-size:14px;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;text-align:center;transition-duration:.15s;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)}.timesheet-btn--danger{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.timesheet-btn--danger:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.timesheet-btn--danger{box-shadow:none!important}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.m-0{margin:0}.mb-3{margin-bottom:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.resize{resize:both}.list-none{list-style-type:none}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.border{border-width:1px}.p-0{padding:0}.text-center{text-align:center}.text-right{text-align:right}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-text-muted{color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-text-muted,.text-text-secondary{--tw-text-opacity:1}.text-text-secondary{color:rgb(55 65 81/var(--tw-text-opacity,1))}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.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-duration:.15s;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)}