.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{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.damaged,.observation-widget.operator-initiated{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important}.observation-widget.operator-initiated{background-color:#e5e7eb!important;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))!important;border-color:#374151!important;border-color:rgb(55 65 81/var(--tw-border-opacity,1))!important;color:#374151!important;color:rgb(55 65 81/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 .brightness-slider-panel{--tw-bg-opacity:0.5;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));border-radius:.375rem;bottom:45px;display:flex;flex-direction:column;gap:.5rem;left:2px;padding:4px;position:absolute;z-index:10}.gallery-section .brightness-slider-panel .brightness-slider{height:100px;margin:4px 0}.gallery-section .brightness-slider-panel .brightness-slider .ant-slider-rail{background-color:#fff3}.gallery-section .brightness-slider-panel .brightness-slider .ant-slider-track{background-color:#48e4b7}.gallery-section .brightness-slider-panel .brightness-slider .ant-slider-handle:after{background-color:#48e4b7;box-shadow:0 0 0 2px #48e4b74d}.gallery-section .brightness-slider-panel .brightness-slider .ant-slider-handle:focus:after,.gallery-section .brightness-slider-panel .brightness-slider .ant-slider-handle:hover:after{box-shadow:0 0 0 4px #48e4b74d}.gallery-section .brightness-slider-panel .brightness-reset-btn{align-items:center;background-color:#ffffff1a;border:1px solid #fff3;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;margin-top:4px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:28px}.gallery-section .brightness-slider-panel .brightness-reset-btn svg{font-size:1.1rem}.gallery-section .brightness-slider-panel .brightness-reset-btn:hover{background-color:#48e4b74d;border-color:#48e4b780;transform:scale(1.05)}.gallery-section .brightness-slider-panel .brightness-reset-btn:active{transform:scale(.95)}.gallery-section .zoom-controls{--tw-bg-opacity:0.5;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));border-radius:.375rem;bottom:.5rem;bottom:42px;display:flex;gap:.25rem;padding:.25rem;position:absolute;right:.5rem;z-index:10}.gallery-section .zoom-controls .zoom-btn{align-items:center;background-color:#ffffff1a;border:1px solid #fff3;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.gallery-section .zoom-controls .zoom-btn:hover:not(:disabled){background-color:#48e4b74d;border-color:#48e4b780;transform:scale(1.05)}.gallery-section .zoom-controls .zoom-btn:active:not(:disabled){transform:scale(.95)}.gallery-section .zoom-controls .zoom-btn:disabled{cursor:not-allowed;opacity:.4}.gallery-section .zoom-controls .zoom-btn.active{background-color:#48e4b74d;border-color:#48e4b780}.gallery-section .zoom-controls .zoom-btn svg{font-size:1.1rem}.gallery-section .zoom-controls .zoom-btn.fullscreen-btn svg{font-size:1.2rem}.gallery-section .zoom-controls .zoom-level{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;min-width:45px;padding-left:.25rem;padding-right:.25rem;text-align:center}.gallery-section .zoom-controls .divider{background-color:#ffffff4d;height:1.5rem;margin-left:.25rem;margin-right:.25rem;width:1px}.gallery-section:fullscreen{--tw-bg-opacity:1;align-items:center;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));display:flex;justify-content:center}.gallery-section:fullscreen img,.gallery-section:fullscreen video{height:auto;max-height:100vh;max-width:100vw;object-fit:contain;width:auto}.gallery-section:fullscreen .image-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.gallery-section:-webkit-full-screen{--tw-bg-opacity:1;align-items:center;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));display:flex;justify-content:center}.gallery-section:-webkit-full-screen img,.gallery-section:-webkit-full-screen video{height:auto;max-height:100vh;max-width:100vw;object-fit:contain;width:auto}.gallery-section:-webkit-full-screen .image-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.gallery-section .image-container{aspect-ratio:3/4;border-radius:.375rem;display:flex;height:100%;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.gallery-section .image-container .carousel-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden;width:32px;z-index:20}.gallery-section .image-container .carousel-btn svg{font-size:1.2rem}.gallery-section .image-container .carousel-btn:hover{background-color:#48e4b780;border-color:#48e4b7b3;transform:translateY(-50%) scale(1.15)}.gallery-section .image-container .carousel-btn:active{transform:translateY(-50%) scale(.9)}.gallery-section .image-container .carousel-btn.carousel-btn-left{left:8px}.gallery-section .image-container .carousel-btn.carousel-btn-right{right:8px}.gallery-section .image-container .carousel-indicator{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;border:1px solid #fff3;border-radius:12px;color:#fff;font-size:.7rem;font-weight:600;left:.5rem;padding:4px 10px;position:absolute;top:.5rem;z-index:20}.gallery-section .image-container:hover .carousel-btn{opacity:1;visibility:visible}.gallery-section img,.gallery-section video{border-radius:.375rem;flex:1 1;image-orientation:initial;object-fit:scale-down;overflow:hidden;transform-origin:center center;width:100%}.gallery-section .media-placeholder{align-items:center;aspect-ratio:3/4;background-color:#0505050f;border:2px dashed #fff3;border-radius:.375rem;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.gallery-section .media-placeholder .placeholder-icon{color:#ffffff4d;font-size:4rem;margin-bottom:1rem}.gallery-section .media-placeholder .placeholder-text{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem;margin:0}.gallery-section .media-loader{align-items:center;aspect-ratio:3/4;background-color:#ffffff08;border-radius:.375rem;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.gallery-section .media-loader .ant-spin .ant-spin-dot-item{background-color:#48e4b7}.gallery-section .media-loader .loader-text{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin:1rem 0 0}.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))}.copyable-text{align-items:center;display:inline-flex;gap:.25rem}.copyable-text-content{cursor:text;-webkit-user-select:text;user-select:text}.copyable-text-icon{align-items:center;color:#00000073;cursor:pointer;display:inline-flex;font-size:.875rem;height:24px;justify-content:center;line-height:1.25rem;opacity:0;padding:.125rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:24px}.copyable-text-icon:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.copyable-text-icon:active,.copyable-text-icon:hover{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))}.copyable-text-icon:active{--tw-scale-x:.95;--tw-scale-y:.95}.copyable-text-icon.copied{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.copyable-text-icon.copied,.copyable-text:hover .copyable-text-icon{opacity:1;visibility:visible}.export-controls{align-items:center;display:flex;flex-direction:row;gap:0}.export-controls .export-format-select{flex-shrink:0;width:80px}.export-controls .export-button{flex-shrink:0}.export-controls .ant-select-selector{border-bottom-right-radius:0;border-top-right-radius:0}.export-controls .ant-btn-primary{border-bottom-left-radius:0;border-top-left-radius:0}.page-not-found.invalid-organization{height:calc(100vh - 32px)}.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 .slider-content{display:flex;flex-direction:column;height:100%}.sidebar-container aside .main-menu{flex:1 1;overflow-y:auto}.sidebar-container aside .bottom-menu{border-top:1px solid #f0f0f0;margin-top:auto;padding-top:8px}.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}.dashboard-header-wapper .dashboard-header .user-dropdown-trigger{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:4px 8px;transition:background-color .2s ease}.dashboard-header-wapper .dashboard-header .user-dropdown-trigger:hover{background-color:#f5f5f5}.dashboard-header-wapper .dashboard-header .user-dropdown-trigger .user-info{align-items:flex-start;display:flex;flex-direction:column}.dashboard-header-wapper .dashboard-header .user-dropdown-trigger .user-info .welcome-text{color:#666;font-size:12px;line-height:1;margin-bottom:2px}.dashboard-header-wapper .dashboard-header .user-dropdown-trigger .user-info .user-name{color:#333;font-size:14px;font-weight:500;line-height:1}.dashboard-header-wapper .dashboard-header .user-dropdown-trigger .dropdown-arrow{color:#666;font-size:12px;margin-left:4px}.ant-dropdown-menu{border-radius:8px;box-shadow:0 6px 16px #0000001f;min-width:160px}.ant-dropdown-menu .ant-dropdown-menu-item{align-items:center;display:flex;padding:8px 16px}.ant-dropdown-menu .ant-dropdown-menu-item .anticon{font-size:14px;margin-right:8px}.ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#f5f5f5}.ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{background-color:#fff2f0;color:#ff4d4f}.ant-dropdown-menu .ant-dropdown-menu-item-divider{margin:4px 0}.warehouse-map.map-canvas-container{border-radius:.375rem;cursor:move;height:100%;overflow:hidden;position:relative;width:100%}.warehouse-map.map-canvas-container .ant-skeleton{height:100%;width:100%}.warehouse-map.map-canvas-container .error-message{align-items:center;background-color:#f2f5fa;display:flex;font-size:1.125rem;height:100%;justify-content:center;line-height:1.75rem;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{align-content:start;display:grid;height:calc(100vh - 246px);overflow-x:hidden;overflow-y: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:135px}.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:80px}.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))}.transactions-page .filters-container{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;padding-bottom:1rem}.transactions-page .transaction-list-card{padding:0}.transactions-page .transaction-list-card .ant-card-body{padding:0!important}.transactions-page .transaction-list-card .ant-card-body th{padding:10px!important}.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 - 90px);overflow:auto}.live-view-page .forklift-live-list-wrapper .forklift-live-list .forklift-list-skeleton{height:calc(100vh - 90px);width:100%}.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}.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;max-width:60%}.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-wrapper{display:flex;flex-direction:column;gap:.5rem;height:calc(100vh - 88px);width:40%}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body{align-items:center;display:flex;flex-direction:row;gap:.5rem;padding:6px!important}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content{align-items:center;display:flex;flex-direction:row;gap:0;width:100%}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content .tab-wrapper{align-items:center;display:flex;gap:4px}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content .tab-wrapper.disabled{cursor:not-allowed;opacity:.4}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content .tab-wrapper.disabled:hover{background-color:initial}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content .tab-wrapper .ant-divider{height:auto;margin:0 8px}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content .tab-item{align-items:center;border-radius:.375rem;color:#666;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:500;gap:.5rem;padding:.375rem 1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content .tab-item:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));color:#333}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content .tab-item.active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1));color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content .tab-item.active .anticon{color:#fff}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content .tab-item span{align-items:center;display:flex;gap:.5rem}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-tabs-header .ant-card-body .tabs-header-content .tab-item span .anticon{font-size:16px}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-content{flex:1 1;overflow:hidden}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-content .ant-card-body{height:100%;overflow:auto;padding:1rem}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-content .warehouse-map.map-canvas-container{height:calc(100vh - 170px)}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section-header,.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section-header .section-title{align-items:center;display:flex;flex-direction:row;gap:.5rem}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section-header .section-title .section-icon{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .ant-card-body{display:flex;flex-direction:column;gap:.5rem;height:calc(100vh - 136px);overflow:auto}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .ant-card-body:after,.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .ant-card-body:before{display:none}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container{display:flex;flex-direction:column;height:100%;position:relative}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .warehouse-map.map-canvas-container{height:calc(100vh - 170px)}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .visualization-controls{align-items:center;display:flex;gap:8px;position:absolute;right:8px;top:8px;z-index:1000}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .visualization-controls .view-mode-switch .ant-segmented-item{transition:all .3s}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .visualization-controls .view-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))}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .map-expand-button{background-color:#ffffffe6}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .timeline-container{flex:1 1;overflow-y:auto;padding:16px}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .timeline-container .timeline-content .operation{color:#333;font-size:16px;font-weight:600;margin-bottom:4px}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .timeline-container .timeline-content .time{color:#666;font-size:14px;margin-bottom:4px}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .timeline-container .timeline-content .location{color:#1890ff;font-size:14px;margin-bottom:8px}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .timeline-container .timeline-content .operator{align-items:center;color:#666;display:flex;font-size:14px;gap:6px}.transaction-info-modal>div .ant-modal-content .ant-modal-body .visualization-section-wrapper .visualization-section .map-container .timeline-container .timeline-content .duration{color:#52c41a;font-size:12px;font-weight:500;margin-top:4px}.enhanced-timeline-container{height:100%;padding:0}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item{padding-bottom:24px}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item:last-child{padding-bottom:0}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-tail{border-left:2px solid #e2e8f0;left:0}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-head{background:#0000;left:0}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-head .timeline-dot{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:16px;width:16px}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-head .timeline-dot.completed{--tw-bg-opacity:1;background-color:#48e4b7;background-color:rgb(72 228 183/var(--tw-bg-opacity,1))}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-head .timeline-dot.in-progress{--tw-bg-opacity:1;background-color:#07446b;background-color:rgb(7 68 107/var(--tw-bg-opacity,1))}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content{margin-left:32px}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content{--tw-bg-opacity:1;--tw-border-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1));border-radius:.5rem;padding:1rem;transition:all .3s ease}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content:hover{box-shadow:0 2px 4px #0000001a}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-header .operation-title{color:#1e293b;font-size:18px;font-weight:600;margin:0}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-header .status-badge{border-radius:.375rem;font-size:1rem;line-height:1.5rem;padding:.25rem .5rem;text-transform:uppercase}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-header .status-badge.completed{--tw-border-opacity:1;--tw-text-opacity:1;background-color:#4fe1b512;border:2px solid #48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1));font-weight:700}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-header .status-badge.in-progress{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;color:#1e40af}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-body .timeline-row{align-items:center;display:flex;margin-bottom:12px}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-body .timeline-row:last-child{margin-bottom:0}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-body .timeline-row .timeline-icon{color:#64748b;flex-shrink:0;height:16px;margin-right:12px;width:16px}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-body .timeline-row .timeline-text{color:#475569;font-size:14px;line-height:1.5}.enhanced-timeline-container .enhanced-timeline .ant-timeline-item .ant-timeline-item-content .timeline-item-content .timeline-body .timeline-row .timeline-text.duration-text{color:#059669;font-weight:500}.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}.operations-insights-page{background-color:#f5f5f5;display:flex;flex-direction:column;gap:.5rem;height:calc(100vh - 150px);min-height:0;padding:24px}.operations-insights-page .page-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}.operations-insights-page .page-header .page-title{color:#111827;font-size:1.5rem;font-weight:600;line-height:2rem;margin:0}.operations-insights-page .metrics-container{display:flex;flex-direction:row;gap:.5rem;min-height:120px}.operations-insights-page .insights-content{display:flex;flex:1 1;flex-direction:row;gap:.5rem;min-height:0}.operations-insights-page .insights-content .left-section{min-height:0;min-width:500px;width:40%}.operations-insights-page .insights-content .left-section .activity-heatmap{height:100%}.operations-insights-page .insights-content .right-section{flex:1 1;min-height:0}.operations-insights-page .insights-content .right-section>.tabbed-section{display:flex;flex-direction:column;height:100%;min-height:0}.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body{display:flex;flex-direction:column;height:100%;min-height:0;padding:0!important}.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body:after,.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body:before{display:none}.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body>.insights-tabs{display:flex;flex-direction:column;height:100%;min-height:0}.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body>.insights-tabs .ant-tabs-nav{border-bottom:1px solid #e5e7eb;margin:0;padding:0 16px}.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body>.insights-tabs .ant-tabs-nav .ant-tabs-tab{color:#6b7280;font-weight:500;margin:0 16px 0 0;padding:12px 0}.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body>.insights-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body>.insights-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:#10b981}.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body>.insights-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:#10b981}.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body>.insights-tabs .ant-tabs-content-holder{flex:1 1;min-height:0;overflow:hidden;padding:16px}.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body>.insights-tabs .ant-tabs-content-holder .ant-tabs-content{height:100%}.operations-insights-page .insights-content .right-section>.tabbed-section>.ant-card-body>.insights-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane{height:100%;overflow:auto}.operations-metrics{display:flex;flex-direction:row;gap:.5rem;width:100%}.operations-metrics .metrics-divider{align-self:stretch;border-left:1px solid #e5e7eb;height:auto;margin:0}.operations-metrics .metric-card{background:#fff;border:none;border-radius:8px;box-shadow:0 1px 2px #0000000d;flex:1 1;min-width:200px;transition:all .2s ease}.operations-metrics .metric-card *{transition:inherit}.operations-metrics .metric-card .ant-card-body{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;padding:.5rem!important}.operations-metrics .metric-card .ant-card-body:after,.operations-metrics .metric-card .ant-card-body:before{display:none}.operations-metrics .metric-card .ant-card-body .metric-title{color:#6b7280;font-size:.875rem;line-height:1.25rem}.operations-metrics .metric-card .ant-card-body .metric-value-section{align-items:baseline;display:flex;flex-direction:row;gap:.5rem;margin-top:.5rem}.operations-metrics .metric-card .ant-card-body .metric-value-section .metric-value{color:#111827;font-size:1.5rem;font-weight:600;line-height:2rem}.operations-metrics .metric-card .ant-card-body .metric-value-section .trend-indicator{align-items:center;display:flex;flex-direction:row;font-size:.875rem;font-weight:500;gap:.25rem;line-height:1.25rem}.operations-metrics .metric-card .ant-card-body .metric-value-section .trend-indicator svg{font-size:16px}.operations-metrics .metric-card .ant-card-body .metric-value-section .trend-indicator.positive{color:#10b981}.operations-metrics .metric-card .ant-card-body .metric-value-section .trend-indicator.negative{color:#ef4444}.operations-metrics .metric-card .ant-card-body .metric-subtitle{color:#9ca3af;font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.operations-metrics .metric-card:hover{box-shadow:0 4px 6px #0000000d;transform:translateY(-1px)}.operations-metrics .metric-card:hover .ant-card-body{background-color:#4fe1b508}.transactions-list{height:100%}.transactions-list .list-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.transactions-list .list-header .total-overrides{color:#6b7280;font-size:1rem;font-weight:500;line-height:1.5rem}.transactions-list .transactions-table,.transactions-list .transactions-table .ant-table-wrapper,.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading{height:100%}.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{display:flex;flex-direction:column;height:100%}.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table{flex:1 1;overflow:auto}.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table table{border-collapse:collapse}.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-thead>tr>th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#4b5563;font-weight:500;padding:12px 16px}.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f3f4f6;padding:12px 16px}.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-tbody>tr>td:first-child{padding-left:16px}.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-tbody>tr>td:last-child{padding-right:16px}.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-tbody>tr:hover>td{background:#f9fafb}.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table-pagination{background:#fff;border-top:1px solid #f3f4f6;margin:16px 0;padding:0 16px}.transactions-list .transactions-table .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table-pagination .ant-pagination-total-text{color:#6b7280}.transactions-list .transactions-table ::-webkit-scrollbar{height:6px;width:6px}.transactions-list .transactions-table ::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.transactions-list .transactions-table ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.transactions-list .transactions-table ::-webkit-scrollbar-thumb:hover{background:#9ca3af}.issues-report{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.issues-report .issues-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:16px}.issues-report .issues-header .header-stats{flex-row:row;align-items:center;display:flex;gap:24px;width:100%}.issues-report .issues-header .header-stats .total-issues{border-right:1px solid #e5e7eb;display:flex;flex-direction:column;min-width:100px;padding-right:16px}.issues-report .issues-header .header-stats .total-issues .label{color:#6b7280;font-size:.875rem}.issues-report .issues-header .header-stats .total-issues .value{color:#111827;font-size:1.25rem;font-weight:600}.issues-report .issues-header .header-stats .severity-stats{border-right:1px solid #e5e7eb;display:flex;flex-direction:row;gap:16px;padding-right:16px}.issues-report .issues-header .header-stats .severity-stats .high-severity,.issues-report .issues-header .header-stats .severity-stats .low-severity,.issues-report .issues-header .header-stats .severity-stats .medium-severity{align-items:center;display:flex;flex-direction:column;min-width:65px}.issues-report .issues-header .header-stats .severity-stats .high-severity .label,.issues-report .issues-header .header-stats .severity-stats .low-severity .label,.issues-report .issues-header .header-stats .severity-stats .medium-severity .label{color:#6b7280;font-size:.875rem}.issues-report .issues-header .header-stats .severity-stats .high-severity .value,.issues-report .issues-header .header-stats .severity-stats .low-severity .value,.issues-report .issues-header .header-stats .severity-stats .medium-severity .value{font-size:1.25rem;font-weight:600}.issues-report .issues-header .header-stats .severity-stats .high-severity .value{color:#ef4444}.issues-report .issues-header .header-stats .severity-stats .medium-severity .value{color:#f59e0b}.issues-report .issues-header .header-stats .severity-stats .low-severity .value{color:#10b981}.issues-report .issues-header .header-stats .additional-stats{display:flex;flex-direction:row;gap:24px;padding-left:16px}.issues-report .issues-header .header-stats .additional-stats .stat-item{display:flex;flex-direction:column;min-width:130px}.issues-report .issues-header .header-stats .additional-stats .stat-item .label{color:#6b7280;font-size:.875rem}.issues-report .issues-header .header-stats .additional-stats .stat-item .value{color:#111827;font-size:1rem;font-weight:500}.issues-report .issues-header .view-toggle{flex-shrink:0;margin-left:16px}.issues-report .issues-header .view-toggle .toggle-buttons{background:#e5e7eb;border-radius:6px;display:flex;gap:1px;padding:2px}.issues-report .issues-header .view-toggle .toggle-buttons .toggle-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:6px 12px}.issues-report .issues-header .view-toggle .toggle-buttons .toggle-button svg{font-size:18px}.issues-report .issues-header .view-toggle .toggle-buttons .toggle-button:hover{color:#10b981}.issues-report .issues-header .view-toggle .toggle-buttons .toggle-button.active{background:#fff;color:#10b981}.issues-report .issues-content{display:flex;flex:1 1;flex-direction:row;gap:16px;min-height:0;width:100%}.issues-report .issues-content .issues-list{display:flex;flex-direction:column;flex-shrink:0;gap:8px;overflow:auto;padding-right:4px;width:360px}.issues-report .issues-content .issues-list::-webkit-scrollbar{width:6px}.issues-report .issues-content .issues-list::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.issues-report .issues-content .issues-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.issues-report .issues-content .issues-list::-webkit-scrollbar-thumb:hover{background:#9ca3af}.issues-report .issues-content .chart-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;padding:16px}.issues-report .issues-content .chart-container .issues-chart{display:flex;flex-direction:column;height:100%;min-height:0}.issues-report .issues-content .chart-container .issues-chart .view-content{flex:1 1;min-height:0;position:relative}.issues-report .issues-content .chart-container .issues-chart .view-content .transactions-table{display:flex;flex-direction:column;height:100%;overflow:hidden}.issues-report .issues-content .chart-container .issues-chart .view-content .transactions-table .ant-table-wrapper{flex:1 1;min-height:0}.issues-report .issue-card{cursor:pointer;flex-shrink:0;transition:all .2s ease}.issues-report .issue-card .ant-card-body{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;padding:.5rem!important}.issues-report .issue-card .ant-card-body:after,.issues-report .issue-card .ant-card-body:before{display:none}.issues-report .issue-card .ant-card-body .issue-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative}.issues-report .issue-card .ant-card-body .issue-header .issue-type-icon{color:#6b7280;font-size:1.25rem;line-height:1.75rem}.issues-report .issue-card .ant-card-body .issue-header .severity-icon{font-size:1.25rem;line-height:1.75rem}.issues-report .issue-card .ant-card-body .issue-header .severity-icon.high{color:#ef4444}.issues-report .issue-card .ant-card-body .issue-header .severity-icon.medium{color:#f59e0b}.issues-report .issue-card .ant-card-body .issue-header .severity-icon.low{color:#10b981}.issues-report .issue-card .ant-card-body .issue-header .view-transactions-btn{align-items:center;background:#10b981;border:none;border-radius:50%;box-shadow:0 2px 4px #10b9814d;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease;width:28px;z-index:10}.issues-report .issue-card .ant-card-body .issue-header .view-transactions-btn svg{font-size:14px}.issues-report .issue-card .ant-card-body .issue-header .view-transactions-btn:hover{background:#059669;box-shadow:0 4px 8px #10b98166}.issues-report .issue-card .ant-card-body .issue-content{display:flex;flex-direction:column;gap:.25rem}.issues-report .issue-card .ant-card-body .issue-content .issue-title{color:#374151;font-size:.875rem;font-weight:500;line-height:1.25rem}.issues-report .issue-card .ant-card-body .issue-content .issue-metrics{align-items:baseline;display:flex;flex-direction:row;gap:.5rem}.issues-report .issue-card .ant-card-body .issue-content .issue-metrics .issue-count{color:#111827;font-size:1.25rem;font-weight:600;line-height:1.75rem}.issues-report .issue-card .ant-card-body .issue-content .issue-metrics .trend-indicator{align-items:center;display:flex;flex-direction:row;font-size:.875rem;font-weight:500;gap:.25rem;line-height:1.25rem}.issues-report .issue-card .ant-card-body .issue-content .issue-metrics .trend-indicator svg{font-size:16px}.issues-report .issue-card .ant-card-body .issue-content .issue-metrics .trend-indicator.positive{color:#10b981}.issues-report .issue-card .ant-card-body .issue-content .issue-metrics .trend-indicator.negative{color:#ef4444}.issues-report .issue-card .ant-card-body .issue-content .issue-percentage{color:#6b7280;font-size:.875rem;line-height:1.25rem}.issues-report .issue-card .ant-card-body .issue-content .issue-details{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:.5rem}.issues-report .issue-card .ant-card-body .issue-content .issue-details .section-title{color:#4b5563;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:4px}.issues-report .issue-card .ant-card-body .issue-content .issue-details .locations-section .detail-item,.issues-report .issue-card .ant-card-body .issue-content .issue-details .time-section .detail-item{align-items:center;color:#6b7280;display:flex;flex-direction:row;gap:.5rem;padding:4px 0}.issues-report .issue-card .ant-card-body .issue-content .issue-details .locations-section .detail-item svg,.issues-report .issue-card .ant-card-body .issue-content .issue-details .time-section .detail-item svg{flex-shrink:0;font-size:16px}.issues-report .issue-card .ant-card-body .issue-content .issue-details .locations-section .detail-item span,.issues-report .issue-card .ant-card-body .issue-content .issue-details .time-section .detail-item span{color:#374151;font-size:.875rem;line-height:1.25rem}.issues-report .issue-card .ant-card-body .issue-content .issue-details .locations-section .detail-item .count,.issues-report .issue-card .ant-card-body .issue-content .issue-details .time-section .detail-item .count{color:#6b7280;margin-left:auto}.issues-report .issue-card .ant-card-body .issue-content .issue-details .locations-section .detail-item .frequency,.issues-report .issue-card .ant-card-body .issue-content .issue-details .time-section .detail-item .frequency{border-radius:4px;font-size:11px;margin-left:auto;padding:2px 6px;text-transform:capitalize}.issues-report .issue-card .ant-card-body .issue-content .issue-details .locations-section .detail-item .frequency.frequent,.issues-report .issue-card .ant-card-body .issue-content .issue-details .time-section .detail-item .frequency.frequent{background:#fee2e2;color:#ef4444}.issues-report .issue-card .ant-card-body .issue-content .issue-details .locations-section .detail-item .frequency.occasional,.issues-report .issue-card .ant-card-body .issue-content .issue-details .time-section .detail-item .frequency.occasional{background:#fef3c7;color:#f59e0b}.issues-report .issue-card .ant-card-body .issue-content .issue-details .locations-section .detail-item .frequency.rare,.issues-report .issue-card .ant-card-body .issue-content .issue-details .time-section .detail-item .frequency.rare{background:#d1fae5;color:#10b981}.issues-report .issue-card .ant-card-body .issue-content .issue-details .factors-section .factors-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.issues-report .issue-card .ant-card-body .issue-content .issue-details .factors-section .factors-list .factor-tag{background:#f3f4f6;border-radius:4px;color:#4b5563;font-size:.75rem;line-height:1rem;padding:2px 8px}.issues-report .issue-card .ant-card-body .issue-content .issue-details .factors-section .factors-list .factor-tag:hover{background:#e5e7eb}.issues-report .issue-card:hover .ant-card-body{background-color:#4fe1b508}.issues-report .issue-card:hover .issue-type-icon{color:#374151}.issues-report .issue-card.selected .ant-card-body{background-color:#4fe1b508}.issues-report .issue-card.selected .issue-type-icon{color:#374151}.activity-heatmap{background:#fff;border:none;border-radius:8px;box-shadow:0 1px 2px #0000000d;height:100%}.activity-heatmap .ant-card-body{height:100%;padding:1rem}.activity-heatmap .ant-card-body .heatmap-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.activity-heatmap .ant-card-body .heatmap-header .title{color:#111827;font-size:1.125rem;font-weight:600;line-height:1.75rem}.activity-heatmap .ant-card-body .heatmap-header .heatmap-controls{align-items:center;display:flex;flex-direction:row;gap:.5rem}.activity-heatmap .ant-card-body .heatmap-header .ant-radio-group .ant-radio-button-wrapper{border-color:#e5e7eb;color:#6b7280}.activity-heatmap .ant-card-body .heatmap-header .ant-radio-group .ant-radio-button-wrapper:hover{color:#10b981}.activity-heatmap .ant-card-body .heatmap-header .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#ecfdf5;border-color:#10b981;color:#10b981}.activity-heatmap .ant-card-body .heatmap-header .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:before{background-color:#10b981}.activity-heatmap .ant-card-body .heatmap-content{flex:1 1;height:calc(100% - 60px)}.activity-heatmap .ant-card-body .map-legend{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #e5e7eb;border-radius:.5rem;bottom:28px;display:flex;flex-direction:column;gap:.5rem;min-width:120px;padding:.75rem;position:absolute;right:1rem}.activity-heatmap .ant-card-body .map-legend .legend-item{align-items:center;display:flex;flex-direction:row;gap:.5rem}.activity-heatmap .ant-card-body .map-legend .legend-item .legend-color{border-radius:4px;height:16px;width:16px}.activity-heatmap .ant-card-body .map-legend .legend-item .legend-label{color:#6b7280;font-size:.875rem;line-height:1.25rem}.activity-heatmap .ant-card-body .error-filter{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #e5e7eb;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;max-height:400px;min-width:250px;overflow-y:auto;padding:1rem;position:absolute;right:1rem;top:64px;transition:min-width .3s ease-in-out}.activity-heatmap .ant-card-body .error-filter .error-filter-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}.activity-heatmap .ant-card-body .error-filter .error-filter-header .error-filter-title{color:#111827;font-size:.875rem;font-weight:600;line-height:1.25rem}.activity-heatmap .ant-card-body .error-filter .error-filter-header .collapse-button{align-items:center;color:#6b7280;display:flex;height:20px;justify-content:center;padding:0;width:20px}.activity-heatmap .ant-card-body .error-filter .error-filter-header .collapse-button:hover{background-color:#f3f4f6;color:#10b981}.activity-heatmap .ant-card-body .error-filter .error-filter-list{display:flex;flex-direction:column;gap:.5rem}.activity-heatmap .ant-card-body .error-filter .error-filter-item .ant-checkbox-wrapper{width:100%}.activity-heatmap .ant-card-body .error-filter .error-filter-item .ant-checkbox-wrapper .error-code-info{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-left:8px}.activity-heatmap .ant-card-body .error-filter .error-filter-item .ant-checkbox-wrapper .error-code-info .error-code{color:#374151;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:600;line-height:1.25rem;min-width:24px}.activity-heatmap .ant-card-body .error-filter .error-filter-item .ant-checkbox-wrapper .error-code-info .error-label-container{display:flex;overflow:hidden;transition:width .3s ease-in-out,opacity .3s ease-in-out;width:180px}.activity-heatmap .ant-card-body .error-filter .error-filter-item .ant-checkbox-wrapper .error-code-info .error-label-container .error-colon{color:#374151;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:600;line-height:1.25rem}.activity-heatmap .ant-card-body .error-filter .error-filter-item .ant-checkbox-wrapper .error-code-info .error-label-container .error-label{color:#6b7280;font-size:.875rem;line-height:1.25rem;white-space:nowrap}.activity-heatmap .ant-card-body .error-filter .error-filter-item:hover{background-color:#f9fafb;border-radius:4px}.activity-heatmap .ant-card-body .error-filter.collapsed{min-width:80px}.activity-heatmap .ant-card-body .error-filter.collapsed .error-filter-item .ant-checkbox-wrapper .error-code-info .error-label-container{opacity:0;width:0}.metrics-visualization{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.metrics-visualization .visualization-header{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:1rem}.metrics-visualization .visualization-header .ant-radio-group .ant-radio-button-wrapper{border-color:#e5e7eb;color:#6b7280}.metrics-visualization .visualization-header .ant-radio-group .ant-radio-button-wrapper:hover{color:#10b981}.metrics-visualization .visualization-header .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#ecfdf5;border-color:#10b981;color:#10b981}.metrics-visualization .visualization-header .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:before{background-color:#10b981}.metrics-visualization .visualization-content{flex:1 1;min-height:0;position:relative;width:100%}.metrics-visualization .visualization-content canvas{height:100%!important;width:100%!important}.metrics-visualization .visualization-content .doughnut-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.metrics-visualization .visualization-content .doughnut-wrapper canvas{max-height:400px;max-width:400px}.metrics-visualization .visualization-content .doughnut-wrapper .doughnut-center{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.metrics-visualization .visualization-content .doughnut-wrapper .doughnut-center .value{color:#111827;font-size:1.5rem;font-weight:600;line-height:2rem}.metrics-visualization .visualization-content .doughnut-wrapper .doughnut-center .label{color:#6b7280;font-size:.875rem;line-height:1.25rem}.settings-page{background-color:#f5f5f5;display:flex;flex-direction:column;gap:.5rem;height:calc(100vh - 150px);min-height:0;padding:24px}.settings-page .page-header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.5rem}.settings-page .page-header .page-title{color:#111827;font-size:1.5rem;font-weight:600;line-height:2rem;margin:0}.settings-page .settings-content{flex:1 1;min-height:0}.settings-page .settings-content .settings-tabs{display:flex;flex-direction:column;height:100%;min-height:0}.settings-page .settings-content .settings-tabs .ant-tabs-nav{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;margin:0 0 24px;padding:4px}.settings-page .settings-content .settings-tabs .ant-tabs-nav .ant-tabs-tab{border-radius:6px;color:#6b7280;font-weight:500;margin:0;padding:12px 24px;transition:all .2s ease}.settings-page .settings-content .settings-tabs .ant-tabs-nav .ant-tabs-tab:hover{background:#f0fdf4;color:#10b981}.settings-page .settings-content .settings-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#10b981;color:#fff}.settings-page .settings-content .settings-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}.settings-page .settings-content .settings-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-disabled{color:#d1d5db;cursor:not-allowed}.settings-page .settings-content .settings-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-disabled:hover{background:#0000;color:#d1d5db}.settings-page .settings-content .settings-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-disabled .anticon{color:#d1d5db}.settings-page .settings-content .settings-tabs .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:8px}.settings-page .settings-content .settings-tabs .ant-tabs-nav .ant-tabs-ink-bar{display:none}.settings-page .settings-content .settings-tabs .ant-tabs-content-holder{flex:1 1;min-height:0;overflow:hidden}.settings-page .settings-content .settings-tabs .ant-tabs-content-holder .ant-tabs-content{height:100%}.settings-page .settings-content .settings-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane{height:100%;overflow:auto}.settings-page .settings-content .disabled-tab-content{align-items:center;display:flex;height:300px;justify-content:center;text-align:center}.settings-page .settings-content .settings-section{margin:0 auto;max-width:800px}.settings-page .settings-content .settings-section .settings-card{background:#fff;border:none;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .2s ease}.settings-page .settings-content .settings-section .settings-card:hover{box-shadow:0 4px 6px #0000000d}.settings-page .settings-content .settings-section .settings-card .ant-card-body{padding:32px}.settings-page .settings-content .settings-section .settings-card .ant-card-body .card-header{margin-bottom:32px}.settings-page .settings-content .settings-section .settings-card .ant-card-body .card-header .ant-typography{margin:0}.settings-page .settings-content .settings-section .settings-card .ant-card-body .card-header h4{color:#111827;margin-bottom:8px}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:row;justify-content:space-between;padding:16px 0}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item:last-child{border-bottom:none;padding-bottom:0}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item.disabled{opacity:.5;pointer-events:none}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .setting-label{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .setting-label .ant-typography:first-child{color:#374151;margin:0}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .setting-label .ant-typography:last-child{color:#6b7280;font-size:14px;margin:0}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-btn,.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-input,.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-select,.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-switch{flex-shrink:0;margin-left:16px}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-select .ant-select-selector{border-color:#d1d5db;border-radius:6px}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-select .ant-select-selector:hover{border-color:#10b981}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-select.ant-select-focused .ant-select-selector{border-color:#10b981;box-shadow:0 0 0 2px #10b9811a}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-input{border-color:#d1d5db;border-radius:6px}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-input:hover{border-color:#10b981}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-input:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b9811a}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-switch.ant-switch-checked{background-color:#10b981}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-btn{border-radius:6px;font-weight:500}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-btn.ant-btn-primary{background-color:#10b981;border-color:#10b981}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-btn.ant-btn-primary:hover{background-color:#059669;border-color:#059669}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-btn.ant-btn-default{border-color:#d1d5db;color:#374151}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-btn.ant-btn-default:hover{border-color:#10b981;color:#10b981}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-btn.ant-btn-dangerous:hover{background-color:#ef4444;border-color:#ef4444}.settings-page .settings-content .settings-section .settings-card .ant-card-body .card-actions{border-top:1px solid #f3f4f6;display:flex;flex-direction:row;gap:.75rem;margin-top:32px;padding-top:24px}.settings-page .settings-content .settings-section .settings-card .ant-card-body .card-actions .ant-btn{margin-left:0}.settings-page ::-webkit-scrollbar{height:6px;width:6px}.settings-page ::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.settings-page ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.settings-page ::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:768px){.settings-page{padding:16px}.settings-page .settings-content .settings-section{max-width:100%}.settings-page .settings-content .settings-section .settings-card .ant-card-body{padding:20px}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item{align-items:flex-start;flex-direction:column;gap:12px}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .setting-label{margin-bottom:8px}.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-btn,.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-input,.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-select,.settings-page .settings-content .settings-section .settings-card .ant-card-body .setting-item .ant-switch{margin-left:0;width:100%}.settings-page .settings-tabs .ant-tabs-nav{padding:2px}.settings-page .settings-tabs .ant-tabs-nav .ant-tabs-tab{font-size:14px;padding:8px 16px}.settings-page .settings-tabs .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:4px}}.container{background-color:#40404b;justify-content:center;min-height:100vh;min-width:100%}.container,.container .card{align-items:center;display:flex;flex-direction:column}.container .card{--tw-bg-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));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);padding:4rem 1.5rem;position:relative}.container .card .gather-logo{background-size:contain;margin-bottom:1rem;position:absolute;top:-150px}.container .card .gather-logo svg{height:7rem}.container .card .icon{margin-bottom:2rem}.container .card .icon svg{height:100px;width:400px}.container .card .message{font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:.5rem;text-align:center}.container .card .sub-message{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem;margin-bottom:3rem;text-align:center}.container .card .sign-in-button{--tw-text-opacity:1;background-color:#2ce2b5;border-radius:.375rem;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem;padding:.5rem 1rem}.container .card .sign-in-button:hover{background-color:#2ce2b5}.sla-metrics-page{display:flex;flex-direction:row;gap:.5rem}.sla-metrics-page .sla-metrics-container{display:flex;flex:1 1;flex-direction:column;gap:.5rem;height:calc(100vh - 92px);width:100%}.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body{align-items:center;display:flex;flex-direction:row;gap:.5rem}.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body .title{--tw-text-opacity:1;color:#333;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem}.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body .spacer{flex:1 1}.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body .date-selector{align-items:center;background-color:#4fe1b512;border-color:#4fe1b559;border-radius:.375rem;border-width:1px;display:flex;flex-direction:row;gap:.5rem;padding:.25rem .75rem}.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body .date-selector .calendar-icon{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body .date-selector .date-picker{background:#0000;border:none;box-shadow:none}.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body .date-selector .date-picker .ant-picker-input input{--tw-text-opacity:1;color:#07446b;color:rgb(7 68 107/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body .date-selector .date-picker.ant-picker-focused,.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body .date-selector .date-picker:hover{border-color:#0000;box-shadow:none}.sla-metrics-page .sla-metrics-container .content-section{display:flex;flex-direction:column;height:100%;overflow-y:auto}.sla-metrics-page .sla-metrics-container .content-section::-webkit-scrollbar{height:5px;width:5px}.sla-metrics-page .sla-metrics-container .content-section::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000}.sla-metrics-page .sla-metrics-container .content-section::-webkit-scrollbar-thumb{background:#0000;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000;-webkit-transition:all .3s;transition:all .3s}.sla-metrics-page .sla-metrics-container .content-section:hover::-webkit-scrollbar-thumb{background:#ffffff4d;-webkit-box-shadow:inset 0 0 6px #70707080}.sla-metrics-page .sla-metrics-container .content-section .empty-state,.sla-metrics-page .sla-metrics-container .content-section .error-state,.sla-metrics-page .sla-metrics-container .content-section .loading-state{--tw-bg-opacity:1;align-items:center;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #0505050f;border-radius:.375rem;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.sla-metrics-page .sla-metrics-container .content-section .empty-state .loading-text,.sla-metrics-page .sla-metrics-container .content-section .error-state .loading-text,.sla-metrics-page .sla-metrics-container .content-section .loading-state .loading-text{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.sla-metrics-page .sla-metrics-container .content-section .metrics-content{display:flex;flex-direction:column;gap:.5rem}.sla-metrics-page .sla-metrics-container .content-section .metrics-content .metrics-section{display:flex;flex-direction:column;gap:.75rem}.sla-metrics-page .sla-metrics-container .content-section .metrics-content .metrics-section .section-header{--tw-text-opacity:1;border-left:3px solid #48e4b7;color:#333;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem;padding-left:.75rem}.sla-metrics-page .sla-metrics-container .content-section .metrics-content .metrics-section .metrics-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.sla-metrics-page .metric-card{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #0505050f;border-radius:.375rem;transition:all .2s ease}.sla-metrics-page .metric-card .ant-card-body:after{content:none!important}.sla-metrics-page .metric-card:hover{--tw-border-opacity:1;border-color:#48e4b7;border-color:rgb(72 228 183/var(--tw-border-opacity,1));box-shadow:0 4px 12px #48e4b71a}.sla-metrics-page .metric-card.met{border-left:3px solid #48e4b7}.sla-metrics-page .metric-card.not-met{border-left:3px solid #ff9d35}.sla-metrics-page .metric-card.not-met-red{border-left:3px solid #ff4d4f}.sla-metrics-page .metric-card .ant-card-body{display:flex;flex-direction:column;gap:1rem;padding:1rem}.sla-metrics-page .metric-card .metric-header{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.sla-metrics-page .metric-card .metric-header .metric-title-section{display:flex;flex-direction:column;gap:.25rem}.sla-metrics-page .metric-card .metric-header .metric-title-section .metric-title{--tw-text-opacity:1;color:#333;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem}.sla-metrics-page .metric-card .metric-header .metric-title-section .metric-subtitle{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.sla-metrics-page .metric-card .metric-header .metric-status .status-tag{border:none;border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:500;line-height:1.25rem;min-width:120px;padding:.25rem .75rem;text-align:center}.sla-metrics-page .metric-card .metric-header .metric-status .status-tag .anticon{margin-right:.25rem}.sla-metrics-page .metric-card .metric-body{display:flex;flex-direction:row;gap:1rem}.sla-metrics-page .metric-card .metric-body .chart-section{width:50%}.sla-metrics-page .metric-card .metric-body .chart-section .chart-wrapper{aspect-ratio:1/1;padding:.75rem;position:relative}.sla-metrics-page .metric-card .metric-body .chart-section .chart-wrapper .chart-center{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.sla-metrics-page .metric-card .metric-body .chart-section .chart-wrapper .chart-center .percentage-value{font-size:1.125rem;font-weight:700;line-height:1.75rem}.sla-metrics-page .metric-card .metric-body .info-section{border:1px solid #0505050f;border-radius:.375rem;display:flex;flex-direction:column;width:50%}.sla-metrics-page .metric-card .metric-body .info-section .current-display{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:.75rem;position:relative}.sla-metrics-page .metric-card .metric-body .info-section .current-display .current-badge{--tw-text-opacity:1;align-self:flex-start;background-color:#48e4b720;border-radius:9999px;color:#07446b;color:rgb(7 68 107/var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;margin-bottom:8px;padding:2px .5rem}.sla-metrics-page .metric-card .metric-body .info-section .current-display .trend-indicator{align-items:center;border-radius:9999px;display:flex;flex-direction:row;font-size:.75rem;font-weight:500;gap:.25rem;line-height:1rem;padding:2px .5rem;position:absolute;right:12px;top:12px}.sla-metrics-page .metric-card .metric-body .info-section .current-display .trend-indicator.trend-up{background-color:#48e4b720;color:#48e4b7}.sla-metrics-page .metric-card .metric-body .info-section .current-display .trend-indicator.trend-down{background-color:#ff4d4f20;color:#ff4d4f}.sla-metrics-page .metric-card .metric-body .info-section .current-display .trend-indicator svg{font-size:14px}.sla-metrics-page .metric-card .metric-body .info-section .current-display .trend-indicator .trend-change{font-size:11px}.sla-metrics-page .metric-card .metric-body .info-section .current-display .current-value{font-size:1.875rem;font-weight:700;letter-spacing:-.02em;line-height:2.25rem}.sla-metrics-page .metric-card .metric-body .info-section .info-details{display:flex;flex-direction:column}.sla-metrics-page .metric-card .metric-body .info-section .info-details .info-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;padding:.5rem .75rem}.sla-metrics-page .metric-card .metric-body .info-section .info-details .info-row:last-child{border-bottom:none}.sla-metrics-page .metric-card .metric-body .info-section .info-details .info-row .info-label{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.sla-metrics-page .metric-card .metric-body .info-section .info-details .info-row .info-value{--tw-text-opacity:1;color:#333;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.sla-metrics-page .metric-card .metric-body .info-section .info-details .info-row .info-value.opportunity{--tw-text-opacity:1;color:#07446b;color:rgb(7 68 107/var(--tw-text-opacity,1))}.sla-metrics-page .metric-card .metric-body .info-section .info-details .info-row .info-value.exceeded{--tw-text-opacity:1;color:#48e4b7;color:rgb(72 228 183/var(--tw-text-opacity,1))}.sla-metrics-page .trends-chart-card{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #0505050f;border-radius:.375rem;margin-top:1rem}.sla-metrics-page .trends-chart-card .ant-card-body{padding:1rem}.sla-metrics-page .trends-chart-card .ant-card-body:after{content:none!important}.sla-metrics-page .trends-chart-card .trends-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.sla-metrics-page .trends-chart-card .trends-header .trends-title{--tw-text-opacity:1;border-left:3px solid #48e4b7;color:#333;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem;padding-left:12px}.sla-metrics-page .trends-chart-card .trends-header .trends-controls{align-items:center;display:flex;flex-direction:row;gap:.75rem}.sla-metrics-page .trends-chart-card .trends-header .trends-controls .ant-picker{background-color:#48e4b712;border-color:#48e4b738;border-radius:.375rem}.sla-metrics-page .trends-chart-card .trends-header .trends-controls .ant-picker.ant-picker-focused,.sla-metrics-page .trends-chart-card .trends-header .trends-controls .ant-picker:hover{border-color:#48e4b7}.sla-metrics-page .trends-chart-card .trends-header .trends-controls .ant-picker .ant-picker-input input{font-size:.875rem;font-weight:500;line-height:1.25rem}.sla-metrics-page .trends-chart-card .trends-header .trends-controls .ant-picker .ant-picker-separator,.sla-metrics-page .trends-chart-card .trends-header .trends-controls .ant-picker .ant-picker-suffix{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.sla-metrics-page .trends-chart-card .trends-header .trends-controls .show-gaps-toggle{align-items:center;background-color:#48e4b712;border:1px solid #48e4b738;border-radius:.375rem;display:flex;flex-direction:row;gap:.5rem;padding:.25rem .75rem}.sla-metrics-page .trends-chart-card .trends-header .trends-controls .show-gaps-toggle .toggle-label{--tw-text-opacity:1;color:#07446b;color:rgb(7 68 107/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap}.sla-metrics-page .trends-chart-card .trends-header .trends-controls .show-gaps-toggle .ant-switch{background-color:#00000040}.sla-metrics-page .trends-chart-card .trends-header .trends-controls .show-gaps-toggle .ant-switch.ant-switch-checked{background-color:#48e4b7}.sla-metrics-page .trends-chart-card .trends-content .empty-state,.sla-metrics-page .trends-chart-card .trends-content .error-state,.sla-metrics-page .trends-chart-card .trends-content .loading-state{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:300px}.sla-metrics-page .trends-chart-card .trends-content .empty-state .loading-text,.sla-metrics-page .trends-chart-card .trends-content .error-state .loading-text,.sla-metrics-page .trends-chart-card .trends-content .loading-state .loading-text{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.sla-metrics-page .trends-chart-card .trends-content .chart-container{height:350px;width:100%}@media (max-width:768px){.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body{flex-wrap:wrap}.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body .spacer{display:none}.sla-metrics-page .sla-metrics-container .sla-metrics-header .ant-card-body .date-selector{justify-content:center;margin-top:.5rem;width:100%}.sla-metrics-page .sla-metrics-container .content-section .metrics-content .metrics-section .metrics-grid{grid-template-columns:1fr}.sla-metrics-page .metric-card .metric-header{flex-direction:column;gap:.5rem}.sla-metrics-page .metric-card .metric-body{flex-direction:column}.sla-metrics-page .metric-card .metric-body .chart-section{width:100%}.sla-metrics-page .trends-chart-card .trends-header{align-items:flex-start;flex-direction:column;gap:.75rem}.sla-metrics-page .trends-chart-card .trends-header .trends-controls{flex-wrap:wrap;width:100%}.sla-metrics-page .trends-chart-card .trends-header .trends-controls .ant-picker{flex:1 1;min-width:200px}.sla-metrics-page .trends-chart-card .trends-header .trends-controls .show-gaps-toggle{flex-shrink:0}.sla-metrics-page .trends-chart-card .trends-content .chart-container{height:250px}}@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{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;border:1px solid #0505050f!important;border-radius:.375rem!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.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%}}table thead tr{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.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}}