.page-layout{--tw-bg-opacity:1;background-color:#f7f9fb;background-color:rgb(247 249 251/var(--tw-bg-opacity,1));padding:.5rem}.page-layout .page-content{overflow:hidden;padding:.5rem}.gather-card,.page-layout .page-content{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.375rem}.gather-card{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.75rem}.gather-card .header{font-size:1.125rem;font-weight:700;line-height:1.75rem}.summary-card-component{display:flex;flex-direction:column;gap:.5rem}.summary-card-component .summary-header{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.summary-card-component .summary-header .icon{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.summary-card-component .summary-content{font-size:1.25rem;font-weight:700;line-height:1.75rem}.operation-widget{border-radius:.375rem;padding:.25rem .5rem}.observation-widget,.operation-widget{align-items:center;display:flex;justify-content:center}.observation-widget{border:1.5px solid;border-radius:.125rem;font-size:1rem;line-height:1.5rem;padding:0 .5rem}.observation-widget.misplaced{background-color:#9e20201f!important;border-color:#9e2020!important;border-color:rgb(158 32 32/var(--tw-border-opacity,1))!important;color:#9e2020!important;color:rgb(158 32 32/var(--tw-text-opacity,1))!important}.observation-widget.match,.observation-widget.misplaced{--tw-border-opacity:1!important;--tw-text-opacity:1!important}.observation-widget.match{background-color:#4fe1b508!important;border-color:#48e4b7!important;border-color:rgb(72 228 183/var(--tw-border-opacity,1))!important;color:#48e4b7!important;color:rgb(72 228 183/var(--tw-text-opacity,1))!important}.observation-widget.damaged{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:#fff7ed!important;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))!important;border-color:#f97316!important;border-color:rgb(249 115 22/var(--tw-border-opacity,1))!important;color:#f97316!important;color:rgb(249 115 22/var(--tw-text-opacity,1))!important}.observation-widget.large{border:2px solid;border-radius:.375rem;font-size:1.125rem;line-height:1.75rem;overflow:hidden;padding:.25rem}.observation-widget.small{font-size:.875rem;line-height:1.25rem;padding-bottom:.125rem;padding-top:.125rem}.forklift-status{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));border-radius:.125rem;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem}.timeline{margin:0!important;overflow-y:auto;padding:.5rem!important}.timeline .duration-text{--tw-bg-opacity:1;align-items:center;background-color:#e5e5e5;background-color:rgb(229 229 229/var(--tw-bg-opacity,1));border-radius:.375rem;display:inline-flex;flex-direction:row;font-size:.75rem;gap:.25rem;line-height:1rem;padding:.25rem .5rem;white-space:nowrap}.timeline .timeline-entry-wrapper{border:1px solid #8080800d;border-radius:.375rem;cursor:pointer;min-height:auto;padding:.25rem;transition:all .3s}.timeline .timeline-entry-wrapper:hover{background-color:#4fe1b508;border-color:#0000}.timeline .timeline-entry-wrapper.selected{background-color:#4fe1b512;border-color:#0000;cursor:pointer}.timeline .timeline-entry-wrapper .timeline-separator{position:relative}.timeline .timeline-entry-wrapper .timeline-separator .img-wrapper img{--tw-border-opacity:1;border:3px solid #e5e5e5;border-color:rgb(229 229 229/var(--tw-border-opacity,1));border-radius:.375rem;height:auto;width:240px}.timeline .timeline-entry-wrapper .timeline-separator .img-wrapper:after,.timeline .timeline-entry-wrapper .timeline-separator .img-wrapper:before{--tw-bg-opacity:1;background-color:#e5e5e5;background-color:rgb(229 229 229/var(--tw-bg-opacity,1));border-top-left-radius:.375rem;border-top-right-radius:.375rem;content:"";display:block;height:6px;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:72px;z-index:10}.timeline .timeline-entry-wrapper .timeline-separator .img-wrapper:after{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;border-top-left-radius:0;border-top-right-radius:0;bottom:0;top:auto}.timeline .timeline-duration-wrapper{min-height:100px;position:relative;width:240px}.timeline .timeline-duration-wrapper .timeline-separator{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}.timeline .timeline-duration-wrapper .timeline-separator .timeline-connector{background:repeating-linear-gradient(180deg,#0000001a 0,#0000001a 5px,#0000 0,#0000 10px);width:3px}.gallery-section{flex:1 1;position:relative}.gallery-section .mode-switch{position:absolute;right:.5rem;top:.5rem;z-index:10}.gallery-section .mode-switch .ant-segmented-item{transition:all .3s}.gallery-section .mode-switch .ant-segmented-item.ant-segmented-item-selected{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.gallery-section img,.gallery-section video{aspect-ratio:4/3;border-radius:.375rem;flex:1 1;height:100%;object-fit:cover;overflow:hidden;width:100%}.gallery-section .transaction-status{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;border-style:none;bottom:0;font-weight:700;left:0;padding:.5rem;position:absolute;width:100%;width:calc(100% - 16px);z-index:10}.gallery-section .transaction-status.observation-widget.damaged{background-color:#f9731640!important}.gallery-section .transaction-status.observation-widget.misplaced{background-color:#f9731629!important}.gallery-section .transaction-status.observation-widget.match{background-color:#48e4b740!important}.progress-widget{--tw-border-opacity:1;align-items:center;border:1px solid #48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));border-radius:.125rem;display:flex;flex-direction:row;justify-content:center;min-height:28px;min-width:150px;overflow:hidden;position:relative;width:100%}.progress-widget .progress-bar{--tw-bg-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out}.progress-widget .progress-text{position:relative;z-index:1}.reason-tag{align-items:center;border:2px solid;border-radius:.25rem;display:flex;font-size:.875rem;justify-content:center;line-height:1.25rem;padding:.25rem .5rem;width:auto;width:120px}.reason-tag.pending-qc{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.reason-tag.damaged{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.reason-tag.client-hold{--tw-border-opacity:1;border-color:#e9d5ff;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.preview-tag-container{pointer-events:none;position:fixed;right:15px;top:55px;z-index:50}.preview-tag-banner{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 2px 4px #0000004d;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.25rem;padding:5px 40px;text-transform:uppercase;transform:rotate(45deg) translateX(30%) translateY(-50%);transform-origin:top right}.sidebar-container{--tw-bg-opacity:1;background-color:#f7f9fb;background-color:rgb(247 249 251/var(--tw-bg-opacity,1));padding:.5rem 0 .5rem .5rem;position:relative}.sidebar-container .logo-container{align-items:center;display:flex;height:50px;justify-content:center;overflow:hidden;padding:.75rem 1.25rem}.sidebar-container .logo-container .logo{height:24px;min-width:24px;object-fit:contain}.sidebar-container .logo-container .logo.expanded{aspect-ratio:6.478/1;height:100%;object-fit:contain;object-position:center;width:100%}.sidebar-container .logo-container .logo.collapsed{height:24px;width:24px}.sidebar-container aside{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.375rem;height:100%}.sidebar-container aside .title-option{color:#000}.sidebar-container aside span{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.sidebar-container aside .ant-layout-sider-children{border-radius:.375rem;overflow:hidden}.sidebar-container aside ul{border-style:none;border-inline:unset!important}.sidebar-container aside .ant-layout-sider-trigger{border-radius:.375rem;bottom:.5rem}.dashboard-header-wapper{--tw-bg-opacity:1;background-color:#f7f9fb;background-color:rgb(247 249 251/var(--tw-bg-opacity,1));padding:.5rem .5rem 0}.dashboard-header-wapper .dashboard-header{--tw-bg-opacity:1;align-items:center;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.375rem;display:flex;flex-direction:row;height:50px;justify-content:flex-end;padding:.5rem}.warehouse-map.map-canvas-container{border-radius:.375rem;cursor:move;height:100%;overflow:hidden;position:relative;width:100%}.transaction-list{overflow-x:hidden;width:100%}.transaction-list table thead tr{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transaction-list table tbody{display:grid;max-height:calc(100vh - 246px);overflow:auto}.transaction-list table .status-cell{align-items:center;border:1px solid red;border-radius:.375rem;display:flex;justify-content:center;padding:2px 6px;width:90px}.transaction-list table .observation-cell{align-items:center;border-radius:.375rem;display:flex;justify-content:center;padding:4px 6px}.transaction-list table .observation-cell .observation-widget{border-radius:3px;width:100px}.transaction-list table .operation-cell{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.transaction-list table .operation-cell .operation-icon{font-size:20px;height:20px}.transaction-list table .avatar-cell{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.transaction-list table .avatar-cell .ant-avatar{font-size:12px!important}.forklift-list table .status-cell{align-items:center;border:1px solid red;border-radius:.375rem;display:flex;justify-content:center;padding:2px 6px;width:90px}.forklift-list table .observation-cell{align-items:center;border-radius:.375rem;display:flex;justify-content:center;padding:4px 6px;width:80px}.forklift-list table .operation-cell{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.forklift-list table .operation-cell .operation-icon{font-size:20px;height:20px}.forklift-list table .avatar-cell{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.forklift-list table .avatar-cell .ant-avatar{font-size:12px!important}.forklift-card{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition:all .3s;-webkit-user-select:none;user-select:none}.forklift-card:hover{--tw-border-opacity:1;border-color:#48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));cursor:pointer}.forklift-card .ant-card-body{align-items:center;display:flex;flex-direction:row;gap:.5rem}.forklift-card .ant-card-body .forklift-img{max-height:165px;max-width:165px}.forklift-card .ant-card-body .info{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.forklift-card .ant-card-body .info .info-entry{display:flex;flex-direction:row;gap:.5rem}.forklift-card .ant-card-body .info .info-entry .label{font-weight:600;min-width:79px}.forklift-card.forklift-card-small.selected{--tw-border-opacity:1;background-color:#4fe1b526;border-color:#48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));cursor:default}.forklift-card.forklift-card-small.selected:before{--tw-bg-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));border-bottom-left-radius:.375rem;border-top-left-radius:.375rem;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.forklift-card.forklift-card-small.disabled{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));cursor:not-allowed}.forklift-card.forklift-card-small.disabled:hover{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.forklift-card.forklift-card-small .ant-card-body{display:flex;flex-direction:column;gap:.75rem;padding-bottom:0!important;padding-top:0!important}.forklift-card.forklift-card-small .ant-card-body .card-header{align-items:center;display:flex;flex-direction:row;gap:.5rem;width:100%}.forklift-card.forklift-card-small .ant-card-body .card-header .details-section{align-items:center;display:flex;flex-direction:row;gap:.5rem}.forklift-card.forklift-card-small .ant-card-body .card-header .details-section .details-icon{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));font-size:20px}.forklift-card.forklift-card-small .ant-card-body .card-header .details-section.operator{flex:1 1}.forklift-card.forklift-card-small .ant-card-body .info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.forklift-card.forklift-card-small .ant-card-body .info .status{border-radius:.25rem;font-size:.875rem;line-height:1.25rem;padding:.125rem .25rem}.forklift-card.forklift-card-small .ant-card-body .info .operator{align-items:center;display:flex;flex-direction:row;gap:.25rem}.pie-chart-card{display:flex;flex-direction:column;gap:1rem}.pie-chart-card .card-content{display:flex;flex:1 1;flex-direction:row}.pie-chart-card .card-content .chart-container{flex:1 1;padding:.5rem}.pie-chart-card .card-content .size-chart-wrapper{display:flex;flex-direction:column;gap:1rem;padding:.25rem;width:150px}.pie-chart-card .card-content .size-chart-wrapper .size-chart-item{display:flex;flex-direction:column}.pie-chart-card .card-content .size-chart-wrapper .size-chart-item .size-chart-item-label{font-size:1.125rem;font-weight:700;line-height:1.75rem}.pie-chart-card .card-content .size-chart-wrapper .size-chart-item .size-chart-item-value{font-size:1rem;line-height:1.5rem}.pie-chart-card .chart-skeleton,.pie-chart-card .chart-skeleton span{height:100%!important;width:100%!important}.pie-chart-card .chart-skeleton span{margin-bottom:8px;min-width:0!important;min-width:auto!important}.pie-chart-card .size-chart-item-skeleton{width:100%!important}.pie-chart-card .size-chart-item-skeleton span{height:80px!important;min-width:0!important;min-width:auto!important;width:100%!important}.bar-chart-card{display:flex;flex:1 1;flex-direction:column;gap:1rem}.bar-chart-card .bar-chart-card-header{display:flex;flex-direction:row}.bar-chart-card .bar-chart-card-header .title{flex:1 1;font-size:1.125rem;font-weight:700;line-height:1.75rem}.bar-chart-card .card-content{display:flex;flex:1 1;flex-direction:row}.bar-chart-card .card-content .chart-container{flex:1 1;padding:.5rem}.bar-chart-card .chart-skeleton,.bar-chart-card .chart-skeleton span{height:100%!important;width:100%!important}.bar-chart-card .chart-skeleton span{margin-bottom:8px;min-width:0!important;min-width:auto!important}.bar-chart-card .size-chart-item-skeleton{width:100%!important}.bar-chart-card .size-chart-item-skeleton span{height:80px!important;min-width:0!important;min-width:auto!important;width:100%!important}.semi-dougnet-chart-card{display:flex;flex-direction:column;gap:1rem}.semi-dougnet-chart-card .card-content{display:flex;flex:1 1;flex-direction:row}.semi-dougnet-chart-card .card-content .chart-container{flex:1 1;padding:.5rem}.semi-dougnet-chart-card .card-content .size-chart-wrapper{display:flex;flex-direction:column;gap:1rem;padding:.25rem;width:150px}.semi-dougnet-chart-card .card-content .size-chart-wrapper .size-chart-item{display:flex;flex-direction:column}.semi-dougnet-chart-card .card-content .size-chart-wrapper .size-chart-item .size-chart-item-label{font-size:1.125rem;font-weight:700;line-height:1.75rem}.semi-dougnet-chart-card .card-content .size-chart-wrapper .size-chart-item .size-chart-item-value{font-size:1rem;line-height:1.5rem}.semi-dougnet-chart-card .chart-skeleton{height:100%!important;width:100%!important}.semi-dougnet-chart-card .chart-skeleton span{height:100%!important;margin-bottom:8px;min-width:0!important;min-width:auto!important;width:100%!important}.semi-dougnet-chart-card .size-chart-item-skeleton{width:100%!important}.semi-dougnet-chart-card .size-chart-item-skeleton span{height:80px!important;min-width:0!important;min-width:auto!important;width:100%!important}.inventory-list-table>.MuiBox-root{display:none}.inventory-list-table .inventory-link{color:inherit;cursor:pointer;transition:all .3s ease-in-out}.inventory-list-table .inventory-link:hover{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));text-decoration:underline}.splash-screen-bg{background:#fff;height:100vh;overflow:hidden;position:absolute;width:100vw;z-index:99999999}.splash-screen-bg.fadeout-loader{animation:opacity-animation 2s;opacity:0}.splash-screen-bg.fadeout-loader .splash-screen{animation:fadeout-loader 2s;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);opacity:0}.splash-screen-bg .splash-screen{align-items:center;animation:gradient-animaton 1s ease infinite;background:#fff;display:flex;height:100%;justify-content:center;width:100%}.splash-screen-bg .splash-screen.fadeout-loader{animation:fadeout-loader 2s;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.splash-screen-bg .splash-screen .loading-indicator{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.splash-screen-bg .splash-screen .loading-indicator .splash-logo{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.splash-screen-bg .splash-screen .loading-indicator .splash-logo .gather-name{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));font-family:Euclid Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:120px;font-weight:400}.splash-screen-bg .splash-screen .loading-indicator .loading-text{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.splash-screen-bg .splash-screen .loading-indicator .loading-text span:first-child{animation:ellipsis-animation-1 1.5s linear infinite}.splash-screen-bg .splash-screen .loading-indicator .loading-text span:nth-child(2){animation:ellipsis-animation-2 1.5s linear infinite}.splash-screen-bg .splash-screen .loading-indicator .loading-text span:nth-child(3){animation:ellipsis-animation-3 1.5s linear infinite}.splash-screen-bg .splash-screen .drone-loading-indicator-wrapper .drone{fill:#fff}.splash-screen-bg .splash-screen .drone-loading-indicator-wrapper .blade{fill:#8f8f8f;animation:rotate .5s linear infinite;transform-box:fill-box;transform-origin:center}.splash-screen-bg .splash-screen .drone-loading-indicator-wrapper .loading-text{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}@keyframes opacity-animation{0%{opacity:1}to{opacity:0}}@keyframes fadeout-loader{0%{-moz-filter:blur(infinite);-o-filter:blur(infinite);-ms-filter:blur(infinite);filter:blur(infinite);opacity:1}to{-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);opacity:0}}@keyframes ellipsis-animation-3{0%{opacity:0}66.66%{opacity:0}to{opacity:1}}.invalid-tenant{font-size:1.125rem;height:100vh;line-height:1.75rem;width:100vw}.invalid-tenant,.invalid-tenant .info{align-items:center;display:flex;flex-direction:column;justify-content:center}.invalid-tenant .info{gap:1rem}.invalid-tenant .info .logo img{width:18rem}.invalid-tenant .info .title{font-size:1.125rem;line-height:1.75rem}.invalid-tenant .reload-button{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity,1));border-radius:.375rem;border-width:1px;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));cursor:pointer;display:flex;flex-direction:row;font-size:1rem;justify-content:center;line-height:1.5rem;margin-top:1rem;min-width:100px;padding:.5rem 1rem;transition:all .3s}.invalid-tenant .reload-button:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));border-color:#48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1))}.invalid-tenant a{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));text-decoration-line:underline;transition:all .3s}.invalid-tenant a:hover{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.invalid-tenant .or-text{padding-bottom:.5rem}.invalid-tenant .footer{--tw-bg-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));bottom:0;height:40px;position:absolute;width:100%}.filters-container{gap:.75rem;justify-content:flex-end}.filters-container,.filters-container .filter-tag{align-items:center;display:flex;flex-direction:row}.filters-container .filter-tag{--tw-border-opacity:1;background-color:#4fe1b512;border-color:#48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));font-size:.875rem;gap:.5rem;height:32px;line-height:1.25rem;margin:0}.filters-container .filter-tag,.filters-container .filter-tag .anticon{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.home-page{background-color:#f5f7fa;display:flex;flex-direction:column;height:100%;padding:2vh 2vw;width:100%}.home-page,.home-page.page-content{height:100vh;overflow:hidden}.home-page .dashboard-content{display:flex;flex-direction:column;height:98vh;overflow:hidden;padding-bottom:3vh}.home-page .combined-header-with-kpis{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #0000000f;border-radius:.5rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;flex-shrink:0;margin-bottom:.75vh;max-height:25vh;overflow:visible;position:relative;transition:all .3s ease}.home-page .combined-header-with-kpis .header-section{align-items:center;border-bottom:1px solid #00000008;display:flex;flex-shrink:0;justify-content:space-between;min-height:5vh;padding:.75rem}.home-page .combined-header-with-kpis .header-section .header-left{align-items:center;display:flex}.home-page .combined-header-with-kpis .header-section .header-left .title-container{display:flex;flex-direction:column}.home-page .combined-header-with-kpis .header-section .header-left .title-container h1{font-size:1.5rem;font-weight:600;line-height:2rem;line-height:1.2;margin:0}.home-page .combined-header-with-kpis .header-section .header-left .title-container .subtitle{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;margin:.25rem 0 0}.home-page .combined-header-with-kpis .header-section .header-right{align-items:center;display:flex;gap:1rem}.home-page .combined-header-with-kpis .header-section .header-right .facility-selector-container{align-items:center;background-color:#f5f5f5;border-radius:6px;display:flex;gap:8px;padding:6px 12px;transition:all .2s ease}.home-page .combined-header-with-kpis .header-section .header-right .facility-selector-container:hover{background-color:#f0f0f0;box-shadow:0 1px 2px #0000000d}.home-page .combined-header-with-kpis .header-section .header-right .facility-selector-container .facility-icon{--tw-text-opacity:1;color:rgb(72 228 183/var(--tw-text-opacity,1));color:#48e4b7;margin-right:.5rem}.home-page .combined-header-with-kpis .header-section .header-right .facility-selector-container .facility-selector{min-width:220px}.home-page .combined-header-with-kpis .header-section .header-right .facility-selector-container .facility-selector .ant-select-selector{background-color:initial!important;border:none!important;box-shadow:none!important}.home-page .combined-header-with-kpis .header-section .header-right .facility-selector-container .facility-selector .ant-select-selection-item{font-weight:500}.home-page .combined-header-with-kpis .header-section .header-right .header-actions{align-items:center;display:flex;gap:16px}.home-page .combined-header-with-kpis .header-section .header-right .header-actions .add-kpi-button{align-items:center;background-color:#48e4b7;border-color:#48e4b7;display:flex;height:32px;justify-content:center;padding:0;width:32px}.home-page .combined-header-with-kpis .header-section .header-right .header-actions .add-kpi-button:hover{background-color:#20d9a4;border-color:#20d9a4}.home-page .combined-header-with-kpis .header-section .header-right .header-actions .date-range-selector{align-items:center;background-color:#f5f5f5;border-radius:6px;display:flex;gap:12px;padding:6px 12px;transition:all .2s ease}.home-page .combined-header-with-kpis .header-section .header-right .header-actions .date-range-selector:hover{background-color:#f0f0f0;box-shadow:0 1px 2px #0000000d}.home-page .combined-header-with-kpis .header-section .header-right .header-actions .date-range-selector span{color:#666;font-size:14px;font-weight:500}.home-page .combined-header-with-kpis .header-section .header-right .header-actions .date-range-selector .ant-picker{background-color:initial;border:none}.home-page .combined-header-with-kpis .header-section .header-right .header-actions .date-range-selector .ant-picker:hover{background-color:#00000005}.home-page .combined-header-with-kpis .header-section .header-right .header-actions .date-range-selector .ant-picker .ant-picker-input input{color:#333;font-weight:500}.home-page .combined-header-with-kpis .metrics-section{max-height:16vh;min-height:10vh;overflow:visible;padding:1.2vh 1vw;transition:all .3s ease}.home-page .combined-header-with-kpis .metrics-section .metrics-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));min-height:10vh;position:relative;transition:all .3s ease}.home-page .strategic-insights-container{background-color:#fff;border:1px solid #00000017;border-radius:8px;box-shadow:0 2px 6px #00000014;flex:1 1;margin-bottom:.75vh;min-height:0;overflow:hidden;padding:16px}.home-page .strategic-insights-container .strategic-columns-container{display:flex;gap:.75vh;height:100%}.home-page .strategic-insights-container .strategic-columns-container .strategic-column{display:flex;flex-direction:column;height:100%;overflow:hidden}.home-page .strategic-insights-container .strategic-columns-container .strategic-column.summary-column{width:40%}.home-page .strategic-insights-container .strategic-columns-container .strategic-column.recommendations-column{width:60%}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-recommendations-card,.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-recommendations-wrapper,.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-summary-card{display:flex;flex:1 1;flex-direction:column;height:100%}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-recommendations-card .ant-card,.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-recommendations-wrapper .ant-card,.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-summary-card .ant-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-recommendations-card .ant-card .ant-card-head,.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-recommendations-wrapper .ant-card .ant-card-head,.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-summary-card .ant-card .ant-card-head{flex-shrink:0}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-recommendations-card .ant-card .ant-card-body,.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-recommendations-wrapper .ant-card .ant-card-body,.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-summary-card .ant-card .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:12px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-summary-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding-right:4px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-summary-content::-webkit-scrollbar{width:6px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-summary-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-summary-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .strategic-summary-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .recommendations-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .recommendations-content .recommendation-filters{flex-shrink:0;margin-bottom:12px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .recommendations-content .recommendations-list{flex:1 1;overflow-x:hidden;overflow-y:auto;padding-right:4px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .recommendations-content .recommendations-list::-webkit-scrollbar{width:6px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .recommendations-content .recommendations-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .recommendations-content .recommendations-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .recommendations-content .recommendations-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.home-page .strategic-insights-container .strategic-columns-container .strategic-column .recommendations-content .recommendations-list .recommendation-item{margin-bottom:16px}@media (max-width:1200px){.home-page .combined-header-with-kpis .header-section{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}.home-page .combined-header-with-kpis .header-section .header-left{width:100%}.home-page .combined-header-with-kpis .header-section .header-right{align-items:flex-start;flex-direction:column;gap:12px;width:100%}.home-page .combined-header-with-kpis .header-section .header-right .facility-selector-container{width:100%}.home-page .combined-header-with-kpis .header-section .header-right .header-actions{justify-content:space-between;width:100%}.home-page .metrics-section .metrics-row{grid-template-columns:repeat(3,1fr)}.home-page .strategic-insights-container{height:auto;min-height:500px}.home-page .strategic-insights-container .strategic-columns-container{flex-direction:column}.home-page .strategic-insights-container .strategic-columns-container .strategic-column{flex:0 0 auto;height:auto;min-height:250px}.home-page .strategic-insights-container .strategic-columns-container .strategic-column.recommendations-column,.home-page .strategic-insights-container .strategic-columns-container .strategic-column.summary-column{width:100%}}@media (max-width:768px){.home-page{padding:10px}.home-page .metrics-section .metrics-row{gap:10px;grid-template-columns:repeat(2,1fr)}.home-page .strategic-insights-container{height:auto;padding:12px}.home-page .strategic-insights-container .strategic-columns-container{gap:12px}}.home-page .kpi-selector-dropdown{background-color:#fff;border-radius:8px;box-shadow:0 6px 16px #0000001f;margin-top:8px;overflow:hidden;position:absolute;right:10px;top:100%;width:320px;z-index:1000}.home-page .kpi-selector-dropdown .kpi-selector-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px}.home-page .kpi-selector-dropdown .kpi-selector-header h3{font-size:16px;font-weight:500;margin:0}.home-page .kpi-selector-dropdown .kpi-selector-header .anticon{color:#999;cursor:pointer;font-size:16px}.home-page .kpi-selector-dropdown .kpi-selector-header .anticon:hover{color:#48e4b7}.home-page .kpi-selector-dropdown .kpi-options{max-height:320px;overflow-y:auto;padding:8px}.home-page .kpi-selector-dropdown .kpi-options .kpi-option{align-items:center;border-radius:4px;cursor:pointer;display:flex;padding:12px;transition:all .2s ease}.home-page .kpi-selector-dropdown .kpi-options .kpi-option:hover{background-color:#48e4b71a}.home-page .kpi-selector-dropdown .kpi-options .kpi-option .kpi-option-icon{align-items:center;background-color:#48e4b71a;border-radius:50%;color:#48e4b7;display:flex;flex:0 0 40px;font-size:18px;height:40px;justify-content:center;margin-right:12px}.home-page .kpi-selector-dropdown .kpi-options .kpi-option .kpi-option-content{flex:1 1}.home-page .kpi-selector-dropdown .kpi-options .kpi-option .kpi-option-content .kpi-option-title{font-weight:500;margin-bottom:4px}.home-page .kpi-selector-dropdown .kpi-options .kpi-option .kpi-option-content .kpi-option-description{color:#666;font-size:12px}.home-page .metric-card{background-color:#fff;border:1px solid #0000000f;border-radius:8px;box-shadow:0 1px 2px #00000008;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:14vh;min-height:10vh;overflow:hidden;padding:14px;position:relative;transition:all .3s ease}.home-page .metric-card.appear{animation:card-appear .5s ease forwards}.home-page .metric-card.disappear{animation:card-disappear .5s ease forwards}.home-page .metric-card:before{background-color:#48e4b7;content:"";height:3px;left:0;opacity:.8;position:absolute;right:0;top:0}.home-page .metric-card.facility-specific:before{background-color:#48e4b7}.home-page .metric-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:0!important}.home-page .metric-card .metric-card-header{align-items:center;border-bottom:1px solid #00000008;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:.5vh;padding-bottom:.4vh}.home-page .metric-card .metric-card-header .metric-title{--tw-text-opacity:1;align-items:center;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1));display:flex;font-weight:500;gap:.5rem;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page .metric-card .metric-card-header .metric-title .metric-icon{--tw-text-opacity:1;color:rgb(72 228 183/var(--tw-text-opacity,1));color:#48e4b7;flex-shrink:0;font-size:14px}.home-page .metric-card .metric-card-header .metric-title span{font-size:.85rem}.home-page .metric-card .metric-card-header .metric-title .filter-indicator{align-items:center;display:flex;margin-left:4px}.home-page .metric-card .metric-card-header .metric-title .filter-indicator .facility-pill{background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:10px;color:#48e4b7;display:inline-block;font-size:.65rem;line-height:1.2;padding:1px 6px;white-space:nowrap}.home-page .metric-card .metric-card-header .metric-actions{align-items:center;display:flex;flex-shrink:0;gap:5px}.home-page .metric-card .metric-card-header .metric-actions .chart-icon,.home-page .metric-card .metric-card-header .metric-actions .metric-tooltip,.home-page .metric-card .metric-card-header .metric-actions .remove-kpi-button,.home-page .metric-card .metric-card-header .metric-actions .replace-kpi-button{color:#d9d9d9;cursor:pointer;font-size:12px;transition:color .2s}.home-page .metric-card .metric-card-header .metric-actions .chart-icon:hover{color:#48e4b7}.home-page .metric-card .metric-card-header .metric-actions .remove-kpi-button:hover{color:#ff4d4f}.home-page .metric-card .metric-card-header .metric-actions .replace-kpi-button:hover{color:#48e4b7}.home-page .metric-card .metric-card-header .metric-actions .metric-tooltip{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1));cursor:help}.home-page .metric-card .metric-card-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin-bottom:0;padding:0}.home-page .metric-card .metric-value-area{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:.5vh 0}.home-page .metric-card .metric-value-container{align-items:baseline;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.8vh;padding:.4vh .4vw;transition:all .2s ease}.home-page .metric-card .metric-value-container:hover{background-color:#48e4b71a}.home-page .metric-card .metric-value-container .metric-value{align-items:baseline;display:flex;font-size:clamp(1.5rem,2vw,2.5rem);font-weight:700;line-height:1;margin-right:.5vw}.home-page .metric-card .metric-value-container .metric-value.clickable{cursor:pointer}.home-page .metric-card .metric-value-container .metric-value .metric-prefix,.home-page .metric-card .metric-value-container .metric-value .metric-suffix{color:#666;font-size:clamp(.8rem,1.1vw,1.2rem);font-weight:medium;margin-left:2px;white-space:nowrap}.home-page .metric-card .metric-value-container .metric-trend{align-items:center;display:flex;font-size:clamp(.8rem,1vw,1rem);font-weight:medium;white-space:nowrap}.home-page .metric-card .metric-value-container .metric-trend.positive{color:#48e4b7}.home-page .metric-card .metric-value-container .metric-trend.negative{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.home-page .metric-card .metric-info-container{align-items:center;display:flex;margin-top:0;min-height:1.2em}.home-page .metric-card .metric-info-container .metric-industry-avg{color:#666;font-size:clamp(.7rem,.8vw,.9rem);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page .metric-card.date-filtered{border-left:3px solid #1890ff}.home-page .metric-card.date-filtered.primary-border{border-left-color:#48e4b7}.home-page .metric-card .date-filter-indicator{color:#48e4b7;font-size:12px;margin-left:8px}.ai-insight-report .report-section{padding:12px!important}.ai-insight-report .report-section h5.ant-typography{font-size:14px;margin-bottom:8px!important}.ai-insight-report .report-section .performance-analysis{padding:10px!important}.ai-insight-report .report-section .performance-analysis .ant-typography{font-size:13px;line-height:1.5}.ai-insight-report .report-section .action-items-list{gap:10px!important}.ai-insight-report .report-section .action-items-list .action-item{padding:10px!important}.ai-insight-report .report-section .action-items-list .action-item .action-title{font-size:13px}.ai-insight-report .report-section .action-items-list .action-item .action-description{font-size:12px!important;margin-bottom:6px!important;margin-top:4px!important}.ai-insight-report .section-divider{margin:8px 0!important}.trend-chart .chart-container{height:250px!important;padding:12px!important}.insights-section{margin-bottom:2rem}.insights-section .section-title{color:#333;font-size:16px;font-weight:600;margin:0 0 12px}.insights-section .insights-row{margin-bottom:0}.insights-section .insights-row .insight-col{margin-bottom:16px}.insights-section .insights-row .insight-card{height:100%}.insights-section .insights-row .insight-card .ant-card-head{min-height:auto;padding:0 16px}.insights-section .insights-row .insight-card .ant-card-head .ant-card-head-title{padding:12px 0}.insights-section .insights-row .insight-card .insight-card-title{align-items:center;display:flex;gap:.5rem}.insights-section .insights-row .insight-card .insight-card-title .title-icon{--tw-text-opacity:1;color:rgb(72 228 183/var(--tw-text-opacity,1));color:#48e4b7}.insights-section .insights-row .insight-card .performance-summary .performance-analysis{background-color:#00000005;border:1px solid #0000000a;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem;padding:.75rem}.insights-section .insights-row .insight-card .performance-summary .performance-analysis.positive{background-color:#48e4b71a;border-color:#48e4b733;color:#48e4b7}.insights-section .insights-row .insight-card .performance-summary .performance-analysis.negative{background-color:#f5222d1a;border-color:#f5222d33;color:#f5222d}.insights-section .insights-row .insight-card .performance-summary .performance-analysis.warning{background-color:#faad141a;border-color:#faad1433;color:#faad14}.insights-section .insights-row .insight-card .performance-summary .summary-stats{display:flex;flex-direction:column;gap:.5rem}.insights-section .insights-row .insight-card .performance-summary .summary-stats .stat-item{align-items:center;background-color:#00000003;border-radius:.375rem;display:flex;justify-content:space-between;padding:.5rem}.insights-section .insights-row .insight-card .performance-summary .summary-stats .stat-item .stat-label{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.insights-section .insights-row .insight-card .performance-summary .summary-stats .stat-item .stat-value{font-weight:500}.insights-section .insights-row .insight-card .performance-summary .summary-stats .stat-item .stat-value.positive{color:#48e4b7}.insights-section .insights-row .insight-card .performance-summary .summary-stats .stat-item .stat-value.negative{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.insights-section .insights-row .insight-card .forecast-content .forecast-highlight{align-items:center;background-color:#48e4b71a;border-radius:.375rem;display:flex;flex-direction:column;justify-content:center;margin-bottom:.75rem;padding:1rem}.insights-section .insights-row .insight-card .forecast-content .forecast-highlight .highlight-label{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem}.insights-section .insights-row .insight-card .forecast-content .forecast-highlight .highlight-value{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));font-size:1.875rem;font-weight:700;line-height:2.25rem}.insights-section .insights-row .insight-card .forecast-content .forecast-highlight .highlight-period{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem;margin-top:.25rem}.insights-section .insights-row .insight-card .forecast-content .forecast-details{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.insights-section .insights-row .insight-card .forecast-content .forecast-details p{margin-bottom:.5rem}.insights-section .insights-row .insight-card .action-items-list{display:flex;flex-direction:column;gap:.75rem;max-height:250px;overflow:auto}.insights-section .insights-row .insight-card .action-items-list .action-item{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #0000000f;border-radius:.375rem;box-shadow:0 1px 2px #00000008;font-size:.875rem;line-height:1.25rem;padding:.75rem}.insights-section .insights-row .insight-card .action-items-list .action-item:hover{border-color:#48e4b74d}.insights-section .insights-row .insight-card .action-items-list .action-item .action-title{color:#333;font-weight:500;margin-bottom:.25rem}.insights-section .insights-row .insight-card .action-items-list .action-item .action-description{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));margin-bottom:.5rem}.insights-section .insights-row .insight-card .action-items-list .action-item .action-footer{align-items:center;border-top:1px dashed #0000000f;display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.5rem}.insights-section .insights-row .insight-card .action-items-list .action-item .action-footer .action-metrics{display:flex;gap:.75rem}.insights-section .insights-row .insight-card .action-items-list .action-item .action-footer .action-metrics .metric{display:flex;flex-direction:column}.insights-section .insights-row .insight-card .action-items-list .action-item .action-footer .action-metrics .metric .label{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.insights-section .insights-row .insight-card .action-items-list .action-item .action-footer .action-metrics .metric .value{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1));font-weight:500}.insights-section .insights-row .insight-card .action-items-list .action-item .action-footer .action-link{--tw-text-opacity:1;background-color:#48e4b71a;border-radius:.375rem;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem;padding:.25rem .75rem;transition:all .2s ease}.insights-section .insights-row .insight-card .action-items-list .action-item .action-footer .action-link:hover{background-color:#48e4b733}.insights-section .insights-row .insight-card .insights-content .insights-description{margin-bottom:.75rem}.insights-section .insights-row .insight-card .insights-content .insights-description p{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin-bottom:0}.insights-section .insights-row .insight-card .insights-content .insights-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.insights-section .insights-row .insight-card .insights-content .insights-list .insight-item{background-color:#00000003;border:1px solid #0000000a;border-radius:.375rem;display:flex;gap:.5rem;padding:.75rem}.insights-section .insights-row .insight-card .insights-content .insights-list .insight-item .insight-marker{--tw-text-opacity:1;align-items:center;background-color:#48e4b7;border-radius:9999px;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;font-size:.75rem;font-weight:500;height:20px;justify-content:center;line-height:1rem;width:20px}.insights-section .insights-row .insight-card .insights-content .insights-list .insight-item .insight-text{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));flex:1 1;font-size:.875rem;line-height:1.25rem}.insights-section .insights-row .insight-card .insights-content .metric-selector .selector-description{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem}.insights-section .insights-row .insight-card .insights-content .metric-selector .metric-tabs{display:flex;flex-direction:column;gap:.5rem}.insights-section .insights-row .insight-card .insights-content .metric-selector .metric-tabs .metric-tab{align-items:center;background-color:#00000005;border:1px solid #0000000a;border-radius:.375rem;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:all .2s ease}.insights-section .insights-row .insight-card .insights-content .metric-selector .metric-tabs .metric-tab:hover{background-color:#0000000a}.insights-section .insights-row .insight-card .insights-content .metric-selector .metric-tabs .metric-tab.active{background-color:#48e4b71a;border-color:#48e4b74d}.insights-section .insights-row .insight-card .insights-content .metric-selector .metric-tabs .metric-tab.active .anticon{color:#48e4b7}.insights-section .insights-row .insight-card .insights-content .metric-selector .metric-tabs .metric-tab .anticon{font-size:16px}.insights-section .insights-row .insight-card .insights-content .metric-selector .metric-tabs .metric-tab span{font-size:.875rem;line-height:1.25rem}.expanded-chart-container{min-height:400px;padding:1rem}.expanded-chart-container canvas{height:400px!important;width:100%!important}@keyframes card-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes card-disappear{0%{opacity:1;transform:translateY(0)}to{display:none;opacity:0;transform:translateY(20px)}}.ant-card.strategic-predictive-card,.ant-card.strategic-recommendations-card,.ant-card.strategic-summary-card,.strategic-card{background:#fff;border:1px solid #f0f0f0!important;border-radius:8px;box-shadow:0 1px 2px #00000008;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;margin-bottom:0;min-height:0;position:relative;width:100%}.ant-card.strategic-predictive-card .ant-card-head,.ant-card.strategic-recommendations-card .ant-card-head,.ant-card.strategic-summary-card .ant-card-head,.strategic-card .ant-card-head{background:#f8f9fc;border-bottom:1px solid #f0f0f0;flex:0 0 auto;min-height:42px;padding:6px 16px}.ant-card.strategic-predictive-card .ant-card-head .ant-card-head-title,.ant-card.strategic-recommendations-card .ant-card-head .ant-card-head-title,.ant-card.strategic-summary-card .ant-card-head .ant-card-head-title,.strategic-card .ant-card-head .ant-card-head-title{font-size:17px;font-weight:600;padding:0}.ant-card.strategic-predictive-card .ant-card-head .strategic-card-title,.ant-card.strategic-recommendations-card .ant-card-head .strategic-card-title,.ant-card.strategic-summary-card .ant-card-head .strategic-card-title,.strategic-card .ant-card-head .strategic-card-title{align-items:center;display:flex;gap:6px}.ant-card.strategic-predictive-card .ant-card-head .strategic-card-title .title-icon,.ant-card.strategic-recommendations-card .ant-card-head .strategic-card-title .title-icon,.ant-card.strategic-summary-card .ant-card-head .strategic-card-title .title-icon,.strategic-card .ant-card-head .strategic-card-title .title-icon{color:#48e4b7}.ant-card.strategic-predictive-card .ant-card-body,.ant-card.strategic-recommendations-card .ant-card-body,.ant-card.strategic-summary-card .ant-card-body,.strategic-card .ant-card-body{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;padding:0!important}.ant-card.strategic-predictive-card .predictive-outlook-content,.ant-card.strategic-predictive-card .recommendations-content,.ant-card.strategic-predictive-card .scrollable-container,.ant-card.strategic-predictive-card .strategic-summary-content,.ant-card.strategic-recommendations-card .predictive-outlook-content,.ant-card.strategic-recommendations-card .recommendations-content,.ant-card.strategic-recommendations-card .scrollable-container,.ant-card.strategic-recommendations-card .strategic-summary-content,.ant-card.strategic-summary-card .predictive-outlook-content,.ant-card.strategic-summary-card .recommendations-content,.ant-card.strategic-summary-card .scrollable-container,.ant-card.strategic-summary-card .strategic-summary-content,.strategic-card .predictive-outlook-content,.strategic-card .recommendations-content,.strategic-card .scrollable-container,.strategic-card .strategic-summary-content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto!important;padding:12px 12px 16px;scrollbar-width:thin;width:100%}.ant-card.strategic-predictive-card .predictive-outlook-content::-webkit-scrollbar,.ant-card.strategic-predictive-card .recommendations-content::-webkit-scrollbar,.ant-card.strategic-predictive-card .scrollable-container::-webkit-scrollbar,.ant-card.strategic-predictive-card .strategic-summary-content::-webkit-scrollbar,.ant-card.strategic-recommendations-card .predictive-outlook-content::-webkit-scrollbar,.ant-card.strategic-recommendations-card .recommendations-content::-webkit-scrollbar,.ant-card.strategic-recommendations-card .scrollable-container::-webkit-scrollbar,.ant-card.strategic-recommendations-card .strategic-summary-content::-webkit-scrollbar,.ant-card.strategic-summary-card .predictive-outlook-content::-webkit-scrollbar,.ant-card.strategic-summary-card .recommendations-content::-webkit-scrollbar,.ant-card.strategic-summary-card .scrollable-container::-webkit-scrollbar,.ant-card.strategic-summary-card .strategic-summary-content::-webkit-scrollbar,.strategic-card .predictive-outlook-content::-webkit-scrollbar,.strategic-card .recommendations-content::-webkit-scrollbar,.strategic-card .scrollable-container::-webkit-scrollbar,.strategic-card .strategic-summary-content::-webkit-scrollbar{background-color:initial;width:6px}.ant-card.strategic-predictive-card .predictive-outlook-content::-webkit-scrollbar-track,.ant-card.strategic-predictive-card .recommendations-content::-webkit-scrollbar-track,.ant-card.strategic-predictive-card .scrollable-container::-webkit-scrollbar-track,.ant-card.strategic-predictive-card .strategic-summary-content::-webkit-scrollbar-track,.ant-card.strategic-recommendations-card .predictive-outlook-content::-webkit-scrollbar-track,.ant-card.strategic-recommendations-card .recommendations-content::-webkit-scrollbar-track,.ant-card.strategic-recommendations-card .scrollable-container::-webkit-scrollbar-track,.ant-card.strategic-recommendations-card .strategic-summary-content::-webkit-scrollbar-track,.ant-card.strategic-summary-card .predictive-outlook-content::-webkit-scrollbar-track,.ant-card.strategic-summary-card .recommendations-content::-webkit-scrollbar-track,.ant-card.strategic-summary-card .scrollable-container::-webkit-scrollbar-track,.ant-card.strategic-summary-card .strategic-summary-content::-webkit-scrollbar-track,.strategic-card .predictive-outlook-content::-webkit-scrollbar-track,.strategic-card .recommendations-content::-webkit-scrollbar-track,.strategic-card .scrollable-container::-webkit-scrollbar-track,.strategic-card .strategic-summary-content::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px}.ant-card.strategic-predictive-card .predictive-outlook-content::-webkit-scrollbar-thumb,.ant-card.strategic-predictive-card .recommendations-content::-webkit-scrollbar-thumb,.ant-card.strategic-predictive-card .scrollable-container::-webkit-scrollbar-thumb,.ant-card.strategic-predictive-card .strategic-summary-content::-webkit-scrollbar-thumb,.ant-card.strategic-recommendations-card .predictive-outlook-content::-webkit-scrollbar-thumb,.ant-card.strategic-recommendations-card .recommendations-content::-webkit-scrollbar-thumb,.ant-card.strategic-recommendations-card .scrollable-container::-webkit-scrollbar-thumb,.ant-card.strategic-recommendations-card .strategic-summary-content::-webkit-scrollbar-thumb,.ant-card.strategic-summary-card .predictive-outlook-content::-webkit-scrollbar-thumb,.ant-card.strategic-summary-card .recommendations-content::-webkit-scrollbar-thumb,.ant-card.strategic-summary-card .scrollable-container::-webkit-scrollbar-thumb,.ant-card.strategic-summary-card .strategic-summary-content::-webkit-scrollbar-thumb,.strategic-card .predictive-outlook-content::-webkit-scrollbar-thumb,.strategic-card .recommendations-content::-webkit-scrollbar-thumb,.strategic-card .scrollable-container::-webkit-scrollbar-thumb,.strategic-card .strategic-summary-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.ant-card.strategic-predictive-card .predictive-outlook-content:hover::-webkit-scrollbar-thumb,.ant-card.strategic-predictive-card .recommendations-content:hover::-webkit-scrollbar-thumb,.ant-card.strategic-predictive-card .scrollable-container:hover::-webkit-scrollbar-thumb,.ant-card.strategic-predictive-card .strategic-summary-content:hover::-webkit-scrollbar-thumb,.ant-card.strategic-recommendations-card .predictive-outlook-content:hover::-webkit-scrollbar-thumb,.ant-card.strategic-recommendations-card .recommendations-content:hover::-webkit-scrollbar-thumb,.ant-card.strategic-recommendations-card .scrollable-container:hover::-webkit-scrollbar-thumb,.ant-card.strategic-recommendations-card .strategic-summary-content:hover::-webkit-scrollbar-thumb,.ant-card.strategic-summary-card .predictive-outlook-content:hover::-webkit-scrollbar-thumb,.ant-card.strategic-summary-card .recommendations-content:hover::-webkit-scrollbar-thumb,.ant-card.strategic-summary-card .scrollable-container:hover::-webkit-scrollbar-thumb,.ant-card.strategic-summary-card .strategic-summary-content:hover::-webkit-scrollbar-thumb,.strategic-card .predictive-outlook-content:hover::-webkit-scrollbar-thumb,.strategic-card .recommendations-content:hover::-webkit-scrollbar-thumb,.strategic-card .scrollable-container:hover::-webkit-scrollbar-thumb,.strategic-card .strategic-summary-content:hover::-webkit-scrollbar-thumb{background-color:#0000004d}.ant-card.strategic-predictive-card ::-webkit-scrollbar,.ant-card.strategic-recommendations-card ::-webkit-scrollbar,.ant-card.strategic-summary-card ::-webkit-scrollbar,.strategic-card ::-webkit-scrollbar{background-color:initial;width:8px}.ant-card.strategic-predictive-card ::-webkit-scrollbar-track,.ant-card.strategic-recommendations-card ::-webkit-scrollbar-track,.ant-card.strategic-summary-card ::-webkit-scrollbar-track,.strategic-card ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px}.ant-card.strategic-predictive-card ::-webkit-scrollbar-thumb,.ant-card.strategic-recommendations-card ::-webkit-scrollbar-thumb,.ant-card.strategic-summary-card ::-webkit-scrollbar-thumb,.strategic-card ::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.ant-card.strategic-predictive-card ::-webkit-scrollbar-thumb:hover,.ant-card.strategic-recommendations-card ::-webkit-scrollbar-thumb:hover,.ant-card.strategic-summary-card ::-webkit-scrollbar-thumb:hover,.strategic-card ::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.strategic-summary-card{height:100%}.strategic-summary-card .ant-card-body{height:calc(100% - 57px);overflow-y:auto;padding-bottom:16px}.strategic-summary-card .strategic-summary-content{display:flex;flex-direction:column}.strategic-summary-card .summary-header{margin-bottom:16px}.strategic-summary-card .summary-header .facility-name{font-size:18px;font-weight:600}.strategic-summary-card .ai-summary-section{margin-bottom:16px}.strategic-summary-card .ai-summary-section .section-title{align-items:center;display:flex;margin-bottom:16px}.strategic-summary-card .ai-summary-section .section-title .section-icon{color:#48e4b7;margin-right:8px}.strategic-summary-card .ai-summary-section .section-title span{font-size:16px;font-weight:600}.strategic-summary-card .ai-summary-section .ai-insights .performance-point{background-color:#f5f7fab3;border-left:4px solid #48e4b7;border-radius:8px;margin-bottom:20px;padding:16px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point:last-child{margin-bottom:0}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-header{align-items:center;display:flex;margin-bottom:12px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-header .anticon{font-size:16px;margin-right:8px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-header strong{font-size:15px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .insight-paragraph{color:#000000bf;font-size:14px;line-height:1.6;margin-bottom:12px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .insight-paragraph:last-child{margin-bottom:0}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .insight-paragraph strong{color:#000000d9}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-metrics{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-metrics .metric-block{flex:1 1;min-width:calc(33% - 16px)}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-metrics .metric-block .metric-value{display:block;font-size:24px;font-weight:600;line-height:1.2}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-metrics .metric-block .metric-label{color:#000000a6;display:flex;flex-direction:column;font-size:13px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-metrics .metric-block .metric-label .positive-change{color:#48e4b7;font-size:12px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-metrics .metric-block .metric-label .negative-change{color:#f5222d;font-size:12px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-metrics .metric-block .metric-label .optimal-level{color:#48e4b7;font-size:12px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-metrics .metric-block .metric-label .warning-level{color:#faad14;font-size:12px}.strategic-summary-card .ai-summary-section .ai-insights .performance-point .point-summary{color:#000000bf;font-size:14px;line-height:1.5}.strategic-summary-card .critical-alerts-section{flex-grow:1}.strategic-summary-card .critical-alerts-section .section-title{align-items:center;display:flex;margin-bottom:16px}.strategic-summary-card .critical-alerts-section .section-title .section-icon{margin-right:8px}.strategic-summary-card .critical-alerts-section .section-title span{font-size:16px;font-weight:600}.strategic-summary-card .critical-alerts-section .alerts-container{margin-bottom:16px}.strategic-summary-card .critical-alerts-section .alerts-container .alert-item{background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:12px;padding:12px}.strategic-summary-card .critical-alerts-section .alerts-container .alert-item:last-child{margin-bottom:0}.strategic-summary-card .critical-alerts-section .alerts-container .alert-item .alert-title{align-items:center;display:flex;justify-content:space-between}.strategic-summary-card .critical-alerts-section .alerts-container .alert-item .alert-title span{font-weight:600}.strategic-summary-card .critical-alerts-section .alerts-container .alert-item .alert-description .alert-text{margin-bottom:8px}.strategic-summary-card .critical-alerts-section .alerts-container .alert-item .alert-description .alert-meta{display:flex;justify-content:space-between}.strategic-summary-card .critical-alerts-section .alerts-container .alert-item .alert-description .alert-meta .alert-area,.strategic-summary-card .critical-alerts-section .alerts-container .alert-item .alert-description .alert-meta .alert-deadline{align-items:center;display:flex;font-size:12px}.strategic-summary-card .critical-alerts-section .alerts-footer{align-items:center;display:flex;justify-content:space-between}.strategic-recommendations-card .recommendations-content{overflow-y:auto!important;padding:12px}.strategic-recommendations-card .recommendations-content .recommendation-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.strategic-recommendations-card .recommendations-content .recommendation-filters .filter-label{color:#666;font-size:14px;white-space:nowrap}.strategic-recommendations-card .recommendations-content .recommendation-filters .filter-tags{display:flex;flex-wrap:wrap;gap:8px}.strategic-recommendations-card .recommendations-content .recommendation-filters .filter-tags .filter-tag{background-color:#f0f0f0;border-radius:16px;color:#666;cursor:pointer;font-size:13px;padding:4px 12px;transition:all .2s ease}.strategic-recommendations-card .recommendations-content .recommendation-filters .filter-tags .filter-tag:hover{background-color:#e0e0e0}.strategic-recommendations-card .recommendations-content .recommendation-filters .filter-tags .filter-tag.active{background-color:#48e4b726;color:#48e4b7;font-weight:500}.strategic-recommendations-card .recommendations-content .recommendations-list{overflow-y:visible}.strategic-recommendations-card .recommendations-content .recommendations-list .no-recommendations{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:32px 16px}.strategic-recommendations-card .recommendations-content .recommendations-list .no-recommendations .no-data-icon{color:#d9d9d9;font-size:32px;margin-bottom:16px}.strategic-recommendations-card .recommendations-content .recommendations-list .no-recommendations .no-data-text{color:#999;font-size:16px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item{border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 2px #00000008;margin-bottom:16px;overflow:hidden;transition:all .2s}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item:hover{border-color:#48e4b74d;box-shadow:0 3px 6px #0000000f}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item.quick-win{border-left:4px solid #52c41a}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item.high-impact{border-left:4px solid #faad14}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item.long-term{border-left:4px solid #1890ff}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-header{align-items:center;background-color:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:14px 16px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-header .recommendation-title{color:#333;font-size:16px;font-weight:600}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-header .impact-tag{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-header .impact-tag.quick-win{background-color:#52c41a26;color:#52c41a}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-header .impact-tag.high-impact{background-color:#faad1426;color:#faad14}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-header .impact-tag.long-term{background-color:#1890ff26;color:#1890ff}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details{padding:16px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details p{color:#666;font-size:14px;line-height:1.5;margin-bottom:16px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .financial-impact-highlight{align-items:center;background-color:#48e4b70d;border:1px solid #48e4b726;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .financial-impact-highlight .impact-icon{background-color:#48e4b71a;border-radius:50%;color:#48e4b7;font-size:28px;margin-right:16px;padding:8px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .financial-impact-highlight .impact-content{flex:1 1}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .financial-impact-highlight .impact-content .impact-value{color:#48e4b7;font-size:22px;font-weight:700;line-height:1.2}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .financial-impact-highlight .impact-content .impact-label{color:#666;font-size:13px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .financial-impact-highlight .roi-badge{background-color:#fff;border:1px solid #48e4b733;border-radius:16px;padding:4px 10px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .financial-impact-highlight .roi-badge .roi-value{color:#48e4b7;font-size:14px;font-weight:600;white-space:nowrap}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .metrics-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .metrics-row .metric{background-color:#f9f9f9;border-radius:6px;display:flex;flex:1 1;flex-direction:column;min-width:120px;padding:10px 12px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .metrics-row .metric .metric-label{color:#666;font-size:12px;margin-bottom:4px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .metrics-row .metric .metric-value{font-size:15px;font-weight:600}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .metrics-row .metric .metric-value.positive{color:#52c41a}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .metrics-row .metric .metric-value.implementation-easy{color:#48e4b7}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .metrics-row .metric .metric-value.implementation-medium{color:#faad14}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .metrics-row .metric .metric-value.implementation-complex{color:#ff4d4f}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .recommendation-actions{display:flex;flex-wrap:wrap;gap:8px}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .recommendation-actions .action-button{align-items:center;border-radius:4px;display:flex;font-size:14px;gap:6px;padding:6px 12px;transition:all .2s ease}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .recommendation-actions .action-button.primary{background-color:#48e4b7;color:#fff}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .recommendation-actions .action-button.primary:hover{background-color:#20d9a4}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .recommendation-actions .action-button.secondary{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));color:#333}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .recommendation-actions .action-button.secondary:hover{background-color:#4fe1b526;color:#333}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .recommendation-actions .action-button.disabled{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-style:none;color:#666;cursor:not-allowed}.strategic-recommendations-card .recommendations-content .recommendations-list .recommendation-item .recommendation-details .recommendation-actions .action-button.disabled:hover{background-color:#e0e0e0;color:#333}.strategic-card .performance-summary{padding:16px}.strategic-card .performance-summary .summary-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.strategic-card .performance-summary .summary-header .facility-name{color:#333;font-size:18px;font-weight:600}.strategic-card .performance-summary .summary-header .period-label{background-color:#f5f5f5;border-radius:16px;color:#888;font-size:14px;padding:4px 10px}.strategic-card .performance-summary .key-metrics{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.strategic-card .performance-summary .key-metrics .metric-item{align-items:flex-start;background-color:#f8f8f8;border-radius:8px;display:flex;padding:16px}.strategic-card .performance-summary .key-metrics .metric-item:hover{background-color:#f3f3f3}.strategic-card .performance-summary .key-metrics .metric-item .metric-left{flex:0 0 auto;margin-right:16px}.strategic-card .performance-summary .key-metrics .metric-item .metric-left .metric-value-large{color:#333;font-size:36px;font-weight:700;line-height:1}.strategic-card .performance-summary .key-metrics .metric-item .metric-left .metric-value-large .metric-unit{color:#888;font-size:16px;font-weight:500;margin-left:2px}.strategic-card .performance-summary .key-metrics .metric-item .metric-right{flex:1 1}.strategic-card .performance-summary .key-metrics .metric-item .metric-right .metric-title{color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.strategic-card .performance-summary .key-metrics .metric-item .metric-right .metric-context .improvement{font-size:14px;margin-bottom:4px}.strategic-card .performance-summary .key-metrics .metric-item .metric-right .metric-context .improvement.positive{color:#48e4b7}.strategic-card .performance-summary .key-metrics .metric-item .metric-right .metric-context .improvement.negative{color:#f5222d}.strategic-card .performance-summary .key-metrics .metric-item .metric-right .metric-context .improvement .arrow{margin-right:2px}.strategic-card .performance-summary .key-metrics .metric-item .metric-right .metric-context .benchmark{color:#666;font-size:13px;margin-bottom:8px}.strategic-card .performance-summary .key-metrics .metric-item .metric-right .metric-context .metric-blurb{color:#666;font-size:13px;line-height:1.5}.strategic-card .performance-summary .performance-indicator{background-color:#f8f8f8;border-radius:8px;padding:16px}.strategic-card .performance-summary .performance-indicator .indicator-label{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.strategic-card .performance-summary .performance-indicator .indicator-rating{margin-bottom:16px}.strategic-card .performance-summary .performance-indicator .indicator-rating .rating-badge{border-radius:20px;display:inline-block;font-weight:600;padding:6px 16px}.strategic-card .performance-summary .performance-indicator .indicator-rating .rating-badge.exceptional{background-color:#48e4b726;color:#48e4b7}.strategic-card .performance-summary .performance-indicator .indicator-rating .rating-badge.good{background-color:#52c41a26;color:#52c41a}.strategic-card .performance-summary .performance-indicator .indicator-rating .rating-badge.average{background-color:#faad1426;color:#faad14}.strategic-card .performance-summary .performance-indicator .indicator-rating .rating-badge.below-average{background-color:#f5222d26;color:#f5222d}.strategic-card .performance-summary .performance-indicator .indicator-rating .rating-metrics .metrics-row{display:flex;flex-wrap:wrap;gap:12px}.strategic-card .performance-summary .performance-indicator .indicator-rating .rating-metrics .metrics-row .metric-pill{background-color:#fff;border:1px solid #0000000f;border-radius:20px;display:flex;flex:1 1;justify-content:space-between;min-width:140px;padding:8px 16px}.strategic-card .performance-summary .performance-indicator .indicator-rating .rating-metrics .metrics-row .metric-pill .pill-label{color:#666;font-size:13px}.strategic-card .performance-summary .performance-indicator .indicator-rating .rating-metrics .metrics-row .metric-pill .pill-value{color:#333;font-size:13px;font-weight:600}.strategic-card .performance-summary .performance-indicator .performance-context{color:#666;font-size:14px;line-height:1.6}.date-range-selector.active-filter{background-color:#1890ff0d;border:1px solid #1890ff33;border-radius:4px;padding:4px 8px}.date-range-selector.active-filter .filter-icon{color:#1890ff;margin-right:8px}.date-range-selector .date-filtered{border-color:#1890ff}.date-range-selector .date-filtered:focus,.date-range-selector .date-filtered:hover{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.date-picker-container{align-items:center;display:flex;gap:8px}.date-picker-container .date-info-icon{color:#8c8c8c;cursor:help;font-size:16px}.transaction-info-modal>div,.transaction-info-modal>div .ant-modal-content{height:100%}.transaction-info-modal>div .ant-modal-content .ant-modal-close{position:absolute;right:.25rem;top:.25rem}.transaction-info-modal>div .ant-modal-content .ant-modal-body{display:flex;flex-direction:row;gap:.75rem;height:100%}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section{flex:1 1}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .ant-layout{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:flex;flex-direction:column;gap:.5rem;height:100%}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .info-section-header .ant-card-body,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .info-section-header .ant-card-body .details-section{align-items:center;display:flex;flex-direction:row;gap:.5rem}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .info-section-header .ant-card-body .details-section .details-icon{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));font-size:24px}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body{display:flex;flex-direction:row;gap:1rem}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .dropped-at,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .observation-info,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .picked-from{display:flex;flex:1 1;flex-direction:column;margin:10px 0}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .dropped-at .label,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .observation-info .label,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .picked-from .label{align-items:center;display:flex;font-size:1rem;font-weight:500;line-height:1.5rem;padding-bottom:.5rem}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .dropped-at .label .label-icon,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .observation-info .label .label-icon,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .picked-from .label .label-icon{margin-right:5px}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .dropped-at .label .label-text,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .observation-info .label .label-text,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .picked-from .label .label-text{padding-left:.5rem}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .dropped-at .value,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .observation-info .value,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .picked-from .value{align-items:center;color:#333;display:flex;flex:1 1;font-size:1.875rem;justify-content:center;line-height:2.25rem;padding-left:.5rem;padding-right:.5rem}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .dropped-at .date-time,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .observation-info .date-time,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .picked-from .date-time{--tw-text-opacity:1;align-items:center;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));display:flex;gap:.25rem;justify-content:flex-start}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .observation-status .value{padding:0}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .observation-status .value>div{width:100%}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .action-info .action-dropdown-wrapper{display:block;width:100%}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .action-info .action-dropdown-wrapper .ant-select{height:40px;width:100%}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body>.ant-divider{height:auto}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .dropped-at-details .dropped-at .label,.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .transaction-location-info>.ant-card-body .dropped-at-details .expected-at .label{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .inventories{height:100%}.transaction-info-modal>div .ant-modal-content .ant-modal-body .information-section .inventories tbody{max-height:calc(100vh - 467px);overflow:auto}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section{width:40%}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section .ant-card-body{display:flex;flex-direction:column;gap:.5rem;height:calc(100vh - 80px)}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section .ant-card-body:after,.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section .ant-card-body:before{display:none}.live-view-page .live-view-layout{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:flex;flex-direction:row;gap:.25rem;height:100%;width:100%}.live-view-page .forklift-live-list-wrapper{display:flex;flex-direction:column;gap:.25rem;min-width:450px!important;width:450px!important}.live-view-page .forklift-live-list-wrapper .forklift-live-list{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:flex;flex-direction:column;gap:.5rem;height:calc(100vh - 412px);overflow:auto}.live-view-page .live-map-view{height:100%;padding-right:.5rem;position:relative}.live-view-page .live-map-view .forklift-stats{background-color:#4fe1b538;border-radius:.375rem;display:flex;flex-direction:column;gap:.25rem;left:.5rem;padding:.75rem;position:absolute;top:.5rem}.live-view-page .live-map-view .forklift-stats *{font-family:Fira Code,Courier New,monospace}.live-view-page .live-map-view .forklift-stats .info-entry{align-items:center;display:flex;flex-direction:row;padding-bottom:2px;padding-top:2px}.live-view-page .live-map-view .forklift-stats .info-entry.have-button{padding-bottom:0}.live-view-page .live-map-view .forklift-stats .info-entry .label{min-width:110px}.live-view-page .live-map-view .forklift-stats .info-entry .value{font-weight:600}.live-view-page .live-map-view .forklift-stats .info-entry .value.task-info{--tw-border-opacity:1;border:2px solid #48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));border-radius:.375rem;padding:2px .5rem}.live-view-page .live-map-view .forklift-stats .ant-divider{margin-bottom:.25rem;margin-top:.25rem}.live-view-page .live-map-view .forklift-stats .follow-btn{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));border-radius:.125rem;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));cursor:pointer;padding:.25rem .5rem;-webkit-user-select:none;user-select:none}.live-view-page .live-feedback-section{display:flex;flex-direction:column;gap:.25rem}.live-view-page .live-feedback-section video{border-radius:.375rem;overflow:hidden}.live-view-page .live-feedback-section .forklift-info{display:flex;flex-direction:column;gap:.5rem}.live-view-page .live-feedback-section .forklift-info .info-item{display:flex;flex-direction:row;gap:.5rem}.live-view-page .live-feedback-section .forklift-info .info-item .info-label{font-weight:600;min-width:150px}.inventory-transaction-summary-card:hover{background-color:#4fe1b508;cursor:pointer}.inventory-transaction-summary-card.selected{background-color:#4fe1b512}.inventory-transaction-summary-card .ant-card-body{animation:smooth-mount .3s ease-out;display:flex!important;flex-direction:column!important;gap:.75rem!important;min-width:300px;padding-bottom:0!important;padding-top:0!important;transition:all .3s}.inventory-transaction-summary-card .ant-card-body .ant-divider{margin:0;padding-left:.5rem;padding-right:.5rem}.inventory-transaction-summary-card .ant-card-body .status-section{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.inventory-transaction-summary-card .ant-card-body .status-section .inventory-code{display:flex;flex-direction:column;gap:.25rem}.inventory-transaction-summary-card .ant-card-body .status-section .inventory-code .value{font-weight:600}.inventory-transaction-summary-card .ant-card-body .scanned-on-info-section{display:flex;flex-direction:row;gap:.25rem;justify-content:space-between}.inventory-transaction-summary-card .ant-card-body .scanned-on-info-section .footer-info{display:flex;flex-direction:column;gap:.5rem}.inventory-transaction-summary-card .ant-card-body .label{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.inventory-transaction-summary-card .ant-card-body .value{font-size:.875rem;font-weight:400;line-height:1.25rem}.inventory-transaction-summary-card .ant-card-body .last-scanned-on .label{align-self:flex-end}.inventory-transaction-summary-card .ant-card-body .observation-widget{align-self:flex-start;border-width:1px;font-size:.875rem;line-height:1.25rem}.inventory-tracer-page{display:flex;flex-direction:row;gap:.5rem}.inventory-tracer-page .search-section{display:flex;flex-direction:column;gap:.5rem;width:330.66px}.inventory-tracer-page .search-section .past-search-results,.inventory-tracer-page .search-section .search-results{display:flex;flex:1 1;flex-direction:column;gap:.5rem;height:100%;overflow-x:hidden;overflow-y:auto}.inventory-tracer-page .search-section .past-search-results::-webkit-scrollbar,.inventory-tracer-page .search-section .search-results::-webkit-scrollbar{height:5px;width:5px}.inventory-tracer-page .search-section .past-search-results::-webkit-scrollbar-track,.inventory-tracer-page .search-section .search-results::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000}.inventory-tracer-page .search-section .past-search-results::-webkit-scrollbar-thumb,.inventory-tracer-page .search-section .search-results::-webkit-scrollbar-thumb{background:#0000;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000;-webkit-transition:all .3s;transition:all .3s}.inventory-tracer-page .search-section .past-search-results:hover::-webkit-scrollbar-thumb,.inventory-tracer-page .search-section .search-results:hover::-webkit-scrollbar-thumb{background:#ffffff4d;-webkit-box-shadow:inset 0 0 6px #70707080}.inventory-tracer-page .search-section .past-search-results{height:100%}.inventory-tracer-page .search-section .empty-placeholder{align-items:center;display:flex;flex-direction:column;font-size:1rem;gap:1rem;height:100%;justify-content:center;line-height:1.5rem}.inventory-tracer-page .search-section .past-search-results-header{align-items:center;display:flex;font-size:1rem;font-weight:600;line-height:1.5rem;padding:.5rem}.inventory-tracer-page .timeline-info-container{display:flex;flex:1 1;flex-direction:column;gap:.5rem;height:calc(100vh - 150px);width:100%}.inventory-tracer-page .timeline-info-container .inventory-timeline-header .ant-card-body{align-items:center;display:flex;flex-direction:row;gap:.5rem}.inventory-tracer-page .timeline-info-container .inventory-timeline-header .ant-card-body .title{font-size:1.25rem;font-weight:600;line-height:1.75rem}.inventory-tracer-page .timeline-info-container .inventory-timeline-header .ant-card-body .inventory-id{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem;padding-left:.5rem}.inventory-tracer-page .timeline-info-container .inventory-timeline-header .ant-card-body .details-section{align-items:center;display:flex;flex-direction:row;font-size:1rem;gap:.5rem;line-height:1.5rem}.inventory-tracer-page .timeline-info-container .inventory-timeline-header .ant-card-body .details-section .details-icon{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));font-size:20px}.inventory-tracer-page .timeline-info-container .inventory-timeline-header .ant-card-body .arrow-icon{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:24px;margin-left:.5rem;margin-right:.5rem}.inventory-tracer-page .timeline-info-container .content-section{display:flex;flex-direction:row;height:100%}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline{overflow-y:auto;scroll-behavior:smooth}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline::-webkit-scrollbar{height:5px;width:5px}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline::-webkit-scrollbar-thumb{background:#0000;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000;-webkit-transition:all .3s;transition:all .3s}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline:hover::-webkit-scrollbar-thumb{background:#ffffff4d;-webkit-box-shadow:inset 0 0 6px #70707080}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info{display:flex;flex-direction:column;height:100%}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .transaction-locations{align-items:center;display:flex;flex-direction:row;gap:.5rem;padding-top:.25rem}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .transaction-locations .location-name{align-items:center;display:flex;justify-content:center;min-width:150px}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .transaction-link{cursor:pointer;margin-left:4px;transition:all .3s ease-in-out}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .transaction-link:hover{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));text-decoration:underline}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .card-header{align-items:center;display:flex;flex-direction:row;gap:.5rem;width:100%}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .card-header .details-section{align-items:center;display:flex;flex-direction:row;gap:.5rem;min-width:110px}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .card-header .details-section .details-icon{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));font-size:20px}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .transaction-info{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.5rem;padding-top:.5rem}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .transaction-info .info-entry{align-items:center;display:flex;flex-direction:row;gap:.5rem}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .transaction-info .info-entry .label{min-width:180px}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .footer{--tw-text-opacity:1;align-items:center;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));display:flex;flex-direction:row;font-size:.75rem;gap:.5rem;justify-content:space-between;line-height:1rem}.inventory-tracer-page .timeline-info-container .content-section .inventory-timeline .inventory-timeline-info .footer .footer-item{align-items:center;display:flex;flex-direction:row;gap:.25rem}.inventory-tracer-page .inventory-and-timeline-info{display:flex;flex:1 1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.5rem}.inventory-tracer-page .inventory-and-timeline-info::-webkit-scrollbar{height:5px;width:5px}.inventory-tracer-page .inventory-and-timeline-info::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000}.inventory-tracer-page .inventory-and-timeline-info::-webkit-scrollbar-thumb{background:#0000;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000;-webkit-transition:all .3s;transition:all .3s}.inventory-tracer-page .inventory-and-timeline-info:hover::-webkit-scrollbar-thumb{background:#ffffff4d;-webkit-box-shadow:inset 0 0 6px #70707080}.inventory-tracer-page .inventory-and-timeline-info .inventory-tracer-map-view{aspect-ratio:16/9}.inventory-tracer-page .inventory-and-timeline-info .transaction-summary .analysis{display:flex;flex-direction:column;gap:0}.inventory-tracer-page .inventory-and-timeline-info .transaction-summary .analysis .analytics-chart{display:flex;flex-direction:column;gap:.75rem}.inventory-tracer-page .inventory-and-timeline-info .transaction-summary .analysis .analytics-chart .header{display:flex;flex-direction:row;justify-content:space-between}.inventory-tracer-page .inventory-and-timeline-info .transaction-summary .analysis .analytics-chart .header .transaction-rating{align-items:center;display:flex;flex-direction:row;gap:.75rem}.inventory-tracer-page .location-summary,.inventory-tracer-page .transaction-summary{border:1px solid #0505050f;border-radius:.375rem;display:flex;flex-direction:row;gap:.5rem;padding:.5rem}.inventory-tracer-page .location-summary .ant-divider,.inventory-tracer-page .transaction-summary .ant-divider{height:auto}.inventory-tracer-page .location-summary .summary-card,.inventory-tracer-page .transaction-summary .summary-card{background-color:#fff;border-radius:.375rem;border-width:1px;display:flex;flex:1 1;flex-direction:column;padding:.5rem}.inventory-tracer-page .location-summary .summary-card .card-label,.inventory-tracer-page .transaction-summary .summary-card .card-label{font-size:1rem;font-weight:500;line-height:1.5rem;padding-bottom:.5rem}.inventory-tracer-page .location-summary .summary-card .card-item,.inventory-tracer-page .transaction-summary .summary-card .card-item{display:flex;flex-direction:column;padding-bottom:.5rem;padding-top:.5rem}.inventory-tracer-page .location-summary .summary-card .card-item.action .value,.inventory-tracer-page .location-summary .summary-card .card-item.observation .value,.inventory-tracer-page .transaction-summary .summary-card .card-item.action .value,.inventory-tracer-page .transaction-summary .summary-card .card-item.observation .value{align-items:center;display:flex;flex-direction:row;justify-content:center}.inventory-tracer-page .location-summary .summary-card .card-item.action .value .observation-widget,.inventory-tracer-page .location-summary .summary-card .card-item.observation .value .observation-widget,.inventory-tracer-page .transaction-summary .summary-card .card-item.action .value .observation-widget,.inventory-tracer-page .transaction-summary .summary-card .card-item.observation .value .observation-widget{width:70%}.inventory-tracer-page .location-summary .summary-card .card-item .label,.inventory-tracer-page .transaction-summary .summary-card .card-item .label{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.25rem}.inventory-tracer-page .location-summary .summary-card .card-item .value,.inventory-tracer-page .transaction-summary .summary-card .card-item .value{color:#333;font-size:1rem;font-weight:500;line-height:1.5rem;padding:.25rem}.inventory-tracer-page .location-summary .location-info,.inventory-tracer-page .transaction-summary .location-info{--tw-border-opacity:1;border-color:#48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1))}.inventory-tracer-page .location-summary .report,.inventory-tracer-page .transaction-summary .report{--tw-border-opacity:1;border-color:#9e2020;border-color:rgb(158 32 32/var(--tw-border-opacity,1))}.inventory-tracer-page .location-summary .summary-card{gap:.5rem}.inventory-tracer-page .transaction-summary .summary-card{gap:0}.inventory-tracer-page .transaction-summary .summary-card .label,.inventory-tracer-page .transaction-summary .summary-card .value{padding:0 .25rem!important}.operator-productivity-container{display:flex;flex-direction:column;gap:.5rem;height:100%;overflow:hidden}.operator-productivity-container .header{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:1rem}.operator-productivity-container .header .title{font-size:1.5rem;font-weight:600;line-height:2rem;margin:0}.operator-productivity-container .header .avatars-container{display:flex;flex-direction:row;gap:.5rem}.operator-productivity-container .header .avatars-container .avatar-container{border-radius:9999px;padding:.25rem}.operator-productivity-container .header .avatars-container .avatar-container span{transition:all .3s ease}.operator-productivity-container .header .avatars-container .avatar-container:hover span{border-color:#48e4b7a6;border-width:3px;cursor:pointer}.operator-productivity-container .header .avatars-container .avatar-container.selected span{--tw-border-opacity:1;border-color:#48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));border-width:3px}.operator-productivity-container .operator-profile-view{display:flex;flex:1 1;flex-direction:row;gap:.5rem;height:100%;overflow:hidden;width:100%}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:46px 300px 1fr;height:100%}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-metrics-card{grid-column:span 9/span 9}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .filters-container{align-items:center;display:flex;flex-direction:row;grid-column:span 12/span 12;justify-content:flex-end}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .filters-container .filter-tag{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;background-color:#4fe1b512;border-color:#48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));display:flex;flex-direction:row;font-size:.875rem;gap:.5rem;height:32px;line-height:1.25rem}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .filters-container .filter-tag .anticon{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-transactions{display:flex;flex-direction:column;grid-column:span 3/span 3}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-transactions .ant-card-body{display:flex;flex:1 1;flex-direction:column}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-transactions .chart-wrapper{flex:1 1;position:relative}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-transactions .transactions-legend{align-items:center;border-top:1px solid #f3f4f6;display:flex;flex-direction:row;justify-content:space-between;margin-top:.5rem;padding:.5rem 1rem}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-transactions .transactions-legend .legend-item{align-items:center;display:flex;gap:.5rem}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-transactions .transactions-legend .legend-item .legend-color{border-radius:9999px;height:.5rem;width:.5rem}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-transactions .transactions-legend .legend-item .legend-label{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-transactions .transactions-legend .legend-item .legend-value{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;margin-left:1px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-productivity-analytics{grid-column:span 5/span 5;height:100%}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-productivity-analytics .ant-card-body{height:calc(100% - 37.14px)}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-productivity-analytics .task-time-stats-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-productivity-analytics .task-time-stats-container .task-time-info-container .specialized-text-paragraph{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;margin:0}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-productivity-analytics .task-time-stats-container .task-time-info-container .task-average-text-style{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin:0}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-productivity-analytics .task-time-stats-container .chart-type-selector{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .operator-productivity-analytics .chart-container{height:100%}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed{grid-column:span 7/span 7;height:100%;overflow:hidden}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .ant-card-body{display:flex;flex-direction:column;height:calc(100% - 37.14px);padding:16px 24px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .timeline-wrapper{flex:1 1;overflow:auto;padding-bottom:.5rem;padding-top:.5rem;position:relative}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .ant-timeline{margin:0;padding:0 8px 8px 16px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .ant-timeline::-webkit-scrollbar{width:6px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .ant-timeline::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .ant-timeline::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item{margin-bottom:16px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .ant-timeline-item-tail{border-left:2px solid #e8e8e8}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item:hover .timeline-content{background:#f5f5f5}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .timeline-content{border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 2px #00000008;margin:4px 0;padding:12px 16px;transition:background .3s;width:calc(100% - 24px)}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .timeline-content.completed{--tw-border-opacity:1;border-color:#48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));border-left-width:4px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .timeline-content.in-progress{--tw-border-opacity:1;border-left-color:#3b82f6;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1));border-left-width:4px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .timeline-content.delayed{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1));border-left-width:4px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .header-row .time-and-operation{align-items:center;display:flex;gap:12px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .header-row .time-and-operation .ant-typography{margin:0}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .header-row .time-and-operation .metric-tag{margin-left:8px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .info-row{align-items:center;background:#fafafa;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .info-row .location-info{align-items:center;display:flex;font-size:13px;gap:8px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .custom-timeline-item .metric-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;gap:4px;padding:2px 8px}.operator-productivity-container .operator-profile-view .operator-productivity-analytics-section .transaction-feed .MuiPaper-root{box-shadow:none}.operator-productivity-container .operator-profile-view .operator-info-section{display:flex;flex-direction:column;gap:.5rem;min-width:380px;position:relative}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .ant-card-body{display:flex;flex-direction:column}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .operator-card{padding-bottom:1.5rem}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .operator-card .operator-avatar{justify-self:start;position:relative}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .operator-card .operator-avatar .badge{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-radius:9999px;border-width:2px;bottom:.5rem;height:1rem;position:absolute;right:.5rem;width:1rem}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .operator-card .action{font-size:1.5rem;line-height:2rem;position:absolute;right:.75rem;top:.25rem}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .user-card{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;padding-bottom:1.5rem}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .user-card .nameplate{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:500;line-height:2rem;margin:0;padding:0}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .user-card .operator-id{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;opacity:.5;padding:0}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;width:100%}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .performance-metrics{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:1.75rem;justify-content:flex-start;padding-bottom:1.5rem}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .performance-metrics .metric{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .performance-metrics .metric .metric-title{--tw-text-opacity:1;box-sizing:border-box;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:.75rem;font-weight:700;letter-spacing:.05em;line-height:1rem;margin:0;padding:0;text-transform:uppercase}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .performance-metrics .metric .metric-value{--tw-text-opacity:1;box-sizing:border-box;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:2.25rem;font-weight:500;height:2.5rem;line-height:2.5rem;margin:0;padding:0}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .performance-metrics .divider{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1));height:100%;width:.25rem}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .performance-metrics .efficiency-value{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:2.25rem;font-weight:500;line-height:2.5rem;margin:0;padding:0}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .contact-info{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .contact-info .contact-row{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .contact-info .contact-row .contact-label{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;padding:0}.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .contact-info .contact-row .contact-email,.operator-productivity-container .operator-profile-view .operator-info-section .operator-profile-card .data-card .contact-info .contact-row .contact-phone{--tw-text-opacity:1;box-sizing:border-box;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));flex:1 1;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;padding:0}.operator-productivity-container .forklift-card:hover{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1));cursor:auto}.operator-productivity-container .operator-metrics-card .ant-progress{margin-bottom:0}.operator-productivity-container .operator-metrics-card .ant-card-small{--tw-border-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.operator-productivity-container .operator-metrics-card .ant-statistic .ant-statistic-title{font-size:.875rem;line-height:1.25rem}.operator-productivity-container .operator-metrics-card .ant-statistic .ant-statistic-content{font-size:1.25rem;line-height:1.75rem}.operator-productivity-container .operator-metrics-card .metric-progress{align-items:center;display:flex;gap:.5rem;width:100%}.operator-productivity-container .operator-metrics-card .metric-progress .metric-icon{color:#00000073;font-size:1rem;line-height:1.5rem}.operator-productivity-container .operator-metrics-card .metric-progress .ant-progress{align-items:center;display:flex;flex:1 1;height:100%}.operators-avatar-list{display:flex;flex-wrap:wrap;gap:16px}.operators-avatar-list .operator-avatar{border:2px solid #0000;cursor:pointer;transition:all .3s ease}.operators-avatar-list .operator-avatar:hover{transform:scale(1.1)}.operators-avatar-list .operator-avatar.selected{border-color:#1890ff}.timeline-item .timeline-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.timeline-item .timeline-header .activity{font-size:14px;font-weight:600}.timeline-item .timeline-header .time{color:#00000073}.timeline-item .timeline-content p{margin:4px 0}.timeline-item .timeline-content .status{background-color:#f0f0f0;border-radius:10px;font-size:12px;margin-left:16px;padding:2px 8px}.timeline-item .timeline-content .duration{color:#00000073;font-size:12px;margin-top:8px}.timeline-item .timeline-content strong{margin-right:8px}.timeline-item .timeline-content strong.ml-2{margin-left:16px}.facility-overview{display:flex;flex-direction:column;height:100%}.facility-overview.page-content{overflow:auto}.facility-overview .facility-overview-grid{grid-gap:.5rem;gap:.5rem;transition:all .3s ease-in-out}.facility-overview .facility-overview-grid>.ant-card{display:flex;flex-direction:column;height:450px;transition:all .3s ease-in-out}.facility-overview .facility-overview-grid>.ant-card .ant-card-body{display:flex;flex:1 1;flex-direction:column;transition:padding .3s ease-in-out}.facility-overview .facility-overview-grid .anomalies-container,.facility-overview .facility-overview-grid .efficiency-container,.facility-overview .facility-overview-grid .heatmap-container,.facility-overview .facility-overview-grid .inbound-efficiency-container,.facility-overview .facility-overview-grid .outbound-efficiency-container,.facility-overview .facility-overview-grid .picking-efficiency-container,.facility-overview .facility-overview-grid .slow-moving-stocks-container,.facility-overview .facility-overview-grid .stock-trends-container,.facility-overview .facility-overview-grid .transaction-accuracy-container,.facility-overview .facility-overview-grid>.ant-card .anomalies-list,.facility-overview .facility-overview-grid>.ant-card .chart-container,.facility-overview .facility-overview-grid>.ant-card .metrics-summary,.facility-overview .facility-overview-grid>.ant-card .scrollable-table{transition:all .3s ease-in-out}.facility-overview .filters{align-items:center;display:flex;flex-direction:row;grid-column:span 12/span 12;justify-content:space-between}.facility-overview .filters .title{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0}.facility-overview .transaction-accuracy-container .title{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;padding-bottom:.5rem}.facility-overview .transaction-accuracy-container .chart-container{flex:1 1}.facility-overview .heatmap-container .ant-card-body{padding:0!important;position:relative}.facility-overview .heatmap-container .mini-space-utilization{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);aspect-ratio:1/1;background-color:#ffffff80;border-radius:.5rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:.5rem;padding:1rem;position:absolute;top:.5rem;width:160px;z-index:10}.facility-overview .heatmap-container .mini-space-utilization .chart-wrapper{align-items:center;display:flex;flex-direction:column;position:relative}.facility-overview .heatmap-container .mini-space-utilization .chart-wrapper .chart-center{left:50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(-50%,-50%)}.facility-overview .heatmap-container .mini-space-utilization .chart-wrapper .chart-center .title{font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:center}.facility-overview .heatmap-container .mini-space-utilization .chart-wrapper .chart-center .value{font-size:1.5rem;font-weight:700;line-height:2rem;text-align:center}.facility-overview .heatmap-container .mini-space-utilization .utilization-details{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation:slideIn .2s ease-out;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:100%;margin-left:.5rem;min-width:200px;padding:1rem;position:absolute;top:0;transform-origin:left}.facility-overview .heatmap-container .mini-space-utilization .utilization-details .detail-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.facility-overview .heatmap-container .mini-space-utilization .utilization-details .detail-row:last-child{margin-bottom:0}.facility-overview .heatmap-container .mini-space-utilization .utilization-details .detail-row{animation:fadeIn .3s ease-out forwards}.facility-overview .heatmap-container .mini-space-utilization .utilization-details .detail-row:first-child{animation-delay:.2s}.facility-overview .heatmap-container .mini-space-utilization .utilization-details .detail-row:nth-child(2){animation-delay:.3s}.facility-overview .heatmap-container .mini-space-utilization .utilization-details .detail-row:nth-child(3){animation-delay:.4s}.facility-overview .heatmap-container .mini-space-utilization .utilization-details .detail-row:nth-child(4){animation-delay:.5s}.facility-overview .heatmap-container .mini-space-utilization .utilization-details .detail-row .label{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.facility-overview .heatmap-container .mini-space-utilization .utilization-details .detail-row .value{font-size:.875rem;font-weight:600;line-height:1.25rem}.facility-overview .efficiency-container .ant-card-body{display:flex;flex-direction:column;margin-top:-.5rem;row-gap:.5rem}.facility-overview .efficiency-container .title{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;padding-bottom:.5rem}.facility-overview .efficiency-container .entry-wrapper{display:flex;flex:1 1;flex-direction:row;gap:1rem;justify-content:center}.facility-overview .efficiency-container .entry-wrapper .ant-card-body{align-items:center;display:flex;gap:.5rem;justify-content:center}.facility-overview .efficiency-container .entry-wrapper .summary-card{background-color:#4fe1b512;border:none;flex:1 1;max-width:200px}.facility-overview .efficiency-container .entry-wrapper .summary-card .summary-card-content{align-items:center;display:flex;flex-direction:column}.facility-overview .efficiency-container .entry-wrapper .summary-card .card-title{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;text-align:center}.facility-overview .efficiency-container .entry-wrapper .summary-card .card-value{font-size:1.875rem;font-weight:600;line-height:2.25rem;text-align:center}.facility-overview .efficiency-container .metric-row{display:flex;flex-direction:column;gap:.5rem}.facility-overview .efficiency-container .metric-row .metric-title{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.facility-overview .efficiency-container .metric-row .progress-container{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-radius:.25rem;position:relative}.facility-overview .efficiency-container .metric-row .progress-container .progress-bar{animation:progress-bar-init .3s ease-in-out;background-color:#4fe1b559;border-radius:.25rem;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out}.facility-overview .efficiency-container .metric-row .progress-container .values-container{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1rem;position:relative;z-index:10}.facility-overview .efficiency-container .metric-row .progress-container .values-container .value-container{align-items:center;display:flex;flex-direction:column}.facility-overview .efficiency-container .metric-row .progress-container .values-container .value-container .value{font-size:1.25rem;font-weight:600;line-height:1.75rem}.facility-overview .efficiency-container .metric-row .progress-container .values-container .value-container .count{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.facility-overview .stock-trends-container .title{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;padding-bottom:.5rem}.facility-overview .stock-trends-container .chart-container{flex:1 1}.facility-overview .stock-trends-container .ai-suggestion{align-self:flex-end;background-color:#4fe1b512;border-radius:.25rem;padding:.5rem}.facility-overview .stock-trends-container .ai-suggestion .suggestion-title{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem}.facility-overview .stock-trends-container .ai-suggestion .suggestion-content{font-size:.875rem;line-height:1.25rem}.facility-overview .stock-trends-container .ai-suggestion .suggestion-content .highlight-text{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1));font-weight:600}.facility-overview .slow-moving-stocks-container{grid-column:span 7/span 7;overflow:hidden}.facility-overview .slow-moving-stocks-container .title{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;padding-bottom:.5rem}.facility-overview .slow-moving-stocks-container .scrollable-table{flex:1 1;overflow:hidden}.facility-overview .slow-moving-stocks-container .scrollable-table .ant-table-container{height:100%}.facility-overview .slow-moving-stocks-container .scrollable-table .ant-table-body{height:calc(100% - 39px)!important;overflow-y:auto!important}.facility-overview .slow-moving-stocks-container .ant-table-thead>tr>th{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#f9f9f9;background-color:rgb(249 249 249/var(--tw-bg-opacity,1));color:#616161;color:rgb(97 97 97/var(--tw-text-opacity,1))}.facility-overview .slow-moving-stocks-container .ant-table-tbody>tr>td{padding-bottom:.75rem;padding-top:.75rem;vertical-align:top}.facility-overview .slow-moving-stocks-container .sku-details .product-name{font-weight:500}.facility-overview .slow-moving-stocks-container .sku-details .sku-id{--tw-text-opacity:1;color:#616161;color:rgb(97 97 97/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.facility-overview .slow-moving-stocks-container .movement-details .date{font-weight:400}.facility-overview .slow-moving-stocks-container .movement-details .relative-time{--tw-text-opacity:1;color:#616161;color:rgb(97 97 97/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.facility-overview .slow-moving-stocks-container .currency-value,.facility-overview .slow-moving-stocks-container .quantity-value{font-weight:500}.facility-overview .inbound-efficiency-container.ant-card,.facility-overview .picking-efficiency-container.ant-card{height:680px}.facility-overview .inbound-efficiency-container .title,.facility-overview .picking-efficiency-container .title{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;padding-bottom:.5rem}.facility-overview .inbound-efficiency-container .metrics-summary,.facility-overview .picking-efficiency-container .metrics-summary{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.facility-overview .inbound-efficiency-container .metrics-summary .metric-card,.facility-overview .picking-efficiency-container .metrics-summary .metric-card{background-color:#4fe1b512;border-radius:.5rem;cursor:help;padding:.75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.facility-overview .inbound-efficiency-container .metrics-summary .metric-card:hover,.facility-overview .picking-efficiency-container .metrics-summary .metric-card:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.facility-overview .inbound-efficiency-container .metrics-summary .metric-card .metric-title,.facility-overview .picking-efficiency-container .metrics-summary .metric-card .metric-title{--tw-text-opacity:1;color:#616161;color:rgb(97 97 97/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem}.facility-overview .inbound-efficiency-container .metrics-summary .metric-card .metric-value,.facility-overview .picking-efficiency-container .metrics-summary .metric-card .metric-value{font-size:1.25rem;font-weight:600;line-height:1.75rem}.facility-overview .inbound-efficiency-container .metrics-summary .metric-card .metric-subtext,.facility-overview .picking-efficiency-container .metrics-summary .metric-card .metric-subtext{--tw-text-opacity:1;color:#616161;color:rgb(97 97 97/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.facility-overview .inbound-efficiency-container .metrics-summary .metric-card .metric-change,.facility-overview .picking-efficiency-container .metrics-summary .metric-card .metric-change{font-size:.75rem;font-weight:500;line-height:1rem;margin-top:.25rem}.facility-overview .inbound-efficiency-container .metrics-summary .metric-card .metric-change.positive,.facility-overview .picking-efficiency-container .metrics-summary .metric-card .metric-change.positive{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.facility-overview .inbound-efficiency-container .metrics-summary .metric-card .metric-change.negative,.facility-overview .picking-efficiency-container .metrics-summary .metric-card .metric-change.negative{--tw-text-opacity:1;color:#ff4d4f;color:rgb(255 77 79/var(--tw-text-opacity,1))}.facility-overview .inbound-efficiency-container .chart-container,.facility-overview .picking-efficiency-container .chart-container{flex:1 1}.facility-overview .anomalies-container{grid-column:span 5/span 5}.facility-overview .anomalies-container .title{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;padding-bottom:.5rem}.facility-overview .anomalies-container .anomalies-list{display:flex;flex-direction:column;gap:.5rem}.facility-overview .anomalies-container .anomalies-list .anomaly-item{align-items:center;background-color:#4fe1b512;border-radius:.5rem;cursor:help;display:flex;gap:.75rem;padding:.75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.facility-overview .anomalies-container .anomalies-list .anomaly-item:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.facility-overview .anomalies-container .anomalies-list .anomaly-item .anomaly-icon{font-size:1.125rem;line-height:1.75rem}.facility-overview .anomalies-container .anomalies-list .anomaly-item .anomaly-details{flex:1 1}.facility-overview .anomalies-container .anomalies-list .anomaly-item .anomaly-details .anomaly-location{font-weight:500}.facility-overview .anomalies-container .anomalies-list .anomaly-item .anomaly-details .anomaly-time{--tw-text-opacity:1;color:#616161;color:rgb(97 97 97/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.facility-overview .anomalies-container .anomalies-list .anomaly-item .anomaly-severity{align-items:center;border-radius:9999px;display:flex;font-size:.75rem;gap:.25rem;line-height:1rem;padding:.25rem .5rem;text-transform:capitalize}.facility-overview .anomalies-container .anomalies-list .anomaly-item .anomaly-severity .dot{border-radius:9999px;height:.5rem;width:.5rem}.facility-overview .anomalies-container .anomalies-list .anomaly-item .anomaly-status{--tw-text-opacity:1;color:#616161;color:rgb(97 97 97/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem;text-transform:capitalize}.facility-overview .outbound-efficiency-container.ant-card{height:680px}.facility-overview .outbound-efficiency-container .title{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;padding-bottom:.5rem}.facility-overview .outbound-efficiency-container .metrics-summary{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.facility-overview .outbound-efficiency-container .metrics-summary .metric-card{background-color:#4fe1b512;border-radius:.5rem;cursor:help;padding:.75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.facility-overview .outbound-efficiency-container .metrics-summary .metric-card:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.facility-overview .outbound-efficiency-container .metrics-summary .metric-card .metric-title{--tw-text-opacity:1;color:#616161;color:rgb(97 97 97/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem}.facility-overview .outbound-efficiency-container .metrics-summary .metric-card .metric-value{font-size:1.25rem;font-weight:600;line-height:1.75rem}.facility-overview .outbound-efficiency-container .metrics-summary .metric-card .metric-subtext{--tw-text-opacity:1;color:#616161;color:rgb(97 97 97/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.facility-overview .outbound-efficiency-container .metrics-summary .metric-card .metric-change{font-size:.75rem;font-weight:500;line-height:1rem;margin-top:.25rem}.facility-overview .outbound-efficiency-container .metrics-summary .metric-card .metric-change.positive{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.facility-overview .outbound-efficiency-container .metrics-summary .metric-card .metric-change.negative{--tw-text-opacity:1;color:#ff4d4f;color:rgb(255 77 79/var(--tw-text-opacity,1))}.facility-overview .outbound-efficiency-container .chart-container{flex:1 1}.facility-overview .facility-overview-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.facility-overview .facility-overview-grid .heatmap-container{grid-column:span 7/span 7}.facility-overview .facility-overview-grid .efficiency-container,.facility-overview .facility-overview-grid .stock-trends-container{grid-column:span 5/span 5}.facility-overview .facility-overview-grid .transaction-accuracy-container{grid-column:span 7/span 7}.facility-overview .facility-overview-grid .slow-moving-stocks-container{grid-column:span 12/span 12}.facility-overview .facility-overview-grid .picking-efficiency-container{grid-column:span 5/span 5}.facility-overview .facility-overview-grid .inbound-efficiency-container{grid-column:span 6/span 6}.facility-overview .facility-overview-grid .anomalies-container{grid-column:span 5/span 5}.facility-overview .facility-overview-grid .abc-analysis-container,.facility-overview .facility-overview-grid .outbound-efficiency-container{grid-column:span 6/span 6}.facility-overview .abc-analysis-container.ant-card{height:680px}.facility-overview .abc-analysis-container .title{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;padding-bottom:1rem}.facility-overview .abc-analysis-container .content-wrapper{display:flex;flex-direction:row;gap:1.5rem;height:100%}.facility-overview .abc-analysis-container .content-wrapper .chart-container{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:300px}.facility-overview .abc-analysis-container .content-wrapper .metrics-summary{display:flex;flex-direction:column;gap:.75rem;min-width:280px}.facility-overview .abc-analysis-container .content-wrapper .metrics-summary .metric-card{background-color:#4fe1b512;border-radius:.5rem;cursor:help;flex:1 1;padding:1rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.facility-overview .abc-analysis-container .content-wrapper .metrics-summary .metric-card:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.facility-overview .abc-analysis-container .content-wrapper .metrics-summary .metric-card .category-badge{background-color:#0000000d;border-radius:.375rem;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.75rem;padding:.25rem .75rem}.facility-overview .abc-analysis-container .content-wrapper .metrics-summary .metric-card .metric-details .metric-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.facility-overview .abc-analysis-container .content-wrapper .metrics-summary .metric-card .metric-details .metric-row:last-child{margin-bottom:0}.facility-overview .abc-analysis-container .content-wrapper .metrics-summary .metric-card .metric-details .metric-row .label{--tw-text-opacity:1;color:#616161;color:rgb(97 97 97/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.facility-overview .abc-analysis-container .content-wrapper .metrics-summary .metric-card .metric-details .metric-row .value{font-size:.875rem;font-weight:600;line-height:1.25rem}@media (min-width:768px){.facility-overview .facility-overview-grid .abc-analysis-container,.facility-overview .facility-overview-grid .anomalies-container,.facility-overview .facility-overview-grid .efficiency-container,.facility-overview .facility-overview-grid .heatmap-container,.facility-overview .facility-overview-grid .inbound-efficiency-container,.facility-overview .facility-overview-grid .outbound-efficiency-container,.facility-overview .facility-overview-grid .picking-efficiency-container,.facility-overview .facility-overview-grid .slow-moving-stocks-container,.facility-overview .facility-overview-grid .stock-trends-container,.facility-overview .facility-overview-grid .transaction-accuracy-container{grid-column:span 12/span 12}}@media (min-width:1024px){.facility-overview .facility-overview-grid .heatmap-container{grid-column:span 7/span 7}.facility-overview .facility-overview-grid .efficiency-container,.facility-overview .facility-overview-grid .stock-trends-container{grid-column:span 5/span 5}.facility-overview .facility-overview-grid .transaction-accuracy-container{grid-column:span 7/span 7}.facility-overview .facility-overview-grid .slow-moving-stocks-container{grid-column:span 12/span 12}.facility-overview .facility-overview-grid .inbound-efficiency-container,.facility-overview .facility-overview-grid .picking-efficiency-container{grid-column:span 6/span 6}.facility-overview .facility-overview-grid .anomalies-container{grid-column:span 5/span 5}.facility-overview .facility-overview-grid .abc-analysis-container,.facility-overview .facility-overview-grid .outbound-efficiency-container{grid-column:span 6/span 6}}@media (min-width:1280px){.facility-overview .facility-overview-grid .heatmap-container{grid-column:span 5/span 5}.facility-overview .facility-overview-grid .efficiency-container{grid-column:span 3/span 3}.facility-overview .facility-overview-grid .stock-trends-container{grid-column:span 4/span 4}.facility-overview .facility-overview-grid .transaction-accuracy-container{grid-column:span 5/span 5}.facility-overview .facility-overview-grid .slow-moving-stocks-container{grid-column:span 7/span 7}.facility-overview .facility-overview-grid .inbound-efficiency-container,.facility-overview .facility-overview-grid .picking-efficiency-container{grid-column:span 6/span 6}.facility-overview .facility-overview-grid .anomalies-container{grid-column:span 5/span 5}.facility-overview .facility-overview-grid .abc-analysis-container,.facility-overview .facility-overview-grid .outbound-efficiency-container{grid-column:span 6/span 6}}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:global .metric-tooltip .ant-tooltip-inner{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;max-width:250px;padding:.75rem}:global .metric-tooltip .ant-tooltip-arrow-content{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.storage-insights-page .insights-container{display:flex;flex-direction:column}.storage-insights-page .insights-container .insights-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:.5rem;padding-right:.25rem}.storage-insights-page .insights-container .insights-header .title{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0}.storage-insights-page .insights-container .insights-content{display:flex;flex:1 1;gap:.5rem;padding-top:0}.storage-insights-page .insights-container .insights-content .content-main{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.storage-insights-page .insights-container .insights-content .content-main .ant-table-body{height:calc(100vh - 471px)!important}.storage-insights-page .insights-container .insights-content .content-main .ant-table-body::-webkit-scrollbar{height:5px;width:5px}.storage-insights-page .insights-container .insights-content .content-main .ant-table-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000}.storage-insights-page .insights-container .insights-content .content-main .ant-table-body::-webkit-scrollbar-thumb{background:#0000;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000;-webkit-transition:all .3s;transition:all .3s}.storage-insights-page .insights-container .insights-content .content-main .ant-table-body:hover::-webkit-scrollbar-thumb{background:#ffffff4d;-webkit-box-shadow:inset 0 0 6px #70707080}.storage-insights-page .insights-container .insights-content .content-main .metrics-container{width:100%}.storage-insights-page .insights-container .insights-content .content-main .metrics-container .performance-metrics{display:flex;gap:.5rem;width:100%}.storage-insights-page .insights-container .insights-content .content-main .metrics-container .performance-metrics .metric-card{--tw-bg-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);flex:1 1;transition:all .3s ease}.storage-insights-page .insights-container .insights-content .content-main .metrics-container .performance-metrics .metric-card:hover{--tw-translate-y:-0.125rem;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.storage-insights-page .insights-container .insights-content .content-main .metrics-container .performance-metrics .metric-card .ant-statistic{display:flex;flex-direction:column;gap:.25rem;justify-content:center}.storage-insights-page .insights-container .insights-content .content-main .metrics-container .performance-metrics .metric-card .warehouse-stat .ant-statistic-title{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.storage-insights-page .insights-container .insights-content .content-main .metrics-container .performance-metrics .metric-card .warehouse-stat .ant-statistic-content{font-size:1.25rem;font-weight:700;line-height:1.75rem}.storage-insights-page .insights-container .insights-content .content-main .metrics-container .performance-metrics .metric-card .warehouse-stat .ant-statistic-content .ant-statistic-content-prefix{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));margin-right:.5rem}.storage-insights-page .insights-container .insights-content .content-main .tables-container{flex:1 1}.storage-insights-page .insights-container .insights-content .content-main .tables-container .ant-card,.storage-insights-page .insights-container .insights-content .content-main .tables-container .ant-card .ant-tabs{height:100%}.storage-insights-page .insights-container .insights-content .content-main .tables-container .ant-card .ant-tabs-content{min-height:500px;padding:0}.storage-insights-page .insights-container .insights-content .content-main .tables-container .ant-card .ant-tabs-nav{margin-bottom:1rem}.storage-insights-page .insights-container .insights-content .insights-sidebar{flex-shrink:0;height:calc(100vh - 149px);width:600px}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card{border-radius:.5rem;margin-bottom:1rem}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card .ant-card-body{padding:16px}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card.analysis-card .ant-card-body{padding:.75rem}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card.analysis-card .ant-card-body>div{height:250px}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card.analysis-card .storage-strategy{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card.analysis-card .storage-strategy-card{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;box-shadow:0 1px 2px 0 #00000008;flex:1 1;min-width:300px;padding:1.5rem}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card.analysis-card .storage-strategy-card-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card.analysis-card .storage-strategy-card-content{display:flex;flex-direction:column;gap:1rem}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card.analysis-card .storage-strategy-card-stat{align-items:baseline;display:flex;gap:.5rem}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card.analysis-card .storage-strategy-card-value{font-size:1.5rem;font-weight:600;line-height:2rem;line-height:1}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card.analysis-card .storage-strategy-card-label{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.storage-insights-page .insights-container .insights-content .insights-sidebar .ant-card.analysis-card .chart-container{height:100%}.storage-insights-page .insights-container .insights-content .insights-sidebar .insight-section{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));border-radius:.5rem;margin-top:.5rem;padding:.75rem}.storage-insights-page .insights-container .insights-content .insights-sidebar .insight-section h4{font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.5rem}.storage-insights-page .priority-tag{border-radius:.25rem;font-weight:500;padding:.25rem .5rem;text-transform:capitalize}.storage-insights-page .priority-tag.high{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.storage-insights-page .priority-tag.medium{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1));color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.storage-insights-page .priority-tag.low{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.storage-strategy{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.storage-strategy-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 #00000008;flex:1 1;min-width:300px;padding:24px}.storage-strategy-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.storage-strategy-content{display:flex;flex-direction:column;gap:16px}.storage-strategy-stat{align-items:baseline;display:flex;gap:8px}.storage-strategy-value{font-size:24px;font-weight:600;line-height:1}.storage-strategy-label{color:#00000073;font-size:14px}.storage-strategy-container{display:flex;flex-direction:column;gap:1rem}.storage-strategy-container .strategy-controls{font-size:1rem;line-height:1.5rem;width:100%}.storage-strategy-container .strategy-controls .ant-radio-group{display:flex;flex-direction:row}.storage-strategy-container .strategy-controls .ant-radio-button-wrapper{flex:1 1!important;font-size:.875rem!important;height:auto!important;line-height:1.25rem!important;padding-bottom:.5rem!important;padding-top:.5rem!important}.storage-strategy-container .strategy-content{display:flex;flex-wrap:wrap;gap:1rem}.storage-strategy-container .strategy-content .chart-section{flex:1 1;min-width:300px}.storage-strategy-container .strategy-content .chart-section .chart-container{align-items:center;display:flex;height:400px;justify-content:center}.storage-strategy-container .strategy-content .chart-section .chart-legend{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.storage-strategy-container .strategy-content .chart-section .chart-legend .legend-item{align-items:center;display:flex;gap:.5rem;min-width:140px}.storage-strategy-container .strategy-content .chart-section .chart-legend .legend-item .legend-marker{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.storage-strategy-container .strategy-content .chart-section .chart-legend .legend-item .legend-marker .legend-icon{align-items:center;display:flex;justify-content:center}.storage-strategy-container .strategy-content .chart-section .chart-legend .legend-item .legend-label{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.storage-strategy-container .strategy-content .details-section{flex:1 1;min-width:300px}.storage-strategy-container .strategy-content .details-section .details-grid{display:flex;gap:1.5rem;margin-top:1rem}.storage-strategy-container .strategy-content .details-section .details-grid .metrics-column{display:flex;flex:1 1;flex-direction:column;gap:1rem}.storage-strategy-container .strategy-content .details-section .details-grid .metrics-column .metric-card{--tw-border-opacity:1;align-items:center;background:linear-gradient(90deg,#48e4b708,#0000);border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1));border-radius:.5rem;border-width:1px;display:flex;padding:1rem;transition:all .2s ease}.storage-strategy-container .strategy-content .details-section .details-grid .metrics-column .metric-card:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:#48e4b726;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.storage-strategy-container .strategy-content .details-section .details-grid .metrics-column .metric-card .icon-wrapper{align-items:center;background-color:#48e4b70d;border-radius:.5rem;color:#48e4b7;display:flex;height:40px;justify-content:center;margin-right:.75rem;width:40px}.storage-strategy-container .strategy-content .details-section .details-grid .metrics-column .metric-card .metric-content{display:flex;flex-direction:column}.storage-strategy-container .strategy-content .details-section .details-grid .metrics-column .metric-card .metric-content .metric-title{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem}.storage-strategy-container .strategy-content .details-section .details-grid .metrics-column .metric-card .metric-content .metric-value{color:#48e4b7;font-size:1.5rem;font-weight:600;line-height:2rem}.storage-strategy-container .strategy-content .details-section .details-grid .info-column{display:flex;flex:1 1;flex-direction:column;gap:1rem}.storage-strategy-container .strategy-content .details-section .details-grid .info-column .info-section{display:flex;flex-direction:column;gap:.5rem}.storage-strategy-container .strategy-content .details-section .details-grid .info-column .info-section h4{font-size:1rem;font-weight:500;line-height:1.5rem;margin:.5rem}.storage-strategy-container .strategy-content .details-section .details-grid .info-column .info-section ul{margin-top:.25rem}.storage-strategy-container .strategy-content .details-section .details-grid .info-column .info-section ul li{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.volumetric-optimization{display:flex;flex-direction:column;gap:.5rem;width:100%}.volumetric-optimization .ant-table-body{height:calc(100vh - 615px)!important}.volumetric-optimization .ant-table-body::-webkit-scrollbar{height:5px;width:5px}.volumetric-optimization .ant-table-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000}.volumetric-optimization .ant-table-body::-webkit-scrollbar-thumb{background:#0000;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000;-webkit-transition:all .3s;transition:all .3s}.volumetric-optimization .ant-table-body:hover::-webkit-scrollbar-thumb{background:#ffffff4d;-webkit-box-shadow:inset 0 0 6px #70707080}.volumetric-optimization-overview{margin-bottom:1.5rem}.volumetric-optimization-overview .ant-card{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.volumetric-optimization-overview .ant-card-head{--tw-border-opacity:1;border-bottom:1px;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1));border-style:solid}.volumetric-optimization-overview .metric-card{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;padding:1rem}.volumetric-optimization-overview .metric-card-value{font-size:1.25rem;font-weight:600;line-height:1.75rem}.volumetric-optimization-overview .metric-card-label{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.volumetric-optimization-optimization .ant-table{border-radius:.5rem}.volumetric-optimization-optimization .ant-table-thead>tr>th{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1));font-weight:500}.volumetric-optimization-optimization .ant-table-row{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.volumetric-optimization-optimization .ant-table-row:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.volumetric-optimization-optimization .ant-progress-text{font-size:.75rem;line-height:1rem}.volumetric-optimization-optimization .ant-progress-circle .ant-progress-text{font-size:.875rem;font-weight:500;line-height:1.25rem}.volumetric-optimization-optimization .ant-tag{border-radius:.375rem;border-style:solid;border-width:1px;font-size:.75rem;line-height:1rem}.volumetric-optimization-optimization .ant-tag.status-high{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1));color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.volumetric-optimization-optimization .ant-tag.status-medium{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1));border-color:#fed7aa;border-color:rgb(254 215 170/var(--tw-border-opacity,1));color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.volumetric-optimization-optimization .ant-tag.status-low{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1));color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.volumetric-optimization-optimization .ant-space-vertical{width:100%}.volumetric-optimization-optimization .suggestion-item{--tw-text-opacity:1;align-items:center;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1));display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem}.volumetric-optimization-optimization .suggestion-item .anticon{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));margin-right:8px}.volumetric-optimization-optimization .metric-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.volumetric-optimization-optimization .metric-row-label{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.volumetric-optimization-optimization .metric-row-value{font-weight:500}.volumetric-optimization-optimization .optimization-card{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;height:100%;padding:1rem}.volumetric-optimization-optimization .optimization-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.volumetric-optimization-optimization .optimization-card-title{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:500;line-height:1.75rem}.volumetric-optimization-optimization .optimization-card-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.volumetric-optimization .progress-indicator{align-items:center;display:flex;position:relative}.volumetric-optimization .progress-indicator-current{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1));font-weight:500}.volumetric-optimization .progress-indicator-target{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1));font-weight:500}.volumetric-optimization .progress-indicator .ant-progress-bg{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.volumetric-optimization .stats-card{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;padding:1rem}.volumetric-optimization .stats-card-value{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:600;line-height:1.75rem}.volumetric-optimization .stats-card-label{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.volumetric-optimization .stats-card-trend{align-items:center;display:flex;font-size:.875rem;gap:.25rem;line-height:1.25rem}.volumetric-optimization .stats-card-trend.positive{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.volumetric-optimization .stats-card-trend.negative{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.volumetric-optimization .implementation-details .ant-statistic-content{align-items:baseline;display:flex;gap:.25rem}.volumetric-optimization .implementation-details .ant-statistic-title{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.volumetric-optimization .implementation-details .ant-statistic-value{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.chat-page-container{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));display:flex;flex-direction:column;min-height:100vh}.chat-header{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-bottom-width:1px;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1));display:flex;padding-left:1rem;padding-right:1rem}.chat-header__logo{font-size:1.25rem;font-weight:700;line-height:1.75rem}.chat-header__actions{margin-left:auto}.chat-container{display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 56px);position:relative}.message-list{flex:1 1;overflow-y:auto;padding:1rem}.message-list__message{margin-bottom:1rem}.message-list__message--user{text-align:right}.message-list__message--assistant{text-align:left}.message-bubble{border-radius:.75rem;display:inline-block;max-width:80%;padding:.75rem 1rem}.message-bubble--user{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1));color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.message-bubble--assistant{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.chat-input-area{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1));border-top-width:1px;padding:1rem}.chat-input-area__form{align-items:center;display:flex}.chat-input-area__textarea{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1));border-radius:.5rem;border-width:1px;flex:1 1;padding:.5rem .75rem;resize:none}.chat-input-area__textarea:focus{--tw-border-opacity:1;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1));border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid #0000;outline-offset:2px}.chat-input-area__textarea{max-height:120px;min-height:40px}.chat-input-area__send-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1));border-radius:.5rem;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-left:.5rem;padding:.5rem 1rem}.chat-input-area__send-button:hover{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.chat-input-area__send-button:disabled{cursor:not-allowed;opacity:.6}.chat-page{overflow:hidden;position:relative}.chat-page ::-webkit-scrollbar{height:5px!important;width:5px!important}.chat-page ::-webkit-scrollbar-thumb,.chat-page ::-webkit-scrollbar-track{border-radius:10px!important;-webkit-box-shadow:inset 0 0 6px #0000!important}.chat-page ::-webkit-scrollbar-thumb{background:#0000!important;-webkit-transition:all .3s!important;transition:all .3s!important}.chat-page :hover::-webkit-scrollbar-thumb{background:#ffffff4d!important;-webkit-box-shadow:inset 0 0 6px #70707080!important}.chat-page ::-webkit-scrollbar{background-color:initial!important}.chat-page ::-webkit-scrollbar-thumb{border:initial!important}.chat-page .header-container{gap:.75rem;padding:.5rem 1rem}.chat-page .header-container,.chat-page .header-container .session-id{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.chat-page .header-container .session-id{border:1px solid #d9d9d9;border-radius:.375rem;gap:.5rem;height:32px;padding-left:.5rem;padding-right:.5rem;transition:all .3s ease-in-out}.chat-page .header-container .session-id:hover{--tw-border-opacity:1;--tw-text-opacity:1;background-color:#4fe1b512;border-color:#48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));cursor:pointer}.chat-page .error-container{align-items:center;display:flex;justify-content:center;padding-left:.5rem;padding-right:.5rem}.chat-page .error-content{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1));border-radius:.375rem;border-width:1px;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.5rem;width:100%}.chat-page .error-content h3{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem;margin:0}.chat-page .error-content .error-msg-with-reload{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.chat-page .error-content .error-msg-with-reload .error-msg{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1));flex:1 1;text-align:center}.chat-page .error-content .error-msg-with-reload .reload-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));border-radius:.375rem;border-style:none;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:pointer;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;transition:background-color .3s}.loading-indicator{display:inline-block;margin-left:.5rem}.loading-indicator__dot{--tw-bg-opacity:1;animation:pulse 1.4s ease-in-out infinite;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1));border-radius:9999px;display:inline-block;height:8px;margin:0 2px;width:8px}.loading-indicator__dot:nth-child(2){animation-delay:.2s}.loading-indicator__dot:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.loading-skeleton-container{display:flex;flex-direction:column;height:calc(100vh - 58px);margin-left:auto;margin-right:auto;padding:1rem;width:100%}.loading-skeleton-container .ant-skeleton{width:100%}.loading-skeleton-container .ant-skeleton-input{width:100%!important}.loading-skeleton-header{display:flex;justify-content:flex-start;margin-bottom:2.5rem;padding-bottom:1rem;padding-top:1rem;width:100%}.loading-skeleton-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:50%;width:100%}.loading-skeleton-logo{width:100%}.loading-skeleton-center-logo,.loading-skeleton-search-bar{margin-bottom:2.5rem;width:100%}.loading-skeleton-suggestions-title{align-self:flex-start;margin-bottom:1rem}.loading-skeleton-suggestions{display:flex;flex-direction:column;gap:.75rem;width:100%}.loading-skeleton-suggestions-full-height{flex:1 1;margin-top:.75rem;width:100%}.loading-skeleton-suggestions-full-height .ant-skeleton{height:100%;width:100%}.loading-skeleton-suggestions-full-height .ant-skeleton .ant-skeleton-input{height:100%!important;width:100%!important}.loading-skeleton-suggestion-item{width:100%}.instructions-modal .ant-modal-content .ant-modal-body{height:calc(100vh - 179px);overflow:auto}.instructions-modal .markdown-content{line-height:1.6;max-height:calc(100vh - 200px);overflow-y:auto;padding:16px}.instructions-modal .markdown-content h1{font-size:24px;font-weight:700;margin-bottom:16px;margin-top:24px}.instructions-modal .markdown-content h2{font-size:20px;font-weight:700;margin-bottom:12px;margin-top:20px}.instructions-modal .markdown-content h3{font-size:18px;font-weight:700;margin-bottom:8px;margin-top:16px}.instructions-modal .markdown-content p{margin-bottom:16px}.instructions-modal .markdown-content ol,.instructions-modal .markdown-content ul{margin-bottom:16px;margin-left:24px}.instructions-modal .markdown-content li{margin-bottom:8px}.instructions-modal .markdown-content a{color:#1890ff;text-decoration:none}.instructions-modal .markdown-content a:hover{text-decoration:underline}.instructions-modal .markdown-content code{background-color:#f5f5f5;border-radius:3px;font-family:monospace;padding:2px 4px}.instructions-modal .markdown-content pre{background-color:#f5f5f5;border-radius:4px;overflow-x:auto;padding:16px}.instructions-modal .instructions-modal .ant-modal-body{max-height:calc(100vh - 150px);overflow-y:auto;padding:0}@font-face{font-family:Euclid Flex;font-style:normal;font-weight:200;src:url(/static/media/EuclidFlex-Gather-UltraLight.b1a46cb7015c2e915eac.ttf)}@font-face{font-family:Euclid Flex;font-style:normal;font-weight:300;src:url(/static/media/EuclidFlex-Gather-Light.2d419ade5058cc6f1569.ttf)}@font-face{font-family:Euclid Flex;font-style:normal;font-weight:400;src:url(/static/media/EuclidFlex-Gather-Regular.250c641122c3abd41d04.ttf)}@font-face{font-family:Euclid Flex;font-style:normal;font-weight:600;src:url(/static/media/EuclidFlex-Gather-SemiBold.0f888d0f49efc1f1a927.ttf)}@font-face{font-family:Euclid Flex;font-style:normal;font-weight:700;src:url(/static/media/EuclidFlex-Gather-Bold.17cc7e661fe8a60bbd93.ttf)}@font-face{font-family:Euclid Flex;font-style:normal;font-weight:100;src:url(/static/media/EuclidFlex-Gather-Thin.165c633e489130e9f22f.ttf)}@font-face{font-family:Euclid Flex;font-style:normal;font-weight:500;src:url(/static/media/EuclidFlex-Gather-Medium.f4c135560ba0b163499c.ttf)}body{--tw-bg-opacity:1;background-color:#f7f9fb;background-color:rgb(247 249 251/var(--tw-bg-opacity,1));margin:0}#root{width:100%}*{font-family:Euclid Flex}* ::-webkit-scrollbar{height:5px;width:5px}* ::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #a4a4a44d}* ::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #70707080}* ::-webkit-scrollbar-thumb:window-inactive{background:#ffffff4d}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-card-body{padding:.75rem!important}.ant-card-head{border-bottom-width:0!important;min-height:0!important;padding:.5rem .5rem .25rem!important}.expanded,.spacer{flex:1 1}mark{background-color:#48e4b7a6}@keyframes smooth-mount{0%{opacity:.8;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scrollable{overflow:auto}.scrollable::-webkit-scrollbar{height:5px;width:5px}.scrollable::-webkit-scrollbar-thumb,.scrollable::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000}.scrollable::-webkit-scrollbar-thumb{background:#0000;-webkit-transition:all .3s;transition:all .3s}.scrollable:hover::-webkit-scrollbar-thumb{background:#ffffff4d;-webkit-box-shadow:inset 0 0 6px #70707080}.danger{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.danger:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.danger.light{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.danger.dark{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.row{flex-direction:row}.col,.row{display:flex}.col{flex-direction:column}.ant-progress-bg{animation:progress-bar-init .7s ease-in-out;transition:width .5s}.MuiTableContainer-root *{border-color:#f0f0f0!important}@keyframes progress-bar-init{0%{width:0}to{width:80%}}.latest-version-notifier{align-items:center;animation:move-up 1s ease-in-out 3s forwards;background-color:#262626;border-radius:.375rem;bottom:2.5rem;box-shadow:0 0 12px 3px #000000bf;display:flex;flex-direction:row;font-size:.875rem;font-weight:300;gap:1rem;left:50%;line-height:1.25rem;opacity:0;padding:.5rem;position:absolute;transform:translateX(-50%);z-index:999999999999}.latest-version-notifier,.latest-version-notifier button{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.latest-version-notifier button{background-color:initial;font-size:.75rem;height:25px;line-height:1rem;text-transform:uppercase}@keyframes move-up{0%{bottom:-100px;opacity:0}to{bottom:2.5rem;opacity:1}}